(57)【要約】【課題】  信頼性が高く、かつ、多機能な遠隔管理システムを提供することができるようにする。【解決手段】  メインシステム１１１は、監視通報装置で取得され、送信されてきたデータをデマンドDB１２２に記憶する。送受信部１５５は、デマンドDB１２２に記憶されていて、かつ、デマンドサブDB１５６に記憶されていない差分データを送受信部１３１から受信して、デマンドDB１２２と同一のデータをデマンドサブDB１５６に記憶させる。サブシステム１１２は、遠隔監視通報サービスを契約しているユーザが、デマンドデータ閲覧サイトにログインした場合、デマンドサブDB１５６に記憶されているデータを用いて、ユーザが管理する監視通報装置のデータを閲覧するデータ閲覧画面を提供する。本発明は、例えば、データサーバとして機能する情報処理装置に適用できる。【選択図】図４
2006285483.tif 000002
【特許請求の範囲】
【請求項１】
所定の機器が取得した値であるデータを、第１の通信網を介して前記機器から受信し、蓄積する処理を行う第１の処理手段と、
前記機器と離れた位置にあって、ユーザにより操作される端末装置からの要求に応じて、前記端末装置の画面上に前記データを表示させる表示制御情報を、第２の通信網を介して前記端末装置に送信する処理を行う第２の処理手段と
を備え、
前記第１の処理手段は、
前記第１の通信網を介して、所定の時間間隔で前記機器から送信されてくる前記データを受信する受信手段と、
前記受信手段で受信された前記データを記憶する第１のデータベースと、
前記第２の処理手段からの前記データの要求を受信し、前記第１のデータベースに記憶されている前記データのうちの、前記第２の処理手段にまだ送信していないデータである差分データを前記第２の処理手段に送信する第１の送受信手段と
を有し、
前記第２の処理手段は、
前記第１の処理手段に前記データの要求を送信し、前記差分データを前記第１の処理手段から受信する第２の送受信手段と、
前記第２の送受信手段が受信した前記差分データを記憶することにより、前記第１のデータベースと同一の前記データを記憶する第２のデータベースと、
前記端末装置において入力された前記ユーザを識別するユーザ識別情報に基づいて、前記ユーザの情報取得レベルを判別する第１の判別手段と、
前記第２のデータベースに記憶された前記データを用いて、前記第１の判別手段により判別された第１の情報取得レベルに応じた第１の前記表示制御情報を生成する第１の生成手段と、
前記第２のデータベースに記憶された前記データを用いて、前記第１の判別手段により判別された第２の情報取得レベルに応じた第２の前記表示制御情報を生成する第２の生成手段と、
前記端末装置から前記ユーザ識別情報を受信し、前記ユーザの情報取得レベルに応じた前記第１または第２の表示制御情報を前記端末装置に送信する第３の送受信手段と
を有する
ことを特徴とする情報処理装置。
【請求項２】
前記第１の処理手段は、
前記受信手段が受信した前記データを監視し、前記データが予め設定された閾値を超えたか、または超えると予想されるかどうかを判定する監視手段と、
前記監視手段により、前記データが前記閾値を超えたか、または超えると予想されると判定された場合、前記ユーザに通知する通知手段と
をさらに有する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の処理手段は、
前記ユーザの情報取得レベルに関する情報から、前記ユーザの情報取得レベルを判別する第２の判別手段と、
前記第２の判別手段により判別された前記ユーザの情報取得レベルに応じて、前記データに付加する付加データを演算する付加データ演算手段と
をさらに有し、
前記第１の処理手段の前記第１の送受信手段は、前記差分データとともに、前記付加データも前記第２の処理手段に送信し、
前記第２の処理手段の前記２の送受信手段は、前記データの要求および前記ユーザの情報取得レベルに関する情報を前記第１の処理手段に送信し、前記差分データおよび前記付加データを前記第１の処理手段から受信し、
前記第２のデータベースは、前記付加データを含む前記データを記憶する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データが以前に前記第２の処理手段に送信されている場合には、前記第１のデータベースにおいて、そのデータが前記第２の処理手段に送信されたときの時刻が記憶されており、
前記第１の送受信手段は、前記第１のデータベースにおいて、前記第２の処理手段に送信された時刻が記憶されていない前記データを、前記差分データとして前記第２の処理手段に送信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第１乃至第３の送受信手段は、互いに、HTTP(Hyper Text Transfer Protocol)により、データを送受信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記第２の処理手段は、前記ユーザ識別情報と、前記ユーザの情報取得レベルとを対応付けて記憶する第３のデータベースを有する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記データは、所定期間における平均使用電力値であるデマンド値である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
所定の機器が取得した値であるデータを、第１の通信網を介して所定の時間間隔で前記所定の機器から受信し、第１のデータベースに蓄積する処理を行う第１の処理手段と、前記機器と離れた位置にあって、ユーザにより操作される端末装置からの要求に応じて、前記端末装置の画面上に前記データを表示させる表示制御情報を、第２の通信網を介して前記端末装置に送信する処理を行う第２の処理手段とを備える情報処理装置の情報処理方法において、
前記第１の処理手段において、
前記第２の処理手段からの前記データの要求を受信し、前記第１のデータベースに記憶されている前記データのうちの、前記第２の処理手段にまだ送信していないデータである差分データを前記第２の処理手段に送信する第１の送受信ステップと、
前記第２の処理手段において、
前記第１の処理手段に前記データの要求を送信し、前記差分データを前記第１の処理手段から受信する第２の送受信ステップと、
前記第２の送受信ステップの処理が受信した前記差分データを記憶させることにより、前記第１のデータベースと同一の前記データを第２のデータベースに記憶させる記憶ステップと、
前記端末装置において入力された前記ユーザを識別するユーザ識別情報に基づいて、前記ユーザの情報取得レベルを判別する判別ステップと、
前記第２のデータベースに記憶された前記データを用いて、前記判別ステップの処理により判別された第１の情報取得レベルに応じた第１の前記表示制御情報を生成する第１の生成ステップと、
前記第２のデータベースに記憶された前記データを用いて、前記判別ステップの処理により判別された第２の情報取得レベルに応じた第２の前記表示制御情報を生成する第２の生成ステップと、
前記端末装置から前記ユーザ識別情報を受信し、前記ユーザの情報取得レベルに応じた前記第１または第２の表示制御情報を前記端末装置に送信する第３の送受信ステップと
を有する
ことを特徴とする情報処理方法。
【請求項９】
所定の機器が取得した値であるデータを、第１の通信網を介して所定の時間間隔で前記所定の機器から受信し、第１のデータベースに蓄積する処理を行う第１の処理手段と、前記機器と離れた位置にあって、ユーザにより操作される端末装置からの要求に応じて、前記端末装置の画面上に前記データを表示させる表示制御情報を、第２の通信網を介して前記端末装置に送信する処理を行う第２の処理手段とを備える情報処理装置を制御するコンピュータに実行させるプログラムにおいて、
前記第１の処理手段において、
前記第２の処理手段からの前記データの要求を受信し、前記第１のデータベースに記憶されている前記データのうちの、前記第２の処理手段にまだ送信していないデータである差分データを前記第２の処理手段に送信する第１の送受信ステップと、
前記第２の処理手段において、
前記第１の処理手段に前記データの要求を送信し、前記差分データを前記第１の処理手段から受信する第２の送受信ステップと、
前記第２の送受信ステップの処理が受信した前記差分データを記憶させることにより、前記第１のデータベースと同一の前記データを第２のデータベースに記憶させる記憶ステップと、
前記端末装置において入力された前記ユーザを識別するユーザ識別情報に基づいて、前記ユーザの情報取得レベルを判別する判別ステップと、
前記第２のデータベースに記憶された前記データを用いて、前記判別ステップの処理により判別された第１の情報取得レベルに応じた第１の前記表示制御情報を生成する第１の生成ステップと、
前記第２のデータベースに記憶された前記データを用いて、前記判別ステップの処理により判別された第２の情報取得レベルに応じた第２の前記表示制御情報を生成する第２の生成ステップと、
前記端末装置から前記ユーザ識別情報を受信し、前記ユーザの情報取得レベルに応じた前記第１または第２の表示制御情報を前記端末装置に送信する第３の送受信ステップと
を有する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、信頼性が高く、かつ、多機能な遠隔管理システムを提供することができるようにする情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
遠隔地に配置された所定の機器（制御装置など）のデータを、所定の通信網を介してデータサーバに蓄積させ、データサーバに蓄積されたデータを通信網を介して受信することにより、遠隔地にある機器のデータを、手元の端末装置で確認することができる遠隔監視システムがある。
【０００３】
このような遠隔監視システムには、自社の機器の管理を行うために自身でシステムを構築するものの他に、ユーザが、遠隔管理システムによるサービスを提供している事業者と契約し、所定のサービス使用料（課金）を支払うことにより、事業者が構築した遠隔監視システムを用いて、遠隔地にある自身の機器のデータを確認することができるようにしたものもある。
【０００４】
ところで、サービス使用料などのユーザの課金状況（課金情報）に応じて、ユーザに提供するサービスの種類を変更することは、様々なサービスで行われている（例えば、特許文献１参照）。
【０００５】
遠隔監視システムを用いたサービスにおいても、サービスを利用するユーザの課金状況に応じて、提供するデータを変更したり、提供するサービスを拡充することが要請されている。
【０００６】
【特許文献１】特開平１１−１４３６６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、遠隔監視システムを再構築（バージョンアップ）するために、現在のシステムを用いたサービスを中断すると、現在サービスを利用しているユーザの不利益となるため、現在のサービスを中断させずに、新たな遠隔監視システムを構築する必要がある。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、信頼性が高く、かつ、多機能な遠隔管理システムを提供することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、所定の機器が取得した値であるデータを、第１の通信網を介して機器から受信し、蓄積する処理を行う第１の処理手段と、機器と離れた位置にあって、ユーザにより操作される端末装置からの要求に応じて、端末装置の画面上にデータを表示させる表示制御情報を、第２の通信網を介して端末装置に送信する処理を行う第２の処理手段とを備え、第１の処理手段は、第１の通信網を介して、所定の時間間隔で機器から送信されてくるデータを受信する受信手段と、受信手段で受信されたデータを記憶する第１のデータベースと、第２の処理手段からのデータの要求を受信し、第１のデータベースに記憶されているデータのうちの、第２の処理手段にまだ送信していないデータである差分データを第２の処理手段に送信する第１の送受信手段とを有し、第２の処理手段は、第１の処理手段にデータの要求を送信し、差分データを第１の処理手段から受信する第２の送受信手段と、第２の送受信手段が受信した差分データを記憶することにより、第１のデータベースと同一のデータを記憶する第２のデータベースと、端末装置において入力されたユーザを識別するユーザ識別情報に基づいて、ユーザの情報取得レベルを判別する第１の判別手段と、第２のデータベースに記憶されたデータを用いて、第１の判別手段により判別された第１の情報取得レベルに応じた第１の表示制御情報を生成する第１の生成手段と、第２のデータベースに記憶されたデータを用いて、第１の判別手段により判別された第２の情報取得レベルに応じた第２の表示制御情報を生成する第２の生成手段と、端末装置からユーザ識別情報を受信し、ユーザの情報取得レベルに応じた第１または第２の表示制御情報を端末装置に送信する第３の送受信手段とを有することを特徴とする。
【００１０】
この情報処理装置は、例えば、WWW（World Wide Web）サーバおよびデータサーバとして機能するサーバなどにより構成され、機器は、例えば、電力計、温度センサ、漏電センサなどのアナログセンサやデジタルセンサからのデータを取得する機器により構成され、端末装置は、例えば、PC（Personal Computer）、携帯電話機、またはPDA（Personal Digital Assistance）などにより構成される。
【００１１】
データは、例えば、所定の機器で取得される、所定期間における平均使用電力値であるデマンド値、温度値、漏洩電流値などの電流値、または機器内部の温度値とすることができる。また、ユーザの情報取得レベルは、所定のサービスを受けるための契約状況（課金状況）とすることができる。
【００１２】
表示制御情報は、例えば、３０分間隔、１日単位、週単位、月単位などのデマンド値をグラフ化して表示させる画面を生成する、HTML(Hyper Text Markup Language)等で記述された情報とすることができる。また、表示制御情報は、３０分間隔、１日単位、週単位、月単位などのデマンド値と、温度値、または他の機器で取得されたデマンド値とを重ね合わせて表示させる画面を生成する、HTML(Hyper Text Markup Language)等で記述された情報とすることができる。
【００１３】
第１または第２の通信網は、IEEE（The Institute of Electrical and Electronic Engineers , Inc.）802.11規格に準拠した無線LANによる無線の通信、FDDI（Fiber Distributed Data Interface）などの光ファイバ網、衛星通信網、イーサーネット（商標）、LAN（Local Area Network）、またはインターネットなどの各種の専用または公衆回線網などにより構成される。
【００１４】
受信手段、第１乃至第３の送受信手段は、ターミナルアダプタ、ADSL（Asymmetric Digital Subscriber Line）モデムや、LAN (Local Area Network)カード等により構成される。第１および第２のデータベースは、ハードディスク等の磁気ディスク、DVD(Digital Versatile Disk)などの光ディスク、半導体メモリ等により構成される。第１の判別手段、第１および第２の生成手段は、CPU（Central Processing Unit）などの演算装置により構成される。
【００１５】
本発明の情報処理装置においては、所定の機器が取得した値であるデータを、第１の通信網を介して機器から受信し、蓄積する処理を行う第１の処理手段において、第１の通信網を介して、所定の時間間隔で機器から送信されてくるデータが受信され、受信されたデータが第１のデータベースに記憶される。また、第１の処理手段において、第２の処理手段からのデータの要求が受信され、第１のデータベースに記憶されているデータのうちの、第２の処理手段にまだ送信していないデータである差分データが第２の処理手段に送信される。さらに、機器と離れた位置にあって、ユーザにより操作される端末装置からの要求に応じて、端末装置の画面上にデータを表示させる表示制御情報を、第２の通信網を介して端末装置に送信する処理を行う第２の処理手段において、第１の処理手段にデータの要求が送信され、差分データが第１の処理手段から受信され、受信された差分データを記憶することにより、第１のデータベースと同一のデータが第２のデータベースに記憶される。また、第２の処理手段において、端末装置において入力されたユーザを識別するユーザ識別情報に基づいて、ユーザの情報取得レベルが判別され、第２のデータベースに記憶されたデータを用いて、第１の判別手段により判別された第１の情報取得レベルに応じた第１の表示制御情報が生成され、第２のデータベースに記憶されたデータを用いて、第１の判別手段により判別された第２の情報取得レベルに応じた第２の表示制御情報が生成され、端末装置からユーザ識別情報が受信され、ユーザの情報取得レベルに応じた第１または第２の表示制御情報が端末装置に送信される。
【００１６】
これにより、第１のデータベースにデータを蓄積する第１の処理と、表示制御情報を端末装置に送信する第２の処理とを分離することが可能となる。また、表示制御情報を、ユーザの情報取得レベルに応じて容易に変更することが可能となる。従って、信頼性が高く、かつ、多機能な遠隔管理システムを提供することができる。
【００１７】
第１の処理手段には、受信手段が受信したデータを監視し、データが予め設定された閾値を超えたか、または超えると予想されるかどうかを判定する監視手段と、監視手段により、データが閾値を超えたか、または超えると予想されると判定された場合、ユーザに通知する通知手段とをさらに設けることができる。
【００１８】
監視手段は、例えば、CPUなどの演算装置により構成され、通知手段は、ターミナルアダプタ、ADSL（Asymmetric Digital Subscriber Line）モデムや、LAN (Local Area Network)カード等により構成され、例えば、メールを送信することができる。
【００１９】
従って、例えば、デマンド値が予め設定された閾値を超えたか、または超えると予想される場合、ユーザに通知させることができる。
【００２０】
第１の処理手段には、ユーザの情報取得レベルに関する情報から、ユーザの情報取得レベルを判別する第２の判別手段と、第２の判別手段により判別されたユーザの情報取得レベルに応じて、データに付加する付加データを演算する付加データ演算手段とをさらに設け、第１の処理手段の第１の送受信手段には、差分データとともに、付加データも第２の処理手段に送信させ、第２の処理手段の２の送受信手段には、データの要求およびユーザの情報取得レベルに関する情報を第１の処理手段に送信させ、差分データおよび付加データを第１の処理手段から受信させ、第２のデータベースには、付加データを含むデータを記憶させることができる。
【００２１】
第２の判別手段および付加データ演算手段は、例えば、CPUなどの演算装置により構成される。
【００２２】
付加データは、例えば、所定の機器が取得したデマンド値と、異なる時期（例えば、１年前）の同一の機器が取得したデマンド値との差分値とすることができる。また、例えば、付加データは、所定の機器が取得した過去の所定期間（例えば６ヶ月）のデマンド値のうちの最大値や分散値などとすることができる。
【００２３】
さらに例えば、付加データは、所定の機器のデマンド値と、その機器が設置されている店舗とほぼ同一面積を有する他の店舗に設置されている他の機器のデマンド値との差分値とすることができる。
【００２４】
これにより、ユーザの情報所得レベルに応じて、提供するデータを差別化するとともに、付加価値の高いデータをユーザに提供することができる。従って、多機能な遠隔管理システムを提供することができる。
【００２５】
データが以前に第２の処理手段に送信されている場合には、第１のデータベースにおいて、そのデータが第２の処理手段に送信されたときの時刻が記憶されており、第１の送受信手段には、第１のデータベースにおいて、第２の処理手段に送信された時刻が記憶されていないデータを、差分データとして第２の処理手段に送信させることができる。
【００２６】
これにより、第１の処理手段にある第１のデータベースと同一の第２のデータベースを、容易に、かつ、迅速に、第２の処理手段内に設けることができる。
【００２７】
第１乃至第３の送受信手段には、互いに、HTTP(Hyper Text Transfer Protocol)により、データを送受信させることができる。
【００２８】
第２の処理手段には、ユーザ識別情報と、ユーザの情報取得レベルとを対応付けて記憶する第３のデータベースを設けることができる。ユーザ識別情報は、例えば、ユーザIDなどであり、第３のデータベースにより、ログイン時に入力されたユーザIDから、ユーザの情報取得レベルを容易に判別することができる。
【００２９】
データは、所定期間における平均使用電力値であるデマンド値とすることができる。
【００３０】
本発明の情報処理方法は、第１の処理手段において、第２の処理手段からのデータの要求を受信し、第１のデータベースに記憶されているデータのうちの、第２の処理手段にまだ送信していないデータである差分データを第２の処理手段に送信する第１の送受信ステップと、第２の処理手段において、第１の処理手段にデータの要求を送信し、差分データを第１の処理手段から受信する第２の送受信ステップと、第２の送受信ステップの処理が受信した差分データを記憶させることにより、第１のデータベースと同一のデータを第２のデータベースに記憶させる記憶ステップと、端末装置において入力されたユーザを識別するユーザ識別情報に基づいて、ユーザの情報取得レベルを判別する判別ステップと、第２のデータベースに記憶されたデータを用いて、判別ステップの処理により判別された第１の情報取得レベルに応じた第１の表示制御情報を生成する第１の生成ステップと、第２のデータベースに記憶されたデータを用いて、判別ステップの処理により判別された第２の情報取得レベルに応じた第２の表示制御情報を生成する第２の生成ステップと、端末装置からユーザ識別情報を受信し、ユーザの情報取得レベルに応じた第１または第２の表示制御情報を端末装置に送信する第３の送受信ステップとを有することを特徴とする。
【００３１】
本発明のプログラムは、第１の処理手段において、第２の処理手段からのデータの要求を受信し、第１のデータベースに記憶されているデータのうちの、第２の処理手段にまだ送信していないデータである差分データを第２の処理手段に送信する第１の送受信ステップと、第２の処理手段において、第１の処理手段にデータの要求を送信し、差分データを第１の処理手段から受信する第２の送受信ステップと、第２の送受信ステップの処理が受信した差分データを記憶させることにより、第１のデータベースと同一のデータを第２のデータベースに記憶させる記憶ステップと、端末装置において入力されたユーザを識別するユーザ識別情報に基づいて、ユーザの情報取得レベルを判別する判別ステップと、第２のデータベースに記憶されたデータを用いて、判別ステップの処理により判別された第１の情報取得レベルに応じた第１の表示制御情報を生成する第１の生成ステップと、第２のデータベースに記憶されたデータを用いて、判別ステップの処理により判別された第２の情報取得レベルに応じた第２の表示制御情報を生成する第２の生成ステップと、端末装置からユーザ識別情報を受信し、ユーザの情報取得レベルに応じた第１または第２の表示制御情報を端末装置に送信する第３の送受信ステップとを有することを特徴とする。
【００３２】
第１の送受信ステップは、例えば、第２の処理手段からデータ要求コマンドを受信し、第１のデータベースに記憶されているデータのうちの、第２の処理手段にまだ送信していないデータである差分データを第２の処理手段に送信する送受信ステップにより構成され、第２の送受信ステップは、例えば、第１の処理手段にデータ要求コマンドを送信し、差分データを第１の処理手段から受信する送受信ステップにより構成され、記憶ステップは、例えば、第２の送受信ステップの処理が受信した差分データを記憶させることにより、第１のデータベースと同一のデータを第２のデータベースに記憶させる記憶ステップにより構成され、判別ステップは、例えば、端末装置において入力されたユーザIDに基づいて、ユーザの契約レベルを判別する判別ステップにより構成され、第１の生成ステップは、例えば、第２のデータベースに記憶されたデータを用いて、判別ステップの処理により判別された第１の契約レベルに応じた、デマンド値をグラフ化して表示させる第１の表示制御情報を生成する生成ステップにより構成され、第２の生成ステップは、例えば、第２のデータベースに記憶されたデータを用いて、判別ステップの処理により判別された第２の契約レベルに応じた、デマンド値をグラフ化して表示させる第２の表示制御情報を生成する生成ステップにより構成され、第３の送受信ステップは、例えば、端末装置からユーザIDを受信し、ユーザの契約レベルに応じた第１または第２の表示制御情報を端末装置に送信する送受信ステップにより構成される。
【００３３】
本発明の情報処理方法およびプログラムにおいては、第１の処理手段において、第２の処理手段からのデータの要求が受信され、第１のデータベースに記憶されているデータのうちの、第２の処理手段にまだ送信していないデータである差分データが第２の処理手段に送信される。また、第２の処理手段において、第１の処理手段にデータの要求が送信され、差分データが第１の処理手段から受信され、第２の送受信ステップの処理が受信した差分データを記憶させることにより、第１のデータベースと同一のデータが第２のデータベースに記憶される。さらに第２の処理手段において、端末装置において入力されたユーザを識別するユーザ識別情報に基づいて、ユーザの情報取得レベルが判別され、第２のデータベースに記憶されたデータを用いて、判別ステップの処理により判別された第１の情報取得レベルに応じた第１の表示制御情報が生成され、第２のデータベースに記憶されたデータを用いて、判別ステップの処理により判別された第２の情報取得レベルに応じた第２の表示制御情報が生成され、端末装置からユーザ識別情報が受信され、ユーザの情報取得レベルに応じた第１または第２の表示制御情報が端末装置に送信される。
【００３４】
これにより、第１のデータベースにデータを蓄積する第１の処理と、表示制御情報を端末装置に送信する第２の処理とを分離することが可能となる。また、表示制御情報を、ユーザの情報取得レベルに応じて容易に変更することが可能となる。従って、信頼性が高く、かつ、多機能な遠隔管理システムを提供することができる。
【発明の効果】
【００３５】
本発明によれば、信頼性が高く、かつ、多機能な遠隔管理システムを提供することができる。
【発明を実施するための最良の形態】
【００３６】
図１は、本発明を適用した遠隔監視通報システム１の一実施の形態の構成を示すブロック図である。
【００３７】
遠隔監視通報システム１は、所定の機器が取得したデータ（後述するデマンド値、温度値、電流値など）を、機器から離れた位置にいて、機器が設置された店舗や工場を管理しているユーザが監視可能なサービス（遠隔監視通報サービス）を提供するシステムである。
【００３８】
この遠隔監視通報システム１においては、通信網１２に、監視通報装置１１−１乃至１１−Ｎおよび遠隔監視通報サーバ１３が接続され、通信網１４に、遠隔監視通報サーバ１３およびクライアント端末装置１５−１乃至１５−Ｍが接続されている。
【００３９】
監視通報装置１１−１は、例えば、“コンビニＡ店”に設けられている電力計（電力メータ）４１−１（後述する図２）と接続するように設置され、所定の時間（例えば、30分間（後述するデマンド時限））が経過した場合、その電力計４１−１から取り込んだ電力情報（パルス）に基づいて、その時間ごとの使用電力の平均値（平均使用電力値）であるデマンド値を遠隔監視通報サーバ１３宛に送信する。
【００４０】
ここで、デマンド値とは、電力会社との取引に使用される、30分間（デマンド時限）における平均使用電力値である。一般的に、電力会社に支払う電気料金は、使用した電力量に応じて課金される電力量料金と、デマンド値によって更新される契約電力に応じて決定される基本料金とを加算した金額となる。すなわち、一度決定した契約電力を超えて電気を使用すると、契約超過金の支払いが必要になったり、契約料金のアップにつながることになるので、デマンド値を抑制することで、電気料金を軽減することになる。
【００４１】
また、監視通報装置１１−１には、例えば、サーミスタなどの後述する温度センサ４１−２も接続され、所定の時間（例えば、１分）が経過した場合、監視通報装置１１−１は、その時刻における温度センサ４１−２が測定した温度を示す値（温度値）を遠隔監視通報サーバ１３宛に送信する。さらに、監視通報装置１１−１には、例えば、漏電監視用の機器やセンサなどの後述する漏電センサ４１−３も接続され、所定の時間（例えば、１分）が経過した場合、監視通報装置１１−１は、その時刻における漏電センサ４１−３が検知した漏洩電流を示す値（漏洩電流値）を遠隔監視通報サーバ１３宛に送信する。
【００４２】
さらに、監視通報装置１１−１は、自分自身の内部の温度を測定し、所定の時間(例えば、１分)が経過した場合、監視通報装置１１−１は、その時刻における自分自身の内部の温度を示す値（内部温度値）を遠隔監視通報サーバ１４宛に送信する。
【００４３】
監視通報装置１１−２は、例えば、“コンビニＢ店”に設けられている電力計４１−１と接続するように設置され、監視通報装置１１−１と同様に、所定の時間（例えば、30分間（デマンド時限））が経過した場合、その電力計４１−１から取り込んだ電力情報（パルス）に基づいて、デマンド値を遠隔監視通報サーバ１３宛に送信する。
【００４４】
また、監視通報装置１１−２には、監視通報装置１１−１と同様に、温度センサ４１−２および漏電センサ４１−３も接続され、所定の時間（例えば、１分）が経過した場合、監視通報装置１１−２は、その時刻における温度センサ４１−２が測定した温度値を遠隔監視通報サーバ１３宛に送信するとともに、漏電センサ４１−３が検知した漏洩電流値を遠隔監視通報サーバ１３宛に送信する。
【００４５】
さらに、監視通報装置１１−２は、監視通報装置１１−１と同様に、自分自身の内部の温度を測定し、所定の時間(例えば、１分)が経過した場合、監視通報装置１１−２は、その時刻における内部温度値を遠隔監視通報サーバ１４宛に送信する。
【００４６】
監視通報装置１１−３（図示せず）乃至１１−Ｎのそれぞれは、例えば、店舗、工場、または一般家庭などに設けられている電力会社の電力計４１−１と接続するように設置され（監視通報装置１１−Ｎは、例えば、“デパートＺ店”に設けられている電力計４１−１と接続するように設置され）、所定の時間（例えば、30分間（デマンド時限））が経過した場合、その電力計４１−１から取り込んだ電力情報（パルス）に基づいて、デマンド値を遠隔監視通報サーバ１３宛に送信する。
【００４７】
また、監視通報装置１１−３（図示せず）乃至１１−Ｎのそれぞれには、監視通報装置１１−１と同様に、温度センサ４１−２および漏電センサ４１−３も接続され、所定の時間（例えば、１分）が経過した場合、監視通報装置１１−３（図示せず）乃至１１−Ｎのそれぞれは、その時刻における温度センサ４１−２が測定した温度値を遠隔監視通報サーバ１３宛に送信するとともに、漏電センサ４１−３が検知した漏洩電流値を遠隔監視通報サーバ１３宛に送信する。
【００４８】
さらに、監視通報装置１１−１乃至１１−Ｎのそれぞれは、通信網１２を介して、遠隔監視通報サーバ１３から送信されてくる、自分自身の設定に関する情報である監視通報設定情報を受信し、受信した監視通報設定情報を設定する。
【００４９】
ここで、監視通報設定情報とは、ユーザにより、監視通報装置１１−１乃至１１−Ｎのそれぞれに設定される、それぞれの装置で監視している情報（データ）を通報（通知）する間隔などの設定に関する情報である。具体的には、例えば、デマンド値を遠隔監視通報サーバ１４に通報する間隔である“30分”が、監視通報設定情報として、ユーザにより設定される。
【００５０】
通信網１２は、例えば、Dopa（ドゥーパ）通信回線（商標）で構成され、監視通報装置１１−１乃至１１−Ｎのいずれかと、遠隔監視通報サーバ１３とを相互に通信させる。
【００５１】
例えば、通信網１２は、監視通報装置１１−１乃至１１−Ｎのいずれかから供給されてくる、デマンド値、温度値、または漏洩電流値、または内部温度値のいずれかを遠隔監視通報サーバ１３に伝送する。また、通信網１２は、遠隔監視通報サーバ１３から供給されてくる監視通報設定情報を、監視通報装置１１−１乃至１１−Ｎのいずれかに伝送する。
【００５２】
なお、通信網１２は、Dopa通信回線に限定されず、例えば、IEEE（The Institute of Electrical and Electronic Engineers , Inc.）802.11規格に準拠した無線LANによる無線の通信、FDDI（Fiber Distributed Data Interface）などの光ファイバ網、衛星通信網、イーサーネット（商標）、LAN（Local Area Network）、またはインターネットなどの各種の専用または公衆回線網を利用して構成するようにしてもよい。
【００５３】
遠隔監視通報サーバ１３は、WWW（World Wide Web）サーバおよびデータサーバであり、本発明の情報処理装置の一例である。
【００５４】
遠隔監視通報サーバ１３は、例えば、遠隔監視通報システム１による所定のサービスを提供する事業者の“データセンタ”に設置され、通信網１２を介して、監視通報装置１１−１乃至１１−Ｎのいずれかから送信されてくるデマンド値、温度値、漏洩電流値、および内部温度値を受信し、それぞれを蓄積する。
【００５５】
また、遠隔監視通報サーバ１３は、クライアント端末装置１５−１乃至１５−Ｍのいずれかの要求に応じて、蓄積されたデマンド値、温度値、漏洩電流値、または内部温度値のいずれかに所定の処理（例えば、パケット化するパケット処理など）を施して、処理を施すことで得られた情報を、通信網１４を介して、クライアント端末装置１５−１乃至１５−Ｍのいずれかに送信する。
【００５６】
さらに、遠隔監視通報サーバ１３は、通信網１２を介して、クライアント端末装置１５−１乃至１５−Ｍのいずれかから送信されてくる監視通報設定情報を、通信網１２を介して、監視通報装置１１−１乃至１１−Ｎのいずれかに送信する。
【００５７】
通信網１４は、例えば、インターネットであり、TCP/IP（Transmission Control Protocol/Internet Protocol）などの所定のプロトコルに従って、遠隔監視通報サーバ１３およびクライアント端末装置１５−１乃至１５−Ｍのそれぞれを相互に通信させる。
【００５８】
クライアント端末装置１５−１乃至１５−Ｍは、例えば、PC（Personal Computer）、携帯電話機、またはPDA（Personal Digital Assistance）などの通信網１４に接続可能な機器である。
【００５９】
クライアント端末装置１５−１乃至１５−Ｍのそれぞれは、通信網１４を介して、通信網１４に接続された遠隔監視通報サーバ１３に様々なデータを送信するか、または遠隔監視通報サーバ１３から送信されてくる様々なデータを受信する。
【００６０】
例えば、クライアント端末装置１５−１乃至１５−Ｍのそれぞれは、遠隔監視通報サーバ１３に蓄積されている、デマンド値、温度値、漏洩電流値、または内部温度値に関する情報を取得するための要求を、通信網１４を介して、遠隔監視通報サーバ１３宛に送信した場合、その要求に応じて、通信網１４を介して、遠隔監視通報サーバ１３から送信されてくる、所定の処理が施されたデマンド値、温度値、漏洩電流値、または内部温度値に関する情報を受信する。
【００６１】
また、例えば、クライアント端末装置１５−１乃至１５−Ｍのそれぞれは、通信網１４を介して、監視通報設定情報を遠隔監視通報サーバ１３宛に送信する。
【００６２】
なお、図１で示される遠隔監視通報システム１の例においては、遠隔監視通報サーバ１３が、１台設けられているが、機能ごとに複数のサーバを設けるようにしてもよい。また、通信網１２と通信網１４とは、同一のものでもよい。
【００６３】
以下、監視通報装置１１−１乃至１１−Ｎを個々に区別する必要がない場合、単に監視通報装置１１と称する。また、クライアント端末装置１５−１乃至１５−Ｍを個々に区別する必要がない場合、単にクライアント端末装置１５と称する。
【００６４】
図２は、監視通報装置１１の構成例を示すブロック図である。
【００６５】
監視通報装置１１は、入力インターフェイス３１−１乃至３１−Ｊ、入力部３２、制御部３３、記憶部３４、および通信部３５を含むように構成される。
【００６６】
入力インターフェイス３１−１乃至３１−Ｊは、いわゆる接続インターフェイスであり、様々な機器やセンサなどから入力されてくる信号を入力部３２に供給する。
【００６７】
入力インターフェイス３１−１には、例えば、店舗、工場、または一般家庭などに設けられている電力会社の電力計４１−１が接続され、入力インターフェイス３１−１は、電力計４１−１から取り込んだデマンド値を示す信号を入力部３２に供給する。入力インターフェイス３１−２には、例えば、サーミスタなどの温度センサ４１−２が接続され、入力インターフェイス３１−２は、温度センサ４１−２が測定した温度値を示す信号を入力部３２に供給する。入力インターフェイス３１−３には、例えば、漏電監視用の機器やセンサなどの漏電センサ４１−３が接続され、入力インターフェイス３１−３は、漏電センサ４１−３が検知した漏洩電流値を示す信号を入力部３２に供給する。
【００６８】
入力インターフェイス３１−４（図示せず）乃至３１−Ｊのそれぞれには、例えば、ガス漏れ、ドアの開閉、不法侵入者、または液面のレベルなどを検知する、センサ４１−４（図示せず）乃至４１−Ｊのそれぞれが接続され、入力インターフェイス３１−４（図示せず）乃至３１−Ｊのそれぞれは、それらのセンサが検知した信号を入力部３２に供給する。
【００６９】
なお、入力インターフェイス３１−４（図示せず）乃至３１−Ｊのそれぞれには、電力計４１−１、温度センサ４１−２、および漏電センサ４１−３が測定している場所とは異なる場所にある電力計、温度センサ、または漏電センサなどを接続することもできる。
【００７０】
入力部３２は、入力インターフェイス３１−１乃至３１−Ｊのいずれかから、センサの検知した信号が供給されてきた場合、その信号を制御部３３に供給する。例えば、入力部３２は、入力インターフェイス３１−１乃至３１−３のいずれかから、デマンド値、温度値、または漏洩電流値を示す信号のいずれかが供給されてきた場合、それらを制御部３３に供給する。
【００７１】
制御部３３は、入力部３２から信号が供給されてきた場合、記憶部３４に記憶されている監視通報設定情報を基に、その信号を遠隔監視通報サーバ１３に通知するか否かを判定する。制御部３３は、信号を通知すると判定した場合、通信部３５を制御して、通信網１２に接続させ、遠隔監視通報サーバ１３に、その信号を通知するパケットを遠隔監視通報サーバ１３宛に送信させる。
【００７２】
例えば、制御部３３は、入力部３２からデマンド値を示す信号が供給されてきた場合、記憶部３４に記憶されている監視通報設定情報を基に、前回デマント値を通知してから30分を経過したか否かを判定し、30分経過したと判定された場合、通信部３５を制御して、通信網１２に接続させ、デマンド値を通知するパケットを遠隔監視通報サーバ１３宛に送信させる。
【００７３】
また、例えば、制御部３３は、デマンド値の場合と同様に、入力部３２から温度値または漏洩電流値を示す信号のいずれかが供給されてきた場合、記憶部３４に記憶されている監視通報設定情報を基に、前回通知してから１分を経過したか否かを判定し、１分経過したと判定された場合、通信部３５を制御して、通信網１２に接続させ、温度値または漏洩電流値のいずれかを通知するパケットを遠隔監視通報サーバ１３宛に送信させる。
【００７４】
さらに、制御部３３は、通信網１２を介して、遠隔監視通報サーバ１３から送信されてくる監視通報設定情報を、記憶部３４に記憶させて設定する。例えば、制御部３３は、通信網１２を介して、監視通報設定情報として遠隔監視通報サーバ１３から送信されてくるデマンド値を遠隔監視通報サーバ１３に通報する間隔である“30分”を、記憶部３４に記憶させて設定する。
【００７５】
また、制御部３３は、内部温度測定部３５から供給されてくる監視通報装置１１の内部温度値を、例えば、所定の時間が経過した場合、通信部３５を制御して、通信網１２を接続させ、その内部温度値を通知するパケットを遠隔監視通報サーバ１３宛に送信させる。
【００７６】
以下、電力計４１−１、温度センサ４１−２、漏電センサ４１−３、およびセンサ４１−４乃至４１−Ｎを個々に区別する必要がない場合、センサ４１と称する。
【００７７】
図３は、遠隔監視通報サーバ１３の構成例を示すブロック図である。
【００７８】
CPU（Central Processing Unit）５１は、ROM５２に記憶されているプログラム、または、記録部５８に記録されているプログラムに従って各種の処理を実行する。RAM５３には、CPU５１が実行するプログラムやデータなどが適宜記憶される。これらのCPU５１、ROM５２、およびRAM５３は、バス５４を介して相互に接続されている。
【００７９】
CPU５１にはまた、バス５４を介して入出力インターフェイス５５が接続されている。入出力インターフェイス５５には、キーボード、マウスなどよりなる入力部５６、ディスプレイなどよりなる出力部５７が接続されている。CPU５１は、入力部５６から入力される指令に対応して各種の処理を実行する。そして、CPU５１は、処理の結果得られた画像や音声などを出力部５７に出力する。
【００８０】
入出力インターフェイス５５に接続されている記録部５８は、例えば、ハードディスクなどで構成され、CPU５１が実行するプログラムや各種のデータを記録する。通信部５９は、通信網１２、通信網１４、その他のネットワーク、または通信媒体を介して外部の装置と通信する。
【００８１】
また、通信部５９を介してプログラムを取得し、記録部５８に記録してもよい。
【００８２】
入出力インターフェイス５５に接続されているドライブ６０は、磁気ディスク７１、光ディスク７２、光磁気ディスク７３、または半導体メモリ７４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部５８に転送され、記録される。
【００８３】
なお、クライアント端末装置１５は、遠隔監視通報サーバ１３と同様に構成されるので、その記載および説明は省略する。また、遠隔監視通報サーバ１３およびクライアント端末装置１５は、図３に示した内部構造に限らず、必要に応じて、機能を追加したり削除したりすることは可能であり、その機能に対応した構成を持つことが可能である。
【００８４】
図４は、遠隔監視通報サーバ１３の構成例を示す機能ブロック図である。
【００８５】
遠隔監視通報サーバ１３は、監視通報装置１１からのデータ（デマンド値、温度値、漏洩電流値、または内部温度値など）をデータベースとして内部に蓄積するとともに、監視通報装置１１において取得されたデータが、予め設定された閾値（以下、警報レベルと称する）に達したとき（または達すると予想されたとき）に警報を送信する機能を提供するメインシステム１１１と、警報レベルを設定したり、メインシステム１１に蓄積されているデータを取得して閲覧する機能をユーザに対して提供するサブシステム１２とにより構成されている。
【００８６】
メインシステム１１１は、データ取得部１２１、デマンドDB（Data Base）１２２、通報制御部１２３、送信部１２４、サブシステムI/F（Inter Face）１２５により構成されている。また、サブシステムI/F１２５は、送受信部１３１を少なくとも有している。
【００８７】
メインシステム１１１の通報制御部１２３は、図３のCPU５１に対応し、送信部１２４および送受信部１３１は、図３の通信部５９に対応する。また、データ取得部１２１は、図３のCPU５１および通信部５９に対応し、デマンドDB１２２は、図３の記録部５８に対応する。
【００８８】
サブシステム１１２は、端末送受信部１５１、機能選択部１５２、契約者DB１５３、表示制御部１５４Ａおよび１５４Ｂ、送受信部１５５、およびデマンドサブDB１５６により構成されている。
【００８９】
サブシステム１１２の機能選択部１５２、並びに表示制御部１５４Ａおよび１５４Ｂは、図３のCPU５１に対応し、端末送受信部１５１および送受信部１５５は、図３の通信部５９に対応し、契約者DB１５３およびデマンドサブDB１５６は、図３の記録部５８に対応する。
【００９０】
データ取得部１２１は、所定の時間間隔（例えば、１分間隔または３０分間隔）で、通信網１２を介して監視通報装置１１から送信されてくるデマンド値などのデータを受信（取得）し、デマンドDB１２２に記憶させる。この時間間隔は、監視通報設定情報として、データ取得部１２１から監視通報装置１１に送信される。
【００９１】
なお、データ取得部１２１は、上述したように、例えば、デマンド値は、３０分間隔、温度値は１分間隔などのように、データの種類に応じて異なる時間間隔で監視通報装置１１からのデータを受信するが、全てのデータを同一の時間間隔で取得するようにしてもよい。
【００９２】
また、データ取得部１２１は、前回受信したデータと比較して、今回受信したデータに抜けがあると判定した場合には、監視通報装置１１に対して、抜けのあるデータの再送を要求する（この処理をスロット再送要求処理と称する）。
い。
【００９３】
デマンドDB１２２は、データ取得部１２１から供給されるデマンド値を含む各種のデータを記憶する。なお、デマンドDB１２２に記憶されるデータの例については、図５を参照して後述する。
【００９４】
通報制御部１２３は、サブシステムI/F１２５から供給された監視通報装置１１に対する警報レベルを記憶するとともに、デマンドDB１２２に記憶される（記憶されている）データが、警報レベルを超えていないか、または超えることが予想されないかを監視（判定）する。また、通報制御部１２３は、監視通報設定情報をデータ取得部１２１に供給する。
【００９５】
監視通報装置１１で取得されたデータが警報レベルを超えている、または超えることが予想される場合、通報制御部１２３は、その旨のメール（以下、警報メールと称する）を、送信部１２４に送信させる。なお、警報メールの送信先としてのメールアドレスは、監視通報装置１１に対応して予め登録されており、ユーザが操作するクライアント端末装置１５であってもよいし、クライアント端末装置１５と異なるその他の端末装置でもよい。
【００９６】
また、監視通報装置１１で取得されたデータが警報レベルを超えるかどうかは、例えば、30分間隔で取得されるデマンド値の増加率や、警報レベルと取得されたデータとの差が所定パーセント以内であるかどうかなどから予想することができる。
【００９７】
送信部１２４は、通報制御部１２３の制御により、警報メールを指定のメールアドレスに送信して、ユーザに通知する。
【００９８】
サブシステムI/F１２５の送受信部１３１は、サブシステム１１２からのデータ要求コマンドを受信するとともに、そのデータ要求コマンドに応じてデマンドDB１２２からデータを読み出し、サブシステム１１２に送信する。送受信部１３１は、サブシステム１１２の送受信部１５５との間で、例えば、HTTP(Hyper Text Transfer Protocol)により、データを送受信する。
【００９９】
サブシステム１１２は、所定のURL（Uniform Resource Locator）で表されるサイト（以下、デマンドデータ閲覧サイトと称する）において、監視通報装置１１が取得するデータに対する警報レベルを設定する画面（警報レベル設定画面）や、デマンド値などのデータを閲覧する画面（データ閲覧画面）などをユーザに提供する。
【０１００】
遠隔監視通報サービスを契約しているユーザには、サービス提供者（システム事業者）からユーザIDが発行されている。ユーザは、自分のクライアント端末装置１５からデマンドデータ閲覧サイトにアクセスし、ディスプレイ上に表示された画面で、警報レベルの設定や、デマンド値のデータの閲覧の操作を行う。
【０１０１】
ここで、クライアント端末装置１５とサブシステム１１２（遠隔監視通報サーバ１３）との間では、例えば、HTML(Hyper Text Markup Language)等で記述されたデータ（HTMLデータ）がHTTP等のプロトコルでやりとりされる。
【０１０２】
サブシステム１１２の端末送受信部１５１は、クライアント端末装置１５との間で、通信網１４（図１）を介して、所定のデータを送受信する。例えば、端末送受信部１５１は、クライアント端末装置１５のディスプレイ上に表示された画面において、ユーザが入力したユーザID（ユーザ識別情報）やパスワードなどの文字や、クリックなどの操作を表す情報（以下、まとめて操作情報と称する）を受信する。また、例えば、端末送受信部１５１は、クライアント端末装置１５からの操作情報に応じて、後述する表示制御部１５４Ａまたは１５４Ｂにより生成される表示制御情報をクライアント端末装置１５に送信する。
【０１０３】
機能選択部１５２は、端末送受信部１５１で受信されたユーザIDと同一のユーザIDを契約者DB１５３から検索し、ログインしてきたユーザの契約レベル（情報取得レベル）を判別する。また、機能選択部１５２は、ユーザの契約レベルに応じて、表示制御部１５４Ａまたは１５４Ｂを選択し、起動させる（表示制御部１５４Ａまたは１５４Ｂに処理を開始させる）。
【０１０４】
契約者DB１５３は、遠隔監視通報サービスを契約しているユーザのユーザID、パスワード、そのユーザが管理する店舗に設置されている監視通報装置１５（以下、単にユーザが管理する監視通報装置１５と称する）を識別する装置ID、および契約レベルを記憶している。なお、監視通報装置１５は、１つのユーザIDに対応して一意に決定される（ユーザIDと監視通報装置１５は、１対１である）ものとする。
【０１０５】
ここで、契約レベルとしては、２種類のレベルが用意されているものとする。一方の契約レベル（以下、デマンド閲覧契約Aと称する）は、ユーザが管理する監視通報装置１１だけのデータを閲覧できるサービスが提供される契約であり、デマンド閲覧契約Aのユーザが閲覧できる画面（に対応する情報）は、表示制御部１５４Ａにより生成される。
【０１０６】
他方の契約レベル（以下、デマンド閲覧契約Bと称する）は、ユーザが管理する監視通報装置１１のデータのほかに、他の監視通報装置１１のデータも比較のために閲覧できるサービスが提供される契約であり、デマンド閲覧契約Bのユーザが閲覧できる画面（に対応する情報）は、表示制御部１５４Ｂにより生成される。
【０１０７】
なお、デマンド閲覧契約Bの契約料（サービス使用料）は、デマンド閲覧契約Aの契約料よりも高く設定されている。
【０１０８】
表示制御部１５４Ａは、端末送受信部１５１を介してクライアント端末装置１５から送信されてくるユーザの操作情報に応じて、クライアント端末装置１５のディスプレイ上に表示させる画面の情報（表示制御情報）を生成する。例えば、表示制御部１５４は、デマンドサブDB１５６から必要なデータを取得し、取得したデータについてのデータ閲覧画面を表示させる表示制御情報（第１のデマンド情報）を生成する。この表示制御情報により、クライアント端末装置１５で起動されたWebブラウザ上に、データ閲覧画面が表示される。
【０１０９】
表示制御部１５４Ｂは、端末送受信部１５１を介してクライアント端末装置１５から送信されてくるユーザの操作情報に応じて、クライアント端末装置１５のディスプレイ上に表示させる画面の表示制御情報（第２のデマンド情報）を生成する。但し、表示制御部１５４Ｂが表示させることが可能なデータ閲覧画面は、ユーザIDに対応する監視通報装置１１のデータと、それ以外の監視通報装置１１のデータとの重ね合わせなどが可能であり、表示制御部１５４Ａのそれと比べて高機能となされている。
【０１１０】
送受信部１５５は、サブシステムI/F１２５の送受信部１３１との間で、所定時間ごとにHTTPによるデータの送受信を行い、デマンドDB１２２に記憶されていて、かつ、デマンドサブDB１５６に記憶されていないデータ（以下、適宜、差分データと称する）を受信して、デマンドサブDB１５６に記憶させる。
【０１１１】
即ち、送受信部１５５は、サブシステム１２５の送受信部１３１に対して、データ要求コマンドを送信する。そして、送受信部１５５は、データ要求コマンドに応じて、送受信部１３１から送信されてくる差分データを受信して、デマンドサブDB１５６に記憶させる。
【０１１２】
デマンドサブDB１５６は、送受信部１５５から供給される差分データを記憶する。従って、デマンドサブDB１５６には、時間差はあるものの、デマンドDB１２２と同一のデータが少なくとも記憶される。
【０１１３】
以上のように構成されるメインシステム１１１では、監視通報装置１１で取得され、送信されてきたデータがデマンドDB１２２に記憶される。通報制御部１２３は、監視通報装置１１で取得されたデータが、設定された警報レベルを超えていないか（または超えることが予想されるか）どうかを監視し、警報レベルを超える（または超えることが予想される）と判定された場合、登録されているメールアドレスに警報メールを送信する。
【０１１４】
サブシステム１１２は、遠隔監視通報サービスを契約しているユーザが、デマンドデータ閲覧サイトにログインした場合、ユーザが管理する監視通報装置１１のデータを閲覧したり、警報レベルを設定する画面を提供する。
【０１１５】
即ち、機能選択部１５２は、ログインされたときのユーザIDから、そのユーザの契約レベルが、デマンド閲覧契約AまたはBであるかを判定し、その契約レベルに応じた表示制御部１５４Ａまたは１５４Ｂを起動させる。
【０１１６】
送受信部１５５は、デマンドDB１２２に記憶されていて、かつ、デマンドサブDB１５６に記憶されていない差分データを送受信部１３１から受信して、デマンドサブDB１５６に記憶させる。
【０１１７】
表示制御部１５４Ａまたは１５４Ｂは、ユーザの操作（入力）に対応して、データ閲覧画面に必要なデータをデマンドサブDB１５６から取得し、表示制御情報を生成する。その生成された表示制御情報を、端末送受信部１５１がクライアント端末装置１５に送信することより、クライアント端末装置１５のディスプレイ（Webブラウザ）に、デマンド値等のデータを表示したデータ閲覧画面が表示される。
【０１１８】
なお、サブシステムI/F１２５とサブシステム１１２との間、およびクライアント端末装置１５とサブシステム１１２との間の通信は、例えば、HTTPによって行われる。
【０１１９】
図５は、デマンドDB１２２に記憶されているデータ例を示している。
【０１２０】
なお、図５に示すデータは、説明を簡単にするため、デマンド値の時間間隔に合わせた３０分間隔で監視通報装置１１から取得されたデータのみ示してある。
【０１２１】
また、図５においては、監視通報装置１１が備えるセンサの数は、アナログのセンサが８個（AI0乃至AI7）およびデジタルのセンサが４個（DI0乃至DI3）の計１２個（J＝１２）となっている。
【０１２２】
デマンドDB１２２では、図５に示すように、１フィールド（１行）に、装置ID、データ作成日時、データ受信日時、アナログセンサのデータであるAI0乃至AI7、警報発生時刻、警報フラグ、スロット要求フラグ、内部温度値、電波強度、デジタルセンサのデータであるDI0乃至DI3、および読み出し日時が格納（記憶）され、その１フィールドのデータ（データ群）が、取得された時間ごとに（時系列に）、列方向（図面下方向に）に順次格納されている。
【０１２３】
装置IDは、監視通報装置１１を識別するユニークなIDである。例えば、装置IDとしては、監視通報装置１１が通信網１２を介して遠隔監視通報サーバ１３と通信するときに使用される電話番号が採用される。
【０１２４】
データ作成日時は、監視通報装置１１の制御部３３がセンサ４１のデータを取得した日時を表す。換言すれば、データ作成日時は、監視通報装置１１側でデータが取得された日時を表す。
【０１２５】
これに対して、データ受信日時は、（遠隔監視通報サーバ１３の）メインシステム１１１のデータ取得部１２１がセンサ４１のデータを取得した日時を表す。換言すれば、データ受信日時は、遠隔監視通報サーバ１３側でデータが取得された日時を表す。
【０１２６】
AI0乃至AI7は、センサ４１−１乃至４１−8それぞれが取得したデータを表す。ここで、例えば、AI0は、漏電センサ４１−３による検出値[ｍA]を表し、AI4は、温度センサ４１−２による検出値[℃]を表し、AI7は、電力計４１−１による検出値[kW]を表す。
【０１２７】
なお、AI0乃至AI7は、実際には、１３bitの２進数で表現されるようになされており、−９９９９乃至９９９９の範囲のデータを表すことが可能となされている。
【０１２８】
警報発生時刻は、AI0乃至AI7いずれかのデータに対する警報（センサ警報）、停電の有無または停電継続中かどうかを表す警報（停電警報）、内部温度測定部３６による内部温度値が規定値以上であることを表す警報（内部温度警報）、または、テスト用に設けられたスイッチが押されたことにより発せられた警報（スタートスイッチ警報）のうちのいずれかの警報が発生した場合の時刻を表す。なお、いずれの警報も発生されていない場合には、この項目には何も記録されない。
【０１２９】
そして、警報発生時刻に続く警報フラグは、警報発生時刻に記録された時刻に発生した警報が、上述したセンサ警報、停電警報、内部温度警報、またはスタートスイッチ警報のいずれの警報であるかを表すフラグを表す。
【０１３０】
スロット要求フラグは、そのフィールドに記憶されているデータが、スロット再送要求処理により得られたデータであるか否かを表すフラグである。例えば、スロット要求フラグの項目に“１”が記録されていた場合、そのデータは、スロット再送要求処理によって取得されたデータであることを表す。
【０１３１】
内部温度は、監視通報装置１１の内部温度測定部３６の検出値（内部温度値）を表す。電波強度は、監視通報装置１１が送信したときに使用したアンテナの本数を表す。
【０１３２】
DI0乃至DI3は、センサ４１−９乃至４１−Jそれぞれが取得したデータを表す。例えば、DI0乃至DI3としては、ドアの開閉センサの０または１（デジタル出力）に対応するOFFまたはONが記録される。
【０１３３】
読み出し日時は、そのフィールドのデータがサブシステム１１２に読み出されたときの時刻を表す。従って、まだサブシステム１１２に読み出されていないフィールドの読み出し日時の項目には、何も記録されない。一方、サブシステム１１２に読み出されているフィールドの読み出し日時の項目には、読み出されたときの日時が記録される。これにより、どこまでのフィールドのデータがサブシステム１１２に読み出されたか、即ち、デマンドサブDB１５６に記憶されているかどうかを判別することができる。
【０１３４】
図６は、表示制御部１５４Ａが、デマンド閲覧契約Aで遠隔監視通報サービスを契約しているユーザに対して表示させるデータ閲覧画面の例を示している。
【０１３５】
図６に示すデータ閲覧画面２０１は、表示期間設定領域２１１、横スクロール領域２１２、およびグラフ表示領域２１３により構成されている。
【０１３６】
表示期間設定領域２１１は、グラフ表示領域２１３に表示するグラフ（データの波形）の表示期間をユーザに入力させる（指定させる）領域である。即ち、ユーザは、表示期間設定領域２１１内のテキストボックスに数字を入力し、「日」または「時間」のラジオボタンを選択して「変更」ボタンを押下する。これにより、表示制御部１５４Ａは、テキストボックスに入力された数字の日数または時間の期間のグラフをグラフ表示領域２１３に表示させる。
【０１３７】
図６のデータ閲覧画面２０１では、表示期間設定領域２１１内のテキストボックスに「１」が入力され、「日」のラジオボタンが選択されているので、グラフ表示領域２１３には、３月２１日の１日分のグラフが表示されている。
【０１３８】
例えば、表示期間設定領域２１１内のテキストボックスに「３」が入力され、「日」のラジオボタンが選択されて、「変更」ボタンが押下された場合には、グラフ表示領域２１３には、３日分のグラフが表示されることになる。
【０１３９】
横スクロール領域２１２は、グラフ表示領域２１３に表示するグラフを横方向（時間方向）にスクロールさせるための領域である。
【０１４０】
最初のデータ閲覧画面２０１のグラフ表示領域２１３では、当日を含む表示期間設定領域２１１で設定された表示期間のグラフが表示される。
【０１４１】
例えば、表示期間設定領域２１１において１日の表示期間が指定されており、現在の日付が３月２２日である場合、最初に、３月２２日の現在の時刻までのグラフが、グラフ表示領域２１３に表示される。
【０１４２】
そして、３月２２日のグラフがグラフ表示領域２１３に表示されている状態において、ユーザが横スクロール領域２１２のテキストボックスに数字を入力し、左矢印ボタン（「←」ボタン）を押下すると、１日分だけ日付の古い方向にグラフ表示領域２１３に表示するデータが変更される。即ち、グラフ表示領域２１３には、図６に示すように、３月２１日の１日分のグラフが表示される。
【０１４３】
換言すれば、横スクロール領域２１２において左矢印ボタンがユーザにより押下されると、表示制御部１５４Ａは、テキストボックスに入力された数字の日数分、現在表示している日付よりも日付の古い方向（過去の方向）の表示に、グラフ表示領域２１３の表示を切り替える（変更する）。また、横スクロール領域２１２において右矢印ボタンがユーザにより押下されると、表示制御部１５４Ａは、テキストボックスに入力された数字の日数分、現在表示している日付よりも日付の新しい方向（現在の日付に近い方向）の表示に、グラフ表示領域２１３の表示を切り替える（変更する）。なお、「現在」ボタンが押下された場合、表示制御部１５４Ａは、現在の日付の表示にグラフ表示領域２１３の表示を切り替える（変更する）。
【０１４４】
グラフ表示領域２１３は、表示期間設定領域２１１および横スクロール領域２１２で指定された表示期間および表示日の、ユーザIDに対応する管理通報装置１１のデータの波形を表示する領域である。
【０１４５】
図６に示すグラフ表示領域２１３では、監視通報装置１１で取得された３種類のデータに対応する波形L1乃至L3が表示されている。
【０１４６】
例えば、波形L1は、監視通報装置１１の電力計４１−１で取得されたデマンド値を表している。波形L2は、監視通報装置１１の温度センサ４１−２で取得された温度値を表している。波形L3は、監視通報装置１１の漏電センサ４１−３で取得された漏洩電流値を表している。
【０１４７】
なお、グラフ表示領域２１３の横軸（の目盛）は、グラフを表示している日時を表し、縦軸の右側（の目盛）は、波形L2に対応する温度値を表し、縦軸の左側の上段または下段（の目盛）は、波形L3またはL1に対応する漏洩電流値またはデマンド値をそれぞれ表している。
【０１４８】
以上のように、表示制御部１５４Ａがユーザのクライアント端末装置１５のディスプレイ上に表示させるデータ閲覧画面２０１では、ユーザが管理する監視通報装置１１のセンサ４１で取得されたデータを波形として表示することができるようになっている。
【０１４９】
図７は、表示制御部１５４Ｂが、デマンド閲覧契約Bで遠隔監視通報サービスを契約しているユーザに対して表示させるデータ閲覧画面の例を示している。
【０１５０】
図７に示すデータ閲覧画面２３１は、タイトル領域２４１、計測データ設定領域２４２、比較データ設定領域２４３、グラフ表示領域２４４、および詳細データ表示領域２４５により構成されている。
【０１５１】
タイトル領域２４１は、このデータ閲覧画面２３１が設定（指定）された１日内のデータを表示する画面であることを表すタイトル「日次データ」を表示する領域である。
【０１５２】
なお、表示制御部１５４Ｂが表示するデータ閲覧画面としては、「日次データ」の他に、例えば、１週間内の日ごとのデータを表示する「週次データ」や、月内の日ごとのデータを表示する「月次データ」などが表示可能である。
【０１５３】
計測データ設定領域２４２は、ユーザが管理する監視通報装置１１の（電力計４１−１で計測された）デマンド値をグラフ表示領域２４４に表示させる日付をユーザに入力させる（指定させる）領域である。計測データ設定領域２４２には、デフォルトとして、データ閲覧画面を操作している日（現在日）の日付が予め入力されており、それに伴い、グラフ表示領域２４４には、現在日の現在の時刻までに計測されたデマンド値のデータが表示されるようになっている。
【０１５４】
また、ユーザが計測データ設定領域２４２のテキストボックスに年月日を入力して「移動」ボタンを押下した場合、グラフ表示領域２４４の表示が、テキストボックスで入力された日付のグラフに変更される。あるいは、ユーザが計測データ設定領域２４２の左矢印（「←」）または右矢印（「→」）ボタンを押下した場合、グラフ表示領域２４４の表示が、１日単位で古い方向または新しい方向の日付のグラフに変更される。
【０１５５】
比較データ設定領域２４３は、グラフ表示領域２４４において、計測データ設定領域２４２で入力されたデマンド値のグラフと重ね合わせて比較表示させるデータ（比較データ）を指定する領域である。
【０１５６】
比較データ設定領域２４３において、テキストボックス、左矢印ボタン、右矢印ボタン、および「移動」ボタンが操作（入力）されることにより、計測データ設定領域２４２と同様に、グラフ表示領域２４４に表示させる日付が指定される。
【０１５７】
また、比較データ設定領域２４３において、「重ね合わせ」ボタンが押下されると、表示制御部１５４Ｂは、新たに比較データとして採用する監視通報装置１１およびセンサ４１−ｎ（ｎ＝１乃至Nのいずれか）を指定するダイアログを表示させ、それにより指定された監視通報装置１１およびセンサ４１−ｎが、比較データ設定領域２４３内の「端末」欄および「CH」欄に表示される。
【０１５８】
従って、比較データ設定領域２４３においては、ユーザは、自分が管理する監視通報装置１１のデマンド値以外のデータを指定することや、自分が管理していない監視通報装置１１のデマンド値または温度値などのデータを指定することが可能である。図７のデータ閲覧画面２３１の例では、コンビニB店の監視通報装置１１−２の温度値（AI4）が指定されている。
【０１５９】
グラフ表示領域２４４は、計測データ設定領域２４２および比較データ設定領域２４３で入力（指定）されたデータに対応するグラフを重ね合わせて表示する領域である。即ち、表示制御部１５４Ｂは、計測データ設定領域２４２で指定された日付の３０分ごとのデマンド値（例えば、図７では、コンビニA点の２００５年３月２１日のデマンド値）を、図７に示すように、棒グラフで表示するとともに、比較データ設定領域２４３で指定された日付の指定された監視通報装置１１の指定されたデータ（例えば、図７では、コンビニB点の２００５年３月２２日の温度値）を、折れ線グラフ（波形）でグラフ表示領域２４４に表示する。
【０１６０】
なお、グラフ表示領域２４４の横軸（の目盛）は、１日内の時刻を表し、縦軸の右側（の目盛）は、折れ線グラフに対応する温度値を表し、縦軸の左側（の目盛）は、棒グラフに対応するデマンド値を表している。
【０１６１】
詳細データ表示領域２４５は、グラフ表示領域２４４で表示されている棒グラフに対応する30分ごとのデマンド値を表示する領域である。なお、詳細データ表示領域２４５内の右側には、画面サイズの制約上、表示されていない時間帯のデマンド値を参照可能とするためのツールバーが表示されている。
【０１６２】
以上のように、表示制御部１５４Ｂがユーザのクライアント端末装置１５のディスプレイ上に表示させるデータ閲覧画面２３１では、ユーザが管理する監視通報装置１１のセンサ４１で取得されたデマンド値と、その他のデータ（例えば、温度値）とを重ね合わせて表示したり、ユーザが管理する監視通報装置１１のセンサで取得されたデマンド値と、他の監視通報装置１１のデマンド値（またはその他のデータ）とを重ね合わせて表示することができるようになっている。
【０１６３】
従って、表示制御部１５４Ｂは、表示制御部１５４Ａが表示させるデータ閲覧画面２０１より、高機能、かつ、見易い画面を提供することができる。
【０１６４】
次に、図８のフローチャートを参照して、遠隔監視サーバ１３（メインシステム１１１およびサブシステム１１２）のデマンド表示制御処理を説明する。この処理では、ユーザが、端末送受信部１５１において、データ閲覧画面を表示させる処理を行うものとする。
【０１６５】
遠隔監視通報サービスを契約しているユーザが、クライアント端末装置１５から、デマンドデータ閲覧サイトにアクセスし、ユーザIDとパスワードを入力した場合、ステップＳ１において、サブシステム１１２の端末送受信部１５１は、入力されたユーザIDとパスワードを取得（受信）する。
【０１６６】
ステップＳ２において、機能選択部１５２は、端末送受信部１５１で取得されたユーザIDと同一のユーザIDを契約者DB１５３から検索し、ログインしてきたユーザの契約レベルを判別する。
【０１６７】
ステップＳ３において、機能選択部１５２は、ユーザの契約レベルに応じて、表示制御部１５４Ａまたは１５４Ｂを選択し、起動させる。
【０１６８】
ステップＳ４において、機能選択部１５２により起動された表示制御部１５４Ａまたは１５４Ｂは、端末送受信部１５１を介してクライアント端末装置１５から送信されてくるユーザの操作情報に応じて、クライアント端末装置１５のディスプレイ上に表示させる表示制御情報（HTMLデータ）を生成する。例えば、表示制御部１５４Ｂは、計測データ設定領域２４２で指定された日付のデマンド値をデマンドサブDB１５６から取得し、そのデータ閲覧画面を表示させる表示制御情報を生成する。
【０１６９】
ステップＳ５において、端末送受信部１５１は、ログインしているユーザのクライアント端末装置１５に、生成された表示生成情報を送信する。
【０１７０】
ステップＳ６において、表示制御部１５４Ａまたは１５４Ｂは、クライアント端末装置１５のディスプレイ上に表示されたデータ閲覧画面２０１または２３１（の表示期間設定領域２１１、横スクロール領域２１２、計測データ設定領域２４２、または比較データ設定領域２４３）において、ユーザが表示期間、日付、またはデータの種類を変更する入力を行ったか否かを、クライアント端末装置１５から送信されてくるユーザの操作情報に基づいて判定する。
【０１７１】
ステップＳ６において、表示期間、日付、またはデータの種類が変更された場合、ステップＳ４に戻り、それ以降の処理が繰り返される。
【０１７２】
一方、ステップＳ６において、表示期間、日付、またはデータの種類が変更されない場合、処理を終了する。
【０１７３】
次に、図９のフローチャートを参照して、デマンドDB１２２に記憶されていて、デマンドサブDB１５６にまだ記憶されていないデータをメインシステム１１１から取得するデマンドデータ送受信処理について説明する。なお、図９の処理は、図８のデマンド表示制御処理とは独立に（並行して）行われる。
【０１７４】
初めに、ステップＳ２０において、送受信部１５５は、予め設定された所定時間が経過したかどうかを判定し、所定時間が経過したと判定されるまで待機する。ここで、所定時間は、例えば、デマンド値の取得間隔と同一の３０分とすることができる。
【０１７５】
ステップＳ２０において、所定時間が経過したと判定された場合、ステップＳ２１に進み、送受信部１５５は、データ要求コマンドをサブシステムI/F１２５に送信する。
【０１７６】
ステップＳ２２において、サブシステムI/F１２５の送受信部１３１は、送受信部１５５からのデータ要求コマンドを受信する。
【０１７７】
ステップＳ２３において、送受信部１３１は、データ要求コマンドに応じて、まだサブシステム１１２に送信していないデータ（差分データ）をデマンドDB１２２から読み出す。即ち、送受信部１３１は、図５を参照して説明したように、読み出し日時の項目に、何も記録されていないフィールドのデータをデマンドDB１２２から読み出す。
【０１７８】
ステップＳ２４において、送受信部１３１は、読み出した差分データをサブシステム１１２の送受信部１５５に送信する。
【０１７９】
ステップＳ２５において、サブシステム１１２の送受信部１５５は、サブシステムI/F１２５から送信されてきた差分データを受信し、デマンドサブDB１５６に記憶させ、ステップＳ２０に戻り、以下同様の処理が繰り返される。
【０１８０】
以上のように、遠隔監視通報サーバ１３では、ユーザが、クライアント端末装置１５からデマンドデータ閲覧サイトにアクセスしてユーザIDとパスワードを入力した場合、そのユーザの契約レベルに応じた（表示機能などがそれぞれ異なる）データ閲覧画面をユーザに提供することができる。即ち、ユーザの契約状況（課金状況）に応じて、遠隔監視通報サービスを容易に変更することが可能となり、多機能な遠隔監視通報システムを提供することができる。
【０１８１】
なお、上述した例では、ユーザIDと監視通報装置１１とが１対１で対応するものとして説明したが、ユーザは、複数の監視通報装置１１を管理することも可能である。その場合には、例えば、ユーザIDに対応させて複数の装置IDを契約者DB１５３に記憶させておき、表示制御部１５４Ａまたは１５４Ｂが表示するデータ閲覧画面においては、どの監視通報装置１１のデータを表示させるかを指定させるようにすることができる。
【０１８２】
また、遠隔監視通報サーバ１３では、監視通報装置１１からのデータをデマンドDB１２２に蓄積するとともに、取得されたデータが予め設定された警報レベルを超えていないか（超えることが予想されるか）どうかを監視し、警報レベルを超えると判定された場合、登録されているメールアドレスに警報メールを送信する機能と、遠隔監視通報サービスを契約しているユーザに対して、自分が管理している監視通報装置１１のデータを閲覧させる機能および警報レベルを設定させる機能とを、それぞれメインシステム１１１とサブシステム１１２とに分離する構成とした。
【０１８３】
これにより、例えば、負荷の大きな画面表示処理である、データ閲覧画面をクライアント端末装置１５のディスプレイ上に表示させる処理を、データを監視し、警報（メール）を発する処理から分離させることができるので、例えば、あるユーザが、大量のデータを使用したデータ閲覧画面を表示させて、データを閲覧しているために、メインシステム１１１で行われるべき、データを監視し、警報メールを発する処理がダウン（異常終了）して、データを取得し損ねたり、警報レベルに達した監視通報装置１１を管理するユーザに警報が発せられない（または即座に発せられない）などの被害を回避することができる。即ち、信頼性の高い遠隔監視通報システム１を提供することができる。
【０１８４】
また、メインシステム１１１とサブシステム１１２とが分離されているので、上述した例でサブシステム１１２が実現している、監視通報装置１１のデータを閲覧したり、警報レベルを設定する機能とは別の新たな機能が必要となった場合、その新たな機能を追加するようにして開発された新サブシステムをサブシステム１１２と容易に交換すること（サブシステムのバージョンアップ）ができる。この場合においても、メインシステム１１１の処理に影響を及ぼすことがないので、メインシステム１１１が行う処理（データベースを蓄積し、警報を発する処理）の信頼性は確保される。なお、サブシステムI/F１２５を共用して、上述のサブシステム１１２と並列に新たな機能を有するサブシステムを実行させるようにすることも可能である。
【０１８５】
図１０は、図１の遠隔監視通報サーバ１３のその他の構成例を示す機能ブロック図である。
【０１８６】
なお、図１０において、図４と対応する部分については、同一の符号を付してあり、その説明を適宜省略する。即ち、図１０においては、サブシステムI/F１２５にレベル判別部３０１およびデータ演算部３０２が新たに設けられている他は、図４と同様に構成されている。
【０１８７】
表示制御部１５４Ｂは、図４における場合と同様に、端末送受信部１５１を介してクライアント端末装置１５から送信されてくるユーザの操作情報に応じて、クライアント端末装置１５のディスプレイ上に表示させる画面の表示制御情報（HTMLデータ）を生成する。ここで、表示制御部１５４Ｂは、後述するように、デマンドサブDB１５６に記憶されている付加データを、その他のデマンド値、温度値、漏洩電流値、または内部温度値などのデータと同様に画面に表示させる表示情報も生成することができる。
【０１８８】
送受信部１５５は、データ要求コマンドをサブシステムI/F１２５の送受信部１３１に送信する。ここで、送受信部１５５は、データ要求コマンドに、ユーザの契約レベルを表す情報も含めて送受信部１３１に送信する。
【０１８９】
また、送受信部１５５は、データ要求コマンドに応じて送信されてくる、デマンドDB１２２に記憶されていて、かつ、デマンドサブDB１５６に記憶されていないデータ（差分データ）および付加データを受信して、デマンドサブDB１５６に記憶させる。
【０１９０】
レベル判別部３０１は、送受信部１３１を介して、サブシステム１１２からのデータ要求コマンドを取得し、そこに含まれるユーザの契約レベルを表す情報から、ユーザの契約レベルを判別する。
【０１９１】
また、レベル判別部３０１は、判別された契約レベルに応じて、付加データを演算する命令をデータ演算部３０２に供給し、その命令に応じて演算された演算結果（付加データ）をデータ演算部３０２から取得する。
【０１９２】
データ演算部３０１は、レベル判別部３０１から供給される命令に従い、デマンドDB１２２に記憶されているデータを用いて所定の演算を行い、付加データを演算する。
【０１９３】
例えば、データ演算部３０１は、監視通報装置１１の１年前の同時期（同一期間）の同一データとの差分値を、付加データとして演算する。この付加データにより、ユーザは、店舗の今年のデマンド値が、去年と比べて大きいか（使いすぎか）どうかを容易に比較することができる。
【０１９４】
さらに、例えば、データ演算部３０１は、監視通報装置１１の過去６ヶ月のデマンド値のうちの最大値や分散値を、付加データとして取得する。この付加データにより、ユーザは、過去６ヶ月のデマンド値の実績値から、電力会社との最適な契約電力容量を予想することができる。
【０１９５】
また、データ演算部３０１は、監視通報装置１１が設置されている店舗（ユーザが管理している店舗）とほぼ同一面積を有する他の店舗に設置されている監視通報装置１１のデマンド値との差分値を、付加データとして演算する。この付加データにより、ユーザは、同様の傾向を有すると予想される他の店舗のデマンド値と自分の店舗のデマンド値とを容易に比較することができる。
【０１９６】
送受信部１３１は、データ要求コマンドに応じて差分データをデマンドDB１２２から読み出し、データ演算部３０２で演算された付加データとともに、サブシステム１１２（の送受信部１５５）に送信する。
【０１９７】
次に、図１１のフローチャートを参照して、図１０に示す遠隔監視サーバ１３のデマンドデータ送受信処理について説明する。
【０１９８】
初めに、ステップＳ６０において、送受信部１５５は、予め設定された所定時間が経過したかどうかを判定し、所定時間が経過したと判定されるまで待機する。ここで、所定時間は、例えば、デマンド値の取得間隔と同一の３０分とされる。
【０１９９】
ステップＳ６０において、所定時間が経過したと判定された場合、ステップＳ６１に進み、送受信部１５５は、ユーザの契約レベルを表す情報が含まれるデータ要求コマンドをサブシステムI/F１２５に送信する。
【０２００】
ステップＳ６２において、サブシステムI/F１２５の送受信部１３１は、送受信部１５５からの、ユーザの契約レベルを表す情報が含まれるデータ要求コマンドを受信する。
【０２０１】
ステップＳ６３において、送受信部１３１は、データ要求コマンドに応じて、まだサブシステム１１２に送信していないデータ（差分データ）をデマンドDB１２２から読み出す。即ち、送受信部１３１は、図５を参照して説明したように、読み出し日時の項目に、何も記録されていないフィールドのデータをデマンドDB１２２から読み出す。
【０２０２】
また、ステップＳ６３において、レベル判別部３０１は、データ要求コマンドに含まれているユーザの契約レベルを表す情報に基づいて、ユーザの契約レベルを判別する。
【０２０３】
ステップＳ６４において、レベル判別部３０１は、判別された契約レベルに応じて、付加データを演算する命令をデータ演算部３０２に供給する。そして、データ演算部３０２は、デマンドDB１２２に記憶されているデータを用いて付加データを演算する。
【０２０４】
ステップＳ６５において、送受信部１３１は、データ要求コマンドに応じて、付加データとともに、読み出した差分データをサブシステム１１２の送受信部１５５に送信する。
【０２０５】
ステップＳ６６において、サブシステム１１２の送受信部１５５は、サブシステムI/F１２５から送信されてきた差分データおよび付加データを受信し、デマンドサブDB１５６に記憶させ、ステップＳ６０に戻り、以下同様の処理が繰り返される。
【０２０６】
図１１のデマンドデータ送受信処理によれば、ユーザの契約レベルに応じた付加データもデマンドサブDB１５６に記憶される。従って、表示制御部１５４Ｂは、データ閲覧画面と同様に、デマンドサブDB１５６に記憶された付加データをグラフ化した画面を表示させる表示制御情報を生成することができる。または、表示制御部１５４Ｂは、データ閲覧画面に、付加データの内容も表示させる表示制御情報を生成することができる。
【０２０７】
これにより、ユーザの契約レベルに応じて、提供するデータを差別化するとともに、付加価値の高いデータをユーザに提供することができる。従って、ユーザの契約状況（課金状況）に応じて、遠隔監視通報サービスの内容を容易に変更することが可能となり、多機能な遠隔監視通報システムを提供することができる。
【０２０８】
なお、上述した実施の形態においては、メインシステム１１１の送信部１２４は、警報メールの送信のみを行うようにしたが、例えば、警報レベルを設定するデータを受信して、通報制御部１２３に供給する機能をさらに備えるようにすることができる。
【０２０９】
また、上述した実施の形態では、遠隔監視通報サーバ１３のメインシステム１１１が、監視通報装置１１で取得されたデータが警報レベルを超えているか、または超えると予想されるかどうかを判定（監視）するようにしたが、監視通報装置１１自身が、取得したデータについて警報レベルを超えているか、または超えると予想されるかどうかを判定し、メインシステム１１１は、監視通報装置１１から送信されてくる、その旨の通知を、送信部１２４から送信（転送）するようにしてもよい。
【０２１０】
また、メインシステム１１１のデータ演算部３０２を、サブシステム１１２内に設け、付加データをサブシステム１１２側で演算させるようにすることもできる。
【０２１１】
なお、上述した実施の形態において、HTTPにより通信を行うとしたものは、HTTP以外のプロトコル（独自で取り決めたプロトコルも含む）で通信を行うようにしてもよい。
【０２１２】
さらに、上述した実施の形態では、監視対象のデータ例として、デマンド値、温度値、漏洩電流値、または内部温度値を採用して説明したが、遠隔監視通報システム１では、一般の電力量、湿度、液体窒素や酢、酒などを貯蔵するタンクの残量データ（液面のレベル）、ガス漏れ、ドアの開閉、または不法侵入者など、その他の様々なデータを監視対象のデータとして適用することが可能である。
【０２１３】
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２１４】
【図１】本発明を適用した遠隔監視通報システム１の一実施の形態の構成例を示すブロック図である。
【図２】監視通報装置１１の構成例を示すブロック図である。
【図３】遠隔監視通報サーバ（情報処理装置）１３の構成例を示すブロック図である。
【図４】遠隔監視通報サーバ（情報処理装置）１３の構成例を示す機能ブロック図である。
【図５】デマンドDB１２２に記憶されているデータ例を示す図である。
【図６】表示制御部１５４Ａが表示させるデータ閲覧画面の例を示す図である。
【図７】表示制御部１５４Ｂが表示させるデータ閲覧画面の例を示す図である。
【図８】デマンド表示制御処理を説明するフローチャートである。
【図９】デマンドデータ送受信処理を説明するフローチャートである。
【図１０】遠隔監視通報サーバ（情報処理装置）１３のその他の構成例を示す機能ブロック図である。
【図１１】デマンドデータ送受信処理を説明するフローチャートである。
【符号の説明】
【０２１５】
１  遠隔監視通報システム，  １１−１乃至１１−Ｎ  監視通報装置，  １３  遠隔監視通報サーバ（情報処理装置），  １５−１乃至１５−Ｍ  クライアント端末装置，  １１１  メインシステム，  １１２  サブシステム，  １２１  データ取得部，  １２２  デマンドDB，  １２３  通報制御部，  １２４  送信部，  １２５  サブシステムI/F，  １３１  送受信部，  １５１  端末送受信部，  １５２  機能選択部，  １５３  契約者DB，  １５４Ａ，１５４Ｂ  表示制御部，  １５５  送受信部，  １５６  デマンドサブDB，  ３０１  レベル判別部，  ３０２  データ演算部
【図１】
2006285483.tif 000003
【図２】
2006285483.tif 000004
【図３】
2006285483.tif 000005
【図４】
2006285483.tif 000006
【図５】
2006285483.tif 000007
【図６】
2006285483.tif 000008
【図７】
2006285483.tif 000009
【図８】
2006285483.tif 000010
【図９】
2006285483.tif 000011
【図１０】
2006285483.tif 000012
【図１１】
2006285483.tif 000013