(57)【要約】【課題】監視装置が通信装置との間で無線通信を行なうことにより通信装置の移動状態を監視する監視システムを提供する。【解決手段】無線ＡＰ２は、所定のポーリング周期で端末装置３に対してパケットを送信し、端末装置３からの応答のパケットを受信した場合、端末装置３との無線通信におけるリンク速度を検出し、サーバ装置１へ通知する。サーバ装置１は、登録情報テーブル１５ａにおいて、無線ＡＰ２から通知されたリンク速度を管理し、登録情報テーブル１５ａの最終リンク速度と無線ＡＰ２から通知されたリンク速度とに基づいて、端末装置３が移動したか否かを管理すると共に、移動していない場合は移動していない無移動時間を管理する。またサーバ装置１は、無移動時間に基づいて端末装置３が無移動状態であるか否かを監視し、無移動状態である場合、対応する通知先に無移動状態である旨を通知する。【選択図】図２
2008158794.tif 000002
【特許請求の範囲】
【請求項１】
通信装置との間で無線通信が可能な監視装置が、前記通信装置との間で相互間の距離に応じてリンク速度が変化する無線通信を行なうことにより前記通信装置の移動状態を監視する監視システムにおいて、
前記監視装置は、
所定時間間隔で前記通信装置と無線通信を行なう通信手段と、
該通信手段が行なう無線通信に対して前記通信装置からの応答の有無を判断する応答判断手段と、
該応答判断手段によって応答が有ると判断した場合、前記通信装置と行なう無線通信の際のリンク速度を順次検出する検出手段と、
該検出手段が検出したリンク速度の変化量を算出する算出手段と、
該算出手段が算出した変化量に基づいて、前記通信装置が移動したか否かを監視する移動監視手段とを備えること
を特徴とする監視システム。
【請求項２】
前記監視装置は、
前記算出手段が算出した変化量が予め設定された移動判定閾値以上であるか否かを判断する判断手段と、
該判断手段が移動判定閾値以上でないと判断した場合、前記所定時間を累計した累計時間を算出する累計手段とを備え、
前記移動監視手段は、前記累計手段によって算出された累計時間の間前記通信装置が移動していないことを監視するように構成してあること
を特徴とする請求項１に記載の監視システム。
【請求項３】
前記監視装置は、
前記通信装置に対応付けて第１通知先を示す第１通知先情報を記憶する第１通知先記憶手段と、
前記累計手段が算出した累計時間が予め設定された移動判定基準時間よりも長いか否かを判定する移動判定手段と、
該移動判定手段によって累計時間が移動判定基準時間よりも長いと判定された場合、前記通信装置が移動していないことを、前記通信装置に対応して前記第１通知先記憶手段に記憶してある第１通知先情報が示す第１通知先に通知する第１通知手段とを備えること
を特徴とする請求項２に記載の監視システム。
【請求項４】
前記監視装置は、
前記応答判断手段によって応答が無いと判断した場合、前記通信装置からの応答が無い無応答時間を計測する計測手段と、
該計測手段によって計測された無応答時間の間前記通信装置が応答していないことを監視する応答監視手段とを備えること
を特徴とする請求項１乃至３のいずれかひとつに記載の監視システム。
【請求項５】
前記監視装置は、
前記通信装置に対応付けて第２通知先を示す第２通知先情報を記憶する第２通知先記憶手段と、
前記計測手段が計測した無応答時間が予め設定された応答判定基準時間よりも長いか否かを判定する応答判定手段と、
該応答判定手段によって無応答時間が応答判定基準時間よりも長いと判定された場合、前記通信装置が応答していないことを、前記通信装置に対応して前記第２通知先記憶手段に記憶してある第２通知先情報が示す第２通知先に通知する第２通知手段とを備えること
を特徴とする請求項４に記載の監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信が可能な監視装置が複数の通信装置との間で無線通信を行なうことによりそれぞれの通信装置の移動状態を監視する監視システムに関する。
【背景技術】
【０００２】
子供又は高齢者等の迷子を防止するためのシステムが特許文献１，２に開示されている。特許文献１，２のシステムは、無線通信が可能な親機及び子機を備え、親機と子機とが所定距離以上離れた場合に警報音を出力するものであり、例えば、幼児又は高齢者に子機を携帯させ、幼児又は高齢者の管理者が親機を携帯して利用する。これにより、子機を携帯する幼児又は高齢者が管理者から所定距離以上離れた場合、親機を携帯する管理者は、警報音によってその旨を把握することができる。
【０００３】
また近年では一人暮らしの高齢者又は心身障害者が増加している。このため、高齢者又は心身障害者と別居している家族が高齢者又は心身障害者の安否を確認するために高齢者又は心身障害者の安否を監視できるシステムを要望している。
特許文献３には、家庭内の電気製品の操作の有無に基づいて一人暮らしの高齢者又は心身障害者の安否を監視できるシステムが開示されている。特許文献３のシステムは、家庭内の電気製品の操作状況を予め登録してある通知先へ通知するものであり、一人暮らしの高齢者又は心身障害者による電気製品の操作状況を別居している家族に通知することにより、別居している家族は、高齢者又は心身障害者の安否を把握することができる。
【特許文献１】特許第３０２５６７９号公報
【特許文献２】特開２００６−１３５５４４号公報
【特許文献３】特開２０００−１５６７３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１，２のシステムでは、所定距離内における迷子の細かい移動を検出することが不可能であったため、一人暮らしの高齢者や心身障害者の安否を確認するのには不十分である。また、特許文献３のシステムでは、日常生活で使用する電気製品を操作したか否かで一人暮らしの高齢者又は心身障害者の安否の確認を行なうので、電気製品が使用されていない場合、又は電気製品を使用する必要がない場合等には高齢者又は心身障害者の状況を把握することは困難である。従って、高齢者又は心身障害者のより詳細な状況を把握できるシステムが要望されている。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、通信装置を携帯する携帯者の移動を従来の技術に比してより詳細に検出することが可能な監視システムを提供することにある。また、本発明の他の目的は、通信装置の移動が所定時間よりも長い時間検出されなかった場合、その旨を予め登録された通知先へ通知することが可能な監視システムを提供することにある。
【０００６】
本発明の他の目的は、通信装置からの応答が無い場合、応答が無い無応答時間を監視すると共に、応答が所定時間よりも長い時間無かった場合、その旨を予め登録された通知先へ通知することが可能な監視システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る監視システムは、監視装置が複数の通信装置との間で相互間の距離に応じてリンク速度が変化する無線通信を行なうことによりそれぞれの通信装置の移動状態を監視する監視システムにおいて、監視装置が所定時間間隔で各通信装置と無線通信を行ない、各通信装置からの応答が有った場合、各通信装置との無線通信の際のリンク速度を検出する。また監視装置は、各通信装置毎に順次検出したリンク速度の変化量を算出し、算出した変化量に基づいて各通信装置が移動したか否かを監視する。具体的には、各通信装置毎に算出した変化量が所定の移動判定閾値以上でない場合、監視装置は、各通信装置と無線通信を行なう間隔である所定時間を累計した累計時間を各通信装置毎に算出し、算出した累計時間の間各通信装置が移動していないことを把握する。
【０００８】
本発明に係る監視システムは、通信装置のそれぞれに対応付けて第１通知先を示す第１通知先情報を第１通知先記憶手段に記憶させておき、各通信装置毎に算出された累計時間が所定の移動判定基準時間よりも長い場合、この通信装置が移動していないことを、この通信装置に対応して第１通知先記憶手段に記憶してある第１通知先情報が示す第１通知先に通知する。
【０００９】
本発明に係る監視システムは、各通信装置毎に算出された累計時間をデータベースに蓄積してゆき、データベースに蓄積された累計時間に基づいて、各通信装置に応じた移動判定基準時間を算出して設定する。データベースには、複数日のそれぞれにおいて１日を所定時間毎に区分した区分毎の累計時間が蓄積され、データベースに蓄積された異なる日の同一区分の累計時間に基づいて各区分に応じた移動判定基準時間を算出して設定する。
【００１０】
本発明に係る監視システムは、各通信装置からの応答が無かった場合、各通信装置からの応答が無い無応答時間を計測し、計測された無応答時間の間各通信装置が応答していないことを監視する。また、通信装置のそれぞれに対応付けて第２通知先を示す第２通知先情報を第２通知先記憶手段に記憶させておき、各通信装置毎に計測された無応答時間が所定の応答判定基準時間よりも長い場合、この通信装置が応答していないことを、この通信装置に対応して第２通知先記憶手段に記憶してある第２通知先情報が示す第２通知先に通知する。
【００１１】
本発明に係る監視システムは、監視装置として第１監視装置及び第２監視装置を含み、第２監視装置が、各通信装置と無線通信を行ない、各通信装置との無線通信の際のリンク速度を検出し、検出したリンク速度を第１監視装置へ伝送する。そして第１監視装置が、第２監視装置が伝送した各通信装置毎のリンク速度の変化量を算出し、算出した変化量に基づいて各通信装置が移動したか否かを監視する。
【００１２】
また、各通信装置毎に算出したリンク速度の変化量が所定の移動判定閾値以上でない場合、第１監視装置が、各通信装置と無線通信を行なう間隔である所定時間を累計し、各通信装置毎に算出した累計時間が所定の移動判定基準時間よりも長い場合、この通信装置が移動していないことを対応する第１通知先に通知する。更に、第１監視装置が、第２監視装置から各通信装置のリンク速度を取得しない場合、リンク速度を取得しない各通信装置の無応答時間を計測し、各通信装置毎に計測した無応答時間が所定の応答判定基準時間よりも長い場合、この通信装置が応答していないことを対応する第２通知先に通知する。
【００１３】
本発明に係る監視システムは、監視装置として第１監視装置及び第２監視装置を含み、第２監視装置が、各通信装置と無線通信を行ない、各通信装置との無線通信の際のリンク速度を検出する。また第２監視装置が、各通信装置毎に順次検出したリンク速度の変化量を算出し、算出した変化量が所定の移動判定閾値以上でない場合、各通信装置と無線通信を行なう間隔である所定時間を累計し、各通信装置毎に算出した累計時間が所定の移動判定基準時間よりも長い場合、この通信装置が移動していないことを第１監視装置へ通知する。そして第１監視装置が、第２監視装置からの通知に従って、前記通信装置が移動していないことを対応する第１通知先に通知する。
【００１４】
また、第２監視装置が、各通信装置からの応答が無かった場合、各通信装置からの応答が無い無応答時間を計測し、計測した無応答時間が所定の応答判定基準時間よりも長い場合、この通信装置が応答していないことを第１監視装置へ通知する。そして第１監視装置が、第２監視装置からの通知に従って、前記通信装置が応答していないことを対応する第２通知先に通知する。
【発明の効果】
【００１５】
本発明では、監視装置が所定時間間隔で複数の通信装置と無線通信を行ない、各通信装置との無線通信の際のリンク速度を検出する。そして監視装置は、各通信装置毎に順次検出したリンク速度の変化量を算出し、算出した変化量に基づいて各通信装置が移動したか否かを監視する。例えば、無線アクセスポイントと通信装置との間での無線通信では、無線アクセスポイントと通信装置との距離が長くなるほど安定した通信を行なうためにはリンク速度を遅くする必要があるため、リンク速度が変化することによって無線アクセスポイントと通信装置との距離が変化したことを検出することができる。このようにリンク速度によって無線アクセスポイントと通信装置との距離に変化が生じたことを検出する場合、通信装置を携帯する携帯者の移動を従来の技術に比してより詳細に、例えば１，２ｍの移動の検出も可能となる。
【００１６】
また、各通信装置毎に算出したリンク速度の変化量が所定の移動判定閾値以上でない場合、監視装置は、各通信装置と無線通信を行なう間隔である所定時間を累計することによって各通信装置が継続して移動していない累計時間を算出し、算出した累計時間の間各通信装置が移動していないことを把握する。このように、リンク速度の変化量がある程度の値（移動判定閾値）以上となった場合にのみこの通信装置が移動したと判断し、リンク速度の変化量が微量であり、移動判定閾値以上でない場合には通信装置は移動していないと判断することにより、通信装置を携帯する携帯者が日常生活に伴う移動を行なっているか否かを正確に把握することができる。
【００１７】
本発明では、通信装置のそれぞれに対応付けて第１通知先が登録されており、各通信装置毎に算出された累計時間が所定の移動判定基準時間よりも長い場合、監視装置が、この通信装置が移動していないことを対応する第１通知先に通知する。よって、例えば、通信装置を携帯する携帯者（高齢者又は心身障害者）の家族に通信装置が移動していない旨を通知した場合には、家族は携帯者の安否の確認を行なうことができ、携帯者に何らかのトラブルが発生している場合には、早期に発見することができると共に早期に適切な対処を施すことができる。
【００１８】
本発明では、監視装置が各通信装置毎に算出された累計時間をデータベースに蓄積してゆき、データベースに蓄積された累計時間に基づいて、各通信装置に応じた移動判定基準時間を算出する。このように算出された移動判定基準時間に基づいて、各通信装置が移動していないことを第１通知先に通知するか否かの判定を行なうことにより、各通信装置を携帯する携帯者の生活パターンに応じた判定処理が可能となる。従って適切に判定された結果、通信装置が移動していない旨を通知するため、無駄な通知処理を防止することができる。また、データベースに複数日のそれぞれにおいて１日を所定時間毎に区分した区分毎の累計時間を蓄積し、データベースに蓄積された異なる日の同一区分の累計時間に基づいて各区分に応じた移動判定基準時間を算出した場合には、１日の各時間区分に応じた移動判定基準時間に基づく判定処理が可能となる。またデータベースに蓄積される最新の累計時間に基づいて移動判定基準時間を算出した場合には、例えば、季節に応じて変化する各携帯者の生活リズムに適応した判定処理が可能となる。
【００１９】
本発明では、各通信装置からの応答が無かった場合、監視装置が各通信装置からの応答が無い無応答時間を計測し、計測された無応答時間の間各通信装置が応答していないことを監視する。また、通信装置のそれぞれに対応付けて第２通知先が登録されており、各通信装置毎に計測された無応答時間が所定の応答判定基準時間よりも長い場合、監視装置が、この通信装置が応答していないことを対応する第２通知先に通知する。よって、例えば、通信装置を携帯する携帯者の家族に通信装置が応答していない旨を通知した場合には、家族は携帯者の安否の確認を行なうことができ、携帯者に何らかのトラブルが発生している場合には、早期に発見することができると共に早期に適切な対処を施すことができる。
【００２０】
本発明では、監視装置として第１監視装置及び第２監視装置を備え、第２監視装置が、各通信装置と無線通信を行ない、各通信装置との無線通信の際のリンク速度を検出した場合、検出したリンク速度を第１監視装置へ伝送する。そして第１監視装置が、第２監視装置が伝送した各通信装置毎のリンク速度の変化量を算出し、算出した変化量に基づいて各通信装置が移動したか否かを監視する。
【００２１】
また、各通信装置毎に算出したリンク速度の変化量が所定の移動判定閾値以上でない場合、第１監視装置が、各通信装置が継続して移動していない累計時間を算出し、各通信装置毎に算出した累計時間が所定の移動判定基準時間よりも長い場合、この通信装置が移動していないことを対応する第１通知先に通知する。更に、第１監視装置が、第２監視装置から各通信装置のリンク速度を取得しない場合、リンク速度を取得しない各通信装置の無応答時間を計測し、各通信装置毎に計測した無応答時間が所定の応答判定基準時間よりも長い場合、この通信装置が応答していないことを対応する第２通知先に通知する。このような構成により、第２監視装置は各通信装置との無線通信におけるリンク速度の検出のみを行なうので、第２監視装置による処理負担を軽減することができる。
【００２２】
本発明では、監視装置として第１監視装置及び第２監視装置を備え、第２監視装置が、各通信装置と無線通信を行ない、各通信装置との無線通信の際のリンク速度を検出し、各通信装置毎に順次検出したリンク速度の変化量を算出し、算出した変化量が所定の移動判定閾値以上であるか否かを判断する。また、前記変化量が移動判定閾値以上でない場合、第２監視装置が、各通信装置が継続して移動していない累計時間を算出し、算出した累計時間が所定の移動判定基準時間よりも長い場合、この通信装置が移動していないことを第１監視装置へ通知する。そして第１監視装置が、第２監視装置からの通知に従って、前記通信装置が移動していないことを対応する第１通知先に通知する。
【００２３】
また、第２監視装置が、各通信装置からの応答が無い無応答時間を計測し、計測した無応答時間が所定の応答判定基準時間よりも長い場合、この通信装置が応答していないことを第１監視装置へ通知する。そして第１監視装置が、第２監視装置からの通知に従って、前記通信装置が応答していないことを対応する第２通知先に通知する。このような構成により、各通信装置が移動したか否かの判定処理及び各通信装置からの応答が有ったか否かの判定処理を第２監視装置が行なうので、第１監視装置による処理負担を軽減することができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明に係る監視システムをその実施形態を示す図面に基づいて詳述する。
（実施形態１）
図１は実施形態１に係る監視システムの構成例を示す模式図である。本実施形態１の監視システム１００は、端末装置監視サービスを運営する事業体によって管理されるサーバ装置１と、複数の無線アクセスポイント（以下、無線ＡＰという）２，２…とを、例えばインターネットのようなネットワークＮを介して接続した構成としてある。無線ＡＰ２，２…のそれぞれは、例えばＩＰ（Internet Protocol）ネットワークを介した無線通信が可能であり、無線通信が可能に構成された１又は複数の端末装置（通信装置）３，３…との間で無線通信を行なう。なお、無線ＡＰ２，２…は、自身を中心とした所定範囲内に存在する端末装置３，３…との間での無線通信を行なう。
【００２５】
監視システム１００を利用する高齢者、心身障害者又はこれらの家族（以下、ユーザともいう）は、事業体が運営する端末装置監視サービスを利用するために予め登録処理を行なっておく。これにより、サーバ装置１は、端末装置監視サービスを利用するユーザ、各端末装置３，３…を携帯する高齢者又は心身障害者等（以下、監視対象者ともいう）に関する情報を管理することができる。
【００２６】
本実施形態１の監視システム１００では、例えば無線ＡＰ２，２…を各家庭に１台ずつ設置し、端末装置３，３…を各家庭内の監視対象者にそれぞれ携帯させて利用する。無線ＡＰ２は、家庭内の各監視対象者が携帯する端末装置３，３…に対して所定のポーリング周期でパケットを送信し、各端末装置３，３…からの応答に基づいて各端末装置３，３…との間で行なわれた無線通信におけるリンク速度を検出する。
【００２７】
無線ＡＰ２は、各端末装置３，３…との距離が長くなるほどリンク速度を遅くすることによって安定した通信を行なうように構成されており、リンク速度の遅速に応じて端末装置３，３…との距離を検出することができる。但し、リンク速度は、無線ＡＰ２と各端末装置３，３…との距離のみならず、無線ＡＰ２と各端末装置３，３…との間に介在する障害物の有無、障害物の材質によっても遅速される。従って、本実施形態１の監視システム１００では、無線ＡＰ２と各端末装置３，３…との距離を直接的に検出するのではなく、リンク速度の変化に応じて各端末装置３，３…を携帯する監視対象者が移動していることを検出する。
【００２８】
従って、本実施形態１の監視システム１００では、各端末装置３，３…を携帯する監視対象者が移動しているか否かを監視することができるので、監視対象者に関する移動情報を必要に応じて監視対象者の家族に通知することができる。具体的には、端末装置３を携帯する監視対象者の移動が所定時間以上検出されなかった場合（以下、無移動状態という）、その旨を例えば家族に通知する。これにより家族は、監視対象者の安否の確認を行ない、監視対象者に何らかのトラブルが発生している場合には、早期に発見することができると共に早期に適切な対処を施すことができる。
【００２９】
また、本実施形態１の監視システム１００では、各端末装置３，３…が無線ＡＰ２に対して適切に応答しているか否かを監視しており、各端末装置３，３…が無線ＡＰ２に対して所定時間以上応答しなかった場合（以下、無応答状態という）、その旨を端末装置３を携帯する監視対象者の家族に通知することができる。なお、無応答状態としては、端末装置３が無線ＡＰ２を中心とした所定範囲外へ出た場合、例えば端末装置３を携帯する監視対象者によって電源が遮断された場合、端末装置３の電池（図示せず）の残量が少なくなり端末装置３が機能しなくなった場合等がある。
【００３０】
従って、無応答状態であることの通知を受けた家族は、監視対象者に連絡することにより無応答状態となった原因を確認し、端末装置３の電源が遮断されたことによって無応答状態となっている場合には、端末装置３の電源を入れるように監視対象者に指示することができる。また、電池の残量が少ない場合には電池の交換又は充電池の充電を行なうように監視対象者に指示することができる。更に、端末装置３が無線ＡＰ２から所定距離以上離れたことによって無応答状態となっている場合には、監視対象者の居場所を確認することができ、監視対象者に何らかのトラブルが発生している場合には、早期に発見することができると共に早期に適切な対処を施すことができる。
【００３１】
なお、端末装置３，３…としてＩＰネットワークを介した無線通信が可能な携帯電話機を利用することができるが、端末装置３，３…は監視対象者が常に身に付けておく必要があるため小型軽量化されることが望ましく、例えば名刺大のカード形状に構成されることが好ましい。また、更なる小型化が可能であれば、端末装置３，３…をペンダントトップとしたペンダントとして構成してもよく、腕時計又は指輪に取り付けられる形状に構成してもよい。
【００３２】
図２は実施形態１に係る監視システム１００の構成例を示すブロック図である。本実施形態１の監視システム１００において、サーバ装置１は、制御部１０、ＲＯＭ１１、ＲＡＭ１２、時計部１３、操作部１４、ＨＤＤ１５、ネットワークＮと接続するためのネットワークインタフェース１６等を備え、これらのハードウェア各部はそれぞれバス１ａを介して相互に接続されている。
【００３３】
制御部１０は、ＣＰＵ（Central Processing Unit ）又はＭＰＵ（Micro Processor Unit）等で構成され、ＲＯＭ１１に予め記憶してある制御プログラムを適宜ＲＡＭ１２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ１１には、サーバ装置１の動作に必要な種々の制御プログラムが予め格納されている。ＲＡＭ１２はＳＲＡＭ又はフラッシュメモリ等で構成されており、制御部１０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００３４】
時計部１３は絶対時刻（年、月、日、時、分、秒）を刻時しており、制御部１０からの制御に従って所定時間を計時するタイマ処理も行なう。
操作部１４は、サーバ装置１を管理する管理者が操作するために必要な各種の操作キーを備えている。管理者により各操作キーが操作された場合、操作部１４は操作された操作キーに対応した制御信号を制御部１０へ送出し、制御部１０は取得した制御信号に対応した処理を実行する。
【００３５】
ＨＤＤ１５は大容量の記憶装置であり、ＨＤＤ１５にはサーバ装置１の動作に必要な種々の制御プログラム、図３（ａ）に示すような登録情報テーブル１５ａ等が記憶されている。登録情報テーブル１５ａには、端末装置監視サービスによって移動を監視される端末装置３，３…及び各端末装置３，３…を携帯する監視対象者等に関する登録情報が登録されている。
図３は実施形態１に係る登録情報テーブルの登録内容を示す模式図である。図３（ａ）にはＨＤＤ１５に記憶されている登録情報テーブル１５ａの登録内容を、図３（ｂ）には後述する無線ＡＰ２のメモリ部２５に記憶されている端末情報テーブル２５ａの登録内容をそれぞれ示す。
【００３６】
図３（ａ）に示す登録情報テーブル１５ａには、サーバ装置１が監視する各端末装置３，３…に付与したサーバ管理ＩＤ毎に、各端末装置３，３…を識別するための端末ＩＤ、端末ＩＤが示す端末装置３と通信を行なってリンク速度を検出する無線ＡＰ２を識別するためのＡＰＩＤ、ＡＰＩＤが示す無線ＡＰ２から端末ＩＤが示す端末装置３のリンク速度を受信した最終受信時刻、前記無線ＡＰ２から受信した最新のリンク速度を示す最終リンク速度、端末ＩＤが示す端末装置３が無移動状態である時間を示す無移動時間、端末ＩＤが示す端末装置３が無応答状態である時間を示す無応答時間、端末ＩＤが示す端末装置３が無応答状態又は無移動状態であることを通知する通知先を示す通知先情報、端末ＩＤが示す端末装置３を携帯する監視対象者に関する登録者情報等が対応付けてそれぞれ登録してある。
【００３７】
なお、端末ＩＤは例えばＭＡＣ（Media Access Control）アドレスであり、ＡＰＩＤ及び通知先情報は例えばＩＰアドレスであり、登録者情報は例えば端末装置３を携帯する監視対象者の名前、端末装置３のＩＰアドレス等である。
登録情報テーブル１５ａは、監視対象者又は監視対象者の家族が端末装置監視サービスに加入し、端末装置監視サービスによって移動を監視される端末装置３が追加される都度、制御部１０によって追加される。また、登録情報テーブル１５ａの最終受信時刻、最終リンク速度、無移動時間は、各無線ＡＰ２，２…から各端末装置３，３…のリンク速度の通知を受ける都度、制御部１０によってそれぞれ更新される。更に、登録情報テーブル１５ａの無応答時間は、後述するように無応答時間の更新周期毎に制御部１０によって更新される。
【００３８】
無線ＡＰ２は、図２に示すように、制御部２０、ＲＯＭ２１、ＲＡＭ２２、時計部２３、操作部２４、メモリ部２５、ネットワークＮと接続するためのネットワークインタフェース２６、無線通信を行なうための無線通信部２７等を備え、これらのハードウェア各部はそれぞれバス２ａを介して相互に接続されている。
【００３９】
制御部２０は、ＣＰＵ又はＭＰＵ等で構成され、ＲＯＭ２１に予め記憶してある制御プログラムを適宜ＲＡＭ２２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ２１には、無線ＡＰ２の動作に必要な種々の制御プログラムが予め格納されている。ＲＡＭ２２はＳＲＡＭ又はフラッシュメモリ等で構成されており、制御部２０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００４０】
時計部２３は絶対時刻を刻時しており、制御部２０からの制御に従って所定時間を計時するタイマ処理も行なう。
操作部２４は、無線ＡＰ２をユーザ（監視対象者又はその家族）が操作するために必要な各種の操作キーを備えている。ユーザにより各操作キーが操作された場合、操作部２４は操作された操作キーに対応した制御信号を制御部２０へ送出し、制御部２０は取得した制御信号に対応した処理を実行する。
【００４１】
メモリ部２５は、フラッシュメモリのような書き換え可能な不揮発性のメモリである。メモリ部２５には無線ＡＰ２の動作に必要な種々の制御プログラム、図３（ｂ）に示すような端末情報テーブル２５ａ等が記憶されている。端末情報テーブル２５ａには、無線ＡＰ２がリンク速度の検出を行なう端末装置３，３…に関する端末情報が登録されている。
【００４２】
具体的には、図３（ｂ）に示すように、端末情報テーブル２５ａには、無線ＡＰ２が管理する各端末情報３，３…に付与したＡＰ管理ＩＤ毎に、各端末装置３，３…を識別するための端末ＩＤ、端末ＩＤが示す端末装置３のリンク速度を監視するサーバ装置１を識別するためのサーバＩＤ等が対応付けてそれぞれ登録してある。なお、端末ＩＤは例えばＭＡＣアドレスであり、サーバＩＤは例えばＩＰアドレスである。
端末情報テーブル２５ａは、端末装置監視サービスによって移動を監視される端末装置３が追加登録され、無線ＡＰ２がリンク速度を検出する端末装置３が追加される都度、制御部２０によって更新される。
【００４３】
無線通信部２７は、無線通信のために電波の送受信を行なうアンテナ２７ａに接続されており、端末装置３との間で無線通信を行なう通信手段である。無線通信部２７は、制御部２０からの指示に従ってアンテナ２７ａを介して、無線ＡＰ２を中心とした所定範囲内に存在する端末装置３との接続を確立する。本実施形態１では、無線通信部（検出手段）２７は、端末装置３との間でパケットを送受信する際に、端末装置３との間でより安定した無線通信が可能なリンク速度を検出しており、検出したリンク速度によってパケットの送受信を行なう。なお、端末装置３が無線ＡＰ２を中心とした所定範囲外へ出た場合、無線ＡＰ２は端末装置３からの応答を受けることができない。従って、無線通信部２７は、各端末装置３，３…からの応答の有無を判断する応答判断手段として動作し、応答が有った場合にのみ各端末装置３，３…との通信におけるリンク速度を検出することができる。
【００４４】
端末装置３は、図２に示すように、制御部３０、ＲＯＭ３１、ＲＡＭ３２、操作部３３、無線通信を行なうための無線通信部３４等を備え、これらのハードウェア各部はそれぞれバス３ａを介して相互に接続されている。
制御部３０は、ＣＰＵ又はＭＰＵ等で構成され、ＲＯＭ３１に予め記憶してある制御プログラムを適宜ＲＡＭ３２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ３１には、端末装置３の動作に必要な種々の制御プログラムが予め格納されている。ＲＡＭ３２はＳＲＡＭ又はフラッシュメモリ等で構成されており、制御部３０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００４５】
操作部３３は、端末装置３を監視対象者が操作するために必要な各種の操作キーを備えている。監視対象者により各操作キーが操作された場合、操作部３３は操作された操作キーに対応した制御信号を制御部３０へ送出し、制御部３０は取得した制御信号に対応した処理を実行する。
無線通信部３４は、無線通信のために電波の送受信を行なうアンテナ３４ａに接続されており、無線ＡＰ２との間で無線通信を行なう手段である。無線通信部３４は、制御部３０からの指示に従ってアンテナ３４ａを介して、無線ＡＰ２との間でパケットの送受信を行なう。本実施形態１では、無線通信部３４は、無線ＡＰ２から送信されたパケットに対して所定のパケットを返信することによって無線ＡＰ２に対して応答を行なう。
【００４６】
上述した構成の監視システム１００において、無線ＡＰ（第２監視装置）２は、予め設定されたポーリング周期で、メモリ部２５の端末情報テーブル２５ａに登録してある各端末装置３に対して無線通信部２７からパケットを送信する。無線通信部２７は、各端末装置３からの応答のパケットを受信した場合、各端末装置３との間でより安定した無線通信が可能なリンク速度を検出する。また、無線通信部２７が各端末装置３におけるリンク速度を検出できた場合、制御部２０は、検出されたリンク速度を対応する端末装置３の端末ＩＤと共に、ネットワークインタフェース２６からネットワークＮを介してサーバ装置（第１監視装置）１へ通知する。これにより、サーバ装置１は各無線ＡＰ２が検出する各端末装置３との間で行われた無線通信におけるリンク速度を一括して管理することができる。
【００４７】
なお、無線ＡＰ２は、端末ＩＤ及びリンク速度をサーバ装置１へ通知する場合、ＳＮＭＰ（Simple Network Management Protocol）又はその他のプロトコルを使用することができる。また、上述のポーリング周期は、無線ＡＰ２のＲＯＭ２１に予め記憶されており、数１０秒〜１分程度の時間とすることができる。本実施形態１では、ポーリング周期は、１つの無線ＡＰ２がリンク速度の検出を行なう全ての端末装置３において共通としている。しかし、各端末装置３毎に異なるポーリング周期としてもよく、ユーザが操作部２４を介して適宜変更できるようにしてもよい。
【００４８】
以下に、本実施形態１の監視システム１００における無線ＡＰ２によるリンク速度の検出処理についてフローチャートに基づいて説明する。図４は無線ＡＰ２によるリンク速度の検出処理の手順を示すフローチャートである。なお、以下の処理は、無線ＡＰ２のＲＯＭ２１又はメモリ部２５に記憶してある制御プログラムに従って制御部２０によって実行される。
【００４９】
無線ＡＰ２が通常動作を行なっている場合、制御部２０は、時計部２３によるタイマ処理によってＲＯＭ２１に記憶してあるポーリング周期が経過したか否かを判断しており（Ｓ１）、経過していないと判断した場合（Ｓ１：ＮＯ）、経過するまで通常動作を行なって待機する。ポーリング周期が経過したと判断した場合（Ｓ１：ＹＥＳ）、制御部２０は、メモリ部２５の端末情報テーブル２５ａに登録されている端末装置３のうちから１つの端末装置３を選択し（Ｓ２）、選択した端末装置３にパケットを送信する（Ｓ３）。なお、端末情報テーブル２５ａから１つの端末装置３を選択する場合、ＡＰ管理ＩＤが小さい順に選択すればよい。
【００５０】
制御部２０は、ステップＳ３でパケットを送信した端末装置３からの応答が有るか否かを判断している（Ｓ４）。応答が有ると判断した場合（Ｓ４：ＹＥＳ）、即ち、端末装置３からの応答のパケットを受信した場合、制御部２０は、パケットを受信した端末装置３との間でのリンク速度を検出し、検出したリンク速度を端末装置３の端末ＩＤと共にネットワークインタフェース２６を介してサーバ装置１へ送信する（Ｓ５）。応答が無いと判断した場合（Ｓ４：ＮＯ）、即ち、所定時間が経過しても端末装置３からの応答のパケットを受信しない場合、また、端末装置３へ複数回送信したパケットのいずれに対しても所定時間が経過しても応答のパケットを受信しない場合、制御部２０は、ステップＳ５の処理をスキップする。
【００５１】
次に制御部２０は、メモリ部２５の端末情報テーブル２５ａに登録してある端末装置３のうちで未処理の端末装置３が有るか否かを判断し（Ｓ６）、未処理の端末装置３が有ると判断した場合（Ｓ６：ＹＥＳ）、ステップＳ２へ処理を移行する。具体的には、制御部２０は、メモリ部２５の端末情報テーブル２５ａに登録されている端末装置３のうちから未処理の端末装置３を選択し（Ｓ２）、選択した端末装置３にパケットを送信する（Ｓ３）。また制御部２０は、パケットを送信した端末装置３からの応答が有るか否かを判断し（Ｓ４）、応答が有れば端末装置３との間でのリンク速度を検出してサーバ装置１へ送信する（Ｓ５）。
【００５２】
制御部２０は、メモリ部２５の端末情報テーブル２５ａに登録してある全ての端末装置３に対して上述したステップＳ２〜Ｓ５の処理を施し、ステップＳ６で未処理の端末装置３が無いと判断した場合（Ｓ６：ＮＯ）、ユーザが操作部２４を操作することによって無線ＡＰ２による上述したような処理の終了が指示されたか否かを判断する（Ｓ７）。処理の終了が指示されたと判断した場合（Ｓ７：ＹＥＳ）、制御部２０は上述した処理を終了する。処理の終了が指示されていないと判断した場合（Ｓ７：ＮＯ）、制御部２０はステップＳ１へ処理を戻し、ポーリング周期が経過する都度、上述したステップＳ２〜Ｓ７の処理を繰り返す。
【００５３】
このように各無線ＡＰ２は自身が監視する各端末装置３のリンク速度を検出する都度、検出したリンク速度をサーバ装置１へ通知するので、サーバ装置１は各端末装置３のリンク速度をリアルタイムに監視することができる。また、各無線ＡＰ２は応答がなかった端末装置３のリンク速度をサーバ装置１へ通知しないので、サーバ装置１は、無線ＡＰ２からリンク速度の通知がない端末装置３に対する無応答時間の計測も行なうことができる。
【００５４】
次に、上述したように各無線ＡＰ２，２…から各端末装置３，３…のリンク速度を通知されたサーバ装置１による各端末装置３，３…のリンク速度の管理処理について説明する。サーバ装置１の制御部１０は、ネットワークＮを介して各無線ＡＰ２，２…からリンク速度を通知された場合、リンク速度と共に受信した端末ＩＤがＨＤＤ１５の登録情報テーブル１５ａに既に登録されているか否かを判断する。該当する端末ＩＤが登録情報テーブル１５ａに登録されている場合、制御部１０は、登録情報テーブル１５ａから対応する端末装置３の最終リンク速度を読み出し、読み出した最終リンク速度と無線ＡＰ２から受信したリンク速度とを比較する。
【００５５】
制御部（算出手段）１０は、登録情報テーブル１５ａから読み出した最終リンク速度と無線ＡＰ２から受信したリンク速度との差（変化量）を算出し、算出した差が予め設定された移動判定閾値以上であるか否かに基づいて、対応する端末装置３を携帯する監視対象者が移動したか否かを判断する。制御部（判断手段）１０は、算出した差が移動判定閾値以上であると判断した場合、即ち、対応する端末装置３を携帯する監視対象者が移動したと判断した場合、登録情報テーブル１５ａの対応する無移動時間及び無応答時間を０にリセットする。また、制御部１０は、登録情報テーブル１５ａの最終受信時刻を時計部１３が示す現在時刻に、最終リンク速度を無線ＡＰ２から通知されたリンク速度にそれぞれ更新する。
【００５６】
制御部（累計手段）１０は、算出した差が移動判定閾値以上ではないと判断した場合、即ち、対応する端末装置３を携帯する監視対象者が移動していないと判断した場合、登録情報テーブル１５ａの対応する最終受信時刻と時計部１３が示す現在時刻との差を算出し、算出した時間を登録情報テーブル１５ａの対応する無移動時間に加算する。また、制御部１０は、登録情報テーブル１５ａの最終受信時刻を時計部１３が示す現在時刻に、最終リンク速度を無線ＡＰ２から通知されたリンク速度にそれぞれ更新し、無応答時間を０にリセットする。
【００５７】
以上により、サーバ装置１は、無線ＡＰ２，２…から各端末装置３，３…のリンク速度を通知される都度、各端末装置３，３…を携帯する監視対象者が移動したか又は移動していないかを判断し、移動していない場合には無移動時間を更新すると共に、各端末装置３，３…の最終受信時刻、最終リンク速度、無応答時間をそれぞれ更新する。従って、制御部１０は、各端末装置３，３…が移動したか否かを監視すると共に、移動していない場合には移動していない無移動時間を監視する移動監視手段として動作する。
なお、上述の移動判定閾値は、サーバ装置１のＲＯＭ１１に予め記憶されており、例えば０．２Mbpsとすることができる。また、本実施形態１では、移動判定閾値は、全ての端末装置３において共通としている。しかし、各端末装置３毎に異なる値としてもよく、サーバ装置１の管理者が操作部１４を介して適宜変更できるようにしてもよい。
【００５８】
以下に、本実施形態１の監視システム１００において、サーバ装置１によるリンク速度の管理処理についてフローチャートに基づいて説明する。図５はサーバ装置１によるリンク速度の管理処理の手順を示すフローチャートである。なお、以下の処理は、サーバ装置１のＲＯＭ１１又はＨＤＤ１５に記憶してある制御プログラムに従って制御部１０によって実行される。
【００５９】
サーバ装置１が通常動作を行なっている場合、制御部１０は、各無線ＡＰ２，２…から各端末装置３，３…のリンク速度を受信したか否かを判断している（Ｓ１１）。リンク速度を受信していないと判断した場合（Ｓ１１：ＮＯ）、制御部１０は、リンク速度を受信するまで通常の動作を行なって待機する。リンク速度を受信したと判断した場合（Ｓ１１：ＹＥＳ）、制御部１０は、リンク速度と共に受信した端末ＩＤに該当する端末装置３をＨＤＤ１５の登録情報テーブル１５ａから検索し（Ｓ１２）、該当する端末装置３が登録情報テーブル１５ａに登録されているか否かを判断する（Ｓ１３）。
【００６０】
該当する端末装置３が登録情報テーブル１５ａに登録されていないと判断した場合（Ｓ１３：ＮＯ）、制御部１０は、ステップＳ１１へ処理を戻し、リンク速度を受信するまで通常の動作を行なって待機する。該当する端末装置３が登録情報テーブル１５ａに登録されていると判断した場合（Ｓ１３：ＹＥＳ）、制御部１０は、登録情報テーブル１５ａから対応する端末装置３の最終リンク速度を読み出し（Ｓ１４）、読み出した最終リンク速度と無線ＡＰ２から受信したリンク速度とに基づいて、対応する端末装置３が移動したか否かを判断する（Ｓ１５）。
【００６１】
具体的には、制御部１０は、登録情報テーブル１５ａから読み出した最終リンク速度と無線ＡＰ２から受信したリンク速度との差を算出し、算出した差が移動判定閾値以上であるか否かに基づいて、対応する端末装置３が移動したか否かを判断する。対応する端末装置３が移動したと判断した場合（Ｓ１５：ＹＥＳ）、制御部１０は、登録情報テーブル１５ａの対応する無移動時間を０にリセットし（Ｓ１６）、ステップＳ１９へ処理を移行する。対応する端末装置３が移動していないと判断した場合（Ｓ１５：ＮＯ）、制御部１０は、登録情報テーブル１５ａから対応する最終受信時刻を読み出し、時計部１３が示す現在時刻との差を算出し（Ｓ１７）、算出した時間を登録情報テーブル１５ａの対応する無移動時間に加算し（Ｓ１８）、ステップＳ１９へ処理を移行する。
【００６２】
次に制御部１０は、登録情報テーブル１５ａの対応する最終受信時刻を時計部１３が示す現在時刻に更新すると共に、最終リンク速度を無線ＡＰ２から通知されたリンク速度に更新し（Ｓ１９）、登録情報テーブル１５ａの対応する無応答時間を０にリセットする（Ｓ２０）。次に制御部１０は管理者が操作部１４を操作することによってサーバ装置１による上述したような処理の終了が指示されたか否かを判断する（Ｓ２１）。処理の終了が指示されたと判断した場合（Ｓ２１：ＹＥＳ）、制御部１０は上述した処理を終了する。処理の終了が指示されていないと判断した場合（Ｓ２１：ＮＯ）、制御部１０は、ステップＳ１１へ処理を戻し、各無線ＡＰ２，２…からリンク速度を通知される都度、上述したステップＳ１２〜Ｓ２１の処理を繰り返す。
【００６３】
上述した処理により、サーバ装置１は、各端末装置３，３…のリンク速度を管理すると共に、リンク速度の変化に基づいて各端末装置３，３…が移動したか又は移動していないか、及び移動していない場合には継続して移動していない無移動時間を管理することができる。しかし、各無線ＡＰ２，２…は、各端末装置３，３…との間の通信におけるリンク速度を検出できた場合にのみ、検出したリンク速度をサーバ装置１へ通知するので、上述した処理ではサーバ装置１は各端末装置３，３…が無線ＡＰ２，２…に対して継続して応答していない時間（無応答時間）を管理することはできない。
よって、上述したように各端末装置３，３…のリンク速度を管理するサーバ装置１による端末装置３，３…の無応答時間の更新処理について以下に説明する。
【００６４】
サーバ装置１は、予め設定された無応答時間の更新周期で、ＨＤＤ１５の登録情報テーブル１５ａに登録してある各端末装置３の無応答時間を更新する。具体的には、制御部（計測手段）１０は、時計部１３によるタイマ処理によって無応答時間の更新周期が計測される都度、登録情報テーブル１５ａに登録してある各端末装置３の無応答時間に無応答時間の更新周期を加算する。なお、上述の無応答時間の更新周期は、サーバ装置１のＲＯＭ１１に予め記憶されており、例えば１分程度の時間とすることができる。しかし無応答時間の更新周期はこれに限られるわけではなく、管理者が操作部１４を介して適宜変更できるようにしてもよい。
上述の処理により、サーバ装置１は、無線ＡＰ２，２…に対して継続して応答していない端末装置３，３…及び各端末装置３，３…の無応答時間を管理することができる。従って、制御部１０は、各端末装置３，３…が応答していない無応答時間を監視する応答監視手段として動作する。このようにサーバ装置１によって逐次更新される無応答時間は、図５に示したフローチャートに基づいて説明した処理の実行時において適宜０にリセットされる。
【００６５】
以下に、本実施形態１の監視システム１００におけるサーバ装置１による無応答時間の更新処理についてフローチャートに基づいて説明する。図６はサーバ装置１による無応答時間の更新処理の手順を示すフローチャートである。なお、以下の処理は、サーバ装置１のＲＯＭ１１又はＨＤＤ１５に記憶してある制御プログラムに従って制御部１０によって実行される。
【００６６】
サーバ装置１が通常動作を行なっている場合、制御部１０は、時計部１３によるタイマ処理によってＲＯＭ１１に記憶してある無応答時間の更新周期が経過したか否かを判断し（Ｓ３１）、経過していないと判断した場合（Ｓ３１：ＮＯ）、経過するまで通常動作を行なって待機する。無応答時間の更新周期が経過したと判断した場合（Ｓ３１：ＹＥＳ）、制御部１０は、ＨＤＤ１５の登録情報テーブル１５ａに登録されている端末装置３のうちから１つの端末装置３を選択し（Ｓ３２）、選択した端末装置３の無応答時間を更新する（Ｓ３３）。なお、登録情報テーブル１５ａから１つの端末装置３を選択する場合はサーバ管理ＩＤが小さい順に選択すればよく、無応答時間を更新する場合は登録情報テーブル１５ａに既に登録されている無応答時間に無応答時間の更新周期を加算する。
【００６７】
制御部１０は、ＨＤＤ１５の登録情報テーブル１５ａに登録してある端末装置３のうちで未処理の端末装置３が有るか否かを判断し（Ｓ３４）、未処理の端末装置３が有ると判断した場合（Ｓ３４：ＹＥＳ）、ステップＳ３２へ処理を移行する。具体的には、制御部１０は、ＨＤＤ１５の登録情報テーブル１５ａから未処理の端末装置３を選択し（Ｓ３２）、選択した端末装置３の無応答時間を更新する（Ｓ３３）。
【００６８】
制御部１０は、ＨＤＤ１５の登録情報テーブル１５ａに登録してある全ての端末装置３に対して上述したステップＳ３２，Ｓ３３の処理を施す。そして、ステップＳ３４で未処理の端末装置３が無いと判断した場合（Ｓ３４：ＮＯ）、制御部１０は管理者が操作部１４を操作することによってサーバ装置１による上述したような処理の終了が指示されたか否かを判断する（Ｓ３５）。処理の終了が指示されたと判断した場合（Ｓ３５：ＹＥＳ）、制御部１０は上述した処理を終了する。一方、処理の終了が指示されていないと判断した場合（Ｓ３５：ＮＯ）、制御部１０は、ステップＳ３１へ処理を戻し、無応答時間の更新周期が経過する都度、上述したステップＳ３２〜Ｓ３５の処理を繰り返す。
【００６９】
このようにサーバ装置１が、無応答時間の更新周期毎に各端末装置３の無応答時間を更新することにより、各端末装置３が無線ＡＰ２に対して継続して応答しない無応答時間をリアルタイムに監視することができる。
【００７０】
次に、上述したように各端末装置３，３…の無応答時間及び無移動時間を管理するサーバ装置１による各端末装置３，３…の無応答状態及び無移動状態の監視処理について説明する。サーバ装置１の制御部１０は、予め設定された状態監視周期で、ＨＤＤ１５の登録情報テーブル１５ａに記憶してある各端末装置３，３…の無応答時間及び無移動時間に基づいて、各端末装置３，３…が無応答状態であるか又は無移動状態であるかを監視する。
【００７１】
具体的には、制御部（応答判定手段）１０は、時計部１３によるタイマ処理によって状態監視周期が計測される都度、登録情報テーブル１５ａに登録してある各端末装置３の無応答時間が予め設定された無応答判定時間（応答判定基準時間）よりも長いか否かに基づいて、対応する端末装置３が無線ＡＰ２に対して長時間応答していない無応答状態であるか否かを監視する。また、制御部（移動判定手段）１０は、登録情報テーブル１５ａに登録してある各端末装置３の無移動時間が予め設定された無移動判定時間（移動判定基準時間）よりも長いか否かに基づいて、対応する端末装置３を携帯する監視対象者が長時間移動していない無移動状態であるか否かを監視する。そして、対応する端末装置３が無応答状態又は無移動状態であることを検出した場合、制御部（第１通知手段、第２通知手段）１０は、登録情報テーブル（第１通知先記憶手段、第２通知先記憶手段）１５ａに予め登録してある通知先情報が示す通知先へその旨を通知する。
【００７２】
これにより、通知されたユーザ、即ち、無応答状態又は無移動状態である端末装置３を携帯している監視対象者の家族に、監視対象者に連絡することによって安否の確認を行なうように促すことができる。
サーバ装置１が端末装置３の無応答状態又は無移動状態を通知する手段としては、例えば、通知先情報に電話番号が登録されている場合には電話機を用いた音声ガイダンスによる通知、通知先情報に電子メールアドレスが登録されている場合には電子メールを用いたメッセージによる通知等が可能である。また、無応答状態であることを通知する通知先と、無移動状態であることを通知する通知先とに異なる通知先を登録するようにしてもよい。
【００７３】
なお、上述の状態監視周期、無応答判定時間及び無移動判定時間は、サーバ装置１のＲＯＭ１１に予め記憶されている。状態監視周期は例えば数１０分〜１時間程度の時間とすることができる。具体的には、上述したサーバ装置１による無応答時間の更新処理における無応答時間の更新周期よりも長い時間であればよい。無応答判定時間及び無移動判定時間はそれぞれ、例えば２時間程度及び５時間程度の時間とすることができるが、これらに限られるわけではない。また、本実施形態１では、状態監視周期、無応答判定時間及び無移動判定時間は、全ての端末装置３において共通としている。しかし、各端末装置３毎に異なる値としてもよく、管理者が操作部１４を介して適宜変更できるようにしてもよい。更に、無移動判定時間は、例えば昼間用及び夜間用をそれぞれ設定しておき、無移動状態の判定を行なう際に現在時刻を確認して昼間用又は夜間用のいずれかの無移動判定時間を用いるようにした場合、夜間の就寝中の無移動状態を、端末装置３を携帯する監視対象者に異常が発生したことによる無移動状態と判定せず、通知先への無用の通知を防止することができる。
【００７４】
以下に、本実施形態１の監視システム１００におけるサーバ装置１による各端末装置３，３…の無応答状態及び無移動状態の監視処理についてフローチャートに基づいて説明する。図７はサーバ装置１による状態監視処理の手順を示すフローチャートである。なお、以下の処理は、サーバ装置１のＲＯＭ１１又はＨＤＤ１５に記憶してある制御プログラムに従って制御部１０によって実行される。
【００７５】
サーバ装置１が通常動作を行なっている場合、制御部１０は、時計部１３によるタイマ処理によってＲＯＭ１１に記憶してある状態監視周期が経過したか否かを判断する（Ｓ４１）。経過していないと判断した場合（Ｓ４１：ＮＯ）、制御部１０は経過するまで通常動作を行なって待機する。状態監視周期が経過したと判断した場合（Ｓ４１：ＹＥＳ）、制御部１０は、ＨＤＤ１５の登録情報テーブル１５ａに登録してある端末装置３のうちから１つの端末装置３を選択し（Ｓ４２）、選択した端末装置３の無応答時間を登録情報テーブル１５ａから読み出す（Ｓ４３）。なお、登録情報テーブル１５ａから１つの端末装置３を選択する場合はサーバ管理ＩＤが小さい順に選択すればよい。
【００７６】
制御部１０は、ステップＳ４３で読み出した無応答時間が予めＲＯＭ１１に記憶させてある無応答判定時間よりも長いか否かに基づいて、ステップＳ４２で選択した端末装置３が無応答状態であるか否かを判断する（Ｓ４４）。無応答状態であると判断した場合（Ｓ４４：ＹＥＳ）、制御部１０は、対応する通知先情報を登録情報テーブル１５ａから読み出し、読み出した通知先情報が示す通知先へ端末装置３が無応答状態であることを通知し（Ｓ４５）、ステップＳ４９へ処理を移行する。
【００７７】
ステップＳ４２で選択した端末装置３が無応答状態でないと判断した場合（Ｓ４４：ＮＯ）、制御部１０は、ステップＳ４２で選択した端末装置３の無移動時間を登録情報テーブル１５ａから読み出し（Ｓ４６）、読み出した無移動時間が予めＲＯＭ１１に記憶させてある無移動判定時間よりも長いか否かに基づいて、ステップＳ４２で選択した端末装置３が無移動状態であるか否かを判断する（Ｓ４７）。無移動状態であると判断した場合（Ｓ４７：ＹＥＳ）、制御部１０は、対応する通知先情報を登録情報テーブル１５ａから読み出し、読み出した通知先情報が示す通知先へ端末装置３が無移動状態であることを通知し（Ｓ４８）、ステップＳ４９へ処理を移行する。
【００７８】
ステップＳ４２で選択した端末装置３が無移動状態でないと判断した場合（Ｓ４７：ＮＯ）、制御部１０は、ステップＳ４９へ処理を移行し、ＨＤＤ１５の登録情報テーブル１５ａに登録してある端末装置３のうちで未処理の端末装置３が有るか否かを判断する（Ｓ４９）。未処理の端末装置３が有ると判断した場合（Ｓ４９：ＹＥＳ）、制御部１０はステップＳ４２へ処理を移行する。具体的には、制御部１０は、ＨＤＤ１５の登録情報テーブル１５ａから未処理の端末装置３を選択し（Ｓ４２）、選択した端末装置３が無応答状態であるか又は無移動状態であるかの判断を行なう。
【００７９】
制御部１０は、ＨＤＤ１５の登録情報テーブル１５ａに登録してある全ての端末装置３に対して上述したステップＳ４２〜Ｓ４８の処理を施す。そして、ステップＳ４９で未処理の端末装置３が無いと判断した場合（Ｓ４９：ＮＯ）、制御部１０は管理者が操作部１４を操作することによってサーバ装置１による上述したような処理の終了が指示されたか否かを判断する（Ｓ５０）。処理の終了が指示されたと判断した場合（Ｓ５０：ＹＥＳ）、制御部１０は上述した処理を終了する。一方、処理の終了が指示されていないと判断した場合（Ｓ５０：ＮＯ）、制御部１０は、ステップＳ４１へ処理を戻し、状態監視周期が経過する都度、上述したステップＳ４２〜Ｓ５０の処理を繰り返す。
【００８０】
上述した処理により、サーバ装置１は、所定の状態監視周期で各端末装置３，３…が無応答状態となっているか又は無移動状態となっているかを監視すると共に、各端末装置３，３…が無応答状態又は無移動状態となった場合、対応する通知先へその旨を通知することができる。なお、上述した処理によれば、無応答状態又は無移動状態に一旦なった場合、無応答状態又は無移動状態が解消されるまでは状態監視周期毎に通知処理が行なわれることとなる。しかし、例えば、無応答状態又は無移動状態の通知処理を１回のみ行なうようにしてもよく、状態監視周期が複数回経過した場合に１回の通知処理を行なうようにしてもよく、状態監視周期と関係なく所定時間経過毎に１回の通知処理を行なうようにしてもよい。
【００８１】
（実施形態２）
以下に、実施形態２における監視システムについて詳述する。なお、本実施形態２の監視システムは、上述した実施形態１の監視システム１００と同様の構成によって実現可能であるので、実施形態１のサーバ装置１、無線ＡＰ２及び端末装置３により構成されるものとして説明する。
【００８２】
上述した実施形態１の監視システム１００では、無線ＡＰ２が端末装置３との間での無線通信におけるリンク速度を検出し、検出したリンク速度をサーバ装置１が管理すると共に、サーバ装置１が各端末装置３の無応答状態及び無移動状態を監視していた。これに対して本実施形態２の監視システム１００では、各無線ＡＰ２，２…が、各端末装置３のリンク速度を検出すると共に管理し、各端末装置３の無応答状態及び無移動状態を監視する。更に、本実施形態２の無線ＡＰ（第２監視装置）２は、各端末装置３の無応答状態及び無移動状態を検出した場合、その旨をサーバ装置（第１監視装置）１へ通知し、サーバ装置１は、各端末装置３に応じた通知先へ端末装置３が無応答状態又は無移動状態であることを通知する。
【００８３】
図８は実施形態２に係る登録情報テーブルの登録内容を示す模式図である。本実施形態２の監視システム１００において、サーバ装置１のＨＤＤ１５には図８（ａ）に示すような登録情報テーブル１５ａが記憶されており、無線ＡＰ２のメモリ部２５には図８（ｂ）に示すような端末情報テーブル２５ａが記憶されている。図８（ａ）に示す登録情報テーブル１５ａには、サーバ管理ＩＤ毎に、各端末装置３，３…の端末ＩＤ、端末ＩＤが示す端末装置３と通信を行なう無線ＡＰ２のＡＰＩＤ、端末ＩＤが示す端末装置３の監視対象者が無応答状態又は無移動状態であることを通知する通知先を示す通知先情報、端末ＩＤが示す端末装置３の監視対象者に関する登録者情報等が対応付けてそれぞれ登録してある。
【００８４】
また、図８（ｂ）に示す端末情報テーブル２５ａには、ＡＰ管理ＩＤ毎に、各端末装置３，３…の端末ＩＤ、端末ＩＤが示す端末装置３の状態を監視するサーバ装置１のサーバＩＤ、端末ＩＤが示す端末装置３のリンク速度を最後に検出した最終検出時刻、端末ＩＤが示す端末装置３の最新のリンク速度を示す最終リンク速度、端末ＩＤが示す端末装置３の無移動時間、端末ＩＤが示す端末装置３の無応答時間等が対応付けてそれぞれ登録してある。
【００８５】
更に、無線ＡＰ２のＲＯＭ２１には、ポーリング周期のみならず、実施形態１の監視システム１００ではサーバ装置１のＲＯＭ１１に記憶させてあった移動判定閾値、無応答時間の更新周期、状態監視周期、無応答判定時間及び無移動判定時間も予め記憶させてある。
【００８６】
以下に、本実施形態２の監視システム１００における無線ＡＰ２によるリンク速度の検出処理及び管理処理についてフローチャートに基づいて説明する。図９及び図１０は無線ＡＰ２によるリンク速度の管理処理の手順を示すフローチャートである。なお、以下の処理は、無線ＡＰ２のＲＯＭ２１又はメモリ部２５に記憶してある制御プログラムに従って制御部２０によって実行される。
【００８７】
無線ＡＰ２が通常動作を行なっている場合、制御部２０は、時計部２３によるタイマ処理によって所定のポーリング周期が経過したか否かを判断し（Ｓ６１）、経過していないと判断した場合（Ｓ６１：ＮＯ）、経過するまで通常動作を行なって待機する。ポーリング周期が経過したと判断した場合（Ｓ６１：ＹＥＳ）、制御部２０は、メモリ部２５の端末情報テーブル２５ａに登録してある端末装置３のうちから１つの端末装置３を選択し（Ｓ６２）、選択した端末装置３にパケットを送信する（Ｓ６３）。なお、端末情報テーブル２５ａから１つの端末装置３を選択する場合はＡＰ管理ＩＤが小さい順に選択すればよい。
【００８８】
次に制御部２０は、ステップＳ６３でパケットを送信した端末装置３からの応答が有るか否かを判断する（Ｓ６４）。応答が有ると判断した場合（Ｓ６４：ＹＥＳ）、即ち、端末装置３からの応答のパケットを受信した場合、制御部２０はパケットを受信した端末装置３との間でのリンク速度を検出する（Ｓ６５）。そして制御部２０は、ステップＳ６２で選択した端末装置３の最終リンク速度を端末情報テーブル２５ａから読み出し（Ｓ６６）、読み出した最終リンク速度とステップＳ６５で検出したリンク速度とに基づいて、対応する端末装置３が移動したか否かを判断する（Ｓ６７）。
【００８９】
具体的には、制御部２０は、端末情報テーブル２５ａから読み出した最終リンク速度と検出したリンク速度との差を算出し、算出した差が移動判定閾値以上であるか否かに基づいて、対応する端末装置３が移動したか否かを判断する。対応する端末装置３が移動したと判断した場合（Ｓ６７：ＹＥＳ）、制御部２０は、端末情報テーブル２５ａの対応する無移動時間を０にリセットし（Ｓ６８）、ステップＳ７１へ処理を移行する。対応する端末装置３が移動していないと判断した場合（Ｓ６７：ＮＯ）、制御部２０は、端末情報テーブル２５ａから対応する最終検出時刻を読み出し、時計部２３が示す現在時刻との差を算出し（Ｓ６９）、算出した時間を端末情報テーブル２５ａの対応する無移動時間に加算し（Ｓ７０）、ステップＳ７１へ処理を移行する。
【００９０】
一方、ステップＳ６４で応答が無いと判断した場合（Ｓ６４：ＮＯ）、即ち、所定時間が経過しても端末装置３からの応答のパケットを受信しない場合、また、端末装置３へ複数回送信したパケットのいずれに対しても所定時間が経過しても応答のパケットを受信しない場合、制御部２０はステップＳ７３へ処理を移行する。
【００９１】
次に制御部２０は、端末情報テーブル２５ａの対応する最終検出時刻を時計部２３が示す現在時刻に更新すると共に、最終リンク速度をステップＳ６５で検出したリンク速度に更新し（Ｓ７１）、端末情報テーブル２５ａの対応する無応答時間を０にリセットする（Ｓ７２）。
制御部２０は、メモリ部２５の端末情報テーブル２５ａに登録してある端末装置３のうちで未処理の端末装置３が有るか否かを判断し（Ｓ７３）、未処理の端末装置３が有ると判断した場合（Ｓ７３：ＹＥＳ）、ステップＳ６２へ処理を移行する。具体的には、制御部２０は、メモリ部２５の端末情報テーブル２５ａから未処理の端末装置３を選択し（Ｓ６２）、選択した端末装置３にパケットを送信する（Ｓ６３）。また制御部２０は、パケットを送信した端末装置３からの応答が有るか否かを判断し（Ｓ６４）、応答が有れば端末情報テーブル２５ａの登録内容を適宜更新する。
【００９２】
ステップＳ７３で未処理の端末装置３が無いと判断した場合（Ｓ７３：ＮＯ）、制御部２０はユーザが操作部２４を操作することによって無線ＡＰ２による上述したような処理の終了が指示されたか否かを判断する（Ｓ７４）。処理の終了が指示されたと判断した場合（Ｓ７４：ＹＥＳ）、制御部２０は上述した処理を終了する。一方、処理の終了が指示されていないと判断した場合（Ｓ７４：ＮＯ）、制御部１０は、ステップＳ６１へ処理を戻し、ポーリング周期が経過する都度、上述したステップＳ６２〜Ｓ７４の処理を繰り返す。
【００９３】
このように各無線ＡＰ２は端末装置３のリンク速度を検出する都度、端末情報テーブル２５ａの登録内容を更新するので、各端末装置３のリンク速度をリアルタイムに監視することができる。また、各無線ＡＰ２は、端末情報テーブル２５ａの登録内容に基づいて各端末装置３，３…を携帯する監視対象者が継続して移動していない無移動時間、各各端末装置３，３…が継続して応答していない無応答時間もそれぞれ監視することができる。
【００９４】
なお、本実施形態２の監視システム１００では、無線ＡＰ２が管理する端末情報テーブル２５ａに登録されている各端末装置３の無応答時間の更新処理も無線ＡＰ２が行なうが、この無応答時間の更新処理は、上述の実施形態１において図６を参照して説明したサーバ装置１による無応答時間の更新処理と同一であるので説明を省略する。
【００９５】
次に、上述したように各端末装置３，３…の無応答時間及び無移動時間を管理する無線ＡＰ２による各端末装置３，３…の無応答状態及び無移動状態の監視処理について説明する。なお、本実施形態２において無線ＡＰ２が行なう監視処理は、上述した実施形態１のサーバ装置１による監視処理と同様である。但し、本実施形態２では、無線ＡＰ２が、各端末装置３の無応答状態及び無移動状態を検出した場合、その旨をサーバ装置１へ通知し、サーバ装置１が、各端末装置３に応じた通知先へ端末装置３が無応答状態又は無移動状態であることを通知する。
【００９６】
以下に、本実施形態２の監視システム１００における無線ＡＰ２による各端末装置３，３…の無応答状態及び無移動状態の監視処理についてフローチャートに基づいて説明する。図１１は無線ＡＰ２による状態監視処理の手順を示すフローチャートである。なお、以下の処理は、無線ＡＰ２の制御部２０及びメモリ部２５に記憶してある制御プログラムに従って制御部２０によって実行される。
【００９７】
無線ＡＰ２が通常動作を行なっている場合、制御部２０は、時計部２３によるタイマ処理によって所定の状態監視周期が経過したか否かを判断し（Ｓ８１）、経過していないと判断した場合（Ｓ８１：ＮＯ）、経過するまで通常動作を行なって待機する。状態監視周期が経過したと判断した場合（Ｓ８１：ＹＥＳ）、制御部２０は、メモリ部２５の端末情報テーブル２５ａに登録してある端末装置３のうちから１つの端末装置３を選択し（Ｓ８２）、選択した端末装置３の無応答時間を端末情報テーブル２５ａから読み出す（Ｓ８３）。なお、端末情報テーブル２５ａから１つの端末装置３を選択する場合はＡＰ管理ＩＤが小さい順に選択すればよい。
【００９８】
制御部２０は、ステップＳ８３で読み出した無応答時間が予めＲＯＭ２１に記憶させてある無応答判定時間よりも長いか否かに基づいて、ステップＳ８２で選択した端末装置３が無応答状態であるか否かを判断する（Ｓ８４）。無応答状態であると判断した場合（Ｓ８４：ＹＥＳ）、制御部２０は、ステップＳ８２で選択した端末装置３の端末ＩＤと共にこの端末装置３が無応答状態であることをサーバ装置１へ通知し（Ｓ８５）、ステップＳ８９へ処理を移行する。
【００９９】
ステップＳ８４で無応答状態でないと判断した場合（Ｓ８４：ＮＯ）、制御部２０は、ステップＳ８２で選択した端末装置３の無移動時間を端末情報テーブル２５ａから読み出し（Ｓ８６）、読み出した無移動時間が予めＲＯＭ２１に記憶させてある無移動判定時間よりも長いか否かに基づいて、ステップＳ８２で選択した端末装置３が無移動状態であるか否かを判断する（Ｓ８７）。無移動状態であると判断した場合（Ｓ８７：ＹＥＳ）、制御部２０は、ステップＳ８２で選択した端末装置３の端末ＩＤと共にこの端末装置３が無移動状態であることをサーバ装置１へ通知する（Ｓ８８）。
【０１００】
ステップＳ８７で無移動状態でないと判断した場合（Ｓ８７：ＮＯ）、制御部２０は、ステップＳ８９へ処理を移行し、メモリ部２５の端末情報テーブル２５ａに登録してある端末装置３のうちで未処理の端末装置３が有るか否かを判断する（Ｓ８９）。未処理の端末装置３が有ると判断した場合（Ｓ８９：ＹＥＳ）、制御部２０はステップＳ８２へ処理を移行する。具体的には、制御部２０は、メモリ部２５の端末情報テーブル２５ａから未処理の端末装置３を選択し（Ｓ８２）、選択した端末装置３が無応答状態であるか無移動状態であるかの判断を行なう。
【０１０１】
制御部２０は、メモリ部２５の端末情報テーブル２５ａに登録してある全ての端末装置３に対して上述したステップＳ８２〜Ｓ８８の処理を施す。ステップＳ８９で未処理の端末装置３が無いと判断した場合（Ｓ８９：ＮＯ）、制御部２０はユーザが操作部２４を操作することによって無線ＡＰ２による上述したような処理の終了が指示されたか否かを判断する（Ｓ９０）。処理の終了が指示されたと判断した場合（Ｓ９０：ＹＥＳ）、制御部２０は上述した処理を終了する。処理の終了が指示されていないと判断した場合（Ｓ９０：ＮＯ）、制御部２０は、ステップＳ８１へ処理を戻し、状態監視周期が経過する都度、上述したステップＳ８２〜Ｓ９０の処理を繰り返す。
【０１０２】
以下に、上述した処理により無線ＡＰ２から各端末装置３，３…の無応答状態及び無移動状態を通知されたサーバ装置１による通知処理についてフローチャートに基づいて説明する。図１２はサーバ装置１による通知処理の手順を示すフローチャートである。なお、以下の処理は、サーバ装置１の制御部１０及びＨＤＤ１５に記憶してある制御プログラムに従って制御部１０によって実行される。
【０１０３】
サーバ装置１は無線ＡＰ２からの通知の受信待ち状態となっている。即ち、制御部１０はいずれかの無線ＡＰ２からの無応答状態の通知を受信したか否かを判断している（Ｓ９１）。無応答状態の通知を受信した場合（Ｓ９１：ＹＥＳ）、制御部１０は、無線ＡＰ２から受信した端末ＩＤに対応する通知先情報をＨＤＤ１５の登録情報テーブル１５ａから読み出し、読み出した通知先情報が示す通知先へ端末装置３が無応答状態であることを通知し（Ｓ９２）、ステップＳ９３へ処理を移行する。
【０１０４】
無線ＡＰ２から無応答状態の通知を受信していないと判断した場合（Ｓ９１：ＮＯ）、制御部２０は無移動状態の通知を受信したか否かを判断する（Ｓ９３）。無移動状態の通知を受信した場合（Ｓ９３：ＹＥＳ）、制御部１０は、無線ＡＰ２から受信した端末ＩＤに対応する通知先情報をＨＤＤ１５の登録情報テーブル１５ａから読み出し、読み出した通知先情報が示す通知先へ端末装置３が無移動状態であることを通知し（Ｓ９４）、ステップＳ９５へ処理を移行する。
【０１０５】
無線ＡＰ２から無移動状態の通知を受信していないと判断した場合（Ｓ９３：ＮＯ）、制御部２０はステップＳ９５へ処理を移行し、管理者が操作部１４を操作することによってサーバ装置１による上述したような処理の終了が指示されたか否かを判断する（Ｓ９５）。処理の終了が指示されたと判断した場合（Ｓ９５：ＹＥＳ）、制御部１０は上述した処理を終了する。処理の終了が指示されていないと判断した場合（Ｓ９５：ＮＯ）、制御部１０は、ステップＳ９１へ処理を戻して再度無線ＡＰ２からの通知の受信待ち状態となる。
【０１０６】
上述した処理により、各無線ＡＰ２，２…は、所定の状態監視周期で各端末装置３，３…が無応答状態となっているか又は無移動状態となっているかを監視すると共に、各端末装置３，３…が無応答状態又は無移動状態となった場合、サーバ装置１によって対応する通知先へその旨を通知することができる。
以上のような実施形態２によれば、実施形態１では各端末装置３，３…の無移動状態及び無応答状態を監視していたサーバ装置１による処理を各無線ＡＰ２，２…に分散することができ、サーバ装置１における処理負担を軽減することができる。
【０１０７】
（実施形態３）
以下に、実施形態３における監視システムについて詳述する。なお、本実施形態３の監視システムは、上述した実施形態１の監視システム１００と同様の構成によって実現可能であるので、実施形態１のサーバ装置１、無線ＡＰ２及び端末装置３により構成されるものとして説明する。
【０１０８】
上述した実施形態１の監視システム１００では、各端末装置３の無移動時間が予め設定された無移動判定時間よりも短い状態、即ち無移動状態ではない状態で、この端末装置３を携帯する監視対象者が例えば外出することにより無線ＡＰ２との間で無応答となり、更にこの監視対象者が帰宅することにより無線ＡＰ２への応答を再開した場合、この端末装置３の無応答時間は０にリセットされる。しかし、この監視対象者が外出する前のリンク速度（最終リンク速度）と帰宅後のリンク速度との差が移動判定閾値よりも小さい場合、この端末装置３の無移動時間が０にリセットされず、監視対象者が外出したことによる無応答時間が無移動時間に加算されることになる。このため、監視対象者が移動しているにも拘わらず無移動時間が継続して加算されることになるので誤動作を生じる可能性がある。
【０１０９】
そこで本実施形態３では、各端末装置３の無応答時間を０にリセットする際に無移動時間も０にリセットする。このような処理は、上述したように監視対象者が外出等することによってある程度長い無応答時間が継続された場合に有効である。従って、サーバ装置１は、無線ＡＰ２から通知された各端末装置３のリンク速度に基づいて、各端末装置３が移動していないと判断した場合に、この端末装置３の無応答時間が予め設定された最小無応答時間よりも長い場合にはこの端末装置３の無移動時間を０にリセットし、短い場合にはこの端末装置３の無移動時間を更新する。
【０１１０】
具体的には、制御部１０は、登録情報テーブル１５ａから読み出した最終リンク速度と無線ＡＰ２から通知されたリンク速度との差が移動判定閾値よりも小さいと判断した場合、即ち、対応する端末装置３を携帯する監視対象者が移動していないと判断した場合、この端末装置３の無応答時間を登録情報テーブル１５ａから読み出し、予め設定された最小無応答時間よりも長いか否かを判断する。制御部１０は、無応答時間が最小無応答時間よりも長いと判断した場合、登録情報テーブル１５ａの対応する無移動時間を０にリセットし、最小無応答時間よりも短いと判断した場合、登録情報テーブル１５ａの対応する最終受信時刻と時計部１３が示す現在時刻との差を無移動時間に加算する。
【０１１１】
なお、上述の最小無応答時間はサーバ装置１のＲＯＭ１１に予め記憶させておけばよいが、無線ＡＰ２が各端末装置３へパケットを送信する際のポーリング周期よりも長い必要がある。無線ＡＰ２と端末装置３との通信におけるパケットロスの発生も考慮すると、ポーリング周期が１分程度であれば最小無応答時間は例えば５分程度とすることができるが、これに限られるわけではない。
【０１１２】
以下に、本実施形態３の監視システム１００におけるサーバ装置１によるリンク速度の管理処理についてフローチャートに基づいて説明する。なお、本実施形態３の監視システム１００では、無線ＡＰ２が各端末装置３との通信におけるリンク速度を検出する処理及び検出したリンク速度をサーバ装置１へ通知する処理は、上述の実施形態１において図４を参照して説明した処理と同一であるので説明を省略する。
図１３はサーバ装置１によるリンク速度の管理処理の手順を示すフローチャートである。なお、以下の処理は、サーバ装置１のＲＯＭ１１又はＨＤＤ１５に記憶してある制御プログラムに従って制御部１０によって実行される。
【０１１３】
サーバ装置１の制御部１０は、各無線ＡＰ２，２…から各端末装置３，３…のリンク速度を受信したか否かを判断しており（Ｓ１１１）、リンク速度を受信していないと判断した場合（Ｓ１１１：ＮＯ）、リンク速度を受信するまで通常の動作を行なって待機する。リンク速度を受信したと判断した場合（Ｓ１１１：ＹＥＳ）、制御部１０は、リンク速度と共に受信した端末ＩＤに該当する端末装置３をＨＤＤ１５の登録情報テーブル１５ａから検索し（Ｓ１１２）、該当する端末装置３が登録情報テーブル１５ａに登録されているか否かを判断する（Ｓ１１３）。
【０１１４】
該当する端末装置３が登録情報テーブル１５ａに登録されていないと判断した場合（Ｓ１１３：ＮＯ）、制御部１０は、ステップＳ１１１へ処理を戻し、リンク速度を受信するまで通常の動作を行なって待機する。一方、該当する端末装置３が登録情報テーブル１５ａに登録されていると判断した場合（Ｓ１１３：ＹＥＳ）、制御部１０は、登録情報テーブル１５ａから対応する端末装置３の最終リンク速度を読み出し（Ｓ１１４）、読み出した最終リンク速度と無線ＡＰ２から受信したリンク速度とに基づいて、対応する端末装置３が移動したか否かを判断する（Ｓ１１５）。
【０１１５】
対応する端末装置３が移動したと判断した場合（Ｓ１１５：ＹＥＳ）、制御部１０は、登録情報テーブル１５ａの対応する無移動時間を０にリセットし（Ｓ１１６）、ステップＳ１２０へ処理を移行する。対応する端末装置３が移動していないと判断した場合（Ｓ１１５：ＮＯ）、制御部１０は、登録情報テーブル１５ａから対応する無応答時間を読み出し、ＲＯＭ１１に記憶してある最小無応答時間よりも長いか否かを判断する（Ｓ１１７）。登録情報テーブル１５ａから読み出した無応答時間が最小無応答時間よりも長いと判断した場合（Ｓ１１７：ＹＥＳ）、制御部１０は、登録情報テーブル１５ａの対応する無移動時間を０にリセットし（Ｓ１１６）、ステップＳ１２０へ処理を移行する。
【０１１６】
登録情報テーブル１５ａから読み出した無応答時間が最小無応答時間よりも短いと判断した場合（Ｓ１１７：ＮＯ）、制御部１０は、登録情報テーブル１５ａから対応する最終受信時刻を読み出し、時計部１３が示す現在時刻との差を算出し（Ｓ１１８）、算出した時間を登録情報テーブル１５ａの対応する無移動時間に加算し（Ｓ１１９）、ステップＳ１２０へ処理を移行する。
【０１１７】
そして制御部１０は、登録情報テーブル１５ａの対応する最終受信時刻を時計部１３が示す現在時刻に更新すると共に、最終リンク速度を無線ＡＰ２から通知されたリンク速度に更新し（Ｓ１２０）、登録情報テーブル１５ａの対応する無応答時間を０にリセットする（Ｓ１２１）。制御部１０は、管理者が操作部１４を操作することによってサーバ装置１による上述したような処理の終了が指示されたか否かを判断する（Ｓ１２２）。処理の終了が指示されたと判断した場合（Ｓ１２２：ＹＥＳ）、制御部１０は上述した処理を終了する。一方、処理の終了が指示されていないと判断した場合（Ｓ１２２：ＮＯ）、制御部１０は、ステップＳ１１１へ処理を戻し、各無線ＡＰ２，２…からリンク速度を通知される都度、上述したステップＳ１１２〜Ｓ１２２の処理を繰り返す。
【０１１８】
なお、本実施形態３の監視システム１００では、登録情報テーブル１５ａに記憶されている各端末装置３の無応答時間の更新処理、登録情報テーブル１５ａの登録内容に基づく各端末装置３，３…の無応答状態及び無移動状態の監視処理をサーバ装置１が行なう。但し、これらの処理は上述の実施形態１において説明した処理と同一であるので説明を省略する。
【０１１９】
（実施形態４）
以下に、実施形態４における監視システムについて詳述する。なお、本実施形態４の監視システムは、上述した実施形態１の監視システム１００と同様の構成によって実現可能であるので、実施形態１のサーバ装置１、無線ＡＰ２及び端末装置３により構成されるものとして説明する。
【０１２０】
上述した実施形態１の監視システム１００では、各端末装置３の無応答状態又は無移動状態を予め登録情報テーブル１５ａに登録してある１つの通知先情報が示す通知先へ通知する構成であった。これに対して本実施形態４では、各端末装置３に複数の通知先情報の登録が可能であると共に、各通知先情報に応じた頻度での通知を可能とする。
【０１２１】
具体的には、登録情報テーブル１５ａの通知先情報の欄に、複数の通知先情報と、各通知先情報への通知頻度とを対応付けてそれぞれ登録しておく。通知先情報としては、固定電話機及び携帯電話機等の電話番号、電子メールアドレス、サーバ装置１がファクシミリ通信機能を有する場合にはファクシミリ番号等を用いることができる。また、各通知先への通知頻度は、サーバ装置１が監視処理を行なう際の状態監視周期毎、状態監視周期が複数回経過する毎、所定時間が経過する毎等とすることができる。なお、通知先情報が電話番号である場合には、上述した頻度のほか、通知先の電話機と一度接続した後は通知処理を行なわないようにしてもよい。
【０１２２】
このように、各端末装置３が無応答状態又は無移動状態となった場合にその旨を通知する通知先を複数登録しておくことにより、各端末装置３を携帯する監視対象者の家族は複数登録してある通知先のいずれかによって通知を受けることができる。また、各通知先の装置によって異なる通知頻度を設定しておくことにより、不要な通知処理を解消できると共に、通知処理による各通知先の家族への負担を軽減することができる。また、各端末装置３が無応答状態であることを通知する通知先と、各端末装置３が無移動状態であることを通知する通知先とにそれぞれ異なる通知先を複数登録できるようにしてもよい。
なお、その他の処理については上述した実施形態１と同様であるので説明を省略する。
【０１２３】
（実施形態５）
以下に、実施形態５における監視システムについて詳述する。なお、本実施形態５の監視システムは、上述した実施形態１の監視システム１００と同様の構成によって実現可能であるので、実施形態１のサーバ装置１、無線ＡＰ２及び端末装置３により構成されるものとして説明する。
【０１２４】
上述した実施形態１の監視システム１００では、登録情報テーブル１５ａに逐次更新される無移動時間に基づき各端末装置３が無移動状態であるか否かを判断するための無移動判定時間をシステム全体で共有の値としており、この値は各端末装置３で異なる値としてもよく、監視対象者毎に変更できるようにしてもよいものとしていた。また、例えば昼間用及び夜間用の２つの無移動判定時間を設定しておき、無移動状態の判定を行なう際に現在時刻を確認して昼間用又は夜間用のいずれかを用いるようにしてもよいとしていた。
【０１２５】
本実施形態５の監視システム１００では、サーバ装置１が、登録情報テーブル１５ａに逐次更新される各端末装置３の無移動時間をログ情報として収集し、収集したログ情報に基づいて各端末装置３に適した無移動判定時間の設定を逐次更新する。なお、本実施形態５の監視システム１００では、１日を２４に区分し、各時間区分毎に無移動判定時間を算出して設定する。これにより、各端末装置３を携帯する監視対象者の生活パターンに適応した無移動状態の監視が可能となる。
また、本実施形態５では、サンプル期間として１０日間の各時間区分毎の無移動時間をＨＤＤ１５に蓄積してゆき、それぞれの時間区分毎の無移動判定時間を算出する。なお、サンプル期間は１０日間には限られず、また、１日を区分する区分数も２４には限られない。
【０１２６】
図１４は無移動判定時間の算出処理に用いるデータベースの登録内容を示す模式図である。図１４（ａ）に示すデータベースにはログ情報（サンプルデータ）が、図１４（ｂ）に示すデータベースにはサーバ装置１によって算出された無移動判定時間がそれぞれ蓄積される。本実施形態５のサーバ装置１は、ＨＤＤ１５の所定領域に各端末装置３，３…毎に図１４に示す各データベースを設けている。図１４（ａ）に示すデータベースは２次元配列（１０×２４）で構成されており、各行にはそれぞれ１日分の無移動時間が登録され、各列にはそれぞれ各日の各時間区分の無移動時間が登録される。即ち、図１４（ａ）に示すデータベース中の領域SD[0][0]にはサンプル期間の１日目の０時から１時までの時間区分における無移動時間が登録される。
【０１２７】
サーバ装置１の制御部１０は、所定の算出周期（例えば１分）毎に登録情報テーブル１５ａに登録してある各端末装置３，３…の無移動時間を監視し、無移動時間が加算される都度、図１４（ａ）に示すデータベースの対応する領域を更新する。これにより、図１４（ａ）に示すデータベースにはサンプル期間の各日の各時間区分において最長の無移動時間が登録される。なお、所定の算出周期はサーバ装置１のＲＯＭ１１に予め記憶されている。この算出周期も各端末装置３毎に異なる値としてもよく、管理者が操作部１４を介して適宜変更できるようにしてもよい。
【０１２８】
図１４（ａ）に示すデータベースにおいて、サンプル期間の全ての時間区分における最長の無移動時間が登録された場合、サーバ装置１の制御部（移動判定基準時間算出手段）１０は、登録されたサンプルデータの各値に基づいて、各時間区分における無移動判定時間を算出する。図１４（ｂ）に示すデータベースは２４個の無移動判定時間を格納するための１次元配列で構成されている。制御部１０は、１０日分のサンプルデータにおいて、それぞれの日の同一時間区分における無移動時間（ここでは１０個の無移動時間）のうちの最長の無移動時間をこの時間区分における無移動判定時間として図１４（ｂ）に示すデータベースの対応する領域に登録する。
【０１２９】
なお、本実施形態５では、サンプル期間としての１０日間のサンプルデータがデータベースの領域SD[0][0]〜SD[9][23]に登録された場合、次の日のサンプルデータは、領域SD[0][0]〜SD[0][23]に上書きされる。また、各日の２３時から２４時までの時間区分におけるサンプルデータの登録が完了した時点で、データベースの領域SD[0][0]〜SD[9][23]に登録された各サンプルデータに基づいて無移動判定時間を新たに算出する。これにより、最新の１０日間のサンプルデータに基づいて無移動判定時間を設定することができるので、例えば、季節に応じて変化する各監視対象者の生活リズムにも適応した無移動状態の判定処理を行なうことができる。
【０１３０】
以下に、本実施形態５の監視システム１００において、サーバ装置１による無移動時間の収集処理及び無移動判定時間の算出処理についてフローチャートに基づいて説明する。図１５及び図１６はサーバ装置１による無移動時間の収集処理の手順を示すフローチャートである。なお、以下の処理は、サーバ装置１のＲＯＭ１１又はＨＤＤ１５に記憶してある制御プログラムに従って制御部１０によって実行される。また、以下では、説明の簡略化のため１つの端末装置３に対する無移動判定時間の算出処理のみを説明するが、以下の処理を各端末装置３，３…毎に行なうことによって、各端末装置３，３…を携帯する監視対象者の生活リズムに応じた無移動判定時間を設定することができる。
【０１３１】
以下では、サンプルデータにおいて何日目のデータが処理中であるかを示す変数にiを、サンプルデータにおいて何時の時間区分のデータが処理中であるかを示す変数にjをそれぞれ用い、変数i，jをＲＡＭ１２又はＨＤＤ１５に設定する。従って、i日目のｊ時間区分のサンプルデータはSD[i][j]で示される。また、データが処理中である日の次の日を示す変数にnext_iを用いると共に、時計部１３が示す現在時刻（実時間）をRT(hh:mm)、現在時刻の時間をRT(hh)、現在時刻の分をRT(mm)でそれぞれ示す。これらの各値もＲＡＭ１２又はＨＤＤ１５に設定される。更に、最初の１０日間のサンプルデータの収集中であるか否かを示すフラグflagがＲＡＭ１２又はＨＤＤ１５の所定領域に設定され、最初の１０日間のサンプルデータの収集中にはフラグflagをオフに、最初の１０日間のサンプルデータの収集後にはフラグflagをオンにそれぞれ設定する。
【０１３２】
サーバ装置１が各端末装置３における無移動時間の収集を開始する場合、制御部１０はまず、変数i，j，next_iを０に設定してＲＡＭ１２（又はＨＤＤ１５）に記憶させると共に、ＲＡＭ１２（又はＨＤＤ１５）に設定したフラグflagをオフに設定する（Ｓ１４１）。制御部１０は、時計部１３によるタイマ処理によってＲＯＭ１１に記憶してある算出周期（本実施形態５では１分）が経過したか否かを判断し（Ｓ１４２）、経過していないと判断した場合（Ｓ１４２：ＮＯ）、経過するまで通常動作を行なって待機する。
【０１３３】
所定の算出周期が経過したと判断した場合（Ｓ１４２：ＹＥＳ）、制御部１０は時計部１３が示す現在時刻RT(hh:mm)を取得する（Ｓ１４３）。次に制御部１０は、ＲＡＭ１２に記憶してある変数i，next_iを読み出し、next_i=iであるか否かを判断する（Ｓ１４４）。next_i=iであると判断した場合（Ｓ１４４：ＹＥＳ）、制御部１０は、ステップＳ１４３で取得した現在時刻RT(hh:mm)が23:59であるか否かを判断する（Ｓ１４５）。現在時刻RT(hh:mm)が23:59でないと判断した場合（Ｓ１４５：ＮＯ）、即ちサンプル期間の各日において日付が変わっていない場合、制御部１０は、ステップＳ１５４へ処理を移行する。一方、現在時刻RT(hh:mm)が23:59であると判断した場合（Ｓ１４５：ＹＥＳ）、即ちサンプル期間の各日において日付が変わる直前である場合、制御部１０は、ＲＡＭ１２に記憶してある変数next_iの値をi+1の値に更新し（Ｓ１４６）、ステップＳ１５４へ処理を移行する。
【０１３４】
ステップＳ１４４でnext_i=iでないと判断した場合（Ｓ１４４：ＮＯ）、即ち現在時刻が23:59を経過してステップＳ１４６で変数next_iの値が更新された場合、制御部１０はＲＡＭ１２のフラグflagがオフであるか否かを判断する（Ｓ１４７）。フラグflagがオフであると判断した場合（Ｓ１４７：ＹＥＳ）、即ち最初の１０日間のサンプルデータの収集中である場合、制御部１０は、ＲＡＭ１２から変数next_iを読み出し、next_i=10であるか否かを判断する（Ｓ１４８）。next_i=10であると判断した場合（Ｓ１４８：ＹＥＳ）、即ち１０日間のサンプルデータの収集が完了した場合、制御部１０は、無移動判定時間の算出処理を実行する（Ｓ１５０）。また、制御部１０は、無移動判定時間の算出処理の実行後、ＲＡＭ１２のフラグflagをオンに設定すると共に、変数iを０にリセットし（Ｓ１５１）、ステップＳ１５４へ処理を移行する。なお、無移動判定時間の算出処理の詳細については後述する。
【０１３５】
next_i=10でないと判断した場合（Ｓ１４８：ＮＯ）、即ち１０日間のサンプルデータの収集がまだ完了していない場合、制御部１０は、ＲＡＭ１２の変数iを変数next_iの値に更新し（Ｓ１４９）、ステップＳ１５４へ処理を移行する。
ステップＳ１４７でフラグflagがオフでないと判断した場合（Ｓ１４７：ＮＯ）、即ち最初の１０日間のサンプルデータの収集が完了した後である場合、制御部１０は、無移動判定時間の算出処理を実行する（Ｓ１５２）。また、制御部１０は、無移動判定時間の算出処理の実行後、ＲＡＭ１２の変数iを変数next_iの値に更新し（Ｓ１５３）、ステップＳ１５４へ処理を移行する。
【０１３６】
次に制御部１０は、ＲＡＭ１２の変数jをステップＳ１４３で取得した現在時刻の時間RT(hh)に更新し（Ｓ１５４）、ＨＤＤ１５ａの登録情報テーブル１５ａから対応する端末装置３の無移動時間を読み出す（Ｓ１５５）。そして制御部１０は、ステップＳ１４３で取得した現在時刻の分RT(mm)が０であるか否かを判断する（Ｓ１５６）。分RT(mm)が０であると判断した場合（Ｓ１５６：ＹＥＳ）、即ち図１４（ａ）に示すデータベースにおいて更新すべき時間区分が変更された場合、制御部１０は、サンプルデータ中の領域SD[i][j]にステップＳ１５５で読み出した無移動時間を記憶させ（Ｓ１５７）、ステップＳ１６０へ処理を移行する。
【０１３７】
ステップＳ１４３で取得した現在時刻の分RT(mm)が０でないと判断した場合（Ｓ１５６：ＮＯ）、即ち図１４（ａ）に示すデータベースにおいて更新すべき時間区分がまだ変更されない場合、制御部１０は、ステップＳ１５５で読み出した無移動時間が、サンプルデータ中の領域SD[i][j]に既に登録されている値よりも大きいか否かを判断する（Ｓ１５８）。読み出した無移動時間が領域SD[i][j]の値よりも大きいと判断した場合（Ｓ１５８：ＹＥＳ）、制御部１０は、領域SD[i][j]の値をステップＳ１５５で読み出した無移動時間に更新し（Ｓ１５９）、ステップＳ１６０へ処理を移行する。一方、読み出した無移動時間が領域SD[i][j]の値よりも大きくないと判断した場合（Ｓ１５８：ＮＯ）、制御部１０はステップＳ１５９の処理をスキップしてステップＳ１６０へ処理を移行する。
【０１３８】
そして制御部１０は、管理者が操作部１４を操作することによってサーバ装置１による上述したような処理の終了が指示されたか否かを判断する（Ｓ１６０）。処理の終了が指示されたと判断した場合（Ｓ１６０：ＹＥＳ）、制御部１０は上述した処理を終了する。一方、処理の終了が指示されていないと判断した場合（Ｓ１６０：ＮＯ）、制御部１０は、ステップＳ１４２へ処理を戻し、所定の算出周期が経過する都度、上述したステップＳ１４３〜Ｓ１６０の処理を繰り返す。
【０１３９】
以下に、上述したサーバ装置１による無移動時間の収集処理における無移動判定時間の算出処理、具体的には図１５で示した処理中のステップＳ１５０及びＳ１５２の処理についてフローチャートに基づいて説明する。図１７はサーバ装置１による無移動判定時間の算出処理の手順を示すフローチャートである。なお、以下の処理は、サーバ装置１のＲＯＭ１１又はＨＤＤ１５に記憶してある制御プログラムに従って制御部１０によって実行される。
【０１４０】
以下では、１０日間分のサンプルデータにおいて何日目のデータが処理中であるかを示す変数にaを、各日の何時の時間区分のデータが処理中であるかを示す変数にbをそれぞれ用い、変数a，bをＲＡＭ１２（又はＨＤＤ１５）に設定する。従って、a日目のb時間区分のサンプルデータはSD[a][b]で示され、算出されたb時間区分における無移動判定時間はTO[b]で示される。
【０１４１】
サーバ装置１が、ＨＤＤ１５のデータベースに蓄積されたサンプルデータに基づいて各時間区分に対応した無移動判定時間を算出する場合、制御部１０は、変数a，bを０に初期設定してＲＡＭ１２に記憶させる（Ｓ１７１）。制御部１０は、サンプルデータ中の領域SD[a][b]の値を読み出し、図１４（ｂ）に示すデータベースの領域TO[b]に記憶させる（Ｓ１７２）。制御部１０は、ＲＡＭ１２の変数aに１を加算し（Ｓ１７３）、変数aが１０よりも小さいか否かを判断する（Ｓ１７４）。１０よりも小さいと判断した場合（Ｓ１７４：ＹＥＳ）、制御部１０は領域TO[b]の値が領域SD[a][b]の値以上であるか否かを判断する（Ｓ１７５）。
【０１４２】
領域TO[b]の値が領域SD[a][b]の値以上であると判断した場合（Ｓ１７５：ＹＥＳ）、制御部１０はステップＳ１７３へ処理を戻す。一方、領域TO[b]の値が領域SD[a][b]の値以上でないと判断した場合（Ｓ１７５：ＮＯ）、制御部１０は、領域SD[a][b]の値を領域TO[b]の値に更新し（Ｓ１７６）、ステップＳ１７３へ処理を戻し、変数aが１０以上となるまでステップＳ１７３〜Ｓ１７６の処理を繰り返す。
ステップＳ１７４で変数aが１０以上であると判断した場合（Ｓ１７４：ＮＯ）、即ち、変数bで示す時間区分において、各サンプルデータのうちの最長の無移動時間が無移動判定時間として領域TO[b]に設定された場合、制御部１０は、ＲＡＭ１２の変数aを０にリセットし、変数bに１を加算する（Ｓ１７７）。
【０１４３】
次に制御部１０は変数bが２４よりも小さいか否かを判断する（Ｓ１７８）。２４以上であると判断した場合（Ｓ１７８：ＮＯ）、制御部１０は、ステップＳ１７２へ処理を戻し、ステップＳ１７７で加算された変数bで示す時間区分における無移動判定時間の設定処理を開始する。また、変数bが２４よりも小さいと判断した場合（Ｓ１７８：ＹＥＳ）、即ち、全ての時間区分における無移動判定時間の設定処理が完了した場合、制御部１０は上述した処理を終了する。
これにより、図１４（ａ）に示すデータベースに逐次収集される最新の１０日間のサンプルデータに基づいて、１日を２４に区分した各時間区分における各監視対象者の生活リズムに応じた無移動判定時間を設定することができる。従って、サーバ装置１は、各端末装置１が無移動状態であるか否かを判定する際に、現在時刻に応じた無移動判定時間に基づく判定処理を行なうことができる。
【０１４４】
上述した実施形態１〜５では、無線ＡＰ２の設置場所については言及しなかった。しかし例えば、室内においてドアから最も離れた箇所に無線ＡＰ２を設置し、室内の端末装置３と無線ＡＰ２との通信において最も遅いリンク速度を予め算出しておいた場合には、最も遅いリンク速度と無線ＡＰ２が検出した端末装置３のリンク速度とに基づいて、この端末装置３を携帯する監視対象者が室内から退出したか否かを判断することができる。なお、端末装置３を携帯する監視対象者が無線ＡＰ２を設置した部屋から退出した場合には、無線ＡＰ２から送出される電波が部屋のドア及び壁で弱められるのでリンク速度が遅くなる。従って、リンク速度の変化によって、無線ＡＰ２が設置された部屋から監視対象者が退出したことを監視することもできる。
【０１４５】
上述した実施形態１〜５では、無線ＡＰ２を各家庭に１つ設置し、端末装置３，３…を各家庭の監視対象者（高齢者又は心身障害者）に携帯させ、端末装置３，３…を携帯する監視対象者の移動を監視する構成について説明した。しかし、このような構成に限られず、本発明の監視システム１００は、ある程度の範囲内に存在するはずの生物又は物品の移動の監視に適用することができる。例えば、室内で飼われているペットに端末装置３を装着させることによりペットの移動を監視した場合には、飼い主が留守中にペットの安否を把握することができる。また、自転車、バイク、自動車等の通常の置場（駐輪場、駐車場等）からの盗難を監視することもできる。
【０１４６】
また、病院に入院中の患者に端末装置３を携帯させると共に各病室に無線ＡＰ２を設置した場合には各患者の移動を監視することもできる。なお、各病室の大きさに応じて無線ＡＰ２の設置個数を増加させてもよい。この場合、各病室における各患者の居場所も把握することができる。また、１つの家の複数の部屋にそれぞれ無線ＡＰ２，２…を設置した場合には、端末装置３を携帯する監視対象者がどの部屋にいるのかを監視することもできる。
【０１４７】
端末装置３，３…は、自身の電池の残量がなくなった場合に動作を停止する。従って、端末装置３，３…に電池の残量を検出する検出回路を設け、電池の残量が所定量以下となった場合に無線ＡＰ２を介してサーバ装置１へ通知するように構成してもよい。この場合、サーバ装置１が、端末装置３，３…を携帯する監視対象者の家族に、端末装置３，３…の電池の残量が少ないことを通知することにより、端末装置３，３…を携帯する監視対象者自身が電池の交換又は充電池の充電を忘れている場合であっても、家族によって電池の交換又は充電池の充電を促すことができる。従って、端末装置３，３…が、電池の残量がないために無線ＡＰ２に対して無応答状態となることを回避できると共に、電池の残量がないことによる無応答状態に基づく無応答状態の通知処理を防止することができる。
【０１４８】
（付記１）
通信装置との間で無線通信が可能な監視装置が、前記通信装置との間で相互間の距離に応じてリンク速度が変化する無線通信を行なうことにより前記通信装置の移動状態を監視する監視システムにおいて、
前記監視装置は、
所定時間間隔で前記通信装置と無線通信を行なう通信手段と、
該通信手段が行なう無線通信に対して前記通信装置からの応答の有無を判断する応答判断手段と、
該応答判断手段によって応答が有ると判断した場合、前記通信装置と行なう無線通信の際のリンク速度を順次検出する検出手段と、
該検出手段が検出したリンク速度の変化量を算出する算出手段と、
該算出手段が算出した変化量に基づいて、前記通信装置が移動したか否かを監視する移動監視手段とを備えることを特徴とする監視システム。
【０１４９】
（付記２）
前記監視装置は、
前記算出手段が算出した変化量が予め設定された移動判定閾値以上であるか否かを判断する判断手段と、
該判断手段が移動判定閾値以上でないと判断した場合、前記所定時間を累計した累計時間を算出する累計手段とを備え、
前記移動監視手段は、前記累計手段によって算出された累計時間の間前記通信装置が移動していないことを監視するように構成してあることを特徴とする付記１に記載の監視システム。
【０１５０】
（付記３）
前記監視装置は、
前記通信装置に対応付けて第１通知先を示す第１通知先情報を記憶する第１通知先記憶手段と、
前記累計手段が算出した累計時間が予め設定された移動判定基準時間よりも長いか否かを判定する移動判定手段と、
該移動判定手段によって累計時間が移動判定基準時間よりも長いと判定された場合、前記通信装置が移動していないことを、前記通信装置に対応して前記第１通知先記憶手段に記憶してある第１通知先情報が示す第１通知先に通知する第１通知手段とを備えることを特徴とする付記２に記載の監視システム。
【０１５１】
（付記４）
前記監視装置は、
前記累計手段が算出した累計時間を蓄積するデータベースと、
該データベースに蓄積された累計時間に基づいて、移動判定基準時間を算出する移動判定基準時間算出手段とを備え、
前記移動判定手段は、前記移動判定基準時間算出手段が算出した移動判定基準時間に基づく判定を行なうように構成されていることを特徴とする付記３に記載の監視システム。
【０１５２】
（付記５）
前記データベースは、複数日のそれぞれにおいて１日を所定時間毎に区分した区分毎の累計時間を蓄積するように構成されており、
前記移動判定基準時間算出手段は、前記データベースに蓄積された異なる日の同一区分の累計時間に基づいて各区分に応じた移動判定基準時間を算出するように構成されており、
前記移動判定手段は、前記移動判定基準時間算出手段が算出した移動判定基準時間に基づく判定を行なうように構成されていることを特徴とする付記４に記載の監視システム。
【０１５３】
（付記６）
前記監視装置は、
前記応答判断手段によって応答が無いと判断した場合、前記通信装置からの応答が無い無応答時間を計測する計測手段と、
該計測手段によって計測された無応答時間の間前記通信装置が応答していないことを監視する応答監視手段とを備えることを特徴とする付記１乃至５のいずれかひとつに記載の監視システム。
【０１５４】
（付記７）
前記監視装置は、
前記通信装置に対応付けて第２通知先を示す第２通知先情報を記憶する第２通知先記憶手段と、
前記計測手段が計測した無応答時間が予め設定された応答判定基準時間よりも長いか否かを判定する応答判定手段と、
該応答判定手段によって無応答時間が応答判定基準時間よりも長いと判定された場合、前記通信装置が応答していないことを、前記通信装置に対応して前記第２通知先記憶手段に記憶してある第２通知先情報が示す第２通知先に通知する第２通知手段とを備えることを特徴とする付記６に記載の監視システム。
【０１５５】
（付記８）
前記監視装置は、第１監視装置及び第２監視装置を含み、
前記第２監視装置は、前記通信手段と、前記応答判断手段と、前記検出手段と、該検出手段が検出したリンク速度を前記第１監視装置へ伝送する手段とを備え、
前記第１監視装置は、前記第２監視装置が伝送するリンク速度を取得する手段と、前記算出手段と、前記移動監視手段とを備え、前記算出手段は、前記第２監視装置から取得したリンク速度の変化量を算出するように構成してあることを特徴とする付記１に記載の監視システム。
【０１５６】
（付記９）
前記第１監視装置は、
前記算出手段が算出した変化量が予め設定された移動判定閾値以上であるか否かを判断する判断手段と、
該判断手段が移動判定閾値以上でないと判断した場合、前記所定時間を累計した累計時間を算出する累計手段と、
前記通信装置に対応付けて第１通知先を示す第１通知先情報を記憶する第１通知先記憶手段と、
前記累計手段が算出した累計時間が予め設定された移動判定基準時間よりも長いか否かを判定する移動判定手段と、
該移動判定手段によって累計時間が移動判定基準時間よりも長いと判定された場合、前記通信装置が移動していないことを、前記通信装置に対応して前記第１通知先記憶手段に記憶してある第１通知先情報が示す第１通知先に通知する第１通知手段とを備えることを特徴とする付記８に記載の監視システム。
【０１５７】
（付記１０）
前記第１監視装置は、
前記第２監視装置からリンク速度を取得しない場合、リンク速度を取得しない無応答時間を計測する計測手段と、
前記通信装置に対応付けて第２通知先を示す第２通知先情報を記憶する第２通知先記憶手段と、
前記計測手段が計測した無応答時間が予め設定された応答判定基準時間よりも長いか否かを判定する応答判定手段と、
該応答判定手段によって無応答時間が応答判定基準時間よりも長いと判定された場合、前記通信装置が応答していないことを、前記通信装置に対応して前記第２通知先記憶手段に記憶してある第２通知先情報が示す第２通知先に通知する第２通知手段とを備えることを特徴とする付記８又は９に記載の監視システム。
【０１５８】
（付記１１）
前記監視装置は、第１監視装置及び第２監視装置を含み、
前記第２監視装置は、前記通信手段と、前記応答判断手段と、前記検出手段と、前記算出手段と、前記判断手段と、前記累計手段と、前記移動判定手段と、該移動判定手段によって累計時間が移動判定基準時間よりも長いと判定された場合、前記通信装置が移動していないことを前記第１監視装置へ通知する手段とを備え、
前記第１監視装置は、前記第１通知先記憶手段と、前記第１通知手段とを備え、前記第１通知手段は、前記第２監視装置から前記通信装置が移動していないことを通知された場合、前記通信装置が移動していないことを、前記通信装置に対応して前記第１通知先記憶手段に記憶してある第１通知先情報が示す第１通知先に通知するように構成してあることを特徴とする付記３に記載の監視システム。
【０１５９】
（付記１２）
前記第２監視装置は、
前記応答判断手段によって応答が無いと判断した場合、前記通信装置からの応答が無い無応答時間を計測する計測手段と、
該計測手段が計測した無応答時間が予め設定された応答判定基準時間よりも長いか否かを判定する応答判定手段と、
該応答判定手段によって無応答時間が応答判定基準時間よりも長いと判定された場合、前記通信装置が応答していないことを前記第１監視装置へ通知する手段とを備え、
前記第１監視装置は、
前記通信装置に対応付けて第２通知先を示す第２通知先情報を記憶する第２通知先記憶手段と、
前記第２監視装置から前記通信装置が応答していないことを通知された場合、前記通信装置が応答していないことを、前記通信装置に対応して前記第２通知先記憶手段に記憶してある第２通知先情報が示す第２通知先に通知する第２通知先記憶手段とを備えることを特徴とする付記１１に記載の監視システム。
【図面の簡単な説明】
【０１６０】
【図１】実施形態１に係る監視システムの構成例を示す模式図である。
【図２】実施形態１に係る監視システムの構成例を示すブロック図である。
【図３】実施形態１に係る登録情報テーブルの登録内容を示す模式図である。
【図４】無線ＡＰによるリンク速度の検出処理の手順を示すフローチャートである。
【図５】サーバ装置によるリンク速度の管理処理の手順を示すフローチャートである。
【図６】サーバ装置による無応答時間の更新処理の手順を示すフローチャートである。
【図７】サーバ装置による状態監視処理の手順を示すフローチャートである。
【図８】実施形態２に係る登録情報テーブルの登録内容を示す模式図である。
【図９】無線ＡＰによるリンク速度の管理処理の手順を示すフローチャートである。
【図１０】無線ＡＰによるリンク速度の管理処理の手順を示すフローチャートである。
【図１１】無線ＡＰによる状態監視処理の手順を示すフローチャートである。
【図１２】サーバ装置による通知処理の手順を示すフローチャートである。
【図１３】サーバ装置によるリンク速度の管理処理の手順を示すフローチャートである。
【図１４】無移動判定時間の算出処理に用いるデータベースの登録内容を示す模式図である。
【図１５】サーバ装置による無移動時間の収集処理の手順を示すフローチャートである。
【図１６】サーバ装置による無移動時間の収集処理の手順を示すフローチャートである。
【図１７】サーバ装置による無移動判定時間の算出処理の手順を示すフローチャートである。
【符号の説明】
【０１６１】
１００  監視システム
１  サーバ装置（監視装置、第１監視装置）
１０  制御部（算出手段、判断手段、累計手段、移動監視手段、計測手段、応答監視手段、応答判定手段、移動判定手段、第１通知手段、第２通知手段）
２  無線ＡＰ（監視装置、第２監視装置）
２７  無線通信部（通信手段、応答判断手段、検出手段）
３  端末装置（通信装置）
【図１】
2008158794.tif 000003
【図２】
2008158794.tif 000004
【図３】
2008158794.tif 000005
【図４】
2008158794.tif 000006
【図５】
2008158794.tif 000007
【図６】
2008158794.tif 000008
【図７】
2008158794.tif 000009
【図８】
2008158794.tif 000010
【図９】
2008158794.tif 000011
【図１０】
2008158794.tif 000012
【図１１】
2008158794.tif 000013
【図１２】
2008158794.tif 000014
【図１３】
2008158794.tif 000015
【図１４】
2008158794.tif 000016
【図１５】
2008158794.tif 000017
【図１６】
2008158794.tif 000018
【図１７】
2008158794.tif 000019