JPH0239259A - High-speed display system for screen - Google Patents
High-speed display system for screenInfo
- 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
Links
- 238000012546 transfer Methods 0.000 claims abstract description 37
- 238000012545 processing Methods 0.000 claims description 10
- 230000007704 transition Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 4
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
Abstract
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.
従来の方式では、ホストコンビエータ上にある画面を端
末装置に転送し端未利用者のデータ入力を待ち合わせる
。データ入力完了後、入力データをホストコンピュータ
に転送し、業務プログラムにデータが通知され、このデ
ータにもとづいて次に表示すべき画面を決定し、端末装
置に画面を転送していた。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.
従来の方法によれば、業務プログラムが端末装置からの
データを処理して、画面の表示要求を発行してから画面
を取り出して端末装置に転送していたため、データ入力
を行ってから次の画面が表示されるまでの経過時間の中
で、ホストコンビエータから端末装置への画面の転送時
間が多くの部分を占めていた。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.
本発明の方式は、ホストコンピュータ上で動作する業務
プログラムが画面ライブラリに蓄積されている画面を、
端末の表示装置に表示することによって会話的な処理を
実現している場合において、表示を要求された画面を画
面ライブラリから取り出して端末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.
次に、本発明の実施例について図面を参照して説明する
。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).
以上に説明したように、本発明は、業務プログラムが次
に表示を要求する画面を予測し、資源のあき時間を利用
して事前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
第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)
ライブラリに蓄積されている画面を、端末の表示装置に
表示することによって会話的な処理を実現している場合
において、表示を要求された画面を画面ライブラリから
取り出して端末に転送する画面制御部と、表示中の画面
の次に表示される画面を予測するために、業務プログラ
ムの特性と過去の実績によって、画面ライブラリ中の各
画面に遷移する可能性を定量化して格納している遷移情
報テーブルと、端末装置に転送ずみの画面を管理してい
る転送画面管理テーブルと、前記遷移情報テーブルを参
照して次に表示が要求される可能性の高い画面を予測し
、予測された候補画面のうち、転送していない画面を前
記転送画面管理テーブルを参照して選択し、端末利用者
のデータ入力や思考のために待ち合わせ状態となってい
る資源を利用して、端末装置に転送をおこなうとともに
、端末装置からの入力データを業務プログラムに通知す
る入出力制御手段と、端末装置にあって、転送される画
面を蓄積し表示装置に表示すべき画面を選択し、切りか
え要求を発行するとともに、画面に入力されたデータを
ホストコンピュータに転送する画面転送手段と、転送さ
れた画面を複数の蓄積部に一時的に保持する画面蓄積部
と、画面蓄積部に保持されている画面を、前記画面転送
手段からの要求によって選択し、表示装置に表示する画
面切り換え手段とを含むことを特徴とする画面表示高速
化方式。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.
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)
| 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 |
-
1988
- 1988-07-28 JP JP63189413A patent/JPH0239259A/en active Pending
Cited By (1)
| 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 |
|---|---|---|
| KR100733852B1 (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 | |
| EP0404505A2 (en) | Arrangement for integrating application in a digital processing system | |
| JPH02247768A (en) | Dispersed processing system | |
| EP0644483B1 (en) | Computer system and method for performing multiple tasks | |
| JPS58195966A (en) | Resource switching by user's control for multi-task processing word processor | |
| US4713656A (en) | Multi-programmed data processing system with facility for inspecting state of background program | |
| US5774642A (en) | Architecture for dynamic service processor exchange providing multitasking environment where multiple processors have access to a system configuration table | |
| CN109634764A (en) | Work-flow control method, apparatus, equipment, storage medium and system | |
| KR19990042176A (en) | How to Boot a Node on a High-Speed Parallel Computer | |
| 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 | |
| JPH05143540A (en) | Terminal control device | |
| KR0132942B1 (en) | Isdn service search method | |
| JPH05204973A (en) | Decentralized data base retrieving system | |
| JPH0588919A (en) | Data processing method for host computer | |
| JPH01106220A (en) | Graphic processor | |
| JPH0793126A (en) | Data display system and data display control method | |
| Botterill et al. | A general display terminal system | |
| JPS63181059A (en) | Screen terminal input and output control system | |
| JPH11143884A (en) | Data retrieval system |