(57)【要約】【課題】１対１の近接無線通信方式を利用しつつ、近接無線通信を行ないたい端末装置が同時に複数台存在する場合であっても適正に対応できるようにする。【解決手段】ステージ１６０上の位置に応じて予め通信の優先度を設定しておき、アンテナ１６１が配置されたステージ１６０上に複数台の端末装置ＭＳ１，ＭＳ２が配置された場合には、その配置されたステージ１６０上の位置を特定するとともにその位置に応じて通信の優先度を決定し、端末装置ＭＳ１と通信中であっても、決定された優先度に従って、端末装置ＭＳ２→端末装置ＭＳ１の順に順次通信を行わせるようにした。【選択図】        図１
2010045530.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と情報を送受信する情報通信装置であって、
前記端末装置を複数台配置可能なステージと、
該ステージに配置されたアンテナと、
該アンテナを介して、前記ステージ上に配置された前記端末装置と１対１で近接無線通信する通信手段と、
前記端末装置が前記ステージ上に配置されたことを検出する配置検出手段と、
該配置検出手段で検出された新たに前記ステージ上に配置された前記端末装置の前記ステージ上の位置を特定する位置特定手段と、
該位置特定手段で特定された位置に応じて、前記ステージ上に配置された複数の前記端末装置の前記通信手段による通信の優先度を決定する優先度決定手段と、
該優先度決定手段により決定された優先度に従って、前記ステージ上に配置された複数の前記端末装置と順次通信するように前記通信手段を制御する通信制御手段と、
を備えることを特徴とする情報通信装置。
【請求項２】
前記配置検出手段が、第１の端末装置が新たに前記ステージ上に配置されたことを検出し、前記位置特定手段が、該第１の端末装置の前記ステージ上の位置を特定した場合において、
前記通信制御手段は、前記ステージ上の位置に応じて前記優先度決定手段により決定された前記第１の端末装置の優先度が、前記通信手段により現在通信中の第２の端末装置の優先度より高いときには、該第２の端末装置との通信を中断して前記第１の端末装置との通信を開始するように前記通信手段を制御することを特徴とする請求項１に記載の情報通信装置。
【請求項３】
前記配置検出手段及び前記位置特定手段は、前記アンテナとは別に前記ステージに配置された複数の位置検出用センサの検出出力を用いることを特徴とする請求項１又は２に記載の情報通信装置。
【請求項４】
前記位置検出用センサは、赤外線センサ、圧力センサ、タッチセンサ又は照度センサであることを特徴とする請求項３に記載の情報通信装置。
【請求項５】
前記ステージに配置された前記アンテナは複数であって、これらアンテナを順次選択するアンテナ選択手段と、
該アンテナ選択手段で選択された前記各アンテナを介して前記端末装置と通信した時の通信速度を計測する通信速度計測手段と、
をさらに備え、
前記配置検出手段及び前記位置特定手段は、前記アンテナ選択手段で選択された前記各アンテナを介して前記端末装置と通信接続した結果に基づいて前記端末装置が前記ステージ上に配置されたことを検出するとともに、前記ステージ上に配置された前記端末装置の該ステージ上の位置を特定し、
前記アンテナ選択手段は、前記通信手段により前記端末装置と通信するときには、前記通信速度計測手段で計測された通信速度が最速の前記アンテナを選択することを特徴とする請求項２に記載の情報通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、携帯電話機等の端末装置と情報を送受信するパーソナルコンピュータ（ＰＣ）等の情報通信装置に関するものである。
【背景技術】
【０００２】
近年では、デジタルカメラ等の端末装置と情報通信装置との間の情報の送受信を近距離無線通信で行なうことで、メモリカードの着脱やＵＳＢケーブルの接続といった手間を不要にしたものがある（例えば、特許文献１参照）。この場合、端末装置が所定の無線通信可能な領域に設置されているか否かでユーザのデータ転送の意図を判断するようにしているものであり、端末装置が所定の無線通信可能な領域に設置されたことを検知するための大掛かりな検知手段を必要とする等の不具合がある。
【０００３】
一方、このような不具合をなくし、通信したい機器同士を接近させるだけで通信路が確立し、大容量のデータを高速で通信を行なうことができる近接無線通信技術が“ＴｒａｎｓｆｅｒＪｅｔ（トランスファージェット）”として提案されている。このような近接無線通信によれば、送信電力が微弱なため、他の無線システムに干渉を及ぼすことがなく、通信したい相手機器に対して数ｃｍ以内の至近距離となるように近づけることで１対１の通信が確立するため、相手機器の特定が簡単な上に、ユーザのデータ転送の意図も明確に反映させることができる。
【０００４】
このような電磁波を利用した近接無線通信を行なうためには、各機器が専用のアンテナ部品を搭載した通信手段を備えている必要がある。ここで、例えばＰＣとデジタルカメラ等の端末装置との間の近接無線通信を後付け可能とし、利便性を向上させるために、ＰＣ側では、近接無線通信専用のアンテナが配置されて端末装置を配置可能としたクレードル等と称される通信用のステージ（以後、ステージ）を備え、ＵＳＢケーブル等でＰＣ本体に接続可能としたものがある。これによれば、ユーザは、専用のアンテナ部品を搭載した通信手段を備える端末装置をステージ上に置くだけでＰＣ側との間で近接無線通信を行なうことができる。
【０００５】
【特許文献１】特開２００６−１６６４０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の近接無線通信は、１対１の関係で機器同士の通信を確立するものであり、例えば、ＰＣに接続されたステージ上に置かれたある端末装置との通信中に、通信を行いたい他の端末装置をそのステージ上に置いたとしても検出されず、通信中の端末装置との間のデータ転送が終了するまで、新たに置かれた端末装置との間の通信は待たされることとなる。例えば、ビデオカメラをステージ上に置いて数ギガバイトの大量のビデオデータをＰＣに転送中に、数メガバイトの写真データを転送したくデジタルカメラをステージ上に置いてもデジタルカメラは検出されないので、写真データを優先的に転送したい場合であっても、先のビデオデータの転送終了まで待たなくてはならず、不便である。
【０００７】
すなわち、従来の近接無線通信技術では、ステージを利用してＰＣ等の情報通信端末と近接無線通信を行ないたい端末装置が同時に複数台存在する場合の対応策については特に考慮されていないものである。
【０００８】
本発明は、上記に鑑みてなされたものであって、１対１の近接無線通信方式を利用しつつ、近接無線通信を行ないたい端末装置が同時に複数台存在する場合であっても適正に対応でき、利便性を向上させることができる情報通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明にかかる情報通信装置は、端末装置と情報を送受信する情報通信装置であって、前記端末装置を複数台配置可能なステージと、該ステージに配置されたアンテナと、該アンテナを介して、前記ステージ上に配置された前記端末装置と１対１で近接無線通信する通信手段と、前記端末装置が前記ステージ上に配置されたことを検出する配置検出手段と、該配置検出手段で検出された新たに前記ステージ上に配置された前記端末装置の前記ステージ上の位置を特定する位置特定手段と、該位置特定手段で特定された位置に応じて、前記ステージ上に配置された複数の前記端末装置の前記通信手段による通信の優先度を決定する優先度決定手段と、該優先度決定手段により決定された優先度に従って、前記ステージ上に配置された複数の前記端末装置と順次通信するように前記通信手段を制御する通信制御手段と、を備えることを特徴とする。
【００１０】
また、本発明にかかる情報通信装置は、上記発明において、前記配置検出手段が、第１の端末装置が新たに前記ステージ上に配置されたことを検出し、前記位置特定手段が、該第１の端末装置の前記ステージ上の位置を特定した場合において、前記通信制御手段は、前記ステージ上の位置に応じて前記優先度決定手段により決定された前記第１の端末装置の優先度が、前記通信手段により現在通信中の第２の端末装置の優先度より高いときには、該第２の端末装置との通信を中断して前記第１の端末装置との通信を開始するように前記通信手段を制御することを特徴とする。
【００１１】
また、本発明にかかる情報通信装置は、上記発明において、前記配置検出手段及び前記位置特定手段は、前記アンテナとは別に前記ステージに配置された複数の位置検出用センサの検出出力を用いることを特徴とする。
【００１２】
また、本発明にかかる情報通信装置は、上記発明において、前記位置検出用センサは、赤外線センサ、圧力センサ、タッチセンサ又は照度センサであることを特徴とする。
【００１３】
また、本発明にかかる情報通信装置は、上記発明において、前記ステージに配置された前記アンテナは複数であって、これらアンテナを順次選択するアンテナ選択手段と、該アンテナ選択手段で選択された前記各アンテナを介して前記端末装置と通信した時の通信速度を計測する通信速度計測手段と、をさらに備え、前記配置検出手段及び前記位置特定手段は、前記アンテナ選択手段で選択された前記各アンテナを介して前記端末装置と通信接続した結果に基づいて前記端末装置が前記ステージ上に配置されたことを検出するとともに、前記ステージ上に配置された前記端末装置の該ステージ上の位置を特定し、前記アンテナ選択手段は、前記通信手段により前記端末装置と通信するときには、前記通信速度計測手段で計測された通信速度が最速の前記アンテナを選択することを特徴とする。
【発明の効果】
【００１４】
本発明にかかる情報通信装置によれば、アンテナが配置されたステージ上に複数台の端末装置が配置された場合には、その配置されたステージ上の位置に応じて通信の優先度を決定し、決定された優先度に従って複数の端末装置と順次通信を行わせるので、１対１の近接無線通信方式を利用しつつ、近接無線通信を行ないたい端末装置が同時に複数台存在する場合であっても適正に対応でき、例えば優先処理したい場合にはステージ上の優先度の高い位置に端末装置を配置させることで割込み処理が可能となり、利便性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明にかかる情報通信装置を実施するための最良の形態を、図面を参照して説明する。本実施の形態の情報通信装置は、一例として１対１の近接無線通信方式により端末装置と情報を送受信するＰＣ（パーソナルコンピュータ）への適用例として説明する。
【００１６】
（実施の形態１）
図１は、本実施の形態１にかかるＰＣと複数台の無線通信端末とによる近接無線通信システムの構成例を示す模式図である。本実施の形態１の近接無線通信システムは、情報通信装置でありホストとなる１台のＰＣ１００と、このＰＣ１００と情報を送受信する端末装置である無線通信端末（ＭＳ）２００との組合せからなる。なお、複数台の無線通信端末２００につき、区別を要する場合には、ＭＳ１，ＭＳ２の如く表記して区別するものとする。
【００１７】
ここで、無線通信端末２００は、特に制約はないが、例えばデジタルカメラ、ビデオカメラ、携帯電話機等のハンディタイプの端末装置であって、前述の“ＴｒａｎｓｆｅｒＪｅｔ（トランスファージェット）”等による近接無線通信専用のアンテナ部品を搭載した通信手段を備えたものである。図２は、無線通信端末２００のハードウエア構成例を示す概略ブロック図である。無線通信端末２００は、当該端末全体の制御を司るＣＰＵ２０１と、このＣＰＵ２０１に接続された操作入力部２０２、不揮発性メモリ２０３、バスコントローラ２０４を備える。操作入力部２０２は、その端末に応じた操作を行うための入力部であり、デジタルカメラの場合であれば、パワースイッチ、レリーズスイッチ、ダイヤルモードスイッチ、十字ボタン等の各種スイッチ、ボタン類を備える。不揮発性メモリ２０３は、ＣＰＵ２０１が各種制御を行うための制御プログラムやその端末における処理に必要な各種データ並びに画像データ等を記憶するためのものである。
【００１８】
バスコントローラ２０４には、撮像部２０５、表示部２０６、一時メモリ２０７、画像処理部２０８、記憶媒体２０９、近接無線通信部２１０等が接続されている。撮像部２０５は、当該端末がデジタルカメラ等の場合に備えるもので、撮影レンズにより結像される被写体像を受光するＣＣＤ等の撮像素子を備える。表示部２０６は、その端末に応じて各種情報を表示するもので、ＬＣＤ，ＥＬＤ等からなる。デジタルカメラの場合であれば、背面に設けられた液晶モニタ等であり、撮像済みの画像再生表示等にも利用される。一時メモリ２０７は、ＳＤＲＡＭ等からなるメモリであり、各種情報を一時的に記憶するためのものである。画像処理部２０８は、当該端末がデジタルカメラ等の場合に備えるもので、撮像部２０５の撮像素子により撮像された画像データに対して圧縮・伸張等の必要な画像処理を施すためのものである。記憶媒体２０９は、画像データ等を記憶するためのメモリであって、無線通信端末２００に対して挿脱自在に設けられている。
【００１９】
近接無線通信部２１０は、近接無線通信専用のアンテナ２１１を有して、相手機器との間で１対１の関係をなす単一チャンネルで電波を利用して近接無線通信をするためのものである。基本的には、近接無線通信可能な数ｃｍ以内の至近距離に入り、相手機器からの接続要求に対して応答することで１対１の通信を確立して情報の送受信を実行する。
【００２０】
一方、本実施の形態１のＰＣ１００は、汎用のＰＣ本体１０１と、このＰＣ本体１０１にＵＳＢケーブル１５０で接続されたステージ１６０とからなり、ステージ１６０に近接無線通信専用のアンテナ部品を搭載することで、このような無線通信端末２００との近接無線通信が可能とされている。
【００２１】
図３は、ステージ１６０の構成例を模式的に示す斜視図であり、図４は、ステージ１６０の構成例を模式的に示す断面図である。本実施の形態１のステージ１６０は、図１、図３等に示すように、複数台、例えば最大４台の無線通信端末２００を配置可能な大きさに形成されている。このステージ１６０の形状は、特に問わないが、例えば円形形状に形成されている。
【００２２】
このようなステージ１６０内には、近接無線通信用のアンテナ１６１が配置されている。ここで、アンテナ１６１は、図１では便宜上、ステージ１６０の中央部に集約して示しているが、図３及び図４に示すように、ステージ１６０のほぼ全域に亘る大きさで設けられており、ステージ１６０上に配置される無線通信端末２００の位置に関係なく、無線通信端末２００との間でほぼ同等の通信状態が確立するように構成されている。また、ステージ１６０内には、通信手段としての近接無線通信部１６２が設けられている（図５参照）。この近接無線通信部１６２は、近接無線通信専用のアンテナ１６１を利用することで、相手機器との間で１対１の関係をなす単一チャンネルで電波を利用して近接無線通信をするためのものである。基本的には、相手機器が近接無線通信可能な数ｃｍ以内の至近距離に入り、定期的又は所定タイミングでの接続要求に対し相手機器から応答があることで１対１の通信を確立して情報の送受信を実行する。
【００２３】
また、ステージ１６０の表面には、無線通信端末２００を配置すべき位置の目安となる４個の配置指標１６３が例えば円形形状に表記されている。また、各配置指標１６３中には、ステージ１６０上の位置に応じて予め設定された通信の優先度を示す優先度指標１６４がユーザに分かるように例えば１〜４の数字で表記されている。さらに、ステージ１６０の表面側には、アンテナ１６１とは別に、４個の位置検出用センサ１６５（なお、複数個の位置検出用センサ１６５につき、区別を要する場合には、Ｓ１，Ｓ２，Ｓ３，Ｓ４の如く表記して区別するものとする）が各配置指標１６３内の位置に対応させて配置されている。これら位置検出用センサ１６５の検出出力は、無線通信端末２００がステージ１６０上に配置されたことの検出、及び、そのステージ１６０上での位置を特定するために用いられるもので、各位置検出用センサ１６５には、対応する優先度指標１６４と同じ優先度が予め割り付けられている。すなわち、優先度は、Ｓ１＞Ｓ２＞Ｓ３＞Ｓ４の如く設定されている。
【００２４】
ここで、位置検出用センサ１６５としては、例えば赤外線センサ、圧力センサ、タッチセンサ又は照度センサを用いることができる。赤外線センサは、赤外域の波長の光を受光素子で受光し光電変換して必要な情報を取り出すセンサであり、本実施の形態１に適用する場合には、赤外線を照射し無線通信端末２００が配置されていれば反射光を受光し、配置されていなければ反射光を受光しないように構成すればよい。圧力センサは、外部からの圧力をダイヤフラム（ステンレスダイヤフラム、シリコンダイヤフラムなど）を介して感圧素子で計測し、電気信号に変換して出力するセンサである。半導体ピエゾ抵抗拡散圧力センサの場合であれば、ダイヤフラムの表面に半導体歪ゲージを形成し、無線通信端末２００が配置されることによる外部からの圧力によってダイヤフラムが変形して発生するピエゾ抵抗効果による電気抵抗の変化を電気信号に変換して出力させるようにすればよい。また、静電容量形圧力センサの場合であれば、ガラスの固定極とシリコンの可動極とを対向させてコンデンサを形成し、無線通信端末２００が配置されることによる外部からの圧力によって可動極が変形して発生する静電容量の変化を電気信号に変換して出力させるようにすればよい。
【００２５】
また、タッチセンサは、静電気を利用してタッチした位置を検出するセンサである。タッチした位置（無線通信端末２００が配置された位置）の検出を電気的に行う抵抗膜方式、静電容量方式のものや、電気を用いないで行う音響パルス認識方式、超音波表面弾性波方式、赤外遮光方式、画像認識方式のものがある。また、照度センサは、周囲の明るさを感知するセンサであり、フォトトランジスタやフォトダイオード、さらにはフォトダイオードにアンプ回路を付加してなる。本実施の形態１の場合であれば、無線通信端末２００が配置されることによる照度の低下として配置位置を検出するようにすればよい。
【００２６】
また、ＰＣ本体１０１のハードウエア構成に関しては、特に制約はなく、周知の汎用ＰＣであればよく、その説明は省略するものとする。そして、ＰＣ本体１０１は、ＣＰＵを主体とする制御部１１０を備える。図５は、ＰＣ１００中の制御部１１０の機能構成例を主体として示す概略ブロック図である。本実施の形態１の制御部１１０は、制御プログラムに基づきＣＰＵにより実行されるセッション管理部１１１、配置検出・位置特定部１１２、優先度決定部１１３、通信制御部１１４及びセンサ制御部１１５の各機能部を備える。
【００２７】
セッション管理部１１１は、相手機器との近接無線通信が確立した場合にセッションを生成して通信を開始させるとともに、近接無線通信の中断、再開に伴うセッション管理を行うためのものであり、ＯＢＥＸのセッション管理等の周知技術が用いられる。配置検出・位置特定部１１２は、ステージ１６０上の位置に応じて優先度が設定された位置検出用センサ１６５（Ｓ１〜Ｓ４）の検出出力を用いて、無線通信端末２００がステージ１６０上に配置されたことを検出し、さらには、新たにステージ１６０上に配置されたことが検出された無線通信端末２００のステージ１６０上での位置を特定する処理を実行する。優先度決定部１１３は、配置検出・位置特定部１１２で特定されたステージ１６０上での位置に応じて、ステージ１６０上に配置された複数台の無線端末装置２００の近接無線通信部１６２による近接無線通信の優先度を決定する処理を実行する。センサ制御部１１５は、位置検出用センサ１６５の動作タイミングを制御する。
【００２８】
また、通信制御部１１４は、優先度決定部１１３により決定された通信の優先度に従って、ステージ１６０上に配置された複数台の無線通信端末２００と順次近接無線通信を行うように近接無線通信部１６２を制御する処理を実行する。より特徴的には、配置検出・位置特定部１１２が、第１の無線通信端末２００が新たにステージ１６０上に配置されたことを検出し、そのステージ１６０上の位置を特定した場合において、通信制御部１１４は、ステージ１６０上の位置に応じて優先度決定部１１３により決定された第１の無線通信端末２００の優先度が、近接無線通信部１６２により現在通信中の第２の無線通信端末２００の優先度より高いときには、この第２の無線通信端末２００との近接無線通信を中断して第１の無線通信端末２００との近接無線通信を割り込ませて開始するように近接無線通信部１６２を制御する。
【００２９】
このような構成において、ステージ１６０上に複数台の無線通信端末２００が配置された場合に制御部１１０により実行される通信制御例について説明する。図６は、制御部１１０により実行される通信制御例を示す概略フローチャートである。まず、ステージ１６０に配置された近接無線通信部１６２のアンテナ１６１から不特定の相手機器に対して接続要求を発し（ステップＳ１００）、相手機器から応答があるか否かを判定する（ステップＳ１０１）。この接続要求は、データ転送中でなければ定期的に発せられる。ここで、アンテナ１６１に対して至近距離となるようにステージ１６０上に無線通信端末２００が配置されると“ＯＫ”信号が返される応答有りとなるが（ステップＳ１０１；Ｙｅｓ）、応答がなければ（ステップＳ１０１；Ｎｏ）、通信可能な至近距離内に相手機器が存在しないものとしてステップＳ１００に戻る。
【００３０】
そして、ステージ１６０上に無線通信端末２００が配置されることで接続要求に対して応答があった場合には（ステップＳ１０１；Ｙｅｓ）、この時点で、センサ制御部１１５を介して位置検出用センサ１６５をオンさせて、検出動作可能とする（ステップＳ１０２）。配置検出・位置特定部１１２は、いずれかの位置検出用センサ１６５（Ｓ１〜Ｓ４）の検出出力により無線通信端末２００がステージ１６０上に配置されたことを検出するとともに、検出出力があった位置検出用センサ１６５（Ｓ１〜Ｓ４）の位置に基づき、無線通信端末２００のステージ１６０上の位置を特定する。
【００３１】
さらに、中断中のセッションがあるか否かを判定する（ステップＳ１０３）。ここで、中断中のセッションは、優先度の高い無線通信端末２００が存在した場合に現在通信中の無線通信端末２００との間の近接無線通信を中断させることで発生するセッションである。中断中のセッションがなければ（ステップＳ１０３；Ｎｏ）、通信制御部１１４は、応答があった無線通信端末２００と近接無線通信部１６２との間で１対１の近接無線通信を確立して無線通信端末２００側からＰＣ１００側にデータ転送が実行される（ステップＳ１０４）。このデータ転送が完了した場合には（ステップＳ１０５；Ｙｅｓ）、ステップＳ１００に戻り、新たに接続要求を発する。
【００３２】
一方、データ転送が完了していない場合には（ステップＳ１０５；Ｎｏ）、ステージ１６０に設けられた位置検出用センサ１６５（Ｓ１〜Ｓ４）のセンサ入力があるか否かを随時判定する（ステップＳ１０６）。通信中に、新たな無線通信端末２００がステージ１６０上に配置されたか否かを検出するためである。センサ入力がなければ（ステップＳ１０６；Ｎｏ）、ステップＳ１０４のデータ転送を継続する。センサ入力があった場合には（ステップＳ１０６；Ｙｅｓ）、配置検出・位置特定部１１２は、無線通信端末２００（第１の端末装置）が新たにステージ１６０上に配置されたことを検出するとともに、センサ入力があった位置検出用センサ１６５の位置に基づき、新たに配置された無線通信端末２００のステージ１６０上の位置を特定する（ステップＳ１０７）。そして、優先度決定部１１３は、特定された位置に応じて新たに配置された無線通信端末２００に関する通信の優先度を決定する（ステップＳ１０８）。この優先度は、各位置検出用センサ１６５（Ｓ１〜Ｓ４）にその配置位置に応じて予め割り付けられた優先度に従って決定される。
【００３３】
その後、通信制御部１１４は、新たに配置された無線通信端末２００の優先度が、現在通信中の無線通信端末２００（第２の端末装置）の優先度よりも高いか否かを判定する（ステップＳ１０９）。優先度が高くない場合には（ステップＳ１０９；Ｎｏ）、ステップＳ１０４に戻り、現在通信中の無線通信端末２００とのデータ転送を継続する。
【００３４】
一方、通信制御部１１４は、新たに配置された無線通信端末２００の優先度の方が高い場合には（ステップＳ１０９；Ｙｅｓ）、現在通信中の無線通信端末２００を接続要求に対して応答させないようにするためのスリープ時間（Ｔ＿ｓｌｅｅｐ）を最大に設定するとともに（ステップＳ１１０）、現在通信中の無線通信端末２００に対して中断要求を発する（ステップＳ１１１）。これに応じて、現在通信中の無線通信端末２００は、中断要求に対して“ＯＫ”を応答し、スリープタイマの動作を開始させることで、ＰＣ１００側の近接無線通信部１６２との間の通信を中断する。
【００３５】
さらに、通信制御部１１４は、近接無線通信部１６２のアンテナ１６１から不特定の相手機器に対して接続要求を発し（ステップＳ１１２）、相手機器から応答があるか否かを判定する（ステップＳ１１３）。このとき、現在通信中であった無線通信端末２００はスリープ状態にあり、この接続要求に対して応答できないため、新たにステージ１６０上に配置された優先度の高い無線通信端末２００が接続要求に対して応答可能となる。
【００３６】
そして、応答があった場合において（ステップＳ１１３；Ｙｅｓ）、中断中のセッションであるか否かを判定する（ステップＳ１１４）。これは、３台以上の無線通信端末２００がステージ１６０上に同時に配置され、既に通信が中断状態になっている無線通信端末２００が存在し得ることを考慮し、このような無線通信端末２００の存在に依らず、新たにステージ１６０上に配置された無線通信端末２００との通信を確立可能とするためである。よって、中断中のセッションであった場合には（ステップＳ１１４；Ｙｅｓ）、ステップＳ１１０に戻り、当該無線通信端末２００に対しても再度スリープ時間を最大に設定して通信を中断させる。よって、最大スリープ時間（Ｔ＿ｓｌｅｅｐ）としては、最大３台の無線通信端末２００分の回数だけ、ループしても接続要求に対して応答できない時間として設定される。
【００３７】
そして、通信制御部１１４は、応答があった場合において（ステップＳ１１３；Ｙｅｓ）、中断中セッションでなければ（ステップＳ１１４；Ｎｏ）、応答があった新たな無線通信端末２００と近接無線通信部１６２との間で１対１の近接無線通信を確立して無線通信端末２００側からＰＣ１００側へのデータ転送を実行させる（ステップＳ１０４）。このデータ転送が完了した場合には（ステップＳ１０５；Ｙｅｓ）、ステップＳ１００に戻り、新たに接続要求を発する。
【００３８】
この接続要求に対して応答があった場合において（ステップＳ１０１；Ｙｅｓ）、中断中セッションであったときには（ステップＳ１０３；Ｙｅｓ）、中断中のセッションの中で優先度が最大であるか否かを判定する（ステップＳ１１５）。優先度が最大でなければ（ステップＳ１１５；Ｎｏ）、当該無線通信端末２００に対して再度スリープ時間を最大に設定して（ステップＳ１１６）、ステップＳ１００に戻り、優先度の高い方の無線通信端末２００との通信を可能とさせる。優先度が最大の場合には（ステップＳ１１５；Ｙｅｓ）、応答があった中断中の無線通信端末２００との間で１対１の近接無線通信を再度確立して無線通信端末２００側からＰＣ１００側にデータ転送が実行される（ステップＳ１０４）。
【００３９】
つづいて、図６に示す通信制御例に従うシステムのシーケンス例について説明する。図７は、ＭＳ１で示す無線通信端末２００（第２の端末装置）がステージ１６０上の２番の位置に配置された後、図１に示すように、ＭＳ２で示す無線通信端末２００（第１の端末装置）がステージ１６０上の１番の位置に配置された場合のシーケンス例を示す概略シーケンス図である。
【００４０】
まず、アンテナ１６１から定期的に接続要求が発せられている状況で、ＭＳ１がステージ１６０上の２番の位置に配置されると、その後の接続要求に対する“ＯＫ”応答により、ＭＳ１とＰＣ１００の近接無線通信部１６２との間で１対１の近接無線通信が確立し、ＭＳ１側からのデータ送信、ＰＣ１００側のデータ受信によるデータ転送が実行される。これに先立ち、ＰＣ１００側では、ステージ１６０の位置検出用センサ１６５をオンさせて検出動作可能とする。これにより、ＭＳ１がステージ１６０上に配置されたこと、及び、その位置がＳ２で示す位置検出用センサ１６５の検出出力であることにより、２番の位置に配置されたことが特定される。
【００４１】
データ転送の実行中は、位置検出用センサ１６５からのセンサ入力待ち状態にあり、データ転送が完了しない間に、ステージ１６０上の１番の位置にＭＳ２が配置されたことがＳ１で示す位置検出用センサ１６５により検出されると、この位置検出用センサ１６５の出力に基づきセンサ割込み処理が実行される。このセンサ割込み処理では、ＭＳ２がステージ１６０上に配置されたこと、及び、その配置位置がステージ１６０上の１番の位置であることが特定される。この結果、ＭＳ２の通信の優先度は、１番であることも決定される。
【００４２】
そこで、現在通信中のＭＳ１の優先度と新たに配置されたＭＳ２の優先度とを比較すると、新たに配置されたＭＳ２の優先度の方が高いので、スリープ時間を最大に設定した中断要求が現在通信中のＭＳ１に対して発せられる。中断要求を受けたＭＳ１は、“ＯＫ”信号を応答して、スリープタイマを開始させることで、通信を中断する。この時のセッションは、中断中セッションとして管理される。
【００４３】
一方、ＭＳ１側からの“ＯＫ”信号の応答を受けて、ＰＣ１００側では、アンテナ１６１から接続要求を発する。このとき、ＭＳ１側はスリープ状態にあり、接続要求に対して応答できないのに対して、新たに配置された優先度の高いＭＳ２が接続要求に対して“ＯＫ”信号の応答が可能となる。このＭＳ２側からの“ＯＫ”応答により、ＭＳ２とＰＣ１００の近接無線通信部１６２との間で１対１の近接無線通信が確立し、ＭＳ２側からのデータ送信、ＰＣ１００側のデータ受信によるデータ転送が実行される。その後、ＭＳ２において送信完了終了処理が実行されることで、ＭＳ２とＰＣ１００との間の通信が終了する。
【００４４】
ＭＳ２における送信完了終了処理に伴い、ＰＣ１００側が受信完了となると、アンテナ１６１から接続要求を発する。これにより、スリープタイマがタイムアップし、通信を中断していたＭＳ１が応答可能となる。このＭＳ１側からの“ＯＫ”応答により、ＭＳ１とＰＣ１００の近接無線通信部１６２との間で１対１の近接無線通信が再び確立し、ＭＳ１側からのデータ送信再開、ＰＣ１００側のデータ受信によるデータ転送が実行される。この送信再開に際して、ＭＳ１のセッションはセッション管理部１１１で管理される。その後、ＭＳ１において送信完了終了処理が実行されることで、ＭＳ１とＰＣ１００との間の通信が終了する。ＰＣ１００側では、ＭＳ１における送信完了終了処理に伴い、受信完了となり、以降、同様に接続要求を繰り返し、新たな通信確立に待機する。
【００４５】
一方、図８は、ＭＳ１で示す無線通信端末２００（第２の端末装置）がステージ１６０上の２番の位置に配置された後、ＭＳ２で示す無線通信端末２００（第１の端末装置）がステージ１６０上の３番の位置に配置された場合のシーケンス例を示す概略シーケンス図である。
【００４６】
まず、アンテナ１６１から定期的に接続要求が発せられている状況で、ＭＳ１がステージ１６０上の２番の位置に配置されると、その後の接続要求に対する“ＯＫ”応答により、ＭＳ１とＰＣ１００の近接無線通信部１６２との間で１対１の近接無線通信が確立し、ＭＳ１側からのデータ送信、ＰＣ１００側のデータ受信によるデータ転送が実行される。これに先立ち、ＰＣ１００側では、ステージ１６０の位置検出用センサ１６５をオンさせて検出動作可能とする。これにより、ＭＳ１がステージ１６０上に配置されたこと、及び、その位置がＳ２で示す位置検出用センサ１６５の検出出力であることにより、２番の位置に配置されたことが特定される。
【００４７】
データ転送の実行中は、位置検出用センサ１６５からのセンサ入力待ち状態にあり、データ転送が完了しない間に、ステージ１６０上の３番の位置にＭＳ２が配置されたことがＳ３で示す位置検出用センサ１６５により検出されると、この位置検出用センサ１６５の出力に基づきセンサ割込み処理が実行される。このセンサ割込み処理では、ＭＳ２がステージ１６０上に配置されたこと、及び、その配置位置がステージ１６０上の３番の位置であることが特定される。この結果、ＭＳ２の通信の優先度は、３番であることも決定される。
【００４８】
そこで、現在通信中のＭＳ１の優先度と新たに配置されたＭＳ２の優先度とを比較すると、新たに配置されたＭＳ２の優先度の方が低いので、図７の場合とは異なり、現在通信中のＭＳ１とＰＣ１００との間のデータ転送を継続させる。その後、ＭＳ１において送信完了終了処理が実行されることで、ＭＳ１とＰＣ１００との間の通信が終了する。
【００４９】
ＭＳ１における送信完了終了処理に伴い、ＰＣ１００側が受信完了となると、アンテナ１６１から接続要求を発する。これにより、ステージ１６０上に待機していたＭＳ２が応答可能となる。このＭＳ２側からの“ＯＫ”応答により、ＭＳ２とＰＣ１００の近接無線通信部１６２との間で１対１の近接無線通信が確立し、ＭＳ２側からのデータ送信、ＰＣ１００側のデータ受信によるデータ転送が実行される。その後、ＭＳ２において送信完了終了処理が実行されることで、ＭＳ２とＰＣ１００との間の通信が終了する。ＰＣ１００側では、ＭＳ２における送信完了終了処理に伴い、受信完了となり、以降、同様に接続要求を繰り返し、新たな通信確立に待機する。
【００５０】
このように、本実施の形態１によれば、ステージ１６０上の位置に応じて予め通信の優先度を設定しておき、アンテナ１６１が配置されたステージ１６０上に複数台の無線通信端末２００が同時に配置された場合には、その配置されたステージ１６０上の位置に応じて通信の優先度を決定し、決定された優先度に従って複数の無線通信端末２００と順次通信を行わせるので、１対１の近接無線通信方式を利用しつつ、近接無線通信を行ないたい無線通信端末２００が同時に複数台存在する場合であっても適正に対応できる。例えば優先処理したい場合にはステージ１６０上の優先度の高い位置に無線通信端末２００を配置させることで割込み処理が可能となる。よって、或る無線通信端末２００で大きなデータを転送中であっても、そのデータ転送の完了を待たずに、優先的に通信したい無線通信端末２００との１対１の通信を割込みで確立してデータ転送を完了させることができ、利便性を向上させることができる。
【００５１】
（実施の形態２）
図９は、本実施の形態２にかかるＰＣと複数台の無線通信端末とによる近接無線通信システムの構成例を示す模式図である。実施の形態１で示した部分と同一部分は同一符号を用いて示す。本実施の形態２の近接無線通信システムは、情報通信装置でありホストとなる１台のＰＣ１００と、このＰＣ１００と情報を送受信する端末装置である無線通信端末（ＭＳ）２００との組合せからなる。ＰＣ１００は、汎用のＰＣ本体１０１と、このＰＣ本体１０１にＵＳＢケーブル１５０で接続されたステージ１７０とからなり、ステージ１７０に近接無線通信専用のアンテナ部品を搭載することで、無線通信端末２００との近接無線通信が可能とされている。
【００５２】
図１０は、ステージ１７０の構成例を模式的に示す斜視図であり、図１１は、ステージ１７０の構成例を模式的に示す断面図である。本実施の形態２のステージ１７０は、図９、図１０等に示すように、複数台、例えば最大４台の無線通信端末２００を配置可能な大きさに形成されている。このステージ１７０の形状は、特に問わないが、例えば円形形状に形成されている。
【００５３】
このようなステージ１７０内の表面側には、近接無線通信用のアンテナ１７１が配置されている。ここで、アンテナ１７１は、図９中にＡ１〜Ａ５で示すように例えば５個が分散させて配置されている。これら５個のアンテナ１７１（Ａ１〜Ａ５）は、ステージ１７０上に配置される無線通信端末２００の位置に関係なく、少なくともいずれか１個のアンテナ１７１が無線通信端末２００との間で通信状態を確立し得るように構成されている。また、ステージ１７０内には、通信手段としての近接無線通信部１７２が設けられている（図１２参照）。この近接無線通信部１７２は、近接無線通信専用のアンテナ１７１（Ａ１〜Ａ５）中のいずれか１個を利用することで、相手機器との間で１対１の関係をなす単一チャンネルで電波を利用して近接無線通信をするためのものである。基本的には、相手機器が近接無線通信可能な数ｃｍ以内の至近距離に入り、所定タイミングでの接続要求に対し相手機器から応答があることで１対１の通信を確立して情報の送受信を実行する。これらＡ１〜Ａ５で示す５個のアンテナ１７１は、近接無線通信部１７２中に設けられたアンテナ切換えスイッチ１７３（図１２参照）によりいずれか１つを選択可能とされている。
【００５４】
また、ステージ１７０の表面には、無線通信端末２００を配置すべき位置の目安となる４個の配置指標１６３が例えば円形形状に表記されている。また、各配置指標１６３中には、ステージ１７０上の位置に応じて予め設定された通信の優先度を示す優先度指標１６４がユーザに分かるように例えば１〜４の数字で表記されている。ここで、５個のアンテナ１７１中、Ａ１〜Ａ４で示す４個のアンテナ１７１は、無線通信端末２００の位置検出用を兼用するものであり、各配置指標１６３の位置に対応させて配置されている。これらＡ１〜Ａ４で示すアンテナ１７１には、対応する優先度指標１６４と同じ優先度が予め割り付けられている。また、Ａ５で示すアンテナ１７１は、各配置指標１６３に対して共通となるようにステージ１７０上の中央位置に配置され、近接無線通信専用とされている。
【００５５】
また、ＰＣ本体１０１のハードウエア構成に関しては、特に制約はなく、周知の汎用ＰＣであればよく、その説明は省略するものとする。そして、ＰＣ本体１０１は、ＣＰＵを主体とする制御部１２０を備える。図１２は、ＰＣ１００中の制御部１２０の機能構成を主体として示す概略ブロック図である。本実施の形態２の制御部１２０は、制御プログラムに基づきＣＰＵにより実行されるセッション管理部１２１、配置検出・位置特定部１２２、優先度決定部１２３、通信制御部１２４、伝送レート検出部１２５及び通信アンテナ決定部１２６の各機能部を備える。
【００５６】
セッション管理部１２１は、前述のセッション管理部１１１と同様である。アンテナ選択手段としての通信アンテナ決定部１２６は、ステージ１７０に配置された５つのアンテナ１７１（Ａ１〜Ａ５）を、アンテナ切換えスイッチ１７３を介して順次選択し切換えることで、通信に用いるアンテナをいずれか１つにするもので、ポーリング処理時と実際の通信時とでは、後述するように異なる処理を実行する。
【００５７】
通信速度計測手段としての伝送レート検出部１２５は、通信アンテナ決定部１２６による制御の下、アンテナ切換えスイッチ１７３で選択された１つのアンテナ１７１を介して無線通信端末２００と通信した時の通信速度を伝送レートとして検出する処理を実行する。この伝送レート検出部１２５によるアンテナ１７１毎の伝送レートの検出結果は、ステージ１７０に対する無線通信端末２００の配置検出及びその位置の特定のため、並びに、実際の通信を行う際に使用するアンテナ１７１の選択に利用される。
【００５８】
配置検出・位置特定部１２２は、ポーリング処理時に、通信アンテナ決定部１２６による制御の下、アンテナ切換えスイッチ１７３により順次切換え選択されたＡ１〜Ａ５のいずれか１つのアンテナ１７１を介して無線通信端末２００と通信接続した結果に基づいて無線通信端末２００がステージ１７０上に配置されたことを検出するとともに、ステージ１７０上に配置された無線通信端末２００のステージ１７０上の位置を特定する処理を実行する。ここで、通信接続した結果として、伝送レート検出部１２５により検出された伝送レートの検出結果が用いられる。すなわち、Ａ１〜Ａ５のアンテナ１７１を順次切換えて接続要求を発することで無線通信端末２００との間で通信が確立した場合には、少なくともステージ１７０上に無線通信端末２００が配置されたことが検出される。また、通信が確立した場合においては、配置された無線通信端末２００に最も近い位置のアンテナ１７１による伝送レートが最大となるので、Ａ１〜Ａ４のうちで最大の伝送レートが得られたアンテナ１７１の位置に配置位置を特定することができる。
【００５９】
優先度決定部１２３は、配置検出・位置特定部１２２で特定された位置に応じて、ステージ１７０上に配置された複数台の無線端末装置２００の近接無線通信部１７２による近接無線通信の優先度を決定する処理を実行する。また、通信制御部１２４は、前述の通信制御部１１４の場合と同様、優先度決定部１２３により決定された優先度に従って、ステージ１７０上に配置された複数台の無線通信端末２００と順次近接無線通信を行うように近接無線通信部１７２を制御する処理を実行する。通信アンテナ決定部１２６は、通信制御部１２４による制御の下、近接無線通信部１７２により実際に無線通信端末２００と通信を行う際には、Ａ１〜Ａ５で示す５個のアンテナ１７１中で、ポーリング処理時に伝送レート検出部１２５で計測された伝送レートが最大（通信速度が最速）のアンテナ１７１を選択するようにアンテナ切換えスイッチ１７３を制御する。すなわち、中央部のＡ５で示すアンテナ１７１は、優先度の判定には用いないが、このアンテナＡ５の使用で最大伝送レートが得られる場合にはこのアンテナＡ５を使用して通信を行うように制御される。
【００６０】
このような構成において、ステージ１７０上に複数台の無線通信端末２００が配置された場合に制御部１２０により実行される通信制御例について説明する。図１３は、制御部１２０により実行される通信制御例を示す概略フローチャートである。まず、無線通信端末２００がステージ１７０上に配置されたこと、及び、その位置を特定し、さらには各
アンテナによる伝送レートを検出するためのポーリング処理を実行する（ステップＳ２００）。
【００６１】
図１４は、ステップＳ２００のポーリング処理の制御例を示すサブルーチンである。まず、通信アンテナ決定部１２６は、アンテナ１７１に関する変数ｎとしてｎ＝１に設定する（ステップＳ２１０）。そして、アンテナ切換えスイッチ１７３により、使用するアンテナを変数ｎに該当するアンテナＡｎ（ｎ＝１〜５）に切換え選択する（ステップＳ２１１）。そこで、このアンテナＡｎから不特定の相手機器に対して接続要求を発し（ステップＳ２１２）、相手機器から応答があるか否かを判定する（ステップＳ２１３）。ここで、アンテナＡｎに対して至近距離となるようにステージ１７０上に無線通信端末２００が配置されると“ＯＫ”信号が返される応答有りとなるが（ステップＳ２１３；Ｙｅｓ）、応答がなければ（ステップＳ２１３；Ｎｏ）、ステップＳ２１７に移行する。
【００６２】
そして、応答があった場合において（ステップＳ２１３；Ｙｅｓ）、中断中のセッションであるか否かを判定する（ステップＳ２１４）。ここで、中断中のセッションは、優先度の高い無線通信端末２００が存在した場合に現在アンテナＡｎと通信中の無線通信端末２００との間の近接無線通信を中断させることで発生するセッションである。アンテナＡｎに対して中断中セッションであれば（ステップＳ２１４；Ｙｅｓ）、このアンテナＡｎを接続要求に対して応答させないようにするためのスリープ時間（Ｔ＿ｓｌｅｅｐ）を最大に設定して（ステップＳ２１５）、ステップＳ２１１に戻る。すなわち、中断中セッションの場合には接続要求に対する応答が解除される。
【００６３】
アンテナＡｎからの接続要求に対して応答があり（ステップＳ２１３；Ｙｅｓ）、中断中セッションでない場合には（ステップＳ２１４；Ｎｏ）、選択されたアンテナＡｎと応答があった無線通信端末２００との間で１対１の近接無線通信を確立し、データ転送処理を実行することで伝送レート検出部１２５によってその伝送レートを検出し、検出された伝送レートを図示しないメモリに記憶させる（ステップＳ２１６）。
【００６４】
この後、アンテナ１７１用の変数ｎが最大値Ｎ（Ｎ＝５）に達していなければ（ステップＳ２１７；Ｎｏ）、変数ｎを＋１インクリメントして（ステップＳ２１８）、ステップＳ２１１に戻ることで、＋１インクリメントされた次のアンテナＡｎに関しても同様の処理を繰り返す。すなわち、５個のアンテナＡ１〜Ａ５に関して、１個ずつ、順次、無線通信端末２００との接続可否、接続時の伝送レートの検出処理が実行される。
【００６５】
アンテナ１７１用の変数ｎが最大値Ｎに達した場合には（ステップＳ２１７；Ｙｅｓ）、中断中セッション以外の無線通信端末２００からの応答があったか否かを判定し（ステップＳ２１９）、なければ（ステップＳ２１９；Ｎｏ）、ステップＳ２２１に移行する。一方、中断中セッション以外の無線通信端末２００からの応答があった場合には（ステップＳ２１９；Ｙｅｓ）、セッション処理を行なう（ステップＳ２２０）。
【００６６】
図１５は、ステップＳ２２０のセッション処理例を示す概略サブルーチンである。まず、Ａ１〜Ａ５の各アンテナでの伝送レートの検出結果を取得し（ステップＳ２３０）、真ん中のアンテナＡ５以外（Ａ１〜Ａ４）で最大伝送レートが得られたアンテナを決定する（ステップＳ２３１）。これにより、配置検出・位置特定部１２２は、決定されたアンテナ（Ａ１〜Ａ４のいずれか１つ）の位置を、無線通信端末２００の配置された位置として特定する（ステップＳ２３２）。また、優先度決定部１２３は、特定された無線通信端末２００の位置に応じて、すなわち、決定されたアンテナに割り当てられた優先度に応じて、当該無線通信端末２００の通信の優先度を決定する（ステップＳ２３３）。そして、通信に使用するセッションを生成するとともに、そのセッションに決定された優先度を設定する（ステップＳ２３４）。
【００６７】
なお、ステップＳ２１９において、ステップＳ２２０のセッション処理では、複数のアンテナに関して応答があった場合には、通信アンテナ決定部１２６は、各々のアンテナＡ１〜Ａ５による伝送レートからそのセッションで使用する伝送レートの最大のアンテナを選択するように決定する。そして、最大優先度が設定されたセッションを選択する（ステップＳ２２１）。
【００６８】
図１３に戻り、このようにしてポーリング処理が実行され、最大優先度のセッションが選択されると、Ａ１〜Ａ５中から選択された１つのアンテナ１７１を用いて最大優先度のセッションが生成された無線通信端末２００との間で１対１の近接無線通信を確立し、通信を開始又は再開させる（ステップＳ２０１）。その後、データ転送が完了したら（ステップＳ２０２；Ｙｅｓ）、ステップＳ２００に戻り、ポーリング処理を実行し、次の通信を決定する。
【００６９】
一方、新たに配置された無線通信端末２００の検出処理を定期的に実行するための検索時間（Ｔ＿ｓｅｒｃｈ）がタイマ設定されており、データ転送が完了していない場合には（ステップＳ２０２；Ｎｏ）、通信開始時からの検索時間がタイムアウトしたか否かが判定される（ステップＳ２０３）。検索時間がタイムアウトした場合には（ステップＳ２０３；Ｙｅｓ）、現在通信中の無線通信端末２００を接続要求に対して応答させないようにするためのスリープ時間（Ｔ＿ｓｌｅｅｐ）を最大に設定するとともに（ステップＳ２０４）、現在通信中の無線通信端末２００に対して中断要求を発し（ステップＳ２０５）、ステップＳ２００に戻る。このポーリング処理により、ステージ１７０上に新たに配置された無線通信端末２００に関する検出処理が可能となる。
【００７０】
つづいて、図１３〜図１５に示す通信制御例に従うシステムのシーケンス例について説明する。図１６は、ＭＳ１で示す無線通信端末２００（第２の端末装置）がステージ１７０上の２番の位置（アンテナＡ２の位置）に配置された後、図９に示すように、ＭＳ２で示す無線通信端末２００（第１の端末装置）がステージ１７０上の１番の位置（アンテナＡ１の位置）に配置された場合のシーケンス例を示す概略シーケンス図である。
【００７１】
まず、ＭＳ１で示す無線通信端末２００がステージ１７０上の２番の位置に配置された状態で、ポーリング処理が実行され、ＭＳ１がステージ１７０上に配置されたことが検出され、かつ、アンテナＡ２の位置に配置されたことが特定される。そこで、最大伝送レートのアンテナＡ２を選択して、このアンテナＡ２から接続要求を発する。この接続要求に対するＭＳ１からの “ＯＫ”応答により、ＭＳ１とＰＣ１００の近接無線通信部１７２のアンテナＡ２との間で１対１の近接無線通信が確立し、検索タイマＴ＿ｓｅｒｃｈをスタートさせるとともに、ＭＳ１側からのデータ送信、ＰＣ１００側のデータ受信によるデータ転送が実行される。
【００７２】
このような通信中の適宜時点で、ＭＳ２で示す無線通信端末２００がステージ１７０上の１番の位置に配置されたとする。ここで、データ転送中に検索タイマＴ＿ｓｅｒｃｈがタイムアウトした場合には、制御部１２０は、スリープ時間を最大に設定した中断要求を現在通信中のＭＳ１に対して発する。中断要求を受けたＭＳ１は、“ＯＫ”信号を応答して、スリープタイマを開始させることで、通信を中断する。この時のセッションは、中断中セッションとして管理される。そして、再び、ポーリング処理を実行する。
【００７３】
このポーリング処理では、ＭＳ２がステージ１７０上に新たに配置されたことが検出され、かつ、アンテナＡ２より優先度の高いアンテナＡ１の位置に配置されたことが特定される。この結果、ＭＳ２の通信の優先度は、１番であることも決定される。
【００７４】
そして、ポーリング処理の終了に伴い、最大伝送レートのアンテナＡ１を選択して、このアンテナＡ１から接続要求を発する。このとき、ＭＳ１側はスリープ状態にあり、仮に至近距離であっても、接続要求に対して応答できないのに対して、新たに配置されたＭＳ２が接続要求に対して“ＯＫ”信号の応答が可能となる。このＭＳ２側からの“ＯＫ”応答により、ＭＳ２とＰＣ１００の近接無線通信部１７２のアンテナＡ１との間で１対１の近接無線通信が確立し、検索タイマＴ＿ｓｅｒｃｈをスタートさせるとともに、ＭＳ２側からのデータ送信、ＰＣ１００側のデータ受信によるデータ転送が実行される。その後、ＭＳ２において送信完了終了処理が実行されることで、ＭＳ２とＰＣ１００との間の通信が終了する。
【００７５】
ＭＳ２における送信完了終了処理に伴い、ＰＣ１００側が受信完了となると、通信を中断していたアンテナＡ２を選択し、このアンテナＡ２から接続要求を発する。これにより、スリープタイマがタイムアップし、通信を中断していたＭＳ１が応答可能となる。このＭＳ１側からの“ＯＫ”応答により、ＭＳ１とＰＣ１００の近接無線通信部１７２のアンテナＡ２との間で１対１の近接無線通信が再び確立し、検索タイマＴ＿ｓｅｒｃｈをスタートさせるとともに、ＭＳ１側からのデータ送信再開、ＰＣ１００側のデータ受信によるデータ転送が実行される。この送信再開に際して、ＭＳ１のセッションはセッション管理部１２１で管理される。その後、ＭＳ１において送信完了終了処理が実行されることで、ＭＳ１とＰＣ１００との間の通信が終了する。ＰＣ１００側では、ＭＳ１における送信完了終了処理に伴い、受信完了となり、以降、同様にポーリング処理を繰り返し、新たな通信確立に待機する。
【００７６】
一方、図１７は、ＭＳ１で示す無線通信端末２００（第２の端末装置）がステージ１７０上の２番の位置（アンテナＡ２の位置）に配置された後、ＭＳ２で示す無線通信端末２００（第１の端末装置）がステージ１７０上の３番の位置（アンテナＡ３の位置）に配置された場合のシーケンス例を示す概略シーケンス図である。
【００７７】
まず、ＭＳ１で示す無線通信端末２００がステージ１７０上の２番の位置に配置された状態で、ポーリング処理が実行され、ＭＳ１がステージ１７０上に配置されたことが検出され、かつ、アンテナＡ２の位置に配置されたことが特定される。そこで、最大伝送レートのアンテナＡ２を選択して、このアンテナＡ２から接続要求を発する。この接続要求に対するＭＳ１からの “ＯＫ”応答により、ＭＳ１とＰＣ１００の近接無線通信部１７２のアンテナＡ２との間で１対１の近接無線通信が確立し、検索タイマＴ＿ｓｅｒｃｈをスタートさせるとともに、ＭＳ１側からのデータ送信、ＰＣ１００側のデータ受信によるデータ転送が実行される。
【００７８】
このような通信中の適宜時点で、ＭＳ２で示す無線通信端末２００がステージ１７０上の３番の位置に配置されたとする。ここで、データ転送中に検索タイマＴ＿ｓｅｒｃｈがタイムアウトした場合には、制御部１２０は、スリープ時間を最大に設定した中断要求を現在通信中のＭＳ１に対して発する。中断要求を受けたＭＳ１は、“ＯＫ”信号を応答して、スリープタイマを開始させることで、通信を中断する。この時のセッションは、中断中セッションとして管理される。そして、再び、ポーリング処理を実行する。
【００７９】
このポーリング処理では、ＭＳ２がステージ１７０上に新たに配置されたことが検出され、かつ、アンテナＡ２より優先度の低いアンテナＡ３の位置に配置されたことが特定される。この結果、ＭＳ２の通信の優先度は、３番であることも決定される。
【００８０】
そこで、ＭＳ１側におけるスリープタイマのタイムアップ後に、現在選択されているアンテナＡ２から接続要求を発する。このとき、ＭＳ１は接続要求に対して“ＯＫ”信号の応答が可能となる。このＭＳ１側からの“ＯＫ”応答により、ＭＳ１とＰＣ１００の近接無線通信部１７２のアンテナＡ２との間で１対１の近接無線通信が再度確立し、検索タイマＴ＿ｓｅｒｃｈをスタートさせるとともに、ＭＳ１側からのデータ送信再開、ＰＣ１００側のデータ受信によるデータ転送が再び実行される。その後、ＭＳ１において送信完了終了処理が実行されることで、ＭＳ１とＰＣ１００との間の通信が終了する。
【００８１】
ＭＳ１における送信完了終了処理に伴い、ＰＣ１００側が受信完了となると、優先度３のアンテナＡ３の位置に配置されたＭＳ２との通信のためにアンテナＡ３を選択し、このアンテナＡ３から接続要求を発する。これにより、アンテナＡ３の位置に配置されたＭＳ２が応答可能となる。このＭＳ２側からの“ＯＫ”応答により、ＭＳ２とＰＣ１００の近接無線通信部１７２のアンテナＡ３との間で１対１の近接無線通信が再び確立し、検索タイマＴ＿ｓｅｒｃｈをスタートさせるとともに、ＭＳ２側からのデータ送信、ＰＣ１００側のデータ受信によるデータ転送が実行される。その後、ＭＳ２において送信完了終了処理が実行されることで、ＭＳ２とＰＣ１００との間の通信が終了する。ＰＣ１００側では、ＭＳ２における送信完了終了処理に伴い、受信完了となり、以降、同様にポーリング処理を繰り返し、新たな通信確立に待機する。
【００８２】
このようにして、本実施の形態２によれば、実施の形態１の場合の効果に加えて、位置検出用センサ１６５を別個に設けることなく、アンテナ１７１を分散させて複数個設けることで無線通信端末２００の配置検出及び位置特定を可能とし、さらには、最大伝送レートのアンテナ１７１を選択して通信を行わせるようにしているので、無線通信端末２００がステージ１７０上のどの位置に配置されていても、最大伝送レートの最適なアンテナ１７１を選択することで高速通信を行わせることができる。
【００８３】
本発明は、上述した実施の形態に限らず、本発明の趣旨を逸脱しない範囲であれば、種々の変形が可能である。例えば、前述の実施の形態では、ＰＣ本体１０１とステージ１６０，１７０とが別体で構成され、ＵＳＢケーブル１５０で接続された例で説明したが、ＰＣ本体と一体にステージを備える構成であってもよい。図１８は、ステージを一体に備えるノート型のＰＣ１００Ａの一例を示す概略斜視図である。このＰＣ１００Ａは、ＰＣ本体１８０にキーボード１８１や液晶等によるディスプレイ１８２を備えるとともに、キーボード１８１手前のパームレスト部をステージ１８３として利用するものである。このステージ１８３部分にＡ１〜Ａ４で示す複数のアンテナ１８４を配置するとともに、配置指標１６３及び通信の優先度を示す優先度指標１６４を表記させたものである。この場合も、実施の形態１に準じて、ステージ１８３全域に１つのアンテナを配置させるとともに、各配置指標１６３の位置に位置検出用センサを配置させるようにしてもよい。
【００８４】
また、前述の実施の形態では、配置検出・位置特定部１１２，１２２が無線通信端末２００の配置検出と位置特定との両方の処理を行なうようにしたが、ステージ１６０，１７０に対する無線通信端末２００の配置の検出と、ステージ１６０，１７０上における無線通信端末２００の配置位置の特定とを別個に独立して行なわせるようにしてもよい。
【００８５】
また、実施の形態２においては、通信に最適なアンテナの決定をセッション生成時にのみ行なうようにしているが、所定の間隔、もしくは、他のセッションの再開時などに、通信に最適なアンテナを決定する処理を行なうように構成し、その際に優先度も更新するようにしてもよい。さらには、通信に使用するアンテナの判定基準としては、伝送レートに限らず、受信電界強度などの周知のパラメータを利用するようにしてもよい。
【００８６】
また、近接無線通信技術では、オプション仕様として、相手機器を指定した通信接続が可能とされているので、通信対象となり得る無線通信端末のデバイスＩＤが予め分かっている場合であれば、不特定相手用のスリープタイマの制御を行なうことなく、可能性のある無線通信端末に接続要求をかけることで、新たにステージ上に配置された無線通信端末を探し出すようにしてもよい。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態１にかかるＰＣと複数台の無線通信端末とによる近接無線通信システムの構成例を示す模式図である。
【図２】無線通信端末のハードウエア構成例を示す概略ブロック図である。
【図３】ステージの構成例を模式的に示す斜視図である。
【図４】ステージの構成例を模式的に示す断面図である。
【図５】ＰＣ中の制御部の機能構成例を主体として示す概略ブロック図である。
【図６】制御部により実行される通信制御例を示す概略フローチャートである。
【図７】シーケンス例の一例を示す概略シーケンス図である。
【図８】シーケンス例の他例を示す概略シーケンス図である。
【図９】本発明の実施の形態２にかかるＰＣと複数台の無線通信端末とによる近接無線通信システムの構成例を示す模式図である。
【図１０】ステージの構成例を模式的に示す斜視図である。
【図１１】ステージの構成例を模式的に示す断面図である。
【図１２】ＰＣ中の制御部の機能構成を主体として示す概略ブロック図である。
【図１３】制御部により実行される通信制御例を示す概略フローチャートである。
【図１４】ポーリング処理例を示すサブルーチンである。
【図１５】セッション処理例を示すサブルーチンである。
【図１６】シーケンス例の一例を示す概略シーケンス図である。
【図１７】シーケンス例の他例を示す概略シーケンス図である。
【図１８】ＰＣの変形例を示す概略斜視図である。
【符号の説明】
【００８８】
１００  ＰＣ
１１２  配置検出・位置特定部
１１３  優先度決定部
１１４  通信制御部
１２２  配置検出・位置特定部
１２３  優先度決定部
１２４  通信制御部
１２５  伝送レート検出部
１２６  通信アンテナ決定部
１６０  ステージ
１６１  アンテナ
１６２  近接無線通信部
１６５  位置検出用センサ
１７０  ステージ
１７１  アンテナ
１７２  近接無線通信部
２００  無線通信端末
【図１】
2010045530.tif 000003
【図２】
2010045530.tif 000004
【図３】
2010045530.tif 000005
【図４】
2010045530.tif 000006
【図５】
2010045530.tif 000007
【図６】
2010045530.tif 000008
【図７】
2010045530.tif 000009
【図８】
2010045530.tif 000010
【図９】
2010045530.tif 000011
【図１０】
2010045530.tif 000012
【図１１】
2010045530.tif 000013
【図１２】
2010045530.tif 000014
【図１３】
2010045530.tif 000015
【図１４】
2010045530.tif 000016
【図１５】
2010045530.tif 000017
【図１６】
2010045530.tif 000018
【図１７】
2010045530.tif 000019
【図１８】
2010045530.tif 000020