(57)【要約】【課題】データの消失を抑制することのできる管理方法、構造物監視装置および構造物監視システムを提供する。【解決手段】構造物監視ソフトウェアは、計測ソフトウェアと、演算ソフトウェアと、通信ソフトウェアと、を有し、計測ソフトウェアは、慣性センサーからの出力信号を収集し、収集結果を第１記憶部に記憶すると共に演算ソフトウェアに出力し、演算ソフトウェアは、計測ソフトウェアから受け取った収集結果を演算し、演算結果を第２記憶部に記憶すると共に、通信ソフトウェアに出力し、通信ソフトウェアは、演算ソフトウェアから受け取った演算結果を第３記憶部に記憶すると共に外部に送信し、管理ソフトウェアは、計測ソフトウェア、演算ソフトウェアおよび通信ソフトウェアの各ソフトウェアが正常に動作しているか否かを判断し、正常に動作していないソフトウェアを終了および再起動する。【選択図】図１
2020119225.tif 000002
【特許請求の範囲】
【請求項１】
管理ソフトウェアによる構造物監視ソフトウェアの管理方法であって、
前記構造物監視ソフトウェアは、計測ソフトウェアと、演算ソフトウェアと、通信ソフトウェアと、を有し、
前記計測ソフトウェアは、慣性センサーからの出力信号を収集し、収集結果を第１記憶部に記憶すると共に前記演算ソフトウェアに出力し、
前記演算ソフトウェアは、前記計測ソフトウェアから受け取った前記収集結果を演算し、演算結果を第２記憶部に記憶すると共に、前記通信ソフトウェアに出力し、
前記通信ソフトウェアは、前記演算ソフトウェアから受け取った前記演算結果を第３記憶部に記憶すると共に外部に送信し、
前記管理ソフトウェアは、前記計測ソフトウェア、前記演算ソフトウェアおよび前記通信ソフトウェアの各ソフトウェアが正常に動作しているか否かを判断し、正常に動作していない前記ソフトウェアを終了および再起動することを特徴とする管理方法。
【請求項２】
前記慣性センサーは、前記出力信号を第４記憶部に記憶すると共に前記計測ソフトウェアに出力する請求項１に記載の管理方法。
【請求項３】
前記計測ソフトウェアが正常に動作しておらず、前記管理ソフトウェアが前記計測ソフトウェアを終了した場合、
前記計測ソフトウェアは、再起動後、前記終了前に受け取った前記出力信号以降の前記出力信号を受け取る請求項２に記載の管理方法。
【請求項４】
前記演算ソフトウェアが正常に動作しておらず、前記管理ソフトウェアが前記演算ソフトウェアを終了した場合、
前記演算ソフトウェアは、再起動後、前記終了前に受け取った前記収集結果以降の前記収集結果を受け取る請求項１ないし３のいずれか１項に記載の管理方法。
【請求項５】
前記通信ソフトウェアが正常に動作しておらず、前記管理ソフトウェアが前記通信ソフトウェアを終了した場合、
前記通信ソフトウェアは、再起動後、前記終了前に受け取った前記演算結果以降の前記演算結果を受け取る請求項１ないし４のいずれか１項に記載の管理方法。
【請求項６】
前記通信ソフトウェアを含む複数の前記ソフトウェアが正常に動作していない場合、
前記管理ソフトウェアは、前記通信ソフトウェア以外の前記ソフトウェアを前記通信ソフトウェアよりも前に終了する請求項１ないし５のいずれか１項に記載の管理方法。
【請求項７】
構造物監視ソフトウェアと、前記構造物監視ソフトウェアを管理する管理ソフトウェアと、を備える構造物監視装置であって、
前記構造物監視ソフトウェアは、計測ソフトウェアと、演算ソフトウェアと、通信ソフトウェアと、を有し、
前記計測ソフトウェアは、慣性センサーからの出力信号を収集し、収集結果を第１記憶部に記憶すると共に前記演算ソフトウェアに出力し、
前記演算ソフトウェアは、前記計測ソフトウェアから受け取った前記収集結果を演算し、演算結果を第２記憶部に記憶すると共に、前記通信ソフトウェアに出力し、
前記通信ソフトウェアは、前記演算ソフトウェアから受け取った前記演算結果を第３記憶部に記憶すると共に外部に送信し、
前記管理ソフトウェアは、前記計測ソフトウェア、前記演算ソフトウェアおよび前記通信ソフトウェアの各ソフトウェアが正常に動作しているか否かを判断し、正常に動作していない前記ソフトウェアを終了および再起動することを特徴とする構造物監視装置。
【請求項８】
構造物監視ソフトウェアと、前記構造物監視ソフトウェアを管理する管理ソフトウェアと、前記構造物監視ソフトウェアと通信可能に接続されている慣性センサーと、を備える構造物監視システムであって、
前記構造物監視ソフトウェアは、計測ソフトウェアと、演算ソフトウェアと、通信ソフトウェアと、を有し、
前記計測ソフトウェアは、前記慣性センサーからの出力信号を収集し、収集結果を第１記憶部に記憶すると共に前記演算ソフトウェアに出力し、
前記演算ソフトウェアは、前記計測ソフトウェアから受け取った前記収集結果を演算し、演算結果を第２記憶部に記憶すると共に、前記通信ソフトウェアに出力し、
前記通信ソフトウェアは、前記演算ソフトウェアから受け取った前記演算結果を第３記憶部に記憶すると共に外部に送信し、
前記管理ソフトウェアは、前記計測ソフトウェア、前記演算ソフトウェアおよび前記通信ソフトウェアの各ソフトウェアが正常に動作しているか否かを判断し、正常に動作していない前記ソフトウェアを終了および再起動することを特徴とする構造物監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理方法、構造物監視装置および構造物監視システムに関するものである。
【背景技術】
【０００２】
特許文献１に記載されている監視通報装置では、監視対象ソフトウェアの動作を常時監視し、動作エラーを検知した場合は対象ソフトウェアを終了・再起動させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
構造物監視システムでは、構造物に設けられたセンサーからのデータを常時取得し、解析する必要があるが、特許文献１のようにソフトウェアを終了・再起動する場合、センサーから取得したデータが欠損するおそれがある。
【課題を解決するための手段】
【０００５】
本発明の管理方法は、管理ソフトウェアによる構造物監視ソフトウェアの管理方法であって、
前記構造物監視ソフトウェアは、計測ソフトウェアと、演算ソフトウェアと、通信ソフトウェアと、を有し、
前記計測ソフトウェアは、慣性センサーからの出力信号を収集し、収集結果を第１記憶部に記憶すると共に前記演算ソフトウェアに出力し、
前記演算ソフトウェアは、前記計測ソフトウェアから受け取った前記収集結果を演算し、演算結果を第２記憶部に記憶すると共に、前記通信ソフトウェアに出力し、
前記通信ソフトウェアは、前記演算ソフトウェアから受け取った前記演算結果を第３記憶部に記憶すると共に外部に送信し、
前記管理ソフトウェアは、前記計測ソフトウェア、前記演算ソフトウェアおよび前記通信ソフトウェアの各ソフトウェアが正常に動作しているか否かを判断し、正常に動作していない前記ソフトウェアを終了および再起動することを特徴とする。
【図面の簡単な説明】
【０００６】
【図１】好適な実施形態の構造物監視システムを示すブロック図である。
【図２】加速度検出装置が配置される構造物の一例を示す図である。
【図３】構造物監視システムの管理方法を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、本発明の管理方法、構造物監視装置および構造物監視システムを添付図面に示す実施形態に基づいて詳細に説明する。
【０００８】
図１は、好適な実施形態の構造物監視システムを示すブロック図である。図２は、加速度検出装置が配置される構造物の一例を示す図である。図３は、構造物監視システムの管理方法を示すフローチャートである。
【０００９】
図１に示す構造物監視システム１は、ビル、鉄塔等の各種構造物に取り付けられた加速度検出装置３から出力される出力信号に基づいて、構造物の状態を検出、監視するシステムである。本実施形態では、図２に示すように、複数の加速度検出装置３がビル６に取り付けられ、構造物監視システム１は、加速度検出装置３から出力される出力信号に基づいて、ビル６の状態を検出、監視する。
【００１０】
ビル６は、床１Ｆ〜５Ｆと、屋根ＲＦと、鉄骨柱６１と、を有する５階建てのビルである。そして、このビル６には複数の加速度検出装置３が取り付けられている。具体的には、床１Ｆと床２Ｆとの間、床３Ｆと床４Ｆとの間、床５Ｆと屋根ＲＦとの間および屋根ＲＦの４箇所において加速度検出装置３が鉄骨柱６１に取り付けられている。また、床１Ｆにも１つの加速度検出装置３が取り付けられている。このように、本実施形態では、５つの加速度検出装置３が、ビル６の互いに高さの異なる位置に設けられている。ただし、加速度検出装置３の配置や数は、特に限定されず、ビル６の大きさ等によって、適宜変更することができる。
【００１１】
図１に示すように、構造物監視システム１は、構造物監視装置であるエッジシステム２と、エッジシステム２と通信可能に接続された複数の加速度検出装置３と、を有する。また、このような構造物監視システム１は、クラウドシステム４と通信可能に接続されており、さらに、クラウドシステム４には、管理システム５が通信可能に接続されている。管理システム５は、ビル６から遠隔の地に設置されており、エッジシステム２は、ビル６内に設置されている。ビル６の監視者は、管理システム５を介して遠隔地からでもビル６の状態を監視することができる。ただし、管理システム５およびエッジシステム２の設置場所は、特に限定されない。
【００１２】
従来の構造物監視システムでは、エッジシステム２の動作にエラーが生じた場合、監視者がビル６まで赴き、その場でエッジシステム２の復旧（終了後、再起動）を行うか、管理システム５からクラウドシステム４を介してエッジシステム２を遠隔操作して復旧を行っていた。しかしながら、前者では、監視者がビル６まで赴く必要があり、エッジシステム２の復旧に時間と手間がかかってしまう。また、後者では、通信環境によっては通信のレスポンスが悪く、エッジシステム２の復旧に時間がかかってしまう。そこで、本実施形態の構造物監視システム１は、エッジシステム２が自身でエラーを検知し、エラーが生じた場合は、自ら復旧を行う。そのため、上述のような問題が解消され、エッジシステム２の復旧に手間も時間もかからない優れた構造物監視システム１となる。
【００１３】
加速度検出装置３は、慣性センサーとしての加速度センサー３１と、加速度センサー３１から出力される出力信号Ｄ１を記憶する第４記憶部としての記憶装置３２と、を有する。加速度センサー３１は、例えば、互いに直交する３軸の各軸方向の加速度を検出することが可能な３軸加速度センサーである。記憶装置３２としては、例えば、半導体メモリー、レジスター、ハードディスク装置、光学ディスク装置等を用いることができる。ただし、加速度検出装置３の構成は、特に限定されない。
【００１４】
加速度検出装置３は、各加速度センサー３１の出力信号Ｄ１を記憶装置３２に記憶すると共に後述する計測ソフトウェア２２に出力する。このように、加速度検出装置３が出力信号Ｄ１を記憶装置３２に記憶することにより、例えば、計測ソフトウェア２２の動作にエラーが生じ、各加速度センサー３１の出力信号Ｄ１を受け取ることができなかった場合でも、その出力信号Ｄ１が消失しない。そのため、計測ソフトウェア２２は、再起動後に改めて、エラーで受け取れなかった分の出力信号Ｄ１を受け取ることができる。
【００１５】
エッジシステム２は、例えば、コンピューターから構成され、情報を処理するプロセッサー（ＣＰＵ）と、プロセッサーに通信可能に接続されたメモリーと、外部インターフェースと、を有する。メモリーにはプロセッサーにより実行可能な各種プログラムが保存され、プロセッサーは、メモリーに記憶された各種プログラム、特に後述する構造物監視ソフトウェア２１を読み込んで実行することができる。
【００１６】
このようなエッジシステム２は、ビル６の変位を監視する構造物監視ソフトウェア２１と、構造物監視ソフトウェア２１を管理する管理ソフトウェア２０と、情報を記憶する記憶装置２５と、を有する。また、構造物監視ソフトウェア２１は、計測ソフトウェア２２と、演算ソフトウェア２３と、通信ソフトウェア２４と、を有する。また、管理ソフトウェア２０は、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４のそれぞれと通信可能であり、これら各ソフトウェア２２、２３、２４の動作を管理する。通信プロトコルとしては、特に限定されず、例えば、ＴＣＰ／ＩＰを用いることができる。
【００１７】
また、記憶装置２５は、例えば、バッファ記憶装置であり、この装置内には、第１記憶部としての第１記憶領域２５１と、第２記憶部としての第２記憶領域２５２と、第３記憶部としての第３記憶領域２５３と、が設けられている。ただし、これら第１〜第３記憶領域２５１〜２５３は、区別されていなくてもよい。また、記憶装置２５としては、例えば、半導体メモリー、レジスター、ハードディスク装置、光学ディスク装置等を用いることができる。なお、本実施形態では、１つのハードウェア内に第１〜第３記憶領域２５１〜２５３が設定されているが、これに限定されず、第１〜第３記憶領域２５１〜２５３をそれぞれ異なるハードウェアで構成してもよい。
【００１８】
計測ソフトウェア２２は、各加速度センサー３１と通信可能に接続されている。計測ソフトウェア２２と各加速度センサー３１との接続は、無線、有線を問わない。計測ソフトウェア２２は、各加速度センサー３１から出力された出力信号Ｄ１を受信して、その結果を収集し、その収集結果Ｄ２を第１記憶領域２５１に記憶すると共に演算ソフトウェア２３に出力する。このように、計測ソフトウェア２２が、収集結果Ｄ２を第１記憶領域２５１に記憶することにより、例えば、演算ソフトウェア２３の動作にエラーが生じて、計測ソフトウェア２２から出力された収集結果Ｄ２を受け取ることができなかった場合でも、その収集結果Ｄ２が消失しない。そのため、演算ソフトウェア２３は、再起動後に改めて、エラーで受け取れなかった分の収集結果Ｄ２を受け取ることができる。なお、収集結果Ｄ２は、例えば、各加速度センサー３１からの出力信号Ｄ１が時刻や基準クロックに基づくカウント数と共に記録されている。これにより、各出力信号Ｄ１の取得時刻が分かり、ビル６の変位を時系列に沿って監視することができる。なお、再起動とは計測ソフトウェア２２と、演算ソフトウェア２３と、通信ソフトウェア２４などの各種ソフトウェアを一旦終了してから、再度起動し直すことを指す。
【００１９】
演算ソフトウェア２３は、計測ソフトウェア２２から受け取った収集結果Ｄ２を演算してビル６の変位を算出する。そして、演算ソフトウェア２３は、その演算結果Ｄ３を第２記憶領域２５２に記憶すると共に、通信ソフトウェア２４に出力する。このように、演算ソフトウェア２３が、演算結果Ｄ３を第２記憶領域２５２に記憶することにより、例えば、通信ソフトウェア２４にエラーが生じて、演算ソフトウェア２３から出力された演算結果Ｄ３を受け取ることができなかった場合でも、その演算結果Ｄ３が消失しない。そのため、通信ソフトウェア２４は、再起動後に改めて、エラーで受け取れなかった演算結果Ｄ３を受け取ることができる。
【００２０】
通信ソフトウェア２４は、演算ソフトウェア２３から受け取った演算結果Ｄ３を第３記憶領域２５３に記憶すると共にクラウドシステム４に送信する。これにより、クラウドシステム４に演算結果Ｄ３が記憶され、この演算結果Ｄ３、つまりビル６の状態を管理システム５から確認することができる。
【００２１】
管理ソフトウェア２０は、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４のそれぞれと通信可能である。また、管理ソフトウェア２０は、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４の各ソフトウェアについて、正常に動作しているか否かを判断する。この判断は、例えば、管理ソフトウェア２０から対象ソフトウェアに起動確認コマンドを送り、対象ソフトウェアから正常な動作を知らせるレスポンスが返ってきた場合に正常と判断し、対象ソフトウェアから異常を知らせるレスポンスが返ってきたり、レスポンスが返ってこなかったりした場合に異常すなわちエラーと判断する。
【００２２】
そして、管理ソフトウェア２０は、エラーが検出されたソフトウェアを終了し、再起動する。つまり、管理ソフトウェア２０は、計測ソフトウェア２２でエラーが生じていれば計測ソフトウェア２２を終了、再起動する。また、管理ソフトウェア２０は、演算ソフトウェア２３でエラーが生じていれば演算ソフトウェア２３を終了、再起動する。また、管理ソフトウェア２０は、通信ソフトウェア２４でエラーが生じていれば通信ソフトウェア２４を終了、再起動する。このようなシステムによれば、エッジシステム２内で自動的にエラーの復旧が行われるため、管理者の手を煩わせることなく、エラーの復旧を迅速に行うことができる。また、エラーが生じたソフトウェアだけを終了、再起動するため、復旧に無駄な時間がかからない。したがって、利便性の高い構造物監視システム１となる。なお、エラーが生じているソフトウェアが正常に終了しない場合、管理ソフトウェア２０は、そのソフトウェアを強制終了してもよい。
【００２３】
例えば、計測ソフトウェア２２にエラーが生じ、各加速度センサー３１の出力信号Ｄ１を受け取ることができなかった場合、計測ソフトウェア２２の再起動後に、エラーにより受け取れなくなった時刻以降の出力信号Ｄ１、すなわち、計測ソフトウェア２２が各加速度検出装置３から最後に受け取った出力信号Ｄ１以降の出力信号Ｄ１を各加速度検出装置３が記憶装置３２から読み出して計測ソフトウェア２２に出力する。これにより、出力信号Ｄ１が消失せず、精度よくビル６の状態を監視することができる。
【００２４】
同様に、演算ソフトウェア２３にエラーが生じ、計測ソフトウェア２２からの収集結果Ｄ２を受け取ることができなかった場合、演算ソフトウェア２３の再起動後に、エラーにより受け取れなくなった時刻以降の収集結果Ｄ２、すなわち、演算ソフトウェア２３が計測ソフトウェア２２から最後に受け取った収集結果Ｄ２以降の収集結果Ｄ２を計測ソフトウェア２２が第１記憶領域２５１から読みだして演算ソフトウェア２３に出力する。これにより、収集結果Ｄ２が消失せず、精度よくビル６の状態を監視することができる。
【００２５】
同様に、通信ソフトウェア２４がエラーとなり、演算ソフトウェア２３からの演算結果Ｄ３を受け取ることができなかった場合、通信ソフトウェア２４の再起動後に、エラーにより受け取れなくなった時刻以降の演算結果Ｄ３、すなわち、通信ソフトウェア２４が演算ソフトウェア２３から最後に受け取った演算結果Ｄ３以降の演算結果Ｄ３を演算ソフトウェア２３が第２記憶領域２５２から読みだして通信ソフトウェア２４に出力する。これにより、演算結果Ｄ３が消失せず、精度よくビル６の状態を監視することができる。
【００２６】
同様に、クラウドシステム４との通信が不能となり、通信ソフトウェア２４からクラウドシステム４へ演算結果Ｄ３を送信することができなかった場合、通信復旧後に、通信不能により送信できなくなった時刻以降の演算結果Ｄ３、すなわち、クラウドシステム４に最後に送信した演算結果Ｄ３以降の演算結果Ｄ３を通信ソフトウェア２４が第３記憶領域２５３から読みだしてクラウドシステム４に送信する。これにより、演算結果Ｄ３が消失せず、精度よくビル６の状態を監視することができる。
【００２７】
なお、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４のうち、通信ソフトウェア２４を含む複数のソフトウェアにエラーが生じた場合、管理ソフトウェア２０は、通信ソフトウェア２４を終了する前に、エラーとなっている他のソフトウェアを終了する。例えば、計測ソフトウェア２２と通信ソフトウェア２４がエラーとなっている場合、管理ソフトウェア２０は、計測ソフトウェア２２を終了した後に、通信ソフトウェア２４を終了する。このように、通信ソフトウェア２４を最後に終了することにより、通信ソフトウェア２４によって、他のソフトウェアが正常に終了したことをクラウドシステム４に送信することができる。そのため、監視者は、クラウドシステム４にアクセスすることにより、ソフトウェアの正常な終了を確認することができる。ただし、これに限定されず、通信ソフトウェア２４をはじめに終了してもよいし、エラーとなっている他のソフトウェアと同時に終了してもよい。
【００２８】
次に、図３に示すフローチャートに基づいて、エッジシステム２の管理方法を説明する。まず、ステップＳ１として、管理ソフトウェア２０は、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４を起動する。次に、ステップＳ２として、管理ソフトウェア２０は、起動確認コマンドにて、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４のそれぞれに対してソフトウェア起動確認を行う。各ソフトウェア２２〜２４が正常に起動すれば、これら各ソフトウェア２２〜２４による前述した処理が開始される。
【００２９】
次に、ステップＳ３として、管理ソフトウェア２０は、ソフトウェア動作確認コマンドにて、各ソフトウェア２２〜２４が正常に動作しているかを確認する。各ソフトウェア２２〜２４が正常に動作していれば、管理ソフトウェア２０は、このステップＳ３を定期的に繰り返す。一方で、各ソフトウェア２２〜２４のうちの１つでも動作にエラーが検出された場合は、ステップＳ４として、管理ソフトウェア２０は、エラーが検出されたソフトウェアを終了し、正常に終了したことを確認する。前述したステップＳ２において、各ソフトウェア２２〜２４で正常に起動しないソフトウェアがあった場合にも、ステップＳ４に進み、正常に起動しないソフトウェアを終了し、正常に終了したことを確認する。対象のソフトウェアが正常に終了しない場合、ステップＳ５として、管理ソフトウェア２０は、そのソフトウェアを強制的に終了させる。
【００３０】
そして、ステップＳ６として、管理ソフトウェア２０は、起動待機時間が経過後、ステップＳ４またはステップＳ５で終了させたソフトウェアを再起動させる。このような管理方法によれば、エッジシステム２内で自動的にエラーの復旧が行われるため、管理者の手を煩わせることなく、エラーの復旧を迅速に行うことができる。また、エラーが生じたソフトウェアだけを終了、再起動するため、復旧に無駄な時間がかからない。したがって、利便性の高い構造物監視システム１となる。
【００３１】
以上、構造物監視システム１の構成について説明した。前述したように、管理ソフトウェア２０による構造物監視ソフトウェア２１の管理方法では、構造物監視ソフトウェア２１は、計測ソフトウェア２２と、演算ソフトウェア２３と、通信ソフトウェア２４と、を有し、計測ソフトウェア２２は、慣性センサーである加速度センサー３１からの出力信号Ｄ１を収集し、収集結果Ｄ２を第１記憶部である第１記憶領域２５１に記憶すると共に演算ソフトウェア２３に出力し、演算ソフトウェア２３は、計測ソフトウェア２２から受け取った収集結果Ｄ２を演算し、演算結果Ｄ３を第２記憶部である第２記憶領域２５２に記憶すると共に、通信ソフトウェア２４に出力し、通信ソフトウェア２４は、演算ソフトウェア２３から受け取った演算結果Ｄ３を第３記憶部である第３記憶領域２５３に記憶すると共に外部のクラウドシステム４に送信する。そして、管理ソフトウェア２０は、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４の各ソフトウェアが正常に動作しているか否かを判断し、正常に動作していないソフトウェアを終了および再起動する。
【００３２】
このような管理方法によれば、管理ソフトウェア２０によって自動的に構造物監視ソフトウェア２１のエラーの復旧が行われるため、管理者の手を煩わせることなく、エラーの復旧を迅速に行うことができる。また、エラーが生じたソフトウェアだけを終了、再起動するため、復旧に無駄な時間がかからない。したがって、利便性の高い管理方法となる。
【００３３】
また、前述したように、加速度センサー３１は、出力信号を第４記憶部である記憶装置３２に記憶すると共に計測ソフトウェア２２に出力する。これにより、計測ソフトウェア２２にエラーが生じて、加速度センサー３１からの出力信号Ｄ１を受け取ることができなかった場合でも、その出力信号Ｄ１が消失しない。
【００３４】
また、前述したように、計測ソフトウェア２２が正常に動作しておらず、管理ソフトウェア２０が計測ソフトウェア２２を終了した場合、計測ソフトウェア２２は、その再起動後、終了前に受け取った出力信号Ｄ１以降の出力信号Ｄ１を受け取る。これにより、計測ソフトウェア２２にエラーが生じて、加速度センサー３１から出力信号Ｄ１を受け取ることができなかった場合でも、その出力信号Ｄ１が消失しない。
【００３５】
また、前述したように、演算ソフトウェア２３が正常に動作しておらず、管理ソフトウェア２０が演算ソフトウェア２３を終了した場合、演算ソフトウェア２３は、その再起動後、終了前に受け取った収集結果Ｄ２以降の収集結果Ｄ２を受け取る。これにより、演算ソフトウェア２３にエラーが生じて、計測ソフトウェア２２からの収集結果Ｄ２を受け取ることができなかった場合でも、その収集結果Ｄ２が消失しない。
【００３６】
また、前述したように、通信ソフトウェア２４が正常に動作しておらず、管理ソフトウェア２０が通信ソフトウェア２４を終了した場合、通信ソフトウェア２４は、その再起動後、終了前に受け取った演算結果Ｄ３以降の演算結果Ｄ３を受け取る。これにより、通信ソフトウェア２４にエラーが生じて、演算ソフトウェア２３からの演算結果Ｄ３を受け取ることができなかった場合でも、その演算結果Ｄ３が消失しない。
【００３７】
また、前述したように、構造物監視ソフトウェア２１内で通信ソフトウェア２４を含む複数のソフトウェアが正常に動作していない場合、管理ソフトウェア２０は、通信ソフトウェア２４以外のソフトウェアを通信ソフトウェア２４よりも前に終了する。これにより、通信ソフトウェア２４によって、他のソフトウェアが正常に終了したことをクラウドシステム４に送信することができる。そのため、監視者は、クラウドシステム４にアクセスすることにより、通信ソフトウェア２４以外のソフトウェアの正常な終了を確認することができる。
【００３８】
また、前述したように、構造物監視装置としてのエッジシステム２は、構造物監視ソフトウェア２１と、構造物監視ソフトウェア２１を管理する管理ソフトウェア２０と、を備える。また、構造物監視ソフトウェア２１は、計測ソフトウェア２２と、演算ソフトウェア２３と、通信ソフトウェア２４と、を有する。また、計測ソフトウェア２２は、加速度センサー３１からの出力信号Ｄ１を収集し、収集結果Ｄ２を第１記憶領域２５１に記憶すると共に演算ソフトウェア２３に出力し、演算ソフトウェア２３は、計測ソフトウェア２２から受け取った収集結果Ｄ２を演算し、演算結果Ｄ３を第２記憶領域２５２に記憶すると共に、通信ソフトウェア２４に出力し、通信ソフトウェア２４は、演算ソフトウェア２３から受け取った演算結果Ｄ３を第３記憶領域２５３に記憶すると共に外部のクラウドシステム４に送信する。そして、管理ソフトウェア２０は、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４の各ソフトウェアが正常に動作しているか否かを判断し、正常に動作していないソフトウェアを終了および再起動する。
【００３９】
このようなエッジシステム２によれば、管理ソフトウェア２０によって自動的に構造物監視ソフトウェア２１のエラー復旧が行われるため、管理者の手を煩わせることなく、エラー復旧を迅速に行うことができる。また、エラーが生じたソフトウェアだけを終了、再起動するため、復旧に無駄な時間がかからない。したがって、利便性の高いエッジシステム２となる。
【００４０】
また、前述したように、構造物監視システム１は、構造物監視ソフトウェア２１と、構造物監視ソフトウェア２１を管理する管理ソフトウェア２０と、構造物監視ソフトウェア２１と通信可能に接続されている加速度センサー３１と、を備える。また、構造物監視ソフトウェア２１は、計測ソフトウェア２２と、演算ソフトウェア２３と、通信ソフトウェア２４と、を有する。また、計測ソフトウェア２２は、加速度センサー３１からの出力信号Ｄ１を収集し、収集結果Ｄ２を第１記憶領域２５１に記憶すると共に演算ソフトウェア２３に出力し、演算ソフトウェア２３は、計測ソフトウェア２２から受け取った収集結果Ｄ２を演算し、演算結果Ｄ３を第２記憶領域２５２に記憶すると共に、通信ソフトウェア２４に出力し、通信ソフトウェア２４は、演算ソフトウェア２３から受け取った演算結果Ｄ３を第３記憶領域２５３に記憶すると共に外部のクラウドシステム４に送信する。そして、管理ソフトウェア２０は、計測ソフトウェア２２、演算ソフトウェア２３および通信ソフトウェア２４の各ソフトウェアが正常に動作しているか否かを判断し、正常に動作していないソフトウェアを終了および再起動する。
【００４１】
このような構造物監視システム１によれば、管理ソフトウェア２０によって自動的に構造物監視ソフトウェア２１のエラー復旧が行われるため、管理者の手を煩わせることなく、エラー復旧を迅速に行うことができる。また、エラーが生じたソフトウェアだけを終了、再起動するため、復旧に無駄な時間がかからない。したがって、利便性の高い構造物監視システム１となる。
【００４２】
以上、本発明の管理方法、構造物監視装置および構造物監視システムを図示の実施形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。
【００４３】
なお、前述した構造物監視システムによれば、例えば、各ソフトウェア２２〜２４のアップデートを監視し、アップデートの際、その対象となるソフトウェアを終了させ、アップデートファイルを展開した後、再起動させることも可能となる。
【符号の説明】
【００４４】
１…構造物監視システム、２…エッジシステム、３…加速度検出装置、４…クラウドシステム、５…管理システム、６…ビル、２０…管理ソフトウェア、２１…構造物監視ソフトウェア、２２…計測ソフトウェア、２３…演算ソフトウェア、２４…通信ソフトウェア、２５…記憶装置、３１…加速度センサー、３２…記憶装置、６１…鉄骨柱、２５１…第１記憶領域、２５２…第３記憶領域、２５３…第３記憶領域、Ｄ１…出力信号、Ｄ２…集計結果、Ｄ３…演算結果、ＲＦ…屋根、Ｓ１〜Ｓ６…ステップ
【図１】
2020119225.tif 000003
【図２】
2020119225.tif 000004
【図３】
2020119225.tif 000005