(57)【要約】    【課題】サポート効率を落とすことなく不正操作を確実に防止する。    【解決手段】サポートスタッフのリモート端末装置１０からネットワーク１４を介してリモート操作を受けるユーザ端末装置１２の被リモート操作部３４は、画像情報送信部４８により業務処理部３８により表示している業務画面の変化を検知した際に、変化分の画像情報をリモート端末装置１０に送信して業務画面を連動表示させている。リモート端末装置１０からのマウスやキーボードのリモート操作情報を操作情報受信部４６で受信すると、リモート操作禁止領域管理部５０はリモート操作禁止領域テーブル５２を参照してリモート操作情報が操作禁止領域に入る場合はリモート操作を禁止する。    【選択図】      図１
2007058638.tif 000002
【特許請求の範囲】
【請求項１】
リモート端末装置からネットワークを介してリモート操作を受ける端末装置のコンピュータに、
業務処理により表示している業務画面の変化を検知した際に、変化分の画像情報を前記リモート端末装置に送信して前記業務画面を連動表示させる画像情報送信ステップと、
前記リモート端末装置からのリモート操作情報を受信する操作情報受信ステップと、
前記業務画面に前記リモート端末装置による操作禁止領域を設定し、前記操作情報受信ステップで受信したリモート操作情報が前記操作禁止領域に入る場合は前記リモート端末装置による操作を禁止する操作禁止領域管理ステップと、
を実行させることを特徴とするリモート操作プログラム。
【請求項２】
請求項１記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、
前記業務処理により業務画面が切替え表示される毎に通知されるリモート操作禁止領域をテーブルに登録し、
前記操作情報受信ステップで受信したリモート操作情報が前記テーブルに登録した前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作プログラム。
【請求項３】
請求項１記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、
前記業務処理により表示される業務画面毎に、少なくとも業務画面を特定できる画面識別子とリモート操作禁止領域をテーブルに予め登録し、
前記業務処理により業務画面が切替え表示される毎に通知される画面識別子により前記テーブルから対応する業務画面のリモート操作禁止領域を読出し、前記操作情報受信ステップで受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作プログラム。
【請求項４】
請求項１記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、
前記業務処理により表示される業務画面毎に、少なくとも業務画面を特定できる画面上の画面識別情報、前記画面識別情報の表示位置を特定する座標情報、及びリモート操作禁止領域をテーブルに予め登録し、
前記業務処理により業務画面が切替え表示される毎に、前記業務画面から抽出した画面識別情報を前記テーブルの画面識別情報と比較して対応するリモート操作禁止領域を読出し、前記操作情報受信ステップで受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作プログラム。
【請求項５】
リモート端末装置からネットワークを介してリモート操作を受ける端末装置のリモート操作方法に於いて、
前記端末装置のコンピュータに、
業務処理により表示している業務画面の変化を検知した際に、変化分の画像情報を前記リモート端末装置に送信して前記業務画面を連動表示させる画像情報送信ステップと、
前記リモート端末装置からのリモート操作情報を受信する操作情報受信ステップと、
前記業務画面に前記リモート端末装置によるリモート操作禁止領域を設定し、前記操作情報受信ステップで受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート端末装置による操作を禁止する操作禁止領域管理ステップと、
を実行させることを特徴とするリモート操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータのサポート業務で使用するリモート操作プログラム、方法及び端末装置に関し、特に、リモート端末装置からネットワークを介してリモート操作を受けるリモート操作プログラム、方法及び端末装置に関する。
【背景技術】
【０００２】
近年、銀行を含む金融関係の業種においても、専用端末からパーソナルコンピュータの利用へと急速に移行している。このようなパーソナルコンピュータ向けの業務プログラムは、使い勝手のよいユーザインタフェースを実現できるが、顧客指向の商品やサービスの提供のために業務プログラムの機能追加によるバージョンアップなどが頻繁に必要となる。
【０００３】
このため銀行などではリモート操作システムにより、行内のサポートスタッフが接客中の行員のパーソナルコンピュータの画面を遠隔地からリモート監視または操作して、業務プログラムの操作指導やトラブル解決を行う事例が増加してきている。
【特許文献１】特開２０００−３１５１０３
【特許文献２】特開２００１−３３１４２８
【特許文献３】特開平１１−３３１１９９
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のリモート操作システム、特に金銭を扱う業種のリモート操作システムあっては、サポートスタッフに無条件にリモート操作させることに危惧がある場合は、相手の画面を見るだけでリモート操作を禁止する設定で運用しており、この運用は、悪意のサポートスタッフによる不正操作の防止には効果があるが、通常のサポート効率も落ちてしまうという問題があった。
【０００５】
本発明は、サポート効率を落とすことなく不正操作を確実に防止するリモート操作プログラム、方法及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明はリモート操作プログラムを提供する。本発明のリモート操作プログラムは、リモート端末装置からネットワークを介してリモート操作を受けるユーザ側の端末装置のコンピュータに、
業務処理（業務プログラム）により表示している業務画面の変化を検知した際に、変化分の画像情報をリモート端末装置に送信して業務画面を連動表示させる画像情報送信ステップと、
リモート端末装置からのリモート操作情報を受信する操作情報受信ステップと、
業務画面にリモート端末装置によるリモート操作禁止領域を設定し、操作情報受信ステップで受信したリモート操作情報がリモート操作禁止領域に入る場合はリモート端末による操作を禁止する操作禁止領域管理ステップと、
を実行させることを特徴とする。
【０００７】
ここで、操作禁止領域管理ステップは、
業務処理により業務画面が切替え表示される毎に通知されるリモート操作禁止領域をテーブルに登録し、
操作情報受信ステップで受信したリモート操作情報がテーブルに登録したリモート操作禁止領域に入る場合はリモート操作情報を破棄し、リモート操作禁止領域を外れる場合はリモート操作情報に基づく処理を実行させる。
【０００８】
また操作禁止領域管理ステップの別の形態にあっては、
業務処理により表示される業務画面毎に、少なくとも業務画面を特定できる画面識別子とリモート操作禁止領域をテーブルに予め登録し、
業務処理により業務画面が切替表示される毎に通知される画面識別子によりテーブルから対応する業務画面のリモート操作禁止領域を読出し、操作情報受信ステップで受信したリモート操作情報がリモート操作禁止領域に入る場合はリモート操作情報を破棄し、リモート操作禁止領域を外れる場合はリモート操作情報に基づく処理を実行させる。操作禁止領域管理ステップは、画面識別子として画面番号を使用する。
【０００９】
また操作禁止領域管理ステップの別の形態にあっては、
業務処理により表示される業務画面毎に、少なくとも業務画面を特定できる画面上の画面識別情報、画面識別情報の表示位置を特定する座標情報、及びリモート操作を禁止する操作禁止領域をテーブルに予め登録し、
業務処理により業務画面が切替え表示される毎に、業務画面から抽出した画面識別情報をテーブルの画面識別情報と比較して対応するリモート操作禁止領域を読出し、操作情報受信ステップで受信したリモート操作情報がリモート操作禁止領域に入る場合はリモート操作情報を破棄し、リモート操作禁止領域を外れる場合はリモート操作情報に基づく処理を実行させる。
【００１０】
この場合、操作禁止領域管理ステップは、画面識別情報として業務画面を特定できる画面識別文字列を使用する。また操作禁止領域管理ステップは、画面識別情報として業務画面を特定できる画面識別イメージを使用することもできる。
【００１１】
操作禁止領域管理ステップは、業務画面上にリモート操作禁止領域の存在を認識表示させる。例えば、操作禁止領域管理ステップは、業務画面のリモート操作禁止領域の認識表示として、特定色の設定、目隠し表示、又はマウスカーソルの非操作形状への変更表示を行う。
【００１２】
本発明はリモート操作方法を提供する。本発明は、リモート端末装置からネットワークを介してリモート操作を受けるユーザ側の端末装置のリモート操作方法であり、ユーザ側の端末装置のコンピュータに、
業務処理により表示している業務画面の変化を検知した際に、変化分の画像情報をリモート端末装置に送信して業務画面を連動表示させる画像情報送信ステップと、
リモート端末装置からのリモート操作情報を受信する操作情報受信ステップと、
業務画面にリモート端末装置によるリモート操作禁止領域を設定し、操作情報受信ステップで受信したリモート操作情報がリモート操作禁止領域に入る場合はリモート端末による操作を禁止する操作禁止領域管理ステップと、
を実行させることを特徴とする。
【００１３】
本発明はリモート操作を受ける端末装置を提供する。即ち、本発明は、リモート端末装置からネットワークを介してリモート操作を受ける端末装置に於いて、
業務処理により表示している業務画面の変化を検知した際に、変化分の画像情報をリモート端末装置に送信して業務画面を連動表示させる画像情報送信部と、
リモート端末装置からのリモート操作情報を受信する操作情報受信部と、
業務画面にリモート端末装置によるリモート操作禁止領域を設定し、操作情報受信部で受信したリモート操作情報がリモート操作禁止領域に入る場合はリモート端末装置による操作を禁止する操作禁止領域管理部と、
を備えたことを特徴とする。
【００１４】
なお、本発明によるリモート操作方法及び端末装置の詳細は、本発明によるリモート操作プログラムの場合と基本的に同じになる。
【発明の効果】
【００１５】
本発明によれば、サポートスタッフがエンドユーザからの受信画面に対してリモート操作を禁止するリモート操作禁止領域をサポートを受けるユーザ側の端末装置で動的に設定することによって、例えば業務プログラムによりある業務画面上に表示された不正操作を回避したい特定の操作ボタンをリモート操作できないようにすることができ、サポートスタッフがリモート操作できる画面領域を限定できるため、セキュリティや不正行為の防止を確保しつつ、リモート操作によるサポート業務迅速化のメリットも得ることができる。
【００１６】
また業務画面のリモート操作禁止領域を業務画面の識別情報と共にテーブルに事前登録しておくことで、業務処理プログラムから画面番号やリモート操作禁止領域の通知を受けることなく、現在表示中の業務画面から画面識別情報を抽出し、テーブルから対応するリモート操作禁止領域を得てリモート操作の有無を判断することができ、業務処理プログラムの変更を必要とせずに、本発明によるリモート操作プログラムを簡単に実装することできる。
【発明を実施するための最良の形態】
【００１７】
図１は本発明によるリモート操作システムの機能ブロック図である。図１において、リモート操作システムは、サポートスタッフが使用するリモート端末装置１０と、エンドユーザが使用するユーザ端末装置１２で構成され、両者はネットワーク１４を介して接続されている。ここで、図１にあっては、説明を簡単にするためリモート端末装置１０及びユーザ端末装置１２をそれぞれ１台としているが、実際のシステムにあっては複数台のリモート端末装置１０とユーザ端末装置１２で構成されることになる。
【００１８】
サポートスタッフが使用するリモート端末装置１０には、ＯＳ１６、リモート操作部１８、送受信部２０、マウス２２、キーボード２４及びディスプレイ２６が設けられている。リモート操作部１８には、操作情報送信部２８と画像情報受信部３０の機能が設けられている。
【００１９】
一方、ユーザ端末装置１２には、ＯＳ３２、被リモート操作部３４、送受信部３６、ディスプレイ４０、マウス４２及びキーボード４４が設けられている。ユーザ端末装置１２の被リモート操作部３４には、画像情報送信部４８、操作情報受信部４６、更に本発明により新たに設けられたリモート操作禁止領域管理部５０の機能が設けられ、このリモート操作禁止領域管理部５０に対してはリモート操作禁止管理テーブル５２が接続されている。
【００２０】
なお、この実施形態にあっては、リモート端末装置１０及びユーザ端末装置１２でサポートスタッフ及びユーザが操作するデバイスとしてマウス２２，４２とキーボード２４，４４を例にとって説明するが、ポインティングデバイスであれば、ペン、トラックボール、トラックパッド、タブレット等、適宜のデバイスであってもよい。
【００２１】
ここで図１のリモート操作システムにおけるリモート操作ソフトの基本的な仕組みについて説明する。リモート操作ソフトとしては、リモート端末装置１０のリモート操作部１８の機能を実現するプログラム、及びユーザ端末装置１２の被リモート操作部３４の機能を実現するプログラムのそれぞれをインストールして実行することで実現され、リモート端末装置１０のリモート操作部１８にあっては操作情報送信部２８及び画像情報受信部３０が機能し、ユーザ端末装置１２の被リモート操作部３４にあっては操作情報受信部４６と画像情報送信部４８が機能する。
【００２２】
まずリモート端末装置１０を使用したサポートスタッフによるリモート操作の際には、ユーザ端末装置１２の業務プログラムである業務処理部３８による業務処理が実行され、ディスプレイ４０上に適宜の業務画面が表示されている。このディスプレイ４０に表示された業務画面は、画像情報送信部４８で画像情報が圧縮され、送受信部３６からネットワーク１４を介してリモート端末装置１０の送受信部２０に送られ、画像情報受信部３０で受信伸張され、ＯＳ１６を介してディスプレイ２６に連動表示される。ディスプレイ４０に最初に表示される画像情報については、全ての画像情報を圧縮送信してリモート端末装置１０側に連動表示させるが、それ以降の画像情報については変化のあった画像情報のみを圧縮して送ることで連動表示させる。
【００２３】
サポートスタッフはリモート端末装置１０のディスプレイ２６に連動表示されているユーザ端末装置１２の業務画面を見て、サポートに必要なマウス２２もしくはキーボード２４の操作を行うと、このマウス２２またはキーボード２４の操作がＯＳ１６を介して操作情報送信部２８に与えられ、送受信部２０からネットワーク１４を介してユーザ端末装置１２に送られ、送受信部３６で受信された後、操作情報受信部４６に出力される。
【００２４】
操作情報受信部４６は、受信したリモート端末装置１０からのマウスまたはキーボードの操作情報をＯＳ３２に引き渡し、これを受けて業務処理部３８がマウスまたはキーボードの操作に対応した処理を実行し、結果をディスプレイ４０の業務画面に反映させる。
【００２５】
ディスプレイ４０上に業務画面が変化すると、この変化分が画像情報送信部４８で検出され、画像情報の変化分をデータ圧縮し、送受信部３６からネットワーク１４を介してリモート端末装置１０に送られ、送受信部２０から画像情報受信部３０に与えて圧縮した画像情報を伸張した後、ＯＳ１６を介してディスプレイ２６上に変化分の画像情報を表示させる。
【００２６】
このようなリモート操作ソフトによる基本的な処理に加え、本発明にあっては、ユーザ端末装置１２の被リモート操作部３４に設けているリモート操作禁止領域管理部５０が、業務処理部３８によりディスプレイ４０に表示される業務画面に対するリモート操作禁止領域をリモート操作禁止領域テーブル５２に登録して管理しており、操作情報受信部４６によりリモート端末装置１０からのマウスまたはキーボードの操作情報を受信した際に、リモート操作禁止領域テーブル５２に登録されている禁止領域に入る場合は、リモート端末装置１０による操作を禁止する。
【００２７】
ここでリモート操作禁止領域管理部５０によるリモート操作禁止領域の管理方法としては、
（１）業務プログラム依存
（２）業務プログラム非依存
の２つの方法がある。
【００２８】
業務プログラム依存の管理方法は、業務処理部３８がディスプレイ４０に業務画面を表示した際に、業務プログラム側からリモート操作禁止領域の通知を受けてテーブル登録し、このテーブル登録したリモート操作禁止領域を、操作情報受信部４６で受信したリモート端末からのマウスまたはキーボードによる操作情報と比較して、リモート操作の禁止の有無を判断する。
【００２９】
これに対し業務プログラム非依存の場合には、リモート操作禁止領域テーブル５２に業務処理部３８が表示する業務画面毎に、リモート操作禁止領域を事前登録しておき、業務処理部３８がディスプレイ４０に業務画面を表示した際に、表示している業務画面から画面を特定するために必要な識別情報を抽出し、テーブル参照により対応するリモート操作禁止領域を取得して操作情報受信部４６で受信したリモート端末装置１０からのマウスまたはキーボードの操作情報と比較して、リモート操作を禁止するか否か判断する。
【００３０】
また業務プログラム依存と業務プログラム非依存の中間的なものとして、業務プログラムから画面識別子、例えば画面番号の通知を受け、各画面についてのリモート操作禁止情報は予めテーブル登録しておく方法もとることができる。
【００３１】
これら業務プログラム依存あるいは業務プログラム非依存、更には折衷方式については、後の第１実施形態乃至第４実施形態として具体的に説明する。
【００３２】
図２は図１のユーザ端末装置１２を実現するコンピュータのハードウェア環境のブロック図である。図２において、コンピュータにはＣＰＵ１００が設けられ、ＣＰＵ１００からのバス１０２にＲＡＭ１０４、ＲＯＭ１０６、ハードディスクドライブ１０８、デバイスインタフェース１１０、ネットワークアダプタ１１２を接続している。デバイスインタフェース１１０には、キーボード４４、マウス４２及びディスプレイ４０が接続されている。
【００３３】
図１のユーザ端末装置１２にあっては、ハードディスクドライブ１０８に本発明の被リモート操作部３４の機能を実現するプログラム、及び業務処理部３８の機能を実現する業務プログラムが格納されており、コンピュータを起動した際にハードディスクドライブ１０８からＲＡＭ１０４に読み出されて展開し、これをＣＰＵ１００で実行することになる。またネットワークアダプタ１１２は図１のユーザ端末装置１２に設けた送受信部３６に相当し、ネットワークを介してリモート端末装置１０との間で通信制御を行う。
【００３４】
このような図２のコンピュータのハードウェア環境は、図１のサポートスタッフが使用するリモート端末装置１０についても同様である。
【００３５】
次に図３乃至図５を参照して本発明によるリモート操作の第１実施形態を説明する。第１実施形態は、図１のユーザ端末装置１２の被リモート操作部３４に設けているリモート操作禁止領域管理部５０が、リモート操作禁止領域テーブル５２の登録内容を、業務処理部３８の機能を実現する業務プログラムからの通知により登録して使用する業務プログラム依存の方法である。
【００３６】
図３は本発明の第１実施形態で使用するリモート操作禁止領域テーブル５２の説明図である。リモート操作禁止領域テーブル５２は、現在、ディスプレイ４０に表示中の業務画面に対応して作成されており、領域番号５４とリモート操作禁止領域５５で構成されている。
【００３７】
領域番号５４としては、１つの業務画面の中に設定された複数のリモート操作禁止領域に対応して例えば＃１〜＃ｎの連続番号が付されている。リモート操作禁止領域５５には、領域番号＃１〜＃ｎで指定される各リモート操作禁止領域を構成する矩形領域の左上座標と右下座標が登録されている。
【００３８】
図４はリモート操作の禁止領域が設定される業務画面５６の説明図である。業務画面５６は銀行業務における「貯蓄預金」の業務画面を例にとっており、「貯蓄預金」に対応して店番号、口座番号、取引金額、仕向銀行名、仕向支店名、通帳残高、企業コード、更に必要に応じてエラーメッセージが表示されており、その下に操作ボタンとして「確定」「取消」「戻る」「回送」が配置されている。
【００３９】
このうちサポートスタッフによるリモート操作を禁止する操作ボタンとして、例えば「確定」と「回送」が設定される。この「確定」と「回送」の操作ボタンに対しては、点線で示すリモート操作禁止領域５８，６０が設定される。リモート操作禁止領域５８については、具体的には左上座標点６２と右下座標点６４が、図３のリモート操作禁止領域５５に領域番号に対応して登録される。
【００４０】
また「回送」の操作ボタンについても点線で示すリモート操作禁止領域６０が設定され、その左上座標点６６と右下座標点６８の各座標が、図３のリモート操作禁止領域５５に領域番号５４に対応して登録される。
【００４１】
図３のリモート操作禁止領域テーブル５２の登録は、図１の業務処理部３８を実現する業務プログラムが例えば図４のような業務画面５６を表示するごとに、被リモート操作部３４を実現する被リモート操作プログラムのアプリケーション・プログラム・インタフェース（ＡＰＩ）を経由して、図４のリモート操作禁止領域５８，６０に示したように、左上座標点６２，６６と右下座標点６４，６８の各座標を被リモート操作部３４に通知することで、テーブル登録が行われる。
【００４２】
このような現在表示中の業務画面に対応したリモート操作禁止領域テーブル５２の登録が行われると、この状態で操作情報受信部４６よりリモート端末装置１０からのマウス２２やキーボード２４による操作情報を受信した際に、テーブル登録しているリモート操作禁止領域５５の各領域座標と比較し、いずれかのリモート操作禁止領域に入る場合にはリモート操作情報をＯＳ３２に引き渡さずに破棄し、リモート操作禁止領域を外れる場合にはリモート操作情報をＯＳ３２に引き渡すことになる。
【００４３】
図５は図１の被リモート操作部３４による本発明の第１実施形態の処理手順を示したタイムチャートである。図５において、ユーザ端末装置１２の業務処理部３８は、ステップＳ１０１で業務画面の切替えを判別すると、ステップＳ１０２で切替後の業務画面におけるリモート操作禁止領域７０を被リモート操作部３４に通知する。このリモート操作禁止領域は、具体的には各禁止領域の左上座標と右下座標である。業務処理部３８からのリモート操作禁止領域７０の通知を受けた被リモート操作部３４は、ステップＳ１で、通知されたリモート操作禁止領域をリモート操作禁止領域テーブル５２に設定登録する。
【００４４】
一方、サポートスタッフが使用するリモート端末装置１０のリモート操作部１８にあっては、ユーザ端末装置１２のディスプレイ４０に表示している業務画面の連動表示となるディスプレイ２６の画面を見ながら、マウス２２もしくはキーボード２４によりサポートに必要な操作を行うと、これがステップＳ２０１でマウスまたはキーボードの操作情報として取得され、ステップＳ２０２で操作情報送信部２８の機能によりマウスまたはキーボードの操作情報７２がユーザ端末装置１２の被リモート操作部３４に送信される。
【００４５】
被リモート操作部３４は、リモート操作部１８からの操作情報７２をステップＳ２でデータ受信し、ステップＳ３で、ステップＳ１で設定登録の済んだリモート操作禁止領域テーブル５２のリモート操作禁止領域と比較して領域内か否か判定する。領域内であった場合にはステップＳ４に進み、ＯＳ３２に操作情報を引き渡す挿入処理を行う。禁止領域内であった場合には、ステップＳ４のＯＳ３２への挿入処理は行わずに操作情報７２を破棄する。
【００４６】
このようなステップＳ２〜Ｓ４の処理を、ステップＳ５でリモート操作終了が判別されるまで繰り返す。ステップＳ５でリモート操作終了が判別されると、リモート操作部１８にリモート操作終了通知７４を送り、一連の処理を終了する。
【００４７】
図６は図１のリモート操作禁止領域管理部５０で管理するリモート操作禁止領域を業務画面に識別表示させた説明図である。ここで第１実施形態で示した図４の業務画面５６は、ユーザ端末装置１２における画像情報送信部４８によりリモート端末装置１０側に送られて連動表示されているが、図４のような業務画面５６ではユーザ端末装置１２側における禁止領域の存在がリモート端末装置１０のサポートスタッフからは認識できず、「確定」及び「回送」の各操作ボタンに禁止領域が設定されていたとしても、これをサポートスタッフは認識することなく、不必要な操作することがあり得る。
【００４８】
そこで図６の業務画面５６にあっては、ユーザ端末装置１２側でリモート操作禁止領域に設定された場合には、所定の表示色を使用した色付き操作禁止領域７５，７６を表示し、サポートスタッフが操作禁止領域となっていることを認識できるようにしている。
【００４９】
また業務画面５６の操作ボタン以外の情報について例えばサポートスタッフに見せたくない情報については、例えば「通帳残高」の値について目隠し領域７８を設定し、画面内容を見せないようにしている。このような目隠し領域７８の表示は、操作禁止を行う例えば「確定」または「回送」の各操作ボタンについても、目隠し領域とすることで、サポートスタッフ側から見えないように隠してもよい。
【００５０】
図７はリモート操作禁止領域管理部５０で管理するリモート操作禁止領域でマウスカーソルを操作禁止表示に変更する業務画面の説明図である。図７の業務画面５６にあっては、図４の業務画面５６に示したように「確定」と「回送」の操作ボタンについてリモート操作禁止領域５８，６０が設定されており、このままではリモート端末装置１０側のサポートスタッフからはリモート操作禁止領域であることが不明である。
【００５１】
そこで、リモート操作禁止領域以外に位置しているマウスカーソル８０につき、リモート操作禁止領域５８に移動した場合には、操作禁止マウスカーソル８２の形状に変更し、これによって業務画面５６のリモート操作禁止領域の設定が行われることを簡単に認識できるようにする。同様に、マウスカーソル８０をリモート操作禁止領域６０が設定された「回送」の操作ボタンの位置に移動した場合にも、操作禁止マウスカーソル８２の表示に切り替わることになる。
【００５２】
図８は本発明によるリモート操作の第２実施形態で使用する操作禁止領域テーブル５２の説明図である。本発明の第２実施形態にあっては、業務画面ごとのリモート操作禁止領域を予めリモート操作禁止領域テーブル５２に登録しておき、業務画面を業務処理部３８としての業務プログラムにより表示した際に、業務処理部３８から被リモート操作部３４のアプリケーション・プログラム・インタフェース（ＡＰＩ）経由で画面番号の通知を受けて、対応するリモート操作禁止領域との比較を行うようにしたことを特徴とする。
【００５３】
図８のリモート操作禁止領域テーブル５２にあっては、複数の業務画面につき設定した画面番号８４、各業務画面ごとのリモート操作禁止領域の領域番号５４、更に左上座標と右下座標を登録するリモート操作禁止領域５５から構成されている。この例にあっては、画面番号８４として＃１〜＃ｍのｍ画面についてのテーブル登録の例を示している。
【００５４】
この第２実施形態のリモート操作禁止領域テーブル５２にあっては、領域番号５４及びリモート操作禁止領域５５については業務プログラムに依存せずに事前にテーブル登録が行われており、画面番号８４についてのみ現在表示中の業務画面に対応して業務プログラムから通知を受けるだけで済むことから、本発明の被リモート操作部３４の機能を実現するために必要な業務プログラムの変更を、図３〜図５の第１実施形態の場合に比べ必要最小限にすることができる。
【００５５】
図９は業務プログラムから画面番号の通知を受ける本発明による第２実施形態のタイムチャートである。図９において、ユーザ端末装置１２の業務処理部３８は、ステップＳ１０１で業務画面の切替えを判別すると、ステップＳ１０２で被リモート操作部３４のアプリケーション・プログラム・インタフェース（ＡＰＩ）経由で画面番号８６を通知する。この画面番号８６の通知を受けた被リモート操作部３４は、図８のリモート操作禁止領域テーブル５２を参照し、通知を受けた画面番号８６に含まれる領域番号のリモート操作禁止領域を読み出し、例えばＲＡＭ上に展開する。
【００５６】
一方、サポートスタッフが使用するリモート端末装置のリモート操作部１８にあっては、ユーザ端末装置１２のディスプレイ４０と同じ業務画面表示が行われており、この業務画面においてサポートに必要なマウスもしくはキーボード操作を行うと、ステップＳ２０１でマウスまたはキーボードの操作情報が取得され、ステップＳ２０２でデータ送信が被リモート操作部３４に対し行われ、操作情報７２が送信される。
【００５７】
この操作情報７２は被リモート操作３４がステップＳ２で受信し、ステップＳ３でＲＡＭに展開された現在表示中の業務画面のリモート操作領域内か否か比較判定し、領域外であればステップＳ４でＯＳ３２に引き渡す挿入処理を行い、この結果、リモート操作部１８からのマウスまたはキーボードの操作情報に応じた業務処理部３８の処理が行われ、処理結果が画面上に反映される。
【００５８】
ステップＳ３で操作情報７２がリモート操作禁止領域内であった場合には、ステップＳ４のＯＳへの挿入処理は行わずにスキップし、リモート操作部１８からの操作情報７２は破棄する。このようなステップＳ２〜Ｓ４の処理を、ステップＳ５でリモート操作終了が判別するまで繰り返し、リモート操作終了が判別されると、リモート操作部１８に対しリモート操作終了通知７４を行って一連の処理を終了する。
【００５９】
図１０は本発明によるリモート操作の第３実施形態で使用するリモート操作禁止領域テーブル５２の説明図である。第３実施形態にあっては、リモート操作禁止領域のテーブル登録及び判定につき、業務処理部３８を実現する業務プログラムには依存しないことを特徴とする。
【００６０】
図１０において、第３実施形態のリモート操作禁止領域テーブル５２は、画面番号８４、画面識別文字８８、画面識別文字座標９０、領域番号５４及びリモート操作禁止領域５５で構成される。画面識別文字８８は、業務処理部３８により表示される業務画面の中の業務画面を特定できる文字列を登録している。
【００６１】
例えば図１１の業務画面５６を例にとると、業務画面５６を特定できる画面識別文字９２としては例えば「貯蓄預金」があり、これを事前に図１０の画面識別文字８８の値としてテーブル登録し、画面番号８４を＃１としている。また図１１における画面識別文字９２の位置を特定するための画面識別文字座標９０として、左上座標点９２−１と右下座標点９２−２の座標値をテーブル登録している。
【００６２】
このようなテーブル登録された画面識別文字８８と画面識別文字座標９０に基づき、業務処理部３８が現在表示中の業務画面につき、画面識別文字座標９０の位置から表示文字列を抽出し、これをテーブル登録の画面識別文字８８と比較し、一致した場合に現在表示中の画面を特定し、特定した業務画面に対応する領域番号５４のリモート操作禁止領域５５を読み出して、リモート操作部１８から送られてきたマウスまたはキーボードの操作情報がリモート操作禁止領域に入るか否かの判定を行うことになる。
【００６３】
図１２は画面識別文字の抽出により業務画面を特定してテーブルからリモート操作禁止領域を設定する本発明の第３実施形態のタイムチャートである。図１２において、ユーザ端末装置１２の被リモート操作部３４は、ステップＳ１で図１０にテーブル登録された画面識別文字座標９０から画面識別文字を抽出しており、ステップＳ２で抽出している画面識別文字の変化があれば業務画面が切り替えられたものと判断し、ステップＳ３に進む。
【００６４】
ステップＳ３では、抽出した画面識別文字とテーブルの画面識別文字とを比較し、一致を判別した場合にはステップＳ４に進み、一致した画面識別文字８８から画面番号８４の値を特定し、対応する領域番号５４のリモート操作禁止領域５５を読み出してＲＡＭに展開し、ステップＳ５でリモート操作部１８から送られたマウスまたはキーボードの操作情報７２を受信し、ステップＳ６でリモート操作禁止領域か否か判定する。
【００６５】
リモート操作禁止領域を外れている場合には、ステップＳ７でＯＳ３２への挿入処理を行い、リモート操作部１８からのマウスまたはキーボードの操作による業務処理部３８の対応処理が実行される。ステップＳ６でリモート操作禁止領域内であった場合には、ステップＳ７のＯＳ３２への挿入処理は行ず、操作情報７２は破棄される。
【００６６】
このようなステップＳ５〜Ｓ７の処理を、ステップＳ８でリモート操作終了が判別されるまで繰り返し、リモート操作終了を判別すると、リモート操作部１８に対しリモート操作終了通知７４を行って一連の処理を終了する。
【００６７】
本発明の第３実施形態にあっては、図１２のタイムチャートに示すように、被リモート操作部３４は業務処理部３８からの通知は一切受けておらず、業務処理部３８に依存しないことから、本発明の被リモート操作部３４をユーザ端末装置１２に実装する際に業務処理部３８、即ち業務プログラムの変更を一切必要とせず、本発明のリモート操作を実現するためのユーザ端末装置１２に対する被リモート操作部３４を構成するリモート操作プログラムの実装が簡単且つ容易にできる。
【００６８】
図１３は本発明によるリモート操作の第４実施形態で使用するリモート操作禁止領域テーブル５２の説明図である。本発明の第４実施形態にあっては、図１０〜図１２の第３実施形態が業務画面を特定するために業務画面上に表示された識別文字を抽出しているが、第４実施形態にあっては、業務画面を特定するため業務画面上に表示された画面識別イメージをテーブル登録し、実際に表示された業務画面の画面識別イメージと比較して業務画面を特定するようにしたことを特徴とする。
【００６９】
図１３の第４実施形態で使用するリモート操作禁止領域テーブル５２にあっては、画面番号８４に続いて画面識別イメージ９４と画面識別イメージ座標９６を登録している。
【００７０】
図１４は図１３のテーブル登録の対象となる業務画面５６の説明図であり、業務画面５６は、右上隅に、業務画面を特定することのできる画面識別イメージ９８を表示しており、これを図１３にあっては例えば画面番号８４として＃２に画面識別イメージ９８を登録し、同時にその左上座標点９８−１と右下座標点９８−２を画面識別イメージ座標９６としてテーブル登録している。
【００７１】
また業務画面５６の画面識別イメージ座標９６のテーブル登録に対応した領域番号５４とリモート操作禁止領域５５には、操作ボタンである「確定」と「回送」のそれぞれについて設定されたリモート操作禁止領域５８，６０の左上座標と右下座標が登録されている。
【００７２】
図１５は画面識別イメージの抽出により業務画面を特定してテーブルからリモート操作禁止領域を設定する本発明の第４実施形態のタイムチャートである。図１５において、被リモート操作部３４は、ステップＳ１でディスプレイに表示中の業務画面につき画面識別イメージ座標から画面識別イメージを抽出し、ステップＳ２で画面識別イメージの変化の有無を判別している。
【００７３】
画面識別イメージに変化があれば業務画面の切替えが行われたことを判別し、ステップＳ３で図１４のテーブル登録の画面識別イメージと比較して一致の有無を判別する。テーブル登録の画面識別イメージのいずれかにつき一致判別が得られると、ステップＳ４で、一致した画面識別イメージから業務画面の画面番号を特定し、対応するリモート操作禁止領域を読み出してＲＡＭに展開する。
【００７４】
この状態でステップＳ５でリモート操作部１８からリモート操作のためのマウスまたはキーボードの操作情報７２を受信すると、ステップＳ６でＲＡＭに展開したリモート操作禁止領域内か否かチェックし、領域を外れていれば、ステップＳ７でマウスまたはキーボードの操作情報７２のＯＳ３２への挿入処理を行って、業務処理部３８にリモート操作部１８からの操作情報に基づく処理を実行させる。
【００７５】
ステップＳ６でリモート操作禁止領域内であった場合には、ステップＳ７のＯＳ３２への挿入処理は行わず、操作情報７２は破棄する。このようなステップＳ５〜Ｓ７の処理を、ステップＳ８でリモート操作終了が判別されるまで繰り返し、リモート操作終了を判別すると、リモート操作部１８にリモート操作終了通知７４を行って一連の処理を終了する。
【００７６】
この図１５のタイムチャートに示す本発明の第４実施形態にあっても、被リモート操作部３４は業務処理部３８を実現する業務プログラムとの連携は必要とせず、業務プログラムの変更を必要とすることなく、本発明のリモート操作を実現するための被リモート操作部３４を実現するプログラムをユーザ端末装置１２に簡単且つ容易に実装することができる。
【００７７】
なお上記の実施形態は、銀行業務の業務プログラムをサポートする際の不正使用を禁止する場合を例に取るものであったが、本発明はこれに限定されず、サポートスタッフによる操作を禁止したい表示内容をもつ適宜の業務プログラムにつき本発明をそのまま適用することができる。
【００７８】
また本発明は、図１のユーザ端末装置１２にインストールされて被リモート操作部３４として機能するリモート操作プログラムを提供するものであり、このプログラムは図５，図９，図１２及び図１５の各実施形態に示したリモート操作部１８のフローチャートの内容を備える。
【００７９】
また本発明は、その目的と利点を損なうことのない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【００８０】
ここで本発明の特徴をまとめると，次の付記のようになる。
（付記）
（付記１）
リモート端末装置からネットワークを介してリモート操作を受ける端末装置のコンピュータに、
業務処理により表示している業務画面の変化を検知した際に、変化分の画像情報を前記リモート端末装置に送信して前記業務画面を連動表示させる画像情報送信ステップと、
前記リモート端末装置からのリモート操作情報を受信する操作情報受信ステップと、
前記業務画面に前記リモート端末装置による操作禁止領域を設定し、前記操作情報受信ステップで受信したリモート操作情報が前記操作禁止領域に入る場合は前記リモート端末装置による操作を禁止する操作禁止領域管理ステップと、
を実行させることを特徴とするリモート操作プログラム。（１）
【００８１】
（付記２）
付記１記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、
前記業務処理により業務画面が切替え表示される毎に通知されるリモート操作禁止領域をテーブルに登録し、
前記操作情報受信ステップで受信したリモート操作情報が前記テーブルに登録した前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作プログラム。（２）
【００８２】
（付記３）
付記１記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、
前記業務処理により表示される業務画面毎に、少なくとも業務画面を特定できる画面識別子とリモート操作禁止領域をテーブルに予め登録し、
前記業務処理ステップにより業務画面が切替え表示される毎に通知される画面識別子により前記テーブルから対応する業務画面のリモート操作禁止領域を読出し、前記操作情報受信ステップで受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作プログラム。（３）
【００８３】
（付記４）
付記１記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、前記画面識別子として画面番号を使用することを特徴とするリモート操作プログラム。
【００８４】
（付記５）
付記１記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、
前記業務処理により表示される業務画面毎に、少なくとも業務画面を特定できる画面上の画面識別情報、前記画面識別情報の表示位置を特定する座標情報、及びリモート操作禁止領域をテーブルに予め登録し、
前記業務処理により業務画面が切替え表示される毎に、前記業務画面から抽出した画面識別情報を前記テーブルの画面識別情報と比較して対応するリモート操作禁止領域を読出し、前記操作情報受信ステップで受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作プログラム。（４）
【００８５】
（付記６）
付記５記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、前記画面識別情報として前記業務画面を特定できる画面識別文字列を使用することを特徴とするリモート操作プログラム。
【００８６】
（付記７）
付記５記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、前記画面識別情報として前記業務画面を特定できる画面識別イメージを使用することを特徴とするリモート操作プログラム。
【００８７】
（付記８）
付記１記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、業務画面上にリモート操作禁止領域の存在を認識表示させることを特徴とするリモート操作プログラム。
【００８８】
（付記９）
付記８記載のリモート操作プログラムに於いて、前記操作禁止領域管理ステップは、前記業務画面のリモート操作禁止領域の認識表示として、特定色の設定、目隠し表示、又はマウスカーソルの非操作形状への変更表示を行うことを特徴とするリモート操作プログラム。
【００８９】
（付記１０）
リモート端末装置からネットワークを介してリモート操作を受ける端末装置のリモート操作方法に於いて、
前記端末装置のコンピュータに、
業務処理により表示している業務画面の変化を検知した際に、変化分の画像情報を前記リモート端末装置に送信して前記業務画面を連動表示させる画像情報送信ステップと、
前記リモート端末装置からのリモート操作情報を受信する操作情報受信ステップと、
前記業務画面に前記リモート端末装置によるリモート操作禁止領域を設定し、前記操作情報受信ステップで受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート端末装置による操作を禁止する操作禁止領域管理ステップと、
を実行させることを特徴とするリモート操作方法。（５）
【００９０】
（付記１１）
付記１０記載のリモート操作方法に於いて、前記操作禁止領域管理ステップは、
前記業務処理により業務画面が切替表示される毎に通知されるリモート操作禁止領域をテーブルに登録し、
前記操作情報受信ステップで受信したリモート操作情報が前記テーブルに登録した前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作方法。
【００９１】
（付記１２）
付記１０記載のリモート操作方法に於いて、前記操作禁止領域管理ステップは、
前記業務処理により表示される業務画面毎に、少なくとも業務画面を特定できる画面識別子とリモート操作禁止領域をテーブルに予め登録し、
前記業務処理により業務画面が切替表示される毎に通知される画面識別子により前記テーブルから対応する業務画面のリモート操作禁止領域を読出し、前記操作情報受信ステップで受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作方法。
【００９２】
（付記１３）
付記１０記載のリモート操作方法に於いて、前記操作禁止領域管理ステップは、前記画面識別子として画面番号を使用することを特徴とするリモート操作方法。
【００９３】
（付記１４）
付記１０記載のリモート操作方法に於いて、前記操作禁止領域管理ステップは、
前記業務処理により表示される業務画面毎に、少なくとも業務画面を特定できる画面上の画面識別情報、前記画面識別情報の表示位置を特定する座標情報、及びリモート操作禁止領域をテーブルに予め登録し、
前記業務処理により業務画面が切替表示される毎に、前記業務画面から抽出した画面識別情報を前記テーブルの画面識別情報と比較して対応するリモート操作禁止領域を読出し、前記操作情報受信ステップで受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とするリモート操作方法。
【００９４】
（付記１５）
付記１４記載のリモート操作方法に於いて、前記操作禁止領域管理ステップは、前記画面識別情報として前記業務画面を特定できる画面識別文字列を使用することを特徴とするリモート操作方法。
【００９５】
（付記１６）
付記１４記載のリモート操作方法に於いて、前記操作禁止領域管理ステップは、前記画面識別情報として前記業務画面を特定できる画面識別イメージを使用することを特徴とするリモート操作方法。
【００９６】
（付記１７）
付記１０記載のリモート操作方法に於いて、前記操作禁止領域管理ステップは、業務画面上にリモート操作禁止領域の存在を認識表示させることを特徴とするリモート操作方法。
【００９７】
（付記１８）
付記１７記載のリモート操作方法に於いて、前記操作禁止領域管理ステップは、前記業務画面のリモート操作禁止領域の認識表示として、特定色の設定、目隠し表示、又はマウスカーソルの非操作形状への変更表示を行うことを特徴とするリモート操作方法。
【００９８】
（付記１９）
リモート端末装置からネットワークを介してリモート操作を受ける端末装置に於いて、
業務処理により表示している業務画面の変化を検知した際に、変化分の画像情報を前記リモート端末措置に送信して前記業務画面を連動表示させる画像情報送信部と、
前記リモート端末からのリモート操作情報を受信する操作情報受信部と、
前記業務画面に前記リモート端末装置によるリモート操作禁止領域を設定し、前記操作情報受信部で受信したリモート操作情報が前記リモート操作禁止領域に入る場合は前記リモート端末装置による操作を禁止する操作禁止領域管理部と、
を備えたことを特徴とする端末装置。
【００９９】
（付記２０）
付記１９記載の端末装置に於いて、前記操作禁止領域管理部は、
前記業務処理により業務画面が切替え表示される毎に通知されるリモート操作禁止領域をテーブルに登録し、
前記操作情報受信部で受信したリモート操作情報が前記テーブルに登録した前記リモート操作禁止領域に入る場合は前記リモート操作情報を破棄し、前記リモート操作禁止領域を外れる場合は前記リモート操作情報に基づく処理を実行させることを特徴とする端末装置。
【図面の簡単な説明】
【０１００】
【図１】本発明によるリモート操作システムの機能ブロック図
【図２】図１のユーザ端末を実現するコンピュータのハードウェア環境のブロック図
【図３】本発明の第１実施形態で使用する操作禁止領域テーブルの説明図
【図４】リモート操作の禁止領域が設定される業務画面の説明図
【図５】図１の被リモート操作部による本発明の第１実施形態のタイムチャート
【図６】本発明により管理する操作禁止領域を認識表示させた業務画面の説明図
【図７】本発明により管理する操作禁止領域でマウスカーソルを操作禁止表示に変更する業務画面の説明図
【図８】本発明の第２実施形態で使用する操作禁止領域テーブルの説明図
【図９】業務プログラムから画面番号の通知を受ける本発明の第２実施形態のタイムチャート
【図１０】本発明の第３実施形態で使用する操作禁止領域テーブルの説明図
【図１１】画面識別文字列を抽出する業務画面の説明図
【図１２】画面識別文字の抽出により業務画面を特定してテーブルからリモート操作禁止領域を設定する本発明の第３実施形態のタイムチャート
【図１３】本発明の第４実施形態で使用する操作禁止領域テーブルの説明図
【図１４】画面識別イメージを抽出する業務画面の説明図
【図１５】画面識別イメージの抽出により業務画面を特定してテーブルからリモート操作の禁止領域を設定する本発明の第４実施形態のタイムチャート
【符号の説明】
【０１０１】
１０：リモート端末装置（サポートスタッフ用）
１２：ユーザ端末
１４：ネットワーク
１６，３２：ＯＳ
１８：リモート操作部
２０，３６：送受信部
２２，４２：マウス
２４，４４：キーボード
２６，４０：ディスプレイ
２８：操作情報送信部
３０：画像情報受信部
３４：被リモート操作部
３８：業務処理部
４６：操作情報受信部
４８：画像情報送信部
５０：リモート操作禁止領域管理部
５２：リモート操作禁止領域テーブル
５４：領域番号
５５，７０：リモート操作禁止領域
５６：業務画面
５８，６０：リモート操作禁止領域
６２，６６：左上座標点
６４，６８：右下座標点
７２：操作情報
７４：リモート操作終了通知
７５，７６：色付操作禁止領域
７８：目隠し領域
８０：マウスカーソル
８２：操作禁止マウスカーソル
８４：画面番号
８８，９２：画面識別文字
９０：画面識別文字座標
９４，９８：画面識別イメージ
９６：画面識別イメージ座標
【図１】
2007058638.tif 000003
【図２】
2007058638.tif 000004
【図３】
2007058638.tif 000005
【図４】
2007058638.tif 000006
【図５】
2007058638.tif 000007
【図６】
2007058638.tif 000008
【図７】
2007058638.tif 000009
【図８】
2007058638.tif 000010
【図９】
2007058638.tif 000011
【図１０】
2007058638.tif 000012
【図１１】
2007058638.tif 000013
【図１２】
2007058638.tif 000014
【図１３】
2007058638.tif 000015
【図１４】
2007058638.tif 000016
【図１５】
2007058638.tif 000017