(57)【特許請求の範囲】
【請求項１】
複数の端末装置との間で通信を行う通信用基地局において、
動作タイミングを前記端末装置に認識させるビーコンを繰り返し送信するビーコン送信部と、
前記ビーコンに応答して前記端末装置から送信された応答パケットを受信する応答パケット受信部と、
前記応答パケットに含まれる端末識別情報に基づいて、複数の前記端末装置のうち前記応答パケットが前記応答パケット受信部で受信されなかった端末装置を認識する端末認識部と、を備え、
前記ビーコン送信部は、
前記応答パケットが前記応答パケット受信部で受信されなかった前記端末装置に対し、再送指令情報を含む前記ビーコンを送信し、前記ビーコンによって規定される再送時間帯に前記応答パケットを送信させ、
前記ビーコンは、
前記応答パケットを送信すべきタイムスロットを各前記端末装置に対して指定する応答スロット指定情報を含み、
前記再送指令情報は、
前記応答パケットを送信すべきタイムスロットを、前記応答パケットが前記応答パケット受信部で受信されなかった前記端末装置に対して指定する情報を含むことを特徴とする通信用基地局。
【請求項２】
請求項１に記載の通信用基地局において、
前記ビーコン送信部は、
前記応答パケットが前記応答パケット受信部で受信されなかった複数の前記端末装置に対する前記再送指令情報と、前記応答パケットが前記応答パケット受信部で受信されなかった複数の前記端末装置のリストと、を含む前記ビーコンを送信することを特徴とする通信用基地局。
【請求項３】
請求項１または請求項２に記載の通信用基地局において、
前記ビーコンによって規定され、前記応答パケットを受信する応答時間帯および前記再送時間帯のいずれとも異なる予備時間帯に、前記応答パケットとは別に前記端末装置から送信された予備パケットを受信する、予備パケット受信部を備えることを特徴とする通信用基地局。
【請求項４】
請求項３に記載の通信用基地局において、
先に前記ビーコンが送信されてから、次に前記ビーコンが送信されるまでの時間に、前記応答時間帯と、前記再送時間帯と、前記予備時間帯とを含み、
前記応答パケット受信部は、
前記ビーコンに含まれていた前記再送指令情報に対して送信された前記応答パケットを、前記ビーコンより後の前記再送時間帯に受信することを特徴とする通信用基地局。
【請求項５】
請求項４に記載の通信用基地局において、
前記ビーコン送信部は、
前記ビーコンの送信に際してキャリアセンスを実行し、当該キャリアセンスに従って前記ビーコンが送信される後の時間帯に、前記応答時間帯、前記再送時間帯、および前記予備時間帯が設定されていることを特徴とする通信用基地局。
【請求項６】
請求項３から請求項５のいずれか１項に記載の通信用基地局において、
前記予備パケット受信部は、
前記予備時間帯に規定された複数のタイムスロットのうち、前記端末装置によって無作為に選択されたタイムスロットで前記予備パケットを受信することを特徴とする通信用基地局。
【請求項７】
請求項１から請求項６のいずれか１項に記載の通信用基地局において、
前記ビーコン送信部は、
送信周波数を指定する周波数指定情報を含むビーコンを送信し、各前記端末装置に対し、前記周波数指定情報によって指定される周波数のパケットを送信させることを特徴とする通信用基地局。
【請求項８】
通信用基地局から送信されるビーコンを受信するビーコン受信部と、
前記ビーコンが受信されると共に応答パケットを送信する応答パケット送信部と、
を備え、
前記応答パケット送信部は、
前記ビーコンに再送指令情報が含まれる場合に、前記再送指令情報によって指定されるタイムスロットであって、前記ビーコンの受信タイミングに従う再送時間帯におけるタイムスロットに前記応答パケットを送信することを特徴とする端末装置。
【請求項９】
請求項８に記載の端末装置において、
前記ビーコンの受信タイミングに従う予備時間帯に、前記応答パケットとは別に予備パケットを送信する予備パケット送信部を含むことを特徴とする端末装置。
【請求項１０】
請求項９に記載の端末装置において、
前記予備パケット送信部は、
前記予備時間帯に規定された複数のタイムスロットのうち無作為に選択したタイムスロットで前記予備パケットを送信することを特徴とする端末装置。
【請求項１１】
請求項８から請求項１０のいずれか１項に記載の端末装置において、
前記ビーコンは、
送信周波数を指定する周波数指定情報を含み、
前記応答パケット送信部は、前記周波数指定情報によって指定される周波数の前記応答パケットを送信することを特徴とする端末装置。
【請求項１２】
請求項９または請求項１０に記載の端末装置において、
前記応答パケット送信部は、前記周波数指定情報によって指定される周波数の前記応答パケットを送信し、前記予備パケット送信部は、前記周波数指定情報によって指定される周波数の前記予備パケットを送信することを特徴とする端末装置。
【請求項１３】
請求項８から請求項１２のいずれか１項に記載の端末装置において、
前記ビーコン受信部は、前記通信用基地局から繰り返し送信される前記ビーコンを間欠的に受信し、
前記ビーコンを受信した後、次に前記ビーコンを受信するまでの時間帯に、前記端末装置は、その一部の構成要素の電源電力をオフにすることを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信用基地局および端末装置に関し、特に、通信用基地局と端末装置との間でパケットを送受信する技術の改良に関する。
【背景技術】
【０００２】
複数の端末装置が１つの基地局との間で無線通信を行う通信システムが広く用いられている。このような通信システムには、基地局が各端末装置から情報を取得するテレメータリングシステムがある。テレメータリングシステムでは、一般家庭または業務用の建造物に端末装置が設けられ、ガスメータ、電力量メータ等の計測器による測定値が各端末装置から基地局に送信される。
【０００３】
また、通信システムには、基地局がインターネット等の有線通信網に接続されたものもある。各端末装置は、基地局にパケットを無線送信し、基地局はそのパケットを有線通信網に送信する。また、基地局は、有線通信網から受信したパケットを端末装置に無線送信する。これによって各端末装置は、有線通信網に通信接続された装置との間で画像情報、音声情報、文字情報等の送受信を行う。
【０００４】
以下の特許文献１〜４には、本願発明に関連する通信技術が記載されている。特許文献１には、基地局装置と複数の端末装置とを備える通信システムが記載されている。この通信システムでは、データフレームの送受信タイミングを規定するビーコンフレームを、基地局装置が各端末装置に送信する。ビーコンフレームを受信した各端末装置は、ビーコンフレームに含まれる値に応じたタイミングでデータフレームを基地局に送信する。これによって、複数の端末装置は異なるタイミングでデータフレームを送信し、通信システムにおけるフレームの衝突が回避される。
【０００５】
特許文献２には、複数の無線通信装置の間で無線通信が行われる無線通信システムが記載されている。この文献には、いずれかの無線通信装置がマルチキャストフレームを送信した場合に、マルチキャストフレームを受信した各無線通信装置が送信元の無線通信装置に確認応答フレーム（アクノリッジフレーム）を送信する処理が記載されている。
【０００６】
特許文献３には、管理端末と、ネットワークによって管理端末に接続された複数のクライアント端末とを含む通信システムが記載されている。この通信システムでは、管理端末がクライアント端末に対して同期処理や帯域割当処理を実行させるためのパケットデータを送信する。各クライアント端末は、パケットデータに対して応答するためのパケットデータを管理端末に返信する。
【０００７】
特許文献４には、基地局が指定したタイムスロットにおいて端末局から基地局にデータが送信される通信システムが記載されている。この通信システムでは、端末局が基地局に予約信号を送信し、予約信号に基づいて基地局が端末局に対してタイムスロットを指定する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−４９８２４号公報
【特許文献２】特開２０１３−１９７９２８号公報
【特許文献３】特開２０１２−１９９７４５号公報
【特許文献４】特開平７−３３６２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
複数の端末装置が基地局との間で無線通信を行う通信システムでは、各端末装置と基地局との間の同期処理を実行するためのパケットであるビーコンや、各種パケットを受信したことを送信元に伝えるためのアクノリッジパケット等、通信の信頼性を高めるための様々なパケットが送受信される。したがって、多くの端末装置を用いる場合には、端末装置と基地局との間でパケットの送受信をする処理が複雑となってしまう場合がある。
【００１０】
本発明は、簡単な処理によって端末装置と基地局との間のパケット通信の信頼性を高めることを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、複数の端末装置との間で通信を行う通信用基地局において、動作タイミングを前記端末装置に認識させるビーコンを繰り返し送信するビーコン送信部と、前記ビーコンに応答して前記端末装置から送信された応答パケットを受信する応答パケット受信部と、前記応答パケットに含まれる端末識別情報に基づいて、複数の前記端末装置のうち前記応答パケットが前記応答パケット受信部で受信されなかった端末装置を認識する端末認識部と、を備え、前記ビーコン送信部は、前記応答パケットが前記応答パケット受信部で受信されなかった前記端末装置に対し、再送指令情報を含む前記ビーコンを送信し、前記ビーコンによって規定される再送時間帯に前記応答パケットを送信させ、前記ビーコンは、前記応答パケットを送信すべきタイムスロットを各前記端末装置に対して指定する応答スロット指定情報を含み、前記再送指令情報は、前記応答パケットを送信すべきタイムスロットを、前記応答パケットが前記応答パケット受信部で受信されなかった前記端末装置に対して指定する情報を含むことを特徴とする。
【００１２】
望ましくは、前記ビーコン送信部は、前記応答パケットが前記応答パケット受信部で受信されなかった複数の前記端末装置に対する前記再送指令情報と、前記応答パケットが前記応答パケット受信部で受信されなかった複数の前記端末装置のリストと、を含む前記ビーコンを送信する。
【００１３】
望ましくは、前記ビーコンによって規定され、前記応答パケットを受信する応答時間帯および前記再送時間帯のいずれとも異なる予備時間帯に、前記応答パケットとは別に前記端末装置から送信された予備パケットを受信する、予備パケット受信部を備える。
【００１４】
望ましくは、先に前記ビーコンが送信されてから、次に前記ビーコンが送信されるまでの時間に、前記応答時間帯と、前記再送時間帯と、前記予備時間帯とを含み、前記応答パケット受信部は、前記ビーコンに含まれていた前記再送指令情報に対して送信された前記応答パケットを、前記ビーコンより後の前記再送時間帯に受信する。
【００１５】
望ましくは、前記ビーコン送信部は、前記ビーコンの送信に際してキャリアセンスを実行し、当該キャリアセンスに従って前記ビーコンが送信される後の時間帯に、前記応答時間帯、前記再送時間帯、および前記予備時間帯が設定されている。
【００１６】
望ましくは、前記予備パケット受信部は、前記予備時間帯に規定された複数のタイムスロットのうち、前記端末装置によって無作為に選択されたタイムスロットで前記予備パケットを受信する。
【００１７】
望ましくは、前記ビーコン送信部は、送信周波数を指定する周波数指定情報を含むビーコンを送信し、各前記端末装置に対し、前記周波数指定情報によって指定される周波数のパケットを送信させる。
【００１８】
本発明は、通信用基地局から送信されるビーコンを受信するビーコン受信部と、前記ビーコンが受信されると共に応答パケットを送信する応答パケット送信部と、を備え、前記応答パケット送信部は、前記ビーコンに再送指令情報が含まれる場合に、前記再送指令情報によって指定されるタイムスロットであって、前記ビーコンの受信タイミングに従う再送時間帯におけるタイムスロットに前記応答パケットを送信することを特徴とする。
【００１９】
望ましくは、前記ビーコンの受信タイミングに従う予備時間帯に、前記応答パケットとは別に予備パケットを送信する予備パケット送信部を含む。
【００２０】
望ましくは、前記予備パケット送信部は、前記予備時間帯に規定された複数のタイムスロットのうち無作為に選択したタイムスロットで前記予備パケットを送信する。
【００２１】
望ましくは、前記ビーコンは、送信周波数を指定する周波数指定情報を含み、前記応答パケット送信部が、前記周波数指定情報によって指定される周波数の前記応答パケットを送信する。また、望ましくは、前記応答パケット送信部が、前記周波数指定情報によって指定される周波数の前記応答パケットを送信し、前記予備パケット送信部が、前記周波数指定情報によって指定される周波数の前記予備パケットを送信する。
【００２２】
望ましくは、前記ビーコン受信部は、前記通信用基地局から繰り返し送信される前記ビーコンを間欠的に受信し、前記ビーコンを受信した後、次に前記ビーコンを受信するまでの時間帯に、前記端末装置は、その一部の構成要素の電源電力をオフにする。
【発明の効果】
【００２３】
本発明によれば、簡単な処理によって端末装置と基地局との間のパケット通信の信頼性を高めることができる。
【図面の簡単な説明】
【００２４】
【図１】通信システムの構成を示す図である。
【図２】各パケットが送受信されるタイミングを示す図である。
【図３】基地局のハードウエアを示す図である。
【図４】端末装置のハードウエアを示す図である。
【発明を実施するための形態】
【００２５】
（１）通信システムの構成
図１には、本発明の実施形態に係る通信システムの構成が示されている。通信システムは、情報処理装置１０、基地局１２および複数の端末装置１４を備える。情報処理装置１０には、パーソナルコンピュータ等の演算処理装置が用いられる。
【００２６】
基地局１２には、基地局識別情報としてのアドレスが割り当てられ、各端末装置１４には、端末識別情報としてのアドレスが割り当てられている。基地局１２と各端末装置１４との間のパケットの送受信は、それぞれに割り当てられたアドレスを用いて行われる。基地局１２および各端末装置１４はクロック回路を有しており、クロック回路が生成するクロック信号を用いて各パケットを送受信するタイミングを制御する。
【００２７】
通信システムは、複数の計測器から測定値を回収するテレメータリングシステムに用いられてもよい。この場合、端末装置１４は、一般家庭または業務用の建造物に設置され、端末装置には、電力量メータ、ガスメータ、水道メータ等の計測器が接続される。計測器による測定値はアップリンクデータとして基地局１２に送信される。基地局１２は、各端末装置１４から回収した測定値を情報処理装置１０に出力する。情報処理装置１０は、基地局１２から出力された各測定値を記憶し、または、各測定値に対する演算処理を実行する。
【００２８】
端末装置１４から基地局１２に送信されるアップリンクデータは、パケットによって伝送される。端末装置１４が基地局１２にパケットを送信するタイミングを規定するため、基地局１２は、各端末装置１４に所定の送信周期でビーコンを繰り返し送信する。ビーコンが送信されることによって、各端末装置１４が基地局１２にパケットを送信するためのフレームが各端末装置１４に対して設定される。
【００２９】
なお、ここでは、基地局１２が情報処理装置１０に接続された実施形態について説明した。基地局１２は、インターネット等の有線通信網に接続されてもよい。この場合、各端末装置１４は、有線通信網に通信接続された装置との間で、基地局１２を介した情報の送受信を行う。
【００３０】
（２）基地局がビーコンを送信する処理
図２（ａ）には、端末装置が基地局にパケットを送信するタイミングが示されている。また、図２（ｂ）には、基地局がビーコンを送信するタイミングが示されている。各図における横軸は時間ｔを示す。図２（ａ）において縦長の長方形で示された図形は、端末装置が基地局にパケットを送信し得るタイムスロットを示し、図２（ｂ）において縦長の長方形で示された図形は、基地局がビーコン１６を送信するタイムスロットを示している。図２（ｂ）に示される例では、基地局がビーコン１６を送信するタイミングは、時間長ＴＢの各フレームＦの開始タイミングとなっている。
【００３１】
図２（ｂ）に示されているように、各フレームＦの先頭には時間長ＴＣのビーコン送信時間帯２４が設けられている。基地局は、ビーコン送信時間帯２４においてキャリアセンスを実行し、ビーコンを送信する。すなわち、基地局は、ビーコンの送信周波数と同一の周波数を有する干渉信号を受信する状態となる。そして、干渉信号が受信されたときは、ビーコン送信時間帯２４において、干渉信号が受信されなくなったときにビーコンを送信する。干渉信号の受信によって、ビーコン送信時間帯２４にビーコンを送信することができなかった場合、基地局は、その次のフレームＦにおけるビーコン送信時間帯２４においてキャリアセンスを実行の下、ビーコンを送信する。したがって、基地局は、干渉信号が存在しない場合には、所定の送信周期ＴＢでビーコンを繰り返し送信する。
【００３２】
図２（ａ）に示されているように、ビーコン送信時間帯２４の後には、時間長Ｔ１の応答時間帯１８、時間長Ｔ２の再送時間帯２０および時間長Ｔ３の予備時間帯２２がこの順序で設定されている。応答時間帯１８、再送時間帯２０および予備時間帯２２のそれぞれには、複数のタイムスロットが設定されている。
【００３３】
本実施形態に係る通信システムでは、ビーコンを受信した各端末装置は、フレームＦ内のタイムスロットで応答パケットを送信する。このタイムスロットは、ビーコンに含まれる情報によって指定されてもよいし、予め端末装置に記憶されたスケジュール情報によって指定されてもよい。応答時間帯１８には、このような応答パケットを端末装置が送信するための複数のタイムスロットが設定されている。
【００３４】
また、端末装置は、基地局との間の通信状況が良好でない場合、ビーコンを受信しない場合がある。この場合、端末装置は応答パケットを送信しない。同様に、基地局は、端末装置との間の通信状況が良好でない場合、その端末装置から送信された応答パケットを受信しない場合がある。基地局は、予め定められたタイムスロットで応答パケットを受信しなかった端末装置を認識すると、応答パケットを再送すべき旨の再送指令情報をその端末装置に送信する。再送指令情報は、例えば、応答パケットを受信しなかった端末装置を認識した直後のビーコンに含められる。再送時間帯２０には、このような再送応答パケットを端末装置が送信するための複数のタイムスロットが設定されている。
【００３５】
端末装置は、応答パケットおよび再送応答パケットの他、予備パケットを送信してもよい。予備パケットは、基地局からの指令とは無関係に、端末装置が基地局に送信するパケットである。予備時間帯２２には、このような予備パケットを端末装置が送信するための複数のタイムスロットが設定されている。
【００３６】
（３）各端末装置が応答パケットを送信する処理
基地局には、応答時間帯１８に設定されているタイムスロットを複数の端末装置のそれぞれに割り当てる割り当て情報が記憶されている。割り当て情報は、例えば、各端末装置のアドレスと、各端末装置に割り当てられたタイムスロットを識別する符号とを対応付ける情報である。また、割り当て情報は、各端末装置のアドレスと、各端末装置に割り当てられたタイムスロットが設定されている時間帯とを対応付ける情報であってもよい。
【００３７】
基地局は、割り当て情報に基づいて、応答パケットを送信すべきタイムスロットを各端末装置に対して指定する応答スロット指定情報を生成する。応答スロット指定情報は、例えば、ビーコンが送信された時刻からの経過時間によって各端末装置に対してタイムスロットを指定する情報である。基地局は、ビーコンを送信する時刻を示す送信時刻情報、および応答スロット指定情報をビーコンに含ませる。送信時刻情報は、グリニッジ標準時を基準とした時刻を表すものであってもよいし、基地局で生成されるクロック信号に従って値が増加するカウント値であってもよい。
【００３８】
端末装置は、ビーコンを受信すると、そのビーコンに含まれている送信時刻情報および応答スロット指定情報を抽出する。そして、アップリンクデータを含む応答パケットを生成する。端末装置は、送信時刻情報および応答スロット指定情報に基づいて、自らが応答パケットを送信すべきタイムスロットを特定し、そのタイムスロットで応答パケットを送信する。
【００３９】
なお、ビーコンに応答スロット指定情報を含ませる代わりに、各端末装置にスケジュール情報を記憶させてもよい。スケジュール情報には、応答パケットを送信すべきタイムスロットを識別する符号、または、応答パケットを送信すべきタイムスロットの時間帯を含ませる。この場合、各端末装置は、ビーコンに含まれている送信時刻情報および自らが記憶するスケジュール情報に基づいて、応答パケットを送信すべきタイムスロットを特定し、そのタイムスロットで応答パケットを送信する。
【００４０】
基地局は、応答パケットを受信し、応答パケットから送信元の端末装置のアドレスとアップリンクデータを抽出し、アップリンクデータを送信元の端末装置のアドレスと対応付けた上で情報処理装置に出力する。
【００４１】
（４）基地局がビーコンによって再送指令情報を送信する処理
各フレームＦにおける応答時間帯１８において、基地局は、予め定められた端末装置から所定のタイムスロットで応答パケットが送信されたか否かを確認する。基地局は、予め定められた端末装置から応答パケットが受信されなかった場合には、上述の割り当て情報に基づいて、応答パケットが受信されなかった端末装置のアドレスを再送指令対象アドレスとして特定する。そして、次のフレームＦにおいて送信するビーコンに、再送指令対象アドレスを有する端末装置を宛先とした再送指令情報を含ませる。再送指令情報は、再送応答パケットを送信すべき旨を端末装置に指示する情報である。再送指令情報は、タイムスロットを端末装置に対して指定する情報を含む。上述のように、このタイムスロットは再送時間帯２０に設定されている。再送指令情報は、ビーコンが送信された時刻からの経過時間によってタイムスロットを指定する情報であってもよい。
【００４２】
再送指令対象アドレスが複数あるときは、基地局は、複数の再送指令対象アドレスに対して共通の再送指令情報をビーコンに含ませてもよい。この場合、再送指令情報と、複数の再送指令対象アドレスのリストをビーコンに含ませる。これによって、ビーコンを１回送信するのみで、複数の端末装置に再送指令情報が送信される。
【００４３】
端末装置は、自らに宛てられた再送指令情報を含むビーコンを受信すると、そのビーコンに含まれている送信時刻情報および再送指令情報を抽出する。そして、１つ前のフレームＦで生成された応答パケットと同一のアップリンクデータを含む再送応答パケットを生成する。端末装置は、送信時刻情報および再送指令情報に基づいて、再送応答パケットを送信すべきタイムスロットを特定し、そのタイムスロットで再送応答パケットを送信する。
【００４４】
基地局は、再送応答パケットを受信し、再送応答パケットから送信元の端末装置のアドレスとアップリンクデータを抽出し、アップリンクデータを送信元の端末装置のアドレスと対応付けた上で情報処理装置に出力する。
【００４５】
各フレームＦにおける再送時間帯２０において、基地局は、再送指令情報を送信した端末装置から所定のタイムスロットで再送応答パケットが送信されたか否かを確認する。基地局は、再送時間帯２０に、再送指令情報を送信した端末装置から再送応答パケットが受信されなかった場合には、応答パケットが受信されなかった場合と同様の処理を実行する。すなわち、基地局は、再送応答パケットが受信されなかった端末装置のアドレスを再送指令対象アドレスとして特定する。そして、次のフレームＦにおいて送信するビーコンに、再送指令対象アドレスを宛先とした再送指令情報を含ませる。再送指令対象アドレスが複数あるときは、基地局は、複数の再送指令対象アドレスに対して共通の再送指令情報をビーコンに含ませてもよい。すなわち、再送指令情報と、複数の再送指令対象アドレスのリストをビーコンに含ませる。
【００４６】
端末装置は、自らに宛てられた再送指令情報を含むビーコンを受信すると、そのビーコンに含まれている送信時刻情報および再送指令情報を抽出する。そして、先のフレームＦで生成された応答パケットまたは再送応答パケットと同一のアップリンクデータを含む再送応答パケットを生成する。端末装置は、送信時刻情報および再送指令情報に基づいて、自らが再送応答パケットを送信すべきタイムスロットを特定し、そのタイムスロットで再送応答パケットを送信する。
【００４７】
基地局は、再送応答パケットを受信し、再送応答パケットから送信元の端末装置のアドレスとアップリンクデータを抽出し、アップリンクデータを送信元の端末装置のアドレスと対応付けた上で情報処理装置に出力する。
【００４８】
なお、ここでは、再送指令情報が、タイムスロットを端末装置に対して指定する情報を含む例、および、再送指令情報が、ビーコンが送信された時刻からの経過時間によってタイムスロットを指定する情報を含む例について説明した。再送指令情報には、このようなタイムスロットを指定する情報を含ませなくてもよい。この場合、各端末装置には、再送応答パケットを送信すべきタイムスロットを識別する符号、または、再送応答パケットを送信すべきタイムスロットの時間帯を含むスケジュール情報を記憶させる。再送指令情報の宛先となった端末装置は、ビーコンに含まれている送信時刻情報および自らが記憶するスケジュール情報に基づいて、自らが再送応答パケットを送信すべきタイムスロットを特定し、そのタイムスロットで再送応答パケットを送信する。
【００４９】
このような処理によれば、基地局と端末装置との間の通信状況が良好でなかった等の原因により、所定の端末装置から応答時間帯１８に基地局が応答パケットを受信しなかった場合に次のような効果が得られる。すなわち、次のフレームＦにおける再送時間帯２０に、再送応答パケットがその端末装置から送信され、基地局において受信される可能性が高まる。さらに、再送時間帯２０に基地局が再送応答パケットを受信しなかった場合であっても、次のフレームＦにおける再送時間帯２０に再送応答パケットが基地局において受信される可能性が高まる。これによって、基地局と端末装置との間のパケット通信の信頼性が高まる。
【００５０】
また、応答パケットは、各端末装置に予め割り当てられたタイムスロットにおいて各端末装置から基地局に送信される。基地局は、各端末装置から所定のタイムスロットで応答パケットが送信されたか否かを確認することにより、複数の端末装置のうち応答パケットを送信しなかった端末装置を認識する。したがって、ビーコンを受信した旨の確認情報を含むアクノリッジパケットを各端末装置から基地局に送信しなくてもよく、端末装置と基地局との間のパケット通信が単純化される。
【００５１】
（５）端末装置が予備パケットを送信する処理
端末装置は、基地局からの指令とは無関係に予備パケットを基地局に送信してもよい。予備パケットに含ませるアップリンクデータには、例えば、端末装置に異常が生じたことを示す緊急情報を含ませる。また、端末装置に搭載された各種センサが、端末装置の環境の変化を検出した場合に、端末装置の環境に変化が生じたことを示す環境情報をアップリンクデータに含ませてもよい。端末装置は、ビーコンを受信し、ビーコンに含まれる送信時刻情報に基づいて予備時間帯２２を認識する。端末装置は、予備時間帯２２に設定された複数のタイムスロットのうちの１つまたは複数のタイムスロットを無作為（ランダム）に選択する。そして、選択したタイムスロットで予備パケットを送信する。
【００５２】
基地局は、予備パケットを受信し、予備パケットから送信元の端末装置のアドレスとアップリンクデータを抽出し、アップリンクデータを送信元の端末装置のアドレスと対応付けた上で情報処理装置に出力する。
【００５３】
基地局は、予備パケットを受信した場合には、その送信元の端末装置にアクノリッジ情報を送信してもよい。アクノリッジ情報は、予備パケットが受信されたことを送信元の端末装置に認識させるための情報である。この場合、基地局は、予備パケットが受信されたフレームＦの直後のフレームＦにおけるビーコンにアクノリッジ情報を含ませる。
【００５４】
予備パケットを送信した端末装置は、予備パケットを送信した後に受信したビーコンにアクノリッジ情報が含まれているか否かを確認する。端末装置は、ビーコンにアクノリッジ情報が含まれていない場合には、そのビーコンに対応するフレームＦに含まれる予備時間帯２２に、再び予備パケットを送信する。すなわち、端末装置は、予備時間帯２２に設定された複数のタイムスロットのうちの１つまたは複数のタイムスロットを無作為に選択し、選択したタイムスロットで予備パケットを送信する。端末装置は、ビーコンを介してアクノリッジ情報が受信されるまでフレームＦごとに予備パケットを再送し、繰り返し予備パケットを送信してもよい。
【００５５】
一方、予備パケットを送信した端末装置は、予備パケットを送信した後に受信したビーコンにアクノリッジ情報が含まれているときは、予備パケットを送信する処理を終了する。
【００５６】
このような処理によれば、応答パケットおよび再送応答パケットで送信される情報とは別に、任意の情報が予備パケットによって基地局に送信される。また、複数の端末装置のそれぞれは、予備時間帯２２に設定された複数のタイムスロットのうち、無作為に選択した１つまたは複数のタイムスロットにおいて予備パケットを送信する。このようなスロッテッドアロハ通信方式では、予備時間帯２２に設定されたタイムスロットの数を十分多くすることで、時間帯を重ねて複数の端末装置から予備パケットが送信される頻度が低くなる。
【００５７】
また、予備パケットを受信した基地局が、その送信元の端末装置にアクノリッジ情報を送信する場合には、端末装置は、アクノリッジ情報の受信によって、予備パケットが基地局で受信されたことを認識する。そして、アクノリッジ情報が受信されない場合には、端末装置は、再び予備パケットを送信する。これによって、端末装置から基地局に予備パケットが確実に送信される。
【００５８】
（６）間欠受信
本実施形態に係る通信システムでは、総てのフレームＦにおいて、各端末装置が基地局に応答パケット、再送応答パケットまたは予備パケット（以下、これらのパケットの総称をアップリンクパケットという。）を送信する通信方式を採用してもよい。この場合、基地局は、繰り返し送信されるビーコンによって規定される各フレームにおいて、アップリンクパケットを基地局に送信する。各端末装置は、任意のフレームＦにおける予備時間帯２２にアップリンクパケットとしての予備パケットを基地局に送信してもよい。
【００５９】
また、本実施形態に係る通信システムでは、１つおきまたは複数おきのフレームＦにおいて、端末装置が基地局にアップリンクパケットを送信する通信方式を採用してもよい。この場合、端末装置は、繰り返し送信されるビーコンのうち、アップリンクパケットを送信するフレームＦに対応するビーコンのみを受信する。アップリンクパケットを送信しないフレームＦにおいて、端末装置は自らを構成する電気回路の一部の電源電力をオフにしてもよい。端末装置は、自らが受信すべきビーコンが送信される前のフレームＦにおいて、それまで電源電力をオフにしていた電気回路の電源電力をオンにする。そして、アップリンクパケットを送信した後、その電気回路の電源電力を再びオフにする。
【００６０】
このような間欠受信を行う場合であっても、上述の予備パケットを基地局に送信した場合には、端末装置は、予備パケットを送信したフレームＦの直後のビーコンを受信するため、ビーコン受信用の電気回路の電源電力を例外的にオンにする。これによって、端末装置は、アクノリッジ情報を含むビーコンを受信する。
【００６１】
また、基地局は、各フレームＦについて、アップリンクパケットを送信可能な端末装置のアドレスをリストとしてまとめたフレーム割り当て情報を記憶している。基地局は、フレーム割り当て情報に基づいて、各フレームＦごとに、応答スロット指定情報の宛先とするアドレスあるいは再送指令情報の宛先とするアドレスを特定する。そして、各フレームＦごとに、適切なアドレスを宛先としたこれらの情報を含むビーコンを生成し送信する。
【００６２】
なお、各端末装置が、アップリンクパケットを送信するタイムスロットを、自らが記憶するスケジュール情報によって特定する場合には、ビーコンには必ずしも応答スロット指定情報を含ませなくてもよい。また、ビーコンに含ませる再送指令情報には必ずしもタイムスロットを指定する情報を含ませなくてもよい。
【００６３】
このような処理によれば、端末装置は、自らがパケット通信を行うフレームＦにおいてのみ、パケット通信に必要な電気回路の電源電力をオンにすればよい。これによって、端末装置における消費電力が低減される。
【００６４】
さらに、１フレームにおいてパケットを送信する端末装置が少なくなる。例えば、各端末装置が１つおきのフレームＦにおいて、基地局にアップリンクパケットを送信する場合には、１フレームにおいてパケットを送信する端末装置の数は半分となり得る。これによって、１フレームの時間長を短くし、基地局がビーコンを送信する時間間隔を短くする設計が許容される。このような設計によれば、端末装置が予備フレームを基地局に送信してから、アクノリッジ情報を含むビーコンを基地局が送信するまでの時間や、ビーコンにアクノリッジ情報が含まれていないことを端末装置が認識してから、再び予備パケットを送信するまでの時間が短くなる。そのため、端末装置が予備パケットを基地局に送信する処理が迅速となる。
【００６５】
（７）送信周波数の指定
図２（ａ）に示されている応答時間帯１８、再送時間帯２０および予備時間帯２２は、複数の異なる周波数帯のそれぞれにおいて設定されてもよい。すなわち、複数の異なる周波数帯のそれぞれについて、時間軸上で繰り返されるフレームＦが設定され、各周波数帯における各フレームＦに含まれる応答時間帯１８、再送時間帯２０および予備時間帯２２のそれぞれに、複数のタイムスロットが設定されていてもよい。ビーコンの周波数は１種類であってもよい。
【００６６】
この場合、ビーコンには、アップリンクパケットの送信周波数を各端末装置に対して指定する周波数指定情報が含められる。各端末装置は、周波数指定情報によって指定される周波数のアップリンクパケットを基地局に送信する。
【００６７】
なお、各端末装置が、アップリンクパケットを送信するタイムスロットを、自らが記憶するスケジュール情報によって特定する場合には、タイムスロットと共にアップリンクパケットの送信周波数を指定する情報がスケジュール情報に含まれていてもよい。
【００６８】
基地局は、所定時間当たりに端末装置から送信されるアップリンクパケットの数に応じて、端末装置に対して指定する送信周波数を切り換えてもよい。例えば、ある周波数帯における応答時間帯１８で所定時間当たりに受信されるパケットの数が所定の閾値以上となった場合に、基地局は、直後に送信するビーコンによって、異なる送信周波数を指定する周波数指定情報を端末装置に送信してもよい。
【００６９】
このように、複数の異なる周波数帯のそれぞれについて、時間軸上で繰り返されるフレームＦが設定されることで、端末装置から基地局への通信回線の伝送容量が増加する。
【００７０】
（８）基地局のハードウエア
図３には、基地局１２のハードウエアの例が示されている。基地局１２は、インターフェース３０、無線回路３２、情報処理部３４、記憶部３６、およびクロック回路３８を備える。無線回路３２は、情報処理部３４から出力されたビーコンを無線送信し、無線信号によって受信されたアップリンクパケットを情報処理部３４に出力する。インターフェース３０は、情報処理部３４を情報処理装置に接続し、情報処理部３４から出力されたアップリンクデータおよびその送信元の端末装置のアドレスを情報処理装置に出力する。クロック回路３８は、クロック信号を生成し、情報処理部３４に出力する。情報処理部３４は、クロック信号が規定するタイミングで各演算処理を実行する。
【００７１】
情報処理部３４は、プロセッサ等の演算処理デバイスによって構成される。情報処理部３４は、記憶部３６に記憶されたプログラムを実行し、ビーコン生成部４０、応答パケット取得部４２、予備パケット取得部４４、周波数設定部４６、および端末認識部４８を構成する。また、情報処理部３４は、記憶部３６に記憶されたプログラムを実行して、ビーコンを送信しアップリンクパケットを受信するための処理を実行する。
【００７２】
ビーコン生成部４０は、無線回路３２と共に、ビーコンを送信するビーコン送信部を構成する。すなわち、ビーコン生成部４０はビーコンを生成し、無線回路３２に出力する。無線回路３２はビーコンを送信する。
【００７３】
応答パケット取得部４２は、無線回路３２と共に、応答パケットまたは再送応答パケットを受信する応答パケット受信部を構成する。すなわち、応答パケット取得部４２は、無線回路で受信され情報処理部３４に出力された応答パケットまたは再送応答パケットを取得する。応答パケット取得部４２は、応答パケットまたは再送応答パケットから送信元の端末装置のアドレスとアップリンクデータを抽出し、アップリンクデータおよびその送信元の端末装置のアドレスをインターフェース３０に出力する。
【００７４】
予備パケット取得部４４は、無線回路３２と共に、予備パケットを受信する予備パケット受信部を構成する。すなわち、予備パケット取得部４４は、無線回路３２で受信され情報処理部３４に出力された予備パケットを取得する。予備パケット取得部４４は、予備パケットから送信元の端末装置のアドレスとアップリンクデータを抽出し、情報処理部３４から出力されたアップリンクデータおよびその送信元の端末装置アドレスをインターフェース３０に出力する。
【００７５】
端末認識部４８は、無線回路３２で受信され情報処理部３４に出力されたアップリンクパケットから、その送信元の端末装置のアドレスを抽出し、各種アップリンクパケットの送信元を認識する。また、端末認識部４８は、応答パケットを送信しなかった端末装置および再送応答パケットを送信しなかった端末装置を認識する。
【００７６】
周波数設定部４６は、無線回路３２が送信するビーコンの周波数、および、無線回路３２が受信するアップリンクパケットの周波数を設定する。
【００７７】
記憶部３６は、情報処理部３４内に各構成要素を構成するプログラム、パケットを送受信するためのプログラムの他、上述の割り当て情報、フレーム割り当て情報等、パケット通信に必要な予め定められた情報を記憶する。
【００７８】
（９）端末装置のハードウエア
図４には、端末装置１４のハードウエアの例が示されている。端末装置１４は、無線回路５０、情報処理部５２、記憶部５４、およびクロック回路５６を備える。無線回路５０は、情報処理部５２から出力されたアップリンクパケットを無線送信し、無線信号によって受信されたビーコンを情報処理部５２に出力する。
【００７９】
クロック回路５６は、クロック信号を生成し、情報処理部５２に出力する。情報処理部５２は、クロック信号が規定するタイミングで各演算処理を実行する。
【００８０】
情報処理部５２は、プロセッサ等の演算処理デバイスによって構成される。情報処理部５２は、記憶部５４に記憶されたプログラムを実行し、ビーコン取得部５８、応答パケット生成部６０、周波数設定部６２、および予備パケット生成部６４を構成する。また、情報処理部５２は、記憶部５４に記憶されたプログラムを実行し、パケットを送受信するための処理を実行する。
【００８１】
ビーコン取得部５８は、無線回路５０と共に、ビーコンを受信するビーコン受信部を構成する。すなわち、ビーコン取得部５８は、無線回路５０によって受信され、情報処理部５２に出力されたビーコンを取得する。
【００８２】
応答パケット生成部６０は、無線回路５０と共に、応答パケットまたは再送応答パケットを送信する応答パケット送信部を構成する。すなわち、応答パケット生成部６０は応答パケットまたは再送応答パケットを生成し、無線回路５０に出力する。無線回路５０は応答パケットまたは再送応答パケットを送信する。
【００８３】
予備パケット生成部６４は、無線回路５０と共に、予備パケットを送信する予備パケット送信部を構成する。すなわち、予備パケット生成部６４は予備パケットを生成し、無線回路５０に出力する。無線回路５０は予備パケットを送信する。
【００８４】
周波数設定部６２は、無線回路５０が送信するアップリンクパケットの周波数、および、無線回路５０が受信するビーコンの周波数を設定する。
【００８５】
記憶部５４は、情報処理部５２内に各構成要素を構成するプログラム、パケットを送受信するためのプログラムの他、上述のスケジュール情報等、パケット通信に必要な予め定められた情報を記憶する。
【符号の説明】
【００８６】
１０  情報処理装置、１２  基地局、１４  端末装置、１６  ビーコン、１８  応答時間帯、２０  再送時間帯、２２  予備時間帯、２４  ビーコン送信時間帯、３０  インターフェース、３２，５０  無線回路、３４，５２  情報処理部、３６，５４  記憶部、３８，５６  クロック回路、４０  ビーコン生成部、４２  応答パケット取得部、４４  予備パケット取得部、４６  周波数設定部、４８  端末認識部、５８  ビーコン取得部、６０  応答パケット生成部、６２  周波数設定部、６４  予備パケット生成部。
【図１】
0006407118.tif 000002
【図２】
0006407118.tif 000003
【図３】
0006407118.tif 000004
【図４】
0006407118.tif 000005