JPS62182915A - Distributed menu controller - Google Patents

Distributed menu controller

Info

Publication number
JPS62182915A
JPS62182915A JP61026302A JP2630286A JPS62182915A JP S62182915 A JPS62182915 A JP S62182915A JP 61026302 A JP61026302 A JP 61026302A JP 2630286 A JP2630286 A JP 2630286A JP S62182915 A JPS62182915 A JP S62182915A
Authority
JP
Japan
Prior art keywords
panel
menu control
host computer
data
terminal device
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
JP61026302A
Other languages
Japanese (ja)
Inventor
Makoto Hamachi
浜地 真
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 JP61026302A priority Critical patent/JPS62182915A/en
Publication of JPS62182915A publication Critical patent/JPS62182915A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To reduce the load of a host computer by performing the menu control function in a terminal equipment. CONSTITUTION:When a terminal user performs the connecting operation between a host computer 8 and a terminal equipment 1, a menu control means 6 in the side in the terminal equipment 1 is started. This means 6 reads a panel to be first processed from a panel definition line 3 and performs the initial processing and displays a manu on a CRT dislay device 2. Data inputted from a keyboard device 2 by the terminal user is received by the menu control means 6 to perform the input postprocessin. If it is necessary to transfer data to the host computer 8, a communication means 7 is used to transfer data to a processing program start means 10 after data to be transferred is assembled. The processing program start means 10 analyzes data to start a corresponding processing program 11-i.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はホストコンピュータと小型コンピュータ内蔵の
端末装置との分散型情報処理システムにおけるメニュー
制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a menu control device in a distributed information processing system using a host computer and a terminal device incorporating a small computer.

〔従来の技術〕[Conventional technology]

従来、画面型端末を利用したメニュ一方式による利用形
態におい【は、メニュー制御装置はホストコンピュータ
内に位置していた。
Conventionally, in a one-menu mode of use using a screen-type terminal, the menu control device was located within the host computer.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来のメニュー制御方式では、メニュー制御装
置がホストコンピュータ内に位置するため、例えば入力
データの一部に形式誤りがあったとしてもその画面デー
タをわざわざ通信手段を介してホストコンピュータに転
送し、ホストコンピュータ内のメニュー制御装置によっ
てその誤りを検出し、その旨のメツセージをふたたび通
信手段を介して転送するというように、その入力誤りを
端末利用者に通知するまでに多大の時間を要するなどの
欠点がある。
In the conventional menu control method described above, the menu control device is located in the host computer, so even if there is a format error in some of the input data, the screen data cannot be transferred to the host computer via the communication means. , it takes a large amount of time to notify the terminal user of the input error, such as by detecting the error by the menu control device in the host computer and transmitting a message to that effect again via the communication means. There are drawbacks.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の分散型メニュー制御装置は、ノくネルと称する
画面形式と処理手順を定めるための情報を登録したりそ
の登録情報を変更したりするノ(ネル登録・変更手段と
、登録された)くネルを読出すノくネル胱取手段と、パ
ネル読取手段を用いて続出したパネルに従って端末装置
に接続されたCRTディスプレイ装置に表示し、端末利
用者がキーインした情報を解析し、パネル読取手段を用
いて次に処理すべきパネルを読出し、再度CRTディス
プレイ装置に表示したりホストコンピュータへデータ転
手段を起動するメニュー制御起動手段とを有する。
The distributed menu control device of the present invention registers information for determining a screen format and processing procedure called a channel, and changes the registered information. A panel reading means is used to display the information on the CRT display device connected to the terminal device according to the successive panels, and the panel reading means analyzes the information keyed in by the terminal user. and a menu control activation means for reading out the next panel to be processed using the CRT display device and displaying it again on the CRT display device or for activating the data transfer means to the host computer.

〔実 施 例〕〔Example〕

本発明の実施例について図面を参照して説明する。 Embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の分散型メニュー制御装置の一実施例を
示す構成図である。
FIG. 1 is a block diagram showing an embodiment of a distributed menu control device of the present invention.

本実施例は、端末装置1と、CRTディスプレイlキー
ボード装置2と、パネル定義ファイル3と、処理プログ
ラム11−1〜11−f&、端末装置1から送られてき
たデータに従りてこれら処理プログラム11−1〜11
−nのうちの所定のプログラムを起動する処理プログラ
ム起動手段10を有するホストコンピュータ8と、端末
装置1とホストコンピュータ8との間でデータ転送を行
なうための通信手段7を有するシステムにおいて、パネ
ル定義ファイル3にパネルを登録したりそのパネルを変
更したりするパネル登録・変更手段4と、登録されたパ
ネルな読出すパネル読取手段5と、パネル読取手段5を
用いて読出したパネルに従って端末装置1に接続された
CRTディスプレイ装f12に表示し、端末利用者がキ
ーインした情報を解析し、パネル読取手段5を用いて次
に処理すべきパネルを読出し、再度CRTディスプレイ
装置2に表示したりホストコンピュータ8ヘデータ転送
したりするメニューニュー制御起動手段9とを有してい
る。
This embodiment includes a terminal device 1, a CRT display/keyboard device 2, a panel definition file 3, processing programs 11-1 to 11-f&, and these processing programs according to data sent from the terminal device 1. 11-1~11
In a system having a host computer 8 having a processing program starting means 10 for starting a predetermined program among -n, and a communication means 7 for transferring data between the terminal device 1 and the host computer 8, the panel definition A panel registration/change means 4 registers a panel in a file 3 and changes the panel; a panel reading means 5 reads the registered panel; and a terminal device 1 according to the panel read using the panel reading means 5. It analyzes the information keyed in by the terminal user, reads out the next panel to be processed using the panel reading means 5, displays it again on the CRT display device 2, and displays the panel on the CRT display device f12 connected to the host computer. 8 and a menu control activation means 9 for data transfer to the computer 8.

次に、本実施例の動作について説明する。Next, the operation of this embodiment will be explained.

まず、端末装置1からホストコンピュータ8を利用する
前に端末装置1に接続されたCRTディスプレイlキー
ボード装置2とパネル登録・変更手段4を用いてパネル
定義ファイル3に、必要とするパネルを登録する。この
操ンL度行えば以後新規パネルの追加やパネルの内容の
変更が必要になるまで不要である。次に端末利用者がホ
ストコンピュータ8と端末装置1の接続操作を行うと、
まずメニュー制御起動手段9が端末装置1側のメニュー
制御手段6を起動する。メニュー制御手段6はパネル定
義ファイル3から最初に処理すべきパネル(以後、プラ
イマリパネルと呼ぶ)を読取り、パネルで定義されてい
る初期処理をした後CRTディスプレイ装置2に、パネ
ルで定義されているメニュー(以後、プライマリメニュ
ーと呼ぶ)を表示する。端末利用者がキーボード装置2
よりキーインしたデータはメニュー制御手段6が受は取
り、プライマリパネルで定義された入力後処理を行う。
First, before using the host computer 8 from the terminal device 1, register the required panel in the panel definition file 3 using the CRT display/keyboard device 2 connected to the terminal device 1 and the panel registration/change means 4. . If you repeat this operation L times, you will not need to add a new panel or change the contents of the panel from now on. Next, when the terminal user performs a connection operation between the host computer 8 and the terminal device 1,
First, the menu control activation means 9 activates the menu control means 6 on the terminal device 1 side. The menu control means 6 reads the panel to be processed first (hereinafter referred to as the primary panel) from the panel definition file 3, performs initial processing defined in the panel, and then displays the panel defined in the panel on the CRT display device 2. Display the menu (hereinafter referred to as the primary menu). The terminal user uses the keyboard device 2
The input data is received by the menu control means 6 and subjected to post-input processing defined on the primary panel.

その結果としてホストコンピュータ8にデータ転送する
必要が生じた場合には転送すべきデータを組立℃た後通
信手段7を用いてホストコンピュータ8内に位置する処
理プログラム起動手段10に該データを転送する。処理
プログラム起動手段10は該データを解析し、対応する
処理プログラム1l−i(i=1・・・ル)を起動する
As a result, when it becomes necessary to transfer data to the host computer 8, the data to be transferred is assembled and then transferred to the processing program starting means 10 located in the host computer 8 using the communication means 7. . The processing program starting means 10 analyzes the data and starts the corresponding processing program 1l-i (i=1...).

次にパネルとパネルによってCRTディスプレイ装置2
に表示される画面の内容と、メニュー制御手段6の処理
について具体的な例を用いて説明する。
Next, by panel and panel, the CRT display device 2
The contents of the screen displayed on the screen and the processing of the menu control means 6 will be explained using a specific example.

第2図はプライマリパネルの定義例を示す図で、第3図
は第2図のプライマリパネルによって画面表示されるプ
ライマリメニューを示す図である。
FIG. 2 is a diagram showing an example of the definition of a primary panel, and FIG. 3 is a diagram showing a primary menu displayed on the screen by the primary panel of FIG.

第2図に示すようにパネルは、 (1)属性セクーション・・・・・・画面上の表示領域
や入力領域(以後、該領域をフ イールドと呼ぶ)などの 属性を表わすために本体 定義で便宜的に使用する 文字を足面する。
As shown in Figure 2, the panel consists of: (1) Attribute section: This section is conveniently defined in the main body to represent attributes such as the display area and input area on the screen (hereinafter referred to as fields). Write down the characters you will use.

(2)本体定義セクション・・・・・・CRTディスプ
レイ装置f2に表示する画面の形 式を定義する。
(2) Main body definition section: Defines the format of the screen to be displayed on the CRT display device f2.

(3)初期設定セクション・・・・・・画面に表示する
前に行うべき初期処理を定義 する。
(3) Initial settings section: Defines the initial processing that should be performed before displaying on the screen.

(4)処理セクション・・・・・・端未利用者がキーボ
ード装置2よりキーインした 直後に行うべき処理を定 義する。
(4) Processing section: Defines the processing to be performed immediately after a non-user enters a key from the keyboard device 2.

から構成される。It consists of

メニュー制御手段6はパネル定義ファイル3よリパネル
読取手段5を用いて第2図で示されるプライマリパネル
を読み取ると、属性定義セクションと本体定義セクショ
ンとKより画面データを組み立て、初期設定セクション
の処理をほどこした後、CRTディスプレイ装置2に第
3図のように表示する。
When the menu control means 6 reads the primary panel shown in FIG. 2 using the panel definition file 3 and the repanel reading means 5, it assembles screen data from the attribute definition section, the main body definition section, and K, and processes the initialization section. After this, the image is displayed on the CRT display device 2 as shown in FIG.

端未利用者は、第3図で示されている状態で、キーボー
ド装[2より選択番号のフィールドに「2」をキーイン
すると、処理セクションで指示された処理、即ちパネル
定義ファイル3よりPANEL−Bを読出し、上述の処
理と同様な処理を繰り返す。
In the state shown in FIG. 3, an unuser can key in "2" in the selection number field from the keyboard [2] to perform the process instructed in the process section, that is, PANEL-- from the panel definition file 3. B is read and the same process as described above is repeated.

第4図は繰り返し行なわれる上述の処理を停止する場合
のパネルにおける処理セクションの定義例を示す。端未
利用者がキーボード装置2よりデータをキーインすると
第4図に示される処理セクションの処理が開始され、そ
の結果として、@EDIT PARAMI、 PARA
M2’なる文字列がメニュー制御手段によって組立てら
れ、通信手段7を介し【処理プログラム起動手段10に
転送される。メニュー制御手段6は該処理を行うことK
より、一時停止し、再度メニュー制御起動手段9からの
起動通知を待ち合せる。
FIG. 4 shows an example of defining a processing section in a panel when stopping the above-described processing that is repeatedly performed. When an unused user keys in data from the keyboard device 2, the processing in the processing section shown in FIG. 4 starts, and as a result, @EDIT PARAMI, PARA
A character string M2' is assembled by the menu control means and transferred to the processing program starting means 10 via the communication means 7. The menu control means 6 performs the processing.
Then, the process is temporarily stopped and waits for the activation notification from the menu control activation means 9 again.

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

以上説明したように本発明は、従来ホストコンピュータ
内で行っていたメニュー制御機能を端末装置内で行なう
ことにより以下に示す効果がある。
As explained above, the present invention provides the following effects by performing the menu control function, which was conventionally performed within the host computer, within the terminal device.

(1)端末ローカルにメニュー制御することによりホス
トコンピュータの負荷を軽減することができる。
(1) By controlling the menu locally on the terminal, the load on the host computer can be reduced.

(2)端末ローカルにコマンド解析を行うことkより均
一かつ迅速な応答性を保証することができる。
(2) By performing command analysis locally on the terminal, more uniform and quick response can be guaranteed.

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

第1図は本発明の分散型メニュー制御装置の一実施例を
示す構成図、第2図は第1図で示される実施例において
利用するプライマリパネルの記述例を示す図、第3図は
第2図で示されるパネルによってCRTディスプレイ装
置2に表示されるプライマリメニューを示す図、第4図
は分散型メニュー制御装置を終了させる際のパネルにお
ける処理セクションの定義例を示す図である。 1・・・・・・端  末  装  置 2・・・・・・CRTディスプレイ/キーボード装置3
・・・・・・パネル定義ファイル 4・・・・・・パネル登録・変更手段、5・・・・・・
パネル読取手段 6・・・・・・メニュー制御手段 7・・・・・・通  信  手  段 8・・・・・・ホストコンピュータ 9・・・・・・メニュー制御起動手段 lO・・・・・・処理プログラム起動手段11−1〜1
1−3・・・・・・処理プログラム。 特許出願人  日本電気株式会社 m−121〜
FIG. 1 is a block diagram showing an embodiment of a distributed menu control device of the present invention, FIG. 2 is a diagram showing an example of description of a primary panel used in the embodiment shown in FIG. 1, and FIG. 2 is a diagram showing a primary menu displayed on the CRT display device 2 by the panel shown in FIG. 2, and FIG. 4 is a diagram showing an example of definition of a processing section on the panel when terminating the distributed menu control device. 1...Terminal device 2...CRT display/keyboard device 3
......Panel definition file 4...Panel registration/change means, 5...
Panel reading means 6...Menu control means 7...Communication means 8...Host computer 9...Menu control starting means lO...・Processing program starting means 11-1 to 1
1-3...Processing program. Patent applicant: NEC Corporation m-121~

Claims (1)

【特許請求の範囲】 端末装置と、ホストコンピュータと、これらの間でデー
タ転送を行う通信手段と、端末装置から転送されたデー
タに従って所定の処理プログラムを起動する処理プログ
ラム起動手段とを有するシステムにおいて、 パネルと称する画面形式と処理手順を定めたるための情
報を登録したりその登録情報を変更したりするパネル登
録変更手段と、 登録されたパネルを読出すパネル読取手段と、パネル読
取手段を用いて読出したパネルに従って端末装置に接続
されたCRTディスプレイ装置に表示し、端末利用者が
キーインした情報を解析し、パネル読取手段を用いて次
に処理すべきパネルを読出し、再度CRTディスプレイ
装置に表示したりホストコンピュータへデータ転送した
りするメニュー制御手段と、 ホストコンピュータ内に位置し、端末装置に位置するメ
ニュー制御手段を起動するメニュー制御起動手段とを有
する分散型メニュー制御装置。
[Scope of Claims] A system comprising a terminal device, a host computer, communication means for transferring data between these, and processing program starting means for starting a predetermined processing program according to data transferred from the terminal device. , a panel registration change means for registering information for determining the screen format and processing procedure called a panel, and a panel registration change means for registering and changing the registered information; a panel reading means for reading out the registered panel; Display the panel read out on the CRT display device connected to the terminal device, analyze the information keyed in by the terminal user, read out the next panel to be processed using the panel reading means, and display it on the CRT display device again. What is claimed is: 1. A distributed menu control device comprising: a menu control means for controlling and transferring data to a host computer; and a menu control activation means located in the host computer and for activating the menu control means located in a terminal device.
JP61026302A 1986-02-07 1986-02-07 Distributed menu controller Pending JPS62182915A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61026302A JPS62182915A (en) 1986-02-07 1986-02-07 Distributed menu controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61026302A JPS62182915A (en) 1986-02-07 1986-02-07 Distributed menu controller

Publications (1)

Publication Number Publication Date
JPS62182915A true JPS62182915A (en) 1987-08-11

Family

ID=12189553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61026302A Pending JPS62182915A (en) 1986-02-07 1986-02-07 Distributed menu controller

Country Status (1)

Country Link
JP (1) JPS62182915A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH024024A (en) * 1988-06-21 1990-01-09 Nec Corp Menu data processing system
JPH02212961A (en) * 1989-02-13 1990-08-24 Fujitsu Ltd Distributed processing system by command interface
JPH02212963A (en) * 1989-02-13 1990-08-24 Fujitsu Ltd High operation view realizing system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH024024A (en) * 1988-06-21 1990-01-09 Nec Corp Menu data processing system
JPH02212961A (en) * 1989-02-13 1990-08-24 Fujitsu Ltd Distributed processing system by command interface
JPH02212963A (en) * 1989-02-13 1990-08-24 Fujitsu Ltd High operation view realizing system

Similar Documents

Publication Publication Date Title
US6131183A (en) Computer and method for enabling graphic user interface (GUI) control and command line (TTY) control of a computer program
JPS5932035A (en) Display and input device
JPS62182915A (en) Distributed menu controller
JPS6154508A (en) Numerical controller
JP2002268737A (en) Intelligent type graphic control panel and component display method
JPH01259413A (en) Decentralized processing system for computer system
JPH1185437A (en) Information display processor
JPH04113439A (en) On-line program processor
JPH02259859A (en) Data entry system
JPS6167126A (en) Input/output monitor branch device
JPS6324451A (en) Document processor
JPH03123955A (en) Starting of batch processing job from work station and its state supervisory method
JPH04299437A (en) On-line program processing system
JPH05289991A (en) On-line picture control system
JPS6111841A (en) Steady picture developing method
JPH06149738A (en) Information terminal device
JPH01274232A (en) Crt display control system by on-line program in terminal equipment
JPH05324781A (en) Graphic processor
JPH06231077A (en) Data input system
JPH0581198A (en) Process procedure deciding method in on-line system
JPH04215124A (en) Data processor
JPS6373319A (en) Guidance system for input item
JPS63296160A (en) Multiple picture input processing system
JPH04330553A (en) Device for group cooperative work
JPS62139025A (en) Controller for input given from keyboard