(57)【要約】相互にリンクで結び付けられたデータ群を対象として、ユーザがリンクを辿りながらデータ群を閲覧する操作を支援するための情報ナビゲーションシステムにおいて、ユーザが情報ナビゲーションを開始する起点となるデータを検出する操作を支援する起点発見手段（１）と、ユーザが次に閲覧するデータを選択することを支援するために、そのデータからリンクを辿ることで到達できるデータを仮想空間内に表示するブラウジング支援手段（３）と、データ群中のどこを閲覧しているのかをユーザが把握するのを支援するために、データ群全体を相互の関係を表したマップ上の現在位置として表示して教示するポジショニング支援手段（４）とを備えている。
2003044693.tif 000002
【特許請求の範囲】
【請求項１】
相互にリンクで結び付けられたデータ群を対象として、ユーザがリンクを辿りながらデータ群を閲覧する操作を支援するための情報ナビゲーションシステムにおいて、
ユーザが情報ナビゲーションを開始する起点となるデータを検出する操作を支援する起点発見支援手段と、
ユーザが次に閲覧するデータを選択することを支援するために、そのデータからリンクを辿ることで到達できるデータを仮想空間内に表示するブラウジング支援手段と、
データ群中のどこを閲覧しているのかをユーザが把握するのを支援するために、データ群全体を相互の関係を表したマップ上の現在位置として表示して教示するポジショニング支援手段とを備えることを特徴とする情報ナビゲーションシステム。
【請求項２】
請求の範囲第１項の情報ナビゲーションシステムにおいて、
前記起点発見支援手段として、ユーザが入力したキーワードからそのキーワードに関係するデータをデータ群から複数個抽出し、それらをデータ間のリンク数に応じて複数のグループに分類し、起点とするデータを適切に選択できるようにユーザに表示することを特徴とする情報ナビゲーションシステム。
【請求項３】
請求の範囲第１項の情報ナビゲーションシステムにおいて、
前記ブラウジング支援手段として、データを表示する際に、そのデータの属性、内容を表すアイコンやラベルを使用することを特徴とする情報ナビゲーションシステム。
【請求項４】
請求の範囲第１項の情報ナビゲーションシステムにおいて、
前記ポジショニング支援手段として、ユーザが辿ったリンク、閲覧したデータの履歴情報をマップ上に表示することを特徴とする情報ナビゲーションシステム。
【請求項５】
請求の範囲第１項の情報ナビゲーションシステムにおいて、
ユーザが前記ブラウジング支援手段を利用する際に、仮想空間内で視点を変更する操作を行うことにより、前記ブラウジング支援手段の仮想空間と、前記ポジショニング支援手段のマップを自動的に切り替えることを特徴とする情報ナビゲーションシステム。
【請求項６】
請求の範囲第１項の情報ナビゲーションシステムにおいて、
前記ブラウジング支援手段として、データを表示する際に、第１階層データとしてのデータからリンクされたデータを第２階層データとし、前記第１階層データの周囲に前記第２階層データをアイコン形式により表示させることを特徴とする情報ナビゲーションシステム。
【請求項７】
請求の範囲第６項の情報ナビゲーションシステムにおいて、
前記ブラウジング支援手段として、前記第１階層データおよび前記第２階層データが、各属性を表すアイコンで表示させることを特徴とする情報ナビゲーションシステム。
【請求項８】
請求の範囲第６項の情報ナビゲーションシステムにおいて、
前記ブラウジング支援手段として、前記第１階層データの周囲を前記第２階層データを移動させることを特徴とする情報ナビゲーションシステム。
【請求項９】
請求の範囲第６項の情報ナビゲーションシステムにおいて、
データのリンクを辿る直前の前記仮想空間内における前記第１階層データおよび前記第２階層データの配置状況を履歴画像として表示させる履歴データ表示制御手段を備えたことを特徴とする情報ナビゲーションシステム。
【発明の詳細な説明】
技術分野
本発明は情報ナビゲーションシステムに係り、特に相互にリンクで関係付けられたデータ群の中から所望の情報を獲得するために、ユーザがデータ群を閲覧することを支援するシステムに関する。
背景技術
例えばＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）におけるＷｅｂページ閲覧、電子図書館からの文献検索、企業におけるオフィス文書検索等のような、互いにリンクで結び付けられたデータ群から情報を探索する場合には、下記のような手段を利用していた。
ａ．検索エンジンの利用
テキスト情報を対象とする全文検索技術を利用し、ユーザの入力したキーワードに合致するデータのタイトル等の属性や概要を合致度順にリストアップしてユーザに呈示する。ユーザはそのリストから自分の要求に合致すると思われるデータを選択して内容を閲覧する。
ｂ．カテゴリの利用
何らかの手段でデータ群をカテゴリに階層的に分類しておき、ユーザはそのカテゴリ階層を利用することで情報を探索する。
ｃ．リンクの利用
何らかの手段で選択したデータからリンクを辿ることにより、ユーザの要求に合致する情報を探索する。
ところで、前記ａについては、検索エンジンによって呈示される検索結果が膨大で、呈示の順序もユーザの要求に合致していないことがあり、その場合には、ユーザは所望の情報を得ることが難しい。また単一のデータを閲覧するだけでは十分な情報を獲得できない場合もあり、その場合に、リストアップされた複数のデータをどのような順番で閲覧すべきかがわからないし、また閲覧すべきデータがリストアップされていない場合もあり得る。
前記ｂについては、カテゴリ分けがユーザの要求に合致していない場合、ユーザは所望の情報を得ることが難しい。また前記ａと同様に、単一のデータを閲覧するだけでは十分な情報を獲得できない場合に問題が生じる。
前記ｃについては、リンクが適切に貼られていない場合に、無駄なデータを閲覧してしまう可能性がある。またリンクを辿っているうちに元のデータに戻れなくなる等、迷子になってしまう場合もある。
相互にリンクで結び付けられたデータ群から効率良く所望の情報を獲得するためには、適切なデータから出発して、関連データを適切な順序で閲覧して行くことが望ましい。また順序を誤った場合に元のデータに戻ったり、前に閲覧したデータに戻ったりすることが容易にできることが望ましい。そのためには以下（１）〜（４）の課題を解決する必要がある。
（１）どのデータから出発すべきかをどうやって決めるか。
（２）次にどのデータを閲覧すべきかをどうやって決めるか。
（３）自分が閲覧してきたデータ、あるいは閲覧中のデータは、閲覧すべきデータ全体の中でどこに位置しているのかをどうやって把握するか。
（４）データ同士のリンク関係をどのように効率的に可視化するか。
したがって本発明の目的は、これらの課題を解決した情報ナビゲーションシステムを提供することである。
発明の開示
本発明の原理図を第１図に示す。第１図において、１は起点発見手段、２は支援手段、３はブラウジング支援手段、４はポジショニング支援手段である。
本発明では、ユーザが情報ナビゲーションを開始する起点となるデータを見つける操作を支援する起点発見手段１と、ユーザが次に閲覧するデータを選択することを支援するために、そのデータから数個のリンクを辿ることで到達できるデータを仮想空間内に表示するブラウジング支援手段３と、ユーザがデータ群中のどこを閲覧しているのかを把握するのを支援するために、データ群全体を相互の関係を表したマップ中の現在位置として表示することで教示するポジショニング支援手段４を用いるものである。
本発明の前記目的は、下記（１）〜（９）により達成される。
（１）相互にリンクで結び付けられたデータ群を対象として、ユーザがリンクを辿りながらデータ群を閲覧する操作を支援するための情報ナビゲーションシステムにおいて、
ユーザが情報ナビゲーションを開始する起点となるデータを検出する操作を支援する起点発見手段１と、
ユーザが次に閲覧するデータを選択することを支援するために、そのデータから数個のリンクを辿ることで到達できるデータを仮想空間内に表示するブラウジング支援手段３と、
データ群中のどこを閲覧しているのかをユーザが把握するのを支援するために、データ群全体を相互の関係を表したマップ上の現在位置として表示して教示するポジショニング支援手段４とを備えることを特徴とする情報ナビゲーションシステム。
（２）前記（１）の情報ナビゲーションシステムにおいて、
前記起点発見手段１として、ユーザが入力したキーワードからそのキーワードに関係するデータをデータ群から複数個抽出し、それらをデータ間のリンク数に応じて複数のグループに分類し、起点とするデータを適切に選択できるようにユーザに表示することを特徴とする情報ナビゲーションシステム。
（３）前記（１）の情報ナビゲーションシステムにおいて、
前記ブラウジング支援手段３として、データを表示する際に、そのデータの属性、内容を表すアイコンやラベルを使用することを特徴とする情報ナビゲーションシステム。
（４）前記（１）の情報ナビゲーションシステムにおいて、
前記ポジショニング支援手段４として、ユーザが辿ったリンク、閲覧したデータの履歴情報をマップ上に表示することを特徴とする情報ナビゲーションシステム。
（５）前記（１）の情報ナビゲーションシステムにおいて、
ユーザが前記ブラウジング支援手段３を利用する際に、仮想空間内で視点を変更する操作を行うことにより、前記ブラウジング支援手段３の仮想空間と、前記ポジショニング支援手段４のマップを自動的に切り替えることを特徴とする情報ナビゲーションシステム。
（６）前記（１）の情報ナビゲーションシステムにおいて、
前記ブラウジング支援手段として、データを表示する際に、第１階層データとしてのデータからリンクされたデータを第２階層データとし、前記第１階層データの周囲に前記第２階層データをアイコン形式により表示させることを特徴とする情報ナビゲーションシステム。
（７）前記（６）の情報ナビゲーションシステムにおいて、
前記ブラウジング支援手段として、前記第１階層データおよび前記第２階層データが、各属性を表すアイコンで表示させることを特徴とする情報ナビゲーションシステム。
（８）前記（６）の情報ナビゲーションシステムにおいて、
前記ブラウジング支援手段として、前記第１階層データの周囲を前記第２階層データを移動させることを特徴とする情報ナビゲーションシステム。
（９）前記（６）の情報ナビゲーションシステムにおいて、
データのリンクを辿る直前の前記仮想空間内における前記第１階層データおよび前記第２階層データの配置状況を履歴画像として表示させる履歴データ表示制御手段を備えたことを特徴とする。
これにより下記の効果を奏することができる。
（１）起点発見支援手段により相互にリンクで結び付けられたデータ群からどのデータから閲覧を始めるべきかを支援され、ブラウジング支援手段により次にどのデータを閲覧すべきかを決めるための支援が行われるので、適切なデータから出発して関連データを適切な順序で閲覧することができ、相互にリンクで結び付けられたデータ群から効率良く所望の情報を獲得することができる。
またポジショニング支援手段により、ユーザが閲覧してきたデータあるいは閲覧中のデータが、閲覧すべきデータ全体の中でどこに位置しているのかを把握するためのポジショニング表示されるので、検索順序を誤った場合に元のデータに戻ったり、前に閲覧したデータに戻ったりすることが容易にでき、情報検索を効率良く行うことができる。
（２）大量の文書が起点として存在したときでも、グループ分けされているので起点とするデータを適切に選択できる。
（３）ブラウジング支援手段によりデータを表示するとき、データの属性、内容を表すアイコンやラベルを使用するので、データの内容をユーザに理解し易く表示することができる。
（４）ポジショニング支援手段によりユーザが辿ったリンクや閲覧したデータ等の履歴情報をマップ上に表示するので、ユーザが迷子になることを防止することができ、元のデータに戻ったり、前に閲覧したデータに容易に戻ることができる。
（５）ユーザがブラウジング支援手段を利用するとき、ズームを広角に視点変更操作することにより、表示面にユーザが辿ったリンク、閲覧したデータの履歴情報を表示可能となるので、２つの表示を行う必要がないため、この視点変更操作を行うとき、ブラウジング支援手段の仮想空間、ポジショニング支援手段のマップを自動的に切り替えるようにできる。
（６）データを表示する際に、第１階層データとしてのデータからリンクされたデータを第２階層データとし、第１階層データの周囲に第２階層データをアイコン形式により表示させることとしたので、相互にリンクで結びつけられたデータ群のリンク関係を効率的に表示させることができる。
（７）第１階層データおよび第２階層データが、各属性を表すアイコンで表示させることとしたので、データの属性をユーザに理解し易く表示することができる。
（８）第１階層データの周囲を第２階層データを移動させることとしたので、固定された第１階層データと、移動された第２階層データとにより両者を判別することが容易となり、さらにリンク関係を効率的に表示させることができる。
（９）データのリンクを辿る直前における仮想空間内における第１階層データおよび第２階層データの配置状況を履歴画像として表示させることとしたので、以前参照したデータを再び参照する際に、ユーザインタフェースを向上させることができる。
発明を実施するための最良の形態
以下、図面を参照して本発明にかかる実施の形態１および２について詳細に説明する。
（実施の形態１）
本発明の実施の形態１を第２図〜第１０図にもとづき説明する。第２図は本発明の実施の形態１、第３図は起点発見支援のユーザインタフェースを示し、第４図はリンク関係を利用した起点候補文書のグルーピング説明図、第５図は起点候補文書のグループ分類表示説明図であって、グレープ分類をリスト表示したもの、第６図は起点候補文書のグループ分類の可視化表示説明図、第７図はブラウジング支援手段のユーザインタフェース説明図（その１）、第８図はブラウジング支援手段のユーザインタフェース説明図（その２）、第９図はポジショニング支援手段のユーザインタフェース説明図（その１）、第１０図はポジショニング支援手段のユーザインタフェース説明図（その２）である。
図中他図と同記号は同一部を示し、１は起点発見手段、２は支援手段、３はブラウジング支援手段、４はポジショニング支援手段、１１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、１２は記憶装置、１３は端末装置、１４は検索条件入力部、１５は検索結果表示部である。
起点発見手段１はユーザに情報ナビゲーションを開始する起点の候補となるデータを呈示して、その中から起点を選択する操作を支援するものである。このため文書をあらかじめカテゴリ分けしておき、その中からユーザが起点となる文書を選択する手法と、全文検索技術を用いた検索エンジンを利用し、ユーザがキーワードを入力することにより起点候補文書を絞り込み、その中からユーザが起点となる文書を選択する手法がある。第３図の左下側部分のカテゴリ分類一覧は前者の手法を示し、右側部分の全文検索結果一覧は後者の検索エンジンを利用した手法による起点候補を示す。
第３図においては、前者の場合、ＭＷ）第二開発部のプロジェクトに関する文書として、「頴川プロジェクト」、「広田プロジェクト」、「高倉プロジェクト」、「山口プロジェクト」、「進藤プロジェクト」等のものがあることが示される。そして所望のカテゴリを選択することで検索を行う。
後者の場合、検索条件として、第３図左側上に示すように、「秋葉原電気」をキーワードとして全文検索したとき、右側に示す如く、「取引先情報：秋葉原電気（客）」、「書類：提案書２００１／７／１」、「納品書１９９９／２／３」、「社員情報：上原（営業）」、「社員情報：遠藤（営業）」、「取引先情報：小幡運輸（流通）」、「取引先情報：秋葉原電気通信機器（客）」、「製品情報：製品情報２０００／８／１」、「社員情報：椎谷（営業）」があることが示される。
このように多数の起点候補文書がリストアップされることが考えられる場合、第４図に示す如く、それらを文書間のリンク関係が強い文書が同じグループとなるように、複数のグループに分類する。すなわち、第３図に示す、「１．取引先情報：秋葉原電気（客）」から「６．取引先情報：小幡運輸（流通）」までをグループ１として分類し、「７．取引先情報：秋葉原電気通信機器（客）」から「９．社員情報：椎谷（営業）」をグループ２として分類し、第３図では表示されないが「書類：顧客情報調査書１９９８／７／１」をグループ３として分類する。そして第５図の右側に示す如く、ユーザに呈示し、起点とする文書を適切に選択できるようにする。また第５図に示す如く、起点候補文書のグループ分類をリスト表示するかわりに、第６図に示す如く、表示器の右側部分の検索結果表示部に表示したように、ヒットしたデータをポップアップし、ラベル、リンクを表示する。そしてデータはノードとして表現し、またデータの種別によって色を変える。ヒットしたデータからいくつリンクを辿るかは、ユーザから指定可能にできる。
支援手段２は、ユーザの情報検索に際し、ユーザが次に閲覧すべきデータを選択することを支援したり、ユーザがデータ群中のどこを閲覧しているのかを把握可能にすることを支援するものであり、ブラウジング支援手段３、ポジショニング支援手段４を有する。
ブラウジング支援手段３は、ユーザが次に閲覧する文書を選択することを支援するために、その文書から数個（例えば２、３個）のリンクを辿ることで到達できるデータを仮想空間内に表示する手段すなわち検索結果表示部１５に表示するものである。
データを検索結果表示部１５に表示する場合、第７図に示す如く、「書類：提案書」とか「書類：納品書」のようにそのデータの属性や内容を表すアイコンを用いることもできるし、第８図に示す如く、同じくそのデータの属性や内容を表すアイコンを使用することもできる。これらはデータの属性、内容を表すとともにリンク関係も呈示することができ、有効である。このように表示されたデータにもとづき、次に検索すべきデータを適切に選択することができる。
なおナビゲータ１６により、その検索結果表示部１５の表示部分をズーミングしたり、上下左右に移動表示することができる。そしてズーミングを最広角状態にすれば、後述するグローバルマップ１７を、別枠内に表示することなく、表示することができる。
ポジショニング支援手段４は、ユーザがデータ群中のどこを閲覧しているのかをユーザ自身が把握するために、データ群全体を相互の関係を表したマップ、すなわちグローバルマップ１７上の現在位置として表示するものである。
このグローバルマップ１７の表示として、第９図に示す如く、グローバルマップ１７を表示し、検索結果表示部１５で表示中のものを枠で囲み、現在どこにいるのか、何を見ているのかをノードの色で識別可能に表示する。そして辿ったリンクを特定の色で識別に表示する。このようにすることにより現在の位置と、検索ずみのデータの位置、すでに辿ったリンクの状態等をユーザに示すことができる。ユーザはこれをみて、元のデータに戻ったり、前に閲覧したデータに容易に戻ることができ、迷子になることを防止できる。
グローバルマップ１７の他の表示手法としては、第１０図に示す如く、データをリンクとともに地図状に表示し、現在どこにいるのか、何をみたのかをブロックの色で識別可能にし、また辿ったリンクを特定の色で識別表示する。このようにすることにより、第９図と同様に現在の位置、検索ずみデータの位置、すでに辿ったリンクの状態等をユーザに示すことができ、ユーザはこれをみて元のデータに戻ったり、前に閲覧したデータに戻ったりすることができ、迷子になることを防止できる。
ＣＰＵ１１は本発明の情報ナビゲーションシステムにおける前記起点発見手段１、ブラウジング支援手段３、ポジショニング支援手段４等の動作を行うものであり、このシステムが例えばインターネットに構成されている場合、サーバ側に設置されるものである。
記憶装置１２は、情報ナビゲーションを構成する文書が格納されているものである。
端末装置１３は、ユーザが情報ナビゲーションシステムを使用するとき、必要なデータを入力したり、その検索結果表示部１５にＣＰＵ１１より送出された、ユーザに対するインタフェース用の、第３図、第５図〜第１０図に示す表示データを表示するものであり、パソコンの如き情報端末で構成され、検索条件入力部１４、検索結果表示部１５等を具備している。
検索条件入力部１４は、情報ナビゲーションシステムを使用するとき必要なデータ、例えば全文検索方式の情報ナビゲーションシステムの場合には、キーワードを入力したり、検索結果表示部１５に表示されたデータから選択したものを入力操作するものである。
検索結果表示部１５は、ユーザが起点発見のために入力したキーワードにより得られた全文検索結果を表示したり、これに続いて表示されるブラウジング支援の表示等を行うものである。
検索結果表示部１５における表示には、第３図に示す如く、全文検索結果一覧を表示したり、第５図に示す如く、起点候補文書のグループ分類をリスト表示したり、第６図に示す如く、ヒットしたデータをポップアップし、ラベル、リンクを表示し、データをノードとして表現し、データの種別によって色を変えて表示することも出来る。ヒットしたデータからいくつリンクを辿るかは、ユーザから指定可能にできる。なお第３図の表示から、第５図または第６図のいずれのタイプで表示するかは、ユーザが予め選択し、第３図の表示のあと指示することにより可能である。
なおナビゲータ１６は、前記の如く、検索結果表示部１５の表示部分をズーミングしたり、上下左右に移動表示するものであり、ズーミングを最広角状態にすれば、グローバルマップ１７を、別枠内に表示することなく、表示することができる。
グローバルマップ１７は、前記の如く、現在データ群のどこにいるのか、何を見ているのかを表示したり、各データに対する履歴も表示するものである。
グローバルマップ１７の表示として、前記第９図に示す如く、グローバルマップ１７を表示し、検索結果表示部１５で表示中のものを枠で囲み、現在どこにいるのか、何を見ているのかをノードの色で識別可能に表示する。そして辿ったリンクを特定の色で識別に表示する。このようにすることにより現在の位置と、検索ずみのデータの位置、すでに辿ったリンクの状態等をユーザに示すことができる。ユーザはこれをみて、元のデータに戻ったり、前に閲覧したデータに容易に戻ることができ、迷子になることを防止できる。
グローバルマップ１７の他の表示手法としては、前記第１０図に示す如く、データをリンクとともに地図状に表示し、現在どこにいるのか、何をみたのかをブロックの色で識別可能にし、また辿ったリンクを特定の色で識別表示する。このようにすることにより、第９図と同様に現在の位置、検索ずみデータの位置、すでに辿ったリンクの状態等をユーザに示すことができ、ユーザはこれをみて元のデータに戻ったり、前に閲覧したデータに戻ったりすることができ、迷子になることを防止できる。
次に本発明の動作を、起点発見手段が検索エンジンを利用した手法の場合について簡単に説明する。
（１）ユーザは、事前に検索条件入力部１４より、全文検索を利用した本発明の情報ナビゲーションシステムを選択することを例えばキー入力する。それからユーザが検索条件入力部１４よりキーワード、例えば「秋葉原電気」を入力する。
（２）これがＣＰＵ１１の起点発見手段１に認識され、図示省略した検索エンジンにより、記憶装置１２に格納されている各文書を全文検索し、第３図に示す如く、起点となる文書を選択する。このとき、第４図に示す如く、文書間のリンク関係が強い文書が同じグループとなるように複数のグループに分類されているので、第５図に示す如く、複数のグループに分類されて呈示され、続いて第６図、又は第７図に示す如く、リンク付けされて表示される。
（３）ユーザは、これにより複数の文書の中から必要な文書を選択する。これにより記憶装置１２から選択された文書が読み出され、検索結果表示部１５に表示されることになる。ユーザはこの文書が所望のものでなければ、第６図又は第７図の画面に戻り、リンク状態を参照して、次のものを選択する。このようにして所望の文書を効率よく入手することができる。
（４）ところでこのような選択操作を繰り返すうちに、自分がどれとどれを選択したのか忘れ、同じ文書を繰り返しみたり、元の状態にもどれなくなったりする迷子状態になることがあるが、この場合、ユーザは検索条件入力部１４からポジショニング支援データを入力する。例えば特定キーをタッチしたり、検索結果表示部１５の特定部分をクリックする。
（５）これによりポジショニング支援手段４が動作して、第９図又は第１０図に示す如き、グローバルマップ１７を表示する。ユーザはこれにより自己の検索状態を認識し、適切な選択制御を行い、例えば元に戻ることができるなど迷子状態を解消する。
（６）ユーザは、これによるも所望の文書が得られないときは、初めに戻り、キーワードを新しく入力して選択を最初から行う。
このように本発明によれば、相互にリンクで結び付けられたデータ群から効率良く所望の情報を獲得することができる。具体的には、どのデータから閲覧を始めるかを決めるための起点の発見支援を行い、次にどのデータを閲覧すべきかを決めるためのブラウジング支援を実現したことにより、適切なデータから出発して関連データを適切な順序で閲覧できる。
また自分が閲覧してきたデータ、あるいは閲覧中のデータが、閲覧すべきデータ全体の中でどこに位置しているのかを把握するためのポジショニング支援を実現したことにより、順序を誤った場合に元のデータに戻ったり、前に閲覧したデータに戻ったりすることも容易に行える。
（実施の形態２）
つぎに、本発明の実施の形態２を第１１図〜第２２図にもとづき説明する。第１１図は、実施の形態２を示す図であり、第１２図は、第１１図に示した記憶装置１２０に格納されたリンクデータベース１２１のテーブル構造を示す図であり、第１３図は、第１１図に示した記憶装置１２０に格納された履歴データベース１２２のテーブル構造を示す図であり、第１４図は、第１１図に示した記憶装置１２０に格納されたポジショニングデータベース１２３のテーブル構造を示す図であり、第１５図は、実施の形態２の動作を説明するフローチャートであり、第１６図は、第１５図に示したリンクデータ表示処理を説明するフローチャートであり、第１７図は、第１５図に示した履歴データ表示処理を説明するフローチャートであり、第１８図は、第１５図に示したポジショニング支援処理を説明するフローチャートであり、第１９図は、実施の形態２における検索結果の表示例を示す図であり、第２０図は、実施の形態２におけるリンクデータ等の表示例を示す図であり、第２１図は、実施の形態２におけるリンクデータ、履歴データ、ポジショニングデータ等の表示例を示す図であり、第２２図は、実施の形態２におけるリンクデータ、履歴データ、ポジショニングデータ等の表示例を示す図である。
以下に詳述する実施の形態２は、前述した実施の形態１の改良例であり、相互にリンクで結びつけられたデータ群のリンク関係を効率的に表示させる点や、ナビゲーション中に以前参照したデータを再び参照する際に効率的に表示させる点等に特徴を備えており、さらなるユーザインタフェースの向上を目的として構成されている。
第１１図に示した情報ナビゲーションシステムにおいて、１００は端末装置、１１０はＣＰＵ、１１１は検索部、１１２はリンクデータ表示制御部、１１３は履歴データ表示制御部、１１４はポジショニング支援部、１２０は記憶装置、１３０は表示部、１４０は検索条件入力部である。
端末装置１００は、ユーザが情報ナビゲーションシステムを使用するとき、必要なデータを入力したり、その表示部１３０にＣＰＵ１１０より送出された、ユーザに対するインタフェース用の、第１９図〜第２２図に示す各種画面を表示するものであり、パソコンの如き情報端末で構成され、検索条件入力部１４０および表示部１３０等を具備している。
検索条件入力部１４０は、情報ナビゲーションシステムを使用するとき必要なデータ、例えば全文検索方式の情報ナビゲーションシステムの場合には、キーワードを入力したり、表示部１３０に表示されたデータから選択したものを入力操作するものである。
表示部１３０は、ユーザが起点発見のために入力したキーワードにより得られた全文検索結果を表示したり、これに続いて表示されるブラウジング支援の表示等を行うものである。
ＣＰＵ１１０は、検索部１１１、リンクデータ表示制御部１１２、履歴データ表示制御部１１３、ポジショニング支援部１１４等の動作を行うものである。検索部１１１は、キーワード検索等により、記憶装置１２０に格納された文書を検索する。リンクデータ表示制御部１１２は、検索部１１１での検索結果に基づいて、データのリンク状態を表示させるための制御を行う。履歴データ表示制御部１１３は、ユーザがデータのリンクを辿った場合の履歴をサムネイル画像により表示させるための制御を行う。
ポジショニング支援部１１４は、データ群中のどこを閲覧しているのかをユーザが把握するのを支援するために、データ群全体を相互の関係を表したグローバルマップ上の現在位置として表示して教示する機能を備えている。
記憶装置１２０は、情報ナビゲーションを構成するデータ（文書、画像等）を格納している。また、記憶装置１２０では、リンクデータベース１２１（第１２図参照）、履歴データベース１２２（第１３図参照）、ポジショニングデータベース１２３（第１４図参照）が構成されている。
第１２図に示したリンクデータベース１２１は、データ群におけるリンク関係を表すリンクデータを格納するデータベースであり、「オブジェクトＩＤ」、「属性」、「日付」、「コメント」、「ＵＲＬ」、「オブジェクトＩＤリスト」等のフィールドを備えている。
「オブジェクトＩＤ」は、当該データ（オブジェクト）を識別するための識別子である。「属性」は、当該データの属性（例えば、会社、部署、人等）「日付」は、当該データが作成された日付である。「コメント」は、当該データの備考である。「ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）」は、当該データが実際に格納されている場所を表す。「オブジェクトＩＤリスト」は、当該データ（第１階層データ）にリンクされているデータ（第２階層データ）のオブジェクトＩＤのリストである。
第１３図に示した履歴データベース１２２は、ユーザがデータのリンクを辿った場合の履歴に関する履歴データを格納するデータベースであり、「履歴データＩＤ」、「履歴サムネイル画像」、「オブジェクトＩＤ」、「日時」等のフィールドを備えている。
「履歴データＩＤ」は、履歴データを識別するための識別子である。「履歴サムネイル画像」は、ユーザがリンクを辿る直前の縮小画像である。「オブジェクトＩＤ」は、サムネイル画像に対応する画面２００で選択された第１階層データ（選択データ表示領域２５０に表示）を識別するための識別子であり、第１２図に示したオブジェクトＩＤに対応している。「日時」は、履歴データが作成された日時である。
第１４図に示したポジショニングデータベース１２３は、データ群中のどこを閲覧しているのかをユーザが把握するのを支援するためのポジショニングデータを格納するデータベースであり、前述した「オブジェクトＩＤ」、「属性」、「日付」等のフィールドを備えている。
つぎに、実施の形態２の動作について、第１５図〜第１８図に示したフローチャート、第１９図〜第２２図に示した各画面の表示例を参照しつつ説明する。第１５図に示したステップＳＡ１では、ユーザは、検索条件入力部１４０より、全文検索を利用した情報ナビゲーションシステムを選択することを例えばキー入力する。つぎに、ユーザは、第１９図に示した画面２００における検索条件入力領域２１０の検索条件入力欄２１１にキーワードとして、例えば、「電機会社」を入力した後、検索ボタン２１２を押下する。
ステップＳＡ２では、ＣＰＵ１１０の検索部１１１は、検索エンジン（図示略）により、記憶装置１２０に格納されている各文書を全文検索し、第１９図に示した検索結果表示領域２２０に検索結果（１．Ａ社、２．Ｂ社、３．Ｃ社等）を表示する。
ユーザは、検索結果表示領域２２０の検索結果の中から起点となる、例えば、「Ａ社」を選択する。これにより、「Ａ社」に対応するデータ（日付、コメント等）が第２０図に示した画面２００の選択データ表示領域２５０に表示される。また、ポジショニング支援部１１４は、選択された「Ａ社」に関するオブジェクトＩＤ（この場合、Ｆ０００００１）、属性（この場合、会社）および日付（この場合、１９８４／０４／０４）をポジショニングデータベース１２３（第１４図参照）に格納し、更新する。
つぎに、ポジショニング支援部１１４は、第２０図に示したグローバルマップ領域２６０において、上記属性（この場合、会社）に対応する領域２６０ａ（会社）に配置点２６１１を表示させる。
このグローバルマップ領域２６０には、データ群中のどこを閲覧しているのかをユーザ自身が把握するために、データ群全体を相互の関係を表したグローバルマップが表示されている。
グローバルマップ領域２６０において、横方向は、ユーザが選択したデータの属性に対応している。具体的には、領域２６０ａは、属性としての会社に対応している。領域２６０ｂは、属性としての部署に対応している。領域２６０ｃは、属性としての人に対応している。領域２６０ｄは、属性としての文書に対応している。また、グローバルマップ領域２６０において縦方向は、時間軸に対応している。
なお、実施の形態２では、検索部１１１に第２図に示した起点発見手段１と同様の機能を持たせ、上記検索結果を実施の形態１で説明した方法により表示してもよい。
ステップＳＡ３では、リンクデータ表示制御部１１２は、第２０図に示したように、例えば、ユーザに選択された上記「Ａ社」（第１９図参照）に関するリンクデータを表示させるためのリンクデータ表示処理を実行する。
具体的には、第１６図に示したステップＳＢ１では、リンクデータ表示制御部１１２は、リンクデータベース１２１（第１２図参照）を参照して、「Ａ社」（オブジェクトＩＤ＝Ｆ０００００１）のオブジェクトＩＤリストに対応する第１階層データを各ＵＲＬより取得する。
ステップＳＢ２では、リンクデータ表示制御部１１２は、第２０図に示したローカルマップ領域２３０における第１階層データのメイン表示範囲を決定する。例えば、リンクデータ表示制御部１１２は、メインの１２個の第１階層データを縦３×横４のメイン表示範囲に表示させ、該メイン表示範囲に表示しきれない第１階層データを奥行き方向に重ね表示させるように決定する。
ステップＳＢ３では、リンクデータ表示制御部１１２は、第１階層データを属性を元に並べ替える。ステップＳＢ４では、リンクデータ表示制御部１１２は、各第１階層データにリンクされている第２階層データを取得する。
具体的には、リンクデータ表示制御部１１２は、リンクデータベース１２１（第１２図参照）を参照して、各第１階層データのオブジェクトＩＤリストに対応する第２階層データを各ＵＲＬより取得する。
ステップＳＢ５では、リンクデータ表示制御部１１２は、ステップＳＢ３の並べ替え結果に基づいて、各第１階層データを配置し、各第１階層データの周囲にリンクされている第２階層データを配置し、さらに、該メイン表示範囲外に各第１階層データを奥行き方向に重ねるように配置する。
ステップＳＢ６では、リンクデータ表示制御部１１２は、ステップＳＢ５の配置に基づいて、第２０図に示したローカルマップ領域２３０に第１階層データ２３１１、２３１２、・・・、２３１ａ、・・・および第２階層データ２３２１１、２３２１２等をアイコン形式でそれぞれ表示させる。
例えば、第１階層データ２３１１の周囲には、該第１階層データ２３１１にリンクされた第２階層データ２３２１１、２３２１２、２３２１３、・・・が表示されている。また、第１階層データ２３１２の周囲には、該第１階層データ２３１２にリンクされた第２階層データ２３２２１、２３２２２、・・・が表示されている。以下、同様にして、第１階層データ２３１ａの周囲には、該第１階層データ２３１ａにリンクされた第２階層データ２３２ａ１、２３２ａ２、・・・が表示されている。
ここで、アイコン形式の表示において、各第１階層データ、各第２階層データは、属性等に対応させて異なる形状のアイコンで表示されている。
ステップＳＢ７では、リンクデータ表示制御部１１２は、ローカルマップ領域２３０に表示された各第２階層データを、リンクされた第１階層データを中心として回転させつつ表示させる。
ステップＳＢ８では、リンクデータ表示制御部１１２は、ローカルマップ領域２３０の表示をスクロールするためのスクロール指示があるか否かを判断する。具体的には、リンクデータ表示制御部１１２は、ユーザにより左スクロールボタン２７０、戻るボタン２７１または右スクロールボタン２７２が押下されたか否かを判断する。
左スクロールボタン２７０は、ローカルマップ領域２３０の表示を左側に所定量、スクロールさせ、右側で奥行き方向に重なって表示されている第１階層データをメイン表示範囲に表示させるためのボタンである。戻るボタン２７１は、ローカルマップ領域２３０をスクロール前の表示状態に戻すためのボタンである。
右スクロールボタン２７２は、ローカルマップ領域２３０の表示を右側に所定量、スクロールさせ、左側で奥行き方向に重なって表示されている第１階層データ（図示略）をメイン表示範囲に表示させるためのボタンである。
ステップＳＢ８の判断結果が「Ｙｅｓ」である場合、リンクデータ表示制御部１１２は、ステップＳＢ１０で、ローカルマップ領域２３０の表示をスクロールさせるスクロール処理を実行する。ユーザは、左スクロールボタン２７０、戻るボタン２７１、右スクロールボタン２７２を押下しつつ、所望の第１階層データをメイン表示範囲に表示させる。
一方、ステップＳＢ８の判断結果が「Ｎｏ」である場合、ステップＳＢ９では、リンクデータ表示制御部１１２は、ユーザにより、ローカルマップ領域２３０に表示された複数の第１階層データの中から所望の第１階層データが選択されたか否かを判断し、この場合、判断結果を「Ｎｏ」とする。
そして、ユーザにより、第２０図に示したローカルマップ領域２３０に表示されている第１階層データ２３１ａ（長谷川  健一）が選択されると、リンクデータ表示制御部１１２は、ステップＳＢ９の判断結果を「Ｙｅｓ」とし、リンクデータ表示処理を終了させる。なお、ステップＳＢ９の判断結果が「Ｎｏ」である場合、ステップＳＢ７以降の処理が実行される。
第１５図に戻り、ステップＳＡ４では、履歴データ表示制御部１１３は、第２１図に示したように、履歴ビュー領域２４０に履歴データとしての履歴サムネイル画像を表示させるための履歴データ表示処理を実行する。
具体的には、第１７図に示したステップＳＣ１では、履歴データ表示制御部１１３は、ステップＳＢ９（第１６図参照）で第１階層データが選択された直前のローカルマップ領域２３０（第２０図参照）の表示画像を縮小し、これを履歴サムネイル画像（この場合、表示領域２４０ａに表示：第２１図参照）として取得する。
ステップＳＣ２では、履歴データ表示制御部１１３は、上記履歴サムネイル画像に、履歴データＩＤ、該サムネイル画像に対応する第１階層データのオブジェクトＩＤおよび日時を対応付けて、履歴データとして、履歴データベース１２２（第１３図参照）に格納し、該履歴データベース１２２を更新する。
ステップＳＣ３では、履歴データ表示制御部１１３は、履歴ビュー領域２４０（第２０図参照）において表示されている履歴サムネイル画像の数が規定数よりも多いか否かを判断する。この規定数は、履歴ビュー領域２４０における表示領域２４０ａ〜２４０ｄの数（＝４）である。
ステップＳＣ３の判断結果が「Ｙｅｓ」である場合、ステップＳＣ４では、履歴データ表示制御部１１３は、最も古い日時の履歴データを履歴データベース１２２（第１３図参照）から削除するとともに、該履歴データに対応する履歴サムネイル画像を履歴ビュー領域２４０から削除する。
この場合、ステップＳＣ３の判断結果が「Ｎｏ」であるとし、ステップＳＣ５では、履歴データ表示制御部１１３は、ステップＳＣ２で履歴データベース１２２に格納された新履歴サムネイル画像を第２１図に示した履歴ビュー領域２４０の表示領域２４０ａに表示させ、履歴データ表示処理を終了させる。この表示領域２４０ａに表示された履歴サムネイル画像は、第２０図に示したローカルマップ領域２３０の表示内容に対応している。
第１５図に戻り、ステップＳＡ５では、ポジショニング支援部１１４は、グローバルマップ領域２６０（第２１参照）にグローバルマップを表示させ、ポジショニングを支援するためのポジショニング支援処理を実行する。
具体的には、第１８図に示したステップＳＤ１では、ポジショニング支援部１１４は、ステップＳＢ９（第１６図参照）でユーザに選択された第１階層データ２３１ａ（第２０図参照）に関するオブジェクトＩＤ（この場合、Ｆ０５６８９４）、属性（この場合、人）および日付（この場合、１９８６／０７／０８）をポジショニングデータベース１２３（第１４図参照）に格納し、更新する。
ステップＳＤ２では、ポジショニング支援部１１４は、第２１図に示したグローバルマップ領域２６０において、第１階層データ２３１ａ（第２０図参照）の属性（この場合、人）に対応する領域２６０ｃ（人）に配置点２６１２を表示させる。
ステップＳＤ３では、ポジショニング支援部１１４は、第２１図に示した配置点２６１１と配置点２６１２とを結ぶ線２６２１を表示させ、ポジショニング支援処理を終了させる。これにより、ユーザは、データ群のうち会社に関するデータのつぎに、該データにリンクする人に関するデータを辿ったことを大局的に把握することができる。
第１５図に戻り、ステップＳＡ６では、別検索があるか否かを判断し、この判断結果が「Ｙｅｓ」である場合、ステップＳＡ１以降の処理が実行される。一方、ステップＳＡ６の判断結果が「Ｎｏ」である場合、ステップＳＡ３では、ステップＳＢ９（第１６図参照）で選択された第１階層データ２３１ａ（第２０図参照）に関するリンクデータ表示処理が実行される。
具体的には、第１６図に示したステップＳＢ１では、リンクデータ表示制御部１１２は、リンクデータベース１２１（第１２図参照）を参照して、第１階層データ２３１ａ（第２０図参照）のオブジェクトＩＤリストに対応する第１階層データを各ＵＲＬより取得する。
ステップＳＢ２では、リンクデータ表示制御部１１２は、第２０図に示したローカルマップ領域２３０における第１階層データのメイン表示範囲を決定する。
ステップＳＢ３では、リンクデータ表示制御部１１２は、第１階層データを属性を元に並べ替える。ステップＳＢ４では、リンクデータ表示制御部１１２は、各第１階層データにリンクされている第２階層データを取得する。
ステップＳＢ５では、リンクデータ表示制御部１１２は、ステップＳＢ３の並べ替え結果に基づいて、各第１階層データを配置し、各第１階層データの周囲にリンクされている第２階層データを配置し、さらに、該メイン表示範囲外に各第１階層データを奥行き方向に重ねるように配置する。
ステップＳＢ６では、リンクデータ表示制御部１１２は、ステップＳＢ５の配置に基づいて、第２１図に示したローカルマップ領域２３０に第１階層データ２３２ａ１、２３２ａ２、・・・、２３２ａ８、・・・および第２階層データ２３３ａ１１、２３３ａ１２、・・・、２３３ａ８１、２３３ａ８２、・・・をアイコン形式でそれぞれ表示させる。これらの第１階層データ２３２ａ１、２３２ａ２、・・・、２３２ａ８、・・・は、第２０図に示した第１階層データ２３１ａにリンクされた第２階層データ２３２ａ１、２３２ａ２、・・・である。ここでは、第２１図に示した第１階層データと第２０図に示した第２階層データとが同一であるため、便宜上、同一の符号を付ける。
ステップＳＢ７では、リンクデータ表示制御部１１２は、ローカルマップ領域２３０に表示された各第２階層データを、リンクされた第１階層データを中心として回転させつつ表示させる。
ステップＳＢ８では、リンクデータ表示制御部１１２は、ローカルマップ領域２３０の表示をスクロールするためのスクロール指示があるか否かを判断する。ステップＳＢ８の判断結果が「Ｙｅｓ」である場合、ステップＳＢ１０では、リンクデータ表示制御部１１２は、ローカルマップ領域２３０の表示をスクロールさせるスクロール処理を実行する。
ステップＳＢ９では、リンクデータ表示制御部１１２は、ユーザにより、ローカルマップ領域２３０に表示された複数の第１階層データの中から所望の第１階層データが選択されたか否かを判断する。ここで、ユーザにより、第２１図に示したローカルマップ領域２３０に表示されている第１階層データ２３２ａ８（第一開発部）が選択されると、リンクデータ表示制御部１１２は、ステップＳＢ９の判断結果を「Ｙｅｓ」とし、リンクデータ表示処理を終了させる。
以下、第１５図に示したステップＳＡ４以降の処理が実行されることにより、第２２図に示した画面２００において、履歴ビュー領域２４０の表示領域２４０ｂには、第２１図に示したローカルマップ領域２３０に対応するサムネイル画像が表示される。また、ローカルマップ領域２３０には、第１階層データ２３２ａ８にリンクされた第１階層データ２３３ａ８１、２３３ａ８２、・・・および第２階層データ２３４ａ８１１、２３４ａ８１２、・・・が表示されている。
これら第１階層データ２３３ａ８１、２３３ａ８２、・・・は、第２１図に示した第１階層データ２３２ａ８にリンクされた第２階層データ２３３ａ８１、２３３ａ８２、・・・である。ここでは、第２２図に示した第１階層データと第２１図に示した第２階層データとが同一であるため、便宜上同一の符号を付ける。
また、グローバルマップ領域２６０においては、第１階層データ２３２ａ８（第２１図参照）に対応する配置点２６１３（領域２６０ｂ）と、該配置点２６１３と配置点２６１２とを結ぶ線２６２２とが表示されている。
以上説明したように、実施の形態２によれば、第２０図のローカルマップ領域２３０に示したように、データを表示する際に、第１階層データとしてのデータからリンクされたデータを第２階層データとし、第１階層データの周囲に第２階層データをアイコン形式により表示させることとしたので、相互にリンクで結びつけられたデータ群のリンク関係を効率的に表示させることができる。
以上本発明にかかる実施の形態１および２について図面を参照して詳述してきたが、具体的な構成例はこれらの実施の形態１および２に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
例えば、前述した実施の形態においては、実施の形態１、２の各機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することにより各機能を実現してもよい。
産業上の利用可能性
以上のように、本発明にかかる情報ナビゲーションシステムは、相互リンクされたデータ群の検索や表示に対して有用である。
【図面の簡単な説明】
第１図は、本発明の原理図であり、第２図は、本発明の実施の形態１を示す図であり、第３図は、起点発見支援のユーザインタフェースを示す図であり、第４図は、リンク関係を利用した起点候補文書のグルーピング説明図であり、第５図は、起点候補文書のグループ分類表示説明図であって、グループ分類をリスト表示したものであり、第６図は、起点候補文書のグループ分類の可視化表示説明図であり、第７図は、ブラウジング支援手段のユーザインタフェース説明図（その１）であり、第８図は、ブラウジング支援手段のユーザインタフェース説明図（その２）であり、第９図は、ポジショニング支援手段のユーザインタフェース説明図（その１）であり、第１０図は、ポジショニング支援手段のユーザインタフェース説明図（その２）であり、第１１図は、実施の形態２を示す図であり、第１２図は、第１１図に示した記憶装置１２０に格納されたリンクデータベース１２１のテーブル構造を示す図であり、第１３図は、第１１図に示した記憶装置１２０に格納された履歴データベース１２２のテーブル構造を示す図であり、第１４図は、第１１図に示した記憶装置１２０に格納されたポジショニングデータベース１２３のテーブル構造を示す図であり、第１５図は、実施の形態２の動作を説明するフローチャートであり、第１６図は、第１５図に示したリンクデータ表示処理を説明するフローチャートであり、第１７図は、第１５図に示した履歴データ表示処理を説明するフローチャートであり、第１８図は、第１５図に示したポジショニング支援処理を説明するフローチャートであり、第１９図は、実施の形態２における検索結果の表示例を示す図であり、第２０図は、実施の形態２におけるリンクデータ等の表示例を示す図であり、第２１図は、実施の形態２におけるリンクデータ、履歴データ、ポジショニングデータ等の表示例を示す図であり、第２２図は、実施の形態２におけるリンクデータ、履歴データ、ポジショニングデータ等の表示例を示す図である。
【図１】
2003044693.tif 000003
【図２】
2003044693.tif 000004
【図３】
2003044693.tif 000005
【図４】
2003044693.tif 000006
【図５】
2003044693.tif 000007
【図６】
2003044693.tif 000008
【図７】
2003044693.tif 000009
【図８】
2003044693.tif 000010
【図９】
2003044693.tif 000011
【図１０】
2003044693.tif 000012
【図１１】
2003044693.tif 000013
【図１２】
2003044693.tif 000014
【図１３】
2003044693.tif 000015
【図１４】
2003044693.tif 000016
【図１５】
2003044693.tif 000017
【図１６】
2003044693.tif 000018
【図１７】
2003044693.tif 000019
【図１８】
2003044693.tif 000020
【図１９】
2003044693.tif 000021
【図２０】
2003044693.tif 000022
【図２１】
2003044693.tif 000023
【図２２】
2003044693.tif 000024
【国際調査報告】
2003044693.tif 000025
2003044693.tif 000026