(57)【要約】【課題】コンソールコマンドを入力する利用者に対して、利用者毎にコマンド権限に基づくコンソールコマンド利用の制限と、再利用による入力操作の簡易化と、を実現する。【解決手段】利用者識別子及びコマンド権限登録手段３１は、利用者識別子及びコマンド権限ファイル４より利用可能なコンソールコマンドを入力し、利用者識別子及びコマンド権限テーブル３３に登録を行う。コンソールコマンド制御手段３４は、コンソールコマンド実行部２１より取得したコンソールコマンド１００によって、コンソールコマンド格納テーブル３５の内容を更新し、或いは登録してあるコンソールコマンドテキスト１０５をコンソールコマンド実行部２を通じて、コンソール装置１に表示して再利用し、入力操作を簡易にする。【選択図】    図１
2004355221.tif 000002
【特許請求の範囲】
【請求項１】
記録してあるコンソールコマンドを再利用して入力操作支援するシステムにおいて、
利用者がコンソールコマンドを入力するコンソール装置と、
前記コンソール装置からコンソールコマンドを受け取り、オペレーティングシステムあるいはアプリケーションプログラムを作動させるコンソールコマンド実行部と、
コンソールコマンドの利用者を一意に識別し、前記利用者が利用できるコンソールコマンド群を登録する利用者識別子及びコマンド権限ファイルと、
記録してあるコンソールコマンドを再利用して入力操作を簡易にし、かつ利用者のコマンド権限に基づいて、不適切な再利用を制限するコンソールコマンド再利用制限部と、
を備えることを特徴とするコンソールコマンド再利用制限システム。
【請求項２】
前記コンソールコマンド再利用制限部は、
前記利用者識別子及びコマンド権限ファイルを読み込み、前記利用者識別子及びコマンド権限テーブルに展開する利用者識別子及びコマンド権限登録手段と、
利用者が既に使用したコンソールコマンドを登録するコンソールコマンド格納テーブルと、
前記コンソールコマンド実行部から受け取ったコンソールコマンドの利用者識別子とコマンド権限とが整合するとき、前記コンソールコマンドの再利用指示子と、制御区分と、利用者識別子と、に基づいて、前記コンソールコマンド格納テーブルに対する、検索と、登録と、削除と、置換と、を利用者識別子に基づいて実施するコンソールコマンド制御手段と、
を備えることを特徴とする請求項１記載のコンソールコマンド再利用制限システム。
【請求項３】
前記コンソールコマンドは、
再利用を支援する付加情報と、コンソールコマンド自体の本文情報と、を含み、  前記付加情報は、
コンソールコマンドの再利用を指定する再利用指示子と、
コンソールコマンド格納テーブルに対する検索，登録，削除，置換の指示子である制御区分と、
利用者の利用者識別子と、
前記本文情報を指定する略号である通番と、を含み、
前記本文情報は、
コマンド種別を指定するコマンドと、
前記コマンドのパラメータを記述するコンソールコマンドテキストと、
を含んでなることを特徴とする請求項１及び請求項２記載のコンソールコマンド再利用制限システム。
【請求項４】
前記利用者識別子及びコマンド権限ファイルは、
利用者を一意に識別する利用者識別子と、
利用者の利用可能なコマンド種別を示す利用可能コマンド群と、
を含むレコードでなることを特徴とする請求項１及び請求項２記載のコンソールコマンド再利用制限システム。
【請求項５】
前記コンソールコマンド格納テーブルは、
利用者毎に設けられる、前記利用者識別子と通番とによって検索されるコンソールコマンドテキストを登録するテーブルであることを特徴とする請求項１及び請求項２記載のコンソールコマンド再利用制限システム。
【請求項６】
記録してあるコンソールコマンドを再利用して入力操作支援するシステムの方法において、
コンソール装置から入力される、再利用指示子，制御区分，利用者識別子，通番，コンソールコマンドテキストを含むコンソールコマンドを受け取る第１のステップと、
前記コンソールコマンドに再利用指示子があるとき、前記コンソールコマンド自体をコンソールコマンド実行部に送付する第２のステップと、
前記コンソールコマンドの制御区分が検索指示で、かつ利用者識別子とコマンド権限が整合するとき、前記利用者識別子及び前記通番によって、コンソールコマンド格納テーブルを検索し、再利用するコンソールコマンドテキストを得て、前記コンソールコマンドを前記コンソール装置に表示する第３のステップと、
前記制御区分が登録指示で、かつコンソールコマンドの利用者識別子とコマンド権限とが整合するとき、前記コンソールコマンドを利用者識別子及び通番に基づいてコンソールコマンド格納テーブルに登録する第４のステップと、
前記制御区分が削除指示で、かつ前記利用者識別子とコマンド権限が整合するとき、前記利用者識別子及び通番に基づいてコンソールコマンド格納テーブルの該当レコードを削除する第５のステップと，
前記制御区分が置換指示で、かつ前記利用者識別子とコマンド権限が整合するとき、前記利用者識別子及び通番に基づいて該当レコードを入力したコンソールコマンドテキストで置換する第６のステップと、
を実行することを特徴とするコンソールコマンド再利用制限システムの方法。
【請求項７】
請求項６記載の前記利用者識別子とコマンド権限との整合判定は、
前記利用者識別子及びコマンド権限テーブルに登録されている利用者識別子に対応する利用可能なコマンド種別によって判定されることを特徴とする請求項６記載のコンソールコマンド再利用制限システムの方法。
【請求項８】
請求項７に記載される、コンソール装置から入力される、再利用指示子，制御区分，利用者識別子，通番，コンソールコマンドテキストを含むコンソールコマンドを受け取る第１の手順と、
前記コンソールコマンドに再利用指示子があるとき、前記コンソールコマンド自体をコンソールコマンド実行部に送付する第２の手順と、
前記コンソールコマンドの制御区分が検索指示で、かつ利用者識別子とコマンド権限が整合するとき、前記利用者識別子及び前記通番によって、コンソールコマンド格納テーブルを検索し、再利用するコンソールコマンドテキストを得て、前記コンソールコマンドを前記コンソール装置に表示する第３の手順と、
前記制御区分が登録指示で、かつコンソールコマンドの利用者識別子とコマンド権限とが整合するとき、前記コンソールコマンドを利用者識別子及び通番に基づいてコンソールコマンド格納テーブルに登録する第４の手順と、
前記制御区分が削除指示で、かつ前記利用者識別子とコマンド権限が整合するとき、前記利用者識別子及び通番に基づいてコンソールコマンド格納テーブルの該当レコードを削除する第５の手順と、
前記制御区分が置換指示で、かつ前記利用者識別子とコマンド権限が整合するとき、前記利用者識別子及び通番に基づいて該当レコードを入力したコンソールコマンドテキストで置換する第６の手順と、
を実現するコンソールコマンド再利用制限システムの方法を実行するプログラム。
【請求項９】
請求項８記載のコンソールコマンド再利用制限システムの方法を実行するプログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンソールの入力操作の簡易化に関し、特に、コンソールコマンドの入力操作を容易化することによって、利用者がシステム運用の保全を損なう不適切な入力操作を防止するコンソールコマンド再利用制限システム及びその方法及びそのプログラム及びその記憶媒体に関する。
【０００２】
【従来の技術】
従来、コンソール操作を簡略化し、操作ミスを減らす、あるいは熟練度を補完する見地から、コンソールコマンドの入力操作履歴を採取して、記録されているコンソールコマンドを再利用して入力操作を容易化することが行われている（例えば、特許文献１参照。）。
【０００３】
この種のコンソールコマンド再利用の仕方は、限定された利用者を対象とし、且つ以前に使用したコンソールコマンドを登録し、これをコンソール装置に再表示をさせ利用する仕方であるが、入力したコンソールコマンドがシステム運用の保全に与える影響や入力した利用者の役割分担，職責までを考慮したコンソールコマンド再利用の仕方ではなかつた。つまり、入力操作を簡易化した結果、多数の利用者が入力操作可能になって、その結果、不適切なコンソールコマンドを入力してシステム運用の保全を危うくする危険が増大する。そこで、利用者が不適切な入力操作を行えないように、入力操作を可能にする条件を付すことが行われている。
【０００４】
この条件に、コンソールコマンド入力可能モードと、不可モードと、を設けて、入力不可モードのとき、入力権限をチェックして、コンソール入力開設コマンドによって、コンソールコマンド入力可能モードに転換する。つまり、権限を有する利用者がコンソールコマンド入力を可能にしないと、コンソールを操作できないようにする。しかし、この場合、コンソール入力可能モードでは、不適任な利用者のコンソールコマンド入力を制限することができない（例えば、特許文献２参照。）。
【０００５】
更に、コンソール操作権限を定め、それに対応するコンソールコマンド入力制限を設けて、両方に合致する場合、入力操作ができる例がある。しかし、この場合、入力操作を容易化する目的が達せられない（例えば、特許文献３参照。）。
【０００６】
【特許文献１】
特開平９−２９２９４１号公報（図１，番号００１３乃至００１６）
【特許文献２】
特開平３−２４５２１３号公報（図１及び請求項１）
【特許文献３】
特開昭６３−２２６７３１号公報（図１及び特許請求の範囲）
【０００７】
【発明が解決しようとする課題】
従来の問題点は、使用するコンソールコマンドを登録し、該コンソールコマンドの再利用によるコンソールコマンドの操作性を向上させることが図られてはいるが、利用者毎の特性に即したコンソールコマンドの再利用を制限することに何ら考慮が払われていないことにある。
【０００８】
利用者特性とは、システム運用に対する職責や役割分担、更に操作に対する熟練度、などを指す。システム運用を保全するには、この利用者特性を考慮して、適任者にしかコンソールを操作させない入力操作制限を、操作性の簡易化を損なわない仕方で実現することである。
【０００９】
この発明の第１の目的は、利用者が登録された利用者に限ることである。利用者を登録された利用者識別子によって判定し、不適切な利用者のアクセスを防ぐことである。
【００１０】
更に、第２の目標は、利用者の熟練度の補完や作業効率の向上を図る操作の簡易化を図り、不注意エラーや操作の非効率を改善する反面、利用者が不適切あるいは逸脱した操作をしてシステム運用の保全を危うくすることを防ぐことである。
【００１１】
更に、第３の目標は、利用者の組織内の役割分担あるいは職責に応じて、入力操作できるコンソールコマンドに適正な制限を設けて、利用者に役割分担や職責で認められたコンソールコマンド以外の利用を制限し、不注意や不適切な逸脱したコンソールコマンドの入力操作を防止することである。
【００１２】
【課題を解決するための手段】
そのため、この発明の、記録してあるコンソールコマンドを再利用して入力操作支援するシステムにおいて、利用者がコンソールコマンドを入力するコンソール装置と、前記コンソール装置からコンソールコマンドを受け取り、オペレーティングシステムあるいはアプリケーションプログラムを作動させるコンソールコマンド実行部と、コンソールコマンドの利用者を一意に識別し、前記利用者が利用できるコンソールコマンド群を登録する利用者識別子及びコマンド権限ファイルと、記録してあるコンソールコマンドを再利用して入力操作を簡易にし、かつ利用者のコマンド権限に基づいて、不適切な再利用を制限するコンソールコマンド再利用制限部と、を備えることを特徴とする。
【００１３】
更に、前記コンソールコマンド再利用制限部は、前記利用者識別子及びコマンド権限ファイルを読み込み、前記利用者識別子及びコマンド権限テーブルに展開する利用者識別子及びコマンド権限登録手段と、利用者が既に使用したコンソールコマンドを登録するコンソールコマンド格納テーブルと、前記コンソールコマンド実行部から受け取ったコンソールコマンドの利用者識別子とコマンド権限とが整合するとき、前記コンソールコマンドの再利用指示子と、制御区分と、利用者識別子と、に基づいて、前記コンソールコマンド格納テーブルに対する、検索と、登録と、削除と、置換と、を利用者識別子に基づいて実施するコンソールコマンド制御手段と、を備えることを特徴とする。
【００１４】
更に、前記コンソールコマンドは、再利用を支援する付加情報と、コンソールコマンド自体の本文情報と、を含み、  前記付加情報は、コンソールコマンドの再利用を指定する再利用指示子と、コンソールコマンド格納テーブルに対する検索，登録，削除，置換の指示子である制御区分と、利用者の利用者識別子と、
前記本文情報を指定する略号である通番と、を含み、前記本文情報は、コマンド種別を指定するコマンドと、前記コマンドのパラメータを記述するコンソールコマンドテキストと、を含んでなることを特徴とする。
【００１５】
更に、前記利用者識別子及びコマンド権限ファイルは、利用者を一意に識別する利用者識別子と、利用者の利用可能なコマンド種別を示す利用可能コマンド群と、を含むレコードでなることを特徴とする。
【００１６】
更に、前記コンソールコマンド格納テーブルは、利用者毎に設けられる、前記利用者識別子と通番とによって検索されるコンソールコマンドテキストを登録するテーブルであることを特徴とする。
【００１７】
【発明の実施の形態】
この発明の実施の形態について図面を参照して説明する。  図１を参照すると、実施の一形態であるコンソールコマンド再利用制限システムは、コンソール装置１と、図示しないオペレーティングシステムやアプリケーションプログラムにコンソールコマンドを作用させるコンソールコマンド実行部２と、コンソールコマンドを再利用して入力操作を簡易にし、かつ不適切な再利用を制限する利用者別コンソールコマンド再利用制限部３と、利用者の利用者識別子と役割分担に基づくコマンド権限とを一括管理する利用者識別子及びコマンド権限ファイル４と、を備える。
【００１８】
利用者別コンソールコマンド再利用制限部３は、利用者識別子及びコマンド権限ファイル４から利用者識別子に基づいて、利用者識別子及びコマンド権限レコードを読み出して、利用者識別子及びコマンド権限テーブル３３に展開する利用者識別子及びコマンド権限登録手段３１と、コンソールコマンド実行部２から利用者が入力したコンソールコマンドを受け取り、利用者識別子によって利用者識別子及びコマンド権限テーブルを参照し、利用可能なコマンド群であるか否かを判定し、登録されているコンソールコマンドを再利用するコンソールコマンド制御部３４と、再利用するコンソールコマンドを利用者別の利用者識別子とコマンドの略号の通番とそれのコマンドテキストを登録するコンソール格納テーブル３５と、を含む。
【００１９】
利用者識別子登録手段３１は、利用者別コンソールコマンド再利用制限部３が起動されたときに起動され、利用者識別子及びコマンド権限ファイル４を入力して利用者識別子及びコマンド権限テーブル３３にレコード展開する。
【００２０】
コンソールコマンド制御手段３４は、コンソールコマンド実行部２から取得したコンソールコマンド１００の付加情報を検査して、該付加情報に基づいてコンソールコマンド格納テーブル３５に、検索、登録、削除、置換の処理を施す。コンソールコマンド格納テーブル３５は利用者識別子毎に設けられ、利用者識別子３５１１と、コンソールコマンドの略号である通番３５１２と、コンソールコマンドテキスト３５１３と、を登録する。
【００２１】
図４を参照すると、利用者識別子及びコマンド権限ファイル４は、利用者のコマンド権限を一括管理する利用者識別子及びコマンド権限レコード４２１乃至４２ｎを保持し、各利用者識別子及びコマンド権限レコード４２１乃至４２ｎには、利用者識別子４２１１乃至４２ｎ１と、利用者が利用できる利用可能コマンド群４２１２乃至４２ｎ２と、を保持する。
【００２２】
図５を参照すると、コンソール装置１から入力されるコンソールコマンド１００は、付加情報として再利用指示子１０１と、制御区分１０２と、利用者識別子１０３と、通番１０４と、本文情報であるコンソールコマンドテキスト１０５と、を保持する。
【００２３】
図６を参照すると、利用者識別子及びコマンド権限テーブル３３は、利用者識別子３３１１乃至３３ｎ１と、利用者の利用可能コマンド群３３１２乃至３３ｎ２とを、利用者識別子及びコマンド権限ファイルから利用者識別子で読み出して、保持している。
【００２４】
図７を参照すると、コンソールコマンド格納テーブル３５は、再利用するコンソールコマンド１００の本文情報のコンソールコマンドテキスト１０５を登録し、利用者識別子３５１１と、コンソールコマンドテキスト１０５の略号である通番３５１２と、コンソールコマンドテキスト３５１３と、を保持する。
【００２５】
次に、コンソールコマンド再利用制限システムの各部の構成を示す、図１と、図４と、図５と、図６と、図７と、を援用し、更に、利用者識別子及びコマンド権限テーブル３３の設定動作を示す図２と、コンソールコマンド再利用制限システムの方法の手順を示す図３と、を参照して動作を説明する。
【００２６】
図２を参照し、コンソールコマンド再利用制限部３に利用者識別子及びコマンド権限テーブル３３を設定する手順を示す図２を参照して説明すると、利用者識別子及びコマンド権限登録手段３１はコンソールコマンド再利用制限部３が起動されたときに動作し、利用者識別子及びコマンド権限ファイル４から利用者識別子及びコマンド権限レコード４２１を入力する（ステップ２１０）。利用者識別子及びコマンド権限レコード４２１の入力終了を判定し、終了でないとき（ステップ２１１のＮ）、入力した利用者識別子及びコマンド権限レコード４２１の利用者識別子４２１１が妥当であることを検査する（ステップ２１２）。該検査で妥当であるとき（ステップ２１２のＹ）、利用者識別子及びコマンド権限ファイル４から利用者識別子４２１１と利利用可能コマンド群４２１２とを利用者識別子及びコマンド権限テーブル３３に格納して、利用者識別子テーブル３３を設定を繰り返す（ステップ２１３）。
【００２７】
次に、図３を参照し、コンソールコマンド再利用制限システムの方法を示す手順を説明する。コンソール装置１から入力したコンソールコマンド１００をコンソールコマンド実行部２から取得する（ステップ３２１）。コンソールコマンド１００に再利用指示子１０１の有無を検査し、再利用指示子１０１がないとき（ステップ３２２のＮ）、登録されているコンソールコマンドの再利用をせずに終了する。
【００２８】
再利用指示子１０１があるとき（ステップ３２２のＹ）、コンソールコマンド１００の利用者識別子１０３をキーとして、利用者識別子及びコマンド権限テーブル３３の利用者識別子３３１１と照合し、利用者識別子１０３に同一の利用者を見出せないとき（ステップ３２３のＮ）、コンソールコマンド１００を無効として終了する。
【００２９】
利用者識別子１０３に同一の利用者を見出すとき（ステップ３２３のＹ）、コンソールコマンド１００の制御区分１０２を判定する。制御区分１０２が検索指示の場合（ステップ３２４のＹ）、利用者識別子１０３とコマンドの略号である通番１０４とをキーにして、コンソールコマンド格納テーブル３５を検索し、利用者識別子３５１１と通番３５１２とに一致するレコードを見出し、該レコードのコンソールコマンドテキスト３５１３を、コンソールコマンド格納テーブル３５１からコンソール装置１に再表示をコンソールコマンド実行部２に依頼する。またこの時、利用可能コマンドであるか否かを検査し、否であるとき、検索しない（ステップ３２５）。
【００３０】
制御区分が検索指示でなく（ステップ３２４のＮ）、登録指示であるとき（ステップ３２６のＹ）、利用者識別子１０３と通番１０４とをキーにして、コンソールコマンド格納テーブル３５に利用者識別子３５１１と通番３５１２とコンソールコマンドテキスト３５１３とを登録する。このとき、利用可能コマンドであるか否かを検査し、否であるとき、登録しない（ステップ３２７）。制御区分１０２が登録指示でなく（ステップ３２６のＮ）、制御区分１０２が削除指示の場合（ステップ３２８のＹ）、利用者識別子１０３と通番１０４とをキーにして、コンソールコマンド格納テーブル３５の利用者識別子３５１１と通番３５１２とコンソールコマンドテキスト３５１３との削除を行う（ステップ３２９）。制御区分１１４が削除指示でなく（ステップ３２８のＮ）、制御区分１０２が置換指示の場合（ステップ３３０のＹ）、利用者識別子１０３と通番１０４とをキーにしてコンソールコマンド格納テーブル３５のコンソールコマンドテキスト３５１３の置換を行う。この時、利用可能コマンドであるか否かを検査し、否であるとき置換しない（ステップ３３１）。
【００３１】
【発明の効果】
この発明の第１の効果は、コンソールコマンドの利用者に対して利用者の特性に応じたコンソールコマンドの再利用を可能して、入力操作の容易化と、利用者の役割分担に応じたコマンド操作の制限ができることである。その理由は、利用者を識別子で識別して、該利用者が入力可能な再利用コマンドをコンソールコマンド格納テーブルに設定されているためである。
【００３２】
更に、第２の効果は、コンソールコマンド入力操作の簡易化し、更に、利用者が不適切なコンソールコマンドを入力することを防ぎ、システムの保全を向上させることである。その理由は、利用者のコマンド権限によって、コンソールコマンド入力を制限しているため、不適任者が過ってコンピュータを停止させてしまったり、或いはネットワークシステムやオンラインシステムを過って停止させてしまうような操作を防止できるからである。
【００３３】
更に、第３の効果は、利用者が登録されている者に限られるため、不特定多数の登録外の利用者を排除できることである。その理由は、利用者識別子を利用者識別子及びコマンド権限テーブルに登録し、該テーブルを参照して、登録外の利用者であるか否かをチェックするからである。
【図面の簡単な説明】
【図１】この発明の実施の一形態の構成を示すブロック図である。
【図２】図１の利用者識別子及びコマンド権限登録手段の動作を示す流れ図である。
【図３】コンソールコマンド再利用制限システムの方法を示す手順を示す流れ図である。
【図４】利用者識別子及びコマンド権限ファイルの構成を示す図である。
【図５】コンソール装置から入力されるコンソールコマンドの構成を示す図である。
【図６】利用者識別子及びコマンド権限テーブルの構成を示す図である。
【図７】コンソールコマンド格納テーブルの構成を示す図である。
【符号の説明】
１    コンソール装置
２    コンソールコマンド実行部
３    利用者別コンソールコマンド再利用制限部
４    利用者識別子及びコマンド権限ファイル
３１    利用者識別子及びコマンド権限登録手段
３３    利用者識別子及びコマンド権限テーブル
３４    コンソールコマンド制御手段
３５    コンソールコマンド格納テーブル
１００    コンソールコマンド
４２１    利用者識別子及びコマンド権限レコード
【図１】
2004355221.tif 000003
【図２】
2004355221.tif 000004
【図３】
2004355221.tif 000005
【図４】
2004355221.tif 000006
【図５】
2004355221.tif 000007
【図６】
2004355221.tif 000008
【図７】
2004355221.tif 000009