(57)【要約】【課題】間欠的に動作している場合であっても、処理遅延を低減させる無線通信装置を得ること。【解決手段】起床とスリープとを繰り返す無線通信装置であって、過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理部と、タイミング管理部からの指示により、新たに受信する無線信号の受信処理を再開する動作制御部と、動作制御部からの指示により、無線信号の信号処理を再開する信号処理部と、を備えた。【選択図】          図１
2015220620.tif 000002
【特許請求の範囲】
【請求項１】
起床とスリープとを繰り返す無線通信装置であって、
過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから前記通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理部と、
前記タイミング管理部からの指示により、新たに受信する無線信号の受信処理を再開する動作制御部と、
前記動作制御部からの指示により、前記無線信号の信号処理を再開する信号処理部と、
を備えることを特徴とする無線通信装置。
【請求項２】
受信した無線信号の宛先情報が自無線通信装置を示す識別子と一致するか否かを検出し、一致する場合に自無線通信装置宛の無線信号を受信したことを前記動作制御部に通知する宛先検出部を備え、
前記動作制御部は、前記宛先検出部より自無線通信装置宛の無線信号を受信したことを通知されると、前記無線信号の送信元の無線通信装置を示す送信元識別子と前記無線信号を受信した時刻とを前記タイミング管理部に出力し、
前記タイミング管理部は、前記時刻と現在において起床した起床時刻とから前記通信待機時間を算出し、前記送信元識別子と前記送信元識別子の前記通信待機時間とを対応付けて保存することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記タイミング管理部は、すでに前記通信待機時間を保持している前記送信元識別子の無線通信装置について、新たな無線信号を受信した時刻が前記動作制御部から入力されて算出した新たな前記通信待機時間と、すでに保持している前記通信待機時間との差分がＮ（Ｎは１以上の整数の値）回連続して第１の閾値より大きい場合、前記通信待機時間を新たな値に更新するとともに前記動作制御部に出力することを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記動作制御部は、前記タイミング管理部より指示されてから動作を再開するまでにかかる処理時間を前記タイミング管理部に通知し、
前記タイミング管理部は、起床してから、前記通信待機時間から前記処理時間を差し引いた時間が経過する前に、前記動作制御部に動作の再開を指示することを特徴とする請求項２または３に記載の無線通信装置。
【請求項５】
前記タイミング管理部は、前記通信待機時間が前記処理時間以下の場合、前記動作制御部に起床を指示した後、前記動作制御部に動作の停止を指示しないことを特徴とする請求項２から４のいずれか一項に記載の無線通信装置。
【請求項６】
前記タイミング管理部は、前記送信元識別子と前記送信元識別子の前記通信待機時間とともに通信頻度とを対応付けて保持し、前記通信頻度から算出した通信の発生する確率が第２の閾値以下の場合、前記動作制御部に動作の再開を指示しないことを特徴とする請求項２から５のいずれか一項に記載の無線通信装置。
【請求項７】
前記タイミング管理部は、前記送信元識別子と前記送信元識別子の前記通信待機時間とともに、前記無線信号に応答を送信するまでの期限を示す応答要求時間とを対応付けて保持し、前記応答要求時間が第３の閾値以上の場合、前記動作制御部に動作の再開を指示しないことを特徴とする請求項２から６のいずれか一項に記載の無線通信装置。
【請求項８】
自無線通信装置が利用することのできる電力量を監視し、電力の残量を前記タイミング管理部に通知する電力監視部を備え、
前記タイミング管理部は、前記残量が第４の閾値以下の場合、前記動作制御部に動作の再開を指示しないことを特徴とする請求項２から７のいずれか一項に記載の無線通信装置。
【請求項９】
前記動作制御部は、動作を停止するときに、前記動作制御部を構成する回路の第１の範囲と前記第１の範囲より狭い第２の範囲とのうちいずれかを停止することを特徴とする請求項２から８のいずれか一項に記載の無線通信装置。
【請求項１０】
前記タイミング管理部は、前記送信元識別子の前記通信待機時間について、Ｎ（Ｎは１以上の整数の値）回分の値を保持し、Ｎ回分の値の平均値を新たな前記通信待機時間として前記動作制御部に出力することを特徴とする請求項２から９のいずれか一項に記載の無線通信装置。
【請求項１１】
前記タイミング管理部は、前記送信元識別子の前記通信待機時間について、Ｎ（Ｎは１以上の整数の値）回分の値を保持し、Ｎ回分の値の中央値を新たな前記通信待機時間として前記動作制御部に出力することを特徴とする請求項２から１０のいずれか一項に記載の無線通信装置。
【請求項１２】
前記タイミング管理部は、前記通信待機時間を保持している前記送信元識別子の無線通信装置との通信がすべて終了すると、次にスリープする時刻より前であっても、前記動作制御部にスリープを指示することを特徴とする請求項２から１１のいずれか一項に記載の無線通信装置。
【請求項１３】
前記タイミング管理部は、次に起床する時刻を保持し、前記時刻になると前記動作制御部に起床を指示した後、動作の停止を指示し、
前記動作制御部は、前記タイミング管理部の指示により起床し、起動処理を行った後に前記タイミング管理部の指示により動作を停止することを特徴とする請求項１から１２のいずれか一項に記載の無線通信装置。
【請求項１４】
起床とスリープとを繰り返す無線通信方法であって、
過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから前記通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理ステップと、
前記タイミング管理ステップからの指示により、新たに受信する無線信号の受信処理を再開する動作制御ステップと、
前記動作制御ステップからの指示により、前記無線信号の信号処理を再開する信号処理ステップと、
を有する無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、間欠的に動作する無線通信装置に関する。
【背景技術】
【０００２】
無線センサネットワークなど、多数の無線通信装置（以下、無線機と称す）から構成されるシステムでは、無線機を設置するときに電力を供給できるかどうかが制約となる。無線機が電池を保持する等、無線機自身が電力を供給できれば、無線機を設置するときに場所を自由に選択できるようになる。無線機自身が電力を供給する方法は、電池以外に例えば環境発電がある。環境発電は、身の回りにある光や熱、振動、電波のエネルギーを電気エネルギーに変換する技術である。
【０００３】
しかし、電池や環境発電により供給される電力量は限られている。無線機を長期間にわたって連続運用するためには、電力消費量を極力小さくすることが要求される。運用中の無線機の電力消費量を低減する手法の一つとして、無線機を間欠動作させる方法がある。無線機は他の機器と通信を行う間だけ回路を動作させ、それ以外の期間、回路をスリープ状態にする。スリープ状態では、電力の消費量が小さくなる。
【０００４】
無線機が起動中で、他の機器からのデータを受信待ちしている場合、受信するデータが自己宛かどうかを判定する機能のみを動作させる技術が開示されている。無線機は、自己宛のデータを検出したときのみ、受信データを処理するために必要な他の回路を動作させる。よって、回路の稼働時間を削減し、電力消費を低減していた（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１１−５２７８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、無線機は、自己宛のデータを検出した後に受信データの処理に必要な回路を動作させているため、受信データに対する処理を開始するまでに時間がかかり、受信データの転送や送信側無線機への応答に遅延が発生していた。
【０００７】
本発明は上記のような問題点を解決するためになされたもので、間欠的に動作している場合であっても処理遅延を低減させる無線機を得ることを目的としている。
【課題を解決するための手段】
【０００８】
起床とスリープとを繰り返す無線通信装置であって、過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理部と、タイミング管理部からの指示により、新たに受信する無線信号の受信処理を再開する動作制御部と、動作制御部からの指示により、無線信号の信号処理を再開する信号処理部と、を備えた。
【発明の効果】
【０００９】
本発明によれば、無線機が間欠的に動作している場合であっても、処理遅延を低減させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る無線機の構成を示すブロック図。
【図２】実施の形態１に係るタイミング管理部が保持する管理情報を示す図。
【図３】実施の形態１に係る無線機がデータを受信する場合の処理の流れを示すシーケンス図。
【図４】実施の形態１に係る無線機がデータを受信する場合の処理の流れを示すシーケンス図。
【図５】実施の形態１に係る無線機がデータを受信する場合の処理の流れを示すシーケンス図。
【図６】実施の形態１に係る無線機がデータを送信する場合の処理の流れを示すシーケンス図。
【図７】実施の形態１に係る無線機がデータを送信する場合の処理の流れを示すシーケンス図。
【図８】実施の形態２に係る無線機の構成を示すブロック図。
【図９】実施の形態２に係るタイミング管理部が保持する管理情報を示す図。
【図１０】実施の形態３に係る無線機の構成を示すブロック図。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、実施の形態１に係る無線機１０の構成を示すブロック図である。無線通信装置としての無線機１０はアンテナ１１、無線処理部１２、信号処理部１３、宛先検出部１４、動作制御部１５、及びタイミング管理部１６から構成される。
【００１２】
アンテナ１１は、他の無線機から無線信号を受信すると無線処理部１２に出力する。無線処理部１２は、アンテナ１１から受信した無線信号の受信処理を行い、信号処理部１３に出力する。また、無線処理部１２は、無線信号から宛先情報を取り出し、宛先検出部１４に出力する。宛先検出部１４は、宛先情報が自無線機の場合、受信通知を動作制御部１５に出力する。動作制御部１５は、予め宛先検出部１４に自無線機の識別子を通知しておく。動作制御部１５は、宛先検出部１４から受信通知が入力されると、信号処理部１３に無線処理部１２から受信データを取得するように指示する。動作制御部１５は、データを受信したタイミングをタイミング管理部１６に出力する。信号処理部１３は、必要に応じて受信したデータを無線機１０の外部の機器に出力する。
【００１３】
信号処理部１３は、外部の機器から送信データが入力されると動作制御部１５に通知する。動作制御部１５からの指示により、信号処理部１２は送信データの送信処理を行い、無線処理部１２に出力する。無線処理部１２は、送信データを無線信号としてアンテナ１１を介して、他の無線機に送信する。
【００１４】
無線機１０は、間欠周期で動作とスリープとを繰り返す。スリープすると、無線機１０は省電力状態となる。タイミング管理部１６は、次にスリープするスリープ時刻や次に起床する起床時刻を保持している。スリープ時刻になると、タイミング管理部１６が動作制御部１５にスリープを指示する。起床時刻になると、タイミング管理部１６が動作制御部１５に起床を指示する。動作制御部１５が無線処理部１２、信号処理部１３、宛先検出部１４に指示を出力する。
また、無線機１０が起床している期間でも、通信処理を行っていない場合、タイミング管理部１６は動作制御部１５に動作の停止を指示する。タイミング管理部１６が、過去に通信が発生したタイミングにあわせて動作制御部１５に動作の再開を指示する。動作制御部１５が信号処理部１３に動作の停止や再開の指示を出力する。動作制御部１５及び信号処理部１３が動作を停止しているとき、無線処理部１２及び宛先検出部１４は動作を停止しない。
【００１５】
無線処理部１２は、アンテナ１１より無線信号が入力されると、無線信号から受信データの宛先を示す受信宛先情報を取り出す。受信宛先情報は、当該データを受信すべき無線機を指定する情報として、予め決定された規則に従って送信側の無線機により付与される。受信宛先情報は、無線機を一意に特定する識別子である。受信宛先情報は、複数の無線機に対して同一のデータを配信するときに利用される同報用の識別子であってもよい。
【００１６】
信号処理部１３は、データ送受信などの処理を行う必要のない時には動作を停止する。信号処理部１３は、動作制御部１５からの指示により、動作の停止や再開を行う。信号処理部１３は、無線処理部１２から受信データを取得すると信号処理を行い、必要に応じて無線機１０の外部の機器に出力する。また、信号処理部１３は、外部の機器から入力されたデータや、無線機１０において生成されたデータの信号処理を行い、無線処理部１２に出力する。さらに、信号処理部１３は、自身の動作状態や、無線処理部１２や外部の機器から取得したデータに自無線機宛の制御や通知用の情報が含まれていた場合、これらの内容を通知するため、動作状態通知を動作制御部１５に出力する。自身の動作状態とは、送信処理中、受信処理中、待機中などの通信処理における状態である。
【００１７】
宛先検出部１４は、無線処理部１２から入力される受信宛先情報と、保持している自無線機の識別子とを比較する。自無線機の識別子は、動作制御部１５から入力される情報である。受信宛先情報が自無線機の識別子と一致した場合、宛先検出部１４は、受信した信号に含まれる受信データは、自己宛のデータであると判定し、受信通知を動作制御部１５に出力する。なお、宛先検出部１４は、受信宛先情報が同報用の識別子であった場合も、自己宛のデータであると判定する。
【００１８】
動作制御部１５は、自無線機の識別子を宛先検出部１４に出力する。自無線機の識別子は、受信した信号が自己宛のデータであるかどうかを判定する条件である。また、動作制御部１５は、通信タイミング情報を生成する。通信タイミング情報は、間欠周期で起床したときに、他の無線機や外部機器と通信を行った時刻（以下、通信発生時刻と称す）に基づいて、次に通信が発生するタイミングを通知するための情報である。通信タイミング情報は、例えば、間欠周期で起床した時刻から通信が発生した時刻までの時間（以下、通信待機時間と称す）と、他の無線機や外部機器等の通信先の機器を示す識別子との組合せである。
【００１９】
動作制御部１５は、信号処理部１３から入力される動作状態通知や、宛先検出部１４からの受信通知により制御内容を決定し、信号処理部１３に指示する。動作状態通知には、信号処理部１３の状態や送受信データに関する情報が含まれる。動作状態通知に含まれる情報は一つであっても複数であってもよい。動作状態通知に複数の情報が含まれている場合、動作制御部１５は複数の情報に対応し、信号処理部１３に指示する。
例えば、受信データに対する応答が必要な場合、動作制御部１５は、応答データを送信するように、信号処理部１３に指示する。また、受信データを外部機器に出力する必要がある場合、動作制御部１５は外部機器にデータを送信するように、信号処理部１３に指示する。
【００２０】
動作制御部１５は、タイミング管理部１６からの起床指示により、起床する。動作制御部１５は、間欠周期により起床する時刻になると、タイミング管理部１６から起床指示を受信する。また、間欠周期によりタイミング管理部１６からスリープを指示された場合、省電力状態へ移行し、動作制御部１５はスリープする。また、動作制御部１５は、起床しているときに、タイミング管理部１６からの指示により動作の停止や再開を行う。
【００２１】
タイミング管理部１６は、間欠周期によって次に起床する時刻（以下、間欠起床時刻と称す）や、通信先の無線機や外部機器など他の装置との通信発生時刻を動作制御部１５から受け取る。タイミング管理部１６は、間欠周期で起床した時刻から通信が発生した時刻までの時間から、通信の発生を待機する時間（以下、通信待機時間と称す）を算出する。タイミング管理部１６は、求めた通信待機時間から、さらに動作制御部１５が動作を開始するのに要する時間を差し引いた時間を通信待機時間としてもよい。タイミング管理部１６は、通信待機時間を保持する。なお、タイミング管理部１６は、動作制御部１５が動作を開始するのに要する時間を保持している。
【００２２】
タイミング管理部１６は、間欠周期で起床する毎に、現在時刻に間欠周期の時間を加算することにより次の間欠周期で起床する時刻を算出し、間欠起床時刻を更新する。
また、タイミング管理部１６は、通信先の機器を示す識別子と通信待機時間との組合せで機器毎に管理する。タイミング管理部１６は、動作制御部１５から通知される通信発生時刻に基づいて通信待機時間を更新する。
また、タイミング管理部１６は、通信先の機器毎にＮ回（Ｎは予め設定された自然数）分の通信待機時間を保持する。
【００２３】
図２は、実施の形態１に係るタイミング管理部１６が保持する管理情報２１を示す図である。通信先識別子は、無線機を識別する識別子である。タイミング管理部１６は、通信先識別子毎に通信待機時間を保持している。通信先識別子ＩＤ１０ｂの通信待機時間はＴａであることを示している。通信先識別子ＩＤ１０ｄの通信待機時間はＴｄであることを示している。無線機１０ａが他の無線機からデータを受信すると、そのときの通信先識別子と通信待機時間とをタイミング管理部１６が管理情報２１に保存する。
【００２４】
図３は、実施の形態１に係る無線機１０がデータを受信する場合の処理の流れを示すシーケンス図である。無線機１０ａを自無線機、無線機１０ｂをデータの送信元としての通信先の無線機と仮定する。図３は、無線機１０ａが間欠周期で起床しながら通信先の無線機１０ｂとの間で通信を行う場合の動作を示している。
【００２５】
無線機１０ａは、間欠周期によりスリープ時刻になると省電力状態へ移行し、スリープする（ステップＳ３０１）。スリープ期間は、無線機１０ａがスリープし、省電力状態であることを示す。スリープ期間が終了すると、無線機１０ａは起床する（ステップＳ３０２）。期間３１及び期間３２は、無線機１０ａが起床した後、スリープするまでの期間を示す。期間３１では、無線機１０ａが起床してから時間Ｔａが経過した後に無線機１０ｂとの通信が発生している（ステップＳ３０３）。無線機１０ａは、無線機１０ｂとの通信が終了した後、間欠周期によりスリープ時刻になると省電力状態へ移行し、スリープする（ステップＳ３０４）。
【００２６】
スリープ期間が経過すると、無線機１０ａは起床する（ステップＳ３０５）。無線機１０ａは、期間３２においても期間３１と同様に、起床してから時間Ｔａが経過した後に無線機１０ｂとの通信が発生すると予測し、あらかじめ通信の準備をする。実際に通信が発生した場合、無線機１０ａは、無線機１０ｂとの通信を行う（ステップＳ３０６）。実際に通信が発生しない場合、無線機１０ａは、何もしない。無線機１０ａは、間欠周期によりスリープ時刻になるとスリープし、省電力状態に移行する（ステップＳ３０７）。
【００２７】
このあと、無線機１０ａが間欠周期で起床する度に無線機１０ｂからデータを受信する場合、無線機１０ａは、期間３２と間欠周期によるスリープ期間とを繰り返す。無線機１０ａが管理情報２１に通信先識別子と通信待機時間を保持していない無線機からデータを受信した場合、無線機１０ａは、期間３１の動作となる。期間３１と期間３２における無線機１０ａの処理の詳細は後述する。
【００２８】
次に、図３の期間３１における無線機１０ａの処理の詳細を説明する。
図４は、実施の形態１に係る無線機１０ａがデータを受信する場合の処理の流れを示すシーケンス図である。
【００２９】
無線機１０ａは、スリープ期間が終了すると起床する。タイミング管理部１６は起床時刻になると、起床指示を動作制御部１５に出力する。動作制御部１５は、起床指示を受信すると動作制御部１５自身の起動処理を行う。また、動作制御部１５は、無線処理部１２、宛先検出部１４、及び信号処理部１３に起動処理を行うように指示する。無線処理部１２、宛先検出部１４、動作制御部１５、及び信号処理部１３は、スリープするときにスリープする直前の状態や値を保持しないため、起動処理を行う必要がある（ステップＳ４０１）。
【００３０】
次に、タイミング管理部１６は、動作制御部１５に動作停止を指示する。動作制御部１５は、信号処理部１３に動作停止を指示するとともに、動作を停止する。信号処理部１３は、動作制御部１５からの動作停止の指示により、動作を停止する。動作停止は、一時的に動作を停止するものであって、動作制御部１５は、動作再開後に動作停止前の状態を引き継いで動作する。なお、無線機１０ａが通信処理を行っている場合、タイミング管理部１６は、動作制御部１５に動作停止を指示しない（ステップＳ４０２）。
【００３１】
宛先検出部１４は、自無線機１０ａ宛のデータを受信したか否かを監視する。無線機１０ａは、起床している間、自無線機１０ａ宛のデータを受信したか否かの監視を続ける（ステップＳ４０３）。
【００３２】
無線処理部１２は、無線信号を受信すると、無線信号から取り出した受信宛先情報を宛先検出部１４に出力する。（ステップＳ４０４）。
【００３３】
宛先検出部１４は、通知された受信宛先情報が自無線機１０ａに一致するか判定する。受信宛先情報が自無線機１０ａに一致する場合、宛先検出部１４は、受信通知を動作制御部１５に出力する。受信宛先情報が自無線機１０ａに一致しない場合、宛先検出部１４は、何もしない（ステップＳ４０５）。
【００３４】
動作制御部１５は、受信通知を受信すると、動作を再開する。動作制御部１５は、動作指示信号を信号処理部１３に出力する。このときの動作指示信号は、受信データを無線処理部１２に対して要求するように指示する信号である（ステップＳ４０６）。
【００３５】
信号処理部１３は、動作指示信号を受信すると、動作を再開し、無線処理部１２に受信データを要求する。無線処理部１２は、信号処理部１３からの要求に応じ、受信データを信号処理部１３に出力する。信号処理部１３は、受信データを受信し、必要に応じて受信データを外部機器に出力する（ステップＳ４０７）。
【００３６】
信号処理部１３は、必要に応じて受信データに対する応答データを無線処理部１２に出力する。信号処理部１３は、外部機器から応答データを受信した場合、無線処理部１２に出力する。無線処理部１２は、通信先の無線機１０ｂに無線信号を送信する。また、無線機１０ａと無線機１０ｂとは、複数回のデータの送受信を行う場合もある（ステップＳ４０８）。
【００３７】
通信処理が終了すると、動作制御部１５は、通信先の無線機１０ｂを特定する通信先識別子と無線機１０ｂから無線信号を受信した時刻とをタイミング管理部１６に通知する。通信タイミング情報には、通信先の無線機１０ｂを特定する通信先識別子と無線機１０ｂから無線信号を受信した時刻とが含まれる。タイミング管理部１６は、間欠起床時刻と無線機１０ｂから無線信号を受信した時刻とから通信待機時間Ｔａを算出し、通信先識別子と通信待機時間とを対応付けて管理テーブル２１に保存する（ステップＳ４０９）。
【００３８】
動作制御部１５は、信号処理部１３に動作停止を指示するとともに、動作を停止する。信号処理部１３は、動作制御部１５からの動作停止の指示により、動作を停止する（ステップＳ４１０）。
【００３９】
宛先検出部１４は、ステップＳ４０３より継続して自無線機宛のデータの受信有無を監視している（ステップＳ４１１）。
【００４０】
間欠周期によりスリープ時刻になるとタイミング管理部１６は、スリープ指示を動作制御部１５に出力する。スリープ指示を受信すると動作制御部１５は、無線処理部１２、宛先検出部１４、及び信号処理部１３にスリープを指示する。また、動作制御部１５自身もスリープする（ステップＳ４１２）。
【００４１】
次に、図３の期間３２における無線機１０ａの処理の詳細を説明する。
図５は、実施の形態１に係る無線機１０ａがデータを受信する場合の処理の流れを示す図である。期間３２は、期間３１の次の間欠周期で無線機１０ａが起床したときの動作を示すシーケンスである。期間３２において、無線機１０ａは、期間３１と同様に、起床してから時間Ｔａが経過した後に無線機１０ｂとの通信が発生すると予測し、あらかじめ通信の準備をする。タイミング管理部１６は、動作制御部１５が動作を開始するのに要する時間Ｔｂを保持している。
【００４２】
ステップＳ５０１〜Ｓ５０３の処理は、ステップＳ４０１〜Ｓ４０３の処理と同じため、説明を省略する。
【００４３】
次に、タイミング管理部１６は、間欠周期による起床時刻から時間（Ｔａ−Ｔｂ）が経過すると、起床指示を動作制御部１５に出力する。時間（Ｔａ−Ｔｂ）は、通信待機時間Ｔａより、自無線機１０ａが起床してから通信処理を開始するのに要する時間Ｔｂを差し引いた値である（ステップＳ５０４）。
【００４４】
動作制御部１５は、タイミング管理部１６から起床指示を受信し、動作を再開する。動作制御部１５は、信号処理部１３に動作指示信号を出力し、信号処理部１３は動作を再開する（ステップＳ５０５）。
【００４５】
無線処理部１２は、無線信号を受信すると、無線信号から取り出した受信宛先情報を宛先検出部１４に出力する（ステップＳ５０６）。
【００４６】
宛先検出部１４は、通知された受信宛先情報が自無線機１０ａに一致するか判定する。受信宛先情報が自無線機１０ａに一致する場合、宛先検出部１４は、受信通知を動作制御部１５に出力する。受信宛先情報が自無線機１０ａに一致しない場合、宛先検出部１４は、何もしない（ステップＳ５０７）。
【００４７】
動作制御部１５は、受信通知を受信すると、動作指示信号を信号処理部１３に出力する。このときの動作指示信号は、受信データを無線処理部１２に対して要求するように指示する信号である。動作制御部１５がステップＳ５０５で起床しているため、本ステップでは、図４のステップＳ４０６の場合と比較して、動作制御部１５の動作の開始にかかる時間Ｔｂによる処理遅延を削減することができる（ステップＳ５０８）。
【００４８】
信号処理部１３は、動作指示信号を受信すると、無線処理部１２に受信データを要求する。無線処理部１２は、信号処理部１３からの要求に応じ、受信データを信号処理部１３に出力する。信号処理部１３は、受信データを受信し、必要に応じて受信データを外部機器に出力する（ステップＳ５０９）。
【００４９】
信号処理部１３は、必要に応じて受信データに対する応答データを無線処理部１２に出力する。信号処理部１３は、外部機器から応答データを受信した場合、無線処理部１２に出力する。無線処理部１２は、通信先の無線機１０ｂに無線信号を送信する。また、無線機１０ａと無線機１０ｂとは、複数回のデータの送受信を行う場合もある（ステップＳ５１０）。
【００５０】
通信処理が終了すると、動作制御部１５は、通信先識別子と無線機１０ｂから無線信号を受信した時刻を、通信タイミング情報としてタイミング管理部１６に通知する。タイミング管理部１６は、間欠起床時刻と無線機１０ｂから無線信号を受信した時刻とから今回の通信待機時間Ｔａ１を算出する。タイミング管理部１６は、無線機１０ｂの通信待機時間として、Ｔａ１を管理情報２１に保存する。
なお、タイミング管理部１６は、管理情報２１として保持している無線機１０ｂの通信待機時間と今回算出した通信待機時間Ｔａ１との差分を算出し、Ｎ回連続で差分が閾値以上の場合に、タイミング管理部１６は通信待機時間を更新するようにしてもよい。また、差分が閾値より小さい場合、タイミング管理部１６は通信待機時間を更新しなくてもよい（ステップＳ５１１）。
【００５１】
ステップＳ５１２〜Ｓ５１４の処理は、ステップＳ４１０〜Ｓ４１２の処理と同じため、説明を省略する。
【００５２】
なお、動作制御部１５が動作を開始するのに要する時間Ｔｂが通信待機時間Ｔａより大きい場合、タイミング管理部１６は動作制御部１５の動作を停止させず、信号処理部１３とともに起動させたままにする。ステップＳ５０１の次にステップＳ５０６の処理が行われることになる。
【００５３】
ここまでは、無線機１０ａが通信先の無線機１０ｂからデータを受信する動作について説明した。次に、無線機１０ａが無線機１０ｂにデータを送信する場合の動作について説明する。
【００５４】
図６は、実施の形態１に係る無線機１０がデータを送信する場合の処理の流れを示す図である。無線機１０ａを自無線機、無線機１０ｂをデータの送信先としての通信先の無線機と仮定する。
【００５５】
スリープ期間が終了すると、無線機１０ａは起床する（ステップＳ６０１）。無線機１０ａは自身がスリープから起床して通信可能であることを他の無線機に通知するため、起床通知を同報送信する。無線機１０ｂは、起床通知を受信したときにはスリープ期間のため、無線機１０ａから起床通知を受信しても応答を送信しない（ステップＳ６０２）。無線機１０ａは無線機１０ｂへの送信データが発生すると、無線機１０ｂから起床通知を待つ受信待ち期間となる。
【００５６】
無線機１０ｂはスリープ期間が経過すると起床し（ステップＳ６０４）、起床通知を同報送信する（ステップＳ６０５）。無線機１０ａは無線機１０ｂからの起床通知を受信すると、送信データを送信するための送信処理を行う（ステップＳ６０６）。無線機１０ａは、無線機１０ｂにデータを送信する（ステップＳ６０７）。無線機１０ｂは無線機１０ａからのデータを受信し、無線機１０ａに受信応答を送信する。無線機１０ａは無線機１０ｂからの受信応答を受信し、無線機１０ｂとの通信が終了する。無線機１０ａは、再び受信待ち期間となる（ステップＳ６０８）。間欠周期により、スリープ時刻になると無線機１０ａは、スリープし、省電力状態に移行する（ステップＳ６０９）。
【００５７】
次に、無線機１０ａがデータを送信する場合の処理の詳細を説明する。
図７は、実施の形態１に係る無線機１０ａがデータを送信する場合の処理の流れを示す図である。無線機１０ａは、間欠周期で前回起床したときに、起床してから時間Ｔｃが経過した後に無線機１０ｂ宛の送信データが発生したものと仮定する。無線機１０ａは、間欠周期で前回起床したときと同様に、起床してから時間Ｔｃが経過した後に無線機１０ｂへの通信が発生すると予測し、あらかじめ通信の準備をする。動作制御部１５が起床してから動作の開始に要する時間をＴｂと仮定する。タイミング管理部１６は、無線機１０ｂの通信待機時間として、Ｔｃ−Ｔｂを保持している。
【００５８】
無線機１０ａは、スリープ期間が終了すると起床する。タイミング管理部１６は起床時刻になると、起床指示を動作制御部１５に出力する。動作制御部１５は、起床指示を受信すると動作制御部１５自身の起動処理を行う。また、動作制御部１５は、無線処理部１２、宛先検出部１４、及び信号処理部１３の起動処理を行う（ステップＳ７０１）。
【００５９】
無線機１０ａ自身、または外部機器からの要求により、無線機１０ｂ宛の送信データが発生すると、動作制御部１５は、起床通知を同報送信するように信号処理部１３に指示する（ステップＳ７０２）。
【００６０】
信号処理部１３は、起床通知を生成し、無線処理部１２に出力する。無線処理部１２は、起床通知を他の無線機に同報送信する。無線機１０ｂは、起床通知を受信したときにはスリープ期間のため、無線機１０ａから起床通知を受信しても応答しない（ステップＳ７０３）。
【００６１】
タイミング管理部１６は、動作制御部１５に動作停止を指示する。動作制御部１５は、信号処理部１３に動作停止を指示するとともに、動作を停止する。信号処理部１３は、動作制御部１５からの動作停止の指示により、動作を停止する。（ステップＳ７０４）。
【００６２】
宛先検出部１４は、自無線機１０ａ宛のデータを受信したか否かを監視する。無線機１０ａは、起床している間、自無線機１０ａ宛のデータを受信したか否かの監視を続ける（ステップＳ７０５）。
【００６３】
タイミング管理部１６は、間欠周期による起床時刻から時間Ｔｃ−Ｔｂが経過すると、起床指示を動作制御部１５に出力する。時間Ｔｃ−Ｔｂは、通信待機時間Ｔｃより、自無線機１０ａが起床してから通信処理を開始するのに要する時間Ｔｂを差し引いた値である（ステップＳ７０６）。
【００６４】
動作制御部１５は、タイミング管理部１６から起床指示を受信し、動作を再開する。動作制御部１５は、信号処理部１３に動作指示信号を出力し、信号処理部１３は動作を再開する（ステップＳ７０７）。
【００６５】
無線処理部１２は、起床通知である無線信号を通信機１０ｂから受信すると、受信宛先情報を取り出し、宛先検出部１４に出力する（ステップＳ７０８）。
【００６６】
宛先検出部１４は、通知された受信宛先情報が自無線機１０ａに一致するか判定する。受信宛先情報が自無線機１０ａに一致する場合、宛先検出部１４は、受信通知を動作制御部１５に出力する。受信宛先情報が自無線機１０ａに一致しない場合、宛先検出部１４は、何もしない（ステップＳ７０９）。
【００６７】
動作制御部１５は、受信通知を受信すると、動作指示信号を信号処理部１３に出力する。このときの動作指示信号は、受信データを無線処理部１２に対して要求するように指示する信号である。（ステップＳ７１０）。
【００６８】
信号処理部１３は、動作指示信号を受信すると、無線処理部１２に受信データを要求する。無線処理部１２は、信号処理部１３からの要求に応じ、受信データを信号処理部１３に出力する。信号処理部１３は、起床通知である受信データを受信する。また、動作制御部１５からの指示により、信号処理部１３は送信するデータを無線処理部１２に出力する。無線処理部１２は送信するデータを無線信号として、無線機１０ｂに送信する（ステップＳ７１１）。
【００６９】
無線機１０ｂは、無線機１０ａからの送信データを受信する（ステップＳ７１２）。
【００７０】
無線機１０ｂは、受信応答を無線機１０ａに送信する（ステップＳ７１３）。
【００７１】
通信処理が終了すると、動作制御部１５は、通信先識別子と無線機１０ｂから起床通知を受信した時刻を、通信タイミング情報としてタイミング管理部１６に通知する。タイミング管理部１６は、間欠起床時刻と無線機１０ｂから起床通知を受信した時刻とから今回の通信待機時間を算出する。タイミング管理部１６は、無線機１０ｂの通信待機時間として、Ｔｃを管理情報２１に保存する。
なお、タイミング管理部１６は、管理情報２１として保持している無線機１０ｂの通信待機時間と今回算出した通信待機時間Ｔｃとの差分を算出し、Ｎ回連続で差分が閾値以上の場合に通信待機時間を更新するようにしてもよい（ステップＳ７１４）。
【００７２】
ステップＳ７１５〜Ｓ７１７の処理は、ステップＳ４１０〜Ｓ４１２の処理と同じため、説明を省略する。
【００７３】
タイミング管理部１６は、１つの通信先の無線機についての通信待機時間として、複数の値を保持するようにしてもよい。
【００７４】
したがって、本実施の形態では、起床とスリープとを繰り返す無線通信装置であって、過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理部と、タイミング管理部からの指示により、新たに受信する無線信号の受信処理を再開する動作制御部と、前記動作制御部からの指示により、前記無線信号の信号処理を再開する信号処理部と、を備えたので、間欠的に動作している場合であっても処理遅延を低減させることができる。また、電力の消費を低減させることができる。データ転送や、通信先の無線機への応答においても、遅延を低減させることができる。また、通信性能の劣化を回避できる。さらに、通信先の無線機への応答に対する遅延が低減することにより、送信側の無線機が応答を待つ受信待ちの期間に消費する電力を低減することができる。
【００７５】
また、受信した無線信号の宛先情報が自無線通信装置を示す識別子と一致するか否かを検出し、一致する場合に自無線通信装置宛の無線信号を受信したことを動作制御部に通知する宛先検出部を備え、動作制御部は、宛先検出部より自無線通信装置宛の無線信号を受信したことを通知されると、無線信号の送信元の無線通信装置を示す送信元識別子と無線信号を受信した時刻とをタイミング管理部に出力し、タイミング管理部は、時刻と現在の周期において起床した起床時刻とから通信待機時間を算出し、送信元識別子と送信元識別子の通信待機時間とを対応付けて保存するので、適切なタイミングで動作制御部の動作を再開させることができ、処理遅延を低減することができる。
【００７６】
また、タイミング管理部は、すでに通信待機時間を保持している送信元識別子の無線通信装置について、新たな無線信号を受信した時刻が動作制御部から入力されて算出した新たな通信待機時間と、すでに保持している通信待機時間との差分がＮ（Ｎは１以上の整数の値）回連続して第１の閾値より大きい場合、通信待機時間を新たな値に更新するとともに動作制御部に出力するので、通信先の無線機からデータを送信するタイミングが変更された場合であっても、適切なタイミングで動作制御部の動作を再開することができる。また、通信先の無線機と時刻を一致させなくても、適切なタイミングで動作制御部の動作を再開することができる。
【００７７】
また、動作制御部は、タイミング管理部より指示されてから動作を再開するまでにかかる処理時間をタイミング管理部に通知し、タイミング管理部は、起床してから、通信待機時間から処理時間を差し引いた時間が経過する前に、動作制御部に動作の再開を指示するので、適切なタイミングで動作制御部の動作を再開させることができ、処理遅延を低減することができる。
【００７８】
実施の形態２．
以上の実施の形態１では、間欠周期で起床した後、通信の発生を予測したタイミングに先立って動作制御部の動作を再開させるようにしたものであるが、本実施の形態においては、通信の発生のタイミングに先立って動作制御部の動作を再開するか否かを選択するようにする実施の形態を示す。
なお、本実施の形態においては、図１のように実施の形態１に記載の構成を全て備えた上で、更に付加的な構成について説明する。
【００７９】
図８は、実施の形態２に係る無線機８０の構成を示すブロック図である。無線機８０は、アンテナ１１、無線処理部１２、信号処理部１３、宛先検出部１４、動作制御部８５、及びタイミング管理部８６から構成される。動作制御部８５及びタイミング管理部８６は、実施の形態１に記載の機能を備えた上で付加的な機能を備えている。アンテナ１１、無線処理部１２、信号処理部１３、及び宛先検出部１４は、実施の形態１と同じ機能を有する。
【００８０】
図９は、実施の形態２に係るタイミング管理部８６が保持する管理情報９１を示す図である。管理情報９１は、管理情報２１にさらに通信発生確率、及び要求応答時間を追加している。通信発生確率は、無線機１０ａが間欠周期で起床してから通信待機時間が経過した後に、通信先の無線機との通信が発生する確率である。要求応答時間は、無線機１０ａが無線機１０ｂからのデータに対して応答を送信する必要がある場合に、無線機１０ａがデータを受信してから無線機１０ｂに応答を送信する期限までの時間である。なお、期限が決められていない場合もある。
【００８１】
動作制御部８５は、通信先の無線機１０ｂとの通信頻度を、過去の通信状況に基づいて統計的に管理し、当該無線機との通信発生確率を予測する。また、動作制御部８５は、通信先の無線機毎に通信発生確率をタイミング管理部８６に通知する。タイミング管理部８６は、通知された通信発生確率を通信先識別子と対応付けて、管理情報９１として保存する。タイミング管理部８６は、この通信発生確率に応じて、Ｔａ−Ｔｂの時間が経過した際に動作制御部８５の動作を再開するかどうかを決定する。
【００８２】
例えば、通信発生確率が閾値より大きい場合、間欠周期による起床からＴａ−Ｔｂの時間が経過したときに、タイミング管理部８６は動作制御部８５に動作の再開を指示する。また、通信発生確率が閾値以下の場合、タイミング管理部８６は動作制御部８５に動作の再開を指示しない。つまり、通信発生確率が高ければ、動作制御部８５は動作を再開して通信の発生を待つ。また、通信発生確率が低ければ、動作制御部８５は動作を再開せず、通信が発生した場合には宛先検出部１４からの受信通知を契機として動作を再開する。
【００８３】
また、無線機１０ａが通信先の無線機１０ｂから受信するデータに要求応答時間が含まれる場合がある。受信したデータに要求応答時間が含まれていた場合、信号処理部１３より要求応答時間を取得し、動作制御部８５は、通信先識別子とともに要求応答時間をタイミング管理部８６に通知する。タイミング管理部８６は、動作制御部８５より通知された要求応答時間を管理情報９１に保存する。
【００８４】
タイミング管理部８６は、Ｔａ−Ｔｂの時間が経過したときに、動作制御部８５の動作を再開するか否かを決定する。例えば、要求応答時間が閾値より小さい場合、タイミング管理部８６は、間欠周期による起床からＴａ−Ｔｂの時間が経過したときに、動作制御部８５に動作の再開を指示する。また、要求応答時間が閾値以上の場合、タイミング管理部８６は、動作制御部８５に動作の再開を指示しない。応答待ち時間の要求が厳しい場合には、動作制御部８５は動作を停止せず、通信の発生を待つ。また、応答待ち時間の要求が厳しくなければ、動作制御部８５は動作を再開せず、通信発生時に宛先検出部１４からの受信通知を契機として動作を再開する。
【００８５】
したがって、本実施の形態では、タイミング管理部は、送信元識別子と送信元識別子の通信待機時間とともに通信頻度とを対応付けて保持し、通信頻度から算出した通信の発生する確率が第２の閾値以下の場合、動作制御部に動作の再開を指示しないので、例えば、間欠周期が数回分経過したときに１回通信が発生する場合等、通信頻度が低い無線機との通信において、電力の消費を低減することができる。
【００８６】
また、タイミング管理部は、送信元識別子と送信元識別子の通信待機時間とともに、無線信号に応答を送信するまでの期限を示す応答要求時間とを対応付けて保持し、応答要求時間が第３の閾値以上の場合、動作制御部に動作の再開を指示しないので、無線通信に必要な応答性能を確保しながら電力の消費を低減することができる。
【００８７】
実施の形態３．
以上の実施の形態２では、通信発生確率や要求応答時間に応じて、間欠周期で起床してから動作制御部の動作を再開するか否かを決定するようにしたものであるが、本実施の形態においては、電力の残量に応じて動作制御部を動作させるか否かを決定する実施の形態を示す。
【００８８】
図１０は、実施の形態３に係る無線機１００の構成を示すブロック図である。無線機１００は、アンテナ１１、無線処理部１２、信号処理部１３、宛先検出部１４、動作制御部１０５、タイミング管理部１０６、及び電力監視部１０７から構成される。動作制御部１０５及びタイミング管理部１０６は、実施の形態１に記載の機能を備えた上で付加的な機能を備えている。電力監視部１０７は、自無線機で使用可能な電力量を監視し、電力残量をタイミング管理部１０６に出力する。アンテナ１１、無線処理部１２、信号処理部１３、宛先検出部１４、宛先検出部１４、及び動作制御部１５は、実施の形態１と同じ機能を有する。
【００８９】
タイミング管理部１０６は、電力監視部１０７から通知された電力残量を保持する。電力残量は、自無線機が利用可能な電力量の残量である。動作制御部１０５は、Ｔａ−Ｔｂの時間が経過したときに、タイミング管理部１０６から通知される電力残量に基づいて、動作制御部１０５の動作を再開するか否かを決定する。
【００９０】
例えば、電力残量が閾値より大きい場合、タイミング管理部１０６は、間欠周期による起床からＴａ−Ｔｂの時間が経過したときに、動作の再開を動作制御部１０５に指示する。また、電力残量が閾値以下の場合、タイミング管理部１０６は、動作の再開を動作制御部１０５に指示しない。
このとき、電力残量が多ければ、動作制御部１０５は動作を再開して通信の発生を待つ。また、電力残量が少なければ、動作制御部１０５は動作を再開せず、通信が発生した場合には宛先検出部１４からの受信通知を契機として動作を再開する。
【００９１】
本実施の形態では、自無線機で使用可能な電力量を監視し、電力残量が閾値より大きい場合に、起床時刻から通信待機時間分の時間が経過する前に動作制御部１０５に再開を指示するようにしたものであるが、さらに、通信発生確率や要求応答時間に応じて、動作制御部の動作を再開するか否かを決定するようにしてもよい。
【００９２】
したがって、本実施の形態では、自無線機が利用することのできる電力量を監視し、電力の残量をタイミング管理部に通知する電力監視部を備え、タイミング管理部は、残量が第４の閾値以下の場合、動作制御部に動作の再開を指示しないので、使用可能な電力量での運用を極力延長することができる。
【００９３】
実施の形態４．
以上の実施の形態１では、間欠周期で起床してから動作制御部の動作を再開するか否かを電力の残量に応じて決定するようにしたものであるが、本実施の形態においては、動作制御部のうち一部の範囲を停止させる実施の形態を示す。
無線機は、実施の形態１の図１に示す無線機１０の構成で説明するが、実施の形態２の図８の無線機８０の構成であっても、実施の形態３の図１０の無線機１００の構成であってもよい。
【００９４】
動作制御部１５を実現する回路として、例えばＣＰＵやマイクロコントローラのようなデバイスを適用することができる。このようなデバイスには複数の省電力状態を持つものがあり、回路の停止範囲に応じて動作制御部１５の電力消費量は変化する。一般に、回路の停止範囲が広ければ、消費される電力は小さくなるが、スリープからの復帰にかかる時間が長くなる。回路の停止範囲が狭ければ、消費される電力は大きくなるが、スリープからの復帰にかかる時間が短くなる。
【００９５】
通信待機時間をＴａ、動作制御部１５が動作を開始するのに要する時間をＴｂとして、説明する。例えば、実施の形態１において、間欠周期で起床した後、ＴａがＴｂより小さい場合、動作制御部１５はタイミング管理部１６から動作の停止を指示されず、動作したまま待機していた。本実施の形態においては、間欠周期で起床した後、ＴａがＴｂより小さい場合、動作制御部１５は通常より狭い範囲を停止させる。範囲を絞って停止させることにより、動作制御部１５は浅いスリープ状態となり、動作の再開までにかかる時間も短くなる。浅いスリープ状態の場合、動作制御部１５が動作を再開するまでにかかる時間はＴｂより短い。よって、データ転送や応答など、処理性能を向上させることができる。また、動作制御部１５は、動作を停止せずに待機する場合と比べて、受信待ち時間の間に消費される電力を低減することができる。
【００９６】
実施の形態２において、通信発生確率や要求応答時間に応じて、動作制御部８５の動作を再開するか否かを決定するようにしていた。通信発生確率が閾値より大きい場合や要求応答時間が閾値より短い場合には、動作制御部８５は範囲を絞って動作を停止させるようにしてもよい。動作制御部８５は浅いスリープ状態とすることにより、動作を停止する場合と比べて、必要な応答性能を確保しつつ消費電力を低減することができる。
【００９７】
また、実施の形態３において、使用可能な電力残量に応じて、間欠周期で起床した後、動作を停止するように動作制御部１０５に指示していた。動作制御部１０５は、電力残量に応じて動作制御部１５の停止範囲を決定してもよい。電力残量が少ない場合、動作制御部１０５は広い範囲を停止する。電力残量が多い場合、動作制御部１０５は狭い範囲を停止する。このような制御を行うことにより、必要な応答性能を確保しつつ使用可能な電力残量での運用継続時間を、極力延長することができる。
【００９８】
なお、動作制御部１０５が動作を停止する範囲は２種類だけでなく、３種類以上設けてもよい。
【００９９】
したがって、本実施の形態では、動作制御部は、動作を停止するときに、動作制御部を構成する回路の第１の範囲と第１の範囲より狭い第２の範囲とのうちいずれかを停止するので、処理遅延を低減することができる。また、必要な応答性能を確保しつつ消費電力を低減することができる。
【０１００】
実施の形態５．
以上の実施の形態４では、動作制御部は状況に応じて狭い範囲を停止させるようにしたものであるが、本実施の形態においては、通信待機時間をＮ回分の値から統計的に算出する実施の形態を示す。
【０１０１】
無線機は、実施の形態１の図１に示す無線機１０の構成で説明するが、実施の形態２の図８の無線機８０の構成であっても、実施の形態３の図１０の無線機１００の構成であってもよい。
【０１０２】
タイミング管理部１６は、Ｎ回分の通信待機時間の平均値を新たな通信待機時間としてもよい。通信待機時間をＮ回分の平均値とすることにより、タイミング管理部１６が動作制御部１５に動作の再開を指示するタイミングと実際の通信発生のタイミングの差を一定の範囲に抑えることができる。
【０１０３】
また、タイミング管理部１６は、Ｎ回分の通信待機時間の中央値を新たな通信待機時間としてもよい。通信待機時間をＮ回分の中央値とすることにより、タイミング管理部１６が動作制御部１５に動作の再開を指示するタイミングと実際の通信発生のタイミングが稀に大きく変動することがあっても、稀に大きく変動した影響を除去することができる。
【０１０４】
また、タイミング管理部１６は、一定の期間内に通信が発生しなかった無線機の情報を、管理情報２１から削除してもよい。動作制御部１５は不要なタイミングで動作せず、運用中の消費電力を低減できる。例えば、無線メッシュネットワークを構成する無線機が停止し、通信経路が変更された場合、動作制御部１５が不要なタイミングで動作しないようにすることができる。
【０１０５】
したがって、本実施の形態では、タイミング管理部は、送信元識別子の通信待機時間について、Ｎ（Ｎは１以上の整数の値）回分の値を保持し、Ｎ回分の値の平均値を新たな通信待機時間として動作制御部に出力するので、動作制御部に動作の再開を指示するタイミングと実際の通信発生のタイミングの差を一定の範囲に抑えることができる。
【０１０６】
また、タイミング管理部は、送信元識別子の通信待機時間について、Ｎ（Ｎは１以上の整数の値）回分の値を保持し、Ｎ回分の値の中央値を新たな通信待機時間として動作制御部に出力するので、動作制御部に動作の再開を指示するタイミングと実際の通信発生のタイミングが稀に大きく変動することがあっても、稀に大きく変動した影響を除去することができる。
【０１０７】
実施の形態６．
以上の実施の形態５では、通信待機時間をＮ回分の値から統計的に算出するようにしたものであるが、本実施の形態においては、通信が終了するとスリープ時刻を待たずにスリープする実施の形態を示す。
【０１０８】
無線機は、実施の形態１の図１に示す無線機１０の構成で説明するが、実施の形態２の図８の無線機８０の構成であっても、実施の形態３の図１０の無線機１００の構成であってもよい。
【０１０９】
通信先の無線機の台数と間欠周期毎に通信が発生する回数が決まっている場合、当該間欠周期における通信がすべて終了すると、タイミング管理部１６は、間欠周期のスリープ時刻を待たずに、スリープ指示を動作制御部１５に出力する。
【０１１０】
また、間欠周期毎に通信が発生するタイミングが決まっている場合、当該間欠周期における通信がすべて終了すると、タイミング管理部１６は、間欠周期のスリープ時刻を待たずに、スリープ指示を動作制御部１５に出力する。
【０１１１】
したがって、本実施の形態では、タイミング管理部は、通信待機時間を保持している送信元識別子の無線通信装置との通信がすべて終了すると、次にスリープする時刻より前であっても、動作制御部にスリープを指示するので、無線機が動作する時間を削減することにより、運用中の電力消費を低減することができる。
【符号の説明】
【０１１２】
１０、８０、１００  無線機
１１  アンテナ
１２  無線処理部
１３  信号処理部
１４  宛先検出部
１５、８５、１０５  動作制御部
１６、８６、１０６  タイミング管理部
２１、９１、１１１  管理情報
３１、３２、７１  期間
１０７  電力監視部
【図１】
2015220620.tif 000003
【図２】
2015220620.tif 000004
【図３】
2015220620.tif 000005
【図４】
2015220620.tif 000006
【図５】
2015220620.tif 000007
【図６】
2015220620.tif 000008
【図７】
2015220620.tif 000009
【図８】
2015220620.tif 000010
【図９】
2015220620.tif 000011
【図１０】
2015220620.tif 000012