(57)【要約】【課題】通信障害が発生した場合に、端末装置の電力消費を低減し、また、通信障害の復旧後、迅速に中継装置と接続することができること。【解決手段】電子棚札装置との同期に用いられる同期情報を含む同期信号を、サーバから受信して前記電子棚札装置に送信する中継装置において、前記サーバから前記同期信号を受信できないとき、前記同期信号の同期情報を含む代替同期信号を生成して、前記同期のタイミングで電子棚札装置に送信する。【選択図】図５
2010184072.tif 000002
【特許請求の範囲】
【請求項１】
電子棚札装置との同期に用いられる同期情報を含む同期信号を、サーバから受信して前記電子棚札装置に送信する中継装置において、
前記サーバから前記同期信号を受信できないとき、前記同期信号の同期情報を含む代替同期信号を生成して、前記同期のタイミングで電子棚札装置に送信することを特徴とする中継装置。
【請求項２】
前記サーバとの通信状態を示す通信状態情報を含む前記代替同期信号を生成して送信することを特徴とする請求項１に記載の中継装置。
【請求項３】
中継装置がサーバから受信した同期信号であって前記中継装置との同期に用いられる同期情報を含む同期信号を、前記中継装置から受信する電子棚札装置において、
前記同期信号の同期情報を含む代替同期信号に含まれる通信状態情報であって、前記サーバと前記中継装置との通信状態を示す通信状態情報に従って、接続先の前記中継装置を変更することを特徴とする電子棚札装置。
【請求項４】
サーバと、電子棚札装置と、前記電子棚札装置との同期に用いられる同期情報を含む同期信号を、サーバから受信して前記電子棚札装置に送信する中継装置と、を具備する電子棚札システムにおいて、
前記中継装置は、
前記サーバから前記同期信号を受信できないとき、前記同期信号の同期情報を含む代替同期信号を生成して、前記同期のタイミングで電子棚札装置に送信することを特徴とする電子棚札システム。
【請求項５】
電子棚札装置との同期に用いられる同期情報を含む同期信号を、サーバから受信して前記電子棚札装置に送信する中継装置における中継方法において、
前記中継装置が、前記サーバから前記同期信号を受信できないとき、前記同期信号の同期情報を含む代替同期信号を生成して、前記同期のタイミングで電子棚札装置に送信する過程を有することを特徴とする中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置、電子棚札装置、中継方法、及び中継プログラムに関する。
【背景技術】
【０００２】
スーパー等に設置される電子棚札（Ｅｌｅｃｔｒｉｃ  Ｓｈｅｌｆ  Ｌａｂｅｌ：ＥＳＬ）システムは、バックヤード等に設置される管理サーバ、店舗内に数個設置される中継装置、及び、商品等の近傍に設置されて商品等の価格等の情報を表示する電子棚札装置（以後、端末装置という）から構成される。端末装置は、システム内に数個設置されている中継装置と同期をして無線通信し、サーバから中継装置を介して表示に必要な情報を取得する。この端末装置は、通常、電池駆動であるため、低消費電力であることが求められている。
ところで、中継装置は、サーバとの通信障害が発生した場合、サーバからの情報を受信できなくなる。従来技術の中継装置は、サーバからの情報を受信できないので、端末装置への情報送信を停止する。サーバとの通信障害は、サーバや中継機の通信部材の故障、接続不備、電波品質の低下（無線通信の場合）等といった修繕等の作業を必要とする原因がもとで発生したり、また、サーバの電源オフなどが原因で発生したりする。例えば、店舗の閉店後にサーバの電源をオフにした場合であっても、従来技術の中継装置は、端末装置への情報送信を停止してしまう。
【０００３】
中継装置からの情報送信が停止された場合、端末装置は、中継装置に対して通信リトライをすることが知られている。また、端末装置は、通信可能な別の中継装置をサーチ（検索）し、別の中継装置が見つかった場合、その中継装置と通信をすることも知られている。また、端末装置は、サーチしても別の中継装置が見つからない場合、受信処理の間隔を徐々に伸ばしていくことにより、低消費電力化を図ることも知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６８０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、端末装置が通信リトライや中継装置のサーチをすると、これらの処理に電力を消費してしまう。中継装置のサーチをする場合、端末装置は、中継装置からの同期信号の受信周波数や受信タイミングが分からず、受信可能な全ての受信周波数や受信タイミングで中継装置からの同期信号を監視する必要がある。この場合、端末装置は、同期信号の受信周波数や受信タイミングを同期している場合と比較して、大量の電力消費が発生するという欠点があった。
また、受信処理の間隔を徐々に伸ばしていく場合、端末装置は、受信処理の間隔を伸ばさない場合と比較して、通信障害が復旧してもなかなか中継装置と接続することができないという欠点があった。
このように、従来技術では、通信障害が発生した場合に、端末装置に大量の電力消費が発生し、また、通信障害の復旧後、迅速に中継装置と接続することができない、という欠点があった。
【０００６】
本発明は上記の点に鑑みてなされたものであり、その目的は、通信障害が発生した場合に、端末装置の電力消費を低減し、また、通信障害の復旧後、迅速に中継装置と接続することができる中継装置、電子棚札装置、中継方法、及び中継プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
（１）本発明は上記の課題を解決するためになされたものであり、本発明は、電子棚札装置との同期に用いられる同期情報を含む同期信号を、サーバから受信して前記電子棚札装置に送信する中継装置において、前記サーバから前記同期信号を受信できないとき、前記同期信号の同期情報を含む代替同期信号を生成して、前記同期のタイミングで電子棚札装置に送信することを特徴とする中継装置である。
上記構成によると、前記中継装置は、前記サーバから前記同期信号を受信できないとき、前記同期信号の同期情報を含む代替同期信号を生成して、前記同期のタイミングで電子棚札装置に送信するので、前記電子棚札装置が、前記代替同期信号によって前記中継装置との同期を維持することができ、前記中継装置を検索する場合と比較して前記電子棚札装置の電力消費を低減することができる。また、前記電子棚札装置が、受信処理の間隔を徐々に伸ばしていく場合と比較して、通信障害の復旧後、迅速に前記中継装置と接続することができる。
【０００８】
（２）また、本発明は、上記の中継装置において、前記サーバとの通信状態を示す通信状態情報を含む前記代替同期信号を生成して送信することを特徴とする。
上記構成によると、前記中継装置は、前記サーバとの通信状態を示す通信状態情報を含む前記代替同期信号を生成して送信するので、前記電子棚札装置が、代替同期信号に含まれる通信状態情報に従って、接続先を変更することができる。また、前記電子棚札装置が、通信状態情報が異常である前記中継装置に通信の要求をすることを防止することができる。
【０００９】
（３）また、本発明は、中継装置がサーバから受信した同期信号であって前記中継装置との同期に用いられる同期情報を含む同期信号を、前記中継装置から受信する電子棚札装置において、前記同期信号の同期情報を含む代替同期信号に含まれる通信状態情報であって、前記サーバと前記中継装置との通信状態を示す通信状態情報に従って、接続先の前記中継装置を変更することを特徴とする電子棚札装置である。
【発明の効果】
【００１０】
本発明によれば、サーバから同期信号を受信できないとき、同期信号の同期情報を含む代替同期信号を生成して、同期のタイミングで電子棚札装置に送信するので、電子棚札装置が、代替同期信号によって中継装置との同期を維持することができ、中継装置を検索する場合と比較して電子棚札装置の電力消費を低減することができる。また、電子棚札装置が、受信処理の間隔を徐々に伸ばしていく場合と比較して、通信障害の復旧後、迅速に前記中継装置と接続することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施形態に係る電子棚札システムの概略図である。
【図２】本実施形態に係る中継装置と端末装置との間の無線信号の概略的タイミングチャートである。
【図３】本実施形態に係る中継装置と端末装置との間の同期信号の構成を示す概略構成図である。
【図４】本実施形態に係る電子棚札システムが具備する装置のハードウェア構成を示す概略構成図である。
【図５】本実施形態に係る中継装置の機能構成を示す概略ブロック図である。
【図６】本実施形態に係る通信状態情報の一例を示す図である。
【図７】本実施形態に係る端末装置の機能構成を示す概略ブロック図である。
【図８】本実施形態に係る中継装置情報の一例を示す図である。
【図９】本実施形態に係る中継装置の動作の一例を示すフロー図である。
【図１０】本実施形態に係る端末装置の動作の一例を示すフロー図である。
【図１１】本実施形態に係る最適中継装置選択処理の動作の一例を示すフロー図である。
【図１２】本実施形態に係るサーチ処理の動作の一例を示すフロー図である。
【図１３】本実施形態に係る電子棚札システムの動作の一例を示すフロー図である。
【発明を実施するための形態】
【００１２】
（実施形態）
以下、図面を参照しながら本発明の実施形態について詳しく説明する。まず、図１〜図３を用いて、電子棚札システム、及び、中継装置と電子棚札装置（以下、端末装置という）との間の無線信号について説明をする。
【００１３】
＜電子棚札システムについて＞
図１は、この発明の実施形態に係る電子棚札システムの概略図である。
この図に示すように、電子棚札システムは、バックヤード等に設置される管理サーバＡ１、店舗内に数個設置される中継装置Ｂｎ、及び、商品等の近傍に設置されて商品等の価格等の表示情報を表示する端末装置Ｃ１１〜Ｃ１ｘ、Ｃ２１〜Ｃ２ｙ、Ｃｍ１〜Ｃｍｚ（以下、Ｃ１１〜Ｃｍｚと記載する）を含んで構成される。
【００１４】
管理サーバＡ１と中継装置Ｂ１〜Ｂｎとは、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの無線もしくは有線の通信ネットワークで接続されている。また、各中継装置Ｂ１〜Ｂｎと電子棚札端末Ｃ１１〜Ｃｍｚは、例えばＩＥＥＥ８０２．１５．４に準拠したＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などにより、無線通信を行う。
【００１５】
端末装置Ｃ１１〜Ｃｍｚは、管理サーバＡ１から中継装置Ｂ１〜Ｂｎを介して受信した表示情報を表示する。この図は、端末装置Ｃ１１〜Ｃ１ｘ、Ｃ２１〜Ｃ２ｙ、Ｃｍ１〜Ｃｍｚが、それぞれ、中継装置Ｂ１及びＢ２、中継装置Ｂ２及び中継装置Ｂｎ、中継装置Ｂｎと通信可能な範囲に設置されていることを示す。つまり、端末装置Ｃ１１〜Ｃｍｚは、１台又は複数台の中継装置Ｂ１〜Ｂｎと通信可能な範囲に設置されている。
【００１６】
管理サーバＡ１は、中継装置Ｂ１〜Ｂｎ各々が、図２で示すタイミングで無線信号を送信するように、中継装置Ｂ１〜Ｂｎにデータ信号を出力する。中継装置Ｂ１〜Ｂｎは、管理サーバＡ１から入力されたデータ信号を無線信号に変調し、端末装置Ｃ１１〜Ｃｍｚに送信する。ここで、管理サーバＡ１が出力するデータ信号には、中継装置Ｂ１〜Ｂｎと端末装置Ｃ１１〜Ｃｍｚとが同期するための同期信号が含まれる。
本実施形態に係る中継装置Ｂ１〜Ｂｎは、管理サーバＡ１又は管理サーバＡ１と自装置との間のネットワークに異常がある等の通信障害が発生した場合、同期信号と同じ同期データ（同期情報）を含む代替同期信号を生成して端末装置Ｃ１１〜Ｃｍｚに送信する。端末装置Ｃ１１〜Ｃｍｚは、代替同期信号により、中継装置Ｂ１〜Ｂｎとの同期を維持し続ける。
【００１７】
以下、管理サーバＡ１を管理サーバａ１といい、中継装置Ｂ１〜Ｂｎを中継装置ｂ１といい、端末装置Ｃ１１〜Ｃｍｚを端末装置ｃ１という。
【００１８】
＜無線信号について＞
図２は、本実施形態に係る中継装置ｂ１と端末装置ｃ１との間の無線信号の概略的タイミングチャートである。この図において、横軸は時間軸であり、縦軸は中継装置Ｂ１〜Ｂｎである。中継装置ｂ１と端末装置ｃ１との間の無線通信は、基本フレーム送信期間ｈをくり返えすことにより行われる。
【００１９】
図２に示すように、基本フレーム送信期間ｈは、同期期間ｉ、データ期間ｊ、及び競争期間ｋからなる。同期期間ｉは、中継装置ｂ１が、中継装置ｂ１と端末装置ｃ１との同期を取るための同期信号Ｓを送信する期間である。データ期間ｊは、中継装置ｂ１が、端末装置ｃ１宛ての実データである送信データＤを送信する期間である。
競争期間ｋは、中継装置ｂ２が、端末装置ｃ１からの無線信号を受信する期間である。競争期間ｋでは、例えば、端末装置ｃ１が、中継装置ｂ１のいずれかに対して接続することを要求する参加要求を送信する。
【００２０】
図２は、中継装置Ｂ１〜Ｂｎが送信する同期信号Ｓ及び送信データＤが、それぞれ、同期信号Ｓ１〜Ｓｎ及び送信データＤ１〜Ｄｎであることを示す。また、この図は、中継装置Ｂ１〜Ｂｎが同期期間ｉにおいて、それぞれ、１〜ｎ番目の送信順番である同期信号送信タイミングＳｔｉ１〜ｎにて同期信号Ｓ１〜ｎを送信することを示す。この図は、各中継装置Ｂ１〜Ｂｎが送信した同期信号Ｓ及び送信データＤが、時分割にて送信されることを示す。なお、競争期間ｋについても、各中継装置Ｂ１〜Ｂｎに対して時間（競争時間という）が割り当てられ、端末装置ｃ１は、各中継装置Ｂ１〜Ｂｎ宛ての信号をそれぞれの中継装置Ｂ１〜Ｂｎに割り当てられた競争時間に送信する。
なお、中継装置Ｂ１〜Ｂｎの中継装置ＩＤは、それぞれ、中継装置ＩＤ「１」〜「ｎ」とする。つまり、同期信号送信タイミングＳｔｉ１〜ｎの符号「１」〜「ｎ」は、中継装置ＩＤに対応する。
【００２１】
図３は、本実施形態に係る中継装置ｂ１と端末装置ｃ１との間の同期信号Ｓの構成を示す概略構成図である。この図において、横軸は時間軸である。
同期信号Ｓは、同期データ、送信元情報、基本フレーム期間長、通信状態ビット、データ送信開始時間、及び競争時間開始時間の情報を含んで構成される。各情報は、ビット数が予め定められている固定長のビット列である。
【００２２】
同期データは、予め定められたビット列であり、同期信号Ｓが開始されることを示す。送信元情報は、同期信号Ｓを生成した管理サーバａ１の識別情報、及び同期信号Ｓを送信した中継装置ｂ１の識別情報である中継装置ＩＤ（「１」〜「ｎ」）を含む情報である。基本フレーム期間長の情報は、基本フレーム送信期間ｈの時間間隔を示す情報である。
【００２３】
通信状態ビットは、中継装置ｂ１が検出した通信状態を示す情報である（図６参照）。具体的に、通信状態ビットは、管理サーバａ１が初期値として設定する「１１１」は、通信が正常であることを示す。通信状態ビットは、中継装置ｂ１が通信障害を検出した場合、中継装置ｂ１により初期値「１１１」（正常）がマスクされ、別の値となる。例えば、通信状態ビット「００１」は、通信状態「ネットワーク接続不可」を示す。通信状態ビットの値の詳細については、後述する。
【００２４】
データ時間開始時間の情報は、データ期間ｊにおいて、同期信号Ｓを送信した中継装置ｂ１が送信データＤを送信するために割り当てられた時間（データ時間）の開始時間を示す情報である。例えば、図２において中継装置Ｂ１のデータ時間開始時間は、送信データＤ１の送信を開始した時間を示す情報である。競争時間開始時間の情報は、競争期間ｋにおいて、同期信号Ｓを送信した中継装置ｂ１が、自装置宛の信号を受信するために割り当てられた競争時間の開始時間を示す情報である。なお、各中継装置ｂ１について、データ時間開始時間及び競争時間開始時間は、同期信号Ｓの開始時間からの相対的な時間情報である。
【００２５】
＜装置のハードウェア構成について＞
以下、電子棚札システムが具備する装置の構成について説明をする。
図４は、本実施形態に係る電子棚札システムが具備する装置のハードウェア構成を示す概略構成図である。
【００２６】
管理サーバａ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）ａ１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ａ１２、記憶媒体ａ１３、クロックａ１４、表示部ａ１５、ＬＡＮ接続Ｉ／Ｆ（インターフェイス）ａ１６、及び操作部ａ１７を含んで構成される。ＣＰＵａ１１、ＲＡＭａ１２、記憶媒体ａ１３、クロックａ１４、表示部ａ１５、ＬＡＮ接続Ｉ／Ｆ（インターフェイス）ａ１６、及び操作部ａ１７はバスを介して接続されており、相互に通信可能になっている。ＣＰＵａ１１は、中央処理装置であり、記憶媒体ａ１３に記憶されているプログラムを読み出して実行することにより、管理サーバａ１の処理を制御する。ＲＡＭａ１２は、随時読み出し書き込みメモリである。クロックａ１４は、水晶振動子を備え、一定の周波数の信号をＣＰＵａ１１に出力する。操作部ａ１７は、例えばキーボードやマウスなどの入力装置である。ＬＡＮ接続Ｉ／Ｆａ１６は、ＬＡＮを介して中継装置ｂ１と通信を行う。表示部ａ１５は、例えば液晶ディスプレイやＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイなどの表示装置である。
【００２７】
中継装置ｂ１は、ＣＰＵｂ１１、ＲＡＭｂ１２、記憶媒体ｂ１３、クロックｂ１４、ＬＡＮ接続Ｉ／Ｆｂ１５、及び近距離無線Ｉ／Ｆｂ１６を含んで構成される。ＣＰＵｂ１１、ＲＡＭｂ１２、記憶媒体ｂ１３、クロックｂ１４、ＬＡＮ接続Ｉ／Ｆｂ１５、及び近距離無線Ｉ／Ｆｂ１６はバスを介して接続されており、相互に通信可能になっている。ＣＰＵｂ１１は、中央処理装置であり、記憶媒体ｂ１３に記憶されているプログラムを読み出して実行することにより、中継装置２の動作を制御する。記憶媒体ｂ１３は、半導体メモリであり、ＣＰＵｂ１１が実行するプログラム、自装置の中継装置ＩＤ、及び通信状態情報（図６）等を記憶している。ＲＡＭｂ１２は、随時読み出し書き込みメモリである。クロックａ１４は、水晶振動子を備え、一定の周波数の信号をＣＰＵａ１１に出力する。ＬＡＮ接続Ｉ／Ｆｂ１５は、ＬＡＮを介して管理サーバａ１と通信を行う。近距離無線Ｉ／Ｆｂ１６は、端末装置ｃ１との間で無線通信を行う。
【００２８】
端末装置ｃ１は、ＣＰＵｃ１１、ＲＡＭｃ１２、記憶媒体ｃ１３、クロックｃ１４、表示部ｃ１５、参加スイッチｃ１６、近距離無線Ｉ／Ｆｃ１７、及びバッテリｃ１８を含んで構成される。ＣＰＵｃ１１、ＲＡＭｃ１２、記憶媒体ｃ１３、クロックｃ１４、表示部ｃ１５、参加スイッチｃ１６、近距離無線Ｉ／Ｆｃ１７、及びバッテリｃ１８は、バスを介して接続されており、相互に通信可能になっている。
【００２９】
ＣＰＵｃ１１は、中央処理装置であり、記憶媒体ｃ１３に記憶されているプログラムを読み出して実行することにより、端末装置ｃ１の動作を制御する。記憶媒体ｃ１３は、半導体メモリであり、ＣＰＵｃ１１が実行するプログラム及び中継装置情報（図８）等を記憶している。ＲＡＭｃ１２は、随時読み出し書き込みメモリである。クロックａ１４は、水晶振動子を備え、一定の周波数の信号をＣＰＵａ１１に出力する。表示部ｃ１５は、ＬＣＤ及びＬＥＤから構成され、商品等の価格等の表示情報を表示する。参加スイッチｃ１６は、管理サーバａ１との通信を中継させる中継装置ｂ１であって、通信可能な中継装置ｂ１のサーチ（検索）を開始するためのスイッチである。近距離無線Ｉ／Ｆｃ１７は、中継装置ｂ１との間で無線通信を行う。バッテリｃ１８は、端末装置ｃ１の各部を動作させるための電力を供給する。
【００３０】
＜中継装置ｂ１の機能構成について＞
図５は、本実施形態に係る中継装置ｂ１の機能構成を示す概略ブロック図である。中継装置ｂ１は、通信状態記憶部ｂ１３１、通信状態検出部ｂ１１１、管理サーバ通信部ｂ１５１、中継装置ＩＤ記憶部ｂ１３２、信号制御部ｂ１１２、同期部ｂ１４１、同期信号情報記憶部ｂ１２１、及び端末装置通信部ｂ１６１を含んで構成される。
また、信号制御部ｂ１１２は、通信状態ビット生成部ｂ１１２１、同期信号生成部ｂ１１２２、及び送信データ生成部ｂ１１２３を含んで構成される。
【００３１】
通信状態記憶部ｂ１３１は、通信状態ビット及び中継装置ｂ１の通信状態の情報を対応づけた通信状態情報（図６）を記憶する。通信状態ビットは、上述のように、同期信号Ｓに含まれるビット列である（図３参照）。通信状態の情報は、中継装置ｂ１が検出する通信状態を示す情報である。通信状態情報の一例については、後述する。
【００３２】
通信状態検出部ｂ１１１は、管理サーバ通信部ｂ１５１から入力された情報、及び管理サーバ通信部ｂ１５１の状態を監視し、通信状態を検出する。通信状態検出部ｂ１１１は、検出した通信状態の情報を、通信状態ビット生成部ｂ１１２１に出力する。
管理サーバ通信部ｂ１５１は、管理サーバａ１と通信を行う。
中継装置ＩＤ記憶部ｂ１３２は、自装置の中継装置ＩＤを記憶する。
【００３３】
通信状態ビット生成部ｂ１１２１は、通信状態記憶部ｂ１３１を読み出し、通信状態検出部ｂ１１１から入力された通信状態の情報に対応する通信状態ビットのビット列を生成する。なお、通信状態ビット生成部ｂ１１２１は、通信状態検出部ｂ１１１から入力された通信状態の情報が「正常」を示す場合、通信状態ビットのビット列を生成しない。通信状態ビット生成部ｂ１１２１は、生成したビット列を同期信号生成部ｂ１１２２に出力する。
【００３４】
また、同期信号生成部ｂ１１２２は、通信状態ビット生成部ｂ１１２１からビット列の入力がない場合、つまり、通信状態の情報が「正常」である場合、管理サーバａ１から入力されたデータ信号であって、図３に示す情報が設定されているデータ信号をそのまま同期信号に使用する。この信号に含まれる通信状態ビットには、管理サーバａ１が設定した初期値であって、通信状態が正常であることを示す「１１１」が設定されている。同期信号生成部ｂ１１２２は、管理サーバａ１から入力されたデータ信号に含まれる送信元情報に中継装置ＩＤ記憶部ｂ１３２から読み出した自装置の中継装置ＩＤを設定して同期信号Ｓを生成する。
同期信号生成部ｂ１１２２は、生成した同期信号Ｓを端末装置通信部ｂ１６１に出力するとともに、同期信号Ｓの情報を同期信号情報記憶部ｂ１２１に記憶させる。つまり、同期信号情報記憶部ｂ１２１には、通信状態の情報が「正常」である場合に、同期信号生成部ｂ１１２２が出力した直近の同期信号Ｓの情報が記憶される。この同期信号Ｓの情報は、同期信号のビット列、及び、同期信号送信タイミングを示す情報である。なお、同期信号送信タイミングを示す情報とは、同期信号生成部ｂ１１が生成した同期信号Ｓを端末装置通信部ｂ１６１に出力したタイミングと、同期信号Ｓに含まれる基本フレーム送信期間ｈである。そして、同期信号Ｓを出力したタイミングに、基本フレーム送信期間ｈを整数倍したタイミングが同期信号送信タイミングである。
【００３５】
一方、同期信号生成部ｂ１１２２は、通信状態ビット生成部ｂ１１２１からビット列の入力があった場合、同期信号情報記憶部ｂ１２１が記憶する同期信号Ｓの情報を読み出す。同期信号生成部ｂ１１２２は、読み出した同期信号Ｓに含まれる通信状態ビット（値が「１１１」）をマスクすることで、同期信号Ｓの通信状態ビットに、通信状態検出部ｂ１１１から入力されたビット列を設定し、代替同期信号を生成する。
同期信号生成部ｂ１１２２は、生成した代替同期信号を同期信号Ｓとして、後述する同期部ｂ１４１から入力された信号が示す同期信号送信タイミングで、端末装置通信部ｂ１６１に出力する。出力された同期信号Ｓは、この中継装置ｂ１の同期信号送信タイミングに、端末通信部ｂ１６１を介して、端末装置ｃ１に送信される。
また、信号制御部ｂ１１２は、端末装置ｃ１から受信した信号を管理サーバａ１に送信する。
【００３６】
送信データ生成部ｂ１１２３は、管理サーバａ１から入力されたデータ信号であって、データ期間ｊに送信するデータ信号を送信データＤとして端末装置通信部ｂ１６１に出力する。
同期部ｂ１４１は、同期信号情報記憶部ｂ１２１から同期信号送信タイミングを示す情報を読み出し、同期信号送信タイミングを示す信号を生成して、同期信号生成部ｂ１１２２に出力する。
端末装置通信部ｂ１６１は、端末装置ｃ１と無線通信を行う。
【００３７】
＜通信状態情報について＞
通信状態情報は、リレーショナル形式のデータベースにより管理されている。
図６は、本実施形態に係る通信状態情報の一例を示す概略図である。図示するように、通信状態情報は、行と列からなる２次元の表形式のデータであり、通信状態ビット、及び通信状態情報の各項目の列を有している。
【００３８】
例えば、図６の１番目の通信状態情報は、通信状態ビット「０００」が通信状態「アプリケーション接続不可」である。この通信状態は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのアプリケーション層より下の層のサービスは正常に利用できるが、アプリケーションのバグやデータベース処理の高負荷により、アプリケーション層でのサービスが利用できない状態であることを示す。また、図６の２番目の通信状態情報は、通信状態ビット「００１」が通信状態「ネットワーク接続不可」であり、ネットワーク層より下の層のサービスは正常に利用できるが、通信装置の故障やアクセス集中等によりネットワーク層のサービスが利用できない状態であることを示す。
【００３９】
また、図６の３番目の通信状態情報は、通信状態ビット「０１０」が通信状態「物理接続不可（ＬＡＮケーブル）」であり、中継装置ｂ１のＬＡＮケーブルが抜けている等、回線接続された場合において物理層が利用できない状態であることを示す。また、図６の４番目の通信状態情報は、通信状態ビット「０１１」が通信状態「物理接続不可（電波品質）」であり、中継装置ｂ１での管理サーバａ１からの無線信号の受信信号強度が低く無線通信をすることができない等、無線接続された場合において物理層が利用できない状態であることを示す。
なお、図６の通信状態情報には含まれてないが、通信状態ビット「１１１」は、通信状態「正常」を示す。上述のように、管理サーバａ１からのデータ信号に含まれる通信状態ビットの初期値は、通信状態ビット「１１１」である。
【００４０】
＜端末装置ｃ１の機能構成について＞
図７は、本実施形態に係る端末装置ｃ１の機能構成を示す概略ブロック図である。端末装置ｃ１は、中継装置通信部ｃ１７１、表示部ｃ１５１、受信部ｃ１１１、同期部ｃ１４１、信号生成部ｃ１１３、及び中継装置情報記憶部ｃ１３１を含んで構成される。
信号生成部ｃ１１３は、中継装置選択部ｃ１１３１及び参加処理部ｃ１１３２を含んで構成される。
【００４１】
中継装置通信部ｃ１７１は、中継装置ｂ１と無線通信を行う。中継装置通信部ｃ１７１は、中継装置ｂ１から受信した無線周波数の信号をベースバンドの信号にダウンコンバートし、受信部ｃ１１１に出力する。また、中継装置通信部ｃ１７１は、信号生成部ｃ１１３から入力されたベースバンドの信号を無線周波数の信号にアップコンバートし、中継装置ｂ１に送信する。
【００４２】
受信部ｃ１１１は、中継装置通信部ｃ１７１から入力された信号を復調し、受信データを検出する。ここで、受信部ｃ１１１は、受信データに含まれる同期信号Ｓの同期データのビット列を検出する。受信部ｃ１１１は、検出した同期データのビット列より、同期信号Ｓの開始を特定し、予め記憶する同期信号Ｓのビット列の情報に基づき、同期信号Ｓに含まれる情報を検出する。受信部ｃ１１１は、検出した情報のうち、送信先情報に含まれる中継装置ＩＤ、基本フレーム期間長、データ時間開始時間、及び競争時間開始時間の情報を同期部ｃ１４１に出力する。
なお、後述するように、同期部ｃ１４１が基本フレーム期間ｈと同期を行った場合、同期信号を受信したタイミング、つまり、同期信号送信タイミングＳｔｉ１〜ｎにより、中継装置ＩＤを検出してもよい。
【００４３】
また、受信部ｃ１１１は、中継装置ｂ１からの受信信号の受信信号強度を検出し、検出した受信信号強度を中継装置情報記憶部ｃ１３１に出力する。受信部ｃ１１１は、この受信信号強度とともに、受信データから検出した情報のうち、送信先情報に含まれる中継装置ＩＤ及び通信状態ビットを中継装置情報記憶部ｃ１３１に出力する。
また、受信部ｃ１１１は、後述する同期部ｃ１４１から入力されたデータ時間開始時間を示す信号に基づいて、送信データの受信タイミングを選択し、自装置宛の送信データＤを復調する。受信部ｃ１１１は、復調した自装置宛の送信データＤの情報を表示部ｃ１５１に表示させる。
【００４４】
同期部ｃ１４１は、受信部ｃ１１１から入力された中継装置ＩＤにより、受信した同期信号の同期信号送信タイミングＳｔｉ１〜ｎがいずれであるかを決定する。具体的に、同期部ｃ１４１は、受信部ｃ１１１から入力された中継装置ＩＤが「ｐ」の場合、受信した同期信号の同期信号送信タイミングがＳｔｉ「ｐ」であると決定する。同期部ｃ１４１は、決定した同期信号送信タイミングＳｔｉ「ｐ」と、基本フレーム期間長により、次の基本フレーム期間ｈの開始時間を算出する。これにより、同期部ｃ１４１は、基本フレーム期間ｈと同期をする。同期部ｃ１４１は、図４のクロックｃ１４の信号に基づき、基本フレーム期間ｈの開始時間を示す信号を生成して、受信部ｃ１１１に出力する。
また、同期部ｃ１４１は、受信部ｃ１１１から入力された中継装置ＩＤ、データ時間開始時間、及び競争時間開始時間の情報により、それぞれ、この中継装置ＩＤの中継装置のデータ時間開始時間を示す信号、及び競争時間開始時間を示す信号を生成し、受信部ｃ１１１及び信号生成部ｃ１１３に出力する。
【００４５】
中継装置情報記憶部ｃ１３１は、中継装置ＩＤ、受信信号強度、通信状態ビットを対応づけた中継装置情報（図８）を記憶する。中継装置情報の一例については、後述する。
中継装置選択部ｃ１１３１は、中継情報記憶部ｃ１３１が記憶する中継装置情報に基づいて、接続する中継装置ｂ１を選択する。中継装置選択部の処理の詳細は、端末装置ｃ１の動作の説明と併せて、後述する。中継装置選択部ｃ１１３１は、選択した中継装置ｂ１の中継装置ＩＤを参加処理部ｃ１１３２に出力する。
【００４６】
参加処理部ｃ１１３２は、図４の参加スイッチｃ１６が押下された場合、及び、中継装置選択部ｃ１１３１から中継装置ＩＤの入力があった場合、中継装置ｂ１と接続する参加処理を行う。中継装置ＩＤの入力があった場合、参加処理部ｃ１１３２は、この中継装置ＩＤの中継装置ｂ１に対して、参加を要求する参加要求を生成する。参加処理部ｃ１１３２は、生成した参加要求を、この中継装置ＩＤの競争時間開始時間を示す信号に基づいて中継装置通信部ｃ１７１に出力する。出力された参加要求は、この中継装置ＩＤの競争時間開始時間に中継装置通信部ｃ１７１から送信される。一方、参加スイッチｃ１６が押下された場合、参加処理部ｃ１１３２は、中継装置ｂ１のサーチ処理を伴う参加処理である参加処理を行う。参加処理部ｃ１１３２のサーチ処理の詳細については、端末装置ｃ１の動作の説明と併せて、後述する。
【００４７】
中継装置情報は、リレーショナル形式のデータベースにより管理されている。
図８は、本実施形態に係る中継装置情報の一例を示す概略図である。図示するように、中継装置情報は、行と列からなる２次元の表形式のデータであり、中継装置ＩＤ、受信信号強度、及び通信状態ビットの各項目の列を有している。ここで、受信信号強度は、当該同期信号の電波強度を想定する範囲の最高値を１００とし、最低値を０とする相対的な値である。
【００４８】
例えば、図８の１番目の中継装置情報は、中継装置ＩＤ「１」（図１の中継装置Ｂ１）の中継装置について、この中継装置からの無線信号の受信信号強度が「４０％」であることを示す。また、この中継装置情報は、中継装置ＩＤ「１」の中継装置の状態ビットが「００１」であり、つまり、通信状態「アプリケーション接続不可」であることを示す（図６参照）。また、図８の２番目及び３番目の中継装置情報は、それぞれ、中継装置ＩＤ「２」、「３」の中継装置について、通信状態ビットが「１１１」であり、通信状態「正常」であることを示す。また、この中継装置情報は、中継装置ＩＤ「２」、「３」の中継装置からの無線信号の受信信号強度が、それぞれ、「９０％」、「６０％」であることを示す。
【００４９】
以下、中継装置ｂ１と端末装置ｃ１の動作について説明をする。
＜中継装置ｂ１の動作について＞
図９は、本実施形態に係る中継装置ｂ１の動作の一例を示すフロー図である。
（ステップＳ１０１）中継装置ｂ１は、通信状態の問合せを行う問合せデータを管理サーバａ１へ送信する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）中継装置ｂ１は、管理サーバａ１からの応答データを受信した否かを確認する。その後、ステップＳ１０３に進む。
（ステップＳ１０３）ステップＳ１０２にて応答データを受信したと判定された場合（成功）、ステップＳ１０４に進む。一方、ステップＳ１０２にて応答データを受信していないと判定された場合（失敗）、ステップＳ１０６に進む。
【００５０】
（ステップＳ１０４）中継装置ｂ１は、管理サーバからａ１入力されたデータ信号であって、同期信号又は送信データの情報が設定されているデータ信号を取得する。その後、ステップＳ１０５に進む。
（ステップＳ１０５）中継装置ｂ１は、ステップＳ１０４にて取得したデータ信号に、自装置の中継装置ＩＤを設定し、同期信号Ｓを生成する。その後、ステップＳ１０６に進む。
（ステップＳ１０６）中継装置ｂ１は、ステップＳ１０５にて生成した同期信号Ｓの情報を記憶する。その後、ステップＳ１１５に進む。
【００５１】
（ステップＳ１０７）中継装置ｂ１は、自装置の通信状態を確認する。例えば、中継装置ｂ１は、自装置のＬＡＮケーブルが抜けているか否か、又は、管理サーバａ１からの無線信号の受信信号強度が予め定めた値以下であるか否かを確認する。その後、ステップＳ１０８に進む。
（ステップＳ１０８）ステップＳ１０７にて自装置の通信状態が異常であると判定された場合（Ｙｅｓ）、ステップＳ１１２に進む。例えば、中継装置ｂ１は、自装置のＬＡＮケーブルが抜けている場合、又は、管理サーバａ１からの無線信号の受信信号強度が予め定めた値以下である場合は、異常であると判定する。一方、ステップＳ１０７にて自装置の通信状態が正常であると判定された場合（Ｎｏ）、ステップＳ１０９に進む。
【００５２】
（ステップＳ１０９）中継装置ｂ１は、Ｓ１０３にて失敗と判定した回数である失敗回数をカウントアップする。その後、ステップＳ１１０に進む。
（ステップＳ１１０）中継装置ｂ１は、Ｓ１０９にてカウントアップした失敗回数が予め定めた規定値（例えば、３回）以下であるか否かを確認する。その後、ステップＳ１１１に進む。
（ステップＳ１１１）ステップＳ１１０にて失敗回数が予め定めた規定値以下であると判定された場合（ＯＫ）、ステップＳ１１３に進む。一方、ステップＳ１１０にて失敗回数が予め定めた規定値より大きいと判定された場合（ＮＧ）、ステップＳ１１２に進む。
なお、このステップＳ１０９〜Ｓ１１１の処理は、中継装置ｂ１に異常がない場合、つまり、管理サーバａ１又は管理サーバａ１と中継装置ｂ１との間のネットワークに異常がある場合、すぐに復旧する可能性があるので、その復旧を待つための処理である。この復旧を待つ期間に、中継装置ｂ１は、端末装置ｃ１に通信状態が正常であることを示す通信状態ビットを送信し、端末装置ｃ１に、通信状態が正常でない場合に行う参加処理等をさせないための処理である。よって、Ｓ１１１の処理において、失敗回数が予め定めた規定値以下であると判定された場合（ＯＫ）には、後述するステップＳ１１４において、通信状態ビットを「１１１」（正常）として代替同期信号を生成する。
【００５３】
（ステップＳ１１２）中継装置ｂ１は、通信状態を検出し、検出した通信状態を示す通信状態ビットを決定する。なお、ステップＳ１１２にて決定される通信状態ビットは、「１１１」（正常）以外の通信状態ビットである。その後、ステップＳ１１３に進む。
（ステップＳ１１３）中継装置ｂ１は、ステップＳ１０６にて記憶した同期信号Ｓの情報を読み出す。その後、ステップＳ１１４に進む。
（ステップＳ１１４）中継装置ｂ１は、ステップＳ１１３にて読み出した情報の同期信号Ｓのビット列に、ステップＳ１１２で決定した通信状態ビットを設定し、代替同期信号を生成する。その後、ステップＳ１１５に進む。
【００５４】
（ステップＳ１１５）中継装置ｂ１は、ステップＳ１０５で生成した同期信号Ｓ及びＳ１０４で取得した送信データＤ、又は、ステップＳ１１４で生成した代替同期信号を同期信号Ｓとして、端末装置ｃ１に送信する。その後、ステップＳ１１６に進む。
（ステップＳ１１６）中継装置ｂ１は、端末装置ｃ１からの応答データを受信する。その後、ステップＳ１０１に戻る。
【００５５】
＜端末装置ｃ１の動作について＞
図１０は、本実施形態に係る端末装置ｃ１の動作の一例を示すフロー図である。
（ステップＳ２０１）端末装置ｃ１は、複数の中継装置ｂ１から同期信号Ｓ又は送信データを受信する。その後、ステップＳ２０２に進む。
（ステップＳ２０２）端末装置ｃ１は、事前の参加処理により接続している接続先の中継装置ｂ１（接続先中継装置という）からの同期信号Ｓの受信処理を行う。その後、ステップＳ２０３に進む。
（ステップＳ２０３）ステップＳ２０２にて接続先中継装置ｂ１からの同期信号Ｓを受信できた場合（受信成功）、ステップＳ２０４に進む。一方、ステップＳ２０２にて接続先中継装置ｂ１からの同期信号Ｓを受信できなかった場合（受信失敗）、ステップＳ２０７に進む。
【００５６】
（ステップＳ２０４）端末装置ｃ１は、受信した同期信号Ｓの受信信号強度を検出する。その後、ステップＳ２０５に進む。
（ステップＳ２０５）端末装置ｃ１は、受信した同期信号Ｓに含まれる通信ビットが「１１１」（正常）であるか否かにより、接続先中継装置ｂ１の通信状態が正常であるか否かを確認する。その後、ステップＳ２０６に進む。
（ステップＳ２０６）ステップＳ２０５にて接続先中継装置ｂ１の通信状態が正常であると判定された場合、ステップＳ２１０に進む。一方、ステップＳ２０５にて接続先中継装置ｂ１の通信状態が正常であると判定された場合、つまり、通信ビットが「１１１」（正常）でない場合、ステップＳ２１３に進む。
【００５７】
（ステップＳ２０７）端末装置ｃ１は、Ｓ２０３にて受信失敗と判定した回数である失敗回数をカウントアップする。その後、ステップＳ２０８に進む。
（ステップＳ２０８）端末装置ｃ１は、Ｓ２０７にてカウントアップした失敗回数が予め定めた規定値（例えば、１回）以下であるか否かを確認する。その後、ステップＳ２０９に進む。
（ステップＳ２０９）ステップＳ２０８にて失敗回数が予め定めた規定値以下であると判定された場合（ＯＫ）、ステップＳ２０１に進む。一方、ステップＳ２０８にて失敗回数が予め定めた規定値より大きいと判定された場合（ＮＧ）、ステップＳ２１３に進む。なお、このステップＳ２０７〜ステップＳ２０９の処理は、図９のステップＳ１０９〜Ｓ１１１の処理と同様に、その復旧を待つための処理であり、この復旧を待つ期間に、ステップＳ２１３の処理を行わないための処理である。
【００５８】
（ステップＳ２１０）端末装置ｃ１は、ステップＳ２０１にて受信した複数の中継装置ｂ１からの同期信号Ｓの受信信号強度を検出する。端末装置ｃ１は、接続先中継装置ｂ１と接続先以外の中継装置ｂ１とについて、検出した受信信号強度を比較する。その後、ステップＳ２１１に進む。なお、端末装置ｃ１は、検出した受信信号強度を中継装置ＩＤと対応付けて中継装置情報として記憶する。
（ステップＳ２１１）ステップＳ２１０にて接続先中継装置ｂ１の受信信号強度が最も大きい場合（変更なし）、接続先中継装置ｂ１を変更しないと判定され、現在の接続先中継装置ｂ１との接続を継続する。この場合、ステップＳ２１２に進む。一方、ステップＳ２１０にて接続先中継装置ｂ１以外に受信信号強度が最も大きい中継装置ｂ１がある場合（変更あり）、接続先中継装置ｂ１を受信信号強度が最も大きい中継装置ｂ１に変更すると判定される。この場合、ステップＳ２１３に進む。
【００５９】
（ステップＳ２１２）端末装置ｃ１は、データを接続先中継装置ｂ１に送信する場合、送信データを送信する。その後、ステップＳ２０１に戻る。
（ステップＳ２１３）端末装置ｃ１は、後述する最適中継装置選択処理を行う。その後、ステップＳ２０１に戻る。
【００６０】
なお、本実施形態に係る端末装置ｃ１は、図１０のステップＳ２０１において、複数の中継装置ｂ１から同期信号Ｓ又は送信データを受信しているが、本発明はこれに限られず、例えば、端末装置ｃ１が、通常は、現在接続中の中継装置以外からの同期信号Ｓ又は送信データの受信は行わなくてもよい（ステップＳ２１０、Ｓ２１１も行わない）。この場合、端末装置ｃ１は、ステップＳ２０３で受信を失敗し始めた後に（もしくは、ステップＳ２０８で失敗回数が規定値より１回少ない値となった後に）、ステップＳ２０９の後のステップＳ２０１を行う際、複数の中継装置ｂ１から同期信号Ｓ又は送信データを受信するようにしてもよい。このようにすることで、端末装置ｃ１が中継装置ｂ１と正常な通信を行っている際、複数の中継装置ｂ１から同期信号Ｓ又は送信データを受信するといった、余計な通信を省略し、端末装置の電力消費を低減することができる。
【００６１】
図１１は、本実施形態に係る最適中継装置選択処理（図１０のステップＳ２１３）の動作の一例を示すフロー図である。
（ステップＳ３０１）端末装置ｃ１は、中継装置情報に中継装置ＩＤが１つも記憶されていないか否かを確認する。つまり、同期信号Ｓを受信した中継装置ｂ１が１つもないか否かを確認する。その後、ステップＳ３０２に進む。
（ステップＳ３０２）ステップＳ３０１にて中継装置情報に中継装置ＩＤが記憶されていないと判定された場合（Ｙｅｓ）、ステップＳ３０９に進む。一方、ステップＳ３０１にて中継装置情報に中継装置ＩＤが記憶されていると判定された場合（Ｎｏ）、ステップＳ３０３に進む。
（ステップＳ３０３）端末装置ｃ１は、受信した同期信号Ｓに含まれる通信ビットが「１１１」（正常）であるか否かにより、接続先中継装置ｂ１の通信状態が正常であるか否かを確認する。その後、ステップＳ３０４に進む。
【００６２】
（ステップＳ３０４）ステップＳ３０３にて通信状態が正常である中継装置ｂ１が１つでも存在すると判定された場合（正常有り）、つまり、通信ビットが「１１１」（正常）の中継装置ｂ１がある場合、ステップＳ３０５に進む。一方、ステップＳ３０３にて通信状態が正常である中継装置ｂ１が１つも存在しないと判定された場合（全て異常）、ステップＳ３０８に進む。
【００６３】
（ステップＳ３０５）端末装置ｃ１は、ステップＳ３０３にて確認した通信状態が正常である中継装置ｂ１のうち、受信信号強度が最大の中継装置ｂ１を選択する。その後、ステップＳ３０６に進む。
（ステップＳ３０６）ステップＳ３０５にて選択した中継装置ｂ１が接続先中継装置ｂ１である場合、ステップＳ３０８に進む。一方、ステップＳ３０５にて選択した中継装置ｂ１が接続先中継装置ｂ１以外の中継装置ｂ１である場合、ステップＳ３０７に進む。
【００６４】
（ステップＳ３０７）端末装置ｃ１は、ステップＳ３０５にて選択した中継装置ｂ１に、参加要求を送信し、接続先の中継装置ｂ１を変更する処理を行う。
（ステップＳ３０８）端末装置ｃ１は、現在の接続先中継装置ｂ１と継続して同期を維持し、無線信号の送受信を行う。
（ステップＳ３０９）端末装置ｃ１は、後述する中継装置ｂ１のサーチ処理を伴う参加処理である参加処理を行う。
【００６５】
＜サーチ処理について＞
図１２は、本実施形態に係るサーチ処理の動作の一例を示すフロー図である。なお、このサーチ処理は、図４の参加スイッチｃ１６が押下された場合に行われる処理と同じ処理であり、端末装置ｃ１が中継装置ｂ１をサーチする場合の処理である。
また、本実施形態では、中継装置ｂ１と端末装置ｃ１は、周波数が異なるチャンネル１１ｃｈ（チャンネル）〜２６ｃｈのいずれかを用いて無線通信を行う。
【００６６】
（ステップＳ４０１）端末装置ｃ１は、自装置が無線通信に用いるチャンネルであって、予め指定されたチャンネル（指定チャンネル）が記憶されているか否かを確認する。その後、ステップＳ４０２に進む。
（ステップＳ４０２）ステップＳ４０１にて指定チャンネルが記憶されていると判定された場合（有り）、ステップＳ４０８に進む。一方、ステップＳ４０１にて指定チャンネルが記憶されていないと判定された場合（無し）、ステップＳ４０３に進む。
【００６７】
（ステップＳ４０３）端末装置ｃ１は、無線通信に用いるチャンネルのうち、一番小さなチャンネルである１１ｃｈを設定する。その後、ステップＳ４０４に進む。
（ステップＳ４０４）端末装置ｃ１は、ステップＳ４０３にて設定したチャンネルで同期信号Ｓの受信処理を行い、同期信号Ｓを受信できたか否かを確認する。その後、ステップＳ４０５に進む。
（ステップＳ４０５）ステップＳ４０４にて同期信号Ｓを受信できたと判定された場合（成功）、ステップＳ４１２に進む。一方、テップＳ４０４にて同期信号Ｓを受信できなかったと判定された場合（失敗）、ステップＳ４０６に進む。
【００６８】
（ステップＳ４０６）端末装置ｃ１は、ステップＳ４０４にて受信処理を行ったチャンネルに、１チャンネル増加したチャンネルを設定する。例えば、ステップＳ４０４にて１１ｃｈで受信処理を行った場合、１２ｃｈを設定する。その後、ステップＳ４０７に進む。
（ステップＳ４０７）端末装置ｃ１は、ステップＳ４０６にて設定したチャンネルが２６ｃｈ以下であるか否かを判定する。チャンネルが２６ｃｈ以下である場合（２６ｃｈ以下）、ステップＳ４０４に戻る。一方、チャンネルが２６ｃｈより大きい場合（２６ｃｈより大きい）、ステップＳ４１１に進む。
【００６９】
（ステップＳ４０８）端末装置ｃ１は、Ｓ４０１にて確認をした指定チャンネルにチャンネルを確定する。その後、ステップＳ４０９に進む。
（ステップＳ４０９）端末装置ｃ１は、ステップＳ４０９にて設定したチャンネルで同期信号Ｓの受信処理を行い、同期信号Ｓを受信できたか否かを確認する。その後、ステップＳ４１０に進む。
（ステップＳ４１０）ステップＳ４０９にて同期信号Ｓを受信できた場合（成功）、ステップＳ４１２に進む。一方、ステップＳ４０９にて同期信号Ｓを受信できなかった場合（失敗）、ステップＳ４１１に進む。
【００７０】
（ステップＳ４１１）端末装置ｃ１は、中継装置ｂ１のサーチに失敗したと判定し、例えば、一定時間経過後に、再度ステップＳ４０１の処理を開始する。
（ステップＳ４１２）端末装置ｃ１は、中継装置ｂ１のサーチに成功したと判定し、同期信号Ｓに含まれる中継装置ＩＤの中継装置ｂ１に対し、この中継装置ｂ１の競争時間に、参加要求を送信する。
【００７１】
＜電子棚札システムの動作について＞
図１３は、本実施形態に係る電子棚札システムの動作の一例を示すフロー図である。この図は、接続先中継装置Ｂ１に通信障害が発生して通信ができなくなった場合の動作を示す。この図は、図１中の管理サーバＡ１、中継装置Ｂ１、Ｂ２、及び端末装置Ｃ１１〜Ｃ１ｘのいずれかである端末装置Ｃ１の動作を示す図である。
また、この図は、４つの基本フレーム送信期間ｈ１〜ｈ４での動作を示し、基本フレーム送信期間ｈ１〜ｈ４は、それぞれ、同期期間ｉ１〜ｉ４、データ期間ｊ１〜ｊ４、及び競争期間ｋ１〜ｋ４から構成されることを示す。
また、この図は、端末装置Ｃ１が中継装置Ｂ１に接続して同期している場合の図であり、図９における失敗回数の予め定めた規定値が「１」である場合の図である。
【００７２】
（ステップＳ５０１１）管理サーバＡ１は、同期信号Ｓの情報を含むデータ信号を中継装置Ｂ１（中継装置ＩＤ「１」）に送信する。その後、ステップＳ５０１２に進む。
（ステップＳ５０１２）管理サーバＡ１は、同期信号Ｓの情報を含むデータ信号を中継装置Ｂ２（中継装置ＩＤ「２」）に送信する。その後、ステップＳ５０２１に進む。
【００７３】
（ステップＳ５０２１）中継装置Ｂ１は、ステップＳ５０１１にて送信された信号を受信し、受信したデータ信号を複製して同期信号Ｓ１を生成する。中継装置Ｂ１は、生成した同期信号Ｓ１を端末装置Ｃ１に送信する。その後、ステップＳ５０２２に進む。なお、同期信号Ｓ１は、同期期間ｉ１の同期信号送信タイミングＳｔｉ１に送信される。
（ステップＳ５０２２）中継装置Ｂ２は、ステップＳ５０１２にて送信された信号を受信し、受信したデータ信号を複製して同期信号Ｓを生成する。中継装置Ｂ２は、生成した同期信号Ｓを端末装置Ｃ１に送信する。その後、ステップＳ５０３１に進む。なお、同期信号Ｓ１は、同期期間ｉ１の同期信号送信タイミングＳｔｉ２に送信される。
【００７４】
（ステップＳ５０３１）管理サーバＡ１は、同期信号の情報を含むデータ信号を中継装置Ｂ１に送信する。このデータ信号は、管理サーバＡ１と中継装置Ｂ１との間のネットワーク障害に基づく通信障害により、中継装置Ｂ１が受信することができない信号である。その後、ステップＳ５０３２に進む。
（ステップＳ５０３２）管理サーバＡ１は、同期信号の情報を含むデータ信号を中継装置Ｂ２に送信する。その後、ステップＳ５０４１に進む。
【００７５】
（ステップＳ５０４１）中継装置Ｂ１は、記憶するステップＳ５０２１にて送信した同期信号Ｓを読み出して代替同期信号を生成する。中継装置Ｂ１は、生成した代替同期信号を同期信号Ｓの同期タイミングで送信する。その後、ステップＳ５０４２に進む。
ここで、ステップＳ５０４１では、中継装置Ｂ１に異常がある場合ではなく（図９のステップＳ１０８で「Ｎｏ」の場合）、失敗回数（１回）が予め定めた規定値（１回）以下である場合（図９のステップＳ１１１で「ＯＫ」の場合）なので、図９のステップＳ１１２の処理は行われない。つまり、この代替同期信号の通信状態ビットは「１１１」（正常）である。この代替同期信号を受信した端末装置Ｃ１は、中継装置Ｂ１の通信状態が「正常」であると判定（図１０のステップＳ２０６にて「正常」と判定）し、直ちにステップＳ２１３の最適中継装置選択処理は行わない。
（ステップＳ５０４２）中継装置Ｂ２は、ステップＳ５０３２にて送信された信号を受信し、受信したデータ信号を複製して同期信号Ｓを生成する。中継装置Ｂ２は、生成した同期信号Ｓを端末装置Ｃ１に送信する。その後、ステップＳ５０５１に進む。
【００７６】
（ステップＳ５０５１）管理サーバＡ１は、同期信号の情報を含むデータ信号を中継装置Ｂ１に送信する。このデータ信号は、管理サーバＡ１と中継装置Ｂ１との間のネットワーク障害に基づく通信障害により、中継装置Ｂ１が受信することができない信号である。その後、ステップＳ５０５２に進む。
（ステップＳ５０５２）管理サーバＡ１は、同期信号の情報を含むデータ信号を中継装置Ｂ２に送信する。その後、ステップＳ５０６１に進む。
【００７７】
（ステップＳ５０６１）中継装置Ｂ１は、記憶するステップＳ５０２１にて送信した同期信号Ｓを読み出して代替同期信号を生成する。中継装置Ｂ１は、生成した代替同期信号を同期信号Ｓの同期タイミングで送信する。その後、ステップＳ５０６２に進む。
ここで、ステップＳ５０６１では、中継装置に異常がある場合ではないが（図９のステップＳ１０８で「Ｎｏ」の場合）、失敗回数（２回）が予め定めた規定値（１回）より大きい場合（図９のステップＳ１１１で「ＮＧ」の場合）なので、図９のステップＳ１１２の処理が行われる。つまり、この代替同期信号の通信状態ビットは「１１１」（正常）以外のビット列である。
（ステップＳ５０６２）中継装置Ｂ２は、ステップＳ５０３２にて送信されたデータ信号を受信し、受信したデータ信号を複製して同期信号Ｓを生成する。中継装置Ｂ２は、生成した同期信号Ｓを端末装置Ｃ１に送信する。その後、ステップＳ５０７に進む。
【００７８】
（ステップＳ５０７）端末装置Ｃ１は、ステップＳ５０６１にて送信された代替同期信号を受信する。端末装置Ｃ１は、受信した代替同期信号の通信状態ビットより、接続先中継装置ｂ１の通信状態が異常であると判定（図１０のステップＳ２０６で「異常」と判定）し、最適中継装置選択処理を行う。端末装置Ｃ１は、新たな接続先の中継装置として、中継装置Ｂ２を選択する（図１１のステップＳ３０５）。端末装置Ｃ１は、接続先の中継装置を中継装置Ｂ１から中継装置Ｂ２に変更するため、中継装置Ｂ２に参加要求を送信する。この参加要求は、中継装置Ｂ２を介して管理サーバＡ１に送信される。その後、ステップＳ５０８１に進む。
【００７９】
ステップＳ５０８１、Ｓ５０８２、Ｓ５０９１、Ｓ５０９２の処理は、それぞれ、ステップＳ５０５１、Ｓ５０５２、Ｓ５０６１、Ｓ５０６２の処理と同じなので、説明は省略する。
【００８０】
（ステップＳ５１０）管理サーバＡ１は、参加要求を送信した端末装置Ｃ１を参加させるか否か、つまり、この端末装置Ｃ１を中継装置Ｂ１を介して接続させるか否かを判定する。管理サーバＡ１は、端末装置Ｃ１を参加させると判定した場合、この端末装置Ｃ１宛の送信データの情報を含むデータ信号を生成する。管理サーバＡ１は、生成したデータ信号を中継装置Ｂ２に送信する。その後、ステップＳ５１１に進む。
（ステップＳ５１１）管理サーバＡ１は、ステップＳ５１０にて送信されたデータ信号を受信し、受信したデータ信号を複製して参加許可（送信データＤ２）を生成する。管理サーバＡ１は、生成した参加許可を端末装置Ｃ１に送信する。
【００８１】
このように、本実施形態によれば、中継装置ｂ１が、管理サーバａ１から同期信号を受信できないとき、同期信号の同期情報を含む代替同期信号を生成して、同期のタイミングで端末装置ｃ１に送信する。これにより、端末装置ｃ１が、代替同期信号によって中継装置ｂ１との同期を維持することができ、中継装置ｂ１をサーチする場合と比較して端末装置ｃ１の電力消費を低減することができる。また、端末装置ｃ１が、受信処理の間隔を徐々に伸ばしていく場合と比較して、通信障害の復旧後、迅速に中継装置ｂ１と接続することができる。
【００８２】
また、上述のように、本実施形態に係る端末装置ｃ１、中継装置ｂ１、管理サーバａ１は、スーパー等の店舗に設置される。このような店舗において、店舗の閉店後などには、節電や装置の負荷軽減の観点から、管理サーバａ１の電源をオフにすることが好ましい。
本実施形態によれば、管理サーバａ１の電源をオフにした場合であっても、中継装置ｂ１が、同期信号の同期情報を含む代替同期信号を生成して、同期のタイミングで端末装置ｃ１に送信する。これにより、端末装置ｃ１が中継装置ｂ１との同期を維持して電力消費を増大させずに、管理サーバａ１の電源をオフにすることができ、店舗の閉店後などにおける管理サーバａ１の電力消費の削減や負荷軽減を図ることができる。
【００８３】
また、例えば、管理サーバの電源をオフにする際、端末装置の電源もオフにすることで、端末装置に中継装置のサーチによる電力消費が発生することを防止することが考えられる。しかし、電子棚札等の端末装置は、例えば、店舗において１種類の商品に対して１つ設置される。特に、多種類の商品を扱う大型スーパー等では、多数の端末装置の電源をオフ及びオンにする必要があり、その作業に多大な工数がかかってしまう。また、端末装置が多数あると、開店時に電源をオンにする作業を忘れてしまう端末装置が発生する場合もある。
本実施形態によれば、端末装置ｃ１が中継装置ｂ１との同期を維持して電力消費を増大させずに、管理サーバａ１の電源をオフにすることができ、端末装置ｃ１の電源をオフ及びオンにする作業工数の増加や作業忘れの発生を防止することができる。
また、本実施形態によれば、中継装置ｂ１が、管理サーバａ１との通信状態を示す通信状態情報を含む代替同期信号を生成して送信する。これにより、端末装置ｃ１が、代替同期信号に含まれる通信状態情報に従って、接続先を変更することができる。例えば、通信状態情報が復旧に時間がかかる見込みの通信状態情報と、復旧に時間がかからない見込みの通信状態情報とを、予め区別して端末装置ｃ１に記憶させておく。そして、図１１のステップＳ３０４において通信状態情報が正常である中継装置ｂ１が１つも存在しない場合、復旧に時間がかからない見込みの通信状態情報を有する中継装置１ｂが存在するか否か確認し、存在した場合にステップＳ３０７に移行して、端末装置ｃ１が、通信状態情報が復旧に時間がかからない見込みである中継装置ｂ１に、接続先を変更することができる。また、端末装置ｃ１が、通信状態情報が異常である中継装置ｂ１に参加要求をすることを防止することができる。
また、本実施形態によれば、中継装置ｂ１が通信状態を示す通信状態情報を含む同期信号を生成して送信する。これにより、端末装置ｃ１が、通信状態の正常である中継装置を検出し、検出した中継装置に接続先を変更することができ、管理サーバａ１からの情報を確実に受信することができる。
【００８４】
なお、上述した実施形態における中継装置ｂ１、端末装置ｃ１の一部、例えば、通信状態検出部ｂ１１１、通信状態ビット生成部ｂ１１２１、同期信号生成部ｂ１１２２、中継装置選択部ｃ１１３１、及び参加処理部ｃ１１３２をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、中継装置ｂ１または端末装置ｃ１に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００８５】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００８６】
Ａ１、ａ１・・・管理サーバ（サーバ）、Ｂ１〜Ｂ３、ｂ１・・・中継装置、Ｃ１１〜Ｃ１ｘ、Ｃ２１〜Ｃ２ｙ、Ｃｍ１〜Ｃｍｚ、ｃ１、Ｃ１・・・端末装置（電子棚札装置）、Ｓ、Ｓ１〜Ｓｎ・・・同期信号、Ｄ、Ｄ１〜Ｄｎ・・・送信データ、ｂ１３１・・・通信状態記憶部、ｂ１１１・・・通信状態検出部、ｂ１５１・・・管理サーバ通信部、ｂ１３２・・・中継装置ＩＤ記憶部、ｂ１１２・・・信号制御部、ｂ１４１・・・同期部、ｂ１２１・・・同期信号情報記憶部、ｂ１６１・・・端末装置通信部、ｂ１１２１・・・通信状態ビット生成部、ｂ１１２２・・・同期信号生成部、ｂ１１２３・・・送信データ生成部、ｃ１７１・・・中継装置通信部、ｃ１５１・・・表示部、ｃ１１１・・・受信部、ｃ１４１・・・同期部、ｃ１１３・・・信号生成部、ｃ１３１・・・中継装置情報記憶部、ｃ１１３１・・・中継装置選択部、ｃ１１３２・・・参加処理部
【図１】
2010184072.tif 000003
【図２】
2010184072.tif 000004
【図３】
2010184072.tif 000005
【図４】
2010184072.tif 000006
【図５】
2010184072.tif 000007
【図６】
2010184072.tif 000008
【図７】
2010184072.tif 000009
【図８】
2010184072.tif 000010
【図９】
2010184072.tif 000011
【図１０】
2010184072.tif 000012
【図１１】
2010184072.tif 000013
【図１２】
2010184072.tif 000014
【図１３】
2010184072.tif 000015