(57)【要約】【課題】アンテナを用いた通信のための期間以外の期間を短縮することにより、情報の取りこぼしを抑制すること。【解決手段】実施形態の通信装置は、少なくとも一つのアンテナと、無線通信部、有線通信部と、制御部とを持つ。少なくとも一つのアンテナは、他装置が行う無線通信と干渉する可能性のある距離に設置される。無線通信部は、前記アンテナを介して無線通信を行う。有線通信部は、他装置と有線で通信する。制御部は、前記有線通信部に他装置からタイミング信号が入力された場合、前記アンテナに電波を出力させる電波出力処理を前記無線通信部に開始させるとともに、前記電波出力処理が終了するときに、前記有線通信部を用いて他装置にタイミング信号を出力する。【選択図】図３
2020061028.tif 000002
【特許請求の範囲】
【請求項１】
他装置が行う無線通信と干渉する可能性のある距離に設置される少なくとも一つのアンテナと、
前記アンテナを介して無線通信を行う無線通信部と、
他装置と有線で通信する有線通信部と、
前記有線通信部に他装置からタイミング信号が入力された場合、前記アンテナに電波を出力させる電波出力処理を前記無線通信部に開始させるとともに、前記電波出力処理が終了するときに、前記有線通信部を用いて他装置にタイミング信号を出力する制御部と、
を備える通信装置。
【請求項２】
前記制御部は、
前記有線通信部に第１他装置からタイミング信号が入力された場合、前記アンテナに電波を出力させる電波出力処理を前記無線通信部に開始させるとともに、前記電波出力処理が終了するときに、前記有線通信部を用いて前記第１他装置にタイミング信号を出力する、
請求項１に記載の通信装置。
【請求項３】
前記制御部は、
前記有線通信部に第２他装置からタイミング信号が入力された場合、前記アンテナに電波を出力させる電波出力処理を前記無線通信部に開始させるとともに、前記電波出力処理が終了するときに、前記有線通信部を用いて引継ぎ先として予め決められている第３他装置にタイミング信号を出力する、
請求項１に記載の通信装置。
【請求項４】
前記制御部は、
前記第３他装置に異常が発生している場合、前記有線通信部を用いて通信可能な第４他装置に対してタイミング信号を出力する、
請求項３に記載の通信装置。
【請求項５】
他装置が行う無線通信と干渉する可能性のある距離に設置される少なくとも一つのアンテナと、
前記アンテナを介して無線通信を行う無線通信部と、
予め決められた切り替えパターンに従って同期信号を生成するパルスジェネレータと有線で通信する有線通信部と、
前記有線通信部に前記パルスジェネレータから電波出力処理の実行を要求する前記同期信号が入力されている期間において、前記アンテナに電波を出力させる電波出力処理を前記無線通信部に実行させる制御部と、
を備える通信装置。
【請求項６】
前記制御部は、
前記電波出力処理において、複数の前記アンテナに交互に電波を出力させる、
請求項１から５のうちいずれか一項に記載の通信装置。
【請求項７】
他装置が行う無線通信と干渉する可能性のある距離に設置される少なくとも一つのアンテナと通信するための処理を実行させるコンピュータに、
他装置と有線で通信する有線通信部に他装置からタイミング信号が入力された場合、前記アンテナに電波を出力させる電波出力処理を、前記アンテナを介して無線通信を行う無線通信部に開始させ、
前記電波出力処理が終了するときに、前記有線通信部を用いて他装置にタイミング信号を出力する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信装置およびプログラムに関する。
【背景技術】
【０００２】
従来、物流分野では、倉庫から輸送車両に積み込まれるパレットの識別情報や、輸送車両から倉庫に戻されたパレットの識別情報を管理しておき、パレットの現在位置を追跡するシステムがある。このシステムを利用することにより、パレットの識別情報と事前に紐づけられている荷物の現在位置を追跡することができる。パレットなどを輸送車両に積み下ろすためのスペースには、パレットの識別情報を取得するための通信装置が設定されている。この通信装置は、例えば、車両ごとに設けられており、複数の車両が積み下ろし可能な現場では、複数の通信装置が並べて配置されている。
【０００３】
この通信装置は、電波を出力する一以上のアンテナを備えており、例えばパレットに設置されたＲＦＩＤタグと通信することにより、パレットの識別情報を取得する。しかしながら、電波法の下、異なる通信装置では同時にアンテナを用いた通信ができないため、各通信装置は、アンテナを用いた通信のタイミングをずらす必要があった。そのため、各通信装置のスイッチング処理に時間がかかると、アンテナを用いた通信のための時間が短くなるため、パレットの識別情報を取りこぼす場合があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２４４８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、アンテナを用いた通信のための期間以外の期間を短縮することにより、情報の取りこぼしを抑制することができる通信装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の通信装置は、少なくとも一つのアンテナと、無線通信部、有線通信部と、制御部とを持つ。少なくとも一つのアンテナは、他装置が行う無線通信と干渉する可能性のある距離に設置される。無線通信部は、前記アンテナを介して無線通信を行う。有線通信部は、他装置と有線で通信する。制御部は、前記有線通信部に他装置からタイミング信号が入力された場合、前記アンテナに電波を出力させる電波出力処理を前記無線通信部に開始させるとともに、前記電波出力処理が終了するときに、前記有線通信部を用いて他装置にタイミング信号を出力する。
【図面の簡単な説明】
【０００７】
【図１】実施形態の通信制御システム１の概要について説明するための図。
【図２】実施形態の通信制御システム１Ａの構成の一例を示す図。
【図３】リーダライタ１０１の構成の一例を示す図。
【図４】接続先情報１５１の内容の一例を示す図。
【図５】通信制御システム１Ａにおける電波出力のタイミングの一例を示す図。
【図６】リーダライタ１０１による処理の一例を示すフローチャート。
【図７】実施形態の通信制御システム１Ｂの構成の一例を示す図。
【図８】通信制御システム１Ｂにおける電波出力処理のタイミングの一例を示す図。
【発明を実施するための形態】
【０００８】
以下、実施形態の通信装置およびプログラムを、図面を参照して説明する。
【０００９】
［概要］
図１は、実施形態の通信制御システム１の概要について説明するための図である。通信制御システム１は、例えば、複数の通信装置１００，２００…と、統括制御装置５００とを備える。
【００１０】
通信制御システム１は、例えば物流倉庫２に設置される。物流倉庫２は、複数のパレット３やパレット３に収容された荷物を一時的に保管する物流拠点である。物流倉庫２には、荷物やパレット３などが保管される保管スペース２Ａと、輸送車両Ｃ１，Ｃ２…の駐車スペース２Ｂとが確保されている。保管スペース２Ａと駐車スペース２Ｂとの間のスペースを、バースＢ１，Ｂ２…という。バースＢ１，Ｂ２…とは、荷物の積み下ろしスペースである。
【００１１】
複数の通信装置１００，２００…は、例えば、それぞれ異なるバースに設置される。例えば、通信装置１００はバースＢ１に設置され、通信装置２００はバースＢ２に設置される。例えば、バースＢ１には輸送車両Ｃ１が、バースＢ２には輸送車両Ｃ２が、それぞれ停まっている。なお、各バースＢ１，Ｂ２には、ゲートＧ１，Ｇ２が仮想的に設定されている。通信装置１００，２００は、それぞれゲートＧ１，Ｇ２を通過する物体に取り付けられている電子機器（例えば、ＲＦＩＤタグ）と通信し、電子タグから検出した識別情報を統括制御装置５００に送信する。
【００１２】
図１に示す空間において、例えば、紙面の奥行方向がＸ軸、紙面の横方向がＹ軸、紙面の縦方向がＺ軸である。輸送車両Ｃ１，Ｃ２がバースＢ１，Ｂ２（ゲートＧ１，Ｇ２）よりもＸ軸のマイナス側に位置しており、倉庫側がバースＢ１，Ｂ２（ゲートＧ１，Ｇ２）よりもＸ軸のプラス側に位置している。バースＢ２がバースＢ１よりもＹ軸のプラス側に位置している。Ｚ軸方向は地面に対して垂直の方向と一致している。
【００１３】
バースＢ１，Ｂ２では、作業員により出庫作業と入庫作業とが行われる。出庫作業において、作業員は、例えばフォークリフトに複数のパレット３を積んで、バースＢ１，Ｂ２まで複数のパレット３を運んでくる。そして、作業員はフォークリフトを操作して、複数のパレット３を積んだままゲートＧ１，Ｇ２に通過し、複数のパレット３を輸送車両Ｃ１，Ｃ２に積みこむ。入庫作業において、作業員は、フォークリフトを操作して複数のパレット３を輸送車両Ｃ１，Ｃ２から降ろし、複数のパレット３を積んだままゲートＧ１，Ｇ２を通過し、倉庫側まで運ぶ。つまり、出庫作業や入庫作業において、複数のパレット３は、ゲートＧ１，Ｇ２を通過する。複数のパレット３には、それぞれＲＦＩＤタグ３Ｔが取り付けられている。ＲＦＩＤタグ３Ｔには、各パレットを識別する識別情報（以下、パレットＩＤと記す）が保存されている。
【００１４】
統括制御装置５００は、通信装置１００，２００とコマンド通信を行う。例えば、統括制御装置５００は、通信装置１００，２００に対してパレットＩＤの送信要求コマンドを送信する。通信装置１００，２００は、それぞれゲートＧ１，Ｇ２を通過するパレット３に取り付けられているＲＦＩＤタグ３Ｔと通信し、ＲＦＩＤタグ３Ｔから検出したパレットＩＤを例えば自身の記憶部に記憶しておく。送信要求コマンドを受信した場合、通信装置１００，２００は、検出したパレットＩＤを統括制御装置５００に送信する。
【００１５】
通信装置１００は、例えば、複数のアンテナ１１１，１１２と、リーダライタ１０１とを備える。アンテナ１１１，１１２は、バースＢ１の車両止めの位置に対応した位置であって、例えばＹ軸方向において異なる位置に設置されている。なお、アンテナ１１１，１１２は、Ｘ軸方向において異なる位置であってもよく、Ｘ軸およびＹ軸の両方のそれぞれに対して異なる位置であってもよい。また、アンテナ１１１のセンシングエリアＥ１１１の一部と、アンテナ１１２のセンシングエリアＥ１１２の一部とは、Ｙ軸方向に重複するように設定されている。センシングエリアとは、アンテナの伝播が通信可能なレベルに届く範囲であり、アンテナの指向性、出力面の設置される向き、電波の強さなどにより決定される。
【００１６】
また、アンテナ１１１は、バースＢ１のＹ軸のマイナス側からＹ軸のプラス側に向けて電波を送信する位置に設置される。アンテナ１１２は、バースＢ１のＹ軸のプラス側からＹ軸のマイナス側に向けて電波を送信する位置に設置される。こうすることにより、フォークリフトに積まれているパレットの向きが揃っておらず、ＦＲＩＤタグ３Ｔの位置がフォークリフトに対してばらばらであっても、アンテナ１１１，１１２のいずれかによりパレットＩＤが読み取られやすい。リーダライタ１０１は、アンテナ１１１，１１２を制御するとともに、アンテナ１１１，１１２が受信した情報を統括制御装置５００に送信する。
【００１７】
通信装置２００は、例えば、複数のアンテナ２１１，２１２と、リーダライタ２０１とを備える。アンテナ２１１，２１２は、Ｙ軸方向において異なる位置に設置されている。なお、これらの機能や構成については、上述した通信装置１００が備える各構成と同様であるため、詳細な説明は省略する。
【００１８】
通信装置１００が備える複数のアンテナ１１１，１１２と、通信装置２００が備える複数のアンテナ２１１，２１２とは、他装置が行う無線通信と干渉する可能性のある距離に設置されている。
【００１９】
複数のアンテナ１１１，１１２と、複数のアンテナ２１１，２１２とは、一部においてセンシングエリアが重複するように設置されていてもよく、重複しないが近い位置に設置されてもよい。このように、センシングエリアが隣接する複数のアンテナ１１１，１１２，２１１，２１２は、電波法の観点から、電波を出力するタイミングをずらす必要がある。なお、各通信装置１００，２００に含まれるアンテナ同士においては、電波を出力するタイミングがずれるように設計されているものとする。
【００２０】
［第１実施形態］
図２は、実施形態の通信制御システム１Ａの構成の一例を示す図である。通信制御システム１Ａは、上述した通信装置１００，２００に加え、通信装置３００をさらに備える。通信装置１００のリーダライタ１０１は、例えば、有線通信部１０２を備える。通信装置２００のリーダライタ２０１は、例えば、有線通信部２０２を備える。通信装置３００は、リーダライタ３０１と、アンテナ３１１，３１２とを備える。リーダライタ３０１は、例えば、有線通信部３０２を備える。
【００２１】
有線通信部１０２は、入力端子と出力端子とを含み、ケーブルを介して他の通信装置２００，３００と接続される。例えば、有線通信部１０２の出力端子は、通信装置２００が備える有線通信部２０２の入力端子、および通信装置３００が備える有線通信部３０２の入力端子と接続される。例えば、有線通信部２０２の出力端子は、通信装置１００が備える有線通信部１０２の入力端子、および通信装置３００が備える有線通信部３０２の入力端子と接続される。例えば、有線通信部３０２の出力端子は、通信装置１００が備える有線通信部１０２の入力端子、および通信装置２００が備える有線通信部２０２の入力端子と接続される。
【００２２】
リーダライタ１０１，２０１，３０１は、ネットワークＮＷを介して統括制御装置５００と接続される。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、専用回線、無線基地局、プロバイダなどのうちの一部または全部を含む。
【００２３】
アンテナ１１１，１１２，２１１，２１２，３１１，３１２は、例えば、電波を送受信するアンテナである。これらのアンテナ１１１…は、共振周波数が、ＲＦＩＤタグ３Ｔに対する周波数（例えば、ＵＨＦ帯）となるように構成されている。これらのアンテナ１１１…は、リーダライタ１０１，２０１，３０１が制御したタイミングで電波を出力し、ＲＦＩＤタグからの応答を受信し、受信結果をリーダライタ１０１，２０１，３０１に送信する。
【００２４】
例えば、リーダライタ１０１がマスターであって、リーダライタ１０１，２０１，３０１の順番で繰り返しアンテナから電波を出力することが設定されているとする。この場合、リーダライタ１０１は、ネットワークＮＷを介して、統括制御装置５００から開始要求コマンドを受信すると、アンテナ１１１，１１２に電波を出力させ、引継ぎ先であるリーダライタ２０１にタイミング信号を出力する。タイミング信号は、例えば、電波の出力を開始することを指示するコマンドである。リーダライタ２０１は、タイミング信号を受信すると、アンテナ２１１，２１２から電波を出力させ、引継ぎ先であるリーダライタ３０１にタイミング信号を出力する。リーダライタ３０１は、タイミング信号を受信すると、アンテナ３１１，３１２から電波を出力させ、引継ぎ先であるリーダライタ１０１にタイミング信号を出力する。このようにして、リーダライタ１０１，２０１，３０１は、上述した処理を繰り返す。その後、リーダライタ１０１は、ネットワークＮＷを介して統括制御装置５００から停止要求コマンドを受信すると、タイミング信号をリーダライタ２０１に出力しないで電波出力を終了させる。
【００２５】
上述した処理と並行して、各リーダライタ１０１，２０１，３０１は、送信要求コマンドを受信した場合、アンテナ１１１…から受信したパレットＩＤを順次、統括制御装置５００に送信する。
【００２６】
［リーダライタ構成］
図３は、リーダライタ１０１の構成の一例を示す図である。リーダライタ１０１は、例えば、ネットワーク通信モジュール１０３と、制御部１０４と、記憶部１０５と、アンテナ通信モジュール（無線通信部）１０６とを、さらに備える。なお、他のリーダライタ２０１，３０１は、例えばリーダライタ１０１と同様の構成を有するため、詳細な説明については省略する。
【００２７】
ネットワーク通信モジュール１０３は、ネットワークＮＷを介して統括制御装置５００と互いに通信する。ネットワーク通信モジュール１０３は、例えば、統括制御装置５００と通信する為の通信規格などに対応した端子及び回路を備える。
【００２８】
制御部１０４は、例えば、電波出力制御部１４１と、タイミング決定部１４２と、タイミング信号送信部１４３と、設定変更部１４４と、情報管理部１４５とを備える。これらの構成要素のうち一部または全部は、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサが、記憶部１０５に記憶されたプログラム（ソフトウェア）を実行することで実現される。また、これらの構成要素の機能のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）等のハードウェア（回路部：circuitryを含む）によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。
【００２９】
記憶部１０５は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュメモリ、ＳＤカード、レジスタなどによって実現される。記憶部１０５は、例えば、接続先情報１５１を格納する。
【００３０】
アンテナ通信モジュール１０６は、例えば、アンテナ１１１，１１２に電波を出力させることにより、ＲＦＩＤタグと通信を行う信号処理回路を備える。
【００３１】
電波出力制御部１４１は、所定のタイミングでアンテナ１１１，１１２に電波を出力させる電波出力処理をアンテナ通信モジュール１０６に実行させる。電波出力制御部１４１は、例えば、後述するようにしてタイミング決定部１４２により開始タイミングであると判定された場合、アンテナ１１１，１１２に電波を出力させる１サイクル分の電波出力処理を実行させる。
【００３２】
詳細に説明すると、電波出力制御部１４１は、例えば予め決められている出力パターンに従って電波を出力するアンテナを切り替えて、アンテナ１１１，１１２から交互に電波を出力させる。この出力パターンは、１サイクルの電波出力パターンであって、例えばアンテナ１１１，１１２のそれぞれの電波の出力期間が重複しないようなパターンである。１サイクルにおいて、各アンテナ１１１，１１２は、電波を１回または複数回出力する。１回の電波を出力させる期間は、例えば、０．２秒ほどである。この出力パターンを示す情報は、例えば予め記憶部１０５に登録されている。これに限られず、各アンテナが電波を出力する期間や間隔は任意に設定可能であってもよい。
【００３３】
タイミング決定部１４２は、アンテナ１１１，１１２の電波出力処理をアンテナ通信モジュール１０６に開始させるタイミング（以下、開始タイミングと記す）を決定する。例えば、タイミング決定部１４２は、統括制御装置５００や他のリーダライタ２０１，３０１からタイミング信号を受信した場合、開始タイミングであると決定する。
【００３４】
また、タイミング決定部１４２は、他のリーダライタ２０１，３０１に対してタイミング信号を送信するタイミング（以下、引継ぎタイミングと記す）を決定する。例えば、タイミング決定部１４２は、アンテナ１１１，１１２の１サイクル分の電波出力処理が終わった場合、引継ぎタイミングであると決定する。また、タイミング決定部１４２は、電波出力制御部１４１がアンテナ通信モジュール１０６にコマンドを送信した時刻に基づいて１サイクル分の電波出力処理が終了した時刻を導出することにより、引継ぎタイミングを決定してもよい。
【００３５】
タイミング信号送信部１４３は、タイミング決定部１４２により引継ぎタイミングであると決定された場合、予め決められた引継ぎ先であるリーダライタ２０１（あるいは３０１）にタイミング信号を送信する。例えば、タイミング信号送信部１４３は、記憶部１０５の接続先情報１５１を参照し、引継ぎ先として登録されているリーダライタにタイミング信号を送信する。
【００３６】
図４は、接続先情報１５１の内容の一例を示す図である。接続先情報１５１は、接続先に、引継ぎ先情報を対応付けた情報である。接続先には、有線通信部１０２を介してケーブルで接続されているリーダライタを識別する識別情報（以下、リーダライタＩＤ）が含まれる。引継ぎ先情報は、引継ぎ先に設定されているリーダライタを示す情報である。例えば、引継ぎ先情報に「〇」が対応付けられている場合、対応する接続先のリーダライタが引継ぎ先のリーダライタであることを示している。タイミング信号送信部１４３は、接続先情報１５１において、引継ぎ先情報に「〇」が対応付けられているリーダライタに対して、タイミング情報を送信する。
【００３７】
設定変更部１４４は、引継ぎ先のリーダライタの設定を変更する。例えば、統括制御装置５００から引継ぎ先の変更要求コマンドを受信した場合、設定変更部１４４は、受信した変更要求コマンドに含まれるリーダライタＩＤに基づいて引継ぎ先情報を更新する。例えば、リーダライタ３０１のリーダライタＩＤを統括制御装置５００から受信した場合、設定変更部１４４は、リーダライタ３０１に対応する引継ぎ先情報に「〇」を書き込み、リーダライタ２０１に対応する引継ぎ先情報に「×」を書き込む。
【００３８】
統括制御装置５００は、引継ぎ先の変更要求コマンドを送信するために、各通信装置に異常が発生しているか否かを判定してもよい。例えば、統括制御装置５００は、送信要求コマンドを送信した通信装置からパレットＩＤを受信したか否かを判定したり、パレットＩＤを受信しない回数をカウントしたりする。例えば、所定時間内にパレットＩＤを受信しない場合、または、所定時間にパレットＩＤを受信しない回数が所定回数を超えた場合、統括制御装置５００は、対応する通信装置に異常が発生していると判定し、変更要求コマンドを作成する。
【００３９】
また、設定変更部１４４は、通信装置間の通信内容に基づいて、各通信装置に異常が発生しているか否かを判定してもよい。以下、通信装置１００、通信装置２００、通信装置３００、通信装置１００…の順番で電波出力のタイミングを引き継いでいる例について説明する。
【００４０】
例えば、通信装置１００の設定変更部１４４は、引継ぎ先の通信装置２００にタイミング信号を送信した後、通信装置２００からのレスポンスを所定時間内に受信したか否かを判定する。所定時間内にレスポンスを受信しない場合、設定変更部１４４は、通信装置２００に異常が発生していると判定し、引継ぎ先のリーダライタの設定を通信装置３００に変更する。
【００４１】
また、通信装置１００の設定変更部１４４は、タイミング信号を通信装置２００に送信した時から通信装置３００からタイミング信号を受信するまでの期間が所定の時間長よりも長い場合や、通信装置３００からタイミング信号を受信できなかった回数が所定回数を超えた場合、通信装置２００に異常が発生していると判定してもよい。
【００４２】
このようにして、統括制御装置５００あるいは設定変更部１４４により他の通信装置において異常が発生していると判定された場合、設定変更部１４４は、異常が発生していると判定されていない他の通信装置を引継ぎ先に変更することができる。よって、変更された後の引き継ぎ先の通信装置に対してタイミング信号を送信することができる。
【００４３】
なお、タイミング信号を受信しない期間が所定時間長よりも長い場合や、タイミング信号を受信できなかった回数が所定回数を超えた場合などでは、引継ぎ先の通信装置２００ではなく、通信装置３００に異常が発生している可能性もある。設定変更部１４４は、統括制御装置５００からの判定結果や、通信装置２００，３００からの判定結果に基づいて、引継ぎ先の通信装置に異常が発生しているのか否かを判定してもよい。例えば、通信装置３００に異常が発生している場合、通信装置２００の設定変更部１４４では通信装置１００，３００のいずれかで異常が発生していると判定されるが、通信装置３００の設定変更部１４４では通信装置１００，２００のいずれかで異常が発生していると判定できない可能性が高い。この場合、設定変更部１４４は、通信装置３００ではなく、通信装置３００に異常が発生していると判定できる。
【００４４】
情報管理部１４５は、アンテナ通信モジュール１０６を用いてアンテナ１１１，１１２から受信したパレットＩＤを、ネットワーク通信モジュール１０３を用いて統括制御装置５００に送信する。情報管理部１４５は、受信したパレットＩＤを記憶部１０５に一時的に保存しておき、統括制御装置５００から送信要求コマンドを受信した場合に、保存しておいたパレットＩＤを送信する。これに限られず、情報管理部１４５は、送信要求コマンドを受信しなくても、定期的に統括制御装置５００に送信してもよい。また、情報管理部１４５は、パレットＩＤに、リーダライタ１０１を識別する識別情報を対応付けた情報を、統括制御装置５００に送信してもよい。
【００４５】
［電波出力のタイミングについて］
次に、アンテナからの電波出力のタイミングについて説明する。図５は、通信制御システム１Ａにおける電波出力のタイミングの一例を示す図である。ここでは説明を簡略化するため、リーダライタ１０１，２０１の動作について説明し、リーダライタ３０１の動作の説明を省略する。
【００４６】
リーダライタ１０１は、統括制御装置５００から開始要求コマンドを受信すると、アンテナ１１１，１１２から交互に電波を出力させる（時刻ｔ１）。例えば、アンテナ１１１，１１２は、１サイクルに３回電波を交互に出力する。１サイクルの電波出力処理が終了すると、リーダライタ１０１は、有線通信部１０２を用いてリーダライタ２０１にタイミング信号を送信する（時刻ｔ２）。そして、リーダライタ２０１は、アンテナ２１１，２１２から交互に電波を出力させる（時刻ｔ３）。例えば、アンテナ２１１，２１２は、１サイクルに４回電波を交互に出力する。１サイクルの電波出力処理が終了すると、リーダライタ２０１は、有線通信部２０２を用いてリーダライタ１０１にタイミング信号を送信する（時刻ｔ４）。そして、リーダライタ１０１は、アンテナ１１１，１１２から交互に電波を出力させる（時刻ｔ５）。
【００４７】
こうすることで、リーダライタ１０１とリーダライタ２０１との切り替え時間（例えば、時刻ｔ２〜時刻ｔ３）は、タイミング信号がリーダライタ１０１，２０１間を伝送される時間である。よって、例えば１サイクルの電波出力処理が終了したことをリーダライタ１０１が統括制御装置５００に通知し、統括制御装置５００が開始要求コマンドをリーダライタ２０１に送信して、リーダライタ２０１が電力出力処理を開始する処理に比べて、切り替え時間を短くすることができる。切り替え時間が短くなることにより、リーダライタ１０１，２０１のそれぞれにおいて、電波を出力可能な期間（以下、アンテナ接続可能期間と記す）が長くなるため、ＲＦＩＤタグからの情報の取りこぼしを抑制することができる。
【００４８】
例えば、各パレット３に取り付けられているＲＦＩＤタグ３Ｔは、バースを通過する際にフォークリフトに対してどの位置になるか決まっておらず、フォークリフトとの間に配置される場合もある。このような状況においてアンテナ接続可能期間が短い場合、ＲＦＩＤタグ３ＴからパレットＩＤが読み取れない場合もある。アンテナ接続可能期間を長くすることにより、パレットＩＤの取りこぼしを抑制することができる。
【００４９】
［フローチャート］
図６は、リーダライタ１０１による処理の一例を示すフローチャートである。まず、タイミング決定部１４２は、開始タイミングであるか否かを判定する（ステップＳ１）。開始タイミングであると判定された場合、電波出力制御部１４１は、アンテナ１１１，１１２から交互に電波を出力させる（ステップＳ３）。次いで、タイミング決定部１４２は、引き継ぎタイミングであるか否かを判定する（ステップＳ５）。引き継ぎタイミングであると判定された場合、タイミング信号送信部１４３は、予め決められた引継ぎ先であるリーダライタ２０１（あるいは３０１）にタイミング信号を送信する（ステップＳ７）。そして、タイミング決定部１４２は、統括制御装置５００から停止要求コマンドを受信したか否かを判定する（ステップＳ９）。停止要求コマンドを受信しない場合、ステップＳ１に戻って処理を繰り返し、停止要求コマンドを受信した場合、処理を終了する。
【００５０】
［第２実施形態］
次に、第２実施形態について説明する。図７は、実施形態の通信制御システム１Ｂの構成の一例を示す図である。なお、第１実施形態の通信制御システム１と同様の機能構成については、同一の符号を付して詳細な説明を省略し、異なる点について説明する。
【００５１】
通信制御システム１Ｂは、上述した通信制御システム１Ａが備える構成に加え、パルスジェネレータ７００をさらに備える。パルスジェネレータ７００は、入力端子と出力端子を備える。パルスジェネレータ７００の入力端子は、統括制御装置５００とケーブルを介して接続されている。パルスジェネレータ７００の出力端子は、リーダライタ１０１の有線通信部１０２の入力端子、リーダライタ２０１の有線通信部２０２の入力端子、および、リーダライタ３０１の有線通信部３０２の入力端子と、ケーブルを介して接続されている。
【００５２】
パルスジェネレータ７００は、統括制御装置５００から開始要求コマンドを受信すると、予め決められた切り替えパターンに従って同期信号を生成し、生成した同期信号をリーダライタ１０１，２０１，３０１に出力する。同期信号とは、リーダライタ１０１，２０１，３０１の動作を切り替えパターンに従って同期させるための信号である。
【００５３】
パルスジェネレータ７００は、異なる同期信号を各リーダライタに並行して送信することにより各リーダライタの動作の切り替えを制御してもよく、各リーダライタの動作タイミングに合わせて時間差で同期信号を出力することにより各リーダライタの動作の切り替えを制御してもよい。
【００５４】
前者の場合、パルスジェネレータ７００は、リーダライタ１０１の動作期間において、例えば、電波出力処理の実行を要求する同期信号（以下、ＯＮ信号と記す）を継続的にリーダライタ１０１に出力し、電波出力処理の停止を要求する同期信号（以下、ＯＦＦ信号を記す）を継続的にリーダライタ２０１，３０１に出力する。そして、リーダライタ２０１の動作期間になった場合、パルスジェネレータ７００は、ＯＮ信号を継続的にリーダライタ２０１に出力し、ＯＦＦ信号を継続的にリーダライタ１０１，３０１に出力する。これを繰り返す。
【００５５】
後者の場合、パルスジェネレータ７００は、リーダライタ１０１の動作期間において、例えば、ＯＮ信号を継続的にリーダライタ１０１に出力し、リーダライタ２０１，３０１には同期信号を出力しない。そして、リーダライタ２０１の動作期間において、ＯＮ信号を継続的にリーダライタ２０１に出力し、リーダライタ１０１，３０１には同期信号を出力しない。以下、パルスジェネレータ７００が前者の処理を実行する例について説明する。
【００５６】
リーダライタ１０１は、パルスジェネレータ７００からＯＮ信号が入力している期間において、アンテナ１１１，１１２に電波を出力させるようアンテナ通信モジュール１０６を制御する。例えば、電波出力制御部１４１は、ＯＮ信号が入力している期間において、所定の出力パターンに従ってアンテナ１１１，１１２から交互に電波を出力させる。なお、リーダライタ１０１は、パルスジェネレータ７００からＯＦＦ信号が入力している期間において、アンテナ１１１，１１２に電波を出力させない。
【００５７】
同様にして、リーダライタ２０１は、パルスジェネレータ７００からＯＮ信号が入力している期間において、アンテナ２１１，２１２に電波を出力させるようアンテナ通信モジュール１０６を制御する。リーダライタ３０１は、パルスジェネレータ７００からＯＮ信号が入力している期間において、アンテナ３１１，３１２に電波を出力させるようアンテナ通信モジュール１０６を制御する。
【００５８】
図８は、通信制御システム１Ｂにおける電波出力処理のタイミングの一例を示す図である。ここでは説明を簡略化するため、リーダライタ１０１，２０１の動作について説明し、リーダライタ３０１の動作の説明を省略する。
【００５９】
パルスジェネレータ７００は、統括制御装置５００から開始要求コマンドを受信すると、リーダライタ１０１にＯＮ信号を出力し、リーダライタ２０１にＯＦＦ信号を出力する（時刻ｔ１１）。リーダライタ１０１は、パルスジェネレータ７００からＯＮ信号が入力されている期間において、アンテナ１１１，１１２から交互に電波を出力させる（期間ｔ１２）。なお、リーダライタ２０１は、ＯＦＦ信号が入力されているため、アンテナ２１１，２１２から電波を出力させない。
【００６０】
パルスジェネレータ７００は、リーダライタ１０１における１サイクル分の電波出力処理の終了タイミングに到達した場合、リーダライタ１０１に出力する信号をＯＮ信号からＯＦＦ信号に変更する（時刻ｔ１３）。これにより、アンテナ１１１，１１２は、電波出力を終了する。次いで、パルスジェネレータ７００は、リーダライタ２０１に出力する信号をＯＦＦ信号からＯＮ信号に変更する（時刻ｔ１４）。これにより、アンテナ２１１，２１２は、電波出力を開始する。そして、リーダライタ２０１は、パルスジェネレータ７００からＯＮ信号が入力されている期間において、アンテナ２１１，２１２から交互に電波を出力させる（期間ｔ１５）。
【００６１】
そして、パルスジェネレータ７００は、リーダライタ２０１における１サイクル分の電波出力処理の終了タイミングに到達した場合、リーダライタ２０１に出力する信号をＯＮ信号からＯＦＦ信号に変更する（時刻ｔ１６）。これにより、アンテナ２１１，２１２は、電波出力を終了する。次いで、パルスジェネレータ７００は、リーダライタ１０１に出力する信号をＯＦＦ信号からＯＮ信号に変更する（時刻ｔ１７）。これにより、アンテナ１１１，１１２は、電波出力を開始する。そして、リーダライタ１０１は、パルスジェネレータ７００からＯＮ信号が入力されている期間において、アンテナ１１１，１１２から交互に電波を出力させる（期間ｔ１８）。
【００６２】
以上説明した少なくとも一つの実施形態によれば、他装置が行う無線通信と干渉する可能性のある距離に設置される少なくとも一つのアンテナと、前記アンテナを介して無線通信を行う無線通信部と、他装置と有線で通信する有線通信部と、前記有線通信部に他装置からタイミング信号が入力された場合、前記アンテナに電波を出力させる電波出力処理を前記無線通信部に開始させるとともに、前記電波出力処理が終了するときに、前記有線通信部を用いて他装置にタイミング信号を出力する制御部と、を備えることにより、通信装置１００，２００，３００間における切り替え期間を短縮することにより、アンテナを用いた通信のための期間を長くすることができるため、情報の取りこぼしを抑制することができる。
【００６３】
また、第１実施形態において設定変更部１４４が引継ぎ先のリーダライタの設定を変更することにより、途中の通信装置においてタイミング信号が送信できない場合が生じたとしても、タイミング信号のバトンをつなぐことができる。
【００６４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【００６５】
例えば、パルスジェネレータ７００は、統括制御装置５００と一体であってもよい。
【００６６】
また、設定変更部１４４は、１サイクル分の電波出力処理の時間長（以下、サイクル時間長と記す）の設定を変更してもよい。例えば、設定変更モードにおいて、マスターのリーダライタ１０１の設定変更部１４４は、各リーダライタにおいて設定されているサイクル時間長を他のリーダライタ２０１，３０１から取得する。そして、設定変更部１４４は、リーダライタ１０１のサイクル時間長と、他のリーダライタ２０１，３０１のサイクル時間長とに基づいて、各リーダライタ１０１，２０１，３０１のサイクル時間長とする代表サイクル時間長を決定してもよい。設定変更部１４４は、例えば、各リーダライタ１０１，２０１，３０１のサイクル時間長の平均値を代表サイクル時間長に決定する。そして、設定変更部１４４は、決定した代表サイクル時間長で各リーダライタ１０１，２０１，３０１のサイクル時間長を変更するよう指示する。なお、各リーダライタ１０１，２０１，３０１のサイクル時間長の時間差が閾値以内である場合、設定変更部１４４は、代表サイクル時間長を決定せず、それぞれのサイクル時間長の変更をしなくてもよい。また、設定変更部１４４による代表サイクル時間長を決定する処理は、統括制御装置５００により実行されてもよい。こうすることにより、リーダライタごとのアンテナ接続可能期間を平均化することができる。
【００６７】
これに限られず、設定変更部１４４（あるいは統括制御装置５００）は、リーダライタ１０１，２０１，３０１が備えるアンテナの数に応じて各リーダライタのサイクル時間長を決定してもよい。例えば、アンテナの数が多い方のリーダライタのサイクル時間長の方が、アンテナの数が少ない方のリーダライタのサイクル時間長に比べて長くなるようにしてもよい。こうすることにより、アンテナごとのアンテナ接続可能期間を平均化することができる。
【符号の説明】
【００６８】
１…通信制御システム、１００…通信装置、１０１…リーダライタ、１０２…有線通信部、１０３…ネットワーク通信モジュール、１０４…制御部、１０５…記憶部、１０６…アンテナ通信モジュール、１１１…アンテナ、１１２…アンテナ、１５１…接続先情報
【図１】
2020061028.tif 000003
【図２】
2020061028.tif 000004
【図３】
2020061028.tif 000005
【図４】
2020061028.tif 000006
【図５】
2020061028.tif 000007
【図６】
2020061028.tif 000008
【図７】
2020061028.tif 000009
【図８】
2020061028.tif 000010