JP2560640B2 - Menu management system - Google Patents
Menu management systemInfo
- Publication number
- JP2560640B2 JP2560640B2 JP6123269A JP12326994A JP2560640B2 JP 2560640 B2 JP2560640 B2 JP 2560640B2 JP 6123269 A JP6123269 A JP 6123269A JP 12326994 A JP12326994 A JP 12326994A JP 2560640 B2 JP2560640 B2 JP 2560640B2
- Authority
- JP
- Japan
- Prior art keywords
- menu
- terminal
- definition file
- server
- database
- 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
- 238000010586 diagram Methods 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Computer And Data Communications (AREA)
- User Interface Of Digital Computer (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、サーバ・クライアント
分散システムの中で各端末のメニューファイルを管理す
るメニュー管理システムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a menu management system for managing menu files of terminals in a server / client distributed system.
【0002】[0002]
【従来の技術】複数の端末が1個の共通のサーバからサ
ービスを受けるシステムを、サーバ・クライアントシス
テムと称し、それぞれサービスを提供すべきクライアン
ト(端末)が接続されたサーバが複数個公衆回線で接続
されている状態を、サーバ・クライアント分散システム
という。2. Description of the Related Art A system in which a plurality of terminals receive a service from a common server is called a server / client system, and a plurality of servers to which clients (terminals) to be provided with services are connected are public lines. The connected state is called a server / client distributed system.
【0003】図4は、サーバ・クライアント分散システ
ムの一例を示すブロック図であって、複数の端末1が共
通の1個のサーバ2からサービスを提供され、他の端末
群へサービスを提供する他のサーバ3との間は、公衆回
線4により接続されている。サーバ2はデータベース2
2を備え、各端末はこのデータベース22をサーバ2を
介して利用するように構成されている。FIG. 4 is a block diagram showing an example of a server / client distributed system. A plurality of terminals 1 are provided with services from a common server 2 and other terminals are provided with services. The public line 4 is connected to the server 3. Server 2 is database 2
2, each terminal is configured to use this database 22 via the server 2.
【0004】端末では各種のメニューを表示し、端末に
おける作業者は表示面上に表示されたメニューの内から
所望の項目を選び、当該項目によって指定されるアプリ
ケーション・プログラムを起動するなどの作業を行う。
表示すべきメニューを定めるメニュー定義ファイルの作
成には、従来はエディタを用いて各端末ごとに実行して
いる。同一のサーバに属する複数の端末間には、同一の
メニューが使用される場合もあり、また互いに類似した
メニューが使用される場合もある。互いに類似したメニ
ューの一方を基にして、他方を作成する場合にもエディ
タを用いて修正を行っている。更に、同一の端末内で
も、時間がたつにつれてメニューの内容が変化し、メニ
ュー定義ファイルの修正が必要となが、この修正にも従
来はエディタを用いて行っている。Various kinds of menus are displayed on the terminal, and the worker at the terminal selects a desired item from the menus displayed on the display surface and performs an operation such as activating an application program designated by the item. To do.
The creation of a menu definition file that defines the menu to be displayed is conventionally executed for each terminal using an editor. The same menu may be used between a plurality of terminals belonging to the same server, or menus similar to each other may be used. When creating the other based on one of the similar menus, the editor is used to make corrections. Furthermore, even within the same terminal, the contents of the menu change over time, and it is necessary to modify the menu definition file. Conventionally, this modification is also performed using an editor.
【0005】[0005]
【発明が解決しようとする課題】上記のように従来で
は、エディタを用いてメニュー定義ファイルの作成・修
正を行っているが、エディタでメニュー定義ファイルの
作成・修正を行うには、エディタの自由度が高過ぎるた
め、作業者が各種の設定を作業者自身で行わなければな
らず、エラーが発生し易いという問題がある。また、各
端末において、メニューの修正が適当に行われているか
否かを監視する監視手段がない。As described above, conventionally, the menu definition file is created and modified by using the editor. However, the editor is free to create and modify the menu definition file. Since the frequency is too high, the operator has to make various settings by himself / herself, which causes a problem that an error is likely to occur. Further, there is no monitoring means for monitoring whether or not the menu is properly modified in each terminal.
【0006】本発明はかかる問題点を解決するためにな
されたものであり、メニューの修正が容易にでき、且つ
各端末におけるメニューメンテナンスが適正に行われて
いるか否かを監視できるメニュー管理システムを提供す
ることを目的としている。The present invention has been made to solve the above problems, and provides a menu management system capable of easily correcting menus and monitoring whether or not menu maintenance is properly performed at each terminal. It is intended to be provided.
【0007】[0007]
【課題を解決するための手段】本発明に係わるメニュー
管理システムは、各端末に設けられる基本メニューファ
イル、各端末に設けられ、前記基本メニューファイルの
データに基づきメニュー定義ファイルを作成するメニュ
ー管理ツール、このメニュー管理ツールの作成したメニ
ュー定義ファイルに当該端末の識別符号を付けて当該端
末のサーバのデータベースに登録する手段、前記データ
ベースに登録されているメニューのうちの所望のメニュ
ーを前記メニュー管理ツールの動作により参照・複写す
る手段、を備えることによってメニュー定義ファイルの
修正を容易にしたことを特徴とする。A menu management system according to the present invention is a basic menu file provided in each terminal, and a menu management tool provided in each terminal for creating a menu definition file based on the data of the basic menu file. Means for adding the identification code of the terminal to the menu definition file created by this menu management tool and registering it in the database of the server of the terminal, and a desired menu among the menus registered in the database It is characterized in that the menu definition file can be easily modified by providing a means for referring / copying according to the operation of.
【0008】また、更にシステム管理者だけが起動でき
る機能として、当該システムに属する全サーバを介し、
当該システムに属する全端末のメニューを参照する手段
と、指定した端末のメニューの内容を当該端末のサーバ
のデータベースから読み出してこれを更新する手段とを
備え、各端末におけるメニューメンテナンスの状況を監
視することができるようにしたことを特徴とする。Furthermore, as a function that can be activated only by the system administrator, the
It is provided with means for referring to the menus of all terminals belonging to the system, and means for reading the contents of the menu of the designated terminal from the database of the server of the terminal and updating it, and monitoring the status of menu maintenance at each terminal. It is characterized by being able to do.
【0009】また、前記メニュー管理ツールがメニュー
定義ファイルを作成する場合、既存のメニューの内容を
変更して新しいメニュー定義ファイルを作成することを
特徴とする。When the menu management tool creates a menu definition file, the contents of an existing menu are changed to create a new menu definition file.
【0010】さらに、前記新しいメニュー定義ファイル
を作成する場合、当該端末が備えているアプリケーショ
ン・プログラムとの整合性が自動的に保持されるような
表示が行われることを特徴とする。Further, when the new menu definition file is created, it is displayed such that the consistency with the application program provided in the terminal is automatically maintained.
【0011】[0011]
【実施例】以下、本発明の実施例を図面について説明す
る。図1は本発明の一実施例を示すブロック図であっ
て、端末1はメニュー管理ツール11を備え、基本メニ
ューファイル12からのデータを使用してメニュー定義
ファイル13−1、13−2等を作成する。作成された
メニュー定義ファイル13は、メニュー管理ツール11
を介しサーバ2のデータベース22(図4参照)にメニ
ュー管理情報21として登録される。また、メニュー管
理ツール11は、サーバ2のデータベース22からメニ
ュー定義ファイル13を読み出してこれを参照し又は複
写する。更に、サーバ2を介し公衆回線4等を経て他の
サーバ3のデータベースからメニュー定義ファイル13
を読み出してこれを参照し、複写する。Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention, in which a terminal 1 includes a menu management tool 11 and uses data from a basic menu file 12 to create menu definition files 13-1 and 13-2. create. The created menu definition file 13 is the menu management tool 11
It is registered as menu management information 21 in the database 22 (see FIG. 4) of the server 2 via. Further, the menu management tool 11 reads the menu definition file 13 from the database 22 of the server 2 and refers to or copies it. Furthermore, the menu definition file 13 is sent from the database of another server 3 via the public line 4 or the like via the server 2.
Read out, refer to, and copy.
【0012】さらにシステム管理者に対しては、当該シ
ステムの全端末のメニューを参照する機能と、指定の端
末のメニューを更新する機能を、メニュー管理ツール1
1を介して実行する手段が設けられている。図2は、メ
ニュー定義ファイル13の内容の一例を示す説明図であ
って、例えば、当該端末は図2に番号1,2,3,4で
示すアプリケーション・プログラムを備えており、この
メニュー定義ファイル上で選択したアプリケーション・
プログラムが実行されることを示す。Further, for the system administrator, the menu management tool 1 is provided with a function of referring to menus of all terminals of the system and a function of updating menus of designated terminals.
There is provided means for performing via 1. FIG. 2 is an explanatory diagram showing an example of the contents of the menu definition file 13. For example, the terminal is provided with the application programs indicated by the numbers 1, 2, 3, and 4 in FIG. Application selected above
Indicates that the program will be executed.
【0013】例えば1,「−−−サブシステム」が選択
されたとすると、アプリケーション・プログラム「−−
−サブシステム」14が起動する。端末1で実行する機
能は決まっており、この機能を実行するためのアプリケ
ーション・プログラムだけをその端末に備えることと
し、必要なアプリケーション・プログラムが備えられて
ないときは、例えばデータベース22から必要なアプリ
ケーション・プログラムを入力し、不必要なアプリケー
ション・プログラムは削除しておく。端末1で作成する
メニュー定義ファイル13の内容も、当該端末1が備え
ているアプリケーション・プログラムと整合性を保って
いなければならない。For example, if 1, "-subsystem" is selected, the application program "-
-Subsystem "14 is started. The function to be executed by the terminal 1 is determined, and it is assumed that only the application program for executing this function is provided in the terminal, and when the necessary application program is not provided, for example, the necessary application is obtained from the database 22. -Enter a program and delete unnecessary application programs. The contents of the menu definition file 13 created by the terminal 1 must also be consistent with the application program included in the terminal 1.
【0014】図1に示す基本メニューファイル12に
は、全機能に対応したメニューが定義されているので、
メニュー管理ツール11はこの全機能に対応して定義さ
れたメニューを当該端末用のメニューに更新する。ま
た、データベース22から類似のメニューを読み出して
複写し、これを当該端末用のメニューに更新する場合も
ある。Since the basic menu file 12 shown in FIG. 1 defines menus corresponding to all functions,
The menu management tool 11 updates the menu defined corresponding to all the functions to the menu for the terminal. In addition, a similar menu may be read out from the database 22 and copied, and this may be updated to the menu for the terminal.
【0015】図3は、メニューの更新を行う場合の端末
1の対話型入力装置の状態を説明する図であって、図に
おいて、100は表示面の表示、200はキーボードの
一部を示し、201,202,203,204は、それ
ぞれファンクションキーを示している。101は表示画
面100中にウィンドウシステムで示されたメニュー定
義ファイルの内容を表している。このうち項目1,2,
3,4は、基本メニューファイル12の中から読み出さ
れたメニュー定義ファイルの内容を示す。FIG. 3 is a diagram for explaining the state of the interactive input device of the terminal 1 when the menu is updated, in which 100 is a display on the display surface and 200 is a part of the keyboard. 201, 202, 203, and 204 have respectively shown the function key. Reference numeral 101 represents the contents of the menu definition file shown in the window system on the display screen 100. Items 1, 2,
Reference numerals 3 and 4 represent the contents of the menu definition file read from the basic menu file 12.
【0016】作業者はウィンドウ101に示される画面
を観察しながらファンクションキーを使用して必要なコ
マンドをその都度入力する。ウィンドウ101の”
O”,”X”は、メニューに表示するか否かの選択を表
す。図3に示す例では、基本メニューファイル12に存
在する「2、−−−管理」は、当該端末では使用しない
のでメニューから削除する。The operator inputs a required command each time using the function keys while observing the screen shown in the window 101. Window 101 "
O "and" X "represent selection of whether or not to display in the menu. In the example shown in FIG. 3," 2, --- management "existing in the basic menu file 12 is not used in the terminal. Delete from the menu.
【0017】上述のように当該端末が備えているアプリ
ケーション・プログラムとメニューの内容とは、整合し
ていなければならず、”O”,”X”のコマンドが入力
される前に、上記整合性からウィンドウ101の中に”
O”,”X”を表示することができる。基本メニューフ
ァイル12には、「2,−−−管理」の項目が存在する
が、それに対するアプリケーション・プログラムが当該
端末には備えられてないので、”X”が表示されその項
目に、”O”を付けるようにファンクションキーから入
力しても、ウィンドウ101のその項目の場所には”
O”が表示されず、必要ならばそのアプリケーション・
プログラムを入力しなければならないことが指示され
る。As described above, the application program provided in the terminal and the contents of the menu must be consistent with each other, and before the "O" and "X" commands are input, the above consistency is met. From window 101
O "and" X "can be displayed. The basic menu file 12 has an item" 2, --- management ", but the corresponding application program is not provided in the terminal. , "X" is displayed, and even if the function key is pressed to add "O" to the item, "" is displayed in place of the item in the window 101.
O ”is not displayed, and if necessary, the application
You will be instructed that you must enter the program.
【0018】このようにして作成したメニュー定義ファ
イル13は、ファンクションキー「登録」201を押す
と、当該端末1のファイルに登録されると同時に、サー
バ2のデータベース22に登録される。この場合は当該
端末1の識別番号と共にデータベース22に登録され
る。サーバ2からサービスを受ける各端末は、自端末の
メニュー管理ツール11によってデータベース22上の
任意のメニュー定義ファイル13を読み出して参照・複
写することができる。この読み出しのためには、読み出
すべきメニュー定義ファイル13が作成された端末の識
別番号を入力する。このようにして同一LAN内の全端
末のメニューの状況を見ることができる。When the function key "register" 201 is pressed, the menu definition file 13 thus created is registered in the file of the terminal 1 and at the same time, in the database 22 of the server 2. In this case, the identification number of the terminal 1 is registered in the database 22. Each terminal that receives a service from the server 2 can read and reference / copy an arbitrary menu definition file 13 on the database 22 by the menu management tool 11 of its own terminal. For this reading, the identification number of the terminal in which the menu definition file 13 to be read is created is input. In this way, the menu status of all terminals in the same LAN can be viewed.
【0019】更に、システム管理者だけが実行を許可さ
れる機能として、一つのサーバ2から公衆回線を経由
し、他のサーバ3に属する端末のメニュー定義ファイル
13を表示させることができる。このようにして、その
システムに属する全端末のメニューメンテナンスを監視
する。また、システム管理者だけが実行できる機能とし
て任意の端末のメニュー定義ファイルを書き換えること
もできる。Further, as a function that only the system administrator is allowed to execute, the menu definition file 13 of a terminal belonging to another server 3 can be displayed from one server 2 via a public line. In this way, the menu maintenance of all terminals belonging to the system is monitored. Also, the menu definition file of any terminal can be rewritten as a function that can be executed only by the system administrator.
【0020】[0020]
【発明の効果】以上説明したように本発明によれば、各
端末においてメニュー定義ファイルを作成する場合、こ
れを類似のメニュー定義ファイルの更新によって容易に
作成することができ、当該端末に備えられているアプリ
ケーションプログラムとの整合性が自動的に保たれ、且
つ、システム監視者が全端末におけるメニューメンテナ
ンスの状況を監視することが容易に行える等の効果があ
る。As described above, according to the present invention, when a menu definition file is created in each terminal, it can be easily created by updating a similar menu definition file, and the terminal definition file is provided in the terminal. There is an effect that the consistency with the existing application program is automatically maintained, and that the system monitor can easily monitor the status of menu maintenance in all terminals.
【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.
【図2】図1のメニュー定義ファイルの一例を示す説明
図である。FIG. 2 is an explanatory diagram showing an example of a menu definition file shown in FIG.
【図3】図1のメニュー管理ツールの動作を示す説明図
である。FIG. 3 is an explanatory diagram showing an operation of the menu management tool of FIG.
【図4】サーバ・クライアント分散システムを示すブロ
ック図である。FIG. 4 is a block diagram showing a server / client distributed system.
1 端末 2 サーバ 3 他のサーバ 4 公衆回線 11 メニュー管理ツール 12 基本メニューファイル 13 メニュー定義ファイル 14 アプリケーション・プログラム 22 データベース 100 表示面 101 ウィンドウ 200 キーボード 201 ファンクションキー 1 Terminal 2 Server 3 Other Server 4 Public Line 11 Menu Management Tool 12 Basic Menu File 13 Menu Definition File 14 Application Program 22 Database 100 Display Surface 101 Window 200 Keyboard 201 Function Key
Claims (4)
ービスを受けるように接続され、複数個のサーバが互い
に回線を介して接続されて構成されるサーバ・クライア
ントの分散システムの中で各端末の使用するメニューを
管理するためのメニュー管理システムにおいて、 各端末に設けられる基本メニューファイル、 各端末に設けられ、前記基本メニューファイルのデータ
に基づきメニュー定義ファイルを作成するメニュー管理
ツール、 このメニュー管理ツールの作成したメニュー定義ファイ
ルに当該端末の識別符号を付けて当該端末のサーバのデ
ータベースに登録する手段、 前記データベースに登録されているメニューのうちの所
望のメニューを前記メニュー管理ツールの動作により参
照・複写する手段、 を備えたメニュー管理システム。1. A distributed system of servers and clients, wherein a plurality of terminals are connected so as to receive service from a common server, and a plurality of servers are connected to each other via a line. In a menu management system for managing menus used by terminals, a basic menu file provided for each terminal, a menu management tool provided for each terminal that creates a menu definition file based on the data of the basic menu file, this menu A means for adding the identification code of the terminal to the menu definition file created by the management tool and registering it in the database of the server of the terminal, a desired menu among the menus registered in the database by the operation of the menu management tool. Menu management system equipped with means for referencing and copying
ム管理者だけが起動できる機能として、 当該システムに属する全サーバを介し、当該システムに
属する全端末のメニューを参照する手段と、 指定した端末のメニューの内容を当該端末のサーバのデ
ータベースから読み出してこれを更新する手段とを備え
たことを特徴とする請求項第1項記載のメニュー管理シ
ステム。2. The menu management tool, as a function that can be activated only by a system administrator, means for referring to the menus of all terminals belonging to the system via all servers belonging to the system, and the menu of the designated terminal. The menu management system according to claim 1, further comprising means for reading the contents of the above from the database of the server of the terminal and updating the contents.
ファイルを作成する場合、既存のメニューの内容を変更
して新しいメニュー定義ファイルを作成することを特徴
とする請求項第1項記載のメニュー管理システム。3. The menu management system according to claim 1, wherein when the menu management tool creates a menu definition file, the contents of the existing menu are changed to create a new menu definition file.
する場合、当該端末が備えているアプリケーション・プ
ログラムとの整合性が自動的に保持されるような表示が
行われることを特徴とする請求項第3項記載のメニュー
管理システム。4. When the new menu definition file is created, the display is performed so that the consistency with the application program included in the terminal is automatically maintained. Menu management system described in section.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6123269A JP2560640B2 (en) | 1994-05-13 | 1994-05-13 | Menu management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6123269A JP2560640B2 (en) | 1994-05-13 | 1994-05-13 | Menu management system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07306768A JPH07306768A (en) | 1995-11-21 |
| JP2560640B2 true JP2560640B2 (en) | 1996-12-04 |
Family
ID=14856388
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6123269A Expired - Fee Related JP2560640B2 (en) | 1994-05-13 | 1994-05-13 | Menu management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2560640B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2755326B2 (en) * | 1988-10-31 | 1998-05-20 | 日本電信電話株式会社 | Center device |
| JPH05181661A (en) * | 1992-01-07 | 1993-07-23 | Nec Corp | General purpose menu system for each user |
-
1994
- 1994-05-13 JP JP6123269A patent/JP2560640B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07306768A (en) | 1995-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7853946B2 (en) | Information processing apparatus, information processing method, and control program | |
| US5999740A (en) | Updating mechanism for software | |
| JP2001508575A (en) | Software Update Manager | |
| US7707571B1 (en) | Software distribution systems and methods using one or more channels | |
| JP7043783B2 (en) | Software management equipment, software management systems and programs | |
| JP2001356912A (en) | Software install / update / uninstall system | |
| JP2000132291A (en) | Image forming device management system | |
| US9292806B2 (en) | Apparatus, method, and program for managing network instrument connected to network | |
| JP2008197751A (en) | Electronic form preparation/management system, electronic form preparation/management program, and recording medium storing this program | |
| JP2560640B2 (en) | Menu management system | |
| JP2004110691A (en) | System and method for managing file | |
| JP2006059191A (en) | Data processing apparatus, data processing method, and program | |
| JPH0997156A (en) | Menu information creation device under network environment | |
| JP2002328908A (en) | Groupware | |
| WO2015136643A1 (en) | Computer environment management system | |
| US5901288A (en) | Network operating information system having design device and automatic setting device | |
| JP2006004024A (en) | Program to be executed by the directory server | |
| JP3818396B2 (en) | Printing system, print server, and information providing method thereof | |
| JPH08190543A (en) | Document processing device | |
| JP7821640B2 (en) | Information processing systems, printers, programs | |
| JP3736467B2 (en) | Cable management system and management method | |
| JP3228219B2 (en) | Data transition screen transition management method | |
| JPH1091500A (en) | Client/server system, differential file down loading method in client/server system and storage medium storing program for differential file down loading | |
| JP7551673B2 (en) | System, information processing device and control method thereof | |
| JP7482692B2 (en) | Information processing device, control method thereof, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |