(57)【要約】【課題】画面共有中のリモートサポートにおいて、入力に対する画面表示の遅れを可視化する。【解決手段】ユーザ端末１０と画面表示を共有しながらユーザ端末１０に対して入力を送信するオペレータ端末１５０において、送信された入力の内容をオペレータ端末１５０に表示することで応答待ちであることをオペレータに通知するとともに、ユーザ端末１０において発生する画面表示の変化が、オペレータ端末１５０に反映されるまでの時間をオペレータ端末１５０に表示することでオペレータに通知する。【選択図】図１
2014229147.tif 000002
【特許請求の範囲】
【請求項１】
一以上のユーザ端末と通信可能に接続されたオペレータ端末であって、
前記ユーザ端末の画面に表示された内容を受信し、前記オペレータ端末の画面に表示することで画面表示を共有する画面共有手段と、
前記ユーザ端末に対する入力を、当該ユーザ端末に送信する入力送信手段と、
前記ユーザ端末から、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を受信する受信所要時間受信手段と、
前記受信した所要時間を、前記オペレータ端末の出力部へ出力する受信所要時間通知手段と、
を備えることを特徴としたオペレータ端末。
【請求項２】
前記ユーザ端末に対する入力の有無、又は入力の内容の少なくともいずれかを前記オペレータ端末の出力部へ出力する入力内容通知手段と、
を備えることを特徴とした請求項１に記載のオペレータ端末。
【請求項３】
前記ユーザ端末からのデータ受信速度を計測する受信速度計測手段と、
前記画面変化所要時間受信手段に替えて、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を、前記計測した受信速度に基づいて算出する受信所要時間算出手段と、を備え、
前記受信所要時間通知手段においては、前記受信した所要時間に替えて、前記算出した所要時間を通知することを特徴とした請求項１又は請求項２に記載のオペレータ端末。
【請求項４】
前記受信所要時間通知手段において、前記所要時間の通知は、前記オペレータ端末の備える画面上に表示されたアイコンのアイコンバッジとして表示されることを特徴とした請求項１乃至３のいずれか一項に記載のオペレータ端末。
【請求項５】
一以上のオペレータ端末と通信可能に接続されたユーザ端末であって、
前記ユーザ端末の画面に表示された内容を送信することで画面表示を共有する画面共有手段と、
前記ユーザ端末に対する入力を、前記オペレータ端末から受信する入力受信手段と、
前記オペレータ端末へのデータ送信速度を計測する送信速度計測手段と、
前記受信した入力による画面表示の変化について、変化後の画面表示の送信に係る所要時間を、前記計測した送信速度に基づいて算出する送信所要時間算出手段と
前記算出した所要時間を前記オペレータ端末へ送信する送信所要時間送信手段と、
を備えることを特徴としたユーザ端末。
【請求項６】
一以上のユーザ端末と通信可能に接続されたオペレータ端末が実行する所要時間通知方法であって、
前記ユーザ端末の画面に表示された内容を受信し、前記オペレータ端末の画面に表示するステップと、
前記ユーザ端末に対する入力を、当該ユーザ端末に送信するしテップと、
前記ユーザ端末から、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を受信するステップと、
前記受信した所要時間を、前記オペレータ端末の出力部へ出力するステップと、
を備えることを特徴とした所要時間通知方法。
【請求項７】
一以上のユーザ端末と通信可能に接続されたオペレータ端末に、
前記ユーザ端末の画面に表示された内容を受信し、前記オペレータ端末の画面に表示するステップ、
前記ユーザ端末に対する入力を、当該ユーザ端末に送信するしテップ、
前記ユーザ端末から、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を受信するステップ、
前記受信した所要時間を、前記オペレータ端末の出力部へ出力するステップ、
を実行させることを特徴としたオペレータ端末用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末に対して入力を送信するオペレータ端末において、画面変化の受信に係る所要時間を通知するオペレータ端末、ユーザ端末、所要時間通知方法、及び、オペレータ端末用プログラムに関する。
【背景技術】
【０００２】
近年、公衆回線網に接続された携帯端末をＷｅｂサーバ等と接続することで、ユーザに様々なサービスが提供されている。特に、スマートフォン（高機能携帯電話）の登場により、従来、パソコンに対して行われていた高度なサービスを、携帯電話で行うことが可能になってきた。
【０００３】
また、サーバが提供するサービスではなく、スマートフォン単独でも、様々な機能がそれ自体に搭載されている。したがって、ユーザは、搭載されている全ての機能を熟知するには時間がかかることが多い。例えば、ユーザが所望する機能が、スマートフォンに搭載されていても、その機能を設定する方法が不明であるため、ユーザがその機能を活用することができないといった問題も生じている。
【０００４】
したがって、このような高度なＷｅｂサービスや、高度なスマートフォンの機能を最大限に利用するには、スマートフォンに対する設定操作や機能を、ユーザは熟知する必要がある。さらに、操作に不慣れなユーザが、端末に対して、初めての設定を行うと、削除すべきでない設定情報を削除してしまったり、適切でない設定を行うことでエラーを発生させてしまったりする場合も多い。
【０００５】
このような課題に対して、ユーザの端末に対して、システムからリモートサポート（遠隔保守）を行うことで、ユーザの端末を遠隔から設定したり、遠隔からユーザを指導したりする方法が知られている。例えば、特許文献１では、サポート対象となる各クライアントの画面情報をサーバ側で取得し、サーバでこの画面情報を、常時、一覧表示することで、クライアントに対するサポート及び監視の効率を向上させることが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−６０６２号公報
【特許文献２】特開２０１１−０３４３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一方、リモートサポートを行う端末から、サポートを受けるユーザ端末にリモートログイン等をして、リアルタイムで画面共有をすることで、リモート操作を行うことが知られている。すなわち、オペレータ端末に、ユーザ端末に表示されている画面を、逐次、転送して表示するとともに、オペレータ端末を操作すると、あたかも、ユーザ端末を操作しているかのように、入力操作（リモート操作）を行うことが可能となる。さらに、特許文献２では、携帯電話機を利用して、リモートサポートを行う方法が開示されている。
【０００８】
しかしながら、画面共有においては、画面の転送時間によって表示に遅延が発生することが知られている。すなわち、実際に処理を行うのはユーザ端末であるため、オペレータ端末からユーザ端末へ入力が送信されるのに要する時間と、ユーザ端末が入力を受け取り画面表示の変化が開始されるまでの時間と、実際に変化した画面表示をオペレータ端末が受信するまでの時間が経過するまでは、オペレータ端末側では入力に対する画面変化が生じず、入力が正確に行われているかが分からないという問題があった。
【０００９】
本発明は、これらの課題に鑑み、ユーザ端末と画面表示を共有しながらユーザ端末に対して入力を送信するオペレータ端末において、送信された入力の内容をオペレータに通知するとともに、画面表示の変化がオペレータ端末に反映されるまでの時間をオペレータに通知するオペレータ端末、ユーザ端末、所要時間通知方法、及びオペレータ端末用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
第１の特徴に係る発明は、一以上のユーザ端末と通信可能に接続されたオペレータ端末であって、
前記ユーザ端末の画面に表示された内容を受信し、前記オペレータ端末の画面に表示することで画面表示を共有する画面共有手段と、
前記ユーザ端末に対する入力を、当該ユーザ端末に送信する入力送信手段と、
前記ユーザ端末から、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を受信する受信所要時間受信手段と、
前記受信した所要時間を、前記オペレータ端末の出力部へ出力する受信所要時間通知手段と、
を備えることを特徴としたオペレータ端末を提供する。
【００１２】
第１の特徴に係る発明によれば、一以上のユーザ端末と通信可能に接続されたオペレータ端末は、前記ユーザ端末の画面に表示された内容を受信し、前記オペレータ端末の画面に表示することで画面表示を共有し、前記ユーザ端末に対する入力を、当該ユーザ端末に送信し、前記ユーザ端末から、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を受信し、前記受信した所要時間を、前記オペレータ端末の出力部へ出力する。
【００１３】
第１の特徴に係る発明は、オペレータ端末のカテゴリであるが、所要時間通知方法及び、オペレータ端末用プログラムであってもカテゴリに応じた同様の作用、効果を奏する。
【００１４】
第２の特徴に係る発明は、前記ユーザ端末に対する入力の有無、又は入力の内容の少なくともいずれかを前記オペレータ端末の出力部へ出力する入力内容通知手段と、
を備えることを特徴とした第１の特徴に係る発明であるオペレータ端末を提供する。
【００１５】
第２の特徴に係る発明によれば、第１の特徴に係る発明であるオペレータ端末は、前記ユーザ端末に対する入力の有無、又は入力の内容の少なくともいずれかを前記オペレータ端末の出力部へ出力する。
【００１６】
第３の特徴に係る発明は、前記ユーザ端末からのデータ受信速度を計測する受信速度計測手段と、
前記画面変化所要時間受信手段に替えて、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を、前記計測した受信速度に基づいて算出する受信所要時間算出手段と、を備え、
前記受信所要時間通知手段においては、前記受信した所要時間に替えて、前記算出した所要時間を通知することを特徴とした第１又は第２の特徴に係る発明であるオペレータ端末を提供する。
【００１７】
第３の特徴に係る発明によれば、第１又は第２の特徴に係る発明であるオペレータ端末は、前記ユーザ端末からのデータ受信速度を計測し、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を、前記計測した受信速度に基づいて算出し、前記受信した所要時間に替えて、前記算出した所要時間を通知する。
【００１８】
第４の特徴に係る発明は、前記受信所要時間通知手段において、前記所要時間の通知は、前記オペレータ端末の備える画面上に表示されたアイコンのアイコンバッジとして表示されることを特徴とした第１から第３のいずれかの特徴に係る発明であるオペレータ端末を提供する。
【００１９】
第４の特徴に係る発明によれば、第１から第３のいずれかの特徴に係る発明であるオペレータ端末において、前記所要時間の通知は、前記オペレータ端末の備える画面上に表示されたアイコンのアイコンバッジとして表示される。
【００２０】
第５の特徴に係る発明は、一以上のオペレータ端末と通信可能に接続されたユーザ端末であって、
前記ユーザ端末の画面に表示された内容を送信することで画面表示を共有する画面共有手段と、
前記ユーザ端末に対する入力を、前記オペレータ端末から受信する入力受信手段と、
前記オペレータ端末へのデータ送信速度を計測する送信速度計測手段と、
前記受信した入力による画面表示の変化について、変化後の画面表示の送信に係る所要時間を、前記計測した送信速度に基づいて算出する送信所要時間算出手段と
前記算出した所要時間を前記オペレータ端末へ送信する送信所要時間送信手段と、
を備えることを特徴としたユーザ端末を提供する。
【００２１】
第５の特徴に係る発明によれば、一以上のオペレータ端末と通信可能に接続されたユーザ端末は、前記ユーザ端末の画面に表示された内容を送信することで画面表示を共有し、前記ユーザ端末に対する入力を、前記オペレータ端末から受信し、前記オペレータ端末へのデータ送信速度を計測し、前記受信した入力による画面表示の変化について、変化後の画面表示の送信に係る所要時間を、前記計測した送信速度に基づいて算出し、前記算出した所要時間を前記オペレータ端末へ送信する。
【００２２】
第６の特徴に係る発明は、一以上のユーザ端末と通信可能に接続されたオペレータ端末が実行する所要時間通知方法であって、
前記ユーザ端末の画面に表示された内容を受信し、前記オペレータ端末の画面に表示するステップと、
前記ユーザ端末に対する入力を、当該ユーザ端末に送信するしテップと、
前記ユーザ端末から、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を受信するステップと、
前記受信した所要時間を、前記オペレータ端末の出力部へ出力するステップと、
を備えることを特徴とした所要時間通知方法を提供する。
【００２３】
第７の特徴に係る発明は、一以上のユーザ端末と通信可能に接続されたオペレータ端末に、
前記ユーザ端末の画面に表示された内容を受信し、前記オペレータ端末の画面に表示するステップ、
前記ユーザ端末に対する入力を、当該ユーザ端末に送信するしテップ、
前記ユーザ端末から、前記送信した入力による画面表示の変化について、変化後の画面表示の受信に係る所要時間を受信するステップ、
前記受信した所要時間を、前記オペレータ端末の出力部へ出力するステップ、
を実行させることを特徴としたオペレータ端末用プログラムを提供する。
【発明の効果】
【００２４】
本発明によれば、ユーザ端末と画面表示を共有しながらユーザ端末に対して入力を送信するオペレータ端末において、送信された入力の内容をオペレータに通知するとともに、画面表示の変化がオペレータ端末に反映されるまでの時間をオペレータに通知するオペレータ端末、ユーザ端末、所要時間通知方法、及びオペレータ端末用プログラムを提供することが可能となる。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明の好適な実施形態であるオペレータシステム１の概要図である。
【図２】図２は、ユーザ端末１０、オペレータ端末１５０の機能ブロックと各機能の関係を示す図である。
【図３】図３は、ユーザ端末１０、オペレータ端末１５０が実行する受信所要時間通知処理のフローチャート図である。
【図４】図４は、ユーザ端末１０、オペレータ端末１５０が実行する受信所要時間算出処理のフローチャート図である。
【図５】図５は、受信所要時間通知処理におけるユーザ端末１０及びオペレータ端末１５０の処理と時間経過の時系列を表した模式図である。
【図６】図６は、受信所要時間を表示したオペレータ端末１５０の画面の一例である。
【発明を実施するための形態】
【００２６】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２７】
［オペレータシステム１の概要］
図１は、本発明の好適な実施形態であるオペレータシステム１の概要を説明するための図である。この図１に基づいて、オペレータシステム１の概要を説明する。
【００２８】
オペレータシステム１において、複数のユーザ端末１０と、オペレータ端末１５０は、相互に通信可能となっている。ここでは、オペレータ端末１５０がユーザ端末１０に対してリモートサポートを行う場合について説明する。
【００２９】
初めに、オペレータ端末１５０は、ユーザ端末１０と画面を共有する（ステップＳ０１）。このとき、ユーザ端末１０に表示される画面が、一定の間隔でオペレータ端末１５０に対して送信されることで、オペレータ端末１５０上に、ユーザ端末１０の画面上で表示される画面を表示することが可能となる。
【００３０】
次に、リモートサポートに伴い、オペレータ端末１５０から、ユーザ端末１０に入力が送信される（ステップＳ０２）。入力とは、例えば、ＰＣであればマウスによるクリックやキーボードのキーの押し下げ、マイクからの音声が、スマートフォン端末であればタップやスワイプ、ボタンの押し下げが挙げられる。なお、入力は必ずしもユーザ端末１０に対するものと同一のデバイスによるものとは限られず、例えばボタンの数が異なる時に、エミュレータやソフトボタンによって、オペレータ端末１５０に無いボタンを仮想的に押し下げたものとして、ユーザ端末１０に入力を送信してもよい。
【００３１】
次に、ユーザ端末１０は受信した入力を入力として処理し、所定の処理を行い、出力を行う（ステップＳ０３）。ここでは、出力の変化のうち、画面表示の変化について注目する。ユーザ端末１０は、画面を共有しているので、変化後の画面表示もまた、ユーザ端末１０に対して送信する（ステップＳ０４）。
【００３２】
すなわち、一般にユーザ端末１０の画面表示において、リフレッシュレートと呼ばれる、例えば秒間６０回といった間隔で再描画が行われている。この場合、内部処理の結果、出力の変化が画面表示に反映されるのは、最大で１／６０秒後である。
【００３３】
一方で、ユーザ端末１０とオペレータ端末１５０の間にはデータ通信に要する時間があり、ディレイやレイテンシと呼ばれる遅延が発生する。これは主にデータ通信の速度、送信するデータ量、及びエラー発生率に依存し、例えばエラー発生率が０とみなせる場合には、データ量をデータ通信速度で除した値が遅延となる。
【００３４】
高速なネットワークにおいて、遅延は１秒に満たないが、スマートフォンのような携帯回線を用いる場合には、遅延がリフレッシュレートを大きく上回る場合がある。そのような場合、オペレータはオペレータ端末１５０への入力に対する画面上の応答が普段よりも遅いため、操作性が悪く感じたり、入力が成功しているか分からなかったりする場合が多い。
【００３５】
そこで、ユーザ端末１０は、データ通信の速度と送信する画面データのデータ量から、データ送信の所要時間を算出して、オペレータ端末１５０に送信し、オペレータ端末１５０が受信した所要時間を、入力があった関連箇所（アイコン等）の近傍に表示することで（ステップＳ０５）、オペレータは結果の反映までに時間がかかっても、アイコン等に対する入力自体が成功していることや、応答までにかかる時間を知ることができる。なお、入力を送信した時点で入力があったことをオペレータに通知してもよいし、所要時間の通知は画面への表示のみならず、音声によって行ってもよい。以上が、オペレータシステム１の概要である。
【００３６】
［オペレータシステムのシステム構成］
オペレータシステム１は、ユーザ端末１０、オペレータ端末１５０によって構成される。ここで、ユーザ端末１０とオペレータ端末１５０の間には、通信を媒介するオペレータサーバ等の装置が存在してもよい。ユーザ端末１０とオペレータ端末１５０は、公衆回線網を介して通信可能に接続されている。
【００３７】
ユーザ端末１０は、ユーザがリモートサポート等を受けるための一般的な情報端末であってよく、後述する機能を備える情報機器や電化製品である。ユーザ端末１０は、例えば、携帯電話、スマートフォン、複合型プリンタ、テレビ、ルータ又はゲートウェイ等のネットワーク機器、コンピュータに加えて、冷蔵庫、洗濯機等の白物家電であってもよいし、電話機、ネットブック端末、スレート端末、電子書籍端末、電子辞書端末、携帯型音楽プレーヤ、携帯型コンテンツ再生・録画プレーヤ等の一般的な情報家電であってよい。
【００３８】
オペレータ端末１５０は、リモートサポートを行うための一般的な情報端末であってよく、後述する機能を備える情報機器や電化製品である。
【００３９】
［各機能の説明］
図２は、ユーザ端末１０、オペレータ端末１５０の機能ブロックと各機能の関係を示す図である。
【００４０】
ユーザ端末１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ対応デバイス又は、第３世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える（有線によるＬＡＮ接続であってもよい）。
【００４１】
さらに、ユーザ端末１０は、入出力部１３として、制御部で制御したデータや画像、音声を出力表示する出力部を備え、かつ、ユーザからの入力を受付けるタッチパネルやキーボード、マウス等を備える。
【００４２】
ユーザ端末１０において、制御部１１が所定のプログラムを読み込むことで、通信部１２と協働して、入力受信モジュール１４、送信速度計測モジュール１５、送信所要時間算出モジュール１６、送信所要時間送信モジュール１７を実現する。また、ユーザ端末１０において、制御部１１が所定のプログラムを読み込むことで、通信部１２、及び入出力部１３と協働して、画面共有モジュール１８を実現する。また、ユーザ端末１０において、制御部１１が所定のプログラムを読み込むことで、入出力部１３と協働して、画面表示変化モジュール１９を実現する。
【００４３】
オペレータ端末１５０は、同様に、制御部１５１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部１５２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイスを備える（有線であってもよい）。加えて、オペレータ端末１５０は、入出力部１５３として、制御部で制御したデータや画像、音声を出力表示する出力部を備え、かつ、オペレータからの入力を受付けるタッチパネルやキーボード、マウス等を備える。
【００４４】
オペレータ端末１５０の制御部１５１が所定のプログラムを読み込むことで、通信部１５２と協働して、入力送信モジュール１５４、受信所要時間受信モジュール１５５、受信所要時間算出モジュール１５６、受信速度計測モジュール１５７を実現する。また、オペレータ端末１５０の制御部１５１が所定のプログラムを読み込むことで、通信部１５２、及び入出力部１５３と協働して、画面共有モジュール１５８を実現する。また、オペレータ端末１５０の制御部１５１が所定のプログラムを読み込むことで、入出力部１５３と協働して、入力内容通知モジュール１５９、受信所要時間通知モジュール１６０を実現する。
【００４５】
［受信所要時間通知処理］
図３は、ユーザ端末１０、オペレータ端末１５０が実行する受信所要時間通知処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００４６】
前提として、本処理はユーザ端末１０の画面共有モジュール１８と、オペレータ端末１５０の画面共有モジュール１５８による、画面共有処理の一部として行われる。すなわちこの受信所要時間通知処理は、両端末が既にリモートサポート処理を開始し、画面共有処理の最中に行われるものである。
【００４７】
初めに、オペレータ端末１５０の入力送信モジュール１５４は、ユーザ端末１０へ入力を送信する（ステップＳ１１）。入力とは、入力装置への操作であってユーザ端末１０が解釈可能なもの全てを指し、例えばマウスによるクリック、キーボードのキーの押し下げ、マイクからの音声、タッチパネルへのタップやスワイプ、ボタンの押し下げが挙げられる。なお、入力は必ずしもユーザ端末１０が備えるものと同一のデバイスによるものに限られず、例えばエミュレータやソフトボタンによって、オペレータ端末１５０に無いボタンを仮想的に押し下げたものとして、ユーザ端末１０へ入力を送信してもよい。
【００４８】
次に、ユーザ端末１０の入力受信モジュール１４が入力を受信し、制御部１１が入力を処理するとともに、画面表示変化モジュール１９が出力の変化を画面表示に反映する（ステップＳ１２）。
【００４９】
次に、ユーザ端末１０の送信速度計測モジュール１５が、オペレータ端末１５０へのデータ送信速度を計測する（ステップＳ１３）。ここで、データ送信速度は、「データ量／経過時間」の単位で示される。なお、速度の計測は一定間隔で常に行っていて、ここでは結果を参照するだけでもよい。また、ここでいうデータ送信速度はユーザ端末１０のアップロード速度と、オペレータ端末１５０のダウンロード速度に依存するものである。また、ここではエラーパケットの発生率を予め試算することで、エラー発生率を織り込んだ実質的な送信速度を算出してもよい。
【００５０】
次に、ユーザ端末１０の送信所要時間算出モジュール１６は、計測した送信速度と画面データのデータ量から、送信に係る所要時間を算出する（ステップＳ１４）。データ量は、画面表示変化モジュール１９において実際に表示される画像を元に、解像度やデータ形式に基づいて実際に送信されるデータのデータ量を用いてよい。
【００５１】
次に、ユーザ端末１０の送信所要時間送信モジュール１７が、算出した送信所要時間をオペレータ端末１５０に対して送信する（ステップＳ１５）。オペレータ端末１５０の受信所要時間受信モジュール１５５は、受信所要時間を受信する（ステップＳ１６）。ここにおいて、ユーザ端末１０における送信所要時間と、オペレータ端末１５０における受信所要時間とは、同一のものを指す。
【００５２】
最後に、オペレータ端末１５０の受信所要時間通知モジュール１６０は、受信した受信所要時間をオペレータに通知する（ステップＳ１７）。通知時に表示する所要時間は、ステップＳ１２にて入力処理した対象の近傍に表示する。例えば、オペレータが所定のアイコンをクリックしたならば、このアイコン上に所要時間を表示する。これにより、オペレータは、自身が意図を持って入力した対象が間違っていないことを、画面表示の変化が完了する前に認識できる。
【００５３】
図５は、本処理におけるユーザ端末１０及びオペレータ端末１５０の処理と時間経過の時系列を表した模式図である。各点線は、データの送受信があったことを示している。たとえば、時系列上のタイミング５１でオペレータ端末１５０から送信された入力の送信は、タイミング５５においてユーザ端末１０に受信される。また、灰色に着色された、タイミング５５からタイミング５７の間の時間５６は、入力が処理され出力に反映されるまでの処理時間を表している。
【００５４】
そして、変化した画面が送信され始めるのはタイミング５７であって、算出された所要時間が送信されるのはタイミング５８であるが、通信速度が一定以下の時には、画面を受信するタイミング５４よりも、所要時間を受信するタイミング５２の方が早い。よって、灰色で示される時間５３の間は、所要時間が通知され続けることとなる。なお、単純計算によって算出される所要時間はタイミング５７からタイミング５４までの時間だが、算出や通知の時点で、タイミング５７からタイミング５８やタイミング５２までの時間を差し引いてもよい。
【００５５】
図６は、受信所要時間を表示したオペレータ端末１５０の画面の一例である。タップ６１や、スワイプ６２といった、ユーザ端末１０に対する入力に対して、画面の変化までの所要時間６３が表示される。また、所要時間６３は、アイコンバッジ６４のようなアイコンバッジ、すなわちアイコン（オペレータが入力を意図した対象となるアイコン）に特定のマーカーを付した形式で表示してよい。また、所要時間６３は、時間経過に合わせてカウントダウン処理を行ってもよいし、前記の所要時間を常に受信し表示に反映することで、擬似的なカウントダウンを行ってもよい。加えて、インジケータ６５のように、カウントダウンする所要時間６３の周りを矢印が回転するアニメーション表示を行うことで、オペレータは処理が進んでいることを確認し安心感を覚えたり、待ち時間にアニメーション表示を楽しんだり、といった効果が期待できる。
【００５６】
なお、タップ６１やスワイプ６２といった単なる入力があったことを、認識アイコンとして、オペレータ端末１５０の入力内容通知モジュール１５９が表示してもよい。ここで、タップした箇所をユーザ端末１０が認識したときのみ、認識アイコンが表示されてよい。これにより、ユーザ端末１０がタップを認識しており、画面の転送待ちだけであることを、この表示で判断可能となる。また、所要時間や入力の通知は、画面への表示のみならず、音声によって行ってもよい。
【００５７】
以上が、受信所要時間通知処理の手順である。
【００５８】
［受信所要時間算出処理］
図４は、ユーザ端末１０、オペレータ端末１５０が実行する受信所要時間算出処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００５９】
ここで、受信所要時間算出処理は、受信所要時間通知処理のうち、所要時間を算出するのがユーザ端末１０でなく、オペレータ端末１５０である場合の処理である。そのため、ステップＳ２１はステップＳ１１と、ステップＳ２２はステップＳ１２と、ステップＳ２７はステップＳ１７と同一の処理内容である。
【００６０】
すなわち、初めに、オペレータ端末１５０の入力送信モジュール１５４は、ユーザ端末１０へ入力を送信する（ステップＳ２１）。次に、ユーザ端末１０の入力受信モジュール１４が入力を受信し、制御部１１が入力を処理するとともに、画面表示変化モジュール１９が出力の変化を画面表示に反映する（ステップＳ２２）。
【００６１】
次に、ユーザ端末１０の画面共有モジュール１８が、オペレータ端末１５０へ、画面データのデータ量を送信する（ステップＳ２３）。ここで、データ量は、画面表示変化モジュール１９において実際に表示される画像を元に、解像度やデータ形式に基づいて実際に送信されるデータのデータ量を用いてよい。オペレータ端末１５０の画面共有モジュール１５８は、データ量を受信する（ステップＳ２４）。
【００６２】
次に、オペレータ端末１５０の受信速度計測モジュール１５７は、ユーザ端末１０からのデータ受信速度を計測する（ステップＳ２５）。ここで、データ受信速度は、「データ量／経過時間」の単位で示される。なお、速度の計測は一定間隔で常に行っていて、ここでは結果を参照するだけでもよい。また、ここでいうデータ受信速度はユーザ端末１０のアップロード速度と、オペレータ端末１５０のダウンロード速度に依存するものである。また、ここではエラーパケットの発生率を予め試算することで、エラー発生率を織り込んだ実質的な受信速度を算出してもよい。
【００６３】
次に、オペレータ端末１５０の受信所要時間算出モジュール１５６は、計測した受信速度と受信したデータ量から、受信に係る所要時間を算出する（ステップＳ２６）。
【００６４】
最後に、オペレータ端末１５０の受信所要時間通知モジュール１６０は、算出した受信所要時間をオペレータに通知する（ステップＳ２７）。以上が、ニュースフィード表示処理の手順である。
【００６５】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００６６】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６７】
１  オペレータシステム、３  公衆回線網、５  ソーシャルネットワーク、１０  ユーザ端末、１５０  オペレータ端末、２００  ネットワークサーバ、２５０  リモートサポート評価データベース
【図１】
2014229147.tif 000003
【図２】
2014229147.tif 000004
【図３】
2014229147.tif 000005
【図４】
2014229147.tif 000006
【図５】
2014229147.tif 000007
【図６】
2014229147.tif 000008