(57)【要約】【課題】ユーザの意図したデータの端末間での送受信をスムーズに行なう。【解決手段】第１端末は、スタイラスペン（以下「ペン」という）で指定された指定データをクリップＩＤとともに記憶し、クリップＩＤ、通信可能手段リストを含む信号Ｄ１をペンに送信する（Ｓ１１〜Ｓ１４）。第２端末は、外部ペースト操作があると、信号Ｒ１をペンに送信する（Ｓ２１、Ｓ２２）。Ｒ１を受信したペンは、Ｄ１を第２端末に送信する（Ｓ３１〜Ｓ３４）。第２端末は、Ｄ１に含まれるリストを参照して共通通信方式を特定し、Ｄ１に含まれるクリップＩＤを含む信号Ｒ２を共通通信方式で第１端末に送信する（Ｓ２３〜Ｓ２４）。第１端末は、Ｒ２に含まれるクリップＩＤに対応する指定データを共通通信方式で第２端末に送信する（Ｓ１５〜Ｓ１７）。第２端末は、指定データを指定位置にペーストする（Ｓ２６、Ｓ２７）。【選択図】図２
2014049077.tif 000002
【特許請求の範囲】
【請求項１】
第１端末と、第２端末と、前記第１端末および前記第２端末と通信可能なスタイラスペンとを含む情報交換システムであって、
前記第１端末は、前記スタイラスペンによって指定された指定データをコピー対象とする場合に、前記指定データを特定するための識別情報とともに前記指定データを記憶し、前記識別情報を前記スタイラスペンに送信し、
前記第１端末は、前記第２端末または前記スタイラスペンから前記識別情報を受信した場合に、受信した前記識別情報に対応する前記指定データを前記第２端末に送信し、
前記第２端末は、前記スタイラスペンによるペースト操作があった場合に、前記第１端末から受信した前記指定データを所定位置にペーストする、情報交換システム。
【請求項２】
前記第１端末および前記第２端末の一方の端末は、他方の端末との通信を前記スタイラスペンを介して間接的に行なうことで、双方の端末間で直接的に通信可能な共通通信方式を特定し、
前記第１端末は、前記共通通信方式を用いて、前記識別情報に対応する前記指定データを前記第２端末に送信する、請求項１に記載の情報交換システム。
【請求項３】
前記第１端末は、前記指定データをコピー対象とする場合に、前記識別情報および前記第１端末が使用可能な通信方式のリストを前記スタイラスペンに送信し、
前記スタイラスペンは、前記第１端末から受信した前記識別情報および前記リストを前記第２端末に送信し、
前記第２端末は、前記スタイラスペンから受信した前記リストを参照して前記共通通信方式を特定し、前記共通通信方式を用いて前記スタイラスペンから受信した前記識別情報を前記第１端末に送信し、
前記第１端末は、前記第２端末から受信した前記識別情報に対応する前記指定データを、前記共通通信方式を用いて前記第２端末に送信する、請求項２に記載の情報交換システム。
【請求項４】
前記第１端末は、前記指定データをコピー対象とする場合に、前記識別情報および前記リストに加えて認証情報を前記スタイラスペンに送信し、
前記スタイラスペンは、前記第１端末から受信した前記識別情報および前記リストに加えて前記認証情報を前記第２端末に送信し、
前記第２端末は、前記共通通信方式を用いて、前記スタイラスペンから受信した前記識別情報に加えて前記認証情報を前記第１端末に送信し、
前記第１端末は、前記第２端末から受信した前記認証情報と前記スタイラスペンに送信した前記認証情報とが一致する場合に、前記スタイラスペンから受信した前記識別情報に対応する前記指定データを前記第２端末に送信する、請求項３に記載の情報交換システム。
【請求項５】
前記第１端末は、前記指定データをコピー対象とする場合、前記識別情報を前記スタイラスペンに送信し、
前記第２端末は、前記ペースト操作があった場合に、前記第２端末が使用可能な通信方式のリストを前記スタイラスペンに送信し、
前記スタイラスペンは、前記第１端末から受信した前記識別情報と、前記第２端末から受信した前記リストとを前記第１端末に送信し、
前記第１端末は、前記スタイラスペンから受信した前記リストを参照して前記共通通信方式を特定し、前記共通通信方式を用いて前記スタイラスペンから受信した前記識別情報に対応する前記指定データを前記第２端末に送信する、請求項２に記載の情報交換システム。
【請求項６】
前記第２端末は、前記ペースト操作があった場合に、前記リストに加えて認証情報を前記スタイラスペンに送信し、
前記スタイラスペンは、前記第１端末から受信した前記識別情報と、前記第２端末から受信した前記リストおよび前記認証情報とを前記第１端末に送信し、
前記第１端末は、前記スタイラスペンから受信した前記識別情報に対応する前記指定データに加えて、前記スタイラスペンから受信した前記認証情報を前記第２端末に送信し、
前記第２端末は、前記第１端末から受信した前記認証情報と前記スタイラスペンに送信した前記認証情報とが一致する場合に、前記スタイラスペンから受信した前記指定データを前記所定位置にペーストする、請求項５に記載の情報交換システム。
【請求項７】
第１端末と、第２端末と、前記第１端末および前記第２端末と通信可能なスタイラスペンとを含む情報交換システムであって、
前記第１端末および前記第２端末の一方の端末は、他方の端末との通信を前記スタイラスペンを介して間接的に行なうことで、双方の端末間で直接的に通信可能な共通通信方式を特定し、
前記第１端末は、前記共通通信方式を用いて、前記スタイラスペンによって指定された指定データを前記第２端末に送信し、
前記第２端末は、前記第１端末から受信した前記指定データを所定位置にペーストする、情報交換システム。
【請求項８】
前記第１端末は、前記指定データをコピー対象とする場合に、前記第１端末が使用可能な通信方式のリストを前記スタイラスペンに送信し、
前記スタイラスペンは、前記第１端末から受信した前記リストを前記第２端末に送信し、
前記第２端末は、前記スタイラスペンによるペースト操作があった場合に、前記スタイラスペンから受信した前記リストを参照して前記共通通信方式を特定し、前記共通通信方式を用いて要求信号を前記第１端末に送信し、
前記第１端末は、前記第２端末から前記要求信号を受信した場合に、前記共通通信方式を用いて前記指定データを前記第２端末に送信する、請求項７に記載の情報交換システム。
【請求項９】
前記第２端末は、前記スタイラスペンによるペースト操作があった場合に、前記第２端末が使用可能な通信方式のリスト前記スタイラスペンに送信し、
前記スタイラスペンは、前記第２端末から受信した前記リストを前記第１端末に送信し、
前記第１端末は、前記スタイラスペンから受信した前記リストを参照して前記共通通信方式を特定し、前記共通通信方式を用いて前記指定データを前記第２端末に送信する、請求項７に記載の情報交換システム。
【請求項１０】
スタイラスペンと通信可能な端末であって、
前記スタイラスペンによって指定された指定データをコピー対象とする場合に、前記指定データを特定するための識別情報とともに前記指定データを記憶し、前記識別情報を前記スタイラスペンに送信する第１処理部と、
他の端末または前記スタイラスペンから前記識別情報を受信した場合、受信した前記識別情報に対応する前記指定データを他の端末に送信する第２処理部とを含む、端末。
【請求項１１】
スタイラスペンと通信可能な端末であって、
他の端末との通信を前記スタイラスペンを介して間接的に行なうことで、前記他の端末との間で直接的に通信可能な共通通信方式を特定する第１処理部と、
前記スタイラスペンによって指定された指定データを、前記共通通信方式を用いて前記他の端末に送信する第２処理部とを備える、端末。
【請求項１２】
スタイラスペンと通信可能な端末であって、
前記スタイラスペンによるペースト操作があった場合に、他の端末に記憶されている指定データを特定するための識別情報を前記スタイラスペンから受信する第１処理部と、
前記スタイラスペンから受信した前記識別情報に対応する前記指定データの送信を前記他の端末に要求する第２処理部と、
前記他の端末から受信した前記指定データを所定位置にペーストする第３処理部とを備える、端末。
【請求項１３】
スタイラスペンと通信可能な端末であって、
使用可能な通信方式のリストを前記スタイラスペンに送信する第１処理部と、
前記使用可能な通信方式のいずれかを用いて前記他の端末から受信した指定データを所定位置にペーストする第２処理部とを備える、端末。
【請求項１４】
第１端末および第２端末と通信可能なスタイラスペンであって、
前記第１端末に記憶されている指定データを特定するための識別情報を前記第１端末から受信した場合、前記識別情報を記憶する第１処理部と、
前記第１端末および前記第２端末の一方の端末から前記一方の端末の使用可能な通信方式のリストを受信した場合、前記識別情報および前記リストを他方の端末に送信する第２処理部とを備える、スタイラスペン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタイラスペンを用いて複数の端末間でデータの送受信を行なう技術に関する。
【背景技術】
【０００２】
近年、パソコンやタブレット端末などの複数の情報端末間でのデータの送受信をスタイラスペンを用いて簡便に実施できる技術が提案されている。
【０００３】
特開平６−２８２３７５号公報（特許文献１）には、スタイラスペンにメモリと通信装置を備え付け、第１端末からスタイラスペンにコピー対象データを送り、さらにスタイラスペンから第２端末にコピー対象データを送る技術が開示されている。これにより、第１端末からのコピー処理と第２端末へのペースト処理とが、スタイラスペンを用いた直感的な操作で実施できる。
【０００４】
また、特開２００９−２３０４９５号公報（特許文献２）には、スタイラスペン内のメモリにはコピー対象データそのものを保持せずに、第１端末を特定できる端末情報のみを保持し、第２端末にはこの端末情報のみを送る技術が開示されている。これにより、コピー対象データそのものは第１、第２端末間で送受信されるため、スタイラスペンを紛失しても情報漏洩のおそれがなくなる。
【０００５】
また、特許文献２には、スタイラスペンにメモリおよび通信装置を備えず、ユーザがスタイラスペンを用いて第１端末からのコピー操作を実施した後、ユーザがスタイラスペンを用いて第２端末へのペースト操作を実施し、その後、第２端末は周囲の電波強度を測り、最も強い強度を出力している端末にデータ送信要求を出す。これにより、通信相手を特定するために、ペンにメモリや通信装置を搭載する必要がなくなる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−２８２３７５号公報
【特許文献２】特開２００９−２３０４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、コピー対象データを記憶するバッファ（以下「クリップバッファ」という）に複数のデータが存在する場合、ユーザが今回のコピー対象としたいデータを特定する必要がある。しかしながら、このような特定をユーザへの問合せによって行なうと、スムーズにデータのやり取りができない。
【０００８】
本発明は、上述の課題を解決するためになされたものであって、その目的は、スタイラスペンを用いて複数の端末間でデータの送受信を行なう際に、ユーザの意図したデータの送受信をスムーズに行なうことである。
【課題を解決するための手段】
【０００９】
この発明に係る情報交換システムは、第１端末と、第２端末と、第１端末および第２端末と通信可能なスタイラスペンとを含む。第１端末は、スタイラスペンによって指定された指定データをコピー対象とする場合に、指定データを特定するための識別情報とともに指定データを記憶し、識別情報をスタイラスペンに送信する。第１端末は、第２端末またはスタイラスペンから識別情報を受信した場合に、受信した識別情報に対応する指定データを第２端末に送信する。第２端末は、スタイラスペンによるペースト操作があった場合に、第１端末から受信した指定データを所定位置にペーストする。
【００１０】
好ましくは、第１端末および第２端末の一方の端末は、他方の端末との通信をスタイラスペンを介して間接的に行なうことで、双方の端末間で直接的に通信可能な共通通信方式を特定する。第１端末は、共通通信方式を用いて、識別情報に対応する指定データを第２端末に送信する。
【００１１】
好ましくは、第１端末は、指定データをコピー対象とする場合に、識別情報および第１端末が使用可能な通信方式のリストをスタイラスペンに送信する。スタイラスペンは、第１端末から受信した識別情報およびリストを第２端末に送信する。第２端末は、スタイラスペンから受信したリストを参照して共通通信方式を特定し、共通通信方式を用いてスタイラスペンから受信した識別情報を第１端末に送信する。第１端末は、第２端末から受信した識別情報に対応する指定データを、共通通信方式を用いて第２端末に送信する。
【００１２】
好ましくは、第１端末は、指定データをコピー対象とする場合に、識別情報およびリストに加えて認証情報をスタイラスペンに送信する。スタイラスペンは、第１端末から受信した識別情報およびリストに加えて認証情報を第２端末に送信する。第２端末は、共通通信方式を用いて、スタイラスペンから受信した識別情報に加えて認証情報を第１端末に送信する。第１端末は、第２端末から受信した認証情報とスタイラスペンに送信した認証情報とが一致する場合に、スタイラスペンから受信した識別情報に対応する指定データを第２端末に送信する。
【００１３】
好ましくは、第１端末は、指定データをコピー対象とする場合、識別情報をスタイラスペンに送信する。第２端末は、ペースト操作があった場合に、第２端末が使用可能な通信方式のリストをスタイラスペンに送信する。スタイラスペンは、第１端末から受信した識別情報と、第２端末から受信したリストとを第１端末に送信する。第１端末は、スタイラスペンから受信したリストを参照して共通通信方式を特定し、共通通信方式を用いてスタイラスペンから受信した識別情報に対応する指定データを第２端末に送信する。
【００１４】
好ましくは、第２端末は、ペースト操作があった場合に、リストに加えて認証情報をスタイラスペンに送信する。スタイラスペンは、第１端末から受信した識別情報と、第２端末から受信したリストおよび認証情報とを第１端末に送信する。第１端末は、スタイラスペンから受信した識別情報に対応する指定データに加えて、スタイラスペンから受信した認証情報を第２端末に送信する。第２端末は、第１端末から受信した認証情報とスタイラスペンに送信した認証情報とが一致する場合に、スタイラスペンから受信した指定データを所定位置にペーストする。
【００１５】
この発明の別の局面に係る情報交換システムは、第１端末と、第２端末と、第１端末および第２端末と通信可能なスタイラスペンとを含む。第１端末および第２端末の一方の端末は、他方の端末との通信をスタイラスペンを介して間接的に行なうことで、双方の端末間で直接的に通信可能な共通通信方式を特定する。第１端末は、共通通信方式を用いて、スタイラスペンによって指定された指定データを第２端末に送信する。第２端末は、第１端末から受信した指定データを所定位置にペーストする。
【００１６】
好ましくは、第１端末は、指定データをコピー対象とする場合に、第１端末が使用可能な通信方式のリストをスタイラスペンに送信する。スタイラスペンは、第１端末から受信したリストを第２端末に送信する。第２端末は、スタイラスペンによるペースト操作があった場合に、スタイラスペンから受信したリストを参照して共通通信方式を特定し、共通通信方式を用いて要求信号を第１端末に送信する。第１端末は、第２端末から要求信号を受信した場合に、共通通信方式を用いて指定データを第２端末に送信する。
【００１７】
好ましくは、第２端末は、スタイラスペンによるペースト操作があった場合に、第２端末が使用可能な通信方式のリストスタイラスペンに送信する。スタイラスペンは、第２端末から受信したリストを第１端末に送信する。第１端末は、スタイラスペンから受信したリストを参照して共通通信方式を特定し、共通通信方式を用いて指定データを第２端末に送信する。
【００１８】
この発明の別の局面に係る端末は、スタイラスペンと通信可能な端末である。この端末は、スタイラスペンによって指定された指定データをコピー対象とする場合に、指定データを特定するための識別情報とともに指定データを記憶し、識別情報をスタイラスペンに送信する第１処理部と、他の端末またはスタイラスペンから識別情報を受信した場合、受信した識別情報に対応する指定データを他の端末に送信する第２処理部とを含む。
【００１９】
この発明の別の局面に係る端末は、スタイラスペンと通信可能な端末である。この端末は、他の端末との通信をスタイラスペンを介して間接的に行なうことで、他の端末との間で直接的に通信可能な共通通信方式を特定する第１処理部と、スタイラスペンによって指定された指定データを、共通通信方式を用いて他の端末に送信する第２処理部とを備える。
【００２０】
この発明の別の局面に係る端末は、スタイラスペンと通信可能な端末である。この端末は、スタイラスペンによるペースト操作があった場合に、他の端末に記憶されている指定データを特定するための識別情報をスタイラスペンから受信する第１処理部と、スタイラスペンから受信した識別情報に対応する指定データの送信を他の端末に要求する第２処理部と、他の端末から受信した指定データを所定位置にペーストする第３処理部とを備える。
【００２１】
この発明の別の局面に係る端末は、スタイラスペンと通信可能な端末である。この端末は、使用可能な通信方式のリストをスタイラスペンに送信する第１処理部と、使用可能な通信方式のいずれかを用いて他の端末から受信した指定データを所定位置にペーストする第２処理部とを備える。
【００２２】
この発明の別の局面に係るスタイラスペンは、第１端末および第２端末と通信可能なスタイラスペンである。このスタイラスペンは、第１端末に記憶されている指定データを特定するための識別情報を第１端末から受信した場合、識別情報を記憶する第１処理部と、第１端末および第２端末の一方の端末から一方の端末の使用可能な通信方式のリストを受信した場合、識別情報およびリストを他方の端末に送信する第２処理部とを備える。
【発明の効果】
【００２３】
本発明によれば、スタイラスペンを用いて複数の端末間でデータの送受信（代表的にはコピーおよびペースト）を行なう際に、ユーザの意図したデータの送受信をスムーズに行なうことができる。
【図面の簡単な説明】
【００２４】
【図１】情報交換システムの概略構成図（その１）である。
【図２】情報交換システムによる端末間コピー／ペースト処理の手順の一例を示すフローチャート（その１）である。
【図３】第１端末の画面遷移の一例を示す図である。
【図４】第２端末の画面遷移の一例を示す図である。
【図５】情報交換システムの概略構成図（その２）である。
【図６】情報交換システムによる端末間コピー／ペースト処理の手順の一例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００２５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
［実施の形態１］
図１は、本実施の形態による情報交換システム１の概略構成図である。この情報交換システム１は、第１端末１０と、第２端末２０と、第１端末１０および第２端末２０と通信可能なスタイラスペン３０とを含んで構成される。なお、スタイラスペン３０と通信可能な端末の数は、２つ（第１端末１０および第２端末２０）に限定されず、３つ以上であってもよい。
【００２６】
第１端末１０は、入力部１１と、表示部１２と、制御部１３と、記憶部１４と、通信部１５とを含む。入力部１１は、スタイラスペン３０による操作入力が可能なタッチパネルで構成される。表示部１２は、入力部１１（タッチパネル）の裏面側に配置されたディスプレイであり、制御部１３からの指令に基づいて様々な情報をユーザに表示する。記憶部１４は、制御部１３からの指令に基づいて必要な情報を記憶する。
【００２７】
第１端末１０の通信部１５は、互いに異なる通信方式で通信を行なう複数の通信部１６〜１８を含む。以下の説明では、通信部１６は近接通信（Near Field Communication、以下「ＮＦＣ通信」という）が可能であり、通信部１７はＢｌｕｅｔｏｏｔｈ（登録商標）通信が可能であり、通信部１８は無線ＬＡＮ通信が可能であるものとして説明する。
【００２８】
第２端末２０の基本的な構造は、第１端末１０と同じである。第２端末２０は、入力部２１と、表示部２２と、制御部２３と、記憶部２４と、通信部２５とを含む。入力部２１は、スタイラスペン３０による操作入力が可能なタッチパネルで構成される。表示部２２は、入力部２１（タッチパネル）の裏面側に配置されたディスプレイであり、制御部２３からの指令に基づいて様々な情報をユーザに表示する。記憶部２４は、制御部２３からの指令に基づいて必要な情報を記憶する。
【００２９】
第２端末２０の通信部２５は、互いに異なる通信方式で通信を行なう複数の通信部２６〜２９を含む。以下の説明では、通信部２６はＮＦＣ通信が可能であり、通信部２７はＢｌｕｅｔｏｏｔｈ（登録商標）通信が可能であり、通信部２８は無線ＬＡＮ通信が可能であり、通信部２９は移動体通信が可能であるものとして説明する。
【００３０】
スタイラスペン３０は、制御部３１と、記憶部３２と、通信部３３とを含む。記憶部３２は、制御部３１からの指令に基づいて必要な情報を記憶する。通信部３３は、ＮＦＣ通信が可能なように構成される。したがって、スタイラスペン３０は、第１端末１０の通信部１６との間および第２端末２０の通信部２６との間で、ＮＦＣ通信が可能である。
【００３１】
以上のような構成を有する情報交換システム１は、ユーザによるスタイラスペン３０の操作に基づいて、第１端末１０に記憶されているデータを第２端末２０にペーストする処理（以下、単に「端末間コピー／ペースト処理」ともいう）を行なう。
【００３２】
図２は、情報交換システム１による端末間コピー／ペースト処理の手順の一例を示すフローチャートである。図２に示す３つのフローチャートのうち、左側のフローチャートが第１端末１０（具体的には制御部１３）が行なう処理手順であり、右側のフローチャートが第２端末２０（具体的には制御部２３）が行なう処理手順であり、中央のフローチャートがスタイラスペン３０（具体的には制御部３１）が行なう処理手順である。これらのフローチャートは、それぞれ所定周期で繰り返し実行される。
【００３３】
まず、第１端末１０の処理手順（図２の左側に示すフローチャート）について説明する。
【００３４】
Ｓ１１にて、第１端末１０は、外部コピー操作の有無を判定する。「外部コピー操作」とは、ユーザがスタイラスペン３０を用いて指定した指定データを外部コピーの対象とする操作である。
【００３５】
外部コピー操作がない場合（Ｓ１１にてＮＯ）、第１端末１０は、処理をＳ１５に移す。
【００３６】
一方、外部コピー操作があった場合（Ｓ１１にてＹＥＳ）、第１端末１０は、処理をＳ１２に移し、指定データにクリップＩＤを割り当てて、指定データをクリップＩＤとともに記憶部１４内のクリップバッファに記憶する。なお、「クリップＩＤ」は、クリップバッファに記憶されているデータのうち、ユーザが外部コピーの対象に指定したデータを特定するための識別番号情報である。
【００３７】
続くＳ１３にて、第１端末１０は、ランダムに値を生成し、生成した値をトークン（認証情報）として記憶部１４に記憶する。
【００３８】
続くＳ１４にて、第１端末１０は、Ｓ１２の処理で割り当てた「クリップＩＤ」と、Ｓ１３の処理で生成した「トークン」と、第１端末１０が使用可能な通信方式を示した「通信可能手段リスト」とを含むデータ信号Ｄ１を、ＮＦＣ通信によってスタイラスペン３０に送信する。
【００３９】
なお、通信可能手段リストは、たとえば｛優先度、通信方式名、その通信方式で使用する第１端末１０のアドレス｝という形式にすることができる。優先度は、あらかじめユーザによって設定できるようにしてもよい。本実施の形態では、｛優先度：中、無線ＬＡＮ、ローカルＩＰアドレス｝、｛優先度：低、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）アドレス｝という内容の通信可能手段リストをスタイラスペン３０に送信するものとする。
【００４０】
Ｓ１５にて、第１端末１０は、第２端末２０からリクエスト信号Ｒ２を受信したか否かを判定する。このリクエスト信号Ｒ２には、後述するように、「トークン」および「クリップＩＤ」が含まれている。
【００４１】
リクエスト信号Ｒ２を受信していない場合（Ｓ１５にてＮＯ）、第１端末１０は、処理を終了させる。
【００４２】
一方、リクエスト信号Ｒ２を受信した場合（Ｓ１５にてＹＥＳ）、第１端末１０は、処理をＳ１６に移し、第２端末２０から受信したリクエスト信号Ｒ２に含まれるトークンと、Ｓ１３の処理で生成および記憶したトークンとが一致するか否かを判定する。
【００４３】
トークンが一致する場合（Ｓ１６にてＹＥＳ）、第１端末１０は、処理をＳ１７に移し、第２端末２０から受信したリクエスト信号Ｒ２に含まれるクリップＩＤに対応する指定データをクリップバッファから読み出し、読み出した指定データをリクエスト信号Ｒ２を受信した通信方式と同じ通信方式で第２端末２０に送信する。
【００４４】
一方、トークンが一致しない場合（Ｓ１６にてＮＯ）、第１端末１０は、処理をＳ１８に移し、エラーメッセージをリクエスト信号Ｒ２を受信した通信方式と同じ通信方式で第２端末２０に送信する。
【００４５】
次に、第２端末２０の処理手順（図２の右側に示すフローチャート）について説明する。
【００４６】
Ｓ２１にて、第２端末２０は、外部ペースト操作の有無を判定する。「外部ペースト操作」とは、外部のデータを第２端末２０の画面上にペーストすることをユーザがスタイラスペン３０を用いて第２端末２０に対して要求する操作である。
【００４７】
外部ペースト操作がない場合（Ｓ２１にてＮＯ）、第２端末２０は、処理をＳ２６に移す。
【００４８】
一方、外部ペースト操作があった場合（Ｓ２１にてＹＥＳ）、第２端末２０は、処理をＳ２２に移し、リクエスト信号Ｒ１をスタイラスペン３０にＮＦＣ通信で送信する。
【００４９】
続くＳ２３にて、第２端末２０は、リクエスト信号Ｒ１に応答してスタイラスペン３０からＮＦＣ通信で送信されてきたデータ信号Ｄ１を受信する。このデータ信号Ｄ１は、後述するように、第１端末１０がＳ１４の処理でスタイラスペン３０に送信したデータ信号Ｄ１と同じものである。したがって、第２端末２０がスタイラスペン３０から受信したデータ信号Ｄ１には、クリップＩＤ、トークン、第１端末１０の通信可能手段リストが含まれている。
【００５０】
Ｓ２４にて、第２端末２０は、スタイラスペン３０から受信したデータ信号Ｄ１に含まれる第１端末１０の通信可能手段リストを参照して、第１端末１０との間で使用可能な通信方式（以下「共通通信方式」ともいう）の有無を判定する。第２端末２０は、第１端末１０の通信可能手段リストに示されている優先度が高いものから順に、第２端末２０でも使用可能な通信方式を特定していく処理を行なう。そして、第２端末２０は、通信方式が特定できた場合に共通通信方式があると判定し、そうでない場合に共通通信方式がないと判定する。
【００５１】
共通通信方式がない場合（Ｓ２４にてＮＯ）、第２端末２０は、処理をＳ２９に移し、表示部２２の画面上にエラー情報（エラーポップアップ）を表示させる。
【００５２】
共通通信方式がある場合（Ｓ２４にてＹＥＳ）、第２端末２０は、処理をＳ２５に進める。なお、本実施の形態では、第１端末１０と第２端末２０との間で「無線ＬＡＮ」および「Ｂｌｕｅｔｏｏｔｈ（登録商標）」で通信可能であるが、より優先度の高い「無線ＬＡＮ」が共通通信方式として特定される。
【００５３】
Ｓ２５にて、第２端末２０は、特定された共通通信方式（本実施の形態では上述のように「無線ＬＡＮ」）を用いて、Ｓ２３の処理でスタイラスペン３０から受信したデータ信号Ｄ１に含まれるトークンおよびクリップＩＤを含むリクエスト信号Ｒ２を、第１端末１０に送信する。
【００５４】
続くＳ２６にて、第２端末２０は、リクエスト信号Ｒ２に応答して第１端末１０から送信される指定データを受信したか否かを判定する。
【００５５】
第１端末１０からの指定データを受信した場合（Ｓ２６にてＹＥＳ）、第２端末２０は、処理をＳ２７に移し、第１端末１０から受信した指定データを、表示部２２の画面上におけるスタイラスペン３０で指定された位置にペーストする。
【００５６】
一方、第１端末１０からの指定データを受信していない場合（Ｓ２６にてＮＯ）、第２端末２０は、処理をＳ２８に移し、第１端末１０からのエラー情報を受信したか否かを判定する。
【００５７】
エラー情報を受信していない場合（Ｓ２８にてＮＯ）、第２端末２０は、処理を終了させる。
【００５８】
一方、エラー情報を受信した場合（Ｓ２８にてＹＥＳ）、第２端末２０は、処理をＳ２９に移し、表示部２２の画面上にエラー情報（エラーポップアップ）を表示させる。
【００５９】
次に、スタイラスペン３０の処理手順（図２の中央に示すフローチャート）について説明する。
【００６０】
Ｓ３１にて、スタイラスペン３０は、第１端末１０からのデータ信号Ｄ１を受信したか否かを判定する。このデータ信号Ｄ１には、上述したように、クリップＩＤと、トークンと、第１端末１０の通信可能手段リストとが含まれている。
【００６１】
データ信号Ｄ１を受信していない場合（Ｓ３１にてＮＯ）、スタイラスペン３０は、処理を終了させる。
【００６２】
一方、データ信号Ｄ１を受信した場合（Ｓ３１にてＹＥＳ）、スタイラスペン３０は、処理をＳ３２に移し、データ信号Ｄ１を記憶部３２に記憶する。
【００６３】
続くＳ３３にて、スタイラスペン３０は、第２端末２０からのリクエスト信号Ｒ１を受信したか否かを判定する。
【００６４】
リクエスト信号Ｒ１を受信していない場合（Ｓ３３にてＮＯ）、スタイラスペン３０は、処理を終了させる。
【００６５】
一方、リクエスト信号Ｒ１を受信した場合（Ｓ３３にてＹＥＳ）、スタイラスペン３０は、処理をＳ３４に移し、記憶部３２に記憶していたデータ信号Ｄ１を読み出して第２端末２０に送信する。
【００６６】
図３は、ユーザが外部コピー操作を行なった場合の第１端末１０の画面遷移の一例を示す図である。なお、図３に示す画面遷移はあくまで一例であって、このような画面遷移に限定されるものではない。
【００６７】
ユーザがスタイラスペン３０で第１端末１０の画面上でコピーしたいデータを指定すると、第１端末１０の画面は図３の左側に示す画面から中央に示す画面に遷移し、指定されたデータに下線が引かれる。その後、ユーザがスタイラスペン３０で指定データをロングプレスする（所定時間以上押す）と、第１端末１０の画面は図３の中央に示す画面から右側に示す画面に遷移し、操作メニューが列挙されたサブ画面が表示される。ユーザがスタイラスペン３０で操作メニューのうちの「外部へコピー」を選択すると、第１端末１０は、外部コピー操作があったと判定する。
【００６８】
その後、第１端末１０は、指定データ（下線部分のデータ）を外部コピー対象データとしてクリップＩＤとともに記憶し、トークンを生成および記憶した後、クリップＩＤ、トークン、通信可能手段リストを含むデータ信号Ｄ１をスタイラスペン３０に送信する。
【００６９】
図４は、ユーザが外部ペースト操作を第２端末２０に対して行なった場合の第２端末２０の画面遷移の一例を示す図である。なお、図４に示す画面遷移はあくまで一例であって、このような画面遷移に限定されるものではない。
【００７０】
ユーザがスタイラスペン３０で第２端末２０の画面上でペーストしたい位置を指定し、その位置をロングプレスする（所定時間以上押す）と、第２端末２０の画面は図４の左側に示す画面から中央に示す画面に遷移し、操作メニューが列挙されたサブ画面が表示される。ユーザがスタイラスペン３０で操作メニューのうちの「外部からペースト」を選択すると、第２端末２０からスタイラスペン３０にリクエスト信号Ｒ１が送信される。
【００７１】
このリクエスト信号Ｒ１に応答して、スタイラスペン３０から第２端末２０にデータ信号Ｄ１が送信される。スタイラスペン３０からのデータ信号Ｄ１を受信した第２端末２０は、データ信号Ｄ１に含まれる第１端末１０の通信可能手段リストを参照して共通通信方式を特定し、データ信号Ｄ１に含まれるトークンおよびクリップＩＤを含むリクエスト信号Ｒ２を共通通信方式で第１端末１０に送信する。
【００７２】
このリクエスト信号Ｒ２を受信した第１端末１０は、トークンが一致していることを条件として、リクエスト信号Ｒ２に含まれるクリップＩＤに対応する指定データを、共通通信方式で第２端末２０に送信する。
【００７３】
第１端末１０からの指定データを受信した第２端末２０は、受信した指定データを指定位置にペーストする。その結果、第２端末２０の画面は図４の中央側に示す画面から右側に示す画面に遷移し、第１端末１０からの指定データが第２端末２０の画面上の指定位置に表示される。
【００７４】
以上のように、本実施の形態による情報交換システム１は、スタイラスペン３０を用いた端末間コピー／ペースト処理を行なう際、外部コピー対象データを特定するためのクリップＩＤを端末間で自動的に送受信する。そのため、コピー元端末（第１端末１０）のクリップバッファにデータが複数ある場合や、別操作によってコピー元端末のクリップバッファに他のデータが追加された場合などにも、ユーザが意図するデータをスムーズに送受信することができる。また、クリップＩＤを送受信するため、一つのコピー元端末から、複数のコピー先端末に連続してペーストすることもできる。
【００７５】
また、本実施の形態による情報交換システム１は、コピー元端末（第１端末１０）とコピー先端末（第２端末２０）との通信をスタイラスペン３０を介して間接的に行なうことで双方の端末間で使用可能な通信方式を自動的に特定し、特定された通信方式を用いてコピー元端末のデータをコピー先端末へ直接的に送信する。そのため、はじめてデータを送受信する端末間においても、スタイラスペン３０を操作するだけの簡単な操作で端末間でのデータ送受信をスムーズに行なうことができる。すなわち、たとえば、自身が所有する端末から偶然会議で一緒になった人が所有する端末にデータを送る場合、端末間で直接的に通信可能かどうかは明らかではない。そのため、通常であれば、自身と偶然会議で一緒になった人との間で「どのような通信方式が使用可能ですか？」などと確認し合う必要があり、データのやり取りをスムーズに行なうことができない。しかしながら、本実施の形態による情報交換システム１においては、そのような問題を解消できる。
【００７６】
また、スタイラスペン３０には第１端末１０からのデータ信号Ｄ１が記憶されるが、このデータ信号Ｄ１にはクリップＩＤが含まれるもののクリップＩＤに対応する指定データそのものは含まれない。そのため、スタイラスペン３０を紛失しても情報漏洩を回避することができる。
【００７７】
なお、スタイラスペン３０に記憶されるデータ信号Ｄ１を、所定条件が成立した時点（たとえばスタイラスペン３０がデータ信号Ｄ１を受信してから所定時間が経過した時点）でスタイラスペン３０から消去するようにしてもよい。このようにすると、正規のユーザがスタイラスペン３０を紛失しても、他のユーザがクリップＩＤおよびクリップＩＤに対応する指定データを特定できなくすることができるため、セキュリティ上望ましい。
［実施の形態２］
上述の実施の形態１においては、スタイラスペン３０とコピー元端末（第１端末１０）との間、およびスタイラスペン３０とコピー先端末（第２端末２０）との間で、それぞれＮＦＣ通信が可能である場合を想定していた。
【００７８】
しかしながら、スタイラスペンとコピー先端末との間でＮＦＣ通信ができない場合も想定される。このような場合であっても、可視光通信を活用することでソフトウェアによりスタイラスペンとコピー先端末との間の通信を実現することができる。本実施の形態２においては、スタイラスペンとコピー先端末との間で可視光通信を行なうことで、コピー元端末からコピー先端末へのデータ送受信（コピーおよびペースト）を行なう場合について説明する。
【００７９】
図５は、本実施の形態による情報交換システム１Ａの概略構成図である。この情報交換システム１Ａは、第１端末１０Ａと、第２端末２０Ａと、スタイラスペン３０Ａとを含んで構成される。
【００８０】
第１端末１０Ａは、入力部１１と、表示部１２と、制御部１３Ａと、記憶部１４と、通信部１５Ａとを含む。入力部１１、表示部１２、記憶部１４は、実施の形態１で説明したものと同じであるため、ここでの詳細な説明は繰り返さない。
【００８１】
通信部１５Ａは、互いに異なる通信方式で通信を行なう複数の通信部１７、１８を含む。通信部１７、１８は、上述の実施の形態１で説明したものと同じである。通信部１７はＢｌｕｅｔｏｏｔｈ（登録商標）通信が可能であり、通信部１８は無線ＬＡＮ通信が可能である。すなわち、通信部１５Ａは、上述の実施の形態１で説明した第１端末１０の通信部１５からＮＦＣ通信が可能な通信部１６を除いたものである。
【００８２】
第２端末２０Ａは、入力部２１と、表示部２２と、制御部２３Ａと、記憶部２４と、通信部２５Ａと、可視光通信送信部４０とを含む。入力部２１、表示部２２、記憶部２４は、実施の形態１で説明したものと同じであるため、ここでの詳細な説明は繰り返さない。
【００８３】
通信部２５Ａは、互いに異なる通信方式で通信を行なう複数の通信部２７〜２９を含む。通信部２７〜２９は、上述の実施の形態１で説明したものと同じである。通信部２７はＢｌｕｅｔｏｏｔｈ（登録商標）通信が可能であり、通信部２８は無線ＬＡＮ通信が可能であり、通信部２９は移動体通信が可能である。すなわち、通信部２５Ａは、上述の実施の形態１で説明した第２端末２０の通信部２５からＮＦＣ通信が可能な通信部２６を除いたものである。
【００８４】
可視光通信送信部４０は、第２端末２０Ａの表示部２２（ディスプレイ）の明滅をパルス信号として変調することにより、データを送信する。
【００８５】
スタイラスペン３０Ａは、制御部３１Ａと、記憶部３２と、通信部３４と、可視光通信受信部３５とを含む。記憶部３２は、実施の形態１で説明したものと同じであるため、ここでの詳細な説明は繰り返さない。
【００８６】
通信部３４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信が可能であり、第１端末１０Ａの通信部１７との間でＢｌｕｅｔｏｏｔｈ（登録商標）通信を行なう。本実施の形態において、スタイラスペン３０Ａは、第１端末１０Ａの入力装置として常用されており、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信のためのペアリングなどの準備が実施されているものとする。
【００８７】
可視光通信受信部３５は、たとえばスタイラスペン３０Ａのペン先に設置されるフォトダイオードなどにより実現される。なお、可視光通信受信部３５をイメージセンサで実現すれば、そのイメージセンサを用いて紙に書かれた文字を認識することができるなどの利点も生まれる。
【００８８】
以上のような構成を有する情報交換システム１Ａは、スタイラスペン３０Ａと第２端末２０Ａとの間で可視光通信を行なうことで、端末間コピー／ペースト処理を行なう。
【００８９】
図６は、情報交換システム１Ａによる端末間コピー／ペースト処理の手順の一例を示すフローチャートである。図６に示す３つのフローチャートのうち、左側のフローチャートが第１端末１０Ａ（具体的には制御部１３Ａ）が行なう処理手順であり、右側のフローチャートが第２端末２０Ａ（具体的には制御部２３Ａ）が行なう処理手順であり、中央のフローチャートがスタイラスペン３０Ａ（具体的には制御部３１Ａ）が行なう処理手順である。これらのフローチャートは、それぞれ所定周期で繰り返し実行される。
【００９０】
まず、第１端末１０Ａの処理手順（図６の左側に示すフローチャート）について説明する。
【００９１】
Ｓ１０１にて、第１端末１０Ａは、外部コピー操作の有無を判定する。
外部コピー操作がない場合（Ｓ１０１にてＮＯ）、第１端末１０Ａは、処理をＳ１０４に移す。
【００９２】
一方、外部コピー操作があった場合（Ｓ１０１にてＹＥＳ）、第１端末１０Ａは、処理をＳ１０２に移し、指定データにクリップＩＤを割り当てて、指定データをクリップＩＤとともに記憶部１４内のクリップバッファに記憶する。
【００９３】
続くＳ１０３にて、第１端末１０Ａは、Ｓ１０２の処理で割り当てたクリップＩＤをＢｌｕｅｔｏｏｔｈ（登録商標）通信によりスタイラスペン３０Ａに送信する。
【００９４】
続くＳ１０４にて、第１端末１０Ａは、スタイラスペン３０ＡからクリップＩＤおよびデータ信号Ｄ２をＢｌｕｅｔｏｏｔｈ（登録商標）通信で受信したか否かを判定する。このデータ信号Ｄ２には、後述するように、「トークン」および「第２端末２０の通信可能手段リスト」が含まれている。
【００９５】
クリップＩＤおよびデータ信号Ｄ２を受信していない場合（Ｓ１０４にてＮＯ）、第１端末１０Ａは、処理を終了させる。
【００９６】
一方、クリップＩＤおよびデータ信号Ｄ２を受信した場合（Ｓ１０４にてＹＥＳ）、第１端末１０Ａは、処理をＳ１０５に移し、スタイラスペン３０Ａから受信したデータ信号Ｄ２に含まれる第２端末２０Ａの通信可能手段リストを参照して、第２端末２０Ａとの間で使用可能な共通通信方式の有無を判定する。なお、この処理の具体的な内容は、上述の図２のＳ２４の処理と同じである。すなわち、第１端末１０Ａは、第２端末２０Ａの通信可能手段リストに示されている優先度が高いものから順に、第１端末１０Ａでも使用可能な通信方式を特定していく処理を行なう。そして、第１端末１０Ａは、通信方式が特定できた場合に共通通信方式があると判定し、そうでない場合に共通通信方式がないと判定する。
【００９７】
共通通信方式がない場合（Ｓ１０５にてＮＯ）、第１端末１０Ａは、処理をＳ１０７に移し、表示部１２の画面上にエラー情報（エラーポップアップ）を表示させる。
【００９８】
一方、共通通信方式がある場合（Ｓ１０５にてＹＥＳ）、第１端末１０Ａは、処理をＳ１０６に移し、特定された共通通信方式を用いて、データ信号Ｄ２に含まれるクリップＩＤに対応する指定データをデータ信号Ｄ２に含まれるトークンとともに第２端末２０Ａに送信する。
【００９９】
次に、第２端末２０Ａの処理手順（図６の右側に示すフローチャート）について説明する。
【０１００】
Ｓ２０１にて、第２端末２０Ａは、外部ペースト操作の有無を判定する。
外部ペースト操作がない場合（Ｓ２０１にてＮＯ）、第２端末２０Ａは、処理をＳ２０４に移す。
【０１０１】
一方、外部ペースト操作があった場合（Ｓ２０１にてＹＥＳ）、第２端末２０Ａは、処理をＳ２０２に移し、ランダムに値を生成し、生成した値をトークン（認証情報）として記憶部２４に記憶する。
【０１０２】
続くＳ２０３にて、第２端末２０Ａは、Ｓ２０２の処理で生成した「トークン」と、第２端末２０Ａが使用可能な通信方式を示した「通信可能手段リスト」とを含むデータ信号Ｄ２を、可視光通信送信部４０を用いてスタイラスペン３０に送信する。
【０１０３】
なお、本実施の形態においても、上述の実施の形態１と同様に、通信可能手段リストは、たとえば｛優先度、通信方式名、その通信方式で使用する第１端末１０Ａのアドレス｝という形式にすることができる。また、優先度は、あらかじめユーザによって設定できるようにしてもよい。本実施の形態では、｛優先度：高、ＴＣＰ／ＩＰ（移動体通信）、グローバルＩＰアドレス｝、｛優先度：中、無線ＬＡＮ、ローカルＩＰアドレス｝、｛優先度：低、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）アドレス｝という内容の通信可能手段リストをスタイラスペン３０Ａに可視光通信送信部４０を用いて送信するものとする。
【０１０４】
Ｓ２０４にて、第２端末２０Ａは、第１端末１０Ａから指定データおよびトークンを受信したか否かを判定する。
【０１０５】
指定データおよびトークンを受信していない場合（Ｓ２０４にてＮＯ）、第２端末２０Ａは、処理を終了させる。
【０１０６】
一方、指定データおよびトークンを受信した場合（Ｓ２０４にてＹＥＳ）、第２端末２０Ａは、処理をＳ２０５に移し、第１端末１０Ａから受信したトークンとＳ２０２の処理で生成および記憶したトークンとが一致するか否かを判定する。
【０１０７】
トークンが一致する場合（Ｓ２０５にてＹＥＳ）、第２端末２０Ａは、第１端末１０Ａから受信した指定データを、表示部２２の画面上におけるスタイラスペン３０Ａで指定された位置にペーストする。
【０１０８】
一方、トークンが一致しない場合（Ｓ２０５にてＹＥＳ）、第２端末２０Ａは、表示部２２の画面上にエラー情報（エラーポップアップ）を表示させる。
【０１０９】
次に、スタイラスペン３０Ａの処理手順（図６の中央に示すフローチャート）について説明する。
【０１１０】
Ｓ３０１にて、スタイラスペン３０Ａは、第１端末１０ＡからのクリップＩＤをＢｌｕｅｔｏｏｔｈ（登録商標）通信で受信したか否かを判定する。
【０１１１】
クリップＩＤを受信していない場合（Ｓ３０１にてＮＯ）、スタイラスペン３０Ａは、処理を終了させる。
【０１１２】
一方、クリップＩＤを受信した場合（Ｓ３０１にてＹＥＳ）、スタイラスペン３０Ａは、処理をＳ３０２に移し、受信したクリップＩＤを記憶部３２に記憶する。
【０１１３】
続くＳ３０３にて、スタイラスペン３０Ａは、第２端末２０Ａからのデータ信号Ｄ２を可視光通信受信部３５で受信したか否かを判定する。
【０１１４】
データ信号Ｄ２を受信していない場合（Ｓ３０３にてＮＯ）、スタイラスペン３０Ａは、処理を終了させる。
【０１１５】
一方、データ信号Ｄ２を受信した場合（Ｓ３０３にてＹＥＳ）、スタイラスペン３０Ａは、処理をＳ３０４に移し、記憶部３２に記憶していたクリップＩＤを読み出し、クリップＩＤとともにデータ信号Ｄ２を第１端末１０ＡにＢｌｕｅｔｏｏｔｈ（登録商標）通信で送信する。
【０１１６】
以上のように、本実施の形態による情報交換システム１Ａにおいても、実施の形態１と同様、スタイラスペン３０Ａを用いた端末間コピー／ペースト処理を行なう際、外部コピー対象データを特定するためのクリップＩＤを端末間で自動的に送受信したり、双方の端末間で使用可能な通信方式を自動的に特定したりする。そのため、実施の形態１と同様の作用効果を奏することができる。
【０１１７】
さらに、本実施の形態による情報交換システム１Ａにおいては、スタイラスペン３０Ａとコピー先端末（第２端末２０Ａ）との間の通信を、可視光通信を活用することで実現する。可視光通信送信部はディスプレイが搭載されていればソフトウェアで実現でき、特別なハードウェアを必要としないため、様々な種類の端末とデータのやり取りが可能になる。
【０１１８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１９】
１，１Ａ  情報交換システム、１０，１０Ａ  第１端末、１１，２１  入力部、１２，２２  表示部、１３，１３Ａ，２３，２３Ａ，３１，３１Ａ  制御部、１４，２４，３２  記憶部、１５，１５Ａ，１６〜１８，２５，２５Ａ，２６〜２９，３３，３４  通信部、２０，２０Ａ  第２端末、３０，３０Ａ  スタイラスペン、３５  可視光通信受信部、４０  可視光通信送信部。
【図１】
2014049077.tif 000003
【図２】
2014049077.tif 000004
【図３】
2014049077.tif 000005
【図４】
2014049077.tif 000006
【図５】
2014049077.tif 000007
【図６】
2014049077.tif 000008