(57)【要約】【課題】情報管理者の事前の知識構築を必要とせず、参加者が少ないキーワード入力のみで自動的に思考の連鎖（絞込検索の先読み）と最適なコンテンツの抽出を行えるようにする。【解決手段】メソッドが、自らが担当するキーワードに関連するコンテンツの情報を収集し、この収集したコンテンツの情報の受け渡しの要求を他のメソッドから受け付け、この受け付けた要求に従い、コンテンツの情報を当該他のメソッドに返却する知識リンク提供機能と、参加者が入力したキーワードに関連するコンテンツの情報を保持する他のメソッドに当該コンテンツの情報の受け渡しを要求し、当該他のメソッドからコンテンツの情報を受け取り、参加者が入力したキーワードとこの受け取ったコンテンツの情報とを関連付けて知能マップとして出力させる知能マップ生成機能とを実現する。【選択図】図１
2004280302.tif 000002
【特許請求の範囲】
【請求項１】
自らが担当するキーワードに関連するコンテンツの情報を収集する第１の手順と、
前記第１の手順で収集した前記コンテンツの情報の受け渡しの要求を知能マップ生成手段から受け付ける第２の手順と、
前記第２の手順で受け付けた要求に従い、前記コンテンツの情報を前記知能マップ生成手段に返却する第３の手順とをコンピュータに実行させるためのプログラム。
【請求項２】
自らが担当する第１のキーワードに関連するコンテンツの情報を収集する第１の手順と、
前記第１の手順で収集した前記コンテンツの情報の受け渡しの要求を、知能マップ生成手段から、当該知能マップ生成手段が保持する知能マップとともに受け付ける第２の手順と、
前記第２の手順で受け付けた要求に従い、前記知能マップ上で前記第１のキーワードより上位の第２のキーワードがある場合には前記コンテンツの情報を当該第２のキーワードで絞り込んだ上で、前記知能マップ生成手段に返却する第３の手順とをコンピュータに実行させるためのプログラム。
【請求項３】
前記第１の手順を、定期的に、若しくは、前記キーワードが割り当てられた時点で、又は、その両方のタイミングで実行させる請求項１又は２に記載のプログラム。
【請求項４】
自らが担当する第１のキーワードの前に連想する第２のキーワードの情報を取得する第１の手順と、
前記第１のキーワードに関連し、かつ、前記第２のキーワードで絞り込まれたコンテンツの情報を収集する第２の手順と、
前記第２の手順で収集した前記コンテンツの情報の受け渡しの要求を知能マップ生成手段から受け付ける第３の手順と、
前記第３の手順で受け付けた要求に従い、前記コンテンツの情報を前記知能マップ生成手段に返却する第４の手順とをコンピュータに実行させるためのプログラム。
【請求項５】
前記第１の手順を、知能マップ生成手段から受け取った知能マップ上で、前記第１のキーワードの上位に前記第２のキーワードが結合されており、かつ、前記第１のキーワードが当該知能マップ生成手段で現在入力又は選択中のキーワードより下位でない場合に、実行させる請求項４に記載のプログラム。
【請求項６】
自らが担当する第１のキーワードの次に連想する第２のキーワードの情報を取得する第１の手順と、
前記第１の手順で取得した前記第２のキーワードの情報の受け渡しの要求を知能マップ生成手段から受け付ける第２の手順と、
前記第２の手順で受け付けた要求に従い、前記第２のキーワードの情報を前記知能マップ生成手段に返却する第３の手順とをコンピュータに実行させるためのプログラム。
【請求項７】
前記第１の手順を、知能マップ生成手段から受け取った知能マップ上で、前記第１のキーワードの下位に前記第２のキーワードが結合されている場合に、実行させる請求項６に記載のプログラム。
【請求項８】
前記第１の手順において、前記第１のキーワードに対する前記第２のキーワードの結合度を示すポイント値を増加させる手順をさらに実行させる請求項５又は７に記載のプログラム。
【請求項９】
時間の経過に伴い前記ポイント値を減少させる手順をさらにコンピュータに実行させる請求項８に記載のプログラム。
【請求項１０】
参加者が入力したキーワードに関連するコンテンツの情報を保持する知識リンク提供手段に当該コンテンツの情報の受け渡しを要求する第１の手順と、
前記知識リンク提供手段から前記コンテンツの情報を受け取る第２の手順と、前記参加者が入力したキーワードと前記第２の手順で受け取った前記コンテンツの情報とを関連付けて知能マップとして出力させる第３の手順とをコンピュータに実行させるためのプログラム。
【請求項１１】
参加者が入力した第１のキーワードの次に連想する第２のキーワードの情報を保持する知識リンク提供手段に当該第２のキーワードの情報の受け渡しを要求する第１の手順と、
前記知識リンク提供手段から前記第２のキーワードの情報を受け取る第２の手順と、
前記参加者が入力した第１のキーワードと前記第２の手順で受け取った前記第２のキーワードの情報とを関連付けて知能マップとして出力させる第３の手順とをコンピュータに実行させるためのプログラム。
【請求項１２】
参加者が知能マップ上で選択したキーワードに関連するコンテンツの情報を保持する知識リンク提供手段に当該コンテンツの情報の受け渡しを要求する第１の手順と、
前記知識リンク提供手段から前記コンテンツの情報を受け取る第２の手順と、前記参加者が選択したキーワードと前記第２の手順で受け取った前記コンテンツの情報とを前記知能マップ上で関連付けて出力させる第３の手順とをコンピュータに実行させるためのプログラム。
【請求項１３】
参加者が知能マップ上で選択した第１のキーワードの次に連想する第２のキーワードの情報を保持する知識リンク提供手段に当該第２のキーワードの情報の受け渡しを要求する第１の手順と、
前記知識リンク提供手段から前記第２のキーワードの情報を受け取る第２の手順と、
前記参加者が選択した第１のキーワードと前記第２の手順で受け取った前記第２のキーワードの情報とを前記知能マップ上で関連付けて出力させる第３の手順とをコンピュータに実行させるためのプログラム。
【請求項１４】
前記第３の手順において、前記参加者の過去のキーワードの入力及び選択の履歴に基づき、前記コンテンツの情報を並べ替える手順を実行させる請求項１０又は１２に記載のプログラム。
【請求項１５】
前記第２の手順において、前記第１のキーワードに対する前記第２のキーワードの結合度を示すポイント値を受け取る手順を実行させ、
前記第３の手順において、前記ポイント値に基づき、前記第２のキーワードの情報を並べ替える手順を実行させる請求項１１又は１３に記載のプログラム。
【請求項１６】
知能マップ生成手段で入力又は選択されたキーワードを当該知能マップ生成手段から受け取る第１の手順と、
前記第１の手順で受け取ったキーワードを担当する知識リンク提供手段があれば、当該知識リンク提供手段の識別情報を取得し、前記第１の手順で受け取ったキーワードを担当する知識リンク提供手段がなければ、当該キーワードを担当する知識リンク提供手段を決定してその旨を当該知識リンク提供手段に伝えるとともに当該知識リンク提供手段の識別情報を取得する第２の手順と、
前記第２の手順で取得した前記知識リンク提供手段の識別情報を前記知能マップ生成手段に返却する第３の手順とをコンピュータに実行させるためのプログラム。
【請求項１７】
前記第２の手順において、前記キーワードが入力又は選択された回数を示すヒット数を増加させる手順をさらに実行させる請求項１６に記載のプログラム。
【請求項１８】
時間の経過に伴い前記ヒット数を減少させる手順をさらにコンピュータに実行させる請求項１７に記載のプログラム。
【請求項１９】
知能マップ生成手段で入力又は選択されたキーワードを当該知能マップ生成手段から受け取る第１の手段と、
前記第１の手段が受け取ったキーワードを担当する知識リンク提供手段があれば、当該知識リンク提供手段の識別情報を取得し、前記第１の手段が受け取ったキーワードを担当する知識リンク提供手段がなければ、当該キーワードを担当する知識リンク提供手段を決定してその旨を当該知識リンク提供手段に伝えるとともに当該知識リンク提供手段の識別情報を取得する第２の手段と、
前記第２の手段が取得した前記知識リンク提供手段の識別情報を前記知能マップ生成手段に返却する第３の手段とを備えたことを特徴とする知能レイヤー管理装置。
【請求項２０】
前記第２の手段は、前記キーワードが入力又は選択された回数を示すヒット数を増加させる手段をさらに備えたことを特徴とする請求項１９に記載の知能レイヤー管理装置。
【請求項２１】
時間の経過に伴い前記ヒット数を減少させる手段をさらに備えたことを特徴とする請求項２０に記載の知能レイヤー管理装置。
【請求項２２】
請求項１乃至１５のいずれかに記載の前記プログラムを参加端末の要求に応じてダウンロードする第１の手段と、
前記第１の手段がダウンロードした前記プログラムについて前記参加端末から送信された情報により決済処理を行う第２の手段と、
前記参加端末に対し前記プログラムの使用を許可するためのパスワードを配布する第３の手段とを備えたことを特徴とする知能レイヤー管理装置。
【請求項２３】
請求項１乃至１５のいずれかに記載の前記プログラムを使用した知能レイヤーシステムに対する参加権を取得するための登録画面を参加端末の要求に応じて送信する第１の手段と、
前記第１の手段が送信した登録画面を用いて前記参加端末から送信された情報により決済処理を行う第２の手段と、
前記参加端末に対し前記プログラムの使用を許可するためのパスワードを配布する第３の手段とを備えたことを特徴とする知能レイヤー管理装置。
【請求項２４】
情報管理者にコンテンツを検索させたりリンクを構築させたりすることなく、参加者の経験と検索履歴とから自動的に動的な知識リンクを形成することを特徴とする知能レイヤー管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット検索システムに関し、特に、不特定多数の参加者の経験と検索履歴とから知能レイヤー上で動的な知識リンクを形成し、参加者がキーワードを入力するとこの知識リンクに基づき思考の連鎖（絞込検索の先読み）と最適なコンテンツを抽出するシステムに関する。
【０００２】
【従来の技術】
従来のインターネット検索は、例えば、Ｙａｈｏｏ！等に代表されるように、情報管理者が人手又はロボット検索によって予め知識を構築してからサービスを提供するものであった。かかる従来のインターネット検索をベースとした、検索結果の的確度の向上については、従来より種々の提案がなされている（例えば、特許文献１参照）。
【０００３】
また、検索サービスへの参加者の検索の利便性を向上させるための試みも従来よりなされていた（例えば、特許文献２参照）。特許文献２には、クライアントコンピュータからキーワードを入力すると、キーワードネットワークサーバで関連するキーワードが検索・提示され、提示されたキーワードの中から所定のキーワードを採択すると、入力されたキーワードと採択されたキーワード間にリンクが張られるとともに、採択されたキーワードの付与された素材データがデータベースから検索されるデータベースシステムが記載されている。
【０００４】
【特許文献１】
特開２００２−１９７１１５号公報
【特許文献２】
特開平１０−６９４９２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載された従来のインターネット検索サービスは、情報管理者が人手又はロボット検索により予め知識を構築することが前提となっており、情報管理者にとっての物理的、経済的負担が大きいという問題点があった。
【０００６】
また、特許文献２に記載されたデータベースシステムは、入力されたキーワードに一般に関連すると考えられているキーワードが単に提示されるだけであり、人間が物事を考える時に次々と連想していく流れのようなものをマップとして提示するようなものではないので、検索時における参加者の思考の手助けとしては十分ではないという問題点があった。
【０００７】
そこで本発明は、以上の問題点を解決するためになされたものであって、その目的は、情報管理者の事前の知識構築を必要とせず、参加者が少ないキーワード入力のみで自動的に思考の連鎖（絞込検索の先読み）と最適なコンテンツの抽出を行うことが可能な知識リンク提供プログラム、知能マップ生成プログラム、知能レイヤー管理プログラム、管理装置及び管理方法を提供することにある。
【０００８】
【課題を解決するための手段】
本発明の第１の知識リンク提供プログラムは、自らが担当するキーワードに関連するコンテンツの情報を収集する第１の手順（ステップＢ８又はステップＤ１）と、前記第１の手順で収集した前記コンテンツの情報の受け渡しの要求を知能マップ生成手段から受け付ける第２の手順（ステップＣ３）と、前記第２の手順で受け付けた要求に従い、前記コンテンツの情報を前記知能マップ生成手段に返却する第３の手順（ステップＣ１０）とをコンピュータに実行させる。
【０００９】
本発明の第２の知識リンク提供プログラムは、自らが担当する第１のキーワードに関連するコンテンツの情報を収集する第１の手順（ステップＢ８又はステップＤ１）と、前記第１の手順で収集した前記コンテンツの情報の受け渡しの要求を、知能マップ生成手段から、当該知能マップ生成手段が保持する知能マップとともに受け付ける第２の手順（ステップＣ３）と、前記第２の手順で受け付けた要求に従い、前記知能マップ上で前記第１のキーワードより上位の第２のキーワードがある場合には前記コンテンツの情報を当該第２のキーワードで絞り込んだ上で、前記知能マップ生成手段に返却する第３の手順（ステップＣ１０）とをコンピュータに実行させる。
【００１０】
本発明の第３の知識リンク提供プログラムは、上記第１又は第２の知識リンク提供プログラムが実行させる前記第１の手順を、定期的に（ステップＤ１）、若しくは、前記キーワードが割り当てられた時点で（ステップＢ８）、又は、その両方のタイミングで実行させる。
【００１１】
本発明の第４の知識リンク提供プログラムは、自らが担当する第１のキーワードの前に連想する第２のキーワードの情報を取得する第１の手順（ステップＣ８）と、前記第１のキーワードに関連し、かつ、前記第２のキーワードで絞り込まれたコンテンツの情報を収集する第２の手順（ステップＢ８）と、前記第２の手順で収集した前記コンテンツの情報の受け渡しの要求を知能マップ生成手段から受け付ける第３の手順（ステップＣ３）と、前記第３の手順で受け付けた要求に従い、前記コンテンツの情報を前記知能マップ生成手段に返却する第４の手順（ステップＣ１０）とをコンピュータに実行させる。
【００１２】
本発明の第５の知識リンク提供プログラムは、上記第４の知識リンク提供プログラムが実行させる前記第１の手順を、知能マップ生成手段から受け取った知能マップ上で、前記第１のキーワードの上位に前記第２のキーワードが結合されており（ステップＣ６）、かつ、前記第１のキーワードが当該知能マップ生成手段で現在入力又は選択中のキーワードより下位でない（ステップＣ７）場合に、実行させる。
【００１３】
本発明の第６の知識リンク提供プログラムは、自らが担当する第１のキーワードの次に連想する第２のキーワードの情報を取得する第１の手順（ステップＣ５）と、前記第１の手順で取得した前記第２のキーワードの情報の受け渡しの要求を知能マップ生成手段から受け付ける第２の手順（ステップＣ３）と、前記第２の手順で受け付けた要求に従い、前記第２のキーワードの情報を前記知能マップ生成手段に返却する第３の手順（ステップＣ１０）とをコンピュータに実行させる。
【００１４】
本発明の第７の知識リンク提供プログラムは、上記第６の知識リンク提供プログラムが実行させる前記第１の手順を、知能マップ生成手段から受け取った知能マップ上で、前記第１のキーワードの下位に前記第２のキーワードが結合されている（ステップＣ４）場合に、実行させる。
【００１５】
本発明の第８の知識リンク提供プログラムは、上記第５又は第７の知識リンク提供プログラムが実行させる前記第１の手順において、前記第１のキーワードに対する前記第２のキーワードの結合度を示すポイント値を増加させる手順（ステップＣ５）をさらに実行させる。
【００１６】
本発明の第９の知識リンク提供プログラムは、上記第８の知識リンク提供プログラムが実行させる手順に加え、時間の経過に伴い前記ポイント値を減少させる手順をさらにコンピュータに実行させる。
【００１７】
本発明の第１の知能マップ生成プログラムは、参加者が入力したキーワードに関連するコンテンツの情報を保持する知識リンク提供手段に当該コンテンツの情報の受け渡しを要求する第１の手順（ステップＣ２）と、前記知識リンク提供手段から前記コンテンツの情報を受け取る第２の手順（ステップＣ１１）と、前記参加者が入力したキーワードと前記第２の手順で受け取った前記コンテンツの情報とを関連付けて知能マップとして出力させる第３の手順（ステップＣ１４）とをコンピュータに実行させる。
【００１８】
本発明の第２の知能マップ生成プログラムは、参加者が入力した第１のキーワードの次に連想する第２のキーワードの情報を保持する知識リンク提供手段に当該第２のキーワードの情報の受け渡しを要求する第１の手順（ステップＣ２）と、前記知識リンク提供手段から前記第２のキーワードの情報を受け取る第２の手順（ステップＣ１１）と、前記参加者が入力した第１のキーワードと前記第２の手順で受け取った前記第２のキーワードの情報とを関連付けて知能マップとして出力させる第３の手順（ステップＣ１４）とをコンピュータに実行させる。
【００１９】
本発明の第３の知能マップ生成プログラムは、参加者が知能マップ上で選択したキーワードに関連するコンテンツの情報を保持する知識リンク提供手段に当該コンテンツの情報の受け渡しを要求する第１の手順（ステップＣ２）と、前記知識リンク提供手段から前記コンテンツの情報を受け取る第２の手順（ステップＣ１１）と、前記参加者が選択したキーワードと前記第２の手順で受け取った前記コンテンツの情報とを前記知能マップ上で関連付けて出力させる第３の手順（ステップＣ１４）とをコンピュータに実行させる。
【００２０】
本発明の第４の知能マップ生成プログラムは、参加者が知能マップ上で選択した第１のキーワードの次に連想する第２のキーワードの情報を保持する知識リンク提供手段に当該第２のキーワードの情報の受け渡しを要求する第１の手順（ステップＣ２）と、前記知識リンク提供手段から前記第２のキーワードの情報を受け取る第２の手順（ステップＣ１１）と、前記参加者が選択した第１のキーワードと前記第２の手順で受け取った前記第２のキーワードの情報とを前記知能マップ上で関連付けて出力させる第３の手順（ステップＣ１４）とをコンピュータに実行させる。
【００２１】
本発明の第５の知能マップ生成プログラムは、上記第１又は第３の知能マップ生成プログラムが実行させる前記第３の手順において、前記参加者の過去のキーワードの入力及び選択の履歴に基づき、前記コンテンツの情報を並べ替える手順（ステップＣ１２）を実行させる。
【００２２】
本発明の第６の知能マップ生成プログラムは、上記第２又は第４の知能マップ生成プログラムが実行させる前記第２の手順において、前記第１のキーワードに対する前記第２のキーワードの結合度を示すポイント値を受け取る手順を実行させ、前記第３の手順において、前記ポイント値に基づき、前記第２のキーワードの情報を並べ替える手順を実行させる。
【００２３】
本発明の第１の知能レイヤー管理プログラムは、知能マップ生成手段で入力又は選択されたキーワードを当該知能マップ生成手段から受け取る第１の手順（ステップＢ２）と、前記第１の手順で受け取ったキーワードを担当する知識リンク提供手段があれば（ステップＢ４）、当該知識リンク提供手段の識別情報を取得し、前記第１の手順で受け取ったキーワードを担当する知識リンク提供手段がなければ（ステップＢ４）、当該キーワードを担当する知識リンク提供手段を決定して（ステップＢ５）その旨を当該知識リンク提供手段に伝える（ステップＢ６）とともに当該知識リンク提供手段の識別情報を取得する第２の手順と、前記第２の手順で取得した前記知識リンク提供手段の識別情報を前記知能マップ生成手段に返却する第３の手順（ステップＢ１１）とをコンピュータに実行させる。
【００２４】
本発明の第２の知能レイヤー管理プログラムは、上記第１の知能レイヤー管理プログラムが実行させる前記第２の手順において、前記キーワードが入力又は選択された回数を示すヒット数を増加させる手順（ステップＢ１０）をさらに実行させる。
【００２５】
本発明の第３の知能レイヤー管理プログラムは、上記第２の知能レイヤー管理プログラムが実行させる手順に加え、時間の経過に伴い前記ヒット数を減少させる手順をさらにコンピュータに実行させる。
【００２６】
本発明の第１の知能レイヤー管理装置は、知能マップ生成手段で入力又は選択されたキーワードを当該知能マップ生成手段から受け取る第１の手段（受信手段２０２）と、前記第１の手段が受け取ったキーワードを担当する知識リンク提供手段があれば、当該知識リンク提供手段の識別情報を取得し、前記第１の手段が受け取ったキーワードを担当する知識リンク提供手段がなければ、当該キーワードを担当する知識リンク提供手段を決定してその旨を当該知識リンク提供手段に伝えるとともに当該知識リンク提供手段の識別情報を取得する第２の手段（ポジションＤＢ更新手段２０３）と、前記第２の手段が取得した前記知識リンク提供手段の識別情報を前記知能マップ生成手段に返却する第３の手段（送信手段２０１）とを備えている。
【００２７】
本発明の第２の知能レイヤー管理装置は、上記第１の知能レイヤー管理装置において、前記第２の手段は、前記キーワードが入力又は選択された回数を示すヒット数を増加させる手段をさらに備えている。
【００２８】
本発明の第３の知能レイヤー管理装置は、上記第２の知能レイヤー管理装置において、時間の経過に伴い前記ヒット数を減少させる手段をさらに備えている。
【００２９】
本発明の第４の知能レイヤー管理装置は、上記第１乃至第９の知識リンク提供プログラム又は上記第１乃至第６の知能マップ生成プログラムのいずれかを参加端末の要求に応じてダウンロードする第１の手段と、前記第１の手段がダウンロードした前記プログラムについて前記参加端末から送信された情報により決済処理を行う第２の手段と、前記参加端末に対し前記プログラムの使用を許可するためのパスワードを配布する第３の手段とを備えている。
【００３０】
本発明の第５の知能レイヤー管理装置は、上記第１乃至第９の知識リンク提供プログラム又は上記第１乃至第６の知能マップ生成プログラムのいずれかを使用した知能レイヤーシステムに対する参加権を取得するための登録画面を参加端末の要求に応じて送信する第１の手段と、前記第１の手段が送信した登録画面を用いて前記参加端末から送信された情報により決済処理を行う第２の手段と、前記参加端末に対し前記プログラムの使用を許可するためのパスワードを配布する第３の手段とを備えている。
【００３１】
本発明の知能レイヤー管理方法は、情報管理者にコンテンツを検索させたりリンクを構築させたりすることなく、参加者の経験と検索履歴とから自動的に動的な知識リンクを形成する。
【００３２】
【発明の実施の形態】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
【００３３】
まず、本発明の概念について説明する。
【００３４】
図１を参照すると、個々のメソッド１１は、自らに与えられた特定のキーワードに関連性の高いキーワードを担当する他のメソッド１１に双方向型に疎結合すると共に、自らに与えられた特定のキーワードに関連性の高いコンテンツ３１をネットワーク上から検索して片方向型に疎結合することにより、人間の脳の働きを模擬した知能レイヤー３００を形成する。また、ある参加者が検索キーワードを入力すると、過去に同レイヤー３００を利用した不特定多数の参加者の経験や検索履歴をもとに、図２に示す知能マップのような思考の連鎖（絞込検索の先読み）と最適なコンテンツ３１を抽出する。
【００３５】
このモデルによって、情報管理者が自らコンテンツを検索したりリンクを構築したりすることなく、多くの参加者の経験と検索履歴から自動的に動的な知識リンクが形成される。つまり、情報管理者は、参加者から料金を徴収すると同時に、その参加者から知識までも自動的に獲得して、自らのビジネスに利用することができる。
【００３６】
以下、このモデルを実現するための第１の実施の形態について説明する。
【００３７】
本実施の形態において、メソッド１１とは、特に断らない限り、ソフトウェア（コンピュータプログラム）である。
【００３８】
メソッド１１は、自らに与えられた特定のキーワードに関する知識形成を自動的に行い、他のメソッド１１からの要求に応じてその知識を提供する機能（知識リンク提供機能）を実現する。この機能は、さらに、関連性の高いキーワードを担当する別のメソッド１１に双方向型に疎結合（以下、「リンクＡ」という）する機能と、ネットワーク上に豊富に存在するコンテンツ３１の中から自らに与えられた特定のキーワードに関連性の高いコンテンツ３１を検索して片方向型に疎結合（以下、「リンクＢ」という）する機能と、自らに接続された複数のリンクＡやリンクＢに各々ポイント値（結合度）を設定して記憶する機能等を含む。
【００３９】
また、メソッド１１は、参加者からのキーワード入力を受け付けて、他のメソッド１１が保持するリンク状態をもとに同キーワードに関連する図２のような知能マップを生成する機能（知能マップ生成機能）を実現する。この機能は、さらに、参加者が知能マップ上のリンクやコンテンツを選択するか、参加者の自らの人生経験をもとに次のキーワードを入力した場合に、その選択履歴や入力履歴を蓄積し、関係するメソッド１１に入力情報・選択情報を送信する機能等を含む。
【００４０】
但し、メソッド１１は、知識リンク提供機能、知能マップ生成機能のいずれか一方のみを実現するものであってもよい。
【００４１】
図２の知能マップは、人間が、通常、物事を考えるときに次々と連想していく流れをマップ化したものである。次々と連想していくキーワードを横幅の長い長方形で、キーワードに関連するコンテンツを横幅の短い長方形で表し、キーワード間を結合する矢印がリンクＡを、キーワードとコンテンツを結合する矢印がリンクＢを示している。また、この知能マップは、あるキーワードの前に連想するキーワードをそのキーワードの左側にリンクＡにより結合し、あるキーワードの次に連想するキーワードをそのキーワードの右側にリンクＡにより結合する、という規則で構成されている。但し、以降の説明では、便宜上、左側を「上位」、右側を「下位」と呼ぶことにする。例えば、「車」は「タイヤ」よりも上位、「外車」は「タイヤ」よりも下位である。さらに、ある特定のリンクに着目した場合に、そのリンクに結合する上位のキーワードを「リンク元キーワード」、そのリンクに結合する下位のキーワードを「リンク先キーワード」という。さらにまた、ある特定のキーワード・コンテンツに着目した場合に、そのキーワードと１つのリンクＡを介して結合した上位のキーワード又はそのコンテンツと１つのリンクＢを介して結合したキーワードを「親キーワード」といい、そのキーワードと１つのリンクＡを介して結合した下位のキーワードを「子キーワード」という。本実施の形態の知能マップでは、各キーワードは、ポイント値（親キーワードとの結合度）が大きいものほど上に表示されるようになっている。また、図２には表示がないが、各キーワードの近傍にそのポイント値を表示するようにしてもよい。
【００４２】
図３を参照すると、本実施の形態は、参加端末１０と、制御端末２０と、情報端末３０とから構成され、これらの端末は、ネットワーク（バックボーンレイヤー）１００を経由して相互に接続される。なお、ネットワーク１００は、インターネットや専用線等の通信網である。ここでは、インターネットを例に説明する。
【００４３】
参加端末１０は、参加者によって使用される情報処理装置であり、制御端末２０からダウンロードしたメソッド１１を実行する。参加端末１０は、パーソナルコンピュータ、ワークステーション、携帯端末、その他の情報処理端末であってよい。
【００４４】
制御端末２０は、情報管理者によって使用される情報処理装置であり、参加端末１０にメソッド１１をダウンロードする機能を有する。制御端末２０は、サーバコンピュータ、ワークステーション、パーソナルコンピュータ、その他の情報処理端末であってよい。
【００４５】
情報端末３０は、意味ある情報をＨＴＭＬ形式やＸＭＬ形式等の文字で記述した独立のデータであるコンテンツ３１を保持する情報処理装置である。情報端末３０は、パーソナルコンピュータ、ワークステーション、サーバコンピュータ、携帯端末、その他の情報処理端末であってよい。
【００４６】
なお、メソッド１１と制御端末２０とによって、知能レイヤー３００が構成され、ネットワーク上に存在する不特定多数のコンテンツ３１によって、コンテンツレイヤー２００が構成される。
【００４７】
次に、参加端末１０にダウンロードされたメソッド１１が実行中の状態における参加端末１０の内部構成について説明する。つまり、以下に述べる各手段は、制御端末２０からダウンロードされ、図示しない記憶装置に記憶されたメソッド１１を、参加端末１０の図示しないＣＰＵが実行することにより実現されるものである。
【００４８】
図４を参照すると、参加端末１０は、キーワードやリンクの情報を入力する入力手段１０１と、知能マップ等を出力する出力手段１０２と、キーワードの情報や知能マップやリンクの情報等を送信する送信手段１０３と、知能マップやリンクの情報等を受信する受信手段１０４と、入力情報からキーワードを特定し送信手段１０３や入力履歴ＤＢ更新手段１０６等に転送するキーワード転送手段１０５と、キーワード転送手段１０５及び受信手段１０４からの情報をもとに入力履歴ＤＢ１０７を更新する入力履歴ＤＢ更新手段１０６と、入力履歴ＤＢ１０７（後述）と、受信手段１０４からメソッドＩＤを受け取り知能マップに設定するメソッドＩＤ設定手段１０８と、知能マップ記憶部１１１から知能マップを取り出し送信手段１０３に転送する知能マップ転送手段１０９と、受信手段１０４から受け取ったリンクの情報をもとに知能マップを更新する知能マップ更新手段１１０と、知能マップを記憶する知能マップ記憶部１１１と、自らが担当するキーワードを受信手段１０４から受け取り保持する担当キーワード保持手段１１２と、受信手段１０４から受け取った知能マップを解析してポイントＤＢ１１５を更新するポイントＤＢ更新手段１１３と、ポイントＤＢ１１５からリンクの情報を取り出し送信手段１０３に転送するリンク転送手段１１４と、ポイントＤＢ１１５（後述）とを備える。
【００４９】
次に、参加端末１０にメソッド１１をダウンロードした後の状態における制御端末２０の内部構成について説明する。制御端末２０は、メソッド１１を記憶する手段や、参加端末１０からの要求に従いメソッド１１をダウンロードする手段を有するが、これらの手段については図示を省略している。なお、以下に述べる各手段は、制御端末２０の図示しない記憶装置に記憶されたコンピュータプログラム（以下、「制御プログラム」という）２１を、制御端末２０の図示しないＣＰＵが実行することにより実現されるものである。
【００５０】
図５を参照すると、制御端末２０は、メソッドＩＤや担当するキーワードが変更された旨を送信する送信手段２０１と、キーワードを受信する受信手段２０２と、受信手段２０２からキーワードを受け取りポジションＤＢ２０４に登録するポジションＤＢ更新手段２０３と、ポジションＤＢ２０４（後述）とを備える。
なお、制御端末２０には、さらに、メソッド１１をダウンロードした参加者に対する課金を行う手段等があるが、図示は省略している。
【００５１】
次に、参加端末１０および制御端末２０に保持される各データベース（ＤＢ）の内容について説明する。
【００５２】
図６を参照すると、ポイントＤＢ１１５は、リンク種別、メソッドＩＤ、キーワード、ポイント値（結合度）の情報を有する。ポイントＤＢ１１５は、メソッド１１のダウンロード時に、ダウンロードされた参加端末１０のハードディスク等の記憶媒体上に生成されるもので、そのメソッド１１に与えられた特定のキーワードについてのリンク情報（その特定のキーワードとリンクするキーワードとの間の結合の強さを示す結合度を含む）を記録するものである。図６は、「学校」というキーワードを与えられたメソッドが管理するポイントＤＢ１１５の例を示す。
【００５３】
図７を参照すると、入力履歴ＤＢ１０７は、入力キーワード、メソッドＩＤ、入力状態の情報を有する。入力履歴ＤＢ１０７も、メソッド１１のダウンロード時に、ダウンロードされた参加端末１０のハードディスク等の記憶媒体上に生成されるもので、そのメソッド１１に対し参加者が入力・選択した情報の履歴を記録するものである。
【００５４】
図８を参照すると、ポジションＤＢ２０４は、メソッドＩＤ、キーワード、ヒット数の情報を有する。ポジションＤＢ２０４は、制御端末２０のハードディスク等の記憶媒体上に設けられ、各メソッドについて、担当するキーワード、および、そのキーワードの入力・選択の回数を示すヒット数を管理するものである。
【００５５】
次に、本実施の形態の動作について説明する。
【００５６】
まず、参加端末１０が制御端末２０からメソッド１１をダウンロードする時の動作を説明する。
【００５７】
図９を参照すると、参加者は、参加端末１０を使用し、ネットワーク１００を経由して、制御端末２０に対してメソッド１１のダウンロードを要求する（ステップＡ１）。制御端末２０は、その要求に従って自動的にメソッド１１をネットワーク１００を経由して、参加端末１０にダウンロードする。このとき、制御端末２０は、メソッド１１を一意に識別するメソッドＩＤを付与し、ポジションＤＢ２０４に登録する（ステップＡ２）。なお、この時点では、ポジションＤＢ２０４には、メソッドＩＤのみが登録され、対応するキーワードは空白であり、ヒット数は「０」である。
【００５８】
ここで、メソッドＩＤは、知能レイヤー３００におけるメソッド１１を識別するものに過ぎないので、メソッド１１間で情報交換するに当たっては、アドレス変換プログラムを介在させ、メソッドＩＤを参加端末１０のアドレスに変換する必要がある。このようなアドレス変換プログラムは、制御端末２０が保持しておくことも可能であるが、本実施の形態では、アドレス変換の度に制御端末２０との通信が発生するとネットワークの負荷が増大してしまうので、各参加端末１０にアドレス変換プログラムを保持しておくことを想定している。
【００５９】
参加端末１０は、メソッド１１のダウンロードが完了すると、自動的にメソッド１１をインストールする（ステップＡ３）。
【００６０】
続いて、参加者は、参加端末１０を使用して、クレジットカード番号等により制御端末２０に対して決済処理を行う（ステップＡ４）。制御端末２０は、その決済処理が完了すると、メソッド１１の使用を許可するためのパスワードをネットワーク１００を経由して、参加端末１０に配布する（ステップＡ５）。参加者は、参加端末１０を使用して、その受け取ったパスワードをメソッド１１に登録する（ステップＡ６）。
【００６１】
なお、ステップＡ１〜ステップＡ６の動作は、１回実施すればよい。
【００６２】
次に、コンピュータプログラムであるメソッド１１の実行状態であるプロセスが、参加者のキーワード入力・リンク選択に応じて知能マップを生成し表示する時の動作を説明する。なお、図１０乃至１１およびその説明においては、このメソッドによるプロセスも便宜的に「メソッド」と呼び、制御プログラム２１の実行状態であるプロセスを「制御プロセス」と呼ぶことにする。また、これらの図では、後述する第２の実施の形態でも参照する関係で、メソッド１１、メソッド１１ｘ、メソッド１１ｙ、制御プロセスの間の情報交換の流れとして示したが、本実施の形態では、メソッド１１が実行される参加端末１０と、メソッド１１ｘが実行される参加端末１０ｘと、メソッド１１ｙが実行される参加端末１０ｙと、制御プロセスが実行される制御端末２０との間の情報交換の流れを示すものと考えることができる。なお、以下では、参加端末１０、参加端末１０ｘ、参加端末１０ｙのいずれも、図４の構成を有するものとして説明するが、各構成要素が、どの参加端末のものを意味するのかを明確にするために、参加端末１０ｘ、参加端末１０ｙの構成要素については、符号にそれぞれ添え字「ｘ」、「ｙ」を付して示す。
【００６３】
参加者が参加端末１０を用いて入力操作を行うと、メソッド１１は、入出力割込によって、処理を開始する。なお、メソッド１１に対し入力操作を行うに当たって、参加者にはパスワード入力が要求され、入力されたパスワードがステップＡ６でメソッド１１に登録されたパスワードと一致する場合にのみ、以下の処理の実行が許可される。
【００６４】
図１０を参照すると、メソッド１１は、入力情報（新規キーワード入力、第二以降のキーワード入力、知能マップ上のリンクＡ選択、知能マップ上のリンクＢ選択等）から、参加者が入力または選択したキーワード（リンクＡ選択の場合はリンク先キーワード、リンクＢ選択の場合はリンク元キーワード）を特定し、ネットワーク１００を経由して、制御プロセスに送信する（ステップＢ１）。図４の構成図で言えば、キーワード転送手段１０５が入力手段１０１から入力情報を受け取って送信手段１０３にキーワードを受け渡し、送信手段１０３が転送されたキーワードを制御端末２０に送信する。また、キーワード転送手段１０５がキーワードを知能マップ更新手段１１０に転送し、知能マップ更新手段１１０が転送されたキーワードをもとに知能マップ記憶部１１１を更新する。具体的には、新規キーワード入力の場合は、知能マップ記憶部１１１に記憶されている知能マップはないので、キーワードを新規に格納する。第二以降のキーワード入力、知能マップ上のリンクＡ選択、知能マップ上のリンクＢ選択の場合は、知能マップ記憶部１１１には出力手段１０２を介して現在出力中の知能マップが記憶されているので、キーワードをこの知能マップの指定された位置に結合して格納する。
【００６５】
制御プロセスは、メソッド１１からキーワードを受け取る（ステップＢ２）と、そのキーワードに対応するメソッドＩＤがポジションＤＢ２０４に存在するか検索する（ステップＢ３）。そしてメソッドＩＤが存在すればステップＢ１０に進み、存在しなければステップＢ５に進む（ステップＢ４）。図５の構成図で言えば、受信手段２０２が参加端末１０からキーワードを受け取ってポジションＤＢ更新手段２０３に受け渡し、ポジションＤＢ更新手段２０３がポジションＤＢ２０４を検索する。
【００６６】
次に、制御プロセスは、存在しなかったキーワードを新規にポジションＤＢ２０４に登録し、ポジションＤＢ２０４に既に登録されているメソッドＩＤの中でヒット数が少ないメソッド１１のメソッドＩＤ（または、まだキーワードの割当がないメソッド１１のメソッドＩＤ）をこのキーワードに割り当てる（ステップＢ５）。続いて、制御プロセスは、この割り当てられたメソッドＩＤに対応するメソッド１１（「メソッド１１ｘ」とする）に、ネットワーク１００を経由して、担当するキーワードを変更した旨を送信する（ステップＢ６）。図５の構成図で言えば、ポジションＤＢ更新手段２０３がキーワードをポジションＤＢ２０４に新規登録して送信手段２０１にその旨を通知し、送信手段２０１がキーワードを変更した旨を参加端末１０ｘに送信する。
【００６７】
メソッド１１ｘは、制御プロセスからの通信割込によって、知識獲得処理を開始する。メソッド１１ｘは、キーワードを受信する（ステップＢ７）と、ネットワーク１００を経由して、そのキーワードに関連性のある複数のコンテンツ３１を検索する（ステップＢ８）。なお、検索エンジンは自らが所有していても良いし、外部の検索エンジンを呼び出すのでもよい。図４の構成図で言えば、受信手段１０４ｘがキーワードを受信して担当キーワード保持手段１１２ｘに受け渡し、担当キーワード保持手段１１２ｘがそのキーワードを保持し、送信手段１０３ｘがそのキーワードをもとにネットワーク１００を検索し、受信手段１０４ｘが検索結果を受信する。
【００６８】
次に、メソッド１１ｘは、上記検索結果をもとに、ポイントＤＢ１１５ｘのリンクＢの情報を更新する（ステップＢ９）。図４の構成図で言えば、ポイントＤＢ更新手段１１３ｘが受信手段１０４ｘから検索結果を受け取ってポイントＤＢ１１５ｘを更新する。
【００６９】
それと並行して、制御プロセスは、ポジションＤＢ２０４における対象のメソッドＩＤのヒット数を更新し（ステップＢ１０）、そのメソッドＩＤの情報を、ネットワーク１００を経由して、キーワードの送信元のメソッド１１に返信する（ステップＢ１１）。図５の構成図で言えば、ポジションＤＢ更新手段２０３がポジションＤＢ２０４の更新を行って送信手段２０１にメソッドＩＤを受け渡し、送信手段２０１がそのメソッドＩＤを参加端末１０に送信する。
【００７０】
メソッド１１は、メソッドＩＤを受信し（ステップＢ１２）、そのメソッドＩＤを知能マップ上のカレントのキーワード（ステップＢ１で特定されたキーワード）に設定する（ステップＢ１３）とともに、入力履歴ＤＢ１０７を更新する（ステップＢ１４）。図４の構成図で言えば、受信手段１０４がメソッドＩＤを受信してメソッドＩＤ設定手段１０８および入力履歴ＤＢ更新手段１０６に受け渡し、メソッドＩＤ設定手段１０８が知能マップ記憶部１１１に記憶された知能マップ上のカレントのキーワードにメソッドＩＤを付与し、入力履歴ＤＢ更新手段１０６がそのメソッドＩＤをキーワード転送手段１０５から受け渡されたキーワードおよび入力状態と対応付けて入力履歴ＤＢ１０７に記憶する。
【００７１】
次に、メソッド１１は、参加者からの入力情報がリンクＢであるならば（ステップＢ１５でＹＥＳ）、そのリンクＢが示す対象のコンテンツ３１を、ネットワーク１００を経由して、参照し、表示する（ステップＢ１６）。図４の構成図で言えば、送信手段１０３が入力手段１０１からコンテンツ表示要求を受け取りネットワーク１００に対して送信し、受信手段１０４がコンテンツをネットワーク１００から受け取って出力手段１０２に受け渡すことに相当するが、これについては図示を省略している。
【００７２】
次に図１１を参照すると、メソッド１１は、知能マップ上から問い合わせるべき他のメソッド１１（「メソッド１１ｙ」とする）を決定し（ステップＣ１）、ネットワーク１００を経由して、メソッド１１ｙに現時点の知能マップを、知能マップ上でのカレントのキーワードを示す情報とともに送信して、リンク情報に関する情報交換を要求する（ステップＣ２）。図４の構成図で言えば、知能マップ転送手段１０９が問い合わせるべき参加端末１０ｙの決定および知能マップの送信手段１０３への転送を行い、送信手段１０３が知能マップを参加端末１０ｙに送信する。
【００７３】
なお、問い合わせるべきメソッド１１ｙの決定方法については、特に限定するものではないが、例えば、カレントのキーワード、その親キーワード、その子キーワードをそれぞれ担当するメソッドを問い合わせるべきメソッド１１ｙとすることが考えられる。また、親キーワードのさらに親キーワード、子キーワードのさらに子キーワードをそれぞれ担当するメソッドを問い合わせるメソッド１１ｙに含めてもよい。但し、その場合は、何レベル上位のキーワードまで、何レベル下位のキーワードまでを含めるかを予め決めておくこととする。さらに、カレントのキーワードよりも下位のキーワードについては、複数存在することが考えられるが、その場合は、それらの中でそのキーワードとそのキーワードの親キーワードとの間の結合度が最大のキーワードのみを選択し、その選択されたキーワードを担当するメソッドを問い合わせるべきメソッド１１ｙとすることができる。この方法に従えば、図２の知能マップにおいて、「自動車」がカレントのキーワードである場合、「車」および「外車」が問い合わせるべきメソッド１１ｙとなる。
【００７４】
また、問い合わせるべきメソッド１１ｙのメソッドＩＤについては、メソッド１１は、既に知能マップにおいて把握している。知能マップ上の各キーワードについては、それがステップＢ１で入力・選択されたものならば、ステップＢ１３でメソッドＩＤが設定されているし、それがステップＣ１１で受信したリンクに含まれるものならば、ステップＣ１２での知能マップ更新の際にメソッドＩＤも設定しているからである。ここで、ステップＢ１３又はステップＣ１２でのメソッドＩＤ設定から時間が経過し、その間に、ステップＢ５における処理が実行され、メソッドＩＤとキーワードとの対応が変更されていることも、理論上は考えられる。つまり、問い合わせようとしたメソッド１１ｙがもはや目的とするキーワードを担当するものではなくなっている場合が考えられる。しかしながら、ある参加端末１０上に表示された知能マップに含まれるキーワードのように検索頻度の高いキーワードとそれを担当するメソッドとの対応が変更されることは、実際上はほとんど考えにくいし、仮に変更されたにしても、個々のメソッドが自由な振る舞いをすることによって、誰にも予測できない素晴らしい結果がシステム全体に生み出される可能性があるので、メソッドＩＤとキーワードとの対応が変更される可能性があることについては、本発明においては特に問題視していない。
【００７５】
このようにメソッドＩＤが把握されると、アドレス変換プログラムにより、参加端末１０ｙのアドレスが求められ、情報交換が要求される。
【００７６】
要求を受けたメソッド１１ｙは、通信割込によって、情報交換処理を開始する。メソッド１１ｙは、知能マップおよびカレントのキーワードを示す情報を受信する（ステップＣ３）と、受信した知能マップにおいて、自らが担当するキーワードがカレントのキーワードより上位であるかどうか判断し（ステップＣ４）、上位のキーワードであるならば、ポイントＤＢ１１５ｙ内のリンクＡの情報を更新する（ステップＣ５）。但し、ここで更新するのは、自らが担当するキーワードに結合されたリンクＡのうち、カレントのキーワードへリンクする際に経由するリンクＡの情報であり、更新とは、更新対象のリンクＡの情報がポイントＤＢ１１５に存在しなければ新規に登録した上で、そのポイント値（結合度）をカウントアップすることである。例えば、「車」を担当するメソッド１１ｙが、図２の知能マップおよび「用語」がカレントのキーワードであることを示す情報を受信したとすると、「タイヤ」、「タクシー」、「自動車」へ結合するリンクＡのうち、カレントのキーワード「用語」へ結合する際に経由する「自動車」へ結合するリンクＡの情報のみ、ポイント値をカウントアップする。また、メソッド１１ｙは、受信した知能マップにおいて、自らが担当するキーワードよりも上位のキーワードがあるかどうか判断し（ステップＣ６）、上位のキーワードがある場合には、自らが担当するキーワードがカレントのキーワードより下位であるかどうか判断する（ステップＣ７）。下位でなければ、ポイントＤＢ１１５ｙ内のリンクＡ逆引きの情報を更新する（ステップＣ８）。ここで、更新とは、更新対象のリンクＡ逆引きの情報がポイントＤＢ１１５ｙに存在しなければ新規に登録した上で、そのポイント値（結合度）をカウントアップすることである。図４の構成図で言えば、受信手段１０４ｙが知能マップおよびカレントのキーワードを示す情報を受信してポイントＤＢ更新手段１１３ｙに受け渡し、ポイントＤＢ更新手段１１３ｙが担当キーワード保持手段１１２ｙの情報も参照しつつポイントＤＢ１１５ｙの更新を行う。
【００７７】
次に、メソッド１１ｙは、知能マップ上で自らが担当するキーワードよりも上位のキーワードがある場合には、ポイントＤＢ１１５ｙの中のリンクＢ群を、当該上位のキーワードで絞り込む（ステップＣ９）。図４の構成図で言えば、リンク転送手段１１４ｙがポイントＤＢ１１５ｙから読み出したリンク情報を受信手段１０４ｙから受け取った知能マップをもとに処理して送信手段１０３ｙに受け渡す。
【００７８】
次に、メソッド１１ｙは、リンクＡの情報、および、上記絞り込まれたリンクＢの情報を、ネットワーク１００を経由して、要求元のメソッド１１に返信する（ステップＣ１０）。図４の構成図で言えば、送信手段１０３ｙがリンク転送手段１１４ｙから受け渡されたリンク情報を参加端末１０に送信する。
【００７９】
次に、要求元のメソッド１１は、リンクＡおよび絞り込みリンクＢの情報を受信する（ステップＣ１１）と、そのリンク情報をもとに知能マップのリンク状態を更新する。このとき、リンクの順位は、入力履歴ＤＢ１０７を参照して、参加者の過去の入力履歴による重み付けを行う（ステップＣ１２）。図４の構成図で言えば、受信手段１０４がリンク情報を受け取って知能マップ更新手段１１０に受け渡し、知能マップ更新手段１１０が入力履歴ＤＢ１０７の情報も参照しつつ知能マップ記憶部１１１に記憶された知能マップを更新する。
【００８０】
次に、メソッド１１は、知能マップの表示に必要な全ての他のメソッド１１ｙに問い合わせたかどうか調べ、全て問い合わせ済みならばステップＣ１４へ、全て問い合わせ済みでないならばステップＣ１へ進む（ステップＣ１３）。図４の構成図で言えば、この判断は、知能マップ転送手段１０９が行う。なお、ここで、全ての他のメソッド１１とは、知能マップにおいて、予め定めた数の上位レベルまで、および、予め定めた数の下位レベルまでのキーワードを担当するメソッドの全てであることを指す。
【００８１】
最後に、メソッド１１は、更新された知能マップを表示する（ステップＣ１４）。図４の構成図で言えば、出力手段１０２が知能マップ記憶部１１１に記憶された知能マップを表示する。
【００８２】
次に、メソッド１１の定期的なタイマー割込による動作を説明する。
【００８３】
図１２を参照すると、メソッド１１は、定期的なタイマー割込によっても、知識獲得処理を開始する。すなわち、メソッド１１は、タイマー割込が発生すると、ネットワーク１００を経由して、自らが担当するキーワードに関連性のある複数のコンテンツ３１を検索する（ステップＤ１）。なお、検索エンジンは自らが所有していても良いし、外部の検索エンジンを呼び出すのでもよい。また、このとき、自らが担当するキーワードに加え、ポイントＤＢ１１５に記憶されたリンクＡ逆引きの情報をも用いて、検索を行うようにしてもよい。図４の構成図で言えば、送信手段１０３が担当キーワード保持手段１１２で保持するキーワードをもとにポイントＤＢ１１５も参照しつつネットワーク１００を検索し、受信手段１０４が検索結果を受信する。
【００８４】
次に、メソッド１１は、上記検索結果をもとに、ポイントＤＢ１１５のリンクＢの情報を更新する（ステップＤ２）。図４の構成図で言えば、ポイントＤＢ更新手段１１３が受信手段１０４から検索結果を受け取ってポイントＤＢ１１５を更新する。
【００８５】
さらに、メソッド１１は、ポイントＤＢ１１５内のポイント値（結合度）を予め定めた計算方法により減少させる処理を行う（ステップＤ３）。図４の構成図で言えば、ポイントＤＢ更新手段１１３がこの処理を行う。
【００８６】
なお、ここでの計算方法としては、次のようなものが考えられる。
【００８７】
第１に、タイマー割込前のポイント値をＰ１、タイマー割込後のポイント値をＰ、定数をＫ（０＜Ｋ＜１）とし、タイマー割込時に「Ｐ＝Ｐ１×Ｋ」なる計算を行うことにより、ポイント値を減少させる方法である。例えば、Ｋ＝０．５とし、タイマー割込前のポイント値が「８０」とした場合、ポイント値を増加させる処理が行われないものとすると、ポイント値は、１回目のタイマー割込で「４０」となり、２回目のタイマー割込で「２０」となる。
【００８８】
第２に、タイマー割込前のポイント値をＰ１、タイマー割込後のポイント値をＰ、定数をＫ（０＜Ｋ＜１）、Ｐ１の更新時刻をＴ１（単位：時）、タイマー割込時刻をＴ（単位：時）とし、タイマー割込時に「Ｐ＝Ｐ１×Ｋ＾（Ｔ−Ｔ１）」なる計算を行うことにより、ポイント値を減少させる方法である（「Ｋ＾（Ｔ−Ｔ１）」は「Ｋ」の「Ｔ−Ｔ１」乗を表す）。なお、この方法を用いるには、ポイントＤＢ１１５に「最終更新時刻」の欄を設け、Ｔ１をこの「最終更新時刻」の欄より取得し、ポイント値を減少させると同時に「最終更新時刻」の欄のＴ１をタイマー割込時刻Ｔに書き換える必要がある。例えば、Ｋ＝０．５とし、１０時３０分にポイント値が更新されて「８０」になった場合、ポイント値を増加させる処理が行われないものとすると、ポイント値は、１１時のタイマー割込で「５６．６」（＝８０×（０．５＾０．５））となり、１１時３０分のタイマー割込で「４０」（＝５６．６×（０．５＾０．５））となる。
【００８９】
また、ステップＤ３のような処理は、制御端末２０のポジションＤＢ２０４に記録されたヒット数についても行うことができる。
【００９０】
以上のことを図１３にイメージで示している。すなわち、ステップＢ１０で更新されるポジションＤＢ２０４内のヒット数や、ステップＣ５やステップＣ８で更新されるポイントＤＢ１１５内のポイント値（結合度）は、更新の瞬間は大きな値が加算されるが、タイマー割込によって、時間経過ごとに徐々に小さくなり、ある一定の値に落ち着く。これは、人間の記憶が時間経過に伴って忘れることに対応するものである。
【００９１】
なお、図１２では、ステップＤ１とステップＤ２とにおける処理、および、ステップＤ３における処理は、同じタイマー割込により行われることとしたが、前者の処理および後者の処理を別々のタイマー割込により行うことも可能である。
【００９２】
本実施の形態では、図１０乃至１２の動作を、参加端末１０が起動している間、自動的に繰り返す。
【００９３】
また、本実施の形態では、参加端末１０にダウンロードされた各メソッド１１は、１人の参加者が使用するものであることを前提に説明を進めた。しかしながら、１つのメソッド１１を複数の参加者が使用するように構成することも可能である。以下、その場合の変形例について、説明する。
【００９４】
この場合、図９のステップＡ５でメソッド１１の使用を許可する複数の参加者のＩＤおよびパスワードを配布し、ステップＡ６でそのＩＤおよびパスワードをメソッド１１に登録する。そして、メソッド１１に対し入力操作を行うに当たって、参加者にはＩＤおよびパスワード入力が要求され、入力されたＩＤおよびパスワードがステップＡ６でメソッド１１に登録されたＩＤおよびパスワードと一致する場合にのみ、その後の処理の実行が許可される。入力履歴ＤＢ１０７には、入力キーワード、メソッドＩＤ、入力状態に加え、参加者ＩＤの項目が設けられ、ステップＢ１４では、現在メソッド１１を使用している参加者のＩＤと、入力キーワード、メソッドＩＤ、入力状態とを対応付けて入力履歴ＤＢ１０７に格納することになる。そして、ステップＣ１２では、現在メソッド１１を使用している参加者の入力履歴によりリンクに対する重み付けを行う。
【００９５】
以上のように、本発明の第１の実施の形態では、各参加端末に自ら知識獲得を行うソフトウェアであるメソッドを配布し、各参加端末での情報検索に当たってメソッド間で情報交換を行うようにしたことにより、情報管理者の事前の知識構築を必要とせず、参加者が少ないキーワード入力のみで自動的に思考の連鎖（絞込検索の先読み）と最適なコンテンツの抽出を行うことができるという効果がもたらされる。
【００９６】
次に、本発明の第２の実施の形態について説明する。なお、本実施の形態においても、「メソッド」の概念や知能マップの態様は、上記第１の実施の形態と同様である。
【００９７】
図１４を参照すると、本実施の形態は、参加端末１０と、制御端末２０と、情報端末３０とから構成され、これらの端末は、ネットワーク（バックボーンレイヤー）１００を経由して相互に接続される。この点では上記第１の実施の形態と同様であるが、全てのメソッド１１が参加端末１０ではなく制御端末２０に予めインストールされている点で上記第１の実施の形態と異なる。
【００９８】
本実施の形態では、参加者は、参加端末１０を使用し、ネットワーク１００を経由して、制御端末２０内にあるメソッド１１にアクセスする。メソッド１１へのキーワード入力やメソッド１１からの知能マップ出力などは、ネットワーク１００を経由して参加端末１０にて行える。
【００９９】
次に、本実施の形態における制御端末２０の内部構成について説明する。
【０１００】
制御端末２０に含まれる各手段は、制御端末２０の図示しない記憶装置に記憶された制御プログラムを、制御端末２０の図示しないＣＰＵが実行することにより実現されるものと、制御端末２０の図示しない記憶装置に記憶されたメソッド１１を、制御端末２０の図示しないＣＰＵが実行することにより実現されるものとに分けることができる。
【０１０１】
図１５を参照すると、前者には、入力手段１０１と、出力手段１０２と、送信手段１０３と、受信手段１０４と、キーワード転送手段１０５と、入力履歴ＤＢ更新手段１０６と、入力履歴ＤＢ１０７と、メソッドＩＤ設定手段１０８と、知能マップ転送手段１０９と、知能マップ更新手段１１０と、知能マップ記憶部１１１と、担当キーワード保持手段１１２と、ポイントＤＢ更新手段１１３と、リンク転送手段１１４と、ポイントＤＢ１１５とがあるが、それぞれの機能は、上記第１の実施の形態と同様である。なお、メソッド１１が複数ある場合は、これら各手段も複数存在することとなる。
【０１０２】
また、後者には、送信手段２０１と、受信手段２０２と、ポジションＤＢ更新手段２０３と、ポジションＤＢ２０４とがあるが、それぞれの機能は、上記第１の実施の形態と同様である。また、参加端末１０からのメソッド１１への接続要求を該当するメソッド１１に振り分ける手段や、参加権を取得した参加者に対する課金を行う手段等もあるが、図示は省略している。
【０１０３】
次に、本実施の形態の動作について説明する。
【０１０４】
参加者は、上記第１の実施の形態のダウンロードフロー動作（ステップＡ１〜Ａ６）の代わりに、参加権取得フロー動作（ステップＥ１〜ステップＥ５）を行うことで、知能レイヤー３００に参加する。
【０１０５】
図１６を参照すると、参加者は参加端末１０を利用し、ネットワーク１００を経由して、制御端末２０に対して参加権の取得を要求する（ステップＥ１）。次に制御端末２０は、その要求を受け取ると、参加権の取得をするための登録画面を、ネットワーク１００を経由して、参加端末１０に送信する（ステップＥ２）。次に参加者は参加端末１０を利用して、クレジット番号等により、制御端末２０に対して決済処理を行う（ステップＥ３）。次に制御端末２０は、ネットワーク１００を経由して、参加者にメソッド１１の使用権を許可するパスワードを配布する（ステップＥ４）。
【０１０６】
また、メソッド１１が参加者のキーワード入力・リンク選択に応じて知能マップを生成し表示する時の動作（図１０乃至１１）は、本実施の形態でも同様に実行される。なお、ここでも、上記第１の実施の形態と同様、コンピュープログラムであるメソッドの実行状態であるプロセスも便宜的に「メソッド」と呼び、制御プログラム２１の実行状態であるプロセスを「制御プロセス」と呼ぶことにする。
【０１０７】
本実施の形態においては、メソッド１１、メソッド１１ｘ、メソッド１１ｙ、制御プロセスは、全て制御端末２０内のプロセスであり、これらの間の通信動作（ステップＢ１→Ｂ２、ステップＢ６→Ｂ７、ステップＢ１１→Ｂ１２、ステップＣ２→Ｃ３、ステップＣ１０→Ｃ１１）は、ネットワーク１００を経由せずに制御端末２０内のこれらのプロセス間で実行される。すなわち、本実施の形態では、メソッドＩＤは、プロセス間通信を行うためのプロセスの識別情報としての意義を有することになる。図１６の構成図で言えば、メソッド１１の実行により実現される送信手段１０３および受信手段１０４、メソッド１１ｘの実行により実現される送信手段１０３ｘおよび受信手段１０４ｘ、メソッド１１ｙの実行により実現される送信手段１０３ｙおよび受信手段１０４ｙ、制御プログラム２１の実行により実現される送信手段２０１および受信手段２０２が、このようなプロセス間の通信動作を行う。
【０１０８】
逆に、メソッド１１が行う入出力処理動作（ステップＢ１、Ｂ１６、Ｃ１４）は、ネットワーク１００を経由して参加端末１０と通信することで実施される。図１６の構成図で言えば、メソッド１１の実行により実現される入力手段１０１および出力手段１０２、メソッド１１ｘの実行により実現される入力手段１０１ｘおよび出力手段１０２ｘ、メソッド１１ｙの実行により実現される入力手段１０１ｙおよび出力手段１０２ｙが、このような入出力処理動作を行う。
【０１０９】
また、メソッド１１の定期的なタイマー割込による動作（図１２）についても、本実施の形態において、上記第１の実施の形態と同様に実行される。
【０１１０】
本実施の形態では、図１０乃至１２の動作を、制御端末２０が起動している間、自動的に繰り返す。
【０１１１】
以上のように、本発明の第２の実施の形態では、メソッドを制御端末に一括してインストールする集中形式を採用したことにより、上記第１の実施の形態によりもたらされる効果に加えて、各参加者が所有する参加端末の負荷やネットワークの負荷を最小限にすることができるという効果ももたらされる。
【０１１２】
次に、具体例を用いて、上記第１および第２の実施の形態の動作を説明する。なお、上記第１の実施の形態では、各メソッド１１は参加端末１０で動作し、上記第２の実施の形態では、各メソッド１１は制御端末２０で動作するが、以下では、各メソッド１１がどこで動作するかは意識せずに述べていくこととする。
【０１１３】
メソッド１１としては、メソッド１１ａと、メソッド１１ｂと、メソッド１１ｃと、メソッド１１ｄとがあり、メソッド１１ａのメソッドＩＤが「０００１」、メソッド１１ｂのメソッドＩＤが「０００２」、メソッド１１ｃのメソッドＩＤが「０００３」、メソッド１１ｄのメソッドＩＤが「０００４」とする。なお、メソッド１１ａ、メソッド１１ｂ、メソッド１１ｃ、メソッド１１ｄが管理するＤＢには、符号にそれぞれ添え字「ａ」、「ｂ」、「ｃ」、「ｄ」を付して示す。
【０１１４】
また、ステップＣ１における問い合わせるべきメソッド１１の決定方法としては、カレントのキーワードの親キーワード、カレントのキーワード、カレントのキーワードの子キーワードのうちカレントのキーワードとの間の結合度が最大のものを、この順で問合せるべきメソッド１１として決定するという方法を採用する。さらに、ステップＢ１０におけるポジションＤＢ２０４内のヒット数の更新、及び、ステップＣ５やステップＣ８におけるポイントＤＢ１１５内のポイント値（結合度）の更新の一例として、それぞれの数値を１０カウントアップする方法を採用する。
【０１１５】
図１７に、初期状態におけるポイントＤＢ１１５ａ〜１１５ｄ、入力履歴ＤＢ１０７ａ〜１０７ｄ、および、ポジションＤＢ２０４の内容を示す。
【０１１６】
このような状態で、メソッド１１ｃに「学校」と入力した時の動作について説明する。
【０１１７】
図１８（Ａ）は、この動作の開始時の参加端末１０の画面の状態を、図１８（Ｂ）は、この動作の終了時の参加端末１０の画面の状態を、図１９は、この動作の終了時の各ＤＢの内容を示す。
【０１１８】
図１８（Ａ）に示すように、「学校」と入力されると、メソッド１１ｃは、ステップＢ１で制御プロセスにキーワード「学校」を送信し、制御プロセスは、ステップＢ２でキーワード「学校」を受信し、ステップＢ３でポジションＤＢ２０４からキーワード「学校」に対するメソッドＩＤを検索し、該当するメソッドＩＤが存在しないので、ステップＢ５でポジションＤＢ２０４にキーワード「学校」をメソッドＩＤ「０００１」と対応付けて登録し、ステップＢ６でメソッドＩＤ「０００１」のメソッド１１ａにキーワード「学校」を送信する。この時、ポジションＤＢ２０４には、図１９に示すように、キーワード「学校」がメソッドＩＤ「０００１」に対応付けて登録される（但し、ヒット数は「０」）。
【０１１９】
また、メソッド１１ａは、ステップＢ７でキーワード「学校」を受信して自らが担当するキーワードが「学校」であることを記憶し（図１９ではこれを「ポイントＤＢ」の後の「（学校）」で示している）、ステップＢ８で「学校」に関連するコンテンツを検索し、ステップＢ９でポイントＤＢ１１５ａのリンクＢを更新する。この時、ポイントＤＢ１１５ａには、図１９に示すように、「学校」に関連するコンテンツのＵＲＬ等がリンクＢの情報として登録される。
【０１２０】
次に、制御プロセスは、ステップＢ１０でポジションＤＢ２０４のヒット数を更新し、ステップＢ１１でメソッドＩＤ「０００１」をメソッド１１ｃに送信する。この時、ポジションＤＢ２０４では、図１９に示すように、メソッドＩＤ「０００１」に対するヒット数が「０」から「１０」に書き換えられる。
【０１２１】
次に、メソッド１１ｃは、ステップＢ１２でメソッドＩＤ「０００１」を受信し、ステップＢ１３でメソッドＩＤ「０００１」をカレントのキーワード「学校」に設定し、ステップＢ１４で入力履歴ＤＢ１０７ｃを更新する。この時、入力履歴ＤＢ１０７ｃには、図１９に示すように、キーワード「学校」についての入力履歴が登録される。
【０１２２】
なお、キーワード「学校」の入力は、リンクＢの選択ではないため、ステップＢ１６は実行されない。
【０１２３】
次に、メソッド１１ｃは、ステップＣ１でカレントのキーワード「学校」を担当するメソッド１１ａを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ａに現時点の知能マップおよび「学校」がカレントのキーワードである旨を送信する。
【０１２４】
メソッド１１ａは、ステップＣ３で知能マップおよび「学校」がカレントのキーワードである旨を受信し、自らが担当するキーワード「学校」がカレントのキーワード「学校」より上位ではないため、ステップＣ５は実行せず、自らが担当するキーワード「学校」よりも上位のキーワードが知能マップ上にないため、ステップＣ８、ステップＣ９は実行せず、ステップＣ１０でポイントＤＢ１１５ａのリンクＢの情報をメソッド１１ｃに送信する。但し、このように図１０のメソッド１１ｘと図１１のメソッド１１ｙとが同じ場合は、ステップＣ１０における処理を行う以前にステップＢ９の処理が完了していることが前提である。あるいは、ステップＣ１０の処理を、ステップＢ９の処理が完了するのを待ち合わせて行うようにしてもよい。
【０１２５】
メソッド１１ｃは、ステップＣ１１でリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１はないので、ステップＣ１４で知能マップを表示する。この時、表示される知能マップは、図１８（Ｂ）に示すようなものとなる。
【０１２６】
次に、メソッド１１ｃに「学校」に続けて「机」と入力した時の動作について説明する。
【０１２７】
図２０（Ａ）は、この動作の開始時の参加端末１０の画面の状態を、図２０（Ｂ）は、この動作の終了時の参加端末１０の画面の状態を、図２１は、この動作の終了時の各ＤＢの内容を示す。
【０１２８】
図２０（Ａ）に示すように、「机」と入力されると、メソッド１１ｃは、ステップＢ１で制御プロセスにキーワード「机」を送信し、制御プロセスは、ステップＢ２でキーワード「机」を受信し、ステップＢ３でポジションＤＢ２０４からキーワード「机」に対するメソッドＩＤを検索し、該当するメソッドＩＤが存在しないので、ステップＢ５でポジションＤＢ２０４にキーワード「机」をメソッドＩＤ「０００２」と対応付けて登録し、ステップＢ６でメソッドＩＤ「０００２」のメソッド１１ｂにキーワード「机」を送信する。この時、ポジションＤＢ２０４には、図２１に示すように、キーワード「机」がメソッドＩＤ「０００２」に対応付けて登録される（但し、ヒット数は「０」）。
【０１２９】
また、メソッド１１ｂは、ステップＢ７でキーワード「机」を受信して自らが担当するキーワードが「机」であることを記憶し（図２１ではこれを「ポイントＤＢ」の後の「（机）」で示している）、ステップＢ８で「机」に関連するコンテンツを検索し、ステップＢ９でポイントＤＢ１１５ｂのリンクＢを更新する。
この時、ポイントＤＢ１１５ｂには、図２１に示すように、「机」に関連するコンテンツのＵＲＬ等がリンクＢの情報として登録される（但し、リンクＡ逆引きの情報はまだ登録されない）。
【０１３０】
次に、制御プロセスは、ステップＢ１０でポジションＤＢ２０４のヒット数を更新し、ステップＢ１１でメソッドＩＤ「０００２」をメソッド１１ｃに送信する。この時、ポジションＤＢ２０４では、図２１に示すように、メソッドＩＤ「０００２」に対するヒット数が「０」から「１０」に書き換えられる。
【０１３１】
次に、メソッド１１ｃは、ステップＢ１２でメソッドＩＤ「０００２」を受信し、ステップＢ１３でメソッドＩＤ「０００２」をカレントのキーワード「机」に設定し、ステップＢ１４で入力履歴ＤＢ１０７ｃを更新する。この時、入力履歴ＤＢ１０７ｃには、図２１に示すように、キーワード「机」についての入力履歴が登録される。
【０１３２】
なお、キーワード「机」の入力は、リンクＢの選択ではないため、ステップＢ１６は実行されない。
【０１３３】
次に、メソッド１１ｃは、ステップＣ１でカレントのキーワード「机」の上位のキーワード「学校」を担当するメソッド１１ａを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ａに現時点の知能マップおよび「机」がカレントのキーワードである旨を送信する。
【０１３４】
メソッド１１ａは、ステップＣ３で知能マップおよび「机」がカレントのキーワードである旨を受信し、自らが担当するキーワード「学校」がカレントのキーワード「机」より上位であるため、ステップＣ５でポイントＤＢ１１５ａのリンクＡを更新するが、自らが担当するキーワード「学校」よりも上位のキーワードが知能マップ上にないため、ステップＣ８、ステップＣ９は実行せず、ステップＣ１０でポイントＤＢ１１５ａのリンクＡおよびリンクＢの情報をメソッド１１ｃに送信する。この時、ポイントＤＢ１１５ａには、図２１に示すように、「机」についての情報がリンクＡの情報として登録される。
【０１３５】
メソッド１１ｃは、ステップＣ１１でリンクＡおよびリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１があるので、ステップＣ１に戻る。
【０１３６】
次に、メソッド１１ｃは、ステップＣ１でカレントのキーワード「机」を担当するメソッド１１ｂを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ｂに現時点の知能マップおよび「机」がカレントのキーワードである旨を送信する。
【０１３７】
メソッド１１ｂは、ステップＣ３で知能マップおよび「机」がカレントのキーワードである旨を受信し、自らが担当するキーワード「机」がカレントのキーワード「机」より上位ではないため、ステップＣ５は実行しないが、自らが担当するキーワード「机」よりも上位のキーワード「学校」が知能マップ上にあり、かつ、自らが担当するキーワード「机」がカレントのキーワード「机」より下位ではないため、ステップＣ８でポイントＤＢ１１５ｂのリンクＡ逆引きの情報を更新し、自らが担当するキーワード「机」よりも上位のキーワード「学校」が知能マップ上にあるので、ステップＣ９でポイントＤＢ１１５ｂに登録されたリンクＢ群を上位のキーワードである「学校」で絞り込み、ステップＣ１０でその絞り込みリンクＢの情報をメソッド１１ｃに送信する。この時、ポイントＤＢ１１５ｂには、図２１に示すように、「学校」についての情報がリンクＡ逆引きの情報として登録される。
【０１３８】
メソッド１１ｃは、ステップＣ１１で絞り込みリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１はないので、ステップＣ１４で知能マップを表示する。この時、表示される知能マップは、図２０（Ｂ）に示すようなものとなる。
【０１３９】
なお、図２０（Ａ）から図２０（Ｂ）へ遷移する間にタイマー割込によるコンテンツ検索・登録（ステップＤ１〜Ｄ２）が行われていたとすると、図２０（Ａ）の「学校」に結合するコンテンツと、図２０（Ｂ）の「学校」に結合するコンテンツとでは、その表示内容又は態様が異なっている場合もある。
【０１４０】
次に、メソッド１１ｄに「地図」と入力した時の動作について説明する。
【０１４１】
図２２（Ａ）は、この動作の開始時の参加端末１０の画面の状態を、図２２（Ｂ）は、この動作の終了時の参加端末１０の画面の状態を、図２３は、この動作の終了時の各ＤＢの内容を示す。
【０１４２】
図２２（Ａ）に示すように、「地図」と入力されると、メソッド１１ｄは、ステップＢ１で制御プロセスにキーワード「地図」を送信し、制御プロセスは、ステップＢ２でキーワード「地図」を受信し、ステップＢ３でポジションＤＢ２０４からキーワード「地図」に対するメソッドＩＤを検索し、該当するメソッドＩＤが存在しないので、ステップＢ５でポジションＤＢ２０４にキーワード「地図」をメソッドＩＤ「０００３」と対応付けて登録し、ステップＢ６でメソッドＩＤ「０００３」のメソッド１１ｃにキーワード「地図」を送信する。この時、ポジションＤＢ２０４には、図２３に示すように、キーワード「地図」がメソッドＩＤ「０００３」に対応付けて登録される（但し、ヒット数は「０」）。
【０１４３】
また、メソッド１１ｃは、ステップＢ７でキーワード「地図」を受信して自らが担当するキーワードが「地図」であることを記憶し（図２３ではこれを「ポイントＤＢ」の後の「（地図）」で示している）、ステップＢ８で「地図」に関連するコンテンツを検索し、ステップＢ９でポイントＤＢ１１５ｃのリンクＢを更新する。この時、ポイントＤＢ１１５ｃには、図２３に示すように、「地図」に関連するコンテンツのＵＲＬ等がリンクＢの情報として登録される。
【０１４４】
次に、制御プロセスは、ステップＢ１０でポジションＤＢ２０４のヒット数を更新し、ステップＢ１１でメソッドＩＤ「０００３」をメソッド１１ｄに送信する。この時、ポジションＤＢ２０４では、図２３に示すように、メソッドＩＤ「０００３」に対するヒット数が「０」から「１０」に書き換えられる。
【０１４５】
次に、メソッド１１ｄは、ステップＢ１２でメソッドＩＤ「０００３」を受信し、ステップＢ１３でメソッドＩＤ「０００３」をカレントのキーワード「地図」に設定し、ステップＢ１４で入力履歴ＤＢ１０７ｄを更新する。この時、入力履歴ＤＢ１０７ｄには、図２３に示すように、キーワード「地図」についての入力履歴が登録される。
【０１４６】
なお、キーワード「地図」の入力は、リンクＢの選択ではないため、ステップＢ１６は実行されない。
【０１４７】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「地図」を担当するメソッド１１ｃを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ｃに現時点の知能マップおよび「地図」がカレントのキーワードである旨を送信する。
【０１４８】
メソッド１１ｃは、ステップＣ３で知能マップおよび「地図」がカレントのキーワードである旨を受信し、自らが担当するキーワード「地図」がカレントのキーワード「地図」より上位ではないため、ステップＣ５は実行せず、自らが担当するキーワード「地図」よりも上位のキーワードが知能マップ上にないため、ステップＣ８、ステップＣ９は実行せず、ステップＣ１０でポイントＤＢ１１５ｃのリンクＢの情報をメソッド１１ｄに送信する。但し、このように図１０のメソッド１１ｘと図１１のメソッド１１ｙとが同じ場合は、ステップＣ１０における処理を行う以前にステップＢ９の処理が完了していることが前提である。あるいは、ステップＣ１０の処理を、ステップＢ９の処理が完了するのを待ち合わせて行うようにしてもよい。
【０１４９】
メソッド１１ｄは、ステップＣ１１でリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１はないので、ステップＣ１４で知能マップを表示する。この時、表示される知能マップは、図２２（Ｂ）に示すようなものとなる。
【０１５０】
次に、メソッド１１ｄに「地図」に続けて「学校」と入力した時の動作について説明する。
【０１５１】
図２４（Ａ）は、この動作の開始時の参加端末１０の画面の状態を、図２４（Ｂ）は、この動作の終了時の参加端末１０の画面の状態を、図２５は、この動作の終了時の各ＤＢの内容を示す。
【０１５２】
図２４（Ａ）に示すように、「学校」と入力されると、メソッド１１ｄは、ステップＢ１で制御プロセスにキーワード「学校」を送信し、制御プロセスは、ステップＢ２でキーワード「学校」を受信し、ステップＢ３でポジションＤＢ２０４からキーワード「学校」に対するメソッドＩＤを検索し、該当するメソッドＩＤ「０００１」が存在するので、ステップＢ１０でポジションＤＢ２０４のヒット数を更新し、ステップＢ１１でメソッドＩＤ「０００１」をメソッド１１ｄに送信する。この時、ポジションＤＢ２０４では、図２５に示すように、メソッドＩＤ「０００１」に対するヒット数が「１０」から「２０」に書き換えられる。
【０１５３】
次に、メソッド１１ｄは、ステップＢ１２でメソッドＩＤ「０００１」を受信し、ステップＢ１３でメソッドＩＤ「０００１」をカレントのキーワード「学校」に設定し、ステップＢ１４で入力履歴ＤＢ１０７ｄを更新する。この時、入力履歴ＤＢ１０７ｄには、図２５に示すように、キーワード「学校」についての入力履歴が登録される。
【０１５４】
なお、キーワード「学校」の入力は、リンクＢの選択ではないため、ステップＢ１６は実行されない。
【０１５５】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「学校」の上位のキーワード「地図」を担当するメソッド１１ｃを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ｃに現時点の知能マップおよび「学校」がカレントのキーワードである旨を送信する。
【０１５６】
メソッド１１ｃは、ステップＣ３で知能マップおよび「学校」がカレントのキーワードである旨を受信し、自らが担当するキーワード「地図」がカレントのキーワード「学校」より上位であるため、ステップＣ５でポイントＤＢ１１５ｃのリンクＡを更新するが、自らが担当するキーワード「地図」よりも上位のキーワードが知能マップ上にないため、ステップＣ８、ステップＣ９は実行せず、ステップＣ１０でポイントＤＢ１１５ｃのリンクＡおよびリンクＢの情報をメソッド１１ｄに送信する。この時、ポイントＤＢ１１５ｃには、図２５に示すように、「学校」についての情報がリンクＡの情報として登録される。
【０１５７】
メソッド１１ｄは、ステップＣ１１でリンクＡおよびリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１があるので、ステップＣ１に戻る。
【０１５８】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「学校」を担当するメソッド１１ａを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ａに現時点の知能マップおよび「学校」がカレントのキーワードである旨を送信する。
【０１５９】
メソッド１１ａは、ステップＣ３で知能マップおよび「学校」がカレントのキーワードである旨を受信し、自らが担当するキーワード「学校」がカレントのキーワード「学校」より上位ではないため、ステップＣ５は実行しないが、自らが担当するキーワード「学校」よりも上位のキーワード「地図」が知能マップ上にあり、かつ、自らが担当するキーワード「学校」がカレントのキーワード「学校」より下位ではないため、ステップＣ８でポイントＤＢ１１５ａのリンクＡ逆引きの情報を更新し、自らが担当するキーワード「学校」よりも上位のキーワード「地図」が知能マップ上にあるので、ステップＣ９でポイントＤＢ１１５ａに登録されたリンクＢ群を上位のキーワードである「地図」で絞り込み、ステップＣ１０でそのリンクＡおよび絞り込みリンクＢの情報をメソッド１１ｄに送信する。この時、ポイントＤＢ１１５ａには、図２５に示すように、「地図」についての情報がリンクＡ逆引きの情報として登録される。
【０１６０】
メソッド１１ｄは、ステップＣ１１でリンクＡおよび絞り込みリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１があるので、ステップＣ１に戻る。
【０１６１】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「学校」の下位のキーワード「机」を担当するメソッド１１ｂを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ｂに現時点の知能マップおよび「学校」がカレントのキーワードである旨を送信する。
【０１６２】
メソッド１１ｂは、ステップＣ３で知能マップおよび「学校」がカレントのキーワードである旨を受信し、自らが担当するキーワード「机」がカレントのキーワード「学校」より上位ではないため、ステップＣ５は実行せず、自らが担当するキーワード「机」よりも上位のキーワード「学校」が知能マップ上にあるものの、自らが担当するキーワード「机」がカレントのキーワード「学校」より下位であるため、ステップＣ８は実行せず、自らが担当するキーワード「机」よりも上位のキーワード「学校」及びその上位のキーワード「地図」が知能マップ上にあるので、ステップＣ９でポイントＤＢ１１５ｂに登録されたリンクＢ群を上位のキーワードである「学校」と「地図」で絞り込み、ステップＣ１０でその絞り込みリンクＢの情報をメソッド１１ｄに送信する。
【０１６３】
メソッド１１ｄは、ステップＣ１１で絞り込みリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１はないので、ステップＣ１４で知能マップを表示する。この時、表示される知能マップは、図２４（Ｂ）に示すようなものとなる。
【０１６４】
なお、図２４（Ａ）から図２４（Ｂ）へ遷移する間にタイマー割込によるコンテンツ検索・登録（ステップＤ１〜Ｄ２）が行われていたとすると、図２４（Ａ）の「地図」に結合するコンテンツと、図２４（Ｂ）の「地図」に結合するコンテンツとでは、その表示内容又は態様が異なっている場合もある。
【０１６５】
また、各ＤＢの内容が図１７から図２５に遷移するまでの間において、タイマー割込によるヒット数およびポイント値の減少はないものとする。
【０１６６】
その後、各メソッド１１に対するキーワード入力・選択、タイマー割込による知識獲得、ヒット数およびポイント値の減少等が行われた結果、各ＤＢの内容が、図２６に示すようになったとする。すなわち、メソッド１１ａ、メソッド１１ｂ、メソッド１１ｃが担当するキーワードは、それぞれ、「車」、「タイヤ」、「自動車」に変更され、ポイントＤＢ１１５ａ、ポイントＤＢ１１５ｂ、ポイントＤＢ１１５ｃには、それぞれ、「車」、「タイヤ」、「自動車」に関連するリンクＡ、リンクＡ逆引き、リンクＢの情報が記憶されているとする。また、メソッド１１ｄが担当するキーワードは、未だ決定しておらず、ポイントＤＢ１１５ｄには、何の情報も記憶されていないとする。
【０１６７】
このような状態で、メソッド１１ｄに「車」と入力した時の動作について説明する。
【０１６８】
図２７（Ａ）は、この動作の開始時の参加端末１０の画面の状態を、図２７（Ｂ）は、この動作の終了時の参加端末１０の画面の状態を、図２８は、この動作の終了時の各ＤＢの内容を示す。
【０１６９】
図２７（Ａ）に示すように、「車」と入力されると、メソッド１１ｄは、ステップＢ１で制御プロセスにキーワード「車」を送信し、制御プロセスは、ステップＢ２でキーワード「車」を受信し、ステップＢ３でポジションＤＢ２０４からキーワード「車」に対するメソッドＩＤを検索し、該当するメソッドＩＤ「０００１」が存在するので、ステップＢ１０でポジションＤＢ２０４のヒット数を更新し、ステップＢ１１でメソッドＩＤ「０００１」をメソッド１１ｄに送信する。この時、ポジションＤＢ２０４では、図２８に示すように、メソッドＩＤ「０００１」に対するヒット数が「８３２」から「８４２」に書き換えられる。
【０１７０】
次に、メソッド１１ｄは、ステップＢ１２でメソッドＩＤ「０００１」を受信し、ステップＢ１３でメソッドＩＤ「０００１」をカレントのキーワード「車」に設定し、ステップＢ１４で入力履歴ＤＢ１０７ｄを更新する。この時、入力履歴ＤＢ１０７ｄには、図２８に示すように、キーワード「車」についての入力履歴が登録される。
【０１７１】
なお、キーワード「車」の入力は、リンクＢの選択ではないため、ステップＢ１６は実行されない。
【０１７２】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「車」を担当するメソッド１１ａを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ａに現時点の知能マップおよび「車」がカレントのキーワードである旨を送信する。
【０１７３】
メソッド１１ａは、ステップＣ３で知能マップおよび「車」がカレントのキーワードである旨を受信し、自らが担当するキーワード「車」がカレントのキーワード「車」より上位ではないため、ステップＣ５は実行せず、自らが担当するキーワード「車」よりも上位のキーワードが知能マップ上にないため、ステップＣ８、ステップＣ９は実行せず、ステップＣ１０でポイントＤＢ１１５ａのリンクＡおよびリンクＢの情報をメソッド１１ｄに送信する。
【０１７４】
メソッド１１ｄは、ステップＣ１１でリンクＡおよびリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１があるので、ステップＣ１に戻る。
【０１７５】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「車」の下位のキーワード「タイヤ」を担当するメソッド１１ｂを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ｂに現時点の知能マップおよび「車」がカレントのキーワードである旨を送信する。
【０１７６】
メソッド１１ｂは、ステップＣ３で知能マップおよび「車」がカレントのキーワードである旨を受信し、自らが担当するキーワード「タイヤ」がカレントのキーワード「車」より上位ではないため、ステップＣ５は実行せず、自らが担当するキーワード「タイヤ」よりも上位のキーワード「車」が知能マップ上にあるものの、自らが担当するキーワード「タイヤ」がカレントのキーワード「車」より下位であるため、ステップＣ８は実行せず、自らが担当するキーワード「タイヤ」よりも上位のキーワード「車」が知能マップ上にあるので、ステップＣ９でポイントＤＢ１１５ｂに登録されたリンクＢ群を上位のキーワードである「車」で絞り込み、ステップＣ１０でそのリンクＡおよび絞り込みリンクＢの情報をメソッド１１ｄに送信する。
【０１７７】
メソッド１１ｄは、ステップＣ１１でリンクＡおよび絞り込みリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１はないので、ステップＣ１４で知能マップを表示する。この時、表示される知能マップは、図２８（Ｂ）に示すようなものとなる。
【０１７８】
なお、この具体例では、カレントのキーワードの親キーワード、カレントのキーワード、カレントのキーワードの子キーワードのうちカレントのキーワードとの間の結合度が最大のものを、この順で問合せるべきメソッド１１として決定する方法（カレントのキーワードを中心とした３階層のキーワードに対応するメソッド１１に問い合わせる方法）を採用したため、これ以上問合せるべきメソッド１１を決定しなかったが、例えばカレントのキーワードを中心とした１０階層のメソッド１１に問い合わせる方法を採用した場合は、ステップＣ２で「ゴム」を担当するメソッド１１（メソッドＩＤ「００２０」）に対してさらに問い合わせる。ここで、そのメソッド１１が既に「ゴム」でないキーワードを担当するものに変更されていたとしたら、メソッド１１ｄは、その旨のエラーメッセージを受け取り、これによって問い合わせるべきメソッド１１はないと判断する。
【０１７９】
次に、図２７（Ｂ）の知能マップ上で「自動車」へのリンクＡを選択した時の動作について説明する。
【０１８０】
図２９は、この動作の終了時の参加端末１０の画面の状態を、図３０は、この動作の終了時の各ＤＢの内容を示す。
【０１８１】
「自動車」へのリンクＡが選択されると、メソッド１１ｄは、ステップＢ１で制御プロセスにキーワード「自動車」を送信し、制御プロセスは、ステップＢ２でキーワード「自動車」を受信し、ステップＢ３でポジションＤＢ２０４からキーワード「自動車」に対するメソッドＩＤを検索し、該当するメソッドＩＤ「０００３」が存在するので、ステップＢ１０でポジションＤＢ２０４のヒット数を更新し、ステップＢ１１でメソッドＩＤ「０００３」をメソッド１１ｄに送信する。この時、ポジションＤＢ２０４では、図３０に示すように、メソッドＩＤ「０００３」に対するヒット数が「９８５」から「９９５」に書き換えられる。
【０１８２】
次に、メソッド１１ｄは、ステップＢ１２でメソッドＩＤ「０００３」を受信し、ステップＢ１３でメソッドＩＤ「０００３」をカレントのキーワード「自動車」に設定し、ステップＢ１４で入力履歴ＤＢ１０７ｄを更新する。この時、入力履歴ＤＢ１０７ｄには、図３０に示すように、キーワード「自動車」へのリンクＡの選択履歴が登録される。
【０１８３】
なお、キーワード「自動車」の選択は、リンクＢの選択ではないため、ステップＢ１６は実行されない。
【０１８４】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「自動車」の上位のキーワード「車」を担当するメソッド１１ａを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ａに現時点の知能マップおよび「自動車」がカレントのキーワードである旨を送信する。
【０１８５】
メソッド１１ａは、ステップＣ３で知能マップおよび「自動車」がカレントのキーワードである旨を受信し、自らが担当するキーワード「車」がカレントのキーワード「自動車」より上位であるため、ステップＣ５でポイントＤＢ１１５ａのリンクＡを更新するが、自らが担当するキーワード「車」よりも上位のキーワードが知能マップ上にないため、ステップＣ８、ステップＣ９は実行せず、ステップＣ１０でポイントＤＢ１１５ａのリンクＡおよびリンクＢの情報をメソッド１１ｄに送信する。この時、ポイントＤＢ１１５ａでは、図３０に示すように、「自動車」のポイント値が「２５」から「３５」に書き換えられ、「タクシー」のポイント値を超えたため、「自動車」と「タクシー」とが入れ替わっている。
【０１８６】
メソッド１１ｄは、ステップＣ１１でリンクＡおよびリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１があるので、ステップＣ１に戻る。
【０１８７】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「自動車」を担当するメソッド１１ｃを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ｃに現時点の知能マップおよび「自動車」がカレントのキーワードである旨を送信する。
【０１８８】
メソッド１１ｃは、ステップＣ３で知能マップおよび「自動車」がカレントのキーワードである旨を受信し、自らが担当するキーワード「自動車」がカレントのキーワード「自動車」より上位ではないため、ステップＣ５は実行せず、自らが担当するキーワード「自動車」よりも上位のキーワード「車」が知能マップ上にあり、かつ、自らが担当するキーワード「自動車」がカレントのキーワード「自動車」より下位ではないため、ステップＣ８でポイントＤＢ１１５ｃのリンクＡ逆引きの情報を更新し、自らが担当するキーワード「自動車」よりも上位のキーワード「車」が知能マップ上にあるので、ステップＣ９でポイントＤＢ１１５ｃに登録されたリンクＢ群を上位のキーワードである「車」で絞り込み、ステップＣ１０でそのリンクＡおよび絞り込みリンクＢの情報をメソッド１１ｄに送信する。この時、ポイントＤＢ１１５ｃでは、図３０に示すように、「車」のポイント値が「２５」から「３５」に書き換えられる。
【０１８９】
メソッド１１ｄは、ステップＣ１１でリンクＡおよび絞り込みリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１はないので、ステップＣ１４で知能マップを表示する。この時、表示される知能マップは、図２９に示すようなものとなる。上記の処理により「自動車」のポイント値が「タクシー」のポイント値より大きくなったので、図２７（Ｂ）とは表示順序が逆になっている。
【０１９０】
なお、この具体例では、カレントのキーワードの親キーワード、カレントのキーワード、カレントのキーワードの子キーワードのうちカレントのキーワードとの間の結合度が最大のものを、この順で問合せるべきメソッド１１として決定する方法（カレントのキーワードを中心とした３階層のキーワードに対応するメソッド１１に問い合わせる方法）を採用したため、これ以上問合せるべきメソッド１１を決定しなかったが、例えばカレントのキーワードを中心とした１０階層のメソッド１１に問い合わせる方法を採用した場合は、ステップＣ２で「エンジン」を担当するメソッド１１（メソッドＩＤ「００３０」）に対してさらに問い合わせる。ここで、そのメソッド１１が既に「エンジン」でないキーワードを担当するものに変更されていたとしたら、メソッド１１ｄは、その旨のエラーメッセージを受け取り、これによって問い合わせるべきメソッド１１はないと判断する。
【０１９１】
次に、図２９の知能マップ上で「自動車」からあるコンテンツへのリンクＢを選択した時の動作について説明する。
【０１９２】
図３１は、この動作の終了時の参加端末１０の画面の状態（通常、コンテンツを表示するウィンドウに隠れている）を、図３２は、この動作の終了時の各ＤＢの内容を示す。
【０１９３】
「自動車」からあるコンテンツへのリンクＢが選択されると、メソッド１１ｄは、ステップＢ１で制御プロセスにキーワード「自動車」を送信し、制御プロセスは、ステップＢ２でキーワード「自動車」を受信し、ステップＢ３でポジションＤＢ２０４からキーワード「自動車」に対するメソッドＩＤを検索し、該当するメソッドＩＤ「０００３」が存在するので、ステップＢ１０でポジションＤＢ２０４のヒット数を更新し、ステップＢ１１でメソッドＩＤ「０００３」をメソッド１１ｄに送信する。この時、ポジションＤＢ２０４では、図３２に示すように、メソッドＩＤ「０００３」に対するヒット数が「９９５」から「１００５」に書き換えられる。
【０１９４】
次に、メソッド１１ｄは、ステップＢ１２でメソッドＩＤ「０００３」を受信し、ステップＢ１３でメソッドＩＤ「０００３」をカレントのキーワード「自動車」に設定し、ステップＢ１４で入力履歴ＤＢ１０７ｄを更新する。この時、入力履歴ＤＢ１０７ｄには、図３２に示すように、「自動車」からあるコンテンツへのリンクＢの選択履歴が登録される。
【０１９５】
また、リンクＢの選択であるため、メソッド１１ｄは、ステップＢ１６で選択されたコンテンツを表示する。
【０１９６】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「自動車」の上位のキーワード「車」を担当するメソッド１１ａを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ａに現時点の知能マップおよび「自動車」がカレントのキーワードである旨を送信する。
【０１９７】
メソッド１１ａは、ステップＣ３で知能マップおよび「自動車」がカレントのキーワードである旨を受信し、自らが担当するキーワード「車」がカレントのキーワード「自動車」より上位であるため、ステップＣ５でポイントＤＢ１１５ａのリンクＡを更新するが、自らが担当するキーワード「車」よりも上位のキーワードが知能マップ上にないため、ステップＣ８、ステップＣ９は実行せず、ステップＣ１０でポイントＤＢ１１５ａのリンクＡおよびリンクＢの情報をメソッド１１ｄに送信する。この時、ポイントＤＢ１１５ａでは、図３２に示すように、「自動車」のポイント値が「３５」から「４５」に書き換えられ、「タイヤ」のポイント値を超えたため、「自動車」と「タイヤ」とが入れ替わっている。
【０１９８】
メソッド１１ｄは、ステップＣ１１でリンクＡおよびリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１があるので、ステップＣ１に戻る。
【０１９９】
次に、メソッド１１ｄは、ステップＣ１でカレントのキーワード「自動車」を担当するメソッド１１ｃを問い合わせるメソッド１１として決定し、ステップＣ２でメソッド１１ｃに現時点の知能マップおよび「自動車」がカレントのキーワードである旨を送信する。
【０２００】
メソッド１１ｃは、ステップＣ３で知能マップおよび「自動車」がカレントのキーワードである旨を受信し、自らが担当するキーワード「自動車」がカレントのキーワード「自動車」より上位ではないため、ステップＣ５は実行せず、自らが担当するキーワード「自動車」よりも上位のキーワード「車」が知能マップ上にあり、かつ、自らが担当するキーワード「自動車」がカレントのキーワード「自動車」より下位ではないため、ステップＣ８でポイントＤＢ１１５ｃのリンクＡ逆引きの情報を更新し、自らが担当するキーワード「自動車」よりも上位のキーワード「車」が知能マップ上にあるので、ステップＣ９でポイントＤＢ１１５ｃに登録されたリンクＢ群を上位のキーワードである「車」で絞り込み、ステップＣ１０でそのリンクＡおよび絞り込みリンクＢの情報をメソッド１１ｄに送信する。この時、ポイントＤＢ１１５ｃでは、図３２に示すように、「車」のポイント値が「３５」から「４５」に書き換えられる。
【０２０１】
メソッド１１ｄは、ステップＣ１１でリンクＡおよび絞り込みリンクＢの情報を受信し、ステップＣ１２でメモリ上の知能マップにそのリンクの情報を追加し、他に問い合わせるべきメソッド１１はないので、ステップＣ１４で知能マップを表示する。この時、表示される知能マップは、図３１に示すようなものとなる（通常、コンテンツを表示するウィンドウに隠れている）。上記の処理により「自動車」のポイント値が「タイヤ」のポイント値より大きくなったので、図２９とは表示順序が逆になっている。
【０２０２】
なお、この具体例では、カレントのキーワードの親キーワード、カレントのキーワード、カレントのキーワードの子キーワードのうちカレントのキーワードとの間の結合度が最大のものを、この順で問合せるべきメソッド１１として決定する方法（カレントのキーワードを中心とした３階層のキーワードに対応するメソッド１１に問い合わせる方法）を採用したため、これ以上問合せるべきメソッド１１を決定しなかったが、例えばカレントのキーワードを中心とした１０階層のメソッド１１に問い合わせる方法を採用した場合は、ステップＣ２で「エンジン」を担当するメソッド１１（メソッドＩＤ「００３０」）に対してさらに問い合わせる。ここで、そのメソッド１１が既に「エンジン」でないキーワードを担当するものに変更されていたとしたら、メソッド１１ｄは、その旨のエラーメッセージを受け取り、これによって問い合わせるべきメソッド１１はないと判断する。
【０２０３】
【発明の効果】
本発明には、情報管理者の事前の知識構築を必要とせず、参加者が少ないキーワード入力のみで自動的に思考の連鎖（絞込検索の先読み）と最適なコンテンツの抽出を行うことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の概念を示す図である。
【図２】本発明における知能マップの表示例を示す図である。
【図３】本発明の第１の実施の形態の全体構成を示す図である。
【図４】本発明の第１の実施の形態における参加端末１０の内部構成を示す図である。
【図５】本発明の第１の実施の形態における制御端末２０の内部構成を示す図である。
【図６】本発明におけるポイントＤＢ１１５の内容を示す図である。
【図７】本発明における入力履歴ＤＢ１０７の内容を示す図である。
【図８】本発明におけるポジションＤＢ２０４の内容を示す図である。
【図９】本発明の第１の実施の形態におけるメソッド１１のダウンロードの動作を示す流れ図である。
【図１０】本発明におけるメソッド１１の動作を示す流れ図である。
【図１１】本発明におけるメソッド１１の動作を示す流れ図である。
【図１２】本発明におけるメソッド１１の動作を示す流れ図である。
【図１３】ヒット数・ポイント値の時間的変化を示す図である。
【図１４】本発明の第２の実施の形態の全体構成を示す図である。
【図１５】本発明の第２の実施の形態における制御端末２０の内部構成を示す図である。
【図１６】本発明の第２の実施の形態における参加権取得の動作を示す流れ図である。
【図１７】本発明の具体例における各ＤＢの内容を示す図である。
【図１８】本発明の具体例における画面表示を示す図である。
【図１９】本発明の具体例における各ＤＢの内容を示す図である。
【図２０】本発明の具体例における画面表示を示す図である。
【図２１】本発明の具体例における各ＤＢの内容を示す図である。
【図２２】本発明の具体例における画面表示を示す図である。
【図２３】本発明の具体例における各ＤＢの内容を示す図である。
【図２４】本発明の具体例における画面表示を示す図である。
【図２５】本発明の具体例における各ＤＢの内容を示す図である。
【図２６】本発明の具体例における各ＤＢの内容を示す図である。
【図２７】本発明の具体例における画面表示を示す図である。
【図２８】本発明の具体例における各ＤＢの内容を示す図である。
【図２９】本発明の具体例における画面表示を示す図である。
【図３０】本発明の具体例における各ＤＢの内容を示す図である。
【図３１】本発明の具体例における画面表示を示す図である。
【図３２】本発明の具体例における各ＤＢの内容を示す図である。
【符号の説明】
１０    参加端末
１１    メソッド
１００  ネットワーク
１０１  入力手段
１０２  出力手段
１０３  送信手段
１０４  受信手段
１０５  キーワード転送手段
１０６  入力履歴ＤＢ更新手段
１０７  入力履歴ＤＢ
１０８  メソッドＩＤ設定手段
１０９  知能マップ転送手段
１１０  知能マップ更新手段
１１１  知能マップ記憶部
１１２  担当キーワード保持手段
１１３  ポイントＤＢ更新手段
１１４  リンク転送手段
１１５  ポイントＤＢ
２０    制御端末
２００  コンテンツレイヤー
２０１  送信手段
２０２  受信手段
２０３  ポジションＤＢ更新手段
２０４  ポジションＤＢ
３０    情報端末
３１    コンテンツ
３００  知能レイヤー
【図１】
2004280302.tif 000003
【図２】
2004280302.tif 000004
【図３】
2004280302.tif 000005
【図４】
2004280302.tif 000006
【図５】
2004280302.tif 000007
【図６】
2004280302.tif 000008
【図７】
2004280302.tif 000009
【図８】
2004280302.tif 000010
【図９】
2004280302.tif 000011
【図１０】
2004280302.tif 000012
【図１１】
2004280302.tif 000013
【図１２】
2004280302.tif 000014
【図１３】
2004280302.tif 000015
【図１４】
2004280302.tif 000016
【図１５】
2004280302.tif 000017
【図１６】
2004280302.tif 000018
【図１７】
2004280302.tif 000019
【図１８】
2004280302.tif 000020
【図１９】
2004280302.tif 000021
【図２０】
2004280302.tif 000022
【図２１】
2004280302.tif 000023
【図２２】
2004280302.tif 000024
【図２３】
2004280302.tif 000025
【図２４】
2004280302.tif 000026
【図２５】
2004280302.tif 000027
【図２６】
2004280302.tif 000028
【図２７】
2004280302.tif 000029
【図２８】
2004280302.tif 000030
【図２９】
2004280302.tif 000031
【図３０】
2004280302.tif 000032
【図３１】
2004280302.tif 000033
【図３２】
2004280302.tif 000034