(57)【要約】【目的】複数の設定を持つ機器をハードウエアによる選択手段によって、操作権限のある利用者が設定を容易に切り替えることを可能とする通信装置を提供すること。【構成】動作設定を変更可能な通信装置を、複数の設定プログラムを記憶する手段と、前記複数の設定から使用する設定プログラムを選択するためのハードウエアによる設定選択指示入力手段と、設定選択の操作権限を確認するための鍵及びその鍵識別手段と、前記鍵識別手段により権限が確認された場合にのみ前記選択された設定プログラムの内容を実行して機器を動作させる設定実行手段と、を含んで構成する。【選択図】      図１
2004215068.tif 000002
【特許請求の範囲】
【請求項１】
動作設定を変更可能な通信装置であって、
複数の設定プログラムを記憶する手段と、前記複数の設定から使用する設定プログラムを選択するためのハードウエアによる設定選択指示入力手段と、設定選択の操作権限を確認するための鍵及びその鍵識別手段と、前記鍵識別手段により権限が確認された場合にのみ前記選択された設定プログラムの内容を実行して機器を動作させる設定実行手段と、を備えることを特徴とする通信装置。
【請求項２】
前記鍵及びその鍵識別手段として、物理的な鍵と錠を用いることを特徴とする請求項１記載の通信装置。
【請求項３】
前記鍵及びその鍵識別手段として、暗証コードと暗証コード入力手段を用いることを特徴とする請求項１記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の動作設定を保持することができる通信装置に関するものである。
【０００２】
【従来の技術】
機器の動作設定を複数用意・記録させ、目的に合わせて設定を切り替えて使用することは広く一般に行われているが、設定の切り替え操作は特別な手順が必要であることが多い。
【０００３】
例えば、インターネットで用いられる代表的な通信装置であるルータの中には、異なるｆｉｒｅｗａｌｌ設定を記述した設定ファイルを複数用意しておき、起動時に使用する設定ファイルを選択することで、その都度ルータの設定変更作業をすることなく、その時々の必要に応じたｆｉｒｅｗａｌｌルータとして動作せることができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、起動時に設定ファイルを切り替えるには、コンソールポートにコンソル端末を接続し、ルータがＲＯＭモニタで動作している間に設定ファイルを選択するコマンドを入力する必要があり、ルータの操作に熟知した技術者でなければ作業は困難である。
【０００５】
そのため、メーカーやベンダーのサポートに依頼することになり、必要に応じて臨機応変に対応することが困難であり、又、サポート費用も発生する。組織内に操作ができる技術者がいる場合にも複数の技術者がいることは少なく、その技術者が不在の場合には設定を切り替えられないことになる。
【０００６】
本発明の目的は、複数の設定を持つ機器をハードウエアによる選択手段によって、操作権限のある利用者が設定を容易に切り替えることを可能とする通信装置を提供することにある。
【０００７】
これによりルータの例では、あるインターネットサービスを臨時に受けるためにｆｉｒｅｗａｌｌの設定を一時的に緩めた後にルータを操作する技術者が外出してしまったような場合にも、サービス終了後に担当技術者以外の責任者がｆｉｒｅｗａｌｌの設定を元に戻して安全性を回復することが可能になる。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明は、動作設定を変更可能な通信装置を、複数の設定プログラムを記憶する手段と、前記複数の設定から使用する設定プログラムを選択するためのハードウエアによる設定選択指示入力手段と、設定選択の操作権限を確認するための鍵及びその鍵識別手段と、前記鍵識別手段により権限が確認された場合にのみ前記選択された設定プログラムの内容を実行して機器を動作させる設定実行手段と、を含んで構成したことを特徴とする。
【０００９】
従って、本発明によれば、例えばルータの例では、或るインターネットサービスを臨時に受けるためにｆｉｒｅｗａｌｌの設定を一時的に緩めた後にルータを操作する技術者が外出してしまったような場合にも、サービス終了後に担当技術者以外の責任者がｆｉｒｅｗａｌｌの設定を元に戻して安全性を回復することが可能になる。
【００１０】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１１】
図１は本発明に係る通信装置のシステム構成図である。
【００１２】
ここで、通信装置１０は異なるネットワークであるネットワークＡ１２０とネットワークＢ１３０とを接続して両ネットワーク間の通信を行う装置で、一般にルータと呼ばれる通信装置である。通信装置１０は以下の要素から構成されている。
【００１３】
選択指示入力装置２０は、利用者が通信装置１０の外部から物理的な手段によって使用する設定プログラムを択一的に選択指示するものであり、プッシュ式やロータリー式の切り替えスイッチ等から成る。本実施の形態では、以降３つの設定プログラムから選択できるものとして説明するが、当然その数はこの限りではない。ここでは、後述の設定プログラムＡ３３、同Ｂ３４、同Ｃ３５にそれぞれ対応するボタン２１，２２，２３を有する。選択指示入力装置２０は後述のＯＳ３２からの問い合わせに応えて、現在選択指示されている値を返すとともに、選択指示値が利用者によって変更された際にはＯＳ３２に通知を行う。
【００１４】
不揮発性記憶装置３０はＲＯＭ、フラッシュメモリ、ハードディスク等から成り、以下のプログラムが記憶される。
【００１５】
ＲＯＭモニタプログラム３１は通信装置１０の起動時に自動的に起動されるプログラムであり、所定のＯＳプログラムを不揮発性記憶装置３０から読み出してＲＡＭ６０上にロードし、ＯＳに通信装置１０の制御を渡すまでを司る。尚、この過程は後述の入出力インタフェース７０を介したコンソール端末から利用者が制御することも可能である。
【００１６】
ＯＳ３２は通信装置１０全体を司る基本プログラムであり、利用者の入力した設定命令や不揮発性記憶装置３０に記憶された設定プログラムに基づいて通信装置１０を動作させ各種処理を行う。本実施の形態の処理もＯＳプログラムの一部としてＯＳ３２に組み込まれている。
【００１７】
設定プログラムＡ３３、同Ｂ３４、同Ｃ３５は利用者が予め作成・記憶させた通信装置１０の設定命令列であり、用途や条件に応じた異なる動作・処理を通信装置１０に行わせるものである。例えば、設定プログラムＡ３３には通信装置１０の通常時のｆｉｒｅｗａｌｌ動作を行わせるための設定命令列、設定プログラムＢ３４には或る特定のインターネットサービスを受ける際にのみ使用する、通常時とは一部異なるｆｉｒｅｗａｌｌ動作を行わせる設定命令列、設定プログラムＣ３５には通信装置１０の工場出荷時の標準設定命令列というように作成・記憶させておくことができる。
【００１８】
鍵識別装置４０は物理鍵１１０の正当性を識別するための装置であり、シリンダ錠と鍵、ＩＣカード読み取り装置とＩＣカード等の組み合せから成る。鍵識別装置４０はＯＳ３２からの問い合わせに対して物理鍵１１０の正当性の識別結果を返す。
【００１９】
ＣＰＵ５０は通信処理や設定命令を実行する。
【００２０】
ＲＡＭ６０上にはＯＳ３２や設定変更命令がロードされる他、ＣＰＵ５０の作業領域等として利用される。
【００２１】
入出力インタフェース７０はＲＳ２３２Ｃポート等で構成され、コンソール端末の接続等に用いられる。
【００２２】
ネットワークインタフェース８０と９０はＥｔｈｅｒｎｅｔやＦＤＤＩ、ＩＳＤＮ等の通信物理層との通信データのやり取りを司り、それぞれ異なるネットワークであるネットワークＡ１２０と同Ｂ１３０に接続されている。
【００２３】
以上の選択指示入力装置２０からネットワークインタフェース９０まではバス１００で接続されており、相互にデータを交換する。
【００２４】
それでは本実施の形態の動作を図２及び図３に示すフローチャートを基に説明する。図２は通信装置１０の全体の動作の流れを示し、図３はその動作の中の起動時の動作を詳細に示したものである。
【００２５】
通信装置１０は電源が投入されると起動処理を行う（ステップＳ１００）。この処理の詳細は図３に基づいて後述する。
【００２６】
起動処理が終わったならば利用者からの設定の変更要求の有無をチェックしながら、その時点の設定に従って通信処理を繰り返す。尚、この処理は通信装置１０の電源の遮断やエラーによって非同期に終了されるので、フローチャート上には終了処理を記載していない。
【００２７】
具体的には、先ず、選択指示入力装置２０の選択指示値が以前の値から変更されているかどうかを調べる（ステップＳ１１０）。変更されていない場合はステップＳ１２０に進む。変更されている場合はステップＳ１４０に進み、鍵識別装置４０に問い合わせて物理鍵１１０が正しいものかどうかを判断する。鍵が合わず、シリンダ錠が規定の接点位置まで回されていない場合等、物理鍵１１０が正当でないと判断される場合は通信装置１０の操作権限のない利用者による操作として選択指示入力装置２０の選択指示値変更を無視して、ステップＳ１２０に進む。物理鍵１１０が正当であった場合はステップＳ１５０に進む。
【００２８】
ステップＳ１５０では不揮発性記憶装置３０より、ステップＳ１１０で変更された選択指示値に対応する設定プログラムを読み出し、設定プログラムを実行する。例えば、選択指示入力装置２０でボタン２２が選択指示されていた場合は対応する設定プログラムＢ３４を実行し、ステップＳ１２０に進む。
【００２９】
ステップＳ１２０では選択指示入力装置２０以外の手段で設定変更命令や、通信装置１０の状態を調べる命令がが入力されているかどうかを調べる。例えば、入出力インタフェース７０を介したコンソール端末や、ネットワークインタフェース８０〜９０を介したリモートネットワーク端末より、利用者が設定変更命令を入力していないかどうかを調べる。命令入力がなかった場合はステップＳ１３０に進み、命令入力があった場合はステップＳ１７０で命令を実行した上でステップＳ１３０に進む。
【００３０】
ステップＳ１３０ではその時点での設定内容に基づいてネットワークインタフェース８０〜９０に到着した通信データの転送処理や廃棄処理等の通信処理を行い、ステップＳ１１０に戻る。
【００３１】
続いて、ステップＳ１００の起動処理の詳細を図３のフローチャートに基づいて説明する。
【００３２】
通信装置１０は電源が投入されると不揮発性記憶装置３０上のＲＯＭモニタプログラム３１を起動する。ＲＯＭモニタプログラム３１はＲＡＭ６０等のハードウエアの状態をチェックした上でＯＳ３２をＲＡＭ６０にロードする役目を担う。
【００３３】
ここで、ＯＳ３２のロードが開始される前に、入出力インタフェース７０を介してコンソール端末より起動時初期設定として実行する設定プログラムを既定のものから変更する命令が入力されたならば（ステップＳ２１０）、実行する設定プログラムを設定した上でＯＳ３２をＲＡＭ６０上にロードする（ステップＳ２８０）。
【００３４】
変更命令がなければ既定の設定プログラム（例えば設定プログラムＡ３３）が実行されるように設定は変更せず、ＯＳ３２をＲＡＭ６０上にロードする（ステップＳ２２０）。
【００３５】
ＯＳ３２がＲＡＭ６０上にロードされたならば、通信機器１０の制御をＯＳ３２に移す（ステップＳ２３０）。
【００３６】
ここで、選択指示入力装置２０を調べ、選択指示値が入力されていたならば（ステップＳ２４０）、鍵識別装置４０に問い合わせて物理鍵１１０が正しいものかどうかを判断する（ステップＳ２５０）。物理鍵１１０が正当であった場合はステップＳ２６０に進み、実行する設定プログラムを選択指示入力装置２０の選択指示値に対応するものに設定変更し、ステップＳ２７０に進む。
【００３７】
ステップＳ２４０で選択指示値が入力されていなかった場合、又、ステップＳ２５０で物理鍵１１０が正当のものでなかった場合は、実行する設定プログラム設定を変えないでステップＳ２７０に進む。
【００３８】
ステップＳ２７０では既定乃至ステップＳ２８０又はＳ２６０で変更された通信機器１０の起動時初期設定として実行するように設定された設定プログラムを不揮発性記憶装置３０より読み出し、ＲＡＭ６０上にロードして実行する。以上で起動処理を終了し、設定に基づいて通信処理を開始する。
【００３９】
以上、本実施の形態によれば、正当な物理鍵を所有している利用者であればプッシュ式切り替えスイッチ等のハードウエア操作により、予め作成・保存された複数の設定から通信装置の起動時の初期設定や、動作中設定の選択・変更が可能になる。
【００４０】
尚、本実施の形態の説明では選択指示入力装置２０と鍵識別装置４０を別個のものとしたが、自動車のイグニッションキーのようにシリンダー錠に複数の接点を持たせることで、物理鍵の正当性識別と選択指示を１つの装置で兼ねさせても良い。
【００４１】
又、鍵識別装置４０として１０キー入力装置等を設け、暗証コードによって物理鍵１１０の代りとしても良い。
【００４２】
更に、物理鍵１１０が１つの場合で説明したが、複数の物理鍵１１０とそれぞれに対応する鍵識別装置４０を持たせて複数の権限レベルを設定し、権限レベルに応じた設定プログラムのみに選択変更できるようにすることも可能である。
【００４３】
以上、本実施の形態においては通信装置で説明したが、本発明は通信装置以外にも計算機やその入出力周辺機器、更には各種家電製品等に広く応用が可能である。例えば、家庭用のインターネット接続用端末において家族一人一人用の設定を保存し、各自が自分用の設定を用いるために設定を切り替える場合に応用できる。現在のマルチユーザ計算機のユーザの概念やログイン処理は、計算機に熟知していない利用者には難解であるので、利用者の負担軽減が図られる。又、この場合、各個人用の設定それぞれに異なる鍵を対応させることで、ログイン処理の際のパスワードの代替となり、各個人のプライバシー保護も行える。
【００４４】
【発明の効果】
以上の説明で明らかなように、本発明によれば、正当な物理鍵を所有している利用者であれば、通信機器の操作に熟知していなくても、単純なハードウエア操作によって予め用意された複数の設定から選択して通信機器の動作を変えることができるようになる。
【００４５】
これにより、通信機器の設定・運用担当者が不在の場合にも鍵を託された責任者によって設定を変えられるので、タイマー等による設定自動変更に比べてより適切なタイミングで設定を変更したり、事情が変った場合には設定を変更しないということもできるようになる。
【００４６】
又、前の設定プログラムもそのまま残されることから、設定を一旦変更した後、再度変更前の設定にも容易に戻せる等、通信機器の設定・運用担当者の所在に拘らず臨機応変な機器運用が行えるようになる。
【００４７】
更に、設定プログラムは事前に作成・保存しておけば良いので、機器の設定をメーカーやベンダーに依頼している場合には、設定変更の度にサポート費用を払って変更作業を行ってもらう必要がなくなり、運用コストも削減できる。
【図面の簡単な説明】
【図１】本発明に係る通信装置のシステム構成図である。
【図２】本発明に係る通信装置の動作流れを示すフローチャートである。
【図３】本発明に係る通信装置の起動時の動作流れを示すフローチャートである。
【符号の説明】
１０      通信装置
２０      選択指示入力装置
２１      設定プログラムＡ選択用ボタン
３０      不揮発性記憶装置
３１      ＲＯＭモニタプログラム
３２      ＯＳ
３３      設定プログラムＡ
４０      鍵識別装置
５０      ＣＰＵ
６０      ＲＡＭ
７０      入出力インタフェース
８０      ネットワークインタフェース
９０      ネットワークインタフェース
１００    バス
１１０    物理鍵
１２０    ネットワークＡ
【図１】
2004215068.tif 000003
【図２】
2004215068.tif 000004
【図３】
2004215068.tif 000005