(57)【要約】【課題】  アクセス制限に関するコード管理を容易にし、立場に応じて許可される機能を複数組み合わせて使用可能として利便性を向上させ、更にセキュリティを向上させることができる信号発生器を提供する【解決手段】  複数の機能を備え、各機能についてアクセス許可を指示するキーコードと、アクセス不許可を指示するスルーコードとをＥＥＰＲＯＭ１５に記憶しておき、外部の制御用ＰＣ２からモード切替コマンドとそれに続く複数のコードの組み合わせが入力されると、制御部１１が、ＥＥＰＲＯＭ１５を参照して、受信した複数のコードを各コードに分割し、各コードに対応する機能を特定して、当該コードがキーコードであるかスルーコードであるかを解析し、キーコードであれば当該機能へのアクセスを許可し、スルーコードであれば当該機能へのアクセスを許可しない信号発生器としており、更に、コードの文字数や配列順を可変とする信号発生器としている。【選択図】        図１
2012168682.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を備えた信号発生器であって、
前記機能毎に、機能へのアクセスを許可するキーコードと、機能へのアクセスを許可しないスルーコードとが予めパラメータとして記憶される記憶部と、
デフォルトの機能のみ使用可能な状態において、制御用コンピュータから、アクセス制限情報として複数のコードの組み合わせが入力されると、各コードに分割し、前記分割されたコードが、キーコードに該当するかスルーコードに該当するかを判定し、キーコードであれば、前記キーコードに対応する機能へのアクセスを許可し、スルーコードであれば前記スルーコードに対応する機能へのアクセスを許可しない制御部とを備えたことを特徴とする信号発生器。
【請求項２】
パラメータには、コードの文字数が記憶されており、
制御部が、前記文字数に基づいて受信したコードの組み合わせを各コードに分割することを特徴とする請求項１記載の信号発生器。
【請求項３】
パラメータには、機能に対応するコードの配列順が記憶されており、
制御部が、分割されたコードを前記配列順に従って並べ替えて、前記各コードが対応する機能のキーコード又はスルーコードに該当するか否かの判定を行うことを特徴とする請求項１又は２記載の信号発生器。
【請求項４】
表示部を備え、
制御部が、分割されたコードが対応する機能のキーコード又はスルーコードのいずれにも該当しない場合には、前記表示部又は制御用コンピュータにエラー表示を行うことを特徴とする請求項１乃至３のいずれか記載の信号発生器。
【請求項５】
制御部は、許可されている機能を示す状態表示を表示部に表示し、複数の機能が許可されている状態では、前記複数の機能を示す状態表示を前記表示部に表示することを特徴とする請求項１乃至４のいずれか記載の信号発生器。
【請求項６】
制御部は、特定時間操作が無い場合には、デフォルトの機能のみ使用可能な状態に戻ることを特徴とする請求項１乃至５のいずれか記載の信号発生器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客や保守者等の立場に応じてアクセス可能な機能を制限可能な信号発生器に係り、特に簡単な制御で複数の機能についてのアクセス制御を行うと共に、セキュリティを向上させることができる信号発生器に関する。
【背景技術】
【０００２】
［先行技術の説明］
信号発生器（低雑音信号発生器）は、無線機等の検査や保守に用いられ、標準器により校正された、周波数・電力・変調の電気信号を出力するものである。
信号発生器を通信用インタフェースを介して制御用パーソナルコンピュータ（制御用ＰＣ）と接続してシリアル通信を行うことにより、顧客が制御用ＰＣからリモート制御で検査等を行ったり、製造元が保守等を行うことが可能となっている。
また、汎用であるため、顧客や製造者以外にも、営業、校正、保守等を行うサービスエンジニアが使用することもあり、同一機器をさまざまな立場の人が使用する。
【０００３】
機器を使用する使用者の立場は、顧客者、操作者、調整者、保守者、製造者の５つに分類され、各立場によってアクセス可能（利用可能）な機能が異なる。
（１）顧客者（USER）は、実運用を行うユーザであり、信号発生器をリモート制御して検査や測定等を行い、それに関する機能は利用可能である。
（２）操作者（OPErator）は、営業担当者や、デモンストレーション担当者であり、主として装置の操作を行う。
（３）調整者（ADJustment）は、装置内部に記憶されているパラメータの変更等の調整を行う。
（４）保守者（MAINTenance）は、ファームウェアの更新やトラブル解析等を行う。
（５）製造者（ADMINistrator）は、全ての機能を使用可能である。
【０００４】
信号発生器の通信インタフェースの口はどの立場の使用者であっても共通であるため、立場に応じたアクセス制限を行う必要がある。
つまり、各立場に利用可能な機能／利用不可能な機能を設定しておき、使用者の立場に応じた機能の使用を許可するようになっている。
【０００５】
［シリアル通信のコマンド］
制御用ＰＣと信号発生器とは、シリアル通信を行う。シリアル通信で用いられるコマンドの例について簡単に説明する。
モードセレクトコマンドは、使用者に応じて機能の使用可能／使用不能を制御するものであり、使用不能のコマンドでのアクセスを禁止する。
リモート制御コマンドは、信号発生器をリモート制御するためのコマンドであり、顧客に開放されるコマンドである。
ダウンロードコマンドは、ファームウェアをダウンロードするためのコマンドである。
通常保守コマンドは、通常、装置の保守を行うためのコマンドである。
パラメータコマンドは、装置に搭載されているＥＥＰＲＯＭに保存されているパラメータ類を変更するためのコマンドである。
【０００６】
［従来のアクセス制限］
従来の信号発生器におけるアクセス制限について説明する。従来の信号発生器におけるアクセス制限の方法としては、ログイン方式とモード切替方式とがある。
［ログイン方式］
まず、従来の信号発生器で用いられるログイン方式について説明する。
ログイン方式は、ＰＣのアカウント管理と同等のものであり、（１）顧客（USER）をデフォルトのアカウントとして、他のアカウント（（２）操作、（３）調整、（４）保守、（５）製造）にログインすることで、ログインしたアカウントに応じた機能を使用できるようにする。
【０００７】
各アカウントにログインするためには、各アカウントに対応するパスワード等のセキュリティコードを入力する。
そして、各アカウントからログアウトすることにより（１）顧客のアカウントに戻る。
ログイン方式では、セキュリティコードが（１）顧客以外のアカウントの数だけ必要であり、セキュリティコードの管理が煩雑である。また、アカウント毎に機能が対応付けられており、別のセキュリティコードを用いて再度ログインしてアカウントを切り替えないと別の機能を使用することはできない。
尚、（５）製造のアカウントでは全ての機能が使用できるが、それ以外の（１）〜（４）では許可される機能は重複しない。
【０００８】
［モード切替方式］
次に、従来の信号発生器で用いられるモード切替方式について説明する。
モード切替方式では、（１）顧客、（２）操作、（３）調整、（４）保守、（５）製造の各モードが設けられており、デフォルトである顧客モードから各モードに移行するためのコマンド（又はコマンドとセキュリティコード）を入力すると、当該モードに移行して当該モードで許可されている機能を使用できるようになる。
例えば、一般の顧客は、他のモードに移行するコマンドを認識していないので、デフォルトである顧客モードで許可される機能のみを使用する。
【０００９】
モード切替方式では、顧客モード以外のモードから更に別のモードに移行する場合には、一旦終了命令により顧客モードに戻ってから他のモードに移行する。
モード切替方式では、セキュリティコードの管理が煩雑であり、また、別の機能を使用するには、一旦顧客モードに戻ってから別のモードに移行するコマンドを入力しなければならず、不便である。
更に、セキュリティコードを付さない場合、モードに移行するコマンドを機種やユーザ毎に変更することができず、セキュリティが脆弱である。
【００１０】
［関連技術］
尚、使用者に応じたアクセス制限に関する技術としては、特開２００４−２６０５１５号公報「事務機器、事務機器の制御方法、及び事務機器の制御プログラム」（東芝テック株式会社、特許文献１）、特開２００３−２９６１４５号公報「システム制御プログラム」（株式会社日立製作所、特許文献２）がある。
【００１１】
特許文献１には、事務機器の保守において、権限に応じたＪＯＢモード毎に記述されたコマンドによって通信インタフェースを切り替えて、それぞれ許可された処理機能を実行することが記載されている。
【００１２】
また、特許文献２には、システムの保守において、保守操作モードに遷移した場合に、ファームウェアが、保守操作モードでの経過時間を監視し、一定時間を経過すると自動的に通常操作モードに遷移することが記載されている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００４−２６０５１５号公報
【特許文献２】特開２００３−２９６１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、従来の信号発生器では、アクセス制限をログイン方式又はモード切替方式によって行っており、パスワード等のアクセス制限を制御するコードの数が多く管理が煩雑であり、また、各アカウントやモードといった立場に応じて許可される機能を複数組み合わせて使用することはできず不便であるという問題点があった。
【００１５】
本発明は、上記実状に鑑みて為されたもので、アクセス制限に関するコード管理を容易にし、立場に応じて許可される機能を複数組み合わせて使用可能として利便性を向上させ、更にセキュリティを向上させることができる信号発生器を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記従来例の問題点を解決するための本発明は、複数の機能を備えた信号発生器であって、機能毎に、機能へのアクセスを許可するキーコードと、機能へのアクセスを許可しないスルーコードとが予めパラメータとして記憶される記憶部と、デフォルトの機能のみ使用可能な状態において、制御用コンピュータから、アクセス制限情報として複数のコードの組み合わせが入力されると、各コードに分割し、分割されたコードが、キーコードに該当するかスルーコードに該当するかを判定し、キーコードであれば、キーコードに対応する機能へのアクセスを許可し、スルーコードであればスルーコードに対応する機能へのアクセスを許可しない制御部とを備えたことを特徴としている。
【００１７】
また、本発明は、上記信号発生器において、パラメータには、コードの文字数が記憶されており、制御部が、文字数に基づいて受信したコードの組み合わせを各コードに分割することを特徴としている。
【００１８】
また、本発明は、上記信号発生器において、パラメータには、機能に対応するコードの配列順が記憶されており、制御部が、分割されたコードを配列順に従って並べ替えて、各コードが対応する機能のキーコード又はスルーコードに該当するか否かの判定を行うことを特徴としている。
【００１９】
また、本発明は、上記信号発生器において、表示部を備え、制御部が、分割されたコードが対応する機能のキーコード又はスルーコードのいずれにも該当しない場合には、表示部又は制御用コンピュータにエラー表示を行うことを特徴としている。
【００２０】
また、本発明は、上記信号発生器において、制御部は、許可されている機能を示す状態表示を表示部に表示し、複数の機能が許可されている状態では、当該複数の機能を示す状態表示を表示部に表示することを特徴としている。
【００２１】
また、本発明は、上記信号発生器において、制御部は、特定時間操作が無い場合には、デフォルトの機能のみ使用可能な状態に戻ることを特徴としている。
【発明の効果】
【００２２】
本発明によれば、複数の機能を備えた信号発生器であって、機能毎に、機能へのアクセスを許可するキーコードと、機能へのアクセスを許可しないスルーコードとが予めパラメータとして記憶される記憶部と、デフォルトの機能のみ使用可能な状態において、制御用コンピュータから、アクセス制限情報として複数のコードの組み合わせが入力されると、各コードに分割し、分割されたコードが、キーコードに該当するかスルーコードに該当するかを判定し、キーコードであれば、キーコードに対応する機能へのアクセスを許可し、スルーコードであればスルーコードに対応する機能へのアクセスを許可しない制御部とを備えた信号発生器としているので、使用者は、キーコードとスルーコードの組み合わせによって複数の機能についてのアクセス許可又は不許可を容易に設定でき、また、複数の機能を利用可能として、利便性を向上させることができる効果がある。
【００２３】
また、本発明によれば、パラメータには、コードの文字数が記憶されており、制御部が、文字数に基づいて受信したコードの組み合わせを各コードに分割する上記信号発生器としているので、使用者が連続して入力した複数のコードの組み合わせを、個々のコードに容易に分割することができる効果がある。
【００２４】
また、本発明によれば、パラメータには、機能に対応するコードの配列順が記憶されており、制御部が、分割されたコードを配列順に従って並べ替えて、各コードが対応する機能のキーコード又はスルーコードに該当するか否かの判定を行う上記信号発生器としているので、第三者に機能とコードとの対応付けを特定されにくくして、機能へのアクセスにおけるセキュリティを向上させる効果がある。
【００２５】
また、本発明によれば、表示部を備え、制御部が、分割されたコードが対応する機能のキーコード又はスルーコードのいずれにも該当しない場合には、表示部又は制御用コンピュータにエラー表示を行う上記信号発生器としているので、使用者等にエラーになったことを報知できる効果がある。
【００２６】
また、本発明によれば、制御部は、許可されている機能を示す状態表示を表示部に表示し、複数の機能が許可されている状態では、当該複数の機能を示す状態表示を表示部に表示する上記信号発生器としているので、使用者は、現在使用可能となっている機能を容易に認識できる効果がある。
【００２７】
また、本発明によれば、制御部は、特定時間操作が無い場合には、デフォルトの機能のみ使用可能な状態に戻る上記信号発生器としているので、使用者が所望の機能を用いた作業終了後にデフォルト状態に戻すのを忘れたとしても、確実にデフォルト状態に戻すことができ、セキュリティを向上させることができる効果がある。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係る信号発生器の構成ブロック図である。
【図２】本信号発生器におけるアクセス制限の概要を示す模式説明図である。
【図３】モード切替コマンドの入力例及び各機能の有効／無効の状態を示す模式説明図である。
【図４】（ａ）は本信号発生器のＥＥＰＲＯＭ１５に記憶されているスルーコード情報パラメータの説明図であり、（ｂ）は本信号発生器のＥＥＰＲＯＭ１５に記憶されているキーコード情報パラメータの説明図である。
【図５】制御部１１におけるアクセス制限処理を示すフローチャート図である。
【発明を実施するための形態】
【００２９】
本発明の実施の形態について図面を参照しながら説明する。
［実施の形態の概要］
本発明の実施の形態に係る信号発生器は、複数の立場に応じたモードと機能（機能群）とを予め割り付け、各モードの機能について使用（アクセス）を許可することを指示するキーコードと、使用を許可しないことを指示するスルーコードとを記憶しておき、外部の制御用ＰＣからアクセス制限情報として複数のコードの組み合わせが入力されると、当該アクセス制限情報をコード毎に分割して、各コードに対応する機能を特定し、各機能に対応するコードがキーコードであるかスルーコードであるかを解析し、キーコードであれば当該機能の使用を許可し、スルーコードであれば当該機能の使用を許可しないものとしており、２種類のコードを用いて種々の立場に応じた機能のアクセス許可／不許可を容易に制御することができるものである。
【００３０】
また、本信号発生器は、記憶部に、各機能に対応するキーコード及びスルーコードとコードの文字数、及び制御用ＰＣから受信するアクセス制限情報におけるコードの配列順をパラメータとして記憶しているので、顧客や装置によって文字数や配列順を変えてコードを変更することができ、各機能に対応するキーコード及びスルーコードを第三者に解読されにくくして、セキュリティを向上させることができる効果がある。
【００３１】
［実施の形態に係る信号発生器の構成：図１］
本発明の実施の形態に係る信号発生器の構成について図１を用いて説明する。図１は、本発明の実施の形態に係る信号発生器の構成ブロック図である。
図１に示すように、本発明の実施の形態に係る信号発生器（本信号発生器）１は、制御部１１と、内蔵信号発生器１２と、ユーザインタフェース１３と、表示部１４と、ＥＥＰＲＯＭ１５と、キー入力部１６とを備え、ユーザインタフェース１３を介して制御用ＰＣ２と接続されている。
【００３２】
各部について説明する。
制御部１１は、マイコン等で構成され、従来と同様に装置全体の制御を行い、内蔵信号発生器１２に所定の信号を発生、出力させ、測定結果を入力して表示部１４に出力すると共に制御用ＰＣ２に通知する。また、制御部１１は、本信号発生器の特徴として、アクセス制限の制御を行う。制御部１１の動作については後述する。
【００３３】
内蔵信号発生器１２は、マイコン、信号生成部、測定部等を備え、制御部１１からの指示に応じて所定の信号を発生して外部に出力し、検査対象機器から出力された信号を入力して測定し、測定結果が基準範囲外であればアラーム信号を出力する。
【００３４】
ユーザインタフェース１３は、ＵＳＢインタフェースであり、外部の制御用ＰＣ２と接続してシリアル通信を行う。
表示部１４は、ＶＦＤ（Vacuum Fluorescent Display；蛍光表示管）等で構成され、測定結果等を表示する。
【００３５】
ＥＥＰＲＯＭ１５は、本信号発生器の特徴であるアクセス制限の制御パラメータとして、機能へのアクセスを許可するキーコード及びそれに関連するパラメータ（キーコード情報パラメータ）と、機能へのアクセスを禁止するスルーコード及びそれに関連するパラメータ（スルーコード情報パラメータ）とを記憶している。ＥＥＰＲＯＭ１５に記憶されたパラメータについては後で詳細に説明する。
【００３６】
［本実施の形態のアクセス制限の概要：図２］
次に、本信号発生器におけるアクセス制限の概要について図２を用いて説明する。図２は、本信号発生器におけるアクセス制限の概要を示す模式説明図である。
図２に示すように、本信号発生器では、（１）顧客、（２）操作、（３）調整、（４）保守の４つのモードを備え、各モードによって使用（アクセス）可能な機能が規定されている。つまり、「モード」とそのモード状態で許可される「機能」とは１対１に対応しており、請求項では単に「機能」と記載している。
【００３７】
各モードに対応する機能の内容は従来とほぼ同様であり、例えば、顧客モードには実運用で用いられるリモート制御の機能がアクセス許可され、操作モードには装置の操作の機能が許可され、調整モードではパラメータの更新の機能が許可され、保守モードではファームウェア等の保守機能が許可されている。
【００３８】
モードの切り替え方法及びアクセスの許可／不許可（機能の有効／無効）の設定についてその概略を説明する。
図２に示すように、本信号発生器では、最もアクセスが制限されている（１）顧客モードをデフォルトとしており、装置起動時には顧客モードになる。つまり、本信号発生器の使用者は全て顧客モードの機能は使用可能である。
【００３９】
また、本信号発生器の特徴として、１つ又は複数のモードを組み合わせて許可設定可能としている。そのため、従来の「製造モード」は、デフォルトの（１）顧客モードに加えて（２）操作、（３）調整、（４）保守の３つのモードを全て許可とすることで実現可能となっている。
【００４０】
そして、本信号発生器では、（２）操作、（３）調整、（４）保守の各モードの機能を有効又は無効にするために、モード切替コマンド（Mchg）を用いる。
図２に示すように、（１）顧客モードにおいて、制御用ＰＣ２からMchgコマンドを用いて各モードに対応する機能の有効／無効を設定する。ここでは、（２）操作、（３）調整、（４）保守の各機能についてそれぞれ有効／無効を設定する。複数の機能を有効とすることも可能である。
【００４１】
そして、（２）（３）（４）の各モード状態から（１）顧客モードに戻るには、終了コマンド（Exit）コマンドを用いる。尚、複数のモードが設定されている（許可されている）状態でも、１回のExitコマンドの入力で顧客モードへの移行が可能となっている。
【００４２】
［Mchgコマンド入力フォーマット：図３］
次に、本信号発生器におけるモード切替コマンドの入力例について図３を用いて説明する。図３は、モード切替コマンドの入力例及び各機能の有効／無効の状態を示す模式説明図である。
図３に示すように、図２に示した３つのモードの機能の有効／無効を設定する場合、Mchgコマンドに続いて、各モードに対応する機能の有効／無効を設定する３つのコードを入力する。つまり、「Mchg□Code1, Code2, Code3」となる（ "□" はスペースを表す。また、実際にはカンマ "," は入力せず、３つのコードを連続して入力する）。
【００４３】
"Code" に付された番号（コード番号）は、モードを特定するものであり、予めＥＥＰＲＯＭ１５にコード番号とモードとの対応付けが記憶されている。
図３の例では、コード番号１は操作モードに対応し、Code1は、操作モードの機能について有効とするか無効とするかを決定するコードである。
同様に、コード番号２は調整モードに対応し、Code2は、調整モードの機能の有効／無効を決定し、コード番号３は保守モードに対応し、Code3は保守モードの機能の有効／無効を決定するコードである。
【００４４】
更に、本信号発生器では、機能を「有効（アクセス可能、アクセス許可）」に設定するコードであるキーコードと、機能を「無効（アクセス不可、アクセス不許可）」に設定するコードをスルーコードとを備えている。
キーコード、スルーコードはそれぞれ、予めＥＥＰＲＯＭ１５に記憶されているが、必要に応じて書き換え可能である。また、キーコード、スルーコードは１種類としてもよいが、本信号発生器では、各モードに応じて異なるコードとしている。
ＥＥＰＲＯＭ１５に記憶されるキーコード、スルーコードのパラメータについては、後で詳細に説明する。
【００４５】
つまり、本信号発生器では、Mchgコマンドに続いて入力される一連のコードの内、各モードに対応するコード番号のコードがキーコードであるかスルーコードであるかによって、当該モードの機能の有効／無効が設定されるものである。
【００４６】
図３の例を用いて具体的に説明する。
図３の例では、顧客モードにおいて、「Mchg□キーコード１, スルーコード２, キーコード３」が入力された場合を示している。これは、（２）操作モードの機能を有効にし、（３）調整モードの機能を無効にし、（４）保守モードの機能を有効にするコマンドとなる。
つまり、使用者は、制御用ＰＣからの１回のコマンド送信で、（２）操作モード、（３）調整モード、（４）保守モードの機能について有効／無効を設定できるものであり、操作性を向上させることができるものである。
【００４７】
そして、本信号発生器の制御部１１は、ユーザインタフェース１３を介して制御用ＰＣ２から上記コマンドを受信すると、ＥＥＰＲＯＭ１５に記憶されているパラメータと比較して、キーコードと一致したモードは有効にして、当該モードの機能へのアクセスを許可し、スルーコードに一致したモードは無効にし、当該モードの機能へのアクセスを許可しないよう制御する。
そして、Exitコマンドが入力されると、（１）顧客モードの状態に戻る。
【００４８】
尚、ここでは、顧客、操作、調整、保守というようにアクセス制限の大きい順にモード（機能）を配列し、顧客モード以外の、操作、調整、保守の各モードにコード番号を順に割り付けて説明しているが、コード番号とアクセス制限の大小とは無関係であり、どのコード番号をどのモードに対応付けるかは任意に設定可能である。コード番号とモードとの対応付けをＥＥＰＲＯＭ１５に記憶しておけばよい。
【００４９】
［モード切り替えに伴う表示］
次に、モード切り替えに伴う表示例について説明する。
モード切替コマンドによって、（１）顧客モードから（２）操作、（３）調整、（４）保守のいずれか又はその組み合わせに移行した場合、現在どのモード状態にあるか、つまりどのモードの機能が許可されているかを示すため、表示部１４にモード名を示すプロンプトが表示される。
【００５０】
具体的には、（２）操作モードであれば、プロンプト「OPE＞」が表示され、（３）調整モードであればプロンプト「ADJ＞」が表示され、（４）保守モードであればプロンプト「MAINT＞」が表示される。
使用者は、表示されたプロンプトにより現在のモード状態で、どの機能を使用できるかを認識することができるものである。
【００５１】
また、複数のモード状態が設定されている場合には、複数のモード状態を併記したプロンプトが表示される。例えば、（２）操作モードと（４）保守モードが有効の場合には、「OPE,MAINT＞」のプロンプトが表示される。
【００５２】
そして、各モード状態からExitコマンドにより（１）顧客モードに移行すると、カーソルのみが表示される。つまり、（１）顧客モードでは、プロンプトは表示されない。
モード切替コマンド（Mchg）は、カーソルが表示されている場合のみ入力可能である。
【００５３】
また、本信号発生器の制御部１１は、（１）顧客モード以外の状態に移行した場合、操作が無い状態で一定時間以上経過すると、Exitコマンドが入力されなくても（１）顧客モードに移行するようにしている。
通常、信号発生器の使用者は、Mchgコマンドにより所望の機能を選択して設定して作業を行った場合、作業の終了後にはExitコマンドでデフォルトの（１）顧客モードに戻しておくが、使用者がExitコマンドを入力し忘れた場合でも、これによりセキュリティを維持することが可能となるものである。
【００５４】
［コード情報のパラメータ：図４］
次に、ＥＥＰＲＯＭ１５に記憶されているコード情報について図４を用いて説明する。図４は、本信号発生器のＥＥＰＲＯＭ１５に記憶されているコード情報のパラメータを示す説明図であり、（ａ）はスルーコード情報パラメータを示し、（ｂ）はキーコード情報パラメータを示している。
図４（ａ）に示すように、スルーコード情報パラメータは、３２Bytes文字コード（３２文字）の情報であり、コード順と、コード数と、コード１、コード２、コード３が格納されている。図４の例は、図２に示したモードに対応しており、顧客モード（１）以外に３つのモードがある場合を示している。
ＥＥＰＲＯＭ１５に格納されたパラメータは、制御用ＰＣから送信されたコード情報を解析するために用いられるものである。
【００５５】
コード順は、コード１、コード２、コード３がどのような順で配列されているかを規定する情報である。コード順により、顧客モード以外のモードの数（ここでは「３」）も認識可能である。
コード数は、以下に続くコード１、コード２、コード３の各キーコードの文字数を指定する。文字数はコード１，２，３で共通となっており、ここでは各コード最大８文字まで使用可能な文字数の内、何文字使用しているかを示す情報である。
【００５６】
そして、コード１は、コード番号１に対応するモード（ここでは（２）操作モード）のスルーコードであり、コード２は、コード番号２に対応するモード（ここでは（３）調整モード）のスルーコードであり、コード３は、コード番号３に対応するモード（ここでは（４）保守モード）のスルーコードである。
【００５７】
また、（ｂ）に示すように、キーコード情報パラメータも同様の構成で記憶されており、コード順と、コード数と、コード１（（２）操作モードのキーコード）、コード２（（３）調整モードのキーコード）、コード３（（４）保守モードのキーコード）が格納されている。
つまり、コード順とコード数の情報は、スルーコード情報パラメータとキーコード情報パラメータで共通の情報となっている。
【００５８】
このように、コードの文字数やコードの配列順を任意に設定可能とすることにより、仮に制御用ＰＣからのコマンド情報が漏れたとしても、傍受者には各モードの機能にアクセスするためのコード情報が各々何文字で、どのような配列で並んでいるかわからないので、各コード情報を解読するのは困難となり、セキュリティを向上させることができるものである。
【００５９】
そして、本信号発生器の使用者は、予めＥＥＰＲＯＭ１５に記憶されているコード情報のパラメータを認識しており、図３に示したように、パラメータで規定されたコード数（文字数）のキーコード又はスルーコードを、パラメータで規定されたコード順で連続して配列して、モード切替コマンドに付して制御用ＰＣ２から送信する。
【００６０】
そして、本信号発生器の制御部１１では、受信したコード情報をＥＥＰＲＯＭ１５のパラメータに基づいて解析して、モード毎の機能の有効／無効を設定するアクセス制限処理を行うようになっている。
【００６１】
［アクセス制限処理：図５］
次に、本信号発生器の制御部１１におけるアクセス制限処理について図５を用いて説明する。図５は、制御部１１におけるアクセス制限処理を示すフローチャート図である。
図５に示すように、（１）顧客モードにおいて、ユーザインタフェース１３を介して制御用ＰＣ２からのモード切替コマンドとそれに続くコード情報を受信すると（１００）、制御部１１は、ＥＥＰＲＯＭ１５のスルーコード情報パラメータ、キーコード情報パラメータを参照して、コード数（コードの文字数）に基づいて受信コードを分割する（１０２）。
【００６２】
そして、制御部１１は、ＥＥＰＲＯＭ１５に記憶されたパラメータのコード順から、コード数の最大値（Ｎ）を求める（１０４）。図４の例では最大値（Ｎ）＝３である。
更に、制御部１１は、コード順に基づいて、分割された受信コードをコード番号順に並べ替える（１０６）。つまり、コード１、コード２、コード３の順に並べ替える。
【００６３】
そして、制御部１１は、コード番号ｎ＝１として（１０８）、コードｎと、ＥＥＰＲＯＭ１５に記憶されているキーコードｎとを比較し、一致しているかどうか判断する（１１０）。
一致していれば（Yesの場合）、制御部１１は、コード番号ｎに対応するモードを有効にする（１１２）。例えば、ｎ＝１の場合には、（２）操作モードを有効にして、操作モードに対応する機能へのアクセスを許可し、操作モードのプロンプト「OPE>」を表示する。
【００６４】
そして、制御部１１は、コード番号ｎがコード数の最大値Ｎ以上（ｎ≧Ｎ）であるかどうかを判断し（１２０）、ｎが最大値未満である場合（Noの場合）には、ｎに１を加算して（ｎ＝ｎ＋１）（１２２）、処理１１０に移行して同様の処理を繰り返す。
次のモードについてもキーコードと一致すれば、当該モードも有効となり、対応する機能へのアクセスを許可し、それに対応するプロンプトを表示する。
【００６５】
また、処理１１０においてコードｎがキーコードｎと一致しなかった場合、制御部１１は、コードｎがスルーコードｎと一致するかどうかを判断し（１１４）、一致した場合には、アクセスを許可せずそのまま処理１２０に移行する。
【００６６】
処理１１４においてコードｎがスルーコードｎと一致しなかった場合には、受信したコードｎはキーコードｎともスルーコードｎとも一致しないことになるので、不正なコードであるとしてアクセス拒否（アクセスＮＧ）として、その旨表示すると共に制御用ＰＣにアクセス拒否を通知し（１１６）、処理を終了する。
【００６７】
そして、処理１２０でｎがコード数の最大値以上（ｎ≧Ｎ）となった場合（Yesの場合）には、受信したコマンドに含まれる全てのモードに対応するコードを解析して有効／無効を設定したことになり、制御部１１は、処理を終了する。
このようにして、制御部１１におけるアクセス制限処理が行われるものである。
【００６８】
［実施の形態の効果］
本発明の実施の形態に係る信号発生器によれば、複数のモードとそれに対応する機能を備え、各モードの機能についてアクセスを許可することを示すキーコードと、アクセスを許可しないスルーコードとをＥＥＰＲＯＭ１５に記憶しておき、ユーザインタフェース１３を介して外部の制御用ＰＣ２からモード切替コマンドとそれに続く複数のコードの組み合わせが入力されると、制御部１１が、ＥＥＰＲＯＭ１５を参照して、受信した複数のコードから各モードの機能に対応するコードを特定して、当該コードがキーコードであるかスルーコードであるかを解析し、キーコードであれば当該モードの機能へのアクセスを許可し、スルーコードであれば当該モードの機能へのアクセスを許可しない信号発生器としているので、使用者は、１回のコマンド送信で、キーコードとスルーコードの組み合わせによって全てのモードの機能についてのアクセス許可／不許可を設定でき、コード管理や操作が容易であり、また、複数のモードの機能を使用可能とすることができ、利便性を向上させる効果がある。
【００６９】
また、本信号発生器によれば、キーコード情報パラメータとスルーコード情報パラメータとして、コードの配列順（コード順）やコードの文字数（コード数）をＥＥＰＲＯＭ１５に記憶しておき、制御用ＰＣからパラメータに基づいたコードの組み合わせを送信して、信号発生器の制御部１１が受信したコードを当該パラメータに基づいて解析するようにしているので、コードの文字数や配列順を可変として、第三者にキーコードやスルーコードを解読されにくくして、機能へのアクセスにおけるセキュリティを向上させる効果がある。
【００７０】
また、本信号発生器によれば、アクセスが許可されたモードをプロンプトによって表示し、複数のモードが許可されている場合には複数のモードを示すプロンプトを表示するようにしているので、使用者はどの機能が使用可能であるか容易に認識できる効果がある。
【００７１】
また、本信号発生器によれば、制御部１１は、デフォルトである顧客モード以外のモードが許可されている状態で、一定時間以上操作が為されない場合には、顧客モードに移行するようにしているので、使用者が顧客モードに戻す終了コマンドを入力し忘れた場合でも、確実に顧客モードに戻すことができ、セキュリティを向上させることができる効果がある。
【産業上の利用可能性】
【００７２】
本発明は、アクセス制限に関するコード管理を容易にし、立場に応じて許可される機能を複数組み合わせて使用可能として利便性を向上させ、更にセキュリティを向上させることができる信号発生器に適している。
【符号の説明】
【００７３】
１...信号発生器、  ２...制御用ＰＣ、  １１...制御部、  １２...内蔵信号発生器、  １３...ユーザインタフェース、  １４...表示部、  １５...ＥＥＰＲＯＭ、  １６...キー入力部
【図１】
2012168682.tif 000003
【図２】
2012168682.tif 000004
【図３】
2012168682.tif 000005
【図４】
2012168682.tif 000006
【図５】
2012168682.tif 000007