(57)【要約】【課題】汎用的な端末で実現可能であり、複数端末間でユーザ入力の同期を図ったうえで、複数端末を用いた仮想キーボードといったような入力構成を実現することが可能な、同期入力システムを提供する【解決手段】クライアント端末10から、ユーザの登録操作と端末の測位情報とをペアリングのリクエストとして送信する。サーバ端末20では、登録操作が同時であり、測位情報が同位置であると判定される端末をペアリング対象として判断する。ペアリング対象の端末には、同期入力における役割情報と、基準時刻を通知し、入力部11に設定する。ユーザは複数端末の入力部11を同時に操作し、その入力操作がサーバ端末20に送信され、基準時刻で同期したうえで、役割情報に従うことで、同期動作が実現される。【選択図】図３
2015088898.tif 000002
【特許請求の範囲】
【請求項１】
複数のペアリング候補のクライアント端末と、サーバ端末とを備え、ペアリングがなされたクライアント端末のそれぞれに対するユーザ入力の同期動作を、サーバ端末において実施する同期入力システムであって、
前記クライアント端末の各々が、
前記入力部へのユーザ操作の情報をペアリングのためのリクエスト情報として前記サーバ端末に送信する初期登録部と、
ペアリングがなされた後に、前記入力部へのユーザ操作を入力操作情報として、自身で管理する時計に基づく当該ユーザ操作の時刻を付与したうえで、前記サーバ端末に送信するデータ送信部と、を備え、
前記サーバ端末が、
前記リクエスト情報におけるユーザ操作のなされた時刻が互いに一致していると判定されるクライアント端末同士をペアリング対象として判断するペアリング判断部と、
前記ペアリング対象と判断された各クライアント端末より入力操作情報を受信して、前記付与された時刻の順に、同期動作を実施する同期動作部と、を備えることを特徴とする同期入力システム。
【請求項２】
複数のペアリング候補のクライアント端末と、サーバ端末とを備え、ペアリングがなされたクライアント端末のそれぞれに対するユーザ入力の同期動作を、サーバ端末において実施する同期入力システムであって、
前記クライアント端末の各々が、
ユーザ操作を入力として受け取る入力部と、
前記入力部へのユーザ操作の情報をペアリングのためのリクエスト情報として前記サーバ端末に送信する初期登録部と、
ペアリングがなされた後に、前記サーバ端末より通知される役割情報を設定して当該役割情報に従って前記入力部を機能させるようにする役割設定部と、
ペアリングがなされた後に、前記サーバ端末より基準時刻を受信して、前記入力部へのユーザ操作に当該基準時刻に基づく時刻を付与する同期情報付与部と、
ペアリングがなされた後に、前記役割情報が設定され且つ前記基準時刻に基づく時刻が付与された入力部へのユーザ操作を入力操作情報として、前記サーバ端末に送信するデータ送信部と、を備え、
前記サーバ端末が、
前記リクエスト情報におけるユーザ操作のなされた時刻が互いに一致していると判定されるクライアント端末同士をペアリング対象として判断するペアリング判断部と、
前記ペアリング対象と判断された各クライアント端末へ、その入力部に対して設定する役割情報を決定して通知する役割決定部と、
前記ペアリング対象と判断された各クライアント端末へ、基準時刻を送信する同期情報通知部と、
前記ペアリング対象と判断された各クライアント端末より入力操作情報を受信して、前記基準時刻に基づいて付与された時刻の順に、前記設定された役割情報に即した同期動作を実施する同期動作部と、を備えることを特徴とする同期入力システム。
【請求項３】
複数のペアリング候補のクライアント端末と、サーバ端末とを備え、ペアリングがなされたクライアント端末のそれぞれに対するユーザ入力の同期動作を、サーバ端末において実施する同期入力システムであって、
前記クライアント端末の各々が、
ユーザ操作を入力として受け取る入力部と、
前記入力部へのユーザ操作の情報をペアリングのためのリクエスト情報として前記サーバ端末に送信する初期登録部と、
ペアリングがなされた後に、前記サーバ端末より通知される役割情報を設定して当該役割情報に従って前記入力部を機能させるようにする役割設定部と、
ペアリングがなされた後に、前記入力部へのユーザ操作に各クライアント端末間で共通の基準時刻に基づく時刻を付与する同期情報付与部と、
ペアリングがなされた後に、前記役割情報が設定され且つ前記基準時刻に基づく時刻が付与された入力部へのユーザ操作を入力操作情報として、前記サーバ端末に送信するデータ送信部と、を備え、
前記サーバ端末が、
前記リクエスト情報におけるユーザ操作のなされた時刻が互いに一致していると判定されるクライアント端末同士をペアリング対象として判断するペアリング判断部と、
前記ペアリング対象と判断された各クライアント端末へ、その入力部に対して設定する役割情報を決定して通知する役割決定部と、
前記ペアリング対象と判断された各クライアント端末より入力操作情報を受信して、前記基準時刻に基づいて付与された時刻の順に、前記設定された役割情報に即した同期動作を実施する同期動作部と、を備え、
前記役割決定部は、ペアリング対象のクライアント端末のうちの一台に、所定入力に応じて所定音波を発生させるようにし、且つ、当該音波を発生させる一台以外には、録音を実施して、当該所定音波の受信時刻を特定させるようにして、前記役割情報を決定し、
前記音波を発生させる一台以外における前記同期情報付与部は、前記所定音波の受信時刻を記録することで、前記基準時刻に基づく時刻を付与することを特徴とする同期入力システム。
【請求項４】
前記初期登録部は、インターネット又は近距離無線通信を利用して、前記リクエスト情報を前記サーバ端末へと送信することを特徴とする請求項１ないし３のいずれかに記載の同期入力システム。
【請求項５】
前記役割決定部は、前記ペアリング対象と判断されたクライアント端末の台数に応じて前記役割情報を決定することを特徴とする請求項２または３に記載の同期入力システム。
【請求項６】
前記入力部は、タッチパネルとして構成されており、
前記役割決定部は、前記タッチパネルにおいて同期動作に供する領域の情報を含めて、前記役割情報を決定することを特徴とする請求項２または３に記載の同期入力システム。
【請求項７】
前記役割決定部は、前記タッチパネルにおいて同期動作に供する領域を、前記リクエスト情報におけるユーザ操作の情報に基づいて定めることを特徴とする請求項６に記載の同期入力システム。
【請求項８】
前記リクエスト情報におけるユーザ操作は、前記タッチパネルに対するスライド動作で構成されており、
前記役割決定部は、前記タッチパネルにおいて同期動作に供する領域を、前記スライド動作の軌跡に基づいて定めることを特徴とする請求項７に記載の同期入力システム。
【請求項９】
前記入力部は、ディスプレイと一体型のタッチパネルとして構成されており、
前記同期動作は、複数のクライアント端末における複数のタッチパネルにより構成される仮想キーボードを介して実施され、
前記役割情報は、当該仮想キーボードにおける担当部分を特定する情報であることを特徴とする請求項２または３のいずれかに記載の同期入力システム。
【請求項１０】
前記クライアント端末の各部が、ブラウザ上で動作するウェブアプリによって実現されていることを特徴とする請求項１ないし９のいずれかに記載の同期入力システム。
【請求項１１】
前記サーバ端末が、前記クライアント端末の機能を兼ねて構成されていることを特徴とする請求項１ないし１０のいずれかに記載の同期入力システム。
【請求項１２】
前記初期登録部は、前記入力部へのユーザ操作の情報と、さらに、自身の測位情報と、をペアリングのためのリクエスト情報として前記サーバ端末に送信し、
前記ペアリング判断部は、前記リクエスト情報におけるユーザ操作のなされた時刻と、さらに、測位情報と、が互いに一致していると判定されるクライアント端末同士をペアリング対象として判断することを特徴とする請求項１ないし１１のいずれかに記載の同期入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、汎用的な端末で実現可能であり、複数端末間でユーザ入力の同期を図ったうえで、複数端末を用いた仮想キーボードといったような入力構成を実現することが可能な、同期入力システムに関する。
【背景技術】
【０００２】
近年の携帯電話やタブレット端末のようなデバイスには、タッチパネルインタフェースが搭載されているものが多く、文字入力などは、ハードキーによる入力ではなく、仮想的なキーボードをタッチすることで入力することが一般的である。文字を切り替える手段として、一つの仮想的なキーを何回か押すことで文字を切り替えるハードキーと同等の入力方法や、一つの仮想的なキーを一度押して、所望の方向にフリックすることで文字を切り替えるフリック入力方法などがある。
【０００３】
限られた画面サイズであるため、仮想キーボードは、携帯電話やタブレットに特化した形で構成されており、PCなどで一般的に用いられているいわゆるQWERTY型のキーボード配置でないことも多い。QWERTY型の仮想キーボードが提供されている場合でも、入力画面が小さいため、押しにくいといった問題もある。
【０００４】
適切なサイズのQWERTY型の仮想キーボードのような入力インタフェースが実現できれば、入力のしやすさは向上すると考えられる。１人のユーザが複数の端末を持っている場合や、複数のユーザが集まって複数の端末がある場合に、それらの複数端末を連携させることで、サイズ可変の適した一つのインタフェースを実現することができる。
【０００５】
当該複数端末の連携による一つのインタフェースの実現に関して、例えば以下のような従来技術が存在する。
【０００６】
特許文献1では、携帯電話やPDAを複数台並べて、QWERTY型のキーボードを部分領域に分けて、それぞれの部分の機能を各端末に割り当てることで、フルサイズのキーボードを実現している。お互いの端末同士は、Bluetooth（登録商標）などで接続されており、そのネットワークを介して、お互いが入力した文字は交換され、またサーバとなるコンピュータなどにアップして表示することが可能である。
【０００７】
特許文献2では、ユーザの左右の手や指に打鍵動作を検知できるデバイスを装着し、その左右の手の動作で左右それぞれ入力されるデータに、タイムスタンプを付与して表示装置に送ることで、同期して表示することを実現している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表2005-529423号公報
【特許文献２】特開2011-76180号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献1では、お互いの端末でキーを入力したタイミングで、相手側の端末やサーバにデータを送信するため、サーバ側で受信した順に表示をした場合、端末での処理時間やネットワークの遅延時間などにより、実際に入力した通りの正しい順番に表示されない問題がある。
【００１０】
また、上記特許文献2では、左右のグローブ型デバイスから入力されるデータにタイムスタンプを付与することで、同期を行うとしている。タイムスタンプの基準時刻がデバイス間で異なっていれば、タイムスタンプが付与されても同期できない問題に対して、特許文献２では、左右のデバイスでタイムスタンプがずれている場合であっても、入力されたキーコードの左右それぞれの差分時間を考慮して、単語単位における各キーの時間間隔の分散が小さくなるように正しい入力順を推定し並べ替えることで、正しい単語を特定できるとしている。単語の区切りは、スペースなどの区切り文字か、一定時間入力がないことを基準としている。
【００１１】
しかしながら、当該特許文献２の手法は、単語単位で文字列を入力する際の解決手段であり、根本的にタイムスタンプの基準時刻を合わせるといったアプローチではない。すなわち、適用範囲は、単語単位での文字列入力に限定される。また、単語単位での文字列入力の際に、入力タイミングが一定でないケースや、日本語の単語のように入力時の区切りがはっきりしないケースでは、この方法はあまり適さない。そもそも、数字・記号の羅列（例えば、鍵盤が割り当てられたキーで入力するメロディ等）や、文単位での入力といったような、単語よりも入力の切れ目までの時間が長く、入力がばらつくようなケースでは、正しい入力順を推定することが難しい。
【００１２】
したがって、より汎用的にこの問題を解決するには、タイムスタンプの基準時刻を合わせるアプローチが好ましいが、特許文献１，２ではそのようなアプローチは取られていない。
【００１３】
さらに、上述の特許文献２において、タイムスタンプの基準のずれの問題が仮になかったものとした場合を考えても、センシンググローブのような特殊なデバイスを想定しており、左右の同期は可能であるが、3台以上のデバイス間での同期については考慮されていない。携帯電話のような汎用的なデバイスを利用することを想定すると、3台以上でそれぞれのデバイスサイズ・種類等が異なるシーンでも利用可能であることが望まれるが、特許文献２ではそういったケースは考慮されてはいない。
【００１４】
本発明は、上記従来技術の課題に鑑み、携帯電話やスマートフォンといったような汎用的な端末を用いて、端末間での同期入力を実現可能な同期入力システムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明は、複数のペアリング候補のクライアント端末と、サーバ端末とを備え、ペアリングがなされたクライアント端末のそれぞれに対するユーザ入力の同期動作を、サーバ端末において実施する同期入力システムであって、前記クライアント端末の各々が、前記入力部へのユーザ操作の情報をペアリングのためのリクエスト情報として前記サーバ端末に送信する初期登録部と、ペアリングがなされた後に、前記入力部へのユーザ操作を入力操作情報として、自身で管理する時計に基づく当該ユーザ操作の時刻を付与したうえで、前記サーバ端末に送信するデータ送信部と、を備え、前記サーバ端末が、前記リクエスト情報におけるユーザ操作のなされた時刻が互いに一致していると判定されるクライアント端末同士をペアリング対象として判断するペアリング判断部と、前記ペアリング対象と判断された各クライアント端末より入力操作情報を受信して、前記付与された時刻の順に、同期動作を実施する同期動作部と、を備えることを第一の特徴とする。
【００１６】
また、本発明は、複数のペアリング候補のクライアント端末と、サーバ端末とを備え、ペアリングがなされたクライアント端末のそれぞれに対するユーザ入力の同期動作を、サーバ端末において実施する同期入力システムであって、前記クライアント端末の各々が、ユーザ操作を入力として受け取る入力部と、前記入力部へのユーザ操作の情報をペアリングのためのリクエスト情報として前記サーバ端末に送信する初期登録部と、ペアリングがなされた後に、前記サーバ端末より通知される役割情報を設定して当該役割情報に従って前記入力部を機能させるようにする役割設定部と、ペアリングがなされた後に、前記サーバ端末より基準時刻を受信して、前記入力部へのユーザ操作に当該基準時刻に基づく時刻を付与する同期情報付与部と、ペアリングがなされた後に、前記役割情報が設定され且つ前記基準時刻に基づく時刻が付与された入力部へのユーザ操作を入力操作情報として、前記サーバ端末に送信するデータ送信部と、を備え、前記サーバ端末が、前記リクエスト情報におけるユーザ操作のなされた時刻が互いに一致していると判定されるクライアント端末同士をペアリング対象として判断するペアリング判断部と、前記ペアリング対象と判断された各クライアント端末へ、その入力部に対して設定する役割情報を決定して通知する役割決定部と、前記ペアリング対象と判断された各クライアント端末へ、基準時刻を送信する同期情報通知部と、前記ペアリング対象と判断された各クライアント端末より入力操作情報を受信して、前記基準時刻に基づいて付与された時刻の順に、前記設定された役割情報に即した同期動作を実施する同期動作部と、を備えることを第二の特徴とする。
【００１７】
さらに、本発明は、複数のペアリング候補のクライアント端末と、サーバ端末とを備え、ペアリングがなされたクライアント端末のそれぞれに対するユーザ入力の同期動作を、サーバ端末において実施する同期入力システムであって、前記クライアント端末の各々が、ユーザ操作を入力として受け取る入力部と、前記入力部へのユーザ操作の情報をペアリングのためのリクエスト情報として前記サーバ端末に送信する初期登録部と、ペアリングがなされた後に、前記サーバ端末より通知される役割情報を設定して当該役割情報に従って前記入力部を機能させるようにする役割設定部と、ペアリングがなされた後に、前記入力部へのユーザ操作に各クライアント端末間で共通の基準時刻に基づく時刻を付与する同期情報付与部と、ペアリングがなされた後に、前記役割情報が設定され且つ前記基準時刻に基づく時刻が付与された入力部へのユーザ操作を入力操作情報として、前記サーバ端末に送信するデータ送信部と、を備え、前記サーバ端末が、前記リクエスト情報におけるユーザ操作のなされた時刻が互いに一致していると判定されるクライアント端末同士をペアリング対象として判断するペアリング判断部と、前記ペアリング対象と判断された各クライアント端末へ、その入力部に対して設定する役割情報を決定して通知する役割決定部と、前記ペアリング対象と判断された各クライアント端末より入力操作情報を受信して、前記基準時刻に基づいて付与された時刻の順に、前記設定された役割情報に即した同期動作を実施する同期動作部と、を備え、前記役割決定部は、ペアリング対象のクライアント端末のうちの一台に、所定入力に応じて所定音波を発生させるようにし、且つ、当該音波を発生させる一台以外には、録音を実施して、当該所定音波の受信時刻を特定させるようにして、前記役割情報を決定し、前記音波を発生させる一台以外における前記同期情報付与部は、前記所定音波の受信時刻を記録することで、前記基準時刻に基づく時刻を付与することを第三の特徴とする。
【発明の効果】
【００１８】
前記第一の特徴によれば、ユーザ操作に応じて所望のクライアント端末をペアリングの対象に指定することが可能であり、ペアリングされたクライアント端末において、時刻を紐付けた形で入力操作情報を生成することにより、各クライアント端末からの入力操作情報を受信するサーバ端末において同期動作が可能となる。ここで、クライアント端末は、タッチパネル等で構成可能な通常の入力部と、通常の通信機能、時刻管理機能を備えていればよいので、汎用的な端末により実現可能である。
【００１９】
前記第二の特徴によれば、ユーザ操作に応じて所望のクライアント端末をペアリングの対象に指定することが可能であり、ペアリングされたクライアント端末において、サーバ端末から通知される、端末間での共通の基準時刻を紐付けた形で入力操作情報を生成することにより、各クライアント端末からの入力操作情報を受信するサーバ端末において同期動作が可能となる。ここで、クライアント端末は、タッチパネル等で構成可能な通常の入力部と、通常の通信機能、時刻管理機能を備えていればよいので、汎用的な端末により実現可能である。
【００２０】
また、前記第三の特徴によれば、ユーザ操作に応じて所望のクライアント端末をペアリングの対象に指定することが可能であり、ペアリングされたクライアント端末において、そのうちの一台が所定入力に応じた所定音波を発生させるようにし、その他の端末では当該音波を検出するようにすることで、端末間での共通の基準時刻に相当する情報を紐付けた形で、入力操作情報を生成することにより、各クライアント端末からの入力操作情報を受信するサーバ端末において同期動作が可能となる。ここで、クライアント端末は、タッチパネル等で構成可能な通常の入力部と、通常の通信機能、時刻管理機能、音波再生録音機能を備えていればよいので、汎用的な端末により実現可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明の同期入力システムの構成を示す図である。
【図２】本発明の同期入力システムの動作の概要の例を説明するための図である。
【図３】一実施形態に係る同期入力システムの、サーバ端末及びクライアント端末の機能ブロック図である。
【図４】一実施形態に係る本発明のフローチャートである。
【図５】端末数n=4の場合のスライド動作の例(1)及び(2)を矢印で示す図である。
【図６】モード及び分担機能の例を表形式で示したものである。
【図７】２分割の仮想キーボードにおける「左側」を実現する場合に、タッチパネルの一部分の領域を操作情報に応じて定める例を示す図である。
【図８】仮想キーボードによる文字入力及び表示を例として、同期動作部の動作を概念的に示す図である。
【図９】ソート処理（バッファリング処理）とその必要性とを説明するための図である。
【図１０】音に基づく同期動作を概念的に説明するための図である。
【発明を実施するための形態】
【００２２】
図１は、本発明の同期入力システムの構成を示す図である。同期入力システム100は、サーバ端末20と、ペアリング対象となりうる候補としての複数のクライアント端末10A, 10B, ..., 10Xと、を備える。当該各サーバ及びクライアントの端末は、携帯端末、スマートフォン、PC等で構成することができ、サーバアプリケーション（サーバアプリ）が実行されることでサーバ端末20を、クライアントアプリケーション（クライアントアプリ）が実行されることでクライアント端末10A等を、実現することができる。
【００２３】
図２は、本発明の動作入力システム100の動作の概要の例を、(1), (2A)及び(2B), (3A)及び(3B), (4A)及び(4A)に分けて、順次説明するための図である。本発明によれば、複数のクライアント端末10A, 10B, ..., 10Xのうち、ユーザが登録操作によって指定した2つ以上の端末が連動することによって、サーバ端末20に対するユーザによる同期入力が実現される。
【００２４】
なお、図２の各端末にそのIPアドレスの例を併記してあるように、本発明においては、サーバ及びクライアントの各端末は基本的には同一ネットワーク内にあって、あるユーザによって同時に、直接の操作が可能である状況を想定している。しかし、本発明においてより一般には、少なくともペアリング対象のクライアント端末が、ユーザにより直接操作可能であればよい。
【００２５】
図２にてまず、(1)に示すようにユーザが、ペアリングを実施する端末を選択して、当該選択された端末に、ペアリングの登録を行うための操作を実施する。ここでは、複数のクライアント端末10A, 10B, ..., 10Xのうち、2つのクライアント端末10A, 10Bをペアリング対象に選択した例が示されている。
【００２６】
ペアリングの操作は、指定する端末に対してほぼ同時に実行される必要がある。例えば図示するように、クライアント端末10A,10Bの入力部（特にタッチパネルなど）を並べたうえで、当該並べられた両タッチパネルに対して１回のスライド動作を加える操作などが、ペアリングの操作として可能である。
【００２７】
当該ペアリング操作をトリガとして、(2A), (2B)に示すように、当該操作を受けたペアリング対象のクライアント端末10A, 10Bのそれぞれより、サーバ端末20へと所定のリクエストが送信される。サーバ端末20は当該リクエストを解析して、ペアリング操作がほぼ同時に実行されたものであること等を確認することにより、クライアント端末10A,10Bがペアリング対象であると判断し、(3A),(3B)に示すように、ペアリングを許可するレスポンスを、ペアリングに必要な設定情報と共に返信する。
【００２８】
当該レスポンスに従い、ペアリングを実施したクライアント端末10A,10Bでは、(4A),(4B)に示すように、そのタッチパネル等において、例えば、仮想キーボード（いわゆるソフトウェアキーボード）の左半分及び右半分が入力手段として実現される。ユーザは当該半分に分けられたキーボードを同時に利用することで、クライアント端末10A, 10Bの両者によって１つのキーボードが利用可能となる。当該両者は、後述の手法によって入力の同期が実現されており、同期入力の結果はサーバ端末20に反映される。こうして特に、各端末のタッチパネルが小さいような場合にも、便利な入力手段が実現される。
【００２９】
図３は、一実施形態に係る同期入力システム100の、サーバ端末20及びクライアント端末10の機能ブロック図である。図３では、図１で示したような複数のクライアント端末10A, 10B, ..., 10Xのうち、図２の例のように、2つのクライアント端末10A,10Bがペアリング対象になる例を説明のために想定して、サーバ端末20と共に示している。
【００３０】
また、複数のクライアント端末10A, 10B, ..., 10Xは全て、共通の機能ブロックの構成を有する。図３では、当該機能ブロックの具体的な内容をクライアント端末10Aについてのみ、共通である旨を表す参照符号「10」を付与する形で示している。クライアント端末10Bについては、共通であるので、図面の簡素化のために機能ブロックを描くのを省略している。
【００３１】
図３に示すように、クライアント端末10（の各々）は、入力部11、登録操作情報取得部12、端末情報取得部13、初期登録部14、役割設定部15、同期情報付与部16、入力操作情報取得部17及びデータ送信部18を備える。サーバ端末20は、ペアリング管理部21、データ受領部25及び同期動作部26を備える。ペアリング管理部21はペアリングを行うが、この際の各処理を担う構成として、ペアリング判断部22、役割決定部23及び同期情報通知部24を含む。当該各部の概要は以下の通りである。
【００３２】
入力部11は、典型的にはタッチパネル（又は特に、ディスプレイと一体型のタッチパネル）として実現され、ユーザからの各種の入力操作を受け取る。本発明では図示するように、ユーザ操作として、第一に、ペアリング操作を受け取り、第二に、当該ペアリング操作によりペアリングが実施された後の同期入力における入力操作を受け取る。登録操作情報取得部12は、入力部11へ当該第一入力として入力されたペアリング操作の内容を取得し、初期登録部14に渡す。入力操作情報取得部17は、入力部11へ当該第二入力として入力された操作の内容を取得し、データ送信部18に渡す。
【００３３】
端末情報取得部13は、IPアドレスやGPS(全地球測位システム;Global Positioning System)の測位情報などの、クライアント端末10の情報を取得して、初期登録部14に渡す。初期登録部14は、登録操作情報取得部12及び端末情報取得部13から得た情報をペアリングのためのリクエスト情報として、サーバ端末20のペアリング判断部22へと送信する。
【００３４】
ペアリング判断部22は、複数のクライアント端末10から送信されてきたリクエスト情報を解析して、ペアリング対象となる端末を判断する。当該ペアリング対象であると判断したクライアント端末10の各々(10A, 10B)に対して、役割決定部23が役割設定部15へと役割情報を通知すると共に、同期情報通知部24が同期情報付与部16へと同期情報を通知する。
【００３５】
役割設定部15及び同期情報付与部16によって、ペアリング対象と判断されたクライアント端末10(10A, 10B)の入力部11に対して、ユーザによる同期入力が可能なような設定が施される。当該同期入力の設定のもとで、各クライアント端末10(10A, 10B)の入力部11でのユーザからの入力を入力操作情報取得部17が取得し、データ送信部18が当該入力をデータ受領部25へと送信する。当該送信されたデータを利用することで、同期動作部26において、各クライアント端末10(10A, 10B)からの入力が同期して実現される。
【００３６】
図４は、一実施形態に係る本発明のフローチャートである。図４を参照して、図３の各部の詳細を説明する。
【００３７】
ステップS1では、ユーザがペアリング対象として選んだ全ての端末の入力部11に対して、ペアリングのための登録操作を実施する。なお、図４の説明においても、ペアリング対象の端末は、図３と同様に説明のために基本的には、クライアント端末10A, 10Bであるものとするが、適宜、2台以上をペアリング対象とした一般の場合も併せて説明する。
【００３８】
ステップS1ではさらに、当該ユーザによる登録操作が実施された端末10A, 10Bにおいてそれぞれ、登録操作情報取得部12が登録操作の内容を取得すると共に、端末情報取得部13が、登録操作が実施されたその時点における端末の情報を取得する。当該２種類の取得の内容はそれぞれ以下の通りである。
【００３９】
まず、第一取得内容として、登録操作情報取得部12によりステップS1においてその内容が当該取得される登録操作については、ペアリング対象の複数の端末における入力部11を対象として一度で実施され短時間で完了する操作として、所定種類のものを予め設定しておく。ユーザは当該設定された所定種類の登録操作を実施する。
【００４０】
登録操作として例えば、図２で説明したように、タッチパネルとして構成された入力部11に対するスライド（スクロール）操作を、登録操作として設定しておくことができる。n個（nは2以上の整数）の端末がペアリング対象であれば、n個の端末のタッチパネルを互いにできる限り近くなるよう平面状に並べたうえで、1回のスライド動作でn個の全てのタッチパネルをユーザの指などが1回だけ何らかの軌跡を描いて横切るようにすればよい。
【００４１】
図５に、n=4の場合のスライド動作の例(1)及び(2)を矢印で示す。例(1)は、4つの端末のタッチパネルを一列に並べた際の一直線のスライド動作である。例(2)は、４つの端末のタッチパネルを2×2の正方形状に並べた際の途中で折り返す形のスライド動作である。
【００４２】
別種類の登録操作としてまた、ペアリング対象のn個の端末のタッチパネルを同時にタッチする、あるいは入力部11がキーであれば、同時にタイプする、といった操作も設定しておくことができる。なお、ここで「同時」とは、ユーザの手作業によるものであるので、所定精度で「同時」と判定できるものであればよい。
【００４３】
以上、予め種類が設定された登録操作につき、ステップS1では登録操作情報取得部12がその内容を取得する。当該取得される内容は、少なくとも、何の種類の登録操作がなされたかと、登録操作がなされた時刻と、を含む。なお、登録操作が１種類のみしか設定されていなければ、種類は取得しなくてよい。
【００４４】
ここで、登録操作がタッチパネルに対するスライド動作の場合はさらに、その内容としてスライドの軌跡が取得されてもよい。当該軌跡に直線を用いるとして予め設定している場合には、その始点と終点とのみによって軌跡が取得されてもよい。登録操作がタッチパネルに対するタッチ動作であればさらに、内容としてタッチ位置及び個数が取得されてもよい。登録操作がキーに対するタイプ動作であればさらに、内容としてタイプされたキー（１個以上、タイプされた順番を含む）が取得されてもよい。
【００４５】
また、第二取得内容として、端末情報取得部13によりステップS1において当該取得される端末の情報は、クライアント端末10の各々に事前に割り当てられたIPアドレスといった端末識別情報と、当該登録操作がなされた時点においてGPSなどを利用して得られたクライアント端末10の測位情報（比較的広範囲な測位情報）と、登録操作がなされた入力部11の構成情報と、である。
【００４６】
当該構成情報は、入力部11が具体的に何のデバイスであるかを特定する情報である。なお、デバイス種類が予め１種類に決まっていれば、種類の特定は省略してよい。入力部11がタッチパネルであればさらに、当該構成情報にタッチパネルの縦横のサイズ情報も含める。当該サイズ情報は、タッチパネルがディスプレイ上に一体化されて構成されている場合であれば、ディスプレイのサイズ情報と一致するので、その場合は当該一体化されたディスプレイのサイズ情報を構成情報に含める。
【００４７】
なお、以上のステップS1を実施する際の前提として、ペアリング対象の全ての端末において、登録操作情報取得部12には、ユーザのマニュアル入力によって予め、これから登録操作を開始する旨が伝えられ、登録操作が入力部11に入力されるのを待機している状態になっているものとする。これにより、クライアント端末10におけるその他の用途（スマートフォン等における通常用途、例えば通話用途など）でユーザが入力部11に入力している状態と、入力部11が登録操作を受け付ける状態と、を区別してステップS1が実施可能であり、本発明を実施することが可能となる。また、登録操作の取得後は、登録操作情報取得部12は自動で、あるいはユーザからの指示を受けて、当該待機している状態を解除する。
【００４８】
ステップS2では、登録操作がなされた端末10（10A, 10B）の各々の初期登録部14より、ステップS1で登録操作情報取得部12及び端末情報取得部13で取得した情報を、ペアリングのリクエスト情報として、サーバ端末20のペアリング判断部22へと送信する。
【００４９】
なお、当該ステップS2に限らず、サーバ端末20とクライアント端末10との間の通信方法には、主に無線通信を利用することができる。例えば、携帯電話通信網（インターネットを含む）やWi-Fi（登録商標）が利用可能であり、サーバ端末20とクライアント端末10とが近くにある場合には、Bluetooth（登録商標）やNFC (Near Field Communication)といった近距離無線通信技術を利用してもよい。NFCを利用する際には、両端末を近づける必要がある。
【００５０】
ステップS3では、クライアント端末10から送信されるリクエスト情報を待機し監視しているサーバ端末20において、ペアリング判断部22が、当該監視して得られた複数のリクエスト情報を解析して、互いにペアリングを実施すべきクライアント端末があるかを判断する。
【００５１】
ペアリング判断部22は具体的には、ペアリング情報における端末の測位情報と、登録操作がなされた時刻の情報と、の両者が共に所定精度で一致していると判定できる端末同士を、ペアリング対象であると判断する。すなわち、ほぼ同じ位置で、ほぼ同時に登録操作がなされた端末同士が、ペアリング対象であると判断される。ここでは、前述のように説明のため、クライアント端末10A,10Bの2者がペアリング対象になったものとするが、3つ以上の端末がペアリング対象となることもある。
【００５２】
なお、ステップS3にてペアリング対象と判断された各端末の識別情報（リクエスト情報にて受け取ったIPアドレスなど）は、ペアリングのグループ情報として、サーバ端末20において記録される。後述のステップS4以降は、当該グループ毎に実施される。
【００５３】
なおまた、各クライアント端末10において、登録操作がなされたことを検出した時点でただちに初期登録部14からのリクエスト送信がなされるような設定としておけば、登録操作情報取得部12において登録操作がなされた時刻を（いわばタイムスタンプとして）取得しなくてもよい。この場合、リクエスト情報には登録操作のなされた時刻が含まれないので、代わりに、ペアリング判断部21にリクエスト情報が到達した時刻が登録操作がなされた時刻であるものとすればよい。
【００５４】
ステップS4では、ペアリング対象と判断された各クライアント端末10A,10Bの役割設定部15へと、役割決定部23が、同期入力を実施するに際しての各端末の役割情報を決定したうえで通知する。役割情報は、(1)ペアリングを実施するクライアント端末の台数などで定まるモード情報と、(2)各クライアント端末が当該モード内において果たす分担機能情報と、(3)各クライアント端末が当該分担機能を担うに際して利用する領域情報と、を含む。
【００５５】
ステップS4ではまた、当該役割情報の通知を受けた各クライアント端末10A,10Bにおいて、役割設定部15が入力部11に対して、当該役割情報に従った設定を実施する。
【００５６】
役割決定部23により当該決定及び通知されると共に、役割設定部15により当該設定される各情報(1)〜(3)の詳細は以下の通りである。
【００５７】
(1)モード情報は、どのような種類（モード）の同期入力構成を複数のクライアント端末によって実現するかを特定する情報であり、基本的にはペアリングを実施するクライアント端末の台数に応じて、所定のモードを設定しておけばよい。台数以外にも、各クライアント端末の入力部11がどのようなデバイス（タッチパネルか、キーパッドか等）で実現されているかに応じてモードを定めてもよいが、用いるデバイスを予め決定しておけば、台数のみでモードを設定することができる。
【００５８】
(2)分担機能情報は、各モードで実現する同期入力構成において、各クライアント端末に分担して実現させる機能を特定する情報である。各モードにおける各分担機能情報は、所定のものを予め設定しておけばよい。いずれの端末にいずれの分担機能を割り当てるかについては、ランダムに割り当ててもよいし、リクエスト情報の受信順に基づいて所定規則により割り当ててもよいし、入力部11の構成情報に基づいて所定規則により割り当ててもよい。
【００５９】
図６は、以上(1),(2)のモード及び分担機能の例を表形式で示したものである。端末台数が２台の場合は「モード１」であり、同期入力の構成として「左右分割の仮想キーボード」を実現すべく、２つの分担機能「（仮想キーボードのうちの）左側」と「（仮想キーボードのうちの）右側」を定めておく。なお、当該「モード１」による同期入力構成の具体例として、前述の図２における(4A),(4B)の画面を挙げることができる。
【００６０】
また図６にて、端末台数が３台の場合は「モード２」であり、同期入力の構成として「３分割の仮想キーボード」を実現すべく、３つの分担機能「左側」「中央」「右側」を定めておく。図６には示していないが、端末台数が4台以上の場合も同様にしてモード及び分担機能を設定しておくことができる。
【００６１】
(3)領域情報は、クライアント端末10の入力部11において、指定されたモードにおける分担機能を実現する際に、利用する領域の情報である。ディスプレイ一体型のタッチパネルにおいて仮想キーボードを実現する場合であれば、当該タッチパネル領域内のどの箇所がどのキーであるかの情報も領域情報に含まれる。また、仮想キーボードに限らない一般の場合であれば、領域内の各部がどのような機能に対応付けられているかの情報も、領域情報に含まれる。
【００６２】
モード及び分担機能の各々について、タッチパネル等の領域の全てを使うよう予め設定しておいてもよいし、登録操作の際の操作情報に応じて定まる所定の一部分のみを使うように設定しておいてもよい。図７は、２分割の仮想キーボードにおける「左側」を実現する場合に、タッチパネルの一部分の領域を操作情報に応じて定める例を示す図である。
【００６３】
図７では、タッチパネル全体の領域R10が図示するようなxy座標系において、幅w1及び高さh1として示されている。操作情報として、(1)に示すような、始点P(w0, h0)及び終点Q(0, h0)の直線軌跡のスライド動作が与えられている。そして、(2)に示すように、当該直線軌跡の操作に基づいて定まる領域R11（幅w0及び高さ2h0）を仮想キーボードに割り当てる。
【００６４】
ここでは、次の所定規則により、軌跡PQから領域R11が設定されている。すなわち、軌跡PQが仮想キーボードの領域R11の中央を横切り、且つ、領域R10の4頂点のうち、軌跡PQが最も近い側の頂点（原点O）から延びる２辺に接触してキーボード領域R11が設定されるという所定規則である。なお、ユーザの操作においては、軌跡PQは必ずしも図７のように領域R10の長辺に平行とはならないが、平行ではない軌跡に最も近い線分としてPQを求めたうえで、上記所定規則を適用すればよい。
【００６５】
以上の図７の例のようにして、スライド動作の軌跡といったような操作情報に応じた所定規則を予め用意しておくことで、タッチパネル全体の領域R10のうち当該モードの当該分担機能に割り当てる領域R11を決定することができる。
【００６６】
なお、タッチパネル等の領域の全体又は一部を利用するいずれの場合においても、当該利用する領域内の各部にどのような機能が割り当てられるかについては、当該モード及び分担機能に応じた所定規則を予め設定しておく。図７の仮想キーボードの例であれば、領域R11が操作情報によって定まった後は、その内部の相対的な所定位置にそれぞれのキーとして機能する部分領域を予め定義しておく。
【００６７】
図４に戻り、ステップS5では、同期情報通知部24が、ペアリング対象となった各クライアント端末10A,10Bの同期情報付与部16へと、同期入力を実現するための基準時刻を通知する。当該基準時刻は、サーバ端末20でシステムが持つ時刻もしくはその時刻からの相対的な時間である。例えば、UNIX(登録商標)時間やGPS受信時刻のようなもので基準時刻を定めることができる。
【００６８】
ステップS5ではまた、当該基準時刻を受信した各クライアント端末10A,10Bにおいて、同期情報付与部16が基準時刻の受信時点からの経過時刻を管理する。こうして、サーバ端末20側の時刻を基準として、複数のクライアント端末10A,10B間で、同一の基準を持つことができるようになる。従って、クライアント側の端末の各々で、入力部11に対するデータ入力時に時刻情報を付与する際に、同期情報付与部16が当該基準時刻のもとでの時刻情報を付与するので、クライアント端末間でずれが生じることを抑止でき、同期入力が可能となる。
【００６９】
当該基準時刻情報は、複数のクライアント端末10A,10Bへ向けて同時に送信される。当該同時送信は、受信側のクライアント端末10A,10Bに対して、できる限り同時に基準時刻を受信させ、同期入力の精度を高めるためである。また、当該同時送信には、送信に要する時刻ができる限り均一となるように、ネットワーク遅延などが発生しない無線による直接通信を利用することが好ましい。
【００７０】
なお、図４のフローにおいて、上記のステップS5及びステップS4は、その順番が入れ替わっていてもよい。
【００７１】
ステップS6では、以上のステップS4及びステップS5の通知による設定がなされ、ペアリングされた各クライアント端末10A,10Bの入力部11で実現された、同期入力構成を用いてユーザが入力を行い、各端末からの当該ユーザ入力をデータ受領部25が受信し、同期動作部26が同期動作を実現する。同期動作の内容は、役割決定部23で決定されたモード及び分担機能に応じた所定の内容として、予め設定しておく。例えば、仮想キーボードを実現する場合であれば、同期動作部26は、同期されたテキスト表示などを実現する。
【００７２】
図８は、仮想キーボードによる文字入力及び表示を例として、同期動作部26の動作を概念的に示す図である。図８は、(1),(2)に示すように、クライアント端末10A,10Bがペアリングされ、それぞれの入力部11において、仮想キーボードの「左側」及び「右側」が実現されている際に、「DOG」の文字を入力して表示する例である。
【００７３】
ある時刻t1に、ユーザは端末10Aの入力部11が実現する「左側」キーボードで「D」を入力すると、同期情報付与部16による基準時刻の情報が付与され、入力操作情報取得部17は、「基準時刻20130801/16:00:00:00」にキー「D」が入力された旨を表す入力情報UA(t1)を得る。次の時刻t2に、ユーザが端末10Bの「右側」キーボードで「O」を入力すると、同様にして、「基準時刻20130801/16:00:00:25」にキー「O」が入力された旨を表す入力情報UB(t2)が、端末10Bの入力操作情報取得部17において得られる。さらに次の時刻t3に、ユーザが端末10Aの「左側」キーボードで「G」を入力すると、同様に「基準時刻20130801/16:00:00:50」にキー「G」が入力された旨を表す入力情報UA(t3)が、端末10Aの入力操作情報取得部17において得られる。
【００７４】
以上の入力情報UA(t1),UB(t2),UA(t3)は、対応する端末におけるデータ送信部18よりサーバ端末20のデータ受領部25へと送信され、同期動作部26は一連の入力情報を基準時刻でソートして利用することにより、図８の(3)のように、「DOG」とユーザが入力した通りの順番で、同期動作（ここでは入力文字の表示動作）を実現する。
【００７５】
なお、データ受領部25で受領した（実時間の）時系列上の一連の入力データに対して、同期動作部26は一定時間毎にバッファリングを行い、当該バッファリングで得られたデータ（ブロックと呼ぶ）に対して、基準時刻に基づくソートを行う。図９は、当該ソート処理とその必要性とを説明するための図であり、図８と同様の入力情報UA(t1), UB(t2), UA(t3)がサーバ端末20に送信されている様子を表している。
【００７６】
すなわち、図９に示すように、端末10A,10Bのそれぞれとサーバ端末20との間では、入力情報のデータの到達に要する時間が異なる場合がある。図９では、クライアント端末10Aから送信された入力情報UA(t1), UA(t3)は、サーバ端末20Aの実時間T1, T2に受信され、一方、クライアント端末10Bから送信された入力情報UB(t2)は、これより遅れてサーバ端末20Aの実時間T3に受信された例が示されている。
【００７７】
図９の例の場合、サーバ端末20Aにおいて、受信した実時間の順番で入力情報を再構成したとすると、欄Eに示すように「DGO」となってしまい、本来の「DOG」と順番が異なってしまう。ここで、同期動作部26が点線枠として図示するような一定時間{T0, T4}の範囲内でバッファリングを行い、得られたブロックEに対して基準時刻に基づくソートを施すことで、図８の(3)のように適切なデータ「DOG」が得られる。
【００７８】
図９ではバッファリング処理を説明したが、仮に同期情報通知部24及び同期情報付与部16が存在せず、基準時刻を付与しなかったとした場合を考えると、同様に「DGO」等の、同期の取られていないデータが得られることとなってしまう。基準時刻は、このような事態を防ぐために利用される。
【００７９】
なお、上記データの送受に関しては、データ送信部18とデータ受領部25との間で送受がなされる。当該送受の具体的な方法としては、HTTP (Hyper Text Transfer Protocol)のGETやPOSTなどサーバ側で対応可能な通信規則に基づいて送受し、HTTPサーバを動作させ、クライアント側からのデータを特定のポートで待ちうけるようにすればよい。送受のそれぞれの側におけるバッファリング時間の長さには、所定設定を用いればよい。
【００８０】
以上、図４のフローチャートの各ステップを説明した。次に、同期情報通知部24及び同期情報付与部16による基準時刻の設定についての、別の実施形態を説明する。以上の実施形態においては、サーバ端末20の同期情報通知部24が、基準時刻をペアリング対象の各端末10A,10Bに通知することで、端末間での基準時刻の共有化を図ったが、当該別の実施形態においては、同期情報通知部24は不要である。
【００８１】
代わりに、同期情報付与部16が、以上の実施形態とは別の処理を担うことによって、各端末自身において、基準時刻として利用可能な情報を取得する。具体的には、同期動作を実施する際に、複数のクライアント端末のうちの一つの端末において、ユーザ入力に従って所定の音を発生させ、その他の端末においては録音を実施し、当該発生させられた音及び発生した各時刻を特定するようにすればよい。
【００８２】
従って、ペアリングされた端末のうち１つの端末における同期情報付与部16は、ユーザの入力操作に応じて所定の音を発生させる機能を担う。また、その他の端末における同期情報付与部16は、録音を実施し、当該発生した音の種類と、発生した時刻とを特定する機能を担う。仮想キーボードの場合であれば、キー毎に別のパルス状の音を割り当てておけばよい。当該音の割り当ては、役割決定部23が実施して役割情報に含ませるようにすればよく、録音を実施する端末に対しても、録音内における音の特定を可能とすべく、音の割り当て情報を通知する。
【００８３】
こうして、仮想キーボードの場合であれば、音を発生する端末からは、サーバ端末20へと、自身にてタイプされた一連のキーを、タイプ時刻の情報と共に通知すればよい。一方、音を発生せず録音を実施する端末からは、サーバ端末20へと、自身にてタイプされた一連のキー及びそのタイプ時刻に加えてさらに、予め割り当てられている所定種類の音の一連の受信時刻を、通知すればよい。サーバ端末20においては、当該音の受信時刻に基づいて、音を発生する端末のタイプ履歴と、音を発生せず録音を実施する端末のタイプ履歴と、の時間合わせが可能となるので、同期動作が可能となる。バッファリングの実施などに関しては、当該音を利用しない実施形態の場合と同様である。
【００８４】
図１０は、当該音に基づく同期動作を概念的に説明する例を示す図であり、図８の端末10A,10Bによる「DOG」の入力を音によって実現する例が示されている。端末10Aは録音側であり、端末10Bは音を発生する側である。端末10Bにおいては「O」が入力されると同時に、所定の音を発生し、端末10Aはその音を録音から検出し、音の種類及び検出時刻を記録する。従って、サーバ端末20側において、当該音の検出時刻を当該音を発生させたキーの種類に対応づけることで、各端末間の同期が可能となる。
【００８５】
以下、本発明の補足事項を説明する。
【００８６】
（１）図３にて説明したクライアント端末10の各部は、ブラウザ上で動作するウェブアプリによって実現されていてもよい。
【００８７】
（２）本発明は図３その他において、サーバ端末20はクライアント端末10と別の端末として説明してきたが、サーバ端末20がクライアント端末10の機能を兼ねていてもよい。例えば、1台のサーバ端末及びクライアント端末の両機能を兼ねた端末と、1台の通常のクライアント端末と、の2台の間において本発明を実施することも可能である。この場合、複数（2台）のクライアント端末の「複数」は、機能を果たす端末として「複数」であり、実際にクライアント端末として「のみ」機能している端末は1台となる。このような場合を含めて、本発明は「複数」のクライアント端末において実施可能である。
【００８８】
（３）本発明では、図４のステップS3においてペアリング判断部21が、ペアリング情報を参照して端末の測位情報と、登録操作がなされた時刻の情報と、の両者が共に所定精度で一致していると判定できる端末同士を、ペアリング対象として判断するものとして説明したが、当該判定において、測位情報を省略してもよい。すなわち、登録操作がなされた時刻の情報のみが、所定精度で一致する端末同士をペアリング対象として判断してもよい。
【００８９】
測位情報を省略可能な具体的状況としては、同期入力システム100の全端末が特定ユーザの所有物であって、同一の部屋内に存在している場合などがある。このような場合、GPS等を用いて別途に測位情報を取得するまでもなく、同じ位置に存在することがあらかじめわかっているので、測位情報の取得は省略することが好ましい。一方、複数のクライアント端末10がそれぞれ、異なるユーザによって所有され、同一箇所に所在するとは限らない状況では、測位情報を取得することが好ましい。
【００９０】
（４）本発明は、役割決定部23及び役割設定部15における、個別のクライアント端末に対する「役割情報」の決定及び設定を省略しても実施可能である。この場合、役割情報は、ペアリング対象として決定された個別のクライアント端末の各々において、ユーザがマニュアルで設定すればよい。ただし、台数などに応じて決定される同期入力のモードが何であるか（ペアリングされた端末が全体としてどのような同期入力を実現するのか）については、予め設定しておく必要がある。そして、当該モードのもとで、各クライアント端末に対してユーザが、所望の分担機能を自身で設定して利用することができる。
【００９１】
例えば、図２の(4A),(4B)で説明したような、2台の端末がペアリングされる場合であれば、当該2台が仮想キーボードを実現するという、全体としての「役割情報」（モード）は、予め設定しておく。しかし、当該仮想キーボードにおいて、2台の端末がそれぞれ具体的にどのような機能を担うのかについては、ユーザがマニュアルで自由に設定してよい。例えば、それぞれ「右半分」や「左半分」を設定してもよいし、「全体」や「数字キーのみ」を設定してもよい。2台の端末でユーザが設定する役割情報に重複が存在してもよい。
【００９２】
（５）本発明においては、同期情報通知部24及び同期情報付与部16による基準時刻の付与自体を省略してもよい。省略可能な具体的状況として、例えば、最近のスマートフォン等においては、GPSなどにより、端末間で共通な精度の高い時刻情報を各端末において個別に保持可能であるので、当該予め保持されている時刻情報をそのまま各クライアント端末における基準時刻として利用してもよい。すなわち、各端末では、自身で管理する時計（個別に予め管理している時計）に基づいて、同期入力の際のユーザ入力に対して入力時の時刻を付与する。もちろん、本発明による同期入力を行うに際して、以上説明したような同期情報通知部24及び同期情報付与部16の手法で、再度、基準時刻を設定するようにしてもよい。
【符号の説明】
【００９３】
100…同期入力システム、10,10A,10B,...,10X…クライアント端末、20…サーバ端末
【図１】
2015088898.tif 000003
【図２】
2015088898.tif 000004
【図３】
2015088898.tif 000005
【図４】
2015088898.tif 000006
【図５】
2015088898.tif 000007
【図６】
2015088898.tif 000008
【図７】
2015088898.tif 000009
【図８】
2015088898.tif 000010
【図９】
2015088898.tif 000011
【図１０】
2015088898.tif 000012