(57)【要約】【課題】設置環境によらず、最適な出力レベルを決定する。【解決手段】情報処理装置１０は、第１リーダライタ装置２０と第２リーダライタ装置３０とを制御し、第１計測部１１は、第１アンテナ２１から所定の出力レベルの電波が出力し、第２アンテナ３１からは電波が出力していない第１計測環境で、第１リーダライタ装置２０と第１無線タグ４０とが所定時間内に行う処理の回数を計測し、第２計測部１２は、第１アンテナ２１から所定の出力レベルの電波が出力するとともに、第２アンテナ３１から所定の出力レベルの電波が出力している第２計測環境で、第１無線処理の回数を計測し、判定部１３は、第１計測部の計測結果と第２計測部の計測結果との差に基づき、第２計測環境で実施する第１無線処理に対する第２無線通信による通信障害による影響の有無を判定する。【選択図】図１
2015125590.tif 000002
【特許請求の範囲】
【請求項１】
第１アンテナから電波を第１無線タグに対して出力する第１リーダライタ装置と、
第２アンテナから電波を第２無線タグに対して出力する第２リーダライタ装置と、
前記第１リーダライタ装置と前記第２リーダライタ装置とを制御する情報処理装置と、を備える無線通信システムであって、
前記情報処理装置は、
前記第１リーダライタ装置を制御して、前記第１アンテナから所定の出力レベルの電波を出力させた第１計測環境で、前記第１リーダライタ装置と前記第１無線タグとが所定時間内に行う処理の回数を計測する第１計測部と、
前記第１リーダライタ装置と前記第２リーダライタ装置とを制御して、前記第１アンテナと前記第２アンテナとから前記所定の出力レベルの電波を出力させた第２計測環境で、前記処理の回数を計測する第２計測部と、
前記第１計測部の計測結果と、前記第２計測部の計測結果との差に基づき、前記第２計測環境で実施する前記処理に対する通信障害の有無を判定する判定部と、を備える、
ことを特徴とする無線通信システム。
【請求項２】
前記第１計測部および前記第２計測部は、前記第１アンテナおよび前記第２アンテナから出力する電波の出力レベルを変化させて複数の出力レベルで前記処理の回数をそれぞれ計測し、
前記判定部は、前記複数の出力レベル毎に前記通信障害の有無を判定する、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記判定部の判定結果が無である最大の出力レベルを前記第１リーダライタ装置と前記第２リーダライタ装置に設定する出力レベルと決定する決定部を備えることを特徴とする請求項２に記載の無線通信システム。
【請求項４】
前記判定部は、前記第１計測部の計測結果に対する前記第２計測部の計測結果の変化率を算出し、当該変化率が所定値よりも小さい場合に前記通信障害が無であると判定することを特徴とする請求項１乃至３のいずれか１項に記載の無線通信システム。
【請求項５】
１組の前記第２無線タグと前記第２リーダライタ装置とを複数備える、
ことを特徴とする請求項１乃至４のいずれか１項に記載の無線通信システム。
【請求項６】
前記第２リーダライタ装置を制御して、前記第２アンテナから所定の出力レベルの電波を出力させた第３計測環境で、前記第２リーダライタ装置と前記第２無線タグとが所定時間内に行う第２処理の回数を計測する、第３計測部と、
前記第１リーダライタ装置と前記第２リーダライタ装置とを制御して、前記第２計測環境で、前記第２処理の回数を計測する、第４計測部と
前記第３計測部の計測結果と、前記第４計測部の計測結果との差に基づき、前記第２計測環境で実施する前記第２処理に対する通信障害の有無を判定する第２判定部と、
前記第１リーダライタ装置と前記第２リーダライタ装置に設定する出力レベルを決定する決定部と、をさらに備え、
前記第３計測部および前記第４計測部は、前記第１アンテナおよび前記第２アンテナから出力する電波の出力レベルを変化させて前記複数の出力レベルで前記第２処理の回数をそれぞれ計測し、
前記第２判定部は、前記複数の出力レベル毎に前記通信障害の有無を判定し、
前記決定部は、前記判定部の判定結果が無である最大の出力レベルと、前記第２判定部の判定結果が無である最大の出力レベルのうち小さい出力レベルを前記第１リーダライタ装置と前記第２リーダライタ装置に設定する出力レベルと決定する、
ことを特徴とする請求項２に記載の無線通信システム。
【請求項７】
一対の無線タグとアンテナから電波を前記無線タグに対して出力するリーダライタ装置と、を複数有し、前記複数のリーダライタ装置を制御する情報処理装置を備える無線通信システムであって、
前記情報処理装置は、
前記複数のリーダライタ装置のいずれか１台を計測対象と決定し、前記計測対象を制御して、前記計測対象の前記アンテナから所定の出力レベルの電波を出力させた第１計測環境における前記計測対象と前記計測対象と一対の前記無線タグとが所定時間内に行う処理の回数を、複数の出力レベルで計測する第１計測部と、
前記複数のリーダライタ装置を制御して、前記複数のリーダライタ装置の前記アンテナから前記所定の出力レベルの電波を出力させた第２計測環境における前記処理の回数を、前記複数の出力レベルで計測する第２計測部と、
前記第１計測部の計測結果と、前記第２計測部の計測結果との差に基づき、前記第２計測環境で実施する前記処理に対する通信障害の有無を前記複数の出力レベル毎に判定する判定部と、
前記判定部の判定結果が無である最大の出力レベルを、前記計測対象の最適出力レベルと決定する最適出力レベル決定部と、
前記複数のリーダライタ装置それぞれの最適出力レベルのうち一番小さい最適出力レベルを前記複数のリーダライタ装置に設定する出力レベルと決定する出力レベル決定部と、を備える、
ことを特徴とする無線通信システム。
【請求項８】
第１アンテナから電波を第１無線タグに対して出力する第１リーダライタ装置と、
第２アンテナから電波を第２無線タグに対して出力する第２リーダライタ装置と、
前記第１リーダライタ装置と前記第２リーダライタ装置とを制御する情報処理装置と、を備える無線通信システムにおける無線通信方法であって、
前記情報処理装置は、
前記第１リーダライタ装置を制御して、前記第１アンテナから所定の出力レベルの電波を出力させた第１計測環境で、前記第１リーダライタ装置と前記第１無線タグとが所定時間内に行う処理の回数を計測し、
前記第１リーダライタ装置と前記第２リーダライタ装置とを制御して、前記第１アンテナと前記第２アンテナとから前記所定の出力レベルの電波を出力させた第２計測環境で、前記処理の回数を計測し、
前記第１計測環境で計測した計測結果と、前記第２計測環境で計測した計測結果との差に基づき、前記第２計測環境で実施する前記処理に対する通信障害の有無を判定する、
ことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
無線通信システム、および無線通信方法に関する。
【背景技術】
【０００２】
近年、リーダライタ装置と無線タグとを利用した無線通信によって情報のやり取りを行う無線通信システムが導入され始めている。
無線通信システムでは、リーダライタ装置は、アンテナから電波を送信し、その電波を受信した無線タグからの応答を受信することで、無線タグとの間で無線通信を行う。このように電波を送受信することにより無線通信を行うため、複数のリーダライタ装置を近接して配置すると、リーダライタ装置のアンテナから送信された電波が、他のリーダライタ装置と無線タグとの間で行われる無線通信と干渉（電波干渉）する場合がある。
【０００３】
このような電波干渉は、通信障害（たとえば、書込エラー、読取エラー等）を引き起こす原因となっていた。
これに対して、電波干渉に起因した通信障害の発生を、良好な通信品質を確保した状態で抑止するシステムが提案されている（たとえば、特許文献１参照）。提案のシステムは、リーダライタ装置から出力した信号を、干渉しないような受信レベルで他のリーダライタ装置が受信するように、信号の出力レベルを設定することによって電波干渉に起因した通信障害の発生を抑止する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１２４３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、リーダライタ装置が干渉しないような受信レベルは、リーダライタ装置を運用する設置環境に依存する。したがって、このような受信レベルは、リーダライタ装置を実際に設置位置に設置して稼働してみないと把握できなかった。
【０００６】
本発明は、この点に鑑みてなされたものであり、設置環境によらずに、最適な出力レベルを決定可能な無線通信システム、および無線通信方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の無線通信システムは、第１リーダライタ装置と、第２リーダライタ装置と、第１リーダライタ装置と第２リーダライタ装置とを制御する情報処理装置とを備える。第１リーダライタ装置は、第１アンテナから電波を第１無線タグに対して出力する。第２リーダライタ装置は、第２アンテナから電波を第２無線タグに対して出力する。情報処理装置は、第１計測部と第２計測部と判定部とを備える。
【０００８】
第１計測部は、第１リーダライタ装置を制御して、第１アンテナから所定の出力レベルの電波を出力させた第１計測環境で、第１リーダライタ装置と第１無線タグとが所定時間内に行う処理の回数を計測する。
【０００９】
第２計測部は、第１リーダライタ装置と第２リーダライタ装置とを制御して、第１アンテナと第２アンテナとから所定の出力レベルの電波を出力させた第２計測環境で、第１リーダライタ装置と第１無線タグとが所定時間内に行う処理の回数を計測する。
【００１０】
判定部は、第１計測部の計測結果と、第２計測部の計測結果との差に基づき、第２計測環境で実施する処理に対する通信障害による影響の有無を判定する。
【発明の効果】
【００１１】
本発明の無線通信システム、および無線通信方法によれば、設置環境によらずに、最適な出力レベルを決定できる。
【図面の簡単な説明】
【００１２】
【図１】第一実施形態における無線通信システムの構成例を示す図である。
【図２】第二実施形態における無線通信システムの構成例を示す図である。
【図３】第二実施形態における情報処理装置のハードウェア構成の一例を示す図である。
【図４】第二実施形態における無線タグおよびリーダライタ装置のハードウェア構成の一例を示す図である。
【図５】第二実施形態における情報処理装置の機能ブロックの一例を示す図である。
【図６】第二実施形態における計測結果テーブルの一例を示す図である。
【図７】第二実施形態における出力レベル設定処理のフローチャートである。
【図８】第二実施形態における第１計測処理のフローチャートである。
【図９】第二実施形態におけるリーダライタ装置と無線タグとの間で行われる処理の流れを示すシーケンス図である。
【図１０】第二実施形態における第２計測処理のフローチャートである。
【図１１】第二実施形態における干渉状況算出処理のフローチャートである。
【図１２】第二実施形態における通信障害判定処理のフローチャートである。
【図１３】第二実施形態における出力レベル決定処理のフローチャートである。
【図１４】第三実施形態における出力レベル設定処理のフローチャートである。
【発明を実施するための形態】
【００１３】
以下、実施形態を図面を参照して説明を行う。
［第一実施形態］
図１は、第一実施形態における無線通信システムの構成例を示す図である。
【００１４】
なお、図１（Ａ）は、無線通信システム１を、図１（Ｂ）は第１計測環境を、図１（Ｃ）は第２計測環境をそれぞれ示している。
無線通信システム１は、図１（Ａ）に示されるように、無線通信により情報をやり取りするシステムである。無線通信システム１は、情報処理装置１０と、第１リーダライタ装置２０および第１無線タグ４０と、第２リーダライタ装置３０および第２無線タグ５０とを備える。
【００１５】
第１リーダライタ装置２０は、第１アンテナ２１を備え、第１アンテナ２１から電波を送信することで第１無線タグ４０と無線通信（以下、第１無線通信）を行う。また、第２リーダライタ装置３０は、第２アンテナ３１を備え、第２アンテナ３１から電波を送信することで第２無線タグ５０と無線通信（第２無線通信）を行う。
【００１６】
第１リーダライタ装置２０および第２リーダライタ装置３０がこのような無線通信を同時に行う場合には、第２アンテナ３１から出力された電波は、第１無線通信と干渉してしまう。この干渉は、第１無線通信に通信障害を発生させ、第１無線通信の通信品質の低下の原因となる場合があった。
【００１７】
そこで、無線通信システム１は、所定の出力レベルにおいて、上記干渉による第１無線通信への影響の有無を判定する情報処理装置１０を備える。
情報処理装置１０は、第１リーダライタ装置２０と第２リーダライタ装置３０とを制御するものであって、第１計測部１１と、第２計測部１２と、判定部１３とを備える。
【００１８】
第１計測部１１は、図１（Ｂ）に示す第１計測環境で、第１リーダライタ装置２０と第１無線タグ４０とが所定時間内に行う処理（以下、第１無線処理）の回数を計測する。第１計測環境は、第１アンテナ２１から所定の出力レベルの電波が出力し、第２アンテナ３１からは電波が出力していない環境である。
【００１９】
すなわち、第１計測環境は、第１無線通信に対する第２無線通信からの干渉がなく、第１無線処理が通信障害の影響を受けない環境である。したがって、第１計測部１１は、通信障害の影響を受けない（良好な通信）環境下における第１無線処理の回数を計測する。
【００２０】
第２計測部１２は、図１（Ｃ）に示す第２計測環境で、第１無線処理の回数を計測する。第２計測環境は、第１アンテナ２１から所定の出力レベルの電波が出力するとともに、第２アンテナ３１から所定の出力レベルの電波が出力している環境である。
【００２１】
すなわち、第２計測環境は、第２無線通信が第１無線通信に干渉し、第１無線処理が通信障害の影響を受ける可能性がある環境である。したがって、第２計測部１２は、通信障害の影響を受ける可能性がある環境下における第１無線処理の回数を計測する。
【００２２】
判定部１３は、第１計測部の計測結果（以下、第１計測結果）と第２計測部の計測結果（以下、第２計測結果）との差に基づき、第２計測環境で実施する第１無線処理に対する第２無線通信による通信障害による影響の有無を判定する。なお、通信障害は、第１無線処理の失敗を引き起こす要因となることから、通信障害による影響が大きくなると、第１無線処理の失敗の回数が増加する。したがって、第１無線処理に対する通信障害の影響が有る場合の、第１無線処理の回数は、その影響がない（第１計測環境）場合と比べて、低減する。
【００２３】
このように通信障害の影響がある場合には影響がない場合に比べて第１無線処理の回数が低減するため、情報処理装置１０は、第２無線通信による第１無線処理に対する通信障害による影響の有無を第１計測結果と第２計測結果との差に基づいて判定できる。
【００２４】
これによれば、情報処理装置１０は、第１無線処理に通信障害による影響を与えない（良好な通信環境を実現する）第２アンテナの電波の出力レベルを検出できる。これにより、情報処理装置１０は、最適な出力レベルを決定できる。
【００２５】
また、情報処理装置１０は、第１無線処理に対する通信障害による影響の有無を、無線処理の回数の差に基づいて判定しているため、設置環境によらない基準で第１無線処理に対する通信障害の有無を判定できる。
【００２６】
以上より、情報処理装置１０は、設置環境によらずに、最適な出力レベルを決定できる。
［第二実施形態］
次に第二実施形態について説明する。図２は、第二実施形態における無線通信システムの構成例を示す図である。無線通信システム１００は、図２に示されるように、無線通信により情報をやり取りするシステムであり、物流拠点で利用される。無線通信システム１００は、トラック８００、８００ａによって物流拠点から運ばれる積荷を管理（たとえば、配達状況等を管理）するシステムである。
【００２７】
無線通信システム１００は、情報処理装置２００と、リーダライタ装置３００および積荷７００に取付けられた無線タグ４００と、リーダライタ装置３００ａと積荷７００ａに取付けられた無線タグ４００ａとを含んで構成される。情報処理装置２００は、リーダライタ装置３００およびリーダライタ装置３００ａとネットワーク６００を介して接続する。
【００２８】
リーダライタ装置３００は、アンテナ３１０を備え、アンテナ３１０から電波を送信することで読取範囲５００内にある無線タグ４００と無線通信を行う。リーダライタ装置３００が、このように読取範囲５００内にある無線タグ４００と無線通信を行うことで、無線通信システム１００では、無線タグ４００が取付けられた積荷７００を管理する。
【００２９】
また、リーダライタ装置３００ａは、アンテナ３１０ａを備え、アンテナ３１０ａから電波を送信することで読取範囲５００ａ内にある無線タグ４００ａと無線通信を行う。リーダライタ装置３００ａが、このように読取範囲５００ａ内にある無線タグ４００ａと無線通信を行うことで、無線通信システム１００では、積荷７００ａを管理する。
【００３０】
なお、読取範囲５００、５００ａは、アンテナ３１０、３１０ａが出力する電波によって変化し、出力する電波が強くなるほど範囲が大きくなる。そのため、無線通信システム１００では、積荷に取付けられた無線タグ４００、４００ａと広範囲で通信可能とするためにできるだけアンテナ３１０、３１０ａから出力する電波を大きくすることが望ましい。
【００３１】
しかしながら、それぞれのアンテナ３１０、３１０ａから出力する電波を大きくすると、リーダライタ装置３００、３００ａが無線通信を同時に行う場合に、一方のリーダライタ装置のアンテナから出力された電波は、他方のリーダライタ装置と無線タグとの無線通信と干渉してしまう場合がある。この干渉は、無線通信に通信障害を発生させ、無線通信の通信品質の低下の原因となる場合があった。
【００３２】
そこで、無線通信システム１００は、読取範囲を大きくしつつ、無線通信への通信障害の影響を抑止する電波の出力レベルを決定する情報処理装置２００を備える。
次に、このような情報処理装置２００のハードウェア構成について説明する。図３は、第二実施形態における情報処理装置のハードウェア構成の一例を示す図である。
【００３３】
情報処理装置２００は、プロセッサ２０１によって装置全体が制御されている。プロセッサ２０１には、バス２０９を介してＲＡＭ（Random Access Memory）２０２と複数の周辺機器が接続されている。プロセッサ２０１は、マルチプロセッサであってもよい。プロセッサ２０１は、たとえばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ２０１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００３４】
ＲＡＭ２０２は、情報処理装置２００の主記憶装置として使用される。ＲＡＭ２０２には、プロセッサ２０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０２には、プロセッサ２０１による処理に必要な各種データが格納される。
【００３５】
バス２０９に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）２０３、グラフィック処理装置２０４、入力インタフェース２０５、光学ドライブ装置２０６、機器接続インタフェース２０７および通信インタフェース２０８がある。
【００３６】
ＨＤＤ２０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ２０３は、情報処理装置２００の補助記憶装置として使用される。ＨＤＤ２０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【００３７】
グラフィック処理装置２０４には、モニタ２０４ａが接続されている。グラフィック処理装置２０４は、プロセッサ２０１からの命令に従って、画像をモニタ２０４ａの画面に表示させる。モニタ２０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００３８】
入力インタフェース２０５には、キーボード２０５ａとマウス２０５ｂが接続されている。入力インタフェース２０５は、キーボード２０５ａやマウス２０５ｂから送られてくる信号をプロセッサ２０１に送信する。なお、マウス２０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００３９】
光学ドライブ装置２０６は、レーザ光などを利用して、光ディスク２０６ａに記録されたデータの読み取りを行う。光ディスク２０６ａは、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク２０６ａには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００４０】
機器接続インタフェース２０７は、情報処理装置２００に周辺機器を接続するための通信インタフェースである。たとえば、機器接続インタフェース２０７には、メモリ装置２０７ａやメモリリーダライタ２０７ｂを接続することができる。メモリ装置２０７ａは、機器接続インタフェース２０７との通信機能を搭載した記録媒体である。メモリリーダライタ２０７ｂは、メモリカード２０７ｃへのデータの書き込み、またはメモリカード２０７ｃからのデータの読み出しを行う装置である。メモリカード２０７ｃは、カード型の記録媒体である。
【００４１】
通信インタフェース２０８は、ネットワーク６００に接続されている。通信インタフェース２０８は、ネットワーク６００を介して、リーダライタ装置３００、３００ａとの間でデータの送受信を行う。
【００４２】
以上のようなハードウェア構成によって、第二実施形態の処理機能を実現することができる。なお、第一実施形態に示した情報処理装置１０も、図３に示した情報処理装置２００と同様のハードウェア構成により実現できる。
【００４３】
情報処理装置２００は、たとえばコンピュータが読み取り可能な記録媒体に記録されたプログラムを実行することにより、第二の実施形態の処理機能を実現する。情報処理装置２００に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。たとえば、情報処理装置２００に実行させるプログラムをＨＤＤ２０３に格納しておくことができる。プロセッサ２０１は、ＨＤＤ２０３内のプログラムの少なくとも一部をＲＡＭ２０２にロードし、プログラムを実行する。また情報処理装置２００に実行させるプログラムを、光ディスク２０６ａ、メモリ装置２０７ａ、メモリカード２０７ｃなどの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、たとえばプロセッサ２０１からの制御により、ＨＤＤ２０３にインストールされた後、実行可能となる。またプロセッサ２０１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００４４】
次に無線タグとリーダライタ装置のハードウェア構成について代表して無線タグ４００とリーダライタ装置３００を用いて説明する。図４は、第二実施形態における無線タグおよびリーダライタ装置のハードウェア構成の一例を示す図である。
【００４５】
リーダライタ装置３００は、アンテナ３１０に接続されたアンテナ端３０１と、送信部３０２、受信部３０３、記憶部３０４、制御部３０５、通信インタフェース３０６を備える。
【００４６】
アンテナ３１０は、アンテナ端３０１と接続される。アンテナ３１０は、たとえば、ＵＨＦの周波数帯の電波を送受信するためのものである。アンテナ３１０は、無線タグ４００から受信した電波に含まれる受信信号をアンテナ端３０１に出力する。また、アンテナ３１０は、アンテナ端３０１から取得する送信信号を無線タグ４００に送信する。
【００４７】
アンテナ端３０１は、アンテナ３１０と接続される。アンテナ端３０１は、アンテナ３１０から取得する受信信号を受信部３０３に出力する。また、アンテナ端３０１は、送信部３０２から取得する送信信号をアンテナ３１０に出力し、出力された送信信号はアンテナ３１０から無線タグ４００に送信される。
【００４８】
記憶部３０４は、制御部３０５の処理に必要なプログラム等を格納するための不揮発性のメモリである。記憶部３０４は、アンテナ３１０から出力する電波の出力レベルを記憶する。
【００４９】
送信部３０２は、制御部３０５から取得する処理結果を変調及びＵＨＦの周波数帯の送信信号に周波数変換してアンテナ端３０１に出力する。
受信部３０３は、アンテナ端３０１から取得するＵＨＦの周波数帯の受信信号を周波数変換及び復調して、受信信号に含まれる処理要求を抽出し、制御部３０５に出力する。
【００５０】
制御部３０５は、受信部３０３及び情報処理装置２００による処理要求に応じた処理を行う。たとえば、制御部３０５は、情報処理装置２００からの要求に応じて記憶部３０４に記憶した電波の出力レベルを変更する。
【００５１】
通信インタフェース３０６は、制御部３０５及び情報処理装置２００にそれぞれ接続されている。通信インタフェース３０６は情報処理装置２００からの処理要求の信号を制御部３０５に送信し、制御部３０５からの信号を情報処理装置２００に送信する。
【００５２】
無線タグ４００は、アンテナ４２０と、アンテナ４２０と接続されたＩＣチップ４１０とを備え、たとえば、物品に対する貼付面側のみに粘着加工が施されている紙ラベル状のものである。
【００５３】
アンテナ４２０は、たとえば、ＵＨＦの周波数帯の電波を送受信するためのアンテナである。アンテナ４２０は、リーダライタ装置３００から受信した電波に含まれる受信信号をＩＣチップ４１０に出力する。また、アンテナ４２０は、ＩＣチップ４１０から取得する送信信号をリーダライタ装置３００に送信する。
【００５４】
ＩＣチップ４１０は、たとえば、ＵＨＦの周波数帯での通信について、それぞれの通信可能距離が運用に際して適切な距離となるよう調整される。このために、たとえば、無線タグ４００を誘電体により覆われた構成とする。誘電体の比誘電率は、インピーダンスマッチングにより各周波数帯の通信可能距離が適切な距離となるよう選択される。
【００５５】
ＩＣチップ４１０は、回路部４１１が内蔵されている。
回路部４１１は、アンテナ４２０に接続されたアンテナ端４１１ａと、電源制御部４１１ｂ、送信部４１１ｃ、受信部４１１ｄ、記憶部４１１ｅ、制御部４１１ｆを備える。
【００５６】
アンテナ端４１１ａは、アンテナ４２０と接続される。アンテナ端４１１ａは、アンテナ４２０から取得する受信信号を電源制御部４１１ｂ及び受信部４１１ｄにそれぞれ出力する。また、アンテナ端４１１ａは、送信部４１１ｃから取得する送信信号をアンテナ４２０に出力し、出力された送信信号はアンテナ４２０からリーダライタ装置３００に送信される。
【００５７】
記憶部４１１ｅは、制御部４１１ｆの処理に必要なプログラムやリーダライタ装置３００から送信された送信信号の情報を格納するための不揮発性のメモリである。また、記憶部４１１ｅには、当該回路部４１１が内蔵された無線タグ４００が付される物品の識別情報等の情報の他に、回路部４１１の個別識別情報であるタグＩＤ等が予め記憶されている。
【００５８】
電源制御部４１１ｂは、回路部４１１に接続されるアンテナ４２０がリーダライタ装置３００からの受信信号により回路部４１１を駆動する電力を生成して、回路部４１１の各部に供給する。
【００５９】
送信部４１１ｃは、制御部４１１ｆから取得する処理結果を変調及びＵＨＦの周波数帯の送信信号に周波数変換してアンテナ端４１１ａに出力する。
受信部４１１ｄは、アンテナ端４１１ａから取得するＵＨＦの周波数帯の受信信号を周波数変換及び復調して、受信信号に含まれる処理要求を抽出し、制御部４１１ｆに出力する。
【００６０】
制御部４１１ｆは、受信部４１１ｄから取得する処理要求に応じた処理を実行し、その結果を送信部４１１ｃに出力する。
なお、無線タグ４００とリーダライタ装置３００について代表して説明したが、無線タグ４００ａとリーダライタ装置３００ａも同様の構成で実現できる。以下、無線タグ４００ａ、リーダライタ装置３００ａの各構成についても図４で説明した無線タグ４００とリーダライタ装置３００の各構成と同様の付号を用いて説明する。
【００６１】
次に情報処理装置２００が備える機能について説明する。図５は、第二実施形態における情報処理装置の機能ブロックの一例を示す図である。
情報処理装置２００は、送受信部２１０と、計測制御部２２０と、記憶部２３０と、干渉状況算出部２４０と、通信障害判定部２５０と、出力レベル決定部２６０と、出力レベル設定部２７０とを含んで構成される。
【００６２】
送受信部２１０は、リーダライタ装置３００、およびリーダライタ装置３００ａとの間で各種情報を送受信する。
計測制御部２２０は、リーダライタ装置の処理能力の計測を制御する。計測制御部２２０は、リーダライタ装置３００、およびリーダライタ装置３００ａを制御し、一方のリーダライタ装置を計測対象として第１計測処理と第２計測処理を行う。第１計測処理は、計測対象のアンテナから電波を出力させた状態で、計測対象と無線タグとが所定時間内に行う所定の処理（計測処理）の回数を計測する処理である。計測処理は、たとえば、読取処理、書込処理、読取・書込処理などである。
【００６３】
すなわち、第１計測処理は、計測対象と無線タグとの無線通信に対する他のリーダライタ装置と無線タグとの無線通信からの干渉がなく、計測処理が通信障害の影響を受けない環境で計測処理の回数を計測する処理である。なお、第１計測処理において計測制御部２２０は、出力レベルを変更して、それぞれの出力レベルの電波をアンテナから出力させた場合における計測処理の回数を計測する。第１計測処理については、後で図８を用いて詳細に説明する。
【００６４】
第２計測処理は、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから電波を出力させた状態で、計測処理の回数を計測する処理である。すなわち、第２計測処理は、計測対象と無線タグとの無線通信に対して他のリーダライタ装置と無線タグとの無線通信が干渉し、計測処理が通信障害の影響を受ける可能性がある環境で計測処理の回数を計測する処理である。なお、第２計測処理において計測制御部２２０は、出力レベルを変更して、それぞれの出力レベルの電波をアンテナから出力させた場合における計測処理の回数を計測する。第２計測処理については、後で図１０を用いて詳細に説明する。
【００６５】
記憶部２３０は、計測に関する各種情報を記憶する。各種情報は、たとえば、計測結果や、計測設定情報などである。計測結果については、図６を用いて後で詳細に説明する。計測設定情報は、第１計測処理および第２計測処理において計測を行う環境の設定に用いる情報であり、たとえば、計測処理の内容、計測で用いる電波の最大の出力レベル、計測で用いる電波の最小の出力レベル、現在の計測対象の電波の出力レベルなどである。
【００６６】
干渉状況算出部２４０は、計測対象のリーダライタ装置と無線タグとの無線通信に対する他のリーダライタ装置と無線タグとの無線通信からの干渉の度合いを算出する。干渉状況算出部２４０は、計測制御部２２０が計測した第１計測処理の計測結果（以下、第１計測結果）と第２計測処理の計測結果（以下、第２計測結果）との差に基づいて、第２計測処理における他のリーダライタ装置と無線タグとの無線通信による干渉の度合いを算出する。干渉状況算出部２４０は、たとえば、第２計測結果の第１計測結果からの変化率（処理回数低減率）を干渉の度合いとして算出する。なお、干渉状況算出部２４０は、処理回数低減率を干渉の度合いとして算出することに限らない。干渉状況算出部２４０は、第２計測処理の環境と第１計測処理の環境とにおける計測対象の処理能力の変化を把握可能な情報を干渉の度合いとして用いる事ができる。
【００６７】
通信障害判定部２５０は、計測対象のリーダライタ装置と無線タグとの無線通信が他のリーダライタ装置と無線タグとの無線通信による通信障害の影響を受けているか否かを判定する。通信障害判定部２５０は、干渉状況算出部２４０が算出した処理回数低減率に基づいて第２計測処理の計測処理に対する他のリーダライタ装置と無線タグとの無線通信による通信障害の影響の有無を判定する。通信障害判定部２５０は、たとえば、処理回数低減率が所定値以上である場合に通信障害の影響「有」と判定する。
【００６８】
出力レベル決定部２６０は、リーダライタ装置のアンテナから出力する電波の最適な出力レベルを決定する。出力レベル決定部２６０は、通信障害判定部２５０の判定結果に基づいて、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルを決定する。より具体的には、出力レベル決定部２６０は、他のリーダライタ装置と無線タグとの無線通信に影響（通信障害）を与えない範囲で、最も強い電波の出力レベルをそれぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルと決定する。
【００６９】
出力レベル設定部２７０は、リーダライタ装置３００、３００ａにそれぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルを設定する。出力レベル設定部２７０は、送受信部２１０を介してそれぞれのリーダライタ装置３００、３００ａの制御部３０５に出力レベルの変更を指示することで、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルを設定する。出力レベル設定部２７０は、出力レベルの設定を終えると、設定した出力レベルを現在のリーダライタ装置の電波の出力レベルとして記憶部２３０に記憶する。
【００７０】
次に、計測結果について図６を用いて説明する。図６は、第二実施形態における計測結果テーブルの一例を示す図である。計測結果テーブル２３１は、記憶部２３０が記憶するテーブルであり、計測結果が設定される。計測結果テーブル２３１は、第１計測結果および第２計測結果に基づいて生成されるテーブルである。計測結果テーブル２３１は、出力レベルと、第１計測結果、第２計測結果、処理回数低減率、通信障害の影響の項目を含んで構成される。
【００７１】
出力レベルの項目には、第１計測処理、および第２計測処理でアンテナから出力した電波の出力レベルが設定される。第１計測結果の項目には、計測制御部２２０が第１計測処理において計測した、対応する出力レベルにおける計測結果が設定される。第２計測結果の項目には、計測制御部２２０が第２計測処理において計測した、対応する出力レベルにおける計測結果が設定される。処理回数低減率の項目には、干渉状況算出部２４０が算出した、対応する出力レベルにおける第２計測結果の第１計測結果からの変化率が設定される。通信障害の影響の項目には、通信障害判定部２５０が判定した、対応する出力レベルにおける通信障害の有無の判定結果が設定される。
【００７２】
たとえば、計測結果テーブル２３１は、出力レベル「５１」、第１計測結果「１５１回」、第２計測結果「１４６回」、処理回数低減率「３．３％」、通信障害の有無「無」である情報を備える。これは、出力レベル「５１」において、第１計測結果が「１５１回」であり、第２計測結果が「１４６回」であり、第２計測結果の第１計測結果からの変化率（処理回数低減率）が「３．３％」であり、第２計測結果に通信障害の影響が無いことを示している。
【００７３】
次に、他のリーダライタ装置と無線タグとの無線通信に影響（通信障害）を与えない範囲で、最も強い電波の出力レベルをそれぞれのリーダライタ装置３００、３００ａに設定する処理の流れについて図７を用いて説明する。図７は、第二実施形態における出力レベル設定処理のフローチャートである。出力レベル設定処理は、たとえば、無線通信システム１００の運用を開始する前の試験段階で行われる。
【００７４】
［ステップＳ１］計測制御部２２０は、計測対象となるリーダライタ装置を決定する。計測制御部２２０は、たとえば、リーダライタ装置３００を計測対象と決定する。以下、計測対象をリーダライタ装置３００として説明する。
【００７５】
［ステップＳ２］計測制御部２２０は、第１計測処理を行う。
［ステップＳ３］計測制御部２２０は、第２計測処理を行う。
［ステップＳ４］干渉状況算出部２４０は、干渉状況算出処理を行う。干渉状況算出処理において、干渉状況算出部２４０は、第１計測処果と、第２計測結果の差に基づいて、干渉状況（処理回数低減率）を算出する。干渉状況算出処理については、図１１を用いて後で詳細に説明する。
【００７６】
［ステップＳ５］通信障害判定部２５０は、通信障害判定処理を行う。通信障害判定処理において、通信障害判定部２５０は、干渉状況算出部２４０が算出した干渉状況に基づいて、通信障害の有無を判定する。通信障害判定処理については、図１２を用いて後で詳細に説明する。
【００７７】
［ステップＳ６］出力レベル決定部２６０は、出力レベル決定処理を行う。出力レベル決定処理において、出力レベル決定部２６０は、通信障害判定部２５０が判定した通信障害の有無に基づいて、アンテナ３１０およびアンテナ３１０ａから出力する電波の出力レベルを決定する。出力レベル決定処理については、図１３を用いて後で詳細に説明する。
【００７８】
［ステップＳ７］出力レベル設定部２７０は、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルを、出力レベル決定処理で決定した出力レベルに設定する。出力レベル設定部２７０は、送受信部２１０を介して、リーダライタ装置３００、３００ａの記憶部３０４に出力レベル決定処理で決定した出力レベルを設定する。
【００７９】
次に第１計数処理について図８を用いて説明する。図８は、第二実施形態における第１計測処理のフローチャートである。第１計測処理は、図７の出力レベル設定処理のステップＳ２で行われる処理である。
【００８０】
［ステップＳ１１］出力レベル設定部２７０は、計測制御部２２０からの指示を受け、計測対象のアンテナから出力する電波の出力レベルを、計測で用いる最大の出力レベルに設定する。たとえば、出力レベル設定部２７０は、記憶部２３０に記憶した計測環境から計測で用いる最大の出力レベルを取得する。たとえば、出力レベル設定部２７０は、出力レベルの設定を終えると、設定した出力レベルを現在の電波の出力レベルとして記憶部２３０に記憶する。
【００８１】
［ステップＳ１２］計測制御部２２０は、送受信部２１０を介して計測対象に対して処理の開始命令を行う。計測対象が行う処理については、図９を用いて詳細に説明する。
［ステップＳ１３］計測制御部２２０は、送受信部２１０を介して計測対象からの処理の実行結果を受信する。
【００８２】
［ステップＳ１４］計測制御部２２０は、計測対象から取得した実行結果が処理のエラーの通知であるか否かを判定する。計測制御部２２０は、計測対象から取得した実行結果が処理のエラーの通知であると判定した場合にはステップＳ１３にすすみ、計測対象から取得した実行結果が処理のエラーの通知でないと判定した場合にはステップＳ１５にすすむ。
【００８３】
［ステップＳ１５］計測制御部２２０は、処理回数をカウントアップする。
［ステップＳ１６］計測制御部２２０は、計測を終了するか否かを判定する。計測制御部２２０は、処理の開始命令を行ってから所定時間が経過した場合に計測を終了すると判定する。計測制御部２２０は、計測を終了すると判定した場合にはステップＳ１７にすすみ、計測を終了しないと判定した場合にはステップＳ１３にすすむ。
【００８４】
［ステップＳ１７］計測制御部２２０は、送受信処理部２１０を介して計測対象に対して処理の終了命令を行う。
［ステップＳ１８］計測制御部２２０は、カウントした処理回数を記憶部２３０に記憶する。より具体的には、計測制御部２２０は、計測した所定の出力レベルの処理回数を記憶部２３０の計測結果テーブルに第１計測結果として設定する。
【００８５】
［ステップＳ１９］計測制御部２２０は、計測回数のカウントをクリアする。
［ステップＳ２０］計測制御部２２０は、計測対象の電波の出力レベルが計測で用いる最小の出力レベルであるか否かを判定する。計測制御部２２０は、計測対象の電波の出力レベルが計測で用いる最小の出力レベルであると判定した場合には第１計測処理を終了し、計測対象の電波の出力レベルが計測で用いる最小の出力レベルでないと判定した場合にはステップＳ２１にすすむ。
【００８６】
計測制御部２２０は、たとえば、記憶部２３０に記憶した現在の電波の出力レベルと計測で用いる電波の最小の出力レベルとを比較することで計測対象の出力レベルが計測で用いる電波の最小の出力レベルであるか否かを判定する。
【００８７】
［ステップＳ２１］出力レベル設定部２７０は、計測制御部２２０からの指示を受け、計測対象のアンテナから出力する電波の出力レベルを、１段階低い出力レベルに設定する。出力レベル設定部２７０は、記憶部２３０に記憶した現在の電波の出力レベルに基づいて、１段階低い出力レベルへの変更を計測対象の制御部３０５に指示することで、計測対象のアンテナから出力する電波の出力レベルを１段階下げる。たとえば、出力レベル設定部２７０は、出力レベルの設定を終えると、設定した出力レベルを現在の電波の出力レベルとして記憶部２３０に記憶する。
【００８８】
このような第１計測処理によれば、計測制御部２２０は、計測対象のアンテナだけから電波を出力する環境下において、電波の出力レベルを変えながらそれぞれの出力レベルにおける計測処理の回数を計測する。
【００８９】
次にリーダライタ装置３００と無線タグ４００とが行う処理について図９を用いて説明する。図９は、第二実施形態におけるリーダライタ装置と無線タグとの間で行われる処理の流れを示すシーケンス図である。
【００９０】
リーダライタ装置３００と無線タグ４００との間で行う処理は、計測の対象となる処理であり、リーダライタ装置３００が情報処理装置２００から処理の開始命令（図８のステップＳ１２）を受付けた場合に行われる。
【００９１】
［ＳＱ１］リーダライタ装置３００は、記憶部３０４に記憶した出力レベルの電波をアンテナ３１０から出力することで無線タグ４００に対する処理要求の送信を開始する。
［ＳＱ２］無線タグ４００は、リーダライタ装置３００が出力した処理要求を受信する。
【００９２】
［ＳＱ３］無線タグ４００は、処理要求に基づいて所定の処理（計測処理）を実行する。
［ＳＱ４］無線タグ４００は、所定の処理（計測処理）の実行結果をリーダライタ装置３００に対して送信する。
【００９３】
［ＳＱ５］リーダライタ装置３００は、無線タグ４００から送信された処理の実行結果を受信する。
［ＳＱ６］リーダライタ装置３００は、情報処理装置２００に対して受信した処理の実行結果を送信する。なお、情報処理装置２００は、リーダライタ装置３００が送信した処理の実行結果を図８のステップＳ１３、または後述する図１０のステップＳ３３で受信する。
【００９４】
［ＳＱ７］リーダライタ装置３００は、情報処理装置２００から処理の終了命令を受付けたか否かを判定する。リーダライタ装置３００は、情報処理装置２００から処理の終了命令を受付けたと判定した場合にはＳＱ８にすすみ、情報処理装置２００から処理の終了命令を受付けていないと判定した場合にはＳＱ２にすすむ。
【００９５】
［ＳＱ８］リーダライタ装置３００は、無線タグ４００に対する処理要求の送信を終了する。
なお、リーダライタ装置３００と無線タグ４００を用いて説明したが、リーダライタ装置３００ａと無線タグ４００ａも同様である。
【００９６】
次に第２計数処理について図１０を用いて説明する。図１０は、第二実施形態における第２計測処理のフローチャートである。第２計測処理は、図７の出力レベル設定処理のステップＳ３で行われる処理である。
【００９７】
［ステップＳ３１］出力レベル設定部２７０は、計測制御部２２０からの指示を受け、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルを、計測で用いる最大の出力レベルに設定する。
【００９８】
［ステップＳ３２］計測制御部２２０は、送受信部２１０を介してそれぞれのリーダライタ装置３００、３００ａに対して処理の開始命令を行う。それぞれのリーダライタ装置３００、３００ａは、図９に示した処理を開始する。
【００９９】
［ステップＳ３３］計測制御部２２０は、送受信部２１０を介して計測対象からの処理の実行結果の応答を受信する。
［ステップＳ３４］計測制御部２２０は、計測対象から取得した実行結果が処理のエラーの通知であるか否かを判定する。計測制御部２２０は、計測対象から取得した実行結果が処理のエラーの通知であると判定した場合にはステップＳ３３にすすみ、計測対象から取得した実行結果が処理のエラーの通知でないと判定した場合にはステップＳ３５にすすむ。
【０１００】
［ステップＳ３５］計測制御部２２０は、処理回数をカウントアップする。
［ステップＳ３６］計測制御部２２０は、計測を終了するか否かを判定する。計測制御部２２０は、処理の開始命令を行ってから所定時間が経過した場合に計測を終了すると判定する。計測制御部２２０は、計測を終了すると判定した場合にはステップＳ３７にすすみ、計測を終了しないと判定した場合にはステップＳ３３にすすむ。
【０１０１】
［ステップＳ３７］計測制御部２２０は、送受信部２１０を介してそれぞれのリーダライタ装置３００、３００ａに対して処理の終了命令を行う。
［ステップＳ３８］計測制御部２２０は、カウントした処理回数を記憶部２３０に記憶する。より具体的には、計測制御部２２０は、計測した所定の出力レベルの処理回数を記憶部２３０の計測結果テーブルに第２計測結果として設定する。
【０１０２】
［ステップＳ３９］計測制御部２２０は、処理回数のカウントをクリアする。
［ステップＳ４０］計測制御部２２０は、計測対象の電波の出力レベルが計測で用いる最小の出力レベルであるか否かを判定する。計測制御部２２０は、計測対象の電波の出力レベルが計測で用いる最小の出力レベルであると判定した場合には第２計測処理を終了し、計測対象の電波の出力レベルが計測で用いる最小の出力レベルでないと判定した場合にはステップＳ４１にすすむ。
【０１０３】
計測制御部２２０は、たとえば、記憶部２３０に記憶した現在の電波の出力レベルと計測で用いる電波の最小の出力レベルとを比較することで計測対象の出力レベルが計測で用いる電波の最小の出力レベルであるか否かを判定する。
【０１０４】
［ステップＳ４１］出力レベル設定部２７０は、計測制御部２２０からの指示を受け、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルを、１段階低い出力レベルに設定する。出力レベル設定部２７０は、記憶部２３０に記憶した現在の電波の出力レベルに基づいて、１段階低い出力レベルへの変更をそれぞれのリーダライタ装置３００、３００ａの制御部に指示することで、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルを１段階下げる。たとえば、出力レベル設定部２７０は、出力レベルの設定を終えると、設定した出力レベルを現在の電波の出力レベルとして記憶部２３０に記憶する。
【０１０５】
このような第２計測処理によれば、計測制御部２２０は、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから電波を出力する環境下において、電波の出力レベルを変えながらそれぞれの出力レベルにおける計測処理の回数を計測する。
【０１０６】
次に干渉状況算出処理について図１１を用いて説明する。図１１は、第二実施形態における干渉状況算出処理のフローチャートである。干渉状況算出処理は、図７の出力レベル設定処理のステップＳ４で行われる処理である。
【０１０７】
［ステップＳ５１］干渉状況算出部２４０は、計測で用いる最大の出力レベルにおける第１計測結果と第２計測結果とを計測結果テーブルから取得する。
［ステップＳ５２］干渉状況算出部２４０は、取得した第１計測結果と第２計測結果との差に基づいて、第２計測結果の第１計測結果からの変化率（処理回数低減率）を算出する。このように処理回数低減率を算出することで、情報処理装置２００は、他のリーダライタ装置と無線タグとの無線通信による干渉の計測処理への影響を取得できる。
【０１０８】
また、情報処理装置２００は、干渉の度合いを第１計測結果と第２計測結果との差に基づいて算出するため、設置環境によらない基準で干渉度合いを算出できる。
［ステップＳ５３］干渉状況算出部２４０は、算出した処理回数低減率を記憶部２３０に記憶する。より具体的には、干渉状況算出部２４０は、算出した所定の出力レベルの処理回数低減率を記憶部２３０の計測結果テーブルに設定する。
【０１０９】
［ステップＳ５４］干渉状況算出部２４０は、計測した全ての出力レベルで干渉状況を算出したか否かを判定する。干渉状況算出部２４０は、計測した全ての出力レベルで干渉状況を算出したと判定した場合には干渉状況算出処理を終了し、計測した全ての出力レベルで干渉状況を算出していないと判定した場合にはステップＳ５５にすすむ。
【０１１０】
［ステップＳ５５］干渉状況算出部２４０は、一段階低い出力レベルの第１計測結果と第２計測結果を計測結果テーブルから取得する。
このような干渉状況算出処理によれば、干渉状況算出部２４０は、他のリーダライタ装置と無線タグとの無線通信による干渉の度合いを処理回数低減率として算出する。
【０１１１】
次に通信障害判定処理について図１２を用いて説明する。図１２は、第二実施形態における通信障害判定処理のフローチャートである。通信障害判定処理は、図７の出力レベル設定処理のステップＳ５で行われる処理である。
【０１１２】
［ステップＳ６１］通信障害判定部２５０は、計測で用いる最大の出力レベルにおける処理回数低減率を計測結果テーブルから取得する。
［ステップＳ６２］通信障害判定部２５０は、取得した処理回数低減率が所定値以下であるか否かを判定する。通信障害判定部２５０は、取得した処理回数低減率が所定値以下であると判定した場合にはステップＳ６４にすすみ、取得した処理回数低減率が所定値以下でないと判定した場合にはステップＳ６３にすすむ。
【０１１３】
［ステップＳ６３］通信障害判定部２５０は、通信障害の影響が「有」であると判定する。たとえば、通信障害判定部２５０は、処理回数低減率が１０％を超える場合に通信障害の影響が「有」であると判定する。
【０１１４】
［ステップＳ６４］通信障害判定部２５０は、通信障害の影響が「無」であると判定する。たとえば、通信障害判定部２５０は、処理回数低減率が１０％以下の場合に通信障害の影響が「無」であると判定する。
【０１１５】
［ステップＳ６５］通信障害判定部２５０は、判定結果を記憶部２３０に記憶する。より具体的には、干渉状況算出部２４０は、所定の出力レベルの判定結果を記憶部２３０の計測結果テーブルに設定する。
【０１１６】
［ステップＳ６６］通信障害判定部２５０は、計測した全ての出力レベルで通信障害の有無を判定したか否かを判定する。通信障害判定部２５０は、計測した全ての出力レベルで通信障害の有無を判定したと判定した場合には通信障害判定処理を終了し、計測した全ての出力レベルで通信障害の有無を判定していないと判定した場合にはステップＳ６７にすすむ。
【０１１７】
［ステップＳ６７］通信障害判定部２５０は、一段階低い出力レベルの処理回数低減率を計測結果テーブルから取得する。
このような通信障害判定処理によれば、通信障害判定部２５０は、処理回数低減率が所定値以上である場合に、第２計測結果が通信障害の影響を受けている（通信障害の影響「有」）と判定する。
【０１１８】
次に出力レベル決定処理について図１３を用いて説明する。図１３は、第二実施形態における出力レベル決定処理のフローチャートである。出力レベル決定処理は、図７の出力レベル設定処理のステップＳ６で行われる処理である。
【０１１９】
［ステップＳ７１］出力レベル決定部２６０は、通信障害の影響が「無」である全ての出力レベルを計測結果テーブルから取得する。計測結果テーブルが図６である場合には、出力レベル決定部２６０は、出力レベル４６、…、５０、５１を取得する。
【０１２０】
［ステップＳ７２］出力レベル決定部２６０は、通信障害の影響が「無」である出力レベルの取得可否を判定する。出力レベル決定部２６０は、通信障害の影響が「無」である出力レベルを取得可（取得できた）と判定した場合にはステップＳ７３にすすみ、通信障害の影響が「無」である出力レベルを取得否（取得できなかった）と判定した場合にはステップＳ７５にすすむ。
【０１２１】
［ステップＳ７３］出力レベル決定部２６０は、取得した出力レベルのうち最大の出力レベルを選択する。計測結果テーブルが図６である場合には、出力レベル決定部２６０は、出力レベル５１を選択する。
【０１２２】
［ステップＳ７４］出力レベル決定部２６０は、選択した出力レベルを、計測対象における最適な出力レベルと決定する。計測結果テーブルが図６である場合には、出力レベル決定部２６０は、出力レベル５１を最適な出力レベルと決定する。
【０１２３】
［ステップＳ７５］出力レベル決定部２６０は、計測で用いる最小の出力レベルを計測対象における最適な出力レベルと決定する。
このような出力レベル決定処理によれば、出力レベル決定部２６０は、通信障害の影響が「無」である出力レベルのうち最大の出力レベルを計測対象の最適な出力レベルと決定する。また出力レベル決定部２６０は、通信障害の影響が「無」である出力レベルが無い場合には計測で用いる最小の出力レベルを計測対象における最適な出力レベルと決定する。
【０１２４】
すなわち情報処理装置２００は、他のリーダライタ装置と無線タグとの無線通信に影響（通信障害）を与えない範囲で、最も強い電波の出力レベルを計測対象の最適な出力レベルと決定できる。そして情報処理装置２００は、決定した最適な出力レベルをそれぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルとしてそれぞれのリーダライタ装置３００、３００ａの記憶部３０４に設定する（図７のステップＳ７）。
【０１２５】
以上説明したように、情報処理装置２００は、通信障害による影響の有無を、処理回数低減率（第１計測と第２計測による処理能力の変化）に基づいて判定しているため、設置環境によらない基準で通信障害の有無を判定する。そして、情報処理装置２００は、通信障害の有無の判定結果に基づいて、最適な出力レベルを決定する。このように、情報処理装置２００は、設置環境によらずに、最適な出力レベルを決定できる。
【０１２６】
［第三実施形態］
次に第三実施形態について説明する。第二実施形態では、情報処理装置２００は、計測対象であるリーダライタ装置における最適な出力レベルを決定する。そして情報処理装置２００は、決定した計測対象における最適な出力レベルをそれぞれのリーダライタ装置３００、３００ａの最適な出力レベルとしてリーダライタ装置３００、３００ａの記憶部３０４に設定した。
【０１２７】
一方で第三実施形態では情報処理装置２００は、それぞれのリーダライタ装置３００、３００ａにおける最適な出力レベルを決定する。そして、情報処理装置２００は、決定したそれぞれのリーダライタ装置３００、３００ａにおける最適な出力レベルに基づいて、全体として最適な出力レベルを決定してそれぞれのリーダライタ装置３００、３００ａの記憶部３０４に設定する。
【０１２８】
ここで、出力レベルをそれぞれのリーダライタ装置３００、３００ａに設定する処理の流れについて図１４を用いて説明する。図１４は、第三実施形態における出力レベル設定処理のフローチャートである。なお、第二実施形態と同様の処理、構成については第二実施形態で用いた同様のステップ番号、符号を用いて説明する。
【０１２９】
［ステップＳ１］計測制御部２２０は、計測対象となるリーダライタ装置を決定する。
［ステップＳ２］計測制御部２２０は、第１計測処理を行う。
［ステップＳ３］計測制御部２２０は、第２計測処理を行う。
【０１３０】
〔ステップＳ４〕干渉状況算出部２４０は、干渉状況算出処理を行う。
［ステップＳ５］通信障害判定部２５０は、通信障害判定処理を行う。
［ステップＳ６］出力レベル決定部２６０は、出力レベル決定処理を行う。
【０１３１】
［ステップＳ８１］計測制御部２２０は、それぞれのリーダライタ装置を計測対象としたか否かを判定する。計測制御部２２０は、それぞれのリーダライタ装置３００、３００ａを計測対象としたと判定した場合にはステップＳ８２にすすみ、それぞれのリーダライタ装置３００、３００ａを計測対象としていないと判定した場合にはステップＳ１にすすむ。
【０１３２】
［ステップＳ８２］出力レベル決定部２６０は、それぞれのリーダライタ装置３００、３００ａを計測対象とした場合にステップＳ６で決定したそれぞれのリーダライタ装置３００、３００ａにおける最適な出力レベルのなかから最小の出力レベルを選択する。
【０１３３】
［ステップＳ８３］出力レベル設定部２７０は、それぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルとして、ステップＳ８２で選択した出力レベルをリーダライタ装置３００、３００ａの記憶部３０４に設定する。
【０１３４】
これによれば、情報処理装置２００は、それぞれのリーダライタ装置３００、３００ａと無線タグ３１０、３１０ａとの無線通信が他のリーダライタ装置と無線タグとの無線通信に影響（通信障害）を与えない範囲で、最も強い電波の出力レベルを選択する。そして、情報処理装置２００は、選択した出力レベルをそれぞれのリーダライタ装置３００、３００ａのアンテナ３１０、３１０ａから出力する電波の出力レベルと決定する。
【０１３５】
したがって、情報処理装置２００は、より確実に通信障害の発生を抑止できる出力レベルをそれぞれのリーダライタ装置３００、３００ａの出力レベルとして決定できる。
なお、通信システム１００は、リーダライタ装置３００、３００ａの２台で構成されるとして説明したがこれに限らない。リーダライタ装置は、３台以上であってもよい。この場合には、情報処理装置２００は、第２計測処理において全てのリーダライタ装置のアンテナから所定の出力レベルの電波を出力させた状態で、計測対象の計測処理の回数を計測すればよい。
【０１３６】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１０、２００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disk）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ／ＲＷ（Compact Disc−Recordable／ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）などがある。
【０１３７】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１３８】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受取ったプログラムにしたがった処理を実行することもできる。
【０１３９】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０１４０】
１、１００  無線通信システム
１０、２００  情報処理装置
１１  第１計測部
１２  第２計測部
１３  判定部
２０、３０、３００、３００ａ  リーダライタ装置
２１、３１、３１０、３１０ａ  アンテナ
４０、５０、４００、４００ａ  無線タグ
２１０  送受信部
２２０  計測制御部
２３０  記憶部
２４０  干渉状況算出部
２５０  通信障害判定部
２６０  出力レベル決定部
２７０  出力レベル設定部
５００、５００ａ  読取範囲
６００  ネットワーク
７００、７００ａ  積荷
８００、８００ａ  トラック
【図１】
2015125590.tif 000003
【図２】
2015125590.tif 000004
【図３】
2015125590.tif 000005
【図４】
2015125590.tif 000006
【図５】
2015125590.tif 000007
【図６】
2015125590.tif 000008
【図７】
2015125590.tif 000009
【図８】
2015125590.tif 000010
【図９】
2015125590.tif 000011
【図１０】
2015125590.tif 000012
【図１１】
2015125590.tif 000013
【図１２】
2015125590.tif 000014
【図１３】
2015125590.tif 000015
【図１４】
2015125590.tif 000016