JP2015220620A - Radio communication device and radio communication method - Google Patents
Radio communication device and radio communication method Download PDFInfo
- Publication number
- JP2015220620A JP2015220620A JP2014102979A JP2014102979A JP2015220620A JP 2015220620 A JP2015220620 A JP 2015220620A JP 2014102979 A JP2014102979 A JP 2014102979A JP 2014102979 A JP2014102979 A JP 2014102979A JP 2015220620 A JP2015220620 A JP 2015220620A
- Authority
- JP
- Japan
- Prior art keywords
- time
- operation control
- control unit
- communication
- timing management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000006854 communication Effects 0.000 title claims abstract description 240
- 238000004891 communication Methods 0.000 title claims abstract description 236
- 238000000034 method Methods 0.000 title claims description 13
- 238000012545 processing Methods 0.000 claims abstract description 179
- 230000007958 sleep Effects 0.000 claims abstract description 42
- 230000002618 waking effect Effects 0.000 claims abstract description 19
- 230000004044 response Effects 0.000 claims description 60
- 238000001514 detection method Methods 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 claims description 39
- 230000004622 sleep time Effects 0.000 claims description 13
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 18
- 230000004913 activation Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 3
- 238000003306 harvesting Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Transceivers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、間欠的に動作する無線通信装置に関する。 The present invention relates to a wireless communication device that operates intermittently.
無線センサネットワークなど、多数の無線通信装置(以下、無線機と称す)から構成されるシステムでは、無線機を設置するときに電力を供給できるかどうかが制約となる。無線機が電池を保持する等、無線機自身が電力を供給できれば、無線機を設置するときに場所を自由に選択できるようになる。無線機自身が電力を供給する方法は、電池以外に例えば環境発電がある。環境発電は、身の回りにある光や熱、振動、電波のエネルギーを電気エネルギーに変換する技術である。 In a system including a large number of wireless communication devices (hereinafter referred to as wireless devices) such as a wireless sensor network, whether or not power can be supplied when installing the wireless device is a restriction. If the wireless device itself can supply power, such as holding the battery, the location can be freely selected when installing the wireless device. As a method of supplying power by the radio device itself, for example, there is energy harvesting in addition to the battery. Energy harvesting is a technology that converts the light, heat, vibration, and radio wave energy around you into electrical energy.
しかし、電池や環境発電により供給される電力量は限られている。無線機を長期間にわたって連続運用するためには、電力消費量を極力小さくすることが要求される。運用中の無線機の電力消費量を低減する手法の一つとして、無線機を間欠動作させる方法がある。無線機は他の機器と通信を行う間だけ回路を動作させ、それ以外の期間、回路をスリープ状態にする。スリープ状態では、電力の消費量が小さくなる。 However, the amount of power supplied by batteries and energy harvesting is limited. In order to operate the radio continuously over a long period of time, it is required to reduce power consumption as much as possible. One technique for reducing the power consumption of a wireless device in operation is to intermittently operate the wireless device. The wireless device operates the circuit only during communication with other devices, and puts the circuit in the sleep state during other periods. In the sleep state, power consumption is reduced.
無線機が起動中で、他の機器からのデータを受信待ちしている場合、受信するデータが自己宛かどうかを判定する機能のみを動作させる技術が開示されている。無線機は、自己宛のデータを検出したときのみ、受信データを処理するために必要な他の回路を動作させる。よって、回路の稼働時間を削減し、電力消費を低減していた(下記特許文献1参照)。 A technique is disclosed that operates only the function of determining whether received data is addressed to itself when the wireless device is activated and waiting to receive data from another device. The wireless device operates other circuits necessary for processing the received data only when data addressed to itself is detected. Therefore, the operation time of the circuit has been reduced and the power consumption has been reduced (see Patent Document 1 below).
しかしながら、特許文献1では、無線機は、自己宛のデータを検出した後に受信データの処理に必要な回路を動作させているため、受信データに対する処理を開始するまでに時間がかかり、受信データの転送や送信側無線機への応答に遅延が発生していた。 However, in Patent Document 1, since the wireless device operates a circuit necessary for processing received data after detecting data addressed to itself, it takes time to start processing the received data. There was a delay in the transfer and response to the transmitter radio.
本発明は上記のような問題点を解決するためになされたもので、間欠的に動作している場合であっても処理遅延を低減させる無線機を得ることを目的としている。 The present invention has been made to solve the above-described problems, and an object of the present invention is to obtain a radio device that can reduce processing delay even when operating intermittently.
起床とスリープとを繰り返す無線通信装置であって、過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理部と、タイミング管理部からの指示により、新たに受信する無線信号の受信処理を再開する動作制御部と、動作制御部からの指示により、無線信号の信号処理を再開する信号処理部と、を備えた。 A wireless communication device that repeats wake-up and sleep, and in the past, if it has a communication standby time that indicates the time it took for it to receive a radio signal after wake-up, it can communicate after waking up A timing management unit for instructing resumption of operation before the elapse of waiting time, an operation control unit for resuming reception processing of a newly received radio signal according to an instruction from the timing management unit, and an operation control unit And a signal processing unit that resumes the signal processing of the radio signal in response to an instruction from.
本発明によれば、無線機が間欠的に動作している場合であっても、処理遅延を低減させることができる。 According to the present invention, the processing delay can be reduced even when the wireless device is operating intermittently.
実施の形態1.
図1は、実施の形態1に係る無線機10の構成を示すブロック図である。無線通信装置としての無線機10はアンテナ11、無線処理部12、信号処理部13、宛先検出部14、動作制御部15、及びタイミング管理部16から構成される。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing a configuration of
アンテナ11は、他の無線機から無線信号を受信すると無線処理部12に出力する。無線処理部12は、アンテナ11から受信した無線信号の受信処理を行い、信号処理部13に出力する。また、無線処理部12は、無線信号から宛先情報を取り出し、宛先検出部14に出力する。宛先検出部14は、宛先情報が自無線機の場合、受信通知を動作制御部15に出力する。動作制御部15は、予め宛先検出部14に自無線機の識別子を通知しておく。動作制御部15は、宛先検出部14から受信通知が入力されると、信号処理部13に無線処理部12から受信データを取得するように指示する。動作制御部15は、データを受信したタイミングをタイミング管理部16に出力する。信号処理部13は、必要に応じて受信したデータを無線機10の外部の機器に出力する。
When the
信号処理部13は、外部の機器から送信データが入力されると動作制御部15に通知する。動作制御部15からの指示により、信号処理部12は送信データの送信処理を行い、無線処理部12に出力する。無線処理部12は、送信データを無線信号としてアンテナ11を介して、他の無線機に送信する。
The
無線機10は、間欠周期で動作とスリープとを繰り返す。スリープすると、無線機10は省電力状態となる。タイミング管理部16は、次にスリープするスリープ時刻や次に起床する起床時刻を保持している。スリープ時刻になると、タイミング管理部16が動作制御部15にスリープを指示する。起床時刻になると、タイミング管理部16が動作制御部15に起床を指示する。動作制御部15が無線処理部12、信号処理部13、宛先検出部14に指示を出力する。
また、無線機10が起床している期間でも、通信処理を行っていない場合、タイミング管理部16は動作制御部15に動作の停止を指示する。タイミング管理部16が、過去に通信が発生したタイミングにあわせて動作制御部15に動作の再開を指示する。動作制御部15が信号処理部13に動作の停止や再開の指示を出力する。動作制御部15及び信号処理部13が動作を停止しているとき、無線処理部12及び宛先検出部14は動作を停止しない。
The
In addition, even when the
無線処理部12は、アンテナ11より無線信号が入力されると、無線信号から受信データの宛先を示す受信宛先情報を取り出す。受信宛先情報は、当該データを受信すべき無線機を指定する情報として、予め決定された規則に従って送信側の無線機により付与される。受信宛先情報は、無線機を一意に特定する識別子である。受信宛先情報は、複数の無線機に対して同一のデータを配信するときに利用される同報用の識別子であってもよい。
When a wireless signal is input from the
信号処理部13は、データ送受信などの処理を行う必要のない時には動作を停止する。信号処理部13は、動作制御部15からの指示により、動作の停止や再開を行う。信号処理部13は、無線処理部12から受信データを取得すると信号処理を行い、必要に応じて無線機10の外部の機器に出力する。また、信号処理部13は、外部の機器から入力されたデータや、無線機10において生成されたデータの信号処理を行い、無線処理部12に出力する。さらに、信号処理部13は、自身の動作状態や、無線処理部12や外部の機器から取得したデータに自無線機宛の制御や通知用の情報が含まれていた場合、これらの内容を通知するため、動作状態通知を動作制御部15に出力する。自身の動作状態とは、送信処理中、受信処理中、待機中などの通信処理における状態である。
The
宛先検出部14は、無線処理部12から入力される受信宛先情報と、保持している自無線機の識別子とを比較する。自無線機の識別子は、動作制御部15から入力される情報である。受信宛先情報が自無線機の識別子と一致した場合、宛先検出部14は、受信した信号に含まれる受信データは、自己宛のデータであると判定し、受信通知を動作制御部15に出力する。なお、宛先検出部14は、受信宛先情報が同報用の識別子であった場合も、自己宛のデータであると判定する。
The
動作制御部15は、自無線機の識別子を宛先検出部14に出力する。自無線機の識別子は、受信した信号が自己宛のデータであるかどうかを判定する条件である。また、動作制御部15は、通信タイミング情報を生成する。通信タイミング情報は、間欠周期で起床したときに、他の無線機や外部機器と通信を行った時刻(以下、通信発生時刻と称す)に基づいて、次に通信が発生するタイミングを通知するための情報である。通信タイミング情報は、例えば、間欠周期で起床した時刻から通信が発生した時刻までの時間(以下、通信待機時間と称す)と、他の無線機や外部機器等の通信先の機器を示す識別子との組合せである。
The
動作制御部15は、信号処理部13から入力される動作状態通知や、宛先検出部14からの受信通知により制御内容を決定し、信号処理部13に指示する。動作状態通知には、信号処理部13の状態や送受信データに関する情報が含まれる。動作状態通知に含まれる情報は一つであっても複数であってもよい。動作状態通知に複数の情報が含まれている場合、動作制御部15は複数の情報に対応し、信号処理部13に指示する。
例えば、受信データに対する応答が必要な場合、動作制御部15は、応答データを送信するように、信号処理部13に指示する。また、受信データを外部機器に出力する必要がある場合、動作制御部15は外部機器にデータを送信するように、信号処理部13に指示する。
The
For example, when a response to the received data is required, the
動作制御部15は、タイミング管理部16からの起床指示により、起床する。動作制御部15は、間欠周期により起床する時刻になると、タイミング管理部16から起床指示を受信する。また、間欠周期によりタイミング管理部16からスリープを指示された場合、省電力状態へ移行し、動作制御部15はスリープする。また、動作制御部15は、起床しているときに、タイミング管理部16からの指示により動作の停止や再開を行う。
The
タイミング管理部16は、間欠周期によって次に起床する時刻(以下、間欠起床時刻と称す)や、通信先の無線機や外部機器など他の装置との通信発生時刻を動作制御部15から受け取る。タイミング管理部16は、間欠周期で起床した時刻から通信が発生した時刻までの時間から、通信の発生を待機する時間(以下、通信待機時間と称す)を算出する。タイミング管理部16は、求めた通信待機時間から、さらに動作制御部15が動作を開始するのに要する時間を差し引いた時間を通信待機時間としてもよい。タイミング管理部16は、通信待機時間を保持する。なお、タイミング管理部16は、動作制御部15が動作を開始するのに要する時間を保持している。
The
タイミング管理部16は、間欠周期で起床する毎に、現在時刻に間欠周期の時間を加算することにより次の間欠周期で起床する時刻を算出し、間欠起床時刻を更新する。
また、タイミング管理部16は、通信先の機器を示す識別子と通信待機時間との組合せで機器毎に管理する。タイミング管理部16は、動作制御部15から通知される通信発生時刻に基づいて通信待機時間を更新する。
また、タイミング管理部16は、通信先の機器毎にN回(Nは予め設定された自然数)分の通信待機時間を保持する。
The
Further, the
Further, the
図2は、実施の形態1に係るタイミング管理部16が保持する管理情報21を示す図である。通信先識別子は、無線機を識別する識別子である。タイミング管理部16は、通信先識別子毎に通信待機時間を保持している。通信先識別子ID10bの通信待機時間はTaであることを示している。通信先識別子ID10dの通信待機時間はTdであることを示している。無線機10aが他の無線機からデータを受信すると、そのときの通信先識別子と通信待機時間とをタイミング管理部16が管理情報21に保存する。
FIG. 2 is a diagram showing
図3は、実施の形態1に係る無線機10がデータを受信する場合の処理の流れを示すシーケンス図である。無線機10aを自無線機、無線機10bをデータの送信元としての通信先の無線機と仮定する。図3は、無線機10aが間欠周期で起床しながら通信先の無線機10bとの間で通信を行う場合の動作を示している。
FIG. 3 is a sequence diagram showing a flow of processing when
無線機10aは、間欠周期によりスリープ時刻になると省電力状態へ移行し、スリープする(ステップS301)。スリープ期間は、無線機10aがスリープし、省電力状態であることを示す。スリープ期間が終了すると、無線機10aは起床する(ステップS302)。期間31及び期間32は、無線機10aが起床した後、スリープするまでの期間を示す。期間31では、無線機10aが起床してから時間Taが経過した後に無線機10bとの通信が発生している(ステップS303)。無線機10aは、無線機10bとの通信が終了した後、間欠周期によりスリープ時刻になると省電力状態へ移行し、スリープする(ステップS304)。
The
スリープ期間が経過すると、無線機10aは起床する(ステップS305)。無線機10aは、期間32においても期間31と同様に、起床してから時間Taが経過した後に無線機10bとの通信が発生すると予測し、あらかじめ通信の準備をする。実際に通信が発生した場合、無線機10aは、無線機10bとの通信を行う(ステップS306)。実際に通信が発生しない場合、無線機10aは、何もしない。無線機10aは、間欠周期によりスリープ時刻になるとスリープし、省電力状態に移行する(ステップS307)。
When the sleep period elapses, the
このあと、無線機10aが間欠周期で起床する度に無線機10bからデータを受信する場合、無線機10aは、期間32と間欠周期によるスリープ期間とを繰り返す。無線機10aが管理情報21に通信先識別子と通信待機時間を保持していない無線機からデータを受信した場合、無線機10aは、期間31の動作となる。期間31と期間32における無線機10aの処理の詳細は後述する。
Thereafter, when the
次に、図3の期間31における無線機10aの処理の詳細を説明する。
図4は、実施の形態1に係る無線機10aがデータを受信する場合の処理の流れを示すシーケンス図である。
Next, details of processing of the
FIG. 4 is a sequence diagram showing a flow of processing when
無線機10aは、スリープ期間が終了すると起床する。タイミング管理部16は起床時刻になると、起床指示を動作制御部15に出力する。動作制御部15は、起床指示を受信すると動作制御部15自身の起動処理を行う。また、動作制御部15は、無線処理部12、宛先検出部14、及び信号処理部13に起動処理を行うように指示する。無線処理部12、宛先検出部14、動作制御部15、及び信号処理部13は、スリープするときにスリープする直前の状態や値を保持しないため、起動処理を行う必要がある(ステップS401)。
The
次に、タイミング管理部16は、動作制御部15に動作停止を指示する。動作制御部15は、信号処理部13に動作停止を指示するとともに、動作を停止する。信号処理部13は、動作制御部15からの動作停止の指示により、動作を停止する。動作停止は、一時的に動作を停止するものであって、動作制御部15は、動作再開後に動作停止前の状態を引き継いで動作する。なお、無線機10aが通信処理を行っている場合、タイミング管理部16は、動作制御部15に動作停止を指示しない(ステップS402)。
Next, the
宛先検出部14は、自無線機10a宛のデータを受信したか否かを監視する。無線機10aは、起床している間、自無線機10a宛のデータを受信したか否かの監視を続ける(ステップS403)。
The
無線処理部12は、無線信号を受信すると、無線信号から取り出した受信宛先情報を宛先検出部14に出力する。(ステップS404)。
When receiving the wireless signal, the
宛先検出部14は、通知された受信宛先情報が自無線機10aに一致するか判定する。受信宛先情報が自無線機10aに一致する場合、宛先検出部14は、受信通知を動作制御部15に出力する。受信宛先情報が自無線機10aに一致しない場合、宛先検出部14は、何もしない(ステップS405)。
The
動作制御部15は、受信通知を受信すると、動作を再開する。動作制御部15は、動作指示信号を信号処理部13に出力する。このときの動作指示信号は、受信データを無線処理部12に対して要求するように指示する信号である(ステップS406)。
When the
信号処理部13は、動作指示信号を受信すると、動作を再開し、無線処理部12に受信データを要求する。無線処理部12は、信号処理部13からの要求に応じ、受信データを信号処理部13に出力する。信号処理部13は、受信データを受信し、必要に応じて受信データを外部機器に出力する(ステップS407)。
When the
信号処理部13は、必要に応じて受信データに対する応答データを無線処理部12に出力する。信号処理部13は、外部機器から応答データを受信した場合、無線処理部12に出力する。無線処理部12は、通信先の無線機10bに無線信号を送信する。また、無線機10aと無線機10bとは、複数回のデータの送受信を行う場合もある(ステップS408)。
The
通信処理が終了すると、動作制御部15は、通信先の無線機10bを特定する通信先識別子と無線機10bから無線信号を受信した時刻とをタイミング管理部16に通知する。通信タイミング情報には、通信先の無線機10bを特定する通信先識別子と無線機10bから無線信号を受信した時刻とが含まれる。タイミング管理部16は、間欠起床時刻と無線機10bから無線信号を受信した時刻とから通信待機時間Taを算出し、通信先識別子と通信待機時間とを対応付けて管理テーブル21に保存する(ステップS409)。
When the communication process ends, the
動作制御部15は、信号処理部13に動作停止を指示するとともに、動作を停止する。信号処理部13は、動作制御部15からの動作停止の指示により、動作を停止する(ステップS410)。
The
宛先検出部14は、ステップS403より継続して自無線機宛のデータの受信有無を監視している(ステップS411)。
The
間欠周期によりスリープ時刻になるとタイミング管理部16は、スリープ指示を動作制御部15に出力する。スリープ指示を受信すると動作制御部15は、無線処理部12、宛先検出部14、及び信号処理部13にスリープを指示する。また、動作制御部15自身もスリープする(ステップS412)。
When the sleep time comes due to the intermittent period, the
次に、図3の期間32における無線機10aの処理の詳細を説明する。
図5は、実施の形態1に係る無線機10aがデータを受信する場合の処理の流れを示す図である。期間32は、期間31の次の間欠周期で無線機10aが起床したときの動作を示すシーケンスである。期間32において、無線機10aは、期間31と同様に、起床してから時間Taが経過した後に無線機10bとの通信が発生すると予測し、あらかじめ通信の準備をする。タイミング管理部16は、動作制御部15が動作を開始するのに要する時間Tbを保持している。
Next, details of processing of the
FIG. 5 is a diagram illustrating a process flow when the
ステップS501〜S503の処理は、ステップS401〜S403の処理と同じため、説明を省略する。 Since the processing of steps S501 to S503 is the same as the processing of steps S401 to S403, description thereof is omitted.
次に、タイミング管理部16は、間欠周期による起床時刻から時間(Ta−Tb)が経過すると、起床指示を動作制御部15に出力する。時間(Ta−Tb)は、通信待機時間Taより、自無線機10aが起床してから通信処理を開始するのに要する時間Tbを差し引いた値である(ステップS504)。
Next, the
動作制御部15は、タイミング管理部16から起床指示を受信し、動作を再開する。動作制御部15は、信号処理部13に動作指示信号を出力し、信号処理部13は動作を再開する(ステップS505)。
The
無線処理部12は、無線信号を受信すると、無線信号から取り出した受信宛先情報を宛先検出部14に出力する(ステップS506)。
When receiving the radio signal, the
宛先検出部14は、通知された受信宛先情報が自無線機10aに一致するか判定する。受信宛先情報が自無線機10aに一致する場合、宛先検出部14は、受信通知を動作制御部15に出力する。受信宛先情報が自無線機10aに一致しない場合、宛先検出部14は、何もしない(ステップS507)。
The
動作制御部15は、受信通知を受信すると、動作指示信号を信号処理部13に出力する。このときの動作指示信号は、受信データを無線処理部12に対して要求するように指示する信号である。動作制御部15がステップS505で起床しているため、本ステップでは、図4のステップS406の場合と比較して、動作制御部15の動作の開始にかかる時間Tbによる処理遅延を削減することができる(ステップS508)。
When receiving the reception notification, the
信号処理部13は、動作指示信号を受信すると、無線処理部12に受信データを要求する。無線処理部12は、信号処理部13からの要求に応じ、受信データを信号処理部13に出力する。信号処理部13は、受信データを受信し、必要に応じて受信データを外部機器に出力する(ステップS509)。
When the
信号処理部13は、必要に応じて受信データに対する応答データを無線処理部12に出力する。信号処理部13は、外部機器から応答データを受信した場合、無線処理部12に出力する。無線処理部12は、通信先の無線機10bに無線信号を送信する。また、無線機10aと無線機10bとは、複数回のデータの送受信を行う場合もある(ステップS510)。
The
通信処理が終了すると、動作制御部15は、通信先識別子と無線機10bから無線信号を受信した時刻を、通信タイミング情報としてタイミング管理部16に通知する。タイミング管理部16は、間欠起床時刻と無線機10bから無線信号を受信した時刻とから今回の通信待機時間Ta1を算出する。タイミング管理部16は、無線機10bの通信待機時間として、Ta1を管理情報21に保存する。
なお、タイミング管理部16は、管理情報21として保持している無線機10bの通信待機時間と今回算出した通信待機時間Ta1との差分を算出し、N回連続で差分が閾値以上の場合に、タイミング管理部16は通信待機時間を更新するようにしてもよい。また、差分が閾値より小さい場合、タイミング管理部16は通信待機時間を更新しなくてもよい(ステップS511)。
When the communication process ends, the
Note that the
ステップS512〜S514の処理は、ステップS410〜S412の処理と同じため、説明を省略する。 The processing in steps S512 to S514 is the same as the processing in steps S410 to S412 and will not be described.
なお、動作制御部15が動作を開始するのに要する時間Tbが通信待機時間Taより大きい場合、タイミング管理部16は動作制御部15の動作を停止させず、信号処理部13とともに起動させたままにする。ステップS501の次にステップS506の処理が行われることになる。
If the time Tb required for the
ここまでは、無線機10aが通信先の無線機10bからデータを受信する動作について説明した。次に、無線機10aが無線機10bにデータを送信する場合の動作について説明する。
Up to this point, the operation in which the
図6は、実施の形態1に係る無線機10がデータを送信する場合の処理の流れを示す図である。無線機10aを自無線機、無線機10bをデータの送信先としての通信先の無線機と仮定する。
FIG. 6 is a diagram illustrating a processing flow when the
スリープ期間が終了すると、無線機10aは起床する(ステップS601)。無線機10aは自身がスリープから起床して通信可能であることを他の無線機に通知するため、起床通知を同報送信する。無線機10bは、起床通知を受信したときにはスリープ期間のため、無線機10aから起床通知を受信しても応答を送信しない(ステップS602)。無線機10aは無線機10bへの送信データが発生すると、無線機10bから起床通知を待つ受信待ち期間となる。
When the sleep period ends, the
無線機10bはスリープ期間が経過すると起床し(ステップS604)、起床通知を同報送信する(ステップS605)。無線機10aは無線機10bからの起床通知を受信すると、送信データを送信するための送信処理を行う(ステップS606)。無線機10aは、無線機10bにデータを送信する(ステップS607)。無線機10bは無線機10aからのデータを受信し、無線機10aに受信応答を送信する。無線機10aは無線機10bからの受信応答を受信し、無線機10bとの通信が終了する。無線機10aは、再び受信待ち期間となる(ステップS608)。間欠周期により、スリープ時刻になると無線機10aは、スリープし、省電力状態に移行する(ステップS609)。
The
次に、無線機10aがデータを送信する場合の処理の詳細を説明する。
図7は、実施の形態1に係る無線機10aがデータを送信する場合の処理の流れを示す図である。無線機10aは、間欠周期で前回起床したときに、起床してから時間Tcが経過した後に無線機10b宛の送信データが発生したものと仮定する。無線機10aは、間欠周期で前回起床したときと同様に、起床してから時間Tcが経過した後に無線機10bへの通信が発生すると予測し、あらかじめ通信の準備をする。動作制御部15が起床してから動作の開始に要する時間をTbと仮定する。タイミング管理部16は、無線機10bの通信待機時間として、Tc−Tbを保持している。
Next, details of processing when the
FIG. 7 is a diagram illustrating a process flow when the
無線機10aは、スリープ期間が終了すると起床する。タイミング管理部16は起床時刻になると、起床指示を動作制御部15に出力する。動作制御部15は、起床指示を受信すると動作制御部15自身の起動処理を行う。また、動作制御部15は、無線処理部12、宛先検出部14、及び信号処理部13の起動処理を行う(ステップS701)。
The
無線機10a自身、または外部機器からの要求により、無線機10b宛の送信データが発生すると、動作制御部15は、起床通知を同報送信するように信号処理部13に指示する(ステップS702)。
When transmission data addressed to the
信号処理部13は、起床通知を生成し、無線処理部12に出力する。無線処理部12は、起床通知を他の無線機に同報送信する。無線機10bは、起床通知を受信したときにはスリープ期間のため、無線機10aから起床通知を受信しても応答しない(ステップS703)。
The
タイミング管理部16は、動作制御部15に動作停止を指示する。動作制御部15は、信号処理部13に動作停止を指示するとともに、動作を停止する。信号処理部13は、動作制御部15からの動作停止の指示により、動作を停止する。(ステップS704)。
The
宛先検出部14は、自無線機10a宛のデータを受信したか否かを監視する。無線機10aは、起床している間、自無線機10a宛のデータを受信したか否かの監視を続ける(ステップS705)。
The
タイミング管理部16は、間欠周期による起床時刻から時間Tc−Tbが経過すると、起床指示を動作制御部15に出力する。時間Tc−Tbは、通信待機時間Tcより、自無線機10aが起床してから通信処理を開始するのに要する時間Tbを差し引いた値である(ステップS706)。
The
動作制御部15は、タイミング管理部16から起床指示を受信し、動作を再開する。動作制御部15は、信号処理部13に動作指示信号を出力し、信号処理部13は動作を再開する(ステップS707)。
The
無線処理部12は、起床通知である無線信号を通信機10bから受信すると、受信宛先情報を取り出し、宛先検出部14に出力する(ステップS708)。
When the
宛先検出部14は、通知された受信宛先情報が自無線機10aに一致するか判定する。受信宛先情報が自無線機10aに一致する場合、宛先検出部14は、受信通知を動作制御部15に出力する。受信宛先情報が自無線機10aに一致しない場合、宛先検出部14は、何もしない(ステップS709)。
The
動作制御部15は、受信通知を受信すると、動作指示信号を信号処理部13に出力する。このときの動作指示信号は、受信データを無線処理部12に対して要求するように指示する信号である。(ステップS710)。
When receiving the reception notification, the
信号処理部13は、動作指示信号を受信すると、無線処理部12に受信データを要求する。無線処理部12は、信号処理部13からの要求に応じ、受信データを信号処理部13に出力する。信号処理部13は、起床通知である受信データを受信する。また、動作制御部15からの指示により、信号処理部13は送信するデータを無線処理部12に出力する。無線処理部12は送信するデータを無線信号として、無線機10bに送信する(ステップS711)。
When the
無線機10bは、無線機10aからの送信データを受信する(ステップS712)。
The
無線機10bは、受信応答を無線機10aに送信する(ステップS713)。
The
通信処理が終了すると、動作制御部15は、通信先識別子と無線機10bから起床通知を受信した時刻を、通信タイミング情報としてタイミング管理部16に通知する。タイミング管理部16は、間欠起床時刻と無線機10bから起床通知を受信した時刻とから今回の通信待機時間を算出する。タイミング管理部16は、無線機10bの通信待機時間として、Tcを管理情報21に保存する。
なお、タイミング管理部16は、管理情報21として保持している無線機10bの通信待機時間と今回算出した通信待機時間Tcとの差分を算出し、N回連続で差分が閾値以上の場合に通信待機時間を更新するようにしてもよい(ステップS714)。
When the communication process ends, the
The
ステップS715〜S717の処理は、ステップS410〜S412の処理と同じため、説明を省略する。 Since the process of step S715-S717 is the same as the process of step S410-S412, description is abbreviate | omitted.
タイミング管理部16は、1つの通信先の無線機についての通信待機時間として、複数の値を保持するようにしてもよい。
The
したがって、本実施の形態では、起床とスリープとを繰り返す無線通信装置であって、過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理部と、タイミング管理部からの指示により、新たに受信する無線信号の受信処理を再開する動作制御部と、前記動作制御部からの指示により、前記無線信号の信号処理を再開する信号処理部と、を備えたので、間欠的に動作している場合であっても処理遅延を低減させることができる。また、電力の消費を低減させることができる。データ転送や、通信先の無線機への応答においても、遅延を低減させることができる。また、通信性能の劣化を回避できる。さらに、通信先の無線機への応答に対する遅延が低減することにより、送信側の無線機が応答を待つ受信待ちの期間に消費する電力を低減することができる。 Therefore, in the present embodiment, the wireless communication device repeats wakeup and sleep, and in the past, when holding a communication standby time indicating the time taken to receive a radio signal after getting up, At present, before a time corresponding to the communication waiting time elapses after waking up, the timing management unit instructing the resumption of operation and the reception process of the newly received radio signal are resumed by an instruction from the timing management unit Since an operation control unit and a signal processing unit that resumes signal processing of the radio signal in response to an instruction from the operation control unit are provided, processing delay can be reduced even when operating intermittently be able to. In addition, power consumption can be reduced. Delays can also be reduced in data transfer and response to a communication destination wireless device. In addition, deterioration of communication performance can be avoided. Furthermore, since the delay with respect to the response to the communication destination wireless device is reduced, it is possible to reduce the power consumed in the reception waiting period in which the wireless device on the transmission side waits for a response.
また、受信した無線信号の宛先情報が自無線通信装置を示す識別子と一致するか否かを検出し、一致する場合に自無線通信装置宛の無線信号を受信したことを動作制御部に通知する宛先検出部を備え、動作制御部は、宛先検出部より自無線通信装置宛の無線信号を受信したことを通知されると、無線信号の送信元の無線通信装置を示す送信元識別子と無線信号を受信した時刻とをタイミング管理部に出力し、タイミング管理部は、時刻と現在の周期において起床した起床時刻とから通信待機時間を算出し、送信元識別子と送信元識別子の通信待機時間とを対応付けて保存するので、適切なタイミングで動作制御部の動作を再開させることができ、処理遅延を低減することができる。 Further, it detects whether or not the destination information of the received wireless signal matches the identifier indicating the own wireless communication device, and if it matches, notifies the operation control unit that the wireless signal addressed to the own wireless communication device has been received. When the destination detection unit is notified by the destination detection unit that the radio signal addressed to its own radio communication device has been received, the operation control unit is provided with a source identifier and a radio signal indicating the radio communication device that is the source of the radio signal The timing management unit calculates a communication standby time from the time and the wake-up time when the user wakes up in the current cycle, and calculates the transmission source identifier and the communication standby time of the transmission source identifier. Since they are stored in association with each other, the operation of the operation control unit can be restarted at an appropriate timing, and the processing delay can be reduced.
また、タイミング管理部は、すでに通信待機時間を保持している送信元識別子の無線通信装置について、新たな無線信号を受信した時刻が動作制御部から入力されて算出した新たな通信待機時間と、すでに保持している通信待機時間との差分がN(Nは1以上の整数の値)回連続して第1の閾値より大きい場合、通信待機時間を新たな値に更新するとともに動作制御部に出力するので、通信先の無線機からデータを送信するタイミングが変更された場合であっても、適切なタイミングで動作制御部の動作を再開することができる。また、通信先の無線機と時刻を一致させなくても、適切なタイミングで動作制御部の動作を再開することができる。 In addition, the timing management unit, for the wireless communication device of the transmission source identifier already holding the communication standby time, a new communication standby time calculated by inputting the time when a new wireless signal is received from the operation control unit, If the difference from the already held communication standby time is greater than the first threshold N (N is an integer value of 1 or more) consecutive times, the communication standby time is updated to a new value and the operation control unit Since the data is output, the operation of the operation control unit can be resumed at an appropriate timing even when the timing of transmitting data from the communication destination radio device is changed. Further, the operation of the operation control unit can be resumed at an appropriate timing without matching the time with the wireless device of the communication destination.
また、動作制御部は、タイミング管理部より指示されてから動作を再開するまでにかかる処理時間をタイミング管理部に通知し、タイミング管理部は、起床してから、通信待機時間から処理時間を差し引いた時間が経過する前に、動作制御部に動作の再開を指示するので、適切なタイミングで動作制御部の動作を再開させることができ、処理遅延を低減することができる。 In addition, the operation control unit notifies the timing management unit of the processing time required from the timing management unit to resume the operation, and the timing management unit subtracts the processing time from the communication standby time after waking up. Since the operation controller is instructed to resume the operation before the elapsed time elapses, the operation of the operation controller can be restarted at an appropriate timing, and the processing delay can be reduced.
実施の形態2.
以上の実施の形態1では、間欠周期で起床した後、通信の発生を予測したタイミングに先立って動作制御部の動作を再開させるようにしたものであるが、本実施の形態においては、通信の発生のタイミングに先立って動作制御部の動作を再開するか否かを選択するようにする実施の形態を示す。
なお、本実施の形態においては、図1のように実施の形態1に記載の構成を全て備えた上で、更に付加的な構成について説明する。
Embodiment 2. FIG.
In Embodiment 1 above, after getting up at an intermittent period, the operation of the operation control unit is resumed prior to the timing at which the occurrence of communication is predicted. An embodiment will be described in which it is selected whether or not to resume the operation of the operation control unit prior to the generation timing.
In the present embodiment, all the configurations described in the first embodiment as shown in FIG. 1 are provided, and further additional configurations will be described.
図8は、実施の形態2に係る無線機80の構成を示すブロック図である。無線機80は、アンテナ11、無線処理部12、信号処理部13、宛先検出部14、動作制御部85、及びタイミング管理部86から構成される。動作制御部85及びタイミング管理部86は、実施の形態1に記載の機能を備えた上で付加的な機能を備えている。アンテナ11、無線処理部12、信号処理部13、及び宛先検出部14は、実施の形態1と同じ機能を有する。
FIG. 8 is a block diagram showing a configuration of
図9は、実施の形態2に係るタイミング管理部86が保持する管理情報91を示す図である。管理情報91は、管理情報21にさらに通信発生確率、及び要求応答時間を追加している。通信発生確率は、無線機10aが間欠周期で起床してから通信待機時間が経過した後に、通信先の無線機との通信が発生する確率である。要求応答時間は、無線機10aが無線機10bからのデータに対して応答を送信する必要がある場合に、無線機10aがデータを受信してから無線機10bに応答を送信する期限までの時間である。なお、期限が決められていない場合もある。
FIG. 9 is a diagram showing
動作制御部85は、通信先の無線機10bとの通信頻度を、過去の通信状況に基づいて統計的に管理し、当該無線機との通信発生確率を予測する。また、動作制御部85は、通信先の無線機毎に通信発生確率をタイミング管理部86に通知する。タイミング管理部86は、通知された通信発生確率を通信先識別子と対応付けて、管理情報91として保存する。タイミング管理部86は、この通信発生確率に応じて、Ta−Tbの時間が経過した際に動作制御部85の動作を再開するかどうかを決定する。
The
例えば、通信発生確率が閾値より大きい場合、間欠周期による起床からTa−Tbの時間が経過したときに、タイミング管理部86は動作制御部85に動作の再開を指示する。また、通信発生確率が閾値以下の場合、タイミング管理部86は動作制御部85に動作の再開を指示しない。つまり、通信発生確率が高ければ、動作制御部85は動作を再開して通信の発生を待つ。また、通信発生確率が低ければ、動作制御部85は動作を再開せず、通信が発生した場合には宛先検出部14からの受信通知を契機として動作を再開する。
For example, when the communication occurrence probability is greater than the threshold value, the
また、無線機10aが通信先の無線機10bから受信するデータに要求応答時間が含まれる場合がある。受信したデータに要求応答時間が含まれていた場合、信号処理部13より要求応答時間を取得し、動作制御部85は、通信先識別子とともに要求応答時間をタイミング管理部86に通知する。タイミング管理部86は、動作制御部85より通知された要求応答時間を管理情報91に保存する。
In addition, the request response time may be included in the data received by the
タイミング管理部86は、Ta−Tbの時間が経過したときに、動作制御部85の動作を再開するか否かを決定する。例えば、要求応答時間が閾値より小さい場合、タイミング管理部86は、間欠周期による起床からTa−Tbの時間が経過したときに、動作制御部85に動作の再開を指示する。また、要求応答時間が閾値以上の場合、タイミング管理部86は、動作制御部85に動作の再開を指示しない。応答待ち時間の要求が厳しい場合には、動作制御部85は動作を停止せず、通信の発生を待つ。また、応答待ち時間の要求が厳しくなければ、動作制御部85は動作を再開せず、通信発生時に宛先検出部14からの受信通知を契機として動作を再開する。
The
したがって、本実施の形態では、タイミング管理部は、送信元識別子と送信元識別子の通信待機時間とともに通信頻度とを対応付けて保持し、通信頻度から算出した通信の発生する確率が第2の閾値以下の場合、動作制御部に動作の再開を指示しないので、例えば、間欠周期が数回分経過したときに1回通信が発生する場合等、通信頻度が低い無線機との通信において、電力の消費を低減することができる。 Therefore, in the present embodiment, the timing management unit holds the transmission frequency in association with the communication identifier and the communication waiting time of the transmission source identifier, and the probability of occurrence of communication calculated from the communication frequency is the second threshold value. In the following cases, the operation control unit is not instructed to resume the operation, so that, for example, when communication occurs once when several intermittent cycles have elapsed, power consumption is reduced in communication with a radio with a low communication frequency. Can be reduced.
また、タイミング管理部は、送信元識別子と送信元識別子の通信待機時間とともに、無線信号に応答を送信するまでの期限を示す応答要求時間とを対応付けて保持し、応答要求時間が第3の閾値以上の場合、動作制御部に動作の再開を指示しないので、無線通信に必要な応答性能を確保しながら電力の消費を低減することができる。 In addition, the timing management unit holds the transmission request identifier and the communication waiting time of the transmission source identifier in association with a response request time indicating a time limit until a response is transmitted to the wireless signal, and the response request time is the third response request time. When the threshold is equal to or greater than the threshold value, the operation control unit is not instructed to resume the operation, so that power consumption can be reduced while ensuring response performance required for wireless communication.
実施の形態3.
以上の実施の形態2では、通信発生確率や要求応答時間に応じて、間欠周期で起床してから動作制御部の動作を再開するか否かを決定するようにしたものであるが、本実施の形態においては、電力の残量に応じて動作制御部を動作させるか否かを決定する実施の形態を示す。
Embodiment 3 FIG.
In the second embodiment described above, it is determined whether to resume the operation of the operation control unit after waking up in an intermittent cycle according to the communication occurrence probability and the request response time. In the embodiment, an embodiment is described in which it is determined whether or not to operate the operation control unit in accordance with the remaining amount of power.
図10は、実施の形態3に係る無線機100の構成を示すブロック図である。無線機100は、アンテナ11、無線処理部12、信号処理部13、宛先検出部14、動作制御部105、タイミング管理部106、及び電力監視部107から構成される。動作制御部105及びタイミング管理部106は、実施の形態1に記載の機能を備えた上で付加的な機能を備えている。電力監視部107は、自無線機で使用可能な電力量を監視し、電力残量をタイミング管理部106に出力する。アンテナ11、無線処理部12、信号処理部13、宛先検出部14、宛先検出部14、及び動作制御部15は、実施の形態1と同じ機能を有する。
FIG. 10 is a block diagram showing a configuration of
タイミング管理部106は、電力監視部107から通知された電力残量を保持する。電力残量は、自無線機が利用可能な電力量の残量である。動作制御部105は、Ta−Tbの時間が経過したときに、タイミング管理部106から通知される電力残量に基づいて、動作制御部105の動作を再開するか否かを決定する。
The
例えば、電力残量が閾値より大きい場合、タイミング管理部106は、間欠周期による起床からTa−Tbの時間が経過したときに、動作の再開を動作制御部105に指示する。また、電力残量が閾値以下の場合、タイミング管理部106は、動作の再開を動作制御部105に指示しない。
このとき、電力残量が多ければ、動作制御部105は動作を再開して通信の発生を待つ。また、電力残量が少なければ、動作制御部105は動作を再開せず、通信が発生した場合には宛先検出部14からの受信通知を契機として動作を再開する。
For example, when the remaining power is larger than the threshold, the
At this time, if the remaining amount of power is large, the
本実施の形態では、自無線機で使用可能な電力量を監視し、電力残量が閾値より大きい場合に、起床時刻から通信待機時間分の時間が経過する前に動作制御部105に再開を指示するようにしたものであるが、さらに、通信発生確率や要求応答時間に応じて、動作制御部の動作を再開するか否かを決定するようにしてもよい。
In the present embodiment, the amount of power that can be used by the own radio device is monitored, and when the remaining power is larger than the threshold, the
したがって、本実施の形態では、自無線機が利用することのできる電力量を監視し、電力の残量をタイミング管理部に通知する電力監視部を備え、タイミング管理部は、残量が第4の閾値以下の場合、動作制御部に動作の再開を指示しないので、使用可能な電力量での運用を極力延長することができる。 Therefore, the present embodiment includes a power monitoring unit that monitors the amount of power that can be used by the own radio device and notifies the timing management unit of the remaining amount of power. If the threshold value is less than the threshold value, the operation control unit is not instructed to resume the operation, so that the operation with the usable power amount can be extended as much as possible.
実施の形態4.
以上の実施の形態1では、間欠周期で起床してから動作制御部の動作を再開するか否かを電力の残量に応じて決定するようにしたものであるが、本実施の形態においては、動作制御部のうち一部の範囲を停止させる実施の形態を示す。
無線機は、実施の形態1の図1に示す無線機10の構成で説明するが、実施の形態2の図8の無線機80の構成であっても、実施の形態3の図10の無線機100の構成であってもよい。
Embodiment 4 FIG.
In the first embodiment described above, whether to resume the operation of the operation control unit after getting up at an intermittent period is determined according to the remaining amount of power, but in this embodiment, An embodiment in which a part of the range of the operation control unit is stopped will be described.
The wireless device will be described with reference to the configuration of the
動作制御部15を実現する回路として、例えばCPUやマイクロコントローラのようなデバイスを適用することができる。このようなデバイスには複数の省電力状態を持つものがあり、回路の停止範囲に応じて動作制御部15の電力消費量は変化する。一般に、回路の停止範囲が広ければ、消費される電力は小さくなるが、スリープからの復帰にかかる時間が長くなる。回路の停止範囲が狭ければ、消費される電力は大きくなるが、スリープからの復帰にかかる時間が短くなる。
As a circuit for realizing the
通信待機時間をTa、動作制御部15が動作を開始するのに要する時間をTbとして、説明する。例えば、実施の形態1において、間欠周期で起床した後、TaがTbより小さい場合、動作制御部15はタイミング管理部16から動作の停止を指示されず、動作したまま待機していた。本実施の形態においては、間欠周期で起床した後、TaがTbより小さい場合、動作制御部15は通常より狭い範囲を停止させる。範囲を絞って停止させることにより、動作制御部15は浅いスリープ状態となり、動作の再開までにかかる時間も短くなる。浅いスリープ状態の場合、動作制御部15が動作を再開するまでにかかる時間はTbより短い。よって、データ転送や応答など、処理性能を向上させることができる。また、動作制御部15は、動作を停止せずに待機する場合と比べて、受信待ち時間の間に消費される電力を低減することができる。
The communication standby time will be described as Ta, and the time required for the
実施の形態2において、通信発生確率や要求応答時間に応じて、動作制御部85の動作を再開するか否かを決定するようにしていた。通信発生確率が閾値より大きい場合や要求応答時間が閾値より短い場合には、動作制御部85は範囲を絞って動作を停止させるようにしてもよい。動作制御部85は浅いスリープ状態とすることにより、動作を停止する場合と比べて、必要な応答性能を確保しつつ消費電力を低減することができる。
In the second embodiment, whether to resume the operation of the
また、実施の形態3において、使用可能な電力残量に応じて、間欠周期で起床した後、動作を停止するように動作制御部105に指示していた。動作制御部105は、電力残量に応じて動作制御部15の停止範囲を決定してもよい。電力残量が少ない場合、動作制御部105は広い範囲を停止する。電力残量が多い場合、動作制御部105は狭い範囲を停止する。このような制御を行うことにより、必要な応答性能を確保しつつ使用可能な電力残量での運用継続時間を、極力延長することができる。
Further, in the third embodiment, the
なお、動作制御部105が動作を停止する範囲は2種類だけでなく、3種類以上設けてもよい。
Note that the range in which the
したがって、本実施の形態では、動作制御部は、動作を停止するときに、動作制御部を構成する回路の第1の範囲と第1の範囲より狭い第2の範囲とのうちいずれかを停止するので、処理遅延を低減することができる。また、必要な応答性能を確保しつつ消費電力を低減することができる。 Therefore, in the present embodiment, when stopping the operation, the operation control unit stops either the first range of the circuit constituting the operation control unit or the second range narrower than the first range. Therefore, processing delay can be reduced. Moreover, power consumption can be reduced while ensuring the required response performance.
実施の形態5.
以上の実施の形態4では、動作制御部は状況に応じて狭い範囲を停止させるようにしたものであるが、本実施の形態においては、通信待機時間をN回分の値から統計的に算出する実施の形態を示す。
Embodiment 5 FIG.
In the fourth embodiment described above, the operation control unit is configured to stop a narrow range according to the situation, but in this embodiment, the communication standby time is statistically calculated from the values for N times. Embodiments are shown.
無線機は、実施の形態1の図1に示す無線機10の構成で説明するが、実施の形態2の図8の無線機80の構成であっても、実施の形態3の図10の無線機100の構成であってもよい。
The wireless device will be described with reference to the configuration of the
タイミング管理部16は、N回分の通信待機時間の平均値を新たな通信待機時間としてもよい。通信待機時間をN回分の平均値とすることにより、タイミング管理部16が動作制御部15に動作の再開を指示するタイミングと実際の通信発生のタイミングの差を一定の範囲に抑えることができる。
The
また、タイミング管理部16は、N回分の通信待機時間の中央値を新たな通信待機時間としてもよい。通信待機時間をN回分の中央値とすることにより、タイミング管理部16が動作制御部15に動作の再開を指示するタイミングと実際の通信発生のタイミングが稀に大きく変動することがあっても、稀に大きく変動した影響を除去することができる。
Further, the
また、タイミング管理部16は、一定の期間内に通信が発生しなかった無線機の情報を、管理情報21から削除してもよい。動作制御部15は不要なタイミングで動作せず、運用中の消費電力を低減できる。例えば、無線メッシュネットワークを構成する無線機が停止し、通信経路が変更された場合、動作制御部15が不要なタイミングで動作しないようにすることができる。
In addition, the
したがって、本実施の形態では、タイミング管理部は、送信元識別子の通信待機時間について、N(Nは1以上の整数の値)回分の値を保持し、N回分の値の平均値を新たな通信待機時間として動作制御部に出力するので、動作制御部に動作の再開を指示するタイミングと実際の通信発生のタイミングの差を一定の範囲に抑えることができる。 Therefore, in the present embodiment, the timing management unit holds a value for N (N is an integer value of 1 or more) times for the communication waiting time of the transmission source identifier, and sets a new average value for the N times. Since the communication standby time is output to the operation control unit, the difference between the timing for instructing the operation control unit to resume the operation and the actual communication generation timing can be suppressed within a certain range.
また、タイミング管理部は、送信元識別子の通信待機時間について、N(Nは1以上の整数の値)回分の値を保持し、N回分の値の中央値を新たな通信待機時間として動作制御部に出力するので、動作制御部に動作の再開を指示するタイミングと実際の通信発生のタイミングが稀に大きく変動することがあっても、稀に大きく変動した影響を除去することができる。 In addition, the timing management unit holds N (N is an integer value of 1 or more) times of communication waiting time of the transmission source identifier, and controls operation using the median value of N times as a new communication waiting time. Therefore, even if the timing at which the operation control unit is instructed to resume the operation and the actual timing of occurrence of the communication rarely fluctuate, the influence of the fluctuating rarely can be removed.
実施の形態6.
以上の実施の形態5では、通信待機時間をN回分の値から統計的に算出するようにしたものであるが、本実施の形態においては、通信が終了するとスリープ時刻を待たずにスリープする実施の形態を示す。
Embodiment 6 FIG.
In the fifth embodiment described above, the communication standby time is statistically calculated from the value of N times. However, in the present embodiment, when communication is completed, the communication sleep time is not waited and the sleep time is not waited. The form of is shown.
無線機は、実施の形態1の図1に示す無線機10の構成で説明するが、実施の形態2の図8の無線機80の構成であっても、実施の形態3の図10の無線機100の構成であってもよい。
The wireless device will be described with reference to the configuration of the
通信先の無線機の台数と間欠周期毎に通信が発生する回数が決まっている場合、当該間欠周期における通信がすべて終了すると、タイミング管理部16は、間欠周期のスリープ時刻を待たずに、スリープ指示を動作制御部15に出力する。
When the number of communication destination radio devices and the number of times communication occurs for each intermittent cycle are determined, when all communication in the intermittent cycle is completed, the
また、間欠周期毎に通信が発生するタイミングが決まっている場合、当該間欠周期における通信がすべて終了すると、タイミング管理部16は、間欠周期のスリープ時刻を待たずに、スリープ指示を動作制御部15に出力する。
In addition, when the timing at which communication occurs for each intermittent cycle is determined, when all the communication in the intermittent cycle is completed, the
したがって、本実施の形態では、タイミング管理部は、通信待機時間を保持している送信元識別子の無線通信装置との通信がすべて終了すると、次にスリープする時刻より前であっても、動作制御部にスリープを指示するので、無線機が動作する時間を削減することにより、運用中の電力消費を低減することができる。 Therefore, in this embodiment, the timing management unit controls the operation even when the communication with the wireless communication apparatus having the transmission source identifier that holds the communication standby time is completed, even before the next sleep time. Since the sleep unit is instructed to sleep, power consumption during operation can be reduced by reducing the time during which the wireless device operates.
10、80、100 無線機
11 アンテナ
12 無線処理部
13 信号処理部
14 宛先検出部
15、85、105 動作制御部
16、86、106 タイミング管理部
21、91、111 管理情報
31、32、71 期間
107 電力監視部
10, 80, 100
Claims (14)
過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから前記通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理部と、
前記タイミング管理部からの指示により、新たに受信する無線信号の受信処理を再開する動作制御部と、
前記動作制御部からの指示により、前記無線信号の信号処理を再開する信号処理部と、
を備えることを特徴とする無線通信装置。 A wireless communication device that repeats wakeup and sleep,
In the past, when holding a communication standby time indicating the time it took from getting up to receiving a radio signal, the current operation is performed before the time for the communication standby time has elapsed since getting up. A timing management unit for instructing resumption of
In response to an instruction from the timing management unit, an operation control unit that resumes reception processing of a newly received radio signal;
In response to an instruction from the operation control unit, a signal processing unit that resumes signal processing of the radio signal;
A wireless communication apparatus comprising:
前記動作制御部は、前記宛先検出部より自無線通信装置宛の無線信号を受信したことを通知されると、前記無線信号の送信元の無線通信装置を示す送信元識別子と前記無線信号を受信した時刻とを前記タイミング管理部に出力し、
前記タイミング管理部は、前記時刻と現在において起床した起床時刻とから前記通信待機時間を算出し、前記送信元識別子と前記送信元識別子の前記通信待機時間とを対応付けて保存することを特徴とする請求項1に記載の無線通信装置。 A destination for detecting whether or not the destination information of the received wireless signal matches the identifier indicating the own wireless communication device, and in the case of matching, the destination for notifying the operation control unit that the wireless signal addressed to the own wireless communication device has been received With a detector
When the operation control unit is notified by the destination detection unit that a radio signal addressed to its own radio communication device has been received, the operation control unit receives a transmission source identifier indicating the radio communication device that is the transmission source of the radio signal and the radio signal. To the timing management unit,
The timing management unit calculates the communication standby time from the time and the current wake-up time, and stores the transmission source identifier and the communication standby time of the transmission source identifier in association with each other. The wireless communication apparatus according to claim 1.
前記タイミング管理部は、起床してから、前記通信待機時間から前記処理時間を差し引いた時間が経過する前に、前記動作制御部に動作の再開を指示することを特徴とする請求項2または3に記載の無線通信装置。 The operation control unit notifies the timing management unit of the processing time required to restart the operation after instructed by the timing management unit,
The timing management unit instructs the operation control unit to resume the operation before the time obtained by subtracting the processing time from the communication standby time elapses after waking up. A wireless communication device according to 1.
前記タイミング管理部は、前記残量が第4の閾値以下の場合、前記動作制御部に動作の再開を指示しないことを特徴とする請求項2から7のいずれか一項に記載の無線通信装置。 A power monitoring unit that monitors the amount of power that can be used by the own wireless communication device and notifies the timing management unit of the remaining amount of power,
The wireless communication apparatus according to claim 2, wherein the timing management unit does not instruct the operation control unit to resume the operation when the remaining amount is equal to or less than a fourth threshold value. .
前記動作制御部は、前記タイミング管理部の指示により起床し、起動処理を行った後に前記タイミング管理部の指示により動作を停止することを特徴とする請求項1から12のいずれか一項に記載の無線通信装置。 The timing management unit holds a time to wake up next, instructs the operation control unit to wake up when the time comes, and then instructs to stop the operation,
13. The operation controller according to claim 1, wherein the operation controller wakes up according to an instruction from the timing management unit, and stops an operation according to an instruction from the timing management unit after performing a startup process. Wireless communication device.
過去において、起床してから無線信号を受信するまでにかかった時間を示す通信待機時間を保持している場合、現在において、起床してから前記通信待機時間分の時間が経過する前に、動作の再開を指示するタイミング管理ステップと、
前記タイミング管理ステップからの指示により、新たに受信する無線信号の受信処理を再開する動作制御ステップと、
前記動作制御ステップからの指示により、前記無線信号の信号処理を再開する信号処理ステップと、
を有する無線通信方法。 A wireless communication method that repeats waking up and sleeping,
In the past, when holding a communication standby time indicating the time it took from getting up to receiving a radio signal, the current operation is performed before the time for the communication standby time has elapsed since getting up. A timing management step for instructing resumption of
In response to an instruction from the timing management step, an operation control step for resuming reception processing of a newly received radio signal;
In response to an instruction from the operation control step, a signal processing step for resuming signal processing of the radio signal;
A wireless communication method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014102979A JP6323165B2 (en) | 2014-05-19 | 2014-05-19 | Wireless communication apparatus and wireless communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014102979A JP6323165B2 (en) | 2014-05-19 | 2014-05-19 | Wireless communication apparatus and wireless communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015220620A true JP2015220620A (en) | 2015-12-07 |
JP6323165B2 JP6323165B2 (en) | 2018-05-16 |
Family
ID=54779676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014102979A Active JP6323165B2 (en) | 2014-05-19 | 2014-05-19 | Wireless communication apparatus and wireless communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6323165B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018116450A1 (en) * | 2016-12-22 | 2018-06-28 | 三菱電機株式会社 | Wireless communication device and control program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003244775A (en) * | 2002-02-19 | 2003-08-29 | Matsushita Electric Works Ltd | Wireless transmission/reception system |
JP2006325175A (en) * | 2004-10-18 | 2006-11-30 | Sony Corp | Radio communication system, radio communication equipment and computer program |
JP2010231566A (en) * | 2009-03-27 | 2010-10-14 | Sumitomo Precision Prod Co Ltd | Wireless sensor terminal and control method |
JP2013110594A (en) * | 2011-11-21 | 2013-06-06 | Tdk Corp | Radio receiver, radio communication system and program |
-
2014
- 2014-05-19 JP JP2014102979A patent/JP6323165B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003244775A (en) * | 2002-02-19 | 2003-08-29 | Matsushita Electric Works Ltd | Wireless transmission/reception system |
JP2006325175A (en) * | 2004-10-18 | 2006-11-30 | Sony Corp | Radio communication system, radio communication equipment and computer program |
JP2010231566A (en) * | 2009-03-27 | 2010-10-14 | Sumitomo Precision Prod Co Ltd | Wireless sensor terminal and control method |
JP2013110594A (en) * | 2011-11-21 | 2013-06-06 | Tdk Corp | Radio receiver, radio communication system and program |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018116450A1 (en) * | 2016-12-22 | 2018-06-28 | 三菱電機株式会社 | Wireless communication device and control program |
JPWO2018116450A1 (en) * | 2016-12-22 | 2018-12-20 | 三菱電機株式会社 | Wireless communication apparatus and control program |
Also Published As
Publication number | Publication date |
---|---|
JP6323165B2 (en) | 2018-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10241551B2 (en) | Control and synchronization mechanism for a complex distributed power management system | |
TWI517744B (en) | Apparatus and method for operating m2m devices and non-transitory computer_readable medium | |
JP2011049721A (en) | Low standby-power type radio communication system by characteristic frequency monitoring | |
KR20160045875A (en) | Air conditioner control system, sensor device control method, and program | |
JPWO2011129086A1 (en) | Communication terminal and communication method | |
CN104977979B (en) | Clock source switch method and system | |
JP6495314B2 (en) | System and method for maintaining synchronization with low power terminals in a time synchronization channel hopping network | |
CN109743140B (en) | Communication control method and device based on low-power-consumption wide area network | |
JP5163890B2 (en) | Wireless communication system | |
US9720489B2 (en) | System comprising a main electrical unit and a peripheral electrical unit | |
JP6323165B2 (en) | Wireless communication apparatus and wireless communication method | |
JP2010252165A (en) | Communication terminal, and communication system | |
JP2007318676A (en) | Method, program and system for communicating intermittent operation type multi-hop, and wireless node | |
JP6661053B2 (en) | Wireless communication system, parent wireless device, wireless communication method, and wireless communication program | |
EP3312997B1 (en) | Fire alarm and fire alarm system | |
CN106658683B (en) | Distributed wireless equipment awakening management method and system | |
CN104954148A (en) | Control method and device of node equipment and router | |
JP2005086425A (en) | Apparatus and system for data communication | |
JP6330502B2 (en) | Wireless communication apparatus and wireless communication method | |
JP5853131B2 (en) | Wireless communication apparatus, wireless communication method, and wireless communication system | |
JP2008131467A (en) | Communication equipment | |
US20180049121A1 (en) | Radio communication system, radio communication network, radio terminal, and radio communication method | |
KR20160086590A (en) | Wireless network system, wireless communication apparatus and wake-up method thereof | |
JP2015149579A (en) | Radio access point device, radio communication terminal, and radio communication system | |
JP2020064416A (en) | Maintenance device and maintenance system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161031 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170906 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170919 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170929 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180313 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180326 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6323165 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |