(57)【特許請求の範囲】
【請求項１】
外部機器から入力したコマンドやデータを前記外部機器に戻すエコー処理を実行する電子機器において、
前記エコー処理の実行と停止とを切り替え設定可能であって、
パスワードを含むコマンドやデータを入力した時に前記エコー処理が実行状態に設定されている場合に、前記パスワードを無効化するように構成されていることを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部機器から入力したコマンドやデータを当該外部機器に戻すエコー処理機能を備えた電子機器に関する。
【０００２】
【発明が解決しようとする課題】
この種の電子機器として、自動販売機、コピー機、ガスメータなどの外部機器に接続されてこれら外部機器から販売データ、在庫データ、検針データなどを取得し、その取得したデータを無線通信回線を介してデータ管理用のホストコンピュータに自動送信する通信端末装置がある。この通信端末装置は、設置時、メンテナンス時、故障時などにおいて上記外部機器と切り離され、その外部機器に替えてメンテナンス用の外部機器例えば携帯型のパソコンが接続される。この状態で、作業者はパソコンを用いて通信端末装置とコマンドやデータの送受信を行い、その作業を通して通信端末装置の動作設定を行ったり、故障原因の調査を行ったりする。
【０００３】
この場合、通信端末装置はエコー処理を実行するので、作業者がパソコンのキーボードから入力したコマンドやデータは、通信端末装置によりエコーされてパソコンに戻される（いわゆるコマンドエコーあるいはキャラクタエコーと称される機能）。パソコンは、この戻されたコマンドやデータをディスプレイに表示する。
【０００４】
ところで、上記通信端末装置は、自動販売機などの外部機器に取り付けられた状態で一般の使用者に触れられ得る環境下に置かれるので、通信端末装置の動作状態自体を変更するような重要なコマンドはパスワードを入力した後でなければ受け付けられないようになっている。
【０００５】
しかしながら、従来の通信端末装置にあっては、作業者がパスワードを入力すると、そのパスワードも通信端末装置によってエコーされ、パソコンのディスプレイに表示される。メンテナンス作業は自動販売機などの外部機器が設置された場所で行われる場合も多く、作業中パソコンの前に作業者や通信端末装置の使用者に加え第三者が居合わせたような場合、ディスプレイを介してその第三者に作業者が入力したパスワードを見られる虞がある。
【０００６】
作業者が正しいパスワードを入力した時は、通信端末装置はそのパスワードを受け付け、パソコンに対しパスワードを受け付けた旨の応答メッセージ（例えば「ＯＫ」）を返す。また、作業者が誤ったパスワードを入力した時は、通信端末装置はそのパスワードの受け付けを拒否し、パソコンに対しパスワードが受け付けられなかった旨の応答メッセージ（例えば「ＥＲＲ」）を返す。
【０００７】
従って、上記第三者は、ディスプレイの画面に表示されるパスワードとその応答メッセージとの両方を見ることにより、通信端末装置に受け付けられた正規のパスワードを知ることが可能となる。この場合、従来の通信端末装置では、パスワードに関する文字を一旦「＊」（アスタリスク）に変換した後パソコンに戻す工夫もされている。しかし、その場合であっても、第三者は正規のパスワードの桁数を知ることが可能であって、完全な機密保護がなされているとは言い難かった。
【０００８】
こうした第三者へのパスワードの漏洩は、作業者が通信端末装置のエコー機能をオフに設定した後にパスワードを入力すれば防げるが、作業者がその設定を忘れる場合も多く、根本的な解決とはならない。
【０００９】
本発明は上記事情に鑑みてなされたもので、その目的は、エコー処理機能を備えた電子機器において、受け付けられた正規のパスワードおよびその桁数が漏洩することを防止可能な電子機器を提供することにある。
【００１０】
【課題を解決するための手段】
上記した目的を達成するために請求項１に記載した手段を採用できる。この手段によれば、電子機器は、エコー処理を実行している状態においてパスワードを含むコマンドやデータを入力した時には、そのパスワードを無効なものとして外部機器に戻すので、外部機器ではこの電子機器から戻されたパスワードを誤ったものとして認識する。つまり、パスワードの入力者が電子機器のエコー機能を停止（オフ）させずに入力したパスワードは、たとえそれが正規のものであっても外部機器において全て誤ったパスワードとして表示等される。従って、その戻されたパスワードを盗み見た第三者に、そのパスワードが正規のものとして認識されることがなくなる。
【００１１】
また、当該電子機器がパスワードを「＊」（アスタリスク）などの文字に変換して外部機器に戻す場合であっても、その戻されたパスワードを盗み見た第三者に、そのパスワードの桁数が正しいものとして認識されることがなくなる。
【００１２】
さらに、パスワードの入力者がパスワードの入力に際し電子機器のエコー機能をオフすることを忘れているような場合、正規のパスワードが受け付けられないので、その入力者に対して電子機器のエコー機能をオフするよう促す効果も期待できる。
【００１５】
【発明の実施の形態】
（第１の実施形態）
以下、本発明を通信端末装置に適用した第１の実施形態について図１および図２を参照しながら説明する。
図１は、通信端末装置の電気的構成を機能ブロックにより示している。この図１において、電子機器としての通信端末装置１は、本体２と当該本体２に対し着脱可能なアダプタ３とから構成されている。アダプタ３は、後述するように必要に応じて用いられるもので、本体２に設けられたコネクタ２ａにアダプタ３に設けられたコネクタ３ａを嵌合することにより装着するようになっている。
【００１６】
本体２は、マイクロコンピュータ４（以下、マイコン４と称す）を主体として、スイッチ５、ＬＥＤ６、７、ＲＯＭ８、ＲＡＭ９、ＥＥＰＲＯＭ１０、外部インターフェース部１１、無線通信部１２、アンテナ１３および電源部１４を備えて構成されている。
【００１７】
マイコン４は、ＣＰＵ、入出力ポート、タイマなどから構成され、予めＲＯＭ８に書き込まれた制御プログラムに従って後述するコマンド受信処理などを実行するようになっている。また、マイコン４は、スイッチ５から入力ポートを介して操作信号を入力し、ＬＥＤ６と７に出力ポートを介して発光信号を出力するようになっている。
【００１８】
ＲＯＭ８は例えばフラッシュＲＯＭからなり、出荷時において制御プログラムが書き込まれている、また、マイコン４は、アンテナ１３を介して無線通信部１２で受信した制御プログラムをＲＯＭ８に書き込むことにより、制御プログラムの書き換えが可能となっている。
【００１９】
ＥＥＰＲＯＭ１０には、種々の動作パラメータ等が記憶されている。このＥＥＰＲＯＭ１０の記憶内容は、電源投入時にマイコン４によってＲＡＭ９に転送され、以降マイコン４はＲＡＭ９から動作パラメータ等を読み出すようになっている。
【００２０】
外部インターフェース部１１は、コネクタ２ａとマイコン４との間に介在し、外部機器とマイコン４との間で送受信されるコマンドおよびデータを中継する機能を備えている。この場合、コネクタ２ａを通過する信号は、Ｈレベルとして５Ｖ、Ｌレベルとして０Ｖの電圧レベルを有している。従って、例えば自動販売機などの外部機器のインターフェース仕様が上記電圧レベルである場合には、アダプタ３を用いることなくコネクタ２ａに外部機器のインターフェース部（図示せず）が直接接続される。
【００２１】
これに対し、自動販売機などの外部機器がＲＳ−２３２Ｃ規格のインターフェース仕様を備えている場合、あるいは設置時、メンテナンス時、故障時などにおいてＲＳ−２３２Ｃ規格のインターフェースを備えたパソコン２０が接続される場合には、本体２にアダプタ３が装着される。アダプタ３は、０−５Ｖの電圧レベルとＲＳ−２３２Ｃ規格に従った電圧レベルとの変換を行うためのドライバ１５、１６を備えている。ＲＳ−２３２Ｃ規格に従った信号は、アダプタ３に設けられたＤサブタイプのコネクタ１７とコマンドライン１８またはレスポンスライン１９とを介して外部機器例えばパソコン２０との間を伝送されるようになっている。
【００２２】
なお、アダプタ３を用いる場合には、電源端子２１を介して外部から電源電圧Ｖｃｃ（例えば５Ｖ）を供給する。この場合、その電源電圧Ｖｃｃはコネクタ３ａ、２ａを介して本体２の電源部１４に供給されるようになっている。また、アダプタ３を用いない場合には、コネクタ２ａの所定のピンから電源電圧Ｖｃｃを直接供給するようになっている。
【００２３】
本体２の無線通信部１２は、例えばＰＨＳ（Personal Handyphone System）標準データ通信プロトコルであるＰＩＡＦＳ（PHS Internet Access Forum Standard）により、他の通信端末装置（図示せず）との間またはＰＨＳ回線を経由して固定局に設置されたホストコンピュータ（図示せず）との間でコマンドおよびデータの送受信を行うようになっている。
【００２４】
電源部１４は、コネクタ２ａ（および３ａ）を介して供給される電源電圧Ｖｃｃを入力し、マイコン４や無線通信部１２などが動作するために必要となる電源電圧を生成するようになっている。
【００２５】
次に、マイコン４が外部機器としてのパソコン２０からコマンド特にパスワード入力コマンドを受信する場合のコマンド受信処理について図２も参照しながら説明する。
通信端末装置１が通常動作を行っている時には、コネクタ１７（またはコネクタ２ａ）に外部機器例えば自動販売機が接続されており、マイコン４はホストコンピュータからの指令に従って自動販売機から販売データや在庫データを獲得し、そのデータを無線通信部１２を介してＰＨＳ回線経由でホストコンピュータに送信する。
【００２６】
これに対し、通信端末装置１の設置時、メンテナンス時、故障時には、コネクタ１７から自動販売機が切り離され、それに替えてコマンドライン１８、レスポンスライン１９および図示しない制御ラインを介してパソコン２０のＲＳ−２３２Ｃコネクタが接続される。そして、作業者は、パソコン２０のキーボード２０ａから所定の文字列により構成されるコマンド（例えばＡＴコマンド）やデータを入力し、通信端末装置１から送信される応答結果やデータをディスプレイ２０ｂで確認することにより、通信端末装置１の動作状態の設定、動作テスト、故障原因の調査等を行う。
【００２７】
この場合、パソコン２０は、キーボード２０ａの操作に対応した文字コードを出力する。そして、その文字コードは、コマンドライン１８、コネクタ１７、ドライバ１５、コネクタ３ａ、２ａおよび外部インターフェース１１を介してマイコン４に送信される。
【００２８】
マイコン４は、パソコン２０から送信されたコマンドの文字コードをパソコン２０に戻すいわゆるコマンドエコー（キャラクタエコー）の機能を備えている。マイコン４は、このコマンドエコーの機能を動作状態（オン）または停止状態  （オフ）に切り替え可能であって、パソコン２０からコマンド例えば「ＡＴＥ１」を受信することによりオンとし、コマンド例えば「ＡＴＥ０」を受信することによりオフとする。エコーされた文字コードは、外部インターフェース１１、コネクタ２ａ、３ａ、ドライバ１６、コネクタ１７およびレスポンスライン１９を介してパソコン２０に送信される。パソコン２０は、この送られた文字コードに対応した文字をディスプレイ２０ｂに表示する。
【００２９】
さらに、通信端末装置１は、自動販売機などの外部機器に取り付けられた状態で一般の使用者に触れられ得る環境下に置かれるので、通信端末装置１の動作状態自体を変更するような重要なコマンドは、有効なパスワードを入力した後でなければ受け付けられないようになっている。
【００３０】
さて、図２は、マイコン４が実行するコマンド受信処理の内容を示すフローチャートである。マイコン４は、パソコン２０から送信されたコマンドの文字コードを１文字分受信する（ステップＳ１）。マイコン４は、ステップＳ２において、コマンドエコー機能がオフに設定されているかどうかを判断し、オフ（ＹＥＳ）の場合にはステップＳ３に移行する。また、オン（ＮＯ）の場合には、ステップＳ４において、受信した文字コードをパソコン２０に戻した（エコーした）後にステップＳ３に移行する。
【００３１】
このステップＳ３において、マイコン４は、１つのコマンドの受信が終了したかどうかを判断し、終了していない（ＮＯ）と判断した場合にはステップＳ１に移行する。一方、マイコン４は、受信終了した（ＹＥＳ）と判断した場合にはステップＳ５に移行し、そこでその受信したコマンドがパスワード入力コマンド  （以下、ＰＷコマンドと称する）かどうかを判断する。ＰＷコマンドは、例えば「ＡＴ！ＰＡＳＳＷＤ＝０１２３４５６７８９」といったもので、以下の説明においては便宜上「ＡＴ！ＰＡＳＳＷＤ＝」をコマンド部、「０１２３４５６７８９」をパラメータ部と称する。
【００３２】
マイコン４は、ＰＷコマンドでない（ＮＯ）と判断した場合にはステップＳ６に移行し、そこで当該コマンド処理を実行する。一方、マイコン４は、ＰＷコマンドである（ＹＥＳ）と判断した場合にはステップＳ７に移行し、そこでコマンドエコー機能がオフに設定されているかどうかを判断する。コマンドエコー機能がオフに設定されている（ＹＥＳ）と判断した場合には、さらにステップＳ８においてＰＷコマンドのパラメータ部（すなわちパスワード）が正規のものであるかどうかの照合を行う。そして、マイコン４は、正規のものである（ＹＥＳ）と判断した場合には当該パスワードを有効として（ステップＳ９）、パソコン２０に応答結果例えば「ＯＫ」を送信する（ステップＳ１０）。また、マイコン４は、正規のものでない（ＮＯ）と判断した場合には当該パスワードを無効として  （ステップＳ１１）、パソコン２０に応答結果例えば「ＥＲＲ」を送信する（ステップＳ１２）。
【００３３】
これに対し、マイコン４は、ステップＳ７でコマンドエコー機能がオフに設定されていない（ＮＯ）と判断した場合には、エコーされたパスワードがパソコン２０のディスプレイ２０ｂに表示されて漏洩する虞が生じるため、当該パスワードを無効なものとし（ステップＳ１１）、パソコン２０に応答結果「ＥＲＲ」を送信する（ステップＳ１２）。
【００３４】
以上述べたように、本実施形態の通信端末装置１は、外部機器であるマイコン２０との通信においてコマンドエコーの機能を備え、パソコン２０から受信したコマンドが特にＰＷコマンドである場合に、コマンドエコー機能がオンに設定されているとその受信したパスワードを無効なものとし、その結果をパソコン２０に送信する。
【００３５】
コマンドエコー機能がオンに設定されているので、作業者がキーボード２０ａから入力したパスワードは、パソコン２０のディスプレイ２０ｂに表示される。従って、例えば作業者の近傍でディスプレイ２０ｂを見ている第三者に対し、そのパスワードを知られ得る事態が生じる。しかしながら、その表示されたパスワードを見た第三者は、ディスプレイ２０ｂに表示される応答結果が「ＥＲＲ」であることから、たとえそのパスワードが正規なものであっても、表示されたパスワードは正規なものでないと認識する。そして、その第三者にとっては、表示されたパスワードの文字のみならずその桁数までもが不確かなものとなる。
【００３６】
従って、作業者がコマンドエコー機能をオフに設定することを忘れ、正規のパスワードがディスプレイ２０ｂに表示された場合であっても、そのパスワードを見た第三者からそのパスワードやそのパスワードの桁数が漏洩することを極力防止できる。これにより、通信端末装置１において、パスワードにより保護された重要なコマンドが第三者により実行されるといった事態を未然に防止することができる。
【００３７】
また、作業者は入力した正規のパスワードが受け付けられないことにより、コマンドエコー機能をオフに設定せずにパスワードを入力したことを知ることができる。これにより、パスワードの入力に際しコマンドエコー機能をオフするように作業者に対し注意を促すという効果も期待できる。
【００３８】
（第２の実施形態）
次に、本発明を通信端末装置に適用した第２の実施形態について図３を参照しながら説明する。
本実施形態の通信端末装置は、図１に示した通信端末装置１と同じハードウェア構成を備えているが、マイコン４により実行されるコマンド受信処理の内容が一部異なる。ここでは、第１の実施形態と同様に、通信端末装置１の設置時、メンテナンス時、故障時において、コネクタ１７にパソコン２０が接続された場合について説明する。
【００３９】
図３は、マイコン４が実行するコマンド受信処理の内容を示すフローチャートである。マイコン４は、ステップＳ２１〜Ｓ２４（図２に示すステップＳ１〜Ｓ４に対応）において、パソコン２０から送信されたコマンドのうちコマンド部について受信処理を実行する。マイコン４は、コマンド部の受信が終了すると、ステップＳ２５において、受信中のコマンドがパスワード入力コマンド（ＰＷコマンド）かどうかを判断する。そして、マイコン４は、ＰＷコマンドでない（ＮＯ）と判断した場合にはステップＳ２６に移行し、そこでパラメータの受信を行い、その後当該コマンド処理を実行する（ステップＳ２７）。この受信したパラメータについても、コマンドエコー機能の設定状態に従ってパソコン２０に戻される。
【００４０】
マイコン４は、ステップＳ２５において受信中のコマンドがＰＷコマンドである（ＹＥＳ）と判断した場合にはステップＳ２８に移行し、ＰＷコマンドのパラメータ部（すなわちパスワード）の文字コードを受信する。この受信はステップＳ２９でパスワードの受信が終了した（ＹＥＳ）と判断するまでの間、繰り返し１文字ずつ行われる。このパスワードの受信中は、コマンドエコー機能の設定状態にかかわらず、受信した文字コードがパソコン２０に戻されることはない。すなわち、パスワードの受信中は、コマンドエコー機能が一時的にオフ状態となるように制御される。
【００４１】
パスワードの受信が終了すると、マイコン４は、ステップＳ３０において、そのパスワードが正規のものであるかどうかの照合を行う。そして、マイコン４は、正規のものである（ＹＥＳ）と判断した場合には当該パスワードを有効として（ステップＳ３１）、パソコン２０に応答結果「ＯＫ」を送信する（ステップＳ３２）。また、マイコン４は、パスワードが正規のものでない（ＮＯ）と判断した場合には当該パスワードを無効なものとし（ステップＳ３３）、パソコン２０に応答結果「ＥＲＲ」を送信する（ステップＳ３４）。
【００４２】
以上述べたように、本実施形態の通信端末装置１は、外部機器であるマイコン２０から送信されるコマンドのコマンド部を受信した時点で、送信中のコマンドがＰＷコマンドであるかどうかを判断し、ＰＷコマンドである場合には続くパスワードをパソコン２０にエコーすることなく受信する。従って、コマンドエコー機能の設定状態にかかわらず、パスワードがパソコン２０のディスプレイ２０ｂに表示されることがなくなり、ディスプレイ２０ｂを見た第三者にパスワードが漏洩することを防止することができる。
【００４３】
（その他の実施形態）
なお、本発明は、上記各実施形態に限定されるものではなく、次のように変形または拡張が可能である。
第１の実施形態において、マイコン４は、コマンドエコー機能がオンに設定されている場合、パスワードに関する文字を一旦「＊」（アスタリスク）などの文字に変換した後パソコン２０に戻すようにしても良い。
【００４４】
パソコン２０に替えて、固定局に設置されたホストコンピュータからＰＨＳ回線および無線通信部１２を介してパスワードを入力する場合であっても、同様にして適用できる。
また、本発明は、通信端末装置に限らず、外部機器と通信するものであってエコー処理機能を備えたものであれば、その他の電子機器についても適用可能である。
【図面の簡単な説明】
【図１】本発明の第１の実施形態である通信端末装置の電気的構成を示すブロック図
【図２】マイコンが実行するコマンド受信処理を示すフローチャート
【図３】本発明の第２の実施形態を示す図２相当図
【符号の説明】
１は通信端末装置（電子機器）、２０はパソコン（外部機器）である。
【図１】
0003541761.tif 000002
【図２】
0003541761.tif 000003
【図３】
0003541761.tif 000004