JP6920835B2 - 設備監視装置 - Google Patents
設備監視装置 Download PDFInfo
- Publication number
- JP6920835B2 JP6920835B2 JP2017048130A JP2017048130A JP6920835B2 JP 6920835 B2 JP6920835 B2 JP 6920835B2 JP 2017048130 A JP2017048130 A JP 2017048130A JP 2017048130 A JP2017048130 A JP 2017048130A JP 6920835 B2 JP6920835 B2 JP 6920835B2
- Authority
- JP
- Japan
- Prior art keywords
- equipment
- state
- information
- unit
- status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Description
こぼしたとしても、別のタイミングで状態情報送信部から全設備の状態情報が送信されるため、監視サーバは設備の状態を正確に把握することができる。
図5に、本発明の実施の形態1による設備監視装置11を用いた監視システム1の例を示す。設備監視装置11には複数の設備10a、10b、10cが接続されている。また、設備監視装置11は、LAN(Local Area Network)やインターネットなどのネットワーク12を介して監視サーバ13と接続されている。
Unit)と、CPU22とバス26で接続されたRAM23(Random Access Memory)、ネットワークインタフェース24、設備インタフェース25、磁気ディスク装置21を備える。磁気ディスク装置21の代わりに、フラッシュメモリやメモリカード読み書き装置などの記憶装置を備えていてもよい。RAM23は揮発性メモ
リの一例であり、磁気ディスク装置21は不揮発性メモリの一例である。磁気ディスク装置21にはOS(Operating System)210、プログラム211、ファイル212が格納されており、装置起動時にCPU22がこれらを読み取り、実行する。ネットワークインタフェース24はネットワーク12に接続されており、監視サーバ13と通信を行う。設備インタフェース25はCC−LinkやRS−422,RS−232C,接点などを介して設備10a、10b、10cと接続されており、設備の状態情報を受け取る。ネットワークインタフェース24と設備インタフェース25に同一のインタフェースを用いてもよい。
まず、設備状態取得部30の動作について、図8を用いて説明する。設備状態取得部30は、あらかじめ決められた設備状態情報収集のための時間間隔で、以下に説明するステップ1からステップ5の動作を繰り返す。
ステップ1:設備状態記憶部31に新状態情報として保存されている状態情報を、旧状態情報として保存(旧状態領域に上書き)する(図8のS1)。
ステップ2:設備インタフェース25を使って設備10a、10b、10cから状態情報を順に収集する(S2)。
ステップ3:設備10a、10b、10cの状態情報を収集し終えたらステップ4に進む(S3)。
ステップ4:収集した設備10a、10b、10cの状態情報を設備状態記憶部31に新状態情報として保存(新状態領域に上書き)する(S4)。
ステップ5:設備状態記憶部31の状態情報を更新したことを状態変化通知送信部32に通知する(S5)。
ここでは、例として、設備状態の収集後に設備状態記憶部31が図9のようになったとする。
ステップ101:設備状態記憶部31から、まだ状態の比較をしていない設備の新状態情報と旧状態情報を取得する(図10のS101)。
ステップ102:取得した新旧状態情報に差異があるか確認する。差異がある場合ステップ103へ、差異がない場合ステップ104へ進む(S102)。
ステップ103:状態変化通知に、差異のある設備の新状態情報を追加し、ステップ104へ進む(S103)。
ステップ104:全設備の新旧状態情報を比較し終えるまでステップ101からステップ
103を繰り返す。全設備の新旧状態情報を比較し終えたらステップ105へ進む(S104)。
ステップ105:ステップ101からステップ103の動作で作成した状態変化通知を監視サーバ13に送信する(S105)。
ステップ106:状態変化通知送信部32の内部に保持する状態変化通知の送信回数のカウント値を1増やす(S106)。設備状態記憶部31が図9に示す状態になっている場合に上記動作を行うと、状態変化通知は図11に示すものとなる。
ステップ201:検知した通信パケットのIPヘッダとTCPヘッダを抽出する(図12のS201)。
ステップ202:検知した通信パケットが、設備監視装置11が送信した通信パケットの場合ステップ203へ、設備監視装置11が受信した通信パケット(受信パケット)の場合ステップ206へ進む(S202)。
ステップ203:検知した通信パケットが再送した通信パケット(再送パケット)だった場合ステップ204へ、そうでない場合ステップ205へ進む。検知した通信パケットのIPヘッダ中の宛先・送信元IPアドレス、TCPヘッダ中の宛先・送信元ポート番号、シーケンス番号が同一のパケットがワークメモリ36に存在する場合は再送パケットと判断する(S203)。
ステップ205:再送パケット以外の送信パケットの検知時刻と送信イベントの発生を例えば図13に示すような形でネットワーク品質情報蓄積部34に記録し、ステップ208へ進む(S205)。
ステップ206:受信パケットが応答パケットの場合ステップ207へ、そうでない場合ステップ208へ進む(S206)。ワークメモリ36に、検知した受信パケットのACK番号−1のシーケンス番号を持つ送信パケットがある場合、この送信パケットに対する応答パケットであると判断する。
ステップ207:送信パケットと応答パケットの検知時刻の時間差をとって往復遅延時間RTT(Round Trip Time)を計算し、例えば図14に示すような形でネットワーク品質情報蓄積部34に記録する(S207)。
ステップ208:検知した通信パケットの検知時刻、IPヘッダ情報、及びTCPヘッダ情報をワークメモリ36に格納する(S208)。このとき、格納されている情報が、ワークメモリ36のあらかじめ決められた容量を超える場合は、ワークメモリ36中の最も古い通信パケットの情報を削除する。
ステップ301:状態変化通知送信部32の状態変化通知の送信回数のカウント値がしきい値(本実施の形態では30回)以上である場合はステップ304へ、そうでない場合はステップ302へ進む(図15のS301)。
ステップ302:状態情報送信部35の内部に保持している状態情報未送信時間がしきい
値(本実施の形態では1800秒)以上である場合はステップ304へ、そうでない場合はステップ303へ進む(S302)。
ステップ303:状態情報未送信時間を1秒増加させ、動作を終了する(S303)。
ステップ304:ネットワーク品質情報蓄積部34を参照し、ネットワーク品質を表す予測パケットロス率と予測RTTを計算する。予測パケットロス率は、ネットワーク品質情報蓄積部34に蓄積されている検知時刻と、送信又は再送のイベント情報から、時刻が現在時刻の前後10分間に含まれるものを抽出し(対象時刻は当日に限らず過去の日付の現在時刻と同時刻の前後10分間に含まれるものも抽出する)、次の計算式によって求める。
(予測パケットロス率)[%]=(再送情報の個数)*100/(送信情報の個数)
予測RTTは、ネットワーク品質情報蓄積部34に蓄積されているRTT情報のうち、時刻が現在時刻の前後10分間に含まれるものの平均値とする(対象時刻は当日に限らず過去の日付の現在時刻と同時刻の前後10分間に含まれるものも抽出する)。
ステップ306:設備状態記憶部31に記憶されている新状態情報を監視サーバ13へ送信する(S306)。
ステップ307:状態変化通知送信部32に保持されている状態変化通知の送信回数を0回に、内部に保持している状態情報未送信時間を0秒にそれぞれリセットする(S307)。
図17に本発明の実施の形態2による設備監視装置11aの機能ブロック図を示す。図7と同一の符号は同一の機能を示すため説明を省略する。実施の形態2による設備監視装置11aは、設備状態記憶部31に記憶された状態情報のハッシュ値を計算するハッシュ値計算部37と、監視サーバ13から状態情報要求を受信する状態情報要求受信部38とを新たに備えている。
ステップ401:ハッシュ値計算部37で、設備状態記憶部31に記憶されている新状態情報の全体を一つのバイナリデータと見立て、このデータのハッシュ値を計算する。ハッシュ値はMD5(Message Digest Algorithm 5)やSHA(Secure Hash Algorithm)などの一般的なアルゴリズムを用いて計算する(図18中、S401)。
ステップ402:ステップ401で計算したハッシュ値を状態変化通知に追加する(S402)。
とを比較することで、設備状態を正しく把握できているかを知ることができる。計算したハッシュ値と受信したハッシュ値が異なる場合、監視サーバ13は設備監視装置11aに状態情報要求を送信する。
3、12:ネットワーク、2、13:監視サーバ、21:磁気ディスク装置、
210:OS、211:プログラム、212:ファイル、22:CPU、
23:RAM、24:ネットワークインタフェース、
25:設備インタフェース、26:バス、30:設備状態取得部、
31:設備状態記憶部、32、32a:状態変化通知送信部、
33:ネットワーク品質測定部、34:ネットワーク品質情報蓄積部、
35、35a:状態情報送信部、36:ワークメモリ、37:ハッシュ値計算部、
38:状態情報要求受信部
Claims (4)
- 設備の状態情報を定期的に収集する設備状態取得部と、前記設備状態取得部で収集した設備の状態情報を連続して記憶する設備状態記憶部と、新しく記憶された第1の状態情報と、前記第1の状態情報の前に記憶された第2の状態情報とを比較することにより設備の状態が変化した状態情報のみを監視サーバに送信する状態変化通知送信部と、前記状態変化通知送信部の通知のタイミングとは別に、前記設備状態記憶部に保存された設備の全状態情報を前記監視サーバに送信する状態情報送信部と、を備え、
前記状態情報送信部の送信タイミングは、前記状態変化通知送信部で基準回数の状態情報を送信した後であることを特徴とする設備監視装置。 - 前記監視サーバとの通信における往復遅延時間と再送回数を測定するネットワーク品質測定部と、このネットワーク品質測定部で測定したネットワーク品質情報を蓄積するネットワーク品質情報蓄積部と、を備え、前記ネットワーク品質情報蓄積部に蓄積されたネットワーク品質情報から算出されるネットワーク品質が基準値を満たさない場合、前記状態情報送信部が状態情報の送信を行わないことを特徴とする請求項1に記載の設備監視装置。
- 前記設備状態記憶部に保存されている状態情報のハッシュ値を算出するハッシュ値計算部を備え、前記状態変化通知送信部は状態情報と合わせて前記ハッシュ値を送信することを特徴とする請求項1に記載の設備監視装置。
- 前記状態情報送信部の送信タイミングは、送信した前記ハッシュ値と前記監視サーバで算出したハッシュ値とが異なる場合に前記監視サーバからの状態情報要求を受信した時点であることを特徴とする請求項3に記載の設備監視装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017048130A JP6920835B2 (ja) | 2017-03-14 | 2017-03-14 | 設備監視装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017048130A JP6920835B2 (ja) | 2017-03-14 | 2017-03-14 | 設備監視装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018152747A JP2018152747A (ja) | 2018-09-27 |
| JP6920835B2 true JP6920835B2 (ja) | 2021-08-18 |
Family
ID=63680938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017048130A Active JP6920835B2 (ja) | 2017-03-14 | 2017-03-14 | 設備監視装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6920835B2 (ja) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06113030A (ja) * | 1992-09-30 | 1994-04-22 | Nec Corp | 監視制御方式 |
| JP4664469B2 (ja) * | 2000-06-13 | 2011-04-06 | 株式会社東芝 | プラント監視装置および記憶媒体 |
| JP2004213419A (ja) * | 2003-01-06 | 2004-07-29 | Mitsubishi Electric Corp | 遠隔プラント監視システムおよび遠隔プラント監視方法 |
| JP2004234258A (ja) * | 2003-01-29 | 2004-08-19 | Matsushita Electric Works Ltd | 設備監視制御装置、設備監視制御システム、プログラム及び記録媒体 |
| JP2006222663A (ja) * | 2005-02-09 | 2006-08-24 | Matsushita Electric Ind Co Ltd | 通信端末及び通信データ量制御方法 |
| US9397949B2 (en) * | 2011-04-18 | 2016-07-19 | Nec Corporation | Terminal, control device, communication method, communication system, communication module, program, and information processing device |
| US10313905B2 (en) * | 2012-10-29 | 2019-06-04 | T-Mobile Usa, Inc. | Contextual quality of user experience analysis using equipment dynamics |
-
2017
- 2017-03-14 JP JP2017048130A patent/JP6920835B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018152747A (ja) | 2018-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2234333B1 (en) | System and method for estimation of round trip times within a tcp based data network | |
| US10084678B2 (en) | Managing connections for data communications using heartbeat messaging | |
| US7852766B2 (en) | Detection method, detecting device, reference value calculating device and recording medium | |
| JP5867188B2 (ja) | 情報処理装置、輻輳制御方法および輻輳制御プログラム | |
| US12363015B2 (en) | Clock-synchronized edge-based network functions | |
| JP5941853B2 (ja) | パケット通信方法及び装置 | |
| JP5292444B2 (ja) | パケットロス率推定装置及び方法及びプログラム | |
| EP2922241B1 (en) | Methods and apparatus to determine network delay with location independence from retransmission delay and application response time | |
| JP6920835B2 (ja) | 設備監視装置 | |
| US11153220B2 (en) | Methods and apparatus to determine network delay with location independence | |
| JP2015002397A (ja) | 通信装置及び通信システム及び通信方法 | |
| JP6792532B2 (ja) | 異常検知装置および異常検知方法 | |
| US9172654B2 (en) | Transfer device and transfer method | |
| JP6011203B2 (ja) | 性能情報の収集管理機能を含む管理装置 | |
| JP2004140596A (ja) | Tcp上のデータ転送における品質を推定する方法およびシステム | |
| JP5537692B1 (ja) | 品質劣化原因推定装置、品質劣化原因推定方法、品質劣化原因推定プログラム | |
| JP2019200670A (ja) | サイバー攻撃を検知する異常検知装置および異常検知方法 | |
| JP5557869B2 (ja) | パケットロス数測定装置及び方法及びプログラム | |
| JP4487793B2 (ja) | 通信ボトルネック判定装置および方法 | |
| JP2014041445A (ja) | サーバ又はネットワーク機器に関する監視システム | |
| JP2019012866A (ja) | 制御システム、可用帯域推定システム、装置、方法およびプログラム | |
| Deshpande et al. | Enhancing the Performance of TCP by Improvising on the Key MANET Routing Protocols [J] | |
| JP2014017712A (ja) | 通信装置、通信装置の制御プログラム、ネットワークのモニタリングシステム及びモニタリング方法 | |
| JP2015015555A (ja) | 送信レート制御装置、送信レート制御方法および送信レート制御プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191111 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20191111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200909 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201228 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210629 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210727 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6920835 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |