(57)【要約】【課題】端末の画面に表示されている内容を他の端末に共有することを可能にする技術を提供する。【解決手段】第１端末(10)と、第２端末(30)と、第１端末(10)及び第２端末(30)と通信するサーバ(20)とを有する画面共有システムであって、第１端末(10)は、第１端末(10)で実行される特定のアプリケーションの画面を共有するための画面データをサーバ(20)に送信し、サーバ(20)は、第１端末(10)から受信した画面データを第２端末(30)に送信し、第２端末(30)は、サーバ(20)から受信した画面データを画面に表示する、画面共有システムを提供する。【選択図】図５
2018197891.tif 000002
【特許請求の範囲】
【請求項１】
第１端末と、第２端末と、前記第１端末及び前記第２端末と通信するサーバとを有する画面共有システムであって、
前記第１端末は、前記第１端末で実行される特定のアプリケーションの画面を共有するための画面データを前記サーバに送信し、
前記サーバは、前記第１端末から受信した前記画面データを前記第２端末に送信し、
前記第２端末は、前記サーバから受信した前記画面データを画面に表示する、
画面共有システム。
【請求項２】
前記第１端末は、更に、前記第１端末で実行される特定のアプリケーションの画面上において利用者が行った操作を示す操作データを前記サーバに送信し、
前記サーバは、更に、前記第１端末から受信した前記操作データと前記第２端末に送信し、
前記第２端末は、更に、前記画面データを表示する画面上において、前記サーバから受信した前記操作データで示される位置に所定のアイコンを表示する、
請求項１に記載の画面共有システム。
【請求項３】
前記第１端末は、前記画面データを送信する前に前記サーバに対して識別子の発行を要求し、識別子を受信した後に前記画面データの送信を開始し、
前記サーバは、前記第１端末から識別子の発行の要求を受けた場合に、前記第１端末に識別子を送信し、前記第１端末に送信した識別子と同一の識別子を前記第２端末から受信した場合に、前記画面データと前記操作データとを前記第２端末に送信する、
請求項２に記載の画面共有システム。
【請求項４】
前記第１端末は、前記第１端末と前記サーバとの間の通信速度、及び、前記サーバと前記第２端末との間の通信速度のうち少なくとも一方に基づいて、前記画面データのビットレートを変更する、
請求項１から３のいずれか一項に記載の画面共有システム。
【請求項５】
第１端末と、第２端末と、前記第１端末及び前記第２端末と通信するサーバとを有する画面共有システムが実行する画面共有方法であって、
前記第１端末が、前記第１端末で実行される特定のアプリケーションの画面を共有するための画面データを前記サーバに送信するステップと、
前記サーバが、前記第１端末から受信した前記画面データを前記第２端末に送信するステップと、
前記第２端末が、前記サーバから受信した前記画面データを画面に表示するステップと、
を含む画面共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面共有システム及び画面共有方法に関する。
【背景技術】
【０００２】
現在、飲食店等において、グルメサイト等を介した予約の受付、予約状況の管理及び顧客情報の管理等を、飲食店に設置された端末を用いて行うことが可能なサービスが提供されている。例えば飲食店等は、当該サービスを利用することで、店舗で行う業務の効率化を図ることが可能である。なお、飲食店における予約管理をサポートする技術として、例えば特許文献１に記載の技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０９６０８０号広報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のサービスの提供を受ける利用者（例えば飲食店の従業員等）が、端末に表示される画面の操作手順等が分からなくなった場合、又はシステムの誤作動と思われるような表示がなされた場合等、必要に応じて利用者から当該サービスを提供する企業の担当者やサポートセンター等に電話で問い合わせを行う場合がある。この場合、担当者やサポートセンター側のオペレータは、音声による利用者の説明を頼りに回答を行うことから、問い合わせ内容の把握に時間を要してしまうといった問題や、担当者又はオペレータからの回答が利用者に適切に伝わらずに時間を要してしまうといった問題が生じる可能性がある。
【０００５】
そこで、本発明は、端末の画面に表示されている内容を他の端末に共有することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る画面共有システムは、第１端末と、第２端末と、第１端末及び第２端末と通信するサーバとを有する画面共有システムであって、第１端末は、第１端末で実行される特定のアプリケーションの画面を共有するための画面データをサーバに送信し、サーバは、第１端末から受信した画面データを第２端末に送信し、第２端末は、サーバから受信した画面データを画面に表示する。この態様によれば、第１端末で表示される特定のアプリケーションの画面を、第２端末に表示することができ、第１端末を利用する利用者からの問い合わせに迅速に対応することが可能になる。また、特定のアプリケーションの画面を共有するための画面データが通信回線を通じて第２端末に送信されるため、当該画面データの正確性を担保しつつ高速に第２端末に送信することが可能になる。
【０００７】
上記態様において、第１端末は、更に、第１端末で実行される特定のアプリケーションの画面上において利用者が行った操作を示す操作データをサーバに送信し、サーバは、更に、第１端末から受信した操作データと第２端末に送信し、第２端末は、更に、画面データを表示する画面上において、サーバから受信した操作データで示される位置に所定のアイコンを表示するようにしてもよい。この態様によれば、第１端末の画面上で利用者が行った操作の内容を、第２端末の画面に表示することができ、第２端末を利用する管理者等が、利用者が行った操作を把握することが可能になる。また、利用者が行った操作を示す操作データが通信回線を通じて第２端末に送信されるため、利用者が行った操作の内容を、正確性を担保しつつ高速に第２端末の画面に反映させることが可能になる。
【０００８】
上記態様において第１端末は、画面データを送信する前にサーバに対して識別子の発行を要求し、識別子を受信した後に画面データの送信を開始し、サーバは、第１端末から識別子の発行の要求を受けた場合に、第１端末に識別子を送信し、第１端末に送信した識別子と同一の識別子を第２端末から受信した場合に、画面データと操作データとを第２端末に送信するようにしてもよい。この態様によれば、第２端末を利用する管理者等が許可なく第１端末の画面を共有することを防止することができ、セキュリティを確保することが可能になる。
【０００９】
上記態様において第１端末は、第１端末とサーバとの間の通信速度、及び、サーバと第２端末との間の通信速度のうち少なくとも一方に基づいて、画面データのビットレートを変更する、ようにしてもよい。この態様によれば、例えば通信ネットワークの通信速度が低下した場合であっても、第２端末に表示される画面が遅延するといった問題を軽減することが可能になる。
【００１０】
本発明の他の態様に係る画面共有方法は、第１端末と、第２端末と、第１端末及び第２端末と通信するサーバとを有する画面共有システムが実行する画面共有方法であって、第１端末が、第１端末で実行される特定のアプリケーションの画面を共有するための画面データをサーバに送信するステップと、サーバが、第１端末から受信した画面データを第２端末に送信するステップと、第２端末が、サーバから受信した画面データを画面に表示するステップと、を含む。この態様によれば、第１端末で表示される特定のアプリケーションの画面を、第２端末に表示することができ、第１端末を利用する利用者からの問い合わせに迅速に対応することが可能になる。また、特定のアプリケーションの画面を共有するための画面データが通信回線を通じて第２端末に送信されるため、当該画面データの正確性を担保しつつ高速に第２端末に送信することが可能になる。
【発明の効果】
【００１１】
本発明によれば、端末の画面に表示されている内容を他の端末に共有することを可能にする技術を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る画面共有システムの一例を示す図である。
【図２】本実施形態に係る利用者端末の機能ブロック構成の一例を示す図である。
【図３】本実施形態に係る中継サーバの機能ブロック構成の一例を示す図である。
【図４】本実施形態に係る管理者端末の機能ブロック構成の一例を示す図である。
【図５】本実施形態に係る画面共有システムが行う処理手順の一例を示すシーケンス図である。
【図６】利用者端末に表示される画面の表示例を示す図である。
【図７】利用者端末に表示される画面の表示例を示す図である。
【図８】利用者端末に表示される画面の表示例を示す図である。
【図９】管理者端末に表示される画面の表示例を示す図である。
【図１０】管理者端末に表示される画面の表示例を示す図である。
【発明を実施するための形態】
【００１３】
添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１４】
以下で説明する画面共有システムは、飲食店向けに提供される、予約の受付、予約状況の管理及び顧客情報の管理等を、飲食店に設置された端末を用いて行うことが可能なサービスにおいて、端末に表示される画面を、当該サービスを提供する企業の担当者やサポートセンターが利用する端末と共有する前提で説明するが、本実施形態がこれに限定されることを意図しているのではない。本実施形態に係る画面共有システムは、端末の画面を他の端末と共有するのであれば、どのような利用形態にも適用することが可能である。
【００１５】
＜システム構成＞
図１は、本実施形態に係る画面共有システムの一例を示す図である。本画面共有システムは、利用者端末１０1〜１０N（第１端末）と、中継サーバ２０（サーバ）と、管理者端末３０（第２端末）とを含む。利用者端末１０と中継サーバ２０とは、無線又は有線若しくは無線及び有線を組み合わせた通信ネットワークで接続されている。同様に、中継サーバ２０と管理者端末３０とは、無線又は有線若しくは無線及び有線を組み合わせた通信ネットワークで接続されている。図１には管理者端末３０が１つ図示されているが、本画面共有システムには複数の管理者端末３０が含まれていてもよい。また、利用者端末１０1〜１０Nを区別しない場合、「利用者端末１０」と記載する。また、本画面共有システムに含まれる利用者端末１０の数は、１つでもよいし複数でもよい。
【００１６】
利用者端末１０は、飲食店に設置されており、飲食店の店員（以下、「利用者」と言う）が利用する端末である。利用者端末１０は、例えば、タブレット端末、スマートフォンのように、飲食店内で持ち運び可能な端末を想定しているが、これに限定されず、ノートＰＣなど、ディスプレイ及び通信機能を備えたあらゆる端末を用いることができる。利用者端末１０には、飲食店において予約の受付、予約状況の管理及び顧客情報の管理等を行うことが可能なアプリケーション（以下、「飲食店用ＡＰＬ」と言う）がインストールされている。利用者端末１０は、飲食店内に１又は複数設置されており、飲食店の従業員は、利用者端末１０で実行される飲食店用ＡＰＬを操作することで、どの時間に何人の顧客が来店する予定であるのか等を容易に把握することができる。また、利用者端末１０は、飲食店用ＡＰＬが利用者端末１０の画面に表示する表示内容を含む画面データ、及び利用者が飲食店用ＡＰＬの画面上で行った操作内容を示すデータ（以下、「操作データ」と言う。）を、中継サーバ２０に送信する機能を有する。
【００１７】
中継サーバ２０は、利用者端末１０から、画面データ及び操作データを受信し、受信した画面データ及び操作データを、指定された管理者端末３０に送信する機能を有する。
【００１８】
管理者端末３０は、上述のサービスを提供する企業の担当者やサポートセンターのオペレータ（以下、「管理者」と言う。）が利用する端末である。管理者端末３０は、例えば、タブレット端末、スマートフォン、パーソナルコンピュータ（ＰＣ）、ノートＰＣなど、ディスプレイ及び通信機能を備えたあらゆる端末を用いることができる。管理者端末３０は、中継サーバ２０から受信した画面データ及び操作データを、管理者端末３０の画面に表示する。
【００１９】
ここで、利用者は、管理者に電話等で問い合わせを行う際、中継サーバ２０から利用者端末１０に払い出されるＩＤ（以下、「識別ＩＤ」と言う。）を、利用者端末１０の画面で確認して管理者に伝えるようにする。続いて、利用者から問い合わせを受けた管理者は、利用者から伝えられた識別ＩＤを管理者端末３０の画面に入力する。このような操作が行われることで、管理者端末３０の画面に、利用者端末１０の飲食店用ＡＰＬの画面が表示（共有）される。識別ＩＤは、画面共有を行う管理者が利用者から許可された管理者であることを認証する目的や、複数の利用者端末１０から送信された画面データ及び操作データを中継サーバ２０内で一意に識別するために用いられる。
【００２０】
＜機能ブロック構成＞
（利用者端末）
図２は、本実施形態に係る利用者端末１０の機能ブロック構成の一例を示す図である。利用者端末１０は、ＵＩ（User Interface）部１０１と、共有制御部１０２とを含む。これらの各機能部は、利用者端末１０のメモリに記憶されたプログラムが、ＣＰＵに実行させる処理により実現され得る。また、当該プログラムは、非一時的（non-transitory）なコンピュータ読み取り可能な記憶媒体に格納することができる。なお、共有制御部１０２は、飲食店用ＡＰＬのプログラムをＣＰＵに実行させることで実現される機能ブロックであってもよい。すなわち、飲食店用ＡＰＬの画面を他の端末と共有する機能は、飲食店用ＡＰＬに実装されていてもよい。
【００２１】
ＵＩ部１０１は、利用者端末１０が備えるディスプレイ（タッチパネルを含む）及び入力デバイス（タッチパネル、マウス、キーボード等）を介して、各種の操作を受け付ける機能、及び、各種の画面を表示する機能を有する。また、ＵＩ部１０１は、飲食店用ＡＰＬが生成する画面を、利用者端末１０が備えるディスプレイに表示する機能を有する。
【００２２】
共有制御部１０２は、飲食店用ＡＰＬが生成する画面を、管理者端末３０と共有するための各種の処理を行う機能を有する。共有制御部１０２は、識別ＩＤ取得部１０２１、操作内容取得部１０２２、画面データ送信部１０２３及び操作データ送信部１０２４を含む。
【００２３】
識別ＩＤ取得部１０２１は、画面データを中継サーバ２０に送信する前に、中継サーバ２０に対して識別ＩＤの発行を要求する機能を有する。また、識別ＩＤ取得部１０２１は、中継サーバ２０から発行された識別ＩＤを受信し、受信した識別ＩＤを、ＵＩ部１０１を介して利用者端末１０が備えるディスプレイに表示する機能を有する。
【００２４】
操作内容取得部１０２２は、ディスプレイに表示される飲食店用ＡＰＬの画面に対して利用者が行う操作の内容を取得して操作データ送信部１０２４に通知する機能を有する。なお、利用者が行った操作には、利用者がタッチパネル上で所定の位置を指し示す操作（タッチパネルをタップした位置）、カーソルの位置、利用者がタッチパネル上で行った操作（スワイプ、フリック、ドラッグ等）、及びマウス操作（右クリック、左クリック、スクロール等）等を含む。
【００２５】
画面データ送信部１０２３は、画面データを中継サーバ２０に送信する機能を有する。操作データ送信部１０２４は、操作内容取得部１０２２から通知された操作内容から操作データを生成して中継サーバ２０に送信する機能を有する。
【００２６】
（中継サーバ）
図３は、本実施形態に係る中継サーバ２０の機能ブロック構成の一例を示す図である。中継サーバ２０は、識別ＩＤ発行部２０１と、受信部２０２と、中継処理部２０３と、送信部２０４とを含む。これらの各機能部は、中継サーバ２０のメモリに記憶されたプログラムが、ＣＰＵに実行させる処理により実現され得る。また、当該プログラムは、非一時的なコンピュータ読み取り可能な記憶媒体に格納することができる。
【００２７】
識別ＩＤ発行部２０１は、利用者端末１０から識別ＩＤの発行の要求を受けた場合に、利用者端末１０に識別ＩＤを発行し、発行した識別ＩＤを利用者端末１０に送信する機能を有する。また、識別ＩＤ発行部２０１は、複数の利用者端末１０から識別ＩＤの発行の要求を受けた場合、複数の利用者端末１０の間で識別ＩＤが重複しないように識別ＩＤを発行する。
【００２８】
受信部２０２は、利用者端末１０から、画面データ及び操作データを受信する機能を有する。中継処理部２０３は、識別ＩＤを管理者端末３０から受信した場合に、受信した識別ＩＤが識別ＩＤ発行部２０１で発行済みの識別ＩＤと同一であるか否かを確認する。同一であると判定した場合、中継処理部２０３は、当該識別ＩＤが発行された利用者端末１０から受信した画面データ及び操作データを、識別ＩＤを受信した管理者端末３０に送信するように送信部２０４に指示する機能を有する。
【００２９】
送信部２０４は、画面データ及び操作データを、中継処理部２０３から指示された管理者端末３０に送信する機能を有する。
【００３０】
（管理者端末）
図４は、本実施形態に係る管理者端末３０の機能ブロック構成の一例を示す図である。管理者端末３０は、ＵＩ部３０１と、識別ＩＤ通知部３０２と、受信部３０３とを含む。これらの各機能部は、管理者端末３０のメモリに記憶されたプログラムが、ＣＰＵに実行させる処理により実現され得る。また、当該プログラムは、非一時的なコンピュータ読み取り可能な記憶媒体に格納することができる。
【００３１】
ＵＩ部３０１は、管理者端末３０が備えるディスプレイ（タッチパネルを含む）及び入力デバイス（タッチパネル、マウス、キーボード等）を介して、各種の操作を受け付ける機能、及び、各種の画面を表示する機能を有する。また、ＵＩ部３０１は、受信部３０３で受信された画面データを、管理者端末３０が備えるディスプレイに表示する機能を有する。また、ＵＩ部３０１は、受信部３０３で受信された画面データを表示する画面上において、受信部３０３で受信された操作データで示される位置に所定のアイコン（例えば、画面上にてタップした位置を示すアイコン、又は画面上にてドラッグした位置を示すアイコン等）を表示する機能を有する。
【００３２】
識別ＩＤ通知部３０２は、ＵＩ部３０１にて利用者が入力した識別ＩＤを中継サーバ２０に送信する機能を有する。受信部３０３は、中継サーバ２０から、画面データ及び操作データを受信する機能を有する。
【００３３】
＜処理手順＞
図５は、本実施形態に係る画面共有システムが行う処理手順の一例を示すシーケンス図である。図６、図７及び図８は、利用者端末１０に表示される画面の表示例を示している。図９及び図１０は、管理者端末３０に表示される画面の表示例を示している。以下、飲食店用ＡＰＬを使用している飲食店の店員等が、飲食店用ＡＰＬの操作が分からなくなり、管理者に操作方法の問い合わせを行う状況を想定して説明する。
【００３４】
まず、利用者端末１０のＵＩ部１０１は、利用者から、飲食店用ＡＰＬの画面を管理者と共有したいとの指示を受け付ける（Ｓ１０１）。ステップＳ１０１の処理手順は、例えば図６に示すように、飲食店用ＡＰＬの画面１００１に含まれるアイコン１００２を利用者がタッチすることで実行される。
【００３５】
続いて、利用者端末１０の共有制御部１０２は、識別ＩＤの発行を依頼するメッセージを中継サーバ２０に送信する（Ｓ１０２）。続いて、中継サーバ２０の識別ＩＤ発行部２０１は、識別ＩＤを発行して利用者端末１０に送信する（Ｓ１０３）。利用者端末１０の共有制御部１０２及びＵＩ部１０１は、受信した識別ＩＤを飲食店用ＡＰＬの画面に表示することで、利用者に識別ＩＤを通知する（Ｓ１０４）。識別ＩＤは、例えば図７に示すように、ポップアップ画面１００３に表示される。利用者がポップアップ画面１００３のＯＫボタンを押下すると、利用者端末１０に図８に示す画面が表示される。
【００３６】
続いて、利用者端末１０の共有制御部１０２は、飲食店用ＡＰＬの画面（図８に示す画面）に表示されている内容を含む画面データを中継サーバ２０に送信する処理を開始する。中継サーバ２０の受信部２０２は、利用者端末１０から送信された画面データを受信する（Ｓ１０５）。なお、飲食店用ＡＰＬの画面は利用者の操作等に応じて随時変化することから、共有制御部１０２は、画面データの送信を、画面の共有が終了するまで継続して行う。画面データは、飲食店用ＡＰＬが生成する画面を動画像として送信するストリーミングデータであってもよい。
【００３７】
続いて、利用者は、操作方法を問い合わせたい旨を管理者に電話やメール等で連絡すると共に、ステップＳ１０４で表示された識別ＩＤを管理者に伝える。管理者端末３０のＵＩ部３０１は、管理者から識別ＩＤの入力を受け付けると、識別ＩＤ通知部３０２は、入力された識別ＩＤを中継サーバ２０に送信する（Ｓ１０６）。ステップＳ１０６の処理手順は、例えば図９に示すように、画面３００１内の入力ボックス３００２に管理者が識別ＩＤを入力することで実行される。
【００３８】
続いて、中継サーバ２０の中継処理部２０３は、受信した識別ＩＤが識別ＩＤ発行部２０１で発行済みの識別ＩＤと同一であるか否かを確認する。同一であると判定された場合、中継サーバ２０の送信部２０４は、当該識別ＩＤが発行された利用者端末１０から受信した画面データを、識別ＩＤを受信した管理者端末３０に送信（中継）する（Ｓ１０７）。当該画面データは、例えば図１０に示すように、管理者端末３０の画面３００１に表示される。
【００３９】
例えば、識別ＩＤ（０１）及び識別ＩＤ（０２）が、それぞれ利用者端末１０1及び利用者端末１０2に対して発行されていると仮定する。この場合において、管理者端末３０1から識別ＩＤ（０１）が通知された場合、中継サーバ２０は、識別ＩＤ（０１）が発行された利用者端末１０1から受信した画面データを管理者端末３０1に送信する。また、管理者端末３０1から識別ＩＤ（０２）が通知された場合、中継サーバ２０は、識別ＩＤ（０２）が発行された利用者端末１０2から受信した画面データを管理者端末３０1に送信する。
【００４０】
また、例えば、管理者端末３０1から識別ＩＤ（０１）が通知され、管理者端末３０2から識別ＩＤ（０２）が通知された場合、中継サーバ２０は、識別ＩＤ（０１）が発行された利用者端末１０1から受信した画面データを管理者端末３０1に送信し、識別ＩＤ（０２）が発行された利用者端末１０2から受信した画面データを管理者端末３０2に送信する。
【００４１】
続いて、利用者が、飲食店用ＡＰＬの画面上にてタップ等の操作を行った場合、利用者端末１０の共有制御部１０２は、利用者が行った操作を示す操作データを中継サーバ２０に送信する（Ｓ１０８）。続いて、中継サーバ２０の中継処理部２０３は、操作データの送信元である利用者端末１０の画面データを送信（中継）している管理者端末３０に対して、利用者端末１０から受信した操作データを送信（中継）する（Ｓ１０９）。例えば、図８に示す画面１００１において、利用者が矢印１０１０の先端部分をタップした場合、図１０に示す画面３００１において、利用者がタップした位置と同一の位置に、利用者が画面をタップしたことを示すアイコン３０１０が表示される。なお、ステップＳ１０８及びステップＳ１０９の処理手順は、利用者が飲食店用ＡＰＬの画面上にて任意の操作を行ったタイミングで繰り返し行われる。
【００４２】
以上説明したシーケンスにおいて、中継サーバ２０の識別ＩＤ発行部２０１は、識別ＩＤを発行する際（Ｓ１０３）、識別ＩＤの発行先である利用者端末１０を一意に特定する識別子（以下、「利用者端末識別子」と呼び、例えばＩＰアドレス等）と当該利用者端末１０に発行した識別ＩＤとを対応づけて記憶しておくようにしてもよい。また、中継処理部２０３及び送信部２０４は、管理者端末３０から識別ＩＤが通知された場合（Ｓ１０６）、通知された識別ＩＤに対応づけられている利用者端末識別子を特定し、利用者端末１０から受信した画面データ及び操作データのうち、特定した利用者端末識別子を有する利用者端末１０から受信した画面データ及び操作データを、識別ＩＤを受信した管理者端末３０に送信（中継）するようにしてもよい。
【００４３】
また、他の例として、利用者端末１０から送信される画面データ及び操作データに、識別ＩＤが含まれるようにしてもよい。これにより、中継サーバ２０の中継処理部２０３及び送信部２０４は、複数の利用者端末１０から同時に画面データ及び操作データを受信している場合に、複数の画面データの各々及び複数の操作データの各々に含まれる識別ＩＤを参照することで、管理者端末３０に送信（中継）すべき画面データ及び操作データの振り分けを容易に行うことが可能になる。
【００４４】
また、利用者端末１０の画面データ送信部１０２３は、利用者端末１０と中継サーバ２０との間における通信ネットワークの通信速度、及び／又は、中継サーバ２０と管理者端末３０との間における通信ネットワークの通信速度に基づいて、送信する画面データのビットレートを変更するようにしてもよい。ビットレートの変更は、中継サーバ２０に向けて送信される画面データの画面解像度を任意の画面解像度に変更することで行われてもよいし、中継サーバ２０に向けて送信される画面データのフレームレートを任意のフレームレートに変更することで行われてもよい。また、中継サーバ２０と管理者端末３０との間における通信ネットワークの通信速度は、中継サーバ２０から利用者端末１０に随時通知されるようにしてもよい。これにより、例えば通信ネットワークの通信速度が低下した場合であっても、管理者端末３０に表示される画面が遅延するといった問題が生じることを回避することが可能になる。
【００４５】
以上説明した処理手順によれば、利用者端末１０の画面に表示されている内容及び利用者が画面上で行った操作が、管理者端末３０の画面に表示される。これにより、管理者は、利用者が利用者端末１０の画面にて行った操作を実際に確認しながら、利用者からの問い合わせに迅速に対応することが可能になる。
【００４６】
また、本実施形態では、利用者端末１０の画面をそのまま管理者端末３０の画面に表示するのではなく、飲食店用ＡＰＬが生成する画面のみを管理者端末３０の画面に表示するようにした。これにより、例えば利用者が利用者端末１０にて他のアプリケーション（例えばメモ帳等）を使用していた場合であっても、当該他のアプリケーションが生成する画面については管理者端末３０の画面に表示されないため、利用者のセキュリティを確保することが可能になる。
【００４７】
また、本実施形態では、管理者に対して、利用者から通知された識別ＩＤを入力させ、入力された識別ＩＤが、利用者に発行された識別ＩＤと一致する場合に限り、利用者端末１０の画面を管理者端末３０の画面に表示するようにした。これにより、管理者が勝手に利用者端末１０の画面を共有することを防止することができ、利用者のセキュリティを確保することが可能になる。
【００４８】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【符号の説明】
【００４９】
１０…利用者端末、２０…中継サーバ、３０…管理者端末、１０１…ＵＩ部、１０２…共有制御部、２０１…識別ＩＤ発行部、２０２…受信部、２０３…中継処理部、２０４…送信部、３０１…ＵＩ部、３０２…識別ＩＤ通知部、３０３…受信部、１０２１…識別ＩＤ取得部、１０２２…操作内容取得部、１０２３…画面データ送信部、１０２４…操作データ送信部
【図１】
2018197891.tif 000003
【図２】
2018197891.tif 000004
【図３】
2018197891.tif 000005
【図４】
2018197891.tif 000006
【図５】
2018197891.tif 000007
【図６】
2018197891.tif 000008
【図７】
2018197891.tif 000009
【図８】
2018197891.tif 000010
【図９】
2018197891.tif 000011
【図１０】
2018197891.tif 000012
【手続補正書】
【提出日】平成30年2月7日(2018.2.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１端末と、第２端末と、前記第１端末及び前記第２端末と通信するサーバとを有する画面共有システムであって、
前記第１端末は、利用者から画面共有について指示を受けた場合に、画面データを送信する前に前記サーバに対して識別子の発行を要求し、識別子を受信した後に前記第１端末で実行される特定のアプリケーションの画面を共有するための画面データを前記サーバに送信し、
前記サーバは、前記第１端末から識別子の発行の要求を受けた場合に、前記第１端末に識別子を送信し、前記第１端末に送信した識別子と同一の識別子を前記第２端末から受信した場合に、前記第１端末から受信した前記画面データを前記第２端末に送信し、
前記第２端末は、前記サーバから受信した前記画面データを画面に表示する、
画面共有システム。
【請求項２】
前記第１端末は、更に、前記第１端末で実行される特定のアプリケーションの画面上において利用者が行った操作を示す操作データを前記サーバに送信し、
前記サーバは、更に、前記第１端末から受信した前記操作データを前記第２端末に送信し、
前記第２端末は、更に、前記画面データを表示する画面上において、前記サーバから受信した前記操作データで示される位置に所定のアイコンを表示する、
請求項１に記載の画面共有システム。
【請求項３】
前記画面データは、前記第１端末に表示される画面を動画像として送信するストリーミングデータである、
請求項１又は２に記載の画面共有システム。
【請求項４】
前記第１端末は、前記第１端末と前記サーバとの間の通信速度、及び、前記サーバと前記第２端末との間の通信速度のうち少なくとも一方に基づいて、前記画面データのビットレートを変更する、
請求項３に記載の画面共有システム。
【請求項５】
第１端末と、第２端末と、前記第１端末及び前記第２端末と通信するサーバとを有する画面共有システムが実行する画面共有方法であって、
前記第１端末が、利用者から画面共有について指示を受けた場合に、画面データを送信する前に前記サーバに対して識別子の発行を要求し、識別子を受信した後に前記第１端末で実行される特定のアプリケーションの画面を共有するための画面データを前記サーバに送信するステップと、
前記サーバが、前記第１端末から識別子の発行の要求を受けた場合に、前記第１端末に識別子を送信し、前記第１端末に送信した識別子と同一の識別子を前記第２端末から受信した場合に、前記第１端末から受信した前記画面データを前記第２端末に送信するステップと、
前記第２端末が、前記サーバから受信した前記画面データを画面に表示するステップと、
を含む画面共有方法。