JP5990387B2 - Remote monitoring device - Google Patents
Remote monitoring device Download PDFInfo
- Publication number
- JP5990387B2 JP5990387B2 JP2012049840A JP2012049840A JP5990387B2 JP 5990387 B2 JP5990387 B2 JP 5990387B2 JP 2012049840 A JP2012049840 A JP 2012049840A JP 2012049840 A JP2012049840 A JP 2012049840A JP 5990387 B2 JP5990387 B2 JP 5990387B2
- Authority
- JP
- Japan
- Prior art keywords
- communication interval
- communication
- unit
- state
- parent device
- 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.)
- Active
Links
Images
Landscapes
- Indicating Or Recording The Presence, Absence, Or Direction Of Movement (AREA)
- Emergency Alarm Devices (AREA)
- Alarm Systems (AREA)
Description
本発明は、利用者が所持する親機と、利用者の監視対象に付着又は所持させる子機とで無線通信を行い、親機と子機とが離隔したことを判定すると報知する離隔監視装置に関する。 The present invention relates to a remote monitoring device that performs wireless communication between a parent device possessed by a user and a child device attached to or possessed by the user's monitoring target, and notifies when it is determined that the parent device is separated from the child device. About.
従来、重要物の入ったかばんの置き忘れや持ち去り、あるいは子供の迷子や連れ去りを防止するための離隔監視装置が知られている。
このような装置では、かばんや子供などの監視対象に子機を付着又は所持させ、この子機を監視する親機をかばんの所有者や子供の保護者などの利用者が所持し、親機と子機とが無線通信したときに受信した信号の強度に基づき両機器が離隔したことを判定し、利用者や監視センタなどに報知を行う。
2. Description of the Related Art Conventionally, a remote monitoring device is known for preventing a bag containing important items from being misplaced or taken away, or a child lost or taken away.
In such a device, a child device is attached or possessed to a monitoring target such as a bag or a child, and the parent device for monitoring the child device is owned by a user such as a bag owner or a guardian of the child. It is determined that the two devices are separated based on the strength of the signal received when wireless communication is performed with the slave unit, and notification is made to the user, the monitoring center, or the like.
例えば、特許文献1には、第一機器と第二機器とで電波の送受信を所定の通信間隔で行い、何れか一方の機器で電波を所定時間受信しない場合に警報することが開示されている。 For example, Patent Document 1 discloses that radio waves are transmitted and received between a first device and a second device at a predetermined communication interval, and an alarm is issued when radio waves are not received for a predetermined time by either one of the devices. .
しかしながら、特許文献1のように常に所定の通信間隔で親機と子機とで通信を行うと、 持ち去りや置き忘れが実際に生じていない状況でも、その他の状況と同様の間隔で通信処理を行うことになるため、必要以上に電力を消費していることとなってしまう。 However, if communication is always performed between the master unit and the slave unit at a predetermined communication interval as in Patent Document 1, communication processing is performed at the same intervals as in other situations, even in situations where no removal or misplacement actually occurs. Since this is done, power is consumed more than necessary.
例えば、監視対象となる荷物が床に置かれ、この所有者が近くで座っている状況などにおいては、持去りや置き忘れが実際に生じつつあって荷物と所有者が徐々に離れていっている状況でない。このような場合に、持去りや置き忘れが実際に生じつつある状況下で親機と子機が離れたことを検出できるように設定された通信間隔で通信を行うのは必要以上に通信をしていることになり、特に内蔵電池で駆動する離隔監視装置においては駆動時間の長さに大きな悪影響を与えることになってしまう。 For example, in a situation where the monitored luggage is placed on the floor and this owner is sitting nearby, the luggage and the owner are gradually moving away due to actual removal or misplacement Not. In such a case, it is more than necessary to communicate at a communication interval that is set so that it can be detected that the master unit and the slave unit are separated in situations where removal or misplacement is actually occurring. In particular, in the distance monitoring device driven by the built-in battery, the driving time is greatly adversely affected.
本発明は、上記の課題に鑑みてなされたもので、親機と子機の状況に応じて適切な通信間隔を設定可能な離隔監視装置を提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a remote monitoring device capable of setting an appropriate communication interval according to the situation of a parent device and a child device.
上記の目的を達成するために本発明による離隔監視装置は、利用者が所持する親機と当該利用者の監視対象に付着又は所持させる子機とで無線による通信処理を行い、前記親機と前記子機とが離隔したことを判定すると報知する離隔監視装置であって、前記通信処理を所定の通信間隔で実行し、当該通信処理における受信信号の強度を示す受信レベルを検出する通信制御手段と、前記受信レベルに基づき前記離隔を判定する異常判定手段と、前記親機及び前記子機にそれぞれ設けられた動きを検出するセンサと、前記親機のセンサの出力から前記親機の運動状態を判定し、前記子機のセンサの出力から前記子機の運動状態を判定する状態判定手段と、前記親機の運動状態及び前記子機の運動状態の組合せを判定する組合せ判定手段と、前記組合せに基づき前記所定の通信間隔を設定する通信間隔設定手段と、を備えることを特徴としている。 In order to achieve the above object, the remote monitoring apparatus according to the present invention performs wireless communication processing between a parent device possessed by a user and a child device attached to or possessed by the user's monitoring target, A remote control device for notifying when it is determined that the handset is separated, and performing communication processing at a predetermined communication interval and detecting a reception level indicating a strength of a received signal in the communication processing An abnormality determining means for determining the separation based on the reception level, a sensor for detecting movement provided in each of the master unit and the slave unit, and an exercise state of the master unit from an output of the sensor of the master unit State determining means for determining the movement state of the child device from the output of the sensor of the child device, combination determination means for determining a combination of the movement state of the parent device and the movement state of the child device, set It is characterized by and a communication interval setting means for setting the predetermined communication distance based on the allowed.
かかる構成によれば、離隔監視装置は、親機及び子機に設けられたセンサからそれぞれの機器の運動状態を判定し、親機及び子機の運動状態の組合せから通信間隔を設定するように作用する。
これにより、持去りや置き忘れなどが実際に生じつつある状況下ではない場合には通信間隔を通常よりも長く設定するなどといったことが可能となり、親機及び子機の状況に応じて適切な通信間隔を動的に設定し、低消費電力を実現することができる。
According to such a configuration, the separation monitoring device determines the movement state of each device from the sensors provided in the parent device and the child device, and sets the communication interval from the combination of the movement states of the parent device and the child device. Works.
This makes it possible to set the communication interval longer than usual when situations such as taking away or misplacement are not actually occurring, and appropriate communication depending on the status of the master and slave units. The interval can be set dynamically to achieve low power consumption.
また、本発明の離隔監視装置において、前記通信制御手段は、前記所定の通信間隔として第1の通信間隔で前記通信処理を実行し、前記状態判定手段は、前記親機が人物により持運ばれているか否か、及び前記子機が人物により持運ばれているか否かを判定し、前記組合せ判定手段は、前記親機の運動状態及び前記子機の運動状態がともに持運びの組合せか否かを判定し、前記通信間隔設定手段は、前記組合せ判定手段にて前記親機及び前記子機がともに持運ばれていると判定されると、通信間隔を前記第1の通信間隔より長い第2の通信間隔に変更する。 In the distance monitoring apparatus according to the present invention, the communication control unit executes the communication process at a first communication interval as the predetermined communication interval, and the state determination unit is configured such that the parent device is carried by a person. And whether or not the child device is being carried by a person, and the combination determination means determines whether the movement state of the parent device and the movement state of the child device are both portable combinations. When the combination determination unit determines that both the parent device and the child device are carried, the communication interval setting unit sets a communication interval longer than the first communication interval. The communication interval is changed to 2.
かかる構成によれば、離隔監視装置は、親機及び子機に設けられたセンサからそれぞれの機器の運動状態が持運ばれているのか否かを判定し、親機及び子機の運動状態がともに持運ばれているという組合せと判定すると通信間隔を長く変更するように作用する。
これにより、監視対象がかばんである場合に利用者がかばんを持運んでいる状況や、監視対象が子供である場合に親機と子機が利用者と子供によってそれぞれ持運ばれている状況、つまり、利用者と子供が連れ立って移動していると想定される状況などにおいては、通信間隔を通常よりも長く設定するので、低消費電力を実現することができる。
According to such a configuration, the separation monitoring device determines whether the movement state of each device is carried from the sensors provided in the parent device and the child device, and the movement state of the parent device and the child device is determined. If the combination is determined to be carried together, the communication interval is changed to be longer.
As a result, when the monitoring target is a bag, the user is carrying a bag, or when the monitoring target is a child, the parent device and the child device are carried by the user and the child, That is, in a situation where it is assumed that the user and the child are moving together, the communication interval is set longer than usual, so that low power consumption can be realized.
また、本発明の離隔監視装置において、前記状態判定手段は、前記親機が静止しているか否か、及び前記子機が静止しているか否かを判定し、前記組合せ判定手段は、前記親機の運動状態及び前記子機の運動状態がともに静止の組合せか否かを判定し、前記通信間隔設定手段は、前記組合せ判定手段にて前記親機及び前記子機がともに静止していると判定されると、通信間隔を前記第2の通信間隔より長い第3の通信間隔に変更する。 In the separation monitoring device of the present invention, the state determination means determines whether the parent device is stationary and whether the child device is stationary, and the combination determination means is the parent determination device. It is determined whether the movement state of the machine and the movement state of the child machine are both stationary combinations, and the communication interval setting means determines that both the parent machine and the child machines are stationary by the combination determination means. If determined, the communication interval is changed to a third communication interval longer than the second communication interval.
かかる構成によれば、親機及び子機の運動状態がともに静止しているという組合せの場合よりも、親機及び子機の運動状態がともに持運ばれているという組合せの場合の方が、短い通信間隔に変更するように作用する。
親機及び子機の運動状態がともに静止している組合せでは、利用者と監視対象との距離が変化する状況ではないのに対し、親機及び子機の運動状態がともに持運ばれている組合せでは、利用者と監視対象が一緒に移動していると想定される状況であるものの、徐々に利用者と監視対象が離れていく可能性も考えられるため、ともに静止しているという組合せよりも両者の距離が変動する可能性が高い。そこで、ともに持運びという組合せではともに静止という組合せよりも短い間隔で通信することにより、低消費電力を実現しつつもこのような可能性において迅速に離隔判定することができる。
According to such a configuration, in the case of a combination in which the movement state of both the parent machine and the child machine is carried rather than in the case of the combination in which the movement state of both the parent machine and the child machine are stationary, It works to change to a shorter communication interval.
In a combination in which the movement state of both the main unit and the child unit is stationary, the distance between the user and the monitoring target does not change, but the movement state of both the main unit and the child unit is carried. In the combination, although it is assumed that the user and the monitoring target are moving together, there is a possibility that the user and the monitoring target will gradually move away from each other. There is a high possibility that the distance between the two will fluctuate. Therefore, in the combination of carrying together, it is possible to quickly determine the separation in such a possibility while realizing low power consumption by performing communication at shorter intervals than the combination of both stationary.
また、本発明の離隔監視装置において、前記通信制御手段は、前記所定の通信間隔として第1の通信間隔で前記通信処理を実行し、前記状態判定手段は、前記親機が静止しているか否か、及び前記子機が静止しているか否かを判定し、前記組合せ判定手段は、前記親機の運動状態及び前記子機の運動状態がともに静止の組合せか否かを判定し、前記通信間隔設定手段は、前記組合せ判定手段にて前記親機及び前記子機がともに静止していると判定されると、通信間隔を前記第1の通信間隔より長い第4の通信間隔に変更する。 In the distance monitoring apparatus according to the present invention, the communication control unit executes the communication process at a first communication interval as the predetermined communication interval, and the state determination unit determines whether the master unit is stationary. And whether or not the slave unit is stationary, the combination determination means determines whether both the motion state of the master unit and the motion state of the slave unit are stationary combinations, and the communication The interval setting unit changes the communication interval to a fourth communication interval longer than the first communication interval when the combination determination unit determines that both the parent device and the child device are stationary.
かかる構成によれば、離隔監視装置は、親機及び子機に設けられたセンサからそれぞれの機器の運動状態が静止しているのか否かを判定し、親機及び子機の運動状態がともに静止しているという組合せと判定すると通信間隔を長く変更するように作用する。
これにより、監視対象となる荷物が床に置かれ、荷物の所有者が近くで座っている状況などにおいては、通信間隔を通常よりも長く設定するので、低消費電力を実現することができる。
According to such a configuration, the distance monitoring device determines whether the movement state of each device is stationary from the sensors provided in the parent device and the child device, and both the movement states of the parent device and the child device are If it is determined that the combination is stationary, the communication interval is changed longer.
Thus, in a situation where the luggage to be monitored is placed on the floor and the owner of the luggage is sitting nearby, the communication interval is set longer than usual, so that low power consumption can be realized.
さらに、本発明の離隔監視装置において、前記通信間隔設定手段は、前記組合せ判定手段にて前記親機及び前記子機がともに静止していると判定されると、通信間隔を前記第4の通信間隔に変更し、当該変更後も前記組合せ判定手段における前記判定が継続した場合に、通信間隔を前記第4の通信間隔より長い第5の通信間隔に変更する。 Furthermore, in the separation monitoring device of the present invention, the communication interval setting means sets the communication interval to the fourth communication when the combination determination means determines that both the parent device and the child device are stationary. When the determination by the combination determination unit continues even after the change, the communication interval is changed to a fifth communication interval longer than the fourth communication interval.
かかる構成によれば、離隔監視装置は、親機及び子機がともに静止していると判定される場合に、まずは第1の通信間隔より長い第4の通信間隔に変更し、この後もともに静止していると継続して判定される場合に、第4の通信間隔よりも長い第5の通信間隔に変更するように作用する。
これにより、低消費電力を実現しつつも、利用者と監視対象が静止した場合に、ただちには通信間隔が最も長い第5の通信間隔には変更されなくなるので、利用者と監視対象が静止したものの少ししていずれか一方又は両方が動くような場合でも迅速に離隔判定することができる。
According to such a configuration, when it is determined that both the parent device and the child device are stationary, the separation monitoring device first changes to the fourth communication interval longer than the first communication interval, and thereafter both In the case where it is continuously determined that the object is stationary, the fifth communication interval is changed to be longer than the fourth communication interval.
As a result, when the user and the monitoring target are stationary while realizing low power consumption, the user and the monitoring target are stationary because they are not immediately changed to the fifth communication interval with the longest communication interval. Even when one or both of them move a little, it is possible to quickly determine the separation.
本発明によれば、親機及び子機の状況に応じて適切な通信間隔を動的に設定し、低消費電力を実現することができる。 According to the present invention, it is possible to dynamically set an appropriate communication interval according to the status of the parent device and the child device, and to realize low power consumption.
以下、本発明の実施形態について、図面を参照して具体的に説明する。
図1は、本発明に係る離隔監視装置の構成を示すブロック図である。
離隔監視装置1は、かばんや子供などの監視対象に付着又は所持させる子機3と、この監視対象を監視するためにかばんの所有者や子供の保護者などの利用者が所持する親機2とから構成される。
例えば、親機2は、利用者の胸ポケットに入れられる。そして、子機3は、かばんに付着される場合、子機3に備えられたワイヤーなどの取付手段(図示せず)によって、容易に取外されないようにかばんの持ち手部分に取付けられて使用される。
Embodiments of the present invention will be specifically described below with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a separation monitoring apparatus according to the present invention.
The remote monitoring device 1 includes a
For example,
離隔監視装置1は、親機2と子機3とで所定の通信間隔で無線通信を行い、この無線通信における受信信号の強度(受信レベル)を検出し、この受信レベルを用いて親機2と子機3とが離隔したことを判定し、利用者や監視センタなどに報知する。
特に、本発明においては、動きを検出するセンサにより親機2と子機3の運動状態を検出し、親機2の運動状態と子機3の運動状態の組合せから、実際に持ち去りや置き忘れなどの行為が発生しつつある状況か否かを判定し、このような行為が発生しつつある状況でないと判定した場合には、通信間隔を長く設定する。
The remote monitoring device 1 performs wireless communication between the
In particular, in the present invention, the movement state of the
なお、本発明において離隔とは、利用者(親機2)と監視対象(子機3)とが正常な間隔とは考えられない異常な間隔にまで離れることを意味する。
ここで、利用者と監視対象とが正常な間隔とは、例えば、監視対象がかばんなどの物である場合には、利用者が物を所持していたり側に置いていたりする状況などで想定される利用者と物との間隔であり、監視対象が子供などの人物である場合には、利用者が人物を監視できて危険から人物の身を守ることができるような状況で想定される利用者と人物との間隔である。本発明では、上述の正常な間隔を考慮し、このような正常な間隔ではない異常な間隔を、親機2と子機3との間の無線通信における受信レベルを用いて離隔として判定するものである。
In the present invention, the separation means that the user (master unit 2) and the monitoring target (slave unit 3) are separated to an abnormal interval that is not considered a normal interval.
Here, the normal interval between the user and the monitoring target is assumed when, for example, the monitoring target is an item such as a bag, and the user is holding or placing the item on the side. If the monitoring target is a person such as a child, it is assumed that the user can monitor the person and protect the person from danger It is the interval between the user and the person. In the present invention, in consideration of the normal interval described above, such an abnormal interval that is not a normal interval is determined as a separation using the reception level in the wireless communication between the
以下、実施例1の離隔監視装置1の親機2及び子機3が備える構成について詳説する。
<親機>
親機2は、主として、動きを検出するセンサとして加速度を検出する加速度センサ22と、子機3と無線通信を行う通信手段21と、メモリなどで構成される記憶手段24と、計数手段としての静止カウンタ23と、子機3との離隔を利用者に音や光などで報知する報知手段25と、MPUやマイコンなどで構成され各部の制御を行う制御部20と、親機2の駆動電源となる電池26とを含んで構成される。
Hereinafter, the structure with which the main |
<Master unit>
The
加速度センサ22は、3方向の加速度を測定する3軸加速度センサで、測定した各軸の加速度信号を制御部20に出力する。
The
通信手段21は、アンテナを含み、無線信号を子機3と送受信する手段であって、所定の情報を要求する要求信号と親機2と子機3との通信間隔の情報とを子機3に送信し、要求信号に応じて子機3から送信された情報を受信する通信処理を所定の通信間隔で実行する手段である。
The communication means 21 includes an antenna and is a means for transmitting and receiving a radio signal to and from the
具体的には、通信手段21は、信号を受信したときの信号の強度を示す受信信号強度(RSSI:Received Signal Strength Indication)の情報及び子機3の運動状態の情報を要求する要求信号と、通信間隔の情報とを子機3へ送信する。子機3は、この要求信号を受信したときの受信信号強度を検出し、検出した受信信号強度の情報と、自己で検出した運動状態の情報とを親機2へ返信するとともに、親機2から送信された通信間隔を設定する。
Specifically, the communication means 21 receives a request signal for requesting received signal strength indication (RSSI) information indicating the strength of the signal when the signal is received and information on the motion state of the
通信手段21には、自己の識別コード、及び予め通信相手とする子機3の識別コードが設定されている。そして、通信手段21が、子機3に信号を送信する場合には、送信信号に、送信元として自己の識別コードと送信先として通信相手とする子機3の識別コードとを含ませて送信処理を行う。
通信手段21は、自己の識別コードを含む信号を子機3から受信すると、自己宛の信号として信号の認識処理を行う。
The communication means 21 is set with its own identification code and the identification code of the
When the
また、通信手段21は、子機3からの返信を受けたときに受信信号強度を検出する信号強度検出手段211を含んで構成される。
そして、通信手段21は、上述の通信処理で得られた、子機3から受信した受信信号強度及び運度状態の情報と、自己(親機2)で検出した受信信号強度とを制御部20へ出力する。
The
Then, the communication means 21 controls the received signal strength and the handling state information received from the
記憶手段24は、無線通信における受信信号の強度を示す受信レベルや離隔を判定するための閾値、子機3との通信間隔などを記憶する。記憶手段24に記憶する情報の詳細や用途について後述する。
なお、本実施例では子機3との通信間隔は初期値(第1の通信間隔)として2秒に設定記憶されている。
The
In this embodiment, the communication interval with the
制御部20は、CPU、ROM、RAM等からなるマイクロコンピュータ及びその周辺回路で構成され、上述した親機2の各手段を制御する。制御部20は、このマイクロコンピュータ及びマイクロコンピュータ上で実行されるコンピュータプログラムによって実現される機能モジュールとして、状態判定手段201と、通信制御手段202と、異常判定手段203と、組合せ判定手段204と、通信間隔設定手段205とを備えている。
The
状態判定手段201は、加速度センサ22からの加速度信号に基づき、親機2の運動状態を判定する手段である。具体的には、状態判定手段201は、所定のサンプリング期間(例えば2秒)の間に、加速度センサ22の各軸の加速度信号を複数回サンプリングする。そして、各回で得られた各軸のサンプリング値(x,y,z)の合成値(3軸合成値)を次の式により算出し、複数個の3軸合成値を得る。
3軸合成値=√(x2+y2+z2)
次に、これら複数個の3軸合成値の分散値を算出し、この分散値が閾値以下か否かを判定する。ここで、分散値が閾値以下である場合に、親機2の運動状態は、親機2に加わる加速度が変化していない「静止」の状態と判定する。また、分散値が閾値以下でない場合には、「非静止」の状態と判定する。
The
Triaxial composite value = √ (x 2 + y 2 + z 2 )
Next, a variance value of the plurality of three-axis composite values is calculated, and it is determined whether the variance value is equal to or less than a threshold value. Here, when the variance value is equal to or smaller than the threshold value, the motion state of the
なお、分散値と比較する閾値は、実験的に求めることができる。例えば、人物が親機2を所持して椅子に座っている状態と、人物が移動している状態とで算出される分散値を調べ、これらの状態を切り分けられる閾値を適宜設定すればよい。
The threshold value to be compared with the variance value can be obtained experimentally. For example, a variance value calculated between a state where the person is sitting on a chair with the
通信制御手段202は、上述の通信手段21による通信処理の制御を記憶手段24に記憶された所定の通信間隔ごとに実行するとともに、受信レベルを検出する。
受信レベルの検出は、通信手段21から出力された子機3の受信信号強度と親機2の受信信号強度のうちのいずれかを、上述の通信処理における受信信号の強度を示す受信レベルとして選択し、記憶手段24に記憶する。
The
For detection of the reception level, one of the reception signal strength of the
具体的には、通信制御手段202は、記憶手段24に記憶されている前回の通信処理における受信レベルを参照し、今回の通信処理における子機3の受信信号強度と自己の受信信号強度のうち、前回の受信レベルに近い方の受信信号強度を、今回の受信レベルとして選択し、記憶する。
Specifically, the
なお、電源を入れた直後などで、記憶手段24に前回の受信レベルを記憶していないときは、次のような方法で受信レベルを適宜決定すればよい。例えば、親機2と子機3が十分近い状態での受信電波強度を予め初期値として記憶しておき、この値に近い方を受信レベルとする、今回の通信処理における子機3の受信信号強度と自己の受信信号強度の平均値を受信レベルとする、親機2の受信電波強度を受信レベルとする、などの方法がある。
If the previous reception level is not stored in the storage means 24 immediately after the power is turned on, the reception level may be appropriately determined by the following method. For example, the received signal strength of the
異常判定手段203は、受信レベルに基づいて、親機2と子機3との離隔を判定する手段である。具体的には、異常判定手段203は、通信制御手段202によって受信レベルが検出されると、今回検出された受信レベルと記憶手段24に記憶された前回検出された受信レベルとを比較する。そして、前回の受信レベルから今回の受信レベルまでの間で所定量以上の受信レベルの減少があると、異常判定カウンタ(図示せず)に所定値(例えば1)を加算する。逆に、前回の受信レベルから今回の受信レベルまでの間で所定量以上の受信レベルの増加があると、異常判定カウンタから所定値(例えば1)を減算する。
なお、異常判定手段203は、異常判定カウンタの値が0である場合には、今回と前回との間で受信レベルの所定量以上の増加があっても異常判定カウンタの減算は行わない。
The
When the value of the abnormality determination counter is 0, the
そして、異常判定手段203は、以下の(ア)と(イ)の条件がともに満たされると親機2と子機3が離れたと判定する。
(ア)異常判定カウンタ値≧所定回数(例えば3回)
(イ)今回の受信レベル値≦直近の異常判定カウンタ加算開始時の受信レベル値−所定値
And the abnormality determination means 203 determines with the main |
(A) Abnormality judgment counter value ≧ predetermined number of times (for example, 3 times)
(A) Current reception level value ≦ Reception level value at the start of the latest abnormality determination counter addition−predetermined value
上記(イ)の条件の具体的な判定処理は、以下のようにして行う。まず、異常判定カウンタ値を0から1にしたときの1つ前の通信処理における受信レベルを異常判定カウンタ加算開始時の受信レベル値として記憶手段24に上書き記憶してゆくようにする。そして、(イ)の条件を判定する際には、記憶手段24を参照してこの受信レベルを読出し、この受信レベルから所定値を減算した値よりも今回の受信レベルが小さいかを判定する。 The specific determination process of the above condition (A) is performed as follows. First, the reception level in the immediately preceding communication process when the abnormality determination counter value is changed from 0 to 1 is overwritten and stored in the storage means 24 as the reception level value at the start of addition of the abnormality determination counter. When determining the condition (A), the reception level is read by referring to the storage means 24, and it is determined whether or not the current reception level is smaller than a value obtained by subtracting a predetermined value from the reception level.
また、異常判定手段203は、親機2と子機3が離隔したと判定した後に、受信レベルが所定値以上となると、親機2と子機3が近づいてきて離隔の状態から近接した状態となり復旧したと判定する。なお、この復旧の判定があると、異常判定手段203は異常判定カウンタをクリアして0とする。
In addition, after determining that the
異常判定手段203は、親機2と子機3が離隔したと判定した場合に、報知手段25を動作させて利用者に離隔があった旨を報知する異常処理を実行する。
また、異常判定手段203は、離隔状態が復旧したと判定すると、報知手段25の動作を停止させる。
なお、異常判定手段203による異常処理は上述の処理に限られるものではなく、例えば、無線通信回線を介して監視センタへ通報する通報手段を親機2にさらに設けて、この通報手段を用いて監視センタへ通報する処理を実行することで報知を行うこととしてもよい。
When it is determined that the
Further, when the
The abnormality processing by the
組合せ判定手段204は、状態判定手段201で判定した親機2の運動状態と子機3から受信した子機3の運動状態との組合せを判定する手段である。
具体的には、組合せ判定手段204は、親機2の運動状態と子機3の運動状態がともに「静止」であるか否かを判定する。
ともに「静止」である場合には、静止カウンタ23に1を加算し、ともに「静止」でない場合には、静止カウンタ23をクリアして0にする。
The
Specifically, the
When both are “still”, 1 is added to the
通信間隔設定手段205は、親機2の運動状態と子機3の運動状態の組合せに基づいて加算/クリアされる静止カウンタ23の値から親機2と子機3との通信間隔を設定する手段である。通信間隔設定手段205は、静止カウンタ23が所定値以上であるか否かを判定し、所定値以上であると、通信間隔を初期値(第1の通信間隔)よりも長く設定する。本実施例では初期値は2秒であるので、これよりも長い4秒に設定する。
The communication interval setting means 205 sets the communication interval between the
<子機>
子機3は、主として、動きを検出するセンサとして加速度を検出する加速度センサ32と、親機2と無線通信を行う通信手段31と、メモリなどで構成される記憶手段33と、MPUやマイコンなどで構成されこの通信手段31の制御を行う制御部30と、子機3の駆動電源となる電池34とを含んで構成される。
<Slave unit>
The
加速度センサ32は、3方向の加速度を測定する3軸加速度センサで、測定した各軸の加速度信号を制御部30に出力する。
The
通信手段31は、無線信号を親機2と送受信する手段である。
通信手段31は、自己の識別コードを記憶しており、親機2からの自己の識別コードを含む要求信号を受信すると、この要求信号に応じた情報を、要求信号に含まれる送信元の親機2宛に返信する手段である。
The
When the communication means 31 stores its own identification code and receives a request signal including its own identification code from the
また、通信手段31は、親機2の通信手段21と同様に、親機2からの要求信号を受信したときに受信信号強度を検出する信号強度検出手段311を含んで構成される。
通信手段31は、親機2から要求信号を受信すると、この信号を受信したときの受信信号強度を信号強度検出手段311にて検出し、検出した受信信号強度の情報を親機2へ送信する。また、この際に、子機3にて検出した運度状態の情報も含めて親機2へ返信する。
通信手段31は、親機2から通信間隔の情報を受信すると、この情報を制御部30へ出力する。
Similarly to the
When the
When receiving the communication interval information from the
記憶手段33は、親機2との通信間隔などを記憶する。なお、本実施例では親機2との通信間隔は初期値(第1の通信間隔)として2秒に設定記憶されている。
The
制御部30は、CPU、ROM、RAM等からなるマイクロコンピュータ及びその周辺回路で構成され、上述した子機3の各手段を制御する。制御部30は、このマイクロコンピュータ及びマイクロコンピュータ上で実行されるコンピュータプログラムによって実現される機能モジュールとして、状態判定手段301と、通信制御手段302と、通信間隔設定手段303とを備えている。
The control unit 30 includes a microcomputer including a CPU, a ROM, a RAM, and the like and peripheral circuits thereof, and controls each unit of the
状態判定手段301は、加速度センサ32からの加速度信号に基づき、子機3の運動状態を判定する手段である。具体的な構成については親機2の状態判定手段201と同様なので説明を省略する。
The
通信制御手段302は、上述の通信手段31による通信処理の制御を記憶手段33に記憶された所定の通信間隔ごとに実行する。
The
通信間隔設定手段303は、通信手段31から通信間隔の情報が出力されると、記憶手段33にこの通信間隔を記憶する。
When communication interval information is output from the
<動作の説明>
以上のように構成された離隔監視装置1について、図面を参照してその動作を説明する。
図2は、親機2及び子機3の制御部(20、30)が実行するプログラムの動作を示すフローチャートである。本フローは親機2及び子機3がともに電源ONとなり、親機2と子機3が通信の同期処理を行った後に、繰り返し実行されるプログラムである。つまり、親機2のプログラム及び子機3のプログラムは同時に開始されて繰り返し実行されるものである。
<Description of operation>
The operation of the separation monitoring device 1 configured as described above will be described with reference to the drawings.
FIG. 2 is a flowchart showing the operation of the program executed by the control units (20, 30) of the
まず、親機2の制御部20の動作について説明する。
親機2の制御部20は、プログラムを開始すると、計時手段の計時を開始し、記憶手段24に記憶されている通信間隔が経過したか否かを判定する(ST01)。通信間隔が経過していない場合(ST01−No)は、プログラムの最初に戻って通信間隔が経過するまで待機する。
First, operation | movement of the
When the program is started, the
制御部20は、通信間隔が経過すると(ST01−Yes)、通信制御手段202による通信処理(ST02)、異常判定手段203による異常判定処理(ST03)、組合せ判定手段204による組合せ判定処理(ST04)、そして、通信間隔設定手段205による通信間隔設定処理(ST05)を実行してゆく。その後、プログラムの最初へと戻って通信間隔が経過するまで再び待機する。
When the communication interval elapses (ST01-Yes), the
次に、子機3の制御部30の動作について説明する。
子機3の制御部30は、プログラムを開始すると、計時手段の計時を開始し、記憶手段33に記憶されている通信間隔が経過したか否かを判定する(ST11)。通信間隔が経過していない場合(ST11−No)は、プログラムの最初に戻って通信間隔が経過するまで待機する。
Next, operation | movement of the control part 30 of the subunit |
When the program is started, the control unit 30 of the
制御部30は、通信間隔が経過すると(ST11−Yes)、通信制御手段302による通信処理(ST12)を実行し、通信間隔設定手段303による通信間隔設定処理(ST05)を実行する。そして、プログラムの最初へと戻って通信間隔が経過するまで再び待機する。
When the communication interval elapses (ST11-Yes), the control unit 30 executes the communication process (ST12) by the
なお、上述の動作説明では、子機3も、親機2と同様に通信間隔が経過するか否かを判定するようにしているが、この判定を行わずに、子機3は、信号を受信可能な状態で常時待機しておき、親機2からの要求信号の受信を確認したらST12以降の処理に進むようにしてもよい。
In the above description of the operation, the
次に、図2のST02とST12で示した親機2と子機3の通信処理について、図3を参照して説明する。
図3は、親機2及び子機3の通信制御手段(202、302)が実行するプログラムの動作を示すフローチャートである。
Next, communication processing between the
FIG. 3 is a flowchart showing the operation of the program executed by the communication control means (202, 302) of the
まず、親機2の通信制御手段202は、通信手段21を制御して、要求信号と記憶手段24に記憶している通信間隔の情報を子機3へ送信する(ST21)。通信手段21は、予め設定された子機3の識別コードを送信先として信号を送信する。
First, the
子機3の通信制御手段302は、この信号を受信すると(ST31)、受信した通信間隔の情報を通信間隔設定手段303へ出力する。なお、通信間隔設定手段303はこの出力を受けると記憶手段33に新たな通信間隔として記憶する(これが、図2におけるST13の通信間隔設定処理に相当する)。
また、子機3の通信制御手段302は、ST31にて信号を親機2から受信したときの受信信号強度を通信手段31の信号強度検出手段311にて検出させる(ST32)。
そして、子機3の通信制御手段302は、検出した受信信号強度と状態判定手段301で検出した運動状態の情報を親機2へ送信する(ST33)。
Upon receiving this signal (ST31), the communication control means 302 of the
Further, the communication control means 302 of the
And the communication control means 302 of the subunit |
親機2の通信制御手段202は、子機3からの自己宛の返信を待ちうけており、子機3側で検出した受信信号強度と運動状態の情報を受信する(ST22)。
次に、親機2の通信制御手段202は、この返信を子機3から受信したときの受信信号強度を通信手段21の信号強度検出手段211にて検出させる(ST23)。
その後、親機2の通信制御手段202は、受信した子機3の受信信号強度、及び検出した自己の受信信号強度を通信手段21を介して取得し、この2つの受信信号強度から受信レベルを検出し、記憶手段24に記憶する(ST24)。また、子機3から受信した子機3の運動状態の情報を組合せ判定手段204へ出力して処理を終了する。
The communication control means 202 of the
Next, the communication control means 202 of the
After that, the
次に、図2のST03で示した親機2の異常判定処理について、図4を参照して説明する。
図4は、親機2の異常判定手段203が実行するプログラムの動作を示すフローチャートである。
Next, the abnormality determination process of
FIG. 4 is a flowchart showing the operation of the program executed by the
親機2の異常判定手段203は、記憶手段24を参照して前回の受信レベルを読出し、今回検出された受信レベルから読出した前回の受信レベルを減算する(ST41)。
次に、異常判定手段203は、ST41における減算値を記憶手段24に記憶している閾値(TH1、TH2)と比較し、異常判定カウンタを加算/減算する。
具体的には、異常判定手段203は、減算値がTH1以下であると判定すると(ST42−Yes)、異常判定カウンタに加算(例えば1を加算)する(ST43)。ST42にて減算値がTH1以下であると判定されない場合(ST42−No)、異常判定手段203は、減算値がTH2以上であると判定すると(ST44−Yes)、異常判定カウンタを減算(例えば1を減算)する(ST45)。
異常判定手段203は、減算値がTH1以下でもなくTH2以上でもない場合は、異常判定カウンタの加算又は減算の処理をスキップする(ST44−No)。
The
Next, the
Specifically, when determining that the subtraction value is equal to or less than TH1 (ST42-Yes), the
If the subtraction value is not equal to or less than TH1 and not equal to or greater than TH2, the
そして、異常判定手段203は、異常判定カウンタの値を記憶手段24に記憶されている閾値と比較し、異常判定カウンタの値が所定回数以上(例えば3回以上)であるか否かを判定する(ST46)。異常判定手段203は、異常判定カウンタの値が所定回数以上であると判定すると(ST46−Yes)、記憶手段24から直近の異常判定カウンタ加算開始時の受信レベルを記憶手段24から読出す(ST47)。そして、異常判定手段203は、今回の受信レベルがST47にて読出した受信レベルから所定値を減算した値以下か否かを判定する(ST48)。ST48の判定が肯定されると(ST48−Yes)、異常判定手段203は、親機2と子機3とが離隔したと判定する(ST49)。
Then, the
異常判定手段203は、離隔を判定すると異常処理を実行する(ST50)。そして、プログラムを終了する。
When the
また、異常判定手段203は、ST46の判定、又はST48における判定が否定された場合(ST46−No、ST48−No)、離隔の判定及び異常処理を実行せずにプログラムを終了する。
In addition, when the determination in ST46 or the determination in ST48 is denied (ST46-No, ST48-No), the
なお、図3のフローチャートでは説明を省略したが、通信手段21は、ST22の処理において、子機3から自己宛の返信を所定時間待っても受け付けない場合は、「通信不能」として検出する。異常判定手段203は、この「通信不能」の検出が所定時間継続(例えば、6秒継続)した場合には、離隔と判定する。
Although not described in the flowchart of FIG. 3, the
次に、図2のST04で示した親機2の組合せ判定処理について、図5を参照して説明する。
図5は、親機2の組合せ判定手段204が実行するプログラムの動作を示すフローチャートである。
Next, the combination determination process of
FIG. 5 is a flowchart showing the operation of the program executed by the
組合せ判定手段204は、親機2の状態判定手段201で判定された自己の運動状態と、子機3から受信した子機3の運動状態との組合せを判定する。具体的には、親機2の運動状態と子機3の運動状態とがともに「静止」の組合せであるか否かを判定する(ST61)。ともに「静止」の組合せであると判定した場合(ST61−Yes)、静止カウンタ23に所定値(例えば1)を加算する(ST62)。ともに「静止」の組合せではないと判定した場合(ST61−No)、静止カウンタ23をクリアして0にする(ST63)。
組合せ判定手段204は、ST62又はST63の処理を行うとプログラムを終了する。
The
The
次に、図2のST05で示した親機2の通信間隔設定処理について、図6を参照して説明する。
図6は、親機2の通信間隔設定手段205が実行するプログラムの動作を示すフローチャートである。
Next, the communication interval setting process of
FIG. 6 is a flowchart showing the operation of the program executed by the communication interval setting means 205 of the
通信間隔設定手段205は、組合せ判定処理において加算/減算される静止カウンタ23を用いて、親機2の運動状態と子機3の運動状態とがともに「静止」の組合せである状態がどの程度継続しているのかを判定し、この判定に基づき通信間隔を設定する。
具体的には、通信間隔設定手段205は、静止カウンタ23が閾値以上か否かを判定する(ST71)。静止カウンタ23が閾値以上である場合(ST71−Yes)は、通信間隔T1を記憶手段24に設定記憶する(ST72)。静止カウンタ23が閾値以上でない場合(ST71−No)は、通信間隔T2を記憶手段24に設定記憶する(ST73)。
なお、ST71における閾値は10としている。これにより、初期の通信間隔が2秒であるので、ST71が肯定される場合は、親機2の運動状態と子機3の運動状態とがともに「静止」の組合せが20秒間継続したことを示している。
また、T2は通信間隔の初期値(第1の通信間隔)である2秒としており、T1はこのT2よりも長い4秒としている。
通信間隔設定手段205は、ST72又はST73の処理を行うとプログラムを終了する。
The communication
Specifically, the communication
Note that the threshold value in ST71 is 10. As a result, since the initial communication interval is 2 seconds, if ST71 is affirmed, it means that the combination of “stationary” for both the motion state of the
Also, T2 is 2 seconds which is the initial value of the communication interval (first communication interval), and T1 is 4 seconds longer than T2.
The communication
以上の組合せ判定手段204と通信間隔設定手段205の動作により、親機2の運動状態と子機3の運動状態とがともに「静止」の組合せが所定時間継続すると、親機2と子機3の通信間隔を長く変更するように作用することとなる。
これにより、実際に持ち去りや置き忘れなどの行為が発生しつつある状況ではない場合には、通信間隔を長く設定することができ、低消費電力を実現することができる。
When the
As a result, when it is not a situation where an action such as taking away or misplacement is actually occurring, the communication interval can be set longer and low power consumption can be realized.
次に、親機2の状態判定手段201及び子機3の状態判定手段301が実行する状態判定処理について、図7を参照して説明する。両手段(201、301)は同様に動作するので、ここではまとめて説明を行う。
図7は、状態判定手段(201、301)が実行するプログラムの動作を示すフローチャートである。本プログラムは電源がONとなると開始され、繰り返し実行される。
Next, state determination processing executed by the
FIG. 7 is a flowchart showing the operation of the program executed by the state determination means (201, 301). This program starts when the power is turned on and is repeatedly executed.
状態判定手段(201、301)は、所定のサンプリング期間(例えば2秒間)の間、加速度センサ(22、32)から出力される各軸の加速度信号を複数回(例えば30回)サンプリングする(ST81、ST82−No)。
状態判定手段(201、301)は、サンプリング期間が終了したと判定すると(ST82−Yes)、各回で得られた各軸のサンプリング値(x,y,z)の3軸合成値を算出する(ST83)。そして、状態判定手段(201、301)は、ST83で算出した複数個の3軸合成値の分散値を算出する(ST84)。
次に、状態判定手段(201、301)は、ST84で算出した分散値が閾値以下であるか否かを判定する(ST85)。分散値が閾値以下であると判定すると(ST85−Yes)、機器の状態は「静止」であると判定する(ST86)。分散値が閾値以下ではないと判定すると(ST85−No)、機器の状態は「非静止」であると判定する(ST87)。
その後、状態判定手段(201、301)は、プログラムの最初に戻って処理を継続する。
The state determination means (201, 301) samples the acceleration signal of each axis output from the acceleration sensor (22, 32) for a predetermined sampling period (for example, 2 seconds) a plurality of times (for example, 30 times) (ST81). , ST82-No).
When the state determination means (201, 301) determines that the sampling period has ended (ST82-Yes), it calculates a three-axis composite value of the sampling values (x, y, z) of each axis obtained in each round ( ST83). Then, the state determination means (201, 301) calculates a variance value of the plurality of triaxial composite values calculated in ST83 (ST84).
Next, the state determination means (201, 301) determines whether or not the variance value calculated in ST84 is equal to or less than a threshold value (ST85). If it is determined that the variance value is equal to or less than the threshold value (ST85-Yes), it is determined that the state of the device is “still” (ST86). If it is determined that the variance is not less than or equal to the threshold (ST85-No), it is determined that the state of the device is “non-stationary” (ST87).
Thereafter, the state determination means (201, 301) returns to the beginning of the program and continues processing.
なお、上述の実施例の状態判定手段(201、301)は、複数の3軸合成値の分散値を算出して運動状態を判定していたが、以下のように運動状態を判定してもよい。
例えば、状態判定手段(201、301)は、加速度センサ(22、32)から検出した各軸の出力値を順次記憶してゆき、全ての軸において今回検出した出力値が前回記憶した出力値と比較して変化していない場合に「静止」と判定し、各軸のうちいずれかの軸が変化している場合に「非静止」と判定するようにしてもよい。
In addition, although the state determination means (201, 301) of the above-mentioned Example determined the exercise state by calculating the dispersion value of a plurality of three-axis composite values, it can also determine the exercise state as follows. Good.
For example, the state determination means (201, 301) sequentially stores the output values of the respective axes detected from the acceleration sensors (22, 32), and the output values detected this time for all the axes are the previously stored output values. It may be determined as “still” when there is no change in comparison, and “non-stationary” when any of the axes changes.
以下、本発明の別の実施態様(実施例2)について説明する。ここでは、説明を簡潔にするため、上述の実施例1と相違する部分について説明する。
図8は、実施例2の構成を示すブロック図である。まず、実施例2の離隔監視装置1の親機2及び子機3が備える構成について図8を参照しながら詳説する。
<親機>
実施例2の親機2は、実施例1の構成に加えて、計数手段としての持運びカウンタ27、判定カウンタ28を備える。
Hereinafter, another embodiment (Example 2) of the present invention will be described. Here, for the sake of brevity, parts different from those of the first embodiment will be described.
FIG. 8 is a block diagram illustrating a configuration of the second embodiment. First, the structure with which the main |
<Master unit>
The
通信手段21は、子機3から受信する情報として、子機3が検出した受信信号強度の情報と、子機3が検出した運動状態の情報を受信する。特に、実施例2では、通信手段21は、通信間隔を長く設定している場合には、運動状態の情報として、子機3で検出した運動状態が継続しているか否かを示す情報を受信する。
The communication means 21 receives information on the received signal strength detected by the
状態判定手段201は、実施例1と同様に、所定のサンプリング期間(例えば2秒)の間に加速度センサ22の各軸の加速度信号を複数回サンプリング(例えば30回)し、これら複数回分の各軸のサンプリング値(x,y,z)に基づき親機2の運動状態を判定する。
As in the first embodiment, the
特に、実施例2では、状態判定手段201は、親機2が人物により持運ばれている状態を示す「持運び」状態と、親機2が移動も回転もしていない「静止」状態と、これら「持運び」でも「静止」でもない状態を示す「その他動き」状態の3種類の運動状態を判定する。
In particular, in the second embodiment, the
状態判定手段201は、「持運び」状態の判定を次のようにして行う。「持運び」状態は、親機2が人物自身の歩行または走行により持運ばれている状態である。本実施形態では、「持運び」状態であるか否かを、加速度センサ22により、人物が歩行または走行しているときに生じる加速度を検出して判定する。ここで、人物が歩行または走行しているときの加速度の時間的な変化は、横軸を時間軸とし、縦軸を加速度とすると、図9のように、重力加速度1G(=9.8m/s2)の値を中心に所定の周期で上下動を繰返す規則性のある波形に近似したものとなることが知られている。
The
そこで、状態判定手段201は、このような親機2の持運びによって生じる特有の加速度の変化を検出するために、まず、サンプリング期間内の各回で取得した各軸のサンプリング値(x,y,z)から3軸合成値を算出し、3軸合成値の時系列データを得て、この時系列データを平滑化し、「持運び」状態を判定するための判定用データとする。なお、平滑化の処理は、例えば、直近5個の3軸合成値の加重移動平均をとる、などの公知の手法を適宜採用すればよい。
Therefore, in order to detect the change in the specific acceleration caused by carrying the
そして、状態判定手段201は、サンプリング期間内の判定用データの中に、基準加速度を上回る判定用データ(以下、上回り判定用データという)があるか否かを判定する。具体的には、状態判定手段201は、重力加速度1Gを間に挟むように設定した基準加速度A及び基準加速度B(基準加速度A<1G<基準加速度B、例えば、基準加速度A=0.95G、基準加速度B=1.05G、図9参照)を用い、基準加速度Aを上回った後、基準加速度Aを下回らずにさらに基準加速度Bを上回った判定用データがあるか否かを判定することで上回り判定用データがあるかを判定する。そして、上回り判定用データがあった場合に、以下の2つの条件をともに満たすか否かを判定する。
(カ)上回り時間<所定の閾値(閾値は、例えば、0.4秒)
(キ)直近過去の上回り時点からの経過時間が所定範囲内(所定範囲は、例えば、0.4秒から1.3秒の間)
なお、サンプリング期間内に複数の上回り判定用データがあった場合には、それぞれの上回り判定用データについて、上記(カ)及び(キ)の条件がともに成立するかを判定する。
Then, the
(F) Overtime <predetermined threshold (threshold is, for example, 0.4 seconds)
(G) The elapsed time from the most recent past time is within a predetermined range (the predetermined range is, for example, between 0.4 seconds and 1.3 seconds)
In addition, when there are a plurality of pieces of upper determination data within the sampling period, it is determined whether each of the above conditions (f) and (g) is satisfied for each upper determination data.
上記(カ)の条件において、上回り時間とは、判定用データが基準加速度Aを上回った時点からさらに基準加速度Bを上回った時点までの時間である(図9参照)。
また、上記(キ)の条件は、判定対象とする上回り判定用データの直近過去の上回り判定用データにおいて基準加速度Bを上回った時点から、判定対象とする上回り判定用データにおいて基準加速度Bを上回った時点までの経過時間(図9参照)が、所定範囲内である場合に成立する。なお、サンプリング期間内に直近過去の上回り判定用データがない場合には、前回のサンプリング期間の上回り判定用データを参照して経過時間を算出する。
In the above condition (f), the excess time is the time from when the determination data exceeds the reference acceleration A to when the determination data exceeds the reference acceleration B (see FIG. 9).
The above condition (g) is higher than the reference acceleration B in the upper determination data to be determined from when the reference acceleration B is exceeded in the latest upper determination data of the upper determination data to be determined. This is true when the elapsed time up to the point in time (see FIG. 9) is within a predetermined range. Note that if there is no latest past determination data in the sampling period, the elapsed time is calculated with reference to the previous determination data.
状態判定手段201は、上回り判定用データについて、上記(カ)及び(キ)の条件がともに成立すると判定するごとに、「持運び」状態を判定するための判定カウンタ28に1を加算してゆく。
The state determination means 201 adds 1 to the
さらに、状態判定手段201は、サンプリング期間内の判定用データの中に、基準加速度を下回る判定用データ(以下、下回り判定用データという)があるか否かを判定する。具体的には、状態判定手段201は、基準加速度Bを下回った後、基準加速度Bを上回らずにさらに基準加速度Aを下回った判定用データがあるか否かを判定することで下回り判定用データがあるかを判定する。そして、下回り判定用データがあった場合に、以下の2つの条件をともに満たすか否かを判定する。
(ク)下回り時間<所定の閾値(閾値は、例えば、0.4秒)
(ケ)直近過去の下回り時点からの経過時間が所定範囲内(所定範囲は、例えば、0.4秒から1.3秒の間)
なお、サンプリング期間内に複数の下回り判定用データがあった場合には、それぞれの下回り判定用データについて、上記(ク)及び(ケ)の条件がともに成立するかを判定する。
Further, the
(H) Lower time <predetermined threshold (threshold is, for example, 0.4 seconds)
(K) Elapsed time from the last lower point in the past is within a predetermined range (the predetermined range is, for example, between 0.4 seconds and 1.3 seconds)
If there are a plurality of lower judgment data within the sampling period, it is judged whether both the above conditions (K) and (K) are satisfied for each lower judgment data.
上記(ク)の条件において、下回り時間とは、判定用データが基準加速度Bを下回った時点からさらに基準加速度Aを下回った時点までの時間である。
また、上記(ケ)の条件は、判定対象とする下回り判定用データの直近過去の下回り判定用データにおいて基準加速度Aを下回った時点から、判定対象とする下回り判定用データにおいて基準加速度Aを下回った時点までの経過時間が、所定範囲内にである場合に成立する。なお、サンプリング期間内に直近過去の下回り判定用データがない場合には、前回のサンプリング期間の下回り判定用データを参照して経過時間を算出する。
In the above condition (c), the underclocking time is the time from when the determination data falls below the reference acceleration B to when it falls below the reference acceleration A.
Further, the above condition (1) is that the reference acceleration A is lower than the reference acceleration A in the lower determination data to be determined from the time when the lower acceleration determination data in the latest past lower determination data of the determination target is lower than the reference acceleration A. This is true when the elapsed time to the point in time is within a predetermined range. Note that if there is no latest past lower determination data within the sampling period, the elapsed time is calculated with reference to the previous lower period determination data.
状態判定手段201は、下回り判定用データについて、上記(ク)及び(ケ)の条件がともに成立すると判定するごとに、「持運び」状態を判定するための判定カウンタ28に1を加算してゆく。
The state determination means 201 adds 1 to the
以上のようにして、状態判定手段201は、上記の所定の条件を満たす上回り判定用データ及び下回り判定用データを判定カウンタ28にてカウントしてゆき、このカウント値が所定値(例えば4)以上となる場合に、「持運び」状態と判定し、当該状態を記憶手段24に記憶する。
As described above, the
なお、条件(カ)〜(ケ)における所定の閾値及び所定範囲と、判定カウンタ28のカウント値と比較する所定値は、人物が歩行または走行した際の波形データを測定し、この波形データから実験的に定めることができる。
また、上述の処理は簡易的な手法で人物の歩行または走行時の波形データに現れる周期性を検出しようとしたものであるが、この方法に限定されず、公知の手法である周波数分析やゼロクロス法の結果を利用してもよい。
Note that the predetermined threshold value and the predetermined range in the conditions (f) to (g) and the predetermined value to be compared with the count value of the
Further, the above-described processing is intended to detect periodicity appearing in waveform data during walking or running of a person by a simple method, but is not limited to this method, and is a known method such as frequency analysis or zero crossing. The result of the law may be used.
次に、状態判定手段201の「静止」状態の判定処理を説明する。実施例2においては、親機2が移動も回転もしていない状態を「静止」状態と判定するために、実施例1における3軸合成値の分散を所定値と比較することで加速度の変化の有無を判定する処理に加えて、回転の有無を判定する処理を行い、加速度の変化もなくかつ回転も無い場合に「静止」状態と判定する。
Next, the “still” state determination process of the
回転の有無を判定するために、状態判定手段201は、まず、サンプリング期間の前半と後半で軸ごとに出力値の平均を算出する。例えば、2秒間のサンプリング期間中に30個のサンプリング値を軸ごとに取得しているとすると、前半1秒間における15個のサンプリング値の平均値と後半1秒間における15個のサンプリング値の平均値を各軸で算出する。なお、各軸をX軸、Y軸、Z軸とした場合に、各軸の前半の平均値を、それぞれX(前)、Y(前)、Z(前)とし、各軸の後半の平均値を、それぞれX(後)、Y(後)、Z(後)とする。
In order to determine the presence / absence of rotation, the
そして、状態判定手段201は、異なる2つの軸の組合せごとに前半の平均値について差分をとる。具体的には、以下の計算を行う。
・X軸とY軸の組合せについて:X(前)−Y(前)
・Y軸とZ軸の組合せについて:Y(前)−Z(前)
・Z軸とX軸の組合せについて:Z(前)−X(前)
なお、これらの算出結果について、それぞれ、[X−Y](前)、[Y−Z](前)、[Z−X](前)とする。
And the state determination means 201 takes a difference about the average value of the first half for every combination of two different axes. Specifically, the following calculation is performed.
・ Combination of X axis and Y axis: X (front)-Y (front)
・ Combination of Y axis and Z axis: Y (front)-Z (front)
・ Combination of Z axis and X axis: Z (front)-X (front)
In addition, about these calculation results, it is set as [XY] (front), [YZ] (front), and [ZX] (front), respectively.
次に、状態判定手段201は、異なる2つの軸の組合せごとに後半の平均値について差分をとる。具体的には、以下の計算を行う。
・X軸とY軸の組合せについて:X(後)−Y(後)
・Y軸とZ軸の組合せについて:Y(後)−Z(後)
・Z軸とX軸の組合せについて:Z(後)−X(後)
なお、これらの算出結果について、それぞれ、[X−Y](後)、[Y−Z](後)、[Z−X](後)とする。
Next, the
・ Combination of X axis and Y axis: X (rear)-Y (rear)
・ Combination of Y axis and Z axis: Y (rear)-Z (rear)
・ Combination of Z axis and X axis: Z (rear)-X (rear)
In addition, about these calculation results, it is set as [XY] (rear), [YZ] (rear), and [ZX] (rear), respectively.
さらに、状態判定手段201は、異なる2つの軸の組合せごとに前半で算出した差分値と後半で算出した差分値との差をとって絶対値を算出する。具体的には以下の計算を行う。
・X軸とY軸の組合せについて:|[X−Y](前)−[X−Y](後)|
・Y軸とZ軸の組合せについて:|[Y−Z](前)−[Y−Z](後)|
・Z軸とX軸の組合せについて:|[Z−X](前)−[Z−X](後)|
そして、状態判定手段201は、これら3つの計算値全てが、ほぼ0に近い値である所定値(例えば0.1G)以下か否かを判定する。
Furthermore, the
・ Combination of X axis and Y axis: | [XY] (front)-[XY] (rear) |
・ Combination of Y and Z axes: | [YZ] (front)-[YZ] (rear) |
・ About the combination of Z axis and X axis: | [ZX] (front)-[ZX] (rear) |
Then, the
ここで、3つの計算値が全て所定値以下ということは、異なる2つの軸の組合せ全てにおいて、軸間で加速度の相違する量が、サンプリング期間の前半と後半でほとんど変化しておらず、親機2が回転していないことを示す。
このため、状態判定手段201は、上記の3つの計算値が全て所定値以下という条件が成立していることを判定することで、回転していないことを判断するように作用することとなる。
Here, the fact that all three calculated values are less than or equal to the predetermined value means that in all combinations of two different axes, the amount of acceleration difference between the axes hardly changed between the first half and the second half of the sampling period. Indicates that the
For this reason, the state determination means 201 acts to determine that it is not rotating by determining that the condition that the above three calculated values are all equal to or less than the predetermined value is satisfied.
さらに、状態判定手段201は、この条件の成立に加えて、サンプリング期間中の3軸合成値の分散値が閾値以下である場合に、親機2の運動状態は「静止」の状態と判定する。この分散値に関する判定については実施例1と同様であるので説明を省略する。
Furthermore, in addition to the establishment of this condition, the
状態判定手段201は、上述した判定処理により「持運び」状態でも「静止」状態でもないと判定すると、「その他動き」状態であると判定する。
If the
組合せ判定手段204は、状態判定手段201で判定した親機2の運動状態と子機3から受信した子機3の運動状態との組合せを判定し、組合せの継続時間をカウンタによって計時する手段である。
特に、実施例2では、組合せ判定手段204は、親機2の運動状態と子機3の運動状態が、ともに「持ち運び」状態であるか否か、及び、ともに「静止」状態であるか否かを判定する。
組合せ判定手段204は、ともに「静止」状態であることを連続して判定するたびに、静止カウンタ23に1を加算してゆく。ともに「静止」状態ではないと判定した場合には静止カウンタ23をクリアして0にする。
また、組合せ判定手段204は、ともに「持運び」状態であることを連続して判定するたびに、持運びカウンタ27に1を加算してゆく。ともに「持運び」状態ではないと判定した場合には持運びカウンタ27をクリアして0にする。
The
In particular, in the second embodiment, the
The
The
通信間隔設定手段205は、実施例1と同様に、親機2の運動状態と子機3の運動状態の組合せに基づいて加算/クリアされる静止カウンタ23及び持運びカウンタ27の値から親機2と子機3との通信間隔を設定する手段である。
特に、実施例2では、通信間隔設定手段205は、以下の場合に通信間隔を初期値よりも長い時間に設定する。
(サ)第1の所定値a≦静止カウンタ23値<第2の所定値b
(シ)第1の所定値a≦持運びカウンタ27値
(ス)第2の所定値b≦静止カウンタ23値
(a<b、例えば、a=10、b=30)
具体的には、通信間隔設定手段205は、親機2及び子機3がともに「持運び」状態である状況がどの程度継続しているのかを、持運びカウンタ27の値と第1の所定値aとを比較することで判定する。そして、持運びカウンタ27の値が第1の所定値aになるのに相当する第1の所定時間この状況が継続すると、通信間隔を初期値(第1の通信間隔)よりも長い通信間隔(第2の通信間隔、例えば4秒)に変更する(上記条件(シ))。
また、通信間隔設定手段205は、親機2及び子機3がともに「静止」状態である状況がどの程度継続しているのかを、静止カウンタ23の値と第1の所定値a及び第2の所定値bとを比較することで判定する。そして、静止カウンタ23の値が第1の所定値aになるのに相当する第1の所定時間この状況が継続すると、通信間隔を初期値(第1の通信間隔)よりも長い通信間隔(第4の通信間隔、例えば4秒)に変更する(上記条件(サ))。さらに、静止カウンタ23の値が第2の所定値bになるのに相当する第2の所定時間この状況が継続すると、通信間隔を第2の通信間隔や第4の通信間隔より長い通信間隔(第3の通信間隔、第5の通信間隔、例えば6秒)に変更する(上記条件(ス))。
As in the first embodiment, the communication interval setting means 205 determines the master unit from the values of the
In particular, in the second embodiment, the communication
(S) First predetermined value a ≦
(F) first predetermined value a ≦ carrying counter 27 value (s) second predetermined value b ≦
Specifically, the communication interval setting means 205 determines how long the situation in which both the
Further, the communication interval setting means 205 determines how long the situation in which both the
<子機>
通信手段31は、実施例2においては、初期値での通信間隔で親機2と通信している場合、親機2に返信する運動状態の情報として状態判定手段301の判定結果を送信し、初期値(第1の通信間隔)よりも長い通信間隔(第2の通信間隔〜第5の通信間隔)で親機2と通信している場合、親機2に返信する運動状態の情報として最後に親機2に送信した状態判定手段301の判定結果が継続しているか否かの情報(以下、継続している場合は「継続情報」、継続していない場合は「非継続情報」という)を送信する。
<Slave unit>
In the second embodiment, the
状態判定手段301は、実施例1と同様に、所定のサンプリング期間(例えば2秒)の間に加速度センサ22の各軸の加速度信号を複数回サンプリング(例えば30回)し、これら複数回分の各軸のサンプリング値(x,y,z)に基づき子機3の運動状態を判定する。
Similarly to the first embodiment, the
特に、実施例2では、状態判定手段301は、子機3が監視対象に付着又は所持されて親機2又は子機3の所持者により持運ばれている状態を示す「持運び」状態と、子機3が移動も回転もしていない「静止」状態と、これら「持運び」でも「静止」でもない状態を示す「その他動き」状態の3種類の運動状態を判定する。具体的な判定手法については、実施例2における親機2の状態判定手段201と同様なので説明を省略する。
In particular, in the second embodiment, the
<動作の説明>
次に、実施例2における離隔監視装置1の動作に関して図面を参照して説明する。動作の説明についても、実施例1と同様な動作を行うものについては説明を省略し、実施例1と相違する動作について説明する。
<Description of operation>
Next, the operation of the separation monitoring device 1 according to the second embodiment will be described with reference to the drawings. Regarding the description of the operation, the description of the operation that performs the same operation as in the first embodiment will be omitted, and the operation different from the first embodiment will be described.
まず、図2のST04で示した親機2の組合せ判定処理について、図10を参照して説明する。
図10は、親機2の組合せ判定手段204が実行するプログラムの動作を示す。
First, the combination determination process of
FIG. 10 shows the operation of the program executed by the
組合せ判定手段204は、親機2の状態判定手段201で判定された自己の運動状態と、子機3から受信した子機3の運動状態との組合せを判定する。
具体的には、親機2の運動状態と子機3の運動状態とがともに「静止」の組合せであるか否かを判定する(ST91)。ともに「静止」の組合せであると判定した場合(ST91−Yes)、持運びカウンタ27をクリアして0にし(ST92)、静止カウンタ23に所定値(例えば1)を加算して(ST93)処理を終了する。
The
Specifically, it is determined whether or not the movement state of the
組合せ判定手段204は、ともに「静止」の組合せではないと判定した場合(ST91−No)、親機2の運動状態と子機3の運動状態とがともに「持運び」の組合せであるか否かを判定する(ST94)。ともに「持運び」の組合せであると判定した場合(ST94−Yes)、静止カウンタ23をクリアして0にし(ST95)、持運びカウンタ27に所定値(例えば1)を加算して(ST96)処理を終了する。
If the
組合せ判定手段204は、ともに「持運び」の組合せではないと判定した場合(ST94−No)、静止カウンタ23及び持運びカウンタ27をクリアして0にし(ST97)、処理を終了する。
If the
なお、組合せ判定手段204は、通信間隔を初期値よりも長くしている場合において、ST91及びST94の判定を以下のようにして行う。
組合せ判定手段204は、過去において親機2と子機3とで行った通信処理のうち、最新の通信処理における親機2の運動状態及び子機3の運動状態がそれぞれ現在まで変化せず継続しているかを判定する。
具体的には、組合せ判定手段204は、子機3から「継続情報」を受信した場合は、過去の通信処理のうち最新の通信処理における親機2の運動状態も現在まで変化せずに継続していると、親機2及び子機3はともに当該運動状態であると判定する(ST91−Yes、又はST94−Yes)。
他方、組合せ判定手段204は、子機3から「非継続情報」を受信した場合、又は、過去の通信処理のうち最新の通信処理における親機2の運動状態が現在まで変化に変化した場合は、ST91−No及びST94−Noとして処理を行う。
Note that the
The
Specifically, when the
On the other hand, when the
次に、図2のST05で示した親機2の通信間隔設定処理について、図11を参照して説明する。
図11は、親機2の通信間隔設定手段205が実行するプログラムの動作を示すフローチャートである。
Next, the communication interval setting process of
FIG. 11 is a flowchart showing the operation of the program executed by the communication interval setting means 205 of the
通信間隔設定手段205は、組合せ判定処理において加算/クリアされる静止カウンタ23及び持運びカウンタ27を用いて、親機2の運動状態と子機3の運動状態とがともに「静止」又は「持運び」の組合せである状態がどの程度継続しているのかを判定し、この判定に基づき通信間隔を設定する。
The communication interval setting means 205 uses the
具体的には、通信間隔設定手段205は、静止カウンタ23が第1の所定値a以上第2の所定値b未満か否かを判定する(ST101)。静止カウンタ23が第1の所定値a以上第2の所定値b未満である場合(ST101−Yes)は、通信間隔T3(第4の通信間隔)を記憶手段24に設定記憶する(ST102)。
静止カウンタ23が第1の所定値a以上第2の所定値b未満でない場合(ST101−No)は、持運びカウンタ27が第1の所定値a以上か否かを判定する(ST103)。持運びカウンタ27が第1の所定値a以上である場合(ST103−Yes)は、通信間隔T3(第2の通信間隔)を記憶手段24に設定記憶する(ST102)。
持運びカウンタ27が第1の所定値a以上でない場合(ST103−No)は、静止カウンタ23が第2の所定値b以上か否かを判定する(ST104)。静止カウンタ23が第2の所定値b以上である場合、通信間隔T4(第3の通信間隔、第5の通信間隔)を記憶手段24に設定記憶する(ST105)。静止カウンタ23が第2の所定値b以上でない場合(ST104−No)は、通信間隔T5(初期値、第1の通信間隔)を記憶手段24に設定記憶する。
Specifically, the communication
If the
When the
なお、通信間隔T5は、初期値(第1の通信間隔)の通信間隔に相当し、例えば2秒とすることができる。通信間隔T3は、通信間隔T5よりも長い通信間隔(第2の通信間隔、第4の通信間隔)であり、例えば4秒とすることができる。通信間隔T4は、通信間隔T3よりも長い通信間隔(第3の通信間隔、第5の通信間隔)であり、例えば6秒とすることができる。
また、ST103−Yesとなったときは、ST101−Yesとなったときと同じ通信間隔T3を設定記憶しているが、通信間隔T4よりも短い間隔であれば異なる通信間隔を設定してもよい。
The communication interval T5 corresponds to the communication interval of the initial value (first communication interval) and can be set to 2 seconds, for example. The communication interval T3 is a communication interval (second communication interval, fourth communication interval) longer than the communication interval T5, and can be, for example, 4 seconds. The communication interval T4 is a communication interval longer than the communication interval T3 (third communication interval, fifth communication interval), and can be set to, for example, 6 seconds.
When ST103-Yes, the same communication interval T3 as when ST101-Yes is set is stored. However, a different communication interval may be set as long as the interval is shorter than the communication interval T4. .
第1の所定値aは、例えば10とすることができる。第2の所定値bは第1の所定値aよりも大きい値であり、例えば30とすることができる。なお、ST103ではST101と同じ第1の所定値aを用いて判定を行っているが、これとは異なる値であってもよい。 The first predetermined value a can be set to 10, for example. The second predetermined value b is larger than the first predetermined value a, and can be set to 30, for example. In ST103, determination is performed using the same first predetermined value a as ST101, but a different value may be used.
通信間隔設定手段205は、ST102、ST105、又はST106の処理を行うとプログラムを終了する。 The communication interval setting means 205 ends the program when the process of ST102, ST105, or ST106 is performed.
以上の組合せ判定手段204と通信間隔設定手段205の動作により、親機2の運動状態と子機3の運動状態とがともに「静止」又はともに「持運び」の組合せが所定時間継続すると、親機2と子機3の通信間隔を長く変更するように作用することとなる。
親機2の運動状態と子機3の運動状態とがともに「静止」である組合せでは、監視対象となる荷物が床に置かれ、この所有者が近くで座っている状況などが想定されるので、利用者と監視対象との距離が変化する状況ではない。また、親機2の運動状態と子機3の運動状態とがともに「持運び」である組合せでは、監視対象がかばんである場合に利用者がかばんを持運んでいる状況や、監視対象が子供である場合に親機と子機が利用者と子供などの監視対象によってそれぞれ持運ばれている状況などが想定されるので、持去りや置き忘れや連れ去りなどが実際に生じつつある状況下である可能性は低い。
このため、親機2の運動状態と子機3の運動状態とがともに「静止」又はともに「持運び」の組合せが所定時間継続すると、親機2と子機3の通信間隔を長く変更することで、実際に持ち去りや置き忘れなどの行為が発生しつつある状況ではない場合には、通信間隔を長く設定することができ、低消費電力を実現することができる。
When the
In a combination in which the exercise state of the
For this reason, if the combination of the movement state of the
また、以上の組合せ判定手段204と通信間隔設定手段205の動作により、親機2と子機3の運動状態がともに「持運び」の組合せが継続した場合に変更する通信間隔(T3)は、親機2と子機3の運動状態がともに「静止」の組合せが継続した場合に最終的に変更する通信間隔(T4)よりも短く設定するように作用する。
親機2の運動状態と子機3の運動状態とがともに「静止」である組合せでは、利用者と監視対象との距離が変化する状況ではないのに対し、親機2の運動状態と子機3の運動状態とがともに「持運び」である組合せでは、持去りや置き忘れなどが実際に生じつつある状況である可能性は低いものの、徐々に利用者と監視対象が離れていく可能性も考えられる。
このため、通信間隔を長くする場合に、ともに「持運び」という組合せでは、ともに「静止」という組合せよりも短い間隔で通信することにより、低消費電力を実現しつつもこのような可能性において迅速に離隔判定することができる。
Further, the communication interval (T3) to be changed when the combination of “carrying” continues for both the movement states of the
In the combination in which the movement state of the
For this reason, when the communication interval is increased, the combination of both “carrying” and the combination of “stationary” both communicate with each other at a shorter interval, thereby realizing low power consumption. It is possible to quickly determine the separation.
さらに、以上の組合せ判定手段204と通信間隔設定手段205の動作により、親機2及び子機3がともに「静止」の組合せと判定される場合であっても、まずは親機2及び子機3がともに「持運び」の組合せである場合に変更する通信間隔(T3)と同じ通信間隔に変更し、この後も継続してともに「静止」の組合せと判定される場合に、T3よりも長い通信間隔(T4)に変更するように作用する。
これにより、低消費電力を実現しつつも、利用者と監視対象が一時的に静止してすぐにいずれか一方又は両方が動くような場合でも迅速に離隔判定することができる。
Furthermore, even if the
As a result, while realizing low power consumption, even when one or both of the user and the monitoring target are temporarily stopped and either one or both move, it is possible to quickly determine the separation.
次に、親機2の状態判定手段201及び子機3の状態判定手段301が実行する状態判定処理について、図12及び図13を参照して説明する。両手段(201、301)は同様に動作するので、ここではまとめて説明を行う。
Next, state determination processing executed by the
状態判定手段(201、301)は、所定のサンプリング期間(例えば2秒間)の間、加速度センサ(22、32)から出力される各軸の加速度信号を複数回(例えば30回)サンプリングする(ST111、ST112−No)。
状態判定手段(201、301)は、サンプリング期間が終了したと判定すると(ST112−Yes)、各回で得られた各軸のサンプリング値(x,y,z)の3軸合成値を算出する(ST113)。そして、3軸合成値の時系列データを平滑化し、判定用データを算出する(ST114)。
The state determination means (201, 301) samples the acceleration signal of each axis output from the acceleration sensor (22, 32) a plurality of times (for example, 30 times) during a predetermined sampling period (for example, 2 seconds) (ST111). , ST112-No).
When the state determination means (201, 301) determines that the sampling period has ended (ST112-Yes), it calculates a three-axis composite value of the sampling values (x, y, z) of each axis obtained in each round ( ST113). Then, the time-series data of the three-axis composite value is smoothed and the determination data is calculated (ST114).
次に、状態判定手段(201、301)は、サンプリング期間内の判定用データの中に、上回り判定用データがあるか否かを判定する(ST115)。上回り判定用データがない場合(ST115−No)はST120へ進む。
上回り判定用データがある場合(ST115−Yes)、上回り判定用データについて上回り時間が閾値未満であるか否かを判定する(ST116)。上回り時間が閾値未満である場合(ST116−Yes)、直近過去の上回り時点からの経過時間が所定範囲内であるか否かを判定する(ST117)。直近過去の上回り時点からの経過時間が所定範囲内であると判定すると(ST117−Yes)、判定カウンタ28に1を加算し(ST118)、ST119へ進む。
他方、上回り判定用データについて上回り時間が閾値未満でない場合(ST116−No)、又は直近過去の上回り時点からの経過時間が所定範囲内でない場合(ST117−No)は、ST119へと進む。
ST119では、状態判定手段(201、301)は、ST115において判定した上回り判定用データ全てについてST116からST118までの処理を行ったか否かを判定する。全てについて処理を行っていない場合(ST119−No)は、処理を行っていない上回り判定用データについて同様にしてST116からST118までの処理を行ってゆく。
全てについて処理を行った場合(ST119−Yes)は、ST120へと進む。
Next, the state determination means (201, 301) determines whether or not the determination data within the sampling period includes the excess determination data (ST115). If there is no data for determination of surplus (ST115-No), the process proceeds to ST120.
When there is data for determination of surplus (ST115-Yes), it is determined whether or not the surplus time is less than the threshold for the data for determination of surplus (ST116). When the overtime is less than the threshold (ST116-Yes), it is determined whether or not the elapsed time from the most recent past overtime is within a predetermined range (ST117). If it is determined that the elapsed time from the most recent past time point is within the predetermined range (ST117-Yes), 1 is added to the determination counter 28 (ST118), and the process proceeds to ST119.
On the other hand, if the excess time is not less than the threshold for the excess determination data (ST116-No), or if the elapsed time from the most recent past increase time is not within the predetermined range (ST117-No), the process proceeds to ST119.
In ST119, the state determination means (201, 301) determines whether or not the processing from ST116 to ST118 has been performed for all the data for determination of surplus determined in ST115. When all the processes are not performed (ST119-No), the processes from ST116 to ST118 are performed in the same manner with respect to the upper determination data that is not processed.
When all the processes have been performed (ST119-Yes), the process proceeds to ST120.
ST120では、状態判定手段(201、301)は、サンプリング期間内の判定用データの中に、下回り判定用データがあるか否かを判定する(ST120)。下回り判定用データがない場合(ST120−No)はST125へ進む。
下回り判定用データがある場合(ST120−Yes)、下回り判定用データについて下回り時間が閾値未満であるか否かを判定する(ST121)。下回り時間が閾値未満である場合(ST121−Yes)、直近過去の下回り時点からの経過時間が所定範囲内であるか否かを判定する(ST122)。直近過去の下回り時点からの経過時間が所定範囲内であると判定すると(ST122−Yes)、判定カウンタ28に1を加算し(ST123)、ST124へ進む。
他方、下回り判定用データについて下回り時間が閾値未満でない場合(ST121−No)、又は直近過去の下回り時点からの経過時間が所定範囲内でない場合(ST122−No)は、ST124へと進む。
ST124では、状態判定手段(201、301)は、ST120において判定した下回り判定用データ全てについてST121からST123までの処理を行ったか否かを判定する。全てについて処理を行っていない場合(ST124−No)は、処理を行っていない下回り判定用データについて同様にしてST121〜S123までの処理を行ってゆく。
全てについて処理を行った場合(ST124−Yes)は、ST125へと進む。
In ST120, the state determination means (201, 301) determines whether there is under-determination data in the determination data within the sampling period (ST120). When there is no lower determination data (ST120-No), the process proceeds to ST125.
If there is data for lowering determination (ST120-Yes), it is determined whether or not the lowering time is less than the threshold for the lowering determination data (ST121). When the lowering time is less than the threshold value (ST121-Yes), it is determined whether or not the elapsed time from the latest lowering point in the past is within a predetermined range (ST122). If it is determined that the elapsed time from the latest past time point is within the predetermined range (ST122-Yes), 1 is added to the determination counter 28 (ST123), and the process proceeds to ST124.
On the other hand, if the lower time is not less than the threshold for the lower determination data (ST121-No), or if the elapsed time since the last lower time is not within the predetermined range (ST122-No), the process proceeds to ST124.
In ST124, the state determination means (201, 301) determines whether or not the processing from ST121 to ST123 has been performed for all of the lower determination data determined in ST120. When the processing is not performed for all (ST124-No), the processing from ST121 to S123 is performed in the same manner for the lower judgment data that has not been processed.
When all the processes have been performed (ST124-Yes), the process proceeds to ST125.
ST125では、状態判定手段(201、301)は、判定カウンタ28が所定値以上であるか否かを判定する。判定カウンタ28が所定値以上と判定すると、「持運び」状態と判定し、当該状態を記憶手段(24、33)に記憶し(ST126)、判定カウンタ28をクリアして(ST127)、本動作フローの最初へ戻る。判定カウンタ28が所定値以上でないと判定した場合(ST125−No)は、ST131へと進む。
In ST125, the state determination means (201, 301) determines whether or not the
ST131では、状態判定手段(201、301)は、サンプリング期間の前半と後半で軸ごとに出力値の平均を算出する。そして、異なる2つの軸の組合せごとに前半の平均値について差分をとり(ST132)、異なる2つの軸の組合せごとに後半の平均値について差分をとる(ST133)。さらに、状態判定手段(201、301)は、異なる2つの軸の組合せごとに前半で算出した差分値と後半で算出した差分値との差をとって絶対値を算出する(ST134)。 In ST131, the state determination means (201, 301) calculates the average of the output values for each axis in the first half and the second half of the sampling period. Then, a difference is calculated for the first half average value for each combination of two different axes (ST132), and a difference is determined for the second half average value for each combination of two different axes (ST133). Furthermore, the state determination means (201, 301) calculates the absolute value by taking the difference between the difference value calculated in the first half and the difference value calculated in the second half for each combination of two different axes (ST134).
次に、状態判定手段(201、301)は、ST134で算出した絶対値全てが所定値以下か否かを判定する(ST135)。ST134で算出した絶対値全てが所定値以下である場合(ST135−Yes)、サンプリング期間中の3軸合成値の分散値を算出し(ST136)、この分散値が閾値以下であるか否かを判定する(ST137)。3軸合成値の分散値が閾値以下である場合(ST137−Yes)、「静止」状態と判定し、当該状態を記憶手段(24、33)に記憶し(ST138)、判定カウンタ28をクリアし(ST140)、本動作フローの最初へ戻る。
Next, the state determination means (201, 301) determines whether or not all the absolute values calculated in ST134 are equal to or less than a predetermined value (ST135). When all the absolute values calculated in ST134 are equal to or smaller than a predetermined value (ST135-Yes), a variance value of the triaxial composite value during the sampling period is calculated (ST136), and whether or not this variance value is equal to or less than a threshold value. Determine (ST137). When the variance value of the three-axis composite value is equal to or smaller than the threshold value (ST137-Yes), it is determined as the “still” state, the state is stored in the storage means (24, 33) (ST138), and the
他方、状態判定手段(201、301)は、ST134で算出した絶対値全てが所定値以下でない場合(ST135−No)、又は3軸合成値の分散値が閾値以下でない場合(ST137−No)は、「その他動き」状態と判定し、当該状態を記憶手段(24、33)に記憶し(ST139)、判定カウンタ28をクリアし(ST140)、本動作フローの最初へ戻る。
On the other hand, when all the absolute values calculated in ST134 are not less than or equal to the predetermined value (ST135-No), or when the variance value of the three-axis composite value is not less than or equal to the threshold (ST137-No), the state determination means (201, 301). The “other motion” state is determined, the state is stored in the storage means (24, 33) (ST139), the
なお、実施例2の通信間隔設定手段205は、親機2及び子機3がともに「静止」の組合せである場合に、まず通信間隔T3を設定し、さらにともに「静止」の組合せが継続した場合に通信間隔T4を設定するように動作するが、これに限らず、通信間隔T3は設定せずに通信間隔T4を設定するようにしてもよい。
具体的には、図11の動作フローにおいて、ST101の判定を省略し、処理が開始した後にST103に進むようにしてもよい。この場合、第1の所定値(a)及び第2の所定値(b)は適宜設定することができる。
Note that the communication
Specifically, in the operation flow of FIG. 11, the determination in ST101 may be omitted, and the process may proceed to ST103 after the process is started. In this case, the first predetermined value (a) and the second predetermined value (b) can be set as appropriate.
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。 The embodiments of the present invention have been described above by way of example, but the scope of the present invention is not limited to these embodiments, and can be changed or modified according to the purpose within the scope of the claims. is there.
上述の実施例では、親機2及び子機3がともに「静止」状態である状況やともに「持運び」状態である状況がどの程度継続しているのかを、静止カウンタ23や持運びカウンタ27を用いて判定していたが、タイマーを用いて判定してもよい。
In the above-described embodiment, the
また、子機3にて上述した親機2と同様の構成を備えて、子機3において離隔の判定やどの通信間隔を設定するかの判定や異常報知の処理を行えるようにしてもよい。
Moreover, the subunit |
また、上述の実施例の異常判定手段203では、異常判定カウンタの値が所定回数以上であるという条件と、今回の受信レベルが異常判定カウンタの加算開始時の受信レベルから所定量以上減少しているという条件とが、ともに満たされた場合に離隔と判定するようにしているが、これに限られるものではない。例えば、後者の条件を用いずに前者の条件が満たされた場合に離隔と判定するようにしてもよい。 In the abnormality determination means 203 of the above-described embodiment, the condition that the value of the abnormality determination counter is equal to or greater than a predetermined number of times, and the current reception level is decreased by a predetermined amount or more from the reception level at the start of addition of the abnormality determination counter. When both are satisfied, it is determined that they are separated from each other. However, the present invention is not limited to this. For example, the separation may be determined when the former condition is satisfied without using the latter condition.
また、上述の実施例に加えて、さらに条件を加えて離隔を判定するようにしてもよい。例えば、上述の実施例の条件に加えて、加速度センサ(22又は32のいずれか)が振動を検出していることを条件として加えてもよい。 Further, in addition to the above-described embodiment, the separation may be determined by adding further conditions. For example, in addition to the conditions of the above-described embodiment, it may be added as a condition that the acceleration sensor (either 22 or 32) detects vibration.
また、上述の実施例においては、通信制御手段202は、子機3から送信された子機3の受信信号強度も考慮して受信レベルを検出していたが、これに限らず、親機2の信号強度検出手段211が検出した受信信号強度をそのまま受信レベルとして採用するようにしてもよい。
In the above-described embodiment, the
1 離隔監視装置
2 親機
20 制御部
21 通信手段
22 加速度センサ
23 静止カウンタ
24 記憶手段
25 報知手段
26 電池
27 持運びカウンタ
28 判定カウンタ
3 子機
30 制御部
31 通信手段
32 加速度センサ
33 記憶手段
34 電池
DESCRIPTION OF SYMBOLS 1
Claims (5)
前記通信処理を所定の通信間隔で実行し、当該通信処理における受信信号の強度を示す受信レベルを検出する通信制御手段と、
前記受信レベルに基づき前記離隔を判定する異常判定手段と、
前記親機及び前記子機にそれぞれ設けられた動きを検出するセンサと、
前記親機のセンサの出力から前記親機の運動状態を判定し、前記子機のセンサの出力から前記子機の運動状態を判定する状態判定手段と、
前記親機の運動状態及び前記子機の運動状態の組合せを判定する組合せ判定手段と、
前記組合せに基づき前記所定の通信間隔を設定する通信間隔設定手段と、
を備えることを特徴とする離隔監視装置。
A remote monitoring device that performs a wireless communication process between a parent device possessed by a user and a child device attached to or possessed by the user's monitoring target, and notifies when it is determined that the parent device is separated from the child device In
Communication control means for executing the communication process at a predetermined communication interval and detecting a reception level indicating the strength of a received signal in the communication process;
An abnormality determining means for determining the separation based on the reception level;
A sensor for detecting movement provided in each of the master unit and the slave unit;
State determination means for determining the movement state of the parent device from the output of the sensor of the parent device, and determining the movement state of the child device from the output of the sensor of the child device;
A combination determination means for determining a combination of the movement state of the parent device and the movement state of the child device;
Communication interval setting means for setting the predetermined communication interval based on the combination;
A remote monitoring device comprising:
前記状態判定手段は、前記親機が人物により持運ばれているか否か、及び前記子機が人物により持運ばれているか否かを判定し、
前記組合せ判定手段は、前記親機の運動状態及び前記子機の運動状態がともに持運びの組合せか否かを判定し、
前記通信間隔設定手段は、前記組合せ判定手段にて前記親機及び前記子機がともに持運ばれていると判定されると、通信間隔を前記第1の通信間隔より長い第2の通信間隔に変更する請求項1に記載の離隔監視装置。
The communication control means executes the communication process at a first communication interval as the predetermined communication interval,
The state determination means determines whether the parent device is carried by a person and whether the child device is carried by a person,
The combination determination means determines whether or not the movement state of the parent device and the movement state of the child device are both portable combinations,
The communication interval setting unit sets the communication interval to a second communication interval longer than the first communication interval when the combination determination unit determines that both the parent device and the child device are being carried. The separation monitoring device according to claim 1 to be changed.
前記組合せ判定手段は、前記親機の運動状態及び前記子機の運動状態がともに静止の組合せか否かを判定し、
前記通信間隔設定手段は、前記組合せ判定手段にて前記親機及び前記子機がともに静止していると判定されると、通信間隔を前記第2の通信間隔より長い第3の通信間隔に変更する請求項2に記載の離隔監視装置。
The state determination means determines whether the parent device is stationary and whether the child device is stationary,
The combination determination means determines whether or not the movement state of the parent device and the movement state of the child device are both stationary combinations,
The communication interval setting unit changes the communication interval to a third communication interval longer than the second communication interval when the combination determination unit determines that both the parent device and the child device are stationary. The separation monitoring device according to claim 2.
前記状態判定手段は、前記親機が静止しているか否か、及び前記子機が静止しているか否かを判定し、
前記組合せ判定手段は、前記親機の運動状態及び前記子機の運動状態がともに静止の組合せか否かを判定し、
前記通信間隔設定手段は、前記組合せ判定手段にて前記親機及び前記子機がともに静止していると判定されると、通信間隔を前記第1の通信間隔より長い第4の通信間隔に変更する請求項1に記載の離隔監視装置。
The communication control means executes the communication process at a first communication interval as the predetermined communication interval,
The state determination means determines whether the parent device is stationary and whether the child device is stationary,
The combination determination means determines whether or not the movement state of the parent device and the movement state of the child device are both stationary combinations,
The communication interval setting unit changes the communication interval to a fourth communication interval longer than the first communication interval when the combination determination unit determines that both the parent device and the child device are stationary. The separation monitoring device according to claim 1.
The communication interval setting unit changes the communication interval to the fourth communication interval when the combination determination unit determines that both the parent device and the child device are stationary, and after the change, The separation monitoring apparatus according to claim 4, wherein when the determination by the combination determination unit is continued, the communication interval is changed to a fifth communication interval longer than the fourth communication interval.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012049840A JP5990387B2 (en) | 2011-11-24 | 2012-03-06 | Remote monitoring device |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011256767 | 2011-11-24 | ||
| JP2011256767 | 2011-11-24 | ||
| JP2012049840A JP5990387B2 (en) | 2011-11-24 | 2012-03-06 | Remote monitoring device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013131197A JP2013131197A (en) | 2013-07-04 |
| JP5990387B2 true JP5990387B2 (en) | 2016-09-14 |
Family
ID=48908659
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012049840A Active JP5990387B2 (en) | 2011-11-24 | 2012-03-06 | Remote monitoring device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5990387B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016122243A (en) * | 2014-12-24 | 2016-07-07 | エス・ティ・エス株式会社 | Baggage alarm system |
| JP6661902B2 (en) * | 2015-06-30 | 2020-03-11 | カシオ計算機株式会社 | Communication control device, communication control method and program |
| JP6912325B2 (en) * | 2017-08-30 | 2021-08-04 | 大和ハウス工業株式会社 | Work site monitoring device |
| WO2020170396A1 (en) * | 2019-02-21 | 2020-08-27 | ソニー株式会社 | Communication device, communication control method and computer program |
| JP7609460B2 (en) * | 2022-07-21 | 2025-01-07 | Necプラットフォームズ株式会社 | Behavior determination system, behavior determination method, and behavior determination program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001044925A (en) * | 1999-08-04 | 2001-02-16 | Zojirushi Corp | Radio monitoring system |
| JP2006039709A (en) * | 2004-07-23 | 2006-02-09 | Matsushita Electric Ind Co Ltd | Wireless alarm system |
| JP4788583B2 (en) * | 2006-12-07 | 2011-10-05 | パナソニック株式会社 | Authentication apparatus and communication method |
| JP5224381B2 (en) * | 2009-03-12 | 2013-07-03 | Necカシオモバイルコミュニケーションズ株式会社 | Portable electronic device and program |
| JP2010224932A (en) * | 2009-03-24 | 2010-10-07 | Nec Corp | Security management system, security management device, and security management method |
-
2012
- 2012-03-06 JP JP2012049840A patent/JP5990387B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013131197A (en) | 2013-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5990387B2 (en) | Remote monitoring device | |
| US10897947B2 (en) | Smart helmet fall detection method and smart helmet | |
| CN105425934B (en) | Power saving method and electronic device thereof | |
| JP6291864B2 (en) | Wireless terminal device, measurement processing method, measurement processing program, and event position analysis system | |
| JP2003063356A (en) | Surveillance systems, central monitors, and on-board monitors | |
| JP6941774B2 (en) | Washing / drying device and information processing method | |
| JP7502925B2 (en) | Safety belt usage monitoring system | |
| CN108625092A (en) | Wash drying device and control method | |
| JP4663503B2 (en) | Fall determination method and apparatus | |
| JP2017531401A5 (en) | ||
| US9599695B2 (en) | Object location and tracking | |
| CN105780379B (en) | Washing machine work reminder method and system | |
| US7881749B2 (en) | Mobile communication device and method for controlling component activation based on sensed motion | |
| JP4110167B2 (en) | Electronic key device for vehicles | |
| JP5905750B2 (en) | Remote monitoring device | |
| JP6442336B2 (en) | Anomaly detection terminal and program | |
| JP2003061935A (en) | Personal information terminal and behavior discriminating system | |
| JP7567185B2 (en) | Factory Monitoring System | |
| EP4530950A1 (en) | Method for tracking a usage of a tool and system | |
| TWI579021B (en) | Analysis system and analysis method for estimating calorie consumption by wireless signal strength | |
| US12025847B2 (en) | Systems and methods for identifying deployed fiber cables in real-time | |
| KR20180096358A (en) | Notification device for consumer appliance and notification method thereof | |
| CN109183350A (en) | A kind of control system for washing machine and its control method preventing clothing omission | |
| CN109398228A (en) | A kind of BRT overload detection and prior-warning device and method based on chassis pressure sensor | |
| EP4315885A1 (en) | A proximity sensing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150204 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160119 |
|
| 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: 20160809 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160815 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5990387 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |