(57)【要約】【課題】  低コスト化を図ることができる監視装置を提供する。【解決手段】  内部時刻カウンタでの経過時間の計測を開始し（Ｓ２）、内部時刻カウンタが「３０」のときに異常データがサンプリングされた際には（Ｓ３）、内部時刻カウンタが示す現在の内部時刻を監視データ発生時刻Ｔｏｌｄとして監視データと共に記憶する。インターネットに接続して（Ｓ４）、ＮＴＰサーバー１４からの現在時刻Ｔｇｅｔを取得し（Ｓ５）、現在時刻Ｔｇｅｔから内部カウンタが示す現在の内部時刻Ｔｎｏｗを減算して現在時刻と内部時刻との差分を演算して内部時刻のズレを差分として算出し、この差分を、監視データと共に記憶された監視データ発生時刻Ｔｏｌｄに加算して監視データ発生時刻のズレを補正し、当該監視データ発生時刻を実際の時刻Ｔｎｅｗに書き換える。【選択図】        図３
2005051470.tif 000002
【特許請求の範囲】
【請求項１】
時間情報を提供する時刻サーバーが設けられるとともにホストコンピュータが接続されたネットワークに無線通信を利用して接続される監視装置であって、
内部時刻を定める内部カウンタでの経過時間の計測を開始する計測開始手段と、
監視データが生じた際に、前記内部カウンタが示す現在の内部時刻を監視データ発生時刻として前記監視データと共に記憶する記憶手段と、
前記ネットワークに接続した際に、前記時刻サーバーから現在時刻を取得する取得手段と、
該取得手段で取得した前記現在時刻から前記内部カウンタが示す現在の内部時刻を減算して前記現在時刻と前記内部時刻との差分を演算するとともに、該差分を前記監視データと共に記憶された前記監視データ発生時刻に加算して、当該監視データ発生時刻を補正する補正手段と、
を備えたことを特徴とする監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば温度センサ等から監視データを取得する監視装置に関する。
【背景技術】
【０００２】
従来、ビル等を離れた場所から監視する際には、監視装置が用いられていた。
【０００３】
この監視装置は、ビルで発生した事象をセンサで感知し、その監視データを、ネットワークを介してホストコンピュータへ送信するように構成されており、この監視データは、データの収集時刻や事象の発生時刻と共に蓄積される。
【０００４】
このとき、有線でホストコンピュータと接続する監視装置であれば、ホストコンピュータから時刻情報を取得したり、データ収集毎又は事象発生毎にホストコンピュータへデータを送信し、その時刻をホストコンピュータ側で管理することが出来るが、無線通信を利用してホストコンピュータと接続する場合には、電波の状態によって常にホストコンピュータと接続できるとは限らない。このため、ホストコンピュータヘ送信できない監視データを一時保存する際の時刻管理が必要となり、当該監視装置には、現在時刻を把握する為の時計チップが搭載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような監視装置にあっては、時計チップが必要となるばかりでなく、監視装置への電源が切れた時の為に、バックアップ用の電池が必要となる。これらは、低コスト化の阻害要因となっていた。
【０００６】
本発明は、このような従来の課題に鑑みてなされたものであり、低コスト化を図ることができる監視装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
前記課題を解決するために本発明の監視装置にあっては、時間情報を提供する時刻サーバーが設けられるとともにホストコンピュータが接続されたネットワークに無線通信を利用して接続される監視装置であって、内部時刻を定める内部カウンタでの経過時間の計測を開始する計測開始手段と、監視データが生じた際に、前記内部カウンタが示す現在の内部時刻を監視データ発生時刻として前記監視データと共に記憶する記憶手段と、前記ネットワークに接続した際に、前記時刻サーバーから現在時刻を取得する取得手段と、該取得手段で取得した前記現在時刻から前記内部カウンタが示す現在の内部時刻を減算して前記現在時刻と前記内部時刻との差分を演算するとともに、該差分を前記監視データと共に記憶された前記監視データ発生時刻に加算して、当該監視データ発生時刻を補正する補正手段と、を備えている。
【０００８】
すなわち、この監視装置では、例えばシステム起動時に内部時刻を定める内部カウンタでの経過時間の計測を開始し、センサ入力等によって監視データが生じた際には、前記内部カウンタが示す現在の内部時刻を監視データ発生時刻として前記監視データと共に記憶する。
【０００９】
次に、無線通信を利用してホストコンピュータが接続されたネットワークに接続した際には、時間情報を提供する時刻サーバーから現在時刻を取得する。
【００１０】
そして、取得した現在時刻から前記内部カウンタが示す現在の内部時刻を減算して前記現在時刻と前記内部時刻との差分を演算することで、前記内部カウンタによる内部時刻のズレを前記差分として算出し、この差分を、前記監視データと共に記憶された前記監視データ発生時刻に加算することで、当該監視データ発生時刻のズレが補正される。
【００１１】
これにより、監視データと共に記憶された監視データ発生時刻は、当該監視装置が前記ネットワークに接続された際に正確な時間に修正される。
【発明の効果】
【００１２】
以上説明したように本発明の監視装置では、監視データと共に記憶された監視データ発生時刻を、ネットワーク接続時において正確な時間に修正することができる。
【００１３】
これにより、ホストコンピュータに常時接続できるとは限らない環境であっても、時計チップを備えること無く、正確な監視データ発生時刻を得ることができる。よって、無線通信を利用した遠隔監視を可能とすることができる。
【００１４】
また、時計チップの廃止に伴い、バックアップ用の電池も不要となり、低コスト化に寄与することができる。
【００１５】
さらに、バックアップ電池の廃止に伴い、環境への負荷を低減することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態を図面に従って説明する。図１は、本実施の形態にかかる監視装置である遠隔監視装置１を複数備えたシステムを示す図であり、各遠隔監視装置１，・・・は、監視対象となるビル等に設置されている。
【００１７】
各遠隔監視装置１，・・・は、無線通信を利用して携帯電話パケット網１１に接続できるように構成されており、該携帯電話パケット網１１を介して、ネットワークであるインターネット１２に接続できるように構成されている。このインターネット１２上には、ＩＳＰ１３（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）を介して、時間情報を提供する時刻サーバーである国立天文台などのＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバー１４が点在しており、このＮＴＰサーバー１４は、１９００年１月１日０時０分０秒（ＧＭＴ）からの正確な経過時間を発信するように構成されている。これにより、このＮＴＰサーバー１４と通信して経過時間を取得することで、正確な現在の時刻が得られるように構成されている。
【００１８】
また、前記インターネット１２には、ＩＳＰ２１を介してホストコンピュータ２２が接続されており、該ホストコンピュータ２２は、前記各遠隔監視装置１，・・・と通信することで、各遠隔監視装置１，・・・からデータを収集できるように構成されている。
【００１９】
前記遠隔監視装置１は、図２に示すように、ＣＰＵ３１を中心に構成されている。このＣＰＵ３１のＣＰＵコア３２には、システムタイマとして利用する第１タイマ３３と、時計の代わりとして利用する第２タイマ３４とが接続されており、前記ＣＰＵコア３２は、第１のＳＩＯ３５を介して、第１のＲＳ２３２Ｃポート３６に接続されている。この第１のＲＳ２３２Ｃポート３６には、保守用のパソコン３７を接続できるように構成されており、外部から保守管理ができるように構成されている。
【００２０】
また、前記ＣＰＵコア３２は、第２のＳＩＯ４１を介して第２のＲＳ２３２Ｃポート４２に接続されており、この第２のＲＳ２３２Ｃポート４２には、無線通信を利用したデータ通信用のテレメトリング端末である携帯電話４３が接続されている。これにより、この携帯電話４３によってＩＳＰへＰＰＰ（Ｐｏｉｎｔｏ−ｔｏ−Ｐｏｉｔｏ  Ｐｒｏｔｏｃａｌ）接続した後、インターネット１２を経由して、前記ＮＴＰサーバー１４及び前記ホストコンピュータ２２に接続して通信できるように構成されている。
【００２１】
さらに、前記ＣＰＵコア３２は、ＩＯポート５１を介して、監視箇所に設置された接点センサや温度センサ等の監視センサ５２が接続されており、例えば窓の開放や火災の発生等を監視データとして取得できるように構成されている。
【００２２】
そして、前記ＣＰＵコア３２には、外部バス６１を介して、ＲＯＭ６２とＲＡＭ６３とが接続されている。
【００２３】
以上の構成にかかる本実施の形態の各遠隔監視装置１の動作を、図３及び図４に示すフローチャートに従って説明する。
【００２４】
すなわち、個々の遠隔監視装置１は、システム起動時において携帯電話４３を利用してインターネット１２に接続し、ＮＴＰサーバー１４からの現在時刻を取得を試みる。このとき、電波の状態等によりインターネット１２に接続が出来ない場合があり、この場合には、現在時刻の取得を行わずにステップＳ１を行う。
【００２５】
該ステップＳ１では、内部時刻を定める内部時刻カウンタを「０」にリセットするとともに１秒毎のタイマー割り込みをスタートさせ（Ｓ１）、このタイマー割り込み毎に内部時刻カウンタのカウントアップを行って経過時間の計測を開始する（Ｓ２）。
【００２６】
この状態において、例えば内部時刻カウンタの値が「３０」のときに、監視センサ５２で異常を示すデータがサンプリングされた際には（Ｓ３）、前記内部時刻カウンタの値「３０」が示す現在の内部時刻を監視データ発生時刻Ｔｏｌｄとして、前記監視データと共にＲＡＭ６３に記憶する。
【００２７】
このとき、携帯電話４３を利用してインターネット１２への接続を試み（Ｓ４）、接続できた際には、ＮＴＰサーバー１４からの現在時刻Ｔｇｅｔを取得する（Ｓ５）。
【００２８】
そして、取得した現在時刻Ｔｇｅｔから前記内部カウンタが示す現在の内部時刻Ｔｎｏｗを減算して前記現在時刻と前記内部時刻との差分を演算することで、前記内部カウンタによる内部時刻のズレを前記差分として算出し、この差分を、前記監視データと共に記憶された前記監視データ発生時刻Ｔｏｌｄに加算することで、該監視データ発生時刻のズレを補正し、当該監視データ発生時刻を実際の時刻Ｔｎｅｗに書き換える。
【００２９】
つまり、実際の時刻Ｔｎｅｗは、「Ｔｎｅｗ＝Ｔｏｌｄ＋（Ｔｇｅｔ−Ｔｎｏｗ）」の式より演算される。
【００３０】
このとき、前記ＮＴＰサーバー１４で取得した現在時刻Ｔｇｅｔが「２００３年７月１日１２時０分０秒」で、その時の内部時刻Ｔｎｏｗを示す内部カウンタの値が「５０」の場合、前記監視データ発生時刻の実際の時刻Ｔｎｅｗは、現在の時刻より２０秒前である「２００３年７月１日１１時５９分４０秒」であることがわかる。
【００３１】
これにより、前記監視データと共にＲＡＭ６３に一時的に記憶された監視データ発生時刻を、当該遠隔監視装置１を前記ネットワーク１２に接続された時点で正確な時間に修正することができる。
【００３２】
このように、前記監視データと共に一時的にＲＡＭ６３に記憶した監視データ発生時刻を、インターネット１２を介してホストコンピュータ２２へ送信する時点において、正確な時間に修正することができる。
【００３３】
このため、ホストコンピュータ２２に常時接続できるとは限らない環境であっても、時計チップを備えること無く、正確な監視データ発生時刻を得ることができる。よって、システムを有線で接続することができない場所であっても、無線通信を利用した遠隔監視が可能となる。
【００３４】
また、時計チップの廃止に伴い、バックアップ用の電池も不要となり、低コスト化に寄与することができる。加えて、バックアップ電池の廃止に伴い、自然環境への負荷を低減することができる。
【００３５】
そして、ネットワーク接続により時間情報が取得できたので、前記内部カウンタによる内部時刻を修正し（Ｓ７）、前記ＲＡＭ６３に一時保存された各データを、ホストコンピュータ２２へ送信した後（Ｓ８）、ネットワークへの接続を切断する（Ｓ９）。
【００３６】
その後において、監視センサ５２で異常を示すデータがサンプリングされた際には、修正された内部時刻カウンタの値が示す現在の内部時刻を監視データ発生時刻Ｔｏｌｄとして、前記監視データと共にＲＡＭ６３に記憶した後（Ｓ１０）、前記インターネット１２に接続して（Ｓ１１）、取得した監視データを前記監視データ発生時刻と共にホストコンピュータ２２へ送信した後（Ｓ１２）、ネットワークへの接続を切断する（Ｓ１３）。
【００３７】
このとき、前記内部時刻カウンタの値は一度修正されている為、時刻合わせは行わないが、内部時刻カウンタの時刻合わせは、定期的に行うものとする。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施の形態のシステムを示す構成図である。
【図２】同実施の形態を示すブロック図である。
【図３】同実施の形態の動作を示すフローチャートである。
【図４】図３に続くフローチャートである。
【符号の説明】
【００３９】
１    遠隔監視装置
１２    インターネット
１４    ＮＴＰサーバー
２２    ホストコンピュータ
３４    第２タイマー
４３    携帯電話
【図１】
2005051470.tif 000003
【図２】
2005051470.tif 000004
【図３】
2005051470.tif 000005
【図４】
2005051470.tif 000006