(57)【要約】【課題】本発明は、情報機器を離れた場所から操作する場合、キーボードインターフェースを用いた単一方向の通信により、コマンドを送信してコントロールを行っていたが、これまではコマンドの到達、受理の確認ができなかった。【解決手段】外部機器２からのキーコード情報を受信する受信部８と、暗号化データを複号化する複号化部７を備え、また受信したキーコードに対する応答レスポンスを送信するための送信部１２と、送信データを暗号化するための暗号化部１１とを備える。外部機器２から受信したキーコード情報に対し、キーコード受信毎に制御信号により到達した旨の信号を送出する。また受信したキーコードを用いたコマンドの受理状況を判断し、結果をレスポンスとして外部機器へ返信する。【選択図】図１
2006268423.tif 000002
【特許請求の範囲】
【請求項１】
外部機器に設けられているキー入力部により入力されたキーコード情報を前記外部機器から受信する受信部と、前記キーコード情報を受信した後に前記外部機器に前記キーコード情報を受信した旨の情報を送信する送信部とを備えた情報機器。
【請求項２】
外部機器に設けられているキー入力部により入力されたキーコード情報を前記外部機器から受信する受信部と、前記キーコード情報を受信した後に前記外部機器に前記キーコード情報を受信した旨の情報を送信する送信部とを備え、前記外部機器から送信されたキーコード情報に基づいて前記外部機器から操作可能とした情報機器。
【請求項３】
外部機器に送信するキーコード情報を受信した旨の情報は、所定のコマンドとして送信される請求項１または２記載の情報機器。
【請求項４】
外部機器に送信するキーコード情報を受信した旨の情報は、０あるいは１などの２値化情報として送信される請求項１または２記載の情報機器。
【請求項５】
情報機器は送信する情報を暗号化する暗号化部と、受信した暗号化されている情報を複号する複号化部を備え、外部機器から送信された暗号化されたキーコード情報を受信して複号を行い、前記キーコード情報を受信した旨の情報を暗号化して前記外部機器に送信する請求項１から４のいずれか１項に記載の情報機器。
【請求項６】
キーコード情報を受信した旨の情報を外部機器に送信するか否かを設定する設定部を備え、前記外部機器に送信するか否かを設定可能とした請求項１から５のいずれか１項に記載の情報機器。
【請求項７】
情報機器は決済処理機能を有する決済端末である請求項１から６のいずれか１項に記載の情報機器。
【請求項８】
外部機器と前記外部機器と通信を行う情報機器とからなる遠隔操作システムであって、前記情報機器は、前記情報機器に設けられているキー入力部により入力されたキーコード情報を前記外部機器から受信する受信部と，前記キーコード情報を受信した後に前記外部機器に前記キーコード情報を受信した旨の情報を送信する送信部とを備え、前記情報機器は、前記外部機器から送信された前記キーコード情報に基づいて前記外部機器から操作される遠隔操作システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は離れた位置から情報機器を操作する際に必要となる、情報機器および遠隔操作システムに関するものである。
【背景技術】
【０００２】
情報機器の操作を行う場合、その情報機器が備えているキー入力手段を使用することで情報機器のコントロールを行うのが一般的であるが、その情報機器を離れた場所からコントロールしたい場合、キーボードインターフェースを用いてコントロールする方法が考えられる。
【０００３】
図６はその構成図である。この図について簡単に説明する。情報機器１０１を離れた場所からコントロールしたい場合、キー入力に相当するイベントを外部から受け取る必要がある。このための方法として外部機器１０２で入力されたイベントを外部機器から受け取る受信部１０８を設け、受信部１０８で受け取ったイベントを制御部１０６でキー入力があったものとして処理を行う方法である。ここで、外部機器１０２とのインターフェースにキーボード用の通信インターフェースを流用することが考えられ、一般的に単一方向通信である。
【０００４】
この様な従来例に対して、キーボードインターフェースの単一方向通信路を、情報機器を親機として外部機器に時分割で使用権を与えることにより双方向の通信を目指したもの（例えば、特許文献１参照）。情報機器を親機とし、出力する制御信号線を使用して限られた情報を外部機器側に伝えることを目指したもの（例えば、特許文献２参照）がある。
【０００５】
なお、離れた場所から情報機器をコントロールする方法としてはキーボードインターフェースを用いた有線によるもの以外にも、無線を用いて制御する方法、ＬＡＮ等用いて高度に制御する方法、などが考えられる。
【特許文献１】特開昭５７−１０５０２３号公報
【特許文献２】特開昭６０−１９９２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一般的にキーボードインターフェースを用いて情報機器をコントロールする場合、単一方向通信となるため外部機器においてキー入力に対する応答を認識することができない。単一方向通信であってもシステム要件を満たすことのできるシステムであれば、このような方法でも問題ないが、システムによっては、双方向通信を要求する場合が少なくない。例えば決済端末装置では、取引を中断する際に押下するリセットキーが正常に受け付けられたかどうかを外部機器で認識できることが重要である。また、コントロールする際に送受信するデータ内容にはセキュリティに関する項目を含んでいる場合があるため、データの秘匿性も重要である。
【０００７】
本発明は双方向通信により情報機器の遠隔操作を確実に実施するとともに、セキュリティを高めた遠隔操作を実現することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、外部機器に設けられているキー入力部により入力されたキーコード情報を前記外部機器から受信する受信部と、前記キーコード情報を受信した後に前記外部機器に前記キーコード情報を受信した旨の情報を送信する送信部とを設ける。  また、情報機器が送信する情報を暗号化する暗号化部と、受信した暗号化されている情報を複号化する複号化部を備え、外部機器から送信された暗号化されたキーコード情報を受信して複号化を行い、前記キーコード情報を受信した旨の情報を暗号化して前記外部機器に送信するようにする。
【０００９】
更に、情報機器には、外部機器の仕様に合わせるための設定部を備え、キーコードを受信した旨の情報を外部機器に送信するか否かを設定できるようにする。
【発明の効果】
【００１０】
本発明により、外部機器側から精度の高い遠隔操作を、高セキュリティで行うことができる様になる。また外部機器の仕様またはシステム要件に合わせて設定変更することにより、汎用的なキーボードインターフェースも利用できる様になる。
【発明を実施するための最良の形態】
【００１１】
（実施の形態１）
以下、本発明の一実施例について、図面を参照しながら説明を行う。
【００１２】
図１は、この発明の実施例である情報機器および遠隔操作システムの構成を示すブロック図である。本実施の形態における処理について説明する。情報機器１を外部機器２から操作を行うために、情報機器１には外部機器２からのコマンドを受信するための受信部８を備え、外部機器２からの暗号化されたコマンドを複号化するための複号化部７をも備える。また外部機器２から受信したコマンドに対する応答として、レスポンスを外部機器に送信するための送信部１２を備え、さらに暗号化するための暗号化部１１を備える。
【００１３】
情報機器１は制御部６を中心に、オペレータに情報を表示するための表示部３、処理の結果を帳票出力するための印字部４、上位機器との通信を行うための送受信部５とを持つ。また外部機器２からのコントロール以外に単独での動作が可能なように、キー入力部１０を持つ。また、情報機器１は外部機器２とのインターフェース仕様を調整するため、複数の設定項目を持った設定部９を持つ。
【００１４】
一方で外部機器２は、キー入力部１８からの指示を契機に、制御部１５は情報機器１に対するコマンドを暗号化部１４で暗号化し、送信部１３より情報機器１へ送信する。また、情報機器１から受信したレスポンスは複号化部１７で複号化してレスポンスを解釈する。ここで、暗号処理には、キーコード毎の並び替えによるスクランブル化と、セキュリティを保つ必要のあるコマンドあるいはデータに対する、公開鍵暗号化方式を用いる。
【００１５】
図２は、情報機器１と外部機器２との間のデータ通信路を示す図である。データ通信路に関しては１線式とし、出力回路をオープンコレクタとすることで相手が通信中でなければデータ送信が可能な構成とし、半二重ではあるが双方向通信を実現する。図２はデータ通信路のみについて示しているが、制御信号線を用意する場合についても同様である。
【００１６】
図３は、情報機器１と外部機器２との間の、コマンドおよびレスポンスを示す図である。図３では例としてキャンセルのコマンド文字例を情報機器１へ送信するものである。外部機器２からはコマンドの個々のキャラクタ文字をキーコードに変換してデータ通信路に送出する。情報機器側では、キーコードを正常に受信したタイミングで制御信号をＯＮして外部機器２へキーコードの正常受信を知らせる。外部機器２では引き続きコマンド文字列を送信し、最後にＣＲキーコードを送出してコマンドの終了を情報機器１へ知らせる。情報機器側では、ＣＲキーコードの正常受信によりコマンドの終了を認識し、受信したコマンドの処理を開始する。ここで取り上げた例では、キャンセル処理を実施する。キャンセル処理が正常に処理できたならば、情報機器側はキャンセルコマンドを正常に受付け、処理が完了したことをＯＫレスポンスによって外部機器側へ伝える。外部機器２では、ＯＫレスポンスが返ってきた事を認識できたならば、送出したコマンドが正常に処理されたと判断することができる。
【００１７】
図４は、情報機器１と外部機器２との間のコマンドおよびレスポンスについて、レスポンスに２値化情報を用いる場合を示す図である。
【００１８】
図４では、決済端末の例として売上キーの押下、金額の入力、実行キーの押下を外部機器２から操作するものである。外部機器２は売上キーに相当するキーコード（Ｆ１）をデータ通信路に送出する。情報機器側ではキーコードを正常に処理したタイミングで制御信号をＯＮして外部機器２へ売上キーの受付けを知らせる。外部機器２では引き続き金額１０，５００円に相当するキーコードを送信し、更に実行キーにの相当するキーコード（ＣＲ）を送信する。情報機器１では実行キーを受け付けた場合に制御信号をＯＮして外部機器２へ売上処理を実行したことを外部機器２へ伝える。外部機器２では、制御信号を監視することで送出したコマンドが正常に処理されたかどうかを判断することができる。
【００１９】
図５は、情報機器が備える設定部の機能設定内容である。本発明における、外部機器とのインターフェースに関する設定項目として、（１）制御信号による受信確認の有無、（２）レスポンスによる受信確認の有無、（３）レスポンスの方法、および（４）暗号化の有無を設ける。（１）は無に設定することにより、図３に示した制御信号を使用せずデータ通信路のみ使用して通信を行う様にする。この設定にすることで、キーコード毎の到達確認を省略できるため、処理を簡単にすることができる。
【００２０】
また更に、（２）を無に設定した場合には、レスポンスコマンドの返信についても行わない様にする。これら（１）および（２）のどちらも無に設定した場合には、外部機器間の通信は単一方向のみになり、一般的なキーボードインターフェースと同じにすることができる。これは、外部機器側でレスポンスを認識する必要がない場合に、システムが簡単になり非常に有効な方法である。（３）はレスポンスの方法を指定する為にあり、レスポンスにコマンドを用いるか、２値化情報を用いるかを選択する。（４）についても同様に外部機器の仕様と、システム要件に合わせ、暗号化の要否を選択する。
【産業上の利用可能性】
【００２１】
本発明の情報システムおよび遠隔操作システムにより、情報機器を離れた場所から、安全、正確に操作することができるようになり、決済端末装置の様なシステムにも利用できるようになる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施の形態に係る情報機器および遠隔操作システムの構成図
【図２】本発明の一実施の形態に係る通信路の構成図
【図３】本発明の一実施の形態に係るコマンド内容の構成図
【図４】本発明の一実施の形態に係るコマンド内容の構成図
【図５】本発明の一実施の形態に係る設定部の構成図
【図６】従来システムの構成図
【符号の説明】
【００２３】
１  情報機器
２  外部機器
３  表示部
４  印字部
５  送受信部
６  制御部
７  複号化部
８  受信部
９  設定部
１０  キー入力部
１１  暗号化部
１２  送信部
１３  送信部
１４  暗号化部
１５  制御部
１６  受信部
１７  複号化部
１８  キー入力部
【図１】
2006268423.tif 000003
【図２】
2006268423.tif 000004
【図３】
2006268423.tif 000005
【図４】
2006268423.tif 000006
【図５】
2006268423.tif 000007
【図６】
2006268423.tif 000008