JPH04131921A - Interactive input system - Google Patents

Interactive input system

Info

Publication number
JPH04131921A
JPH04131921A JP2254425A JP25442590A JPH04131921A JP H04131921 A JPH04131921 A JP H04131921A JP 2254425 A JP2254425 A JP 2254425A JP 25442590 A JP25442590 A JP 25442590A JP H04131921 A JPH04131921 A JP H04131921A
Authority
JP
Japan
Prior art keywords
tree structure
menu item
menu items
display
menu
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.)
Pending
Application number
JP2254425A
Other languages
Japanese (ja)
Inventor
Kenji Hiramatsu
健司 平松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2254425A priority Critical patent/JPH04131921A/en
Publication of JPH04131921A publication Critical patent/JPH04131921A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To attain the free selection of menu items by reference to a tree structure by displaying the tree structure consisting of the menu items. CONSTITUTION:When a computer program 1 needs the information inputted from a user, the program 1 calls out a conversation input routine 2. In this routine 2 a file input part 3 is called out and an assembly of menu items inputted through a route 10 is converted into the internal data by a syntax analyzing part 4. Then the converted assembly of menu items is sent to a tree structure display part 5. At the part 5 the internal data is converted into a screen image for display of it on a display. The screen image is sent to a display device 8 through a route 11 and displayed on a display screen as a tree structure. Thus, the user of the program 1 can freely select the menu items by reference to the tree structure.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はコンピュータに対話的に情報を入力する対話入
力方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an interactive input method for interactively inputting information into a computer.

〔従来の技術〕[Conventional technology]

計算機プログラムがその利用者から対話的に情報を獲得
する手段として、ディスプレイ上に計算機プログラムの
利用者(以下、利用者と記述する)が入力すべき値に対
する説明文(以下、ディスプレイ上に表示する説明文を
メニュー項目と記述する)を表示しそのメニュー項目に
対してその利用者に値を入力してもらう方式、もしくは
複数のメニュー項目群を表示しそのメニュー項目群の中
の一つを利用者に選択してもらう方式、もしくは複数の
メニュー項目群を表示しそのメニュー項目群の中の一つ
を利用者に選択してもらいさらに選択したメニュー項目
に対する値を利用者に選択してもらう方式等が用いられ
る。
As a means for a computer program to interactively acquire information from its users, explanatory text (hereinafter, displayed on the display) for the values that the user of the computer program (hereinafter referred to as the user) should input is displayed on the display. (described as a menu item) and have the user input a value for that menu item, or display multiple menu items and use one of the menu items. A method in which the user selects a menu item, or a method in which a group of multiple menu items is displayed, the user selects one of the menu items, and then the user selects a value for the selected menu item. etc. are used.

複数のメニュー項目をディスプレイ上に表示し、その中
の一つのメニュー項目を利用者に選択してもらう方式に
おいては、そのメニュー項目の選択自体が利用者が計算
機プログラムに与える情報であり、あるメニュー項目の
選択により、そのメニュー項目の子メニュー項目群の選
択へと動作を移すことが可能である。これらのメニュー
項目群の関係を見ると、メニュー項目群は木構造を形成
していると見なすことができる。
In a method in which multiple menu items are displayed on a display and the user is asked to select one of them, the selection of the menu item itself is information that the user provides to the computer program; Selection of an item allows the operation to proceed to selection of a group of child menu items of that menu item. Looking at the relationship between these menu item groups, the menu item groups can be considered to form a tree structure.

また、従来の計算機プログラムでは、メニュー項目を表
示し利用者から値を入力してもらうためのルーチンは計
算機プログラムの中に組み込まれた形式で記述されてい
る。
Furthermore, in conventional computer programs, routines for displaying menu items and having users input values are written in a format that is incorporated into the computer program.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来、計算機が出力するメニュー項目は基本的に木構造
になっているものもあるが、選択のために表示するメニ
ュー項目は兄弟メニュー項目集合のみを出力し、その親
子関係はメニュー項目選択時には利用者に分からないた
め、ある詳細な情報の設定等を行ないたい場合にどのよ
うな選択を行なえばその設定が行なえるかが利用者に分
らないという問題があった。
Conventionally, some menu items output by computers basically have a tree structure, but the menu items displayed for selection only output a set of sibling menu items, and their parent-child relationships are used when selecting menu items. Therefore, there is a problem in that when a user wants to set certain detailed information, the user does not know what selection to make to make the setting.

また、親メニュー項目の選択は子メニュー項目群の中か
らの選択を触発するだけで、親子関係にないメニュー項
目との関係を示すことはできなかった5、そのため、メ
ニュー項目の選択順序は深さ優先の順序でしか選択が行
えない問題があった。
In addition, the selection of a parent menu item only triggers a selection from among a group of child menu items, but cannot indicate a relationship with menu items that do not have a parent-child relationship.5 Therefore, the selection order of menu items is deeply influenced. There was a problem where selection could only be made in priority order.

メニュー項目を選択する場合、利用者は木構造をたどら
ずに木構造の深い部分にあるメニュー項目を選択したい
場合がある。この様な選択方法は従来の兄弟メニュー項
目だけを表示する選択方式では不可能である。
When selecting a menu item, the user may want to select a menu item deep in the tree structure without tracing the tree structure. Such a selection method is not possible with the conventional selection method of displaying only sibling menu items.

また、メニュー項目を表示するための命令群は計算機プ
ログラム中に組み込まれた形式になっており、メニュー
項目の表示方法やメニュー項目を選択した場合に行う動
作等に変更があった場合は、ソースプログラムを修正し
再コンパイルする必要があり、メニュー項目群の構成や
メニュー項目を選択した場合の動作の簡単な変更が容易
ではないという問題があった。
In addition, the instructions for displaying menu items are built into the computer program, so if there is a change in the way menu items are displayed or the actions performed when a menu item is selected, the source There is a problem in that it is necessary to modify and recompile the program, and it is not easy to easily change the structure of the menu item group or the operation when a menu item is selected.

本発明の目的は、木構造を構成するメニュー項目に関す
るデータを計算機プログラムの外部から与え、その木構
造の全体構成を利用者が見渡す手段を与え、その木構造
の上で自由な選択が行なえる方法を与えることにある。
An object of the present invention is to provide data regarding menu items that make up a tree structure from outside a computer program, provide a means for the user to view the entire structure of the tree structure, and allow the user to make free selections on the tree structure. The purpose is to provide a method.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の対話入力方式は、木構造を有するメニュー項目
の集合をファイルより読み込むステップと、メニュー項
目が構成する木構造をディスプレイ上に表示するステッ
プと、木構造上の任意のメニュー項目を選択するステッ
プと、あるメニュー項目を選択した場合にその親メニュ
ー項目を自動的に選択するステップとを有する。
The interactive input method of the present invention includes the steps of reading a set of menu items having a tree structure from a file, displaying the tree structure made up of the menu items on a display, and selecting an arbitrary menu item on the tree structure. and automatically selecting a parent menu item when a certain menu item is selected.

〔作用〕[Effect]

本発明においては、木構造を構成するメニュー項目の集
合に関するデータを計算機プログラムの外部に記述する
ことにより、メニュー項目の集合が構成する木構造の変
更や修正を容易にし、また個々のメニュー項目の修正、
追加、削除も容易にすることができる。
In the present invention, by writing data regarding the set of menu items that make up the tree structure outside the computer program, it is possible to easily change or modify the tree structure that is made up of the set of menu items. correction,
Addition and deletion can also be made easily.

また、メニュー項目の集合が構成する木構造全体の構造
をディスプレイ上に表示することにより、利用者が選択
すべきメニュー項目を認識するのを手助けするだけでな
く、表示されたメニュー項目本の任意のメニュー項目を
選択することを可能とする。
In addition, by displaying the entire tree structure of a collection of menu items on the display, it not only helps the user recognize which menu item to select, but also allows users to menu items can be selected.

また、表示されたメニュー項目本の任意のメニュー項目
を選択した場合に、その選択されたメニュー項目の親の
メニュー項目を自動的に選択することにより、メニュー
項目本の根となるメニュー項目からそのメニュー項目ま
でのパス上にある全てのメニュー項目を自動的に選択す
ることが可能となる。この機能により効率的なメニュー
の選択を行なうことが可能となる。
In addition, when you select any menu item in the displayed menu item book, the parent menu item of the selected menu item is automatically selected, so that the menu item that is the root of the menu item book is automatically selected. All menu items on the path to the menu item can be automatically selected. This function allows efficient menu selection.

〔実施例〕〔Example〕

以下、本発明について図面を参照しながら説明する。 Hereinafter, the present invention will be explained with reference to the drawings.

第1図は本発明の対話入力方式の一実施例の構成図であ
る。図中、1は本発明の対話入力方式を利用することに
より情報を獲得する計算機プログラムである。2は本発
明のアルゴリズムを実現する対話人カル−チンである。
FIG. 1 is a block diagram of an embodiment of the dialog input method of the present invention. In the figure, 1 is a computer program that acquires information by using the interactive input method of the present invention. 2 is the interlocutor Kalchin who implements the algorithm of the present invention.

7は木構造を有するメニュー項目集合を記述したファイ
ルである。3はファイル7を経路1oを通して読み込む
ためのファイル入力部である。4はファイル7に記述さ
れたメニュー項目集合の構文を解析し内部データに変換
する構文解析部である。5は上記により変換された内部
データをファイル入力部3より受は取り、ディスプレイ
装置8上に木構造を表示する木構造表示部である。この
際、木構造をディスプレイ装W8上に表示するための命
令は経路11を通してディスプレイ8に渡される。6は
入力装置9により経路12を通して入力された値を処理
し、木構造表示部5および計算機プログラム1に渡すメ
ニュー項目選択部である。
7 is a file describing a set of menu items having a tree structure. 3 is a file input section for reading the file 7 through the path 1o. 4 is a syntax analysis unit that analyzes the syntax of the menu item set written in the file 7 and converts it into internal data. Reference numeral 5 denotes a tree structure display section which receives the internal data converted as described above from the file input section 3 and displays a tree structure on the display device 8. At this time, a command for displaying the tree structure on the display device W8 is passed to the display 8 through the path 11. Reference numeral 6 denotes a menu item selection unit that processes values input through the path 12 by the input device 9 and passes them to the tree structure display unit 5 and the computer program 1.

計算機プログラムが利用者からの情報入力を必要とした
場合、対話人カル−チン2を呼び出す。
When the computer program requires information input from the user, it calls the interlocutor Calchin 2.

対話人カル−チン2ではファイル入力部3を呼び出し、
経路10を通して入力されたメニュー項目集合を構文解
析部4を利用して内部データに変換する。内部データに
変換されたメニュー項目集合は木構造表示部5に渡され
る。木構造表示部5では内部データをディスプレイ上に
表示するための画面イメージに変換し経路11を通して
ディスプレイ装置8に送り、ディスプレイ画面上に木構
造として表示する。計算機プログラムの利用者はこの木
構造を見て、メニュー項目を選択することになる。
Interlocutor Calchin 2 calls the file input section 3,
The menu item set input through the path 10 is converted into internal data using the syntax analysis unit 4. The menu item set converted into internal data is passed to the tree structure display section 5. The tree structure display section 5 converts the internal data into a screen image for display on the display, sends it to the display device 8 through the path 11, and displays it as a tree structure on the display screen. The user of the computer program looks at this tree structure and selects a menu item.

木構造の表示が終了した後、制御はメニュー項目選択部
6に移される。メニュー項目選択部6では、計算機プロ
グラムの利用者により入力装置つを通して入力される情
報を監視し、入力があった場合どのメニュー項目が選択
されたのかを判断し、木構造表示部5および計算機プロ
グラム1に伝える。この際、計算機プログラムの利用者
が入′力した情報は経路12を通してメニュー項目選択
部6に伝えられる。木構造表示部5はメニュー項目選択
部6から渡されメニュー項目の選択に関する情報を、デ
ィスプレイ装置8上のメニュー項目の色や形を変えるこ
とにより反映させる。
After the display of the tree structure is finished, control is transferred to the menu item selection section 6. The menu item selection section 6 monitors the information input by the user of the computer program through the input devices, determines which menu item has been selected when there is input, and displays the information in the tree structure display section 5 and the computer program. Tell 1. At this time, information input by the user of the computer program is transmitted to the menu item selection section 6 through a path 12. The tree structure display unit 5 reflects the information regarding the selection of the menu item passed from the menu item selection unit 6 by changing the color and shape of the menu item on the display device 8.

また、メニュー項目選択部6では、あるメニュー項目が
計算機プログラムの利用者に選択され、かつそのメニュ
ー項目の親メニュー項目が選択されていない場合にその
親メニュー項目の選択を自動的に行う。
Further, the menu item selection unit 6 automatically selects the parent menu item when a certain menu item is selected by the user of the computer program and the parent menu item of the menu item is not selected.

さらに、メニュー項目が選択された情報、およびそれに
付随して入力された情報は随時計算機プログラム1に渡
される。
Further, information about the selection of a menu item and information input accordingly are passed to the computer program 1 as needed.

〔発明の効果〕〔Effect of the invention〕

以上の説明で明らかなように、本発明によるとメニュー
項目に関する情報を計算機プログラムの外部に記述する
ことが可能となり、それによりメニュー項目の変更等が
容易になる。また木構造を持つメニュー項目群の任意の
メニュー項目から選択が可能となり、効率の良い対話的
入力を行うことができる。
As is clear from the above description, according to the present invention, information regarding menu items can be written outside the computer program, thereby making it easier to change menu items. Furthermore, it is possible to select from any menu item in a tree-structured menu item group, allowing efficient interactive input.

第  7 陽No. 7 Yang

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明による対話入力方式の一実施例の構成図
である。 1・・・計算機プログラム、2・・・対話人カル−チン
、3・・・ファイル入力部、4・・・構文解析部、5・
・・木構造表示部、6・・・メニュー項目選択部、7・
・・ファイル、8・・・ディスプレイ装置、9・・・入
力装置。
FIG. 1 is a block diagram of an embodiment of an interactive input method according to the present invention. DESCRIPTION OF SYMBOLS 1... Computer program, 2... Interlocutor Calchin, 3... File input section, 4... Syntax analysis section, 5.
... Tree structure display section, 6... Menu item selection section, 7.
...File, 8...Display device, 9...Input device.

Claims (1)

【特許請求の範囲】[Claims] 木構造を有するメニュー項目の集合をファイルより読み
込むステップと、メニュー項目が構成する木構造をディ
スプレイ上に表示するステップと、木構造上の任意のメ
ニュー項目を選択するステップと、あるメニュー項目を
選択した場合にその親メニュー項目を自動的に選択する
ステップとを有することを特徴とする対話入力方式。
A step of reading a set of menu items having a tree structure from a file, a step of displaying the tree structure constituted by the menu items on a display, a step of selecting an arbitrary menu item on the tree structure, and a step of selecting a certain menu item. and automatically selecting the parent menu item when the user selects the parent menu item.
JP2254425A 1990-09-25 1990-09-25 Interactive input system Pending JPH04131921A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2254425A JPH04131921A (en) 1990-09-25 1990-09-25 Interactive input system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2254425A JPH04131921A (en) 1990-09-25 1990-09-25 Interactive input system

Publications (1)

Publication Number Publication Date
JPH04131921A true JPH04131921A (en) 1992-05-06

Family

ID=17264804

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2254425A Pending JPH04131921A (en) 1990-09-25 1990-09-25 Interactive input system

Country Status (1)

Country Link
JP (1) JPH04131921A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6349406B1 (en) 1997-12-12 2002-02-19 International Business Machines Coporation Method and system for compensating for instrumentation overhead in trace data by computing average minimum event times
US6507805B1 (en) 1997-12-12 2003-01-14 International Business Machines Corporation Method and system for compensating for instrumentation overhead in trace data by detecting minimum event times
US6539339B1 (en) 1997-12-12 2003-03-25 International Business Machines Corporation Method and system for maintaining thread-relative metrics for trace data adjusted for thread switches
US6546548B1 (en) 1997-12-12 2003-04-08 International Business Machines Corporation Method and system for compensating for output overhead in trace data using initial calibration information
US6560773B1 (en) 1997-12-12 2003-05-06 International Business Machines Corporation Method and system for memory leak detection in an object-oriented environment during real-time trace processing
US6598012B1 (en) 1999-10-07 2003-07-22 International Business Machines Corporation Method and system for compensating for output overhead in trace date using trace record information
US6751789B1 (en) 1997-12-12 2004-06-15 International Business Machines Corporation Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determination
US6922828B1 (en) 1997-12-12 2005-07-26 International Business Machines Corporation Method and system for detecting common bytecode sequences
EP1814305A1 (en) * 2000-10-06 2007-08-01 Sony Corporation Data storing/reproducing method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6349406B1 (en) 1997-12-12 2002-02-19 International Business Machines Coporation Method and system for compensating for instrumentation overhead in trace data by computing average minimum event times
US6507805B1 (en) 1997-12-12 2003-01-14 International Business Machines Corporation Method and system for compensating for instrumentation overhead in trace data by detecting minimum event times
US6539339B1 (en) 1997-12-12 2003-03-25 International Business Machines Corporation Method and system for maintaining thread-relative metrics for trace data adjusted for thread switches
US6546548B1 (en) 1997-12-12 2003-04-08 International Business Machines Corporation Method and system for compensating for output overhead in trace data using initial calibration information
US6560773B1 (en) 1997-12-12 2003-05-06 International Business Machines Corporation Method and system for memory leak detection in an object-oriented environment during real-time trace processing
US6751789B1 (en) 1997-12-12 2004-06-15 International Business Machines Corporation Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determination
US6922828B1 (en) 1997-12-12 2005-07-26 International Business Machines Corporation Method and system for detecting common bytecode sequences
US6598012B1 (en) 1999-10-07 2003-07-22 International Business Machines Corporation Method and system for compensating for output overhead in trace date using trace record information
EP1814305A1 (en) * 2000-10-06 2007-08-01 Sony Corporation Data storing/reproducing method
US7586631B2 (en) 2000-10-06 2009-09-08 Sony Corporation Image quality correction method, image data processing device, data storing/reproducing method, data batch-processing system, data processing method, and data processing system

Similar Documents

Publication Publication Date Title
US5675753A (en) Method and system for presenting an electronic user-interface specification
US7320109B1 (en) Dynamic user interface
US5559947A (en) Component-based icon construction and customization system
US20070214136A1 (en) Data mining diagramming
EP3028188A1 (en) Three dimensional conditional formatting
JPH04131921A (en) Interactive input system
KR100787404B1 (en) Mindmap system using mobil-phone and method thereof
JPH11219242A (en) Method for generating page
US5692140A (en) Methods and apparatus for synchronizing application and utility programs
Hipke et al. Vega-A user-centered approach to the distributed visualization of geometric algorithms
Cecconi et al. Tools for cartographic visualization of statistical data on the Internet
JPH07141186A (en) Method and device for displaying succeeding relation
JPS6182228A (en) Level displaying system of hierarchical structure menu
KR100378142B1 (en) Method for Creating Character
JPH0231234A (en) Knowledge editing device
CN115826974A (en) Pluggable chart expansion method and device
JP2973906B2 (en) Character user interface device
JP2536722B2 (en) Image control change device
JPS6312078A (en) Graph describing device
CN112379801A (en) Page display method and device and electronic equipment
CN117370442A (en) Data visualization method, device, equipment and storage medium
JPH07121512A (en) Document preparing device
JP2924778B2 (en) Communication module generation device and communication information file design device
Pagonis An efficient visualisation mechanism for communication network monitoring information
Watkins Visualizing Coclustered Matrices