(57)【要約】【課題】ＡＰへの通信負荷を的確に分散して、通信遅延を低減できる通信システムを提供すること。【解決手段】無線タグ（Ｔａｇ１）が、各アクセスポイント（ＡＰ１，ＡＰ２）からの信号の受信品質を測定し（ＳＴ１１）、測定した各ＡＰの受信品質をアクセスポイントマネージャ（ＡＰＭ）に通知する（ＳＴ１２，ＳＴ１３）。ＡＰＭは、データベースに、同期したＴａｇ１を同期されたＡＰ２に対応付けて登録すると共に前記受信品質を格納し（ＳＴ１４）、ＡＰ２に対応付けて登録したＴａｇの数が所定数以上となった場合（ＳＴ１８）、前記受信品質に基づいて、ＡＰ２に対応付けて登録したＴａｇの中から他のＡＰ１に再同期させるＴａｇ１と再同期先のＡＰ１とを決定し（ＳＴ１９）、前記再同期させるＴａｇ１に前記再同期先のＡＰ１に再同期することを指示する再同期コマンドを通知する（ＳＴ２０，ＳＴ２１）。【選択図】図７
2010103770.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線タグと、前記無線タグが同期可能な複数のアクセスポイントと、前記アクセスポイントに同期した無線タグをデータベースに登録するアクセスポイントマネージャと、を有する通信システムであって、
前記複数の無線タグは、それぞれ、各アクセスポイントからの信号の受信品質を測定し、測定した各アクセスポイントの受信品質を、同期したアクセスポイントを介して前記アクセスポイントマネージャに通知し、
前記アクセスポイントマネージャは、前記データベースに、前記同期した無線タグを同期されたアクセスポイントに対応付けて登録すると共に前記受信品質を格納し、一つのアクセスポイントに対応付けて登録した無線タグの数が所定数以上となった場合、前記受信品質に基づいて、前記一つのアクセスポイントに対応付けて登録した無線タグの中から他のアクセスポイントに再同期させる無線タグと再同期先のアクセスポイントとを決定し、前記再同期させる無線タグに前記再同期先のアクセスポイントに再同期することを指示する再同期コマンドを通知する、
通信システム。
【請求項２】
前記アクセスポイントマネージャは、前記再同期先のアクセスポイントとして、前記再同期させる無線タグにおいて、前記一つのアクセスポイントの次に高い受信品質が測定されたアクセスポイントを決定する、
請求項１に記載の通信システム。
【請求項３】
前記アクセスポイントマネージャは、前記再同期させる無線タグとして、前記一つのアクセスポイント以外のアクセスポイントにおいて所定値以上の受信品質が測定された無線タグを決定する、
請求項１に記載の通信システム。
【請求項４】
複数の無線タグと、前記無線タグが同期可能な複数のアクセスポイントと、前記アクセスポイントに同期した無線タグをデータベースに登録するアクセスポイントマネージャと、を有する通信システムにおける前記アクセスポイントマネージャであって、
前記複数の無線タグにおける前記同期可能な複数のアクセスポイントの受信品質の情報を、前記複数の無線タグから受け取り、
前記データベースに、前記同期した無線タグを同期されたアクセスポイントに対応付けて登録すると共に前記受信品質を格納し、一つのアクセスポイントに対応付けて登録した無線タグの数が所定数以上となった場合、前記受信品質に基づいて、前記一つのアクセスポイントに対応付けて登録した無線タグの中から他のアクセスポイントに再同期させる無線タグと再同期先のアクセスポイントとを決定し、前記再同期させる無線タグに前記再同期先のアクセスポイントに再同期することを指示する再同期コマンドを通知する、
アクセスポイントマネージャ。
【請求項５】
前記再同期先のアクセスポイントは、前記再同期させる無線タグにおいて、前記一つのアクセスポイントの次に高い受信品質が測定されたアクセスポイントである、
請求項４に記載のアクセスポイントマネージャ。
【請求項６】
前記再同期させる無線タグは、前記一つのアクセスポイント以外のアクセスポイントにおいて所定値以上の受信品質が測定された無線タグである、
請求項４に記載のアクセスポイントマネージャ。
【請求項７】
複数の無線タグと、前記無線タグが同期可能な複数のアクセスポイントと、前記アクセスポイントに同期した無線タグをデータベースに登録するアクセスポイントマネージャと、を有する通信システムにおける無線タグの収容方法であって、
前記無線タグが、前記同期可能な複数のアクセスポイントからの信号の受信品質を測定する受信品質測定ステップと、
前記無線タグが、前記測定した各アクセスポインの受信品質の情報を、受信品質が最も良いアクセスポイントを介して、前記アクセスポイントマネージャに通知するステップと、
前記アクセスポイントマネージャが、前記データベースに、前記受信品質の情報を通知した無線タグを前記受信品質の情報を通知したアクセスポイントに対応付けて登録すると共に前記受信品質を格納するステップと、
前記アクセスポイントマネージャが、各アクセスポイントに対応付けて登録された無線タグの数に基づいて、登録された無線タグの数が所定数を超えるアクセスポイントを検出し、前記複数の無線タグから通知された各アクセスポイントの受信品質の情報に基づいて、前記登録された無線タグの数が所定数を超えるアクセスポイントに対応付けられて登録された無線タグの中から他のアクセスポイントに再同期させる無線タグと再同期先のアクセスポイントとを決定するステップと、
前記アクセスポイントマネージャが、前記再同期させる無線タグに前記再同期先のアクセスポイントに再同期することを指示する再同期コマンドを通知するステップと、
を含む無線タグの収容方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電子棚札システムのように、複数の無線タグと、前記無線タグが同期可能な複数のアクセスポイントと、前記アクセスポイントに同期した無線タグをデータベースに登録するアクセスポイントマネージャと、を有する通信システムに好適な技術である。
【背景技術】
【０００２】
従来、電子棚札システムは、例えばスーパーマーケットなどで使用され、多数の無線タグを管理装置によって管理する。電子棚札システムでは、一般に、無線タグ（以下Ｔａｇと呼ぶ）はアクセスポイント（以下ＡＰと呼ぶ）に無線接続され、ＡＰは管理装置に有線で接続される。管理装置は、一般に、アクセスポイントマネージャ（以下ＡＰＭと呼ぶ）と呼ばれる。
【０００３】
電子棚札システムにおいては、表示情報を書き換え可能なＴａｇがＡＰを介してＡＰＭに登録された後に、ＡＰＭがＡＰを介してＴａｇにアクセスすることにより、Ｔａｇの表示情報等が書き換えられるようになっている（例えば特許文献１〜５参照）。
【０００４】
実際上、ＡＰは店舗内に固定的に設置され、Ｔａｇは準固定的（準固定的とは永久的な固定ではなく、まれに移動されるものを言う）に設置される。ここで、店舗という広いエリアで十分な通信品質を確保するために、ＡＰは複数台設置され、Ｔａｇは電波環境に応じて複数のＡＰのいずれかを中継局として選択する。
【０００５】
このような電子棚札システムでは、ＡＰ毎に異なる周波数チャネル（周波数帯域）が使用される。例えば、ＡＰ１は周波数チャネルｃｈ１を使用し、ＡＰ２は周波数チャネルｃｈ１とは異なる帯域の周波数チャネルｃｈ２を使用する。
【０００６】
また、電子棚札システムでは、一般に、ビーコン同期方式が採用されている。ビーコン同期方式では、Ｔａｇが、複数のＡＰから送信されたビーコン信号を例えばチャネルリストの順に周波数スキャンし、各周波数チャネルのビーコン信号に同期することで、各ＡＰに同期可能となっている。一般的に、Ｔａｇは、チャネルリストの順にスキャンしていき最初に同期獲得したＡＰや、全周波数チャネルのうち電波状態の最も良い周波数チャネルのＡＰに同期する。
【０００７】
このビーコン同期方式は、Ｔａｇが数万〜数十万台と非常に多い場合に有用である。ビーコン同期方式において、Ｔａｇは、ＡＰから発信されるビーコン信号に同期し、そのビーコン信号に含まれる起床情報で起床し、ＡＰからのコマンドを待つ。このようなビーコン同期方式は、Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ通信と省電力とを両立させることができる。ビーコン同期方式において、ＡＰはどのＴａｇが自身に同期しているかを知る必要があり、そのために登録処理が必要である。登録処理は、一般に、次のステップ［１］〜［４］によって実現される。
【０００８】
［１］ＡＰは、定期的に未登録呼出コマンドを発信し、未登録Ｔａｇからの応答を待つ。
［２］未登録状態のＴａｇは、未登録呼出コマンドを受信すると、自身のＩＤ情報を返信する。
［３］ＡＰは、そのＩＤ情報を受信し、自身に同期しているＴａｇの存在を認識する。
［４］ＡＰは認識したことをＴａｇに通知し、Ｔａｇは登録状態となる。
【０００９】
以上のような登録処理が行われることで、ＡＰは、自身の管理下にあるＴａｇの存在を認識し、特定のＴａｇに対し通信を行うことが可能となる。
【００１０】
なお、Ｔａｇは、一旦登録状態となってからは、ビーコン同期が外れない限り、未登録呼出コマンドには応答しない。これにより、低消費電力化が図られている。
【００１１】
また、従来提案されているシステムでは、ＡＰは登録されたＴａｇの情報を複数のＡＰを管理しているＡＰＭに通知し、ＡＰＭは登録Ｔａｇの情報をデータベースに登録している。
【特許文献１】特開２００２−３０４６７３号公報
【特許文献２】特開２００５−９９８８８号公報
【特許文献３】特開２００２−１０９１７７号公報
【特許文献４】特開２００４−２６５１９６号公報
【特許文献５】特開平９−１３８８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところで、ビーコン同期方式は、上述したように、複数台のＡＰを用いて、大多数のＴａｇと通信を行うにはとても有用な方式であるが、登録処理に負荷分散の概念が十分に考慮されていないので、たまたま電波状況に偏りが有る場合には、１台のＡＰに殆どのＴａｇが同期し、殆どのＴａｇがこの１台のＡＰに対応付けられて登録される可能性がある。
【００１３】
ここで、ＡＰは、自身の周波数チャネルにおいて、登録された複数のＴａｇと時分割で通信を行うので、一定時間で通信できるＴａｇ数に限界がある。このため、自身に対応付けられて登録されたＴａｇ数が一定時間当たりに通信できるＴａｇ数を超えた場合、ＡＰは一定時問内で全Ｔａｇとの通信を一巡できない欠点がある。
【００１４】
本発明は、かかる点を考慮してなされたものであり、ビーコン同期方式を用いた場合でも、ＡＰへの通信負荷を的確に分散して、通信遅延を低減できる通信システム、通信システムにおけるアクセスポイントマネージャ及び通信システムにおける無線タグ収容方法を提供する。
【課題を解決するための手段】
【００１５】
本発明の通信システムの一つの態様は、複数の無線タグと、前記無線タグが同期可能な複数のアクセスポイントと、前記アクセスポイントに同期した無線タグをデータベースに登録するアクセスポイントマネージャと、を有する通信システムであって、前記複数の無線タグは、それぞれ、各アクセスポイントからの信号の受信品質を測定し、測定した各アクセスポイントの受信品質を、同期したアクセスポイントを介して前記アクセスポイントマネージャに通知し、前記アクセスポイントマネージャは、前記データベースに、前記同期した無線タグを同期されたアクセスポイントに対応付けて登録すると共に前記受信品質を格納し、一つのアクセスポイントに対応付けて登録した無線タグの数が所定数以上となった場合、前記受信品質に基づいて、前記一つのアクセスポイントに対応付けて登録した無線タグの中から他のアクセスポイントに再同期させる無線タグと再同期先のアクセスポイントとを決定し、前記再同期させる無線タグに前記再同期先のアクセスポイントに再同期することを指示する再同期コマンドを通知する、構成を採る。
【００１６】
本発明のアクセスポイントマネージャの一つの態様は、複数の無線タグと、前記無線タグが同期可能な複数のアクセスポイントと、前記アクセスポイントに同期した無線タグをデータベースに登録するアクセスポイントマネージャと、を有する通信システムにおける前記アクセスポイントマネージャであって、前記複数の無線タグにおける前記同期可能な複数のアクセスポイントの受信品質の情報を、前記複数の無線タグから受け取り、前記データベースに、前記同期した無線タグを同期されたアクセスポイントに対応付けて登録すると共に前記受信品質を格納し、一つのアクセスポイントに対応付けて登録した無線タグの数が所定数以上となった場合、前記受信品質に基づいて、前記一つのアクセスポイントに対応付けて登録した無線タグの中から他のアクセスポイントに再同期させる無線タグと再同期先のアクセスポイントとを決定し、前記再同期させる無線タグに前記再同期先のアクセスポイントに再同期することを指示する再同期コマンドを通知する、構成を採る。
【００１７】
本発明の無線タグの収容方法の一つの態様は、複数の無線タグと、前記無線タグが同期可能な複数のアクセスポイントと、前記アクセスポイントに同期した無線タグをデータベースに登録するアクセスポイントマネージャと、を有する通信システムにおける無線タグの収容方法であって、前記無線タグが、前記同期可能な複数のアクセスポイントからの信号の受信品質を測定する受信品質測定ステップと、前記無線タグが、前記測定した各アクセスポインの受信品質の情報を、受信品質が最も良いアクセスポイントを介して、前記アクセスポイントマネージャに通知するステップと、前記アクセスポイントマネージャが、前記データベースに、前記受信品質の情報を通知した無線タグを前記受信品質の情報を通知したアクセスポイントに対応付けて登録すると共に前記受信品質を格納するステップと、前記アクセスポイントマネージャが、各アクセスポイントに対応付けて登録された無線タグの数に基づいて、登録された無線タグの数が所定数を超えるアクセスポイントを検出し、前記複数の無線タグから通知された各アクセスポイントの受信品質の情報に基づいて、前記登録された無線タグの数が所定数を超えるアクセスポイントに対応付けられて登録された無線タグの中から他のアクセスポイントに再同期させる無線タグと再同期先のアクセスポイントとを決定するステップと、前記アクセスポイントマネージャが、前記再同期させる無線タグに前記再同期先のアクセスポイントに再同期することを指示する再同期コマンドを通知するステップと、を含む。
【発明の効果】
【００１８】
本発明によれば、ビーコン同期方式を用いた場合でも、アクセスポイントへの通信負荷を的確に分散して、通信遅延を低減できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
（１）構成
（１−１）システムの概要
図１に、実施の形態に係る電子棚札システムの全体構成を示す。なお、図１では、図及び以下の説明を簡単化するために、Ｔａｇの数及びＡＰの数を実際のシステムよりも少なく示している。実際のシステムとしては、Ｔａｇが数万〜数十万台存在する場合を想定しており、ＡＰが１〜１００台程度存在する場合を想定している。
【００２１】
ホストコンピュータ（Ｈｏｓｔ）２０とＡＰＭ１０の間、ＡＰＭ１０と各ＡＰ１〜ＡＰ３の間は、ＬＡＮ接続されている。また、各ＡＰ１〜ＡＰ３と各Ｔａｇ１〜Ｔａｇ９の間は、無線接続されている。
【００２２】
Ｈｏｓｔ２０は、ＡＰＭ１０へコマンドを発行し、Ｔａｇ１〜Ｔａｇ９を制御する。Ｈｏｓｔ２０は、キーボード等の入力装置に接続されており、例えばシステム全体の設定情報や、Ｔａｇ１〜Ｔａｇ９に表示させる表示情報を入力できるようになっている。
【００２３】
ＡＰＭ１０は、各ＡＰ１〜ＡＰ３の制御及び状態管理を行う。また、ＡＰＭ１０は、各ＡＰ１〜ＡＰ３の管理情報、各Ｔａｇ１〜Ｔａｇ９の通信経路情報（どのＡＰに同期しているかの情報）及び各Ｔａｇ１〜Ｔａｇ９の登録情報を含むステータス情報等を格納するデータベースを有し、各ＡＰ１〜ＡＰ３の情報管理と各ＡＰ１〜ＡＰ３へのルーティングを行う。
【００２４】
各ＡＰ１〜ＡＰ３は、Ｈｏｓｔ２０からＡＰＭ１０を経由して送られたＴａｇ１〜Ｔａｇ９へのメッセージ情報（データ信号）を、無線信号に変換してＴａｇ１〜Ｔａｇ９に送信する。各ＡＰ１〜ＡＰ３は、無線通信部及びＬＡＮインターフェース等を有する。ＡＰ１〜ＡＰ３は、無線通信部によって各Ｔａｇ１〜Ｔａｇ９に無線信号を送信する。また、ＡＰ１〜ＡＰ３は、無線通信部によって各Ｔａｇ１〜Ｔａｇ９からの無線信号を受信する。
【００２５】
各Ｔａｇ１〜Ｔａｇ９は、無線通信部及び表示装置等を有する。各Ｔａｇ１〜Ｔａｇ９は、無線通信部によって各ＡＰ１〜ＡＰ３からの無線信号を受信する。また、Ｔａｇ１〜Ｔａｇ９は、無線通信部によって各ＡＰ１〜ＡＰ３に無線信号を送信する。
【００２６】
図１は、Ｔａｇ１，Ｔａｇ２，Ｔａｇ３が周波数チャネルｃｈ１を使用しているＡＰ１に同期し登録され、Ｔａｇ４、Ｔａｇ５，Ｔａｇ６が周波数チャネルｃｈ２を使用しているＡＰ２に同期し登録され、Ｔａｇ７，Ｔａｇ８，Ｔａｇ９が周波数チャネルｃｈ３を使用しているＡＰ３に同期し登録された状態を示している。
【００２７】
なお、図１は、各ＡＰ（すなわち各周波数チャネル）に同期、登録しているＴａｇのグループの一例を示したもので、実際に同期可能な、登録可能なＡＰもしくは周波数チャネルを示しているものではない。
【００２８】
（１−２）ＡＰＭの構成
図２に、ＡＰＭ１０の構成を示す。ＡＰＭ１０は、例えば、コンピュータシステムから構成されており、データベース１１と、処理部１２と、通信部１３と、入力装置１４と、表示装置１５とを有する。
【００２９】
データベース１１には、ＡＰやＴａｇに関する情報が格納されている。処理部１２は、ＣＰＵなどから構成されおり、記憶装置１６に予めインストールされているプログラムに基づいてＴａｇを管理するための処理を実行する。通信部１３は、ＬＡＮ、ＷＡＮ、専用線などのネットワークを介してＡＰと接続されており、ＡＰと通信を行うための装置である。本実施の形態の場合、通信部１３はＬＡＮを介してＡＰに接続されている。入力装置１４は、マウス、キーボードなどから構成されており、各種のコマンドの入力やデータの入力などに用いられる。表示装置１５は、ＬＣＤ、ＣＲＴなどから構成されており、データベース１１の内容等を表示する。記憶装置１６は、ハードディスクドライブなどから構成されており、処理部１２で実行されるプログラムなどがインストールされている。
【００３０】
図３に、データベース１１のデータ構成を示す。データベース１１のデータは、主に、Ｔａｇ情報１１−１と、設定情報１１−２とから構成されている。Ｔａｇ情報１１−１は、各Ｔａｇを識別し、管理するための情報であり、例えばＴａｇのＩＤ、商品コードなどを含む。設定情報１１−２は、商品名、価格などＴａｇに表示すべき情報などが含まれており、ＡＰＭ１０によって設定が可能な情報である。
【００３１】
図４に、Ｔａｇ情報１１−１のデータ構成を示す。Ｔａｇ情報１１−１は、ＵＩＤ、ＳＩＤ、ＧＴＩＮ、ＡＰＩＤ、ＭＩＤ（ModelＩＤ）、ＶＩＤ（VersionＩＤ）、電池電圧、ＡＰの受信品質情報などから構成されている。ＵＩＤは、製造時にＴａｇにつけられたユニークなＩＤである。ＳＩＤは、ＡＰＭ１０がＴａｇに割り当てる通信に使用するＩＤである。ＧＴＩＮは、商品コード(Global Trade Item Number)である。ＡＰＩＤは、ＡＰを識別するためのＩＤである。ＭＩＤは、Ｔａｇの機種を示すＩＤである。ＶＩＤは、Ｔａｇのファームウェアのバージョンを示すＩＤである。電池電圧は、Ｔａｇに内蔵された電池の電圧を示す情報である。
【００３２】
加えて、データベース１１には、Ｔａｇ情報１１−１として、各Ｔａｇが測定した各ＡＰの受信品質情報が格納されている。例えば受信品質Ｑ１として、Ｔａｇ１によって測定された、Ｔａｇ１が同期可能な複数のＡＰの受信品質情報が格納されている。
【００３３】
ＡＰＭ１０は、上記のＴａｇ情報１１−１に基づいてＴａｇを管理している。
【００３４】
（１−３）ＡＰの構成
図５に、ＡＰ（ＡＰ１〜ＡＰ３）の構成を示す。ＡＰは、通信部３１と、処理部３２と、記憶部３３と、無線通信部３４と、電源回路３５と、電池３６とを有する。
【００３５】
通信部３１は、ＬＡＮ、ＷＡＮ、専用線などのネットワークを介してＡＰＭ１０に接続されており、ＡＰＭ１０と通信を行うための装置である。処理部３２は、マイコンなどから構成されており、記憶部３３にインストールされたプログラムに基づいてＡＰＭ１０とＴａｇとの通信を中継する処理などを実行する。記憶部３３は、例えば、ＥＥＰＲＯＭなどの書き換え可能な不揮発性メモリ、ＲＯＭ、ＲＡＭなどから構成されており、通信制御プログラムのほかに通信可能な範囲のＴａｇ情報１１−１が記憶されている。無線通信部３４は、Ｔａｇとの無線通信を行うための装置である。電源回路３５は、外部から商用電源などの交流電源が接続され、接続された交流電源を直流電圧に変換して、駆動電圧として通信部３１、処理部３２、記憶部３３、無線通信部３４に供給する。電池３６は、Ｎｉ−Ｃｄ電池、リチウムイオン電池、電気二重層キャパシタなど充電可能な蓄電手段であり、電源回路３５で生成される直流電圧により充電され、交流電源が切断されたときに終了プログラムを実行できるようにするために一定時間、通信部３１、処理部３２、記憶部３３、無線通信部３４に駆動電力を供給する。
【００３６】
（１−４）Ｔａｇの構成
図６に、Ｔａｇ（Ｔａｇ１〜Ｔａｇ９）の構成を示す。Ｔａｇは、無線通信部４１と、処理部４２と、記憶部４３と、表示装置４４と、電池４５とを有する。
【００３７】
無線通信部４１は、ＡＰと無線通信を行う装置である。
【００３８】
処理部４２は、ＣＰＵなどから構成されており、記憶部４３に記憶されたプログラムに基づいてＡＰとの通信制御を行うとともに、表示装置４４の表示制御を行う。これに加えて、処理部４２は、無線通信部４１から入力した信号を測定することで、各ＡＰから受信した信号の受信品質を測定する機能を有する。本実施の形態の場合、受信品質として受信信号強度ＲＳＳＩ（Received Signal Strength Indicator）を算出する。なお、受信品質として、例えばＬＱＩ（Link Quality Indication）を算出してもよい。処理部４２は、算出した各ＡＰの受信信号強度ＲＳＳＩを無線通信部４１に送出する。これにより、各ＡＰの受信信号強度ＲＳＳＩが無線通信部４１を介して現在同期しているＡＰに送信される。
【００３９】
記憶部４３は、例えば、ＥＥＰＲＯＭなどの書き換え可能な不揮発性記憶装置から構成されており、処理部４２で実行するためのプログラムがインストールされているとともに、ＴａｇのＩＤ及び商品コードが記憶されている。ＴａｇのＩＤの一部及び商品コードは予め登録されており、ＡＰを介して変更可能である。表示装置４４は、ＬＣＤ、ＥＬパネル、電子ペーパーなどから構成されており、処理部４２からの指示により商品名、商品コード、価格などを表示する。電池４５は、小型電池であり、無線通信部４１、処理部４２、記憶部４３、表示装置４４に駆動電力を供給する。
【００４０】
（２）動作
次に、図７を用いて、本実施の形態の電子棚札システムにおける同期・登録処理の手順を示す。図７では、説明を簡単化するために、モデルを単純化して、１つのＴａｇ１と、２つのＡＰ１，ＡＰ２と、ＡＰＭ１０との間の同期・登録処理を例に説明する。
【００４１】
先ず、ステップＳＴ１０において、各ＡＰ１，ＡＰ２は全てのＴａｇに未登録呼出を送信する。この信号を受信したＴａｇのうち、未登録状態であるＴａｇ１は、ステップＳＴ１１において、各ＡＰ１，ＡＰ２から送信されているビーコン信号に同期し、さらにＡＰ１，ＡＰ２からの信号の受信信号品質を測定する。本実施の形態では、受信信号品質として、受信信号強度ＲＳＳＩを測定する。これにより、ステップＳＴ１１では、ＡＰ１の受信信号強度ＲＳＳＩ（１）とＡＰ２の受信信号強度ＲＳＳＩ（２）が得られる。
【００４２】
ステップＳＴ１２では、Ｔａｇ１から、受信信号強度ＲＳＳＩが最も大きいＡＰ（現在Ｔａｇ１が同期しているＡＰ）に登録要求が通知される。図７の例の場合、ＲＳＳＩ（１）＜ＲＳＳＩ（２）なので、ＡＰ２に登録要求が通知される。この登録要求には、Ｔａｇ１のＵＩＤと、Ｔａｇ１が同期可能な全てのＡＰの受信品質（図７の例の場合、ＲＳＳＩ（１），ＲＳＳＩ（２））とが含まれる。
【００４３】
ステップＳＴ１３では、ＡＰ２からＡＰＭ１０に、登録要求が通知される。この登録要求には、ＡＰ２のＡＰＩＤと、Ｔａｇ１のＵＩＤと、Ｔａｇ１が同期可能な全てのＡＰの受信品質（図７の例の場合、ＲＳＳＩ（１），ＲＳＳＩ（２））とが含まれる。
【００４４】
ステップＳＴ１４では、ＡＰＭ１０が、受信した登録要求に基づいて、同期したＴａｇ１を同期されたＡＰ２に対応付けてデータベース１１に登録する。またステップＳＴ１４において、ＡＰＭ１０は、受信電界強度ＲＳＳＩ（１），ＲＳＳＩ（２）をデータベース１１に格納する。
【００４５】
ステップＳＴ１５−ＳＴ１６では、登録済メッセージがＡＰ２を介してＴａｇ１に通知される。ステップＳＴ１７では、登録済メッセージを受信したＴａｇ１が登録状態となる。
【００４６】
ステップＳＴ１８では、ＡＰＭ１０が、データベース１１の内容から、各ＡＰに対応付けて登録されたＴａｇの数が所定数を超えるＡＰを検出する。図７の例では、ＡＰ２に対応付けて登録されたＴａｇの数が所定数を超えたことが検出される。ステップＳＴ１８の処理は、所定周期で行ってもよく、データベース１１に登録されたＴａｇ数がある程度増加する毎に行ってもよい。
【００４７】
ステップＳＴ１９では、ＡＰＭ１０が、登録された無線タグの数が所定数を超えるＡＰに対応付けられて登録されたＴａｇの中から、他のＡＰに再同期させるＴａｇと再同期先のＡＰとを決定する。この再同期させるＴａｇと再同期先のＡＰとの決定は、データベース１１に収集された、各Ｔａｇにおける各ＡＰからの受信品質に基づいて行われる。その具体例は後述する。図７では、再同期させるＴａｇとしてＴａｇ１が決定され、かつ再同期先のＡＰとしてＡＰ１が決定された例が示されている。
【００４８】
ステップＳＴ２０−ＳＴ２１では、再同期コマンドがＡＰ２を介してＴａｇ１に通知される。再同期コマンドには、再同期先のＡＰを示すＡＰＩＤが含まれている。
【００４９】
ステップＳＴ２２では、再同期コマンドを受信したＴａｇ１が、再同期先であるＡＰ１からのビーコン信号を用いて、ＡＰ１に再同期する。
【００５０】
ステップＳＴ２３では、各ＡＰ１，ＡＰ２から未登録呼出が送信される。ステップＳＴ２４では、Ｔａｇ１が、未登録呼出に応答して、再同期先のＡＰ１に登録要求を通知する。ステップＳＴ２５では、Ｔａｇ１からの登録要求がＡＰ１によって中継されてＡＰＭ１０に通知される。ステップＳＴ２６では、ＡＰＭ１０が、受信した登録要求に基づいて、再同期したＴａｇ１を再同期されたＡＰ１に対応付けてデータベース１１に登録する。
【００５１】
次に、再同期させるＴａｇ及び再同期先のＡＰの決定方法について、図８の具体例を用いて説明する。
【００５２】
図８は、同期、登録の可能性のあるＡＰ（周波数チャネル）の様子を示す。例えば、ＡＰ１に現在Ｔａｇ１，Ｔａｇ２，Ｔａｇ３が同期し登録されている。ＡＰＭ１０及びＨｏｓｔ２０は、Ｔａｇ１，Ｔａｇ２，Ｔａｇ３がＡＰ１の配下にいることを認識している。しかし、ＡＰ１は一定時間当たり１台のＴａｇしかデータを転送できないものとする。また、ＡＰ２，ＡＰ３は最大５台まで転送できる能力があるとする。
【００５３】
そこで、ＡＰＭ１０は定期的に各ＡＰに登録されているＴａｇ数をチェックし（ステップＳＴ１８の処理に相当）、通信負荷が分散される処理を行う。まず、ＡＰＭ１０は、ＡＰ１に対応付けて登録されているＴａｇ１，Ｔａｇ２，Ｔａｇ３の中から、２番目のＲＳＳＩ値が良い順に並べ、他のＡＰに再同期させてもよいＴａｇを２台選択する。そして、選択したＴａｇに、２番目のＲＳＳＩのＡＰ（周波数チャンネル）を指定する再同期処理コマンドを発行する。
【００５４】
図８の例の場合、Ｔａｇ３はＡＰ２の無線範囲にあるので、２番目のＲＳＳＩ値は高い。また、Ｔａｇ２もＡＰ３の無線範囲にあるので、２番目のＲＳＳＩ値は高い。一方、Ｔａｇ１は、ＡＰ１以外の無線範囲には入っておらず、２番目のＲＳＳＩ値は、Ｔａｇ２，Ｔａｇ３に比べ低い。よって、再同期させるＴａｇとしてＴａｇ２，Ｔａｇ３が決定され、Ｔａｇ２の再同期先のＡＰとしてＡＰ３が決定され、Ｔａｇ３の再同期先のＡＰとしてＡＰ２が決定される。
【００５５】
ＡＰＭ１０は、これら処理を定期的に行うことで、各ＡＰへの登録Ｔａｇ数を常に最適な数に調整する。これにより、ＡＰへの通信負荷を的確に分散して、通信遅延を低減できるようになる。
【００５６】
本実施の形態の動作をまとめると、以下のような特徴がある。
【００５７】
［１］本実施の形態では、Ｔａｇを一旦あるＡＰに対応付けて登録した後、現在登録されているＴａｇの中から他のＡＰに同期させても問題無いもの（一定以上の通信品質が保てるもの）を選択し、それらのＴａｇに再同期先のＡＰを指定した再同期コマンドを通知する。これにより、各ＡＰに同期するＴａｇ数が、各ＡＰが一定時間内に通信できる最大Ｔａｇ数以下に保たれるので、通信遅延を低減できる。
【００５８】
本実施の形態の処理は、例えば、ＡＰＭのデータベース内に各ＡＰ毎の登録制限数を設定し、それ以上に未登録のＴａｇからの登録要求があった場合、単純にそれらＴａｇに別のＡＰに再同期させるコマンドを発行し、制限数以上の新たな登録要求を即座に拒否する処理と比較して、登録の順序に拘わらず実質的に通信品質が良くなるＡＰ−Ｔａｇ間の接続を実現できる。
【００５９】
［２］本実施の形態では、登録前に、Ｔａｇは全てのＡＰに同期し、同期したＡＰ全てのＲＳＳＩ測定を行う。そして、最終的に、Ｔａｇは、最も数値が高い（通信品質が良い）ＡＰに同期し、そのＡＰに対応付けて登録される。Ｔａｇは、ＲＳＳＩが最も高いＡＰに同期し登録される場合、自身のＩＤ情報（ＵＩＤ）とともにＲＳＳＩが２番目に高いＲＳＳＩの値とそれに対応するＡＰの識別情報（ＡＰＩＤ）をＡＰＭ１０に通知する。もちろん、ＲＳＳＩが最も高いＲＳＳＩの値とそれに対応するＡＰの識別情報，ＲＳＳＩが３番目に高いＲＳＳ１の値とそれに対応するＡＰの識別番号を通知してもよい。ＡＰＭ１０は、データベース１１にこれらの情報を格納する。そして、ＡＰＭ１０は、各ＡＰを定周期でチェックし、あるＡＰに対応付けて登録されたＴａｇ数が許容数を超えた場合、そのＡＰに対応付けられて登録されているＴａｇに、前記格納されたＲＳＳＩの値を基に決定したＡＰを再同期先ＡＰとして指定した再同期コマンドを通知する。
【００６０】
本実施の形態の処理は、例えば、Ｔａｇがチャネルリストの順番でチャネルスキャンし、始めに同期したＡＰに対応付けられて登録される場合と比較して、チャネルリストの順序に拘わらず実質的に通信品質が良くなるＡＰ−Ｔａｇ間の接続を実現できる。
【００６１】
［３］本実施の形態では、登録されているＴａｇ数を減らす処理は、２番目に高いＲＳＳＩ値を持ったＡＰを再同期先として選択することで行われる。まず、Ｔａｇ数を減らす対象であるＡＰに対応して登録されている全てのＴａｇにおいて、２番目に高いＲＳＳＩ値を高い順に並べ、ＲＳＳＩ値が通信条件を満足する値以上であるものから順に、登録制限数が規定値以下になるまで再同期させるＴａｇを選択していく。そして、選択したＴａｇに、２番目のＲＳＳＩ値を持ったＡＰに再同期することを指示するコマンドを通知する。対象となったＴａｇは、この再同期コマンドに基づいて指定のＡＰ（周波数チャンネル）で再同期し、再び登録される。以上のような、ＡＰ内で登録制限数量を超えたＴａｇが、通信条件を充たす別のＡＰに再接続されることで、ＡＰとＴａｇ間での通信負荷が、軽減され、最適化される。
【００６２】
（３）効果
以上説明したように、本実施の形態によれば、複数の無線タグが、それぞれ、各アクセスポイントからの信号の受信品質を測定し（ＳＴ１１）、測定した各アクセスポイントの受信品質を、同期したアクセスポイントを介してアクセスポイントマネージャに通知し（ＳＴ１２，ＳＴ１３）、アクセスポイントマネージャは、データベースに、同期した無線タグを同期されたアクセスポイントに対応付けて登録すると共に前記受信品質を格納し（ＳＴ１４）、一つのアクセスポイントに対応付けて登録した無線タグの数が所定数以上となった場合（ＳＴ１８）、前記受信品質に基づいて、前記一つのアクセスポイントに対応付けて登録した無線タグの中から他のアクセスポイントに再同期させる無線タグと再同期先のアクセスポイントとを決定し（ＳＴ１９）、前記再同期させる無線タグに前記再同期先のアクセスポイントに再同期することを指示する再同期コマンドを通知する（ＳＴ２０，ＳＴ２１）ようにした。これにより、ビーコン同期方式を用いた場合でも、ＡＰへの通信負荷を的確に分散して、通信遅延を低減できる電子棚札システムを実現できる。
【００６３】
（４）他の実施の形態
上述の実施の形態では、本発明を電子棚札システムに適用した場合について述べたが、本発明はこれに限らず、複数の無線タグと、無線タグが同期可能な複数のアクセスポイントと、アクセスポイントに同期した無線タグをデータベースに登録するアクセスポイントマネージャと、を有する通信システムに広く適用できる。本発明は、無線タグが準固定的に設けられる場合や、無線タグが増設される場合に特に有効である。
【００６４】
以下に、本発明を適用可能なシステムの一例を挙げる。
・安全管理システム(子供の通学履歴管理、老人ホーム入所管理、刑務所管理等)：このシステムは、人の移動範囲にＡＰを複数台設置し、人に無線タグを持たせることで移動履歴や入出管理を行うシステムである。
【００６５】
・資産管理システム(測定器や設備等の所在及びメンテナンス情報の管理)：このシステムは、室内に複数台のＡＰを設置し、移動可能な設備（資産）に無線タグを付することで、設備の所在や、使用者情報、メンテナンス情報の表示等を管理するシステムである。
【００６６】
・ビル空調照度管理システム：このシステムは、各フロアに複数のＡＰを設置し、各測定ポイントに温度、湿度及び又は照度センサー等のセンサーを有する無線タグを配置する。そして、各無線タグから取得したセンサーのデータを基に、空調や照明をコントロールするシステムである。
【００６７】
上述したシステムにおいても、本発明を適用すれば、管理対象の人、設備が多くなった場合、又はセンサーを増やした場合に、ＡＰへの通信負荷を的確に分散できるので、通信遅延を低減できる。
【００６８】
また、上述の実施の形態では、ＡＰＭ１０をホストコンピュータ（Ｈｏｓｔ）２０とは別体に設けた場合について述べたが、ＡＰＭ１０の機能をホストコンピュータ（Ｈｏｓｔ）２０に持たせることで、ＡＰＭ１０を省略した構成としてもよい。また、ＡＰＭ１０の機能を複数のＡＰのいずれかに持たせれば、ＡＰＭ１０を省略した構成にて実施することもできる。
【産業上の利用可能性】
【００６９】
本発明は、ビーコン同期方式を用いた場合でも、ＡＰへの通信負荷を的確に分散して、通信遅延を低減できるといった効果を有し、複数台のＡＰを用いて多数のＴａｇと通信を行う通信システムに好適である。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態に係る電子棚札システムの全体構成を示す図
【図２】アクセスポイントマネージャ（ＡＰＭ）の構成を示すブロック図
【図３】データベースのデータ構成を示す図
【図４】Ｔａｇ情報のデータ構成を示す図
【図５】アクセスポイント（ＡＰ）の構成を示すブロック図
【図６】Ｔａｇの構成を示すブロック図
【図７】本実施の形態の電子棚札システムにおける同期・登録処理の手順を示す図
【図８】再同期させるＴａｇ及び再同期先のＡＰの決定方法の説明に供する図
【符号の説明】
【００７１】
１０  アクセスポイントマネージャ（ＡＰＭ）
１１  データベース
２０  ホストコンピュータ（Ｈｏｓｔ）
【図１】
2010103770.tif 000003
【図２】
2010103770.tif 000004
【図３】
2010103770.tif 000005
【図４】
2010103770.tif 000006
【図５】
2010103770.tif 000007
【図６】
2010103770.tif 000008
【図７】
2010103770.tif 000009
【図８】
2010103770.tif 000010