(57)【特許請求の範囲】
【請求項１】
ネットワーク上にある階層型のデータの格納構造を有するディレクトリに利用者への提供情報と、該提供情報を分類する情報を管理し、該提供情報を分類する情報からなる分類木型の利用者インタフェースを有する情報検索システムにおいて、実世界に存在する利用者の時間帯と空間領域に適用した情報検索を行なう時空間に適応する情報検索方法において、
利用者が存在する空間領域と該空間領域に存在する時間帯を時空間管理手段で管理する時空間管理過程と、
仮想的なデータの階層構造と同じ木構造を有する操作メニューであるビューディレクトリ利用者インタフェースを辿る操作により指定される仮想的なデータ階層構造のビューディレクトリに対する操作要求が入力されると、前記時空間管理手段から時空間情報を取得し、利用者が指定した分類項目に関する条件と、該時空間情報の条件に基づいて検索条件を生成し、ディレクトリからビューディレクトリを動的に切り出す方法を定義したビューディレクトリ定義情報を参照し、該検索条件を部分ディレクトリを切り出す元のディレクトリに対する操作要求に変換するディレクトリ操作変換過程と、
前記検索条件に基づいて、前記ディレクトリに対する操作条件を生成し、該操作条件で前記ディレクトリを検索し、前記検索条件を満たすディレクトリのノードを構成するエントリ群から提供情報と該提供情報の分類情報であるビューディレクトリからなる利用者インタフェースを利用者に返却するビューディレクトリ生成過程と、を行い、
前記ビューディレクトリ生成過程において、
前記利用者に提供されたディレクトリ名称、該利用者の有効時空間領域の判定条件を満たすリーフエントリ群の識別名を入力する過程と、
入力された全てのリーフエントリ群に対し、上位エントリを辿り、該入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリでない場合には、同一エントリとなる上位エントリを射影ベースエントリとしてディレクトリを射影し、また、入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリである場合には、入力された全てのリーフエントリ群から選択エントリとしてディレクトリを選択する過程と、
前記ビューディレクトリ定義情報及び、ビューディレクトリ利用者インタフェースを出力する過程と、を行なうことを特徴とする時空間に適用する情報検索方法。
【請求項２】
ネットワーク上にある階層型のデータの格納構造を有するディレクトリに利用者への提供情報と、該提供情報を分類する情報を管理し、該提供情報を分類する情報からなる分類木型の利用者インタフェースを有し、実世界に存在する利用者の時間帯と空間領域に適用した情報検索を行なう時空間に適応する情報検索システムであって、
利用者が存在する空間領域と該空間領域に存在する時間帯を取得し、管理する時空間管理手段と、
仮想的なデータの階層構造と同じ木構造を有する操作メニューであるビューディレクトリ利用者インタフェースを辿る操作により指定される仮想的な階層構造のビューディレクトリに対する操作要求を、ディレクトリからビューディレクトリを動的に切り出す方法を定義したビューディレクトリ定義情報を参照し部分ディレクトリを切り出す元のディレクトリに対する操作要求に変換するディレクトリ操作変換手段と、
前記時空間管理手段に、利用者の時空間情報を要求すると共に、分類木型の利用者インタフェースに対して、該利用者が指定した分類項目に関する条件と、該時空間管理手段が管理する利用者の時空間領域に関する情報を合わせた検索条件の生成を行い、前記ディレクトリ操作変換手段からの要求に基づいてビューディレクトリに対するディレクトリの検索条件を生成する情報検索制御手段と、
前記情報検索制御手段からの前記ディレクトリの検索条件に基づいて、前記ディレクトリに対する操作要求を発行し、該検索条件を満たすディレクトリのノードを構成するエントリ群を取得するディレクトリ操作手段と、
ディレクトリの検索結果のエントリ群をリーフエントリとする部分ディレクトリをビューディレクトリとして動的に切り出し、切り出し方法を前記ビューディクトリ定義情報として生成し、管理すると共に、該ビューディレクトリを分類木型の利用者インタフェースとして利用者に提供するビューディレクトリ生成手段と、を有し、
前記ビューディレクトリ生成手段は、
前記利用者に提供されたディレクトリ名称、該利用者の有効時空間領域の判定条件を満たすリーフエントリ群の識別名を入力する手段と、
入力された全てのリーフエントリ群に対し、上位エントリを辿り、該入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリでない場合には、同一エントリとなる上位エントリを射影ベースエントリとしてディレクトリを射影し、また、入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリである場合には、入力された全てのリーフエントリ群から選択エントリとしてディレクトリを選択する手段と、
前記ビューディレクトリ定義情報及び、ビューディレクトリ利用者インタフェースを出力する手段と、を含むことを特徴とする時空間に適用する情報検索装置。
【請求項３】
ネットワーク上にある階層型のデータの格納構造を有するディレクトリに利用者への提供情報と、該提供情報を分類する情報を管理し、該提供情報を分類する情報からなる分類木型の利用者インタフェースを有し、実世界に存在する利用者の時間帯と空間領域に適用した情報検索を行なう時空間に適応する情報検索プログラムを格納した記憶媒体であって、
利用者が存在する空間領域と該空間領域に存在する時間帯を取得し、管理する時空間管理ステップと、
仮想的なデータの階層構造と同じ木構造を有する操作メニューであるビューディレクトリ利用者インタフェースを辿る操作により指定される仮想的なデータ階層構造のビューディレクトリに対する操作要求が入力されると、前記時空間管理手段から時空間情報を取得し、利用者が指定した分類項目に関する条件と、該時空間情報の条件に基づいて検索条件を生成し、ディレクトリからビューディレクトリを動的に切り出す方法を定義したビューディレクトリ定義情報を参照し、該検索条件を部分ディレクトリを切り出す元のディレクトリに対する操作要求に変換するディレクトリ操作変換ステップと、
前記検索条件に基づいて、前記ディレクトリに対する操作条件を生成し、該操作条件で前記ディレクトリを検索し、前記検索条件を満たすディレクトリのノードを構成するエントリ群から提供情報と該提供情報の分類情報であるビューディレクトリからなる利用者インタフェースを利用者に返却するビューディレクトリ生成ステップと、を行い、
前記ビューディレクトリ生成ステップにおいて、
前記利用者に提供されたディレクトリ名称、該利用者の有効時空間領域の判定条件を満たすリーフエントリ群の識別名を入力するステップと、
入力された全てのリーフエントリ群に対し、上位エントリを辿り、該入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリでない場合には、同一エントリとなる上位エントリを射影ベースエントリとしてディレクトリを射影し、また、入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリである場合には、入力された全てのリーフエントリ群から選択エントリとしてディレクトリを選択するステップと、
前記ビューディレクトリ定義情報及び、ビューディレクトリ利用者インタフェースを出力するステップと、をコンピュータに実行させるプログラムを格納したことを特徴とする時空間に適用する情報検索プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、時空間に適応する情報検索方法及び装置及び時空間に適応する情報検索プログラムを格納した記憶媒体に係り、特に、ネットワーク上にある固定型計算機において利用者への提供情報と提供情報の分類情報を管理して、パームトップの移動型計算機を携帯する利用者の実世界に存在する時空間領域に応じて提供情報や提供情報の分類情報からなる分類木型の利用者インターフェースを利用者に提供し、分類木型の利用者インタフェースをたどる操作により情報を検索する時空間に適応する情報検索方法及び装置及び時空間に適応する情報検索プログラムを格納した記憶媒体に関する。
【０００２】
例えば、固定計算機において、提供情報として地図や、地図にマッピングされた施設コンテンツや、それらの分類情報を住所の分類木や、施設コンテンツの種別の分類木として管理し、ＧＰＳなどで位置情報を取得し、パームトップの移動型計算機に固定計算機で管理している地図や、施設コンテンツや、それらを分類する住所の分類木や、施設コンテンツの種別の分類木を提供し、利用者が分類木をたどることで地図と地図上の施設コンテンツを検索する方法がある。
【０００３】
【従来の技術】
従来の提供情報の分類木を利用者インタフェースとした情報検索技術として、ＷＷＷのポータルサイトとして増加しているディレクトリ型検索エンジンがある。これは、提供情報の分類情報をＨＴＭＬ文書からなるディレクトリとし、利用者がブラウザでディレクトリを辿ることで、ディレクトリ操作に対応した情報を検索できる技術である。
【０００４】
また、パームトップの移動型計算機に対し、利用者の位置に応じた情報を提供するサービスが始まっている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記の従来の技術では、情報検索における利用者インタフェースは固定であり、実世界における利用者の時間や空間領域を考慮しておらず、それに応じた利用者インタフェースの切り換えや、数の増減についても考慮されていない。
【０００６】
従来、ディレクトリ型検索エンジンでは、利用者インターフェースは固定であり、もし、特定の時空間領域に関する利用者インタフェースを提供することを考えると、個別に構築する必要があり、その構築に多くの工数がかかる。
【０００７】
また、パームトップの移動型計算機における情報提供サービスでは、利用者インタフェースが固定であるため、利用者は必ず定型の操作手順をとる必要がある。
【０００８】
さらに、固定の利用者インタフェースの場合、検索したとしても必ずしも検索結果が得られない、また、提供情報は空間上の点としてしか管理されていないため、その提供情報を空間上の広い領域に対して提供することが困難である。
【０００９】
本発明は、上記の点に鑑みなされたもので、利用者の時間帯や空間領域に適応して利用者インタフェースや提供情報の切り換えや、利用者インタフェースの数を増減することができる利用者の時空間に適応した分類木による時空間に適応する情報検索方法及び装置及び時空間に適応する情報検索プログラムを格納した記憶媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【００１１】
本発明（請求項１）は、ネットワーク上にある階層型のデータの格納構造を有するディレクトリに利用者への提供情報と、該提供情報を分類する情報を管理し、該提供情報を分類する情報からなる分類木型の利用者インタフェースを有する情報検索システムにおいて、実世界に存在する利用者の時間帯と空間領域に適用した情報検索を行なう時空間に適応する情報検索方法において、
利用者が存在する空間領域と該空間領域に存在する時間帯を時空間管理手段で管理する時空間管理過程（ステップ１）と、
仮想的なデータの階層構造と同じ木構造を有する操作メニューであるビューディレクトリ利用者インタフェースを辿る操作により指定される、仮想的なデータ階層構造のビューディレクトリに対する操作要求が入力されると（ステップ２）、時空間管理手段から時空間情報を取得し、利用者が指定した分類項目に関する条件と、該時空間情報の条件に基づいて検索条件を生成し（ステップ３）、ディレクトリからビューディレクトリを動的に切り出す方法を定義したビューディレクトリ定義情報を参照し（ステップ４）、該検索条件を部分ディレクトリを切り出す元のディレクトリに対する操作要求に変換する（ステップ５）ディレクトリ操作変換過程と、
検索条件に基づいて、ディレクトリに対する操作条件を生成し（ステップ６）、該操作条件でディレクトリを検索し、検索条件を満たすディレクトリのノードを構成するエントリ群から提供情報と該提供情報の分類情報であるビューディレクトリからなる利用者インタフェースを利用者に返却する（ステップ７）ビューディレクトリ生成過程と、を行い、
ビューディレクトリ生成過程において、
利用者に提供されたディレクトリ名称、該利用者の有効時空間領域の判定条件を満たすリーフエントリ群の識別名を入力する過程と、
入力された全てのリーフエントリ群に対し、上位エントリを辿り、該入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリでない場合には、同一エントリとなる上位エントリを射影ベースエントリとしてディレクトリを射影し、また、入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリである場合には、入力された全てのリーフエントリ群から選択エントリとしてディレクトリを選択する過程と、
ビューディレクトリ定義情報及び、ビューディレクトリ利用者インタフェースを出力する過程と、を行なう。
【００１６】
図２は、本発明の原理構成図である。
【００１７】
本発明（請求項２）は、ネットワーク上にある階層型のデータの格納構造を有するディレクトリに利用者への提供情報と、該提供情報を分類する情報を管理し、該提供情報を分類する情報からなる分類木型の利用者インタフェースを有し、実世界に存在する利用者の時間帯と空間領域に適用した情報検索を行なう時空間に適応する情報検索システムであって、
利用者が存在する空間領域と該空間領域に存在する時間帯を取得し、管理する時空間管理手段３と、
仮想的なデータの階層構造と同じ木構造を有する操作メニューであるビューディレクトリ利用者インタフェースを辿る操作により指定される、仮想的な階層構造のビューディレクトリに対する操作要求を、ディレクトリからビューディレクトリを動的に切り出す方法を定義したビューディレクトリ定義情報６を参照し、部分ディレクトリを切り出す元のディレクトリに対する操作要求に変換するディレクトリ操作変換手段４と、
時空間管理手段３に利用者の時空間情報を要求すると共に、分類木型の利用者インタフェース１に対して、該利用者が指定した分類項目に関する条件と、該時空間管理手段３が管理する利用者の時空間領域に関する条件を合わせた検索条件の生成を行い、ディレクトリ操作変換手段４からの要求に基づいてビューディレクトリに対するディレクトリの検索条件を生成する情報検索制御手段２と、
情報検索制御手段２からのディレクトリの検索条件に基づいて、ディレクトリ９に対する操作要求を発行し、該検索条件を満たすディレクトリのノードを構成するエントリ群を取得するディレクトリ操作手段８と、
ディレクトリの検索結果のエントリ群をリーフエントリとする部分ディレクトリをビューディレクトリとして動的に切り出し、切り出し方法をビューディクトリ定義情報として生成し、管理すると共に、該ビューディレクトリを分類木型の利用者インタフェース７として利用者に提供するビューディレクトリ生成手段５と、を有し、
ビューディレクトリ生成手段５は、
利用者に提供されたディレクトリ名称、該利用者の有効時空間領域の判定条件を満たすリーフエントリ群の識別名を入力する手段と、
入力された全てのリーフエントリ群に対し、上位エントリを辿り、該入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリでない場合には、同一エントリとなる上位エントリを射影ベースエントリとしてディレクトリを射影し、また、入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリである場合には、入力された全てのリーフエントリ群から選択エントリとしてディレクトリを選択する手段と、
ビューディレクトリ定義情報及び、ビューディレクトリ利用者インタフェースを出力する手段と、を含む。
【００２１】
本発明（請求項３）は、ネットワーク上にある階層型のデータの格納構造を有するディレクトリに利用者への提供情報と、該提供情報を分類する情報を管理し、該提供情報を分類する情報からなる分類木型の利用者インタフェースを有し、実世界に存在する利用者の時間帯と空間領域に適用した情報検索を行なう時空間に適応する情報検索プログラムを格納した記憶媒体であって、
利用者が存在する空間領域と該空間領域に存在する時間帯を取得し、時空間管理手段で管理させる時空間管理ステップと、
仮想的なデータの階層構造と同じ木構造を有する操作メニューであるビューディレクトリ利用者インタフェースを辿る操作により指定される、仮想的なデータ階層構造のビューディレクトリに対する操作要求が入力されると、時空間管理手段から時空間情報を取得し、利用者が指定した分類項目に関する条件と、該時空間情報の条件に基づいて検索条件を生成し、ディレクトリからビューディレクトリを動的に切り出す方法を定義したビューディレクトリ定義情報を参照し、該検索条件を部分ディレクトリを切り出す元のディレクトリに対する操作要求に変換するディレクトリ操作変換ステップと、
検索条件に基づいて、ディレクトリに対する操作条件を生成し、該操作条件でディレクトリを検索し、検索条件を満たすディレクトリのノードを構成するエントリ群から提供情報と該提供情報の分類情報であるビューディレクトリからなる利用者インタフェースを利用者に返却するビューディレクトリ生成ステップと、を行い、
ビューディレクトリ生成ステップにおいて、
利用者に提供されたディレクトリ名称、該利用者の有効時空間領域の判定条件を満たすリーフエントリ群の識別名を入力するステップと、
入力された全てのリーフエントリ群に対し、上位エントリを辿り、該入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリでない場合には、同一エントリとなる上位エントリを射影ベースエントリとしてディレクトリを射影し、また、入力された全てのリーフエントリ群の上位エントリが同一のエントリであり、該同一のエントリとなる上位エントリがルートエントリである場合には、入力された全てのリーフエントリ群から選択エントリとしてディレクトリを選択するステップと、
ビューディレクトリ定義情報及び、ビューディレクトリ利用者インタフェースを出力するステップと、をコンピュータに実行させるプログラムを格納した記憶媒体である。
【００２５】
上記のように、本発明は、利用者の実世界での時空間領域に適応した提供情報をもとに動的なビューディレクトリを生成するものである。本発明では、提供情報として提供することが有効な時空間情報を管理し、利用者の実世界での時空間領域に適応した利用者インタフェースや、提供情報を動的に提供することと、更に、時空間領域に適応して利用者インタフェースの数を増減するものである。
【００２６】
このように、利用者の実世界での時間帯や空間領域に適用した情報現と利用者インタフェースを提供する情報検索方法により、利用者の時空間領域に応じて、動的にディレクトリの部分ディレクトリをビューディレクトリとして提供することで、利用者インターフェースの操作対象を増減して、従来、利用者にさせていた必要のない操作を抑止することが可能となる。
【００２７】
また、提供情報として利用者インタフェースを提供情報の属性として利用者インタフェースのビューディレクトリと対応付けて管理することで、時空間領域に応じて利用者インタフェースの数を増減して、従来、利用者が多数回操作しないと取得できなかった情報に関する検索条件を容易に指定することが可能となる。従って、利用者の時空間領域に応じた利用者インタフェースにより利便性を向上した情報検索が可能となる。
【００２８】
【発明の実施の形態】
図３は、本発明の情報検索装置の構成を示す。
【００２９】
同図に示す情報検索装置は、利用者インタフェース１、情報検索制御部２、時空間管理部３、ディレクトリ操作変換部４、ビューディレクトリ生成部５、ビューディレクトリ定義情報６、ビューディレクトリ利用者インタフェース７、ディレクトリ操作部８から構成され、ディレクトリ操作部８は、ネットワークを介してディレクトリ９と接続される。
【００３０】
利用者インタフェース１は、一般的な利用者に提供されるデータ操作メニューである。
【００３１】
情報検索制御部２は、時空間管理部３に利用者の時空間情報の取得を要求したり、分類木の利用者インタフェース１に対して、利用者が指定した分類項目に関する条件と、時空間管理部３が管理する利用者の時空間領域に関する条件を合わせた検索条件を生成したり、ディレクトリ操作変換部４からの要求で利用者インタフェース１のビューディレクトリに対するディレクトリの検索条件を生成する。
【００３２】
時空間管理部３は、実世界に存在する利用者の時間帯と空間領域に適応した情報検索をするために、利用者が存在する空間領域とその領域に存在する時間帯を管理する。
【００３３】
ディレクトリ操作変換部４は、ビューディレクトリからなる利用者インタフェース１を辿る操作により指定されるビューディレクトリ定義情報に対応する仮想的なビューディレクトリに対する操作要求を、ビューディレクトリ定義情報６を参照し、部分ディレクトリを切り出す元のディレクトリに対する操作要求に変換する。
【００３４】
ビューディレクトリ生成部５は、ディレクトリの検索結果のエントリ群をリーフエントリとする部分ディレクトリをビューディレクトリとして動的に切り出し、その切り出し方法をビューディレクトリ定義情報として生成し、それを管理したり、ビューディレクトリを分類木型の利用者インタフェース１として利用者に提供する。
【００３５】
ビューディレクトリ利用者インタフェース７は、仮想的なデータ格納構造と同じ木構造を持つデータ操作メニューである。
【００３６】
ディレクトリ操作部８は、情報検索制御部２からの検索条件をもとに、ディレクトリへ操作要求を発行し、検索条件を満たすディレクトリのノードを構成するエントリ群を取得する。なお、操作要求としては、ディレクトリへのベースエントリ（検索開始エントリ）、フェーズ（検索範囲）、フィルタ（属性に関する条件）等がある。
【００３７】
次に、上記の構成のビューディレクトリ生成部５の動作を説明する。
【００３８】
図４は、本発明のビューディレクトリ生成部の動作を示すフローチャートである。
【００３９】
ステップ１０１）  まず、利用者に提供されたディレクトリ名称、利用者の有効時空間領域の判定条件を満たすエントリ群の識別名が入力される。
【００４０】
ステップ１０２）  入力されたすべてのリーフエントリ群に対して、上位エントリを辿る。
【００４１】
ステップ１０３）  入力された全てのリーフエントリ群の上位エントリが同一のエントリとなるかを判定し、なる場合にはステップ１０４に移行し、そうでない場合にはステップ１０２に移行する。
【００４２】
ステップ１０４）  同一のエントリとなる上位エントリがルートエントリであるかを判定し、そうである場合にはステップ１０６に移行し、そうでない場合にはステップ１０５に移行する。
【００４３】
ステップ１０５）  同一のエントリとなる上位エントリを射影ベースエントリとしてディレクトリを射影する。
【００４４】
ステップ１０６）  入力されたすべてのエントリ群を選択エントリとしてディレクトリを選択する。
【００４５】
ステップ１０７）  ビューディレクトリ定義情報６、ビューディレクトリの利用者インタフェース７を出力する。
【００４６】
ここで、利用目的毎に、ディレクトリから部分ディレクトリを切り出す基本的な操作方法として、ディレクトリの「選択」と「射影」がある。ディレクトリのノードをそのルートエントリからあるリーフエントリまですべてのエントリの集合を１つのエントリの組と考え、ディレクトリにおけるエントリの属性に関する条件を満たすエントリの組のみを、ディレクトリの縦方向で切り出して、ディレクトリを構成する操作を「選択」と言い、エントリの組からその部分エントリのみを、ディレクトリの横方向で切り出して、ディレクトリを構成する操作を「射影」という。
【００４７】
上記の構成により、利用者の時空間領域に適応した分類木型利用者インタフェースとしてビューディレクトリを動的に提供し、それにより利用者の時空間領域に適応した提供情報を検索することができる。
【００４８】
【実施例】
以下、図面と共に本発明の実施例を説明する。
【００４９】
以下の実施例では、図３に示す構成を例として説明する。
【００５０】
図５は、本発明の一実施例の施設ディレクトリの例を示す。
【００５１】
本実施例では、図３に示すディレクトリの例として図４の示す施設ディレクトリを管理しているものとする。
【００５２】
ここで、前述のディレクトリの「選択」と「射影」について説明する。
【００５３】
これらの操作を説明するために、図５（Ａ）に選択したビューディレクトリと、同図（Ｂ）に射影したビューディレクトリの例を示す。この「選択」と「射影」の操作は、１つのディレクトリに対して「選択」と「射影」の操作を組み合わせて同時に施すことも可能である。これらの操作は、ビューディレクトリ定義情報６として、操作対象のディレクトリの名称と、操作内容として「選択」や「射影」という操作名称と、選択エントリや射影ベースエントリに関する記述からなる操作引数を管理する。そのディレクトリ構成は、分類木型の利用者インタフェースからなるビューディレクトリとして提供する。
【００５４】
図６は、本発明の一実施例の利用者の時空間情報と施設ディレクトリの属性を示す。同図（Ａ），（Ｂ）は、利用者の時空間情報であり、（Ｃ）は、施設ディレクトリの属性値を示す。
【００５５】
このように、施設ディレクトリのエントリの属性として、施設の開始時刻と終了時刻からなる時間帯と、地図のような２次元図面にマッピングした施設情報については、施設の空間上の所在を示す中心座標値と、空間領域の矩形を定めるため、矩形の左上の頂点と右下の頂点の座標値を管理する。また、利用者の時空間情報も同様に、現在時刻から利用者がその空間領域に存在する時間帯と、空間上の中心座標値と、空間領域を示す矩形の左上の頂点と右下の座標値を管理する。説明のため、提供情報を提供することに意味がある時空間や、利用者の存在する時空間のことを有効時空間と呼ぶ。
【００５６】
ここで、前述の図３のディレクトリ９において、管理される提供情報とその分類情報に対して、時空間に適応した提供情報とその提供情報を分類する利用者インタフェース１を動的に提供するために、前述の図５で示した「選択」と「射影」の操作を組み合わせることで、ビューディレクトリを生成し、提供する手順を以下に示す。
【００５７】
最初に、利用者には、前述の図４の施設ディレクトリを利用者インタフェース１として示す。
【００５８】
次に、利用者から時空間情報の検索要求を取得した場合、まず、ディレクトリから利用者の有効時空間に含まれるエントリ群を取得する。そのため、前述の図６（Ａ）の時空間情報の例と、図６（Ｃ）の施設ディレクトリの属性値との関係をＸＹ座標系に対応付けると、図７（Ａ）に示すようになり、利用者の有効時空間と交わる施設ディレクトリのエントリは、以下の３つのエントリとなる。
【００５９】
（［ビ１］，［和１］，［洋１］）                          式（１）
このとき、前述の図３の情報検索制御部２にて生成した上記の式（１）を検索する判定条件は、以下となる。
【００６０】
（利用者の左上Ｘ座標  ≦  施設の右下Ｘ座標）ＡＮＤ        式（２）
（利用者の右下Ｘ座標  ≧  施設の左上Ｘ座標）ＡＮＤ
（利用者の左上Ｙ座標  ≧  施設の右下Ｙ座標）ＡＮＤ
（利用者の右下Ｙ座標  ≦  施設の左上Ｙ座標）ＡＮＤ
（施設の開始時刻  ≦  利用者の開始時刻）ＡＮＤ
（利用者の開始時刻  ≦  施設の終了時刻）ＡＮＤ
これにより、［ビ１］と［洋２］は、利用者の有効時空間の範囲内にあること、［和１］は、施設の有効範囲が利用者の有効範囲と交わることで、判定条件を満たしている。しかし、［和２］は、開始時刻が１６：００であることから、有効な時間帯に含まれないため、判定条件を満たさない。
【００６１】
前述の図３のビューディレクトリ生成部５にて、上記の式（２）の判定条件で得られたエントリの分類情報のみをもつディレクトリからビューディレクトリ定義情報６と、図８（Ａ）のビューディレクトリ利用者インタフェース７を生成する。
【００６２】
このように、利用者の有効な時空間領域に適応した、動的な利用者インタフェース１による情報提供が可能である。前述の図７（Ｂ）の時空間情報の例の場合も、同様に、図８（Ｂ）の関係により、図９（Ｂ）のビューディレクトリ利用者インタフェース７を出力する。
【００６３】
また、前述の式（２）の判定条件を満たすエントリが持つ属性の追加ビュー名がある場合、利用者に対し、エントリの情報を提示すると同時に、対応するビューディレクトリの分類木型の利用者インタフェースを追加して、利用者インタフェースに提供する。前述の図９（Ｂ）の場合、利用者に提供するエントリは、
（［洋１］，［洋３］，［旅１］）                            式（３）
であることから、前述の図７（Ｂ）に示すように、［旅１］の追加ビューの属性として、“フロア情報ビュー”と、“観光ルートビュー”がある。そのため、それに対応したビューディレクトリ定義情報を元に、図１０（Ａ）のフロア情報ビューや、（Ｂ）の観光ルートビューを利用者インタフェースとして利用者インタフェース１に追加する。これらにより、旅館のフロア情報を分類木型の利用者インタフェースとして提供し、詳細なフロア案内ができ、また、旅館である［旅１］からの和食店や、洋食店等への道順の経路を示し、利用者に対し、施設のナビゲーションを支援する。
【００６４】
ビューディレクトリからなる利用者インタフェースを辿る操作により指定されるビューディレクトリに対する操作要求があるとき、前述の図３に示すディレクトリ操作変換部４において、ビューディレクトリ定義情報６を参照し、部分ディレクトリを切り出すもとのディレクトリに対する操作要求に変換して、前述の図３に示す情報検索制御部２により、ディレクトリに対する操作条件を生成し、ディレクトリ操作部８によりディレクトリ９を検索し、検索結果を利用者に返却する。
【００６５】
また、上記の実施例では、図３の構成に基づいて説明したが、図３に示す各構成要素をプログラムとして構築し、情報検索装置として利用されるコンピュータに接続されるディスク装置や、フロッピーディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることにより、容易に本発明を実現することができる。
【００６６】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【００６７】
【発明の効果】
上述のように、本発明によれば、利用者の時空間領域に適応した情報検索において、利用者の時間帯や空間領域に適応して利用者インタゲースや提供情報を切り換えることで、固定の利用者インタフェースでは操作できなかった、時空間に対応しない操作対象を無くし、利用者に必要のない操作を抑止することや、利用者インタフェースの数を増減することで、操作対象の範囲を拡張することで詳細な検索条件を簡易に指定できるということにより、利用者の時空間領域に応じた利用者インタフェースにより利便性を向上した情報の検索ができる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の情報検索装置の構成図である。
【図４】本発明のビューディレクトリ生成部の動作を示すフローチャートである。
【図５】本発明の一実施例の施設ディレクトリの例である。
【図６】本発明の一実施例のビューディレクトリの例である。
【図７】本発明の一実施例の利用者の時空間情報と施設ディレクトリの属性を示す図である。
【図８】本発明の一実施例の利用者の時空間に対する施設ディレクトリを示す図である。
【図９】本発明の一実施例の動的に提供するビューディレクトリの例である。
【図１０】本発明の一実施例の追加ビューディレクトリの例である。
【符号の説明】
１  利用者インタフェース
２  情報検索制御手段、情報検索制御部
３  時空間管理手段、時空間管理部
４  ディレクトリ操作変換手段、ディレクトリ操作変換部
５  ビューディレクトリ生成手段、ビューディレクトリ生成部
６  ビューディレクトリ定義情報
７  ビューディレクトリ利用者インタフェース
８  ディレクトリ操作手段、ディレクトリ操作部
９  ディレクトリ
【図１】
0003627611.tif 000002
【図２】
0003627611.tif 000003
【図３】
0003627611.tif 000004
【図４】
0003627611.tif 000005
【図５】
0003627611.tif 000006
【図６】
0003627611.tif 000007
【図７】
0003627611.tif 000008
【図８】
0003627611.tif 000009
【図９】
0003627611.tif 000010
【図１０】
0003627611.tif 000011