(57)【要約】【課題】ユーザがより安心して遠隔操作を受けられるようにする。【解決手段】操作元端末２は、エミュレータを起動するエミュレータ起動手段と、被操作端末の状態をエミュレータ上で再現するステータス再現手段と、操作情報各々を記憶する操作情報記憶手段と、操作映像を被操作端末に送信する操作映像送信手段と、操作情報を被操作端末に送信する操作情報送信手段と、を有する。被操作端末２は、当該被操作端末のステータス情報を操作元端末に送信するステータス情報送信手段と、操作映像を再生する再生手段と、操作元端末に遠隔操作実行要求を送信する指示受付手段と、操作元端末から受信した操作情報を実行する操作実行手段と、を有する。【選択図】  図１
2006227933.tif 000002
【特許請求の範囲】
【請求項１】
遠隔操作を行う操作元端末と、前記操作元端末に遠隔操作される被操作端末と、を有する遠隔操作システムであって、
前記操作元端末は、
前記被操作端末の環境を実現するエミュレータを起動するエミュレータ起動手段と、
前記被操作端末の状態を示すステータス情報を受信し、前記ステータス情報に基づいて前記被操作端末の状態を前記エミュレータ上で再現するステータス再現手段と、
前記エミュレータ上で受け付けた操作情報各々を記憶する操作情報記憶手段と、
前記操作情報を実行することにより出力される操作映像を、前記被操作端末に送信する操作映像送信手段と、
前記被操作端末から遠隔操作実行要求を受け付けて、前記操作情報記憶手段に記憶された操作情報を読み出し、前記被操作端末に送信する操作情報送信手段と、を有し、
前記被操作端末は、
当該被操作端末の前記ステータス情報を収集し、前記操作元端末に送信するステータス情報送信手段と、
前記操作元端末から前記操作映像を受信し、再生する再生手段と、
遠隔操作の実行指示を受け付け、前記操作元端末に前記遠隔操作実行要求を送信する指示受付手段と、
前記操作元端末から受信した前記操作情報を実行する操作実行手段と、を有すること
を特徴とする遠隔操作システム。
【請求項２】
請求項１記載の遠隔操作システムであって、
前記被操作端末は、当該被操作端末の端末種別を、前記操作元端末に送信する端末種別送信手段を、さらに有し、
前記操作元端末の前記エミュレータ起動手段は、前記被操作端末から受信した端末種別に対応するエミュレータを起動すること
を特徴とする遠隔操作システム。
【請求項３】
遠隔操作を行う操作元端末と、前記操作元端末に遠隔操作される被操作端末とを有する遠隔操作システムにおける遠隔操作方法であって、
前記操作元端末は、操作情報を記憶する操作情報記憶部と、第１の処理部と、を有し、
前記第１の処理部は、
前記被操作端末の環境を実現するエミュレータを起動するエミュレータ起動ステップと、
前記被操作端末の状態を示すステータス情報を受信し、前記ステータス情報に基づいて前記被操作端末の状態を前記エミュレータ上で再現するステータス再現ステップと、
前記操作情報を受け付けて、前記エミュレータ上で実行するとともに、前記操作情報記憶部に記憶する操作情報記憶ステップと、
前記操作情報を実行することにより出力される操作映像を、前記被操作端末に送信する操作映像送信ステップと、
前記被操作端末から遠隔操作実行要求を受け付けて、前記操作情報記憶部に記憶された操作情報を読み出し、前記被操作端末に送信する操作情報送信ステップと、を行い、
前記被操作端末の第２の処理部は、
当該被操作端末の前記ステータス情報を収集し、前記操作元端末に送信するステータス情報送信ステップと、
前記操作元端末から前記操作映像を受信し、再生する再生ステップと、
遠隔操作の実行指示を受け付け、前記操作元端末に前記遠隔操作実行要求を送信する指示受付ステップと、
前記操作元端末から受信した前記操作情報を実行する操作実行ステップと、を行うこと
を特徴とする遠隔操作方法。
【請求項４】
請求項３記載の遠隔操作方法であって、
前記被操作端末の第２の処理部は、
当該被操作端末の端末種別を、前記操作元端末に送信する端末種別送信ステップを、さらに行い、
前記操作元端末の第１の処理部は、
前記エミュレータ起動ステップにおいて、前記被操作端末から受信した端末種別に対応するエミュレータを起動すること
を特徴とする遠隔操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した遠隔操作技術に関する。
【背景技術】
【０００２】
近年、ＰＣ（Personal Computer）などの端末の機能は、急速に高度化し、１つの端末で汎用的にさまざまな処理を行うことができる。しかしなから、端末の高機能化により、操作性が悪化し、特にお年寄りなどのリテラシー不足のユーザにとっては、端末の操作が難しく、扱いづらいものとなっている。
【０００３】
このような場合、マニュアル（説明書、オンラインマニュアルなど）で操作方法を確認する方法や、サポートセンターに電話で問い合わせる方法や、操作に詳しい人に直接操作を教えてもらう方法などがある。しかしながら、マニュアルでは操作を直感的に把握することは難しく、電話の場合では複雑な操作を伝えにくく、操作に詳しい人が近くにいない場合は直接教えてもらうことができない。
【０００４】
そこで、遠隔地に存在する端末に対して、ネットワークを介して遠隔操作（制御）する方法がある。例えば、特許文献１には、講師用端末の操作の内容を、ネットワークで接続された受講生用端末で見ることができる遠隔協調研修方法が記載されている。
【特許文献１】特開２０００−２９８６１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
さて、従来の遠隔操作では、操作を依頼された遠隔操作者が依頼人の端末に対して直接操作を行う。このため、依頼人は、遠隔操作が行われた結果、自分の端末がどのような状態となるのかを予測できず、遠隔操作に不安を感じる場合がある。すなわち、サポートセンターなどの面識のない遠隔操作者の場合や、あまり信用の置けない遠隔操作者の場合、依頼人は、自分が意図した操作以外の操作をされてしまうのではないかという不安がある。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、ユーザがより安心して遠隔操作を受けられるようにすることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、例えば、遠隔操作を行う操作元端末と、前記操作元端末に遠隔操作される被操作端末とを有する遠隔操作システムである。そして、操作元端末は、被操作端末の環境を実現するエミュレータを起動するエミュレータ起動手段と、被操作端末の状態を示すステータス情報を受信し、ステータス情報に基づいて被操作端末の状態をエミュレータ上で再現するステータス再現手段と、エミュレータ上で受け付けた操作情報各々を記憶する操作情報記憶手段と、操作情報を実行することにより出力される操作映像を被操作端末に送信する操作映像送信手段と、被操作端末から遠隔操作実行要求を受け付けて操作情報記憶手段に記憶された操作情報を読み出し、被操作端末に送信する操作情報送信手段と、を有する。そして、被操作端末は、当該被操作端末のステータス情報を収集し、操作元端末に送信するステータス情報送信手段と、操作元端末から操作映像を受信し、再生する再生手段と、遠隔操作の実行指示を受け付け、操作元端末に遠隔操作実行要求を送信する指示受付手段と、操作元端末から受信した操作情報を実行する操作実行手段と、を有する。
【発明の効果】
【０００８】
本発明により、ユーザは、面識のない遠隔操作者であっても、安心して遠隔操作を受けることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について説明する。
【００１０】
図１は、本発明の一実施形態が適用された遠隔操作システムの全体構成図である。
【００１１】
図示する遠隔操作システムは、遠隔操作の対象となる被操作端末１と、遠隔操作を実施する操作元端末２とを有する。そして、被操作端末１と操作元端末２とは、遠隔操作に必要な情報の通信を行うネットワーク３により接続されている。
【００１２】
被操作端末１は、図示するように、処理部１１と、端末種別送信部１２と、ステータス情報送信部１３と、操作情報再生部１４と、指示受付部１５と、操作再現部１６と、を有する。
【００１３】
処理部１１は、他の各部１２〜１６を制御（または連携）し、遠隔操作に必要な処理および遠隔操作以外の処理を行う。遠隔操作以外の処理は、被操作端末１自体の機能を実現するための処理であって、例えば、ネットワーク３との接続処理、画面表示処理などである。端末種別送信部１２は、処理部１１の指示に従って、当該被操作端末１の端末種別を操作元端末２に送信する。
【００１４】
ステータス情報送信部１３は、処理部１１の指示に従って、被操作端末１の現在の状態を示すステータス情報を収集し、収集したステータス情報を操作元端末２に送信する。ステータス情報は、例えば、出力装置（不図示）に表示されている画面の遷移状況、起動中のアプリケーションに関する情報（アプリケーション識別情報、処理の状況、画面上の表示位置など）などである。
【００１５】
操作情報再生部１４は、操作元端末２から送信される映像情報をリアルタイムに再生し、出力装置に出力する。指示受付部１５は、ユーザが入力した各種の指示（操作実行、操作拒否、操作終了）を受け付けて、受け付けた指示を処理部１１に送出する。操作再現部１６は、処理部１１の指示に従って、操作元端末２から受信した操作情報の操作を行い、操作元端末２と同様の操作を、被操作端末１上で実行する。
【００１６】
操作元端末２は、図示するように、処理部２１と、エミュレータ起動部２２と、エミュレータ選択部２３と、ステータス再現部２４と、操作映像送出部２５と、操作情報受付部２６と、操作情報送出部２７と、記憶部２８と、を有する。
【００１７】
処理部２１は、他の各部２２〜２７を制御（または連携）し、遠隔操作に必要な処理および遠隔操作以外の処理を行う。遠隔操作以外の処理は、操作元端末２自体の機能を実現するための処理であって、例えば、ネットワーク３との接続処理、画面表示処理、などである。
【００１８】
エミュレータ起動部２２は、被操作端末１用の複数の異なるエミュレータを保持し、エミュレータ選択部２３が選択したエミュレータを起動する。そして、エミュレータ起動部２２は、ステータス再現部２４、操作映像送出部２５と連携して、エミュレータ上で被操作端末１の操作状況を再現し、被操作端末１に対する操作を実行する。なお、エミュレータは、操作元端末２上で、別のＯＳ（Operating System）やＣＰＵの機能を再現（実現）し、当該ＯＳ（またはＣＰＵ）向けのアプリケーションを動作させるためのソフトウェアまたはハードウェアである。すなわち、エミュレータは、対象となるＯＳの機能（ＡＰＩ）やＣＰＵの命令を再現することにより、そのＯＳ（またはＣＰＵ）向けのアプリケーションを動作させる。
【００１９】
エミュレータ選択部２３は、後述するエミュレータテーブル２８１を参照して、被操作端末１から受信した端末種別に対応するエミュレータを特定する。そして、エミュレータ選択部２３は、特定したエミュレータの起動をエミュレータ起動部２２に指示する。ステータス再現部２４は、被操作端末１から受信したステータス情報に基づいて、被操作端末１の操作状況（処理状況）の再現をエミュレータ起動部２２指示する。
【００２０】
操作映像送出部２５は、エミュレータ起動部２２が起動しているエミュレータの操作映像を被操作端末１に送信する。操作情報受付部２６は、エミュレータ起動部２２が起動しているエミュレータでの操作を受け付け、受け付けた操作を操作情報としてエミュレータ起動部２２に送出する。また、操作情報受付部２６は、受け付けた操作情報を、記憶部２８の操作情報蓄積ＤＢ２８２に記憶する。なお、操作情報には、例えば、ユーザがキーボードなどを用いて入力したコマンド（命令）や、マウスを操作することによるマウス操作情報（カーソルの移動、マウスボタンのクリックなど）がある。
【００２１】
操作情報送出部２７は、処理部２１の指示に従って、記憶部２８の操作情報蓄積ＤＢ２８２から所定の操作情報を取り出し、被操作端末１に送信する。記憶部２８は、端末種別とエミュレータとが対応付けられたエミュレータテーブル２８１と、操作情報が蓄積された操作情報蓄積ＤＢ２８２と、を有する。
【００２２】
図２は、エミュレータテーブル２８１の一例を示す図である。
【００２３】
図示するエミュレータテーブル２８１は、端末種別３１と、各エミュレータを識別するためのエミュレータＩＤ３２とを有する。例えば、端末種別３１が「ｔｅｒｍｉｎａｌＡ」の場合、対応するエミュレータのエミュレータＩＤ３２は「ｅｍｕｌａｔｏｒＡ」である。
【００２４】
上記説明した、被操作端末１および操作元端末２は、いずれも、例えば図３に示すようなＣＰＵ９０１と、メモリ９０２と、ＨＤＤ等の外部記憶装置９０３と、キーボードやマウスなどの入力装置９０４と、ディスプレイやプリンタなどの出力装置９０５と、ネットワーク接続するための通信制御装置９０６と、を備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。
【００２５】
例えば、被操作端末１および操作元端末２の各機能は、被操作端末１用のプログラムの場合は被操作端末１のＣＰＵ９０１が、そして、操作元端末２用のプログラムの場合は操作元端末２のＣＰＵ９０１が、それぞれ実行することにより実現される。なお、操作元端末２の記憶部２８には操作元端末２のメモリ９０２または外部記憶装置９０３が用いられる。なお、本実施形態における被操作端末１は、特定の機能に特化したアプライアンス端末であってもよい。すなわち、被操作端末１は、例えば、家庭用ゲーム機、Ｗｅｂ閲覧専用端末またはメール送受信専用端末などであってもよい。
【００２６】
次に、本システムの遠隔操作処理について説明する。なお、本実施形態では、被操作端末１のユーザ（以下、「被操作ユーザ」）が、操作元端末２のユーザ（以下、「操作元ユーザ」）に遠隔操作を依頼する場合を例に以下説明する。
【００２７】
図４は、遠隔操作処理の処理フロー図である。まず、被操作端末１の処理部１１は、被操作ユーザの指示を受け付けて、操作元端末２の処理部２１との間に遠隔操作用の通信セションを確立する。そして、被操作端末１の処理部１１は、操作元端末２に遠隔操作依頼メッセージを送信する（Ｓ１）。
【００２８】
そして、操作元端末２の処理部２１は、遠隔操作依頼メッセージを受信し、遠隔操作依頼があった旨を示すメッセージまたは画面を出力装置に出力する（Ｓ２）。また、処理部２１は、遠隔操作依頼のメッセージ等を出力するとともに、操作元ユーザが遠隔操作依頼を受諾または拒否する指示の入力を受け付ける指示入力エリアを併せて出力装置に出力する。なお、指示入力エリアは、遠隔操作依頼があった旨を示す画面の一部に表示され場合や、または、ダイアログボックス（dialog box）などの操作画面に表示される場合などが考えられる。
【００２９】
操作元ユーザは、出力装置に表示された遠隔操作依頼のメッセージ等を参照し、遠隔操作依頼を受諾する受諾指示、または、遠隔操作依頼を拒否する拒否指示を、入力装置を用いて指示入力エリアに入力する。そして、操作元端末２の処理部２１は、指示入力エリアに入力された指示が、受諾指示か否かを判別する（Ｓ３）。受諾指示を受け付けた場合（Ｓ３：ＹＥＳ）、処理部２１は、被操作端末１に遠隔操作受諾メッセージを送信する。
【００３０】
そして、被操作端末１の処理部１１は、遠隔操作受諾メッセージを受信し、遠隔操作の開始を示す開始メッセージ（または画面）を出力装置に出力する。また、処理部１１は、指示受付部１５を制御して、被操作ユーザの指示を受け付けるため操作ボタンまたはアイコンなどを出力装置に出力する。なお、操作ボタン等は、「操作実行」、「操作拒否」または「操作終了」の指示の入力を受け付けるためのものである。
【００３１】
そして、処理部１１は遠隔操作開始メッセージを、端末種別送信部１２は当該被操作端末１の端末種別を、ステータス情報送信部１３は現時点の被操作端末１のステータス情報を、それぞれ操作元端末２に送信する（Ｓ４）。なお、端末種別送信部１２は、メモリまたは外部記憶装置に記憶された端末種別を取得して、操作元端末２に送信する。また、ステータス情報送信部１３は、メモリ等に記憶された被操作端末１の現在の状態を示すステータス情報を収集して、操作元端末２に送信する。
【００３２】
そして、操作元端末２の処理部２１は、遠隔操作開始メッセージ、端末種別およびステータス情報を受信する。そして、処理部２１は、端末種別をエミュレータ選択部２３に送出する。そして、エミュレータ選択部２３は、エミュレータテーブル２８１（図２参照）を参照し、被操作端末１の端末種別に対応するエミュレータＩＤを特定（選択）する。そして、エミュレータ選択部２３は、特定したエミュレータＩＤをエミュレータ起動部２２に送出し、当該エミュレータＩＤのエミュレータの起動を指示する。
【００３３】
なお、図２に示すエミュレータテーブル２８１の場合であって、被操作端末１の端末種別が「ｔｅｒｍｉｎａｌＡ」の場合、エミュレータ選択部２３は「ｅｍｕｌａｔｏｒＡ」を特定する。そして、エミュレータ選択部２３は、エミュレータ起動部２２に「ｅｍｕｌａｔｏｒＡ」のエミュレータの起動を指示する。
【００３４】
そして、処理部２１は、受信したステータス情報をステータス再現部２４に送出する。そして、ステータス再現部２４は、エミュレータ起動部２２が起動したエミュレータ上で、被操作端末１の現在の操作状況をステータス情報に基づいて再現する（Ｓ５）。
【００３５】
そして、操作元端末２の操作元ユーザは、起動されたエミュレータ上で、入力装置を用いて各種の操作を行う。すなわち、操作元ユーザは、例えば、コマンドの入力やマウスを用いた操作（カーソルの移動、マウスボタンのクリックなど）などを行う。操作情報受付部２６は、ユーザの操作を受け付け、受け付けた操作を操作情報としてエミュレータ起動部２２に送出するとともに、操作情報蓄積ＤＢ２８２に記憶する。そして、エミュレータ起動部２２は、操作情報に応じた処理（動作）を実行し、処理の結果を出力装置に出力する。
【００３６】
そして、操作映像送出部２５は、操作元ユーザの操作により出力される出力画面の画像情報（操作映像）を、逐次（リアルタイムで）、被操作端末１に送信する（Ｓ６）。
【００３７】
そして、被操作端末１の操作情報再生部１４は、操作元端末２から逐次送信される画像情報を、リアルタイムで出力装置に出力する（Ｓ７）。すなわち、被操作端末１の出力装置には、操作元端末２のエミュレータでの操作結果の映像がリアルタイムで表示される。なお、被操作端末１の出力装置には、Ｓ４で指示受付部１５が出力した被操作ユーザの指示を受け付けるため操作ボタン（またはアイコン）が、Ｓ４以降で常に出力装置の所定の位置に表示され、いつでも被操作ユーザの指示の入力が可能になっている。
【００３８】
そして、被操作端末１の被操作ユーザは、出力装置に再生（表示）される画像情報を参照し、必要に応じて操作ボタン等をクリックするなどにより、いずれかの指示を入力する。指示受付部１５は、被操作ユーザの指示を受け付け、当該指示が「操作実行」指示か否かを判別する（Ｓ８）。なお、被操作ユーザは、例えば、操作元端末２のエミュレータ上で行われた操作を被操作端末１上においても行うことが必要であって、かつ、当該操作を被操作端末１上でも行うことに問題がないと判断した場合、「操作実行」指示を入力する。
【００３９】
「操作実行」指示を受け付けた場合（Ｓ８：ＹＥＳ）、指示受付部１５は、処理部１１に「操作実行」指示を送出する。そして、処理部１１は、操作実行メッセージを操作元端末２に送信する（Ｓ９）。操作実行メッセージは、Ｓ７で画像情報が出力されてから指示受付部１５が「操作実行」指示を受け付けるまでの間に、操作元端末２のエミュレータで実行された操作を、被操作端末１上で実行することを要求するメッセージである。
【００４０】
操作元端末２の処理部２１は、操作実行メッセージを受信する。そして、処理部２１は、操作情報送出部２７を制御して、操作情報蓄積ＤＢ２８２に蓄積された操作情報を、操作情報蓄積ＤＢ２８２に記憶された順番でシーケンシャルに被操作端末１に送信する（Ｓ１０）。なお、操作情報送出部２７は、Ｓ５（またはＳ１３）で被操作端末１の状態を再現してから操作実行メッセージを受信するまでに、Ｓ６で操作元ユーザが入力した操作情報を操作情報蓄積ＤＢ２８２から抽出し、被操作端末１に送信する。
【００４１】
被操作端末１の操作再現部１６は、各操作情報を受信し、受信した順番に処理部１１に送出する。そして、処理部１１は、各操作情報の操作を順番に実行することにより、操作元端末２のエミュレータ上で行われた操作と同じ操作を被操作端末１上で実現（実行）する（Ｓ１１）。
【００４２】
そして、操作元端末２から受信した全ての操作情報の操作を実行後、処理部１１は、ステータス情報送信部１３に現時点のステータス情報の収集を指示する。そして、処理部１１は状態再現依頼メッセージを、ステータス情報送信部１３は収集したステータス情報を操作元端末２に送信する（Ｓ１２）。なお、状態再現依頼メッセージは、収集したステータス情報に基づいた被操作端末１の現状の再現を、操作元端末２に要求するメッセージである。
【００４３】
そして、操作元端末２の処理部２１は、被操作端末１から状態再現依頼メッセージおびステータス情報を受信する。そして、処理部２１は、ステータス再現部２４に、起動中のエミュレータ上で、受信したステータス情報に基づいて被操作端末１の現時点の状況を再現させる（Ｓ１３）。そして、処理部２１は、Ｓ６に戻り、Ｓ１３で再現した被操作端末１の状態において、操作元ユーザの操作を受け付ける。
【００４４】
一方、Ｓ７で受け付けた指示が「操作実行」指示以外の場合（Ｓ８：ＮＯ）、指示受付部１５は、当該指示が「操作拒否」指示か否かを判別する（Ｓ１４）。なお、被操作ユーザは、例えば、操作元端末２のエミュレータ上で行われた操作を被操作端末１上で実行する必要がないと判断した場合、または、当該操作を被操作端末１上で実行することに問題があると判断した場合、「操作拒否」指示を入力する。
【００４５】
「操作拒否」指示を受け付けた場合（Ｓ１４：ＹＥＳ）、指示受付部１５は、処理部１１に「操作拒否」指示を送出する。そして、処理部１１は、前述のＳ１２に進み状態再現依頼メッセージおよびステータス情報を操作元端末２に送信する。なお、「操作拒否」指示を受け付けた場合、出力装置には操作元端末２のエミュレータで操作された画像情報が表示されているが、被操作端末１上では当該操作は実行されていない。したがって、この時点でステータス情報送信部１３が送出するステータス情報は、前回操作実行メッセージを送信して（Ｓ１１）、操作を実行した時点（Ｓ１３）の状況、あるいは、Ｓ４の遠隔操作開始メッセージを送信した時点の状況である。すなわち、Ｓ１４またはＳ５で被操作端末１の状態を再現してから操作拒否指示を受け付けるまでの間に操作元端末２のエミュレータで実行された操作はキャンセルされることになる。
【００４６】
また、Ｓ７で受け付けた指示が「操作拒否」指示でない場合、すなわち、「操作終了」指示の場合（Ｓ１４：ＮＯ）、指示受付部１５は、処理部１１に「操作終了」指示を送出する。そして、処理部１１は、操作元端末２に通信終了メッセージを送信し、遠隔操作用の通信セションの終了処理を行う。また、処理部１１は、遠隔操作の終了を示すメッセージまたは画面を出力装置に出力する（Ｓ１５）。
【００４７】
そして、操作元端末２の処理部２１は、通信終了メッセージを受信し、遠隔操作が終了した旨を示すメッセージまたは画面を出力装置に出力する。そして、処理部２１は、エミュレータ起動部２２が起動しているエミュレータを停止する（Ｓ１７）。
【００４８】
なお、Ｓ３において遠隔操作の拒否指示を受け付けた場合（Ｓ３：ＮＯ）、操作元端末２の処理部２１は、被操作端末１に遠隔操作拒否メッセージを送信する（Ｓ１６）。そして、被操作端末１の処理部１１は、遠隔操作拒否メッセージを受信し、前述のＳ１５の処理を行う。そして、操作元端末２の処理部は、通信終了メッセージを受信し、遠隔操作が終了した旨を示すメッセージまたは画面を出力装置に出力する（Ｓ１７）。
【００４９】
以上、本発明の一実施形態を説明した。
【００５０】
本実施形態では、被操作端末１を直接遠隔操作するのではなく、操作元端末２のエミュレータで一旦操作を行い、エミュレータでの操作内容を被操作端末１に送信する。そして、被操作端末１の被操作ユーザは、この映像を見て操作内容および操作結果を確認し、被操作端末１で操作を実行するか否かを選択する。そして、操作元端末２は、被操作ユーザの操作実行指示により、被操作端末１に操作情報を送信し、遠隔操作を行う。これにより、被操作ユーザは、遠隔操作による操作結果をあらかじめ確認することができるため、操作元ユーザと面識のない場合や信用が置けない操作元ユーザの場合であっても、安心して遠隔操作をうけることができる。また、被操作ユーザは、自分の意図しない操作が行われる危険性を防止することができる。
【００５１】
また、本実施形態では、操作元端末２は、被操作端末１から端末種別を受け付け、当該端末種別に対応するエミュレータを起動する。これにより、操作元端末２が複数の異なる種別の端末の操作支援を行う場合であっても、事前の相談なしに、容易（円滑）に被操作端末の端末種別に応じたエミュレータで操作を実行することができる。例えば、複数機種のアプライアンス端末の操作支援を一括して行うサポートセンタなどにおいては、本実施形態の操作元端末２を用いることにより、被操作ユーザに端末種別を問い合わせる手間が省け、円滑に効率よく遠隔操作サービスを提供することができる。
【００５２】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態が適用された遠隔操作システムの全体構成図である。
【図２】エミュレータテーブルの一例を示す図である。
【図３】各装置のハードウェア構成例を示す図である。
【図４】遠隔操作処理の処理フロー図である。
【符号の説明】
【００５４】
１：被操作端末、１１：処理部、１２：端末種別送信部、１３：ステータス情報送信部、１４：操作情報再生部、１５：指示受付部、１６：操作再現部、２：操作元端末、２１：処理部、２２：エミュレータ起動部、２３：エミュレータ選択部、２４：ステータス再現部、２５：操作映像送出部、２６：操作情報受付部、２７：操作情報送出部、２８：記憶部、２８１：エミュレータテーブル、２８２：操作情報蓄積ＤＢ
【図１】
2006227933.tif 000003
【図２】
2006227933.tif 000004
【図３】
2006227933.tif 000005
【図４】
2006227933.tif 000006