(57)【要約】【課題】一般的なタッチパネルを備えた端末間でも、データを摘まんで移動させるという簡単な操作感でデータ通信を行えるようにする。【解決手段】タッチパネルを搭載した複数の端末１００と、筐体の底面に複数のパッドを配置したブロック２００と、サーバ３００とを備え、端末１００において、ブロック２００の底面に配置された複数のパッドのタッチパネル上でのタッチ位置を検出し、そのタッチ位置に応じて発生させたＩＤに通信対象のデータを関連付けて、当該ＩＤに基づいてサーバ３００を介して端末１００間でデータの送受信を行うようにすることにより、単にタッチ位置を検出するだけの一般的なタッチパネルを搭載した端末１００間でも、ブロック２００を用いたタッチパネルへのタッチ操作によって、データを摘まんで移動させるという簡単な操作感でデータ通信を行うことができるようにする。【選択図】図３
2014106613.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを搭載した複数の端末と通信媒体装置とサーバとを備え、上記複数の端末間でデータ通信を行うデータ通信システムであって、
上記通信媒体装置の筐体の表面には複数の導電性部材が配置されており、
上記端末は、上記複数の導電性部材の上記タッチパネル上でのタッチ位置を検出するタッチ位置検出部と、
上記タッチ位置検出部により検出されたタッチ位置に応じてＩＤを発生するＩＤ発生部と、
上記ＩＤ発生部により発生されたＩＤと、記録媒体に記憶されているデータとを上記サーバに送信し、上記サーバへの上記データの登録を要求するデータ登録要求部と、
上記ＩＤ発生部により発生されたＩＤを上記サーバに送信し、上記ＩＤに関連付けられた上記データの上記サーバからの取得を要求するデータ取得要求部と、
上記データ取得要求部によるデータ取得要求に応じて上記サーバから送られてくる上記データを受信するデータ受信部と、
上記データ登録要求部または上記データ取得要求部の何れかを動作させるように切り替える端末側動作切替部とを備え、
上記サーバは、上記データ登録要求部により上記端末から送信された上記データを上記ＩＤに関連付けて登録データ記憶部に記憶させるデータ登録部と、
上記データ取得要求部により上記端末から送信された上記ＩＤに関連付けて上記登録データ記憶部に記憶されている上記データを上記端末に送信するデータ送信部と、
上記データ登録部または上記データ送信部の何れかを動作させるように切り替えるサーバ側動作切替部とを備えたことを特徴とするデータ通信システム。
【請求項２】
上記端末側動作切替部は、データ登録モードとデータ取得モードとの何れかをユーザ操作に応じて切り替えるモード切替部を備え、
上記モード切替部により上記データ登録モードが設定されているときに上記タッチ位置検出部により上記導電性部材の上記タッチパネルへのタッチが検出された場合は上記データ登録要求部を動作させ、上記モード切替部により上記データ取得モードが設定されているときに上記タッチ位置検出部により上記導電性部材の上記タッチパネルへのタッチが検出された場合は上記データ取得要求部を動作させることを特徴とする請求項１に記載のデータ通信システム。
【請求項３】
上記端末側動作切替部は、上記タッチ位置検出部により検出されるタッチ位置に基づいて、上記導電性部材が上記タッチパネル上の第１の領域または第２の領域のどちらにタッチされたのかを判定するタッチ領域判定部を備え、
上記タッチ領域判定部により上記導電性部材が上記第１の領域にタッチされたと判定された場合は上記データ登録要求部を動作させ、上記タッチ領域判定部により上記導電性部材が上記第２の領域にタッチされたと判定された場合は上記データ取得要求部を動作させることを特徴とする請求項１に記載のデータ通信システム。
【請求項４】
上記データ登録要求部は、上記タッチ位置検出部により上記導電性部材の上記タッチパネルへのタッチが検出されたときに上記端末の画面上に表示されているデータを、上記ＩＤ発生部により発生されたＩＤと共に上記サーバに送信して、上記データの登録を要求することを特徴とする請求項１に記載のデータ通信システム。
【請求項５】
上記通信媒体装置は、上記筐体のある一面にタッチパネル接触用の複数の導電性部材が配置されるとともに、他の一面に人体接触用の複数の導電性部材が配置されており、上記タッチパネル接触用の導電性部材の各々と、上記人体接触用の導電性部材の各々との間が、ｎ：１（ｎ≧１）の接続数の関係で電気的に接続されていることを特徴とする請求項１に記載のデータ通信システム。
【請求項６】
タッチパネルを搭載した複数の端末と、筐体の表面に複数の導電性部材が配置された通信媒体装置と、サーバとを備え、上記複数の端末間でデータ通信を行うデータ通信システムにおける上記端末に実装されるデータ送受信装置であって、
上記複数の導電性部材の上記タッチパネル上でのタッチ位置を検出するタッチ位置検出部と、
上記タッチ位置検出部により検出されたタッチ位置に応じてＩＤを発生するＩＤ発生部と、
上記ＩＤ発生部により発生されたＩＤと、記録媒体に記憶されているデータとを上記サーバに送信し、上記サーバへの上記データの登録を要求するデータ登録要求部と、
上記ＩＤ発生部により発生されたＩＤを上記サーバに送信し、上記ＩＤに関連付けられた上記データの上記サーバからの取得を要求するデータ取得要求部と、
上記データ取得要求部によるデータ取得要求に応じて上記サーバから送られてくる上記データを受信するデータ受信部と、
上記データ登録要求部または上記データ取得要求部の何れかを動作させるように切り替える端末側動作切替部とを備えたことを特徴とするデータ送受信装置。
【請求項７】
タッチパネルを搭載した複数の端末間でサーバを介してデータ通信を行うデータ通信システムにおいて、上記複数の端末間のデータ通信を媒介するための通信媒体装置であって、
筐体のある一面に配置されたタッチパネル接触用の複数の導電性部材と、
上記筐体の他の一面に配置された人体接触用の複数の導電性部材と、
上記タッチパネル接触用の導電性部材の各々と、上記人体接触用の導電性部材の各々との間をｎ：１（ｎ≧１）の接続数の関係で電気的に接続する配線とを備えたことを特徴とする通信媒体装置。
【請求項８】
タッチパネルを搭載した複数の端末と、筐体の表面に複数の導電性部材が配置された通信媒体装置と、サーバとを備え、上記複数の端末間でデータ通信を行うデータ通信システムにおける上記端末にインストールされるデータ通信用プログラムであって、
上記複数の導電性部材の上記タッチパネル上でのタッチ位置を検出するタッチ位置検出手段、
上記タッチ位置検出手段により検出されたタッチ位置に応じてＩＤを発生するＩＤ発生手段、
上記ＩＤ発生手段により発生されたＩＤと、記録媒体に記憶されているデータとを上記サーバに送信し、上記サーバへの上記データの登録を要求するデータ登録要求手段、
上記ＩＤ発生手段により発生されたＩＤを上記サーバに送信し、上記ＩＤに関連付けられた上記データの上記サーバからの取得を要求するデータ取得要求手段、
上記データ取得要求手段によるデータ取得要求に応じて上記サーバから送られてくる上記データを受信するデータ受信手段、および
上記データ登録要求手段または上記データ取得要求手段の何れかを動作させるように切り替える端末側動作切替手段
として上記端末のコンピュータを機能させるためのデータ通信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信システム、データ送受信装置、通信媒体装置およびデータ通信用プログラムに関し、特に、タッチパネルを搭載した端末間でデータ通信を行うシステムに用いて好適なものである。
【背景技術】
【０００２】
近年、携帯型のタブレット端末やスマートフォン等（以下、モバイル端末という）の機能が高度化し、モバイル端末間でデータの通信を行うことが一般的に行われるようになってきている。例えば、ブルートゥースや無線ＬＡＮなどの近距離無線通信技術を利用して２台のモバイル端末間を無線接続し、無線でデータ通信を行うことが可能である。
【０００３】
しかしながら、ブルートゥースや無線ＬＡＮを利用するためには、無線接続を可能にするために必要な情報を双方のモバイル端末に設定しなければならず、その接続設定の作業に手間がかかるという問題があった。また、ブルートゥースや無線ＬＡＮの通信距離は数１０ｍほどあるため、接続設定された他のモバイル端末が通信距離圏内に存在すると、意図しない他のモバイル端末との間で無線接続が確立されてしまうことがある。つまり、データ通信を行いたい相手のモバイル端末を確実に特定することができないという問題があった。
【０００４】
一方、最近のモバイル端末はタッチパネルを備えていることが多く、そのタッチパネルを活用してデータ通信を行う技術も提案されている（例えば、非特許文献１参照）。非特許文献１に記載の技術では、ペンによってデータを「つまみ上げる」というメタファが採用されている。まず、ある端末のタッチパネル上に画面表示されたオブジェクトをペンの先端でタップし、それから一定時間内にペンを画面から持ち上げる操作をすると、オブジェクトが仮想的にペンと結合する。つまり、オブジェクトのデータがピックされる。その後、別の端末のタッチパネル上にペンを移動させて再度タップすると、そのオブジェクトのデータが別の端末にドロップされる。
【０００５】
具体的には、非特許文献１に記載の技術において、データ通信の対象となる端末は有線または無線のネットワークで接続されている。また、それぞれのペンには固有のＩＤが付与されており、端末はタッチパネルへのペンのタッチ操作を通じてＩＤを読み取ることが可能となっている。ネットワーク上にはペンマネージャと呼ばれるサーバが接続されており、どのペンがどのデータをピックしたかという関係を記憶するようになっている。
【０００６】
すなわち、ある端末のタッチパネル上でオブジェクトのピック操作が行われると、ピックされたオブジェクトのＩＤおよびピック操作に使われたペンのＩＤがペンマネージャに登録される。その後、別の端末のタッチパネル上でドロップ操作が行われると、ドロップ操作に使われたペンにより先にピックされてペンマネージャに保持されているオブジェクトのデータが、ペンマネージャを経由して別の端末に送信される。 
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】UIST’97  Proceedings of the 10th annual ACM symposium on User interface software and technology，Pages 31-39,「Pick-and-Drop: A Direct Manipulation Technique for Multiple Computer Environments」（Jun Rekimoto Sony Computer Science Laboratory Inc.）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記非特許文献１の技術を用いれば、ある端末の画面上における最初のピック操作で持ち上げたデータを別の端末の画面にドロップすることにより、複数の端末間でのデータ通信を容易に行うことができる。ユーザに対しては、あたかもペンによってデータを持ち上げて移動させているという操作感を提供することができる。
【０００９】
しかしながら、上記非特許文献１に記載の技術では、データのピック＆ドロップ操作を行うためのデバイスとしてペンを用いるとともに、電磁授受方式のタッチパネルを採用し、ペンに内蔵したコイルの特性値を変えることによってペンＩＤを実現している。そのため、端末では、タッチパネル上でペンがタッチされた位置を検出するだけでなく、ペン側のコイルから発生する磁界の大きさの違いを精度よく検出するための仕組みを備えることが必要となる。
【００１０】
したがって、上記非特許文献１に記載の技術は、単にタッチ位置を検出するだけの一般的なタッチパネルを搭載した端末には適用することができない。すなわち、現在広く市販されている端末では、非特許文献１に記載のペンを用いたデータ通信を行うことができないという問題があった。
【００１１】
本発明は、このような問題を解決するために成されたものであり、単にタッチ位置を検出するだけの一般的なタッチパネルを備えた端末間でも、データを摘まんで移動させるという簡単な操作感でデータ通信を行えるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決するために、本発明のデータ通信システムは、タッチパネルを搭載した複数の端末と、筐体の表面に複数の導電性部材を配置した通信媒体装置と、サーバとを備え、データ送信元の端末およびデータ送信先の端末のタッチパネルを通信媒体装置でそれぞれタッチすることにより、当該端末間でサーバを介してデータ通信を行うようにしている。ここで、端末では、通信媒体装置の筐体表面に配置された複数の導電性部材のタッチパネル上でのタッチ位置を検出し、そのタッチ位置に応じてＩＤを発生する。そして、発生したＩＤに通信対象のデータを関連付け、当該ＩＤに基づいてサーバを介して端末間でデータの送受信を行うようにしている。
【発明の効果】
【００１３】
上記のように構成した本発明によれば、データ送信元の端末においてタッチパネルを通信媒体装置でタッチすると、通信媒体装置の筐体表面に配置された複数の導電性部材のタッチパネル上でのタッチ位置が検出され、そのタッチ位置に応じて発生されたＩＤと共にデータがサーバに送信されて登録される。その後、データ送信先の端末においてタッチパネルを通信媒体装置でタッチすると、同じく複数の導電性部材のタッチパネル上でのタッチ位置が検出され、そのタッチ位置に応じて発生されたＩＤがサーバに送信される。そして、当該ＩＤに関連付けられたデータがサーバから送信され、端末にて取得される。
【００１４】
以上のように、本発明によれば、通信媒体装置を用いたタッチパネルへのタッチ操作によって、データを摘まんで移動させるという簡単な操作感で端末間のデータ通信を行うことができる。また、本発明によれば、タッチパネルに対する導電性部材のタッチ位置に応じてＩＤが発生されるので、単にタッチ位置を検出するだけの一般的なタッチパネルを搭載した端末間においても、上述のデータ通信を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態によるデータ通信システムの構成例を示す図である。
【図２】本実施形態によるブロックの構成例を示す図である。
【図３】本実施形態による端末およびサーバの機能構成例を示すブロック図である。
【図４】本実施形態によるデータ通信システムの動作例を示すフローチャートである。
【図５】本実施形態による端末の他の機能構成例を示すブロック図である。
【図６】タッチパネル上の第１の領域および第２の領域の一例を示す図である。
【図７】本実施形態によるブロックの他の構成例を示す図である。
【図８】本実施形態による他の構成例に係るブロックの底面に配置されるパッドと上面に配置されるパッドとの電気的な接続関係を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態によるデータ通信システムの構成例を示す図である。図１に示すように、本実施形態によるデータ通信システムは、タッチパネルを搭載した複数の端末１００−１，１００−２（２つをまとめて示すときは単に端末１００と記す）と、本発明の通信媒体装置に相当するブロック２００と、サーバ３００とを備え、複数の端末１００−１，１００−２間でデータ通信を行うことができるようになされている。端末１００とサーバ３００との間は、インターネット等の通信ネットワーク４００を介して接続可能に構成されている。
【００１７】
端末１００はユーザが使用するものであり、例えば携帯型のモバイル端末や据置型のパーソナルコンピュータ等により構成される。なお、図１では説明の便宜上、一方の端末１００−１をデータ送信元、他方の端末１００−２をデータ送信先として説明する。また、ブロック２００もユーザが使用するものであり、ユーザごとに個別のブロック２００が用意される。
【００１８】
図２は、ブロック２００の構成例を示す図であり、図２（ａ）はブロック２００の斜視図、図２（ｂ）はブロック２００の底面図を示している。図２に示すように、本実施形態のブロック２００は、直方体の形状をした筐体２１の底面に複数のパッド２２を配置して構成されている。筐体２１は非導電性部材により構成され、パッド２２は導電性部材により構成されている。
【００１９】
なお、底面の四隅のうち３つの角付近に配置された３つのパッド２２Ａは、ブロック２００で端末１００のタッチパネルをタッチしたときにおけるブロック２００の向きを検出するためのキャリブレーションパッドである。ブロック２００の底面に配置される複数のパッド２２は、３つのキャリブレーションパッド２２Ａを必須とし、それ以外のパッド２２Ｂは四隅の区画を除いた任意の位置に任意の数で配置される。
【００２０】
図３は、本実施形態による端末１００およびサーバ３００の機能構成例を示すブロック図である。図３に示すように、端末１００は、その機能構成として、タッチパネル１１、タッチ位置検出部１２、ＩＤ発生部１３、データ記憶部１４、データ指定部１５、データ登録要求部１６、データ取得要求部１７、データ受信部１８および端末側動作切替部１９を備えて構成されている。端末側動作切替部１９は、その具体的な機能構成として、モード切替部１９Ａを備えている。
【００２１】
上記端末１００が備える機能ブロックのうち、タッチ位置検出部１２、ＩＤ発生部１３、データ指定部１５、データ登録要求部１６、データ取得要求部１７、データ受信部１８および端末側動作切替部１９の機能は、ハードウェア構成、ＤＳＰ、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、上記機能は、実際にはコンピュータのＣＰＵあるいはＭＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスク等の記録媒体に記憶されたデータ通信用プログラムが動作することによって実現できる。
【００２２】
また、サーバ３００は、その機能構成として、要求受信部３１、データ登録部３２、登録データ記憶部３３、データ送信部３４およびサーバ側動作切替部３５を備えて構成されている。
【００２３】
上記サーバ３００が備える機能ブロックのうち、要求受信部３１、データ登録部３２、データ送信部３４およびサーバ側動作切替部３５の機能は、ハードウェア構成、ＤＳＰ、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、上記機能は、実際にはコンピュータのＣＰＵあるいはＭＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスク等の記録媒体に記憶されたデータ通信用プログラムが動作することによって実現できる。
【００２４】
まず、端末１００の機能構成について説明する。タッチ位置検出部１２は、ユーザがブロック２００をタッチパネル１１上に載せたときに、複数のパッド２２のタッチパネル１１上でのタッチ位置を検出する。先ほど、ブロック２００の底面に配置する複数のパッド２２として、３つのキャリブレーションパッド２２Ａを３つの角付近に配置し、それ以外のパッド２２Ｂは四隅を除いた任意の位置に任意の数で配置すると説明したが、これはタッチ位置検出部１２がタッチパネル１１上のタッチ位置を検出可能な分解能と、タッチ位置検出部１２がタッチパネル１１上で一度に検出可能なタッチの数とに関係する。
【００２５】
例えば、タッチパネル１１でタッチ位置を認識できるパッド２２の数（分解能）が縦７個×横７個であるとする。この場合、キャリブレーション用の四隅の区画を除くと、ブロック２００の底面においてパッド２２Ｂを配置可能な場所は４５箇所（７×７−４）ということになる。３つのキャリブレーションパッド２２Ａ以外のパッド２２Ｂは、この４５箇所のうち何れかの場所に配置される。また、タッチパネル１１で一度に検出できるパッド２２のタッチ数が最大で１０個であるとすると、キャリブレーションパッド２２Ａで必ず３個使うので、パッド２２Ｂは、４５箇所のうち何れかの場所に最大で７個（＝１０−３）配置される。
【００２６】
ＩＤ発生部１３は、タッチ位置検出部１２により検出されたタッチ位置に応じてＩＤを発生する。すなわち、ＩＤ発生部１３は、複数のパッド２２の配置とその配置に応じて一意に定まるＩＤとを関連付けて記憶したテーブル情報を有している。そして、ＩＤ発生部１３は、タッチ位置検出部１２により検出されたパッド２２のタッチ位置からパッド２２の配置を特定し、テーブル情報を参照することにより、特定したパッド２２の配置に対応するＩＤを発生する。
【００２７】
なお、上述したように、複数のパッド２２のうち、３つのキャリブレーションパッド２２Ａはブロック２００の向きを検出するためのものであり、どのブロック２００にも必ず存在する。よって、これ以外のパッド２２Ｂの配置が、ブロック２００固有のＩＤに相当する。以下では、このパッド２２ＢをＩＤ用パッド２２Ｂと呼ぶ。仮に、上述した４５箇所のうち７箇所にＩＤ用パッド２２Ｂを配置するとした場合、コンビネーションの計算により４５Ｃ７＝45,379,620個のＩＤを発生させることが可能である。
【００２８】
データ記憶部１４は、種々のデータを記憶している。このデータ記憶部１４に記憶するデータの種類は任意である。すなわち、テキストデータ、表計算データ、描画データ、画像データ、音声データ、プログラムデータなど、データ記憶部１４に記憶するデータの種類は問わない。
【００２９】
データ指定部１５は、データ記憶部１４に記憶されているデータの中から、データ通信の対象とするデータを指定する。例えば、ユーザが端末１００を操作して所望のデータを選択して画面表示させることにより、画面表示させたデータをデータ通信の対象とするデータとして指定する。ここで言う画面表示とは、データのファイル名の画面表示であってもよいし、ファイルを開いた状態の画面表示であってもよい。１つ以上のデータを含むフォルダの画面表示であってもよい。また、データの内容を簡単に表すサムネイル画像の画面表示であってもよい。
【００３０】
例えば、ユーザが端末１００の操作により１つの画像データを選択して画面表示させた場合、データ指定部１５は、その画像データをデータ通信の対象データとして指定する。また、ユーザが端末１００の操作により電子アルバムのような形態で複数の画像データのサムネイル画像を画面表示させた場合、データ指定部１５は、それら複数の画像データをデータ通信の対象データとして指定する。
【００３１】
また、ユーザが端末１００の操作によりフォルダ内に含まれる複数のデータのファイル名を画面表示させた場合、データ指定部１５は、それら複数のデータをデータ通信の対象データとして指定する。また、ユーザが端末１００の操作により１つまたは複数のフォルダを画面表示させた場合、データ指定部１５は、そのフォルダ内に含まれるデータを全てデータ通信の対象データとして指定する。
【００３２】
データ登録要求部１６は、ＩＤ発生部１３により発生されたＩＤと、データ指定部１５により指定されたデータとをサーバ３００に送信し、サーバ３００へのデータの登録を要求する。具体的には、データ登録要求部１６は、タッチ位置検出部１２によりパッド２２のタッチパネル１１へのタッチが検出されたときに端末１００の画面上に表示されているデータをデータ記憶部１４から読み出し、ＩＤ発生部１３により発生されたＩＤと共にサーバ３００に送信して、当該データの登録を要求する。なお、以上に説明したタッチ位置検出部１２、ＩＤ発生部１３、データ指定部１５およびデータ登録要求部１６の機能は、データ送信元の端末１００−１で実行される。
【００３３】
データ取得要求部１７は、ＩＤ発生部１３により発生されたＩＤをサーバ３００に送信し、ＩＤに関連付けられたデータのサーバ３００からの取得を要求する。データ受信部１８は、データ取得要求部１７によるデータ取得要求に応じてサーバ３００から送られてくるデータを受信する。データ受信部１８により受信されたデータは、データ記憶部１４に記憶される。なお、タッチ位置検出部１２、ＩＤ発生部１３、データ取得要求部１７およびデータ受信部１８の機能は、データ送信先の端末１００−２で実行される。
【００３４】
端末側動作切替部１９は、データ登録要求部１６またはデータ取得要求部１７の何れかを動作させるように切り替える。この動作切替は、モード切替部１９Ａによって行われる。モード切替部１９Ａは、データ登録モードとデータ取得モードとの何れかをユーザ操作に応じて切り替える。
【００３５】
端末側動作切替部１９は、モード切替部１９Ａによりデータ登録モードが設定されているときにタッチ位置検出部１２によりパッド２２のタッチパネル１１へのタッチが検出された場合は、データ登録要求部１６を動作させるようにする。一方、モード切替部１９Ａによりデータ取得モードが設定されているときにタッチ位置検出部１２によりパッド２２のタッチパネル１１へのタッチが検出された場合、端末側動作切替部１９はデータ取得要求部１７を動作させるようにする。
【００３６】
次に、サーバ３００の機能構成を説明する。要求受信部３１は、端末１００のデータ登録要求部１６により送信されたデータ登録要求（ＩＤおよびデータを含む）またはデータ取得要求部１７により送信されたデータ取得要求（ＩＤを含む）を受信する。
【００３７】
データ登録部３２は、端末１００から送信されたデータ登録要求を要求受信部３１が受信した場合に、そのデータ登録要求と共に端末１００から送信されたデータをＩＤに関連付けて登録データ記憶部３３に記憶させる。データ送信部３４は、端末１００から送信されたデータ取得要求を要求受信部３１が受信した場合に、そのデータ取得要求と共に端末１００から送信されたＩＤに関連付けて登録データ記憶部３３に記憶されているデータを端末１００に送信する。
【００３８】
サーバ側動作切替部３５は、データ登録部３２またはデータ送信部３４の何れかを動作させるように切り替える。例えば、サーバ側動作切替部３５は、要求受信部３１がデータ登録要求またはデータ取得要求の何れを受信したかによって、データ登録部３２またはデータ送信部３４の何れかを動作させるように切り替える。
【００３９】
または、サーバ側動作切替部３５は、要求受信部３１で受信したＩＤが登録データ記憶部３３に記憶されているか否かによって、データ登録部３２またはデータ送信部３４の何れかを動作させるように切り替えるようにしてもよい。すなわち、要求受信部３１で受信したＩＤが登録データ記憶部３３に記憶されていない場合はデータ登録部３２を動作させ、記憶されている場合はデータ送信部３４を動作させる。
【００４０】
図４は、上記のように構成した本実施形態によるデータ通信システムの動作例を示すフローチャートである。図４において、まず、データ送信元の端末１００−１のモード切替部１９Ａにおいてデータ登録モードを設定するとともに（ステップＳ１）、データ送信先の端末１００−２のモード切替部１９Ａにおいてデータ取得モードを設定する（ステップＳ２）。モードの設定が終わったら、データ送信元の端末１００−１においてステップＳ３〜Ｓ６の処理を行う。
【００４１】
まず、データ指定部１５によりデータ通信の対象とするデータを指定する（ステップＳ３）。つまり、送信したいデータを画面表示させる。その後、タッチパネル１１上にブロック２００を載せると、タッチ位置検出部１２は複数のパッド２２のタッチパネル１１上でのタッチ位置を検出する（ステップＳ４）。そして、ＩＤ発生部１３は、タッチ位置検出部１２により検出されたタッチ位置に応じてＩＤを発生する（ステップＳ５）。
【００４２】
次いで、データ登録要求部１６は、ＩＤ発生部１３により発生されたＩＤと、データ指定部１５により指定されたデータとをサーバ３００に送信し、サーバ３００へのデータの登録を要求する（ステップＳ６）。サーバ３００では、端末１００−１から送信されたデータ登録要求を要求受信部３１にて受信する。そして、データ登録部３２が、そのデータ登録要求と共に端末１００から送信されたデータをＩＤに関連付けて登録データ記憶部３３に記憶させる（ステップＳ７）。
【００４３】
次に、ユーザがブロック２００を移動させて、データ送信先の端末１００−２のタッチパネル１１上に載せると、データ送信先の端末１００−２においてステップＳ８〜Ｓ１０の処理を行う。まず、タッチ位置検出部１２が、複数のパッド２２のタッチパネル１１上でのタッチ位置を検出する（ステップＳ８）。そして、ＩＤ発生部１３が、タッチ位置検出部１２により検出されたタッチ位置に応じてＩＤを発生する（ステップＳ９）。
【００４４】
次いで、データ取得要求部１７は、ＩＤ発生部１３により発生されたＩＤをサーバ３００に送信し、ＩＤに関連付けられたデータのサーバ３００からの取得を要求する（ステップＳ１０）。サーバ３００では、端末１００−２から送信されたデータ取得要求を要求受信部３１にて受信する。そして、データ送信部３４が、そのデータ取得要求と共に端末１００から送信されたＩＤに関連付けて登録データ記憶部３３に記憶されているデータを、当該登録データ記憶部３３から読み出して端末１００−２に送信する（ステップＳ１１）。
【００４５】
最後に、端末１００−２のデータ受信部１８は、サーバ３００から送信されたデータを受信し、データ記憶部１４に記憶させる（ステップＳ１２）。これにより、図４に示すフローチャートの処理を終了する。
【００４６】
以上詳しく説明したように、本実施形態では、タッチパネル１１を搭載した複数の端末１００と、筐体２１の表面（底面）に複数のパッド（導電性部材）２２を配置したブロック２００と、サーバ３００とを備え、データ送信元の端末１００−１およびデータ送信先の端末１００−２のタッチパネル１１をブロック２００でそれぞれタッチすることにより、当該端末１００−１，１００−２間でサーバ３００を介してデータ通信を行うようにしている。
【００４７】
ここで、端末１００では、ブロック２００の底面に配置された複数のパッド２２のタッチパネル１１上でのタッチ位置を検出し、そのタッチ位置に応じてＩＤを発生する。そして、発生したＩＤに通信対象のデータを関連付け、当該ＩＤに基づいてサーバ３００を介して端末１００−１，１００−２間でデータの送受信を行うようにしている。
【００４８】
このように構成した本実施形態によれば、ブロック２００を用いたタッチパネル１１へのタッチ操作によって、データを摘まんで移動させるという簡単な操作感で端末１００−１，１００−２間のデータ通信を行うことができる。また、本実施形態によれば、タッチパネル１１に対するパッド２２のタッチ位置に応じてＩＤが発生されるので、単にタッチ位置を検出するだけの一般的なタッチパネル１１を搭載した端末１００−１，１００−２間においても、上述のデータ通信を行うことができる。
【００４９】
なお、上記実施形態では、端末側動作切替部１９がモード切替部１９Ａを備え、モード切替部１９Ａによりデータ登録モードとデータ取得モードのどちらが設定されているかに応じて、データ登録要求部１６またはデータ取得要求部１７の何れかを動作させる例について説明したが、本発明はこれに限定されない。
【００５０】
例えば、図５に示すように、端末側動作切替部１９は、モード切替部１９Ａの代わりにタッチ領域判定部１９Ｂを備えるようにする。タッチ領域判定部１９Ｂは、タッチ位置検出部１２により検出されるタッチ位置に基づいて、パッド２２がタッチパネル１１上の第１の領域または第２の領域のどちらにタッチされたのかを判定する。
【００５１】
図６は、タッチパネル１１上の第１の領域７１および第２の領域７２の一例を示す図である。図６に示すように、タッチパネル１１を第１の領域７１と第２の領域７２とに分割し、データ通信の対象とするデータを第１の領域７１に表示させる。第２の領域７２は余白の領域であり、例えば何も表示させない。なお、第１の領域７１の空きスペースに「データ登録用領域」等の文字を表示させるとともに、第２の領域７２に「データ取得用領域」等の文字を表示させてもよい。
【００５２】
端末側動作切替部１９は、タッチ領域判定部１９Ｂによりパッド２２が第１の領域７１にタッチされたと判定された場合はデータ登録要求部１６を動作させるようにする。一方、タッチ領域判定部１９Ｂによりパッド２２が第２の領域７２にタッチされたと判定された場合、端末側動作切替部１９はデータ取得要求部１７を動作させるようにする。
【００５３】
なお、図６のようにタッチパネル１１を第１の領域７１と第２の領域７２とに分割する場合、タッチパネル１１自体がある程度の大きさを有していることが好ましい。したがって、図５に示す構成はタブレット端末やパーソナルコンピュータのような比較的大きな画面を有する端末に適用し、図３に示す構成はスマートフォンのような比較的小さな画面を有する端末に適用するのが好ましい。
【００５４】
また、上記実施形態では、ブロック２００の筐体２１の一面（底面）にのみパッド２２を設ける例について説明したが、本発明はこれに限定されない。例えば、図７に示すように、筐体２１のある一面（底面）にタッチパネル接触用の複数のパッド２２を配置するとともに、他の一面（上面）に人体接触用の複数のパッド２３を配置する。そして、タッチパネル接触用のパッド２２の各々と、人体接触用のパッド２３の各々との間を、ｎ：１（ｎ≧１）の接続数の関係で配線等により電気的に接続するようにしてもよい。
【００５５】
図７（ａ）はブロック２００の斜視図、図７（ｂ）はブロック２００の上面図、図７（ｃ）はブロック２００の底面図を示している。ブロック２００の底面に配置されるパッド２２は、上記実施形態で説明した通りであり、ブロック２００をタッチパネル１１の上に載せたときにタッチパネル１１にタッチされる。ブロック２００の上面に配置されるパッド２３は、ユーザが指でなぞり操作をするためのものであり、図７の例では一列に３個並べて配置されている。
【００５６】
図８は、ブロック２００の底面に配置されるパッド２２と、ブロック２００の上面に配置されるパッド２３との電気的な接続関係を示す図である。図８（ａ）に示すように、タッチパネル接触用として底面に配置された８個のパッド２２（例えば、１個のキャリブレーションパッド２２Ａと７個のＩＤ用パッド２２Ｂ。以下、図８の説明において同様）の各々と、人体接触用として上面に配置されたパッド２３のうち１つ目のパッド２３−１との間が、８：１の接続数の関係で電気的に接続されている。
【００５７】
また、図８（ｂ）に示すように、タッチパネル接触用として底面に配置された８個のパッド２２の各々と、人体接触用として上面に配置されたパッド２３のうち２つ目のパッド２３−２との間が、８：１の接続数の関係で電気的に接続されている。
【００５８】
同様に、図８（ｃ）に示すように、タッチパネル接触用として底面に配置された８個のパッド２２の各々と、人体接触用として上面に配置されたパッド２３のうち３つ目のパッド２３−３との間が、８：１の接続数の関係で電気的に接続されている。
【００５９】
１つ目のパッド２３−１に接続される８個のパッド２２と、２つ目のパッド２３−２に接続される８個のパッド２２と、３つ目のパッド２３−３に接続される８個のパッド２２とはそれぞれ異なる位置に配置されたものであることが好ましいが、一部は同じ位置に配置されたものであってもよい。
【００６０】
なお、ここでは、ブロック２００の上面に配置された３つのパッド２３は何れも底面に配置された８個のパッド２２と接続されているが、３つのパッド２３が全て必ずしも８個のパッド２２と接続されている必要はない。すなわち、パッド２３に対するパッド２２の接続数（ｎ：１の接続数におけるｎの値）は、３つのパッド２３においてそれぞれ異なっていてもよい。
【００６１】
以上のように構成したブロック２００を、底面のパッド２２がタッチパネル１１にタッチするようにしてタッチパネル１１上に乗せ、上面のパッド２３をなぞり操作することにより、異なる配置の組み合わせから成るパッド２２でタッチパネル１１を３回タッチしたのと同等の効果を得ることができる。これにより、タッチ位置検出部１２により３回検出されるパッド２２のタッチ位置の組み合わせに応じて、ＩＤ発生部１３においてより多くのＩＤを発生させることができる。
【００６２】
また、上記実施形態によれば、複数のユーザで同じデータを受信する操作は、ブロック２００の受け渡しによって簡単に行うことができる。しかし、同じパッド２２の配置を持つ偽造ブロックからのアクセスで、データを横取りされるという問題が生じ得る。
【００６３】
そこで、データ送信元の端末１００−１においてブロック２００をタッチパネル１１に乗せてから（すなわち、データ登録要求がサーバ３００に送られた時点から）一定時間の間だけ、データ送信先の端末１００−２においてデータを受信できるようにしてもよい。例えば、サーバ３００がデータ登録要求を受信してから一定時間の間だけデータ取得要求を受け付けるようにする。
【００６４】
また、ブロック２００に固有のバーコードやＱＲコードを与えておき、これをカメラで読み取りサーバ３００に送信して認証を受けることにより、認証を受けたブロック２００から発生されるＩＤのみを有効とするようにしてもよい。これにより、正規のブロック２００について認証を受ける前に、第三者がそのブロック２００とパッド２２の配置が同じ偽造ブロックを作っても、その偽造ブロックを使えないようにすることができる。
【００６５】
また、上記のような認証の仕組みを取り入れることにより、正規のブロック２００について有効期限や使用権限の管理を行うこともできるようになる。例えば、有効期限の切れたブロック２００を使えないようにすることができる。また、ブロック２００のＩＤに応じて、データ通信を許可するデータの種類に制限を付けるようにすることも可能である。
【００６６】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００６７】
１１  タッチパネル
１２  タッチ位置検出部
１３  ＩＤ発生部
１４  データ記憶部
１５  データ指定部
１６  データ登録要求部
１７  データ取得要求部
１８  データ受信部
１９  端末側動作切替部
１９Ａ  モード切替部
１９Ｂ  タッチ領域判定部
２１  筐体
２２，２３  パッド（導電性部材）
３１  要求受信部
３２  データ登録部
３３  登録データ記憶部
３４  データ送信部
３５  サーバ側動作切替部
７１  第１の領域
７２  第２の領域
１００−１，１００−２  端末
２００  ブロック（通信媒体装置）
３００  サーバ
【図１】
2014106613.tif 000003
【図２】
2014106613.tif 000004
【図３】
2014106613.tif 000005
【図４】
2014106613.tif 000006
【図５】
2014106613.tif 000007
【図６】
2014106613.tif 000008
【図７】
2014106613.tif 000009
【図８】
2014106613.tif 000010