(57)【要約】【課題】監視制御システムにおけるセキュリティの維持を容易にしつつ、監視制御システムから離れた端末装置への通知をすることができる通知システム、情報取得装置、端末装置及び通知方法を提供することである。【解決手段】実施形態の通知システムは、情報取得装置と一つ又は複数の端末装置とを有する。情報取得装置は、複数の機器を監視する監視制御システムと通信可能である。情報取得装置は、情報取得部、通知制御部及び通信部を有する。情報取得部は、監視制御システムから機器に関する情報と機器の識別子とを含む通知情報を取得する。通知制御部は、通知情報に含まれる機器の識別子に基づいて複数の端末装置から通知先を決定し、通知先と通知情報とを含むメッセージ情報を生成する。通信部は、メッセージ情報を、端末装置へ通知情報を送信する通知装置に対して送信する。端末装置は、表示部を持つ。表示部は通知情報を表示する。【選択図】図１
2018067098.tif 000002
【特許請求の範囲】
【請求項１】
監視対象となる複数の機器を監視する監視制御システムと通信可能な情報取得装置と、一つ又は複数の端末装置とを備える通知システムであって、
前記情報取得装置は、
前記監視制御システムから前記機器に関する情報と前記機器の識別子とを含む通知情報を取得する情報取得部と、
前記通知情報に含まれる前記機器の識別子に基づいて前記複数の端末装置のうちいずれかの端末装置を通知先に決定し、決定した前記通知先と前記通知情報とを含むメッセージ情報を生成する通知制御部と、
前記メッセージ情報を、前記端末装置へ前記通知情報を送信する通知装置に対して送信する通信部と、を備え、
前記端末装置は、
前記通知装置から受信した前記通知情報を表示する表示部を備える、
通知システム。
【請求項２】
前記端末装置は、前記監視制御システムの外部に設けられた通知装置を介したプッシュ通知により、前記メッセージ情報を受信する、
請求項１に記載の通知システム。
【請求項３】
前記端末装置は、
ユーザによる操作を受け付ける入力部と、
前記表示部に表示した前記メッセージ情報に関するユーザの操作を前記入力部が受け付けると、前記ユーザのユーザＩＤを含む確認情報を前記メッセージ情報に対する応答として前記情報取得装置へ通知する端末通知制御部と、を更に備える、
請求項１又は請求項２に記載の通知システム。
【請求項４】
前記通知制御部は、前記確認情報が通知されていない前記メッセージ情報を前記通信部に再送させる、
請求項３に記載の通知システム。
【請求項５】
前記通知制御部は、前記確認情報が通知された前記メッセージ情報について、対応が行われたことを示す情報と、前記確認情報に含まれるユーザＩＤと、前記通知情報の通知先とを含む完了情報を生成し、
前記通信部は、前記完了情報を送信し、
前記表示部は、前記完了情報を表示する、
請求項３又は請求項４に記載の通知システム。
【請求項６】
前記端末通知制御部は、前記表示部に表示した前記メッセージ情報に関して前記ユーザによる対応の可否を示す操作を前記入力部が受け付けると、前記ユーザによる対応の可否を示す情報と前記ユーザＩＤとを含む対応可否情報を前記メッセージ情報に対する応答として前記情報取得装置へ通知し、
前記通知制御部は、前記対応可否情報に含まれる前記通知情報に対する対応の可否を示す情報及び前記ユーザＩＤと、前記通知情報の通知先とを含む対応可否情報を生成し、
前記通信部は、前記対応可否情報を送信し、
前記表示部は、前記対応可否情報を表示する、
請求項３から請求項５のいずれか一項に記載の通知システム。
【請求項７】
前記端末通知制御部は、前記監視制御システムが設けられた場所から自装置までの距離が閾値以上である場合、前記確認情報を前記情報取得装置へ通知しない、
請求項３から請求項６のいずれか一項に記載の通知システム。
【請求項８】
前記表示部は、前記監視制御システムが設けられた場所から自装置までの距離が閾値以上である場合、前記通知装置から受信した前記通知情報を表示しない、
請求項１から請求項７のいずれか一項に記載の通知システム。
【請求項９】
監視対象となる複数の機器を監視する監視制御システムと通信可能な情報取得装置と、一つ又は複数の端末装置とを備える通知システムにおける情報取得装置であって、
前記監視制御システムから前記機器に関する情報と前記機器の識別子とを含む通知情報を取得する情報取得部と、
前記通知情報に含まれる前記機器の識別子に基づいて前記複数の端末装置のうちいずれかの端末装置を通知先に決定し、決定した前記通知先と前記通知情報とを含むメッセージ情報を生成する通知制御部と、
前記メッセージ情報を、前記端末装置へ前記通知情報を送信する通知装置に対して送信する通信部と、
を備える情報取得装置。
【請求項１０】
監視対象となる複数の機器を監視する監視制御システムと通信可能な情報取得装置と、一つ又は複数の端末装置とを備える通知システムにおける端末装置であって、
前記監視制御システムから前記機器に関して通知すべき情報を含む通知情報を、プッシュ通知により通知装置を介して受信する通信部と、
前記通信部により受信された前記通知情報を表示する表示部と、
を備える端末装置。
【請求項１１】
監視対象となる複数の機器を監視する監視制御システムと通信可能な情報取得装置と、一つ又は複数の端末装置とを備える通知システムで行われる通知方法であって、
前記情報取得装置が、前記監視制御システムから前記機器に関する情報と前記機器の識別情報とを含む通知情報を取得する取得ステップと、
前記通知情報に含まれる前記機器の識別子に基づいて前記複数の端末装置のうちいずれかの端末装置を通知先に決定し、決定した前記通知先と前記通知情報とを含むメッセージ情報を生成する通知制御ステップと、
前記情報取得装置が、前記メッセージ情報を、前記端末装置へ前記通知情報を送信する通知装置に対して送信する送信ステップと、
前記端末装置が、前記通知装置から受信した前記通知情報を表示する表示ステップと、
を有する通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通知システム、情報取得装置、端末装置及び通知方法に関する。
【背景技術】
【０００２】
ビル設備や工場設備などにおける機器の状態を監視し、機器の状態に応じた制御を行う監視制御システムでは、機器に異常が検出された場合に当該異常を通知する警報を出力し、監視員に通知することが行われている。監視制御システムの操作盤又は監視制御システムに接続されたコンピュータが備えられた監視室に監視員がいない場合には、定期的に送信される電子メールで監視員への通知が行われたり、監視員が所持する端末装置を監視制御システムに接続することにより遠隔監視が行われたりする。電子メールを利用したり、外部の端末装置を監視制御システムに接続したりする場合、不特定多数が利用する外部のネットワークに監視制御システムを接続することになる。外部のネットワークに監視制御システムを接続する際には、監視制御システムにセキュリティを維持するためのシステムを導入する必要がある。しかし、監視制御システムは、複雑な構成を有するため、セキュリティ・システムの導入及び運用が容易ではない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１９６０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、監視制御システムにおけるセキュリティの維持を容易にしつつ、監視制御システムから端末装置への通知をすることができる通知システム、情報取得装置、端末装置及び通知方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の通知システムは、情報取得装置と一つ又は複数の端末装置とを持つ。情報取得装置は、監視対象となる複数の機器を監視する監視制御システムと通信可能であり、この情報取得装置は、情報取得部と、通知制御部と、通信部とを有する。情報取得部は、監視制御システムから機器に関する情報と前記機器の識別子とを含む通知情報を取得する。通知制御部は、前記通知情報に含まれる前記機器の識別子に基づいて前記複数の端末装置のうちいずれかの端末装置を通知先に決定し、決定した前記通知先と前記通知情報とを含むメッセージ情報を生成する。通信部は、前記メッセージ情報を、前記端末装置へ前記通知情報を送信する通知装置に対して送信する。端末装置は、表示部を持つ。表示部は、前記通知装置から受信した通知情報を表示する。
【図面の簡単な説明】
【０００６】
【図１】本実施形態による監視システムの構成例を示すブロック図。
【図２】本実施形態による監視制御サーバの構成例を示すブロック図。
【図３】本実施形態による通知情報記憶部が記憶する通知テーブルの一例を示す表。
【図４】本実施形態による情報取得装置の構成例を示すブロック図。
【図５】本実施形態による通知先情報記憶部が記憶する通知先テーブルの一例を示す表。
【図６】本実施形態による端末装置の構成例を示すブロック図。
【図７】本実施形態による表示部における表示例を示す図。
【図８】本実施形態による監視システムの動作例を示すシーケンス図。
【発明を実施するための形態】
【０００７】
以下、実施形態の通知システム、情報取得装置、端末装置及び通知方法を、図面を参照して説明する。図１は、本実施形態による通知システムを含む監視システム１００の構成例を示すブロック図である。監視システム１００は、監視制御サーバ２０及び複数の監視対象機器１０を有する監視制御システムと、情報取得装置３０及び端末装置５０を有する通知システムとを備える。
【０００８】
監視制御サーバ２０と複数の監視対象機器１０とは、監視制御ネットワーク１１を介して通信可能に接続される。複数の監視対象機器１０は、監視制御サーバ２０による監視及び制御の対象である。監視制御ネットワーク１１には、例えば、ＢＡＣｎｅｔ（Building Automation and Control networks）などのプロトコルが用いられる。情報取得装置３０は、監視制御サーバ２０と通信可能に接続される。情報取得装置３０は、外部ネットワーク４５を介して、通知装置４０及び端末装置５０と通信する。図１に示す構成例では、監視システム１００が１台の端末装置５０を備えるが、監視システム１００は複数の端末装置５０を備えてもよい。
【０００９】
監視制御サーバ２０は、ビル設備や工場設備などに備えられる複数の監視対象機器１０の状態を監視し、監視対象機器１０の状態に応じた制御を行う。例えば、監視制御サーバ２０がビル設備の監視及び制御を行う場合、監視対象機器１０は、空調機器、照明機器、入退出検出機器、温度センサ、湿度センサ、照度センサ、人感センサなどである。監視制御サーバ２０は、設備内に設けられた監視制御ネットワーク１１を介して、各監視対象機器１０と通信を行う。監視制御サーバ２０は、各監視対象機器１０との通信により取得した状態情報に基づいて、設備における異常の有無を判定する。
【００１０】
監視制御サーバ２０は、設備において異常があると判定した場合、監視制御サーバ２０に設けられているユーザインターフェイス又は監視制御ネットワーク１１に直接接続された端末のユーザインターフェイスに警報情報を出力させる。警報情報は、異常があると判定された監視対象機器１０を示す機器ＩＤと、異常があると判定された時刻を示す異常検出時刻とを含む情報である。ユーザインターフェイスに警報情報が出力されることにより、設備及び監視対象機器の監視及び制御を行うユーザに異常が通知される。
【００１１】
情報取得装置３０は、監視制御サーバ２０において異常があると判定された場合に生成される通知情報を監視制御サーバ２０から取得する。通知情報は、通知情報を一意に識別できる通知ＩＤと、異常があると判定された監視対象機器１０を示す機器ＩＤと、異常検出時刻と、異常を表す通知テキストとを含む。情報取得装置３０は、監視制御サーバ２０へ通知情報の要求を定期的に送信する。監視制御サーバ２０において通知情報が生成された場合には、通知情報の要求に対する応答として監視制御サーバ２０は通知情報を情報取得装置３０へ送信する。通知情報が生成されていない場合には、監視制御サーバ２０は、応答しなくてもよいし、通知情報がないことを示す情報を情報取得装置３０へ送信してもよい。
【００１２】
情報取得装置３０は、通知情報を取得した場合、通知情報に含まれる機器ＩＤに基づいて通知先を選択する。通知先は、例えば、ユーザが所持する端末装置５０又は設備外に備えられた端末装置５０である。通知先に選択される端末装置５０は、ユーザに紐付けられている。通知情報を受け取るべきユーザが特定されると、通知先に選択される端末装置５０が特定される。通知先に選択される端末装置５０は、一つであってもよいし、複数であってもよい。情報取得装置３０は、外部ネットワーク４５を介して、メッセージ情報を通知装置４０へ送信する。メッセージ情報は、選択された通知先を示す情報と、通知情報とを含む。
【００１３】
外部ネットワーク４５は、監視制御ネットワーク１１と物理的に異なるネットワークである。外部ネットワーク４５は、例えば、不特定多数が利用するネットワークであって、インターネットや通信事業者により提供されるネットワークなどである。外部ネットワーク４５は、インターネットや通信事業者により提供されるネットワークに接続された構内ＬＡＮが含まれていてもよい。通知装置４０は、受信したメッセージ情報に含まれる通知先としての端末装置５０に対してメッセージ情報をプッシュ通知する。通知装置４０は、公知の技術であるＡＰＮＳやＧＣＭを用いて、プッシュ通知を行ってもよい。
【００１４】
端末装置５０は、例えばスマートデバイスや携帯情報端末などである。スマートデバイスには、スマートフォン、タブレット端末、ウェアラブル・デバイスなどが含まれる。ウェアラブル・デバイスには、腕時計タイプの端末や、眼鏡タイプの端末などがある。端末装置５０は、プッシュ通知により、メッセージ情報を通知装置４０から受信する。端末装置５０は、メッセージ情報に含まれる通知テキストを表示する。端末装置５０は、通知テキストの表示とともに、通知テキストを読み上げたり、着信音を鳴らしたり、振動を発生させたりすることにより、メッセージ情報の受信をユーザに通知してもよい。端末装置５０は、メッセージ情報の受信をユーザが気づき易いように、通知テキストを表示したり、他の通知機能を用いたりする。
【００１５】
端末装置５０は、通知テキストを確認したことを示すユーザ操作を受け付ける。このユーザ操作は、例えば、通知テキストとともに表示したボタンを押す操作や、端末装置５０の表示スクリーンにおける所定の操作、端末装置５０に対する操作などである。端末装置５０は、ユーザ操作を受け付けると、ユーザが通知テキストを確認したことを示す確認情報を情報取得装置３０へ送信する。
【００１６】
情報取得装置３０は、メッセージ情報の通知先から確認情報を受信すると、確認情報を通知先から受信したことを記憶する。情報取得装置３０は、確認情報を監視制御サーバ２０へ送信することによって、異常があるとの判定結果がユーザに通知されたことを監視制御サーバ２０へ通知する。
【００１７】
図２は、本実施形態による監視制御サーバ２０の構成例を示すブロック図である。監視制御サーバ２０は、第一通信部２０１、監視情報取得部２０２、監視情報記憶部２０３、通知条件記憶部２０４、通知情報生成部２０５、通知情報記憶部２０６、通知情報制御部２０７、及び第二通信部２０８を備える。
【００１８】
第一通信部２０１は、監視制御ネットワーク１１を介して、監視対象機器１０それぞれと通信する。第一通信部２０１は、監視情報取得部２０２による要求に応じて、監視対象機器１０に対して監視情報の要求を送信する。第一通信部２０１は、要求に対する応答として監視対象機器１０から送信された監視情報を受信する。第一通信部２０１は、監視情報を監視情報取得部２０２へ出力する。監視情報は、監視情報を送信した監視対象機器１０を示す機器ＩＤと、監視対象機器１０の動作を示す情報又は監視対象機器１０による測定で得られた測定値のいずれか一方又は両方と、監視情報が生成された時刻とを含む情報である。
【００１９】
監視情報取得部２０２は、第一通信部２０１を介して、監視対象機器１０それぞれに対して監視情報を定期的に要求する。監視情報取得部２０２は、取得した監視情報を時系列に監視情報記憶部２０３に記憶させる。監視情報取得部２０２は、要求に応じて監視情報が得られない場合、欠測を表す情報を含む監視情報を監視情報記憶部２０３に記憶させる。
【００２０】
通知条件記憶部２０４には、設備における異常の有無を判定する際の条件と閾値とを含む通知条件が記憶されている。例えば、通知条件記憶部２０４には、条件「監視対象機器１０における電圧値が閾値より大きい」を示す情報が通知条件として記憶されている。
【００２１】
通知情報生成部２０５は、通知条件記憶部２０４に記憶されている通知条件と、監視情報記憶部２０３に記憶されている監視情報の時系列とを用いて、設備における異常の有無を判定する。通知情報生成部２０５は、異常があると判定した場合、通知情報を生成する。通知情報は、前述したように、通知ＩＤと機器ＩＤと異常検出時刻と通知テキストを含む。通知情報生成部２０５は、通知情報を生成する都度、一意な通知ＩＤを通知情報に割り当てる。通知情報生成部２０５は、監視情報記憶部２０３に監視情報が追加される都度、又は定期的に異常の有無を判定する。
【００２２】
通知情報に含まれる機器ＩＤは、通知条件を満たした監視情報に含まれる機器ＩＤである。通知条件が一つの監視対象機器１０の監視情報に関する条件である場合には、通知情報に含まれる機器ＩＤは一つである。一方、通知条件が複数の監視対象機器１０の監視情報に関する情報である場合には、通知情報に含まれる機器ＩＤは複数である。
【００２３】
通知情報に含まれる異常検出時刻は、通知情報生成部２０５が異常と判定した際に用いた監視情報に含まれる時刻である。通知情報生成部２０５が複数の監視情報に基づいて異常と判定した際には、いずれかの監視情報に含まれる時刻が選択される。時刻の選択方法は、通知条件に含まれていてもよい。選択方法として、例えば、最も古い時刻を選択する方法や、最も新しい時刻を選択する方法、平均値又は中央値を選択する方法などが用いられる。
【００２４】
通知情報に含まれる通知テキストは、異常検出時刻と通知条件とを組み合わせたテキスト情報である。例えば、前述の通知条件「監視対象機器１０における電圧値が閾値より大きい」が満たされた場合に生成される通知テキストは、「２０ＸＸ年Ｘ月Ｘ日ＸＸ時ＸＸ分ＸＸ秒に、装置（ＩＤ＃１）の電圧が閾値を超えました。」となる。
【００２５】
通知情報生成部２０５は、通知情報を生成すると、通知情報記憶部２０６に記憶させる。通知情報記憶部２０６には、通知テーブルが記憶されている。通知テーブルは、通知情報と確認者ＩＤとを組み合わせて時系列に記憶する。確認者ＩＤは、通知情報に対して応答したユーザを示す情報である。通知情報記憶部２０６が記憶する通知テーブルの各行は、ＣＳＶ（Comma-Separated Values）形式のテキストデータとしてもよい。すなわち、通知情報は、テキストデータとしてもよい。
【００２６】
図３は、通知情報記憶部２０６が記憶する通知テーブルの一例を示す表である。通知テーブルは、通知ＩＤ、日時、機器ＩＤ、通知テキスト、及び確認者ＩＤそれぞれの項目の列を有する。通知テーブルの行は通知情報ごとに存在する。通知ＩＤ、日時、機器ＩＤ、通知テキストの項目は、通知情報に含まれる通知ＩＤ、異常検出時刻、機器ＩＤ、通知テキストがそれぞれ記憶される。確認者ＩＤの項目には、通知情報に対する確認情報が得られた場合に、通知情報を確認したユーザを示すユーザＩＤが記憶される。確認者ＩＤの項目には、一つ又は複数のユーザＩＤが記憶される。なお、ユーザＩＤは、ユーザが所持する端末装置５０に割り当てられた識別情報や、ユーザの電子メールアドレスなどであってもよい。図３に示す例では、通知ＩＤ「Message#1」と日時「YYMMDD HH:MM」と機器ＩＤ「id#4」と通知テキスト「XXXX」とを含む通知情報と、確認者ＩＤ「user#2」とを組み合わせた情報が、１行目に記憶されている。
【００２７】
図２に戻り、監視制御サーバ２０についての説明を続ける。第二通信部２０８は、情報取得装置３０と通信する。第二通信部２０８と情報取得装置３０とが通信に用いる回線は、監視制御サーバ２０と情報取得装置３０との組に対して設けられる専用回線又は仮想プライベートネットワーク（ＶＰＮ）である。
【００２８】
通知情報制御部２０７は、通知情報記憶部２０６における通知テーブルに通知情報が追加されると、その通知情報を警報として監視制御サーバ２０に備えられるユーザインターフェイスに出力する。ユーザが使用する端末が監視制御サーバ２０又は監視制御ネットワーク１１に接続されている場合、通知情報制御部２０７は、第一通信部２０１を介して通知情報を警報として端末へ送信し、その端末のユーザインターフェイスに警報を出力させる。
【００２９】
通知情報制御部２０７は、第二通信部２０８を介して情報取得装置３０から通知情報の要求を受け付けると、通知情報記憶部２０６が記憶する通知テーブルにおいて、確認者ＩＤの項目が空である通知情報が存在するか否かを判定する。すなわち、通知情報制御部２０７は、ユーザによる確認がなされていない異常が存在するか否かを判定する。通知情報制御部２０７は、確認者ＩＤの項目が空である通知情報が存在する場合、その通知情報を第二通信部２０８へ出力する。第二通信部２０８は、通知情報制御部２０７から出力された通知情報を、情報取得装置３０へ送信する。
【００３０】
通知情報制御部２０７は、第二通信部２０８を介して情報取得装置３０から確認情報を受け付けると、確認情報に基づいて通知情報記憶部２０６に記憶されている通知テーブルを更新する。具体的には、通知情報制御部２０７は、確認情報に含まれる通知ＩＤと同じ通知ＩＤを含む行を通知テーブルにおいて検索する。通知情報制御部２０７は、検出した行における確認者ＩＤの項目に、確認情報に含まれるユーザＩＤを記憶させる。
【００３１】
通知情報制御部２０７は、通知テーブルにおいて確認者ＩＤを記憶させることにより、通知情報で示される異常に対する確認がユーザにより行われたと判定する。通知情報制御部２０７は、ユーザにより異常の確認がなされると、確認された異常を示す通知情報による警報を停止させる。監視制御サーバ２０又は監視制御ネットワーク１１に接続された端末に警報を出力させている場合、通知情報制御部２０７は、第一通信部２０１を介して、端末による警報の出力を停止させる。
【００３２】
図４は、本実施形態による情報取得装置３０の構成例を示すブロック図である。情報取得装置３０は、第一通信部３０１、通知情報取得部３０２、通知情報記憶部３０３、通知先情報記憶部３０４、通知制御部３０５、及び第二通信部３０６を備える。
【００３３】
第一通信部３０１は、監視制御サーバ２０と通信する。第一通信部３０１と監視制御サーバ２０とが通信に用いる回線は、前述したように、監視制御サーバ２０と情報取得装置３０との組に対して設けられる専用回線又は仮想プライベートネットワークである。
【００３４】
通知情報取得部３０２は、通知情報の要求を第一通信部３０１へ定期的に出力する。第一通信部３０１は、通知情報取得部３０２から通知情報の要求が出力される都度、通知情報の要求を監視制御サーバ２０へ送信する。通知情報取得部３０２は、要求に対する応答として通知情報を、第一通信部３０１を介して取得する。通知情報取得部３０２は、取得した通知情報を通知情報記憶部３０３に記憶させる。
【００３５】
通知情報記憶部３０３は、監視制御サーバ２０に備えられる通知情報記憶部２０６と同様に、通知テーブルを記憶する。通知情報記憶部３０３が記憶する通知テーブルは、図３に示した通知テーブルと同じ項目を有する。通知情報記憶部３０３における通知テーブルの行は、通知情報取得部３０２が取得する通知情報ごとに存在する。
【００３６】
通知先情報記憶部３０４は、通知先テーブルを記憶する。通知先テーブルには、監視制御システムにおける監視対象機器１０ごとに、当該監視対象機器１０に関する異常の通知先が記憶されている。通知先には、ユーザＩＤが用いられる。通知先テーブルは、情報取得装置３０に接続される監視制御システムごとに予め作成される。
【００３７】
図５は、通知先情報記憶部３０４が記憶する通知先テーブルの一例を示す表である。通知テーブルは、機器ＩＤと宛先との項目の列を有する。通知先テーブルの行は、監視制御システムに備えられた監視対象機器１０ごとに存在する。機器ＩＤの項目には、監視対象機器１０を識別する機器ＩＤが記憶される。宛先には、機器ＩＤで特定される監視対象機器１０の異常を通知すべきユーザのユーザＩＤが記憶される。宛先には、少なくとも一つのユーザＩＤが記憶される。すなわち、通知先情報記憶部３０４における通知先テーブルには、機器ＩＤに対応付けられたユーザＩＤが通知先として記憶されている。図５に示す例では、機器ＩＤ「id#1」に対して、ユーザＩＤ「user#1」と「user#3」とが対応付けられている。また、機器ＩＤ「id#2」に対して、ユーザＩＤ「user#1」と「user#2」と「user#3」とが対応付けられている。
【００３８】
図４に戻り、情報取得装置３０についての説明を続ける。第二通信部３０６は、外部ネットワーク４５に接続されている。第二通信部３０６は、外部ネットワーク４５を介して、通知装置４０及び端末装置５０と通信する。
【００３９】
通知制御部３０５は、通知情報記憶部３０３に通知情報が記憶される都度、追加された通知情報を読み出す。通知制御部３０５は、通知情報に含まれる機器ＩＤに対応するユーザＩＤを通知先テーブルから読み出す。通知制御部３０５は、読み出したユーザＩＤと通知情報とを含むメッセージ情報を生成する。メッセージ情報に含まれるユーザＩＤは、通知先を示す情報として扱われる。すなわち、通知制御部３０５は、通知情報に含まれる機器ＩＤに基づいて通知先を決定する。通知制御部３０５は、メッセージ情報を第二通信部３０６へ出力する。第二通信部３０６は、通知制御部３０５から出力されるメッセージ情報を通知装置４０へ送信する。
【００４０】
通知制御部３０５は、第二通信部３０６を介して端末装置５０から確認情報を受け付けると、確認情報に基づいて通知情報記憶部３０３に記憶されている通知テーブルを更新する。具体的には、通知制御部３０５は、確認情報に含まれる通知ＩＤと同じ通知ＩＤを含む行を通知テーブルにおいて検索する。通知制御部３０５は、検出した行における確認者ＩＤの項目に、確認情報に含まれるユーザＩＤを記憶させる。通知制御部３０５は、確認情報を第一通信部３０１へ出力する。第一通信部３０１は、通知制御部３０５から出力された確認情報を監視制御サーバ２０へ送信する。
【００４１】
通知制御部３０５は、通知情報記憶部３０３が記憶する通知テーブルにおいて、確認者ＩＤの項目が空である通知情報が存在するか否かを判定する。すなわち、通知制御部３０５は、ユーザによる確認がなされていない異常が存在するか否かを判定する。通知制御部３０５は、確認者ＩＤの項目が空である通知情報が存在する場合、その通知情報に含まれる機器ＩＤに対応するユーザＩＤを通知先テーブルから読み出す。通知制御部３０５は、読み出したユーザＩＤと通知情報とを含むメッセージ情報を再び生成する。通知制御部３０５は、第二通信部３０６を介して通知装置４０へメッセージ情報を再送する。ユーザによる確認がなされていない異常が存在するか否かの判定は、定期的に行われる。
【００４２】
図６は、本実施形態による端末装置５０の構成例を示すブロック図である。端末装置５０は、通信部５０１、入力部５０２、表示部５０３、及び通知制御部５０４を備える。通信部５０１は、外部ネットワーク４５を介して、通知装置４０及び情報取得装置３０と通信する。入力部５０２は、ユーザの操作を受け付ける。入力部５０２には、例えば、ボタンやタッチセンサが用いられる。表示部５０３は、表示スクリーンを備え、ユーザに通知すべき情報を表示する。
【００４３】
通知制御部５０４は、通信部５０１が通知装置４０から受信したメッセージ情報を取得する。通知制御部５０４は、メッセージ情報に含まれる通知テキストを表示部５０３に表示させる。入力部５０２として表示スクリーン上に設けられたタッチセンサが用いられる場合、通知制御部５０４は、通知テキストをユーザが確認した際に操作するボタンを通知テキストとともに表示部５０３に表示させてもよい。
【００４４】
図７は、表示部５０３における表示例を示す図である。図７に示す表示例には、通知テキストをユーザが確認した際に操作するボタン９１が通知テキストと組み合わせて表示されている。端末装置５０が通知テキストを表示することにより、ユーザは監視制御システムにおける異常の発生を知ることができる。ユーザは、この通知を受けて、監視制御システムにおいて異常が検出された監視対象機器１０又はその近傍を確認し、対応を完了した後にボタン９１を操作する。
【００４５】
通知制御部５０４は、ユーザが通知テキストで示される異常の確認及び対応を完了したことを示す操作を入力部５０２が受け付けると、確認情報を生成する。確認情報には、メッセージ情報に含まれる通知ＩＤと、端末装置５０に紐付けられたユーザのユーザＩＤとが含まれる。確認情報に含まれるユーザＩＤは、情報取得装置３０及び監視制御サーバ２０において確認者ＩＤとして扱われる。通知制御部５０４は、確認情報を通信部５０１に出力する。通信部５０１は、外部ネットワーク４５を介して、確認情報を情報取得装置３０へ送信する。
【００４６】
図８は、本実施形態による監視システム１００の動作例を示すシーケンス図である。監視制御サーバ２０において、通知情報生成部２０５が通知情報を生成し、通知情報を通知情報記憶部２０６に記憶させる（ステップＳ１０１）。通知情報制御部２０７が、通知情報が通知情報記憶部２０６に追加されたことに応じて、警報を出力する（ステップＳ１０２）。
【００４７】
情報取得装置３０において、通知情報取得部３０２が第一通信部３０１を介して監視制御サーバ２０へ通知情報を要求する（ステップＳ２０１）。ステップＳ２０１の動作は定期的に行われる。監視制御サーバ２０の通知情報制御部２０７は、要求に応じて通知情報を情報取得装置３０へ送信する（ステップＳ２０２）。
【００４８】
情報取得装置３０において、監視制御サーバ２０から送信された通知情報は、通知情報取得部３０２によって監視情報記憶部２０３に記憶される。通知制御部３０５は、通知情報に含まれる機器ＩＤに基づいて、通知情報の通知先を決定する（ステップＳ２０３）。通知制御部３０５は、通知先と通知情報とを含むメッセージ情報を生成する（ステップＳ２０４）。通知制御部３０５は、第二通信部３０６を介してメッセージ情報を通知装置４０へ送信する（ステップＳ２０５）。
【００４９】
通知装置４０は、所定のプロトコルを用いて、情報取得装置３０から受信したメッセージ情報を通知先の端末装置５０へプッシュ通知する（ステップＳ２０６）。
【００５０】
通知先の端末装置５０において、通知制御部５０４は、通信部５０１が受信したメッセージ情報に含まれる通知テキストを表示部５０３に表示させる（ステップＳ２０７）。通知テキストが示す異常に関して確認と対応とが完了したことを示すユーザの操作を入力部５０２が受け付けると（ステップＳ２０８）、通知制御部５０４は確認情報を生成する（ステップＳ２０９）。通知制御部５０４は、確認情報を通信部５０１に出力し、通信部５０１に確認情報を情報取得装置３０へ送信させる（ステップＳ２１０）。
【００５１】
情報取得装置３０において、通知制御部３０５は、第二通信部３０６が受信した確認情報に含まれるユーザＩＤを確認者ＩＤとして通知情報記憶部３０３における通知テーブルに記録する（ステップＳ２１１）。通知制御部３０５は、確認情報を、第一通信部３０１を介して監視制御サーバ２０へ送信する（ステップＳ２１２）。
【００５２】
監視制御サーバ２０において、通知情報制御部２０７は、第二通信部２０８が受信した確認情報に含まれるユーザＩＤを確認者ＩＤとして通知情報記憶部２０６における通知テーブルに記録する。通知情報制御部２０７は、確認情報に含まれる通知ＩＤに対応する警報を停止させる（ステップＳ２１３）。
【００５３】
本実施形態の通知システムを適用した監視システム１００では、監視制御サーバ２０において異常が検出されると、監視制御サーバ２０と異なる装置として設けられた情報取得装置３０が、ユーザの端末装置５０へ異常の検出を通知する。情報取得装置３０が設けられることにより、異常の検出を端末装置５０へ通知する際であっても、監視制御サーバ２０が外部ネットワーク４５に接続する必要がなくなる。これにより、監視制御サーバ２０にセキュリティ・システムを導入せずとも、監視制御サーバ２０におけるセキュリティを維持しつつ、監視制御システムから離れた端末装置５０へのリアルタイムな通知が可能となる。また、監視制御サーバ２０におけるセキュリティに関する処理が、情報取得装置３０との接続及び監視制御ネットワーク１１に限定されるので、監視制御サーバ２０に対する負荷を抑えることができる。
【００５４】
情報取得装置３０を用いることにより、監視制御サーバ２０が異常を電子メールにて端末装置５０へ通知を行う場合や、監視制御サーバ２０に接続させた端末装置５０を用いてユーザが異常を確認する場合に比べ、監視制御システムのネットワーク・セキュリティの維持が容易になる。具体的には、ネットワーク・セキュリティに関して注意を払うべき箇所を情報取得装置３０に限定することができるので、監視システム１００におけるネットワーク・セキュリティの維持が容易になる。また、情報取得装置３０におけるセキュリティ処理の負荷を増加させたとしても、情報取得装置３０は監視制御システムと独立した装置であるため、監視制御システムに対する影響は生じない。
【００５５】
また、情報取得装置３０における動作は、通知情報を監視制御サーバ２０から取得する動作、通知情報を含むメッセージ情報を通知装置４０へ送信する動作、確認情報を監視制御サーバ２０へ転送する動作などの比較的シンプルな動作であるため、セキュリティ処理の負荷による影響を受けにくく、情報取得装置３０における充分なセキュリティ処理を行うことが容易である。また、監視制御サーバ２０と情報取得装置３０との間のセキュリティを高めるために、監視制御サーバ２０と情報取得装置３０との間における通信のプロトコルやポートを限定してもよい。例えば、監視制御サーバ２０と情報取得装置３０との通信をＦＴＰ（File Transfer Protocol）による通信に限定してもよい。
【００５６】
また、仮想プライベートネットワークによる接続などの秘匿性の高い通信を行うことなく、端末装置５０は異常の通知を受けることができるので、端末装置５０に要求される機能及び性能を抑えることができる。
【００５７】
また、本実施形態の監視システム１００によれば、ユーザが異常に対する確認と対処とを完了した後に端末装置５０への入力操作を行うことにより、監視制御サーバ２０における警報の出力を停止させることができる。これにより、ユーザは、監視制御サーバ２０又は監視制御サーバ２０に接続された端末を操作せずとも、異常に対する確認と対処との完了を記憶させることができ、ユーザの負担を軽減することができる。
【００５８】
また、情報取得装置３０とのインターフェイス、すなわち通知情報制御部２０７及び第二通信部２０８を設けることにより、様々な監視制御システムにおいても外部ネットワーク４５を介して端末装置５０への通知ができる。
【００５９】
なお、本実施形態では、外部ネットワーク４５を介して通知装置４０と通信できる端末装置５０において、通知テキストが表示される構成を説明した。しかし、端末装置５０と一対一に通信可能なウェアラブル・デバイス、例えばスマート・ウォッチに通知テキストが表示されるようにしてもよい。この場合、スマート・ウォッチが異常の確認及び対応を完了したことを示す操作を受け付けてもよい。端末装置５０は、入力部５０２が操作を受け付けたことに代えて、スマート・ウォッチが操作を受け付けたことにより、確認情報を情報取得装置３０へ送信する。
【００６０】
また、本実施形態では、異常の確認及び対応を完了したことを示す操作を端末装置５０が受け付ける動作を説明した。この操作以外に、ユーザが監視対象機器１０のある場所又は近傍に赴いて異常の確認を行うことが可能であることを示す操作、ユーザが監視対象機器１０のある場所又は近傍に赴いて異常の確認を行うことが不可能であることを示す操作を端末装置５０が受け付けてもよい。端末装置５０において、入力部５０２がこれらの操作を受け付けると、通知制御部５０４は対応可否情報を生成する。対応可否情報は、通知ＩＤと、ユーザＩＤと、対応が可能であるか否かを示す可否情報とを含む。通知制御部５０４は、対応可否情報を通信部５０１に出力し、通信部５０１に対応可否情報を情報取得装置３０へ送信させる。
【００６１】
情報取得装置３０において、第二通信部３０６が対応可否情報を受信すると、通知制御部３０５は、対応可否情報に含まれる通知ＩＤと同じ通知ＩＤを含む通知情報を通知情報記憶部３０３の通知テーブルから読み出す。通知制御部３０５は、読み出した通知情報の機器ＩＤに基づいて応答可否情報の通知先を決定する。通知制御部３０５は、対応可否情報に含まれる可否情報と通知先と通知情報とを含むメッセージ情報を生成し、第二通信部３０６にメッセージ情報を通知装置４０へ送信させる。このように、可否情報が端末装置５０に通知されることにより、複数のユーザ間で対応の可否を共有することができる。
【００６２】
また、情報取得装置３０は、端末装置５０から確認情報を受信した際に、異常の確認及び対応を行ったユーザを端末装置５０へ通知してもよい。具体的には、第二通信部３０６が確認情報を受信すると、通知制御部３０５は、確認情報に含まれる通知ＩＤと同じ通知ＩＤを含む通知情報を通知情報記憶部３０３の通知テーブルから読み出す。通知制御部３０５は、読み出した通知情報の機器ＩＤに基づいて送信先を決定する。通知制御部３０５は、異常に対する対応が行われたことを示す情報と、確認情報に含まれるユーザＩＤと通知先と、通知情報とを含む完了情報を生成し、第二通信部３０６に完了情報を通知装置４０へ送信させる。このように、ユーザＩＤが端末装置５０へ通知されることにより、複数のユーザ間で異常に対応したユーザの情報を共有することができる。
【００６３】
また、端末装置５０は、端末装置５０の位置から監視制御システムの監視室までの距離が閾値以上である場合、通知テキストが示す異常に関して確認と対応とが完了したことを示すユーザの操作を受け付けないようにしてもよい。監視制御システムの監視室は、例えば、監視制御サーバ２０又は監視制御サーバ２０に接続された端末が備えられている部屋である。端末装置５０において、通知制御部５０４は、端末装置５０の位置と、予め記憶している監視室との位置との距離を算出し、算出した距離が閾値以上である場合に、確認情報の生成及び送信を行わないようにしてもよい。このとき、通知制御部５０４は、表示部５０３に通知テキストのみを表示させ、図７に示したボタン９１を表示させないようにしてもよい。端末装置５０の位置の取得には、例えば、衛星測位システムや、端末装置５０が接続している無線基地局装置の位置などが利用される。また、端末装置５０は、端末装置５０の位置から監視制御システムの監視室までの距離が閾値以上である場合、通知テキストを表示部５０３に表示しないように構成されてもよい。
【００６４】
また、情報取得装置３０が監視制御サーバ２０から通知情報を取得する動作を説明した。しかし、情報取得装置３０が、監視対象機器１０から監視情報を取得し、監視情報に基づいて通知情報を生成し、端末装置５０を通知先として通知情報を送信してもよい。
【００６５】
以上説明した少なくともひとつの実施形態によれば、監視制御サーバ２０と外部ネットワーク４５との間に、監視制御サーバ２０において検出された異常を通知する通知情報を端末装置５０へ送信する情報取得装置３０を持つことにより、監視制御サーバ２０におけるセキュリティの維持を容易にしつつ、監視制御サーバ２０から離れた端末装置への通知をすることができる。
【００６６】
情報取得装置３０は、監視制御ネットワーク１１におけるゲートウェイとして機能する中継部をさらに備えてもよい。このように構成された上で、セキュリティ機能を情報取得装置３０に対して設けることで、監視制御ネットワーク１１におけるセキュリティを容易に維持することが可能となる。すなわち、監視制御ネットワーク１１に接続される監視制御サーバ２０等の装置に比べて、情報取得装置３０は相対的により簡易な装置として構成できる。そのため、監視制御サーバ２０等の装置に対してセキュリティ機能を導入するよりも、情報取得装置３０にセキュリティ機能を導入する方がより簡易に実現できる。したがって、より低いコストや低い労力で監視制御ネットワーク１１におけるセキュリティを維持することが可能となる。
図１の例では、情報取得装置３０は、監視制御サーバ２０を介して監視制御ネットワーク１１に接続されている。しかしながら、情報取得装置３０は、監視制御ネットワーク１１に対して直接接続されてもよい。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６８】
１０…監視対象機器、１１…監視制御ネットワーク、２０…監視制御サーバ、３０…情報取得装置、４０…通知装置、４５…外部ネットワーク、５０…端末装置、９１…ボタン、１００…監視システム、２０１…第一通信部、２０２…監視情報取得部、２０３…監視情報記憶部、２０４…通知条件記憶部、２０５…通知情報生成部、２０６…通知情報記憶部、２０７…通知情報制御部、２０８…第二通信部、３０１…第一通信部、３０２…通知情報取得部、３０３…通知情報記憶部、３０４…通知先情報記憶部、３０５…通知制御部、３０６…第二通信部、５０１…通信部、５０２…入力部、５０３…表示部、５０４…通知制御部
【図１】
2018067098.tif 000003
【図２】
2018067098.tif 000004
【図３】
2018067098.tif 000005
【図４】
2018067098.tif 000006
【図５】
2018067098.tif 000007
【図６】
2018067098.tif 000008
【図７】
2018067098.tif 000009
【図８】
2018067098.tif 000010