(57)【特許請求の範囲】
【請求項１】
複数の情報案内装置の１つから、所望の案内情報を取得する動作を支援するために、上記複数の情報案内装置が協調動作し、上記複数の情報案内装置のそれぞれが保有する案内情報を相互に利用し、問い合わせ操作に応じて案内情報を提供し、また、上記案内情報に対する更新操作に応じて、上記案内情報を更新する情報案内装置における実行制御装置において、
上記複数の情報案内装置のそれぞれが保有する案内情報を相互に利用するために、上記複数の情報案内装置のそれぞれが保有する案内情報に基づいて、抽象化した情報を作成する抽象化情報作成手段と；
上記複数の情報案内装置のうちの１つの情報案内装置が作成した上記抽象化した情報を、上記１つの情報案内装置以外の上記情報案内装置に転送する抽象化情報転送手段と；
端末からの問い合わせ依頼を受け、上記抽象化した情報の範囲内で返答可能であれば、抽象化した情報を上記問い合わせのあった端末に返答し、上記抽象化した情報の範囲内で返答可能でなければ、抽象化した情報の元となる案内情報を保有する情報案内装置を特定し、特定された情報案内装置が自身の装置であれば自身が保有する案内情報を上記問い合わせのあった端末に返答し、特定された情報案内装置が他の装置であれば上記他の情報案内装置に問い合わせ処理を依頼する問い合わせ操作受付手段と；  を有し、
複数の項目で構成されている案内情報を、上記情報案内装置のデータベースが保有し、上記抽象化情報作成手段は、上記案内情報を構成する各項目の値の精度を落とすことによって、上記案内情報を抽象化する
ことを特徴とする情報案内装置の実行制御装置。
【請求項２】
複数の情報案内装置の１つから、所望の案内情報を取得する動作を支援するために、上記複数の情報案内装置が協調動作し、上記複数の情報案内装置のそれぞれが保有する案内情報を相互に利用し、問い合わせ操作に応じて案内情報を提供し、また、上記案内情報に対する更新操作に応じて、上記案内情報を更新する情報案内装置における実行制御装置において、
上記複数の情報案内装置のそれぞれが保有する案内情報を相互に利用するために、上記複数の情報案内装置のそれぞれが保有する案内情報に基づいて、抽象化した情報を作成する抽象化情報作成手段と；
上記複数の情報案内装置のうちの１つの情報案内装置が作成した上記抽象化した情報を、上記１つの情報案内装置以外の上記情報案内装置に転送する抽象化情報転送手段と；
端末からの問い合わせ依頼を受け、上記抽象化した情報の範囲内で返答可能であれば、抽象化した情報を上記問い合わせのあった端末に返答し、上記抽象化した情報の範囲内で返答可能でなければ、抽象化した情報の元となる案内情報を保有する情報案内装置を特定し、特定された情報案内装置が自身の装置であれば自身が保有する案内情報を上記問い合わせのあった端末に返答し、特定された情報案内装置が他の装置であれば上記他の情報案内装置に問い合わせ処理を依頼する問い合わせ操作受付手段と；  を有し、
複数の項目で構成されている案内情報を、上記情報案内装置のデータベースが保有し、上記抽象化情報作成手段は、上記案内情報を構成する複数の項目の値に、所定の手順書に示されている変換規則を適用し、１組を構成する項目の値に基づいて、１つの値を導出し、特性を示す値にすることによって抽象化を行う
ことを特徴とする情報案内装置の実行制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の情報案内装置の１つから、所望の案内情報を取得する動作を支援するために、上記複数の情報案内装置が協調動作し、上記複数の情報案内装置のそれぞれが保有する案内情報を相互に利用し、問い合わせ操作に応じて案内情報を提供し、また、上記案内情報に対する更新操作に応じて、上記案内情報を更新する情報案内装置の実行制御装置および情報案内装置の実行制御方法に関する。
【０００２】
【従来の技術】
複数の情報案内装置が協調動作し、案内情報を提供する場合に、各情報案内装置の案内情報が、次に示す第１の従来方法、第２の従来方法によって相互に利用されている。
【０００３】
まず、各情報案内装置の案内情報を相互に利用する第１の従来方法について説明する。
【０００４】
図９は、従来の情報案内システム２００を示すブロック図である。
【０００５】
従来の情報案内システム２００において、情報案内装置ＩＧ２1〜ＩＧ２nのそれぞれが、互いに異なる案内情報ＧＩ２1〜ＧＩ２nを持ち、案内情報の名前と案内情報を保有する情報案内装置との対応関係を格納しているデータベースＤＢ２1〜ＤＢ２nを利用し、案内情報を相互に利用するという条件で協調動作する。
【０００６】
また、従来の情報案内システム２００において、情報案内装置ＩＧ２1〜ＩＧ２nは、ネットワークＮＷ２を介して、問合わせ端末装置Ｔ１〜Ｔｎと、案内情報更新装置Ｍとに接続される。
【０００７】
この第１の従来方法の前提として、各情報案内装置ＩＧ２1〜ＩＧ２nは、互いに異なる案内情報を保有する。たとえば、所定のルート上における道路状況を問い合わせる問い合わせ操作の依頼を、たとえば問合わせ端末装置Ｔ１から、たとえば情報案内装置ＩＧ２1が受け取ると、問合わせの内容（所定のルート上における道路状況に関する案内情報）と、保有する案内情報ＧＩ２1とが照らし合わされ、該当する案内情報が存在するか否かを調べる。該当する案内情報が存在すれば、問い合わせ操作を行い、問合わせ操作の対象となる案内情報（所定のルート上における道路状況に関する案内情報）を、情報案内装置ＩＧ２1が保有していれば、上記問い合わせ操作に応答する。
【０００８】
逆に、問合わせ操作の対象となる案内情報を、情報案内装置ＩＧ２1が保有していなければ、案内情報（所定のルート上における道路状況に関する案内情報）の名前と、その案内情報を保有する情報案内装置との対応関係を格納しているデータベースＤＢ２1に基づいて、該当する案内情報を保有する情報案内装置を、複数の情報案内装置ＩＧ２1〜ＩＧ２nの中から、特定し、この特定された情報案内装置に、問い合わせ操作を依頼する。たとえば、情報案内装置ＩＧ２2が特定されたとし、この特定された情報案内装置ＩＧ２2に、問い合わせ操作の依頼を転送する。
【０００９】
そして、問い合わせ操作の依頼の転送を受けた情報案内装置ＩＧ２2は、該当する案内情報を保有していれば、問い合わせ操作に応答し、逆に、該当する案内情報を保有していなければ、該当する案内情報を保有していない旨を、問合わせ端末装置Ｔ１に返信する。
【００１０】
一方、案内情報を更新する操作の依頼を、案内情報更新装置Ｍからたとえば情報案内装置ＩＧ２2が受けると、対象となる案内情報を情報案内装置ＩＧ２2が保有していれば、その案内情報を更新し、この更新操作の結果を、依頼元の問合わせ端末装置Ｔ２に返答する。この更新操作は、他の情報案内装置ＩＧ２1、ＩＧ２3〜ＩＧ２nに影響を与えない。
【００１１】
したがって、上記第１の従来方法において、特定の案内情報に、多数の問い合わせが集中すると、特定の情報案内装置に負荷が集中し、性能が低下するという問題がある。
【００１２】
次に、各情報案内装置の案内情報を相互に利用する第２の従来方法について説明する。
【００１３】
図１０は、従来の情報案内システム３００を示すブロック図である。
【００１４】
第２の従来方法の前提として、情報案内装置ＩＧ３1〜ＩＧ３nのそれぞれは、複製された、互いに同じ案内情報を保有する。たとえば問合わせ端末装置Ｔ１が、たとえば情報案内装置ＩＧ３2に、問い合わせ操作を依頼すれば、保有する案内情報ＧＩ３2と照らし合わせ、該当する案内情報が存在するか否かを調べ、この操作結果を返答する。この場合、問い合わせ操作の依頼を受けた情報案内装置ＩＧ３2のみが、問い合わせ操作を行う。
【００１５】
また、案内情報を更新する操作の依頼を、案内情報更新装置Ｍからたとえば情報案内装置ＩＧ３1が受けると、依頼を受けた情報案内装置ＩＧ３1が、まず、自分の装置ＩＧ３1において案内情報ＧＩ３1の更新操作を行い、これと同時に、更新操作が行われた案内情報ＧＩ３1が、情報案内装置ＩＧ３1以外の情報案内装置ＩＧ３2〜ＩＧ３nに送信され、保持され、つまり、更新操作の内容が、全ての情報案内装置ＩＧ３1〜ＩＧ３nの案内情報ＧＩ３1〜ＧＩ３nに反映される。
【００１６】
なお、案内情報の更新操作について、複製された案内情報を持つ情報案内装置のリストが、図１０に示す情報案内装置のリストを格納しているデータベースＤＢ３1、ＤＢ３2、……、ＤＢ３nに格納され、これを参照して、更新操作の内容を伝えるべき情報案内装置を特定している。
【００１７】
したがって、上記第２の従来方法においては、頻繁に変化する案内情報を取り扱う場合、複数の情報案内装置のそれぞれの間で、案内情報の更新処理を頻繁に行う必要があり、この負荷によって、情報案内装置の性能が低下するという問題がある。
【００１８】
【発明が解決しようとする課題】
上記第１の従来方法においては、上記のように、協調動作する複数の情報案内装置が、それぞれ保有する案内情報を相互に利用する場合、異なる提供情報を持ち、案内情報の名前とその案内情報を保有する情報案内装置との対応関係が格納されているデータベースを利用し、案内情報を相互に利用するので、特定の案内情報に問い合わせが集中した場合には、特定の情報提供装置に負荷が集中し、情報案内装置の性能が低下するという問題がある。
【００１９】
また、上記第２の従来方法においては、上記のように、協調動作する複数の情報案内装置が、それぞれ保有する案内情報を相互に利用する場合、上記複数の情報案内装置が、それぞれ、互いに複製された同じ案内情報を保有し、案内情報を変更する場合、各情報案内装置に適宜反映させるので、頻繁に変化する案内情報を取り扱う場合には、更新操作による案内情報の更新処理を、情報案内装置間で頻繁に行う必要が生じ、この負荷によって、情報案内装置の性能が低下するという問題がある。
【００２０】
本発明は、複数の情報案内装置が協調動作し、頻繁に変化する案内情報を広く提供する場合、問合わせ操作による負荷を分散させることができ、また、問い合わせ操作による負荷を分散させるために必要な複製（情報案内装置間の更新操作）の負荷を抑制することができる情報案内装置の実行制御装置および情報案内装置の実行制御方法を提供することを目的とするものである。
【００２１】
【課題を解決するための手段】
本発明は、複数の情報案内装置の１つから、所望の案内情報を取得する動作を支援するために、上記複数の情報案内装置が協調動作し、上記複数の情報案内装置のそれぞれが保有する案内情報を相互に利用し、問い合わせ操作に応じて案内情報を提供し、また、上記案内情報に対する更新操作に応じて、上記案内情報を更新する情報案内装置における実行制御装置において、上記複数の情報案内装置のそれぞれが保有する案内情報を相互に利用するために、上記複数の情報案内装置のそれぞれが保有する案内情報に基づいて、抽象化した情報を作成する抽象化情報作成手段と、上記複数の情報案内装置のうちの１つの情報案内装置が作成した上記抽象化した情報を、上記１つの情報案内装置以外の上記情報案内装置に転送する抽象化情報転送手段と、端末からの問い合わせ依頼を受け、上記抽象化した情報の範囲内で返答可能であれば、抽象化した情報を上記問い合わせのあった端末に返答し、上記抽象化した情報の範囲内で返答可能でなければ、抽象化した情報の元となる案内情報を保有する情報案内装置を特定し、特定された情報案内装置が自身の装置であれば自身が保有する案内情報を上記問い合わせのあった端末に返答し、特定された情報案内装置が他の装置であれば上記他の情報案内装置に問い合わせ処理を依頼する問い合わせ操作受付手段とを有し、複数の項目で構成されている案内情報を、上記情報案内装置のデータベースが保有し、上記抽象化情報作成手段は、上記案内情報を構成する各項目の値の精度を落とすことによって、上記案内情報を抽象化することを特徴とする情報案内装置の実行制御装置、あるいは、上記抽象化情報作成手段は、上記案内情報を構成する複数の項目の値に、所定の手順書に示されている変換規則を適用し、１組を構成する項目の値に基づいて、１つの値を導出し、特性を示す値にすることによって抽象化を行うことを特徴とする情報案内装置の実行制御装置である。
【００２２】
【発明の実施の形態および実施例】
図１は、本発明の一実施例である情報案内システム１００を示すブロック図である。
【００２３】
情報案内システム１００において、ネットワークＮＷ１を介して、情報案内装置ＩＧ１1〜ＩＧ１nが、問合わせ端末装置Ｔ１、Ｔ２、……、Ｔｎと、案内情報更新装置Ｍとに接続される。
【００２４】
情報案内装置ＩＧ１1は、実行制御装置ＥＣ１1と、案内情報ＧＩ１1と、抽象化した案内情報２１を格納しているデータベースＤＢ１1とを有する。
【００２５】
情報案内装置ＩＧ１1は、複数の情報案内装置の１つから、所望の案内情報を取得する動作を支援するために、上記複数の情報案内装置が協調動作し、上記複数の情報案内装置のそれぞれが保有する案内情報を相互に利用し、問い合わせ操作に応じて案内情報を提供し、また、上記案内情報に対する更新操作に応じて、上記案内情報を更新する情報案内装置の例である。
【００２６】
また、情報案内装置ＩＧ１2は、実行制御装置ＥＣ１2と、案内情報ＧＩ１2と、抽象化した案内情報２１のデータベースＤＢ１2とを有し、……、情報案内装置ＩＧ１nは、実行制御装置ＥＣ１nと、案内情報ＧＩ１nと、抽象化した案内情報２１を格納しているデータベースＤＢ１nとを有する。
【００２７】
図２は、上記実施例における実行制御装置ＥＣ１1の内部構造を示すブロック図である。
【００２８】
実行制御装置ＥＣ１1は、問い合わせ操作受付機構１１と、抽象化した案内情報の操作機構１２と、更新操作受付機構１３と、案内情報の操作機構１４と、抽象化機構１５と、抽象化ルール１６と、抽象化ルール管理機構１７と、情報交換機構１８とを有する。
【００２９】
問い合わせ操作受付機構１１は、各機構１２、１４を制御する機構である。
【００３０】
抽象化した案内情報の操作機構１２は、抽象化機構１５から受取った抽象化した案内情報２１を情報交換機構１８に送るとともに、抽象化した案内情報のデータベースＤＢ１1に、抽象化した案内情報２１を送り、また、抽象化した案内情報のデータベースに問い合わせるものである。
【００３１】
更新操作受付機構１３は、問合わせ端末装置Ｔ１〜Ｔｎから受取った更新操作の依頼を、案内情報操作機構１４に送り、更新操作結果を、問合わせ端末装置Ｔ１〜Ｔｎに送る機構である。
【００３２】
案内情報の操作機構１４は、案内情報を更新操作するとともに、案内情報のデータベースに問い合わせる機構である。
【００３３】
抽象化機構１５は、抽象化ルール１６に従って、所定の案内情報を抽象化する機構である。
【００３４】
抽象化ルール１６は、案内情報を抽象化するためのルールである。
【００３５】
抽象化ルール管理機構１７は、抽象化ルールを管理する機構である。
【００３６】
情報交換機構１８は、抽象化した案内情報２１を情報案内装置間で交換する機構である。
【００３７】
また、抽象化機構１５は、複数の情報案内装置のそれぞれが保有する案内情報を相互に利用するために、上記複数の情報案内装置のそれぞれが保有する案内情報に基づいて、抽象化した情報を作成する抽象化情報作成手段の例である。
【００３８】
抽象化した案内情報の操作機構１２は、抽象化した情報を、案内情報を相互利用するための索引情報として管理する索引情報管理手段の例である。
【００３９】
情報交換機構１８は、上記複数の情報案内装置のうちの１つの情報案内装置が作成した上記索引情報を、上記１つの情報案内装置以外の上記情報案内に転送する索引情報転送手段の例である。
【００４０】
なお、実行制御装置ＥＣ１1〜ＥＣ１nのそれぞれの構成は、実行制御装置ＥＣ１1の構成と同様である。
【００４１】
次に、情報案内装置ＩＧ１1が問い合わせ操作を行う動作について説明する。
【００４２】
図３は、情報案内装置ＩＧ１1が問い合わせ操作を行う動作を示すフローチャートである。
【００４３】
まず、たとえば問合わせ端末装置Ｔ１から、問い合わせ操作受付機構１１が、問い合わせ依頼を受けると（Ｓ１）、抽象化した案内情報２１を用いて、問い合わせ処理が実行可能であるか否かを、抽象化した案内情報の操作機構１２に問い合わせ、問い合わせ処理が実行可能であれば（Ｓ２、Ｓ３）、つまり、抽象化した案内情報２１の範囲内で返答することができれば、抽象化した案内情報の操作機構１２は、問い合わせ操作を実行する（Ｓ４）。そして、抽象化した案内情報の操作機構１２から問い合わせ操作受付機構１１が結果を受け、この問い合わせ操作受付機構１１が問い合わせ結果をまとめて、問い合わせ端末装置Ｔ１に返答する（Ｓ５）。
【００４４】
問い合わせ処理が実行不可能であれば（Ｓ２、Ｓ３）、つまり、抽象化した案内情報２１の範囲内で返答することができず、抽象化した案内情報２１よりもさらに詳細な案内情報を必要とする場合には、抽象化した案内情報の操作機構１２が、抽象化した案内情報２１の元となる案内情報（抽象化する前の案内情報）を保有する情報案内装置を、複数の情報案内装置ＩＧ１１〜ＩＧ１ｎの中から、特定し、問い合わせ操作受付機構１１に返す（Ｓ６）。
【００４５】
たとえば、上記特定された情報案内装置が、情報案内装置ＩＧ１2であるとすると、この特定された情報案内装置ＩＧ１2が、自身の案内情報ＧＩ１2を用いて問い合わせ処理が可能であれば、自身の案内情報ＧＩ１2を用いて問い合わせ処理を行い、問い合わせ結果をまとめ、返答する（Ｓ６、Ｓ７）。
【００４６】
もし、上記特定された情報案内装置ＩＧ１2が、自身の案内情報ＧＩ１2を用いて問い合わせ処理が不可能であれば、その問い合わせ操作受付機構１１は、別に特定された情報案内装置（次に候補となった情報案内装置）に、案内情報の問い合わせ処理を依頼し、帰ってきた問い合わせ結果をまとめて、返答する（Ｓ６、Ｓ７）。または、問い合わせ操作受付機構１１は、候補となった情報案内装置のリストを、問い合わせ結果として返答する。
【００４７】
次に、情報案内装置ＩＧ１1が行う更新操作について説明する。
【００４８】
図４は、上記実施例において、情報案内装置ＩＧ１1が行う更新操作を示すフローチャートである。
【００４９】
まず、更新操作受付機構１３が更新操作の依頼を受けると（Ｓ１１）、案内情報の操作機構１４に更新操作を依頼し、更新すべき対象である案内情報が存在すれば、案内情報の操作機構１４が更新操作を行い（Ｓ１２）、案内情報を更新する。
【００５０】
そして、更新操作によって生じた案内情報の更新内容を、案内情報の操作機構１４が抽象化機構１５に通知し、予め与えられた抽象化の方法を示す抽象化ルール１６に基づいて、抽象化機構１５が、抽象化した案内情報２１を作成し（Ｓ１３）、抽象化した案内情報の操作機構１２に渡す。この渡された抽象化した案内情報２１と、既存の案内情報との間で差分があるか否かを、抽象化した案内情報の操作機構１２が確認する（Ｓ１４）。
【００５１】
もし、上記差分があれば（Ｓ１４）、抽象化した案内情報の操作機構１２が、抽象化した案内情報２１を、抽象化した案内情報２１を格納しているデータベースＤＢ１1に反映する（Ｓ１５）とともに、情報交換機構１８が、他の情報案内装置ＩＧ１2〜ＩＧ１nに通知する（Ｓ１６）。逆に、上記差分がなければ（Ｓ１４）、抽象化した案内情報２１を、抽象化した案内情報の操作機構１２が破棄する。
【００５２】
次に、上記実施例において、抽象化機構１５が案内情報を抽象化する動作、つまり、抽象化した案内情報２１を作成する動作について説明する。
【００５３】
図５は、上記実施例において、抽象化した案内情報２１を、抽象化機構１５が作成する動作を示すフローチャートである。
【００５４】
ここで、所定の案内情報が複数の項目によって構成され、これら複数の項目によって１つの組が構成され、この１つの組の中から選択された項目が代表項目であるとし、上記代表項目が、抽象化した案内情報である。つまり、上記のように代表項目を選択する操作が、案内情報を抽象化する例である。
【００５５】
たとえば、所定の案内情報が、道路交通情報であるとし、各地域の道路情報のうちで、一般道路、主要な幹線道路、高速道路、交差点、ジャンクション等が、案内情報の項目の例であると考え、一般道路、上記主要な幹線道路、高速道路、交差点、ジャンクションによって案内情報の項目の組が構成され、この組の中から、所望の項目を選択し、たとえば幹線道路、高速道路を選択した場合、この選択された幹線道路、高速道路が、代表項目であり、この選択された幹線道路、高速道路が、抽象化した案内情報２１である。
【００５６】
図５において、まず、抽象化機構１５は、案内情報の変更内容を受け取り、抽象化ルール１６を読み出し（Ｓ２１）、案内情報の変更内容を受け取り（Ｓ２２）、案内情報の項目（上記例においては、主要な幹線道路、高速道路、交差点、ジャンクション等の項目）の中から、１つの項目を取り出し（Ｓ２３）、抽象化ルール１６に記述されている項目名の一覧を、抽象化機構１５が参照し、上記取り出された１つの項目が、上記一覧に存在すれば（Ｓ２４）、この一覧に存在する項目を、抽象化機構１５が選択し（Ｓ２５）、この選択された項目が、抽象化した案内情報２１であり、これによって、抽象化した案内情報２１が作成されたことになる。
【００５７】
上記処理を、全ての項目について実行し（Ｓ２６）、上記作成された、抽象化した案内情報２１を、抽象化機構１５が、抽象化した案内情報の操作機構１２に渡す。
【００５８】
上記実施例において、ドライバが全国に地理分散し、そのドライバが、これから移動するときか、または移動中に、今後、移動すべき行程における主要道路に関する情報を必要とする。この場合、上記必要な情報が、主要道路の情報であるので、上記問い合わせ操作には、抽象化した案内情報２１のみを利用して対処でき、したがって、特定の情報案内装置に負荷が集中することがない。
【００５９】
また、上記実施例において、観測した全ての道路の情報を更新する必要が生じた場合、全ての道路の情報が、情報案内装置間の更新操作の対象にはならず、幹線道路、高速道路の情報等、抽象化した案内情報２１のみが、情報案内装置間の更新操作の対象となるので、つまり、抽象化した案内情報２１のみが情報案内装置間の更新操作の対象となるので、この更新操作における負荷が小さい。
【００６０】
すなわち、案内情報の更新操作は、担当の情報案内装置において行われるが、その結果の一部のみが、抽象化した案内情報として、情報案内装置間で交換され、全ての情報案内装置の抽象化した案内情報に反映される。
【００６１】
一方、最終目的地、中間の目的地に既に到着しているドライバは、その地域の詳細な情報を必要とする。この詳細な情報の問い合わせには、その地域の情報案内装置が保有する案内情報を利用して対応することができる。この場合、特定の情報案内装置における処理が集中するが、しかし、その地域に存在する利用者だけが利用するので、必然的に、各地域別に負荷が分散するので、負荷集中による問題が生じない。
【００６２】
次に、上記実施例において、抽象化機構１５が案内情報を抽象化する別の動作、つまり、抽象化した案内情報２１を作成する別の動作について説明する。
【００６３】
図６は、上記実施例において、抽象化機構１５が案内情報を抽象化することによって、抽象化した案内情報２１を作成する別の動作を示すフローチャートである。
【００６４】
ここで、案内情報として、たとえば気象情報を想定し、この気象情報を情報案内装置が提供する場合、各地域の気温、降水量、気圧等の素な観測データに基づいて、上記観測データの数値を数種の色で表わした気象情報図を作成する場合を想定する。この場合、たとえば、気温０度Ｃ〜１０度Ｃを青で示し、１０度Ｃ〜２０度Ｃを緑で示し、２０度Ｃ〜３０度Ｃをオレンジで示し、３０度Ｃ以上を赤で示すというように、上記観測データを、数種のクラスに分類し、各クラスに色を付与する．このように、観測データを数種のクラスに分類することによって、観測データという情報案内から、抽象化した案内情報２１を作成する。
【００６５】
まず、抽象化機構１５は、案内情報の変更内容を受け取り、抽象化ルール１６を読み出し（Ｓ３１）、抽象化機構１５が、抽象化ルール１６に記述されている有効桁数や、有限数のクラスに対応する値の範囲を参照し、案内情報の変更内容を受け取り（Ｓ３２）、複数の案内情報の項目から１つの項目（たとえば気温）を取り出し（Ｓ３３）、抽象化機構１５が、案内情報を構成する項目の値の桁を丸めるか、または、有限個数のクラスに分類することによって、抽象化した案内情報２１を作成する（Ｓ３４）。この処理を、全ての項目について実行し（Ｓ３５）、上記作成された、抽象化した案内情報２１を、抽象化機構１５が、抽象化した案内情報の操作機構１２に渡す。
【００６６】
地理分散している多数の一般利用者は、天気概況の情報を必要とする場合が多い。この場合、必要とする案内情報が天気概況であるので、上記問い合わせ操作には、抽象化した案内情報２１を利用して対応できるので、どの情報案内装置でも対応することができる。つまり、情報案内装置ＩＧ１1〜ＩＧ１nのそれぞれが全国の様々な場所に設置され、情報案内装置が設置されている地域の天気情報についてはそれぞれ、詳細に備えている（素なデータも備えている）場合、全国の天気概況については、情報案内装置ＩＧ１1〜ＩＧ１nのそれぞれが、共通して保持しているので、情報案内装置ＩＧ１1〜ＩＧ１nのうちのどの情報案内装置でも、天気概況程度の問い合わせには、充分に対応することができる。
【００６７】
したがって、特定の情報案内装置に負荷が集中することがない。また、観測した素データではなく、概況データ（抽象化した案内情報２１）のみが、案内情報の更新操作に伴う情報案内装置間の更新操作の対象になるので、このための負荷も小さい。
【００６８】
すなわち、案内情報の更新操作は、担当の情報案内装置において行われるが、その結果の一部のみが、抽象化した案内情報として、情報案内装置間で交換され、全ての情報案内装置の抽象化した案内情報に反映される。
【００６９】
一方、小数の天気予報官や、イベント主催者等、天気情報の商用利用者は、素なデータも必要とするが、この素なデータの問い合わせ操作には、案内情報（情報案内装置ＩＧ１1であれば、案内情報ＧＩ１1）を利用して対応することができる。この場合、特定の情報案内装置で処理が集中するが、しかし、特定の情報案内装置で処理することを望む依頼が、比較的小数であることや、特定の地域に限定されている観測データを利用するので、必然的に、各地域別に負荷が分散し、負荷集中による問題が生じない。
【００７０】
次に、上記実施例において、抽象化機構１５が案内情報を抽象化するさらに別の動作、つまり、抽象化した案内情報２１を作成するさらに別の動作について説明する。
【００７１】
図７は、上記実施例において、抽象化機構１５が案内情報を抽象化することによって、抽象化した案内情報２１を作成するさらに別の動作を示すフローチャートである。
【００７２】
ここで、たとえば、ネットワーク上のアプリケーション・サーバ群の利用状況が、案内情報の例であるとし、この案内情報を提供する情報案内装置ＩＧ１1において、各サーバの利用可能情報の例として、アプリケーションのライセンスの使用状況、ＣＰＵの負荷、メモリの使用状況、ディスクの使用状況を想定し、これらの各サーバの利用可能情報に基づいて、所定のサーバにおけるアプリケーション利用の可否を判定する。この場合、上記所定のサーバにおけるアプリケーション利用の可否が、抽象化した案内情報２１である。
【００７３】
まず、抽象化機構１５は、案内情報の変更内容を受け取り、抽象化ルール１６を読み出し（Ｓ４１）、抽象化機構１５が、抽象化ルール１６に記述されている手順書を参照し、案内情報の変更内容を受け取る（Ｓ４２）。そして、抽象化機構１５が、抽象化ルール１６に記述されている手順書を参照し、抽象化機構１５は、案内情報を構成する複数の項目（アプリケーションのライセンスの使用状況、ＣＰＵの負荷、メモリの使用状況、ディスクの使用状況等の項目）中の１つの組の項目を取り出し（Ｓ４３）、この取り出された項目に、上記手順書に記述されている抽象化ルールを適用し、値を導出する（所定のサーバにおけるアプリケーション利用の可否を判定する）（Ｓ４４）。
【００７４】
上記導出された値（所定のサーバにおけるアプリケーション利用の可否）が、抽象化した案内情報２１である。この処理を、全ての抽象化ルールについて実行し（Ｓ４５）、抽象化機構１５は、上記のように作成された、抽象化した案内情報２１を、抽象化した案内情報の操作機構１２に渡す。
【００７５】
これは、１つのサーバで複数の種類のアプリケーションが動作することを前提にし、１つのアプリケーションに対して１つの抽象化ルールがあり、それぞれについて実行の可否の判断を行なう（Ｓ４３）。上記２つの抽象化の動作とは異なる。また、１つの判断のためには、複数の項目が参照される。これは、抽象化ルールが、たとえば、「ライセンスがあり、しかも、ＣＰＵ使用率が５０％、そうでなければ、不可」というような内容になるためである。
【００７６】
上記の場合、地理分散している多数の一般利用者は、そのサーバで、どのアプリケーションが利用可能であるか否かの情報を必要とする。この問い合わせ操作には、抽象化した案内情報２１（所定のサーバにおけるアプリケーション利用の可否）を利用して対応できるので、特定の情報案内装置に負荷が集中しない。また、各サーバの詳細な負荷情報ではなく、アプリケーションの利用可能状況のみが、更新操作による情報案内装置間の更新操作の対象になるので、このための負荷も小さい。
【００７７】
一方、小数の管理者にとって、管理や今後の設備投資のために、各サーバの詳細な負荷状況が必要であり、この問い合わせ操作には、案内情報ＩＧ１1を利用して対処できる。特定の情報案内装置で処理が集中するが、しかし、小数であるので、負荷集中による問題が生じない。
【００７８】
次に、上記実施例において、抽象化ルール管理機構１７が、抽象化の対象となる案内情報を変更する動作について説明する。
【００７９】
図８は、上記実施例において、抽象化ルール管理機構１７が、抽象化の対象となる案内情報を変更する動作を示すフローチャートである。
【００８０】
まず、案内情報に対して問い合わせ操作を行うと、問い合わせ操作受付機構１１が、その内容を抽象化ルール管理機構１７に通知する。抽象化した案内情報２１に対して問い合わせ操作を行った場合に、抽象化した案内情報の操作機構１２が、その内容を抽象化ルール管理機構１７に定期的に通知する（Ｓ５０）。
【００８１】
そして、所定のタイマのタイマ時間が経過し（Ｓ５１）、抽象化ルール管理機構１７が、案内情報に対する操作内容を確認し（Ｓ５２）、問い合わせ操作の回数が多い項目について、抽象化した案内情報２１が必要であると判断すれば（Ｓ５３）、案内情報の保有元を確認し（Ｓ５４）、自身の抽象化ルール１６を操作するか（Ｓ５６）、他の抽象化ルール管理機構１７に、抽象化ルール１６の操作依頼を送る（Ｓ５７）。
【００８２】
抽象化ルール管理機構１７は、所定のタイマ時間が経過すると（Ｓ６１）、抽象化した案内情報２１に対する操作内容を定期的に確認し（Ｓ６２）、問い合わせ操作の回数が少ない項目について、抽象化した案内情報２１が不要であると判断すると（Ｓ６３）、抽象化した案内情報２１の作成元を確認し（Ｓ６４）、自身の抽象化ルール１６を操作する（Ｓ６６）か、他の抽象化ルール管理機構１７に抽象化ルール１６の操作依頼を送る（Ｓ６７）。
【００８３】
タイマの発火が、定期的に操作内容を確認するタイミングを知らせている。つまり、タイマの発火のタイミングで、今までに通知された操作の回数を確認し、問い合わせ回数が多い案内情報については、抽象化ルールを追加し（図８の（１））、問い合わせ回数の少ない抽象化した案内情報については、抽象化ルールを削除する（図８の（２））。なお、図８（１）の動作と図８（２）の動作とは、並列に実行される。
【００８４】
抽象化ルール１６の操作依頼を受けた抽象化ルール管理機構１７は、依頼に応じて、抽象化の対象となる案内情報を変更する。
【００８５】
たとえば、上記のように、複数の項目を複数の組に分類し、１つの上記組を構成する項目の中から、上記１つの組を代表する項目である代表項目を選択し、この選択された代表項目を、上記１つの組の案内情報の代わり使用することによって、上記案内情報を抽象化する場合には、抽象化された案内情報２１の対象となる項目を変更する。
【００８６】
また、上記のように、複数の項目で構成されている案内情報を、上記情報案内装置のデータベースが保有し、上記案内情報を構成する各項目の値の精度を落とすことによって、上記案内情報を抽象化する場合には、有効桁数や分類クラスの数を変更する。
【００８７】
さらに、上記のように、案内情報を構成する複数の項目の値に、所定の手順書に示されている変換規則を適用し、１組を構成する項目の値に基づいて、１つの値を導出し、特性を示す値にすることによって抽象化を行う場合には、使用する変換規則の数を変更する。
【００８８】
上記実施例では、複数台の情報案内装置が協調動作し、それぞれの情報案内装置が保有する案内情報を相互に利用して、案内情報を提供する場合に、情報案内装置が保有する案内情報を抽象化し、この抽象化した案内情報を、各情報案内装置が保有する案内情報を利用するための索引情報として管理するとともに、情報案内装置間で、案内情報を抽象化した索引情報を、適宜、交換する。したがって、案内情報の概略について問い合わせる場合、上記索引情報を利用して、各情報案内装置で独立して問い合わせに対応でき、負荷を分散することができる。
【００８９】
また、上記実施例によれば、情報案内装置間の更新操作の対象を、抽象化した索引情報に限定したので、案内情報に頻繁に更新がある場合でも、情報案内装置間で更新操作を行う頻度が削減され、したがって、情報案内装置間で行われる更新操作による負荷が小さい。
【００９０】
すなわち、案内情報の更新操作は、担当の情報案内装置において行われるが、その結果の一部のみが、抽象化した案内情報として情報案内装置間で交換され、全ての情報案内装置の抽象化した案内情報に反映される。
【００９１】
なお、通常は、抽象化した案内情報が情報案内装置間で交換されるが、基本的には、抽象化した案内情報は、１つの情報案内装置から別の案内情報装置に転送されれば足り、必ずしも、抽象化した案内情報が情報案内装置間で交換される必要はない。つまり、１つの情報案内装置が作成した上記索引情報を、上記１つの情報案内装置と、上記１つの情報案内装置以外の上記情報案内装置との間で、一方向で転送するようにしてもよく、また、双方向で転送するようにしてもよい。
【００９２】
さらに、上記実施例によれば、案内情報と索引情報との利用状況に応じて、抽象化した索引情報を、案内情報から作成するルールを変更するので、情報案内装置間で交換する抽象化した案内情報２１の量を変更することができ、したがって、情報案内装置間での抽象化した案内情報２１の不要な更新処理を削減することができるとともに、案内情報の概略に関する問い合わせを、各情報案内装置で独立して行うことができる割合を向上させることができる。
【００９３】
つまり、情報案内装置間で交換する抽象化した案内情報の量を動的に変化できるので、▲１▼１つの情報案内装置に問い合わせが集中している場合に、この案内情報を抽象化した案内情報の対象とすることによって、問い合わせ負荷を分散することができる。また、▲２▼抽象化した案内情報として、情報案内装置間で交換しているにも係わらず、参照されていない抽象化した案内情報に対しては、抽象化の対象から外すので、無用な複製（情報案内装置間の更新操作）の負荷を抑制することができる。
【００９４】
【発明の効果】
本発明によれば、複数の情報案内装置が協調動作し、頻繁に変化する案内情報を広く提供する場合、問合わせ操作による負荷を分散させることができ、また、問い合わせ操作による負荷を分散させるために必要な複製（情報案内装置間の更新操作）の負荷を抑制することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例である情報案内システム１００を示すブロック図である。
【図２】上記実施例における実行制御装置ＥＣ１1の内部構造を示すブロック図である。
【図３】情報案内装置ＩＧ１1が問い合わせ操作を行う動作を示すフローチャートである。
【図４】上記実施例において、情報案内装置ＩＧ１1が行う更新操作を示すフローチャートである。
【図５】上記実施例において、抽象化した案内情報２１を、抽象化機構１５が作成する動作を示すフローチャートである。
【図６】上記実施例において、抽象化機構１５が案内情報を抽象化することによって、抽象化した案内情報２１を作成する別の動作を示すフローチャートである。
【図７】上記実施例において、抽象化機構１５が案内情報を抽象化することによって、抽象化した案内情報２１を作成するさらに別の動作を示すフローチャートである。
【図８】上記実施例において、抽象化ルール管理機構１７が、抽象化の対象となる案内情報を変更する動作を示すフローチャートである。
【図９】従来の情報案内システム２００を示すブロック図である。
【図１０】従来の情報案内システム３００を示すブロック図である。
【符号の説明】
１００…情報案内システム、
Ｔ１〜Ｔｎ…問合わせ端末装置、
Ｍ…案内情報更新装置、
ＮＷ１…ネットワーク、
ＩＧ１1〜ＩＧ１n…情報案内装置、
ＥＣ１1〜ＥＣ１n…実行制御装置、
ＧＩ１1〜ＧＩ１n…案内情報、
ＤＢ１1〜ＤＢ１n…抽象化した案内情報２１を格納しているデータベース、
１１…問い合わせ操作受付機構、
１２…抽象化した案内情報の操作機構、
１３…更新操作受付機構、
１４…案内情報の操作機構、
１５…抽象化機構、
１６…抽象化ルール、
１７…抽象化ルール管理機構、
１８…情報交換機構、
２１…抽象化した案内情報。
【図１】
0003681970.tif 000002
【図２】
0003681970.tif 000003
【図３】
0003681970.tif 000004
【図４】
0003681970.tif 000005
【図５】
0003681970.tif 000006
【図６】
0003681970.tif 000007
【図７】
0003681970.tif 000008
【図８】
0003681970.tif 000009
【図９】
0003681970.tif 000010
【図１０】
0003681970.tif 000011