Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5547124B2 - Program and measurement data management device - Google Patents
[go: Go Back, main page]

JP5547124B2 - Program and measurement data management device - Google Patents

Program and measurement data management device Download PDF

Info

Publication number
JP5547124B2
JP5547124B2 JP2011077135A JP2011077135A JP5547124B2 JP 5547124 B2 JP5547124 B2 JP 5547124B2 JP 2011077135 A JP2011077135 A JP 2011077135A JP 2011077135 A JP2011077135 A JP 2011077135A JP 5547124 B2 JP5547124 B2 JP 5547124B2
Authority
JP
Japan
Prior art keywords
event
sensor
measurement data
data
occurrence
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.)
Expired - Fee Related
Application number
JP2011077135A
Other languages
Japanese (ja)
Other versions
JP2012212284A (en
Inventor
道子 野末
隆司 土屋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Railway Technical Research Institute
Original Assignee
Railway Technical Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Railway Technical Research Institute filed Critical Railway Technical Research Institute
Priority to JP2011077135A priority Critical patent/JP5547124B2/en
Publication of JP2012212284A publication Critical patent/JP2012212284A/en
Application granted granted Critical
Publication of JP5547124B2 publication Critical patent/JP5547124B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、センサネットワークの各センサノードの計測データを管理する計測データ管理装置等に関する。   The present invention relates to a measurement data management device that manages measurement data of each sensor node of a sensor network.

センサネットワークシステムは、各所に設置されたセンサノードによる計測データ(センサデータ)を集約して、対象物の状態を監視するためのシステムである。このネットワークシステムの一形態であるワイヤレスセンサネットワークでは、センサノードによる計測データが、他のセンサノードや中継ノードを介して繰り返し無線転送されることで、データ集約装置に集約される。データ集約装置に集約された計測データは、例えば既設の通信ケーブル等を介して、外部装置に送信される(例えば、特許文献1参照)。   The sensor network system is a system for collecting measurement data (sensor data) from sensor nodes installed in various places and monitoring the state of an object. In a wireless sensor network that is one form of this network system, measurement data from sensor nodes is repeatedly wirelessly transferred via other sensor nodes and relay nodes, thereby being collected in a data aggregation device. The measurement data aggregated in the data aggregating apparatus is transmitted to an external apparatus via, for example, an existing communication cable (for example, see Patent Document 1).

特開2005−328230号公報JP-A-2005-328230

ワイヤレスセンサネットワークを、例えば、鉄道の橋梁やトンネルといった構造物の監視システムに適用する場合、監視対象物が大きくセンサノードの数が多いため、多数の計測データが集約・蓄積されることになる。集約・蓄積された計測データを解析する際には、どのような外部事象(列車の通過や、定期的な補修や調整作業等)が計測時に発生したのかを考慮した上で、計測データの変化が対象物の異常を示しているのかどうかを判定する必要がある。計測データが多数の場合、計測データ一つ一つについて、発生事象やその発生期間を特定し対応付ける作業は非常に面倒である。   When the wireless sensor network is applied to, for example, a monitoring system for structures such as railway bridges and tunnels, a large number of measurement data are collected and accumulated because the monitoring target is large and the number of sensor nodes is large. When analyzing aggregated and accumulated measurement data, changes in measurement data take into account what external events (train passage, periodic repairs and adjustment work, etc.) occurred during measurement. It is necessary to determine whether or not indicates an abnormality of the object. When there are a large number of measurement data, it is very troublesome to identify and associate an occurrence event and its occurrence period for each measurement data.

本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、センサネットワークで得られた多数の計測データについて、発生した外部事象との対応付けを自動的に行うことである。   The present invention has been made in view of the above circumstances, and an object of the present invention is to automatically associate a large number of measurement data obtained by a sensor network with an external event that has occurred. .

上記課題を解決するための第1の形態は、
コンピュータに、移動体の通行に係る構造物の各所に配置された多数のセンサノードによって構成されたセンサネットワークの各センサノードの計測データを管理させるためのプログラムであって、
外部事象毎に当該外部事象が発生したときのセンサノード個別の計測データを事例データとして記憶した事例データベースを参照して、前記センサネットワークを構成するセンサノード個別の計測データに適合する外部事象を発生事象として推定する個別推定手段、
前記個別推定手段により推定されたセンサノード個別の発生事象とセンサノードの配置位置関係に基づく計測時間差とに基づいて、発生事象を総合判定する総合判定手段、
前記総合判定手段により総合判定された発生事象を、前記センサネットワークを構成するセンサノードそれぞれの計測データに対応付けて記憶部に記憶させる発生事象対応付け手段、
として前記コンピュータを機能させるためのプログラムである。
The first form for solving the above problem is
A program for causing a computer to manage measurement data of each sensor node of a sensor network configured by a large number of sensor nodes arranged at various locations of a structure related to the passage of a moving body,
For each external event, refer to the case database storing the measurement data of each sensor node when the external event occurs as case data, and generate an external event that matches the measurement data of each sensor node that constitutes the sensor network. Individual estimation means to estimate as an event,
Comprehensive determination means for comprehensively determining the occurrence events based on the occurrence events of the individual sensor nodes estimated by the individual estimation means and the measurement time difference based on the arrangement position relationship of the sensor nodes
An occurrence event that is comprehensively determined by the overall determination means, and that is stored in a storage unit in association with measurement data of each sensor node that constitutes the sensor network;
As a program for causing the computer to function.

また、他の形態として、
移動体の通行に係る構造物の各所に配置された多数のセンサノードによって構成されたセンサネットワークの各センサノードの計測データを管理する計測データ管理装置であって、
外部事象毎に当該外部事象が発生したときのセンサノード個別の計測データを事例データとして記憶した事例データベースを参照して、前記センサネットワークを構成するセンサノード個別の計測データに適合する外部事象を発生事象として推定する個別推定手段と、
前記個別推定手段により推定されたセンサノード個別の発生事象とセンサノードの配置位置関係に基づく計測時間差とに基づいて、発生事象を総合判定する総合判定手段と、
前記総合判定手段により総合判定された発生事象を、前記センサネットワークを構成するセンサノードそれぞれの計測データに対応付けて記憶部に記憶させる発生事象対応付け手段と、
を備えた計測データ管理装置を構成しても良い。
As another form,
A measurement data management device that manages measurement data of each sensor node of a sensor network configured by a large number of sensor nodes arranged at various locations of a structure related to the passage of a mobile body,
For each external event, refer to the case database storing the measurement data of each sensor node when the external event occurs as case data, and generate an external event that matches the measurement data of each sensor node that constitutes the sensor network. Individual estimation means for estimating as an event;
Comprehensive determination means for comprehensively determining occurrence events based on sensor node individual occurrence events estimated by the individual estimation means and a measurement time difference based on the arrangement position relationship of the sensor nodes;
An occurrence event that is comprehensively determined by the overall determination means, and that is associated with the measurement data of each sensor node constituting the sensor network and stored in a storage unit; and
You may comprise the measurement data management apparatus provided with.

この第1の形態等によれば、事例データベースを参照して、センサノード個別の計測データに適合する外部事象が発生事象として個別推定され、次いで、個別推定されたセンサノード個別の発生事象とセンサノードの配置位置関係に基づく計測時間差とに基づいて、発生事象が総合判定される。そして、総合判定された発生事象が、センサノードそれぞれの計測データに対応付けて、記憶部に記憶される。これにより、各センサノードの計測データへの発生事象の対応付けが自動的に行われる。   According to the first aspect and the like, referring to the case database, an external event that matches the measurement data of each sensor node is individually estimated as an occurrence event, and then the individual occurrence event and sensor of each sensor node estimated individually An occurrence event is comprehensively determined based on a measurement time difference based on the arrangement position relationship of the nodes. Then, the comprehensively determined occurrence event is stored in the storage unit in association with the measurement data of each sensor node. As a result, the occurrence event is automatically associated with the measurement data of each sensor node.

何らかの外部事象が発生すると、一つのセンサノードのみならず、周辺の複数のセンサノードの計測データに何らかの変化が生じる。このため、外部事象毎に当該外部事象の発生による各センサノードの計測データを事例データとして記憶した事例データベースを参照して、センサノード個別の発生事象を個別推定した後、複数の計測データをひとまとまりとして発生事象を総合判定することで、発生事象の判定の正確性を向上させることができる。   When some external event occurs, some change occurs in the measurement data of not only one sensor node but also a plurality of surrounding sensor nodes. For this reason, after referring to the case database storing the measurement data of each sensor node due to the occurrence of the external event as case data for each external event, individually estimating the occurrence events for each sensor node, a plurality of measurement data are collected. By comprehensively determining the occurrence event as a group, the accuracy of the occurrence event determination can be improved.

第2の形態として、第1の形態のプログラムであって、
前記発生事象対応付け手段が、
前記個別推定手段により推定されたセンサノード個別の発生事象とセンサノードの配置位置関係に基づく計測時間差とに基づいて、各センサノードの計測データのうちから前記総合判定された発生事象に係るデータ部分を抽出する抽出手段を有し、
前記抽出手段により抽出されたデータ部分に前記総合判定された発生事象を対応付けて前記記憶部に記憶させる、
ように前記コンピュータを機能させるためのプログラムを構成しても良い。
As a second form, a program of the first form,
The occurrence event association means includes
Based on the sensor node individual occurrence event estimated by the individual estimation means and the measurement time difference based on the arrangement position relationship of the sensor nodes, the data portion related to the occurrence event comprehensively determined from the measurement data of each sensor node Extraction means for extracting
Storing the comprehensively determined occurrence event in the data portion extracted by the extraction means in the storage unit;
As described above, a program for causing the computer to function may be configured.

この第2の形態によれば、各センサノードの計測データのうちから、総合判定された発生事象に係るデータ部分が抽出され、この抽出されたデータ部分に総合判定された発生事象を対応付けて記憶部に記憶される。   According to the second embodiment, the data portion related to the comprehensively determined occurrence event is extracted from the measurement data of each sensor node, and the comprehensively determined occurrence event is associated with the extracted data portion. Stored in the storage unit.

第3の形態として、第1又は第2の形態のプログラムであって、
前記個別推定手段が、
前記センサネットワークを構成する一部のセンサノードの計測データについて発生事象を推定し、当該発生事象に対応する事例データと他のセンサノードの計測データとを比較して、当該推定された発生事象の妥当性を判定する妥当性判定手段を有し、
前記妥当性判定手段により妥当と判定された場合に、前記他のセンサノードの計測データについて同一の発生事象と推定する、
ように前記コンピュータを機能させるためのプログラムを構成しても良い。
As a third form, a program according to the first or second form,
The individual estimating means is
An occurrence event is estimated for measurement data of a part of sensor nodes constituting the sensor network, and the case data corresponding to the occurrence event is compared with measurement data of other sensor nodes, and Having a validity judging means for judging validity,
When it is determined to be appropriate by the validity determination means, the same occurrence event is estimated for the measurement data of the other sensor nodes.
As described above, a program for causing the computer to function may be configured.

この第3の形態によれば、センサノード個別の発生事象の個別推定として、先ず、センサネットワークを構成する一部のセンサノードの計測データについて、発生事象が個別推定される。次いで、当該発生事象に対応する事例データと他のセンサノードの計測データとを比較して、先に推定した発生事象の妥当性が判定され、妥当と判定された場合に、他のセンサノードについて同一の発生事象と推定される。   According to the third embodiment, as individual estimation of individual occurrence events of sensor nodes, first, occurrence events are individually estimated for measurement data of some sensor nodes constituting the sensor network. Next, the case data corresponding to the occurrence event is compared with the measurement data of the other sensor nodes, and the validity of the occurrence event estimated earlier is determined. Presumed to be the same event.

第4の形態として、第3の形態のプログラムであって、
前記妥当性判定手段が、前記一部のセンサノードと前記他のセンサノードとの位置関係に基づく計測時間差に従って、前記他のセンサノードの計測データのうちから前記妥当性の判定対象部分を抽出して、前記妥当性の判定を行う、
ように前記コンピュータを機能させるためのプログラムを構成しても良い。
A fourth form is a program of the third form,
The validity determination means extracts the validity determination target portion from the measurement data of the other sensor nodes according to a measurement time difference based on a positional relationship between the some sensor nodes and the other sensor nodes. And determining the validity,
As described above, a program for causing the computer to function may be configured.

この第4の形態によれば、他のセンサノードについての発生事象の妥当性は、一部のセンサノードと他のセンサノードとの位置関係に基づく計測時間差に従って、他のセンサノードの計測データのうちから、妥当性の判定対象部分を抽出して妥当性の判定が行われる。これにより、計測データ全体に対してではなく、抽出した判定対象部分について妥当性の判定を行うため、効率良く発生事象の判定を行うことができる。   According to the fourth embodiment, the validity of the occurrence event for other sensor nodes is determined according to the measurement time difference based on the positional relationship between some sensor nodes and other sensor nodes. The validity judgment target part is extracted from the inside, and the validity judgment is performed. Thereby, since the validity is determined not for the entire measurement data but for the extracted determination target portion, it is possible to efficiently determine the occurrence event.

第5の形態として、第1〜第4の何れかの形態のプログラムであって、
前記事例データベースには、外部事象毎に、センサノード個別の計測データが対応付けて記憶されているとともに、センサノード間の配置位置関係に基づく計測時間差が対応づけて記憶されており、
前記記憶部に記憶された発生事象と、前記センサネットワークを構成するセンサノードそれぞれの計測データとを新たな事例データとして前記事例データベースに追加記憶させる事例更新手段として前記コンピュータを機能させるための請求項1〜4の何れか一項に記載のプログラムを構成しても良い。
As a fifth form, the program according to any one of the first to fourth forms,
In the case database, for each external event, measurement data for each sensor node is stored in association with each other, and a measurement time difference based on the arrangement positional relationship between the sensor nodes is stored in association with each other.
Claims for causing the computer to function as case update means for additionally storing an occurrence event stored in the storage unit and measurement data of each sensor node constituting the sensor network as new case data in the case database. You may comprise the program as described in any one of 1-4.

この第5の形態によれば、事例データベースには、外部事象毎に、センサノード個別の計測データとともに、センサノード間の配置位置関係に基づく計測時間差が対応付けて記憶されている。更に、記憶された発生事象と、センサノードそれぞれの計測データとが新たな事例データとして事例データベースに追加記憶される。つまり、発生事象が総合判定されてセンサノードそれぞれの計測データに対応付けて記憶される毎に、新たな事例データが追加記憶されて事例データベースが更新される。このため、事例データを参照して行われるセンサノード個別の発生事象の個別推定の精度を向上させることができる。   According to the fifth embodiment, in the case database, the measurement time difference based on the arrangement positional relationship between the sensor nodes is stored in association with the measurement data for each sensor node for each external event. Furthermore, the stored occurrence event and the measurement data of each sensor node are additionally stored in the case database as new case data. That is, every time an occurrence event is comprehensively determined and stored in association with measurement data of each sensor node, new case data is additionally stored and the case database is updated. For this reason, it is possible to improve the accuracy of the individual estimation of the occurrence event of each sensor node performed with reference to the case data.

第6の形態として、第1〜第5の何れかの形態のプログラムであって、
前記個別推定手段による推定結果を用いて、前記総合判定手段により総合判定された発生事象に対する信頼度を算出する信頼度算出手段として前記コンピュータを機能させるためのプログラムを構成しても良い。
As a sixth form, the program according to any one of the first to fifth forms,
You may comprise the program for functioning the said computer as a reliability calculation means to calculate the reliability with respect to the occurrence event comprehensively determined by the said comprehensive determination means using the estimation result by the said individual estimation means.

この第6の形態によれば、センサノード個別の発生事象の個別推定結果を用いて、総合判定された発生事象に対する信頼度が算出される。   According to the sixth aspect, the reliability for the occurrence event comprehensively determined is calculated using the individual estimation result of the occurrence event for each sensor node.

センサネットワークの概要図。The schematic diagram of a sensor network. センサノードの設置及び計測データの一例。An example of sensor node installation and measurement data. 計測データの事例データとの類似判定の説明図。Explanatory drawing of similarity determination with case data of measurement data. 類似事象の判定の説明図。Explanatory drawing of determination of a similar event. 近傍センサについての類似判定の説明図。Explanatory drawing of the similarity determination about a proximity sensor. 発生事象の判定の説明図。Explanatory drawing of determination of an occurrence event. 事象発生期間の推定の説明図。Explanatory drawing of estimation of an event occurrence period. データ管理装置の機能構成図。The function block diagram of a data management apparatus. 計測値DBのデータ構成例。The data structural example of measurement value DB. 計測値管理DBのデータ構成例。The data structural example of measurement value management DB. 事例DBのデータ構成例。Data structure example of case DB. データ管理処理のフローチャート。The flowchart of a data management process.

以下、図面を参照して本発明の実施形態を説明する。但し、本発明の適用可能な実施形態がこれに限定されるものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, the applicable embodiment of the present invention is not limited to this.

[概要]
本実施形態のデータ管理装置は、センサネットワークで得られた多数の計測データ(センサデータ)を管理するものであり、具体的には、計測データに、計測時の状況に関するデータであるイベントメタデータを対応付けて管理する。センサネットワークは、各所に設置されたセンサノードによる計測データを集約することで対象物の状態を監視するシステムである。
[Overview]
The data management apparatus according to the present embodiment manages a large number of measurement data (sensor data) obtained by a sensor network. Specifically, event metadata that is data related to a situation at the time of measurement is included in the measurement data. Are associated and managed. A sensor network is a system that monitors the state of an object by aggregating measurement data from sensor nodes installed in various places.

図1に、センサネットワークの概略構成を示す。図1に示すように、センサネットワーク1は、センサノードSと、中継ノードRと、ゲートウェイGと、管理サーバ3とを備えて構成される。   FIG. 1 shows a schematic configuration of the sensor network. As shown in FIG. 1, the sensor network 1 includes a sensor node S, a relay node R, a gateway G, and a management server 3.

センサノードSは、マイクロプロセッサやセンサ、無線チップ、メモリ等が搭載された無線端末であり、監視対象物の各所に設置される。そして、搭載するセンサによる計測データを、送信先として予め定められた中継ノードR或いはゲートウェイGに送信する。中継ノードRは、無線通信機能を有し、センサノードSや他の中継ノードRからの受信データを、送信先として予め定められた他の中継ノードR或いはゲートウェイGに送信する。ゲートウェイGは、既設の外部ケーブルを介した有線通信、或いは、無線LANアクセスポイントACやルータを介した携帯電話網やモバイルWiMAX等の無線通信ネットワークによって、通信回線Nを通じて外部の管理サーバ3に接続されている。このように、センサネットワーク1では、センサノードSによる計測データが、中継ノードRを介した転送を繰り返して管理サーバ3まで送信・集約される。   The sensor node S is a wireless terminal on which a microprocessor, a sensor, a wireless chip, a memory, and the like are mounted, and is installed at various locations on the monitoring target. And the measurement data by the sensor mounted is transmitted to the relay node R or gateway G predetermined as a transmission destination. The relay node R has a wireless communication function, and transmits received data from the sensor node S and other relay nodes R to another relay node R or gateway G that is predetermined as a transmission destination. The gateway G is connected to the external management server 3 through the communication line N by wired communication via an existing external cable, or by a wireless communication network such as a mobile phone network or mobile WiMAX via a wireless LAN access point AC or router. Has been. As described above, in the sensor network 1, measurement data from the sensor node S is repeatedly transmitted to the management server 3 by being transferred via the relay node R.

図2に、センサノードSの設置例、及び、計測データの一例を示す。図2では、鉄道の橋梁(構造物)を監視対象物とした例を示している。図2上側に示すように、橋梁の鉄骨部に複数(図2では、10個)のセンサノードS(S1〜S10)が設置されている。センサノードSは、振動センサを搭載しており、設置部分の振動(揺れ)の程度を、計測値として出力する。   FIG. 2 shows an installation example of the sensor node S and an example of measurement data. FIG. 2 shows an example in which a railway bridge (structure) is a monitoring object. As shown in the upper side of FIG. 2, a plurality (10 in FIG. 2) of sensor nodes S (S1 to S10) are installed on the steel frame portion of the bridge. The sensor node S is equipped with a vibration sensor, and outputs the degree of vibration (swing) of the installation part as a measured value.

そして、この橋梁を「列車が通過」という外部事象(イベント)が発生すると、図2下側に示すように、各センサノードSの計測データに変化が生じる。すなわち、各センサノードSの計測値が、列車の進行方向に沿った順序(図2では、センサノードS1〜S10の順序)で、時間差をおいて変動(振動)する。   Then, when an external event (event) that “a train passes” occurs through this bridge, the measurement data of each sensor node S changes as shown in the lower side of FIG. That is, the measured value of each sensor node S fluctuates (vibrates) with a time difference in the order along the train traveling direction (in FIG. 2, the order of sensor nodes S1 to S10).

本実施形態のデータ管理装置では、複数のセンサノードSによる計測データに対して、過去の外部事象(イベント)の発生時の計測データである事例データと比較することで、事象の発生の有無や発生した事象の種別等を判断(類推)し、計測データそれぞれの該当部分に、発生した事象に関するデータであることを示すイベントメタデータを付加する。   In the data management device according to the present embodiment, the measurement data from the plurality of sensor nodes S is compared with case data that is measurement data at the time of occurrence of a past external event (event). The type or the like of the event that has occurred is judged (analogue), and event metadata indicating that the data is related to the event that has occurred is added to the corresponding portion of each measurement data.

具体的には、先ず、図3に示すように、対象とするセンサノードS(対象センサ)による計測データ10と、事例DB240に格納されている事例データ20との類似判定を行う。事例データ20は、過去に事象が発生した際の計測データであり、事例DB240には、事象及びセンサノードSの組み合わせに対応付けられた事例データ20が格納されている。   Specifically, first, as shown in FIG. 3, similarity determination between the measurement data 10 by the target sensor node S (target sensor) and the case data 20 stored in the case DB 240 is performed. The case data 20 is measurement data when an event has occurred in the past, and the case data 240 associated with the combination of the event and the sensor node S is stored in the case DB 240.

図3では、センサノードS1の計測データ10−1を対象としている。この場合、このセンサノードS1(対象センサ)の計測データ10−1と、事例DB240に格納されている事例データ20のうち、各事象に対応付けられているセンサノードS1の事例データ20それぞれとの類似判定(個別推定)を行う。   In FIG. 3, the measurement data 10-1 of the sensor node S1 is targeted. In this case, the measurement data 10-1 of the sensor node S1 (target sensor) and each of the case data 20 of the sensor node S1 associated with each event among the case data 20 stored in the case DB 240. Similarity determination (individual estimation) is performed.

計測データ10と事例データ20との類似判定は、相関演算によって行う。すなわち、図4に示すように、計測データ10の中から、事例データ20の時間幅tw(twa,twb)と同じ時間幅twのデータ部分を比較対象とするデータ部分12として時間方向にずらしつつ切り出し、これを事例データ20と相関演算する、いわゆる位相方向(時間軸方向)のサーチを行う。これを、事例データ20それぞれについて行う。そして、算出した事例データ20毎の相関値のうち、最大の相関値(最大相関値)が所定の閾値(例えば、「0.9」)以上の場合、「類似」する事象有りと判定し、その相関値が最大となった事例データ20に対応する事象を、計測データ10の「類似事象」と判断する。また、計測データ10のうち、類似事象と判断された事例データ20との相関値が最大となったデータ部分12を、類似計測データ部分として抽出する。この類似計測データ部分の時間幅twは、判断された類似事象の事例データ20の時間幅twと同じである。   Similarity determination between the measurement data 10 and the case data 20 is performed by correlation calculation. That is, as shown in FIG. 4, the data portion having the same time width tw as the time width tw (twa, twb) of the case data 20 is shifted from the measurement data 10 in the time direction as the data portion 12 to be compared. A so-called phase direction (time axis direction) search is performed in which the data is cut out and correlated with the case data 20. This is performed for each case data 20. If the maximum correlation value (maximum correlation value) is greater than or equal to a predetermined threshold (for example, “0.9”) among the calculated correlation values for each case data 20, it is determined that there is a “similar” event, The event corresponding to the case data 20 having the maximum correlation value is determined as the “similar event” of the measurement data 10. In addition, the data portion 12 having the maximum correlation value with the case data 20 determined as a similar event is extracted from the measurement data 10 as the similar measurement data portion. The time width tw of the similar measurement data portion is the same as the time width tw of the case data 20 of the determined similar event.

例えば、図4では、計測データ10と事例データ20それぞれとの相関値のうち、計測データ10−1のデータ部分12−1と、「事象A」の事例データ20a−1−2との相関値が最大となり、所定の閾値を超えた。このため、類似事象は「事象A」と判断される。そして、計測データ10−1のうち、「事象A」の事例データ20a−1−2との相関値が最大となるデータ部分12−1が、「類似計測データ部分」となる。   For example, in FIG. 4, among the correlation values between the measurement data 10 and the case data 20, the correlation value between the data portion 12-1 of the measurement data 10-1 and the case data 20a-1-2 of “event A”. Exceeded the predetermined threshold. Therefore, the similar event is determined as “event A”. In the measurement data 10-1, the data portion 12-1 having the maximum correlation value with the case data 20a-1-2 of “event A” becomes the “similar measurement data portion”.

類似事象を判定すると、続いて、図5に示すように、近傍の他のセンサノードSそれぞれについて、計測データ10と、類似事象に対応付けられている事例データ20それぞれと、同様の類似判定(個別推定)を行って、類似事象が発生事象として妥当か否かを判定する。   When the similar event is determined, as shown in FIG. 5, the similar determination (similar to the measurement data 10 and each of the case data 20 associated with the similar event) is performed for each of the other sensor nodes S in the vicinity. Individual estimation) is performed to determine whether a similar event is valid as an occurrence event.

「近傍センサ」は、類似事象によって計測データに変化が現れるセンサノードSであり、過去の計測データをもとに定められる。図2の例では、「列車の通過」という事象であり、この事象による計測データでは、橋梁の鉄骨部に設置された全センサノードSの計測データに変化が現れたため、対象センサであるセンサノードS1以外の全てのセンサノードS2〜SNを近傍センサとする。   The “neighbor sensor” is a sensor node S in which a change occurs in measurement data due to a similar event, and is determined based on past measurement data. In the example of FIG. 2, the event is “passage of train”. In the measurement data based on this event, a change appears in the measurement data of all sensor nodes S installed in the steel frame portion of the bridge. All sensor nodes S2 to SN other than S1 are set as proximity sensors.

そして、近傍センサである(N−1)個のセンサノードS2〜SNそれぞれの計測データ10−2〜10−Nと、類似事象である「事象A」の事例データ20との類似判定が行われる。   Then, the similarity determination between the measurement data 10-2 to 10-N of each of the (N-1) sensor nodes S2 to SN that are proximity sensors and the case data 20 of “event A” that is a similar event is performed. .

このように、各センサノードSの計測データ10それぞれについての類似判定を行うと、その判定結果をもとに、発生事象の総合判定を行う。すなわち、図6に示すように、近傍センサの全数に対する、類似事象の事例データ20との類似判定(個別推定)により「類似」と判定された近傍センサの数の割合が所定の閾値(例えば、0.7)以上の場合、「類似事象」を「発生事象」として確定する。   Thus, when the similarity determination about each measurement data 10 of each sensor node S is performed, the comprehensive determination of the occurrence event is performed based on the determination result. That is, as shown in FIG. 6, the ratio of the number of neighboring sensors determined as “similar” by similarity judgment (individual estimation) with the similar event case data 20 to the total number of neighboring sensors is a predetermined threshold (for example, 0.7) In the case of the above, “similar event” is determined as “occurrence event”.

そして、類似事象を発生事象として確定すると、対象センサ及び近傍センサそれぞれの計測データ10に、発生事象に関するイベントメタデータを付加する。具体的には、それぞれの計測データ10について、事象発生期間を特定し、特定した事象発生期間の計測データ部分12に、イベントメタデータを付加する。   When a similar event is determined as an occurrence event, event metadata related to the occurrence event is added to the measurement data 10 of each of the target sensor and the proximity sensor. Specifically, an event occurrence period is specified for each measurement data 10, and event metadata is added to the measurement data portion 12 of the specified event occurrence period.

事象発生期間の特定は、対象センサの計測データ10については、事例データ20との相関値が最大となったデータ部分を事象発生期間とする。また、近傍センサの計測データ10のうち、類似判定により「類似」と判定された計測データ10については、事例データ20との相関値が最大となったデータ部分12を、「事象発生期間」とする。また、近傍センサの計測データ10のうち、類似判定により「非類似」と判定された計測データについては、図7に示すように、「類似」と判定された他の計測データ10との時間関係から、事象発生期間を推定する。   For specifying the event occurrence period, for the measurement data 10 of the target sensor, the data portion having the maximum correlation value with the case data 20 is set as the event occurrence period. Among the measurement data 10 of the proximity sensors, for the measurement data 10 determined as “similar” by the similarity determination, the data portion 12 having the maximum correlation value with the case data 20 is referred to as an “event occurrence period”. To do. Further, among the measurement data 10 of the proximity sensors, the measurement data determined as “dissimilar” by the similarity determination, as shown in FIG. 7, the time relationship with the other measurement data 10 determined as “similar” From the above, the event occurrence period is estimated.

図7では、センサノードS1〜S3それぞれの計測データ10、及び、事例データ20を示している。図7では、上側に、センサノードS1〜S3それぞれの計測データ10を示し、下側に、事例DB240に格納されている、センサノードS1〜S3それぞれの発生事象の事例データ20を示している。これらのうち、センサノードS2の計測データ10−2は「非類似」と判定され、センサノードS1,S3の計測データ10−1,10−3は「類似」と判定されている。   FIG. 7 shows measurement data 10 and case data 20 for each of the sensor nodes S1 to S3. In FIG. 7, the measurement data 10 of each of the sensor nodes S <b> 1 to S <b> 3 is shown on the upper side, and the case data 20 of the occurrence event of each of the sensor nodes S <b> 1 to S <b> 3 stored in the case DB 240 is shown on the lower side. Among these, the measurement data 10-2 of the sensor node S2 is determined as “dissimilar”, and the measurement data 10-1 and 10-3 of the sensor nodes S1 and S3 are determined as “similar”.

この場合、「非類似」と判定されたセンサノードS2の計測データ10−2の「事象発生期間」を、「類似」と判定されたセンサノードS1の類似事象の事例データ20−1から推定する。すなわち、センサノードS1,S2それぞれの事例データ20−1,20−2の開始時点u,uの時間差Δu1,2を算出する。次いで、センサノードS1の計測データ10−1の事象発生期間の開始時刻tから、時間差Δu1,2だけ遅れた時刻t=(t+Δu1,2)を、計測データ10−2の事象発生期間の開始時刻tとする。そして、事例データ20−2の事象発生期間Uと同じ期間、すなわち、「時刻t(=t+Δu1,2)〜t+U」の期間を、計測データ10−2における事象発生期間とする。 In this case, the “event occurrence period” of the measurement data 10-2 of the sensor node S2 determined as “dissimilar” is estimated from the case data 20-1 of the similar event of the sensor node S1 determined as “similar”. . That is, the time difference Δu 1 , 2 between the start times u 1 , u 2 of the case data 20-1, 20-2 of the sensor nodes S1, S2 is calculated. Next, the time t 2 = (t 1 + Δu 1,2 ) delayed by the time difference Δu 1,2 from the start time t 1 of the event occurrence period of the measurement data 10-1 of the sensor node S1 is set to the measurement data 10-2. and start time t 2 of the event occurrence period. Then, the same period as the event occurrence period U 2 of the case data 20-2, that is, the period of “time t 2 (= t 1 + Δu 1,2 ) to t 2 + U 2 ” is generated in the measurement data 10-2. Period.

また、発生事象を確定した場合、計測データ10を発生事象と対応付けて、新たな事例データ20として事例DB240に追加登録する。すなわち、対象センサの計測データ10の類似計測データ部分12を、確定した発生事象と対応付けて、新たな事例データ20として事例DB240に追加登録する。また、近傍センサの計測データ10についても、それぞれの事象発生期間に該当するデータ部分(類似計測データ部分)12を、確定した発生事象と対応付けて、新たな事例データ20として事例DB240に追加登録する。
このとき、計測データ10の類似計測データ部分12の時間幅twは、確定した発生事象の事例データ20の時間幅twとなっている。
When the occurrence event is confirmed, the measurement data 10 is associated with the occurrence event and additionally registered in the case DB 240 as new case data 20. That is, the similar measurement data portion 12 of the measurement data 10 of the target sensor is additionally registered in the case DB 240 as new case data 20 in association with the confirmed occurrence event. Further, for the measurement data 10 of the proximity sensor, the data portion (similar measurement data portion) 12 corresponding to each event occurrence period is additionally registered in the case DB 240 as new case data 20 in association with the confirmed occurrence event. To do.
At this time, the time width tw of the similar measurement data portion 12 of the measurement data 10 is the time width tw of the case data 20 of the confirmed occurrence event.

更に、発生事象を確定した場合、各センサノードSの計測データ10に、発生事象の判定の「信頼度」を、イベントメタデータに含めて対応付ける。   Further, when the occurrence event is determined, the measurement data 10 of each sensor node S is associated with the “reliability” of determination of the occurrence event in the event metadata.

発生事象の判定の信頼度は、センサノードSの全数Nのうち、類似判定により「類似」と判定されたセンサノードSの数の割合とする。例えば、図6では、対象センサであるセンサノードS1の類似事象を「事象A」とした。そして、近傍センサである(N−1)個のセンサノードS2〜SNのうち、M(≦N−1)個のセンサノードについて、事象Aと「類似」していると判定された。従って、この場合、発生事象である事象Aの信頼度は、「(1+M)/N」となる。   The reliability of the determination of the occurrence event is the ratio of the number of sensor nodes S determined as “similar” by the similarity determination out of the total number N of sensor nodes S. For example, in FIG. 6, the similar event of the sensor node S1 that is the target sensor is “event A”. Then, it was determined that M (≦ N−1) sensor nodes “similar” to the event A among the (N−1) sensor nodes S2 to SN that are neighboring sensors. Therefore, in this case, the reliability of event A, which is an occurrence event, is “(1 + M) / N”.

[構成]
図8は、データ管理装置100の機能構成図である。図8によれば、データ管理装置100は、機能的には、処理部110と、操作入力部120と、表示部130と、通信部140と、記憶部200とを備えたコンピュータシステムとして構成される。
[Constitution]
FIG. 8 is a functional configuration diagram of the data management apparatus 100. According to FIG. 8, the data management apparatus 100 is functionally configured as a computer system including a processing unit 110, an operation input unit 120, a display unit 130, a communication unit 140, and a storage unit 200. The

処理部110は、例えばCPU等のプロセッサで実現される制御装置であり、操作入力部120から入力されたデータや、記憶部200に記憶されたプログラムやデータ等に基づいて、データ管理装置100を構成する各部への指示やデータ転送を行い、データ管理装置100の全体制御を行う。   The processing unit 110 is a control device realized by a processor such as a CPU, for example. The processing unit 110 controls the data management device 100 based on data input from the operation input unit 120, programs and data stored in the storage unit 200, and the like. Instructions and data transfer to each constituent part are performed, and overall control of the data management apparatus 100 is performed.

また、本実施形態では、処理部110は、データ管理プログラム210に従ったデータ管理処理を行う。このデータ管理処理では、センサノードから取得した計測データに、該計測データの計測時に発生した事象(イベント)に関するデータである「イベントメタデータ」を付加した計測値管理データを生成する。ここで、センサノードから取得した計測データは、計測値DB220に蓄積記憶される。そして、計測データにイベントメタデータを付加して生成された計測値管理データは、計測値管理DB230に蓄積記憶される。   In the present embodiment, the processing unit 110 performs data management processing according to the data management program 210. In this data management process, measurement value management data is generated by adding “event metadata” that is data related to an event (event) that occurred during measurement of the measurement data to the measurement data acquired from the sensor node. Here, the measurement data acquired from the sensor node is accumulated and stored in the measurement value DB 220. The measurement value management data generated by adding event metadata to the measurement data is accumulated and stored in the measurement value management DB 230.

図9は、計測値DB220のデータ構成の一例を示す図である。図9に示すように、計測値DB220は、センサノード毎のセンサ別計測データ群221の集合であり、各センサ別計測データ群221は、該当するセンサノードのセンサID222とともに、計測時刻tと計測値と通常メタデータとを時系列に対応付けた計測データ223(10)を格納している。   FIG. 9 is a diagram illustrating an example of a data configuration of the measurement value DB 220. As shown in FIG. 9, the measurement value DB 220 is a set of sensor-specific measurement data groups 221 for each sensor node, and each sensor-specific measurement data group 221 includes the measurement time t and the measurement along with the sensor ID 222 of the corresponding sensor node. Measurement data 223 (10) in which values and normal metadata are associated in time series is stored.

また、図10は、計測値管理DB230のデータ構成の一例を示す図である。図10に示すように、計測値管理DB230は、センサノード毎のセンサ別計測管理データ群231の集合であり、各センサ別計測管理データ群231は、該当するセンサノードのセンサID232とともに、計測時刻tと計測値と通常メタデータとイベントメタデータとを時系列に対応付けた計測管理データ233を格納している。計測管理データ233は、対応するセンサノードのセンサ別計測データ群221の計測データ223に、イベントメタデータを付加した構成となっている。   FIG. 10 is a diagram illustrating an example of a data configuration of the measurement value management DB 230. As shown in FIG. 10, the measurement value management DB 230 is a set of sensor-specific measurement management data groups 231 for each sensor node, and each sensor-specific measurement management data group 231 includes a measurement time along with the sensor ID 232 of the corresponding sensor node. Measurement management data 233 in which t, measurement values, normal metadata, and event metadata are associated in time series is stored. The measurement management data 233 has a configuration in which event metadata is added to the measurement data 223 of the sensor-specific measurement data group 221 of the corresponding sensor node.

処理部110は、センサノードそれぞれを対象として、計測値DB220に格納されている計測データ223と、事例DB240に格納されている事例データ252との類似判定を行って、類似事象を判定する。   The processing unit 110 performs similarity determination between the measurement data 223 stored in the measurement value DB 220 and the case data 252 stored in the case DB 240 for each sensor node, and determines a similar event.

図11は、事例DB240のデータ構成の一例を示す図である。図11(a)に示すように、事例DB240は、事象毎の事象別事例データ群241の集合であり、各事象別事例データ群241は、該当する事象ID242とともに、近傍センサID243と、この近傍センサID243で指定されるセンサノードそれぞれのセンサ別事例データ群250を格納している。各センサ別事例データ群250は、図11(b)に示すように、該当するセンサノードのセンサID251とともに、時刻と計測値と通常メタデータとを時系列に対応付けた事例データ252(20)を格納している。事例データ252は、計測値DB220における、該当する事象及びセンサノードに対応する計測データ223の一部データとなっている。   FIG. 11 is a diagram illustrating an example of a data configuration of the case DB 240. As shown in FIG. 11A, the case DB 240 is a set of event-specific case data groups 241 for each event, and each event-specific case data group 241 has a corresponding sensor ID 242 and a nearby sensor ID 243 and its vicinity. The sensor-specific case data group 250 for each sensor node specified by the sensor ID 243 is stored. As shown in FIG. 11B, each sensor-specific case data group 250 includes case data 252 (20) in which the time, measurement value, and normal metadata are associated in time series together with the sensor ID 251 of the corresponding sensor node. Is stored. The case data 252 is partial data of the measurement data 223 corresponding to the corresponding event and sensor node in the measurement value DB 220.

処理部110は、対象とするセンサノード(対象センサ)の計測データ223と、対象センサの各事象に対応付けられている事例データ252それぞれとの相関演算を行って、相関値を算出する。そして、算出した事例データ252毎の相関値のうち、相関値が最大となる事例データ252に対応する事象を「類似事象」と判断する。   The processing unit 110 calculates a correlation value by performing a correlation operation between the measurement data 223 of the target sensor node (target sensor) and each of the case data 252 associated with each event of the target sensor. Then, among the calculated correlation values for each case data 252, the event corresponding to the case data 252 having the maximum correlation value is determined as a “similar event”.

続いて、処理部110は、類似事象の事象別事例データ群241を参照して対象センサの近傍センサを特定し、特定した近傍センサそれぞれについて、計測データ223と類似事象の事例データ252との類似判定を行って、「類似」或いは「非類似」を判定する。そして、センサノードの全数Nに対する、事例データ252との「類似」を判定した近傍センサの数の割合を算出し、この割合が所定の閾値以上ならば、類似事象を発生事象として確定する。   Subsequently, the processing unit 110 identifies the proximity sensor of the target sensor with reference to the event-specific case data group 241 of the similar event, and the similarity between the measurement data 223 and the similar event case data 252 for each of the identified nearby sensors. A determination is made to determine “similar” or “dissimilar”. Then, the ratio of the number of neighboring sensors that have determined “similarity” with the case data 252 to the total number N of sensor nodes is calculated. If this ratio is equal to or greater than a predetermined threshold, a similar event is determined as an occurrence event.

発生事象を確定すると、計測データ223それぞれに、発生事象に関するイベントメタデータを付加し、計測管理データ233として計測値管理DB230に格納する。このとき、対象センサの計測データ223については、類似すると判定した事例データ252との相関値が最大となるデータ部分(類似データ部分)を事象発生期間とし、この類似データ部分に、発生事象に関するイベントメタデータを付加する。   When the occurrence event is determined, event metadata related to the occurrence event is added to each measurement data 223 and stored as measurement management data 233 in the measurement value management DB 230. At this time, for the measurement data 223 of the target sensor, a data portion (similar data portion) having a maximum correlation value with the case data 252 determined to be similar is set as an event occurrence period, and an event related to the generated event is included in the similar data portion. Add metadata.

また、近傍センサの計測データ223のうち、事例データ252との「類似」を判定した計測データについては、類似すると判定した事例データ252との相関値が最大となるデータ部分(類似データ部分)を事象発生期間とし、この類似データ部分に、発生事象に関するイベントメタデータを付加する。   Among the measurement data 223 of the proximity sensors, for the measurement data determined to be “similar” to the case data 252, a data portion (similar data portion) having a maximum correlation value with the case data 252 determined to be similar is used. The event occurrence period is set, and event metadata related to the occurrence event is added to the similar data portion.

また、近傍センサの計測データ223のうち、事例データ252との「非類似」と判定した計測データ223については、事例データ252との「類似」を判定した近傍センサの計測データ223の事象発生期間との時間差をもとに、事象発生期間を推定し、この事象発生期間に該当するデータ部分に、発生事象に関するイベントメタデータを付加する。   Of the measurement data 223 of the proximity sensor, the measurement data 223 determined as “dissimilar” with the case data 252 is the event occurrence period of the measurement data 223 of the proximity sensor determined as “similar” with the case data 252. The event occurrence period is estimated based on the time difference between and event metadata related to the occurrence event is added to the data portion corresponding to the event occurrence period.

また、処理部110は、発生事象を確定すると、計測データ223に基づく新たな事例データ252の事例DB240への追加登録を行う。すなわち、対象センサの計測データ223のうち、事象発生期間に該当するデータ部分(類似データ部分)を、新たな事例データ252として、事例DB240に追加登録する。また、近傍センサそれぞれの計測データ223のうち、事象発生期間に該当するデータ部分(類似データ部分)を、新たな事例データ252として、事例DB240に追加登録する。   In addition, when the generated event is determined, the processing unit 110 additionally registers the new case data 252 based on the measurement data 223 in the case DB 240. That is, among the measurement data 223 of the target sensor, the data portion (similar data portion) corresponding to the event occurrence period is additionally registered in the case DB 240 as new case data 252. In addition, the data portion (similar data portion) corresponding to the event occurrence period in the measurement data 223 of each neighboring sensor is additionally registered in the case DB 240 as new case data 252.

図8に戻り、操作入力部120は、例えばキーボードやマウス、タッチパネル、各種スイッチ等で実現される入力装置であり、操作入力部応じた入力信号を処理部110に出力する。   Returning to FIG. 8, the operation input unit 120 is an input device realized by, for example, a keyboard, a mouse, a touch panel, various switches, and the like, and outputs an input signal corresponding to the operation input unit to the processing unit 110.

表示部130は、例えばLCD等で実現される表示装置であり、処理部110から入力される表示信号に基づく各種画面を表示する。   The display unit 130 is a display device realized by an LCD or the like, for example, and displays various screens based on display signals input from the processing unit 110.

通信部140は、例えば、無線通信モジュールやルータ、モデム、TA、有線ケーブルのジャックや制御回路等によって実現される通信装置であり、外部機器との間でデータ通信を行う。   The communication unit 140 is a communication device realized by, for example, a wireless communication module, a router, a modem, a TA, a wired cable jack, a control circuit, and the like, and performs data communication with an external device.

記憶部200は、処理部110がデータ管理装置100を統合的に制御するための諸機能を実現するためのシステムプログラムや、本実施形態のデータ管理処理を実行するためのプログラムやデータ等を記憶しているとともに、処理部110の作業領域として用いられ、処理部110が各種プログラムに従って実行した演算結果や、操作入力部120からの入力信号が一時的に格納される。また、本実施形態では、記憶部200には、プログラムとしてデータ管理プログラム210が記憶されるとともに、データとして、計測値DB220と、計測値管理DB230と、事例DB240とが記憶される。   The storage unit 200 stores a system program for realizing various functions for the processing unit 110 to control the data management apparatus 100 in an integrated manner, a program and data for executing the data management processing of the present embodiment, and the like. At the same time, it is used as a work area of the processing unit 110 and temporarily stores calculation results executed by the processing unit 110 according to various programs and input signals from the operation input unit 120. In the present embodiment, the storage unit 200 stores a data management program 210 as a program, and stores a measurement value DB 220, a measurement value management DB 230, and a case DB 240 as data.

[処理の流れ]
図12は、データ管理処理を説明するフローチャートである。図12によれば、処理部110は、センサノードそれぞれを対象とした繰り返し処理(ループA)を行う。このループAでは、対象のセンサノード(対象センサ)の計測データ223と、各事象の事例データ252それぞれとの相関演算による類似判定を行う(ステップA1)。
[Process flow]
FIG. 12 is a flowchart for explaining data management processing. According to FIG. 12, the processing unit 110 performs an iterative process (loop A) for each sensor node. In this loop A, similarity determination is performed by correlation calculation between measurement data 223 of the target sensor node (target sensor) and each case data 252 of each event (step A1).

その結果、類似事象有りと判定したならば(ステップA3:YES)、続いて、対象センサの近傍センサを特定する(ステップA5)。そして、特定した近傍センサそれぞれについて、該近傍センサの計測データ223と、類似事象の事例データ252との相関演算による類似判定を行う(ステップA7)。   As a result, if it is determined that there is a similar event (step A3: YES), then a proximity sensor of the target sensor is specified (step A5). Then, for each specified proximity sensor, similarity determination is performed by correlation calculation between the measurement data 223 of the proximity sensor and the similar event case data 252 (step A7).

その結果、近傍センサのうち、類似事象との「類似」を判定したセンサノードの数をもとに、類似事象を発生事象とみなすか否かを判定し(ステップA9)、類似事象を発生事象とみなすと判定したならば(ステップA11:YES)、全てのセンサノードのうち、類似事例との「類似」を判定したセンサノードの数をもとに、類似事例の判定の信頼度を算出する(ステップA13)。次いで、類似事象を発生事象候補として、算出した信頼度ともに、所定の表示画面の表示等によってユーザに提示する(ステップA15)。   As a result, it is determined whether or not the similar event is regarded as an occurrence event based on the number of sensor nodes that have determined “similarity” to the similar event among neighboring sensors (step A9). (Step A11: YES), the reliability of determination of similar cases is calculated based on the number of sensor nodes that have determined “similarity” to similar cases among all sensor nodes. (Step A13). Next, similar events are presented as candidates for occurrence events to the user together with the calculated reliability by displaying a predetermined display screen or the like (step A15).

そして、ユーザにより、発生事象候補が確認されたならば(ステップA17:YES)、類似事象を発生事象として確定する(ステップA19)。次いで、対象センサの計測データ223及び各近傍センサそれぞれの計測データ223における事象発生期間を特定する(ステップA21〜A23)。そして、対象センサ及び近傍センサそれぞれの計測データ223の、特定した事象発生期間に対応するデータ部分(類似データ部分)に、発生事象に関するイベントメタデータを付加する(ステップA25)。また、対象センサ及び近傍センサそれぞれの計測データ223における事象発生期間に対応するデータ部分を、発生事象についての新たな事例データ252として、事例DB240に追加格納する(ステップA27)。ループAの処理はこのように行われる。   If the occurrence event candidate is confirmed by the user (step A17: YES), the similar event is determined as the occurrence event (step A19). Next, the event occurrence period in the measurement data 223 of the target sensor and the measurement data 223 of each neighboring sensor is specified (steps A21 to A23). Then, event metadata relating to the occurrence event is added to the data portion (similar data portion) corresponding to the specified event occurrence period in the measurement data 223 of each of the target sensor and the proximity sensor (step A25). Further, the data portion corresponding to the event occurrence period in the measurement data 223 of each of the target sensor and the proximity sensor is additionally stored in the case DB 240 as new case data 252 regarding the generated event (step A27). The process of loop A is performed in this way.

全てのセンサノードを対象としたループAの処理を行うと、処理部110は、データ管理処理を終了する。   When the process of Loop A for all sensor nodes is performed, the processing unit 110 ends the data management process.

[作用・効果]
このように、本実施形態によれば、センサネットワークシステム1を構成する各センサノードSから得られた計測データ10を、事例データ20との類似判定を行うことで発生事象が推定され、各センサノードSの計測データ10それぞれの事象発生期間のデータ部分に、推定した発生事象に関するイベントメタデータが付加される。
[Action / Effect]
As described above, according to the present embodiment, the measurement data 10 obtained from each sensor node S configuring the sensor network system 1 is subjected to similarity determination with the case data 20, and the occurrence event is estimated. Event metadata related to the estimated occurrence event is added to the data portion of the event occurrence period of each measurement data 10 of the node S.

[変形例]
なお、本発明の適用可能な実施形態は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能なのは勿論である。
[Modification]
Note that embodiments to which the present invention can be applied are not limited to the above-described embodiments, and it is needless to say that the embodiments can be appropriately changed without departing from the spirit of the present invention.

(A)発生事象の推定
例えば、上述の実施形態では、先ず、対象センサの類似事象を判定し、近傍センサのうち、この類似事象の事例データ20との「類似」を判定したセンサノードの数をもとに、類似事象を発生事象として確定することにした。これを、各センサノードの計測データ10それぞれについて、事例データ20との相関演算を行って類似事象を個別判定し、個別判定したセンサノード毎の類似事象のうち、最多の類似事象を発生事象とするとしても良い。
(A) Estimation of Occurrence Event For example, in the above-described embodiment, first, the number of sensor nodes that have determined a similar event of the target sensor and have determined “similarity” to the case data 20 of this similar event among neighboring sensors. Based on the above, it was decided to determine similar events as occurrences. For each measurement data 10 of each sensor node, correlation calculation with the case data 20 is performed to individually determine similar events, and among the similar events for each individually determined sensor node, the most similar events are defined as occurrence events. You may do that.

(B)発生事象の信頼度
また、上述の実施形態では、発生事象の判定の信頼度を、センサノードの全数Nのうち、発生事象との「類似」を判定したセンサノードの数に基づく値としたが、これを、計測データ10と事例データ20との相関値に基づく値としても良い。具体的には、例えば、「類似」と判定したセンサノードそれぞれの、計測データ10と事例データ20との相関値の平均値としたり、或いは、全てのセンサノードそれぞれの、計測データ10と事例データ20との相関値の平均値とする。
(B) Reliability of Occurring Event In the above-described embodiment, the reliability of determining an occurrence event is a value based on the number of sensor nodes that have determined “similarity” to the occurrence event among the total number N of sensor nodes. However, this may be a value based on the correlation value between the measurement data 10 and the case data 20. Specifically, for example, the average value of the correlation values between the measurement data 10 and the case data 20 of each sensor node determined to be “similar”, or the measurement data 10 and the case data of all the sensor nodes, respectively. The average value of the correlation values with 20.

(C)類似判定
また、センサノードの計測データ10と事例データ20との相関演算を行う際に、計測データ10のうち、相関が高いと推定されるデータ部分についてのみ事例データ20との相関演算を行うこととしても良い。具体的には、例えば、「列車の通過」という事象についての類似判定を行う際には、列車ダイヤから得られる列車の通過時刻を基準とする前後所定時間(例えば、±2分)の範囲のデータ部分について、この「列車の通過」という事象に対応する事例データ20との類似判定を行う。
(C) Similarity determination Further, when performing a correlation calculation between the measurement data 10 of the sensor node and the case data 20, a correlation calculation with the case data 20 is performed only for a data portion of the measurement data 10 that is estimated to have a high correlation. It is also good to do. Specifically, for example, when the similarity determination for the event “train passing” is performed, a predetermined time range (for example, ± 2 minutes) before and after the train passing time obtained from the train schedule is used. The data portion is subjected to similarity determination with the case data 20 corresponding to the event “train passing”.

(D)関連して生じる複数の事象
また、関連して生じる複数の事象については、一つの事象の発生が確定されると、続けて、関連する他の事象についても、同様に、発生したかを推定することにしても良い。例えば、図2に示した例では、「列車の通過」という外部事象の後、続けて、この「列車の通過」に起因する「自由振動」という事象(関連事象)が生じる。
(D) Multiple events that occur in relation to multiple events that occur in relation to each other, once the occurrence of one event is determined, has any other related events occurred in the same way? May be estimated. For example, in the example shown in FIG. 2, after the external event “train passage”, an event (related event) “free vibration” resulting from this “train passage” occurs.

具体的には、予め、時間的な前後関係とし相互に関連する複数の事象を対応付けた事象関連データを記憶しておく。そして、データ管理処理(図12参照)において、対象センサについて、発生事象の確定、イベントメタデータの付加、及び、新たな事例データとして事例DB240への追加登録を行った後(ステップA1〜A27)、続けて、関連事象が生じたか否かの判定を行う。すなわち、事象関連データにおいて、先に確定した発生事象に関連するとして定められている他の事象(関連事象)を特定し、対象センサ及び近傍センサそれぞれの計測データと、関連事象の事例データとの類似判定を行って、関連事象が生じていたか否かを判定する。そして、関連事象が発生したと判定したならば、対象センサ及び近傍センサそれぞれの計測データ中の該当するデータ部分に関連事象に関するイベントメタデータを付加するとともに、この該当するデータ部分を、関連事象の新たな事例データとして事例DB240へ追加登録する。このように、関連する事象相互の関係を定めておくことで、発生事象の推定やイベントメタデータの付加が一層効率的となる。   Specifically, event-related data in which a plurality of events that are related to each other in a temporal context are associated in advance. In the data management process (see FIG. 12), after the occurrence of the target sensor is confirmed, the event metadata is added, and the case sensor 240 is additionally registered as new case data (steps A1 to A27). Subsequently, it is determined whether or not a related event has occurred. That is, in the event-related data, other events (related events) that are defined as related to the previously determined occurrence event are specified, and the measurement data of the target sensor and the nearby sensor and the related event case data Similarity determination is performed to determine whether a related event has occurred. If it is determined that the related event has occurred, event metadata related to the related event is added to the corresponding data portion in the measurement data of each of the target sensor and the proximity sensor, and the corresponding data portion is It is additionally registered in the case DB 240 as new case data. In this way, by establishing the relationship between related events, it is more efficient to estimate occurrence events and add event metadata.

(E)外部事象
また、上述の実施形態では、外部事象として「列車の通過」を例に挙げて説明したが、これに限らず、例えば、工事や保守点検、補修作業といった外部事象についても同様である。
(E) External Event In the above-described embodiment, “train passage” is described as an example of the external event. However, the present invention is not limited to this, and the same applies to external events such as construction, maintenance inspection, and repair work. It is.

(F)監視対象物
また、上述の実施形態では、センサネットワークの監視対象物として「橋梁」を例に挙げて場合を説明したが、これに限らず、例えば「トンネル」といった対象物についても同様である。また、センサノードに搭載されているセンサを振動センサとしたが、照度センサや温度センサ、ひずみセンサ等、監視対象物に応じた種類のセンサとすることができる。また、鉄道に限らず、例えば、自動車道路のトンネルや橋等の構造物についても、同様に適用可能である。
(F) Monitoring Object In the above-described embodiment, the case where “bridge” is taken as an example of the monitoring object of the sensor network has been described. However, the present invention is not limited to this, and the same applies to an object such as “tunnel”. It is. Moreover, although the sensor mounted in the sensor node is a vibration sensor, it can be a sensor of a type corresponding to the monitoring object, such as an illuminance sensor, a temperature sensor, or a strain sensor. Further, the present invention is not limited to railroads, and can be similarly applied to structures such as tunnels and bridges of automobile roads.

1 センサネットワークシステム
S センサノード、R 中継ノード、G ゲートウェイ
3 管理サーバ
10 計測データ、12 類似データ部分
20 事例データ
100 データ管理装置
110 処理部、120 操作入力部、130 表示部、140 通信部
200 記憶部
210 データ管理プログラム
220 計測値DB、230 計測値管理DB、240 事例DB
DESCRIPTION OF SYMBOLS 1 Sensor network system S Sensor node, R relay node, G gateway 3 Management server 10 Measurement data, 12 Similar data part 20 Case data 100 Data management apparatus 110 Processing part, 120 Operation input part, 130 Display part, 140 Communication part 200 Storage Unit 210 Data management program 220 Measurement value DB, 230 Measurement value management DB, 240 Case DB

Claims (5)

コンピュータに、移動体の通行に係る構造物の各所に配置された多数のセンサノードによって構成されたセンサネットワークの各センサノードの計測データを管理させるためのプログラムであって、
外部事象毎に当該外部事象が発生したときのセンサノード個別の計測データを事例データとして記憶した事例データベースを参照して、前記センサネットワークを構成するセンサノード個別の計測データに適合する外部事象を発生事象として推定する個別推定手段、
前記個別推定手段により推定されたセンサノード個別の発生事象とセンサノードの配置位置関係に基づく計測時間差とに基づいて、発生事象を総合判定する総合判定手段、
前記総合判定手段により総合判定された発生事象を、前記センサネットワークを構成するセンサノードそれぞれの計測データに対応付けて記憶部に記憶させる発生事象対応付け手段、
として前記コンピュータを機能させ
前記個別推定手段が、
前記センサネットワークを構成する一部のセンサノードの計測データについて発生事象を推定し、当該発生事象に対応する事例データと他のセンサノードの計測データとを比較して、当該推定された発生事象の妥当性を判定する妥当性判定手段を有し、
前記妥当性判定手段により妥当と判定された場合に、前記他のセンサノードの計測データについて同一の発生事象と推定する、
プログラム。
A program for causing a computer to manage measurement data of each sensor node of a sensor network configured by a large number of sensor nodes arranged at various locations of a structure related to the passage of a moving body,
For each external event, refer to the case database storing the measurement data of each sensor node when the external event occurs as case data, and generate an external event that matches the measurement data of each sensor node that constitutes the sensor network. Individual estimation means to estimate as an event,
Comprehensive determination means for comprehensively determining the occurrence events based on the occurrence events of the individual sensor nodes estimated by the individual estimation means and the measurement time difference based on the arrangement position relationship of the sensor nodes
An occurrence event that is comprehensively determined by the overall determination means, and that is stored in a storage unit in association with measurement data of each sensor node that constitutes the sensor network;
It makes the computer function as,
The individual estimating means is
An occurrence event is estimated for measurement data of a part of sensor nodes constituting the sensor network, and the case data corresponding to the occurrence event is compared with measurement data of other sensor nodes, and Having a validity judging means for judging validity,
When it is determined to be appropriate by the validity determination means, the same occurrence event is estimated for the measurement data of the other sensor nodes.
program.
前記発生事象対応付け手段が、
前記個別推定手段により推定されたセンサノード個別の発生事象とセンサノードの配置位置関係に基づく計測時間差とに基づいて、各センサノードの計測データのうちから前記総合判定された発生事象に係るデータ部分を抽出する抽出手段を有し、
前記抽出手段により抽出されたデータ部分に前記総合判定された発生事象を対応付けて前記記憶部に記憶させる、
請求項1に記載のプログラム。
The occurrence event association means includes
Based on the sensor node individual occurrence event estimated by the individual estimation means and the measurement time difference based on the arrangement position relationship of the sensor nodes, the data portion related to the occurrence event comprehensively determined from the measurement data of each sensor node Extraction means for extracting
Storing the comprehensively determined occurrence event in the data portion extracted by the extraction means in the storage unit;
The program according to claim 1.
前記妥当性判定手段が、前記一部のセンサノードと前記他のセンサノードとの位置関係に基づく計測時間差に従って、前記他のセンサノードの計測データのうちから前記妥当性の判定対象部分を抽出して、前記妥当性の判定を行う、
請求項1又は2に記載のプログラム。
The validity determination means extracts the validity determination target portion from the measurement data of the other sensor nodes according to a measurement time difference based on a positional relationship between the some sensor nodes and the other sensor nodes. And determining the validity,
The program according to claim 1 or 2 .
前記個別推定手段による推定結果を用いて、前記総合判定手段により総合判定された発生事象に対する信頼度を算出する信頼度算出手段として前記コンピュータを機能させるための請求項1〜の何れか一項に記載のプログラム。 The computer according to any one of claims 1 to 3 , for causing the computer to function as a reliability calculation unit that calculates a reliability for the occurrence event comprehensively determined by the comprehensive determination unit using an estimation result by the individual estimation unit. The program described in. 移動体の通行に係る構造物の各所に配置された多数のセンサノードによって構成されたセンサネットワークの各センサノードの計測データを管理する計測データ管理装置であって、
外部事象毎に当該外部事象が発生したときのセンサノード個別の計測データを事例データとして記憶した事例データベースを参照して、前記センサネットワークを構成するセンサノード個別の計測データに適合する外部事象を発生事象として推定する個別推定手段と、
前記個別推定手段により推定されたセンサノード個別の発生事象とセンサノードの配置位置関係に基づく計測時間差とに基づいて、発生事象を総合判定する総合判定手段と、
前記総合判定手段により総合判定された発生事象を、前記センサネットワークを構成するセンサノードそれぞれの計測データに対応付けて記憶部に記憶させる発生事象対応付け手段と、
を備え
前記個別推定手段が、
前記センサネットワークを構成する一部のセンサノードの計測データについて発生事象を推定し、当該発生事象に対応する事例データと他のセンサノードの計測データとを比較して、当該推定された発生事象の妥当性を判定する妥当性判定手段を有し、
前記妥当性判定手段により妥当と判定された場合に、前記他のセンサノードの計測データについて同一の発生事象と推定する、
計測データ管理装置。
A measurement data management device that manages measurement data of each sensor node of a sensor network configured by a large number of sensor nodes arranged at various locations of a structure related to the passage of a mobile body,
For each external event, refer to the case database storing the measurement data of each sensor node when the external event occurs as case data, and generate an external event that matches the measurement data of each sensor node that constitutes the sensor network. Individual estimation means for estimating as an event;
Comprehensive determination means for comprehensively determining occurrence events based on sensor node individual occurrence events estimated by the individual estimation means and a measurement time difference based on the arrangement position relationship of the sensor nodes;
An occurrence event that is comprehensively determined by the overall determination means, and that is associated with the measurement data of each sensor node constituting the sensor network and stored in a storage unit; and
Equipped with a,
The individual estimating means is
An occurrence event is estimated for measurement data of a part of sensor nodes constituting the sensor network, and the case data corresponding to the occurrence event is compared with measurement data of other sensor nodes, and Having a validity judging means for judging validity,
When it is determined to be appropriate by the validity determination means, the same occurrence event is estimated for the measurement data of the other sensor nodes.
Measurement data management device.
JP2011077135A 2011-03-31 2011-03-31 Program and measurement data management device Expired - Fee Related JP5547124B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011077135A JP5547124B2 (en) 2011-03-31 2011-03-31 Program and measurement data management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011077135A JP5547124B2 (en) 2011-03-31 2011-03-31 Program and measurement data management device

Publications (2)

Publication Number Publication Date
JP2012212284A JP2012212284A (en) 2012-11-01
JP5547124B2 true JP5547124B2 (en) 2014-07-09

Family

ID=47266186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011077135A Expired - Fee Related JP5547124B2 (en) 2011-03-31 2011-03-31 Program and measurement data management device

Country Status (1)

Country Link
JP (1) JP5547124B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6150606B2 (en) * 2013-05-09 2017-06-21 株式会社三共 Game machine
JP2015050739A (en) * 2013-09-04 2015-03-16 東芝テック株式会社 Monitoring system, notification device, and monitoring method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7302369B2 (en) * 2003-10-10 2007-11-27 Mitsubishi Electric Research Laboratories, Inc. Traffic and geometry modeling with sensor networks
JP4682912B2 (en) * 2006-05-08 2011-05-11 株式会社日立製作所 Sensor network system, sensor network location program
JP5363927B2 (en) * 2009-09-07 2013-12-11 株式会社日立製作所 Abnormality detection / diagnosis method, abnormality detection / diagnosis system, and abnormality detection / diagnosis program

Also Published As

Publication number Publication date
JP2012212284A (en) 2012-11-01

Similar Documents

Publication Publication Date Title
JP6777069B2 (en) Information processing equipment, information processing methods, and programs
CN107636619B (en) Information processing apparatus, information processing system, information processing method, and recording medium
JP5148457B2 (en) Abnormality determination apparatus, method, and program
JP6485428B2 (en) Management system, management apparatus, management method, and management program
WO2018100655A1 (en) Data collection system, abnormality detection system, and gateway device
CN107871190A (en) A kind of operational indicator monitoring method and device
JP2019144985A (en) Abnormality detection data identification device, abnormality identification system, and abnormality identification program
JP5003566B2 (en) Network performance prediction system, network performance prediction method and program
JP5193533B2 (en) Remote monitoring system and remote monitoring method
JP5489672B2 (en) Tracked vehicle parts deterioration prediction system
JP6618846B2 (en) Management apparatus and control method
JP5547124B2 (en) Program and measurement data management device
CN114706905A (en) Data prediction method and device, electronic equipment and computer readable storage medium
JP5813489B2 (en) Abnormality occurrence estimation method and abnormality occurrence estimation device
JP2016091271A (en) Communication quality prediction device and communication quality prediction program
JP2016197309A (en) Relay and program
JP6528660B2 (en) Traffic congestion prediction method
JP2019502969A (en) Method and system for supporting supercomputer maintenance and optimization
KR101262289B1 (en) Method for analyzing failure rate and computer readable record-midium on which program for excuting method thereof
CN107315826A (en) A Dynamic Detection Method for Blind Areas of Positioning System
JP6130772B2 (en) Communication path display device and method
KR101977214B1 (en) Outlier detecting method, device and system using the method
CN114091799A (en) Job content analysis device, job content analysis method, program, and sensor
JP2012037991A (en) Prediction device, prediction system and program
JP6778032B2 (en) Business process evaluation method and equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130829

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140415

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: 20140507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140514

R150 Certificate of patent or registration of utility model

Ref document number: 5547124

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees