(57)【要約】【課題】システム内の異常を検出し、ユーザ側に通報する。【解決手段】監視装置１３は、データ収集・提供装置１１を監視していることを示すデータを、バス２１、制御機器１２、および通信路３１を介してデータ収集・提供装置１１に送信する。また、監視装置１３は、通信路３２を介してデータ収集・提供装置１１にアクセスする。データ収集・提供装置１１は、そのようなデータを送信してきた装置の数およびアクセスしてきた装置の数をカウントし、そのカウント値が、所定の数以下の場合、システム内に異常が発生したと検出し、通報を出す。本発明は、監視システムに適用することができる。【選択図】      図３
2004282541.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信路を介してデータを収集し、第２の通信路を介して、収集した前記データを提供する装置を含む監視システムにおいて、
前記第１の通信路と前記第２の通信路の双方に接続する監視装置により、前記第１の通信路と前記第２の通信路、および、前記装置の動作を監視する
ことを特徴とする監視システム。
【請求項２】
１台の前記装置に対して複数の前記監視装置が設置されている
ことを特徴とする請求項１に記載の監視システム。
【請求項３】
第１の通信路を介してデータを収集し、第２の通信路を介して、収集した前記データを提供する装置を含む監視システムの監視方法において、
前記第１の通信路と前記第２の通信路の双方に接続する監視装置により、前記第１の通信路と前記第２の通信路、および、前記装置の動作を監視する
ことを特徴とする監視方法。
【請求項４】
第１の通信路を介してデータを収集し、第２の通信路を介して、収集した前記データを提供する装置と、前記第１の通信路と前記第２の通信路の双方の通信路に接続する監視装置により、前記双方の通信路から監視されている前記装置を含む監視システムにおいて、
前記装置は、自らが監視されていることを認識し、その監視が途絶えたことを検出することにより、前記第１の通信路の異常、前記第２の通信路の異常、または、監視装置の異常を検出する
ことを特徴とする監視システム。
【請求項５】
１台の前記装置は、複数の前記監視装置により監視されている
ことを特徴とする請求項４に記載の監視システム。
【請求項６】
第１の通信路を介してデータを収集し、第２の通信路を介して、収集した前記データを提供する装置と、前記第１の通信路と前記第２の通信路の双方の通信路に接続する監視装置により、前記双方の通信路から監視されている前記装置を含む監視システムの監視方法において、
前記装置は、自らが監視されていることを認識し、その監視が途絶えたことを検出することにより、前記第１の通信路の異常、前記第２の通信路の異常、または、監視装置の異常を検出する
ことを特徴とする監視方法。
【請求項７】
第１の通信路を介してデータを収集し、第２の通信路を介して、収集した前記データを提供する装置を含む監視システムにおいて、
前記第１の通信路の異常、前記第２の通信路の異常、または、前記監視システム内の装置の異常を検出した場合、第３の通信路を介して通報する
ことを特徴とする監視システム。
【請求項８】
前記装置は、前記第１の通信路と前記第２の通信路の双方に接続される複数の監視装置と接続される
ことを特徴とする請求項７に記載の監視システム。
【請求項９】
第１の通信路を介してデータを収集し、第２の通信路を介して、収集した前記データを提供する装置を含む監視システムの監視方法において、
前記第１の通信路の異常、前記第２の通信路の異常、または、前記監視システム内の装置の異常を検出した場合、第３の通信路を介して通報する
ことを特徴とする監視方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は監視システムおよび方法に関し、特に、システム内の異常を検出し、通報する装置に適用して好適な監視システムおよび方法に関する。
【０００２】
【従来の技術】
例えば、センサから得られるデータ値を所定の通信路を介し所定のセンタに送信し、そのセンタからさらに、ユーザのコンピュータに対してインターネットなどのネットワークを介して送信することにより、ユーザは、センサにより得られるデータ値を閲覧できるシステムがある。
【０００３】
このようなシステムの一例を図１に示す。センサ６は、温度や、圧力などの各種のデータを取得する。センサ６により取得されたデータは、通信路２を介してデータ収集・提供装置３に供給される。データ収集・提供装置３は、供給されたデータを記憶し、要求に応じ、その記憶されているデータを、データ被提供装置７に供給する。データ収集・提供装置３からデータ被提供装置７に対してデータが供給される際、通信路２とは異なる通信路４が用いられて行われる。
【０００４】
このようなシステムを利用することによりユーザは、遠隔地に設置してあるセンサ６から得られるデータ値を、自分の近くにあるデータ被提供装置７により閲覧することができ、センサ６を用いた様々なデータ収集を容易に行うことが可能となる。
【０００５】
図１には、このようなシステムの異常を監視するための監視システムについても図示してある。データ収集・提供装置３の動作の監視は、監視対象であるデータ収集・提供装置３を特定の通信路４を経由して監視する監視システムが知られており、その一般的な構成は、図１に示したようになる。図１に示したように、一般的な監視システムは、データ収集・提供装置３が通信路２を介して制御機器１の情報を収集していることを、通信路４を介して監視装置５に送信する方法で監視が行われている（例えば、特許文献１乃至４）。
【０００６】
【特許文献１】
特開２００２−２６１７８２号公報
【特許文献２】
特表平１０−５０３９０４号公報
【特許文献３】
特開平１０−１５５１５５号公報
【特許文献４】
特表２０００−５０５６１０号公報
【０００７】
【発明が解決しようとする課題】
図１に示したシステムにおいて、データ収集・提供装置３からの応答がない場合、通信路４に異常が生じ、通信がうまく行われないために応答がないのか、データ収集・提供装置３自体に異常が生じために応答がないのか、または、両方とも異常が生じたために応答がないのかがわからず、応答がない原因を突き止めるのに時間がかかるといった課題があった。
【０００８】
また、データ収集・提供装置３が制御機器１からの情報収集ができていないことを監視装置５に通報しても、情報収集が行えない原因が、通信路２にあるのか制御機器１にあるのかを知ることができないという課題があった。
【０００９】
さらに、通信路２と通信路４の両方に不都合（異常）が生じた場合、その異常を通報することが出来ないという課題があった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、何らかの原因で、情報が取得できないなどの異常が発生した場合、その異常が発生していること、また、異常がどこで発生しているかを、迅速に、ユーザに通報することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、第１の通信路を介してデータを収集し、第２の通信路を介して、収集したデータを提供する装置を含む監視システムおよび方法において、第１の通信路と第２の通信路の双方に接続する監視装置により、第１の通信路と第２の通信路、および、装置の動作を監視することを特徴とする。
【００１２】
１台の装置に対して複数の監視装置が設置されているようにすることができる。
【００１３】
本発明においては、第１の通信路を介してデータが収集され、第２の通信路を介して、収集したデータが提供される装置が含まれ、第１の通信路と第２の通信路の双方に接続する監視装置により、第１の通信路と第２の通信路、および、装置の動作が監視される。
【００１４】
従って、本発明によれば、第１の通信路または第２の通信路に異常が発生したような場合、その通信路を介してデータの授受が行えなくなり、そのことを検出することにより、監視システム内の異常を検出することができる。また、１台の装置に対して複数の監視装置が設置されているため、監視装置自体に異常が発生したようなときでも、他の監視装置で対応することができ、監視システムの信頼性を向上させることが可能となる。
【００１５】
監視装置は、パーソナルコンピュータとすることでき、また、そのパーソナルコンピュータは、第３者の所有するものとすることができる。
【００１６】
本発明は、第１の通信路を介してデータを収集し、第２の通信路を介して、収集したデータを提供する装置と、第１の通信路と第２の通信路の双方の通信路に接続する監視装置により、双方の通信路から監視されている装置を含む監視システムおよび方法において、自らが監視されていることを認識し、その監視が途絶えたことを検出することにより、第１の通信路の異常、第２の通信路の異常、または、監視装置の異常を検出することを特徴とする。
【００１７】
１台の装置は、複数の監視装置により監視されているようにすることができる。
【００１８】
従って、本発明によれば、通信路の異常や監視装置の異常を検出することができ、また、異常が発生した部分を特定しやすくなる。また、１台の装置が複数の監視装置により監視されているため、複数の監視装置のうちの数台が壊れたとしても、システム内の異常を検出することができる。
【００１９】
本発明は、第１の通信路を介してデータを収集し、第２の通信路を介して、収集した前記データを提供する装置を含む監視システムおよび方法において、第１の通信路の異常、第２の通信路の異常、または、監視システム内の装置の異常を検出した場合、第３の通信路を介して通報することを特徴とする。
【００２０】
前記装置は、第１の通信路と第２の通信路の双方に接続される複数の監視装置と接続されるようにすることができる。
【００２１】
従って、本発明によれば、第１の通信路や第２の通信路に異常が発生したような場合、その異常を検出し、例えば、ユーザ側の携帯電話などに通報することができる。また、第１の通信路と第２の通信路の両方に異常が発生したような場合においても、その異常をユーザ側に通報することが可能となる。
【００２２】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。図２は、本発明を適用した監視システムの一実施の形態の構成を示す図である。データ収集・提供装置１１−１乃至１１−Ｍは、センサ１５−１乃至１５−Ｐにより取得されたデータを収集すると共に、その収集したデータを、ユーザからの要求に対応してデータ被提供装置１６−１乃至１６−Ｑに提供する。
【００２３】
制御機器１２−１乃至１２−Ｎは、データ収集・提供装置１１−１乃至１１−Ｍに対して、必要に応じ、制御機器情報を送信する。監視装置１３−１乃至１３−Ｎは、それぞれ、制御機器１２−１乃至１２−Ｎの入力装置として機能する。携帯電話１４は、システムに何らかの異常が発生した場合などに、その異常についての通報がなされるようになっている。
【００２４】
以下の説明において、データ収集・提供装置１１−１乃至１１−Ｍを、個々に区別する必要がない場合、単に、データ収集・提供装置１１と記述する。他の装置も同様に記述する。
【００２５】
制御機器１２と監視装置１３は、それぞれ、データ収集・提供装置１１とデータの授受を行えるようになっているが、異なる通信路を用いて、データの授受を行うようにされている。また、センサ１５とデータ被提供装置１６も、それぞれ、データ収集・提供装置１１とデータの授受を行えるようになっているが、異なる通信路を用いて、データの授受を行うようにされている。
【００２６】
制御機器１２とセンサ１５は、同一の通信路用いて、データ収集・提供装置３とデータの授受を行うようになっている。監視装置１３とデータ被提供装置１６は、同一の通信路用いて、データ収集・提供装置３とデータの授受を行うようになっている。
【００２７】
図２に示したシステムの構成を、１つのデータ収集・提供装置１１、制御機器１２、監視装置１３、センサ１５、および、データ被提供装置１６に注目し、書き直すと、図３に示したようになる。
【００２８】
まず、図３に示したシステム構成のうち、システム内の異常を監視する監視システムの構成について説明する。監視装置１３は、制御機器１２の入力装置として動作し、制御機器１２とバス２１を介して双方向通信を行うことで、制御機器１２の動作状態を監視する。バス２１は、例えば、ＲＳ−２３２Ｃなどの規格に準拠したインターフェースである。
【００２９】
制御機器１２は、監視装置１３からのデータを、通信路３１を介してデータ収集・提供装置１１に送信する。通信路３１は、パケット通信を行う通信網であり、例えば、Ｄｏｐａ（ドーパ）通信回線（商標）で構成される。
【００３０】
データ収集・提供装置１１は、通信路３２を介して監視装置１３がアクセスしてきた際、その監視装置１３に対して、蓄積していた制御機器情報を提供する。通信路３２は、インターネットなどと称される、Ｗｅｂアクセスすることが可能な通信路とされている。
【００３１】
データ収集・提供装置１１は、何らかの異常が、システムに発生した場合、そのことをユーザ側に知らせるために、通信路３３を介して携帯電話１４に、例えば、電子メールを送信する。なお、ここでは、制御機器１２と監視装置１３は、別々の装置として説明するが、１台の装置とすることも可能である。
【００３２】
このような監視システムを有する図３に示したシステムのうち、監視システム以外の部分の構成について説明する。センサ１５により取得されたデータは、通信路３１を介してデータ収集・提供装置１１に供給される。通信路１１は、上述したようにＤｏｐａ通信回線で構成される。
【００３３】
データ収集・提供装置１１は、センサ１５からのデータを記憶する。記憶されたデータは、データ被提供装置１６がアクセスしてきた際に提供される。そのアクセスやデータの提供は、通信路３２が用いられて行われる。通信路３２は、上述したように、Ｗｅｂアクセス可能な通信路である。
【００３４】
このように、センサ１５により取得されたデータは、データ収集・提供装置１１を介して、データ被提供装置１６に供給されるようになっている。従って、データ被提供装置１６のユーザは、遠隔地に設置してあるセンサ１５により取得されるデータを、例えば、自宅に設置してあるデータ被提供装置１６で閲覧することができる。
【００３５】
このようなデータの授受が行われるシステムを監視するための監視システムは、上述したように構成されている。図３に示した監視システムでは、１台の制御装置１２と１台の監視装置１３が設置されているが、実際には、複数の制御機器１２と複数の監視装置１３が、１台のデータ収集・提供装置１１に接続されており、その複数の制御機器１２、監視装置１３により、データ収集・提供装置１１は、監視されている。
【００３６】
ここでは、説明の都合上、図３に示した構成を例に挙げて説明を続ける。
【００３７】
次に、図３に示したシステムにおいて異常が発生した場合の検出の仕方について説明するが、その説明の前に、システムが正常に稼働しているときのデータの送受信について、図４を参照して説明する。ステップＳ１において、監視装置１３からのデータは、バス２１を介して制御機器１２に対して供給される。この監視装置１３からのデータには、監視装置１３を識別するためのＩＤが含まれている。制御機器１２は、ステップＳ２において、監視装置１３からのデータを通信路３１に出力する。ステップＳ３において、監視装置１３からのデータは、通信路３１を介してデータ収集・提供装置１１に供給される。
【００３８】
一方、ステップＳ４において、監視装置１３は、データ収集・提供装置１１に対して、通信路３２を介してアクセスする。このアクセスの際、監視装置１３から、監視装置１３を識別するためのＩＤが、データ収集・提供装置１１に提供されるため、データ収集・提供装置１１は、どの監視装置１３がアクセスしてきたかを識別することができる。データ収集・提供装置１１には、制御機器情報が蓄積されており、そのデータが、ステップＳ５において、通信路３２を介して出力され、アクセスしてきた監視装置１３に供給される。
【００３９】
このようにして、システムが正常に稼働しているときには、所定のデータの授受が、通信路３１や通信路３２を介して行われるように構成されている。また、システムが正常に稼働しているときには、センサ１５からのデータが、データ収集・提供装置１１に提供され、データ収集・提供装置１１からのデータが、データ被提供装置１６に提供されるといった、データの授受も正常に行われる。
【００４０】
次に、制御機器１２に故障などの異常が発生した場合について、図５を参照して説明する。制御機器１２に異常が発生すると、まず、ステップＳ１において行われていた監視装置１３とのデータの授受が行えなくなる。上述したように、監視装置１３は、制御機器１２とデータの授受を行うことにより、制御機器１２を監視している。よって、ステップＳ１において行われていたデータの授受が行われなくなると、監視装置１３は、制御機器１２に異常が発生したことを検知することができる。
【００４１】
また制御機器１２に異常が発生すると、ステップＳ２とステップＳ３において行われていた、通信路３１を介してデータの授受が行なわれなくなる。すなわち、制御機器１２に異常が発生すると、データ収集・提供装置１１に、データが入力（送信）されなくなる。
【００４２】
このようなことは、図６に示したように、通信路３１に異常が発生した場合も、同様なことが発生する。すなわち、図６を参照して説明するに、ステップＳ１において行われていた監視装置１３とのデータの授受は正常に行われ、また、ステップＳ２において、制御機器１２からのデータの出力も正常に行われる。
【００４３】
しかしながら、ステップＳ３において行われていた、通信路３１を介したデータの授受が正常に行われなくなる。従って、制御機器１２から正常にデータが出力されても、そのデータを、データ収集・提供装置１１は、入力することができないという状況が発生する。
【００４４】
このような場合、制御機器１２は、データを正常に出力しているため、データ収集・提供装置１１に送信したデータが到着していなくても、通信路３１に異常が発生していることを検出することができない可能性があり、そのために、通信路３１に異常が発生していることを検出できない可能性がある。
【００４５】
また、通信路３１に異常が発生すると、センサ１５からのデータが、正常にデータ収集・提供装置１１に対して供給されなくなる。このようなことは、センサ１５自体に異常が発生したときも、同様に、データ収集・提供装置１１に対しては、センサ１５からのデータが供給されないことになる。
【００４６】
このように、データ収集・提供装置１１が、制御機器１２からのデータを入力できない状況が発生したような場合、データ収集・提供装置１１によりシステム内に発生した異常が検出される。そして、データ収集・提供装置１１は、ステップＳ１１において、通信路３３に、制御機器１２や通信路３１に異常が発生したために、データを入力できないということを、システムを管理している管理者に認識させるための、例えば、電子メールを送信する。
【００４７】
通信路３３に出力された電子メールは、ステップＳ１２において、携帯電話１４に受信される。携帯電話１４に受信された電子メールを参照することで、システムを管理している管理者は、制御機器１２または通信路３１に異常が発生していることを認識することができ、その異常に対して何らかの対処を取ることが可能となる。
【００４８】
例えば、この場合、ユーザは、制御機器１２または通信路３１に異常が発生していることを認識できるので、制御機器１２を調べ、制御機器１２が正常に稼働していれば、通信路３１に異常が発生していることを認識することができる。このように、異常が発生している部分を管理者が容易に特定することができる。
【００４９】
次に、データ収集・提供装置１１に異常が発生した場合を、図７を参照して説明する。データ収集・提供装置１１に異常が発生したような場合でも、ステップＳ１乃至Ｓ３において行われる、監視装置１３から制御機器１２へのデータの授受と、制御機器１２から通信路３１を介してデータの出力は正常に行われる。
【００５０】
しかしながら、データ収集・提供装置１１に異常が発生すると、ステップＳ４およびステップＳ５において行われていた、データ収集・提供装置１１へのアクセスと、データ収集・提供装置１１からの制御機器情報の出力が正常に行われないことになる。その結果、監視装置１３が、データ収集・提供装置１１にアクセスできない、そして、監視装置１３にデータ収集・提供装置１１からの制御機器情報の供給がない状態が発生する。このようなことは、図８に示すように、通信路３２に異常が発生したような場合も発生する。
【００５１】
すなわち、ステップＳ１乃至Ｓ３において行われるデータの授受は、正常に行われるが、ステップＳ４，Ｓ５において行われる通信路３２における通信が正常に行われないため、結果として、監視装置１３は、データ収集・提供装置１１からの制御機器情報の供給を受けられない状況が発生する。
【００５２】
また、データ収集・提供装置１１や通信路３２に異常が発生すると、データ被提供装置１６に、データ収集・提供装置１１からのデータが供給されないことになる。
【００５３】
このような場合、すなわち、監視装置１３が、通常行われている通信路３２を介してデータ収集・提供装置１１に蓄積された制御機器情報を取得している動作を実行できないような場合、通信路３２あるいはデータ収集・提供装置１１の異常を検出する。
【００５４】
制御機器１２は、データを通信路３１を介して送信することができない場合、例えば、図６に示したように通信路３１に異常が発生したようなときや図７に示したようにデータ収集・提供装置１１に異常が発生したようなときに、通信路３１もしくはデータ収集・提供装置１１の異常を監視装置１３に通報する機能を有する。
【００５５】
このような機能を制御機器１２に持たせることにより、監視装置１３において、通信路３１やデータ収集・提供装置１１に異常が発生したことを検出することが可能となる。
【００５６】
また、このような機能を監視装置１３が有することにより、図７や図８に示したような、データ収集・提供装置１１や通信路３２に異常が発生したような状況のときにも、監視装置１３は、既に制御機器１２と通信路３１を経由してデータ収集・提供装置１１の状態を取得しており、通信路３２か、または、データ収集・提供装置１１のいずれかに異常が発生していることを検出することができる。
【００５７】
次に、監視装置１３に異常が発生した場合について、図９を参照して説明する。図９に示すように、監視装置１３に異常が発生した場合でも、制御機器１２から通信路３１を介してデータ収集・提供装置１１へのデータの送信は、正常に行うことが可能である。
【００５８】
しかしながら、ステップＳ１において行われるバス２１を介したデータの授受、ステップＳ４において行われるデータ収集・提供装置１１へのアクセス、および、ステップＳ５において行われるデータ収集・提供装置１１からの制御機器情報の受信は正常に行われない。従って、制御機器１２は、監視装置１３からのデータを入力しない状況が発生する。また、データ収集・提供装置１１も、監視装置１３からアクセスされない、制御機器情報を供給できない状態が発生する。
【００５９】
制御機器１２は、監視装置１３からのデータを入力できない状況が発生したか否かを判断することにより、監視装置１３の異常を検出することができる。また、データ収集・提供装置１１は、監視装置１３からのアクセスがあったか否かを判断することにより、監視装置１３の異常を検出することができる。
【００６０】
図示はしないが、バス２１に異常が発生した場合、監視装置１３と制御機器１２との間で行われるデータの授受が正常に行われない。そのため、制御機器１２は、監視装置１３からのデータを入力できないことを検出することにより、監視装置１３またはバス２１に異常が発生したことを検出することができる。
【００６１】
また、制御機器１２から通信路３１を介してデータ収集・提供装置１１に、監視装置１３からのデータが送信されないことになるため、データ収集・提供装置１１が、監視装置１３またはバス２１に異常が発生した可能性があることを検出することができる。
【００６２】
このように、システム内のいずれの部分において異常が発生したとしても、その異常を、システム内のいずれかの部分で検出することができ、また、その異常が発生した部分を容易に特定することが可能となる。また、異常が発生した場合、そのことをユーザに通報することが可能となる。図示はしていないが、制御機器１２や監視装置１３も、システムに発生した異常を検出した場合、通信路３１乃至３３のいずれかの通信路を介して携帯電話１４にメールを送信する機能を持たせるようにしても良い。
【００６３】
このように、データ収集・提供装置１１は、データ収集・提供装置１１以外の部分で、異常が発生したような場合、その発生した異常について、通信路３３を介してユーザ側の携帯電話１４に通報する機能を有する。このことを換言すると、データ収集・提供装置１１は、システム内に異常が発生したか否かを検出する機能と、異常を検出したときに、携帯電話１４に対して通報を出す（ここでは、メールを出すとする）機能を有する。
【００６４】
図示はしないが、制御機器１２、監視装置１３、および、バス２１の全てに異常が発生するような場合がある。そのような場合においても、本発明はシステム内の異常を検出し、通報することができる。そのことについて説明する。
【００６５】
制御機器１２、監視装置１３、および、バス２１は、例えば、Ｗｅｂアクセスでき、Ｄｏｐａ通信網にアクセスできる装置であれば良い。そのような装置は、パーソナルコンピュータ（以下、適宜、ＰＣと記述する）などと称される装置でよい。
【００６６】
ＰＣは、例えば、データ収集・提供装置１１を管理しているユーザや、データ被提供装置１６のユーザなど、実際にデータの授受を行うユーザ以外のユーザが有するＰＣとすることが可能である。
【００６７】
すなわち、制御機器１２、監視装置１３、および、バス２１は、第３者のＰＣを用いることが可能である。そのために、複数のＰＣを接続させることが可能である。さらに換言するに、データ収集・提供装置１１には、複数のＰＣ（制御機器１２、監視装置１３、および、バス２１）が接続されている。
【００６８】
よって、仮に、１台または数台のＰＣに異常が発生したとしても、他の複数のＰＣが接続されていることになる。このようなことを利用すれば、データ収集・提供装置１１は、常にＰＣが接続されている状態を維持させることができる。また、このようなことは、上述した監視システム（例えば、図３に示したような構成）を、常に構成させておくことが可能である（高い可能性で、監視システムを維持できる）ことを示している。このようなことを利用し、データ収集・提供装置１１は、自己、および、システム内の異常を検出する。
【００６９】
このような機能を有するデータ収集・提供装置１１の構成について説明する。データ収集・提供装置１１は、パケット通信モジュール５１、インターネット通信モジュール５２、メール作成通信モジュール５３、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５４、サーバ５５、および記憶部５６により構成されている。
【００７０】
パケット通信モジュール５１は、制御機器１２との間において、通信路３１を介するパケット通信を行ない、制御機器１２からのデータを受信する。インターネット通信モジュール５２は、記憶部５６に蓄積されている制御機器１２の情報などのデータを、通信路３２を介するインターネット（Ｗｅｂアクセス）による通信を行い、監視装置１３にデータを送信する。
【００７１】
メール作成通信モジュール５３は、異常を通報したという内容の電子メールを作成し、記憶部５６に記憶されている宛先（電子メールアドレス）に、通信路３３を介して送信する。
【００７２】
ＣＰＵ５４は、データ収集・提供装置１１内の各部を制御する。例えば、制御機器１２からの受信したパケットに含まれる異常の発生を知らせるデータに基づいて、例えばＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）により構成される情報を作成し、サーバ５５の記憶部（不図示）に供給するとともに、異常を通報する電子メールを作成をメール作成通信モジュール５３に指示する。
【００７３】
サーバ５５は、ＣＰＵ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、および記憶部（いずれも不図示）などにより構成されており、データ収集・提供装置１１の内部で独立に処理を実行する。また、サーバ５５は、ＣＰＵ５４からの指令に基づく動作を実行する他、通信路３１や通信路３２を介して他の機器から要求された情報を供給する等の動作を実行する。
【００７４】
記憶部５６には、制御機器１２または監視装置１３を識別するためのＩＤとともに、異常が発生した場合に送信するメールの宛先（送信先）（電子メールアドレス）が記憶されている。
【００７５】
このような構成を有するデータ収集・提供装置１１の動作について、図１１のフローチャートを参照して説明する。データ収集・提供装置１１は、監視装置１３からのデータを、上述したように、ステップＳ１乃至３の処理として受信する。また、データ収集・提供装置１１は、ステップＳ４の処理として、監視装置１３からアクセスされ、ステップＳ５の処理として、記憶している制御機器情報を監視装置１３に供給する。
【００７６】
このように、データ収集・提供装置１１は、監視装置１３から、定期的に通信路３１または通信路３２を介してアクセスされている。このような機能を用いて、図１２に示したフローチャートの処理が実行されることにより、データ収集・提供装置１１は、システム内の異常を検出する。すなわち、まず、ステップＳ４１において、アクセスされた端末数（監視装置１３）を特定する。
【００７７】
上述したように、データ収集・提供装置１１には、複数の監視装置１３がアクセスしてくる。その所定の時間内にアクセスしてきた監視装置１３の数をカウントすることにより、ステップＳ４１の処理が行われる。
【００７８】
ステップＳ４２において、ステップＳ４１における処理により特定された端末数が、予め設定されていた端末数（監視数）以下か否かが判断される。ステップＳ４２において、特定された端末数が、予め設定されていた端末数（監視数）以下ではないと判断された場合、ステップＳ４１に戻り、それ以降の処理が繰り返され、以下であると判断された場合、ステップＳ４３に進む。
【００７９】
アクセスしてきた端末の数が、所定の数以下であると判断されるのは、監視装置１３などに異常が発生したこと（システム内に異常が発生したこと）を示している。そこで、ステップＳ４３において、異常が発生したことを知らせる電子メールが作成され、予め設定されているメールアドレスに、通信路３３を介して送信される。
【００８０】
このようにして、データ収集・提供装置１１は、自己を監視している装置からのデータの授受（アクセス状況）を監視することにより、システム内の異常を検出する。
【００８１】
このようにして、システム内の異常を検出し、異常が検出されたときには、ユーザ側に通報することにより、異常の発生に対するシステム全体の信頼性を向上させることが可能となる。また、その検出および通報には、システム全体を監視するための装置を特別に設けなくても良く、システムで使用する端末と同じプロトコルを用いることが可能となる。
【００８２】
監視装置１３は、上述したように、データ収集・提供装置１１を、データ収集・提供装置１１にデータを送信することにより監視しているとともに、データ収集・提供装置１１にアクセスすることによっても監視している。そのことを利用し、監視装置１３は、システム内の異常を検出する。その検出について、図１２のフローチャートを参照して説明する。
【００８３】
ステップＳ１１において、監視装置１３は、データ収集・提供装置１１と、通信路３１のプロトコル、この場合、パケット通信を行うためのプロトコルで、制御機器１２を介してデータの授受（通信）を行う。
【００８４】
ステップＳ５２において、通信路３１を介した通信は、正常に行われたか否かを判断する。ステップＳ５２において、パケット通信を行うためのプロトコルでの通信は、正常には行われていないと判断された場合、ステップＳ５３に処理が進められる。
【００８５】
ステップＳ５２において、パケット通信を行うためのプロトコルでの通信は、正常には行われていないと判断されるのは、制御機器１２や通信路３１に異常が発生したようなときである。
【００８６】
ステップＳ５３において、異常が発生したことを知らせる電子メールが作成され、予め設定されているメールアドレスに、通信路３２を介して送信される。図示はしていないが、監視装置１３は、通信路３２を介して携帯電話１４にメールを送信する機能を有する。これは、通常、Ｗｅｂアクセスできるパーソナルコンピュータが有する機能であり、その機能を用いることにより実現できる。
【００８７】
一方、ステップＳ５２において、パケット通信を行うためのプロトコルでの通信は、正常に行われたと判断された場合、ステップＳ５４に処理が進められる。ステップＳ５４において、指定のＵＲＬのＷｅｂアクセスが通信路３２を用いて行われる。データ収集・提供装置１１には、そのデータ収集・提供装置１１を一意に識別するためのＵＲＬが割り当てられており、そのＵＲＬにＷｅｂアクセスすることにより、監視装置１３は、データ収集・提供装置１１と通信を行うことができるように構成されている。
【００８８】
ステップＳ５４において行われた、通信路３２を介した通信が、正常に行われたか否かが、ステップＳ５５において判断される。ステップＳ５５において、通信路３２を介した通信が正常に行われたと判断された場合、ステップＳ５１に戻り、それ以降の処理が繰り返される。
【００８９】
一方、ステップＳ５５において、通信路３２を介した通信は、正常には行われなかったと判断された場合、ステップＳ５６に進み、異常が発生したことを知らせる電子メールが作成され、予め設定されているメールアドレスに、通信路３３を介して送信される。
【００９０】
ステップＳ５５において、指定のＵＲＬのＷｅｂアクセスによる通信は、正常には行われていないと判断されるのは、例えば、データ収集・提供装置１１や通信路３２に異常が発生したようなときである。
【００９１】
このような処理が繰り返し行われることにより、システム内に発生した異常を検出し、検出したときには、ユーザに知らせることが可能となる。
【００９２】
上述したようにシステムを監視することにより、監視装置１３だけでシステムを監視する場合に比べ、その信頼性を向上させることができ、監視装置１３の信頼性に、システム全体の信頼性が依存してしまうようなことを防ぐことが可能となる。
【００９３】
制御機器１２や監視装置１３には、パーソナルコンピュータなどを用いることができ、また、そのようなパーソナルコンピュータは、システム内に多数存在しているため、データ収集・提供装置１１を監視する装置が多数存在していることになり、１台でデータ収集・提供装置１１を監視するよりも、より信頼性を高めることが可能となる。
【００９４】
また、データ収集・提供装置１１側で、自己を監視している装置の数を監視することで、監視装置１３など、監視する側の装置が、何らかの理由、例えば、夜間や休みなどで、パーソナルコンピュータとしての監視装置１３（制御機器１２）の電源がオフにされているために、システム全体として、データ収集・提供装置１１を監視する装置が減少したときでも、異常の発生を検出するなどの処理を維持する（対応する）ことが可能となる。
【００９５】
このような理由により、システムを監視するための設備などにかかるコストを抑えつつも、信頼性を高めることが可能となる。
【００９６】
上述した一連の処理は、それぞれの機能を有するハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００９７】
図１３は、汎用のパーソナルコンピュータの内部構成例を示す図である。パーソナルコンピュータのＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ１０３には、ＣＰＵ１０１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。入出力インタフェース１０５は、キーボードやマウスから構成される入力部１０６が接続され、入力部１０６に入力された信号をＣＰＵ１０１に出力する。また、入出力インタフェース１０５には、ディスプレイやスピーカなどから構成される出力部１０７も接続されている。
【００９８】
さらに、入出力インタフェース１０５には、ハードディスクなどから構成される記憶部１０８、および、インターネットなどのネットワークを介して他の装置とデータの授受を行う通信部１０９も接続されている。ドライブ１１０は、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、半導体メモリ１２４などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
【００９９】
記録媒体は、図１３に示すように、パーソナルコンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク１２３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、若しくは半導体メモリ１２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ１０２や記憶部１０８が含まれるハードディスクなどで構成される。
【０１００】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０１】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１０２】
【発明の効果】
本発明によれば、システム内の異常を検出することができる。
【０１０３】
本発明によれば、システム内の異常を検出した場合、そのことをユーザに通報することができる。
【０１０４】
本発明によれば、システム内のどの部分で異常が発生したのかを、特定することが容易になる。
【図面の簡単な説明】
【図１】従来の監視システムの構成の一例を示す図である。
【図２】本発明を適用した監視システムの一実施の形態の構成を示す図である。
【図３】監視システムの構成を示す図である。
【図４】監視システムの動作を説明する図である。
【図５】監視システムの動作を説明する図である。
【図６】監視システムの動作を説明する図である。
【図７】監視システムの動作を説明する図である。
【図８】監視システムの動作を説明する図である。
【図９】監視システムの動作を説明する図である。
【図１０】データ収集・提供装置の構成例を示す図である。
【図１１】データ収集・提供装置の動作について説明するためのフローチャートである。
【図１２】監視装置の動作について説明するためのフローチャートである。
【図１３】媒体を説明する図である。
【符号の説明】
１１  データ収集・提供装置
１２  制御機器
１３  監視装置
１４  携帯電話
３１乃至３３  通信路
【図１】
2004282541.tif 000003
【図２】
2004282541.tif 000004
【図３】
2004282541.tif 000005
【図４】
2004282541.tif 000006
【図５】
2004282541.tif 000007
【図６】
2004282541.tif 000008
【図７】
2004282541.tif 000009
【図８】
2004282541.tif 000010
【図９】
2004282541.tif 000011
【図１０】
2004282541.tif 000012
【図１１】
2004282541.tif 000013
【図１２】
2004282541.tif 000014
【図１３】
2004282541.tif 000015