JP2639224B2 - Method of sharing process selection between multiple processes - Google Patents
Method of sharing process selection between multiple processesInfo
- Publication number
- JP2639224B2 JP2639224B2 JP3023151A JP2315191A JP2639224B2 JP 2639224 B2 JP2639224 B2 JP 2639224B2 JP 3023151 A JP3023151 A JP 3023151A JP 2315191 A JP2315191 A JP 2315191A JP 2639224 B2 JP2639224 B2 JP 2639224B2
- Authority
- JP
- Japan
- Prior art keywords
- option information
- processes
- option
- processing
- information
- 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
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、ユーザが実行したい処
理を選択できると共に選択動作促進のための情報をユー
ザに視覚的に与えることができる処理選択処理の複数プ
ロセス間共有方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a process selection process sharing method which allows a user to select a process to be executed and visually provide a user with information for promoting a selection operation.
【0002】[0002]
【従来の技術】従来、処理選択処理(メニュー選択処理
といわれる。)は、複数の異なるプロセスがそれぞれ独
自の処理選択処理を備えていた。また、処理選択処理の
ための選択肢情報も独自のデータ形式でそれぞれのプロ
セスが専有するメモリ領域の一部に格納されていた。一
方、装置内の複数プロセスが共通に使用できる処理選択
処理があるときは当該装置が提供する処理選択処理を各
プロセスは変更なしにそのまま使用していた。このよう
に、従来の方法では複数プロセス間で共通に使用する処
理選択処理がないときは、複数プロセスは計算機システ
ムを効率よく使用することで対処していた。2. Description of the Related Art Conventionally, in a process selection process (referred to as a menu selection process), a plurality of different processes have their own process selection processes. In addition, option information for a process selection process is also stored in a unique data format in a part of a memory area occupied by each process. On the other hand, when there is a process selection process that can be used in common by a plurality of processes in the device, each process uses the process selection process provided by the device without any change. As described above, in the conventional method, when there is no process selection process commonly used among a plurality of processes, the plurality of processes cope by using the computer system efficiently.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来の処理選択処理方法においては、同一の処理選択処理
であっても複数プロセスはそれぞれ別個に処理選択処理
を持たなくてはならず、従ってプロセスの開発時間、プ
ロセスの大きさ,複雑さが増大し、計算機システムを効
率よく利用できないという問題点があった。また、複数
プロセスが共通に使用できる処理選択処理が計算機シス
テムから提供されている場合も、各々のプロセスが、そ
のプロセスまたはその他の複数プロセスが必要とする選
択肢情報を自由に登録,変更,消去ができないという問
題点があった。However, in the above-described conventional processing selection processing method, a plurality of processes must have their own processing selection processing even if they are the same processing selection processing. There has been a problem that the development time, the size of the process, and the complexity increase, and the computer system cannot be used efficiently. Also, when a computer system provides a process selection process that can be used in common by a plurality of processes, each process can freely register, change, or delete option information required by that process or other processes. There was a problem that it was not possible.
【0004】本発明はこのような従来の問題を解決する
ものであり、処理選択処理を複数プロセス間で共有でき
る処理選択処理の複数プロセス間共有方法を提供するこ
とを目的とする。An object of the present invention is to solve such a conventional problem, and an object of the present invention is to provide a method for sharing a process selection process among a plurality of processes, which can share the process selection process among a plurality of processes.
【0005】[0005]
【課題を解決するための手段】本発明は上記目的を達成
するために、実行したい処理を選択するためのデータで
ある選択肢情報を入力する入力手段と、前記選択肢情報
を保持するためのメモリ手段とを備え、独立した複数個
のプロセスがそれぞれ複数回,単独に実行されるデータ
処理の実行方法と他プロセスから呼び出され、前記メモ
リにアクセスする処理の実行方法とを具備し、更に前記
メモリに選択肢情報を登録する処理と、登録された選択
肢情報を消去する処理と、登録された選択肢情報を変更
する処理と、前記入力手段から選択肢情報を入力する処
理とを具備し、これらの処理により呼出し側のプロセス
が入れ換わっても同一の選択肢情報を登録,消去,変更
するステップとを備えたものである。According to the present invention, there is provided an input unit for inputting option information which is data for selecting a process to be executed, and a memory unit for holding the option information. And a method for executing a data process in which a plurality of independent processes are independently executed a plurality of times, and a process for executing a process for accessing the memory by being called from another process. A process of registering option information; a process of deleting registered option information; a process of changing registered option information; and a process of inputting option information from the input unit. Registering, erasing, and changing the same option information even if the processes on the other side are exchanged.
【0006】[0006]
【作用】本発明は上記のような構成により次のような作
用を有する。すなわち、複数プロセスから呼び出すこと
ができる1つのプロセス内に選択肢情報の登録処理,消
去処理,表示処理、選択肢入力処理を設けることにより
複数プロセスが共通に使用できる処理選択処理が可能に
なる。The present invention has the following functions by the above-mentioned structure. In other words, by providing option information registration processing, deletion processing, display processing, and option input processing in one process that can be called from a plurality of processes, processing selection processing that can be used in common by a plurality of processes becomes possible.
【0007】[0007]
【実施例】図1は本発明による処理選択処理の複数プロ
セス間共有方法の一実施例の構成を示すブロック図であ
る。図1において、1乃至4はそれぞれ独立したプロセ
スであり、5乃至9はそれぞれプロセス1に備えられた
選択肢情報登録処理,消去処理,変更処理,表示処理,
データ入力処理を示したものである。10はユーザが決
定した選択肢データである選択肢情報を入力するデータ
入力装置、11は選択肢情報を格納するメモリ、12は
選択肢情報を表示するデータ表示装置である。FIG. 1 is a block diagram showing the configuration of an embodiment of a method for sharing a plurality of processes in a process selection process according to the present invention. In FIG. 1, 1 to 4 denote independent processes, and 5 to 9 denote option information registration processing, deletion processing, change processing, display processing,
It shows a data input process. Reference numeral 10 denotes a data input device for inputting option information that is option data determined by a user, 11 a memory for storing option information, and 12 a data display device for displaying option information.
【0008】前記選択肢情報登録処理5は、選択肢情報
を登録できる空き領域をメモリ11から検索し、空き領
域があるときは、呼び出した側のプロセス2,3,4か
ら通知された選択肢情報を前記空き領域に格納するもの
である。選択肢情報消去処理6は、呼び出した側のプロ
セス2,3,4から通知された選択肢情報をメモリ11
から検索し、その選択肢情報が既に登録済みのときは、
それをメモリ11から削除し、空き領域を作成するもの
である。選択肢情報変更処理7は、呼び出した側のプロ
セス2,3,4から通知された選択肢情報をメモリ11
から検索し、その選択肢情報が既に登録済みのときは呼
び出した側のプロセス2,3,4から通知された変更情
報に基づいてその登録済み選択肢情報を変更するもので
ある。選択肢情報表示処理8は、呼び出した側のプロセ
ス2,3,4から通知された選択肢情報をメモリ11か
ら検索し、既に登録済みのときは、この選択肢情報をデ
ータ表示装置12に表示するものである。更に、選択肢
データ入力処理9は、処理を選択するためのデータを入
力するデータ入力装置10から使用者が決定した処理の
データを入力し、その選択肢が選択されたか否かの情報
を呼び出した側のプロセス2,3,4に通知するもので
ある。なお、図において、矢印Aは処理の流れを示し、
矢印Bはデータの流れを示すものである。The option information registration process 5 searches the memory 11 for a free area in which the option information can be registered. If there is a free area, the option information notified from the calling process 2, 3, or 4 is searched. It is stored in a free area. The option information erasing process 6 stores the option information notified from the calling processes 2, 3, and 4 in the memory 11
, And if the option information is already registered,
This is deleted from the memory 11 to create a free area. The option information change processing 7 stores the option information notified from the calling processes 2, 3, and 4 in the memory 11
If the option information is already registered, the registered option information is changed based on the change information notified from the calling process 2, 3, or 4. The option information display processing 8 searches the memory 11 for option information notified from the calling processes 2, 3, and 4, and when the option information has already been registered, displays this option information on the data display device 12. is there. Further, the option data input process 9 is a process of inputting data of a process determined by a user from a data input device 10 for inputting data for selecting a process, and calling information on whether or not the option is selected. Process 2, 3, and 4. In the figure, the arrow A indicates the flow of the processing,
Arrow B indicates the flow of data.
【0009】次に上記実施例の動作について説明する。
先ず、例えばプロセス2,3は、プロセス1の選択肢情
報登録処理5を通して、図の矢印Aで示したように、メ
モリ11に対する選択肢情報の登録を要求し、メモリ1
1に選択肢情報を格納しておく。また、例えばプロセス
3は、同様に図の矢印Aに示したように、プロセス1の
選択肢情報変更処理7を通してメモリ11に登録済みの
選択肢情報を変更する。また、例えばプロセス4は、図
の矢印Aで示したように、プロセス1の選択肢情報表示
処理8を通してメモリ11に格納してある選択肢情報を
データ表示装置12に表示させ、次に、同様に図の矢印
Aで示したように、プロセス1の選択肢情報入力処理9
を通して選択肢情報入力処理に移る。これにより選択肢
情報入力処理9は、データ入力装置10からユーザが決
定した選択肢のデータを入力し、どの選択肢が選択され
たかを呼び出した側のプロセス4に通知する。Next, the operation of the above embodiment will be described.
First, for example, the processes 2 and 3 request the registration of option information in the memory 11 through the option information registration processing 5 of the process 1 as shown by the arrow A in FIG.
1 stores the option information. Also, for example, the process 3 similarly changes the option information registered in the memory 11 through the option information change processing 7 of the process 1 as indicated by an arrow A in the figure. Further, for example, as indicated by an arrow A in the figure, the process 4 causes the data display device 12 to display the option information stored in the memory 11 through the option information display processing 8 of the process 1, and then, similarly to FIG. As indicated by arrow A, option information input processing 9 of process 1
To enter the option information input process. Thereby, the option information input processing 9 inputs the data of the option determined by the user from the data input device 10 and notifies the calling process 4 of which option is selected.
【0010】このように上記実施例によれば、相互に独
立したプロセス2,3,4が共通の処理選択処理5乃至
9を共有すると共に、メモリ11を介して選択肢情報を
共有し、自由に変更することが可能になる。As described above, according to the above-described embodiment, the mutually independent processes 2, 3, and 4 share the common process selection processes 5 to 9, and also share the option information via the memory 11, so that the processes can be freely performed. It can be changed.
【0011】[0011]
【発明の効果】本発明は上記実施例より明らかなよう
に、処理選択処理の共有化と選択肢情報の変更を同時に
可能とし、従って各プロセスがそれぞれ独自に処理選択
処理と選択肢情報を備えなくても済むことになり、これ
により、各プロセスの開発の負担を短縮し、各プロセス
の規模の低減および各プロセス内の構造の単純化を実現
することができ、従って計算機システムを効率よく使用
できるという効果を有する。As is clear from the above embodiment, the present invention makes it possible to share the process selection process and change the option information at the same time, so that each process does not have its own process selection process and option information. As a result, the burden of developing each process can be reduced, the size of each process can be reduced, and the structure in each process can be simplified, so that the computer system can be used efficiently. Has an effect.
【図1】本発明による処理選択処理の複数プロセス間共
有方法の一実施例の構成を示すブロック図FIG. 1 is a block diagram showing a configuration of an embodiment of a method for sharing a plurality of processes in a process selection process according to the present invention;
1〜4 プロセス 5 選択肢情報登録処理 6 選択肢情報消去処理 7 選択肢情報変更処理 8 選択肢情報表示処理 9 選択肢情報入力処理 10 データ入力装置 11 メモリ 12 データ表示装置 1-4 Process 5 Choice information registration processing 6 Choice information deletion processing 7 Choice information change processing 8 Choice information display processing 9 Choice information input processing 10 Data input device 11 Memory 12 Data display device
Claims (1)
である選択肢情報を入力する入力手段と、ユーザに対し
て前記選択肢情報を表示するデータ表示手段と、前記選
択肢情報を保持するメモリと、独立した複数のプロセス
がそれぞれ複数回、単独で実行されるデータ処理の実行
方法と他のプロセスから呼び出され、前記データを保持
するメモリにアクセスする処理の実行方法を備える計算
機システムにおいて、前記メモリに選択肢情報を登録す
る処理と、登録された選択肢情報を消去する処理と、登
録された選択肢情報を変更する処理と、登録された選択
肢情報を前記データ表示手段に表示する処理とを設け、
これにより呼出し側のプロセスが入れ換わっても同一の
選択肢情報を登録,消去,変更,表示を行うことを特徴
とする処理選択処理の複数プロセス間共有方法。An input unit that inputs option information that is data for selecting a process to be executed; a data display unit that displays the option information to a user; and a memory that holds the option information. A plurality of processes each executed a plurality of times, each of which is independently executed, and a method for executing a process for accessing a memory holding the data by being called from another process, and selecting an option for the memory. A process of registering information, a process of deleting registered option information, a process of changing registered option information, and a process of displaying registered option information on the data display means,
Thus, even if the calling process is replaced, the same option information is registered, deleted, changed, and displayed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3023151A JP2639224B2 (en) | 1991-02-18 | 1991-02-18 | Method of sharing process selection between multiple processes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3023151A JP2639224B2 (en) | 1991-02-18 | 1991-02-18 | Method of sharing process selection between multiple processes |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04263306A JPH04263306A (en) | 1992-09-18 |
JP2639224B2 true JP2639224B2 (en) | 1997-08-06 |
Family
ID=12102582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3023151A Expired - Fee Related JP2639224B2 (en) | 1991-02-18 | 1991-02-18 | Method of sharing process selection between multiple processes |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2639224B2 (en) |
-
1991
- 1991-02-18 JP JP3023151A patent/JP2639224B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH04263306A (en) | 1992-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62266671A (en) | Image filting device | |
JP2639224B2 (en) | Method of sharing process selection between multiple processes | |
JPH0616291B2 (en) | Image data management device | |
JP3177274B2 (en) | Information processing device | |
JPH0322014A (en) | Menu selecting method | |
JP3381903B2 (en) | Map display system and image scroll processing method therefor | |
JPH1185579A (en) | Method and device for displaying object | |
JP3533674B2 (en) | Information display device and method thereof | |
JPH11296463A (en) | Marking/redisplay method for home page using frame | |
JP2530613B2 (en) | Image file device | |
JPS63298429A (en) | Input device | |
JPH1049540A (en) | Information retrieval system | |
JPH0498519A (en) | Menu screen display system | |
JPH03189765A (en) | Electronic filing device | |
JP2000020256A (en) | Forms reoutput management method and system therefor | |
JPH05298003A (en) | Data processor | |
JPH03251921A (en) | Back-up device for software development | |
JPS6151264A (en) | Document processing device | |
JPH081651B2 (en) | Data registration device | |
JPH0430266A (en) | Picture information storing and retrieving device | |
JPH05135142A (en) | Image information input device | |
JPS6357817B2 (en) | ||
JP2000348114A (en) | Method and system for display and editing of same data in multiple pictures | |
JPS61287605A (en) | Scanning control device for chart file | |
JPH05165826A (en) | Document processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |