【0001】[0001]
【産業上の利用分野】本発明は情報処理システムにおい
て用いられる画面表示方式に関し、特に、情報処理シス
テム上で動作するプログラムが端末装置に表示する画面
を端末利用者が適宜変更することのできる画面表示方式
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a screen display system used in an information processing system, and more particularly, a screen that allows a terminal user to appropriately change the screen displayed on a terminal device by a program operating on the information processing system. Regarding display method.
【0002】[0002]
【従来の技術】まず、図5を参照して、従来の画面表示
方式について説明する。2. Description of the Related Art First, a conventional screen display system will be described with reference to FIG.
【0003】従来の画面表示方式では端末装置5からの
指示によってプログラム22が動作されて、プログラム
22が画面表示機能21を起動する。これによって、画
面表示機能21は画面オブジェクト71を読み込み、端
末インタフェイス4を介して端末装置5に画面オブジェ
クト71を送信し、画面表示を行っている。In the conventional screen display system, the program 22 is operated by an instruction from the terminal device 5, and the program 22 activates the screen display function 21. Accordingly, the screen display function 21 reads the screen object 71, transmits the screen object 71 to the terminal device 5 via the terminal interface 4, and displays the screen.
【0004】[0004]
【発明が解決しようとする課題】ところで、上述の画面
表示方式では、端末装置に表示される画面が予めプログ
ラムにより固定されているため、利用者が必要に応じて
使いやすい画面に変更かることが難しい。つまり、各々
の利用者専用画面を用意することができず、操作性が低
いという問題点がある。By the way, in the above-mentioned screen display system, the screen displayed on the terminal device is fixed in advance by the program, so that the user may change the screen to an easy-to-use screen if necessary. difficult. That is, there is a problem in that it is not possible to prepare a dedicated screen for each user and the operability is low.
【0005】本発明の目的は各々の利用者にとって操作
性が高い画面表示方式を提供することにある。It is an object of the present invention to provide a screen display system which has high operability for each user.
【0006】[0006]
【課題を解決するための手段】本発明によれば、主記憶
装置と、端末装置と、前記主記憶装置と前記端末装置に
結合された処理装置と、複数の画面オブジェクトが第1
の画面オブジェクトとして格納された画面オブジェクト
ファイルとを有し、前記処理装置は予め指定されたプロ
グラムに基づいて前記第1のオブジェクトファイルを読
み込み前記端末装置に該第1の画面オブジェクトを画面
情報として送信する画面表示手段が備えられている情報
処理システムにおいて、前記主記憶装置には利用者名が
管理利用者名として格納された利用者管理テーブルが備
えられており、前記処理装置には前記端末装置から該端
末装置利用者名及び付加表示文字列が付加情報として与
えられた際、該付加情報に基づいて表示文字列情報を生
成する生成手段と、該表示文字列情報を情報ファイルに
格納する格納手段と、前記管理利用者名と前記第1のオ
ブジェクトの名称とに基づいて前記情報ファイルをアク
セスして前記表示文字列情報を得る検索手段と、該表示
文字列情報に基づいて前記第1の画面オブジェクトを第
2のオブジェクトに変換する変換手段とを有し、該第2
の画面オブジェクトを前記画面情報として前記画面表示
手段によって前記端末装置に送信するようにしたことを
特徴とする画面表示方式が得られる。According to the present invention, a main storage device, a terminal device, a processing device coupled to the main storage device and the terminal device, and a plurality of screen objects are first.
And a screen object file stored as a screen object, the processing device reads the first object file based on a program designated in advance, and transmits the first screen object as screen information to the terminal device. In the information processing system including the screen display means, the main storage device is provided with a user management table in which a user name is stored as a management user name, and the processing device is provided with the terminal device. Generating means for generating display character string information based on the additional information when the terminal device user name and the additional display character string are given as additional information, and storing for storing the display character string information in an information file. Means for accessing the information file based on the management user name and the name of the first object to display the information file. A search means for obtaining character string information, and converting means for converting the first picture object based on the display character string information to the second object, the second
The screen display method is characterized in that the screen object is transmitted as the screen information to the terminal device by the screen display means.
【0007】[0007]
【実施例】以下本発明について実施例によって説明す
る。EXAMPLES The present invention will be described below with reference to examples.
【0008】図1を参照して、本発明が適用される情報
処理システムは、処理装置2を備えており、処理装置2
は表示文字列情報作成手段11、画面合成手段12、画
面表示機能21、及びプログラム22を有している。そ
して、この処理装置2には主記憶装置3、表示文字列情
報ファイル6、画面オブジェクトファイル7が接続され
るとともに端末インタフェイス4を介して端末装置5が
接続されている。ここでは、後述するようにして、表示
文字列情報作成手段11、画面合成手段12、及び表示
文字列情報ファイル6が画面表示部7として用いられ
る。Referring to FIG. 1, an information processing system to which the present invention is applied includes a processing device 2, and the processing device 2
Has a display character string information creating means 11, a screen synthesizing means 12, a screen display function 21, and a program 22. A main storage device 3, a display character string information file 6, and a screen object file 7 are connected to the processing device 2, and a terminal device 5 is connected via a terminal interface 4. Here, as will be described later, the display character string information creating means 11, the screen synthesizing means 12, and the display character string information file 6 are used as the screen display section 7.
【0009】ここで、図2も参照して、表示文字列情報
作成手段11はプログラムとして動作し、端末装置5か
らの指示によってオペレーティングシステムから呼び出
される。オペレーティングシステムからの呼出を受ける
と、主制御部111によって表示文字列取得部112が
起動され、主制御部111の制御下で動作する。表示文
字列取得部112は利用者名、画面オブジェクト名、表
示文字列、及び表示位置を示す表示行及び表示桁を端末
装置5に対して要求する。これに応答して、端末装置5
から利用者名、画面オブジェクト名、表示文字列、及び
表示位置を示す表示行及び表示桁が入力されると、表示
文字列取得部112は順次画面オブジェクト名、利用者
名、及び表示文字列、表示行、及び表示桁を取得する
(ステップS1乃至S3)。Referring also to FIG. 2, the display character string information creating means 11 operates as a program and is called by the operating system in response to an instruction from the terminal device 5. Upon receiving a call from the operating system, the main control unit 111 activates the display character string acquisition unit 112 and operates under the control of the main control unit 111. The display character string acquisition unit 112 requests the terminal device 5 for a user name, a screen object name, a display character string, and a display line and a display digit indicating a display position. In response to this, the terminal device 5
When the user name, the screen object name, the display character string, and the display line and the display digit indicating the display position are input from, the display character string acquisition unit 112 sequentially displays the screen object name, the user name, and the display character string, A display row and a display digit are acquired (steps S1 to S3).
【0010】そして、表示文字列取得部112は内部テ
ーブルに表示文字列、表示行、及び表示桁を一旦保存す
る(ステップS4)。その後、表示文字列取得部112
は画面オブジェクト名に対応する表示文字列の設定が全
て終了したか否かを端末装置5に対して問い合わせる。
つまり、まだ設定したい表示文字列があるか否かを問い
合わせる(ステップS5)。端末装置5から設定表示文
字列がまだある旨の通知を受けると、ステップS3に戻
る。一方、端末装置5から設定表示文字列がない旨の通
知を受けると、表示文字列取得部112は画面設定が全
て終了したか否かを端末装置5に問い合わせる。つま
り、まだ設定したい画面があるか否かを問い合わせる
(ステップS5)。その結果、端末装置5から設定画面
がまだある旨の通知を受けると、ステップS1に戻る。Then, the display character string acquisition unit 112 temporarily stores the display character string, the display row, and the display digit in the internal table (step S4). After that, the display character string acquisition unit 112
Inquires of the terminal device 5 whether or not the setting of the display character string corresponding to the screen object name has been completed.
That is, it is inquired whether or not there is a display character string to be set (step S5). When receiving a notification from the terminal device 5 that the setting display character string is still present, the process returns to step S3. On the other hand, when receiving a notification from the terminal device 5 that there is no setting display character string, the display character string acquisition unit 112 inquires of the terminal device 5 whether or not all screen settings have been completed. That is, it is inquired whether or not there is a screen to be set (step S5). As a result, when the notification that the setting screen is still present is received from the terminal device 5, the process returns to step S1.
【0011】端末装置5から設定画面がない旨の通知を
受けた場合には、表示文字列取得部部112はその旨表
示文字列情報格納部113に通知するとともに設定画面
毎に利用者名、画面オブジェクト名、表示文字列、表示
行、及び表示桁を与える。これによって、表示文字列情
報格納部113はまず表示文字列情報ファイル6をオー
プンする(ステップS7)。次に表示文字列情報格納部
113は設定画面毎に利用者名、画面オブジェクト名、
表示文字列、表示行、及び表示桁に基づいて表示文字列
情報61を生成して(ステップS8)、表示文字列情報
ファイル6に表示文字列情報61を格納する(ステップ
S9)。その後、表示文字列情報格納部113は表示文
字列情報格納部6をクローズする(ステップS10)。When receiving a notification from the terminal device 5 that there is no setting screen, the display character string acquisition unit 112 notifies the display character string information storage unit 113 to that effect, and the user name for each setting screen, Gives the screen object name, display string, display line, and display column. As a result, the display character string information storage unit 113 first opens the display character string information file 6 (step S7). Next, the display character string information storage unit 113 stores the user name, screen object name, and
The display character string information 61 is generated based on the display character string, the display row, and the display digit (step S8), and the display character string information 61 is stored in the display character string information file 6 (step S9). After that, the display character string information storage unit 113 closes the display character string information storage unit 6 (step S10).
【0012】ここで、図3を参照して、表示文字列情報
61は利用者名と画面オブジェクト名とを備えており、
この画面オブジェクト名(以下この画面オブジェクト名
を情報オブジェクト名という)は、例えば、プログラム
22に対応する。さらに、ここでは、表示文字列情報6
1は複数の表示行(1)乃至(n)、表示桁(1)乃至
(n)、及び表示文字列(1)乃至(n)を備えており
(nは2以上の整数である)、これら表示行、表示桁、
及び表示文字列は一対一に対応している。上記の例では
表示行、表示桁、及び表示文字列は一画面に対して複数
存在しているが、表示行、表示桁、及び表示文字列は一
画面に対してそれぞれ一つ存在してもよい。Here, with reference to FIG. 3, the display character string information 61 includes a user name and a screen object name,
This screen object name (hereinafter, this screen object name is referred to as an information object name) corresponds to the program 22, for example. Further, here, the display character string information 6
1 has a plurality of display rows (1) to (n), display digits (1) to (n), and display character strings (1) to (n) (n is an integer of 2 or more), These display lines, display columns,
And the display character strings have a one-to-one correspondence. In the above example, there are multiple display lines, display digits, and display character strings for one screen, but even if there are one display line, display digit, and display character string for each screen, Good.
【0013】次に図1及び図4を参照して、画面表示機
能21は端末装置5に画面表示する際に動作し、ここで
は、プログラム22の制御に基づいて動作する。この画
面表示機能21に画面合成手段12が接続されている際
には、画面表示機能21は画面合成手段12に対して制
御を渡すとともにプログラム22から与えられた画面オ
ブジェクト名(以下この画面オブジェクト名をプログラ
ムオブジェクト名という)画面合成手段12に渡す。Next, referring to FIGS. 1 and 4, the screen display function 21 operates when the screen is displayed on the terminal device 5, and here operates under the control of the program 22. When the screen compositing means 12 is connected to the screen display function 21, the screen display function 21 passes control to the screen compositing means 12 and the screen object name (hereinafter referred to as the screen object name) given by the program 22. Is called a program object name) and is passed to the screen compositing means 12.
【0014】図示のように、画面合成手段12は主制御
部121、オブジェクト入力部122、及び画面合成部
123を備えている。そして、オブジェクト入力部12
2及び画面合成部123は主制御部121の制御下で動
作する。画面表示機能21から制御を渡されると、ま
ず、オブジェクト入力部122は画面オブジェクトファ
イル7をオープンする(ステップSS1)。そして、プ
ログラムオブジェクト名に基づいて画面オブジェクトフ
ァイル7から画面オブジェクト71を読み込んだ後(ス
テップSS2)、画面オブジェクトファイル7をクロー
ズする(ステップSS3)。その後、オブジェクト入力
部122は主記憶装置3内の利用者管理テーブル31か
ら利用者名(以下管理利用者名という)を読み込む(ス
テップSS4)。As shown in the figure, the screen synthesizing means 12 comprises a main control section 121, an object input section 122, and a screen synthesizing section 123. Then, the object input unit 12
2 and the screen synthesis unit 123 operate under the control of the main control unit 121. When the control is passed from the screen display function 21, the object input unit 122 first opens the screen object file 7 (step SS1). Then, after the screen object 71 is read from the screen object file 7 based on the program object name (step SS2), the screen object file 7 is closed (step SS3). After that, the object input unit 122 reads the user name (hereinafter referred to as the management user name) from the user management table 31 in the main storage device 3 (step SS4).
【0015】次に、オブジェクト入力部122は表示文
字列情報ファイル6をオープンして(ステップSS
5)、管理利用者名及びプログラムオブジェクト名をキ
ーとして表示文字列情報ファイル7を検索する。そし
て、対応する表示文字列情報ファイル61が存在すると
(ステップSS7)、ステップSS8において、表示文
字列情報ファイル61を読み込む(ステップSS6)。
そして、オブジェクト入力部112は画面オブジェクト
71及び表示文字列情報61を画面合成部123に与え
る。画面合成部123では画面オブジェクト71と表示
文字列情報61とに基づいて画面オブジェクト71と表
示文字列とを合成する。つまり、画面オブジェクト71
の一部を表示文字列で置換して新たな画面オブジェクト
(新画面オブジェクト)を生成する(ステップSS
9)。その後、画面合成部123は新画面オブジェクト
を画面表示機能21に与えるとともに制御を戻す。そし
て、表示文字列情報ファイル6はクローズされる(ステ
ップSS10)。Next, the object input section 122 opens the display character string information file 6 (step SS
5) The display character string information file 7 is searched by using the management user name and the program object name as keys. When the corresponding display character string information file 61 exists (step SS7), the display character string information file 61 is read in step SS8 (step SS6).
Then, the object input unit 112 provides the screen object 71 and the display character string information 61 to the screen synthesis unit 123. The screen synthesizing unit 123 synthesizes the screen object 71 and the display character string based on the screen object 71 and the display character string information 61. That is, the screen object 71
A part of the is replaced with the display character string to generate a new screen object (new screen object) (step SS
9). After that, the screen compositing unit 123 gives the new screen object to the screen display function 21 and returns the control. Then, the display character string information file 6 is closed (step SS10).
【0016】一方、ステップSS7で対応する表示文字
列情報ファイル61が存在しないと、直ちにステップS
S10が実行され、処理を終了する。On the other hand, if the corresponding display character string information file 61 does not exist in step SS7, the process immediately proceeds to step S7.
S10 is executed and the process ends.
【0017】図1のみを参照して、画面表示機能21で
は画面表示を実行するため、新画面オブジェクトを端末
インタフェイス4を介して端末装置5に出力し、処理を
終了する。Referring to FIG. 1 only, in order to execute the screen display in the screen display function 21, the new screen object is output to the terminal device 5 via the terminal interface 4, and the process is terminated.
【0018】ところで、画面表示機能21に画面合成手
段12が接続されていない状態では、画面表示機能21
は画面オブジェクトファイル7に格納されている画面オ
ブジェクト71を端末インタフェイス4を介して端末装
置5に与え、処理を終了する。By the way, when the screen synthesizing means 12 is not connected to the screen display function 21, the screen display function 21
Gives the screen object 71 stored in the screen object file 7 to the terminal device 5 via the terminal interface 4, and ends the processing.
【0019】[0019]
【発明の効果】以上説明したように、本発明では利用者
毎に画面変更を行うことができるので、利用者のスキル
及び業務に応じた画面を用意することができるばかりで
なく、利用者に応じて画面利用を制限することが可能と
なる。その結果、各々の利用者にとって操作性を高くす
ることが可能となる。As described above, according to the present invention, since the screen can be changed for each user, not only can the screen be prepared according to the skill and work of the user, but also the user can be prepared. It is possible to limit the screen usage accordingly. As a result, it is possible to improve operability for each user.
【図1】本発明による画面表示方式が適用された情報処
理システムを示すブロック図である。FIG. 1 is a block diagram showing an information processing system to which a screen display system according to the present invention is applied.
【図2】図1に示す表示文字列情報作成手段の動作を説
明するための流れ図である。FIG. 2 is a flowchart for explaining the operation of the display character string information creating means shown in FIG.
【図3】図1に示す表示文字列情報ファイル内に格納さ
れる表示文字列情報の構成を示す図である。3 is a diagram showing a configuration of display character string information stored in a display character string information file shown in FIG.
【図4】図1に示す画面合成手段の動作を説明するため
の流れ図である。FIG. 4 is a flowchart for explaining the operation of the screen synthesizing unit shown in FIG.
【図5】従来の画面表示方式が用いられた情報処理シス
テムの一例を示すブロック図である。FIG. 5 is a block diagram showing an example of an information processing system using a conventional screen display system.
1 画面表示部 2 処理装置 3 主記憶装置 4 端末インタフェイス 5 端末装置 6 表示文字列情報ファイル 7 画面オブジェクトファイル 11 表示文字列情報作成手段 12 画面合成手段 21 画面表示機能 22 プログラム 31 利用者管理テーブル 61 表示文字列情報 71 画面オブジェクト DESCRIPTION OF SYMBOLS 1 screen display unit 2 processing device 3 main storage device 4 terminal interface 5 terminal device 6 display character string information file 7 screen object file 11 display character string information creating means 12 screen combining means 21 screen display function 22 program 31 user management table 61 Display character string information 71 Screen object
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1384492AJPH05204573A (en) | 1992-01-29 | 1992-01-29 | Picture display system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1384492AJPH05204573A (en) | 1992-01-29 | 1992-01-29 | Picture display system |
| Publication Number | Publication Date |
|---|---|
| JPH05204573Atrue JPH05204573A (en) | 1993-08-13 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1384492AWithdrawnJPH05204573A (en) | 1992-01-29 | 1992-01-29 | Picture display system |
| Country | Link |
|---|---|
| JP (1) | JPH05204573A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0773088A (en)* | 1993-09-02 | 1995-03-17 | Nec Corp | Local data base update system |
| JPH07219736A (en)* | 1994-01-14 | 1995-08-18 | Internatl Business Mach Corp <Ibm> | Creation method of multimedia application business |
| JPH07271884A (en)* | 1994-02-17 | 1995-10-20 | At & T Corp | Terminal certification method |
| US6804817B1 (en) | 1997-08-08 | 2004-10-12 | Fujitsu Limited | Information-object designation system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0773088A (en)* | 1993-09-02 | 1995-03-17 | Nec Corp | Local data base update system |
| JPH07219736A (en)* | 1994-01-14 | 1995-08-18 | Internatl Business Mach Corp <Ibm> | Creation method of multimedia application business |
| JPH07271884A (en)* | 1994-02-17 | 1995-10-20 | At & T Corp | Terminal certification method |
| US6804817B1 (en) | 1997-08-08 | 2004-10-12 | Fujitsu Limited | Information-object designation system |
| Publication | Publication Date | Title |
|---|---|---|
| JPS59231673A (en) | Graphic image display system | |
| US5692198A (en) | Method for executing a process defined by a script by a plurality of types of description languages and an apparatus therefor | |
| JPS646497B2 (en) | ||
| JPH05204573A (en) | Picture display system | |
| KR0163497B1 (en) | Still Image File System | |
| JPH04293106A (en) | Remote diagnostic device of numerical controller | |
| JPS6117032B2 (en) | ||
| JPS61210415A (en) | CRT key input operation device | |
| JPH03256116A (en) | Information processing device and menu display method | |
| JPH081549B2 (en) | Character processor | |
| JP2752727B2 (en) | Display information processing device | |
| JPH0329059A (en) | Method and equipment for processing image | |
| JP2704038B2 (en) | Image data enlarged display position specification method | |
| JPH035815A (en) | Screen display system | |
| JPH04279959A (en) | Information processor | |
| JPH02298991A (en) | Cg control system | |
| JPH04160450A (en) | Terminal device program update system | |
| JPH11154129A (en) | Data extraction device | |
| JPS63138390A (en) | character processing device | |
| JPH0580910A (en) | I / O controller | |
| JPH07219960A (en) | Device and method for storing picture data | |
| JPH04237329A (en) | Interactive file retrieving system for program development | |
| JPH04282748A (en) | Document editor | |
| JPS63115248A (en) | Distributing system for related reference data | |
| JPH06231077A (en) | Data input system |
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination | Free format text:JAPANESE INTERMEDIATE CODE: A300 Effective date:19990408 |