(57)【特許請求の範囲】
【請求項１】
通話機能用の第１アプリケーション及びカメラ機能用の第２アプリケーションを搭載したユーザ側の携帯情報端末と、サービスセンター側の情報処理端末とにネットワークを介して接続可能な通信システムにおける機器制御方法であって、
前記携帯情報端末において前記情報処理端末との通話を指示する通話指示に基づき前記第１アプリケーションを起動させて前記情報処理端末との通話処理を実行する前記携帯情報端末から、前記通話指示を契機に前記携帯情報端末を特定する識別子を前記携帯情報端末に付与するための第１アクセスを受信し、
前記第１アクセスに応じて、前記識別子及び前記情報処理端末から前記携帯情報端末への指示命令の有無を確認するための確認先アドレスを前記携帯情報端末に送信し、
前記情報処理端末から前記識別子と対応づけて前記携帯情報端末への指示命令を受信し、
前記携帯情報端末から前記識別子と対応づけて前記確認先アドレスを用いた第２アクセスを受信し、
前記第２アクセスに応じて、前記識別子に対応する前記携帯情報端末への指示命令を前記携帯情報端末に送信し、
前記送信した指示命令が前記携帯情報端末において前記第２アプリケーションの起動を指示する指示命令であると判断された場合、前記携帯情報端末において前記第１アプリケーションによる通話処理を継続させつつ前記携帯情報端末のユーザ操作の介在なしに前記第２アプリケーションを起動させ、前記第２アプリケーションによるカメラ機能によって前記携帯情報端末において撮像された画像情報を前記携帯情報端末から受信し、前記情報処理端末に転送する、
機器制御方法。
【請求項２】
前記情報処理端末は、前記携帯情報端末から送信された前記識別子を取得する、
請求項１記載の機器制御方法。
【請求項３】
前記携帯情報端末は、前記通信システムに対して遠隔サポートを要求するための第３アプリケーションを搭載し、
前記携帯情報端末における前記第３アプリーションの起動による第３アクセスを受信し、
前記第３アクセスに応じて前記情報処理端末の宛先情報を前記携帯情報端末に送信し、
前記携帯情報端末においては、前記情報処理端末との通話を指示する通話指示に基づき前記情報処理端末の宛先情報を用いて前記情報処理端末との通話処理を実行する、
請求項１から請求項２のいずれか一に記載の機器制御方法。
【請求項４】
前記携帯情報端末において、前記第３アプリケーションの起動により前記第３アプリケーションに対応する表示画面が表示された場合、前記表示画面は前記第１アプリケーションによる通話指示ボタン又は前記第２アプリケーションによる撮像ボタンを含む、
請求項３記載の機器制御方法。
【請求項５】
前記第２アクセスに応じて、前記識別子に対応する前記携帯情報端末への指示命令を前記携帯情報端末に送信した後、前記携帯情報端末への指示命令を消去する、
請求項１から請求項４のいずれか一に記載の機器制御方法。
【請求項６】
前記携帯情報端末から前記識別子と対応づけて前記確認先アドレスを用いた第２アクセスを受信した後、前記携帯情報端末への指示命令を、前記指示命令を特定するための値に対応させて管理し、
前記第２アクセスに応じて、前記識別子に対応する前記携帯情報端末への指示命令を、前記指示命令を特定するための値と共に前記携帯情報端末に送信する、
請求項１から請求項４のいずれか一に記載の機器制御方法。
【請求項７】
通話機能用の第１アプリケーション及びカメラ機能用の第２アプリケーションを搭載した携帯情報端末を制御する機器制御方法であって、
前記携帯情報端末のコンピュータに対し、
所定の宛先との通話を指示する通話指示を検知させ、
前記通話指示が検知された場合に前記第１アプリケーションを起動させ、
前記通話指示の検知に応じて、前記所定の宛先とは異なる所定サーバの宛先情報を読出して前記所定サーバへのアクセスを、前記１アプリケーションの起動による通話処理とは別に実行させ、
前記所定サーバから、前記携帯情報端末を特定する識別子、及び前記所定の宛先に対応する情報処理端末から前記携帯情報端末に対する指示命令の有無を確認するための確認先アドレスを受信させ、
前記確認先アドレスに基づいて前記所定サーバにアクセスさせて前記所定サーバから前記携帯情報端末に対する指示命令を受信させ、
前記受信した指示命令が前記第２アプリケーションを起動する旨の指示命令であると判断された場合、前記携帯情報端末において前記第１アプリケーションによる通話処理を継続させた状態で前記携帯情報端末のユーザ操作の介在なしに前記第２アプリケーションを起動させ、前記第２アプリケーションによるカメラ機能によって前記携帯情報端末において撮像された画像情報を前記所定サーバに対して送信させる、
機器制御方法。
【請求項８】
前記携帯情報端末は、前記情報処理端末に対して遠隔サポートを要求するための第３アプリケーションを搭載し、
前記第３アプリケーションの起動指示を検知した場合に前記第３アプリケーションを起動させ、
前記第３アプリケーションの起動によって前記第３アプリケーションに対応する表示画面を前記携帯情報端末のディスプレイに表示させ、前記表示画面には前記通話指示のボタンが含まれ、
前記通話指示の検知に応じて、前記第３アプリケーションに含まれる前記所定サーバの宛先情報を読出して前記所定サーバへのアクセスを実行させる、
請求項７記載の機器制御方法。
【請求項９】
前記携帯情報端末は、前記情報処理端末に対して遠隔サポートを要求するための第３アプリケーションを搭載し、
前記第３アプリケーションの起動指示を検知した場合に前記第３アプリケーションを起動させ、
前記第３アプリケーションの起動によって前記第３アプリケーションに含まれる前記所定サーバの宛先情報を読出して前記所定の宛先の宛先情報を取得するために前記所定サーバへのアクセスを実行させ、
前記所定サーバへのアクセスに応じて、前記所定サーバから前記所定の宛先の宛先情報を受信させ、
前記通話指示が検知された場合に前記第１アプリケーションの起動による通話処理を、前記所定の宛先の宛先情報を用いて実行させる、
請求項７に記載の機器制御方法。
【請求項１０】
前記携帯情報端末において、前記第３アプリケーションの起動により前記第３アプリケーションに対応する表示画面が表示され、前記表示画面は前記第１アプリケーションによる通話指示ボタンを含む、
請求項９に記載の機器制御方法。
【請求項１１】
前記確認先アドレスに基づいて前記所定サーバにアクセスさせて前記所定サーバから前記携帯情報端末に対する指示命令を、前記指示命令を特定するための値と共に受信させ、
前記指示命令を特定するための値を前記携帯情報端末のメモリに保存させ、
前記受信した値が前記携帯情報端末のメモリに前回保存された値と同一である場合、前記第２アプリケーションを起動させない、
請求項７から請求項１０のいずれか一に記載の機器制御方法。
【請求項１２】
前記指示命令を特定するための値は、ハッシュ値である、
請求項１１に記載の機器制御方法。
【請求項１３】
通話機能用の第１アプリケーション及びカメラ機能用の第２アプリケーションを搭載した携帯情報端末により実行されるプログラムであって、
前記携帯情報端末のコンピュータに対し、
所定の宛先との通話を指示する通話指示を検知させ、
前記通話指示が検知された場合に前記第１アプリケーションを起動させ、
前記通話指示の検知に応じて、前記所定の宛先とは異なる所定サーバの宛先情報を読出して前記所定サーバへのアクセスを、前記１アプリケーションの起動による通話処理とは別に実行させ、
前記所定サーバから、前記携帯情報端末を特定する識別子、及び前記所定の宛先に対応する情報処理端末から前記携帯情報端末に対する指示命令の有無を確認するための確認先アドレスを受信させ、
前記確認先アドレスに基づいて前記所定サーバにアクセスさせて前記所定サーバから前記携帯情報端末に対する指示命令を受信させ、
前記受信した指示命令が前記第２アプリケーションを起動する旨の指示命令であると判断された場合、前記携帯情報端末において前記第１アプリケーションによる通話処理を継続させた状態で前記携帯情報端末のユーザ操作の介在なしに前記第２アプリケーションを起動させ、前記第２アプリケーションによるカメラ機能によって前記携帯情報端末において撮像された画像情報を前記所定サーバに対して送信させる、
プログラム。
【請求項１４】
前記プログラムは、前記情報処理端末に対して遠隔サポートを要求するためのプログラムであり、
前記プログラムの起動によって前記プログラムに対応する表示画面を前記携帯情報端末のディスプレイに表示させ、前記表示画面には前記通話指示のボタンが含まれ、
前記通話指示の検知に応じて、前記プログラムに含まれる前記所定サーバの宛先情報を読出して前記所定サーバへのアクセスを実行させる、
請求項１３記載のプログラム。
【請求項１５】
前記プログラムは、前記情報処理端末に対して遠隔サポートを要求するためのプログラムであり、
前記プログラムの起動によって前記プログラムに含まれる前記所定サーバの宛先情報を読出して前記所定の宛先の宛先情報を取得するために前記所定サーバへのアクセスを実行させ、
前記所定サーバへのアクセスに応じて、前記所定サーバから前記所定の宛先の宛先情報を受信させ、
前記通話指示が検知された場合に前記第１アプリケーションの起動による通話処理を、前記所定の宛先の宛先情報を用いて実行させる、
請求項１３に記載のプログラム。
【請求項１６】
前記携帯情報端末において、前記プログラムの起動により前記プログラムに対応する表示画面が表示され、前記表示画面は前記第１アプリケーションによる通話指示ボタンを含む、
請求項１５に記載のプログラム。
【請求項１７】
前記確認先アドレスに基づいて前記所定サーバにアクセスさせて前記所定サーバから前記携帯情報端末に対する指示命令を、前記指示命令を特定するための値と共に受信させ、
前記指示命令を特定するための値を前記携帯情報端末のメモリに保存させ、
前記受信した値が前記携帯情報端末のメモリに前回保存された値と同一である場合、前記第２アプリケーションを起動させない、
請求項１３から請求項１６のいずれか一に記載のプログラム。
【請求項１８】
前記指示命令を特定するための値は、ハッシュ値である、
請求項１７に記載のプログラム。
【請求項１９】
請求項１３から請求項１８のいずれか１項に記載のプログラムを搭載した携帯情報端末。 
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、機器制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
特許文献１は、携帯電話機のユーザに代わってオペレータが目的地の検索を代行するサービスシステムに関する。具体的には、携帯電話機１の表示画面にて「ＥＺ交番」というアプリケーションを起動すると、携帯電話機１はＧＰＳ装置３から携帯電話機１の現在位置を取得する（図４）。次に、前記アプリケーションを中断させて携帯電話機１にてオペレータのサービスセンターに発呼する（図４）。前記オペレータは携帯電話機１を介したユーザとの通話から、前記ユーザの目的地を口頭にて確認する。前記オペータは携帯電話機１の現在位置から目的地までの地図情報を検索してＥＺ交番サーバ４に登録する（図５）。携帯電話機１は前記オペレータとの通話を終了させ、携帯電話機１でアプリケーションを再起動させて、前記ＥＺ交番サーバ４にアクセスし、前記地図情報を取得する（図６）。【０００３】
しかし、かかる従来の技術では、更なる改善が必要とされていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１４４６０２号公報
【発明の概要】
【０００５】
上記課題を解決するため、本発明の一態様は、
通話機能用の第１アプリケーション及びカメラ機能用の第２アプリケーションを搭載したユーザ側の携帯情報端末と、サービスセンター側の情報処理端末とにネットワークを介して接続可能な通信システムにおける機器制御方法であって、
前記携帯情報端末において前記情報処理端末との通話を指示する通話指示に基づき前記第１アプリケーションを起動させて前記情報処理端末との通話処理を実行する前記携帯情報端末から、前記通話指示を契機に前記携帯情報端末を特定する識別子を前記携帯情報端末に付与するための第１アクセスを受信し、
前記第１アクセスに応じて、前記識別子及び前記情報処理端末から前記携帯情報端末への指示命令の有無を確認するための確認先アドレスを前記携帯情報端末に送信し、
前記情報処理端末から前記識別子と対応づけて前記携帯情報端末への指示命令を受信し、
前記携帯情報端末から前記識別子と対応づけて前記確認先アドレスを用いた第２アクセスを受信し、
前記第２アクセスに応じて、前記識別子に対応する前記携帯情報端末への指示命令を前記携帯情報端末に送信し、
前記送信した指示命令が前記携帯情報端末において前記第２アプリケーションの起動を指示する指示命令であると判断された場合、前記携帯情報端末において前記第１アプリケーションによる通話処理を継続させつつ前記携帯情報端末のユーザ操作の介在なしに前記第２アプリケーションを起動させ、前記第２アプリケーションによるカメラ機能によって前記携帯情報端末において撮像された画像情報を前記携帯情報端末から受信し、前記情報処理端末に転送するものである。
【０００６】
本発明により、更なる改善を実現できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態１における全体構成を示す図である。
【図２】本発明の実施形態１におけるユーザモバイル端末の構成を示すブロック図である。
【図３】本発明の実施形態１におけるユーザモバイル端末の機能ブロックを示す図である。
【図４】本発明の実施形態１におけるクラウドサーバの構成を示すブロック図である。
【図５】本発明の実施形態１におけるクラウドサーバの機能ブロックを示す図である。
【図６】本発明の実施形態１における呼応制御サーバの構成を示すブロック図である。
【図７】本発明の実施形態１における呼応制御サーバの機能ブロックを示す図である。
【図８】本発明の実施形態１におけるオペレータ操作端末の構成を示すブロック図である。
【図９】本発明の実施形態１におけるオペレータ操作端末の機能ブロックを示す図である。
【図１０】本発明の実施形態１における通話開始までのシーケンスを示す図である。
【図１１】本発明の実施形態１における通話開始以降のシーケンスを示す図である。
【図１２】本発明の実施形態１におけるクラウドサーバのユーザアクセス先情報テーブルの一例を示す図である。
【図１３】本発明の実施形態１におけるユーザモバイル端末が通話指示実行後の全体構成を示す図である。
【図１４】本発明の実施形態１におけるクラウドサーバのセッションＩＤ及びユーザコマンドＵＲＬ発行時のデータベース操作の一例を示す図である。
【図１５】本発明の実施形態１におけるオペレータ操作端末でカメラ起動命令ボタンが操作された後の全体構成を示す図である。
【図１６】本発明の実施形態１におけるクラウドサーバにカメラ起動命令をユーザコマンドとして保存時のデータベース操作の一例を示す図である。
【図１７】本発明の実施形態１におけるクラウドサーバのカメラ起動命令を削除時のデータベース操作の一例を示す図である。
【図１８】本発明の実施形態１におけるクラウドサーバの撮影データ保存時のデータベース操作の一例を示す図である。
【図１９】本発明の実施形態１におけるユーザモバイル端末でユーザが撮影指示部を操作後の全体構成を示す図である
【図２０】本発明の実施形態１におけるユーザモバイル端末の通話開始までの処理フローを示す図である。
【図２１】本発明の実施形態１におけるユーザモバイル端末の通話開始以降の処理フローを示す図である。
【図２２】本発明の実施形態１におけるクラウドサーバの通話開始までの処理フローを示す図である。
【図２３】本発明の実施形態１におけるクラウドサーバの通話開始以降の処理フローを示す図である。
【図２４】本発明の実施形態２におけるユーザモバイル端末の機能ブロックを示す図である。
【図２５】本発明の実施形態２における通話開始以降のシーケンスを示す図である。
【図２６】本発明の実施形態２におけるクラウドサーバにカメラ起動命令をユーザコマンドとして保存時のデータベース操作の一例を示す図である。
【図２７】本発明の実施形態２におけるユーザモバイル端末の通話開始以降の処理フローを示す図である。
【図２８】本発明の実施形態２におけるクラウドサーバの通話開始までの処理フローを示す図である。
【図２９】本発明の実施形態２におけるクラウドサーバの通話開始以降の処理フローを示す図である。
【図３０】本発明の実施形態３における通話開始までのシーケンスを示す図である。
【図３１】本発明の実施形態３における通話開始以降のシーケンスを示す図である。
【図３２】本発明の実施形態３におけるクラウドサーバのユーザアクセス先情報テーブルの一例を示す図である。
【図３３】本発明の実施形態３におけるクラウドサーバのセッションＩＤ発行時のデータベース操作の一例を示す図である。
【図３４】本発明の実施形態３におけるクラウドサーバにカメラ起動命令をユーザコマンドとして保存時のデータベース操作の一例を示す図である。
【図３５】本発明の実施形態３におけるクラウドサーバのカメラ起動命令を削除時のデータベース操作の一例を示す図である。
【図３６】本発明の実施形態３におけるクラウドサーバの撮影データ保存時のデータベース操作の一例を示す図である。
【図３７】本発明の実施形態３におけるユーザモバイル端末の通話開始までの処理フローを示す図である。
【図３８】本発明の実施形態３におけるユーザモバイル端末の通話開始以降の処理フローを示す図である。
【図３９】本発明の実施形態３におけるクラウドサーバの通話開始までの処理フローを示す図である。
【図４０】本発明の実施形態３におけるクラウドサーバの通話開始以降の処理フローを示す図である。
【発明を実施するための形態】
【０００８】
（本開示に係る一態様を発明するに至った経緯）
まず、本開示に係る一態様の着眼点について説明する。
【０００９】
上記特許文献１では、携帯電話機１という同一機器において、１）アプリケーションの起動、２）通話処理、３）アプリケーションの再起動という一連の処理がなされる。この一連の処理の中にアプリケーションによる処理及び音声通話処理などの複数種の処理が混在する。この場合、１）から３）の各々の処理は、携帯電話機１から能動的にオペレータ又はＥＺ交番サーバ４に対して行われる。従って、携帯電話機１に内蔵された機能を遠隔制御によって外部から起動させるものではない。単にオペレータで準備してＥＺ交番サーバ４に登録した地図情報を、既にユーザによって起動されていたアプリケーションを再起動させて携帯電話機１がＥＺ交番サーバ４に取りに行くものに過ぎない。
【００１０】
以上の考察により、本発明者らは、以下の発明の各態様を想到するに至った。
【００１１】
本発明の一態様は、
通話機能用の第１アプリケーション及びカメラ機能用の第２アプリケーションを搭載したユーザ側の携帯情報端末と、サービスセンター側の情報処理端末とにネットワークを介して接続可能な通信システムにおける機器制御方法であって、
前記携帯情報端末において前記情報処理端末との通話を指示する通話指示に基づき前記第１アプリケーションを起動させて前記情報処理端末との通話処理を実行する前記携帯情報端末から、前記通話指示を契機に前記携帯情報端末を特定する識別子を前記携帯情報端末に付与するための第１アクセスを受信し、
前記第１アクセスに応じて、前記識別子及び前記情報処理端末から前記携帯情報端末への指示命令の有無を確認するための確認先アドレスを前記携帯情報端末に送信し、
前記情報処理端末から前記識別子と対応づけて前記携帯情報端末への指示命令を受信し、
前記携帯情報端末から前記識別子と対応づけて前記確認先アドレスを用いた第２アクセスを受信し、
前記第２アクセスに応じて、前記識別子に対応する前記携帯情報端末への指示命令を前記携帯情報端末に送信し、
前記送信した指示命令が前記携帯情報端末において前記第２アプリケーションの起動を指示する指示命令であると判断された場合、前記携帯情報端末において前記第１アプリケーションによる通話処理を継続させつつ前記携帯情報端末のユーザ操作の介在なしに前記第２アプリケーションを起動させ、前記第２アプリケーションによるカメラ機能によって前記携帯情報端末において撮像された画像情報を前記携帯情報端末から受信し、前記情報処理端末に転送するものである。
【００１２】
上記態様によれば、携帯情報端末における通話指示に基づく通話処理という携帯情報端末の能動的処理を契機に、携帯情報端末における受動的処理の準備がなされる。
【００１３】
これにより、情報処理端末によって携帯情報端末を遠隔制御するために、通話指示以外の操作を携帯情報端末のユーザに要求することはない。従って、情報処理端末によって携帯情報端末を遠隔制御するための処理を簡易にできる。
【００１４】
また、携帯情報端末における通話指示に基づく通話処理が開始される通話の初期のタイミングから、情報処理端末によって携帯情報端末を遠隔制御できる。従って、通話の進行との関係でタイムラグを少なくして携帯情報端末を制御できる。
【００１５】
また、携帯情報端末が主体となって開始した通話処理を継続させつつ、携帯情報端末のユーザ操作の介在なしに通信システム側が主体となって携帯情報端末に対する遠隔制御を通じて携帯情報端末に搭載されたカメラ機能用の第２アプリケーションを起動させる。カメラ機能によって撮像された画像情報は、前記情報処理端末に転送される。
【００１６】
これにより、例えば、携帯情報端末のユーザとオペレータとの通話中に、携帯情報端末におけるカメラ機能を遠隔制御によって起動させて、ユーザに携帯情報端末を用いて、例えば、不具合のある対象機器の品番又は故障箇所の画像を撮像させて、前記オペレータの情報処理端末に転送できる。そのため、通話による音声情報だけではなく、画像による視覚情報に基づいて、携帯情報端末のユーザに適切なアドバイス又はメンテナンス情報を提供できる。
【００１７】
また、携帯情報端末のユーザは、通話指示を行うだけで、携帯情報端末において第２アプリケーションを起動させるための別途の操作をする必要がない。そのため、携帯情報端末のユーザにおける操作を簡素化して、携帯情報端末をユーザが指示した通話指示による音声情報だけではなく、画像情報をも提供できる状態にできる。
【００１８】
例えば、あるユーザの家電機器に不具合が生じ、この解決のためにユーザが携帯情報端末を用いてサービスセンターに通話を行った場合、音声による情報のやり取りだけでは解決できない場合がある。かかる場合に、前記携帯情報端末に搭載されたカメラ機能用のアプリケーションを、前記サービスセンターから遠隔制御により起動させることができれば、前記カメラ機能により不具合のある家電機器を撮像でき、前記撮像した画像という視覚情報及び前記音声情報に基づいて解決策を提供することも可能である。
【００１９】
上記態様において、例えば、
前記情報処理端末は、前記携帯情報端末から送信された前記識別子を取得するようにしてもよい。
【００２０】
上記態様によれば、情報処理端末は、携帯情報端末から送信された識別子を取得するため、情報処理端末は、識別子を確実に取得することができる。
【００２１】
上記態様において、例えば、
前記携帯情報端末は、前記通信システムに対して遠隔サポートを要求するための第３アプリケーションを搭載し、
前記携帯情報端末における前記第３アプリーションの起動による第３アクセスを受信し、
前記第３アクセスに応じて前記情報処理端末の宛先情報を前記携帯情報端末に送信し、
前記携帯情報端末においては、前記情報処理端末との通話を指示する通話指示に基づき前記情報処理端末の宛先情報を用いて前記情報処理端末との通話処理を実行するようにしてもよい。
【００２２】
上記態様によれば、携帯情報端末は、通信システムに対して遠隔サポートを要求するための第３アプリケーションを搭載する。携帯情報端末における第３アプリーションの起動による第３アクセスを受信する。第３アクセスに応じて情報処理端末の宛先情報を携帯情報端末に送信する。携帯情報端末においては、情報処理端末との通話を指示する通話指示に基づき情報処理端末の宛先情報を用いて情報処理端末との通話処理を実行する。したがって、携帯情報端末において、第３アプリケーションが起動され、通話指示が行われるだけで、情報処理端末との通話処理を好適に実行することが可能になる。
【００２３】
上記態様において、例えば、
前記携帯情報端末において、前記第３アプリケーションの起動により前記第３アプリケーションに対応する表示画面が表示された場合、前記表示画面は前記第１アプリケーションによる通話指示ボタン又は前記第２アプリケーションによる撮像ボタンを含むようにしてもよい。
【００２４】
上記態様によれば、携帯情報端末において、第３アプリケーションの起動により第３アプリケーションに対応する表示画面が表示された場合、表示画面は第１アプリケーションによる通話指示ボタン又は第２アプリケーションによる撮像ボタンを含む。したがって、携帯情報端末において第３アプリケーションが起動されると、通話指示ボタンの操作または撮像ボタンの操作により、第１アプリケーションによる通話機能または第２アプリケーションによるカメラ機能を好適に動作させることができる。
【００２５】
上記態様において、例えば、
前記第２アクセスに応じて、前記識別子に対応する前記携帯情報端末への指示命令を前記携帯情報端末に送信した後、前記携帯情報端末への指示命令を消去するようにしてもよい。
【００２６】
上記態様によれば、第２アクセスに応じて、識別子に対応する携帯情報端末への指示命令を携帯情報端末に送信した後、携帯情報端末への指示命令を消去する。したがって、携帯情報端末への同じ指示命令が再び携帯情報端末に送信されるという誤動作の可能性をなくすことができる。
【００２７】
上記態様において、例えば、
前記携帯情報端末から前記識別子と対応づけて前記確認先アドレスを用いた第２アクセスを受信した後、前記携帯情報端末への指示命令を、前記指示命令を特定するための値に対応させて管理し、
前記第２アクセスに応じて、前記識別子に対応する前記携帯情報端末への指示命令を、前記指示命令を特定するための値と共に前記携帯情報端末に送信するようにしてもよい。
【００２８】
上記態様によれば、携帯情報端末から識別子と対応づけて確認先アドレスを用いた第２アクセスを受信した後、携帯情報端末への指示命令を、指示命令を特定するための値に対応させて管理する。第２アクセスに応じて、識別子に対応する携帯情報端末への指示命令を、指示命令を特定するための値と共に携帯情報端末に送信する。したがって、携帯情報端末は、指示命令を特定するための値に基づき、指示命令が、前回と同じ指示命令か前回と異なる指示命令かを判断することができる。
【００２９】
本開示に係る他の態様は、
通話機能用の第１アプリケーション及びカメラ機能用の第２アプリケーションを搭載した携帯情報端末を制御する機器制御方法であって、
前記携帯情報端末のコンピュータに対し、
所定の宛先との通話を指示する通話指示を検知させ、
前記通話指示が検知された場合に前記第１アプリケーションを起動させ、
前記通話指示の検知に応じて、前記所定の宛先とは異なる所定サーバの宛先情報を読出して前記所定サーバへのアクセスを、前記１アプリケーションの起動による通話処理とは別に実行させ、
前記所定サーバから、前記携帯情報端末を特定する識別子、及び前記所定の宛先に対応する情報処理端末から前記携帯情報端末に対する指示命令の有無を確認するための確認先アドレスを受信させ、
前記確認先アドレスに基づいて前記所定サーバにアクセスさせて前記所定サーバから前記携帯情報端末に対する指示命令を受信させ、
前記受信した指示命令が前記第２アプリケーションを起動する旨の指示命令であると判断された場合、前記携帯情報端末において前記第１アプリケーションによる通話処理を継続させた状態で前記携帯情報端末のユーザ操作の介在なしに前記第２アプリケーションを起動させ、前記第２アプリケーションによるカメラ機能によって前記携帯情報端末において撮像された画像情報を前記所定サーバに対して送信させるものである。
【００３０】
本態様によると、前記携帯情報端末において前記情報処理端末との通話を指定した通話指示を検知したことに応じて、前記通話指示による通話処理とは別に、前記所定サーバから前記携帯情報端末を特定する識別子を取得する。
【００３１】
これにより、前記携帯情報端末における前記通話指示に基づく通話処理という前記携帯情報端末の能動的処理を契機に、前記情報処理端末から遠隔制御を受けるという前記携帯情報端末における受動的処理の準備がなされる。
【００３２】
そのため、前記情報処理端末によって前記携帯情報端末を遠隔制御するために、前記通話指示以外の操作を前記携帯情報端末のユーザに要求することはない。従って、前記情報処理端末によって前記携帯情報端末を遠隔制御するための処理を簡易にできる。
【００３３】
また、前記携帯情報端末における前記通話指示に基づく通話処理が開始される通話の初期のタイミングから、前記情報処理端末によって前記携帯情報端末を遠隔制御できる。従って、通話の進行との関係でタイムラグを少なくして前記携帯情報端末を制御できる。
【００３４】
また、前記携帯情報端末が主体となって開始した前記通話処理を継続させた状態で、前記携帯情報端末のユーザ操作の介在なしに前記所定サーバ側が主体となって前記携帯情報端末に対する遠隔制御を通じて前記携帯情報端末に搭載されたカメラ機能用の第２アプリケーションを起動させる。前記カメラ機能によって撮像された画像情報は、前記所定サーバに送信される。
【００３５】
これにより、例えば、前記携帯情報端末のユーザとオペレータとの通話中に、前記携帯情報端末における前記カメラ機能を遠隔制御によって起動させて、前記ユーザに前記携帯情報端末を用いて、例えば、不具合のある対象機器の品番又は故障箇所の画像を撮像させて、前記オペレータの情報処理端末に転送できる。そのため、通話による音声情報だけではなく、画像による視覚情報に基づいて、前記携帯情報端末のユーザに適切なアドバイス又はメンテナンス情報を提供できる。
【００３６】
また、前記携帯情報端末のユーザは、前記通話指示を行うだけで、前記携帯情報端末において前記第２アプリケーションを起動させるための別途の操作をする必要がない。そのため、前記携帯情報端末のユーザにおける操作を簡素化して、前記携帯情報端末を前記ユーザが指示した通話指示による音声情報だけではなく、画像情報をも提供できる状態にできる。
【００３７】
上記他の態様において、例えば、
前記携帯情報端末は、前記情報処理端末に対して遠隔サポートを要求するための第３アプリケーションを搭載し、
前記第３アプリケーションの起動指示を検知した場合に前記第３アプリケーションを起動させ、
前記第３アプリケーションの起動によって前記第３アプリケーションに対応する表示画面を前記携帯情報端末のディスプレイに表示させ、前記表示画面には前記通話指示のボタンが含まれ、
前記通話指示の検知に応じて、前記第３アプリケーションに含まれる前記所定サーバの宛先情報を読出して前記所定サーバへのアクセスを実行させるようにしてもよい。
【００３８】
上記態様によれば、携帯情報端末は、情報処理端末に対して遠隔サポートを要求するための第３アプリケーションを搭載する。第３アプリケーションの起動指示を検知した場合に第３アプリケーションを起動させる。第３アプリケーションの起動によって第３アプリケーションに対応する表示画面を携帯情報端末のディスプレイに表示させる。表示画面には通話指示のボタンが含まれる。通話指示の検知に応じて、第３アプリケーションに含まれる所定サーバの宛先情報を読出して所定サーバへのアクセスを実行させる。したがって、携帯情報端末のユーザは、第３アプリケーションを起動し、通話指示のボタンを操作するだけで、所定サーバへのアクセスが実行される。このため、所定サーバへのアクセスに要するユーザの操作数を低減することができる。
【００３９】
上記他の態様において、例えば、
前記携帯情報端末は、前記情報処理端末に対して遠隔サポートを要求するための第３アプリケーションを搭載し、
前記第３アプリケーションの起動指示を検知した場合に前記第３アプリケーションを起動させ、
前記第３アプリケーションの起動によって前記第３アプリケーションに含まれる前記所定サーバの宛先情報を読出して前記所定の宛先の宛先情報を取得するために前記所定サーバへのアクセスを実行させ、
前記所定サーバへのアクセスに応じて、前記所定サーバから前記所定の宛先の宛先情報を受信させ、
前記通話指示が検知された場合に前記第１アプリケーションの起動による通話処理を、前記所定の宛先の宛先情報を用いて実行させるようにしてもよい。
【００４０】
上記態様によれば、携帯情報端末は、情報処理端末に対して遠隔サポートを要求するための第３アプリケーションを搭載する。第３アプリケーションの起動指示を検知した場合に第３アプリケーションを起動させる。第３アプリケーションの起動によって第３アプリケーションに含まれる所定サーバの宛先情報を読出して所定の宛先の宛先情報を取得するために所定サーバへのアクセスを実行させる。所定サーバへのアクセスに応じて、所定サーバから所定の宛先の宛先情報を受信させる。通話指示が検知された場合に第１アプリケーションの起動による通話処理を、所定の宛先の宛先情報を用いて実行させる。したがって、携帯情報端末のユーザは、第３アプリケーションを起動し、通話指示のボタンを操作するだけで、通話処理が、所定の宛先の宛先情報を用いて実行される。このため、所定の宛先との通話処理に要するユーザの操作数を低減することができる。
【００４１】
上記他の態様において、例えば、
前記携帯情報端末において、前記第３アプリケーションの起動により前記第３アプリケーションに対応する表示画面が表示され、前記表示画面は前記第１アプリケーションによる通話指示ボタンを含むようにしてもよい。
【００４２】
上記態様によれば、携帯情報端末において、第３アプリケーションの起動により第３アプリケーションに対応する表示画面が表示される。表示画面は第１アプリケーションによる通話指示ボタンを含む。したがって、携帯情報端末のユーザは、第３アプリケーションを起動し、通話指示ボタンを操作するだけで、第１アプリケーションによる通話機能を動作させることができる。このため、通話処理に要するユーザの操作数を低減することができる。
【００４３】
上記他の態様において、例えば、
前記確認先アドレスに基づいて前記所定サーバにアクセスさせて前記所定サーバから前記携帯情報端末に対する指示命令を、前記指示命令を特定するための値と共に受信させ、
前記指示命令を特定するための値を前記携帯情報端末のメモリに保存させ、
前記受信した値が前記携帯情報端末のメモリに前回保存された値と同一である場合、前記第２アプリケーションを起動させないようにしてもよい。
【００４４】
上記態様によれば、確認先アドレスに基づいて所定サーバにアクセスさせて所定サーバから携帯情報端末に対する指示命令を、指示命令を特定するための値と共に受信させる。指示命令を特定するための値を携帯情報端末のメモリに保存させる。受信した値が携帯情報端末のメモリに前回保存された値と同一である場合、第２アプリケーションを起動させない。したがって、前回と同じ指示命令により第２アプリケーションを再び起動させるという誤動作をなくすことができる。
【００４５】
上記他の態様において、例えば、
前記指示命令を特定するための値は、ハッシュ値であってもよい。
【００４６】
本開示に係る他の態様は、
通話機能用の第１アプリケーション及びカメラ機能用の第２アプリケーションを搭載した携帯情報端末により実行されるプログラムであって、
前記携帯情報端末のコンピュータに対し、
所定の宛先との通話を指示する通話指示を検知させ、
前記通話指示が検知された場合に前記第１アプリケーションを起動させ、
前記通話指示の検知に応じて、前記所定の宛先とは異なる所定サーバの宛先情報を読出して前記所定サーバへのアクセスを、前記１アプリケーションの起動による通話処理とは別に実行させ、
前記所定サーバから、前記携帯情報端末を特定する識別子、及び前記所定の宛先に対応する情報処理端末から前記携帯情報端末に対する指示命令の有無を確認するための確認先アドレスを受信させ、
前記確認先アドレスに基づいて前記所定サーバにアクセスさせて前記所定サーバから前記携帯情報端末に対する指示命令を受信させ、
前記受信した指示命令が前記第２アプリケーションを起動する旨の指示命令であると判断された場合、前記携帯情報端末において前記第１アプリケーションによる通話処理を継続させた状態で前記携帯情報端末のユーザ操作の介在なしに前記第２アプリケーションを起動させ、前記第２アプリケーションによるカメラ機能によって前記携帯情報端末において撮像された画像情報を前記所定サーバに対して送信させるものである。
【００４７】
上記他の態様において、例えば、
前記プログラムは、前記情報処理端末に対して遠隔サポートを要求するためのプログラムであり、
前記プログラムの起動によって前記プログラムに対応する表示画面を前記携帯情報端末のディスプレイに表示させ、前記表示画面には前記通話指示のボタンが含まれ、
前記通話指示の検知に応じて、前記プログラムに含まれる前記所定サーバの宛先情報を読出して前記所定サーバへのアクセスを実行させるようにしてもよい。
【００４８】
上記他の態様において、例えば、
前記プログラムは、前記情報処理端末に対して遠隔サポートを要求するためのプログラムであり、
前記プログラムの起動によって前記プログラムに含まれる前記所定サーバの宛先情報を読出して前記所定の宛先の宛先情報を取得するために前記所定サーバへのアクセスを実行させ、
前記所定サーバへのアクセスに応じて、前記所定サーバから前記所定の宛先の宛先情報を受信させ、
前記通話指示が検知された場合に前記第１アプリケーションの起動による通話処理を、前記所定の宛先の宛先情報を用いて実行させるようにしてもよい。
【００４９】
上記他の態様において、例えば、
前記携帯情報端末において、前記プログラムの起動により前記プログラムに対応する表示画面が表示され、前記表示画面は前記第１アプリケーションによる通話指示ボタンを含むようにしてもよい。
【００５０】
上記他の態様において、例えば、
前記確認先アドレスに基づいて前記所定サーバにアクセスさせて前記所定サーバから前記携帯情報端末に対する指示命令を、前記指示命令を特定するための値と共に受信させ、
前記指示命令を特定するための値を前記携帯情報端末のメモリに保存させ、
前記受信した値が前記携帯情報端末のメモリに前回保存された値と同一である場合、前記第２アプリケーションを起動させないようにしてもよい。
【００５１】
上記他の態様において、例えば、
前記指示命令を特定するための値は、ハッシュ値であってもよい。
【００５２】
以下本発明の各実施の形態について、図面を参照しながら説明する。なお、各図面において、同じ構成要素については同じ符号が用いられている。
【００５３】
（実施形態１）
図１は、本発明の実施形態１における遠隔サポートシステム１０００の全体構成を示す図である。図１に示されるように、遠隔サポートシステム１０００は、ユーザモバイル端末１００２、クラウドサーバ１００３、呼応制御サーバ１００４、オペレータ操作端末１００５を備える。ユーザモバイル端末１００２、クラウドサーバ１００３、呼応制御サーバ１００４、オペレータ操作端末１００５は、インターネット等の外部のネットワーク１００１を介して相互に通信可能に接続されている。
【００５４】
ユーザモバイル端末１００２としては、スマートフォンやタブレット等の携帯情報端末が採用される。但し、これは一例であり、携帯電話等のボタン式の携帯情報端末がユーザモバイル端末１００２として採用されてもよい。クラウドサーバ１００３は、クラウドセンタに配置される。クラウドサーバ１００３は、ユーザモバイル端末１００２とオペレータ操作端末１００５との間におけるデータ及びコマンドなどの授受を仲介する。呼応制御サーバ１００４は、ネットワーク１００１を介して、音声通話を制御する。オペレータ操作端末１００５は、サポートセンタに配置される。オペレータ操作端末１００５は、例えばブラウザ上でクラウドサーバ１００３から情報を取得する。オペレータ操作端末１００５としては、例えばパーソナルコンピュータが採用される。
【００５５】
図２は、本発明の実施形態１におけるユーザモバイル端末１００２の構成を示すブロック図である。図３は、本発明の実施形態１におけるユーザモバイル端末１００２の機能ブロックを示す図である。
【００５６】
図２に示されるように、ユーザモバイル端末１００２は、通信デバイス２０００、ユーザインターフェース（ＩＦ）デバイス２００１、音声入出力デバイス２００２、カメラデバイス２００３、ＣＰＵ２００４、メモリ２００５を備える。通信デバイス２０００、ユーザＩＦデバイス２００１、音声入出力デバイス２００２、カメラデバイス２００３、ＣＰＵ２００４、メモリ２００５は、バス２００６を介して相互に接続されている。
【００５７】
通信デバイス２０００は、ネットワーク１００１を介して、クラウドサーバ１００３、呼応制御サーバ１００４、オペレータ操作端末１００５との通信を行う。ユーザＩＦデバイス２００１は、ユーザに対して情報を表示し、ユーザからの操作を受け付ける。ユーザＩＦデバイス２００１は、例えばタッチパネル式ディスプレイを含む。音声入出力デバイス２００２は、マイクロフォン及びスピーカを含み、オペレータ操作端末１００５を操作するオペレータとユーザとの音声通話を可能にする。カメラデバイス２００３は、撮像センサを含み、例えば撮影対象機器１００６（図１）の撮影を行う。
【００５８】
ＣＰＵ２００４は、ユーザモバイル端末１００２全体を制御する。メモリ２００５は、ＣＰＵ２００４を動作させるためのプログラムを保存する。また、メモリ２００５は、クラウドサーバ１００３及びオペレータ操作端末１００５から受信したデータ及びコマンドなどを保存する。メモリ２００５に保存されているプログラムをＣＰＵ２００４が実行することによって、図３に示される各機能ブロックによる動作が実現される。
【００５９】
図３に示されるように、ユーザモバイル端末１００２は、機能ブロックとして、遠隔サポートアプリケーション２１００、通話アプリケーション２１１０、カメラアプリケーション２１２０を備える。なお、各機能ブロックによる具体的な動作は後に詳述される。
【００６０】
遠隔サポートアプリケーション２１００は、クラウドサーバ１００３またはオペレータ操作端末１００５に対して遠隔サポートを要求するためのアプリケーションである。図１は、ユーザモバイル端末１００２において、ユーザにより遠隔サポートアプリケーション２１００が起動された状態を示す。遠隔サポートアプリケーション２１００は、第１ユーザ取得部２１０１、第２ユーザ取得部２１０２、通話指示部２１０３、第３ユーザ取得部２１０４、撮影データ送信部２１０５、命令実行部２１０６を備える。
【００６１】
第１ユーザ取得部２１０１は、ユーザが遠隔サポートアプリケーション２１００を起動すると、クラウドサーバ１００３からアクセス先情報を取得する。通話指示部２１０３は、ユーザが音声通話を指示するための通話指示ボタンである。通話指示部２１０３は、図１に示されるように、ユーザが遠隔サポートアプリケーション２１００を起動すると、ユーザモバイル端末１００２の表示画面に表示される。
【００６２】
第２ユーザ取得部２１０２は、ユーザによって通話指示部２１０３が操作されると、クラウドサーバ１００３からセッションＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）及びユーザコマンドＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を取得する。セッションＩＤは、今回の通信を特定するための識別情報である。セッションＩＤは、通信ごとにクラウドサーバ１００３により発行される。ユーザコマンドＵＲＬは、ユーザモバイル端末１００２宛ての命令の所在を表す情報である。ユーザコマンドＵＲＬは、個別のユーザモバイル端末１００２ごとに、クラウドサーバ１００３により発行される。
【００６３】
第３ユーザ取得部２１０４は、ユーザコマンドの有無をクラウドサーバ１００３に対して定期的に問い合わせる。第３ユーザ取得部２１０４は、クラウドサーバ１００３にユーザコマンドが存在すれば、クラウドサーバ１００３からユーザコマンドを取得する。撮影データ送信部２１０５は、カメラアプリケーション２１２０によって撮影されたデータをクラウドサーバ１００３に送信する。命令実行部２１０６は、第３ユーザ取得部２１０４によって取得されたユーザコマンドを実行する。命令実行部２１０６は、ユーザコマンドが例えばカメラ起動命令であれば、カメラアプリケーション２１２０を起動する。
【００６４】
通話アプリケーション２１１０は、ユーザが通話指示部２１０３を操作すると、起動される。通話アプリケーション２１１０は、電話呼び出し要求部２１１１、終話要求部２１１２、音声通話部２１１３を備える。
【００６５】
電話呼び出し要求部２１１１は、第２ユーザ取得部２１０２によってセッションＩＤ及びユーザコマンドＵＲＬが取得されると、呼応制御サーバ１００４に対して電話呼び出し要求を行う。この電話呼び出し要求は、ユーザモバイル端末１００２を識別する情報、例えばユーザの電話番号と、セッションＩＤとを含む。終話要求部２１１２は、ユーザによって終話が指示されると、呼応制御サーバ１００４に対して終話要求を行う。音声通話部２１１３は、例えばオペレータ操作端末１００５を操作するオペレータとの音声通話を行う。
【００６６】
カメラアプリケーション２１２０は、撮影指示部２１２１、写真撮影部２１２２を備える。撮影指示部２１２１は、ユーザが写真撮影を指示するための撮影指示ボタンである。撮影指示部２１２１は、後述する図１５に示されるように、カメラアプリケーション２１２０が起動されると、ユーザモバイル端末１００２の表示画面に表示される。写真撮影部２１２２は、ユーザが撮影指示部２１２１を操作すると、撮影対象機器１００６の写真撮影を行う。
【００６７】
図４は、本発明の実施形態１におけるクラウドサーバ１００３の構成を示すブロック図である。図５は、本発明の実施形態１におけるクラウドサーバ１００３の機能ブロックを示す図である。
【００６８】
図４に示されるように、クラウドサーバ１００３は、通信デバイス３０００、ＣＰＵ３００１、メモリ３００２を備える。通信デバイス３０００、ＣＰＵ３００１、メモリ３００２は、バス３００３を介して相互に接続されている。
【００６９】
通信デバイス３０００は、ネットワーク１００１を介して、ユーザモバイル端末１００２、オペレータ操作端末１００５との通信を行う。ＣＰＵ３００１は、クラウドサーバ１００３全体を制御する。メモリ３００２は、例えばハードディスクにより構成される。メモリ３００２は、ＣＰＵ３００１を動作させるためのプログラムを保存する。また、メモリ３００２は、ユーザモバイル端末１００２及びオペレータ操作端末１００５から送信されたデータ及びコマンドなどを保存する。メモリ３００２に保存されているプログラムをＣＰＵ３００１が実行することによって、図５に示される各機能ブロックによる動作が実現される。
【００７０】
図５に示されるように、クラウドサーバ１００３は、機能ブロックとして、通信制御部３１００、データ制御部３１１０、情報蓄積部３１２０を備える。なお、各機能ブロックによる具体的な動作は後に詳述される。
【００７１】
通信制御部３１００は、第１応答部３１０１、第２応答部３１０２、第３応答部３１０３、第４応答部３１０４、第５応答部３１０５、撮影データ受信部３１０６、撮影データ送信部３１０７、第６応答部３１０８を備える。
【００７２】
第１応答部３１０１は、ユーザモバイル端末１００２からのアクセス先情報の要求に応答して、ユーザモバイル端末１００２にアクセス先情報を返送する。第２応答部３１０２は、ユーザモバイル端末１００２からのセッションＩＤ及びユーザコマンドＵＲＬの要求に応答して、セッションＩＤ及びユーザコマンドＵＲＬを発行する。第２応答部３１０２は、発行したセッションＩＤ及びユーザコマンドＵＲＬをユーザモバイル端末１００２に返送し、かつ情報蓄積部３１２０に保存する。
【００７３】
第３応答部３１０３は、オペレータ操作端末１００５からのユーザコマンドＵＲＬの要求に応答して、ユーザコマンドＵＲＬをオペレータ操作端末１００５に返送する。第４応答部３１０４は、ユーザモバイル端末１００２からのユーザコマンド取得要求に応答して、ユーザコマンドをユーザモバイル端末１００２に返送する。第５応答部３１０５は、オペレータ操作端末１００５からの命令書き込み要求に応答して、オペレータ操作端末１００５からの命令を情報蓄積部３１２０に保存する。
【００７４】
撮影データ受信部３１０６は、ユーザモバイル端末１００２から送信された撮影データを受信する。撮影データ送信部３１０７は、撮影データ受信部３１０６により受信された撮影データをオペレータ操作端末１００５に送信する。第６応答部３１０８は、オペレータ操作端末１００５からの、ユーザにより撮影された撮影データの所在情報の要求に応答して、所在情報を表すＵＲＬをオペレータ操作端末１００５に返送する。
【００７５】
データ制御部３１１０は、第１検索部３１１１、第２検索部３１１２、第３検索部３１１３、第４検索部３１１４、撮影データ保存部３１１５、命令書き込み部３１１６、命令削除部３１１７を備える。
【００７６】
第１検索部３１１１は、情報蓄積部３１２０において、ユーザモバイル端末１００２から要求されたアクセス先情報を検索する。第２検索部３１１２は、情報蓄積部３１２０において、オペレータ操作端末１００５から要求されたユーザコマンドＵＲＬを検索する。第３検索部３１１３は、情報蓄積部３１２０において、ユーザモバイル端末１００２から要求されたユーザコマンドを検索する。
【００７７】
第４検索部３１１４は、情報蓄積部３１２０において、撮影データが保存されている所在情報を検索する。撮影データ保存部３１１５は、ユーザモバイル端末１００２から送信された撮影データを情報蓄積部３１２０に保存する。命令書き込み部３１１６は、オペレータ操作端末１００５から送信された命令を情報蓄積部３１２０に書き込む。命令削除部３１１７は、情報蓄積部３１２０に書き込まれた命令がユーザモバイル端末１００２に送信された後で、命令を情報蓄積部３１２０から削除する。
【００７８】
図６は、本発明の実施形態１における呼応制御サーバ１００４の構成を示すブロック図である。図７は、本発明の実施形態１における呼応制御サーバ１００４の機能ブロックを示す図である。
【００７９】
図６に示されるように、呼応制御サーバ１００４は、通信デバイス４０００、ＣＰＵ４００１、メモリ４００２を備える。通信デバイス４０００、ＣＰＵ４００１、メモリ４００２は、バス４００３を介して相互に接続されている。
【００８０】
通信デバイス４０００は、ネットワーク１００１を介して、ユーザモバイル端末１００２、オペレータ操作端末１００５との通信を行う。ＣＰＵ４００１は、呼応制御サーバ１００４全体を制御する。メモリ４００２は、例えばハードディスクにより構成される。メモリ４００２は、ＣＰＵ４００１を動作させるためのプログラムを保存する。また、メモリ４００２は、ユーザモバイル端末１００２及びオペレータ操作端末１００５から送信されたデータを保存する。メモリ４００２に保存されているプログラムをＣＰＵ４００１が実行することによって、図７に示される各機能ブロックによる動作が実現される。
【００８１】
図７に示されるように、呼応制御サーバ１００４は、機能ブロックとして、検索部４１０１、応答部４１０２、呼応制御部４１０３、情報蓄積部４１０４、保存部４１０５を備える。なお、各機能ブロックによる具体的な動作は後に詳述される。
【００８２】
呼応制御部４１０３は、ユーザモバイル端末１００２を操作するユーザと、オペレータ操作端末１００５を操作するオペレータとの間の音声通話を制御する。保存部４１０５は、ユーザモバイル端末１００２からの電話呼び出し要求に含まれている、ユーザモバイル端末１００２を識別する情報とセッションＩＤとを情報蓄積部４１０４に保存する。ユーザモバイル端末１００２を識別する情報は、例えばユーザの電話番号である。検索部４１０１は、情報蓄積部４１０４において、オペレータ操作端末１００５から要求されたセッションＩＤを検索する。応答部４１０２は、オペレータ操作端末１００５からの要求に応答して、セッションＩＤをオペレータ操作端末１００５に返送する。
【００８３】
図８は、本発明の実施形態１におけるオペレータ操作端末１００５の構成を示すブロック図である。図９は、本発明の実施形態１におけるオペレータ操作端末１００５の機能ブロックを示す図である。
【００８４】
図８に示されるように、オペレータ操作端末１００５は、通信デバイス５０００、ＣＰＵ５００１、メモリ５００２、ユーザインターフェース（ＩＦ）デバイス５００３、音声入出力デバイス５００４を備える。通信デバイス５０００、ＣＰＵ５００１、メモリ５００２、ユーザＩＦデバイス５００３、音声入出力デバイス５００４は、バス５００５を介して相互に接続されている。
【００８５】
通信デバイス５０００は、ネットワーク１００１を介して、ユーザモバイル端末１００２、クラウドサーバ１００３、呼応制御サーバ１００４との通信を行う。ユーザＩＦデバイス５００３は、オペレータに対して情報を表示し、オペレータからの操作を受け付ける。音声入出力デバイス５００４は、マイクロフォン及びスピーカを含み、ユーザモバイル端末１００２を操作するユーザとオペレータとの音声通話を可能にする。
【００８６】
ＣＰＵ５００１は、オペレータ操作端末１００５全体を制御する。メモリ５００２は、ＣＰＵ５００１を動作させるためのプログラムを保存する。また、メモリ５００２は、ユーザモバイル端末１００２及びクラウドサーバ１００３から送信された情報及びデータ等を保存する。メモリ５００２に保存されているプログラムをＣＰＵ５００１が実行することによって、図９に示される各機能ブロックによる動作が実現される。
【００８７】
図９に示されるように、オペレータ操作端末１００５は、機能ブロックとして、遠隔サポート制御部５１００、通話制御部５１１０を備える。なお、各機能ブロックによる具体的な動作は後に詳述される。
【００８８】
遠隔サポート制御部５１００は、第１取得部５１０１、命令書き込み部５１０２、第２取得部５１０３、第３取得部５１０４、撮影データ表示部５１０５、第４取得部５１０６を備える。
【００８９】
第１取得部５１０１は、呼応制御サーバ１００４から電話呼び出しの応答が要求されると、呼応制御サーバ１００４からセッションＩＤを取得する。第４取得部５１０６は、セッションＩＤが取得されると、クラウドサーバ１００３からユーザコマンドＵＲＬを取得する。命令書き込み部５１０２は、ユーザに対する命令の書き込みをクラウドサーバ１００３に要求する。第２取得部５１０３は、ユーザにより撮影された撮影データの所在を表す情報をクラウドサーバ１００３から取得する。第３取得部５１０４は、ユーザにより撮影された撮影データをクラウドサーバ１００３から取得する。撮影データ表示部５１０５は、取得された撮影データをオペレータ操作端末１００５の表示画面に表示する。
【００９０】
通話制御部５１１０は、電話呼び出し応答部５１１１、終話応答部５１１２、音声通話部５１１３を備える。
【００９１】
電話呼び出し応答部５１１１は、呼応制御サーバ１００４を介するユーザモバイル端末１００２からの電話呼び出し要求に応答する。終話応答部５１１２は、呼応制御サーバ１００４を介するユーザモバイル端末１００２からの終話要求に応答する。音声通話部５１１３は、例えばユーザモバイル端末１００２を操作するユーザとの音声通話を行う。
【００９２】
本実施形態において、ユーザモバイル端末１００２が、携帯情報端末の一例に相当し、クラウドサーバ１００３が、通信システム及び所定サーバの一例に相当し、オペレータ操作端末１００５が、情報処理端末の一例に相当する。また、本実施形態において、遠隔サポートアプリケーション２１００が、第３アプリケーションの一例に相当し、通話アプリケーション２１１０が、第１アプリケーションの一例に相当し、カメラアプリケーション２１２０が、第２アプリケーションの一例に相当し、通話指示部２１０３が、第１アプリケーションによる通話指示ボタンの一例に相当し、撮影指示部２１２１が、第２アプリケーションによる撮像ボタンの一例に相当する。
【００９３】
図１０及び図１１は、本発明の実施形態１におけるシーケンスを示す図である。図１０は、通話開始までのシーケンスを示し、図１１は、通話開始以降のシーケンスを示す。図１〜図１１を用いて、実施形態１における動作シーケンスが説明される。
【００９４】
図１０のステップ８００１では、ユーザがユーザモバイル端末１００２の遠隔サポートアプリケーション２１００を起動する。上述のように、図１は、遠隔サポートアプリケーション２１００の起動直後の状態を示す。ステップ８００２では、ユーザモバイル端末１００２の第１ユーザ取得部２１０１が、クラウドサーバ１００３に対して、アクセス先情報の取得を要求する。ステップ８００３では、クラウドサーバ１００３の第１応答部３１０１が、アクセス先情報の取得要求に対して応答する。
【００９５】
図１２は、本発明の実施形態１におけるクラウドサーバ１００３のユーザアクセス先情報テーブル９００１の一例を示す図である。ユーザアクセス先情報テーブル９００１は、クラウドサーバ１００３のアクセス先情報と、呼応制御サーバ１００４のアクセス先情報と、オペレータ操作端末１００５の識別情報とを含む。オペレータ操作端末１００５の識別情報は、例えばオペレータ操作端末１００５の電話番号である。
【００９６】
ステップ８００３では、クラウドサーバ１００３の第１応答部３１０１は、ユーザモバイル端末１００２からのアクセス先情報の取得要求に対して応答して、ユーザアクセス先情報テーブル９００１の情報を返送する。なお、ユーザモバイル端末１００２は、クラウドサーバ１００３のアクセス先情報を予め保持している。
【００９７】
続く図１０のステップ８００４では、ユーザが通話指示部２１０３を操作することにより、通話アプリケーション２１１０が起動され、通話シーケンスが開始される。
【００９８】
図１３は、本発明の実施形態１におけるユーザモバイル端末１００２が通話指示実行後の遠隔サポートシステム１０００の全体構成を示す図である。ユーザモバイル端末１００２において、ユーザが通話指示部２１０３（図１）を操作すると、図１３に示されるように、オペレータ操作端末１００５の表示画面には、カメラ起動命令ボタン５１０７、撮影データ取得ボタン５１０８などの遠隔サポートのための操作画面が表示される。
【００９９】
図１０のステップ８００５では、ユーザモバイル端末１００２の第２ユーザ取得部２１０２が、クラウドサーバ１００３に対して、セッションＩＤ及びユーザコマンドＵＲＬの取得を要求する。ステップ８００６では、クラウドサーバ１００３の第２応答部３１０２が、セッションＩＤ及びユーザコマンドＵＲＬを発行して、情報蓄積部３１２０に保存する。ステップ８００７では、第２応答部３１０２が、ユーザモバイル端末１００２からの要求に応答して、発行したセッションＩＤ及びユーザコマンドＵＲＬをユーザモバイル端末１００２に返送する。ユーザモバイル端末１００２の第２ユーザ取得部２１０２は、取得したセッションＩＤ及びユーザコマンドＵＲＬをメモリ２００５に保存する。
【０１００】
図１４は、本発明の実施形態１におけるクラウドサーバ１００３のセッションＩＤ及びユーザコマンドＵＲＬ発行時のデータベース操作の一例を示す図である。クラウドサーバ１００３の情報蓄積部３１２０は、データベースとして、ＩＤコマンドテーブル９１０１と、撮影データテーブル９２０１とを有する。
【０１０１】
ＩＤコマンドテーブル９１０１は、セッションＩＤ、ユーザモバイル端末１００２の識別情報、ユーザコマンドＵＲＬ、命令情報、ユーザにより撮影された撮影データを識別するユーザ撮影データＩＤを含む。ユーザモバイル端末１００２の識別情報は、例えばユーザモバイル端末１００２の電話番号である。撮影データテーブル９２０１は、ユーザ撮影データＩＤ、ユーザにより撮影された撮影データの所在を表すユーザ撮影データＵＲＬを含む。
【０１０２】
図１０のステップ８００６において、セッションＩＤ及びユーザコマンドＵＲＬが発行されると、図１４に示されるように、セッションＩＤ、ユーザモバイル端末１００２の識別情報、ユーザコマンドＵＲＬが、データベースに書き込まれる。
【０１０３】
続く図１０のステップ８００８では、ユーザモバイル端末１００２の電話呼び出し要求部２１１１が、呼応制御サーバ１００４に対して、電話呼び出し要求を行う。この電話呼び出し要求には、ユーザモバイル端末１００２の識別情報（例えば電話番号）、セッションＩＤが含まれる。ステップ８００９では、呼応制御サーバ１００４の保存部４１０５が、ユーザモバイル端末１００２からの電話呼び出し要求に含まれているユーザモバイル端末１００２の識別情報及びセッションＩＤを情報蓄積部４１０４のデータベースに保存する。
【０１０４】
ステップ８０１０では、呼応制御サーバ１００４は、オペレータ操作端末１００５に対して、電話呼び出しへの応答要求を行う。すなわち、呼応制御サーバ１００４は、オペレータ操作端末１００５に、電話が掛けられたことを通知し、オペレータ操作端末１００５では、例えば電話の呼び出し音が鳴る。この電話呼び出しへの応答要求には、ユーザモバイル端末１００２の識別情報が含まれる。ステップ８０１１では、オペレータ操作端末１００５の第１取得部５１０１が、呼応制御サーバ１００４に対して、セッションＩＤの取得要求を行う。このセッションＩＤの取得要求には、ユーザモバイル端末１００２の識別情報が含まれる。
【０１０５】
ステップ８０１２では、呼応制御サーバ１００４の検索部４１０１が、ユーザモバイル端末１００２の識別情報から、情報蓄積部４１０４に保存されているセッションＩＤを検索する。ステップ８０１３では、呼応制御サーバ１００４の応答部４１０２が、オペレータ操作端末１００５からのセッションＩＤの取得要求に応答して、セッションＩＤをオペレータ操作端末１００５に返送する。
【０１０６】
ステップ８０１４では、オペレータ操作端末１００５の第４取得部５１０６が、クラウドサーバ１００３に対して、ユーザコマンドＵＲＬの検索要求を行う。このユーザコマンドＵＲＬの検索要求には、セッションＩＤが含まれる。ステップ８０１５では、クラウドサーバ１００３の第２検索部３１１２が、セッションＩＤから、情報蓄積部３１２０に保存されているユーザコマンドＵＲＬを検索する。ステップ８０１６では、クラウドサーバ１００３の第３応答部３１０３が、オペレータ操作端末１００５からのユーザコマンドＵＲＬの検索要求に応答して、ユーザコマンドＵＲＬをオペレータ操作端末１００５に返送する。
【０１０７】
ステップ８０１７では、オペレータ操作端末１００５の電話呼び出し応答部５１１１が、ユーザモバイル端末１００２からの電話呼び出しに応答する。これによって、オペレータ操作端末１００５のオペレータとユーザモバイル端末１００２のユーザとの間で音声通話が開始される。ステップ８０１８では、ユーザモバイル端末１００２が、オペレータ操作端末１００５のオペレータによる操作の待ち受け状態へ遷移する。
【０１０８】
ステップ８０１８に続く図１１のステップ８１０１では、ユーザモバイル端末１００２の第３ユーザ取得部２１０４が、クラウドサーバ１００３に対して、ユーザコマンドの取得要求を行う。このユーザコマンドの取得要求には、例えばユーザコマンドＵＲＬが含まれている。ステップ８１０２では、クラウドサーバ１００３の第３検索部３１１３が、ユーザコマンドの取得要求に含まれているユーザコマンドＵＲＬから、情報蓄積部３１２０に保存されているユーザコマンドを検索する。
【０１０９】
なお、ステップ８１０１のユーザコマンドの取得要求には、ユーザコマンドＵＲＬに代えて、セッションＩＤまたはユーザモバイル端末１００２の識別情報が含まれていてもよい。この場合には、ステップ８１０２では、クラウドサーバ１００３の第３検索部３１１３が、ユーザコマンドの取得要求に含まれているセッションＩＤまたはユーザモバイル端末１００２の識別情報から、情報蓄積部３１２０に保存されているユーザコマンドを検索すればよい。
【０１１０】
ステップ８１０３では、クラウドサーバ１００３の第４応答部３１０４が、ユーザコマンドの取得要求に応答して、情報蓄積部３１２０に保存されているユーザコマンドをユーザモバイル端末１００２に返送する。ここで、クラウドサーバ１００３の第４応答部３１０４は、情報蓄積部３１２０の該当するユーザコマンドＵＲＬにユーザコマンドが保存されていなければ、その旨をユーザモバイル端末１００２に送信する。
【０１１１】
ユーザモバイル端末１００２の第３ユーザ取得部２１０４が、クラウドサーバ１００３からユーザコマンドを取得するまで、破線で囲まれたステップ８１０１〜８１０３が定期的に繰り返される。
【０１１２】
ステップ８１０４では、オペレータ操作端末１００５のオペレータが、表示画面に表示されているカメラ起動命令ボタン５１０７を操作する。
【０１１３】
図１５は、本発明の実施形態１におけるオペレータ操作端末１００５でカメラ起動命令ボタン５１０７が操作された後の全体構成を示す図である。図１５に示されるように、オペレータ操作端末１００５においてカメラ起動命令ボタン５１０７が操作されると、ユーザモバイル端末１００２の表示画面に、撮影指示部２１２１と、映っている撮影対象機器１００６の画像１００６ｉとが表示される。
【０１１４】
続く図１１のステップ８１０５では、オペレータ操作端末１００５の命令書き込み部５１０２が、クラウドサーバ１００３に対して、カメラ起動命令の書き込み要求を行う。このカメラ起動命令の書き込み要求には、ユーザコマンドＵＲＬが含まれる。ステップ８１０６では、クラウドサーバ１００３の命令書き込み部３１１６が、指定されたユーザコマンドＵＲＬに紐付けて、カメラ起動命令をユーザコマンドとして保存する。
【０１１５】
図１６は、本発明の実施形態１におけるクラウドサーバ１００３がカメラ起動命令をユーザコマンドとして保存時のデータベース操作の一例を示す図である。ステップ８１０６では、図１６に示されるように、該当するユーザコマンドＵＲＬを有するＩＤコマンドテーブル９１０１の「命令情報」の欄に、カメラ起動命令が書き込まれる。なお、撮影データテーブル９２０１は、変化しない。
【０１１６】
続く図１１のステップ８１０７では、ユーザモバイル端末１００２の第３ユーザ取得部２１０４が、クラウドサーバ１００３に対して、ユーザコマンドの取得要求を行う。このユーザコマンドの取得要求には、例えばユーザコマンドＵＲＬが含まれている。ステップ８１０８では、クラウドサーバ１００３の第３検索部３１１３が、ユーザコマンドの取得要求に含まれているユーザコマンドＵＲＬから、情報蓄積部３１２０に保存されているユーザコマンドを検索する。
【０１１７】
ステップ８１０９では、クラウドサーバ１００３の第４応答部３１０４が、ユーザコマンドの取得要求に応答して、情報蓄積部３１２０に保存されているユーザコマンドをユーザモバイル端末１００２に送信する。ここでは、ユーザコマンドには、カメラ起動命令が含まれている。ステップ８１１０では、ユーザコマンドの送信後に、クラウドサーバ１００３の命令削除部３１１７が、カメラ起動命令を削除する。
【０１１８】
図１７は、本発明の実施形態１におけるクラウドサーバがカメラ起動命令を削除時のデータベース操作の一例を示す図である。ステップ８１１０では、図１７に示されるように、ＩＤコマンドテーブル９１０１の「命令情報」の欄のカメラ起動命令が削除される。
【０１１９】
続く図１１のステップ８１１１では、ユーザモバイル端末１００２の命令実行部２１０６が、第３ユーザ取得部２１０４が取得したユーザコマンド、つまりカメラ起動命令に基づき、カメラアプリケーション２１２０を起動する。ステップ８１１２では、ユーザモバイル端末１００２に表示されている撮影指示部２１２１をユーザが操作すると、ユーザモバイル端末１００２の写真撮影部２１２２が撮影対象機器１００６の写真撮影を実行する。
【０１２０】
ステップ８１１３では、ユーザモバイル端末１００２の撮影データ送信部２１０５が、撮影データをクラウドサーバ１００３にアップロードする。ステップ８１１４では、ユーザモバイル端末１００２から送信された撮影データを、クラウドサーバ１００３の撮影データ受信部３１０６が受信し、撮影データ保存部３１１５が、受信された撮影データをユーザ撮影データＵＲＬと紐付けて情報蓄積部３１２０に保存する。
【０１２１】
図１８は、本発明の実施形態１におけるクラウドサーバが撮影データ保存時のデータベース操作の一例を示す図である。図１１のステップ８１１４では、図１８に示されるように、ＩＤコマンドテーブル９１０１の「ユーザ撮影データＩＤ」の欄に、例えば「１」が書き込まれる。また、撮影データテーブル９２０１の「ユーザ撮影データＩＤ」の欄に、対応する「１」が書き込まれ、「ユーザ撮影データＵＲＬ」の欄に、撮影データの所在を表す情報が書き込まれる。
【０１２２】
続く図１１のステップ８１１５では、オペレータ操作端末１００５の表示画面に表示されている撮影データ取得ボタン５１０８（例えば図１５）が操作されると、オペレータ操作端末１００５の第２取得部５１０３が、クラウドサーバ１００３に対して、ユーザが撮影した撮影データの所在に関する情報の取得要求を行う。この取得要求には、セッションＩＤが含まれている。
【０１２３】
ステップ８１１６では、クラウドサーバ１００３の第４検索部３１１４が、オペレータ操作端末１００５からの取得要求に含まれているセッションＩＤに基づき、情報蓄積部３１２０に保存されている撮影データの所在を検索する。ステップ８１１７では、クラウドサーバ１００３の第４応答部３１０４が、オペレータ操作端末１００５からの取得要求に応答して、撮影データの所在を表す情報（図１８に示されるユーザ撮影データＵＲＬ）をオペレータ操作端末１００５に返送する。
【０１２４】
ステップ８１１８では、オペレータ操作端末１００５の第３取得部が、クラウドサーバ１００３に対し、撮影データの所在を表す情報に基づき撮影データの取得要求を行う。ステップ８１１９では、クラウドサーバ１００３の撮影データ送信部３１０７が、オペレータ操作端末１００５からの取得要求に応答して、撮影データをオペレータ操作端末１００５に送信する。ステップ８１２０では、オペレータ操作端末１００５の第３取得部５１０４が撮影データを取得し、取得された撮影データを、撮影データ表示部５１０５がオペレータ操作端末１００５の表示画面に表示する。
【０１２５】
図１９は、本発明の実施形態１におけるユーザモバイル端末でユーザが撮影指示部を操作後の全体構成を示す図である。図１１のステップ８１１２において、撮影指示部２１２１がユーザによって操作されると写真撮影が実行され、ステップ８１１３において、図１９に示されるように、撮影対象機器１００６の撮影データ１００６ｄがクラウドサーバ１００３にアップロードされる。さらに、ステップ８１１５において、オペレータ操作端末１００５の撮影データ取得ボタン５１０８が操作されると、ステップ８１２０において、図１９に示されるように、撮影対象機器１００６の画像１００６ｉが、オペレータ操作端末１００５の表示画面に表示される。
【０１２６】
遠隔サポートが終了すると、図１１のステップ８１２１では、ユーザモバイル端末１００２において、ユーザが終話を指示する。ステップ８１２２では、ユーザモバイル端末１００２の終話要求部２１１２が、呼応制御サーバ１００４に対し、終話要求を行う。ステップ８１２３では、呼応制御サーバ１００４の呼応制御部４１０３が、ユーザモバイル端末１００２からの終話要求をオペレータ操作端末１００５に伝達する。
【０１２７】
ステップ８１２４では、オペレータ操作端末１００５の終話応答部５１１２が、呼応制御サーバ１００４に対し、終話応答を行う。ステップ８１２５では、呼応制御サーバ１００４の呼応制御部４１０３が、オペレータ操作端末１００５からの終話応答をユーザモバイル端末１００２に伝達する。これによって、オペレータ操作端末１００５とユーザモバイル端末１００２との間の音声通話が終了し、ユーザモバイル端末１００２の遠隔サポートアプリケーション２１００が終了する。
【０１２８】
本実施形態において、セッションＩＤが、識別子の一例に相当し、ユーザコマンドＵＲＬが、確認先アドレスの一例に相当する。また、本実施形態において、図１０のステップ８００５のセッションＩＤ等の取得要求が、第１アクセスの一例に相当し、図１１のステップ８１０７のユーザコマンドの取得要求が、第２アクセスの一例に相当し、図１０のステップ８００２のアクセス先情報の取得要求が、第３アクセスの一例に相当し、図１１のステップ８１０５で送信されるカメラ起動命令が、携帯情報端末の指示命令の一例に相当する。また、本実施形態において、図１２のユーザアクセス先情報テーブル９００１に含まれるオペレータ操作端末１００５の識別情報が、情報処理端末の宛先情報の一例及び所定の宛先の宛先情報の一例に相当し、クラウドサーバ１００３のアクセス先情報が、所定サーバの宛先情報の一例に相当する。
【０１２９】
図２０は、本発明の実施形態１におけるユーザモバイル端末１００２の通話開始までの処理フローを示す図である。
【０１３０】
図２０のステップ６００１では、ユーザが遠隔サポートアプリケーション２１００を起動する。ステップ６００２では、第１ユーザ取得部２１０１が、予め保持しているクラウドサーバ１００３のアクセス先情報に基づき、クラウドサーバ１００３に対してアクセス先情報の取得要求を送信し、オペレータ操作端末１００５のアクセス先情報が取得できるか否かが判別される。オペレータ操作端末１００５のアクセス先情報は、例えばオペレータ操作端末１００５の識別情報（電話番号）である。
【０１３１】
オペレータのアクセス先情報が取得できなければ（ステップ６００２でＮＯ）、処理がステップ６００２に戻り、例えば所定回数繰り返される。オペレータのアクセス先情報が取得できると（ステップ６００２でＹＥＳ）、ステップ６００３において、ユーザが通話指示部２１０３を操作して、通話指示を実行する。これによって、通話アプリケーション２１１０が起動される。
【０１３２】
ステップ６００４では、第２ユーザ取得部２１０２が、セッションＩＤ及びユーザコマンドＵＲＬの取得要求をクラウドサーバ１００３へ送信する。ステップ６００５では、第２ユーザ取得部２１０２が、クラウドサーバ１００３からセッションＩＤ及びユーザコマンドＵＲＬを取得できるか否かが判別される。第２ユーザ取得部２１０２がセッションＩＤ及びユーザコマンドＵＲＬを取得できなければ（ステップ６００５でＮＯ）、処理がステップ６００４に戻って、例えば所定回数繰り返される。
【０１３３】
第２ユーザ取得部２１０２が、セッションＩＤ及びユーザコマンドＵＲＬを取得できれば（ステップ６００５でＹＥＳ）、ステップ６００６において、電話呼び出し要求部２１１１が、オペレータのアクセス先情報を電話呼び出し相手とした電話呼び出し要求を呼応制御サーバ１００４へ送信する。この電話呼び出し要求には、セッションＩＤが含まれる。ステップ６００７では、音声通話部２１１３が、電話呼び出し応答を受信できるか否かが判別される。音声通話部２１１３が電話呼び出し応答を受信できなければ（ステップ６００７でＮＯ）、処理がステップ６００６に戻って、例えば所定回数繰り返される。
【０１３４】
音声通話部２１１３が電話呼び出し応答を受信できれば（ステップ６００７でＹＥＳ）、ステップ６００８において、音声通話が開始される。ステップ６００９では、ユーザモバイル端末１００２は、オペレータによる操作の待ち受け状態へ遷移して、このフローは終了する。
【０１３５】
図２１は、本発明の実施形態１におけるユーザモバイル端末１００２の通話開始以降の処理フローを示す図である。ユーザモバイル端末１００２は、オペレータによる操作の待ち受け状態になっている。
【０１３６】
ステップ６１０１では、第３ユーザ取得部２１０４が、ユーザコマンドＵＲＬを含むユーザコマンドの取得要求をクラウドサーバ１００３へ送信する。ステップ６１０２では、第３ユーザ取得部２１０４が、ユーザコマンドの取得要求に対する応答を受信でき、受信した応答にカメラ起動命令が含まれているか否かが判別される。受信した応答にカメラ起動命令が含まれていなければ（ステップ６１０２でＮＯ）、処理がステップ６１０１に戻って、ステップ６１０１，６１０２が繰り返される。すなわち、オペレータによる操作の待ち受け状態では、定期的に、ステップ６１０１，６１０２が繰り返される。
【０１３７】
ステップ６１０２において、応答にカメラ起動命令が含まれている場合には（ステップ６１０２でＹＥＳ）、ステップ６１０３において、カメラ起動命令を受けて、命令実行部２１０６は、カメラアプリケーション２１２０を起動し、カメラの撮影画面を表示画面に表示する。これによって、オペレータによる操作の待ち受け状態が解除される。
【０１３８】
ステップ６１０４では、ユーザが、ユーザモバイル端末１００２で実行されているカメラアプリケーション２１２０を利用することによって、撮影指示部２１２１を操作して撮影を実行する。ステップ６１０５では、撮影データ送信部２１０５が、撮影されたデータをクラウドサーバ１００３へアップロードする。
【０１３９】
ステップ６１０６では、ユーザが通話終了指示を実行したか否かが判別される。ユーザが通話終了指示を実行していなければ（ステップ６１０６でＮＯ）、処理がステップ６１０１に戻って、以上のステップが繰り返される。ユーザが通話終了指示を実行すれば（ステップ６１０６でＹＥＳ）、ステップ６１０７において、終話要求部２１１２が、呼応制御サーバ１００４へ終話要求を送信する。ステップ６１０８では、音声通話部２１１３が、呼応制御サーバ１００４を介してオペレータ操作端末１００５からの終話応答を受信して、遠隔サポートアプリケーション２１００及び通話アプリケーション２１１０が終了されて、このフローは終了する。
【０１４０】
図２２及び図２３は、本発明の実施形態１におけるクラウドサーバの処理フローを示す図である。図２２は、通話開始までの処理フローを示し、図２３は、通話開始以降の処理フローを示す。
【０１４１】
図２２のステップ７００１では、クラウドサーバ１００３は、ユーザモバイル端末１００２からアクセス先情報の取得要求を受信し、第１応答部３１０１が、受信した取得要求に応答して、オペレータ操作端末１００５の識別情報を含むユーザアクセス先情報テーブル９００１の情報を返送する。
【０１４２】
ステップ７００２では、クラウドサーバ１００３は、ユーザモバイル端末１００２からセッションＩＤ及びユーザコマンドＵＲＬの取得要求を受信する。ステップ７００３では、第２応答部３１０２が、セッションＩＤ及びセッションＩＤに紐付いたユーザコマンドＵＲＬを発行して、情報蓄積部３１２０に保存する。また、第２応答部３１０２が、セッションＩＤ及びユーザコマンドＵＲＬをユーザモバイル端末１００２に返送する。
【０１４３】
ステップ７００４では、オペレータ操作端末１００５からユーザコマンドＵＲＬの検索要求を受信する。このユーザコマンドＵＲＬの検索要求には、セッションＩＤが含まれている。ステップ７００５では、第２検索部３１１２が情報蓄積部３１２０を検索して、ユーザコマンドＵＲＬの検索要求に含まれるセッションＩＤに紐付けられたユーザコマンドＵＲＬが存在するか否かを判別する。
【０１４４】
セッションＩＤに紐付けられたユーザコマンドＵＲＬが存在しなければ（ステップ７００５でＮＯ）、ステップ７００７において、第３応答部３１０３は、該当するユーザコマンドＵＲＬが存在しないことをオペレータ操作端末１００５に送信し、所定のエラー処理を行って、このフローを終了する。
【０１４５】
セッションＩＤに紐付けられたユーザコマンドＵＲＬが存在すれば（ステップ７００５でＹＥＳ）、第３応答部３１０３が、該当するユーザコマンドＵＲＬをオペレータ操作端末１００５に返送する。
【０１４６】
続く図２３のステップ７１０１では、クラウドサーバ１００３は、オペレータ操作端末１００５からのカメラ起動命令の書き込み要求を受信する。このカメラ起動命令の書き込み要求には、ユーザコマンドＵＲＬが含まれている。ステップ７１０２では、命令書き込み部３１１６は、情報蓄積部３１２０の指定されたユーザコマンドＵＲＬにカメラ起動命令をユーザコマンドとして保存する。
【０１４７】
ステップ７１０３では、クラウドサーバ１００３は、ユーザモバイル端末１００２からユーザコマンドの取得要求を受信する。このユーザコマンドの取得要求には、上述のように、例えばユーザコマンドＵＲＬが含まれている。ステップ７１０４では、第３検索部３１１３が情報蓄積部３１２０を検索して、指定されたユーザコマンドＵＲＬに、カメラ起動命令が存在するか否かを判別する。
【０１４８】
指定されたユーザコマンドＵＲＬにカメラ起動命令が存在しなければ（ステップ７１０４でＮＯ）、ステップ７１０６において、第４応答部３１０４が、該当するユーザコマンドＵＲＬに命令が存在しないことを、ユーザモバイル端末１００２に返送し、処理がステップ７１０３に戻る。
【０１４９】
指定されたユーザコマンドＵＲＬにカメラ起動命令が存在すれば（ステップ７１０４でＹＥＳ）、ステップ７１０５において、第４応答部３１０４が、該当する命令情報、つまりカメラ起動命令をユーザモバイル端末１００２に返送する。命令情報のユーザモバイル端末１００２への送信後に、ステップ７１０６では、命令削除部３１１７が、該当命令情報、つまりカメラ起動命令を情報蓄積部３１２０から削除する。これによって、同じ命令情報が再度ユーザモバイル端末１００２に送られるのを防止する。
【０１５０】
ステップ７１０８では、撮影データ受信部３１０６が、ユーザモバイル端末１００２から撮影データを受信し、撮影データ保存部３１１５が、受信された撮影データをユーザ撮影データＵＲＬと紐付けて情報蓄積部３１２０に保存する。
【０１５１】
ステップ７１０９では、クラウドサーバ１００３は、オペレータ操作端末１００５から撮影データの所在に関する情報の取得要求を受信する。この取得要求には、セッションＩＤが含まれている。ステップ７１１０では、第４検索部３１１４が、指定されたセッションＩＤに基づき情報蓄積部３１２０を検索し、撮影データが存在するか否かを判別する。
【０１５２】
撮影データが存在しなければ（ステップ７１１０でＮＯ）、ステップ７１１２において、該当する撮影データが存在しないことをオペレータ操作端末１００５に返送して、このフローを終了する。一方、撮影データが存在すれば（ステップ７１１０でＹＥＳ）、ステップ７１１１において、第６応答部３１０８は、該当する撮影データの所在情報、つまり撮影データテーブル９２０１（例えば図１８）のユーザ撮影データＵＲＬをオペレータ操作端末１００５に返送する。
【０１５３】
ステップ７１１３では、クラウドサーバ１００３は、オペレータ操作端末１００５からの撮影データの取得要求を受信する。ステップ７１１４では、撮影データ送信部３１０７が、オペレータ操作端末１００５からの取得要求に応答して、撮影データをオペレータ操作端末１００５に返送して、このフローを終了する。クラウドサーバ１００３は、例えば所定時間後に、今回の遠隔サポートにおいて発行したセッションＩＤ及びユーザコマンドＵＲＬを消去してもよい。
【０１５４】
以上説明されたように、実施形態１では、ユーザモバイル端末１００２において、ユーザは、遠隔サポートアプリケーション２１００を起動し、通話指示部２１０３を操作して通話アプリケーション２１１０を起動するだけで、オペレータ操作端末１００５がユーザモバイル端末１００２を遠隔制御できる。したがって、オペレータ操作端末１００５によってユーザモバイル端末１００２を遠隔制御するための処理を簡易にできる。
【０１５５】
また、ユーザモバイル端末１００２のユーザは、通話指示を行うだけで、ユーザモバイル端末１００２においてカメラアプリケーション２１２０を起動させるための別途の操作をする必要がない。そのため、ユーザモバイル端末１００２のユーザにおける操作を簡素化して、ユーザモバイル端末１００２をユーザが指示した通話指示による音声情報だけではなく、画像情報をも提供可能な状態にできる。
【０１５６】
これにより、ユーザモバイル端末１００２のユーザとオペレータ操作端末１００５のオペレータとの通話中に、ユーザモバイル端末１００２におけるカメラアプリケーション２１２０を遠隔制御によって起動させて、ユーザに、例えば不具合のある撮影対象機器１００６の品番又は故障箇所の画像を撮像させて、撮影データをオペレータ操作端末１００５に転送できる。そのため、通話による音声情報だけではなく、画像による視覚情報に基づいて、ユーザモバイル端末１００２のユーザに適切なアドバイス又はメンテナンス情報を提供できる。
【０１５７】
なお、上記実施形態１では、ユーザモバイル端末１００２の第３ユーザ取得部２１０４は、図１１のステップ８１０１またはステップ８１０７において、クラウドサーバ１００３の情報蓄積部３１２０のユーザコマンドＵＲＬに直接、ユーザコマンドを読み取りにいってもよい。この場合には、クラウドサーバ１００３がユーザコマンドを検索するステップ８１０２，８１０８と、ユーザモバイル端末１００２に応答するステップ８１０３，８１０９を削減することができる。
【０１５８】
また、上記実施形態１では、クラウドサーバ１００３の第４応答部３１０４は、図１１のステップ８１０９において、カメラ起動命令とともに、撮影データのアップロード先の情報（ＵＲＬ）をユーザモバイル端末１００２に返送してもよい。そして、ユーザモバイル端末１００２の撮影データ送信部２１０５は、アップロード先のＵＲＬに直接、撮影データをアップロードしてもよい。この場合には、クラウドサーバ１００３が撮影データを保存するステップ８１１４を削減することができる。
【０１５９】
また、上記実施形態１では、オペレータ操作端末１００５は、クラウドサーバ１００３の情報蓄積部３１２０のユーザ撮影データＵＲＬに直接、撮影データを読み取りにいってもよい。この場合には、クラウドサーバ１００３がオペレータ操作端末１００５に応答するステップ８１１９を削減することができる。
【０１６０】
また、上記実施形態１では、ユーザモバイル端末１００２においてユーザが撮影対象機器１００６を撮影する画像は、静止画でも動画でもよい。
【０１６１】
また、上記実施形態１では、ユーザモバイル端末１００２の撮影データ送信部２１０５は、図１１のステップ８１１３において、動画または静止画を、クラウドサーバ１００３に送信しつつ、並行してオペレータ操作端末１００５に送信してもよい。
【０１６２】
（実施形態２）
図２４は、本発明の実施形態２におけるユーザモバイル端末１００２の機能ブロックを示す図である。なお、実施形態２における遠隔サポートシステム１０００の構成は、図１に示される実施形態１と同様である。また、実施形態２におけるユーザモバイル端末１００２の構成は、図２に示される実施形態１と同様である。また、実施形態２におけるクラウドサーバ１００３、呼応制御サーバ１００４、オペレータ操作端末１００５の構成及び機能ブロックは、図４〜図９に示される実施形態１と同様である。
【０１６３】
図２４に示されるように、実施形態２のユーザモバイル端末１００２の遠隔サポートアプリケーション２１００は、機能ブロックとしてハッシュ値比較部２２００を備える。実施形態２の第３ユーザ取得部２１０４は、クラウドサーバ１００３から、ユーザコマンド及びハッシュ値（後述）を取得する。
【０１６４】
ハッシュ値比較部２２００は、メモリ２００５に保存されているハッシュ値と、第３ユーザ取得部２１０４が取得した新たなハッシュ値とを比較する。ハッシュ値比較部２２００は、比較結果を命令実行部２１０６に通知する。ハッシュ値比較部２２００は、メモリ２００５に保存されているハッシュ値と、第３ユーザ取得部２１０４が取得した新たなハッシュ値とが異なるときは、メモリ２００５に保存されているハッシュ値を削除して、第３ユーザ取得部２１０４が取得した新たなハッシュ値をメモリ２００５に保存する。
【０１６５】
命令実行部２１０６は、メモリ２００５に保存されているハッシュ値と、第３ユーザ取得部２１０４が取得した新たなハッシュ値とが異なる場合のみ、第３ユーザ取得部２１０４が取得した新たなユーザコマンドを実行する。すなわち、命令実行部２１０６は、メモリ２００５に保存されているハッシュ値と、第３ユーザ取得部２１０４が取得した新たなハッシュ値とが同じ場合には、第３ユーザ取得部２１０４が取得した新たなユーザコマンドを実行しない。本実施形態において、ハッシュ値が、指示命令を特定するための値の一例に相当する。
【０１６６】
図２５は、本発明の実施形態２における通話開始以降のシーケンスを示す図である。図２６は、本発明の実施形態２におけるクラウドサーバがカメラ起動命令をユーザコマンドとして保存時のデータベース操作の一例を示す図である。実施形態２における通話開始までのシーケンスは、図１０に示される実施形態１と同じである。
【０１６７】
図２５において、ステップ８１０１〜８１０５は、図１１のステップ８１０１〜８１０５と同じである。ステップ８１０５に続くステップ８１２８では、クラウドサーバ１００３の命令書き込み部３１１６が、指定されたユーザコマンドＵＲＬに紐付けて、カメラ起動命令をユーザコマンドとして保存する。また、ステップ８１２８では、命令書き込み部３１１６は、カメラ起動命令からハッシュ関数を用いてハッシュ値を生成し、指定されたユーザコマンドＵＲＬに紐付けて、生成されたハッシュ値を保存する。
【０１６８】
図２６に示されるように、実施形態２のクラウドサーバ１００３が保持するＩＤコマンドテーブル９５０２は、実施形態１のＩＤコマンドテーブル９１０１（例えば図１６）が備える各欄に加えて、「ハッシュ値」の欄を備える。図２５のステップ８１２８では、図２６に示されるように、該当するユーザコマンドＵＲＬを有するＩＤコマンドテーブル９５０２の「命令情報」の欄にカメラ起動命令が書き込まれるとともに、「ハッシュ値」の欄にハッシュ値が書き込まれる。
【０１６９】
続く図２５のステップ８１０７，８１０８は、図１１のステップ８１０７，８１０８と同じである。ステップ８１０８に続くステップ８１２９では、クラウドサーバ１００３の第４応答部３１０４が、ユーザコマンドの取得要求に応答して、情報蓄積部３１２０に保存されているユーザコマンドをユーザモバイル端末１００２に送信する。このユーザコマンドには、実施形態２では、カメラ起動命令及びハッシュ値が含まれている。
【０１７０】
ステップ８１３０では、ユーザモバイル端末１００２のハッシュ値比較部２２００が、メモリ２００５に保存されているハッシュ値と、ステップ８１２９で送信されたハッシュ値とを比較する。ハッシュ値比較部２２００による比較の結果、メモリ２００５に保存されているハッシュ値と、ステップ８１２９で送信されたハッシュ値とが異なる場合に、処理は、続くステップ８１１１に進む。ステップ８１１１〜８１２５は、図１１のステップ８１１１〜８１２５と同じである。
【０１７１】
図２７は、本発明の実施形態２におけるユーザモバイル端末１００２の通話開始以降の処理フローを示す図である。ユーザモバイル端末１００２は、オペレータによる操作の待ち受け状態になっている。なお、実施形態２におけるユーザモバイル端末１００２の通話開始までの処理フローは、図２０に示されるものと同じである。
【０１７２】
図２７のステップ６１０１は、図２１のステップ６１０１と同じである。続くステップ６２００では、第３ユーザ取得部２１０４が、ユーザコマンドの取得要求に対する応答を受信でき、受信した応答に含まれるハッシュ値が、以前に取得した命令時のハッシュ値と異なるか否かを判別する。受信した応答に含まれるハッシュ値が、以前に取得した命令時のハッシュ値と同じと判別されると（ステップ６２００でＮＯ）、処理がステップ６１０１に戻って、ステップ６１０１，６１０２が繰り返される。すなわち、オペレータによる操作の待ち受け状態では、定期的に、ステップ６１０１，６２００が繰り返される。
【０１７３】
一方、受信した応答に含まれるハッシュ値が、以前に取得した命令時のハッシュ値と異なると判別されると（ステップ６２００でＹＥＳ）、処理がステップ６１０２に進められる。ステップ６１０２〜６１０８は、図２１に示されるステップ６１０２〜６１０８と同じである。
【０１７４】
図２８は、本発明の実施形態２におけるクラウドサーバの通話開始までの処理フローを示す図である。図２９は、本発明の実施形態２におけるクラウドサーバの通話開始以降の処理フローを示す図である。図２８において、ステップ７００１〜７００６は、図２２に示される実施形態１のステップ７００１〜７００６と同じである。
【０１７５】
図２９において、ステップ７１０１は、図２２に示されるステップ７１０１と同じである。ステップ７１０１に続くステップ７２００では、命令書き込み部３１１６は、情報蓄積部３１２０の指定されたユーザコマンドＵＲＬに紐付けて、カメラ起動命令をユーザコマンドとして保存する。また、命令書き込み部３１１６は、前回の命令時とは異なるハッシュ値を生成して、カメラ起動命令とともに保存する。
【０１７６】
続くステップ７１０３，７１０４は、図２３に示される実施形態１のステップ７１０３，７１０４と同じである。指定されたユーザコマンドＵＲＬにカメラ起動命令が存在しなければ（ステップ７１０４でＮＯ）、処理がステップ７１０６に進む。ステップ７１０６は、図２３に示されるステップ７１０６と同じである。
【０１７７】
指定されたユーザコマンドＵＲＬにカメラ起動命令が存在すれば（ステップ７１０４でＹＥＳ）、ステップ７２０１において、第４応答部３１０４が、該当する命令情報（つまりカメラ起動命令）とハッシュ値とを、ユーザモバイル端末１００２に返送する。続くステップ７１０８〜７１１４は、図２３に示されるステップ７１０８〜７１１４と同じである。
【０１７８】
このように、実施形態２では、クラウドサーバ１００３は、ユーザコマンドとともにハッシュ値をユーザモバイル端末１００２に送信し、ユーザモバイル端末１００２のハッシュ値比較部２２００は、ハッシュ値に基づき、今回受信したユーザコマンドが前回のユーザコマンドと同じか否かを判別する。命令実行部２１０６は、ハッシュ値が同じであれば、当該ユーザコマンドの命令を実行しない。したがって、図２９では、ステップ７２０１の次に、図２３に示されるようなカメラ起動命令を削除するステップが設けられていない。
【０１７９】
上記実施形態２では、クラウドサーバ１００３の命令書き込み部３１１６は、ハッシュ値を生成し、ユーザモバイル端末１００２のハッシュ値比較部２２００は、ハッシュ値に基づき、今回受信したユーザコマンドが前回のユーザコマンドと同じか否かを判別しているが、ハッシュ値に限られない。命令書き込み部３１１６は、命令を特定する情報、すなわち前回の命令と異なることを特定する情報を生成すればよい。ユーザモバイル端末１００２は、この生成された情報に基づき、今回受信したユーザコマンドが前回のユーザコマンドと同じか否かを判別すればよい。命令書き込み部３１１６は、命令を特定する情報として、例えば時刻を用いてもよい。また、命令書き込み部３１１６は、命令を特定する情報として、続き番号を用いてもよい。
【０１８０】
（実施形態３）
図３０及び図３１は、本発明の実施形態３におけるシーケンスを示す図である。図３０は、通話開始までのシーケンスを示し、図３１は、通話開始以降のシーケンスを示す。なお、実施形態３における遠隔サポートシステム１０００の構成は、図１に示される実施形態１と同様である。また、実施形態３におけるユーザモバイル端末１００２、クラウドサーバ１００３、呼応制御サーバ１００４、オペレータ操作端末１００５の構成及び機能ブロックは、図２〜図９に示される実施形態１と同様である。
【０１８１】
図３０において、ステップ８００１〜８００４は、図１０に示される実施形態１のステップ８００１〜８００４と同じである。
【０１８２】
図３２は、本発明の実施形態３におけるクラウドサーバ１００３のユーザアクセス先情報テーブル９７０１の一例を示す図である。ユーザアクセス先情報テーブル９７０１は、図１２に示される実施形態１のユーザアクセス先情報テーブル９００１と同様に、クラウドサーバ１００３のアクセス先情報と、呼応制御サーバ１００４のアクセス先情報と、オペレータ操作端末１００５の識別情報とを含む。オペレータ操作端末１００５の識別情報は、例えばオペレータ操作端末１００５の電話番号である。図３０のステップ８００３では、クラウドサーバ１００３の第１応答部３１０１は、ユーザモバイル端末１００２からのアクセス先情報の取得要求に対して応答して、ユーザアクセス先情報テーブル９７０１の情報を返送する。
【０１８３】
ステップ８００４に続く図３０のステップ８５０１では、ユーザモバイル端末１００２の第２ユーザ取得部２１０２が、クラウドサーバ１００３に対して、セッションＩＤ及び汎用ユーザコマンドＵＲＬの取得を要求する。ステップ８５０２では、クラウドサーバ１００３の第２応答部３１０２が、セッションＩＤを発行して、情報蓄積部３１２０に保存する。ステップ８５０３では、第２応答部３１０２が、ユーザモバイル端末１００２からの要求に応答して、汎用ユーザコマンドＵＲＬと、発行したセッションＩＤとをユーザモバイル端末１００２に送信する。ユーザモバイル端末１００２の第２ユーザ取得部２１０２は、取得したセッションＩＤ及び汎用ユーザコマンドＵＲＬをメモリ２００５に保存する。
【０１８４】
図３３は、本発明の実施形態３におけるクラウドサーバ１００３のセッションＩＤ発行時のデータベース操作の一例を示す図である。実施形態３では、クラウドサーバ１００３の情報蓄積部３１２０は、データベースとして、ＩＤテーブル９７０２と、撮影データテーブル９７０３と、汎用コマンドテーブル９７０４とを有する。
【０１８５】
ＩＤテーブル９７０２は、セッションＩＤ、ユーザモバイル端末１００２の識別情報、命令情報、ユーザにより撮影された撮影データを識別するユーザ撮影データＩＤを含む。ユーザモバイル端末１００２の識別情報は、例えばユーザモバイル端末１００２の電話番号である。
【０１８６】
撮影データテーブル９７０３は、実施形態１の撮影データテーブル９２０１（例えば図１４）と同様に、ユーザ撮影データＩＤ、ユーザにより撮影された撮影データの所在を表すユーザ撮影データＵＲＬを含む。汎用コマンドテーブル９７０４は、予め設定されている汎用ユーザコマンドＵＲＬを含む。このため、実施形態３では、データベースの操作時に、汎用コマンドテーブル９７０４は操作されず、内容は変化しない。
【０１８７】
図３０のステップ８５０２において、セッションＩＤが発行されると、図３３に示されるように、セッションＩＤ及びユーザモバイル端末１００２の識別情報が、データベースに書き込まれる。すなわち、実施形態３の遠隔サポートシステム１０００では、実施形態１と異なり、クラウドサーバ１００３の第２応答部３１０２は、ユーザごとに個別にユーザコマンドＵＲＬを発行せず、汎用ユーザコマンドＵＲＬが使用される。したがって、実施形態３では、セッションＩＤによって情報が特定される。このため、例えばヘッダのように、コマンドまたはデータなどの情報には、セッションＩＤが常に付加されている。
【０１８８】
図３０のステップ８５０３に続くステップ８００８〜８０１３，８０１７，８０１８は、図１０に示されるステップ８００８〜８０１３，８０１７，８０１８と同じである。なお、実施形態３では個別にユーザコマンドＵＲＬが発行されず、汎用ユーザコマンドＵＲＬが使用されているため、図１０に示されるステップ８０１４〜８０１６は、実施形態３では実行されない。
【０１８９】
図３０のステップ８０１８に続く図３１のステップ８１０１〜８１０４は、図１１に示される実施形態１のステップ８１０１〜８１０４と同じである。
【０１９０】
ステップ８１０４に続くステップ８５０４では、オペレータ操作端末１００５の命令書き込み部５１０２が、クラウドサーバ１００３に対して、カメラ起動命令の書き込み要求を行う。このカメラ起動命令の書き込み要求には、実施形態１におけるユーザコマンドＵＲＬに代えて、この実施形態３ではセッションＩＤが含まれる。ステップ８５０５では、クラウドサーバ１００３の命令書き込み部３１１６が、指定されたセッションＩＤに紐付けて、カメラ起動命令をユーザコマンドとして保存する。
【０１９１】
図３４は、本発明の実施形態３におけるクラウドサーバがカメラ起動命令をユーザコマンドとして保存時のデータベース操作の一例を示す図である。図３１のステップ８５０５では、図３４に示されるように、該当するセッションＩＤを有するＩＤテーブル９７０２の「命令情報」の欄に、カメラ起動命令が書き込まれる。なお、撮影データテーブル９７０３は、変化しない。
【０１９２】
図３１のステップ８５０５に続くステップ８１０７では、ユーザモバイル端末１００２の第３ユーザ取得部２１０４が、クラウドサーバ１００３に対して、ユーザコマンドの取得要求を行う。このユーザコマンドの取得要求には、例えばセッションＩＤが含まれている。ステップ８１０８では、クラウドサーバ１００３の第３検索部３１１３が、ユーザコマンドの取得要求に含まれているセッションＩＤから、情報蓄積部３１２０に保存されているユーザコマンドを検索する。ステップ８１０９〜８１２５は、図１１に示されるステップ８１０９〜８１２５と同じである。
【０１９３】
図３５は、本発明の実施形態３におけるクラウドサーバがカメラ起動命令を削除時のデータベース操作の一例を示す図である。図３１のステップ８１１０では、図３５に示されるように、ＩＤテーブル９７０２の「命令情報」の欄のカメラ起動命令が削除される。
【０１９４】
図３６は、本発明の実施形態３におけるクラウドサーバが撮影データ保存時のデータベース操作の一例を示す図である。図３１のステップ８１１４では、図３６に示されるように、ＩＤテーブル９７０２の「ユーザ撮影データＩＤ」の欄に、例えば「１」が書き込まれる。また、撮影データテーブル９７０３の「ユーザ撮影データＩＤ」の欄に、対応する「１」が書き込まれ、「ユーザ撮影データＵＲＬ」の欄に、撮影データの所在を表す情報が書き込まれる。
【０１９５】
図３７は、本発明の実施形態３におけるユーザモバイル端末１００２の通話開始までの処理フローを示す図である。
【０１９６】
図３７のステップ６００１〜６００３は、図２０に示される実施形態１のステップ６００１〜６００３と同じである。ステップ６００３に続くステップ６５００では、第２ユーザ取得部２１０２が、セッションＩＤ及び汎用ユーザコマンドＵＲＬの取得要求をクラウドサーバ１００３へ送信する。ステップ６５０１では、第２ユーザ取得部２１０２が、クラウドサーバ１００３からセッションＩＤ及び汎用ユーザコマンドＵＲＬを取得できるか否かを判別する。第２ユーザ取得部２１０２がセッションＩＤ及び汎用ユーザコマンドＵＲＬを取得できなければ（ステップ６５０１でＮＯ）、処理がステップ６５００に戻って、例えば所定回数繰り返される。
【０１９７】
第２ユーザ取得部２１０２が、セッションＩＤ及び汎用ユーザコマンドＵＲＬを取得できれば（ステップ６５０１でＹＥＳ）、処理がステップ６００６に進む。ステップ６００６〜６００９は、図２０に示されるステップ６００６〜６００９と同じである。
【０１９８】
図３８は、本発明の実施形態３におけるユーザモバイル端末１００２の通話開始以降の処理フローを示す図である。ユーザモバイル端末１００２は、オペレータによる操作の待ち受け状態になっている。
【０１９９】
ステップ６５０２では、第３ユーザ取得部２１０４が、クラウドサーバ１００３へユーザコマンドの取得要求を送信する。このユーザコマンドの取得要求には、セッションＩＤが含まれている。ステップ６１０２では、第３ユーザ取得部２１０４が、ユーザコマンドの取得要求に対する応答を受信でき、受信した応答にカメラ起動命令が含まれているか否かを判別する。受信した応答にカメラ起動命令が含まれていなければ（ステップ６１０２でＮＯ）、処理がステップ６５０２に戻って、ステップ６５０２，６１０２が繰り返される。すなわち、オペレータによる操作の待ち受け状態では、定期的に、ステップ６５０２，６１０２が繰り返される。
【０２００】
ステップ６１０２において、応答にカメラ起動命令が含まれている場合には（ステップ６１０２でＹＥＳ）、処理がステップ６１０３に進む。ステップ６１０３〜６１０８は、図２１に示される実施形態１のステップ６１０３〜６１０８と同じである。
【０２０１】
図３９及び図４０は、本発明の実施形態３におけるクラウドサーバ１００３の処理フローを示す図である。図３９は、通話開始までの処理フローを示し、図４０は、通話開始以降の処理フローを示す。
【０２０２】
図３９のステップ７００１は、図２２に示される実施形態１のステップ７００１と同じである。ステップ７００１に続くステップ７３００では、クラウドサーバ１００３は、ユーザモバイル端末１００２からセッションＩＤ及び汎用ユーザコマンドＵＲＬの取得要求を受信する。ステップ７３０１では、第２応答部３１０２が、セッションＩＤを発行して、情報蓄積部３１２０に保存する。また、第２応答部３１０２が、セッションＩＤ及び汎用ユーザコマンドＵＲＬをユーザモバイル端末１００２に返送する。
【０２０３】
ステップ７３０１に続く図４０のステップ７１０１は、図２３に示される実施形態１のステップ７１０１と同じである。ステップ７１０１に続くステップ７３０２では、命令書き込み部３１１６は、情報蓄積部３１２０の指定されたセッションＩＤに紐付けて、カメラ起動命令をユーザコマンドとして保存する。ステップ７３０２に続くステップ７１０３は、図２３のステップ７１０３と同じである。
【０２０４】
ステップ７１０３に続くステップ７３０３では、第３検索部３１１３が、情報蓄積部３１２０を検索して、指定されたセッションＩＤに、カメラ起動命令が存在するか否かを判別する。
【０２０５】
指定されたセッションＩＤにカメラ起動命令が存在しなければ（ステップ７３０３でＮＯ）、ステップ７３０４において、第４応答部３１０４が、該当するセッションＩＤに命令が存在しないことを、ユーザモバイル端末１００２に返送し、処理がステップ７１０３に戻る。
【０２０６】
指定されたセッションＩＤにカメラ起動命令が存在すれば（ステップ７３０３でＹＥＳ）、処理がステップ７１０５に進む。ステップ７１０５〜７１１４は、図２３のステップ７１０５〜７１１４と同じである。
【０２０７】
以上説明されたように、実施形態３では、汎用ユーザコマンドＵＲＬを使用し、ユーザモバイル端末１００２ごとにユーザコマンドＵＲＬを発行せず、セッションＩＤのみによって、データ及びコマンドなどの情報を特定している。したがって、実施形態３では、図３０に示されるように、図１０のステップ８０１３〜８０１６が実行されないなど、実施形態１に比べて制御が簡略化される。
【産業上の利用可能性】
【０２０８】
本開示は、携帯情報端末を遠隔サポートするための、通信システムにおける機器制御方法及び携帯情報端末の機器制御方法として有用である。
【図１】
0005731088.tif 000002
【図２】
0005731088.tif 000003
【図３】
0005731088.tif 000004
【図４】
0005731088.tif 000005
【図５】
0005731088.tif 000006
【図６】
0005731088.tif 000007
【図７】
0005731088.tif 000008
【図８】
0005731088.tif 000009
【図９】
0005731088.tif 000010
【図１０】
0005731088.tif 000011
【図１１】
0005731088.tif 000012
【図１２】
0005731088.tif 000013
【図１３】
0005731088.tif 000014
【図１４】
0005731088.tif 000015
【図１５】
0005731088.tif 000016
【図１６】
0005731088.tif 000017
【図１７】
0005731088.tif 000018
【図１８】
0005731088.tif 000019
【図１９】
0005731088.tif 000020
【図２０】
0005731088.tif 000021
【図２１】
0005731088.tif 000022
【図２２】
0005731088.tif 000023
【図２３】
0005731088.tif 000024
【図２４】
0005731088.tif 000025
【図２５】
0005731088.tif 000026
【図２６】
0005731088.tif 000027
【図２７】
0005731088.tif 000028
【図２８】
0005731088.tif 000029
【図２９】
0005731088.tif 000030
【図３０】
0005731088.tif 000031
【図３１】
0005731088.tif 000032
【図３２】
0005731088.tif 000033
【図３３】
0005731088.tif 000034
【図３４】
0005731088.tif 000035
【図３５】
0005731088.tif 000036
【図３６】
0005731088.tif 000037
【図３７】
0005731088.tif 000038
【図３８】
0005731088.tif 000039
【図３９】
0005731088.tif 000040
【図４０】
0005731088.tif 000041