(57)【要約】【課題】  近距離無線通信方式の通信効率を落とすことなく、かつ１つの近距離無線通信方式の通信部により無線タグとの通信も可能とする無線通信システムを提供する。【解決手段】  近距離無線通信方式の周波数ホッピングのインクワイアリに対する応答を用いて無線タグに記憶したデータを読み出し、この応答にいずれの方式の応答であるかを示す情報を付加することで１つの無線処理部にて近距離無線通信と無線タグ両方との通信を行う無線通信装置とする。【選択図】  図６
2005101841.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信する無線通信装置であって、
通信を希望する他の無線通信装置の存在を探索するために、複数の無線チャネルのそれぞれについて、前記近距離無線通信に予め定められたインクワイアリ信号を送信するインクワイアリ送信手段と、
前記他の無線通信装置から送信された、前記インクワイアリ信号に対する応答を受信するインクワイアリ応答受信手段と、
前記応答に含まれる情報から、該応答を発信した無線通信装置が引き続き前記近距離無線通信による通信を行うものかどうかを判断する通信判断手段と、
前記通信判断手段により引き続き前記近距離無線通信を行うと判断したときは、該応答を前記近距離無線通信を行うものとして処理する第１の通信処理手段と、
それ以外のときは、前記近距離無線通信とは別の通信として処理する第２の通信処理手段と
を備えることを特徴とする無線通信装置。
【請求項２】
前記応答が前記近距離無線通信を行うものでない場合、前記第２の通信処理手段は、前記応答に含まれる情報から受信すべき受信データを取得することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記応答が前記近距離無線通信を行うものでなく、前記応答から受信すべきデータが１つの応答に収まらないと判断した場合には、前記第２の通信処理手段は以降受信する複数の応答に分割された情報を用いて前記受信データを取得することを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記応答が前記近距離無線通信を行うものでない場合、前記インクワイアリ送信手段は、前記複数の応答を取得し終えるまで、前記応答に対応するインクワイアリ信号と同じ無線チャネルについてのインクワイアリ信号を送信し続けることを特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記近距離無線通信はBluetoothに規定された通信であり、前記別の通信はRFIDシステムに用いる無線タグを扱う通信であることを特徴とする請求項１に記載の無線通信装置。
【請求項６】
前記応答はBluetoothに規定されたFHSパケットであり、前記通信判断手段は該応答のFHSパケット上に定義された未定義フィールドに記載の値に基づいて、引き続き前記近距離無線通信を行うかどうかを判断することを特徴とする請求項５に記載の無線通信装置。
【請求項７】
前記通信判断手段は、前記応答がBluetoothに規定されたFHSパケットかどうかを判断することで、引き続き前記近距離無線通信を行うかどうかを判断することを特徴とする請求項５に記載の無線通信装置。
【請求項８】
他の無線通信装置と近距離無線通信し、かつ無線タグとも通信可能な無線通信装置を含む無線通信システムであって、
前記無線タグは、
前記近距離無線通信に定められた、前記無線通信装置が他の無線通信装置の存在を探索するために送信したインクワイアリ送信を受信する受信手段と、
前記インクワイアリ送信に対する前記近距離無線通信に定められた応答を送信する送信手段と、
前記受信手段が前記インクワイアリ送信を受信したときに、前記送信手段に前記応答を送信させる制御手段とを備え、
前記無線通信装置は、
通信を希望する他の無線通信装置の存在を探索するために、複数の無線チャネルのそれぞれについて、前記インクワイアリ信号を送信するインクワイアリ送信手段と、
前記無線タグを含む他の無線通信装置から送信された、前記インクワイアリ信号に対する応答を受信するインクワイアリ応答受信手段と、
前記応答に含まれる情報から、該応答を発信した他の無線通信装置が引き続き前記近距離無線通信による通信を行うものかどうかを判断する通信判断手段と、
前記通信判断手段により引き続き前記近距離無線通信を行うと判断したときは、該応答を前記近距離無線通信を行うものと処理する第１の通信処理手段と、
それ以外のときは前記近距離無線通信とは別の通信として処理する第２の通信処理手段と
を備えることを特徴とする無線通信システム。
【請求項９】
前記送信手段は、前記無線タグに予め記憶した情報を含む前記応答を送信し、
前記応答が前記近距離無線通信を行うものでない場合、前記第２の通信処理手段は、前記応答に含まれる情報から受信すべき受信データを取得することを特徴とする請求項８に記載の無線通信システム。
【請求項１０】
前記応答が前記近距離無線通信を行うものでなく、前記情報の情報量が１つの応答に収まらない場合には、
前記制御手段は、前記情報を前記応答に格納可能に分割し該分割した情報を含む応答を、分割したすべての情報を送信し終えるまで、前記受信手段が前記インクワイアリ信号を受信するたびに前記送信手段に繰り返し送信させ、
前記第２の通信処理手段は、該複数の応答に含まれる分割した情報を用いて前記情報を取得することを特徴とする請求項９に記載の無線通信システム。
【請求項１１】
前記応答が前記近距離無線通信を行うものでない場合、前記インクワイアリ送信手段は、前記分割した情報を含む複数の応答を取得し終えるまで、前記応答に対応するインクワイアリ信号と同じ無線チャネルについてのインクワイアリ信号を送信し続けることを特徴とする請求項１０に記載の無線通信システム。
【請求項１２】
前記近距離無線通信はBluetoothに規定された通信であり、前記別の通信はRFIDシステムに用いる無線タグを扱う通信であることを特徴とする請求項８に記載の無線通信システム。
【請求項１３】
前記応答はBluetoothに規定されたFHSパケットであり、前記通信判断手段は該応答のFHSパケット上に定義された未定義フィールドに記載の値に基づいて、引き続き前記近距離無線通信を行うかどうかを判断することを特徴とする請求項１２に記載の無線通信システム。
【請求項１４】
前記通信判断手段は、前記応答がBluetoothに規定されたFHSパケットかどうかを判断することで、引き続き前記近距離無線通信を行うかどうかを判断することを特徴とする請求項１２に記載の無線通信システム。
【請求項１５】
他の無線通信装置と近距離無線通信し、かつ無線タグとも通信可能な無線通信装置を含む無線通信システムにおける無線通信方法であって、
前記無線タグは、
前記近距離無線通信に定められた、前記無線通信装置が他の無線通信装置の存在を探索するために送信したインクワイアリ送信を受信すると、
前記インクワイアリ送信に対する前記近距離無線通信に定められた応答を送信し、
前記無線通信装置は、
通信を希望する他の無線通信装置の存在を探索するために、複数の無線チャネルのそれぞれについて、前記インクワイアリ信号を送信し、
前記無線タグを含む他の無線通信装置から送信された、前記インクワイアリ信号に対する応答を受信すると、
前記応答に含まれる情報から、該応答を発信した他の無線通信装置が引き続き前記近距離無線通信による通信を行うものかどうかを判断し、
前記近距離無線通信を継続しないと判断したときは、該応答を前記近距離無線通信とは別の通信として処理することを特徴とする無線通信方法。
【請求項１６】
前記近距離無線通信はBluetoothに規定された通信であり、前記別の通信はRFIDシステムに用いる無線タグを扱う通信であることを特徴とする請求項１５に記載の無線通信方法。
【請求項１７】
前記応答はBluetoothに規定されたFHSパケットであり、該応答のFHSパケット上に定義された未定義フィールドに記載の値に基づいて、引き続き前記近距離無線通信を行うかどうかを判断することを特徴とする請求項１６に記載の無線通信方法。
【請求項１８】
近距離無線通信する無線通信装置の無線通信プログラムであって、
通信を希望する他の無線通信装置の存在を探索するために、複数の無線チャネルのそれぞれについて、前記近距離無線通信に予め定められたインクワイアリ信号を送信するステップと、
前記他の無線通信装置から送信された、前記インクワイアリ信号に対する応答を受信するステップと、
前記応答に含まれる情報から、該応答を発信した無線通信装置が引き続き前記近距離無線通信による通信を行うものかどうかを判断するステップと、
前記近距離無線通信を継続しないと判断したときは、該応答を前記近距離無線通信とは別の通信として処理するステップと
を有することを特徴とする無線通信プログラム。
【請求項１９】
前記応答が前記近距離無線通信を行うものでない場合、前記別の通信として処理するステップは、前記応答に含まれる情報から受信すべき受信データを取得するステップをさらに有することを特徴とする請求項１８に記載の無線通信プログラム。
【請求項２０】
前記応答が前記近距離無線通信を行うものでなく、前記応答から受信すべきデータが１つの応答に収まらないと判断した場合には、前記受信すべきデータを取得するステップは以降受信する複数の応答に分割された情報を用いて前記受信データを取得するステップをさらに有することを特徴とする請求項１９に記載の無線通信プログラム。
【請求項２１】
前記応答が前記近距離無線通信を行うものでない場合、前記インクワイアリ信号を送信するステップは、前記複数の応答を取得し終えるまで、前記応答に対応するインクワイアリ信号と同じ無線チャネルについてのインクワイアリ信号を送信し続けることを特徴とする請求項２０に記載の無線通信プログラム。
【請求項２２】
前記近距離無線通信はBluetoothに規定された通信であり、前記別の通信はRFIDシステムに用いる無線タグを扱う通信であることを特徴とする請求項１８に記載の無線通信プログラム。
【請求項２３】
前記応答はBluetoothに規定されたFHSパケットであり、前記判断するステップは該応答のFHSパケット上に定義された未定義フィールドに記載の値に基づいて、引き続き前記近
距離無線通信を行うかどうかを判断することを特徴とする請求項２２に記載の無線通信プログラム。
【請求項２４】
前記通信判断手段は、前記応答がBluetoothに規定されたFHSパケットかどうかを判断することで、引き続き前記近距離無線通信を行うかどうかを判断することを特徴とする請求項２２に記載の無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグ通信機能を備えた近距離無線通信装置、無線通信システム、無線通信方法及び無線通信プログラムに関する。
【背景技術】
【０００２】
無線により、記憶した情報を非接触で情報を読み出す手段としてRFID（Radio Frequency Identification：無線周波数識別）システムがある。このシステムでは様々な物体に、その物体に関する情報を記憶させた小型の無線タグと呼ぶデバイスを装着する。この無線タグから記憶した情報を読み出すことにより、これを装着した物体の位置確認などの管理が可能となるものである。
【０００３】
一方、Bluetooth(TM)と呼ばれる近距離無線通信に適した無線通信手段がある。Bluetooth機能を搭載した通信端末も１０メートル程度の比較的近距離の通信を目的としたものだが、従来のRFIDシステムで規定する無線通信手段とは互換がなく無線タグに記憶した情報を読み出すことはできなかった。
【０００４】
Bluetoothのような周波数ホッピングを行う通信装置で、リーダ装置が機器探索のために行った送信を確認した後、一定時間後に記憶した情報を送信することで両方の通信を実現する非接触方式ICタグが提案されている（特許文献１を参照）。
【特許文献１】特開２００３−１１０４５８公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
１台の通信装置でRFIDシステムに用いる無線タグとの通信方式とBluetoothのような近距離無線通信方式を実現しようとすると、図１１に示すように近距離無線部１１０２と無線タグ部１１０３の２つの通信部を必要とする。通信部を複数備えるとすると当然として製造コストが増加してしまう上に通信装置の筐体も大きくならざるを得ない。
【０００６】
また特許文献１に開示されたような非接触方式ICタグを利用した通信装置では、周波数ホッピングの間隔のみを送信タイミングとしているため、近距離通信方式としての通信を効果的によく行うことができない場合がある。
【０００７】
本発明は上記の事情を鑑みてなされたものであり、近距離無線通信方式の通信効率を落とすことなく、かつ１つの近距離無線通信方式の通信部により無線タグとの通信も可能とする無線通信装置、無線通信システム、無線通信方法及び無線通信プログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明にかかる無線通信装置とすれば、
「近距離無線通信する無線通信装置であって、受信した情報を処理する第１の通信処理手段と、通信を希望する他の無線通信装置の存在を探索するために、複数の無線チャネルのそれぞれについて、前記近距離無線通信に予め定められたインクワイアリ信号を送信するインクワイアリ送信手段と、前記他の無線通信装置から送信された、前記インクワイアリ信号に対する応答を受信するインクワイアリ応答受信手段と、前記応答に含まれる情報から、該応答を発信した無線通信装置が引き続き前記近距離無線通信による通信を行うもの
かどうかを判断する通信判断手段と、前記通信判断手段により引き続き前記近距離無線通信を行うと判断したときは、該応答を前記近距離無線通信を行うものとして処理する第１の通信処理手段と、それ以外のときは前記近距離無線通信とは別の通信として処理する第２の通信処理手段とを備えることを特徴とする無線通信装置」が提供される。
【０００９】
また本発明にかかる無線通信システムとすれば、
「他の無線通信装置と近距離無線通信し、かつ無線タグとも通信可能な無線通信装置を含む無線通信システムであって、前記無線タグは、前記近距離無線通信に定められた、前記無線通信装置が他の無線通信装置の存在を探索するためのインクワイアリ送信を受信する受信手段と、前記インクワイアリ送信に対する前記近距離無線通信に定められた応答を送信する送信手段と、前記受信手段が前記インクワイアリ送信を受信したときに、前記送信手段に前記応答を送信させる制御手段とを備え、前記無線通信装置は、受信した情報を処理する第１の通信処理手段と、通信を希望する他の無線通信装置の存在を探索するために、複数の無線チャネルのそれぞれについて、前記インクワイアリ信号を送信するインクワイアリ送信手段と、前記無線タグを含む他の無線通信装置から送信された、前記インクワイアリ信号に対する応答を受信するインクワイアリ応答受信手段と、前記応答に含まれる情報から、該応答を発信した他の無線通信装置が引き続き前記近距離無線通信による通信を行うものかどうかを判断する通信判断手段と、前記通信判断手段により引き続き前記近距離無線通信を行うと判断したときは、該応答を前記近距離通信を行うものとして処理する第１の通信処理手段と、それ以外のときは前記近距離無線通信とは別の通信として処理する第２の通信処理手段とを備えることを特徴とする無線通信システム」が提供される。
【００１０】
さらに上記無線通信システムを実現する無線通信方法と、無線通信装置を実現する無線通信プログラムが提供される。
【発明の効果】
【００１１】
本発明、近距離無線通信方式の通信効率を落とすことなく、かつ１つの近距離無線通信方式の通信部により無線タグとの通信も可能とする無線通信装置、無線通信システム、無線通信方法及び無線通信プログラムが提供できる。
【発明を実施するための最良の形態】
【００１２】
図１に本実施形態における通信システムの一例を示す。図１には通信装置１０１、通信装置１０１と近距離無線通信可能な他の通信装置１０２、無線タグ１０３が示されている。
【００１３】
通信装置１０１は、近距離無線通信と無線タグとの通信が可能な通信装置である。より具体的には、本実施形態における近距離無線通信とはBluetoothの通信規格に準拠したものである。
【００１４】
通信装置１０２は、通信装置１０１と近距離無線通信が可能な通信装置である。通信装置１０１とは近距離無線通信を利用して自由なデータのやり取りが行える。
【００１５】
無線タグ１０３は、RFIDシステムに用いられる無線タグであって、予め内部に記憶したデータの無線による送信が可能なデバイスである。無線タグ１０３は、通信装置１０１から近距離無線通信に利用される周波数の電波を受信すると、近距離無線通信の規定に従った応答をする。このとき送信すべきデータが所定の長さ以上となる場合は、複数回に渡って送信する機能を有する。形状は装着される物体の特性や無線タグの利用環境などを考慮して決められるべきもので、特定の形状に限られるものではない。
【００１６】
図２は、本実施形態に係る無線通信装置１０１のブロック構成の一例を示す図である。
図２には、アンテナ２０１、RF処理部２０２、ベースバンド処理部２０３及びホスト処理部２０６が示されている。
【００１７】
アンテナ２０１は、無線通信装置１０２のような他の無線通信装置からの電波と、無線タグ１０３のような無線タグからの電波の両方を受信可能なアンテナである。
【００１８】
RF処理部２０２は、アンテナ２０１から入射した無線信号の処理を行う機能を有する。
【００１９】
ベースバンド処理部２０３は、RF処理部２０２で処理された無線信号をもとにホスト処理部２０６で処理が可能な信号を抽出する機能を有する。
【００２０】
無線タグが発信した無線信号と近距離無線通信方式の無線信号とを、一組の上記アンテナ２０１、RF処理部２０２及びベースバンド処理部２０３処理できるようにするため、本実施形態では少なくとも両者で使用する処理可能な周波数域に重なりを持たせている。
【００２１】
ベースバンド処理部２０３は、RF処理部２０３から受け取った情報をデータの形に処理し、その情報が近距離無線通信方式で得られたものか、それとも無線タグより得られた情報かを判断する。判断後、近距離無線通信方式で得られた情報は信号線２０４に、無線タグより得られた情報は信号線２０５に振り分ける。
【００２２】
ホスト処理部２０６は、ベースバンド処理部２０３から受け取った情報にしたがって予め定められた処理を行う。たとえば、信号線２０４を通じて受け取った情報は無線通信装置１０１内で実行したアプリケーションが処理するし、信号線２０５から受け取った情報は無線タグ１０３の情報を処理するアプリケーションで処理する。
【００２３】
次に近距離無線通信方式の通信方法の一例を説明する。
【００２４】
図３に、近距離無線通信による、他の無線通信装置探索のために行うインクワイアリ（Inquiry）処理についての応答シーケンスの一例を示す。図３には、インクワイアリを発信する側（Master）と、それに応答する側（Slave）との応答関係が表されている。インクワイアリを発信するフェーズであるＴｘ３０１と、応答を受信するフェーズＲｘ３０２とが定義される。近距離無線通信の場合、この時間間隔Ｔｘ３０１およびＲｘ３０２のそれぞれをスロットと呼び、これを単位として通信する。Bluetoothであれば、１スロットが６２５μ秒幅と定義されている。
【００２５】
以降、Bluetoothを例に説明する。MasterはTx３０１の１スロットの間に、インクワイアリ３０３ａ、３０４ａの二つの信号を発信している。つまりさらに１スロットを２分割したハーフスロット（３１２．５μ秒幅）を単位としてインクワイアリ処理を行っている。１つのハーフスロットの間に、ある１つの周波数について、この周波数を使用する無線通信装置があるかどうかを探索するためのインクワイアリ信号を発する。ここでいう周波数は、チャネルと呼ばれる。よって１スロットの間に、２つのチャネルについて無線通信装置の存在についての探索が可能である。
【００２６】
インクワイアリ３０３ａ、３０４ａに対する、存在を通知するSlaveの応答は、ハーフスロットの対応するスロットで行わねばならない。たとえばインクワイアリ３０３ａに対してはスロットＲｘ３０２の前半のハーフスロットで受信するインクワイアリ応答３０３ｂであり、インクワイアリ３０４ａに対しては後半のハーフスロットで受信するインクワイアリ応答３０４ｂである。Masterが、あるハーフスロットでｆ（ｋ）で表されるチャネルでインクワイアリ３０５を発信したとする。Slaveは、このチャネルｆ（ｋ）のインクワイアリ３０５を３０７で受信し、このインクワイアリに応答すべく、１スロット分、つ
まり６２５μ秒後にインクワイアリ応答３０８を送信する。するとMasterはこのインクワイアリ応答をインクワイアリ応答３０９として、さきのＴｘスロットの次に行われるＲｘスロットの前半のハーフスロットで受信する。上記の一連の通信を通じて、Masterが行ったチャネルｆ（ｋ）についてのSlave探索が終了する。
【００２７】
図３であるチャネルについて前半のハーフスロットで発信したMasterのインクワイアリに、Slaveがインクワイアリ応答する例を示したが、図４は後半のハーフスロットで送信したインクワイアリにインクワイアリ応答するときの例を示したものである。図３の前半のハーフスロットにおけるインクワイアリ３０５に応答するときのインクワイアリ応答３０８と同様に、インクワイアリ４０１とインクワイアリ応答４０３は６２５μ秒の後に送信される様子を表している。Bluetoothのように、複数のチャネルを通信チャネルとして使用するような周波数ホッピングをする通信方式では、上記チャネルごとのインクワイアリを、使用する全チャネルに対して繰り返し行っている。チャネルの数は、具体的には３２種類のチャネルを選定し、一度のインクワイアリ処理にはそのうちのさらに１６種類を選択して通信チャネルとして使用する。１６種類のチャネルは、選定した３２種類のチャネルの中からあるルールにしたがって適宜入れ替えが行われる。
【００２８】
所定の周波数を受信したときに記憶した情報を送信する無線タグの通信手順を、近距離無線通信装置が行う他の無線通信装置探索、チャネル設定のためのインクワイアリの手順に準じて行えば、両者の通信方法を１の通信部で共存させることが可能となる。
【００２９】
このとき共存させるための最低条件は、無線タグが通信に使用する周波数は、近距離無線通信装置が選定した３２種類のチャネルの周波数のいずれかと一致している必要がある。また所定のチャネルのインクワイアリを受信したときは、１スロットと同じ時間経過後に記憶情報を含む応答ができなければならないという条件がある。
【００３０】
次に図５に、本実施形態における無線通信システムが使用する、インクワイアリに対するインクワイアリ応答メッセージの一例を示す。図５は、Bluetoothに規定されたFHS（Frequency Hop Synchronization）パケットの一例である。FHSパケットは全体として１４４ビットの長さを持つ。このうちパリティビットフィールド５０１、LAPフィールド５０２、未定義フィールド５０３およびインクワイアリ処理時のチャネル設定に用いるデータを格納するデータ域５０４からなる。それぞれのフィールドは、３４ビット、２４ビット、２ビットが予約されており、残りの８４ビットがデータ域として利用可能である。
【００３１】
図６に、本実施形態における無線タグが送信するFHSパケットの一例を示す。パケット６０１は無線タグID送信パケットの１つめであり、パケット６０２はそれに続く２つめのパケットを示している。無線タグIDはデータ域に格納されるが、通常８４ビット以上の情報量を持つため１つのFHSパケットには格納できない。本実施形態では、無線通信装置１０１の処理を容易にするため、無線タグIDの長さを示す３２ビットのID番号長情報を無線タグIDの先頭に付加する。ID番号長はオクテット単位、もしくはビット単位の長さが好ましい。そして１つめの無線タグID送信パケットであるパケット６０１の８４ビットからID番号長のビット数を差し引いた５２ビット分に、無線タグIDの一部を格納し、残りの無線タグID情報は２つめのパケット６０２のデータ域に格納する。残ったフィールドには所定の値を埋めて（Padding）FHSパケット長である１４４ビット長になるようにする。このように近距離通信方式で定義されたFHSパケットのデータ域に格納できない情報を次のFHSパケットで送信するようにすれば、通信に必要な情報を伝送することができる。さらにLAPフィールド２４ビットに無線タグIDの下位２４ビットを格納するようにすれば、このFHSパケットを受信した無線通信装置１０１がいずれの無線タグから送信されたものかを識別できるようになる。
【００３２】
無線タグID送信の次に続くパケットのデータ域には、無線タグが記憶する情報を格納する。この場合も無線タグIDの送信と同様に、送信すべき情報をすべて送るためこの情報を複数のFHSパケットのデータ域に分割して、分割したデータ域を格納したFHSパケットであるパケット６０３、６０４、６０５を送信する。無線タグ１０３は送信すべき情報を１度送信し終えた後は、何度も同じ情報の送信を繰り返さないように一定時間無線通信装置１０１のインクワイアリには応答しないようにしたほうが良い（スキャン動作の中断）。このようにすると、無線タグ１０３が不用意にデータの送信を繰り返すことを防止でき、無線通信装置１０１が他の無線通信装置１０２と行う近距離無線通信の妨げになることを防ぐことができる。
【００３３】
図７に、本願実施形態における無線通信システムのFHSパケットの送受信の一例を示す。無線通信装置１０１がインクワイアリ７０１を送信すると、このチャネルを使用する無線タグ１０３が信号７０３として受信する。これを受信した無線タグ１０３は、６２５μ秒後にインクワイアリ応答７０３を送信する。すると無線通信装置１０１はこれをインクワイアリ応答７０４として受信する。このときのインクワイアリ応答７０４が、図６に示したFHSパケットの１つめであるパケット６０１に当たる。
【００３４】
Bluetoothの場合、１回のインクワイアリ処理において１６種類のチャネルについてインクワイアリを送信する。このため１回のインクワイアリ処理を完了するためには６２５μ秒×２×１６チャネル÷２＝１０ミリ秒を要する。つまり周波数ホッピング方式の場合、次にインクワイアリ７０１と同じチャネルのインクワイアリを送受信するには１０ミリ秒の間隔が必要となる。図７では１０ミリ秒後に無線通信装置１０１から送信されたインクワイアリ７０５と、これに答えて２つめのFHSパケットであるパケット６０２を送信する無線タグ１０３のインクワイアリ応答７０７、および７０８が示されている。このことから図６のような無線タグが記憶する情報の送受信にはパケット６０１〜６０５までの５パケットを要するから、１０ミリ秒×５＝５０ミリ秒で１回の送信すべきデータを送信できる。
【００３５】
このとき、Bluetoothの規定では２．５６秒ごとに、インクワイアリを実行する際の１６種類のチャネルの一部を変更するようになっている。これはトレインスイッチと呼ばれる。無線通信装置１０１が無線タグ１０３と記憶情報の通信を継続しているときにトレインスイッチが起こり、すでに通信に用いられているチャネルがインクワイアリ対象から外されたとする。するとこのチャネルのインクワイアリが送信されなくなるため、以降のトレインスイッチによって再びこのチャネルがインクワイアリ対象とならない限り無線タグ１０３の保存データの読み出しが完了しない。よって、無線タグ１０３の読み出しが始まったらトレインスイッチを実行しないか、あるいは無線タグ１０３との通信にすでに使用しているチャネルをインクワイアリ対象から変更しないようにしても良い。
【００３６】
さらに、この１回の送信すべきデータの送信に要する時間を短縮するため、図８に示すような無線通信システムとしても良い。
【００３７】
図８には、本実施形態における無線通信システムのFHSパケットの送受信の別の例を示す。図７に示した無線通信システムとの相違は、無線通信装置１０１がインクワイアリ８０１を送信し、無線タグ１０３からのインクワイアリ応答８０４を受信すると、無線通信装置１０１は次のスロットの該当するハーフスロットをインクワイアリ８０１と同じチャネルについてのインクワイアリ８０５を送信することである。無線通信装置１０１は無線タグ１０３とのFHSパケットによる一連の送受信処理を終了するまで、これと同一のチャネルについて繰り返しインクワイアリを送信する。このようにすると１０ミリ秒後の次のFHSパケットによる送信を待つことなく、６２５μ秒×２＝１２５０μ秒ごとに送信すべきデータを格納したFHSパケットを送信することができる。無線タグ１０３の送信すべき
情報の送受信が完了すると、通常の周波数ホッピングのインクワイアリ動作に戻る。
【００３８】
図９は本実施形態における無線通信装置１０１の処理フローの一例を示す図である。
【００３９】
まずインクワイアリに対する無線タグ１０３からのインクワイアリ応答としてのFHSパケットを受信する（ステップ９０１）。以降の処理を容易にするため、受信したFHSパケットは他の無線通信装置１０２からのものか、無線タグ１０３からのものかが判断できた方が良い。しかしながら、どちらも近距離無線通信方式に規定されたFHSパケットに準拠しているため、このパケットを見ただけではどちらのFHSパケットかの判断はできない。そこで本実施形態の無線通信システムでは、図５に示したFHSパケット内の未定義フィールド５０３をその判断のために利用する。Bluetoothの規定ではこのフィールドは「００」とする旨規定されている。本実施形態の無線通信システムでは、この未定義フィールドを「００」以外、たとえば「１０」あるいは「１１」として送受信する。「１０」としたときには無線タグ１０３の無線タグIDの送信パケット、「１１」であれば記憶データの送信パケットを示すこととする。
【００４０】
次のステップでは上記の取り決めにしたがって、未定義フィールド５０３の内容が「００」かどうかを判断する（ステップ９０２）。「００」だったときは近距離無線通信方式のインクワイアリ応答と判断して通常のインクワイアリ処理を行う（ステップ９０４）。一方、「００」以外のときは無線タグ１０３からのデータ送信と判断し、無線タグIDの識別やデータ読み出しなどの無線タグ情報としての処理を行う（ステップ９０３）。処理後の情報はそれぞれ信号線２０４または２０５を通じてベースバンド処理部２０３から出力され、ホスト処理部２０６でしかるべき処理がなされる。
【００４１】
図１０は、本実施形態における無線通信装置１０１の、図９で示した処理フローとは別の例を示した図である。図９で示した処理フローとの相違点は、ステップ９０２では未定義フィールドの値に基づいて判断していたものを、ステップ１００１のようにインクワイアリ応答がFHSパケットであるかどうかを判断するようにした点である。インクワイアリ応答がBluetoothに規定されたFHSパケット以外のパケット種別を持つものであれば、無線タグが送信した無線タグ情報として処理することとなる。FHSパケット以外のパケット種別とは、たとえばDM1パケット、DM3パケット、DM5パケット、DH1パケット、DH3パケット、DH5パケットといったものが考えられる。このように構成すると、無線タグが送信するインクワイアリ応答をFHSパケットとは異なるフォーマットとすることが可能となる。無線タグからの１回のインクワイアリ応答で送信できる情報量に、より自由度を持たせることができるため、無線タグに記憶したデータの読み出しに適したフォーマットとすればさらに効率の改善が図れる。
【００４２】
上記のように構成すると、同時に行っている近距離無線通信の効率を低下させることなく無線タグの記憶情報を読み出すことが可能となる。
【００４３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４４】
【図１】本実施形態における無線通信システムの一例を示す図である。
【図２】本実施形態における無線通信装置のブロック図の一例を示す図である。
【図３】近距離無線通信によるインクワイアリ処理についての応答シーケンスの一例を示す図である。
【図４】近距離無線通信によるインクワイアリ処理についての応答シーケンスの一例を示す図である。
【図５】本実施形態における無線通信システムのインクワイアリ応答メッセージの一例を示す図である。
【図６】本実施形態における無線タグが送信するFHSパケットの一例を示す図である。
【図７】本実施形態における無線通信システムのFHSパケットの送受信の一例を示す図である。
【図８】本実施形態における無線通信システムのFHSパケットの送受信の一例を示す図である。
【図９】本実施形態における無線通信装置の処理フローの一例を示す図である。
【図１０】本実施形態における無線通信装置の別の処理フローの一例を示す図である。
【図１１】従来の無線通信装置のブロック図の一例を示す図である。
【符号の説明】
【００４５】
１０１：無線通信装置
１０２：他の無線通信装置
１０３：無線タグ
２０１：アンテナ
２０２：RF処理部
２０３：ベースバンド処理部
２０４、２０５：信号線
２０６：ホスト処理部
【図１】
2005101841.tif 000003
【図２】
2005101841.tif 000004
【図３】
2005101841.tif 000005
【図４】
2005101841.tif 000006
【図５】
2005101841.tif 000007
【図６】
2005101841.tif 000008
【図７】
2005101841.tif 000009
【図８】
2005101841.tif 000010
【図９】
2005101841.tif 000011
【図１０】
2005101841.tif 000012
【図１１】
2005101841.tif 000013