JPH0239259A - High-speed display system for screen - Google Patents

High-speed display system for screen

Info

Publication number
JPH0239259A
JPH0239259A JP63189413A JP18941388A JPH0239259A JP H0239259 A JPH0239259 A JP H0239259A JP 63189413 A JP63189413 A JP 63189413A JP 18941388 A JP18941388 A JP 18941388A JP H0239259 A JPH0239259 A JP H0239259A
Authority
JP
Japan
Prior art keywords
screen
request
transferred
transfer
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
JP63189413A
Other languages
Japanese (ja)
Inventor
Koichi Asanuma
浅沼 弘一
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 JP63189413A priority Critical patent/JPH0239259A/en
Publication of JPH0239259A publication Critical patent/JPH0239259A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To attain the effective use of resources by estimating a screen requesting the display next via a work program and transferring previously the screen to a terminal equipment at an idle time of the resources. CONSTITUTION:An input/output control means 33 waits for a screen display request given from a work program 2 and refers to a transfer screen table 32 after reception of the request to check whether this request is already sent to a terminal equipment 5 or not. If so, a switch request of the display screen is given to a screen transfer means 6. If not, the desired screen is taken out of a screen library 4 and sent to the means 6. Then the table 32 is updated and a screen switch request is produced. Then the candidate of the screen that may be possibly displayed after the screen under display is obtained out of a shift information table 31. A screen which is not sent to the equipment 5 yet is obtained by reference to the table 32 out of those obtained candidates. Then the screen is taken out of the library 4 and sent to the equipment 5.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ホストコンピュータ上に格納管理されている
画面を端末装置に表示することによって、会話的に業務
プログラムを実行する分野に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to the field of interactively executing a business program by displaying a screen stored and managed on a host computer on a terminal device.

〔従来の技術〕[Conventional technology]

従来の方式では、ホストコンビエータ上にある画面を端
末装置に転送し端未利用者のデータ入力を待ち合わせる
。データ入力完了後、入力データをホストコンピュータ
に転送し、業務プログラムにデータが通知され、このデ
ータにもとづいて次に表示すべき画面を決定し、端末装
置に画面を転送していた。
In the conventional system, the screen on the host combiator is transferred to a terminal device and waits for data input by a non-user. After data entry is completed, the input data is transferred to the host computer, the data is notified to the business program, the next screen to be displayed is determined based on this data, and the screen is transferred to the terminal device.

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

従来の方法によれば、業務プログラムが端末装置からの
データを処理して、画面の表示要求を発行してから画面
を取り出して端末装置に転送していたため、データ入力
を行ってから次の画面が表示されるまでの経過時間の中
で、ホストコンビエータから端末装置への画面の転送時
間が多くの部分を占めていた。
According to the conventional method, a business program processes data from a terminal device, issues a screen display request, takes out the screen, and transfers it to the terminal device. Of the elapsed time until it is displayed, the time taken to transfer the screen from the host combiator to the terminal device occupies a large portion.

また、端未利用者がデータを入力している時や、思考中
は、入力待ち状態となるため、資源が有効に利用されて
いなかった。
Furthermore, when an unused user is inputting data or thinking, the system is in a waiting state for input, so resources are not used effectively.

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

本発明の方式は、ホストコンピュータ上で動作する業務
プログラムが画面ライブラリに蓄積されている画面を、
端末の表示装置に表示することによって会話的な処理を
実現している場合において、表示を要求された画面を画
面ライブラリから取り出して端末Iこ転送する画面制御
部と、表示中の画面の次に表示される画面を予測するた
めに、業務プログラムの特性と過去の実積によって、画
面ライブラリ中の各画面に遷移する可能性を定量化して
格納している遷移情報テーブルと、端末装置に転送ずみ
の画面を管理している転送画面管理テーブルと、遷移情
報テーブルを参照して次に表示が要求される可能性の高
い画面を予測し、予測された候補画面のうち、転送して
いない画面を転送画面管理テーブルを参照して選択し、
端未利用者のデータ入力や思考のために待ち合わせ状態
となっている資源を利用して、端末装置に転送をおこな
うとともに、端末装置からの入力データを業務プログラ
ム(こ通知する入出力制御手段と、端末装置にあって、
転送される画面を蓄積し表示装置に表示すべき画面を選
択し、切りかえ要求を発行するとともIこ、画面に入力
されたデータをホストコンビエータ1こ転送する画面転
送手段と、転送された画面を複数の蓄積部に一時的に保
持する画面蓄積部と、画面蓄積部に保持されている画面
を、画面転送手段からの要求fこよって選択し、表示装
置に表示する画面切り換え手段とを含んでなる。
The method of the present invention allows a business program running on a host computer to display screens stored in a screen library.
When interactive processing is realized by displaying the screen on the display device of the terminal, there is a screen control unit that retrieves the screen requested to be displayed from the screen library and transfers it to the terminal, and a In order to predict the screen that will be displayed, we use a transition information table that quantifies and stores the probability of transitioning to each screen in the screen library based on the characteristics of the business program and past results, and the transition information table that stores the quantified probability of transitioning to each screen in the screen library. The screen that is most likely to be requested next is predicted by referring to the transfer screen management table that manages the screens of Browse to the transfer screen management table and select
It transfers input data from the terminal device to the terminal device by using resources that are in a waiting state for data input and thinking by end users, and also transfers the input data from the terminal device to the business program (input/output control means that notifies this). , in the terminal device,
A screen transfer means that stores screens to be transferred, selects a screen to be displayed on a display device, issues a switching request, and transfers data input on the screen to a host combiator; a screen storage unit that temporarily stores images in a plurality of storage units; and a screen switching unit that selects a screen held in the screen storage unit based on a request f from the screen transfer unit and displays the selected screen on the display device. It becomes.

〔実施例〕〔Example〕

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

第1図は本発明の一実施例をしめずブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

図において、1はホストコンビエータである。In the figure, 1 is a host combinator.

5はホストコンピュータ1と接続されている端末装置で
ある。9は端末装置5に接続され、転送された画面を表
示する表示°装置である。2はホストコンビエータ1上
で動作し、端末装置5に画面を出力しデータを受は取る
ことによって、会話的に処理を実行する業務プログラム
である。4は業務プログラム2が端末装置51こ表示す
る画面を格納している画面ライブラリである。3は業務
プログラムiからの画面表示要求を受は付けて、画面ラ
イブラリ4から必要な画面を取り出して端末装置5に転
送し、また逆に、端末装置5からの入力データを受は取
り、業務プログラム2に通知する画面制御部である。3
1は表示中の画面の次に表示される画面を予測するため
に、業務プログラム2の特性と過去の実積によって、画
面ライブラリ4中の各画面に遷移する可能性を定量化し
て格納している遷移情報テーブルである。32は端末装
置5に転送ずみの画面を管理している転送画面管理テー
ブルである。33は遷移情報テーブル31を参照して次
に表示が要求される可能性の高い画面を予測し、予測さ
れた候補画面のうち、転送していない画面を転送画面管
理テーブル32を参照して選択し、端未利用者のデータ
入力や思考のために待ち合わせ状態となっている資源を
利用して、端末装置5に転送をおこなうとともに、端末
装置5からの入力データを業務プログラム2に通知する
入出力制御手段である。6は端末装置5にあって、転送
される画面を後記画面蓄積部に蓄積し、表示装置9に表
示すべき画面を選択するとともに、画面に入力されたデ
ータをホストコンピュータ1に転送する画面転送手段で
ある。8は転送された画面を一時的に保持するための複
数の蓄積部を持つ画面蓄積部である。7は画面蓄積部8
に保持されている画面を、画面転送手段6からの要求に
よって端末装置91こ表示する蓄積部を選択する画面切
り換え手段である。
5 is a terminal device connected to the host computer 1. A display device 9 is connected to the terminal device 5 and displays the transferred screen. 2 is a business program that runs on the host combiator 1 and executes processing interactively by outputting a screen to the terminal device 5 and receiving and receiving data. Reference numeral 4 denotes a screen library that stores screens displayed by the business program 2 on the terminal device 51. 3 accepts a screen display request from the business program i, retrieves the necessary screen from the screen library 4 and transfers it to the terminal device 5, and conversely receives input data from the terminal device 5 and executes the screen display request from the business program i. This is a screen control unit that notifies the program 2. 3
1 quantifies and stores the probability of transitioning to each screen in the screen library 4 based on the characteristics of the business program 2 and past actual results in order to predict the screen that will be displayed next to the currently displayed screen. This is the transition information table. 32 is a transfer screen management table that manages screens that have been transferred to the terminal device 5. 33 refers to the transition information table 31 to predict a screen that is likely to be requested next, and selects a screen that has not been transferred from among the predicted candidate screens by referring to the transfer screen management table 32. Then, by using the resources that are in a waiting state for data input and thinking by end users, the input data is transferred to the terminal device 5 and the input data from the terminal device 5 is notified to the business program 2. It is an output control means. 6 is a screen transfer unit in the terminal device 5 that stores transferred screens in a screen storage unit (described later), selects a screen to be displayed on the display device 9, and transfers data input on the screen to the host computer 1. It is a means. Reference numeral 8 denotes a screen storage section having a plurality of storage sections for temporarily holding transferred screens. 7 is the screen storage section 8
This screen switching means selects the storage unit for displaying the screen held in the terminal device 91 on the terminal device 91 in response to a request from the screen transfer means 6.

次に、入出力制御手段33の実際の処理の流れを、図を
使って説明する。
Next, the actual processing flow of the input/output control means 33 will be explained using figures.

第2図は入出力手段33における処理の流れを示す流れ
図である。
FIG. 2 is a flowchart showing the flow of processing in the input/output means 33.

入出力制御手段33は、業務プログラム2から画面表示
要求を待ち合わせる(ステップ10)。
The input/output control means 33 waits for a screen display request from the business program 2 (step 10).

画面表示要求を受は付けると、転送画面テーブル32を
参照しすでに端末装置5に転送ずみかどうかを調べる(
ステップ11.12)。すでに転送ずみの場合ζこは、
表示画面の切り換え要求を画面転送手段6に発行する(
ステップ13)。転送すみでない場合には、要求された
画面を画面ライブラリ4から取り出し、画面転送手段6
に転送した後、転送画面管理テーブル32を更新し、画
面切り換え要求を発行する(ステップ14)。以上の処
理が完了した後、現在表示中の画面の次ζこ表示される
可能性のある画面の候補を、遷移情報テーブル31から
求める(ステップ15)。求めた候補のうち、端末装置
5に転送していない画面を転送画面管理テーブル32を
参照することによって求め、画面ライブラリ4から画面
を取り出して端末装置5に転送する(ステップ16)。
When the screen display request is accepted, it is checked whether the screen has already been transferred to the terminal device 5 by referring to the transfer screen table 32 (
Step 11.12). If it has already been transferred,
Issues a display screen switching request to the screen transfer means 6 (
Step 13). If the transfer area is not available, the requested screen is retrieved from the screen library 4 and transferred to the screen transfer means 6.
After transferring, the transferred screen management table 32 is updated and a screen switching request is issued (step 14). After the above processing is completed, candidates for a screen that is likely to be displayed next to the currently displayed screen are determined from the transition information table 31 (step 15). Among the obtained candidates, screens that have not been transferred to the terminal device 5 are obtained by referring to the transferred screen management table 32, and the screens are taken out from the screen library 4 and transferred to the terminal device 5 (step 16).

すべての画面を転送後、入力データの待ち合わせを端末
装置5に通知し待ち合わせる。データの入力が完了した
ことを契機に応用プログラム2#こ入力データを通知す
る(ステップ17)。
After all the screens have been transferred, the terminal device 5 is notified of waiting for input data and the terminal device 5 is waiting. Upon completion of data input, the application program 2# is notified of the input data (step 17).

第3図は画面転送手段6における処理の流れを示す流れ
図である。
FIG. 3 is a flowchart showing the flow of processing in the screen transfer means 6.

画面転送手段6は、画面制御部3からの処理要求を待ち
合わせる(ステップ20)。到着した要求種別を判断し
、画面転送要求の時には、転送されてくる画面を指定さ
れた画面蓄積部8に格納する(ステップ21.22)。
The screen transfer means 6 waits for a processing request from the screen control section 3 (step 20). The type of request that has arrived is determined, and in the case of a screen transfer request, the transferred screen is stored in the designated screen storage section 8 (steps 21 and 22).

画面切り換え要求の時には、画面切り換え手段7に表示
装置91こ表示する画面の切り換え要求を発行する(ス
テップ23 、24 )。その他の要求の時iこは、デ
ータの入力を待ち合わせ、入力されたデータを画面制御
部31こ転送する(ステップ25)。
When a screen switching request is made, a request for switching the screen displayed on the display device 91 is issued to the screen switching means 7 (steps 23 and 24). In the case of other requests, data input is waited for and the input data is transferred to the screen control unit 31 (step 25).

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

以上に説明したように、本発明は、業務プログラムが次
に表示を要求する画面を予測し、資源のあき時間を利用
して事前Iこ端末装置に転送しておくことによって、端
末装置にある画面の表示要求fこ対しては、画面切りか
え要求を発行するだけで、画面を転送する必要がないか
ら、画面の転送時間を端末利用者に意識させることがな
い。また、資源を有効ζこ利用できるという効果がある
As explained above, the present invention predicts the screen that a business program will request to display next, and transfers the screen to the terminal device in advance using free resource time. In response to the screen display request f, only a screen switching request is issued and there is no need to transfer the screen, so the terminal user is not made aware of the screen transfer time. In addition, there is an effect that resources can be used effectively.

をしめず流れ図、第3図は第1図の画面転送手段6の処
理手順をしめず流れ図である。
FIG. 3 is a flowchart showing the processing procedure of the screen transfer means 6 shown in FIG. 1.

l・・・・・・ホストコンビエータ、2・・・・・・業
務プログラム、3・・・・・・画面制御部、4・・・・
・・画面ライブラリ、5・・・・・・端末装置、6・・
・・・・画面転送手段、7・・・・・・画面切り換え手
段、8・・・・・・画面蓄積部、9・・・・・・表示装
置、31・・・・・・遷移情報テーブル、32・・・・
・・転送画面管理テーブル、33・・・・・・入出力制
御手段。
l...Host combinator, 2...Business program, 3...Screen control unit, 4...
...Screen library, 5...Terminal device, 6...
... Screen transfer means, 7 ... Screen switching means, 8 ... Screen storage unit, 9 ... Display device, 31 ... Transition information table , 32...
...Transfer screen management table, 33...Input/output control means.

代理人 弁理士   本 庄 伸 介Agent Patent Attorney Shinsuke Honsho

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

第1図は本発明の一実施例を示すブロック図、第2図は
第1図の入出力制御手段33の処理手順第2多1 第3図
FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG. 2 is a processing procedure of the input/output control means 33 of FIG. 1.

Claims (1)

【特許請求の範囲】[Claims] ホストコンピュータ上で動作する業務プログラムが画面
ライブラリに蓄積されている画面を、端末の表示装置に
表示することによって会話的な処理を実現している場合
において、表示を要求された画面を画面ライブラリから
取り出して端末に転送する画面制御部と、表示中の画面
の次に表示される画面を予測するために、業務プログラ
ムの特性と過去の実績によって、画面ライブラリ中の各
画面に遷移する可能性を定量化して格納している遷移情
報テーブルと、端末装置に転送ずみの画面を管理してい
る転送画面管理テーブルと、前記遷移情報テーブルを参
照して次に表示が要求される可能性の高い画面を予測し
、予測された候補画面のうち、転送していない画面を前
記転送画面管理テーブルを参照して選択し、端末利用者
のデータ入力や思考のために待ち合わせ状態となってい
る資源を利用して、端末装置に転送をおこなうとともに
、端末装置からの入力データを業務プログラムに通知す
る入出力制御手段と、端末装置にあって、転送される画
面を蓄積し表示装置に表示すべき画面を選択し、切りか
え要求を発行するとともに、画面に入力されたデータを
ホストコンピュータに転送する画面転送手段と、転送さ
れた画面を複数の蓄積部に一時的に保持する画面蓄積部
と、画面蓄積部に保持されている画面を、前記画面転送
手段からの要求によって選択し、表示装置に表示する画
面切り換え手段とを含むことを特徴とする画面表示高速
化方式。
When a business program running on a host computer achieves interactive processing by displaying screens stored in a screen library on the display device of a terminal, the screen requested to be displayed is displayed from the screen library. In order to predict the screen that will be displayed next to the screen that is being displayed and the screen control unit that is extracted and transferred to the terminal, the possibility of transitioning to each screen in the screen library is calculated based on the characteristics of the business program and past results. A transition information table that is quantified and stored, a transfer screen management table that manages screens that have been transferred to the terminal device, and a screen that is likely to be requested to be displayed next by referring to the transition information table. out of the predicted candidate screens, selects a screen that has not been transferred by referring to the transfer screen management table, and utilizes resources that are in a waiting state for terminal users to input data or think. an input/output control means that transfers the data to the terminal device and notifies the business program of the input data from the terminal device; a screen transfer unit that selects and issues a switching request and transfers the data input on the screen to the host computer; a screen storage unit that temporarily stores the transferred screens in a plurality of storage units; and a screen storage unit. 1. A method for increasing the speed of displaying a screen, comprising a screen switching means for selecting a screen held in the screen according to a request from the screen transfer means and displaying the selected screen on a display device.
JP63189413A 1988-07-28 1988-07-28 High-speed display system for screen Pending JPH0239259A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63189413A JPH0239259A (en) 1988-07-28 1988-07-28 High-speed display system for screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63189413A JPH0239259A (en) 1988-07-28 1988-07-28 High-speed display system for screen

Publications (1)

Publication Number Publication Date
JPH0239259A true JPH0239259A (en) 1990-02-08

Family

ID=16240852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63189413A Pending JPH0239259A (en) 1988-07-28 1988-07-28 High-speed display system for screen

Country Status (1)

Country Link
JP (1) JPH0239259A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200078224A (en) * 2018-12-21 2020-07-01 주식회사 케이티 Terminal and method for adaptive menu navigation based on user behavior using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200078224A (en) * 2018-12-21 2020-07-01 주식회사 케이티 Terminal and method for adaptive menu navigation based on user behavior using the same

Similar Documents

Publication Publication Date Title
JP3659062B2 (en) Computer system
EP0248403B1 (en) Distributed interactive processing method in complex system including plural work stations and plural host computers and apparatus using the same
US5613114A (en) System and method for custom context switching
US5029077A (en) System and method for controlling physical resources allocated to a virtual terminal
EP0644483B1 (en) Computer system and method for performing multiple tasks
KR100250464B1 (en) Method for node booting on scalable parallel architecture based crossbar switch
US4713656A (en) Multi-programmed data processing system with facility for inspecting state of background program
CN109634764A (en) Work-flow control method, apparatus, equipment, storage medium and system
US6658466B1 (en) Method and apparatus for integrating remote human interactive assistance function into software systems
JPH0239259A (en) High-speed display system for screen
US5265251A (en) Mechanism for allowing a single operation to shift the focus between user applications having direct hardware level access to multiple displays in a virtual terminal environment
EP0441509B1 (en) Method and system for single-operation focus shift between user applications in a virtual terminal environment
JP2609640B2 (en) Image display device
JPH0498519A (en) Menu screen display system
Reijns et al. Efficient distributed PACS
JP2002287986A (en) Server calculator distributed processing environment system, program, and distributed processing environment method
JPH0793126A (en) Data display system and data display control method
CN114896011A (en) Method and device for playing dynamic content in page, electronic equipment and storage medium
JP2613228B2 (en) Logic session dynamic switching control method
JPH05143540A (en) Terminal control device
CN117692359A (en) Port monitoring method, device, equipment and medium
JPH0588919A (en) Data processing method for host computer
JPH01106220A (en) Graphic processor
JPH0887477A (en) Service requesting method
Botterill et al. A general display terminal system