JP2906586B2 - ハイパーメディア装置 - Google Patents
ハイパーメディア装置Info
- Publication number
- JP2906586B2 JP2906586B2 JP2148393A JP14839390A JP2906586B2 JP 2906586 B2 JP2906586 B2 JP 2906586B2 JP 2148393 A JP2148393 A JP 2148393A JP 14839390 A JP14839390 A JP 14839390A JP 2906586 B2 JP2906586 B2 JP 2906586B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- link
- menu
- displayed
- clicked
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明はハイパーメディア装置に関し、特にノード
とノード、オブジェクトとオブジェクト、ノードとオブ
ジェクトとの間に設定された種々のリンクをメニュー表
示できるようにしたものに関する。
とノード、オブジェクトとオブジェクト、ノードとオブ
ジェクトとの間に設定された種々のリンクをメニュー表
示できるようにしたものに関する。
ハイパーメディア装置は、文書、絵、画像、音等の情
報の間を自由にリンクで関連付けることができるもの
で、情報の収集、検索、管理、プレゼンテーションなど
に適したアプリケーションの開発、その利用の可能なシ
ステムとして注目されている。
報の間を自由にリンクで関連付けることができるもの
で、情報の収集、検索、管理、プレゼンテーションなど
に適したアプリケーションの開発、その利用の可能なシ
ステムとして注目されている。
ところで、従来のハイパーメディア装置において、ハ
イパーメディアデータは情報のひとかたまりであるノー
ドデータとリンク情報を示すリンクデータとから構成さ
れ、リンクデータはノード内のオブジェクト(特にリン
クアイコン)とノードとを結ぶリンクを示すものがほと
んどであった。
イパーメディアデータは情報のひとかたまりであるノー
ドデータとリンク情報を示すリンクデータとから構成さ
れ、リンクデータはノード内のオブジェクト(特にリン
クアイコン)とノードとを結ぶリンクを示すものがほと
んどであった。
しかし、最近のハイパーメディア装置では、ノード−
ノード間、オブジェクト−オブジェクト間、ノード−オ
ブジェクト間に自由にリンクを設定することが可能なシ
ステムが考えられている。そしてこの場合の各種のリン
クの使用方法はシステムの用途によってそれぞれ異る。
ノード間、オブジェクト−オブジェクト間、ノード−オ
ブジェクト間に自由にリンクを設定することが可能なシ
ステムが考えられている。そしてこの場合の各種のリン
クの使用方法はシステムの用途によってそれぞれ異る。
このように、種々のリンクを設定することが可能なシ
ステムを考えた場合、その各種リンク情報の表現方法お
よび操作方法が統一されていたほうがユーザにとって使
いやすい。しかしながら、従来、各種リンク情報の統一
された表現方法および操作方法はなかった。
ステムを考えた場合、その各種リンク情報の表現方法お
よび操作方法が統一されていたほうがユーザにとって使
いやすい。しかしながら、従来、各種リンク情報の統一
された表現方法および操作方法はなかった。
この発明はノード−ノード間、オブジェクト−オブジ
ェクト間、ノード−オブジェクト間、オブジェクト−ノ
ード間に設定されたリンクを統一した方法で表現でき、
使用することのできるハイパーメディア装置を提供する
ことを目的とする。
ェクト間、ノード−オブジェクト間、オブジェクト−ノ
ード間に設定されたリンクを統一した方法で表現でき、
使用することのできるハイパーメディア装置を提供する
ことを目的とする。
上記目的を達成するため、この発明は、ノードに含ま
れるオブジェクトと他のノードとの間、ノードと他のノ
ードとの間、ノードと他のノードに含まれるオブジェク
トの間、またはノードに含まれるオブジェクトと他のノ
ードに含まれるオブジェクトとの間にリンクが設定され
たハイパーメディア装置において、前記ノードを指定す
るノード指定手段と、前記ノード指定手段で指定された
ノードまたは該ノードに含まれるオブジェクトに設定さ
れたリンクを示すリンク情報を検索する検索手段と、前
記検索手段で検索されたリンク情報をメニュー表示する
メニュー表示手段と、前記メニュー表示手段でメニュー
表示されたリンク情報を選択する選択手段と、前記選択
手段により選択されたメニュー情報のリンク先ノードま
たはオブジェクトを表示する表示手段とを具備すること
を特徴とする。
れるオブジェクトと他のノードとの間、ノードと他のノ
ードとの間、ノードと他のノードに含まれるオブジェク
トの間、またはノードに含まれるオブジェクトと他のノ
ードに含まれるオブジェクトとの間にリンクが設定され
たハイパーメディア装置において、前記ノードを指定す
るノード指定手段と、前記ノード指定手段で指定された
ノードまたは該ノードに含まれるオブジェクトに設定さ
れたリンクを示すリンク情報を検索する検索手段と、前
記検索手段で検索されたリンク情報をメニュー表示する
メニュー表示手段と、前記メニュー表示手段でメニュー
表示されたリンク情報を選択する選択手段と、前記選択
手段により選択されたメニュー情報のリンク先ノードま
たはオブジェクトを表示する表示手段とを具備すること
を特徴とする。
あるノードのリンクメニューを指定するとこのノード
にリンクされた被参照ノード、被参照オブジェクト、参
照ノード、参照オブジェクトおよびこのノードに含まれ
るオブジェクトにリンクされた被参照ノード、被参照オ
ブジェクト、参照ノード、参照オブジェクトがメニュー
表示され、また、あるオブジェクトのリンクメニューを
指定するとこのオブジェクトにリンクされた被参照ノー
ド、被参照オブジェクト、参照ノード、参照オブジェク
トがメニュー表示される。このリンクメニューの選択に
よりリンクされた被参照ノード、被参照オブジェクト、
参照ノードまたは参照オブジェクトが表示され、また、
その選択したノードまたはオブジェクトのさらに下位あ
るいは上位のリンク関係がリンクメニューとして表示さ
れる。
にリンクされた被参照ノード、被参照オブジェクト、参
照ノード、参照オブジェクトおよびこのノードに含まれ
るオブジェクトにリンクされた被参照ノード、被参照オ
ブジェクト、参照ノード、参照オブジェクトがメニュー
表示され、また、あるオブジェクトのリンクメニューを
指定するとこのオブジェクトにリンクされた被参照ノー
ド、被参照オブジェクト、参照ノード、参照オブジェク
トがメニュー表示される。このリンクメニューの選択に
よりリンクされた被参照ノード、被参照オブジェクト、
参照ノードまたは参照オブジェクトが表示され、また、
その選択したノードまたはオブジェクトのさらに下位あ
るいは上位のリンク関係がリンクメニューとして表示さ
れる。
第1図はこの発明のハイパーメディア装置をブロック
図で示したものである。この装置はファイル格納部10、
処理部20、表示部30、ポインティング装置であるマウス
40を共通ライン50に接続して構成される。ファイル格納
部10はハイパーメディアファイルを格納するもので、ハ
イパーメディアファイルには各種情報のかたまりである
ノードデータおよびリンク情報であるリンクデータを含
んでいる。処理部20はファイル格納部10に格納されてい
るハイパーメディアファイルの読み出し、書き込み、表
示部30の表示処理等を行う。表示部30は、例えばCRTデ
ィスプレイ装置で、処理部20で処理された各種情報をノ
ード単位で表示する。また、マウス40は表示部30に表示
された情報の所定の位置にポインタをあわせて、マウス
40のマウスボタンをクリックすることにより所定の入力
を行うものである。なお、この装置には所定の情報およ
び指令を入力するための図示しないキーボードも備えら
れている。
図で示したものである。この装置はファイル格納部10、
処理部20、表示部30、ポインティング装置であるマウス
40を共通ライン50に接続して構成される。ファイル格納
部10はハイパーメディアファイルを格納するもので、ハ
イパーメディアファイルには各種情報のかたまりである
ノードデータおよびリンク情報であるリンクデータを含
んでいる。処理部20はファイル格納部10に格納されてい
るハイパーメディアファイルの読み出し、書き込み、表
示部30の表示処理等を行う。表示部30は、例えばCRTデ
ィスプレイ装置で、処理部20で処理された各種情報をノ
ード単位で表示する。また、マウス40は表示部30に表示
された情報の所定の位置にポインタをあわせて、マウス
40のマウスボタンをクリックすることにより所定の入力
を行うものである。なお、この装置には所定の情報およ
び指令を入力するための図示しないキーボードも備えら
れている。
第2図は、ファイル格納部10に格納されたハイパーメ
ディアファイルのリンク関係の一例を示したものであ
る。第2図において、3つのノードA、B、Cが示され
ている。ノードAにはオブジェクトA−1およびオブジ
ェクトA−2が含まれており、ノードBにはオブジェク
トB−1、ノードCにはオブジェクトC−1、C−2が
それぞれ含まれている。ノードAはノードBにリンクさ
れ、ノードBはノードCにリンクされている。さらにノ
ードAはノードBのオブジェクトB−1にリンクされ、
オブジェクトB−1はノードCおよびノードCのオブジ
ェクトC−1にリンクされている。また、ノードAのオ
ブジェクトA−1はノードBのオブジェクトB−1にリ
ンクされ、さらにノードBのオブジェクトB−1はノー
ドCのオブジェクトC−1にリンクされている。ノード
AのオブジェクトA−2はノードBにリンクされてい
る。さらにノードBはノードCのオブジェクトC−2に
リンクされている。
ディアファイルのリンク関係の一例を示したものであ
る。第2図において、3つのノードA、B、Cが示され
ている。ノードAにはオブジェクトA−1およびオブジ
ェクトA−2が含まれており、ノードBにはオブジェク
トB−1、ノードCにはオブジェクトC−1、C−2が
それぞれ含まれている。ノードAはノードBにリンクさ
れ、ノードBはノードCにリンクされている。さらにノ
ードAはノードBのオブジェクトB−1にリンクされ、
オブジェクトB−1はノードCおよびノードCのオブジ
ェクトC−1にリンクされている。また、ノードAのオ
ブジェクトA−1はノードBのオブジェクトB−1にリ
ンクされ、さらにノードBのオブジェクトB−1はノー
ドCのオブジェクトC−1にリンクされている。ノード
AのオブジェクトA−2はノードBにリンクされてい
る。さらにノードBはノードCのオブジェクトC−2に
リンクされている。
この関係をノードBについてみると、ノードAは被参
照ノード(参照元ノード)であり、ノードCは参照ノー
ド(参照先ノード)である。また、ノードCのオブジェ
クトC−2は参照オブジェクト(参照先オブジェクク
ト)である。また、ノードBのオブジェクトB−1につ
いてみると、ノードAは被参照ノード(参照元ノー
ド)、ノードAのオブジェクトA−1は被参照オブジェ
クト(参照元オブジェクト)、ノードCは参照ノード
(参照先ノード)、ノードCのオブジェクトC−1は参
照オブジェクト(参照先オブジェククト)である。第2
図に示したリンク関係を表で示すと第1表のようにな
る。
照ノード(参照元ノード)であり、ノードCは参照ノー
ド(参照先ノード)である。また、ノードCのオブジェ
クトC−2は参照オブジェクト(参照先オブジェクク
ト)である。また、ノードBのオブジェクトB−1につ
いてみると、ノードAは被参照ノード(参照元ノー
ド)、ノードAのオブジェクトA−1は被参照オブジェ
クト(参照元オブジェクト)、ノードCは参照ノード
(参照先ノード)、ノードCのオブジェクトC−1は参
照オブジェクト(参照先オブジェククト)である。第2
図に示したリンク関係を表で示すと第1表のようにな
る。
次に、この実施例の動作を第3図、第4図に示すフロ
ーチャートを参照して説明する。
ーチャートを参照して説明する。
いま、ノードBが表示部30に表示されている状態にに
おいて、第2図に示すようにマウス40のポインタ32がノ
ードBのリンクアイコン31にあわせられ、マウス40の図
示しないマウスボタンがクリックされたとする。まず、
ノードのリンクアイコンがクリックされたか否かを調べ
(ステップ201)、この場合ノードBのリンクアイコン3
1がクリックされているので、次に、ファイル格納部10
に格納されているハイパーメディアファイルを参照し
て、クリックされたノード、すなわちノードBの被参照
リンクをたどり参照元ノードおよび参照元オブジェクト
を検索する(ステップ202)。この場合、参照元ノード
はノードA、参照元オブジェクトはオブジェクトA−2
である。
おいて、第2図に示すようにマウス40のポインタ32がノ
ードBのリンクアイコン31にあわせられ、マウス40の図
示しないマウスボタンがクリックされたとする。まず、
ノードのリンクアイコンがクリックされたか否かを調べ
(ステップ201)、この場合ノードBのリンクアイコン3
1がクリックされているので、次に、ファイル格納部10
に格納されているハイパーメディアファイルを参照し
て、クリックされたノード、すなわちノードBの被参照
リンクをたどり参照元ノードおよび参照元オブジェクト
を検索する(ステップ202)。この場合、参照元ノード
はノードA、参照元オブジェクトはオブジェクトA−2
である。
次に、ファイル格納部10に格納されているハイパーメ
ディアファイルを参照して、クリックされたノード、こ
の場合ノードBの参照リンクをたどり参照先ノードおよ
び参照先オブジェクトを検索する(ステップ203)。こ
こで、参照先ノードはノードC、参照先オブジェクトは
オブジェクトC−2である。
ディアファイルを参照して、クリックされたノード、こ
の場合ノードBの参照リンクをたどり参照先ノードおよ
び参照先オブジェクトを検索する(ステップ203)。こ
こで、参照先ノードはノードC、参照先オブジェクトは
オブジェクトC−2である。
さらに、クリックされたノードにオブジェクトが含ま
れている場合は、このオブジェクトの被参照リンクをた
どり参照元ノードおよび参照元オブジェクトを検索する
(ステップ204)。この場合は、ノードBにオブジェク
トB−1が含まれているので、ファイル格納部10に格納
されているハイパーメディアファイルを参照して、オブ
ジェクトB−1の参照リンクをたどり参照元ノードAお
よび参照元オブジェクトA−1を検索する。
れている場合は、このオブジェクトの被参照リンクをた
どり参照元ノードおよび参照元オブジェクトを検索する
(ステップ204)。この場合は、ノードBにオブジェク
トB−1が含まれているので、ファイル格納部10に格納
されているハイパーメディアファイルを参照して、オブ
ジェクトB−1の参照リンクをたどり参照元ノードAお
よび参照元オブジェクトA−1を検索する。
次に、クリックされたノードに含まれるオブジェク
ト、この場合はオブジェクトB−1の参照リンクをたど
り参照先ノードCおよび参照先オブジェクトC−1を検
索する(ステップ205)。
ト、この場合はオブジェクトB−1の参照リンクをたど
り参照先ノードCおよび参照先オブジェクトC−1を検
索する(ステップ205)。
このようにして参照元ノード、参照元オブジェクト、
参照先ノードおよび参照先オブジェクトの検索が終了す
ると、検索されたノードの参照元ノード、参照元オブジ
ェクト、参照先ノード、参照先オブジェクトおよびこの
ノードに含まれるオブジェクトの参照元ノード、参照元
オブジェクト、参照先ノード、参照先オブジェクトをリ
ンクメニューとして表示部30の所定の位置に表示する
(ステップ206)。
参照先ノードおよび参照先オブジェクトの検索が終了す
ると、検索されたノードの参照元ノード、参照元オブジ
ェクト、参照先ノード、参照先オブジェクトおよびこの
ノードに含まれるオブジェクトの参照元ノード、参照元
オブジェクト、参照先ノード、参照先オブジェクトをリ
ンクメニューとして表示部30の所定の位置に表示する
(ステップ206)。
ノードBのリンクアイコン31がマウス40によりクリッ
クされた場合におけるリンクメニューの一例が第5図に
示される。
クされた場合におけるリンクメニューの一例が第5図に
示される。
第5図に示すリンクメニュー301は、ノードBの参照
元ノードがノードA、参照元オブジェクトがノードAの
オブジェクトA−2であり、またオブジェクトB−1の
参照元ノードがノードA、ノードAのオブジェクトA−
1であることを示し、さらにノードBの参照先ノードが
ノードC、参照先オブジェクトがノードCのオブジェク
トC−2であり、またオブジェクトB−1の参照先ノー
ドがノードC、ノードCのオブジェクトC−1であるこ
とを示している。
元ノードがノードA、参照元オブジェクトがノードAの
オブジェクトA−2であり、またオブジェクトB−1の
参照元ノードがノードA、ノードAのオブジェクトA−
1であることを示し、さらにノードBの参照先ノードが
ノードC、参照先オブジェクトがノードCのオブジェク
トC−2であり、またオブジェクトB−1の参照先ノー
ドがノードC、ノードCのオブジェクトC−1であるこ
とを示している。
再び第3図を参照して、リンクメニュー表示されたノ
ードの参照元ノード、参照元オブジェクト、参照先ノー
ド、参照先オブジェクトおよびこのノードに含まれるオ
ブジェクトの参照元ノード、参照元オブジェクト、参照
先ノード、参照先オブジェクトの内、ノードの参照元ノ
ード、例えば第5図のアイコン301−1にマウス40のポ
インタがあわせられ、マウス40のマウスボタンがクリッ
クされたとすると(ステップ207)、クリックされたノ
ードの参照元ノード、この場合はノードAが開かれ(ス
テップ208)、ノードAが表示部30上にマルチウインド
ウにより表示される。
ードの参照元ノード、参照元オブジェクト、参照先ノー
ド、参照先オブジェクトおよびこのノードに含まれるオ
ブジェクトの参照元ノード、参照元オブジェクト、参照
先ノード、参照先オブジェクトの内、ノードの参照元ノ
ード、例えば第5図のアイコン301−1にマウス40のポ
インタがあわせられ、マウス40のマウスボタンがクリッ
クされたとすると(ステップ207)、クリックされたノ
ードの参照元ノード、この場合はノードAが開かれ(ス
テップ208)、ノードAが表示部30上にマルチウインド
ウにより表示される。
同様に、メニュー表示されたノードの参照元オブジェ
クト、例えば第5図のアイコン301−2にマウス40のポ
インタがあわせられ、マウス40のマウスボタンがクリッ
クされたとすると(ステップ209)、クリックされたノ
ードの参照元オブジェクトを含むノード、この場合はオ
ブジェクトA−2を含むノードAが開かれ(ステップ21
0)、ノードAが表示部30上にマルチウインドウにより
表示される。
クト、例えば第5図のアイコン301−2にマウス40のポ
インタがあわせられ、マウス40のマウスボタンがクリッ
クされたとすると(ステップ209)、クリックされたノ
ードの参照元オブジェクトを含むノード、この場合はオ
ブジェクトA−2を含むノードAが開かれ(ステップ21
0)、ノードAが表示部30上にマルチウインドウにより
表示される。
同様に、メニュー表示されたノードの参照先ノード、
例えば第5図のアイコン301−5がマウス40によりクリ
ックされたとすると(ステップ210)、クリックされた
ノードの参照先ノード、この場合はノードCが開かれ
(ステップ212)、メニュー表示されたノードの参照先
オブジェクト、例えば第5図のアイコン301−6がマウ
ス40によりクリックされたとすると(ステップ213)、
クリックされたノードの参照先オブジェクトを含むノー
ド、この場合はノードCが開かれ(ステップ214)、メ
ニュー表示されたオブジェクトの参照元ノード、例えば
第5図のアイコン301−3がマウス40によりクリックさ
れたとすると(ステップ215)、クリックされたオブジ
ェクトの参照元ノード、この場合はノードAが開かれ
(ステップ216)、メニュー表示されたオブジェクトの
参照元オブジェクト、例えば第5図のアイコン301−4
がマウス40によりクリックされたとすると(ステップ21
7)、クリックされたオブジェクトの参照元オブジェク
トを含むノード、この場合はノードAが開かれ(ステッ
プ218)、メニュー表示されたオブジェクトの参照先ノ
ード、例えば第5図のアイコン301−7がマウス40によ
りクリックされたとすると(ステップ219)、クリック
されたオブジェクトの参照先ノード、この場合はノード
Cが開かれ(ステップ220)、メニュー表示されたオブ
ジェクトの参照先オブジェクト、例えば第5図のアイコ
ン301−8がマウス40によりクリックされたとすると
(ステップ221)、クリックされたオブジェクトの参照
先オブジェクトを含むノード、この場合はノードCが開
かれ(ステップ222)、それぞれ表示部30上にマルチウ
インドウにより表示される。
例えば第5図のアイコン301−5がマウス40によりクリ
ックされたとすると(ステップ210)、クリックされた
ノードの参照先ノード、この場合はノードCが開かれ
(ステップ212)、メニュー表示されたノードの参照先
オブジェクト、例えば第5図のアイコン301−6がマウ
ス40によりクリックされたとすると(ステップ213)、
クリックされたノードの参照先オブジェクトを含むノー
ド、この場合はノードCが開かれ(ステップ214)、メ
ニュー表示されたオブジェクトの参照元ノード、例えば
第5図のアイコン301−3がマウス40によりクリックさ
れたとすると(ステップ215)、クリックされたオブジ
ェクトの参照元ノード、この場合はノードAが開かれ
(ステップ216)、メニュー表示されたオブジェクトの
参照元オブジェクト、例えば第5図のアイコン301−4
がマウス40によりクリックされたとすると(ステップ21
7)、クリックされたオブジェクトの参照元オブジェク
トを含むノード、この場合はノードAが開かれ(ステッ
プ218)、メニュー表示されたオブジェクトの参照先ノ
ード、例えば第5図のアイコン301−7がマウス40によ
りクリックされたとすると(ステップ219)、クリック
されたオブジェクトの参照先ノード、この場合はノード
Cが開かれ(ステップ220)、メニュー表示されたオブ
ジェクトの参照先オブジェクト、例えば第5図のアイコ
ン301−8がマウス40によりクリックされたとすると
(ステップ221)、クリックされたオブジェクトの参照
先オブジェクトを含むノード、この場合はノードCが開
かれ(ステップ222)、それぞれ表示部30上にマルチウ
インドウにより表示される。
次に、ノードBが表示部30に表示されている状態にお
いて、マウス40によりオブジェクトB−1を示すリンク
アイコン33がクリックされた場合の動作を第4図を参照
して説明する。まず、オブジェクトのリンクアイコンが
クリックされたか否かを調べ(ステップ231)、この場
合オブジェクトB−1のリンクアイコン31がクリックさ
れているので、次に、ファイル格納部10に格納されてい
るハイパーメディアファイルを参照して、クリックされ
たオブジェクト、すなわちオブジェクトB−1の被参照
リンクをたどり参照元ノードおよび参照元オブジェクト
を検索する(ステップ232)。この場合、参照元ノード
はノードA、参照元オブジェクトはオブジェクトA−1
である。
いて、マウス40によりオブジェクトB−1を示すリンク
アイコン33がクリックされた場合の動作を第4図を参照
して説明する。まず、オブジェクトのリンクアイコンが
クリックされたか否かを調べ(ステップ231)、この場
合オブジェクトB−1のリンクアイコン31がクリックさ
れているので、次に、ファイル格納部10に格納されてい
るハイパーメディアファイルを参照して、クリックされ
たオブジェクト、すなわちオブジェクトB−1の被参照
リンクをたどり参照元ノードおよび参照元オブジェクト
を検索する(ステップ232)。この場合、参照元ノード
はノードA、参照元オブジェクトはオブジェクトA−1
である。
次に、ファイル格納部10に格納されているハイパーメ
ディアファイルを参照して、クリックされたオブジェク
ト、この場合はオブジェクトB−1の参照リンクをたど
り参照先ノードおよび参照先オブジェクトを検索する
(ステップ233)。ここで、参照先ノードはノードC、
参照先オブジェクトはオブジェクトC−1である。
ディアファイルを参照して、クリックされたオブジェク
ト、この場合はオブジェクトB−1の参照リンクをたど
り参照先ノードおよび参照先オブジェクトを検索する
(ステップ233)。ここで、参照先ノードはノードC、
参照先オブジェクトはオブジェクトC−1である。
このようにして参照元ノード、参照元オブジェクト、
参照先ノードおよび参照先オブジェクトの検索が終了す
ると、検索された参照元ノード、参照元オブジェクト、
参照先ノード、参照先オブジェクトをリンクメニューと
して表示部30の所定の位置に表示する(ステップ23
4)。
参照先ノードおよび参照先オブジェクトの検索が終了す
ると、検索された参照元ノード、参照元オブジェクト、
参照先ノード、参照先オブジェクトをリンクメニューと
して表示部30の所定の位置に表示する(ステップ23
4)。
ノードBのオブジェクトB−1のリンクアイコン33が
マウス40によりクリックされた場合におけるリンクメニ
ューの一例が第6図に示される。
マウス40によりクリックされた場合におけるリンクメニ
ューの一例が第6図に示される。
第6図に示すリンクメニュー302は、オブジェクトB
−1の参照元ノードがノードA、参照元オブジェクトが
ノードAのオブジェクトA−1であり、またオブジェク
トB−1の参照先ノードがノードC、ノードCのオブジ
ェクトC−1であることを示している。
−1の参照元ノードがノードA、参照元オブジェクトが
ノードAのオブジェクトA−1であり、またオブジェク
トB−1の参照先ノードがノードC、ノードCのオブジ
ェクトC−1であることを示している。
再び第4図を参照して、リンクメニュー表示された参
照元ノード、参照元オブジェクト、参照先ノード、参照
先オブジェクトの内、参照元ノード、例えば第6図のア
イコン302−1がマウス40によりクリックされたとする
と(ステップ235)、クリックされた参照元ノード、こ
の場合はノードAが開かれ(ステップ236)、ノードA
が表示部30上にマルチウインドウにより表示される。
照元ノード、参照元オブジェクト、参照先ノード、参照
先オブジェクトの内、参照元ノード、例えば第6図のア
イコン302−1がマウス40によりクリックされたとする
と(ステップ235)、クリックされた参照元ノード、こ
の場合はノードAが開かれ(ステップ236)、ノードA
が表示部30上にマルチウインドウにより表示される。
同様に、メニュー表示された参照元オブジェクト、例
えば第6図のアイコン302−2がマウス40によりクリッ
クされたとすると(ステップ237)、クリックされた参
照元オブジェクトを含むノード、この場合はオブジェク
トA−2を含むノードAが開かれ(ステップ238)、メ
ニュー表示された参照先ノード、例えば第6図のアイコ
ン302−3がマウス40によりクリックされたとすると
(ステップ239)、クリックされた参照先ノード、この
場合はノードCが開かれ(ステップ240)、メニュー表
示された参照先オブジェクト、例えば第6図のアイコン
302−4がマウス40によりクリックされたとすると(ス
テップ241)、クリックされた参照先オブジェクトを含
むノード、この場合はノードCが開かれ(ステップ24
2)、それぞれ表示部30上にマルチウインドウにより表
示される。
えば第6図のアイコン302−2がマウス40によりクリッ
クされたとすると(ステップ237)、クリックされた参
照元オブジェクトを含むノード、この場合はオブジェク
トA−2を含むノードAが開かれ(ステップ238)、メ
ニュー表示された参照先ノード、例えば第6図のアイコ
ン302−3がマウス40によりクリックされたとすると
(ステップ239)、クリックされた参照先ノード、この
場合はノードCが開かれ(ステップ240)、メニュー表
示された参照先オブジェクト、例えば第6図のアイコン
302−4がマウス40によりクリックされたとすると(ス
テップ241)、クリックされた参照先オブジェクトを含
むノード、この場合はノードCが開かれ(ステップ24
2)、それぞれ表示部30上にマルチウインドウにより表
示される。
なお、上記実施例において参照元または参照先がオブ
ジェクトである場合に、該参照元または参照先オブジェ
クトを含むノードを開いたとき、自動的に、マウス40の
ポインタを該参照元または参照先オブジェクトの位置に
移動させるように構成すると、参照元または参照先オブ
ジェクトを容易に識別でき非常に便利である。
ジェクトである場合に、該参照元または参照先オブジェ
クトを含むノードを開いたとき、自動的に、マウス40の
ポインタを該参照元または参照先オブジェクトの位置に
移動させるように構成すると、参照元または参照先オブ
ジェクトを容易に識別でき非常に便利である。
次に、各ノードの表示状態をメニュー表示できると共
に、被参照ノードのさらに上位の被参照ノードもメニュ
ー表示することのできるようにしたこの発明の他の実施
例を第7図のフローチャートを参照して説明する。
に、被参照ノードのさらに上位の被参照ノードもメニュ
ー表示することのできるようにしたこの発明の他の実施
例を第7図のフローチャートを参照して説明する。
第7図において、まず、ノードのリンクアイコンがマ
ウス40によりクリックされたか否かを調べる(ステップ
251)。ここでノードのリンクアイコンがマウス40によ
りクリックされていると、次に、ファイル格納部10に格
納されているハイパーメディアファイルを参照して、ク
リックされたノードの被参照リンクをたどり参照元ノー
ドが表示されているか、参照元のノードがさらに被参照
リンクを有するかを検索する(ステップ252)。続いて
この検索した参照元ノードを、表示されているか否かを
示す表示情報、被参照リンクを有するか否かを示すリン
ク情報と共に表示部30の所定の位置にリンクメニューと
して表示する(ステップ253)。
ウス40によりクリックされたか否かを調べる(ステップ
251)。ここでノードのリンクアイコンがマウス40によ
りクリックされていると、次に、ファイル格納部10に格
納されているハイパーメディアファイルを参照して、ク
リックされたノードの被参照リンクをたどり参照元ノー
ドが表示されているか、参照元のノードがさらに被参照
リンクを有するかを検索する(ステップ252)。続いて
この検索した参照元ノードを、表示されているか否かを
示す表示情報、被参照リンクを有するか否かを示すリン
ク情報と共に表示部30の所定の位置にリンクメニューと
して表示する(ステップ253)。
この表示されたリンクメニューの一例を第8図に示
す。第8図において、表示部30に表示されているノード
311と被参照リンクでリンクされている参照元ノード
は、ノードA、B、C、D、Eが設定されており、その
うちノードA、D、Eはノード311と共に表示部30にマ
ルチウインドウにより表示されており、ノードC、Dは
表示されていない。また、ノードA、C、Eにはさらに
被参照リンクが設定されている。この場合、マウス40の
ポインタ313をノード311のリンクアイコン312あわせ、
マウス40の図示しないマウスボタンをクリックするとリ
ンクメニュー314が開かれる。このリンクメニューにお
いて“○”は表示されているノード、“×”は表示され
ていないノードを表わしている。また、“→”はさらに
被参照リンクがあるノードを示している。すなわち、ノ
ードA、D、Eは表示されており、ノードA、C、Eは
さらに被参照リンクを有している。
す。第8図において、表示部30に表示されているノード
311と被参照リンクでリンクされている参照元ノード
は、ノードA、B、C、D、Eが設定されており、その
うちノードA、D、Eはノード311と共に表示部30にマ
ルチウインドウにより表示されており、ノードC、Dは
表示されていない。また、ノードA、C、Eにはさらに
被参照リンクが設定されている。この場合、マウス40の
ポインタ313をノード311のリンクアイコン312あわせ、
マウス40の図示しないマウスボタンをクリックするとリ
ンクメニュー314が開かれる。このリンクメニューにお
いて“○”は表示されているノード、“×”は表示され
ていないノードを表わしている。また、“→”はさらに
被参照リンクがあるノードを示している。すなわち、ノ
ードA、D、Eは表示されており、ノードA、C、Eは
さらに被参照リンクを有している。
第7図に戻り、次に、表示情報が表示されていないこ
とを示す参照元ノード、すなわち表示情報として“×”
が表示された参照元ノードを示すリンクアイコン(第8
図の場合リンクアイコン314−2、314−3)がマウス40
によりクリックされたか否かを調べる(ステップ25
4)。ここで、表示情報が表示されていないことを示す
参照元ノードのリンクアイコンがクリックされると、こ
の参照元ノードを開き(ステップ255)、このノードを
表示部30にマルチウインドウにより表示する。
とを示す参照元ノード、すなわち表示情報として“×”
が表示された参照元ノードを示すリンクアイコン(第8
図の場合リンクアイコン314−2、314−3)がマウス40
によりクリックされたか否かを調べる(ステップ25
4)。ここで、表示情報が表示されていないことを示す
参照元ノードのリンクアイコンがクリックされると、こ
の参照元ノードを開き(ステップ255)、このノードを
表示部30にマルチウインドウにより表示する。
次に、リンク情報が被参照リンクを有することを示す
ノード、すなわちリンク情報として“→”が表示された
ノードを示すリンクアイコン(第8図の場合リンクアイ
コン314−1、314−3314−5)がクリックされ、マウス
を矢印方向に移動させると(ステップ256)、ファイル
格納部10に格納されているハイパーメディアファイルを
参照して、さらにクリックされたノードの被参照リンク
をたどり、さらに参照元ノードが表示されているか、そ
の参照元のノードがさらに被参照リンクを有するかを検
索する(ステップ257)。続いてこの検索した参照元ノ
ードを、表示されているか否かを示す表示情報、被参照
リンクを有するか否かを示すリンク情報と共に表示部30
の所定の位置にリンクメニューとして表示する(ステッ
プ258)。
ノード、すなわちリンク情報として“→”が表示された
ノードを示すリンクアイコン(第8図の場合リンクアイ
コン314−1、314−3314−5)がクリックされ、マウス
を矢印方向に移動させると(ステップ256)、ファイル
格納部10に格納されているハイパーメディアファイルを
参照して、さらにクリックされたノードの被参照リンク
をたどり、さらに参照元ノードが表示されているか、そ
の参照元のノードがさらに被参照リンクを有するかを検
索する(ステップ257)。続いてこの検索した参照元ノ
ードを、表示されているか否かを示す表示情報、被参照
リンクを有するか否かを示すリンク情報と共に表示部30
の所定の位置にリンクメニューとして表示する(ステッ
プ258)。
この表示されたリンクメニューの一例を第9図に示
す。第9図において、表示部30に開かれているリンクメ
ニュー314のリンクアイコン314−3にマウス40のポイン
タ313をあわせ、マウス40の図示しないマウスボタンを
クリックした状態においてマウスを矢印方向に移動させ
るとさらにリンクメニュー315が開かれる。このリンク
メニュー315においてもリンクメニュー314と同様に
“○”は表示されているノード、“×”は表示されてい
ないノードを表わしている。また、“→”はさらに被参
照リンクがあるノードを示している。すなわち、ノード
G、Hが表示されており、ノードF、Iがさらに被参照
リンクを有している。この状態においても、表示情報が
表示されていないことを示す参照元ノードのリンクアイ
コンがクリックされると、この参照元ノードが開かれ
(ステップ260)、このノードが表示部30にマルチウイ
ンドウにより表示される。
す。第9図において、表示部30に開かれているリンクメ
ニュー314のリンクアイコン314−3にマウス40のポイン
タ313をあわせ、マウス40の図示しないマウスボタンを
クリックした状態においてマウスを矢印方向に移動させ
るとさらにリンクメニュー315が開かれる。このリンク
メニュー315においてもリンクメニュー314と同様に
“○”は表示されているノード、“×”は表示されてい
ないノードを表わしている。また、“→”はさらに被参
照リンクがあるノードを示している。すなわち、ノード
G、Hが表示されており、ノードF、Iがさらに被参照
リンクを有している。この状態においても、表示情報が
表示されていないことを示す参照元ノードのリンクアイ
コンがクリックされると、この参照元ノードが開かれ
(ステップ260)、このノードが表示部30にマルチウイ
ンドウにより表示される。
なお、上記実施例においては参照元ノードをメニュー
表示するように構成したが同様に参照先ノードまたは、
参照元ノードと参照先ノードの両者をメニュー表示する
ように構成してもよい。さらに、各ノードに含まれる参
照元オブジェクトおよび参照先オブジェクトも同様にメ
ニュー表示するようにしてもよい。
表示するように構成したが同様に参照先ノードまたは、
参照元ノードと参照先ノードの両者をメニュー表示する
ように構成してもよい。さらに、各ノードに含まれる参
照元オブジェクトおよび参照先オブジェクトも同様にメ
ニュー表示するようにしてもよい。
以上説明したようにこの発明によれば、ノード−ノー
ド間、オブジェクト−オブジェクト間、ノード−オブジ
ェクト間、オブジェクト−ノード間に自由に設定された
リンクを統一された方法で表現でき、ユーザにとって非
常に操作性のよいハイパーメディア装置を提供すること
ができる。
ド間、オブジェクト−オブジェクト間、ノード−オブジ
ェクト間、オブジェクト−ノード間に自由に設定された
リンクを統一された方法で表現でき、ユーザにとって非
常に操作性のよいハイパーメディア装置を提供すること
ができる。
第1図はこの発明が適用されるのハイパーメディア装置
の概略を示すブロック図、第2図は各ノード間に設定さ
れたリンクの一例を示す図、第3図はノードリンクアイ
コンが指定された場合におけるこの発明の実施例の動作
を説明するフローチャート、第4図はオブジェクトリン
クアイコンが指定された場合におけるこの実施例の動作
を説明するフローチャート、第5図はノードリンクアイ
コンが指定された場合におけるリンクメニューの一例を
示す図、第6図はオブジェクトリンクアイコンが指定さ
れた場合におけるリンクメニューの一例を示す図、第7
図はこの発明の他の実施例を説明するフローチャート、
第8図、第9図は第7図に示した実施例によるリンクメ
ニューの一例を示す図である。 10……ファイル格納部、20……処理部、30……表示部、
31、312……ノードリンクアイコン、32、313……ポイン
タ、40……マウス、50……共通ライン、301、302、31
4、315……リンクメニュー
の概略を示すブロック図、第2図は各ノード間に設定さ
れたリンクの一例を示す図、第3図はノードリンクアイ
コンが指定された場合におけるこの発明の実施例の動作
を説明するフローチャート、第4図はオブジェクトリン
クアイコンが指定された場合におけるこの実施例の動作
を説明するフローチャート、第5図はノードリンクアイ
コンが指定された場合におけるリンクメニューの一例を
示す図、第6図はオブジェクトリンクアイコンが指定さ
れた場合におけるリンクメニューの一例を示す図、第7
図はこの発明の他の実施例を説明するフローチャート、
第8図、第9図は第7図に示した実施例によるリンクメ
ニューの一例を示す図である。 10……ファイル格納部、20……処理部、30……表示部、
31、312……ノードリンクアイコン、32、313……ポイン
タ、40……マウス、50……共通ライン、301、302、31
4、315……リンクメニュー
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 小野寺「ハイパテキストーコンピュー タによる知識の構造化」情報管理,Vo l.31,No.11,Fel.1989,p. 961−977(平1−2−1) (58)調査した分野(Int.Cl.6,DB名) G06F 17/30 G06F 12/00 547 G06F 3/00 651 JICST科学技術文献ファイル
Claims (1)
- 【請求項1】ノードに含まれるオブジェクトと他のノー
ドとの間、ノードと他のノードとの間、ノードと他のノ
ードに含まれるオブジェクトの間、またはノードに含ま
れるオブジェクトと他のノードに含まれるオブジェクト
との間にリンクが設定されたハイパーメディア装置にお
いて、 前記ノードを指定するノード指定手段と、 前記ノード指定手段で指定されたノードまたは該ノード
に含まれるオブジェクトに設定されたリンクを示すリン
ク情報を検索する検索手段と、 前記検索手段で検索されたリンク情報をメニュー表示す
るメニュー表示手段と、 前記メニュー表示手段でメニュー表示されたリンク情報
を選択する選択手段と、 前記選択手段により選択されたメニュー情報のリンク先
ノードまたはオブジェクトを表示する表示手段と を具備することを特徴とするハイパーメディア装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2148393A JP2906586B2 (ja) | 1990-06-06 | 1990-06-06 | ハイパーメディア装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2148393A JP2906586B2 (ja) | 1990-06-06 | 1990-06-06 | ハイパーメディア装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0440558A JPH0440558A (ja) | 1992-02-10 |
JP2906586B2 true JP2906586B2 (ja) | 1999-06-21 |
Family
ID=15451775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2148393A Expired - Fee Related JP2906586B2 (ja) | 1990-06-06 | 1990-06-06 | ハイパーメディア装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2906586B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69432503T2 (de) * | 1993-10-08 | 2003-12-24 | Ibm | Informationsarchivierungssystem mit objektabhängiger Funktionalität |
-
1990
- 1990-06-06 JP JP2148393A patent/JP2906586B2/ja not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
小野寺「ハイパテキストーコンピュータによる知識の構造化」情報管理,Vol.31,No.11,Fel.1989,p.961−977(平1−2−1) |
Also Published As
Publication number | Publication date |
---|---|
JPH0440558A (ja) | 1992-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0494575B1 (en) | Cut and paste filtering of unbounded, dynamic, non-modifiable data streams | |
US5325481A (en) | Method for creating dynamic user panels in an iconic programming system | |
JP4166472B2 (ja) | コンピュータシステムのユーザに情報を提示するための方法及び装置 | |
JP3372563B2 (ja) | 木構造表示編集装置 | |
EP1364275B1 (en) | A graphical user interface layout customizer | |
US8060832B2 (en) | Managing information display | |
US7607095B2 (en) | Method and apparatus for binding user interface objects to application objects | |
US5163130A (en) | System and method for configuring a graphic interface | |
US5394521A (en) | User interface with multiple workspaces for sharing display system objects | |
US6084589A (en) | Information retrieval apparatus | |
US20040119757A1 (en) | Apparatus and method for dynamically building a context sensitive composite icon with active icon components | |
US20020130895A1 (en) | Method and apparatus for displaying help window simultaneously with web page pertaining thereto | |
JPS622366A (ja) | 表示スクリ−ン上のオブジエクトの移動方法 | |
JPH05224859A (ja) | グラフィカル・ユーザ・インターフェース | |
JP2006092570A (ja) | プログラムを構成するためのシステム及び方法 | |
JP2006526183A (ja) | ユーザインタフェースオートメーションフレームワークのクラスおよびインタフェース | |
US6862601B2 (en) | Method, system, and program for transforming files from a source file format to a destination file format | |
US5671379A (en) | System and method for managing windows | |
US20050256906A1 (en) | Interface for portal and webserver administration-efficient updates | |
JPH08286871A (ja) | ファイル処理装置 | |
JPH07109584B2 (ja) | ウィンドウ管理装置および方法 | |
JP2906586B2 (ja) | ハイパーメディア装置 | |
JPH0991299A (ja) | 階層的に関連した情報の生成方法及びコンピュータ制御ディスプレイシステム | |
US8793589B2 (en) | Melded user interfaces | |
JP2937275B2 (ja) | 図形処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080402 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090402 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100402 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |