[go: up one dir, main page]

JPH0578851B2 - - Google Patents

Info

Publication number
JPH0578851B2
JPH0578851B2 JP87104251A JP10425187A JPH0578851B2 JP H0578851 B2 JPH0578851 B2 JP H0578851B2 JP 87104251 A JP87104251 A JP 87104251A JP 10425187 A JP10425187 A JP 10425187A JP H0578851 B2 JPH0578851 B2 JP H0578851B2
Authority
JP
Japan
Prior art keywords
business program
communication
screen memory
screen
display
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
Application number
JP87104251A
Other languages
Japanese (ja)
Other versions
JPS63238619A (en
Inventor
Noboru Nakamura
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62104251A priority Critical patent/JPS63238619A/en
Publication of JPS63238619A publication Critical patent/JPS63238619A/en
Publication of JPH0578851B2 publication Critical patent/JPH0578851B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/153Digital output to display device ; Cooperation and interconnection of the display device with other functional units using cathode-ray tubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Digital Computer Display Output (AREA)
  • Computer And Data Communications (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ホストコンピユータに接続された端
末装置の表示装置に関し、特にホストコンピユー
タとの通信と端末の内部処理とに対する画面表示
と業務プログラムの実行についての端末状態制御
方式に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a display device for a terminal device connected to a host computer, and in particular to a screen display for communication with the host computer and internal processing of the terminal, and a display device for business programs. Concerning a terminal state control method for execution.

〔従来の技術〕[Conventional technology]

最近のコンピユータ端末装置の多くは、かなり
高度な機能を持ち、いわゆるインテリジエント端
末は、かなり高度なデータ処理を独立して遂行す
ることができる。インテリジエント端末と呼ぶに
は足りない比較的単純な端末装置でも、通信機能
のほかに、ある程度のデータ処理機能(例えば授
受されるデータの前処理及び後処理のための)を
有するものは、少なくない。このような、端末装
置における通信機能とは別のデータ処理機能のた
めのプログラムを、本明細書において端末内業務
プログラムと呼ぶ。
Many modern computer terminals have fairly sophisticated functionality, and so-called intelligent terminals are capable of independently performing fairly sophisticated data processing. Even among terminal devices that are relatively simple enough to be called intelligent terminals, there are few that have a certain degree of data processing function (for example, for pre-processing and post-processing of data sent and received) in addition to communication functions. do not have. Such a program for a data processing function different from a communication function in a terminal device is referred to as an intra-terminal business program in this specification.

前記の型の表示用の端末装置において、ホスト
コンピユータとの通信と端末内業務プログラムを
用いたデータ処理は、並行して行なわれることが
多い。このような場合、表示画面の切換え、ある
いは分割および業務プログラムの自動起動が必要
である。このような端末装置における前述の表示
画面制御に関する従来技術として、例えば、特開
昭59−180628号公報、特開昭59−218545号公報、
特開昭58−168142号公報等に記載された技術が知
られている。しかし、これらの公報に記載された
従来技術は、端末装置における表示画面制御と、
業務プログラムの実行はオペレータの手動操作に
よつて行われており、自動的に行うという点での
配慮がなされていない。
In the above type of display terminal device, communication with a host computer and data processing using a business program within the terminal are often performed in parallel. In such a case, it is necessary to switch or divide the display screen and automatically start the business program. As prior art related to the above-mentioned display screen control in such a terminal device, for example, Japanese Patent Application Laid-Open No. 59-180628, Japanese Patent Application Laid-Open No. 59-218545,
A technique described in Japanese Patent Application Laid-open No. 168142/1983 is known. However, the conventional technologies described in these publications are limited to display screen control in terminal devices,
Execution of business programs is performed manually by an operator, and no consideration has been given to automatic execution.

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

上記従来技術は、手動操作により表示画面の切
替え等の管理を行い、また端末内業務プログラム
の選択、起動を行つているので、オペレータに煩
雑感を抱かせるばかりでなく、状況変化への速応
性を欠き、作業能率を低下させるという問題点が
あつた。
The above-mentioned conventional technology manually controls the switching of display screens and selects and starts business programs within the terminal, which not only makes the operator feel tedious, but also makes it difficult to quickly respond to changes in the situation. There was a problem in that the work efficiency was reduced.

本発明の目的は、通信処理及び業務処理の状況
変化に応じて自動的に表示画面制御を行い、また
目的とする業務プログラムをも自動的に実行でき
るようにした使い易い端末装置を提供するととも
に、通信端末装置での状態移行を、効率的に行い
得る端末状態制御方式を提供することにある。
An object of the present invention is to provide an easy-to-use terminal device that automatically controls the display screen according to changes in communication processing and business processing conditions, and can also automatically execute a target business program. An object of the present invention is to provide a terminal state control method that can efficiently perform state transition in a communication terminal device.

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

本発明を適用した表示制御装置は、対ホスト通
信回路と端末内業務プログラムの状態(ホストコ
ンピユータからの状態制御データ)を検出する検
出回路と、画面表示を検出回路が検出した状態に
従つて制御する画面制御回路と状態制御データに
より指定されたプログラムを実行する業務プログ
ラム制御回路とを備えることを特徴とする。
A display control device to which the present invention is applied includes a detection circuit that detects the status of a host-to-host communication circuit and a terminal business program (status control data from the host computer), and controls the screen display according to the status detected by the detection circuit. The present invention is characterized in that it includes a screen control circuit that executes a program specified by state control data, and a business program control circuit that executes a program specified by state control data.

〔作用〕[Effect]

この検出回路は、通信回路と端末内業務プログ
ラムの状態が変化すれば、それに応じて、画面割
当てを自動的に変更し、またホストコンピユータ
から受信したデータ中に設定されている端末の状
態を制御する状態制御データを判別して通信画面
メモリから業務プログラムメモリへの画面切替え
を行い、状態制御データの中に存在する業務プロ
グラム名を対応するプログラムを実行する。これ
により、ホストコンピユータからの応答を待つて
いる状態においては全画面が端末内の業務プログ
ラムに割当てられ、次いで、ホストコンピユータ
からデータを受信し終ると全画面は通信処理に割
当てられ、その後、端末内業務プログラムへの入
力が始まると、画面は対ホストコンピユータとの
通信と端末内の業務プログラムの双方が部分的に
表示されるように分割される。また、表示中の通
信画面メモリの内容を退避して、その後業務プロ
グラム画面メモリの内容を表示し渡された業務プ
ログラム名をフアイル装置あるいは業務プログラ
ム格納メモリより選択し、業務プログラムメモリ
に移してプログラムの実行を開始する。
This detection circuit automatically changes the screen assignment according to changes in the status of the communication circuit and the internal business program, and also controls the status of the terminal set in the data received from the host computer. The screen is switched from the communication screen memory to the business program memory, and the program corresponding to the business program name present in the state control data is executed. As a result, the entire screen is allocated to the business program in the terminal while waiting for a response from the host computer, and then, when data has been received from the host computer, the entire screen is allocated to communication processing. When input to the internal business program begins, the screen is divided so that both communication with the host computer and the internal business program are partially displayed. Also, save the contents of the communication screen memory that is being displayed, then display the contents of the business program screen memory, select the passed business program name from the file device or business program storage memory, move it to the business program memory, and program it. Start execution.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面を用いて詳細に
説明する。
Hereinafter, one embodiment of the present invention will be described in detail using the drawings.

第1図は、本発明の表示端末装置の一実施例を
示すブロツクダイヤグラムである。第1図におい
てこの表示端末装置は、通信線1を介してホスト
コンピユータと通信する。この通信は通信制御回
路2によつて制御され、ホストコンピユータから
受取つた情報とそこへ送るべき情報は、通信画面
編集回路3によつて編集処理を行つた後通信画面
メモリ4に蓄積される。業務プログラム画面メモ
リ9は、その業務プログラムメモリ10内で実行
される端末内業務プログラム11とオペレータの
間のインタフエースをとるところとして機能し、
この業務プログラム画面メモリ9を介して、オペ
レータと端末内業務プログラム10の間の入出
力、対話などが行なわれる。通信画面メモリ4と
業務プログラム画面メモリ9は、それぞれ、通信
機能と端末内業務プログラム11にとつての論理
画面である。画面制御回路6は、通信画面メモリ
4、業務プログラム画面メモリ9及び表示画面メ
モリ5へのアクセス機構と、各表示モードにおけ
る画面制御すなわち、各表示モードにおいて表示
画面メモリ5のどの領域が通信画面メモリ4又は
業務プログラム画面メモリ9のどの領域に対応す
るかを指示するための画面制御機構を有し、指定
された表示モードに対応する画面制御に従つて、
通信画面メモリ4又は業務プログラム画面メモリ
9から表示画面メモリ5へ、データを転写する。
この画面制御回路6自体は、従来のものと本質的
には同じでよい。表示画面メモリ5の内容は、表
示装置(CRT)8上に表示される。
FIG. 1 is a block diagram showing an embodiment of the display terminal device of the present invention. In FIG. 1, this display terminal device communicates with a host computer via a communication line 1. In FIG. This communication is controlled by the communication control circuit 2, and the information received from the host computer and the information to be sent there are edited by the communication screen editing circuit 3 and then stored in the communication screen memory 4. The business program screen memory 9 functions as an interface between the terminal business program 11 executed within the business program memory 10 and the operator;
Via this business program screen memory 9, input/output, dialogue, etc. are performed between the operator and the terminal business program 10. The communication screen memory 4 and the business program screen memory 9 are logical screens for the communication function and the in-terminal business program 11, respectively. The screen control circuit 6 includes an access mechanism to the communication screen memory 4, business program screen memory 9, and display screen memory 5, and screen control in each display mode, that is, which area of the display screen memory 5 is assigned to the communication screen memory in each display mode. 4 or a screen control mechanism for instructing which area of the business program screen memory 9 corresponds, and according to the screen control corresponding to the specified display mode,
Data is transferred from the communication screen memory 4 or the business program screen memory 9 to the display screen memory 5.
This screen control circuit 6 itself may be essentially the same as a conventional one. The contents of the display screen memory 5 are displayed on a display device (CRT) 8.

表示モードとしては、例えば、通信画面メモリ
4の全内容が画面を占める通信モード、業務プロ
グラム画面メモリ9の全内容が画面を占める業務
モード、及び各メモリの内容の一部が2分割され
た画面の各部分にそれぞれ表示される分割モード
を採用することができる。分割モードは、更に、
画面を分割するときの分割の比率、各メモリの表
示される領域を指定するなどいくつかのサブモー
ドを含む。また、キーボード15から入力された
切換信号によつても入力制御回路14を介して画
面制御を行なうことができる。
Examples of display modes include a communication mode in which the entire contents of the communication screen memory 4 occupy the screen, a business mode in which the entire contents of the business program screen memory 9 occupy the screen, and a screen in which a portion of the contents of each memory is divided into two. It is possible to adopt a split mode in which each part of the image is displayed separately. The split mode is also
It includes several sub-modes, such as specifying the splitting ratio when splitting the screen and the area to be displayed in each memory. Further, the screen can also be controlled by a switching signal input from the keyboard 15 via the input control circuit 14.

第2図は、通信モードと業務モードの間の切換
えを模式的に示す図である。表示画面メモリ5の
全領域を占めていた業務プログラム画面メモリ9
の全内容を通信画面メモリ4の全内容で、あるい
はその逆に、置換することによつて、この切換え
が実現される。
FIG. 2 is a diagram schematically showing switching between communication mode and business mode. Business program screen memory 9 that occupied the entire area of display screen memory 5
This switching is realized by replacing the entire contents of the communication screen memory 4 with the entire contents of the communication screen memory 4, or vice versa.

第3図は、分割モード表示を模式的に示す図で
ある。分割モードにおける表示は、表示画面メモ
リ5を適当な比率で上下あるいは左右に分割し、
その一方に通信画面メモリ4の内容の一部を転写
し、他方に業務プログラム画面メモリ9の内容の
一部を転写することによつて、実現される。
FIG. 3 is a diagram schematically showing split mode display. Display in the split mode is performed by dividing the display screen memory 5 vertically or horizontally at an appropriate ratio.
This is realized by transferring a part of the contents of the communication screen memory 4 to one of them and a part of the contents of the business program screen memory 9 to the other.

検出回路7は、通信制御回路2と端末内業務プ
ログラム11の状態の相互関係を制御する状態制
御機構の一部であり、通信制御回路2の状態(送
信、受信、応答待ち、休止等)と端末内業務プロ
グラム10の状態(起動、停止、実行、入出力
等)を監視し、状態に変化があつた時に、状態の
新しい組合わせに対応して予め定められた表示モ
ードを選択して、画面制御回路6に指示する。
The detection circuit 7 is a part of a state control mechanism that controls the mutual relationship between the states of the communication control circuit 2 and the in-terminal business program 11. Monitors the status (start, stop, execution, input/output, etc.) of the business program 10 in the terminal, and when the status changes, selects a predetermined display mode corresponding to the new combination of status, Instruct the screen control circuit 6.

なお、キーボード15から入力された切換信号
によつても入力制御回路14を介してこの検出回
路7にて、モード切換えが選択される。
Note that mode switching is also selected by the detection circuit 7 via the input control circuit 14 in response to a switching signal input from the keyboard 15.

ここで表示モードの遷移図の例を第6図に示
す。まず、各モードの説明を以下に示す。
Here, an example of a transition diagram of display modes is shown in FIG. First, an explanation of each mode will be shown below.

通信モード61は、ホストコンピユータとのデ
ータとのデータ送受信をオペレータが全画面を用
いて行う場合で通常は業務プログラムが実行して
いない時である。
Communication mode 61 is when the operator uses the entire screen to send and receive data to and from the host computer, and is usually when no business program is being executed.

業務モード62は、業務プログラムがオペレー
タとのデータ入出力の為に全画面を用いて行う場
合で、ホストコンピユータとのデータ送受信を必
要としていない時である。
The business mode 62 is a time when the business program uses the entire screen for data input/output with the operator, and data transmission/reception with the host computer is not required.

分割モード63は、ホストコンピユータとのデ
ータ送受信と業務プログラムとのデータ入出力が
共に同時に発生するような運用である。
The split mode 63 is an operation in which data transmission/reception with the host computer and data input/output with the business program occur simultaneously.

これらの表示モードは、ホストコンピユータと
のデータ送受信状態や業務プログラムの状態にお
いて、64〜69に示すような画面切替、画面分
割開始、画面分割解除によりモード遷移が発生す
る。このように、画面制御回路6は、指示された
表示モードに従つて表示画面メモリ5の内容を変
更して、表示モードの切換えを実現する。
These display modes undergo mode transitions by switching screens, starting screen division, and canceling screen division as shown in 64 to 69 during data transmission/reception with the host computer or business program status. In this way, the screen control circuit 6 changes the contents of the display screen memory 5 according to the instructed display mode, thereby realizing switching of the display mode.

状態の各種組合わせと表示モードの対応、並び
に分割モード及びそのサブモードの細目(分割
比、表示部分等)は、固定的に設定されてもよい
し、また、オペレータが端末内業務プログラム又
はキーボードを介して必要に応じて設定するよう
にしてもよく、あるいは、基本的な部分のみが固
定的に設定され、その余はオペレータが任意に設
定及び解除できるようにしてもよい。あるいはま
た、固定的設定の中で実行すべきもの又は禁止す
べきものをオペレータが随時指定できるようにし
てもよい。分割モードについては、基本サブモー
ドを予め定めておき、オペレータが必要に応じて
他のサブモードに切換えるか又は設定を変更する
ことによつて、分割比や表示部分を変更できるよ
うにしてもい。検出回路7が通信制御回路2と端
末内業務プログラム10の通信画面メモリ4及び
業務プログラム画面メモリ9へのアクセス頻度を
計測・比較し、どちらがアクセス頻度が大きいか
によつて通信モード又は業務モードを基底表示モ
ードとして決定するようにしてもよい。
The correspondence between various combinations of states and display modes, as well as the details of the split mode and its sub-modes (split ratio, display area, etc.) may be fixedly set, or the operator may Alternatively, only the basic parts may be fixedly set, and the rest may be set and canceled as desired by the operator. Alternatively, the operator may be able to specify at any time what should be executed or prohibited within fixed settings. Regarding the division mode, a basic sub-mode may be predetermined, and the operator may change the division ratio and display portion by switching to another sub-mode or changing settings as necessary. The detection circuit 7 measures and compares the access frequency of the communication control circuit 2 and the terminal business program 10 to the communication screen memory 4 and the business program screen memory 9, and selects the communication mode or the business mode depending on which access frequency is higher. It may be determined as the base display mode.

更に、キーボード操作によつて表示モードを随
時直接に切換える従来の機構を併設すれば、一層
便利である。前記のようにモード切換条件や画面
分割条件をオペレータ側で設定又は変更できるよ
うにすれば、端末装置の画面管理を任意のシステ
ム運用形態に容易に適合させることができる。
Furthermore, it would be even more convenient if a conventional mechanism for directly switching the display mode at any time by keyboard operation is also provided. By allowing the operator to set or change the mode switching conditions and screen division conditions as described above, it is possible to easily adapt the screen management of the terminal device to any system operation mode.

第4図は、通信モードから業務モードへの表示
の切換えの一例を示す。通信モードでの表示期間
中に、端末内業務プログラム11は、ホストコン
ピユータからの受信が開始されたならば業務モー
ドに切換えるべき旨を示す指令を、検出回路7に
与える。やがて、ホストコンピユータからの受信
が開始されると、検出回路7は、通信制御回路2
の状態が受信状態に変化したことを検知して、業
務モードへの切換えを画面制御回路6に指示し、
この指示に従つて、画面制御回路6は、表示画面
メモリ7の全内容を業務プログラム画面メモリ9
の全内容で置換し、それにより、業務モードへの
切換えを実現する。
FIG. 4 shows an example of display switching from communication mode to business mode. During the display period in the communication mode, the in-terminal business program 11 gives a command to the detection circuit 7 indicating that it should switch to the business mode once reception from the host computer has started. Eventually, when reception from the host computer starts, the detection circuit 7 detects the communication control circuit 2.
detects that the state of has changed to the receiving state, and instructs the screen control circuit 6 to switch to the business mode,
In accordance with this instruction, the screen control circuit 6 transfers the entire contents of the display screen memory 7 to the business program screen memory 9.
, thereby realizing a switch to business mode.

第5図は、業務モードから分割モードへの切換
えの一例を示す図である。業務モードによる表示
期間中に、端末内業務プログラム11は、ホスト
コンピユータからの受信が開始されたならば分割
モードに切換えるべき旨を示す指令を、検出回路
7に与える。やがて、検出回路7は、通信制御回
路2が受信状態に入つたことを検知すると、分割
モードへの切換えを画面制御回路6に通知し、こ
れを受けた画面制御回路6は、業務プログラム画
面メモリ9の左半分の領域の内容を表示画面メモ
リ5の右半分の領域に写し、かつ、通信画面メモ
リ4の左半分の領域の内容を表示画面メモリ5の
左半分に写し、それにより、分割モードへの切換
えを実現する。なお、この例では、前記のような
分割形式が、分割モードに基本サブモードとして
予め定められている場合について説明したもので
ある。
FIG. 5 is a diagram showing an example of switching from business mode to division mode. During the display period in the business mode, the in-terminal business program 11 gives a command to the detection circuit 7 indicating that it should switch to the split mode once reception from the host computer has started. Eventually, when the detection circuit 7 detects that the communication control circuit 2 has entered the receiving state, it notifies the screen control circuit 6 of switching to the split mode, and upon receiving this, the screen control circuit 6 stores the business program screen memory. The content of the left half area of 9 is copied to the right half area of the display screen memory 5, and the content of the left half area of the communication screen memory 4 is copied to the left half of the display screen memory 5, thereby switching to split mode. Realize the switch to Note that this example describes a case where the above-mentioned division format is predetermined as a basic submode in the division mode.

また、基本モードは、予め以下に示すような事
象を設定しておくことも可能である。
Further, in the basic mode, it is also possible to set the following events in advance.

(1) 日付や時刻によつて予め表示モードを設定す
る。
(1) Set the display mode in advance according to date and time.

(2) 画面表示の優先づけとして、通信画面優先、
あるいは業務プログラム画面優先および優先な
しを設定する。
(2) Prioritize screen display by giving priority to the communication screen;
Alternatively, set business program screen priority and no priority.

(3) 業務プログラム画面を表示中に、ホストコン
ピユータからのデータを表示する為の数行分の
通信画面を設定する。
(3) While displaying the business program screen, set up several lines of communication screen to display data from the host computer.

(4) 表示していない画面に対して、画面データの
変更があつた場合には、オペレータの通知(例
えば、アラーム鳴動、メツセージ表示等)を行
うように設定する。
(4) If there is a change in screen data for a screen that is not being displayed, set it to notify the operator (for example, by sounding an alarm or displaying a message).

(5) オペレータからの指示で、表示モードの変更
禁止を可能なように設定する。
(5) Set the display mode so that it can be prohibited to change based on instructions from the operator.

前記以外の表示モード切換えの例のいくつかを
次に示す。
Some examples of display mode switching other than those described above are shown below.

(1) 端末内業務プログラム11が起動された時、
通信制御回路2の状態により、業務モード又は
分割モードを選択する。例えば、通信制御回路
2が休止又は応答待ち状態にあれば業務モード
で、他の場合は分割モードとする。
(1) When the terminal business program 11 is started,
Depending on the state of the communication control circuit 2, the business mode or the division mode is selected. For example, if the communication control circuit 2 is at rest or waiting for a response, it is in the business mode, and in other cases, it is in the division mode.

(2) 端末内業務プログラム11が入出力状態にあ
れば、原則として少なくとも分割モードを維持
する。ただし、通信制御回路2が受信を完了し
た時には、下記(4)が優先する。
(2) If the internal business program 11 in the terminal is in the input/output state, in principle it maintains at least the split mode. However, when the communication control circuit 2 completes reception, the following (4) takes priority.

(3) 端末内業務プログラム11が停止したら、通
信モードに切換える。
(3) When the in-terminal business program 11 stops, switch to communication mode.

(4) 通信制御回路2がホストコンピユータからデ
ータを受信し終つた時には、通信モードに切換
える。その時に端末内業務プログラム11が業
務プログラム画面メモリ9を使用していたなら
ば、ホストコンピユータからデータを受信した
旨を、表示画面上の適当な部分に表示する。
(4) When the communication control circuit 2 has finished receiving data from the host computer, it switches to communication mode. If the in-terminal business program 11 is using the business program screen memory 9 at that time, a message indicating that data has been received from the host computer is displayed on an appropriate part of the display screen.

(5) 通信制御回路2がホストコンピユータにデー
タを送信し終つてからその応答を受けるまでの
期間中は、端末内業務プログラム11がアクテ
イブ状態にある限り、業務モードを維持する。
(5) During the period from when the communication control circuit 2 finishes transmitting data to the host computer until it receives a response, the business mode is maintained as long as the internal business program 11 in the terminal is in an active state.

更に、業務プログラム11から直接画面制御回
路6に対して、以下に示す指令(コマンド)を発
行して表示モードの変更を行うこともできる。
Furthermore, the display mode can also be changed by issuing the following commands directly from the business program 11 to the screen control circuit 6.

(1) 画面切替コマンド……画面切替の指示を行な
う。
(1) Screen switching command: Instructs to switch screens.

(2) 画面分割コマンド……画面分割の指示を行な
う。
(2) Screen splitting command: Instructs to split the screen.

(3) 分割位置設定コマンド……分割位置の指示を
行なう。
(3) Division position setting command...Instructs the division position.

(4) 画面状態コマンド……画面がどのような状態
にあるのかを知る。
(4) Screen status command...Learn what status the screen is in.

検出回路7は、ホストコンピユータから受取つ
た受信情報中に状態制御データが有るか否かを判
別し状態制御データが有る場合、画面制御回路6
に対し画面切替えを指示する。この画面切替えの
後、検出回路7は、状態制御データの中に含まれ
る業務プログラム名と実行パラメータを業務プロ
グラム制御回路12に与え、業務プログラム11
の実行を指示する。
The detection circuit 7 determines whether or not there is state control data in the received information received from the host computer, and if there is state control data, the screen control circuit 6
Instructs to switch screens. After this screen switching, the detection circuit 7 gives the business program name and execution parameters included in the state control data to the business program control circuit 12, and
instruct the execution of

次に、検出回路7の処理を示すフローチヤート
を第10図に示す。
Next, a flowchart showing the processing of the detection circuit 7 is shown in FIG.

第9図においては、以下に示す状態の検出によ
り表示制御を行つているもので、この検出状態お
よび表示制御の内容は、予め業務プログラムおよ
びオペレータから指定できる。
In FIG. 9, display control is performed by detecting the following states, and the detected states and display control contents can be specified in advance by the business program and the operator.

ホストコンピユータからの状態制御データの受
信を行なう(ステツプ102〜108)。
Status control data is received from the host computer (steps 102 to 108).

業務プログラムの起動を行なう(ステツプ109
〜113)。
Start the business program (step 109)
~113).

業務プログラムを終了を行なう(ステツプ114、
115)。
Finish the business program (step 114,
115).

ホストコンピユータへのデータの送信を行なう
(ステツプ116、117)。
Data is transmitted to the host computer (steps 116 and 117).

ホストコンピユータからのデータの受信を行な
う(ステツプ118〜121)。
Data is received from the host computer (steps 118-121).

業務プログラムのキーイン待ち状態である(ス
テツプ122〜125)。
The business program is in a key-in waiting state (steps 122 to 125).

業務プログラム制御回路12は、与えられた業
務プログラム名と実行パラメータに基づいて、業
務プログラム格納メモリ13内に格納されている
指定された業務プログラム11を業務プログラム
メモリ10へロードし、実行パラメータを業務プ
ログラム11に与えて業務プログラム11を実行
させる。業務プログラムメモリ10内にロードさ
れた業務プログラム11は、業務プログラム画面
メモリ9に対するデータの入出力およびオペレー
タとのインタフエースを取り、業務プログラムの
実行を行う。
The business program control circuit 12 loads the designated business program 11 stored in the business program storage memory 13 into the business program memory 10 based on the given business program name and execution parameters, and changes the execution parameters to the business program memory 10. The information is given to the program 11 to cause the business program 11 to be executed. The business program 11 loaded into the business program memory 10 inputs and outputs data to and from the business program screen memory 9 and interfaces with the operator to execute the business program.

業務プログラム格納メモリ13は、端末装置内
で実行する業務プログラムを端末装置内で保存し
ておくメモリ装置であり、磁気デイスク装置、読
出し専用メモリ等により構成される。この業務プ
ログラム格納メモリ13内における業務プログラ
ムは、第6図に示すように、業務プログラムの情
報を蓄えているヘツダ部と、業務プログラム自身
を蓄えている本体部に分けて格納されている。ヘ
ツダ部は、本体部に存在する業務プログラムの名
称、存在する位置を示すポインタおよび業務プロ
グラムのサイズを示す情報より成立つている。こ
れらのヘツダ部の情報は、業務プログラム制御回
路12によつて、ホストコンピユータにより指示
された業務プログラムを業務プログラムメモリ1
0にロードするために使用される。
The business program storage memory 13 is a memory device that stores a business program to be executed within the terminal device, and is composed of a magnetic disk device, a read-only memory, and the like. As shown in FIG. 6, the business programs in the business program storage memory 13 are stored separately in a header section that stores information about the business programs and a main body section that stores the business programs themselves. The header section is made up of the name of the business program existing in the main body section, a pointer indicating the location thereof, and information indicating the size of the business program. The information in these header sections is used by the business program control circuit 12 to transfer the business program instructed by the host computer to the business program memory 1.
Used to load to 0.

業務プログラム制御回路12における前述の業
務プログラムの業務プログラムメモリへのロード
動作が第8図のフローチヤートに示されている。
次に、このフローチヤートに従つて業務プログラ
ム制御回路12の動作例を説明する。
The operation of loading the aforementioned business program into the business program memory in the business program control circuit 12 is shown in the flowchart of FIG.
Next, an example of the operation of the business program control circuit 12 will be explained according to this flowchart.

業務プログラム制御回路12は、検出回路7よ
り業務プログラム名と実行パラメータを得、その
後、業務プログラム格納メモリ13のヘツダ部を
読込み、ヘツダ部における業務プログラム名の中
に検出回路7から与えられた業務プログラム名と
一致するものが有るか否か調べる(ステツプ81〜
83)。
The business program control circuit 12 obtains the business program name and execution parameters from the detection circuit 7, then reads the header section of the business program storage memory 13, and enters the business program name given from the detection circuit 7 into the business program name in the header section. Check whether there is a match with the program name (step 81~
83).

一致する業務プログラムが無い場合、何もせず
に、検出回路7から与えられた業務プログラム名
および実行パラメータを捨てる。一致するものが
ある場合。ヘツダ部の情報をもとにその業務プロ
グラムが格納されている本体部のポインタとサイ
ズ情報を得て、指定された業務プログラムの本体
部を業務プログラム格納メモリ13から業務プロ
グラムメモリ10にロードする(ステツプ84、
85)。
If there is no matching business program, the business program name and execution parameters given from the detection circuit 7 are discarded without doing anything. If there is a match. Obtain the pointer and size information of the main body section in which the business program is stored based on the information in the header section, and load the main body section of the specified business program from the business program storage memory 13 into the business program memory 10 ( step 84,
85).

その後、業務プログラム制御装置は、業務プロ
グラムメモリ10にロードした業務プログラム1
1を起動し、また、実行パラメータを業務プログ
ラム11に渡して業務プログラム11の実行を開
始させる(ステツプ86、87)。
Thereafter, the business program control device executes the business program 1 loaded into the business program memory 10.
1 and passes execution parameters to the business program 11 to start execution of the business program 11 (steps 86 and 87).

前述した端末装置における状態制御において、
表示画面の切替えおよび端末装置内の業務プログ
ラムの起動のためにホストコンピユータから端末
装置に送られる状態制御データの形式が第9図に
示されている。状態制御データは、このデータが
状態制御データであることを示すid部と、該id部
以下の全体の状態制御データの長さを示すll部
(レングス部)と、これに続く画面切替指示部、
業務プログラム名部、実行パラメータ部から構成
される。画面切替指示部は、表示画面の切替えを
どのように行うかを示すもので、その指示が
“0”は何もしない、“1”は通信画面メモリから
業務プログラム画面メモリ9への切替え、“2”
は業務プログラム画面メモリ9から通信画面メモ
リ4への切替えをそれぞれ指示する。業務プログ
ラム名部は、業務プログラムの名称例えばA、B
……等が格納されている固定長のブロツクで、余
つた部分にはスペースが入れられる。実行パラメ
ータ部は、業務プログラムの起動に必要な複数個
のパラメータ例えばP1、P2……等が格納される
可変長のブロツクである。
In the state control in the terminal device mentioned above,
FIG. 9 shows the format of state control data sent from the host computer to the terminal device for switching the display screen and starting the business program in the terminal device. The state control data includes an id part indicating that this data is state control data, an ll part (length part) indicating the length of the entire state control data below the id part, and a screen switching instruction part following this. ,
It consists of a business program name part and an execution parameter part. The screen switching instruction section indicates how to switch the display screen, and the instruction is "0" to do nothing, "1" to switch from communication screen memory to business program screen memory 9, and "1" to switch from communication screen memory to business program screen memory 9. 2"
instructs switching from the business program screen memory 9 to the communication screen memory 4, respectively. The business program name part is the name of the business program, e.g. A, B.
A fixed-length block that stores things such as ``...'', etc., and spaces are added to the remaining portions. The execution parameter section is a variable length block in which a plurality of parameters such as P1, P2, etc. necessary for starting the business program are stored.

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

以上の説明から明らかなように、本発明によれ
ば、状態変化に応じて表示モードの切替えおよび
業務プログラムの実行が自動的に行われるのでオ
ペレータの手間が省け、ひいては誤操作の機会も
減少し、その結果、表示端末が一層使い易くな
り、また、システムの処理能率が改善される。
As is clear from the above description, according to the present invention, the display mode is automatically switched and the business program is executed in response to a change in the state, which saves the operator's effort and reduces the chance of erroneous operation. As a result, the display terminal becomes easier to use and the processing efficiency of the system is improved.

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

第1図は本発明の一実施例のブロツクダイヤグ
ラム、第2図と第3図は表示モードの例を示す模
式図、第4図と第5図は第1図の装置における表
示モードの切換えの例を示す模式図、第6図は表
示画面のモード遷移図、第7図は業務プログラム
格納メモリの形式を示す模式図、第8図は業務プ
ログラム制御回路の動作を示すフローチヤート、
第9図はホストコンピユータより端末装置に渡さ
れる状態制御データの内容を示す図、第10図は
検出回路の動作を示すフローチヤートである。 1……通信回線、2……通信制御回路、7……
検出回路、3……通信画面編集回路、4……通信
画面メモリ、6……画面表示制御回路、5……表
示画面メモリ、9……業務プログラム画面メモ
リ、10……業務プログラムメモリ、11……業
務プログラム、13……業務プログラム格納メモ
リ、12……業務プログラム制御回路、14……
入力制御回路、8……CRT表示装置。
FIG. 1 is a block diagram of an embodiment of the present invention, FIGS. 2 and 3 are schematic diagrams showing examples of display modes, and FIGS. 4 and 5 are diagrams showing how to switch display modes in the device shown in FIG. A schematic diagram showing an example, FIG. 6 is a mode transition diagram of the display screen, FIG. 7 is a schematic diagram showing the format of the business program storage memory, and FIG. 8 is a flowchart showing the operation of the business program control circuit.
FIG. 9 is a diagram showing the contents of state control data passed from the host computer to the terminal device, and FIG. 10 is a flowchart showing the operation of the detection circuit. 1...Communication line, 2...Communication control circuit, 7...
Detection circuit, 3... Communication screen editing circuit, 4... Communication screen memory, 6... Screen display control circuit, 5... Display screen memory, 9... Business program screen memory, 10... Business program memory, 11... ...Business program, 13...Business program storage memory, 12...Business program control circuit, 14...
Input control circuit, 8...CRT display device.

Claims (1)

【特許請求の範囲】 1 上位装置と接続され、表示画面メモリの内容
を表示する表示装置を有する端末装置において、
前記上位装置との通信を制御する第1の手段と、
前記端末装置内の業務プログラムを制御する第2
の手段と、前記第1の手段と前記第2の手段から
の情報に基づいて画面の表示モードを切替える第
3の手段と、前記第3の手段の指示により前記表
示装置に情報を表示する第4の手段を備えたこと
を特徴とする端末状態制御方式。 2 前記第1の手段は通信制御回路と通信画面メ
モリを有し、該通信制御回路で変化が生ずること
に応じて、前記第3の手段に変化したことを連絡
するとともに、該通信画面メモリに表示すべき情
報を設定し、前記第2の手段は業務プログラム制
御回路と業務プログラム画面メモリを有し、該業
務プログラム制御回路に変化が生ずることに応じ
て前記第3の手段に変化したことを連絡するとと
もに、該業務プログラム画面メモリに表示すべき
情報を設定し、前記第3の手段は表示モードとし
て通信モード、業務モード、分割モードのいづれ
かに切替え、前記第4の手段は画面制御回路と表
示画面メモリを有し、前記第3の手段の表示モー
ドに従つて、前記通信画面メモリ及び前記業務プ
ログラム画面メモリの内容の少なくとも一部を前
記表示画面メモリに転写することを特徴とする特
許請求の範囲第1項記載の端末状態制御方式。 3 前記第3の手段は、前記通信画面メモリと前
記業務プログラム画面メモリのアクセス頻度に基
づいて通信モードと業務モードを切替えることを
特徴とする特許請求の範囲第2項記載の端末状態
制御方式。 4 前記第3の手段は業務プログラムからのコマ
ンド指示により表示モードの変更を行うことを特
徴とする特許請求の範囲第2項記載の端末状態制
御方式。 5 前記第3の手段はキーボードからの入力指示
により表示モードの変更を行うことを特徴とする
特許請求の範囲第2項記載の端末状態制御方式。 6 前記第4の手段は、前記通信画面メモリ及び
前記業務プログラム画面メモリの内容を予じめ決
められた分割比率に応じて、前記表示画面メモリ
に転写することを特徴とする特許請求の範囲第2
項記載の端末状態制御方式。 7 前記第4の手段は、前記通信画面メモリ及び
前記業務プログラム画面メモリの内容を前記表示
画面メモリの予じめ指定された領域に転写するこ
とを特徴とする特許請求の範囲第2項記載の端末
状態制御方式。
[Claims] 1. A terminal device connected to a host device and having a display device that displays the contents of a display screen memory,
a first means for controlling communication with the host device;
a second controller that controls a business program in the terminal device;
means, third means for switching the screen display mode based on information from the first means and the second means, and a third means for displaying information on the display device according to instructions from the third means. A terminal state control system characterized by comprising the means described in item 4. 2. The first means has a communication control circuit and a communication screen memory, and in response to a change occurring in the communication control circuit, notifies the third means of the change and also updates the communication screen memory. The second means has a business program control circuit and a business program screen memory, and in response to a change in the business program control circuit, the third means sets information to be displayed. At the same time, information to be displayed is set in the business program screen memory, the third means switches the display mode to communication mode, business mode, or split mode, and the fourth means is a screen control circuit. A claim characterized in that the invention further comprises a display screen memory, and at least part of the contents of the communication screen memory and the business program screen memory are transferred to the display screen memory according to the display mode of the third means. The terminal state control method according to item 1. 3. The terminal state control method according to claim 2, wherein the third means switches between the communication mode and the business mode based on the access frequency of the communication screen memory and the business program screen memory. 4. The terminal state control system according to claim 2, wherein the third means changes the display mode based on a command instruction from a business program. 5. The terminal state control system according to claim 2, wherein the third means changes the display mode based on input instructions from a keyboard. 6. Claim 6, characterized in that the fourth means transfers the contents of the communication screen memory and the business program screen memory to the display screen memory according to a predetermined division ratio. 2
Terminal state control method described in section. 7. The method according to claim 2, wherein the fourth means transfers the contents of the communication screen memory and the business program screen memory to a prespecified area of the display screen memory. Terminal state control method.
JP62104251A 1986-05-26 1987-04-30 Terminal state control method Granted JPS63238619A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62104251A JPS63238619A (en) 1986-05-26 1987-04-30 Terminal state control method

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP61-119377 1986-05-26
JP11937786 1986-05-26
JP61-279601 1986-11-26
JP27960186 1986-11-26
JP62104251A JPS63238619A (en) 1986-05-26 1987-04-30 Terminal state control method

Publications (2)

Publication Number Publication Date
JPS63238619A JPS63238619A (en) 1988-10-04
JPH0578851B2 true JPH0578851B2 (en) 1993-10-29

Family

ID=26457137

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62104251A Granted JPS63238619A (en) 1986-05-26 1987-04-30 Terminal state control method

Country Status (4)

Country Link
JP (1) JPS63238619A (en)
KR (1) KR900008179B1 (en)
CN (1) CN1021859C (en)
DE (1) DE3717787C2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02126316A (en) * 1988-11-04 1990-05-15 Nec Corp Screen control system
JP2595697B2 (en) * 1988-11-25 1997-04-02 富士通株式会社 Message processing system
JPH03144763A (en) * 1989-10-31 1991-06-20 Oki Electric Ind Co Ltd Image processing system
EP0886821B1 (en) 1996-03-12 2000-02-16 Siemens Nixdorf Informationssysteme AG Operation of several visual devices on one visual display system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58168142A (en) * 1982-03-30 1983-10-04 Fujitsu Ltd Multiple screen management method
JPS59114631A (en) * 1982-12-22 1984-07-02 Hitachi Ltd terminal control device
JPS59180628A (en) * 1983-03-31 1984-10-13 Toshiba Corp Display and switching device of plural pictures
JPS59218545A (en) * 1983-05-26 1984-12-08 Mitsubishi Electric Corp Screen switching device of work station device
JPS6084591A (en) * 1983-10-17 1985-05-13 キヤノン株式会社 Display unit
JPS60258667A (en) * 1984-06-06 1985-12-20 Hitachi Ltd Control method of interactive type computer system

Also Published As

Publication number Publication date
DE3717787A1 (en) 1988-01-28
KR900008179B1 (en) 1990-11-05
KR870011532A (en) 1987-12-24
DE3717787C2 (en) 1994-09-08
CN1021859C (en) 1993-08-18
CN87103936A (en) 1987-12-16
JPS63238619A (en) 1988-10-04

Similar Documents

Publication Publication Date Title
JPH0578851B2 (en)
JPH0220959A (en) Image data input/output controller
JP3143330B2 (en) Programmable controller
JP2792772B2 (en) Programmable controller and sequence program monitoring method thereof
JP2591614B2 (en) Remote control system for numerical controller
JPH05265911A (en) Interface function-extension system and method
JPH08249277A (en) Computer system of input/output device sharing type
JPH0216603A (en) Sequence program editing system
JPH05181510A (en) Picture display method for programming device in programmable controller
JP3163130B2 (en) Display characteristic value switching controller
JP2677902B2 (en) Numerical control device with remote operation function
JPH02224109A (en) Computer system
JP2830742B2 (en) Line-adaptive control function batch conversion method
JPH0546229A (en) Controller of robot
JPH0651826A (en) Teaching device for robot
JP2802806B2 (en) I/O channel control unit
JPH03265004A (en) Processing executing system based on set parameter
JPH05181648A (en) Application software operation environment optimizing method
WO1990002365A1 (en) Sequence program editing system
JPS63293631A (en) Screen division controller
JPS6073765A (en) Program loader
JPH02211764A (en) Mode switching system of digital copier
JP2000115743A (en) Image reader, image read system, image read method and storage medium
JPH0546339A (en) A document creation device with a message screen display function for reconfirming the execution of final processing of created and updated documents
JPH09212384A (en) Computer system with diagnostic function, computer system with diagnostic function for initial assembly time, and diagnostic method for computer system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees