JP2906586B2 - Hypermedia device - Google Patents
Hypermedia deviceInfo
- 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
【発明の詳細な説明】 〔産業上の利用分野〕 この発明はハイパーメディア装置に関し、特にノード
とノード、オブジェクトとオブジェクト、ノードとオブ
ジェクトとの間に設定された種々のリンクをメニュー表
示できるようにしたものに関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a hypermedia device, and more particularly, to a menu display of nodes and nodes, objects and objects, and various links set between nodes and objects. About what you did.
ハイパーメディア装置は、文書、絵、画像、音等の情
報の間を自由にリンクで関連付けることができるもの
で、情報の収集、検索、管理、プレゼンテーションなど
に適したアプリケーションの開発、その利用の可能なシ
ステムとして注目されている。Hypermedia devices are capable of freely linking information such as documents, pictures, images, sounds, etc. with links. It is possible to develop and use applications suitable for information collection, search, management, presentation, etc. System is attracting attention.
ところで、従来のハイパーメディア装置において、ハ
イパーメディアデータは情報のひとかたまりであるノー
ドデータとリンク情報を示すリンクデータとから構成さ
れ、リンクデータはノード内のオブジェクト(特にリン
クアイコン)とノードとを結ぶリンクを示すものがほと
んどであった。By the way, in a conventional hypermedia device, hypermedia data is composed of node data, which is a group of information, and link data indicating link information, and the link data is a link connecting an object (particularly, a link icon) in the node with the node. Most of them showed.
しかし、最近のハイパーメディア装置では、ノード−
ノード間、オブジェクト−オブジェクト間、ノード−オ
ブジェクト間に自由にリンクを設定することが可能なシ
ステムが考えられている。そしてこの場合の各種のリン
クの使用方法はシステムの用途によってそれぞれ異る。However, in recent hypermedia devices, nodes-
A system that can freely set links between nodes, between objects, and between nodes and objects has been considered. The method of using the various links in this case differs depending on the use of the system.
このように、種々のリンクを設定することが可能なシ
ステムを考えた場合、その各種リンク情報の表現方法お
よび操作方法が統一されていたほうがユーザにとって使
いやすい。しかしながら、従来、各種リンク情報の統一
された表現方法および操作方法はなかった。As described above, when considering a system in which various links can be set, it is easier for the user to use the unified expression method and operation method of the various link information. However, there has been no unified expression method and operation method of various link information.
この発明はノード−ノード間、オブジェクト−オブジ
ェクト間、ノード−オブジェクト間、オブジェクト−ノ
ード間に設定されたリンクを統一した方法で表現でき、
使用することのできるハイパーメディア装置を提供する
ことを目的とする。According to the present invention, links set between nodes, between nodes, between objects, between nodes, and between objects and nodes can be expressed in a unified manner.
It is an object to provide a hypermedia device that can be used.
上記目的を達成するため、この発明は、ノードに含ま
れるオブジェクトと他のノードとの間、ノードと他のノ
ードとの間、ノードと他のノードに含まれるオブジェク
トの間、またはノードに含まれるオブジェクトと他のノ
ードに含まれるオブジェクトとの間にリンクが設定され
たハイパーメディア装置において、前記ノードを指定す
るノード指定手段と、前記ノード指定手段で指定された
ノードまたは該ノードに含まれるオブジェクトに設定さ
れたリンクを示すリンク情報を検索する検索手段と、前
記検索手段で検索されたリンク情報をメニュー表示する
メニュー表示手段と、前記メニュー表示手段でメニュー
表示されたリンク情報を選択する選択手段と、前記選択
手段により選択されたメニュー情報のリンク先ノードま
たはオブジェクトを表示する表示手段とを具備すること
を特徴とする。In order to achieve the above object, the present invention includes an object included in a node and another node, between a node and another node, between a node and an object included in another node, or included in a node. In a hypermedia device in which a link is set between an object and an object included in another node, a node specifying unit that specifies the node, and a node specified by the node specifying unit or an object included in the node. Search means for searching for link information indicating the set link; menu display means for displaying a menu of the link information searched by the search means; and selection means for selecting the link information menu-displayed by the menu display means. The link destination node or object of the menu information selected by the selecting means Characterized by comprising a Shimesuru display means.
あるノードのリンクメニューを指定するとこのノード
にリンクされた被参照ノード、被参照オブジェクト、参
照ノード、参照オブジェクトおよびこのノードに含まれ
るオブジェクトにリンクされた被参照ノード、被参照オ
ブジェクト、参照ノード、参照オブジェクトがメニュー
表示され、また、あるオブジェクトのリンクメニューを
指定するとこのオブジェクトにリンクされた被参照ノー
ド、被参照オブジェクト、参照ノード、参照オブジェク
トがメニュー表示される。このリンクメニューの選択に
よりリンクされた被参照ノード、被参照オブジェクト、
参照ノードまたは参照オブジェクトが表示され、また、
その選択したノードまたはオブジェクトのさらに下位あ
るいは上位のリンク関係がリンクメニューとして表示さ
れる。When a link menu of a certain node is specified, a referenced node, a referenced object, a reference node, a reference object linked to this node, and a referenced node, a referenced object, a reference node, and a reference linked to an object included in this node. An object is displayed in a menu, and when a link menu of a certain object is designated, a referenced node, a referenced object, a reference node and a reference object linked to this object are displayed in a menu. The referenced node, referenced object,
Displays the reference node or reference object,
The lower or upper link relation of the selected node or object is displayed as a link menu.
第1図はこの発明のハイパーメディア装置をブロック
図で示したものである。この装置はファイル格納部10、
処理部20、表示部30、ポインティング装置であるマウス
40を共通ライン50に接続して構成される。ファイル格納
部10はハイパーメディアファイルを格納するもので、ハ
イパーメディアファイルには各種情報のかたまりである
ノードデータおよびリンク情報であるリンクデータを含
んでいる。処理部20はファイル格納部10に格納されてい
るハイパーメディアファイルの読み出し、書き込み、表
示部30の表示処理等を行う。表示部30は、例えばCRTデ
ィスプレイ装置で、処理部20で処理された各種情報をノ
ード単位で表示する。また、マウス40は表示部30に表示
された情報の所定の位置にポインタをあわせて、マウス
40のマウスボタンをクリックすることにより所定の入力
を行うものである。なお、この装置には所定の情報およ
び指令を入力するための図示しないキーボードも備えら
れている。FIG. 1 is a block diagram showing a hypermedia device according to the present invention. This device has a file storage unit 10,
Processing unit 20, display unit 30, mouse as pointing device
40 is connected to a common line 50. The file storage unit 10 stores a hypermedia file. The hypermedia file includes node data as a group of various information and link data as link information. The processing unit 20 performs reading and writing of the hypermedia file stored in the file storage unit 10, display processing of the display unit 30, and the like. The display unit 30 is, for example, a CRT display device, and displays various types of information processed by the processing unit 20 in node units. The mouse 40 is moved to a predetermined position of the information displayed on the display unit 30 and the mouse is moved.
A predetermined input is performed by clicking 40 mouse buttons. This device is also provided with a keyboard (not shown) for inputting predetermined information and commands.
第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に
リンクされている。FIG. 2 shows an example of a link relationship of the hypermedia files stored in the file storage unit 10. In FIG. 2, three nodes A, B and C are shown. The node A includes an object A-1 and an object A-2, the node B includes an object B-1, and the node C includes objects C-1 and C-2. Node A is linked to node B, and node B is linked to node C. Further, node A is linked to object B-1 of node B,
The object B-1 is linked to the node C and the object C-1 of the node C. The object A-1 of the node A is linked to the object B-1 of the node B, and the object B-1 of the node B is linked to the object C-1 of the node C. The object A-2 of the node A is linked to the node B. Further, the node B is linked to the object C-2 of the node C.
この関係をノードBについてみると、ノードAは被参
照ノード(参照元ノード)であり、ノードCは参照ノー
ド(参照先ノード)である。また、ノードCのオブジェ
クトC−2は参照オブジェクト(参照先オブジェクク
ト)である。また、ノードBのオブジェクトB−1につ
いてみると、ノードAは被参照ノード(参照元ノー
ド)、ノードAのオブジェクトA−1は被参照オブジェ
クト(参照元オブジェクト)、ノードCは参照ノード
(参照先ノード)、ノードCのオブジェクトC−1は参
照オブジェクト(参照先オブジェククト)である。第2
図に示したリンク関係を表で示すと第1表のようにな
る。Looking at this relationship for node B, node A is the referenced node (reference source node) and node C is the reference node (reference destination node). The object C-2 of the node C is a reference object (reference destination object). Regarding the object B-1 of the node B, the node A is a referenced node (reference source node), the object A-1 of the node A is a referenced object (reference source object), and the node C is a reference node (reference destination). The node C and the object C-1 of the node C are reference objects (reference destination objects). Second
Table 1 shows the link relationships shown in the table.
次に、この実施例の動作を第3図、第4図に示すフロ
ーチャートを参照して説明する。 Next, the operation of this embodiment will be described with reference to the flowcharts shown in FIGS.
いま、ノードBが表示部30に表示されている状態にに
おいて、第2図に示すようにマウス40のポインタ32がノ
ードBのリンクアイコン31にあわせられ、マウス40の図
示しないマウスボタンがクリックされたとする。まず、
ノードのリンクアイコンがクリックされたか否かを調べ
(ステップ201)、この場合ノードBのリンクアイコン3
1がクリックされているので、次に、ファイル格納部10
に格納されているハイパーメディアファイルを参照し
て、クリックされたノード、すなわちノードBの被参照
リンクをたどり参照元ノードおよび参照元オブジェクト
を検索する(ステップ202)。この場合、参照元ノード
はノードA、参照元オブジェクトはオブジェクトA−2
である。Now, in a state where the node B is displayed on the display unit 30, the pointer 32 of the mouse 40 is moved to the link icon 31 of the node B as shown in FIG. 2, and a mouse button (not shown) of the mouse 40 is clicked. Suppose. First,
It is checked whether the link icon of the node is clicked (step 201). In this case, the link icon 3 of the node B is checked.
Since 1 is clicked, next, file storage unit 10
With reference to the hypermedia file stored in the node B, the clicked node, that is, the referenced link of the node B is followed to search for the reference source node and the reference source object (step 202). In this case, the reference source node is node A, and the reference source object is object A-2.
It is.
次に、ファイル格納部10に格納されているハイパーメ
ディアファイルを参照して、クリックされたノード、こ
の場合ノードBの参照リンクをたどり参照先ノードおよ
び参照先オブジェクトを検索する(ステップ203)。こ
こで、参照先ノードはノードC、参照先オブジェクトは
オブジェクトC−2である。Next, referring to the hypermedia file stored in the file storage unit 10, the reference node of the clicked node, in this case, the node B, is followed to search for the reference destination node and the reference destination object (step 203). Here, the reference destination node is the node C, and the reference destination object is the object C-2.
さらに、クリックされたノードにオブジェクトが含ま
れている場合は、このオブジェクトの被参照リンクをた
どり参照元ノードおよび参照元オブジェクトを検索する
(ステップ204)。この場合は、ノードBにオブジェク
トB−1が含まれているので、ファイル格納部10に格納
されているハイパーメディアファイルを参照して、オブ
ジェクトB−1の参照リンクをたどり参照元ノードAお
よび参照元オブジェクトA−1を検索する。Further, if the clicked node contains an object, the reference link of this object is followed to search for the reference source node and the reference source object (step 204). In this case, since the object B-1 is included in the node B, the node B refers to the hypermedia file stored in the file storage unit 10 and follows the reference link of the object B-1 to refer to the reference source node A and the reference node A. The original object A-1 is searched.
次に、クリックされたノードに含まれるオブジェク
ト、この場合はオブジェクトB−1の参照リンクをたど
り参照先ノードCおよび参照先オブジェクトC−1を検
索する(ステップ205)。Next, an object included in the clicked node, in this case, the reference link of the object B-1 is followed to search for the reference destination node C and the reference destination object C-1 (step 205).
このようにして参照元ノード、参照元オブジェクト、
参照先ノードおよび参照先オブジェクトの検索が終了す
ると、検索されたノードの参照元ノード、参照元オブジ
ェクト、参照先ノード、参照先オブジェクトおよびこの
ノードに含まれるオブジェクトの参照元ノード、参照元
オブジェクト、参照先ノード、参照先オブジェクトをリ
ンクメニューとして表示部30の所定の位置に表示する
(ステップ206)。In this way, the source node, the source object,
When the search for the reference node and the reference object is completed, the reference node of the searched node, the reference object, the reference node, the reference object, the reference object of the object included in this node, the reference object, and the reference The destination node and the reference destination object are displayed as link menus at predetermined positions on the display unit 30 (step 206).
ノードBのリンクアイコン31がマウス40によりクリッ
クされた場合におけるリンクメニューの一例が第5図に
示される。An example of the link menu when the link icon 31 of the node B is clicked by the mouse 40 is shown in FIG.
第5図に示すリンクメニュー301は、ノードBの参照
元ノードがノードA、参照元オブジェクトがノードAの
オブジェクトA−2であり、またオブジェクトB−1の
参照元ノードがノードA、ノードAのオブジェクトA−
1であることを示し、さらにノードBの参照先ノードが
ノードC、参照先オブジェクトがノードCのオブジェク
トC−2であり、またオブジェクトB−1の参照先ノー
ドがノードC、ノードCのオブジェクトC−1であるこ
とを示している。The link menu 301 shown in FIG. 5 indicates that the reference source node of the node B is the node A, the reference source object is the object A-2 of the node A, and the reference source node of the object B-1 is the node A and the node A. Object A-
1, the reference node of the node B is the node C, the reference object is the object C-2 of the node C, and the reference node of the object B-1 is the node C and the object C of the node C. -1.
再び第3図を参照して、リンクメニュー表示されたノ
ードの参照元ノード、参照元オブジェクト、参照先ノー
ド、参照先オブジェクトおよびこのノードに含まれるオ
ブジェクトの参照元ノード、参照元オブジェクト、参照
先ノード、参照先オブジェクトの内、ノードの参照元ノ
ード、例えば第5図のアイコン301−1にマウス40のポ
インタがあわせられ、マウス40のマウスボタンがクリッ
クされたとすると(ステップ207)、クリックされたノ
ードの参照元ノード、この場合はノードAが開かれ(ス
テップ208)、ノードAが表示部30上にマルチウインド
ウにより表示される。Referring to FIG. 3 again, the reference source node, reference source object, reference destination node, reference target object of the node displayed in the link menu and the reference source node, reference source object, and reference destination node of the object included in this node If the pointer of the mouse 40 is placed on the reference source node of the node, for example, the icon 301-1 in FIG. 5, and the mouse button of the mouse 40 is clicked (step 207), the clicked node Is opened (step 208), and the node A is displayed on the display unit 30 in a multi-window.
同様に、メニュー表示されたノードの参照元オブジェ
クト、例えば第5図のアイコン301−2にマウス40のポ
インタがあわせられ、マウス40のマウスボタンがクリッ
クされたとすると(ステップ209)、クリックされたノ
ードの参照元オブジェクトを含むノード、この場合はオ
ブジェクトA−2を含むノードAが開かれ(ステップ21
0)、ノードAが表示部30上にマルチウインドウにより
表示される。Similarly, assuming that the pointer of the mouse 40 is positioned on the reference source object of the menu-displayed node, for example, the icon 301-2 in FIG. 5, and the mouse button of the mouse 40 is clicked (step 209), the clicked node , The node A containing the object A-2 in this case is opened (step 21).
0), the node A is displayed on the display unit 30 by a multi-window.
同様に、メニュー表示されたノードの参照先ノード、
例えば第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上にマルチウ
インドウにより表示される。Similarly, the reference destination node of the node displayed in the menu,
For example, if the icon 301-5 in FIG. 5 is clicked by the mouse 40 (step 210), the reference node of the clicked node, in this case, the node C is opened (step 212), and the node displayed in the menu is displayed. If a reference destination object, for example, the icon 301-6 in FIG. 5 is clicked by the mouse 40 (step 213),
The node containing the reference object of the clicked node, in this case, node C is opened (step 214), and the reference source node of the menu-displayed object, for example, icon 301-3 in FIG. If so (step 215), the reference source node of the clicked object, in this case, node A is opened (step 216), and the reference source object of the object displayed in the menu, for example, the icon 301-4 in FIG.
Is clicked by the mouse 40 (step 21).
7) The node containing the reference source object of the clicked object, in this case, node A is opened (step 218), and the reference destination node of the menu displayed object, for example, the icon 301-7 in FIG. Is clicked (step 219), the reference node of the clicked object, in this case, node C is opened (step 220), and the reference object of the object displayed in the menu, for example, the icon 301- in FIG. If 8 is clicked by the mouse 40 (step 221), a node including the reference object of the clicked object, in this case, node C is opened (step 222), and each is displayed on the display unit 30 by a multi-window. You.
次に、ノードBが表示部30に表示されている状態にお
いて、マウス40によりオブジェクトB−1を示すリンク
アイコン33がクリックされた場合の動作を第4図を参照
して説明する。まず、オブジェクトのリンクアイコンが
クリックされたか否かを調べ(ステップ231)、この場
合オブジェクトB−1のリンクアイコン31がクリックさ
れているので、次に、ファイル格納部10に格納されてい
るハイパーメディアファイルを参照して、クリックされ
たオブジェクト、すなわちオブジェクトB−1の被参照
リンクをたどり参照元ノードおよび参照元オブジェクト
を検索する(ステップ232)。この場合、参照元ノード
はノードA、参照元オブジェクトはオブジェクトA−1
である。Next, the operation when the link icon 33 indicating the object B-1 is clicked by the mouse 40 while the node B is displayed on the display unit 30 will be described with reference to FIG. First, it is checked whether or not the link icon of the object has been clicked (step 231). In this case, since the link icon 31 of the object B-1 has been clicked, the hypermedia stored in the file storage unit 10 is next stored. With reference to the file, the clicked object, that is, the referenced link of the object B-1 is followed to search for the reference source node and the reference source object (step 232). In this case, the reference source node is node A, and the reference source object is object A-1.
It is.
次に、ファイル格納部10に格納されているハイパーメ
ディアファイルを参照して、クリックされたオブジェク
ト、この場合はオブジェクトB−1の参照リンクをたど
り参照先ノードおよび参照先オブジェクトを検索する
(ステップ233)。ここで、参照先ノードはノードC、
参照先オブジェクトはオブジェクトC−1である。Next, by referring to the hypermedia file stored in the file storage unit 10, the user clicks the reference link of the clicked object, in this case, the object B-1, to search for the reference destination node and the reference destination object (step 233). ). Here, the reference destination node is node C,
The reference destination object is the object C-1.
このようにして参照元ノード、参照元オブジェクト、
参照先ノードおよび参照先オブジェクトの検索が終了す
ると、検索された参照元ノード、参照元オブジェクト、
参照先ノード、参照先オブジェクトをリンクメニューと
して表示部30の所定の位置に表示する(ステップ23
4)。In this way, the source node, the source object,
When the search of the reference destination node and the reference destination object is completed, the searched reference source node, the reference source object,
The reference destination node and the reference destination object are displayed as link menus at predetermined positions on the display unit 30 (step 23).
Four).
ノードBのオブジェクトB−1のリンクアイコン33が
マウス40によりクリックされた場合におけるリンクメニ
ューの一例が第6図に示される。An example of the link menu when the link icon 33 of the object B-1 of the node B is clicked by the mouse 40 is shown in FIG.
第6図に示すリンクメニュー302は、オブジェクトB
−1の参照元ノードがノードA、参照元オブジェクトが
ノードAのオブジェクトA−1であり、またオブジェク
トB−1の参照先ノードがノードC、ノードCのオブジ
ェクトC−1であることを示している。The link menu 302 shown in FIG.
-1 indicates that the reference source node is the node A, the reference source object is the object A-1 of the node A, and the reference destination node of the object B-1 is the node C and the object C-1 of the node C. I have.
再び第4図を参照して、リンクメニュー表示された参
照元ノード、参照元オブジェクト、参照先ノード、参照
先オブジェクトの内、参照元ノード、例えば第6図のア
イコン302−1がマウス40によりクリックされたとする
と(ステップ235)、クリックされた参照元ノード、こ
の場合はノードAが開かれ(ステップ236)、ノードA
が表示部30上にマルチウインドウにより表示される。Referring again to FIG. 4, the reference source node, the reference source object, the reference destination node, and the reference source node, for example, the icon 302-1 in FIG. If the clicked reference node (in this case, node A) is opened (step 236), the node A is opened (step 236).
Is displayed on the display unit 30 by the multi-window.
同様に、メニュー表示された参照元オブジェクト、例
えば第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上にマルチウインドウにより表
示される。Similarly, if the reference source object displayed in the menu, for example, the icon 302-2 in FIG. 6 is clicked by the mouse 40 (step 237), the node including the clicked reference source object, in this case, the object A-2 Is opened (step 238), and assuming that the menu-displayed reference node, for example, the icon 302-3 in FIG. 6 is clicked with the mouse 40 (step 239), the clicked reference node, In this case, the node C is opened (step 240), and the reference destination object displayed in the menu, for example, the icon shown in FIG.
If 302-4 is clicked with the mouse 40 (step 241), a node containing the clicked reference object, in this case, node C, is opened (step 24).
2) Each is displayed on the display unit 30 by a multi-window.
なお、上記実施例において参照元または参照先がオブ
ジェクトである場合に、該参照元または参照先オブジェ
クトを含むノードを開いたとき、自動的に、マウス40の
ポインタを該参照元または参照先オブジェクトの位置に
移動させるように構成すると、参照元または参照先オブ
ジェクトを容易に識別でき非常に便利である。In the above-described embodiment, when the reference source or the reference destination is an object, when the node including the reference source or the reference destination object is opened, the pointer of the mouse 40 is automatically set to the reference source or the reference destination object. When configured to be moved to the position, the reference source or the reference destination object can be easily identified, which is very convenient.
次に、各ノードの表示状態をメニュー表示できると共
に、被参照ノードのさらに上位の被参照ノードもメニュ
ー表示することのできるようにしたこの発明の他の実施
例を第7図のフローチャートを参照して説明する。Next, another embodiment of the present invention in which the display state of each node can be displayed in a menu and the higher-order referenced node of the referenced node can also be displayed in a menu will be described with reference to the flowchart of FIG. Will be explained.
第7図において、まず、ノードのリンクアイコンがマ
ウス40によりクリックされたか否かを調べる(ステップ
251)。ここでノードのリンクアイコンがマウス40によ
りクリックされていると、次に、ファイル格納部10に格
納されているハイパーメディアファイルを参照して、ク
リックされたノードの被参照リンクをたどり参照元ノー
ドが表示されているか、参照元のノードがさらに被参照
リンクを有するかを検索する(ステップ252)。続いて
この検索した参照元ノードを、表示されているか否かを
示す表示情報、被参照リンクを有するか否かを示すリン
ク情報と共に表示部30の所定の位置にリンクメニューと
して表示する(ステップ253)。In FIG. 7, first, it is checked whether or not the link icon of the node is clicked by the mouse 40 (step
251). Here, if the link icon of the node is clicked with the mouse 40, then, by referring to the hypermedia file stored in the file storage unit 10, following the referred link of the clicked node, It is searched whether it is displayed or the reference source node further has a referenced link (step 252). Subsequently, the searched reference source node is displayed as a link menu at a predetermined position on the display unit 30 together with display information indicating whether or not the reference source node is displayed and link information indicating whether or not there is a referenced link (step 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は
さらに被参照リンクを有している。FIG. 8 shows an example of the displayed link menu. In FIG. 8, nodes displayed on the display unit 30
Nodes A, B, C, D, and E are set as reference source nodes linked to the reference link 311, and nodes A, D, and E are displayed on the display unit 30 together with the node 311 on the display unit 30 in a multi-window manner. And the nodes C and D are not displayed. The nodes A, C, and E are further set with referenced links. In this case, the pointer 313 of the mouse 40 is aligned with the link icon 312 of the node 311 and
When a mouse button (not shown) of the mouse 40 is clicked, a link menu 314 is opened. In this link menu, “○” indicates a displayed node, and “×” indicates a non-displayed node. Further, “→” indicates a node having a referenced link. That is, nodes A, D, and E are displayed, and nodes A, C, and E further have referenced links.
第7図に戻り、次に、表示情報が表示されていないこ
とを示す参照元ノード、すなわち表示情報として“×”
が表示された参照元ノードを示すリンクアイコン(第8
図の場合リンクアイコン314−2、314−3)がマウス40
によりクリックされたか否かを調べる(ステップ25
4)。ここで、表示情報が表示されていないことを示す
参照元ノードのリンクアイコンがクリックされると、こ
の参照元ノードを開き(ステップ255)、このノードを
表示部30にマルチウインドウにより表示する。Referring back to FIG. 7, next, a reference source node indicating that the display information is not displayed, that is, “×” as the display information
Is displayed as a link icon (No. 8
In the case of the figure, the link icon 314-2, 314-3) is the mouse 40
To check if it was clicked (step 25)
Four). Here, when the link icon of the reference source node indicating that the display information is not displayed is clicked, the reference source node is opened (step 255), and this node is displayed on the display unit 30 by the multi-window.
次に、リンク情報が被参照リンクを有することを示す
ノード、すなわちリンク情報として“→”が表示された
ノードを示すリンクアイコン(第8図の場合リンクアイ
コン314−1、314−3314−5)がクリックされ、マウス
を矢印方向に移動させると(ステップ256)、ファイル
格納部10に格納されているハイパーメディアファイルを
参照して、さらにクリックされたノードの被参照リンク
をたどり、さらに参照元ノードが表示されているか、そ
の参照元のノードがさらに被参照リンクを有するかを検
索する(ステップ257)。続いてこの検索した参照元ノ
ードを、表示されているか否かを示す表示情報、被参照
リンクを有するか否かを示すリンク情報と共に表示部30
の所定の位置にリンクメニューとして表示する(ステッ
プ258)。Next, a link icon indicating a node indicating that the link information has a referenced link, that is, a link icon indicating a node displaying “→” as the link information (link icons 314-1 and 314-3314-5 in FIG. 8) Is clicked and the mouse is moved in the direction of the arrow (step 256), the hypermedia file stored in the file storage unit 10 is referred to, the linked link of the clicked node is further followed, and the reference source node is further referred to. Is displayed, or whether the referencing node further has a referenced link (step 257). Subsequently, the display unit 30 displays the searched reference source node together with display information indicating whether or not the reference source node is displayed and link information indicating whether or not the reference source node has a referred link.
Is displayed as a link menu at a predetermined position (step 258).
この表示されたリンクメニューの一例を第9図に示
す。第9図において、表示部30に開かれているリンクメ
ニュー314のリンクアイコン314−3にマウス40のポイン
タ313をあわせ、マウス40の図示しないマウスボタンを
クリックした状態においてマウスを矢印方向に移動させ
るとさらにリンクメニュー315が開かれる。このリンク
メニュー315においてもリンクメニュー314と同様に
“○”は表示されているノード、“×”は表示されてい
ないノードを表わしている。また、“→”はさらに被参
照リンクがあるノードを示している。すなわち、ノード
G、Hが表示されており、ノードF、Iがさらに被参照
リンクを有している。この状態においても、表示情報が
表示されていないことを示す参照元ノードのリンクアイ
コンがクリックされると、この参照元ノードが開かれ
(ステップ260)、このノードが表示部30にマルチウイ
ンドウにより表示される。FIG. 9 shows an example of the displayed link menu. In FIG. 9, the pointer 313 of the mouse 40 is moved to the link icon 314-3 of the link menu 314 opened on the display unit 30, and the mouse is moved in the direction of the arrow while a mouse button (not shown) of the mouse 40 is clicked. Then, a link menu 315 is opened. In this link menu 315, similarly to the link menu 314, "O" indicates a displayed node, and "x" indicates a non-displayed node. Further, “→” indicates a node having a referenced link. That is, nodes G and H are displayed, and nodes F and I further have a referenced link. Even in this state, when the link icon of the reference source node indicating that the display information is not displayed is clicked, the reference source node is opened (step 260), and this node is displayed on the display unit 30 by the multi-window. Is done.
なお、上記実施例においては参照元ノードをメニュー
表示するように構成したが同様に参照先ノードまたは、
参照元ノードと参照先ノードの両者をメニュー表示する
ように構成してもよい。さらに、各ノードに含まれる参
照元オブジェクトおよび参照先オブジェクトも同様にメ
ニュー表示するようにしてもよい。In the above embodiment, the reference source node is configured to be displayed in the menu, but similarly, the reference destination node or
The menu may be displayed for both the reference source node and the reference destination node. Further, the reference source object and the reference destination object included in each node may be similarly displayed in a menu.
以上説明したようにこの発明によれば、ノード−ノー
ド間、オブジェクト−オブジェクト間、ノード−オブジ
ェクト間、オブジェクト−ノード間に自由に設定された
リンクを統一された方法で表現でき、ユーザにとって非
常に操作性のよいハイパーメディア装置を提供すること
ができる。As described above, according to the present invention, freely set links between nodes can be expressed between nodes, between objects, between objects, between nodes and objects, and between nodes can be expressed in a unified manner. A hyper-media device with good operability can be provided.
第1図はこの発明が適用されるのハイパーメディア装置
の概略を示すブロック図、第2図は各ノード間に設定さ
れたリンクの一例を示す図、第3図はノードリンクアイ
コンが指定された場合におけるこの発明の実施例の動作
を説明するフローチャート、第4図はオブジェクトリン
クアイコンが指定された場合におけるこの実施例の動作
を説明するフローチャート、第5図はノードリンクアイ
コンが指定された場合におけるリンクメニューの一例を
示す図、第6図はオブジェクトリンクアイコンが指定さ
れた場合におけるリンクメニューの一例を示す図、第7
図はこの発明の他の実施例を説明するフローチャート、
第8図、第9図は第7図に示した実施例によるリンクメ
ニューの一例を示す図である。 10……ファイル格納部、20……処理部、30……表示部、
31、312……ノードリンクアイコン、32、313……ポイン
タ、40……マウス、50……共通ライン、301、302、31
4、315……リンクメニューFIG. 1 is a block diagram schematically showing a hypermedia device to which the present invention is applied, FIG. 2 is a diagram showing an example of a link set between nodes, and FIG. 3 is a node link icon designated. 4 is a flowchart for explaining the operation of the embodiment of the present invention in the case, FIG. 4 is a flowchart for explaining the operation of this embodiment when an object link icon is designated, and FIG. 5 is a flowchart for explaining a case where a node link icon is designated. FIG. 6 is a diagram showing an example of a link menu. FIG. 6 is a diagram showing an example of a link menu when an object link icon is designated.
FIG. 6 is a flowchart illustrating another embodiment of the present invention.
8 and 9 are views showing an example of the link menu according to the embodiment shown in FIG. 10 ... file storage unit, 20 ... processing unit, 30 ... display unit,
31, 312 ... node link icon, 32, 313 ... pointer, 40 ... mouse, 50 ... common line, 301, 302, 31
4,315 …… Link menu
───────────────────────────────────────────────────── フロントページの続き (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科学技術文献ファイル────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference Onodera “Structure of Knowledge by Hypertext Computer”, Information Management, Vol. 31, No. 11, Fel. 1989, p. 961-977 (Hei 1-2-1) (58) Fields investigated (Int. Cl. 6 , DB name) G06F 17/30 G06F 12/00 547 G06F 3/00 651 JICST scientific and technical literature file
Claims (1)
ドとの間、ノードと他のノードとの間、ノードと他のノ
ードに含まれるオブジェクトの間、またはノードに含ま
れるオブジェクトと他のノードに含まれるオブジェクト
との間にリンクが設定されたハイパーメディア装置にお
いて、 前記ノードを指定するノード指定手段と、 前記ノード指定手段で指定されたノードまたは該ノード
に含まれるオブジェクトに設定されたリンクを示すリン
ク情報を検索する検索手段と、 前記検索手段で検索されたリンク情報をメニュー表示す
るメニュー表示手段と、 前記メニュー表示手段でメニュー表示されたリンク情報
を選択する選択手段と、 前記選択手段により選択されたメニュー情報のリンク先
ノードまたはオブジェクトを表示する表示手段と を具備することを特徴とするハイパーメディア装置。1. An object included in a node and another node, a node and another node, a node and an object included in another node, or an object included in a node and another node. In a hypermedia device in which a link is set between an included object, a node specifying unit that specifies the node, and a link that is set to the node specified by the node specifying unit or an object included in the node. Search means for searching for link information; menu display means for displaying a menu of link information searched for by the search means; selection means for selecting link information displayed as a menu on the menu display means; selection by the selection means Display means for displaying the linked node or object of the menu information Hypermedia apparatus characterized by Bei.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2148393A JP2906586B2 (en) | 1990-06-06 | 1990-06-06 | Hypermedia device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2148393A JP2906586B2 (en) | 1990-06-06 | 1990-06-06 | Hypermedia device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0440558A JPH0440558A (en) | 1992-02-10 |
| JP2906586B2 true JP2906586B2 (en) | 1999-06-21 |
Family
ID=15451775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2148393A Expired - Fee Related JP2906586B2 (en) | 1990-06-06 | 1990-06-06 | Hypermedia device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2906586B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0647909B1 (en) * | 1993-10-08 | 2003-04-16 | International Business Machines Corporation | Information catalog system with object-dependent functionality |
-
1990
- 1990-06-06 JP JP2148393A patent/JP2906586B2/en 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 (en) | 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 | |
| US5412774A (en) | Apparatus for and method of displaying a data item of a database using the display function of a selected data item | |
| JP3372563B2 (en) | Tree structure display editing device | |
| US8060832B2 (en) | Managing information display | |
| US5163130A (en) | System and method for configuring a graphic interface | |
| US6084589A (en) | Information retrieval apparatus | |
| US20040119757A1 (en) | Apparatus and method for dynamically building a context sensitive composite icon with active icon components | |
| US20010045963A1 (en) | Method and apparatus for binding user interface objects to application objects | |
| US20020130895A1 (en) | Method and apparatus for displaying help window simultaneously with web page pertaining thereto | |
| JPS622366A (en) | Movement of object on display screen | |
| JPH05224859A (en) | Graphical user interface | |
| JPH10161616A (en) | Dynamic display ads | |
| US20250148016A1 (en) | Interacting with data in a data repository | |
| 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 | |
| EP0558223A1 (en) | Window management system in a computer workstation | |
| JP3754111B2 (en) | Method for generating hierarchically related information and computer-controlled display system | |
| JPH08286871A (en) | File processor | |
| JPH07282079A (en) | Link display method | |
| JP2906586B2 (en) | Hypermedia device | |
| JP2937275B2 (en) | Figure processing method | |
| US8793589B2 (en) | Melded user interfaces | |
| US20050256906A1 (en) | Interface for portal and webserver administration-efficient updates | |
| US7353456B2 (en) | Prototype page for simulating navigation in computer programs |
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 |