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
JP7658466B2 - Information processing device, information processing system, customer device, and information processing program - Google Patents
[go: Go Back, main page]

JP7658466B2 - Information processing device, information processing system, customer device, and information processing program - Google Patents

Information processing device, information processing system, customer device, and information processing program Download PDF

Info

Publication number
JP7658466B2
JP7658466B2 JP2023576461A JP2023576461A JP7658466B2 JP 7658466 B2 JP7658466 B2 JP 7658466B2 JP 2023576461 A JP2023576461 A JP 2023576461A JP 2023576461 A JP2023576461 A JP 2023576461A JP 7658466 B2 JP7658466 B2 JP 7658466B2
Authority
JP
Japan
Prior art keywords
image data
time
failure
countermeasure
representative
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
Application number
JP2023576461A
Other languages
Japanese (ja)
Other versions
JPWO2023144934A5 (en
JPWO2023144934A1 (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Publication of JPWO2023144934A1 publication Critical patent/JPWO2023144934A1/ja
Publication of JPWO2023144934A5 publication Critical patent/JPWO2023144934A5/en
Application granted granted Critical
Publication of JP7658466B2 publication Critical patent/JP7658466B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Alarm Systems (AREA)

Description

本開示は、情報処理装置、情報処理システム、顧客装置、情報処理方法及び非一時的なコンピュータ可読媒体に関する。 The present disclosure relates to an information processing device, an information processing system, a customer device, an information processing method, and a non-transitory computer-readable medium.

特許文献1には、機械設備等の対象物の振動を計測するための振動計測装置が記載されている。特許文献1の振動計測装置は、対象物の振動の時系列データを処理画像として処理している。 Patent document 1 describes a vibration measuring device for measuring the vibration of an object such as a mechanical facility. The vibration measuring device of Patent document 1 processes time-series data of the vibration of the object as a processed image.

特許文献2には、産業機械等における複数の時系列データについて、各データ間の関係性を分析する分析装置が記載されている。特許文献2の分析装置は、スライド窓幅調整部によって時系列データの区切り位置で区切られた区間データの変化傾向を分析する。 Patent Document 2 describes an analysis device that analyzes the relationships between multiple pieces of time-series data from industrial machinery, etc. The analysis device of Patent Document 2 analyzes the change trends of section data separated by a sliding window width adjustment unit at the separation positions of the time-series data.

特許文献3には、エラー発生時の解決策を生成する故障解決策予測システムが記載されている。特許文献3の故障解決策予測システムは、故障に対処するために実施された処理に基づいて解決策を生成する。Patent Document 3 describes a failure solution prediction system that generates a solution when an error occurs. The failure solution prediction system of Patent Document 3 generates a solution based on the processing performed to deal with the failure.

特許文献4には、複数のセンサから得られるデータを時系列に所定時間単位毎にまとめることによりデータ分類を行い、故障を判定する故障・不良判定装置が記載されている。特許文献4の故障・不良判定装置は、複数のセンサ毎にグラフ化されたグラフデータについて、ディープラーニング分類を行うことによりデータ分類を行う。Patent Document 4 describes a fault/fault determination device that classifies data obtained from multiple sensors by organizing them into a time series for each predetermined time unit, and determines whether a fault has occurred. The fault/fault determination device of Patent Document 4 classifies data by performing deep learning classification on graph data that has been graphed for each of the multiple sensors.

特許文献5には、顧客環境側の機器から取得した履歴情報に基づいて、故障予測を行う情報処理システムが記載されている。特許文献5の情報処理システムは、顧客環境側から取得した機器の履歴情報を解析し、機器で発生した故障に対する履歴情報の各項目の影響度合いを解析することで故障予測を行う。 Patent document 5 describes an information processing system that performs failure prediction based on historical information acquired from equipment in a customer environment. The information processing system of Patent document 5 analyzes historical information of equipment acquired from the customer environment, and performs failure prediction by analyzing the degree of influence of each item of the historical information on a failure that occurs in the equipment.

特許文献6には、診断対象の設備の異常を診断する異常診断方法が記載されている。特許文献6の異常診断方法は、複数の計測項目についての多変量時系列データを用いて、設備の運転状態の異常を診断し、設備の運転状態の異常が判定されたときに、異常の発生前の第1の区間の多変量時系列データから抽出した特徴量と、異常の発生後の第2の区間の多変量時系列データから抽出した特徴量との差分から異常の原因となる計測項目を診断する。Patent Document 6 describes an anomaly diagnosis method for diagnosing anomalies in equipment to be diagnosed. The anomaly diagnosis method of Patent Document 6 diagnoses an anomaly in the operating state of the equipment using multivariate time series data for a plurality of measurement items, and when an anomaly in the operating state of the equipment is determined, diagnoses the measurement item causing the anomaly from the difference between a feature value extracted from the multivariate time series data of a first section before the occurrence of the anomaly and a feature value extracted from the multivariate time series data of a second section after the occurrence of the anomaly.

国際公開第2020/255728号International Publication No. 2020/255728 特開2021-076998号公報JP 2021-076998 A 特開2019-153306号公報JP 2019-153306 A 特開2018-120487号公報JP 2018-120487 A 特開2017-027124号公報JP 2017-027124 A 特許第6851558号公報Patent No. 6851558

故障の予測について関連した技術には、データの類似パターンを探索し、過去における故障データに近いデータがあった場合に故障等の予測をするものがある。しかしながら、そのような技術は、パターン抽出の切り出し期間が固定の時間である場合がある。よって、パターン抽出の範囲を広げなければ故障データの特徴が検出できないことがあり、高精度で故障予測及び故障判定を行うことが困難である。 Related technologies for predicting failures include those that search for similar patterns in data and predict failures etc. when data similar to past failure data is found. However, such technologies may have a fixed cut-out period for pattern extraction. As a result, it may not be possible to detect the characteristics of the failure data unless the range of pattern extraction is expanded, making it difficult to predict and determine failures with high accuracy.

本開示の目的は、上述した課題に鑑み、高精度で故障を判定することができる情報処理装置、情報処理システム、顧客装置、情報処理方法、及び、非一時的なコンピュータ可読媒体を提供することにある。In view of the above-mentioned problems, the object of the present disclosure is to provide an information processing device, an information processing system, a customer device, an information processing method, and a non-transitory computer-readable medium that can determine a fault with high accuracy.

本開示の一態様にかかる情報処理装置は、顧客装置の故障時に前記顧客装置のセンサデバイスが取得したセンサ値の時系列データの一部を画像化した故障代表画像データを取得する画像データ取得手段と、前記故障時の対応策を取得する対応策取得手段と、故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、前記故障代表画像データと、前記対象画像データとを比較することにより、前記顧客装置の故障を判定する画像データ判定手段と、前記故障と判定した場合に前記対応策を前記顧客装置に通知する対応策通知手段と、を備え、前記画像データ変換手段は、時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、を含む前記対象画像データに変換する。An information processing device according to one aspect of the present disclosure includes an image data acquisition means for acquiring failure representative image data that is an image of a portion of time series data of sensor values acquired by a sensor device of a customer device when the customer device is broken, a countermeasure acquisition means for acquiring countermeasures at the time of the failure, an image data conversion means for converting a portion of the time series data of the sensor values acquired by the sensor device of the customer device that is the subject of a failure judgment into target image data, an image data determination means for determining a failure of the customer device by comparing the failure representative image data with the target image data, and an image data determination means for determining the failure of the customer device by comparing the failure representative image data with the target image data when the failure is judged to be a failure. and a countermeasure notification means for notifying a customer device, wherein the image data conversion means converts the target image data to include a plurality of first target image data obtained by converting a first window frame, which divides the time series data with a time width of a first time, into an image from each first window frame while going back along the time axis of the time series data to a predetermined time at a predetermined first going back time interval, and a plurality of second target image data obtained by converting a second window frame, which divides the time series data with the time width of a second time larger than the first time, into an image from each second window frame while going back along the time axis of the time series data to the predetermined time at a predetermined second going back time interval.

本開示の一態様にかかる情報処理システムは、センサ値を取得するセンサデバイスを含む顧客装置と、前記顧客装置とネットワークを介して接続された情報処理装置と、前記顧客装置の故障時に前記顧客装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを記憶した故障代表画像データ記憶装置と、前記故障時の対応策を記憶した対応策記憶装置と、を備え、前記情報処理装置は、前記故障代表画像データを取得する故障代表画像データ取得手段と、前記故障時の対応策を取得する対応策取得手段と、故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、前記故障代表画像データと、前記対象画像データとを比較することにより、前記顧客装置の故障を判定する画像データ判定手段と、前記故障と判定した場合に前記対応策を前記顧客装置に通知する対応策通知手段と、を有し、前記画像データ変換手段は、時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、を含む前記対象画像データに変換する。An information processing system according to one aspect of the present disclosure includes a customer device including a sensor device that acquires sensor values, an information processing device connected to the customer device via a network, a failure representative image data storage device that stores failure representative image data that is an image of a portion of the time series data of the sensor values acquired by the sensor device of the customer device when the customer device fails, and a countermeasure storage device that stores countermeasures to be taken at the time of the failure, and the information processing device includes a failure representative image data acquisition means that acquires the failure representative image data, a countermeasure acquisition means that acquires the countermeasures to be taken at the time of the failure, an image data conversion means that converts a portion of the time series data of the sensor values acquired by the sensor device of the customer device that is the subject of failure judgment into target image data, and the failure representative image data. The system has an image data determination means for determining a malfunction of the customer device by comparing it with the target image data, and a countermeasure notification means for notifying the customer device of the countermeasure when a malfunction is determined, and the image data conversion means converts the target image data to include a plurality of first target image data obtained by converting a first window frame, which divides the time series data with a time width of a first time, into an image from each first window frame while moving back along the time axis of the time series data to a predetermined time at a predetermined first going back time interval, and a plurality of second target image data obtained by converting a second window frame, which divides the time series data with a time width of a second time greater than the first time, into an image from each second window frame while moving back along the time axis of the time series data to the predetermined time at a predetermined second going back time interval.

本開示の一態様にかかる顧客装置は、センサ値を取得するセンサデバイスと、故障と判定された場合に故障時の対応策を表示する表示手段と、を備え、装置の故障時に前記装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを取得する画像データ取得手段と、前記故障時の対応策を取得する対応策取得手段と、故障判定の対象となる前記装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、前記故障代表画像データと、前記対象画像データと、を比較することにより、前記装置の故障を判定する画像データ判定手段と、前記故障と判定した場合に前記対応策を前記装置に通知する対応策通知手段と、を有する情報処理装置にネットワークを介して接続され、前記画像データ変換手段は、時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、を含む前記対象画像データに変換する前記情報処理装置に接続されている。A customer device according to one aspect of the present disclosure includes a sensor device for acquiring sensor values, and a display means for displaying countermeasures to be taken when a failure is determined, and includes image data acquisition means for acquiring representative failure image data that is an image of a portion of the time series data of the sensor values acquired by the sensor device of the device when the device is broken, a countermeasure acquisition means for acquiring countermeasures to be taken when the device is broken, an image data conversion means for converting a portion of the time series data of the sensor values acquired by the sensor device of the device that is the subject of failure judgment into target image data, an image data determination means for determining a failure of the device by comparing the representative failure image data with the target image data, and a display means for displaying countermeasures to be taken when a failure is determined. and a countermeasure notification means for notifying the device of a countermeasure to be taken. The image data conversion means is connected via a network to an information processing device having the image data conversion means for converting the image data into the target image data including: a first window frame that divides the time series data with a time width of a first time, while moving the data back along the time axis of the time series data to a predetermined time at a predetermined first going back time interval, into a plurality of first target image data pieces that are converted into images from each first window frame; and a second window frame that divides the time series data with the time width of a second time larger than the first time, while moving the data back along the time axis of the time series data to the predetermined time at a predetermined second going back time interval.

本開示の一態様にかかる情報処理方法は、顧客装置の故障時に前記顧客装置のセンサデバイスが取得したセンサ値の時系列データの一部を画像化した故障代表画像データを取得させる画像データ取得ステップと、前記故障時の対応策を取得させる対応策取得ステップと、故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換させる画像データ変換ステップと、前記故障代表画像データと、前記対象画像データと、を比較させることにより、前記顧客装置の故障を判定させる画像データ判定ステップと、前記故障と判定した場合に、前記対応策を前記顧客装置に通知させる対応策通知ステップと、を備え、前記画像データ変換ステップにおいて、時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、を含む前記対象画像データに変換させる。An information processing method according to one aspect of the present disclosure includes an image data acquisition step of acquiring failure representative image data that is an image of a portion of time series data of sensor values acquired by a sensor device of a customer device when the customer device is broken, a countermeasure acquisition step of acquiring a countermeasure at the time of the failure, an image data conversion step of converting a portion of the time series data of the sensor values acquired by the sensor device of the customer device that is the subject of a failure determination into target image data, an image data determination step of determining a failure of the customer device by comparing the failure representative image data with the target image data, and, when the failure is determined, acquiring the countermeasure. and a countermeasure notification step of notifying the customer device of the countermeasure. In the image data conversion step, the target image data is converted to include a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data with a time width of a first time, into an image from each first window frame while going back along the time axis of the time series data to a predetermined time at a predetermined first going back time interval, and a plurality of second target image data pieces obtained by converting a second window frame, which divides the time series data with the time width of a second time larger than the first time, into an image from each second window frame while going back along the time axis of the time series data to the predetermined time at a predetermined second going back time interval.

本開示の一態様にかかる非一時的なコンピュータ可読媒体には、顧客装置の故障時に前記顧客装置のセンサデバイスが取得したセンサ値の時系列データの一部を画像化した故障代表画像データを取得させる画像データ取得ステップと、前記故障時の対応策を取得させる対応策取得ステップと、故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換させる画像データ変換ステップと、前記故障代表画像データと、前記対象画像データと、を比較させることにより、前記顧客装置の故障を判定させる画像データ判定ステップと、前記故障と判定した場合に、前記対応策を前記顧客装置に通知させる対応策通知ステップと、をコンピュータに実行させる際に、前記画像データ変換ステップにおいて、時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、を含む前記対象画像データに変換させる、ことをコンピュータに実行させる情報処理プログラムが格納される。A non-transitory computer-readable medium according to one aspect of the present disclosure includes an image data acquisition step for acquiring representative failure image data that is an image of a portion of time-series data of sensor values acquired by a sensor device of a customer device when the customer device is broken; a countermeasure acquisition step for acquiring a countermeasure at the time of the failure; an image data conversion step for converting a portion of the time-series data of the sensor values acquired by the sensor device of the customer device that is the subject of a failure determination into target image data; an image data determination step for determining a failure of the customer device by comparing the representative failure image data with the target image data; and a countermeasure notification step for notifying the customer device of the countermeasure when the failure is determined. The information processing program stored in the computer causes the computer to execute the above-mentioned detection step and the image data conversion step to convert the target image data to include a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data with a time width of a first time, into images from each first window frame while moving the data back along the time axis of the time series data to a predetermined time at a predetermined first going back time interval, and a plurality of second target image data pieces obtained by converting a second window frame, which divides the time series data with the time width of a second time greater than the first time, into images from each second window frame while moving the data back along the time axis of the time series data to the predetermined time at a predetermined second going back time interval.

本開示により、高精度で故障を判定することができる情報処理装置、情報処理システム、顧客装置、情報処理方法、及び、非一時的なコンピュータ可読媒体を提供することができる。 The present disclosure makes it possible to provide an information processing device, an information processing system, a customer device, an information processing method, and a non-transitory computer-readable medium that can determine faults with high accuracy.

実施形態1に係る情報処理システムを例示した構成図である。1 is a configuration diagram illustrating an information processing system according to a first embodiment. 実施形態1に係る顧客装置のセンサデバイスが取得したセンサ値の時系列データを画像化したグラフであり、横軸は、時間を示し、縦軸は強度を示す。1 is a graph showing an image of time-series data of sensor values acquired by a sensor device of a customer apparatus according to the first embodiment, in which the horizontal axis indicates time and the vertical axis indicates intensity. 実施形態1に係る故障代表画像データ記憶装置が記憶する故障代表画像データを例示した図である。4 is a diagram illustrating an example of failure representative image data stored in a failure representative image data storage device according to the first embodiment; FIG. 実施形態1に係る情報処理装置を例示したブロック図である。1 is a block diagram illustrating an information processing apparatus according to a first embodiment. 実施形態1に係る情報処理装置において、画像データ変換部が変換した対象画像データを例示した図である。5 is a diagram illustrating an example of target image data converted by an image data conversion unit in the information processing device according to the first embodiment. 実施形態1に係る情報処理装置において、画像データ変換部が変換した対象画像データを例示した図である。5 is a diagram illustrating an example of target image data converted by an image data conversion unit in the information processing device according to the first embodiment. FIG. 実施形態1に係る情報処理方法を例示したフローチャート図である。FIG. 2 is a flowchart illustrating an information processing method according to the first embodiment. 実施形態2に係る情報処理システムを例示した構成図である。FIG. 11 is a configuration diagram illustrating an information processing system according to a second embodiment. 実施形態2に係る情報処理装置を例示したブロック図である。FIG. 11 is a block diagram illustrating an information processing device according to a second embodiment. 実施形態2に係る情報処理システムの各構成と、情報処理装置の各構成との関係を例示した図である。11 is a diagram illustrating an example of a relationship between each component of an information processing system according to a second embodiment and each component of an information processing device. 実施形態2に係る情報処理装置において、画像データ判定部、対応策通知部及び画像データベクトル化部の処理方法を例示したフローチャート図である。13 is a flowchart illustrating a processing method of an image data determination unit, a countermeasure notification unit, and an image data vectorization unit in an information processing device according to a second embodiment. 実施形態2に係る情報処理装置において、画像データ抽出部が抽出する故障代表画像データを例示した図である。13 is a diagram illustrating an example of failure representative image data extracted by an image data extracting unit in the information processing device according to the second embodiment. FIG. 実施形態2に係る情報処理装置において、画像データ抽出部が時間幅を変えて抽出する故障代表画像データを例示した図である。13A to 13C are diagrams illustrating examples of failure representative image data extracted by an image data extracting unit with different time widths in an information processing device according to a second embodiment. 実施形態2に係る情報処理装置において、故障代表画像データの抽出方法を例示したフローチャート図である。FIG. 11 is a flowchart illustrating a method for extracting failure representative image data in the information processing device according to the second embodiment. 実施形態3に係る情報処理システムを例示した構成図である。FIG. 11 is a configuration diagram illustrating an information processing system according to a third embodiment. 実施形態3に係る情報処理装置を例示したブロック図である。FIG. 11 is a block diagram illustrating an information processing device according to a third embodiment. 実施形態3に係る情報処理装置において、疑似故障画像データの処理方法を例示したフローチャート図である。FIG. 11 is a flowchart illustrating a method for processing simulated fault image data in an information processing device according to a third embodiment. 実施形態4に係る情報処理システムにおいて、アップロード対象の顧客装置を例示したブロック図である。FIG. 13 is a block diagram illustrating an example of a customer device to which data is uploaded in an information processing system according to a fourth embodiment. 実施形態4に係る情報処理システムにおいて、非アップロード対象の顧客装置を例示したブロック図である。FIG. 13 is a block diagram illustrating a customer device that is not a target for uploading in an information processing system according to a fourth embodiment.

以下では、本開示の実施形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are denoted by the same reference numerals, and duplicated explanations will be omitted as necessary for clarity of explanation.

(実施形態1)
実施形態1に係る情報処理システム及び情報処理装置を説明する。図1は、実施形態1に係る情報処理システムを例示した構成図である。図1に示すように、情報処理システム1は、顧客装置M01等、情報処理装置100、故障代表画像データ記憶装置10及び対応策記憶装置20を備えている。顧客装置M01等及び情報処理装置100は、情報処理手段としての機能を有している。故障代表画像データ記憶装置10及び対応策記憶装置20は、それぞれ、故障代表画像データ記憶手段及び対応策記憶手段としての機能を有している。
(Embodiment 1)
An information processing system and an information processing device according to the first embodiment will be described. Fig. 1 is a configuration diagram illustrating an information processing system according to the first embodiment. As shown in Fig. 1, the information processing system 1 includes a customer device M01, etc., an information processing device 100, a representative failure image data storage device 10, and a countermeasure storage device 20. The customer device M01, etc., and the information processing device 100 function as information processing means. The representative failure image data storage device 10 and the countermeasure storage device 20 function as representative failure image data storage means and countermeasure storage means, respectively.

情報処理システム1は、顧客装置М01、М02及びM03を備えてもよい。顧客装置М01、М02及びM03を総称して、顧客装置M0と呼ぶ。図では、3個の顧客装置М0を示しているが、顧客装置M0の個数は、3個に限らず、1~2個でもよいし、4個以上でもよい。顧客装置M0は、ネットワークNWを介して、情報処理装置100に通信可能な状態で接続されている。The information processing system 1 may include customer devices M01, M02, and M03. Customer devices M01, M02, and M03 are collectively referred to as customer device M0. Although three customer devices M0 are shown in the figure, the number of customer devices M0 is not limited to three, and may be one to two, or four or more. Customer device M0 is connected to the information processing device 100 via the network NW in a communicable state.

顧客装置M0は、各種のセンサデバイスSDを搭載している。各種のセンサデバイスSDは、搭載された顧客装置M0における各部及び各部材等の状態を監視する。例えば、各種のセンサデバイスSDは、顧客装置M0における各部及び各部材等の状態として、温度、湿度、電圧、振動等を監視する。The customer device M0 is equipped with various sensor devices SD. The various sensor devices SD monitor the status of each part and component of the customer device M0 in which they are installed. For example, the various sensor devices SD monitor temperature, humidity, voltage, vibration, etc. as the status of each part and component of the customer device M0.

図2は、実施形態1に係る顧客装置M0のセンサデバイスSDが取得したセンサ値の時系列データを画像化したグラフであり、横軸は、時間を示し、縦軸は強度を示す。図2に示すように、顧客装置M01、M02及びM03の各センサデバイスSDは、要素A~要素Cのセンサ値の時系列データ31を取得する。要素A~Cは、例えば、温度、湿度、電圧、振動等のいずれかを示す。このように、顧客装置M0は、センサ値を取得するセンサデバイスSDを含む。顧客装置M0は、複数の異なる種類のセンサ値を取得する複数のセンサデバイスSDを含んでもよい。センサ値は、第1センサデバイスSDに取得される第1センサ値と、第1センサデバイスSDと異なる第2センサデバイスSDに取得される第2センサ値と、を含んでもよい。顧客装置M0は、取得したセンサ値の時系列データ31を、ネットワークNWを介して情報処理装置100に出力する。 Figure 2 is a graph showing the time series data of the sensor values acquired by the sensor device SD of the customer device M0 in embodiment 1, where the horizontal axis indicates time and the vertical axis indicates intensity. As shown in Figure 2, each sensor device SD of the customer devices M01, M02, and M03 acquires time series data 31 of the sensor values of elements A to C. Elements A to C indicate, for example, temperature, humidity, voltage, vibration, etc. In this way, the customer device M0 includes a sensor device SD that acquires a sensor value. The customer device M0 may include multiple sensor devices SD that acquire multiple different types of sensor values. The sensor value may include a first sensor value acquired by a first sensor device SD and a second sensor value acquired by a second sensor device SD different from the first sensor device SD. The customer device M0 outputs the time series data 31 of the acquired sensor values to the information processing device 100 via the network NW.

ネットワークNWは、無線の通知回線を含んでもよいし、有線のネットワーク回線を含んでもよい。ネットワークNWは、無線及び有線の通信回線を組み合わせてもよい。ネットワークNWは、クラウドを構成してもよい。 The network NW may include a wireless notification line or a wired network line. The network NW may combine wireless and wired communication lines. The network NW may constitute a cloud.

故障代表画像データ記憶装置10は、情報処理装置100に通信可能な状態で接続されている。図3は、実施形態1に係る故障代表画像データ記憶装置10が記憶する故障代表画像データを例示した図である。図3に示すように、故障代表画像データ記憶装置10は、故障代表画像データ11及び12を記憶する。故障代表画像データ11及び12は、顧客装置M0の故障時に顧客装置M0のセンサデバイスSDが取得したセンサ値の時系列データ31の一部を画像化したものである。故障代表画像データ11及び12は、故障時及び故障時直前の時系列データ31を含む。The failure representative image data storage device 10 is connected to the information processing device 100 in a communicable state. FIG. 3 is a diagram illustrating an example of failure representative image data stored in the failure representative image data storage device 10 in embodiment 1. As shown in FIG. 3, the failure representative image data storage device 10 stores failure representative image data 11 and 12. The failure representative image data 11 and 12 are images of a portion of the time series data 31 of the sensor value acquired by the sensor device SD of the customer device M0 when the customer device M0 fails. The failure representative image data 11 and 12 include time series data 31 at the time of the failure and immediately before the failure.

故障代表画像データ12の時間幅は、例えば、故障代表画像データ11の時間幅よりも大きい。例えば、故障代表画像データ11は、時系列データ31の特徴として、特徴31aを含む。一方、故障代表画像データ12は、時系列データ31の特徴として、特徴31aの他に特徴31bを含む。よって、特徴31bに故障の原因がある場合に、故障代表画像データ12は、故障の原因を検出することができる。故障代表画像データ記憶装置10は、故障代表画像データ11及び12を情報処理装置100に出力する。The time width of the failure representative image data 12 is, for example, larger than the time width of the failure representative image data 11. For example, the failure representative image data 11 includes feature 31a as a feature of the time series data 31. On the other hand, the failure representative image data 12 includes feature 31b in addition to feature 31a as a feature of the time series data 31. Therefore, if the cause of the failure is in feature 31b, the failure representative image data 12 can detect the cause of the failure. The failure representative image data storage device 10 outputs the failure representative image data 11 and 12 to the information processing device 100.

対応策記憶装置20は、情報処理装置100に通信可能な状態で接続されている。対応策記憶装置20は、顧客装置M0の故障時の対応策を記憶する。対応策は、顧客装置M0の故障の原因及び理由を含んでもよいし、過去に用いた対応策を含んでもよい。また、対応策は、故障代表画像データ11及び12のパターン毎の対応策を含んでもよいし、要素A~C毎の対応策を含んでもよい。対応策記憶装置20は、対応策として、顧客装置M0が故障した時の各種情報を記憶してもよい。対応策記憶装置20は、故障代表画像データ11及び12に対応した対応策を情報処理装置100に出力する。The countermeasure storage device 20 is connected to the information processing device 100 in a communicable state. The countermeasure storage device 20 stores countermeasures in the event of a failure of the customer device M0. The countermeasures may include the cause and reason for the failure of the customer device M0, or may include countermeasures used in the past. The countermeasures may also include countermeasures for each pattern of the representative failure image data 11 and 12, or may include countermeasures for each of the elements A to C. The countermeasure storage device 20 may store various information when the customer device M0 fails as countermeasures. The countermeasure storage device 20 outputs countermeasures corresponding to the representative failure image data 11 and 12 to the information processing device 100.

情報処理装置100は、顧客装置M0とネットワークNWを介して接続されている。また、情報処理装置100は、故障代表画像データ記憶装置10と接続されている。さらに、情報処理装置100は、対応策記憶装置20と接続されている。The information processing device 100 is connected to the customer device M0 via a network NW. The information processing device 100 is also connected to a failure representative image data storage device 10. The information processing device 100 is further connected to a countermeasure storage device 20.

図4は、実施形態1に係る情報処理装置を例示したブロック図である。図4に示すように、情報処理装置100は、画像データ取得部110、対応策取得部120、画像データ変換部130、画像データ判定部140及び対応策通知部150を備えている。画像データ取得部110、対応策取得部120、画像データ変換部130、画像データ判定部140及び対応策通知部150は、それぞれ、画像データ取得手段、対応策取得手段、画像データ変換手段、画像データ判定手段及び対応策通知手段としての機能を有している。 Figure 4 is a block diagram illustrating an information processing device according to embodiment 1. As shown in Figure 4, the information processing device 100 includes an image data acquisition unit 110, a countermeasure acquisition unit 120, an image data conversion unit 130, an image data determination unit 140, and a countermeasure notification unit 150. The image data acquisition unit 110, the countermeasure acquisition unit 120, the image data conversion unit 130, the image data determination unit 140, and the countermeasure notification unit 150 each have the functions of image data acquisition means, countermeasure acquisition means, image data conversion means, image data determination means, and countermeasure notification means.

画像データ取得部110は、故障代表画像データ記憶装置10から故障代表画像データ11及び12等の故障代表画像データを取得する。The image data acquisition unit 110 acquires failure representative image data such as failure representative image data 11 and 12 from the failure representative image data storage device 10.

対応策取得部120は、対応策記憶装置20から故障時の対応策を取得する。対応策取得部120は、第1センサ値の時系列データ31において故障と判定された場合における第1対応策を取得してもよい。また、対応策取得部120は、第2センサ値の時系列データ31において故障と判定された場合における第2対応策を取得してもよい。さらに、対応策取得部120は、第1センサ値及び第2センサ値の時系列データ31において故障と判定された場合における第3対応策を取得してもよい。すなわち、第1センサ値及び第2センサ値の時系列データ31において故障と判定された場合に、第1対応策及び第2対応策を重畳して取得するだけでなく、第1対応策及び第2対応策とは異なる第3対応策を取得してもよい。The countermeasure acquisition unit 120 acquires countermeasures in the event of a failure from the countermeasure storage device 20. The countermeasure acquisition unit 120 may acquire a first countermeasure when a failure is determined in the time series data 31 of the first sensor value. The countermeasure acquisition unit 120 may also acquire a second countermeasure when a failure is determined in the time series data 31 of the second sensor value. Furthermore, the countermeasure acquisition unit 120 may acquire a third countermeasure when a failure is determined in the time series data 31 of the first sensor value and the second sensor value. That is, when a failure is determined in the time series data 31 of the first sensor value and the second sensor value, not only may the first countermeasure and the second countermeasure be acquired in a superimposed manner, but also a third countermeasure different from the first countermeasure and the second countermeasure may be acquired.

画像データ変換部130は、故障判定の対象となる顧客装置M0のセンサデバイスSDが取得したセンサ値の時系列データ31の一部を対象画像データに変換する。図5及び図6は、実施形態1に係る情報処理装置100において、画像データ変換部130が変換した対象画像データを例示した図である。The image data conversion unit 130 converts a portion of the time series data 31 of the sensor value acquired by the sensor device SD of the customer device M0 that is the subject of the fault judgment into target image data. Figures 5 and 6 are diagrams illustrating examples of target image data converted by the image data conversion unit 130 in the information processing device 100 of embodiment 1.

図5に示すように、画像データ変換部130は、時間幅を第1時間として時系列データを区切る第1窓枠F1を設定する。画像データ変換部130は、設定した第1窓枠F1を、所定の第1遡り時間間隔で所定の時間まで時系列データ31の時間軸に沿って遡らせる。そして、画像データ変換部130は、第1窓枠F1を遡らせながら、各第1窓枠F1から画像に変換させた複数の第1対象画像データG11~G13を生成する。 As shown in Fig. 5, the image data conversion unit 130 sets a first window frame F1 that divides the time series data with a time width of a first time. The image data conversion unit 130 moves the set first window frame F1 back along the time axis of the time series data 31 to a predetermined time at a predetermined first back time interval. Then, while moving the first window frame F1 back, the image data conversion unit 130 generates a plurality of first target image data G11 to G13 that are converted into images from each first window frame F1.

また、図6に示すように、画像データ変換部130は、時間幅を第1時間よりも大きい第2時間として時系列データ31を区切る第2窓枠F2を設定する。画像データ変換部130は、設定した第2窓枠F2を、所定の第2遡り時間間隔で所定の時間まで時系列データ31の時間軸に沿って遡らせる。そして、画像データ変換部130は、第2窓枠F2を遡らせながら、各第2窓枠F2から画像に変換させた複数の第2対象画像データG21~G22を生成する。第2遡り時間間隔は、第1遡り時間間隔よりも大きいことが望ましい。このようにして、画像データ変換部130は、時系列データ31の一部を、第1対象画像データG11~G13及び第2対象画像データG21~G22を含む対象画像データに変換する。 As shown in FIG. 6, the image data conversion unit 130 sets a second window frame F2 that divides the time series data 31 into a second time that is larger than the first time. The image data conversion unit 130 moves the set second window frame F2 back along the time axis of the time series data 31 to a predetermined time at a predetermined second retroactive time interval. Then, while moving the second window frame F2 back, the image data conversion unit 130 generates a plurality of second target image data G21-G22 that are converted into images from each second window frame F2. It is desirable that the second retroactive time interval be larger than the first retroactive time interval. In this way, the image data conversion unit 130 converts a portion of the time series data 31 into target image data that includes the first target image data G11-G13 and the second target image data G21-G22.

なお、画像データ変換部130は、第1対象画像データ及び第2対象画像データにとどまらず、時間幅をさらに変化させた複数の窓枠を設定して、複数の対象画像データを生成してもよい。すなわち、第1窓枠F1より時間幅の大きな第2窓枠F2をとって操作した後、第2窓枠F2より時間幅の大きな第3窓枠をとって操作してもよい。また、さらにこの操作を続けてもよい。所定の最大窓枠幅以上になったときに、この操作を終了してもよい。 The image data conversion unit 130 may generate multiple target image data by setting multiple window frames with further varying time widths, in addition to the first target image data and the second target image data. That is, after operating by taking a second window frame F2 with a larger time width than the first window frame F1, it may operate by taking a third window frame with a larger time width than the second window frame F2. This operation may also be continued. This operation may be terminated when the window frame width reaches a predetermined maximum window frame width or more.

画像データ判定部140は、故障代表画像データ記憶装置10に記憶された故障代表画像データと、画像データ変換部130が変換した対象画像データとを比較することにより、顧客装置M0の故障を判定する。画像データ判定部140は、第1センサ値の時系列データ31の一部を画像化した対象画像データと、第1センサ値の時系列データ31の一部を画像化した故障代表画像データと、を比較してもよい。また、画像データ判定部140は、第2センサ値の時系列データ31の一部を画像化した対象画像データと、第2センサ値の時系列データ31の一部を画像化した故障代表画像データと、を比較してもよい。The image data determination unit 140 determines a failure of the customer device M0 by comparing the failure representative image data stored in the failure representative image data storage device 10 with the target image data converted by the image data conversion unit 130. The image data determination unit 140 may compare the target image data obtained by imaging a portion of the time series data 31 of the first sensor value with the failure representative image data obtained by imaging a portion of the time series data 31 of the first sensor value. The image data determination unit 140 may also compare the target image data obtained by imaging a portion of the time series data 31 of the second sensor value with the failure representative image data obtained by imaging a portion of the time series data 31 of the second sensor value.

対応策通知部150は、画像データ判定部140が故障と判定した場合に、対応策記憶装置20に記憶された対応策を、ネットワークNWを介して、顧客装置M0に通知する。例えば、対応策通知部150は、第1センサ値の時系列データ31において故障と判定された場合に、顧客装置M0に第1対応策を通知してもよい。また、対応策通知部150は、第2センサ値の時系列データ31において故障と判定された場合に、第2対応策を顧客装置M0に通知してもよい。さらに、対応策通知部150は、第1センサ値及び第2センサ値の時系列データ31において故障と判定された場合に、第3対応策を顧客装置M0に通知してもよい。また、対応策通知部150は、故障代表画像データの類似したパターン毎に過去の対応策を通知してもよい。When the image data determination unit 140 determines that there is a failure, the countermeasure notification unit 150 notifies the customer device M0 of the countermeasure stored in the countermeasure storage device 20 via the network NW. For example, the countermeasure notification unit 150 may notify the customer device M0 of the first countermeasure when a failure is determined in the time series data 31 of the first sensor value. The countermeasure notification unit 150 may also notify the customer device M0 of the second countermeasure when a failure is determined in the time series data 31 of the second sensor value. Furthermore, the countermeasure notification unit 150 may notify the customer device M0 of the third countermeasure when a failure is determined in the time series data 31 of the first sensor value and the second sensor value. The countermeasure notification unit 150 may also notify the customer device M0 of past countermeasures for each similar pattern of the representative failure image data.

上述した情報処理装置100は、例えば、サーバ等の情報処理装置である。なお、情報処理装置100は、サーバに限らず、情報処理を行うものであれば、パーソナルコンピュータ、タブレット、携帯端末等でもよい。情報処理装置100は、図示しない構成としてプロセッサ、メモリ及び記憶装置、通信装置を備えてもよい。また、記憶装置は、情報処理装置100の各構成が行う処理をプログラムにして記憶してもよい。また、プロセッサは、記憶装置からプログラムをメモリへ読み込ませ、当該プログラムを実行してもよい。これにより、プロセッサは、画像データ取得部110、対応策取得部120、画像データ変換部130、画像データ判定部140及び対応策通知部150の機能を実現する。The information processing device 100 described above is, for example, an information processing device such as a server. Note that the information processing device 100 is not limited to a server, and may be a personal computer, tablet, mobile terminal, etc., as long as it performs information processing. The information processing device 100 may include a processor, memory, storage device, and communication device as components not shown. The storage device may also store the processing performed by each component of the information processing device 100 as a program. The processor may also load the program from the storage device into the memory and execute the program. In this way, the processor realizes the functions of the image data acquisition unit 110, the countermeasure acquisition unit 120, the image data conversion unit 130, the image data determination unit 140, and the countermeasure notification unit 150.

情報処理装置100が有する各構成は、それぞれが専用のハードウェアで実現されていてもよい。また、各構成要素の一部又は全部は、汎用または専用の回路(circuitry)、プロセッサ等やこれらの組合せによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。各装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組合せによって実現されてもよい。また、プロセッサとして、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、FPGA(field-programmable gate array)、量子プロセッサ(量子コンピュータ制御チップ)等を用いることができる。Each of the components of the information processing device 100 may be realized by dedicated hardware. In addition, some or all of the components may be realized by general-purpose or dedicated circuits, processors, etc., or a combination of these. These may be configured by a single chip, or may be configured by multiple chips connected via a bus. Some or all of the components of each device may be realized by a combination of the above-mentioned circuits, etc., and programs. In addition, as a processor, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (field-programmable gate array), a quantum processor (quantum computer control chip), etc. can be used.

また、情報処理装置100の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。また、情報処理装置100の機能がSaaS(Software as a Service)形式で提供されてもよい。 In addition, when some or all of the components of the information processing device 100 are realized by multiple information processing devices, circuits, etc., the multiple information processing devices, circuits, etc. may be centrally arranged or distributed. For example, the information processing devices, circuits, etc. may be realized as a client-server system, cloud computing system, etc., in which each is connected via a communication network. In addition, the functions of the information processing device 100 may be provided in the form of SaaS (Software as a Service).

また、上述した顧客装置M0も、上記の情報処理装置100と同様の機能を有してもよい。 Furthermore, the above-mentioned customer device M0 may have functions similar to those of the above-mentioned information processing device 100.

次に、実施形態1に係る情報処理装置を用いた情報処理方法を説明する。図7は、実施形態1に係る情報処理方法を例示したフローチャート図である。図7に示すように、情報処理方法は、画像データ取得ステップ(ステップS11)、対応策取得ステップ(ステップS12)、画像データ変換ステップ(ステップS13)、画像データ判定ステップ(ステップS14)及び対応策通知ステップ(ステップS15)を備えている。Next, an information processing method using the information processing device of embodiment 1 will be described. FIG. 7 is a flow chart illustrating an information processing method of embodiment 1. As shown in FIG. 7, the information processing method includes an image data acquisition step (step S11), a countermeasure acquisition step (step S12), an image data conversion step (step S13), an image data determination step (step S14), and a countermeasure notification step (step S15).

まず、ステップS11に示すように、画像データ取得ステップにおいて、画像データ取得部110に故障代表画像データを取得させる。次に、ステップS12に示すように、対応策取得ステップにおいて、対応策取得部120に故障時の対応策を取得させる。なお、ステップS12の順序は、ステップS15の対応策通知ステップの前であれば、ステップS11の直後に限らず、ステップS11の前でもよいし、ステップS11とステップS15の間でもよい。First, as shown in step S11, in an image data acquisition step, the image data acquisition unit 110 is caused to acquire representative image data of a failure. Next, as shown in step S12, in a countermeasure acquisition step, the countermeasure acquisition unit 120 is caused to acquire countermeasures in the event of a failure. Note that the order of step S12 is not limited to immediately after step S11, but may be before step S11 or between steps S11 and S15, so long as it is before the countermeasure notification step of step S15.

次に、ステップS13に示すように、画像データ変換ステップにおいて、画像データ変換部130に、故障判定の対象となる顧客装置M0のセンサデバイスSDが取得したセンサ値の時系列データ31の一部を、対象画像データに変換させる。画像データ変換ステップにおいては、上述したように、例えば、少なくとも第1対象画像データ及び第2対象画像データを含む対象画像データに変換させてもよい。Next, as shown in step S13, in an image data conversion step, the image data conversion unit 130 converts a part of the time series data 31 of the sensor value acquired by the sensor device SD of the customer device M0 that is the target of the failure judgment into target image data. In the image data conversion step, as described above, for example, the data may be converted into target image data including at least the first target image data and the second target image data.

次に、ステップS14に示すように、画像データ判定ステップにおいて、画像データ判定部140に、故障代表画像データと対象画像データとを比較させることにより、顧客装置M0の故障を判定させる。ステップS14において、画像データ判定部140が故障と判定したYESの場合には、ステップS15に示すように、対応策通知ステップにおいて、対応策通知部150に対応策を顧客装置M0に通知させる。一方、ステップS14において、画像データ判定部140が故障と判定しないNOの場合には、処理を終了する。その場合には、次のセンサ値の時系列データ31に対して当該情報処理方法を実施してもよい。Next, as shown in step S14, in an image data determination step, the image data determination unit 140 determines whether or not the customer device M0 is faulty by comparing the fault representative image data with the target image data. If the image data determination unit 140 determines that there is a fault (YES) in step S14, then in a countermeasure notification step, the countermeasure notification unit 150 notifies the customer device M0 of a countermeasure (NO) in step S14. On the other hand, if the image data determination unit 140 does not determine that there is a fault (NO) in step S14, the processing ends. In that case, the information processing method may be performed on the next sensor value time series data 31.

次に、本実施形態の効果を説明する。本実施形態の情報処理装置100は、窓枠の時間幅を変化させた対象画像データと故障代表画像データとを比較して故障を判定する。よって、固定された窓枠では検出できなかった故障及び原因を検出することができる。例えば、時系列データ31における特徴31a及び特徴31bを検出することができる。これにより、顧客装置M0の故障を高精度で判定することができる。Next, the effects of this embodiment will be described. The information processing device 100 of this embodiment determines a failure by comparing target image data with a changed time width of the window frame and representative failure image data. This makes it possible to detect failures and their causes that could not be detected with a fixed window frame. For example, it is possible to detect features 31a and 31b in the time series data 31. This makes it possible to determine the failure of the customer device M0 with high accuracy.

また、情報処理装置100の画像データ変換部130は、ネットワークNWを介して接続された顧客装置M0の時系列データ31を対象画像データに変換する。よって、オンラインで各種情報を収集し、リアルタイムに故障の判断を行うことができる。In addition, the image data conversion unit 130 of the information processing device 100 converts the time series data 31 of the customer device M0 connected via the network NW into target image data. This allows various information to be collected online and faults to be determined in real time.

また、故障の予測について関連した機械学習を用いた手法は、収集したデータをリアルタイムで、温度、電圧等の種類別に整理することが困難である。よって、この手法は、顧客に対して故障するか否かの判定通知を行うが、具体的に、どのように対処すれば良いかを自動的に提案したり、運用側が今後の運用に活かしたりすることは困難である。したがって、種類別に対応するために、メール等で都度やり取りを行う必要がある。また、過去に対応した内容でも再度確認作業が必要となることもあり、正確性・即時性に欠ける。このように、機械学習を用いた分析では、データを一体化して特徴づけるため、どのような故障があり、それらにどう対応したかの対応づけが困難である。よって、高精度で故障を判定し、適切に対処することができない。これに対して、本実施形態は、オンラインで各種情報を収集し、リアルタイムに故障の判断を行うことができるので、迅速に故障に対処することができる。 In addition, in the method using machine learning related to failure prediction, it is difficult to organize collected data by type such as temperature and voltage in real time. Therefore, this method notifies the customer of the judgment of whether or not a failure will occur, but it is difficult to automatically suggest how to deal with it specifically, or for the operation side to utilize it in future operations. Therefore, in order to respond by type, it is necessary to communicate each time by email, etc. In addition, even if the content has been dealt with in the past, it may be necessary to check it again, so it lacks accuracy and immediacy. In this way, in the analysis using machine learning, since the data is integrated and characterized, it is difficult to associate what kind of failure there is and how it was dealt with. Therefore, it is not possible to judge the failure with high accuracy and deal with it appropriately. In contrast, the present embodiment collects various information online and can judge the failure in real time, so it is possible to deal with the failure quickly.

顧客装置M0で障害が発生した際に、センサ値の種別に対応するためには、メール等で都度やり取りを行う必要があったが、本実施形態では、顧客装置М0側とのメール等のやり取りを省くことができるので、負担軽減することができる。また、過去に対応した内容でも、管理がしっかり行われておらず、再度確認作業が必要となることがあったが、本実施形態では、対応策記憶装置20に記憶させるので、故障の対応策を管理することができる。When a fault occurs in the customer device M0, in order to respond to the type of sensor value, it was necessary to communicate by e-mail or the like each time, but in this embodiment, it is possible to eliminate the need for e-mail or other communication with the customer device M0, thereby reducing the burden. Also, even if the content of a response was handled in the past, it was sometimes necessary to check it again because it was not properly managed, but in this embodiment, it is stored in the countermeasure storage device 20, so it is possible to manage countermeasures for the failure.

また、センサデバイスSDが取得するセンサ値毎に故障の判定をすることができる。よって、過去に発生した故障をその要因別に管理し、その情報をもとに顧客装置M0に対して故障の判定及び対応策の通知を行うことができる。In addition, a fault can be determined for each sensor value acquired by the sensor device SD. Therefore, faults that have occurred in the past can be managed according to their causes, and based on that information, the fault can be determined and a countermeasure can be notified to the customer device M0.

(実施形態2)
次に、実施形態2に係る情報処理システム及び情報処理装置を説明する。図8は、実施形態2に係る情報処理システムを例示した構成図である。図8に示すように、情報処理システム2は、顧客装置M01等、顧客装置M11等、情報処理装置200、故障代表画像データ記憶装置10、対応策記憶装置20、顧客ログデータ記憶装置30、故障時刻記憶装置40、再現ログデータ記憶装置50、顧客画像データ記憶装置60、故障代表候補画像データ記憶装置70、及び、学習用ベクトルデータ記憶装置80を備えている。顧客装置M01等、顧客装置M11等及び情報処理装置200は、情報処理手段としての機能を有している。故障代表画像データ記憶装置10、対応策記憶装置20、顧客ログデータ記憶装置30、故障時刻記憶装置40、再現ログデータ記憶装置50、顧客画像データ記憶装置60、故障代表候補画像データ記憶装置70、及び、学習用ベクトルデータ記憶装置80は、それぞれ、故障代表画像データ記憶手段、対応策記憶手段、顧客ログデータ記憶手段、故障時刻記憶手段、再現ログデータ記憶手段、顧客画像データ記憶手段、故障代表候補画像データ記憶手段、及び、学習用ベクトルデータ記憶手段としての機能を有している。図が煩雑にならないように、図中の各記憶装置10~80における記憶装置の文言を省いている。
(Embodiment 2)
Next, an information processing system and an information processing device according to the second embodiment will be described. Fig. 8 is a configuration diagram illustrating an information processing system according to the second embodiment. As shown in Fig. 8, the information processing system 2 includes customer devices M01, M11, an information processing device 200, a failure representative image data storage device 10, a countermeasure storage device 20, a customer log data storage device 30, a failure time storage device 40, a reproduction log data storage device 50, a customer image data storage device 60, a failure representative candidate image data storage device 70, and a learning vector data storage device 80. The customer devices M01, M11, and the information processing device 200 function as information processing means. The failure representative image data storage device 10, the countermeasure storage device 20, the customer log data storage device 30, the failure time storage device 40, the reproduction log data storage device 50, the customer image data storage device 60, the failure representative candidate image data storage device 70, and the learning vector data storage device 80 function as a failure representative image data storage means, a countermeasure storage means, a customer log data storage means, a failure time storage means, a reproduction log data storage means, a customer image data storage means, a failure representative candidate image data storage means, and a learning vector data storage means, respectively. In order to avoid cluttering the diagram, the wording of the storage device in each of the storage devices 10 to 80 has been omitted from the diagram.

情報処理システム2は、顧客装置М01、М02、M11及びM12を備えてもよい。前述の実施形態と同様に、顧客装置М01及びМ02を顧客装置M0と呼ぶ。顧客装置M0は、アップロード対象の顧客装置である。顧客装置М11及びМ12を顧客装置M1と呼ぶ。顧客装置M1は、非アップロード対象の顧客装置である。図では、2つの顧客装置М0、及び、2つの顧客装置M1を示しているが、顧客装置M0及びM1の個数は、1個でもよいし、3個以上でもよい。顧客装置M0及びM1は、ネットワークNWを介して、情報処理装置200側に通信可能な状態で接続されている。The information processing system 2 may include customer devices M01, M02, M11, and M12. As in the above-described embodiment, customer devices M01 and M02 are referred to as customer device M0. Customer device M0 is a customer device to be uploaded. Customer devices M11 and M12 are referred to as customer device M1. Customer device M1 is a customer device not to be uploaded. In the figure, two customer devices M0 and two customer devices M1 are shown, but the number of customer devices M0 and M1 may be one or three or more. Customer devices M0 and M1 are connected to the information processing device 200 side via the network NW in a communicable state.

各顧客装置M0及びM1は、図示しない各種のセンサデバイスSDを搭載している。前述したように、各種のセンサデバイスSDは、搭載された顧客装置M0及びM1における各部及び各部材等の状態として、温度、湿度、電圧、振動等を監視する。Each of the customer devices M0 and M1 is equipped with various sensor devices SD (not shown). As described above, the various sensor devices SD monitor the temperature, humidity, voltage, vibration, etc. as the status of each part and each component of the installed customer devices M0 and M1.

アップロード対象の顧客装置M0は、センサデバイスSDが取得した温度、湿度、電圧、振動等の各種情報を、ネットワークNWを介して情報処理装置200側にアップロードする。よって、情報処理装置200は、顧客装置M0のセンサデバイスSDが取得した各種情報を、ネットワークNWを経由して取得する。一方、非アップロード対象の顧客装置M1は、センサデバイスSDが取得した温度、湿度、電圧、振動等の各種情報の少なくとも一部または全部を、ネットワークNWを介して情報処理装置200側にアップロードしない。よって、情報処理装置200は、顧客装置M1のセンサデバイスSDが取得した各種情報の少なくとも一部または全部を、ネットワークNWを経由して取得することができない。非アップロード対象の顧客装置M1は、例えば、ローカルサーバである。情報処理装置200は、顧客装置M1の許可された情報を、ネットワークNWを経由して取得することができる。なお、以下では、特に言及しなければ、顧客装置M1の許可された情報を、顧客装置M0の各種情報と同等として説明する。The customer device M0 that is the upload target uploads various information such as temperature, humidity, voltage, and vibration acquired by the sensor device SD to the information processing device 200 side via the network NW. Therefore, the information processing device 200 acquires various information acquired by the sensor device SD of the customer device M0 via the network NW. On the other hand, the customer device M1 that is not the upload target does not upload at least a part or all of the various information such as temperature, humidity, voltage, and vibration acquired by the sensor device SD to the information processing device 200 side via the network NW. Therefore, the information processing device 200 cannot acquire at least a part or all of the various information acquired by the sensor device SD of the customer device M1 via the network NW. The customer device M1 that is not the upload target is, for example, a local server. The information processing device 200 can acquire the authorized information of the customer device M1 via the network NW. In the following, unless otherwise specified, the authorized information of the customer device M1 will be described as being equivalent to the various information of the customer device M0.

顧客ログデータ記憶装置30は、ネットワークNWを介して顧客装置M0及びM1に通信可能な状態で接続されている。また、顧客ログデータ記憶装置30は、情報処理装置200に通信可能な状態で接続されている。顧客ログデータ記憶装置30は、顧客装置M0の各種情報を記憶する。例えば、顧客ログデータ記憶装置30は、顧客装置M0から取得した各種情報の時系列データ31を記憶する。顧客ログデータ記憶装置30は、顧客装置M0から取得した各種情報の時系列データ31を情報処理装置200に出力する。具体的には、顧客ログデータ記憶装置30は、故障判定の対象となる顧客装置M0のセンサデバイスSDが取得したセンサ値の時系列データ31を情報処理装置200に出力する。The customer log data storage device 30 is connected to the customer devices M0 and M1 via the network NW in a state in which it can communicate with them. The customer log data storage device 30 is also connected to the information processing device 200 in a state in which it can communicate with them. The customer log data storage device 30 stores various information of the customer device M0. For example, the customer log data storage device 30 stores time series data 31 of various information acquired from the customer device M0. The customer log data storage device 30 outputs the time series data 31 of various information acquired from the customer device M0 to the information processing device 200. Specifically, the customer log data storage device 30 outputs the time series data 31 of the sensor value acquired by the sensor device SD of the customer device M0 that is the subject of the failure judgment to the information processing device 200.

故障時刻記憶装置40は、顧客ログデータ記憶装置30に通信可能な状態で接続されている。また、故障時刻記憶装置40は、情報処理装置200に通信可能な状態で接続されている。故障時刻記憶装置40は、顧客装置M0の故障時の時刻を記憶する。例えば、故障時刻記憶装置40は、故障時の時刻を、顧客装置M0から取得してもよいし、情報処理装置200から取得してもよい。The failure time storage device 40 is connected to the customer log data storage device 30 in a state in which it can communicate with the information processing device 200. The failure time storage device 40 is also connected to the information processing device 200 in a state in which it can communicate with the information processing device 200. The failure time storage device 40 stores the time when the customer device M0 failed. For example, the failure time storage device 40 may obtain the time when the failure occurred from the customer device M0 or from the information processing device 200.

再現ログデータ記憶装置50は、情報処理装置200に通信可能な状態で接続されている。再現ログデータ記憶装置50は、学習用画像データ生成のため、各種のセンサデバイスSDが生成する時系列データ31を記憶する。再現ログデータ記憶装置50は、学習に十分な量の時系列データ31を記憶する。The reproduction log data storage device 50 is connected in a communicable state to the information processing device 200. The reproduction log data storage device 50 stores time series data 31 generated by various sensor devices SD in order to generate learning image data. The reproduction log data storage device 50 stores a sufficient amount of time series data 31 for learning.

顧客画像データ記憶装置60は、情報処理装置200に通信可能な状態で接続されている。顧客画像データ記憶装置60は、対象画像データを記憶する。対象画像データは、故障判定の対象となる顧客装置M0のセンサデバイスSDが取得したセンサ値の時系列データの一部を画像データに変換したものである。例えば、画像データ変換部130が画像化した対象画像データを記憶する。The customer image data storage device 60 is connected to the information processing device 200 in a state in which it can communicate with the information processing device 200. The customer image data storage device 60 stores target image data. The target image data is a portion of the time series data of the sensor value acquired by the sensor device SD of the customer device M0 that is the subject of a fault judgment, which has been converted into image data. For example, the target image data visualized by the image data conversion unit 130 is stored.

故障代表候補画像データ記憶装置70は、情報処理装置200に通信可能な状態で接続されている。また、故障代表候補画像データ記憶装置70は、故障代表画像データ記憶装置10に通信可能な状態で接続されてもよい。故障代表候補画像データ記憶装置70は、複数の故障代表候補画像データを記憶する。故障代表候補画像データ記憶装置70は、例えば、第1故障代表候補画像データ及び第2故障代表候補画像データを含んでもよい。The failure representative candidate image data storage device 70 is connected in a communicative state to the information processing device 200. The failure representative candidate image data storage device 70 may also be connected in a communicative state to the failure representative image data storage device 10. The failure representative candidate image data storage device 70 stores multiple failure representative candidate image data. The failure representative candidate image data storage device 70 may include, for example, first failure representative candidate image data and second failure representative candidate image data.

第1故障代表候補画像データは、過去の時系列データ31のうち、第1故障時及び第1故障時直前を含む第1時間の時間幅で区切られた窓枠部分を画像化したものである。第1故障代表候補画像データは、所定の条件の場合に、第1故障代表画像データとして抽出される。所定の条件とは、例えば、第1故障代表候補画像データに対して、同じ第1時間の時間幅で区切られた窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の第1候補画像データが所定の第1個数以上ある場合である。The first failure representative candidate image data is an image of a window portion of the past time series data 31 separated by a time width of the first time including the time of the first failure and immediately before the first failure. The first failure representative candidate image data is extracted as the first failure representative image data when a predetermined condition is met. The predetermined condition is, for example, a case where the first failure representative candidate image data is a first candidate image data obtained by imaging a window portion separated by the same time width of the first time for the first failure representative candidate image data, and there are a predetermined first number or more of first candidate image data having a predetermined first similarity or higher.

第2故障代表候補画像データは、過去の時系列データ31のうち、第2故障時及び第2故障時直前を含む第2時間の時間幅で区切られた窓枠部分を画像化したものである。第2故障代表候補画像データは、所定の条件の場合に、第2故障代表画像データとして抽出される。所定の条件とは、例えば、第2故障代表候補画像データに対して、同じ第2時間の時間幅で区切られた窓枠部分を画像化した第2候補画像データであって、所定の第1類似度以上の第2候補画像データが所定の第2個数以上ある場合である。The second failure representative candidate image data is an image of a window portion of the past time series data 31 separated by a time width of the second time including the time of the second failure and immediately before the second failure. The second failure representative candidate image data is extracted as the second failure representative image data when a predetermined condition is met. The predetermined condition is, for example, when there is a predetermined second number or more of second candidate image data that is an image of a window portion separated by the same time width of the second time for the second failure representative candidate image data and has a predetermined first similarity or higher.

学習用ベクトルデータ記憶装置80は、情報処理装置200に通信可能な状態で接続されている。学習用ベクトルデータ記憶装置80は、学習用ベクトルデータを記憶する。学習用ベクトルデータは、例えば、後述するように、画像データベクトル化部160が画像データを低次元ベクトルに圧縮してから復元する学習をした際に用いられたベクトルデータである。The learning vector data storage device 80 is connected to the information processing device 200 in a communicable state. The learning vector data storage device 80 stores learning vector data. The learning vector data is, for example, vector data used when the image data vectorization unit 160 learns to compress image data into a low-dimensional vector and then restores it, as described below.

次に、本実施形態の情報処理装置200を説明する。図9は、実施形態2に係る情報処理装置200を例示したブロック図である。図10は、実施形態2に係る情報処理システム2の各構成と、情報処理装置200の各構成との関係を例示した図である。図10では、情報処理システム2の各構成と、情報処理装置200の各構成との主な関係を示しており、図が煩雑にならないように、いくつかの両者の関係は省略されている。図9及び図10に示すように、本実施形態の情報処理装置200は、情報処理装置100と比べて、画像データベクトル化部160、画像データ抽出部170及び対応策入力部180をさらに備えている。画像データベクトル化部160、画像データ抽出部170及び対応策入力部180は、それぞれ、画像データベクトル化手段、画像データ抽出手段及び対応策入力手段としての機能を有している。Next, the information processing device 200 of the present embodiment will be described. FIG. 9 is a block diagram illustrating an information processing device 200 according to the second embodiment. FIG. 10 is a diagram illustrating the relationship between each configuration of the information processing system 2 according to the second embodiment and each configuration of the information processing device 200. FIG. 10 shows the main relationship between each configuration of the information processing system 2 and each configuration of the information processing device 200, and some relationships between the two are omitted so as not to make the figure too complicated. As shown in FIGS. 9 and 10, the information processing device 200 of the present embodiment further includes an image data vectorization unit 160, an image data extraction unit 170, and a countermeasure input unit 180 compared to the information processing device 100. The image data vectorization unit 160, the image data extraction unit 170, and the countermeasure input unit 180 have the functions of image data vectorization means, image data extraction means, and countermeasure input means, respectively.

画像データ変換部130は、顧客ログデータ記憶装置30から、故障判定の対象となる顧客装置M0のセンサデバイスSDが取得したセンサ値の時系列データ31を取得する。そして、画像データ変換部130は、取得した時系列データ31の一部を対象画像データに変換する。画像データ変換部130は、変換した対象画像データを顧客画像データ記憶装置60に出力する。The image data conversion unit 130 acquires time series data 31 of the sensor values acquired by the sensor device SD of the customer device M0 that is the target of the fault judgment from the customer log data storage device 30. The image data conversion unit 130 then converts a portion of the acquired time series data 31 into target image data. The image data conversion unit 130 outputs the converted target image data to the customer image data storage device 60.

また、画像データ変換部130は、故障時刻記憶装置40から取得した故障時の情報に基づいて、顧客ログデータまたは再現ログデータから故障代表候補画像データを生成してもよい。画像データ変換部130は、生成した故障代表候補画像データを故障代表候補画像データ記憶装置70に出力する。In addition, the image data conversion unit 130 may generate failure representative candidate image data from customer log data or reproduction log data based on information at the time of failure acquired from the failure time storage device 40. The image data conversion unit 130 outputs the generated failure representative candidate image data to the failure representative candidate image data storage device 70.

また、画像データ変換部130は、再現ログデータ記憶装置50から、学習用画像データ生成のために、顧客装置M0のセンサデバイスSDが取得したセンサ値の時系列データ31を取得する。そして、画像データ変換部130は、時系列データ31の一部を対象画像データに変換する。画像データ変換部130は、変換した対象画像データを画像データベクトル化部160に出力する。 In addition, the image data conversion unit 130 acquires time series data 31 of the sensor values acquired by the sensor device SD of the customer device M0 from the reproduction log data storage device 50 in order to generate learning image data. Then, the image data conversion unit 130 converts a part of the time series data 31 into target image data. The image data conversion unit 130 outputs the converted target image data to the image data vectorization unit 160.

画像データ判定部140は、故障代表画像データと、対象画像データとを比較することにより、顧客装置M0の故障を判定することは、実施形態1の画像データ判定部140と同様である。画像データ判定部140は、リアルタイムで、画像データ変換部130が変換した対象画像データを用いて顧客装置M0の故障を判定してもよいし、顧客画像データ記憶装置60に記憶された対象画像データを用いて、顧客装置M0の故障を判定してもよい。The image data determination unit 140 determines whether or not there is a failure in the customer device M0 by comparing the failure representative image data with the target image data, similar to the image data determination unit 140 of embodiment 1. The image data determination unit 140 may determine whether or not there is a failure in the customer device M0 in real time using the target image data converted by the image data conversion unit 130, or may determine whether or not there is a failure in the customer device M0 using the target image data stored in the customer image data storage device 60.

画像データ判定部140は、故障代表画像データと、対象画像データとを比較する際に、両者が所定の類似度以上の場合に、顧客装置M0に故障が発生したと判定してもよい。また、画像データ判定部140は、両者が所定の類似度よりも小さい場合に顧客装置M0に故障が発生していないと判断してもよい。故障代表画像データと、対象画像データとの類似度は、例えば、故障代表画像データをベクトル化したベクトルデータと、対象画像データをベクトル化したベクトルデータとのベクトル間距離から算出してもよい。例えば、画像データベクトル化部160によってベクトル化されたベクトルデータのベクトル間距離を用いてもよい。When comparing the failure representative image data with the target image data, the image data determination unit 140 may determine that a failure has occurred in the customer device M0 if the similarity between the two is equal to or greater than a predetermined level. The image data determination unit 140 may also determine that no failure has occurred in the customer device M0 if the similarity between the two is less than a predetermined level. The similarity between the failure representative image data and the target image data may be calculated, for example, from the vector distance between the vector data obtained by vectorizing the failure representative image data and the vector data obtained by vectorizing the target image data. For example, the vector distance between the vector data vectorized by the image data vectorization unit 160 may be used.

図11は、実施形態2に係る情報処理装置200において、画像データ判定部140、対応策通知部150及び画像データベクトル化部160の処理方法を例示したフローチャート図である。図11のステップS21に示すように、画像データをベクトル化する。具体的には、画像データベクトル化部160は、故障代表画像データ及び対象画像データをベクトル化する。 Figure 11 is a flow chart illustrating the processing methods of the image data determination unit 140, countermeasure notification unit 150, and image data vectorization unit 160 in the information processing device 200 of embodiment 2. As shown in step S21 of Figure 11, the image data is vectorized. Specifically, the image data vectorization unit 160 vectorizes the failure representative image data and the target image data.

次に、ステップS22に示すように、画像データ判定部140は、ベクトル化した故障代表画像データと、ベクトル化した対象画像データとの間のベクトル間距離が所定の閾値よりも小さいか判断する。ステップS22において、ベクトル間距離が所定の閾値よりも小さいYESの場合には、顧客装置M0に故障が発生した場合である。よって、ステップS23に示すように、対応策通知部150は、顧客装置M0に故障が発生した旨及び対応策を通知する。一方、ステップS22において、ベクトル間距離が所定の閾値以上のNOの場合には、処理を終了する。このように、画像データ判定部140は、故障代表画像データと、対象画像データとのベクトル間距離を用いて比較することにより、顧客装置М0の故障を判定してもよい。なお、故障代表画像データと、対象画像データとの類似度は、ベクトル間距離からの算出に限らず、他の算出方法で算出してもよい。Next, as shown in step S22, the image data determination unit 140 determines whether the vector distance between the vectorized failure representative image data and the vectorized target image data is smaller than a predetermined threshold. In step S22, if the vector distance is smaller than the predetermined threshold (YES), a failure has occurred in the customer device M0. Therefore, as shown in step S23, the countermeasure notification unit 150 notifies the customer device M0 that a failure has occurred and the countermeasure. On the other hand, in step S22, if the vector distance is equal to or greater than the predetermined threshold (NO), the process ends. In this way, the image data determination unit 140 may determine a failure of the customer device M0 by comparing the failure representative image data with the target image data using the vector distance between the failure representative image data and the target image data. Note that the similarity between the failure representative image data and the target image data may be calculated using other calculation methods, not limited to calculation from the vector distance.

画像データベクトル化部160は、例えば、オートエンコーダである。画像データベクトル化部160は、画像データをベクトル化し、ベクトルデータに変換する。具体的には、例えば、画像データベクトル化部160は、故障代表画像データ及び対象画像データをベクトルデータにベクトル化する。ベクトル化したデータをベクトルデータと呼ぶ。画像データベクトル化部160は、画像データを低次元ベクトルに圧縮してから復元することを学習してもよい。これにより、画像データベクトル化部160は、画像データを迅速にベクトルデータにベクトル化することができる。よって、故障代表候補画像データと候補画像データとの類似度を迅速に算出することができる。画像データベクトル化部160は、学習に用いるベクトルデータを学習用ベクトルデータ記憶装置80に出力する。 The image data vectorization unit 160 is, for example, an autoencoder. The image data vectorization unit 160 vectorizes image data and converts it into vector data. Specifically, for example, the image data vectorization unit 160 vectorizes the failure representative image data and the target image data into vector data. The vectorized data is called vector data. The image data vectorization unit 160 may learn to compress image data into a low-dimensional vector and then restore it. This allows the image data vectorization unit 160 to quickly vectorize the image data into vector data. Therefore, the similarity between the failure representative candidate image data and the candidate image data can be quickly calculated. The image data vectorization unit 160 outputs the vector data used for learning to the learning vector data storage device 80.

画像データ抽出部170は、故障代表画像データを抽出する。図12は、実施形態2に係る情報処理装置200において、画像データ抽出部170が抽出する故障代表画像データを例示した図である。図12に示すように、画像データ抽出部170は、まず、故障代表候補画像データ記憶装置70の中から、1つの故障代表候補画像データH11を選択する。選択された故障代表候補画像データを、第1故障代表候補画像データH11と呼ぶ。例えば、画像データ抽出部170は、顧客装置M01の要素Aの時系列データ31における第1故障代表候補画像データH11を選択する。第1故障代表候補画像データH11は、時系列データ31のうち、故障時T1及び故障時T1直前を含む時間TT11の時間幅で区切られた窓枠部分を画像データ変換部130によって画像化されたものである。The image data extraction unit 170 extracts the failure representative image data. FIG. 12 is a diagram illustrating the failure representative image data extracted by the image data extraction unit 170 in the information processing device 200 according to the second embodiment. As shown in FIG. 12, the image data extraction unit 170 first selects one failure representative candidate image data H11 from the failure representative candidate image data storage device 70. The selected failure representative candidate image data is called the first failure representative candidate image data H11. For example, the image data extraction unit 170 selects the first failure representative candidate image data H11 in the time series data 31 of the element A of the customer device M01. The first failure representative candidate image data H11 is an image of a window frame portion of the time series data 31, which is divided by a time width of the time TT11 including the time T1 and the time immediately before the time T1, by the image data conversion unit 130.

画像データ変換部130は、顧客装置M01~M03の要素Aの時系列データ31のうち、時間TT11の時間幅で区切られた窓枠を画像化した複数の第1候補画像データを生成する。例えば、画像データ変換部130は、窓枠を、所定の時間まで遡らせながら複数の第1候補画像データを生成する。複数の第1候補画像データを、第1候補画像データH12、H13、H14、・・・と呼ぶ。The image data conversion unit 130 generates multiple first candidate image data by imaging a window frame separated by a time width of time TT11 from the time series data 31 of element A of customer devices M01 to M03. For example, the image data conversion unit 130 generates multiple first candidate image data by tracing the window frame back to a predetermined time. The multiple first candidate image data are referred to as first candidate image data H12, H13, H14, ....

画像データベクトル化部160は、生成された第1候補画像データ(H12、H13、H14、・・・)と第1故障代表候補画像データH11とをベクトル化する。 The image data vectorization unit 160 vectorizes the generated first candidate image data (H12, H13, H14, ...) and the first failure representative candidate image data H11.

画像データ判定部140は、第1候補画像データ(H12、H13、H14、・・・)と第1故障代表候補画像データH11とのベクトル間距離より類似度を判定する。そして、画像データ判定部140は、3個の第1候補画像データH12、H13及びH14の類似度が所定の類似度以上と判定する。その場合には、画像データ抽出部170は、故障代表候補画像データH11と類似した第1候補画像データH12、H13、H14の個数を3個とカウントする。The image data determination unit 140 determines the similarity based on the vector distance between the first candidate image data (H12, H13, H14, ...) and the first failure representative candidate image data H11. The image data determination unit 140 then determines that the similarity between the three first candidate image data H12, H13, and H14 is equal to or greater than a predetermined similarity. In that case, the image data extraction unit 170 counts the number of first candidate image data H12, H13, and H14 that are similar to the failure representative candidate image data H11 as three.

画像データ抽出部170は、第1故障代表候補画像データに所定の類似度以上類似した第1候補画像データが所定の個数以上ある場合に、第1故障代表候補画像データH11を第1故障代表画像データとして抽出する。例えば、図12に示すように、画像データ抽出部170は、第1候補画像データが3個以上の場合に、第1故障代表候補画像データH11を第1故障代表画像データとして抽出する。このように、画像データ抽出部170は、第1故障代表候補画像データに対して、第1時間の時間幅で区切られた窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の第1候補画像データが所定の第1個数以上ある場合に、第1故障代表画像データを抽出する。The image data extraction unit 170 extracts the first failure representative candidate image data H11 as the first failure representative image data when there is a predetermined number or more of first candidate image data similar to the first failure representative candidate image data at a predetermined similarity or more. For example, as shown in FIG. 12, the image data extraction unit 170 extracts the first failure representative candidate image data H11 as the first failure representative image data when there are three or more first candidate image data. In this way, the image data extraction unit 170 extracts the first failure representative image data when there are a predetermined first number or more of first candidate image data similar to the first failure representative candidate image data, which is an image of a window frame portion separated by a time width of a first time for the first failure representative candidate image data.

また、画像データ抽出部170は、時間幅を時間TT11から、時間TT11よりも長い時間TT21に変えて、第2故障代表画像データを抽出してもよい。図13は、実施形態2に係る情報処理装置200において、画像データ抽出部170が時間幅を変えて抽出する故障代表画像データを例示した図である。図13に示すように、画像データ抽出部170は、時間幅を時間TT11から時間TT21に変えた1つの故障代表候補画像データH21を故障代表候補画像データ記憶装置70の中から選択する。選択された故障代表候補画像データを、第2故障代表候補画像データH21と呼ぶ。第2故障代表候補画像データH21は、時系列データ31にうち、故障時T1及び故障時T1直前を含む時間TT21の時間幅で区切られた窓枠部分を画像データ変換部130によって画像化したものである。 The image data extraction unit 170 may also extract the second failure representative image data by changing the time width from time TT11 to time TT21, which is longer than time TT11. FIG. 13 is a diagram illustrating failure representative image data extracted by the image data extraction unit 170 with a different time width in the information processing device 200 according to the second embodiment. As shown in FIG. 13, the image data extraction unit 170 selects one failure representative candidate image data H21, the time width of which is changed from time TT11 to time TT21, from the failure representative candidate image data storage device 70. The selected failure representative candidate image data is called the second failure representative candidate image data H21. The second failure representative candidate image data H21 is an image of a window frame portion of the time series data 31, which is divided by the time width of time TT21 including the time T1 and immediately before the time T1, by the image data conversion unit 130.

そして、上述の第1故障代表候補画像データと同様に、画像データ変換部130は、時系列データ31のうち、時間TT21の時間幅で区切られた窓枠を画像化した複数の第2候補画像データを生成する。例えば、画像データ変換部130は、窓枠を、所定の時間まで遡らせながら複数の第2候補画像データを生成する。Then, similar to the above-mentioned first failure representative candidate image data, the image data conversion unit 130 generates a plurality of second candidate image data by imaging a window frame separated by the time width of the time TT21 in the time series data 31. For example, the image data conversion unit 130 generates a plurality of second candidate image data by tracing the window frame back to a predetermined time.

画像データベクトル化部160は、生成された第2候補画像データと第2故障代表候補画像データH21とをベクトル化する。 The image data vectorization unit 160 vectorizes the generated second candidate image data and the second failure representative candidate image data H21.

画像データ判定部140は、第2候補画像データと第2故障代表候補画像データH21とのベクトル間距離より類似度を判定する。The image data determination unit 140 determines the similarity based on the vector distance between the second candidate image data and the second fault representative candidate image data H21.

画像データ抽出部170は、第2故障代表候補画像データH21に所定の類似度以上の第2候補画像データが所定の個数以上ある場合に、第2故障代表候補画像データH21を第2故障代表画像データとして抽出する。このように、画像データ抽出部170は、第2故障代表候補画像データに対して、第2時間の時間幅で区切られた窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の第2候補画像データが所定の第2個数以上ある場合に、第2故障代表画像データを抽出する。このようにして、画像データ抽出部170は、第1故障代表画像データ及び第2故障代表画像データを含む故障代表画像データを抽出する。時間幅が異なる故障代表画像データを抽出することにより、時系列データ31の特徴31cを検出することができる。The image data extraction unit 170 extracts the second failure representative candidate image data H21 as the second failure representative image data when there is a predetermined number or more of second candidate image data having a predetermined similarity or higher in the second failure representative candidate image data H21. In this way, the image data extraction unit 170 extracts the second failure representative image data when there is a predetermined second number or more of second candidate image data having a predetermined second similarity or higher, which is second candidate image data obtained by imaging a window frame portion separated by a time width of the second time for the second failure representative candidate image data. In this way, the image data extraction unit 170 extracts failure representative image data including the first failure representative image data and the second failure representative image data. By extracting failure representative image data having different time widths, the feature 31c of the time series data 31 can be detected.

上記の故障代表画像データの抽出方法を、フローチャート図を用いて説明する。図14は、実施形態2に係る情報処理装置200において、故障代表画像データの抽出方法を例示したフローチャート図である。図14のステップS31に示すように、画像データ変換部130は、顧客装置M0の顧客ログデータ記憶装置30から時系列データ31を取得する。次に、ステップS32に示すように、画像データ変換部130は、窓枠の時間幅を設定する。次に、ステップS33に示すように、窓枠が所定の時間までの範囲内か判断する。ステップS33において、窓枠が所定の時間までの範囲内のYESの場合には、ステップS34に示すように、遡ったその位置で窓枠を設定する。これにより、候補画像データが設定される。The above-mentioned method for extracting the representative failure image data will be described using a flowchart. FIG. 14 is a flowchart illustrating a method for extracting the representative failure image data in the information processing device 200 according to the second embodiment. As shown in step S31 of FIG. 14, the image data conversion unit 130 acquires time series data 31 from the customer log data storage device 30 of the customer device M0. Next, as shown in step S32, the image data conversion unit 130 sets the time width of the window frame. Next, as shown in step S33, it is determined whether the window frame is within a range up to a predetermined time. In step S33, if the answer is YES that the window frame is within the range up to the predetermined time, the window frame is set at the position going back as shown in step S34. This sets the candidate image data.

次に、ステップS35に示すように、画像データベクトル化部160は、比較対象である故障代表候補画像データ及び候補画像データの2つの画像データについて、窓枠部分をベクトル化する。次に、ステップS36に示すように、ベクトル間距離を比較して、所定の閾値よりも小さいか判断する。ステップS36において、ベクトル間距離が所定の閾値よりも小さいYESの場合には、ステップS37に示すように、当該候補画像データを故障代表候補画像データ記憶装置70に記憶する。そして、ステップS38に示すように、同じ期間内かつ同じ窓枠で他の要素があるか判断する。一方、ステップS36において、ベクトル間距離が所定の閾値以上のNOの場合には、ステップS38に示すように、同じ期間内かつ同じ窓枠で他の要素があるか判断する。Next, as shown in step S35, the image data vectorization unit 160 vectorizes the window frame portion for the two image data to be compared, the failure representative candidate image data and the candidate image data. Next, as shown in step S36, the vector distance is compared to determine whether it is smaller than a predetermined threshold. If the vector distance is smaller than the predetermined threshold (YES) in step S36, the candidate image data is stored in the failure representative candidate image data storage device 70 as shown in step S37. Then, as shown in step S38, it is determined whether there are other elements within the same period and in the same window frame. On the other hand, if the vector distance is equal to or greater than the predetermined threshold (NO) in step S36, it is determined whether there are other elements within the same period and in the same window frame as shown in step S38.

ステップS38において、同じ期間内かつ同じ窓枠で他の要素があるYESの場合には、ステップS39に示すように、次の要素(例えば、温度の次は電圧等)を設定する。そして、ステップS36~S38を繰り返す。一方、ステップS38において、同じ期間内かつ同じ窓枠で他の要素がないNOの場合には、ステップS33に進み、窓枠が所定の時間までの範囲内か判断する。 If the answer in step S38 is YES, meaning that there are other elements in the same period and in the same window frame, then the next element (for example, voltage after temperature) is set as shown in step S39. Then, steps S36 to S38 are repeated. On the other hand, if the answer in step S38 is NO, meaning that there are no other elements in the same period and in the same window frame, then the process proceeds to step S33, where it is determined whether the window frame is within a predetermined time range.

ステップS33において、窓枠が所定の時間までの範囲外のNOの場合には、ステップS40に示すように、時系列データ31における最初の位置で、窓枠の時間幅を所定のサイズ分広げる。そして、ステップS41に示すように、広げた窓枠が所定の最大窓枠サイズ以上か判断する。ステップS41において、広げた窓枠が所定の最大窓枠サイズより小さいNOの場合には、ステップS33に戻る。一方、ステップS41において、広げた窓枠が所定の最大窓枠サイズ以上のYESの場合には、処理を終了する。 If the answer to step S33 is NO, meaning that the window frame is outside the range up to the predetermined time, then as shown in step S40, the time width of the window frame is expanded by a predetermined size at the first position in the time series data 31. Then, as shown in step S41, it is determined whether the expanded window frame is equal to or larger than a predetermined maximum window frame size. If the answer to step S41 is NO, meaning that the expanded window frame is smaller than the predetermined maximum window frame size, then the process returns to step S33. On the other hand, if the answer to step S41 is YES, meaning that the expanded window frame is equal to or larger than the predetermined maximum window frame size, then the process ends.

ステップS36において、故障代表候補画像データに類似すると判断された候補画像データの個数が所定の個数以上の場合に、画像データ抽出部170は、故障代表候補画像データを故障代表画像データとして抽出する。In step S36, if the number of candidate image data judged to be similar to the failure representative candidate image data is equal to or greater than a predetermined number, the image data extraction unit 170 extracts the failure representative candidate image data as the failure representative image data.

対応策入力部180は、対応策記憶装置20に対応策を入力する。対応策入力部180は、過去の故障時に用いた対応策を対応策記憶装置20に入力する。例えば、対応策入力部180は、過去に、第1センサ値の時系列データ31において故障と判定された場合における第1対応策を対応策記憶装置20に入力する。また、対応策入力部180は、過去に、第2センサ値の時系列データ31において故障と判定された場合における第2対応策を対応策記憶装置20に入力する。さらに、対応策入力部180は、過去に、第1センサ値及び第2センサ値の時系列データ31において故障と判定された場合における第3対応策を対応策記憶装置20に入力する。第3対応策は、第1対応策及び第2対応策とは異なる対応策を含んでもよい。また、対応策入力部180は、故障代表画像データの類似したパターン毎に過去の対応策を入力してもよい。The countermeasure input unit 180 inputs countermeasures to the countermeasure storage device 20. The countermeasure input unit 180 inputs countermeasures used at the time of past failures to the countermeasure storage device 20. For example, the countermeasure input unit 180 inputs a first countermeasure to the countermeasure storage device 20 when a failure was determined in the time series data 31 of the first sensor value in the past. The countermeasure input unit 180 also inputs a second countermeasure to the countermeasure storage device 20 when a failure was determined in the time series data 31 of the second sensor value in the past. Furthermore, the countermeasure input unit 180 inputs a third countermeasure to the countermeasure storage device 20 when a failure was determined in the time series data 31 of the first sensor value and the second sensor value in the past. The third countermeasure may include a countermeasure different from the first countermeasure and the second countermeasure. The countermeasure input unit 180 may also input past countermeasures for each similar pattern of the representative failure image data.

次に、本実施形態の効果を説明する。本実施形態の情報処理装置200において、画像データ抽出部170は、故障代表候補画像データと類似した候補画像データをカウントする。そして、画像データ抽出部170は、類似した候補画像データが一定以上あれば、故障代表候補画像データを故障代表画像データとして抽出する。よって、突発的なセンサ値の変化ではなく、原因があるものを故障代表画像データと抽出することができる。よって、高精度で故障の発生を判定することができる。Next, the effects of this embodiment will be described. In the information processing device 200 of this embodiment, the image data extraction unit 170 counts candidate image data similar to the failure representative candidate image data. Then, if there is a certain amount of similar candidate image data, the image data extraction unit 170 extracts the failure representative candidate image data as the failure representative image data. Therefore, it is possible to extract failure representative image data that has a cause, rather than a sudden change in the sensor value. Therefore, it is possible to determine the occurrence of a failure with high accuracy.

また、故障代表画像データは、第1故障代表画像データの他、第1故障代表画像データの時間幅よりも大きい時間幅の第1故障代表画像データを含む。よって、短時間の窓枠では検出できなかった時系列データ31の特徴31cを検出することができる。これにより、顧客装置M0の故障を高精度で判定することができる。これ以外の構成及び効果は、実施形態1の記載に含まれている。 In addition, the failure representative image data includes, in addition to the first failure representative image data, first failure representative image data with a time width greater than the time width of the first failure representative image data. Therefore, it is possible to detect features 31c of the time series data 31 that could not be detected in a short window. This makes it possible to determine the failure of the customer device M0 with high accuracy. Other configurations and effects are included in the description of embodiment 1.

(実施形態3)
次に、実施形態3に係る情報処理システム及び情報処理装置を説明する。本実施形態では、疑似故障画像データを用いて故障を判定する。図15は、実施形態3に係る情報処理システムを例示した構成図である。図15に示すように、情報処理システム3は、疑似故障画像データ記憶装置90をさらに備えている。疑似故障画像データ記憶装置90は、疑似故障画像データ記憶手段としての機能を有している。疑似故障画像データ記憶装置90は、情報処理装置300に通信可能な状態で接続されている。疑似故障画像データ記憶装置90は、疑似故障画像データを記憶する。
(Embodiment 3)
Next, an information processing system and an information processing device according to a third embodiment will be described. In this embodiment, a failure is determined using pseudo-fault image data. FIG. 15 is a configuration diagram illustrating an information processing system according to the third embodiment. As shown in FIG. 15, the information processing system 3 further includes a pseudo-fault image data storage device 90. The pseudo-fault image data storage device 90 functions as a pseudo-fault image data storage means. The pseudo-fault image data storage device 90 is connected to the information processing device 300 in a communicable state. The pseudo-fault image data storage device 90 stores pseudo-fault image data.

疑似故障画像データは、顧客装置M0の疑似故障状態を示すように形成された疑似センサ値の時系列データの一部を画像化したものである。例えば、顧客装置M0において経験的に故障すると考えられるデータを手作業で作成した疑似故障画像データを用いることにより、過去の故障時に類似するものがあるかを確認することができる。また、顧客装置M0の故障の原因を調査するために、特定の部材等のセンサ値をパラメータとして疑似的に変化させた疑似センサ値を形成することにより、各部材と故障との関係を調査することができる。 The pseudo-fault image data is an image of a portion of the time series data of pseudo sensor values formed to show a pseudo-fault state of the customer device M0. For example, by using pseudo-fault image data manually created from data empirically believed to cause failures in the customer device M0, it is possible to check whether there are any similar failures in the past. In addition, in order to investigate the cause of a failure in the customer device M0, the relationship between each component and the failure can be investigated by forming pseudo sensor values in which the sensor values of specific components, etc. are pseudo-changed as parameters.

図16は、実施形態3に係る情報処理装置を例示したブロック図である。図16に示すように、情報処理装置300は、疑似故障画像データ取得部190をさらに備えている。疑似故障画像データ取得部190は、疑似故障画像データ取得手段としての機能を有している。疑似故障画像データ取得部190は、疑似故障画像データ記憶装置90に記憶された疑似故障画像データを取得する。本実施形態では、画像データ判定部140は、疑似故障画像データと、故障代表画像データと、を比較することにより、疑似故障状態の故障を判定する。 Figure 16 is a block diagram illustrating an information processing device according to embodiment 3. As shown in Figure 16, the information processing device 300 further includes a pseudo-fault image data acquisition unit 190. The pseudo-fault image data acquisition unit 190 has a function as a pseudo-fault image data acquisition means. The pseudo-fault image data acquisition unit 190 acquires pseudo-fault image data stored in the pseudo-fault image data storage device 90. In this embodiment, the image data determination unit 140 determines a failure in the pseudo-fault state by comparing the pseudo-fault image data with the failure representative image data.

図17は、実施形態3に係る情報処理装置300において、疑似故障画像データの処理方法を例示したフローチャート図である。図17のステップS51に示すように、画像データとして、故障代表画像データ及び疑似故障画像データを取得する。具体的には、画像データ取得部110は、故障代表画像データを故障代表画像データ記憶装置10から取得する。また、疑似故障画像データ取得部190は、疑似故障画像データ記憶装置90から疑似故障画像データを取得する。 Figure 17 is a flow chart illustrating a method of processing pseudo-fault image data in the information processing device 300 of embodiment 3. As shown in step S51 of Figure 17, failure representative image data and pseudo-fault image data are acquired as image data. Specifically, the image data acquisition unit 110 acquires failure representative image data from the failure representative image data storage device 10. In addition, the pseudo-fault image data acquisition unit 190 acquires pseudo-fault image data from the pseudo-fault image data storage device 90.

次に、ステップS52に示すように、画像データベクトル化部160は、故障代表画像データ及び疑似故障画像データをベクトル化する。次に、ステップS53に示すように、画像データ判定部140は、ベクトル化した故障代表画像データ及び疑似故障画像データのベクトル間距離が所定の閾値よりも小さいか判断する。ステップS53において、ベクトル間距離が所定の閾値よりも小さいYESの場合には、ステップS54に示すように、対応策通知部150は、顧客装置M0に疑似故障状態が故障に相当する旨及び対応策を通知する。一方、ステップS53において、ベクトル間距離が所定の閾値以上のNOの場合には、ステップS54に示すように、対応策通知部150は、顧客装置M0に疑似故障状態が故障に相当しない旨及び対応策を通知する。そして、処理を終了する。Next, as shown in step S52, the image data vectorization unit 160 vectorizes the failure representative image data and the pseudo-failure image data. Next, as shown in step S53, the image data determination unit 140 determines whether the vector distance between the vectorized failure representative image data and the pseudo-failure image data is smaller than a predetermined threshold. In step S53, if the vector distance is smaller than the predetermined threshold (YES), the countermeasure notification unit 150 notifies the customer device M0 that the pseudo-failure state corresponds to a failure and the countermeasure (NO), as shown in step S54. On the other hand, in step S53, if the vector distance is equal to or greater than the predetermined threshold (NO), the countermeasure notification unit 150 notifies the customer device M0 that the pseudo-failure state does not correspond to a failure and the countermeasure (NO), as shown in step S54. Then, the process ends.

次に、本実施形態の効果を説明する。本実施形態の情報処理装置300において、画像データ判定部140は、顧客装置M0の疑似故障状態を示すように形成された疑似故障画像データと、故障代表画像データと、を比較することにより、疑似故障状態の故障を判定する。よって、顧客装置M0のどこにどのような理由で故障が発生したかを確認することができる。これにより、今後の故障対策に活かすことができる。これ以外の構成及び効果は、実施形態1及び2の記載に含まれている。Next, the effects of this embodiment will be described. In the information processing device 300 of this embodiment, the image data determination unit 140 determines a failure in the pseudo-failure state by comparing pseudo-failure image data formed to show the pseudo-failure state of the customer device M0 with the representative failure image data. This makes it possible to confirm where and for what reason the failure occurred in the customer device M0. This can be utilized in future failure countermeasures. Other configurations and effects are included in the description of embodiments 1 and 2.

(実施形態4)
次に、実施形態4に係る情報処理システム及び情報処理装置を説明する。本実施形態では、アップロード対象の顧客装置M0及び非アップロード対象の顧客装置M1の詳細を説明する。まず、アップロード対象の顧客装置M0を説明する。
(Embodiment 4)
Next, an information processing system and an information processing device according to a fourth embodiment will be described. In this embodiment, the customer device M0 that is the upload target and the customer device M1 that is not the upload target will be described in detail. First, the customer device M0 that is the upload target will be described.

図18は、実施形態4に係る情報処理システムにおいて、アップロード対象の顧客装置M0を例示したブロック図である。図18に示すように、情報処理システム4において、顧客装置M0は、ネットワークNWを介して情報処理装置400に接続されている。顧客装置M0は、1つまたは複数のセンサデバイスSD、表示部DP及びログデータ記憶部LDを備えている。センサデバイスSD、表示部DP及びログデータ記憶部LDは、それぞれ、センシング手段、表示手段及びログデータ記憶手段としての機能を有している。情報処理装置400は、情報処理装置100~300と同様のものである。 Figure 18 is a block diagram illustrating an example of a customer device M0 to be uploaded in an information processing system relating to embodiment 4. As shown in Figure 18, in the information processing system 4, the customer device M0 is connected to the information processing device 400 via a network NW. The customer device M0 is equipped with one or more sensor devices SD, a display unit DP, and a log data storage unit LD. The sensor device SD, the display unit DP, and the log data storage unit LD each have the functions of a sensing means, a display means, and a log data storage means. The information processing device 400 is similar to the information processing devices 100 to 300.

センサデバイスSDは、顧客装置M0のセンサ値を取得する。センサデバイスSDは、取得したセンサ値を各種情報としてログデータ記憶部LDに出力する。また、センサデバイスSDは、取得したセンサ値を各種情報として、ネットワークNWを介して情報処理装置400に出力してもよい。表示部DPは、情報処理装置400の対応策通知部150から通知された対応策を表示する。表示部DPは、故障と判断された場合に、対応策を表示する。ログデータ記憶部LDは、顧客装置M0のログデータを記憶する。ログデータは、センサデバイスSDが取得したセンサ値等の各種情報を含む。ログデータ記憶部LDに記憶されたログデータは、ネットワークNWを介して情報処理装置400に出力されてもよい。The sensor device SD acquires the sensor value of the customer device M0. The sensor device SD outputs the acquired sensor value to the log data storage unit LD as various information. The sensor device SD may also output the acquired sensor value as various information to the information processing device 400 via the network NW. The display unit DP displays the countermeasure notified by the countermeasure notification unit 150 of the information processing device 400. The display unit DP displays the countermeasure when a failure is determined. The log data storage unit LD stores log data of the customer device M0. The log data includes various information such as the sensor value acquired by the sensor device SD. The log data stored in the log data storage unit LD may be output to the information processing device 400 via the network NW.

次に、非アップロードの居客装置M1を説明する。図19は、実施形態4に係る情報処理システムにおいて、非アップロード対象の顧客装置M1を例示したブロック図である。図19に示すように、情報処理システム4において、顧客装置M1は、情報処理装置400にネットワークNWを介して接続されている。顧客装置M1は、1つまたは複数のセンサデバイスSD、表示部DP及びログデータ記憶部LDの他、情報処理部400a、故障代表画像データ記憶部10a及び対応策記憶部20aを備えている。情報処理部400aは、情報処理手段としての機能を有している。故障代表画像データ記憶部10a及び対応策記憶部20aは、それぞれ、故障代表画像データ記憶手段及び対応策記憶手段としての機能を有している。Next, the non-uploaded customer device M1 will be described. FIG. 19 is a block diagram illustrating a non-uploaded customer device M1 in an information processing system according to embodiment 4. As shown in FIG. 19, in the information processing system 4, the customer device M1 is connected to the information processing device 400 via a network NW. The customer device M1 includes one or more sensor devices SD, a display unit DP, and a log data storage unit LD, as well as an information processing unit 400a, a failure representative image data storage unit 10a, and a countermeasure storage unit 20a. The information processing unit 400a functions as an information processing means. The failure representative image data storage unit 10a and the countermeasure storage unit 20a function as a failure representative image data storage means and a countermeasure storage means, respectively.

故障代表画像データ記憶部10aは、故障代表画像データ記憶装置10と同様の機能を有している。具体的には、故障代表画像データ記憶部10aは、顧客装置M0の故障時に顧客装置M0のセンサデバイスが取得したセンサ値の時系列データ31の一部を画像化した故障代表画像データを記憶する。故障代表画像データ記憶部10aは、例えば、故障代表画像データ記憶装置10の複製でもよい。故障代表画像データ記憶部10aは、顧客装置M1の故障代表画像データを記憶してもよい。対応策記憶部20aは、顧客装置M0の故障時の対応策を記憶してもよいし、顧客装置M1の故障時の対応策を記憶してもよい。The failure representative image data storage unit 10a has the same functions as the failure representative image data storage device 10. Specifically, the failure representative image data storage unit 10a stores failure representative image data that is an image of a part of the time series data 31 of the sensor value acquired by the sensor device of the customer device M0 when the customer device M0 fails. The failure representative image data storage unit 10a may be, for example, a copy of the failure representative image data storage device 10. The failure representative image data storage unit 10a may store failure representative image data of the customer device M1. The countermeasure storage unit 20a may store countermeasures when the customer device M0 fails, or may store countermeasures when the customer device M1 fails.

情報処理部400aは、情報処理装置400に搭載されたものと同様の画像データ取得部110、対応策取得部120、画像データ変換部130、画像データ判定部140を有している。画像データ取得部110は、故障代表画像データ記憶部10aから故障代表画像データを取得する。対応策取得部120は、対応策記憶部20aから故障時の対応策を取得する。画像データ変換部130は、ログデータ記憶部LDに記憶された顧客装置M1の時系列データ31の一部を、対象画像データに変換する。画像データ変換部130は、第1対象画像データ及び第2対象画像データを含む対象画像データに変換する。画像データ判定部140は、故障代表画像データと、対象画像データとを比較することにより、顧客装置M1の故障を判定する。表示部DPは、顧客装置M1が故障と判定された場合に、対応策取得部120が対応策記憶部20aから取得した対応策を表示する。The information processing unit 400a has an image data acquisition unit 110, a countermeasure acquisition unit 120, an image data conversion unit 130, and an image data determination unit 140 similar to those installed in the information processing device 400. The image data acquisition unit 110 acquires failure representative image data from the failure representative image data storage unit 10a. The countermeasure acquisition unit 120 acquires countermeasures at the time of failure from the countermeasure storage unit 20a. The image data conversion unit 130 converts a part of the time series data 31 of the customer device M1 stored in the log data storage unit LD into target image data. The image data conversion unit 130 converts into target image data including the first target image data and the second target image data. The image data determination unit 140 judges the failure of the customer device M1 by comparing the failure representative image data with the target image data. The display unit DP displays the countermeasure acquired by the countermeasure acquisition unit 120 from the countermeasure storage unit 20a when the customer device M1 is judged to be broken.

次に、本実施形態の効果を説明する。本実施形態の顧客装置М0は、情報処理装置400に接続し、顧客装置М0の各種情報を情報処理装置400側に出力する。そして、顧客装置М0は、情報処理装置400によって故障と判断された場合に情報処理装置400から故障時の対応策を通知される。これにより、迅速に故障に対応することができる。Next, the effects of this embodiment will be described. In this embodiment, the customer device M0 is connected to the information processing device 400, and various information about the customer device M0 is output to the information processing device 400. When the information processing device 400 determines that the customer device M0 has failed, the information processing device 400 notifies the customer device M0 of measures to be taken in the event of the failure. This allows the failure to be dealt with promptly.

また、顧客装置М1のように、各種情報を情報処理装置400側にアップロードしたくない場合には、故障代表画像データ記憶装置10と同様の機能を有する故障代表画像データ記憶部10aを備えるようにする。また、顧客装置М1は、情報処理装置400と同様の機能を有する情報処理部400aを備えるようにする。これにより、顧客装置M1は、内蔵する故障代表画像データ記憶部10a及び情報処理部400aから故障の判断結果を得ることができる。これ以外の構成及び効果は、実施形態1~3の記載に含まれている。 In addition, in cases where it is not desired to upload various information to the information processing device 400, as in the case of customer device M1, the device is provided with a failure representative image data storage unit 10a having the same functions as the failure representative image data storage unit 10. Furthermore, customer device M1 is provided with an information processing unit 400a having the same functions as the information processing device 400. This allows customer device M1 to obtain failure judgment results from the built-in failure representative image data storage unit 10a and information processing unit 400a. Other configurations and effects are included in the description of embodiments 1 to 3.

(実施形態5)
次に、実施形態5を説明する。本実施形態は、各要素の組み合わせを考慮した探索方法の例である。なお、組み合わせの探索は、各要素の故障代表候補画像データの探索が終わった後に実行する。
(Embodiment 5)
Next, a fifth embodiment will be described. This embodiment is an example of a search method that considers combinations of elements. The search for combinations is performed after the search for the representative failure candidate image data for each element is completed.

まず、故障代表候補画像データにおける要素1から順に組み合わせを探す。最大n個の要素の組み合わせを考慮する。nは任意で予め設定しておく。例えば、要素数が5個とすると、要素1、要素2、要素3、要素4、要素5のように並ぶ。ここで、要素1、要素2、・・・は、例えば、温度、湿度、・・・等を想定している。例えば、組み合わせを考慮する要素数を2つとする場合に、5つの要素の中から2つの組み合わせを考える。よって、要素1、要素2、要素3、要素4、要素5の順の探索において、組み合わせを考慮する対象の要素を「1」、考慮する対象でない要素を「0」とするとき、下記の10通りの組み合わせが考えられる。 First, combinations are searched for in the failure representative candidate image data, starting from element 1. Combinations of up to n elements are considered. n is an arbitrary number and can be set in advance. For example, if the number of elements is five, they are arranged as element 1, element 2, element 3, element 4, element 5. Here, element 1, element 2, ... are assumed to be, for example, temperature, humidity, ... For example, if the number of elements to be considered for combination is two, two combinations are considered from the five elements. Therefore, in searching in the order of element 1, element 2, element 3, element 4, element 5, when the elements to be considered for combination are set to "1" and the elements not to be considered are set to "0", the following 10 combinations are possible.

11000、10100、10010、・・・00011 11000, 10100, 10010,...00011

これを2進数として取り扱い、数値が小さい順になるように、例えば、00110→01100のように数値を逆に置き換えて、10進数に変換する。例えば、「10100」については、「00101」として、10進数に変換し、「5」として下記の管理データ表の「指定」列に格納する。

Figure 0007658466000001
This is treated as a binary number, and converted to a decimal number by inverting the numbers so that the numbers are arranged in ascending order, for example, 00110 → 01100. For example, "10100" is converted to a decimal number as "00101", and stored as "5" in the "Designation" column of the following management data table.
Figure 0007658466000001

管理データ表の各要素の列には、探索した際のヒット数(類似する候補画像データ数)が格納される。組み合わせは、要素の小さいものから組む。管理データ表の「項」に0から昇順に数字を格納し、「指定」列に合わせて「参照画像」列に故障代表候補画像データに類似する候補画像データを格納する。また、データは、組み合わせを考慮するため、画像データだけでなく、例えば、温度の最大値等のデータをも扱ってもよい。 The column for each element in the management data table stores the number of hits (the number of similar candidate image data) during the search. Combinations are made starting with the smallest element. Numbers are stored in ascending order starting from 0 in the "item" of the management data table, and candidate image data similar to the representative failure candidate image data is stored in the "reference image" column in accordance with the "designation" column. In addition, in order to take combinations into account, data other than image data, such as maximum temperature values, may also be handled.

尚、本開示は上記実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、実施形態1~5の各構成を組み合わせることも可能である。 Note that the present disclosure is not limited to the above-described embodiments, and can be modified as appropriate without departing from the spirit of the present disclosure. For example, it is also possible to combine the configurations of embodiments 1 to 5.

また、上述した情報処理方法をコンピュータに読み込ませて実行させる情報処理プログラムも実施形態の技術的思想の範囲内である。情報処理プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。情報処理プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。Also within the scope of the technical idea of the embodiment is an information processing program that causes a computer to read and execute the above-mentioned information processing method. The information processing program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable media or tangible storage media include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray (registered trademark) disk or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The information processing program may be transmitted on a temporary computer-readable medium or a communication medium. By way of example and not limitation, a temporary computer-readable medium or a communication medium includes electrical, optical, acoustic, or other forms of propagating signals.

上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 Some or all of the above embodiments may also be described as, but are not limited to, the following notes:

(付記1)
顧客装置の故障時に前記顧客装置のセンサデバイスが取得したセンサ値の時系列データの一部を画像化した故障代表画像データを取得する画像データ取得手段と、
前記故障時の対応策を取得する対応策取得手段と、
故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記顧客装置の故障を判定する画像データ判定手段と、
前記故障と判定した場合に前記対応策を前記顧客装置に通知する対応策通知手段と、
を備え、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する、
情報処理装置。
(付記2)
第1故障代表画像データ及び第2故障代表画像データを含む前記故障代表画像データを抽出する画像データ抽出手段をさらに備え、
前記画像データ抽出手段は、
前記時系列データのうち、前記故障時及び直前を含む前記第1時間の前記時間幅で区切られた窓枠部分を画像化した第1故障代表候補画像データに対して、前記第1時間の前記時間幅で区切られた前記窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の前記第1候補画像データが所定の第1個数以上ある場合に、前記第1故障代表候補画像データを前記第1故障代表画像データとして抽出し、
前記時系列データのうち、前記故障時及び直前を含む前記第2時間の前記時間幅で区切られた窓枠部分を画像化した第2故障代表候補画像データに対して、前記第2時間の前記時間幅で区切られた前記窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の前記第2候補画像データが所定の第2個数以上ある場合に、前記第2故障代表候補画像データを前記第2故障代表画像データとして抽出する、
付記1に記載の情報処理装置。
(付記3)
前記故障代表画像データ及び前記対象画像データをベクトルデータにベクトル化する画像データベクトル化手段をさらに備え、
前記画像データ判定手段は、前記故障代表画像データと、前記対象画像データとのベクトル間距離を用いて比較することにより、前記顧客装置の故障を判定する、
付記1または2に記載の情報処理装置。
(付記4)
前記センサ値は、
第1センサデバイスに取得される第1センサ値と、
前記第1センサデバイスと異なる第2センサデバイスに取得される第2センサ値と、
を含み、
前記画像データ判定手段は、
前記第1センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第1センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記第2センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第2センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記対応策取得手段は、
前記第1センサ値の前記時系列データにおいて故障と判定された場合における第1対応策を取得し、
前記第2センサ値の前記時系列データにおいて故障と判定された場合における第2対応策を取得し、
前記第1センサ値及び前記第2センサ値の前記時系列データにおいて故障と判定された場合における第3対応策を取得する、
付記1~3のいずれか1項に記載の情報処理装置。
(付記5)
前記顧客装置の疑似故障状態を示すように形成された疑似センサ値の前記時系列データの一部を画像化した疑似故障画像データを取得する疑似故障画像データ取得手段をさらに備え、
前記画像データ判定手段は、
前記疑似故障画像データと、前記故障代表画像データと、を比較することにより、前記疑似故障状態の故障を判定する、
付記1~4のいずれか1項に記載の情報処理装置。
(付記6)
センサ値を取得するセンサデバイスを含む顧客装置と、
前記顧客装置とネットワークを介して接続された情報処理装置と、
前記顧客装置の故障時に前記顧客装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを記憶した故障代表画像データ記憶装置と、
前記故障時の対応策を記憶した対応策記憶装置と、
を備え、
前記情報処理装置は、
前記故障代表画像データを取得する故障代表画像データ取得手段と、
前記故障時の対応策を取得する対応策取得手段と、
故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記顧客装置の故障を判定する画像データ判定手段と、
前記故障と判定した場合に前記対応策を前記顧客装置に通知する対応策通知手段と、
を有し、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する、
情報処理システム。
(付記7)
前記情報処理装置は、第1故障代表画像データ及び第2故障代表画像データを含む前記故障代表画像データを抽出する画像データ抽出手段をさらに有し、
前記画像データ抽出手段は、
前記時系列データのうち、前記故障時及び直前を含む前記第1時間の前記時間幅で区切られた窓枠部分を画像化した第1故障代表候補画像データに対して、前記第1時間の前記時間幅で区切られた前記窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の前記第1候補画像データが所定の第1個数以上ある場合に、前記第1故障代表候補画像データを前記第1故障代表画像データとして抽出し、
前記時系列データのうち、前記故障時及び直前を含む前記第2時間の前記時間幅で区切られた窓枠部分を画像化した第2故障代表候補画像データに対して、前記第2時間の前記時間幅で区切られた前記窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の前記第2候補画像データが所定の第2個数以上ある場合に、前記第2故障代表候補画像データを前記第2故障代表画像データとして抽出する、
付記6に記載の情報処理システム。
(付記8)
前記故障代表画像データ及び前記対象画像データをベクトルデータにベクトル化する画像データベクトル化手段をさらに有し、
前記画像データ判定手段は、前記故障代表画像データと、前記対象画像データとのベクトル間距離を用いて比較することにより、前記顧客装置の故障を判定する、
付記6または7に記載の情報処理システム。
(付記9)
前記センサ値は、
第1センサデバイスに取得される第1センサ値と、
前記第1センサデバイスと異なる第2センサデバイスに取得される第2センサ値と、
を含み、
前記画像データ判定手段は、
前記第1センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第1センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記第2センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第2センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記対応策取得手段は、
前記第1センサ値の前記時系列データにおいて故障と判定された場合における第1対応策を取得し、
前記第2センサ値の前記時系列データにおいて故障と判定された場合における第2対応策を取得し、
前記第1センサ値及び前記第2センサ値の前記時系列データにおいて故障と判定された場合における第3対応策を取得する、
付記6~8のいずれか1項に記載の情報処理システム。
(付記10)
前記情報処理装置は、前記顧客装置の疑似故障状態を示すように形成された疑似センサ値の前記時系列データの一部を画像化した疑似故障画像データを取得する疑似故障画像データ取得手段をさらに有し、
前記画像データ判定手段は、
前記疑似故障画像データと、前記故障代表画像データと、を比較することにより、前記疑似故障状態の故障を判定する、
付記6~9のいずれか1項に記載の情報処理システム。
(付記11)
センサ値を取得するセンサデバイスを含む第1顧客装置と、
前記センサ値を取得する前記センサデバイスを含む第2顧客装置と、
前記第1顧客装置とネットワークを介して接続された情報処理装置と、
を備え、
前記第2顧客装置は、
前記第1顧客装置の故障時に前記第1顧客装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを記憶した故障代表画像データ記憶手段と、
前記故障時の対応策を記憶した対応策記憶手段と、
前記故障代表画像データを取得する画像データ取得手段と、
前記故障時の対応策を取得する対応策取得手段と、
故障判定の対象となる前記第2顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記第2顧客装置の故障を判定する画像データ判定手段と、
前記故障と判定された場合に、前記対応策を表示する表示手段と、
を有し、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する、
情報処理システム。
(付記12)
前記第2顧客装置は、第1故障代表画像データ及び第2故障代表画像データを含む前記故障代表画像データを抽出する画像データ抽出手段をさらに有し、
前記画像データ抽出手段は、
前記時系列データのうち、前記故障時及び直前を含む前記第1時間の前記時間幅で区切られた窓枠部分を画像化した第1故障代表候補画像データに対して、前記第1時間の前記時間幅で区切られた前記窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の前記第1候補画像データが所定の第1個数以上ある場合に、前記第1故障代表候補画像データを前記第1故障代表画像データとして抽出し、
前記時系列データのうち、前記故障時及び直前を含む前記第2時間の前記時間幅で区切られた窓枠部分を画像化した第2故障代表候補画像データに対して、前記第2時間の前記時間幅で区切られた前記窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の前記第2候補画像データが所定の第2個数以上ある場合に、前記第2故障代表候補画像データを前記第2故障代表画像データとして抽出する、
付記11に記載の情報処理システム。
(付記13)
前記故障代表画像データ及び前記対象画像データをベクトルデータにベクトル化する画像データベクトル化手段をさらに有し、
前記画像データ判定手段は、前記故障代表画像データと、前記対象画像データとのベクトル間距離を用いて比較することにより、前記第2顧客装置の故障を判定する、
付記11または12に記載の情報処理システム。
(付記14)
前記センサ値は、
第1センサデバイスに取得される第1センサ値と、
前記第1センサデバイスと異なる第2センサデバイスに取得される第2センサ値と、
を含み、
前記画像データ判定手段は、
前記第1センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第1センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記第2センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第2センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記対応策取得手段は、
前記第1センサ値の前記時系列データにおいて故障と判定された場合における第1対応策を取得し、
前記第2センサ値の前記時系列データにおいて故障と判定された場合における第2対応策を取得し、
前記第1センサ値及び前記第2センサ値の前記時系列データにおいて故障と判定された場合における第3対応策を取得する、
付記11~13のいずれか1項に記載の情報処理システム。
(付記15)
前記第2顧客装置は、前記第2顧客装置の疑似故障状態を示すように形成された疑似センサ値の前記時系列データの一部を画像化した疑似故障画像データを取得する疑似故障画像データ取得手段をさらに有し、
前記画像データ判定手段は、
前記疑似故障画像データと、前記故障代表画像データと、を比較することにより、前記疑似故障状態の故障を判定する、
付記11~14のいずれか1項に記載の情報処理システム。
(付記16)
センサ値を取得するセンサデバイスと、
故障と判定された場合に故障時の対応策を表示する表示手段と、
を備え、
装置の故障時に前記装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを取得する画像データ取得手段と、
前記故障時の対応策を取得する対応策取得手段と、
故障判定の対象となる前記装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記装置の故障を判定する画像データ判定手段と、
前記故障と判定した場合に前記対応策を前記装置に通知する対応策通知手段と、
を有する情報処理装置にネットワークを介して接続され、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する前記情報処理装置に接続された、
顧客装置。
(付記17)
前記情報処理装置は、第1故障代表画像データ及び第2故障代表画像データを含む前記故障代表画像データを抽出する画像データ抽出手段をさらに有し、
前記画像データ抽出手段は、
前記時系列データのうち、前記故障時及び直前を含む前記第1時間の前記時間幅で区切られた窓枠部分を画像化した第1故障代表候補画像データに対して、前記第1時間の前記時間幅で区切られた前記窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の前記第1候補画像データが所定の第1個数以上ある場合に、前記第1故障代表候補画像データを前記第1故障代表画像データとして抽出し、
前記時系列データのうち、前記故障時及び直前を含む前記第2時間の前記時間幅で区切られた窓枠部分を画像化した第2故障代表候補画像データに対して、前記第2時間の前記時間幅で区切られた前記窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の前記第2候補画像データが所定の第2個数以上ある場合に、前記第2故障代表候補画像データを前記第2故障代表画像データとして抽出する前記情報処理装置に接続された、
付記16に記載の顧客装置。
(付記18)
前記故障代表画像データ及び前記対象画像データをベクトルデータにベクトル化する画像データベクトル化手段をさらに有し、
前記画像データ判定手段は、前記故障代表画像データと、前記対象画像データとのベクトル間距離を用いて比較することにより、前記顧客装置の故障を判定する前記情報処理装置に接続された、
付記16または17に記載の顧客装置。
(付記19)
前記センサ値は、
第1センサデバイスに取得される第1センサ値と、
前記第1センサデバイスと異なる第2センサデバイスに取得される第2センサ値と、
を含み、
前記画像データ判定手段は、
前記第1センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第1センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記第2センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第2センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記対応策取得手段は、
前記第1センサ値の前記時系列データにおいて故障と判定された場合における第1対応策を取得し、
前記第2センサ値の前記時系列データにおいて故障と判定された場合における第2対応策を取得し、
前記第1センサ値及び前記第2センサ値の前記時系列データにおいて故障と判定された場合における第3対応策を取得する、
付記16~18のいずれか1項に記載の顧客装置。
(付記20)
前記情報処理装置は、前記顧客装置の疑似故障状態を示すように形成された疑似センサ値の前記時系列データの一部を画像化した疑似故障画像データを取得する疑似故障画像データ取得手段をさらに有し、
前記画像データ判定手段は、
前記疑似故障画像データと、前記故障代表画像データと、を比較することにより、前記疑似故障状態の故障を判定する前記情報処理装置に接続された、
付記16~19のいずれか1項に記載の顧客装置。
(付記21)
センサ値を取得するセンサデバイスと、
情報処理手段と、
故障と判定された場合に故障時の対応策を表示する表示手段と、
を備え、
前記情報処理手段は、
装置の故障時に前記装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを取得する画像データ取得手段と、
前記故障時の前記対応策を取得する対応策取得手段と、
故障判定の対象となる前記装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記装置の故障を判定する画像データ判定手段と、
を有し、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する、
顧客装置。
(付記22)
前記情報処理手段は、第1故障代表画像データ及び第2故障代表画像データを含む前記故障代表画像データを抽出する画像データ抽出手段をさらに有し、
前記画像データ抽出手段は、
前記時系列データのうち、前記故障時及び直前を含む前記第1時間の前記時間幅で区切られた窓枠部分を画像化した第1故障代表候補画像データに対して、前記第1時間の前記時間幅で区切られた前記窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の前記第1候補画像データが所定の第1個数以上ある場合に、前記第1故障代表候補画像データを前記第1故障代表画像データとして抽出し、
前記時系列データのうち、前記故障時及び直前を含む前記第2時間の前記時間幅で区切られた窓枠部分を画像化した第2故障代表候補画像データに対して、前記第2時間の前記時間幅で区切られた前記窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の前記第2候補画像データが所定の第2個数以上ある場合に、前記第2故障代表候補画像データを前記第2故障代表画像データとして抽出する、
付記21に記載の顧客装置。
(付記23)
前記故障代表画像データ及び前記対象画像データをベクトルデータにベクトル化する画像データベクトル化手段をさらに有し、
前記画像データ判定手段は、前記故障代表画像データと、前記対象画像データとのベクトル間距離を用いて比較することにより、前記顧客装置の故障を判定する、
付記21または22に記載の顧客装置。
(付記24)
前記センサ値は、
第1センサデバイスに取得される第1センサ値と、
前記第1センサデバイスと異なる第2センサデバイスに取得される第2センサ値と、
を含み、
前記画像データ判定手段は、
前記第1センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第1センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記第2センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第2センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記対応策取得手段は、
前記第1センサ値の前記時系列データにおいて故障と判定された場合における第1対応策を取得し、
前記第2センサ値の前記時系列データにおいて故障と判定された場合における第2対応策を取得し、
前記第1センサ値及び前記第2センサ値の前記時系列データにおいて故障と判定された場合における第3対応策を取得する、
付記21~23のいずれか1項に記載の顧客装置。
(付記25)
前記情報処理手段は、前記装置の疑似故障状態を示すように形成された疑似センサ値の前記時系列データの一部を画像化した疑似故障画像データを取得する疑似故障画像データ取得手段をさらに有し、
前記画像データ判定手段は、
前記疑似故障画像データと、前記故障代表画像データと、を比較することにより、前記疑似故障状態の故障を判定する、
付記21~24のいずれか1項に記載の顧客装置。
(付記26)
顧客装置の故障時に前記顧客装置のセンサデバイスが取得したセンサ値の時系列データの一部を画像化した故障代表画像データを取得させる画像データ取得ステップと、
前記故障時の対応策を取得させる対応策取得ステップと、
故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換させる画像データ変換ステップと、
前記故障代表画像データと、前記対象画像データと、を比較させることにより、前記顧客装置の故障を判定させる画像データ判定ステップと、
前記故障と判定した場合に、前記対応策を前記顧客装置に通知させる対応策通知ステップと、
を備え、
前記画像データ変換ステップにおいて、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換させる、
情報処理方法。
(付記27)
第1故障代表画像データ及び第2故障代表画像データを含む前記故障代表画像データを抽出させる故障代表画像データ抽出ステップをさらに備え、
前記故障代表画像データ抽出ステップにおいて、
前記時系列データのうち、前記故障時及び直前を含む前記第1時間の前記時間幅で区切られた窓枠部分を画像化した第1故障代表候補画像データに対して、前記第1時間の前記時間幅で区切られた前記窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の前記第1候補画像データが所定の第1個数以上ある場合に、前記第1故障代表候補画像データを前記第1故障代表画像データとして抽出させ、
前記時系列データのうち、前記故障時及び直前を含む前記第2時間の前記時間幅で区切られた窓枠部分を画像化した第2故障代表候補画像データに対して、前記第2時間の前記時間幅で区切られた前記窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の前記第2候補画像データが所定の第2個数以上ある場合に、前記第2故障代表候補画像データを前記第2故障代表画像データとして抽出させる、
付記26に記載の情報処理方法。
(付記28)
前記故障代表画像データ及び前記対象画像データをベクトルデータにベクトル化させる画像データベクトル化ステップをさらに備え、
前記画像データ判定ステップにおいて、
前記故障代表画像データと、前記対象画像データとのベクトル間距離を用いて比較させることにより、前記顧客装置の故障を判定させる、
付記26または27に記載の情報処理方法。
(付記29)
前記センサ値は、
第1センサデバイスに取得される第1センサ値と、
前記第1センサデバイスと異なる第2センサデバイスに取得される第2センサ値と、
を含み、
前記画像データ判定ステップにおいて、
前記第1センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第1センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較させ、
前記第2センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第2センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較させ、
前記対応策取得ステップにおいて、
前記第1センサ値の前記時系列データにおいて故障と判定された場合における第1対応策を取得させ、
前記第2センサ値の前記時系列データにおいて故障と判定された場合における第2対応策を取得させ、
前記第1センサ値及び前記第2センサ値の前記時系列データにおいて故障と判定された場合における第3対応策を取得させる、
付記26~28のいずれか1項に記載の情報処理方法。
(付記30)
前記顧客装置の疑似故障状態を示すように形成された疑似センサ値の前記時系列データを画像化した疑似故障画像データを取得させる疑似故障画像データ取得ステップをさらに備え、
前記画像データ判定ステップにおいて、
前記疑似故障画像データと、前記故障代表画像データと、を比較させることにより、前記疑似故障状態の故障を判定させる、
付記26~29のいずれか1項に記載の情報処理方法。
(付記31)
顧客装置の故障時に前記顧客装置のセンサデバイスが取得したセンサ値の時系列データの一部を画像化した故障代表画像データを取得させる画像データ取得ステップと、
前記故障時の対応策を取得させる対応策取得ステップと、
故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換させる画像データ変換ステップと、
前記故障代表画像データと、前記対象画像データと、を比較させることにより、前記顧客装置の故障を判定させる画像データ判定ステップと、
前記故障と判定した場合に、前記対応策を前記顧客装置に通知させる対応策通知ステップと、
をコンピュータに実行させる際に、
前記画像データ変換ステップにおいて、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換させる、
ことをコンピュータに実行させる情報処理プログラムが格納された非一時的なコンピュータ可読媒体。
(付記32)
第1故障代表画像データ及び第2故障代表画像データを含む前記故障代表画像データを抽出させる故障代表画像データ抽出ステップをさらにコンピュータに実行させ、
前記故障代表画像データ抽出ステップにおいて、
前記時系列データのうち、前記故障時及び直前を含む前記第1時間の前記時間幅で区切られた窓枠部分を画像化した第1故障代表候補画像データに対して、前記第1時間の前記時間幅で区切られた前記窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の前記第1候補画像データが所定の第1個数以上ある場合に、前記第1故障代表候補画像データを前記第1故障代表画像データとして抽出させ、
前記時系列データのうち、前記故障時及び直前を含む前記第2時間の前記時間幅で区切られた窓枠部分を画像化した第2故障代表候補画像データに対して、前記第2時間の前記時間幅で区切られた前記窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の前記第2候補画像データが所定の第2個数以上ある場合に、前記第2故障代表候補画像データを前記第2故障代表画像データとして抽出させる、
ことをコンピュータに実行させる付記31に記載の情報処理プログラムが格納された非一時的なコンピュータ可読媒体。
(付記33)
前記故障代表画像データ及び前記対象画像データをベクトルデータにベクトル化させる画像データベクトル化ステップをさらにコンピュータに実行させ、
前記画像データ判定ステップにおいて、
前記故障代表画像データと、前記対象画像データとのベクトル間距離を用いて比較させることにより、前記顧客装置の故障を判定させる、
ことをコンピュータに実行させる付記31または32に記載の情報処理プログラムが格納された非一時的なコンピュータ可読媒体。
(付記34)
前記センサ値は、
第1センサデバイスに取得される第1センサ値と、
前記第1センサデバイスと異なる第2センサデバイスに取得される第2センサ値と、
を含み、
前記画像データ判定ステップにおいて、
前記第1センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第1センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較させ、
前記第2センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第2センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較させ、
前記対応策取得ステップにおいて、
前記第1センサ値の前記時系列データにおいて故障と判定された場合における第1対応策を取得させ、
前記第2センサ値の前記時系列データにおいて故障と判定された場合における第2対応策を取得させ、
前記第1センサ値及び前記第2センサ値の前記時系列データにおいて故障と判定された場合における第3対応策を取得させる、
ことをコンピュータに実行させる付記31~33のいずれか1項に記載の情報処理プログラムが格納された非一時的なコンピュータ可読媒体。
(付記35)
前記顧客装置の疑似故障状態を示すように形成された疑似センサ値の前記時系列データを画像化した疑似故障画像データを取得させる疑似故障画像データ取得ステップをさらにコンピュータに実行させ、
前記画像データ判定ステップにおいて、
前記疑似故障画像データと、前記故障代表画像データと、を比較させることにより、前記疑似故障状態の故障を判定させる、
ことをコンピュータに実行させる付記31~34のいずれか1項に記載の情報処理プログラムが格納された非一時的なコンピュータ可読媒体。
(Appendix 1)
an image data acquisition means for acquiring failure representative image data obtained by imaging a part of time series data of sensor values acquired by a sensor device of the customer device when the customer device fails;
A countermeasure acquisition means for acquiring a countermeasure at the time of the failure;
an image data conversion means for converting a part of the time series data of the sensor value acquired by the sensor device of the customer device that is a target for failure determination into target image data;
an image data determination means for determining a failure of the customer device by comparing the representative failure image data with the target image data;
a countermeasure notification means for notifying the customer device of the countermeasure when the customer device is determined to be faulty;
Equipped with
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into the target image data including
Information processing device.
(Appendix 2)
Further comprising an image data extraction unit for extracting the failure representative image data including the first failure representative image data and the second failure representative image data,
The image data extraction means includes:
extracting, from the time-series data, first failure representative candidate image data obtained by imaging a window portion divided by the time width of the first time including the time of the failure and immediately before the failure, the first failure representative candidate image data being first candidate image data obtained by imaging the window portion divided by the time width of the first time, when there are a first number or more pieces of first candidate image data having a first similarity or higher;
extracting, from the time-series data, second failure representative candidate image data obtained by imaging a window portion divided by the time width of the second time including the time of the failure and immediately before the failure, the second candidate image data obtained by imaging the window portion divided by the time width of the second time, when there are a second number or more of the second candidate image data having a second similarity or higher; the second failure representative candidate image data is extracted as the second failure representative image data;
2. The information processing device according to claim 1.
(Appendix 3)
The failure representative image data and the target image data are vectorized into vector data by an image data vectorization unit.
the image data determination means determines whether the customer device is faulty by comparing the representative fault image data with the target image data using a vector distance between the representative fault image data and the target image data;
3. The information processing device according to claim 1 or 2.
(Appendix 4)
The sensor value is
a first sensor value acquired by a first sensor device;
a second sensor value acquired by a second sensor device different from the first sensor device;
Including,
The image data determination means
comparing the target image data obtained by imaging a part of the time-series data of the first sensor value with the failure representative image data obtained by imaging a part of the time-series data of the first sensor value;
comparing the target image data obtained by imaging a part of the time-series data of the second sensor value with the failure representative image data obtained by imaging a part of the time-series data of the second sensor value;
The countermeasure acquisition means includes:
acquiring a first countermeasure in the case where a fault is determined in the time-series data of the first sensor value;
acquiring a second countermeasure in the case where a fault is determined in the time-series data of the second sensor value;
acquiring a third countermeasure in the case where a fault is determined in the time-series data of the first sensor value and the second sensor value;
4. The information processing device according to claim 1 .
(Appendix 5)
a pseudo-fault image data acquisition means for acquiring pseudo-fault image data obtained by imaging a part of the time-series data of the pseudo sensor value formed so as to indicate a pseudo-fault state of the customer device;
The image data determination means
determining a fault in the pseudo-fault state by comparing the pseudo-fault image data with the fault representative image data;
5. The information processing device according to claim 1 .
(Appendix 6)
a customer device including a sensor device for acquiring a sensor value;
an information processing device connected to the customer device via a network;
a failure representative image data storage device that stores failure representative image data obtained by imaging a part of the time series data of the sensor value acquired by the sensor device of the customer device when the customer device fails;
a countermeasure storage device that stores countermeasures to be taken when the failure occurs;
Equipped with
The information processing device includes:
A failure representative image data acquisition means for acquiring the failure representative image data;
A countermeasure acquisition means for acquiring a countermeasure at the time of the failure;
an image data conversion means for converting a part of the time series data of the sensor value acquired by the sensor device of the customer device that is a target for failure determination into target image data;
an image data determination means for determining a failure of the customer device by comparing the representative failure image data with the target image data;
a countermeasure notification means for notifying the customer device of the countermeasure when the customer device is determined to be faulty;
having
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into
Information processing system.
(Appendix 7)
The information processing device further includes an image data extraction unit for extracting the failure representative image data including first failure representative image data and second failure representative image data,
The image data extraction means includes:
extracting, from the time-series data, first failure representative candidate image data obtained by imaging a window portion divided by the time width of the first time including the time of the failure and immediately before the failure, the first failure representative candidate image data being first candidate image data obtained by imaging the window portion divided by the time width of the first time, when there are a first number or more pieces of first candidate image data having a first similarity or higher;
extracting, from the time-series data, second failure representative candidate image data obtained by imaging a window portion divided by the time width of the second time including the time of the failure and immediately before the failure, the second candidate image data obtained by imaging the window portion divided by the time width of the second time, when there are a second number or more of the second candidate image data having a second similarity or higher; the second failure representative candidate image data is extracted as the second failure representative image data;
7. The information processing system according to claim 6.
(Appendix 8)
The image data vectorization means further includes an image data vectorization means for vectorizing the failure representative image data and the target image data into vector data,
the image data determination means determines whether the customer device is faulty by comparing the representative fault image data with the target image data using a vector distance between the representative fault image data and the target image data;
8. The information processing system according to claim 6 or 7.
(Appendix 9)
The sensor value is
a first sensor value acquired by a first sensor device;
a second sensor value acquired by a second sensor device different from the first sensor device;
Including,
The image data determination means
comparing the target image data obtained by imaging a part of the time-series data of the first sensor value with the failure representative image data obtained by imaging a part of the time-series data of the first sensor value;
comparing the target image data obtained by imaging a part of the time-series data of the second sensor value with the failure representative image data obtained by imaging a part of the time-series data of the second sensor value;
The countermeasure acquisition means includes:
acquiring a first countermeasure in the case where a fault is determined in the time-series data of the first sensor value;
acquiring a second countermeasure in the case where a fault is determined in the time-series data of the second sensor value;
acquiring a third countermeasure in the case where a fault is determined in the time-series data of the first sensor value and the second sensor value;
An information processing system according to any one of appendix 6 to 8.
(Appendix 10)
The information processing device further includes a pseudo-fault image data acquisition means for acquiring pseudo-fault image data obtained by imaging a part of the time-series data of the pseudo sensor value formed so as to indicate a pseudo-fault state of the customer device,
The image data determination means
determining a fault in the pseudo-fault state by comparing the pseudo-fault image data with the fault representative image data;
An information processing system according to any one of appendix 6 to 9.
(Appendix 11)
A first customer device including a sensor device for acquiring a sensor value;
a second customer device including the sensor device for acquiring the sensor value;
an information processing device connected to the first customer device via a network;
Equipped with
The second customer device is
a failure representative image data storage means for storing failure representative image data that is an image of a part of the time series data of the sensor value acquired by the sensor device of the first customer device when the first customer device fails;
A countermeasure storage means for storing countermeasures to be taken when the failure occurs;
An image data acquisition means for acquiring the failure representative image data;
A countermeasure acquisition means for acquiring a countermeasure at the time of the failure;
an image data conversion means for converting a part of the time series data of the sensor value acquired by the sensor device of the second customer apparatus that is a target for failure determination into target image data;
an image data determination means for determining a failure of the second customer device by comparing the representative failure image data with the target image data;
a display means for displaying the countermeasure when the malfunction is determined;
having
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into the target image data including
Information processing system.
(Appendix 12)
The second customer device further includes an image data extraction unit for extracting the failure representative image data including the first failure representative image data and the second failure representative image data,
The image data extraction means includes:
extracting, from the time-series data, first failure representative candidate image data obtained by imaging a window portion divided by the time width of the first time including the time of the failure and immediately before the failure, the first failure representative candidate image data being first candidate image data obtained by imaging the window portion divided by the time width of the first time, when there are a first number or more pieces of first candidate image data having a first similarity or higher;
extracting, from the time-series data, second failure representative candidate image data obtained by imaging a window portion divided by the time width of the second time including the time of the failure and immediately before the failure, the second candidate image data obtained by imaging the window portion divided by the time width of the second time, when there are a second number or more of the second candidate image data having a second similarity or higher; the second failure representative candidate image data is extracted as the second failure representative image data;
12. The information processing system according to claim 11.
(Appendix 13)
The image data vectorization means further includes an image data vectorization means for vectorizing the failure representative image data and the target image data into vector data,
the image data determination means determines whether the second customer device has a failure by comparing the representative failure image data with the target image data using a vector distance between the representative failure image data and the target image data;
13. The information processing system according to claim 11 or 12.
(Appendix 14)
The sensor value is
a first sensor value acquired by a first sensor device;
a second sensor value acquired by a second sensor device different from the first sensor device;
Including,
The image data determination means
comparing the target image data obtained by imaging a part of the time-series data of the first sensor value with the failure representative image data obtained by imaging a part of the time-series data of the first sensor value;
comparing the target image data obtained by imaging a part of the time-series data of the second sensor value with the failure representative image data obtained by imaging a part of the time-series data of the second sensor value;
The countermeasure acquisition means includes:
acquiring a first countermeasure in the case where a fault is determined in the time-series data of the first sensor value;
acquiring a second countermeasure in the case where a malfunction is determined in the time-series data of the second sensor value;
acquiring a third countermeasure in the case where a fault is determined in the time-series data of the first sensor value and the second sensor value;
14. An information processing system according to any one of appendixes 11 to 13.
(Appendix 15)
The second customer device further includes a pseudo-fault image data acquisition means for acquiring pseudo-fault image data obtained by imaging a part of the time-series data of the pseudo sensor value formed so as to indicate a pseudo-fault state of the second customer device,
The image data determination means
determining a fault in the pseudo-fault state by comparing the pseudo-fault image data with the fault representative image data;
15. An information processing system according to any one of appendices 11 to 14.
(Appendix 16)
A sensor device that acquires a sensor value;
a display means for displaying a countermeasure to be taken when a malfunction is determined;
Equipped with
an image data acquisition means for acquiring failure representative image data obtained by imaging a part of the time series data of the sensor value acquired by the sensor device of the apparatus when the apparatus fails;
A countermeasure acquisition means for acquiring a countermeasure at the time of the failure;
an image data conversion means for converting a part of the time series data of the sensor values acquired by the sensor device of the apparatus that is the subject of a failure judgment into target image data;
an image data determination means for determining a failure of the device by comparing the representative failure image data with the target image data;
a countermeasure notification means for notifying the device of the countermeasure when the device is determined to be faulty;
via a network to an information processing device having
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
The information processing device converts the target image data into the target image data including
Customer equipment.
(Appendix 17)
The information processing device further includes an image data extraction unit for extracting the failure representative image data including first failure representative image data and second failure representative image data,
The image data extraction means includes:
extracting, from the time-series data, first failure representative candidate image data obtained by imaging a window portion divided by the time width of the first time including the time of the failure and immediately before the failure, the first failure representative candidate image data being first candidate image data obtained by imaging the window portion divided by the time width of the first time, when there are a first number or more pieces of first candidate image data having a first similarity or higher;
a second failure representative candidate image data obtained by imaging a window portion divided by the time width of the second time including the time of the failure and immediately before the failure out of the time series data, and a second candidate image data obtained by imaging the window portion divided by the time width of the second time, when the second candidate image data having a predetermined second similarity or higher is a predetermined second number or more, the second failure representative candidate image data is extracted as the second failure representative image data.
17. The customer device of claim 16.
(Appendix 18)
The image data vectorization means further includes an image data vectorization means for vectorizing the failure representative image data and the target image data into vector data,
the image data determination means is connected to the information processing device and determines a failure of the customer device by comparing the representative failure image data with the target image data using a vector distance;
18. A customer device as described in claim 16 or 17.
(Appendix 19)
The sensor value is
a first sensor value acquired by a first sensor device;
a second sensor value acquired by a second sensor device different from the first sensor device;
Including,
The image data determination means
comparing the target image data obtained by imaging a part of the time-series data of the first sensor value with the failure representative image data obtained by imaging a part of the time-series data of the first sensor value;
comparing the target image data obtained by imaging a part of the time-series data of the second sensor value with the failure representative image data obtained by imaging a part of the time-series data of the second sensor value;
The countermeasure acquisition means includes:
acquiring a first countermeasure in the case where a fault is determined in the time-series data of the first sensor value;
acquiring a second countermeasure in the case where a malfunction is determined in the time-series data of the second sensor value;
acquiring a third countermeasure in the case where a fault is determined in the time-series data of the first sensor value and the second sensor value;
19. A customer device according to any one of appendix 16 to 18.
(Appendix 20)
The information processing device further includes a pseudo-fault image data acquisition means for acquiring pseudo-fault image data obtained by imaging a part of the time-series data of the pseudo sensor value formed so as to indicate a pseudo-fault state of the customer device,
The image data determination means
a device connected to the information processing device that determines a failure in the pseudo-failure state by comparing the pseudo-failure image data with the failure representative image data;
20. A customer device according to any one of appendix 16 to 19.
(Appendix 21)
A sensor device that acquires a sensor value;
An information processing means;
a display means for displaying a countermeasure to be taken when a malfunction is determined;
Equipped with
The information processing means includes:
an image data acquisition means for acquiring failure representative image data obtained by imaging a part of the time series data of the sensor value acquired by the sensor device of the apparatus when the apparatus fails;
a countermeasure acquisition means for acquiring the countermeasure when the failure occurs;
an image data conversion means for converting a part of the time series data of the sensor values acquired by the sensor device of the apparatus that is the subject of a failure judgment into target image data;
an image data determination means for determining a failure of the device by comparing the representative failure image data with the target image data;
having
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into
Customer equipment.
(Appendix 22)
The information processing means further includes an image data extraction means for extracting the failure representative image data including first failure representative image data and second failure representative image data,
The image data extraction means includes:
extracting, from the time-series data, first failure representative candidate image data obtained by imaging a window portion divided by the time width of the first time including the time of the failure and immediately before the failure, the first failure representative candidate image data being first candidate image data obtained by imaging the window portion divided by the time width of the first time, when there are a first number or more pieces of first candidate image data having a first similarity or higher;
extracting, from the time-series data, second failure representative candidate image data obtained by imaging a window portion divided by the time width of the second time including the time of the failure and immediately before the failure, the second candidate image data obtained by imaging the window portion divided by the time width of the second time, when there are a second number or more of the second candidate image data having a second similarity or higher; the second failure representative candidate image data is extracted as the second failure representative image data;
22. The customer device of claim 21.
(Appendix 23)
The image data vectorization means further includes an image data vectorization means for vectorizing the failure representative image data and the target image data into vector data,
the image data determination means determines whether the customer device is faulty by comparing the representative fault image data with the target image data using a vector distance between the representative fault image data and the target image data;
23. A customer device as described in claim 21 or 22.
(Appendix 24)
The sensor value is
a first sensor value acquired by a first sensor device;
a second sensor value acquired by a second sensor device different from the first sensor device;
Including,
The image data determination means
comparing the target image data obtained by imaging a part of the time-series data of the first sensor value with the failure representative image data obtained by imaging a part of the time-series data of the first sensor value;
comparing the target image data obtained by imaging a part of the time-series data of the second sensor value with the failure representative image data obtained by imaging a part of the time-series data of the second sensor value;
The countermeasure acquisition means includes:
acquiring a first countermeasure in the case where a fault is determined in the time-series data of the first sensor value;
acquiring a second countermeasure in the case where a fault is determined in the time-series data of the second sensor value;
acquiring a third countermeasure in the case where a fault is determined in the time-series data of the first sensor value and the second sensor value;
24. A customer device according to any one of appendix 21 to 23.
(Appendix 25)
The information processing means further includes a pseudo-fault image data acquisition means for acquiring pseudo-fault image data obtained by imaging a part of the time-series data of the pseudo sensor value formed so as to indicate a pseudo-fault state of the device,
The image data determination means
determining a fault in the pseudo-fault state by comparing the pseudo-fault image data with the fault representative image data;
25. A customer device according to any one of appendix 21 to 24.
(Appendix 26)
an image data acquisition step of acquiring failure representative image data obtained by imaging a part of time series data of sensor values acquired by a sensor device of the customer device when the customer device is broken;
a countermeasure acquisition step of acquiring a countermeasure for the failure;
an image data conversion step of converting a part of the time series data of the sensor values acquired by the sensor device of the customer device that is a target for failure determination into target image data;
an image data determination step of determining whether or not the customer device has a malfunction by comparing the representative malfunction image data with the target image data;
a countermeasure notification step of notifying the customer device of the countermeasure when the fault is determined;
Equipped with
In the image data conversion step,
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time greater than the first time, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into the target image data including
Information processing methods.
(Appendix 27)
A failure representative image data extraction step of extracting the failure representative image data including the first failure representative image data and the second failure representative image data,
In the failure representative image data extraction step,
extracting, from the time-series data, first failure representative candidate image data obtained by imaging a window portion divided by the time width of the first time including the time of the failure and immediately before the failure, the first candidate image data obtained by imaging the window portion divided by the time width of the first time, when there are a first number or more pieces of first candidate image data having a first similarity or higher;
extracting, from the time-series data, second failure representative candidate image data obtained by imaging a window portion divided by the time width of the second time including the time of the failure and immediately before the failure, the second candidate image data obtained by imaging the window portion divided by the time width of the second time, when there are a second number or more of the second candidate image data having a second similarity or higher; the second failure representative candidate image data is extracted as the second failure representative image data;
27. The information processing method according to claim 26.
(Appendix 28)
The failure representative image data and the target image data are vectorized into vector data,
In the image data determination step,
a comparison is made between the representative failure image data and the target image data using a vector distance, thereby determining whether or not the customer device has a failure;
28. The information processing method according to claim 26 or 27.
(Appendix 29)
The sensor value is
a first sensor value acquired by a first sensor device;
a second sensor value acquired by a second sensor device different from the first sensor device;
Including,
In the image data determination step,
comparing the target image data obtained by imaging a part of the time-series data of the first sensor value with the failure representative image data obtained by imaging a part of the time-series data of the first sensor value;
comparing the target image data obtained by imaging a part of the time-series data of the second sensor value with the failure representative image data obtained by imaging a part of the time-series data of the second sensor value;
In the countermeasure acquisition step,
acquiring a first countermeasure in the case where a fault is determined in the time-series data of the first sensor value;
acquiring a second countermeasure in the case where a fault is determined in the time-series data of the second sensor value;
acquiring a third countermeasure in the case where a malfunction is determined in the time-series data of the first sensor value and the second sensor value;
29. An information processing method according to any one of appendices 26 to 28.
(Appendix 30)
The method further includes a pseudo-fault image data acquisition step of acquiring pseudo-fault image data by imaging the time-series data of the pseudo sensor values formed so as to indicate a pseudo-fault state of the customer device,
In the image data determination step,
determining a failure of the simulated failure state by comparing the simulated failure image data with the failure representative image data;
30. An information processing method according to any one of appendices 26 to 29.
(Appendix 31)
an image data acquisition step of acquiring failure representative image data obtained by imaging a part of time series data of sensor values acquired by a sensor device of the customer device when the customer device is broken;
a countermeasure acquisition step of acquiring a countermeasure for the failure;
an image data conversion step of converting a part of the time series data of the sensor values acquired by the sensor device of the customer device that is a target for failure determination into target image data;
an image data determination step of determining whether the customer device has a malfunction by comparing the representative malfunction image data with the target image data;
a countermeasure notification step of notifying the customer device of the countermeasure when the fault is determined;
When you run the following on your computer:
In the image data conversion step,
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time greater than the first time, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into the target image data including
A non-transitory computer-readable medium having stored thereon an information processing program that causes a computer to execute the following:
(Appendix 32)
A failure representative image data extraction step of extracting the failure representative image data including the first failure representative image data and the second failure representative image data is further performed by the computer;
In the failure representative image data extraction step,
extracting, from the time-series data, first failure representative candidate image data obtained by imaging a window portion divided by the time width of the first time including the time of the failure and immediately before the failure, the first candidate image data obtained by imaging the window portion divided by the time width of the first time, when there are a first number or more pieces of first candidate image data having a first similarity or higher;
extracting, from the time-series data, second failure representative candidate image data obtained by imaging a window portion divided by the time width of the second time including the time of the failure and immediately before the failure, the second candidate image data obtained by imaging the window portion divided by the time width of the second time, when there are a second number or more of the second candidate image data having a second similarity or higher; the second failure representative candidate image data is extracted as the second failure representative image data;
A non-transitory computer-readable medium having stored thereon the information processing program described in Appendix 31 that causes a computer to execute the steps described above.
(Appendix 33)
The computer further executes an image data vectorization step of vectorizing the failure representative image data and the target image data into vector data;
In the image data determination step,
a comparison is made between the representative failure image data and the target image data using a vector distance, thereby determining whether or not the customer device has a failure;
A non-transitory computer-readable medium having stored thereon an information processing program according to claim 31 or 32 that causes a computer to execute the above-mentioned steps.
(Appendix 34)
The sensor value is
a first sensor value acquired by a first sensor device;
a second sensor value acquired by a second sensor device different from the first sensor device;
Including,
In the image data determination step,
comparing the target image data obtained by imaging a part of the time-series data of the first sensor value with the failure representative image data obtained by imaging a part of the time-series data of the first sensor value;
comparing the target image data obtained by imaging a part of the time-series data of the second sensor value with the failure representative image data obtained by imaging a part of the time-series data of the second sensor value;
In the countermeasure acquisition step,
acquiring a first countermeasure in the case where a fault is determined in the time-series data of the first sensor value;
acquiring a second countermeasure in the case where a fault is determined in the time-series data of the second sensor value;
acquiring a third countermeasure in the case where a malfunction is determined in the time-series data of the first sensor value and the second sensor value;
A non-transitory computer-readable medium having stored thereon an information processing program according to any one of appendices 31 to 33, which causes a computer to execute the above-mentioned.
(Appendix 35)
A pseudo-fault image data acquisition step is further performed by the computer to acquire pseudo-fault image data by imaging the time-series data of the pseudo sensor values formed so as to indicate a pseudo-fault state of the customer device;
In the image data determination step,
determining a failure of the simulated failure state by comparing the simulated failure image data with the failure representative image data;
A non-transitory computer-readable medium having stored thereon an information processing program according to any one of appendices 31 to 34, which causes a computer to execute the above-mentioned.

1、2、3、4 情報処理システム
10 故障代表画像データ記憶装置
10a 故障代表画像データ記憶部
11、12 故障代表画像データ
20 対応策記憶装置
20a 対応策記憶部
30 顧客ログデータ記憶装置
31 時系列データ
40 故障時刻記憶装置
50 再現ログデータ記憶装置
60 顧客画像データ記憶装置
70 故障代表候補画像データ記憶装置
80 学習用ベクトルデータ記憶装置
90 疑似故障画像データ記憶装置
100、200、300、400 情報処理装置
110 画像データ取得部
120 対応策取得部
130 画像データ変換部
140 画像データ判定部
150 対応策通知部
160 画像データベクトル化部
170 画像データ抽出部
180 対応策入力部
190 疑似故障画像データ取得部
400a 情報処理部
A、B、C 要素
DP 表示部
F1、F2 窓枠
G11、G12、G13、G21、G22 対象画像データ
LD ログデータ記憶部
М0、М01、М02、M03 顧客装置
М1、М11、М12 顧客装置
NW ネットワーク
SD センサデバイス
1, 2, 3, 4 Information processing system 10 Failure representative image data storage device 10a Failure representative image data storage unit 11, 12 Failure representative image data 20 Countermeasure storage device 20a Countermeasure storage unit 30 Customer log data storage device 31 Time series data 40 Failure time storage device 50 Reproduction log data storage device 60 Customer image data storage device 70 Failure representative candidate image data storage device 80 Learning vector data storage device 90 Pseudo failure image data storage device 100, 200, 300, 400 Information processing device 110 Image data acquisition unit 120 Countermeasure acquisition unit 130 Image data conversion unit 140 Image data determination unit 150 Countermeasure notification unit 160 Image data vectorization unit 170 Image data extraction unit 180 Countermeasure input unit 190 Pseudo failure image data acquisition unit 400a Information processing unit A, B, C Element DP Display unit F1, F2 Window frame G11, G12, G13, G21, G22 Target image data LD Log data storage unit M0, M01, M02, M03 Customer device M1, M11, M12 Customer device NW Network SD Sensor device

Claims (10)

顧客装置の故障時に前記顧客装置のセンサデバイスが取得したセンサ値の時系列データの一部を画像化した故障代表画像データを取得する画像データ取得手段と、
前記故障時の対応策を取得する対応策取得手段と、
故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記顧客装置の故障を判定する画像データ判定手段と、
前記故障と判定した場合に前記対応策を前記顧客装置に通知する対応策通知手段と、
を備え、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する、
情報処理装置。
an image data acquisition means for acquiring failure representative image data obtained by imaging a part of time series data of sensor values acquired by a sensor device of the customer device when the customer device fails;
A countermeasure acquisition means for acquiring a countermeasure at the time of the failure;
an image data conversion means for converting a part of the time series data of the sensor value acquired by the sensor device of the customer device that is a target for failure determination into target image data;
an image data determination means for determining a failure of the customer device by comparing the representative failure image data with the target image data;
a countermeasure notification means for notifying the customer device of the countermeasure when the customer device is determined to be faulty;
Equipped with
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into
Information processing device.
第1故障代表画像データ及び第2故障代表画像データを含む前記故障代表画像データを抽出する画像データ抽出手段をさらに備え、
前記画像データ抽出手段は、
前記時系列データのうち、前記故障時及び直前を含む前記第1時間の前記時間幅で区切られた窓枠部分を画像化した第1故障代表候補画像データに対して、前記第1時間の前記時間幅で区切られた前記窓枠部分を画像化した第1候補画像データであって、所定の第1類似度以上の前記第1候補画像データが所定の第1個数以上ある場合に、前記第1故障代表候補画像データを前記第1故障代表画像データとして抽出し、
前記時系列データのうち、前記故障時及び直前を含む前記第2時間の前記時間幅で区切られた窓枠部分を画像化した第2故障代表候補画像データに対して、前記第2時間の前記時間幅で区切られた前記窓枠部分を画像化した第2候補画像データであって、所定の第2類似度以上の前記第2候補画像データが所定の第2個数以上ある場合に、前記第2故障代表候補画像データを前記第2故障代表画像データとして抽出する、
請求項1に記載の情報処理装置。
Further comprising an image data extraction unit for extracting the failure representative image data including the first failure representative image data and the second failure representative image data,
The image data extraction means includes:
extracting, from the time-series data, first failure representative candidate image data obtained by imaging a window portion divided by the time width of the first time including the time of the failure and immediately before the failure, the first failure representative candidate image data being first candidate image data obtained by imaging the window portion divided by the time width of the first time, when there are a first number or more pieces of first candidate image data having a first similarity or higher;
extracting, from the time-series data, second failure representative candidate image data obtained by imaging a window portion divided by the time width of the second time including the time of the failure and immediately before the failure, the second candidate image data obtained by imaging the window portion divided by the time width of the second time, when there are a second number or more of the second candidate image data having a second similarity or higher; the second failure representative candidate image data is extracted as the second failure representative image data;
The information processing device according to claim 1 .
前記故障代表画像データ及び前記対象画像データをベクトルデータにベクトル化する画像データベクトル化手段をさらに備え、
前記画像データ判定手段は、前記故障代表画像データと、前記対象画像データとのベクトル間距離を用いて比較することにより、前記顧客装置の故障を判定する、
請求項1または2に記載の情報処理装置。
The failure representative image data and the target image data are vectorized into vector data by an image data vectorization unit.
the image data determination means determines whether the customer device is faulty by comparing the representative fault image data with the target image data using a vector distance between the representative fault image data and the target image data;
3. The information processing device according to claim 1 or 2.
前記センサ値は、
第1センサデバイスに取得される第1センサ値と、
前記第1センサデバイスと異なる第2センサデバイスに取得される第2センサ値と、
を含み、
前記画像データ判定手段は、
前記第1センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第1センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記第2センサ値の前記時系列データの一部を画像化した前記対象画像データと、前記第2センサ値の前記時系列データの一部を画像化した前記故障代表画像データと、を比較し、
前記対応策取得手段は、
前記第1センサ値の前記時系列データにおいて故障と判定された場合における第1対応策を取得し、
前記第2センサ値の前記時系列データにおいて故障と判定された場合における第2対応策を取得し、
前記第1センサ値及び前記第2センサ値の前記時系列データにおいて故障と判定された場合における第3対応策を取得する、
請求項1または2に記載の情報処理装置。
The sensor value is
a first sensor value acquired by a first sensor device;
a second sensor value acquired by a second sensor device different from the first sensor device;
Including,
The image data determination means
comparing the target image data obtained by imaging a part of the time-series data of the first sensor value with the failure representative image data obtained by imaging a part of the time-series data of the first sensor value;
comparing the target image data obtained by imaging a part of the time-series data of the second sensor value with the failure representative image data obtained by imaging a part of the time-series data of the second sensor value;
The countermeasure acquisition means includes:
acquiring a first countermeasure in the case where a fault is determined in the time-series data of the first sensor value;
acquiring a second countermeasure in the case where a fault is determined in the time-series data of the second sensor value;
acquiring a third countermeasure in the case where a fault is determined in the time-series data of the first sensor value and the second sensor value;
3. The information processing device according to claim 1 or 2 .
前記顧客装置の疑似故障状態を示すように形成された疑似センサ値の前記時系列データの一部を画像化した疑似故障画像データを取得する疑似故障画像データ取得手段をさらに備え、
前記画像データ判定手段は、
前記疑似故障画像データと、前記故障代表画像データと、を比較することにより、前記疑似故障状態の故障を判定する、
請求項1または2に記載の情報処理装置。
a pseudo-fault image data acquisition means for acquiring pseudo-fault image data obtained by imaging a part of the time-series data of the pseudo sensor value formed so as to indicate a pseudo-fault state of the customer device;
The image data determination means
determining a fault in the pseudo-fault state by comparing the pseudo-fault image data with the fault representative image data;
3. The information processing device according to claim 1 or 2 .
センサ値を取得するセンサデバイスを含む顧客装置と、
前記顧客装置とネットワークを介して接続された情報処理装置と、
前記顧客装置の故障時に前記顧客装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを記憶した故障代表画像データ記憶装置と、
前記故障時の対応策を記憶した対応策記憶装置と、
を備え、
前記情報処理装置は、
前記故障代表画像データを取得する故障代表画像データ取得手段と、
前記故障時の対応策を取得する対応策取得手段と、
故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記顧客装置の故障を判定する画像データ判定手段と、
前記故障と判定した場合に前記対応策を前記顧客装置に通知する対応策通知手段と、
を有し、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する、
情報処理システム。
a customer device including a sensor device for acquiring a sensor value;
an information processing device connected to the customer device via a network;
a failure representative image data storage device that stores failure representative image data obtained by imaging a part of the time series data of the sensor value acquired by the sensor device of the customer device when the customer device fails;
a countermeasure storage device that stores countermeasures to be taken when the failure occurs;
Equipped with
The information processing device includes:
A failure representative image data acquisition means for acquiring the failure representative image data;
A countermeasure acquisition means for acquiring a countermeasure at the time of the failure;
an image data conversion means for converting a part of the time series data of the sensor value acquired by the sensor device of the customer device that is a target for failure determination into target image data;
an image data determination means for determining a failure of the customer device by comparing the representative failure image data with the target image data;
a countermeasure notification means for notifying the customer device of the countermeasure when the customer device is determined to be faulty;
having
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into the target image data including
Information processing system.
センサ値を取得するセンサデバイスを含む第1顧客装置と、
前記センサ値を取得する前記センサデバイスを含む第2顧客装置と、
前記第1顧客装置とネットワークを介して接続された情報処理装置と、
を備え、
前記第2顧客装置は、
前記第1顧客装置の故障時に前記第1顧客装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを記憶した故障代表画像データ記憶手段と、
前記故障時の対応策を記憶した対応策記憶手段と、
前記故障代表画像データを取得する画像データ取得手段と、
前記故障時の対応策を取得する対応策取得手段と、
故障判定の対象となる前記第2顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記第2顧客装置の故障を判定する画像データ判定手段と、
前記故障と判定された場合に、前記対応策を表示する表示手段と、
を有し、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する、
情報処理システム。
a first customer device including a sensor device for acquiring a sensor value;
a second customer device including the sensor device for acquiring the sensor value;
an information processing device connected to the first customer device via a network;
Equipped with
The second customer device is
a failure representative image data storage means for storing failure representative image data that is an image of a part of the time series data of the sensor value acquired by the sensor device of the first customer device when the first customer device fails;
A countermeasure storage means for storing countermeasures to be taken when the failure occurs;
An image data acquisition means for acquiring the failure representative image data;
A countermeasure acquisition means for acquiring a countermeasure at the time of the failure;
an image data conversion means for converting a part of the time series data of the sensor value acquired by the sensor device of the second customer apparatus that is a target for failure determination into target image data;
an image data determination means for determining a failure of the second customer device by comparing the representative failure image data with the target image data;
a display means for displaying the countermeasure when the malfunction is determined;
having
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into the target image data including
Information processing system.
センサ値を取得するセンサデバイスと、
故障と判定された場合に故障時の対応策を表示する表示手段と、
を備え、
装置の故障時に前記装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを取得する画像データ取得手段と、
前記故障時の対応策を取得する対応策取得手段と、
故障判定の対象となる前記装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記装置の故障を判定する画像データ判定手段と、
前記故障と判定した場合に前記対応策を前記装置に通知する対応策通知手段と、
を有する情報処理装置にネットワークを介して接続され、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する前記情報処理装置に接続された、
顧客装置。
A sensor device that acquires a sensor value;
a display means for displaying a countermeasure to be taken when a malfunction is determined;
Equipped with
an image data acquisition means for acquiring failure representative image data obtained by imaging a part of the time series data of the sensor value acquired by the sensor device of the apparatus when the apparatus fails;
A countermeasure acquisition means for acquiring a countermeasure at the time of the failure;
an image data conversion means for converting a part of the time series data of the sensor values acquired by the sensor device of the apparatus that is the subject of a failure judgment into target image data;
an image data determination means for determining a failure of the device by comparing the representative failure image data with the target image data;
a countermeasure notification means for notifying the device of the countermeasure when the device is determined to be faulty;
via a network to an information processing device having
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
The information processing device converts the target image data into the target image data including
Customer equipment.
センサ値を取得するセンサデバイスと、
情報処理手段と、
故障と判定された場合に故障時の対応策を表示する表示手段と、
を備え、
前記情報処理手段は、
装置の故障時に前記装置の前記センサデバイスが取得した前記センサ値の時系列データの一部を画像化した故障代表画像データを取得する画像データ取得手段と、
前記故障時の前記対応策を取得する対応策取得手段と、
故障判定の対象となる前記装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換する画像データ変換手段と、
前記故障代表画像データと、前記対象画像データとを比較することにより、前記装置の故障を判定する画像データ判定手段と、
を有し、
前記画像データ変換手段は、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの前記時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換する、
顧客装置。
A sensor device that acquires a sensor value;
An information processing means;
a display means for displaying a countermeasure to be taken when a malfunction is determined;
Equipped with
The information processing means includes:
an image data acquisition means for acquiring failure representative image data obtained by imaging a part of the time series data of the sensor value acquired by the sensor device of the apparatus when the apparatus fails;
a countermeasure acquisition means for acquiring the countermeasure when the failure occurs;
an image data conversion means for converting a part of the time series data of the sensor values acquired by the sensor device of the apparatus that is the subject of a failure judgment into target image data;
an image data determination means for determining a failure of the device by comparing the representative failure image data with the target image data;
having
The image data conversion means
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time period greater than the first time period, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into
Customer equipment.
顧客装置の故障時に前記顧客装置のセンサデバイスが取得したセンサ値の時系列データの一部を画像化した故障代表画像データを取得させる画像データ取得ステップと、
前記故障時の対応策を取得させる対応策取得ステップと、
故障判定の対象となる前記顧客装置の前記センサデバイスが取得した前記センサ値の前記時系列データの一部を、対象画像データに変換させる画像データ変換ステップと、
前記故障代表画像データと、前記対象画像データと、を比較させることにより、前記顧客装置の故障を判定させる画像データ判定ステップと、
前記故障と判定した場合に、前記対応策を前記顧客装置に通知させる対応策通知ステップと、
をコンピュータに実行させる際に、
前記画像データ変換ステップにおいて、
時間幅を第1時間として前記時系列データを区切る第1窓枠を、所定の第1遡り時間間隔で所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第1窓枠から画像に変換させた複数の第1対象画像データと、
前記時間幅を前記第1時間よりも大きい第2時間として前記時系列データを区切る第2窓枠を、所定の第2遡り時間間隔で前記所定の時間まで前記時系列データの時間軸に沿って遡らせながら、各第2窓枠から画像に変換させた複数の第2対象画像データと、
を含む前記対象画像データに変換させる、
ことをコンピュータに実行させる情報処理プログラム。
an image data acquisition step of acquiring failure representative image data obtained by imaging a part of time series data of sensor values acquired by a sensor device of the customer device when the customer device is broken;
a countermeasure acquisition step of acquiring a countermeasure for the failure;
an image data conversion step of converting a part of the time series data of the sensor values acquired by the sensor device of the customer device that is a target for failure determination into target image data;
an image data determination step of determining whether the customer device has a malfunction by comparing the representative malfunction image data with the target image data;
a countermeasure notification step of notifying the customer device of the countermeasure when the fault is determined;
When you run the following on your computer:
In the image data conversion step,
a plurality of first target image data pieces obtained by converting a first window frame, which divides the time series data into a first time span, into an image while moving the first window frame back along the time axis of the time series data to a predetermined time at a first back time interval;
a plurality of second target image data pieces obtained by converting each second window frame into an image while moving the second window frame, which divides the time series data into a second time greater than the first time, back along the time axis of the time series data to the predetermined time at a predetermined second back time interval;
converting the target image data into the target image data including
An information processing program that causes a computer to execute
JP2023576461A 2022-01-26 2022-01-26 Information processing device, information processing system, customer device, and information processing program Active JP7658466B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/002918 WO2023144934A1 (en) 2022-01-26 2022-01-26 Information processing device, information processing system, customer apparatus, information processing method, and non-transitory computer-readable medium

Publications (3)

Publication Number Publication Date
JPWO2023144934A1 JPWO2023144934A1 (en) 2023-08-03
JPWO2023144934A5 JPWO2023144934A5 (en) 2024-09-12
JP7658466B2 true JP7658466B2 (en) 2025-04-08

Family

ID=87471186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023576461A Active JP7658466B2 (en) 2022-01-26 2022-01-26 Information processing device, information processing system, customer device, and information processing program

Country Status (2)

Country Link
JP (1) JP7658466B2 (en)
WO (1) WO2023144934A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019153306A (en) 2018-03-05 2019-09-12 株式会社東芝 Fault solution prediction system and method
JP2020155114A (en) 2019-03-19 2020-09-24 三菱電機株式会社 Systems, methods and computer readable storage media for anomaly detection in time-varying system operation
WO2020255728A1 (en) 2019-06-17 2020-12-24 日本電気株式会社 Vibration measurement device, vibration measurement method, and computer-readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019153306A (en) 2018-03-05 2019-09-12 株式会社東芝 Fault solution prediction system and method
JP2020155114A (en) 2019-03-19 2020-09-24 三菱電機株式会社 Systems, methods and computer readable storage media for anomaly detection in time-varying system operation
WO2020255728A1 (en) 2019-06-17 2020-12-24 日本電気株式会社 Vibration measurement device, vibration measurement method, and computer-readable storage medium

Also Published As

Publication number Publication date
WO2023144934A1 (en) 2023-08-03
JPWO2023144934A1 (en) 2023-08-03

Similar Documents

Publication Publication Date Title
EP3910437B1 (en) Monitoring apparatus, monitoring method, and computer-readable medium
US10977568B2 (en) Information processing apparatus, diagnosis method, and program
US11526783B2 (en) Abnormality determination device, learning device, and abnormality determination method
US20210042585A1 (en) Abnormality detection device, abnormality detection method and computer readable medium
KR102564629B1 (en) Tool Error Analysis Using Spatial Distortion Similarity
WO2018131219A1 (en) Anomaly sensing device, anomaly sensing method, and storage medium
KR102501882B1 (en) System and method for fault detection of equipment based on machine learning
EP3948438B1 (en) Method and system for anomaly detection and diagnosis in industrial processes and equipment
JP2020027342A (en) Information processing apparatus, monitoring device and information processing method
KR20200005206A (en) System and method for fault classification of equipment based on machine learning
KR102830972B1 (en) Method, apparatus and program for maintaining the accuracy of equipment anomaly detection models using consistency checks
JP2018163622A (en) Method for supporting search for cause of manufacturing defect and information processing apparatus
CN112241792A (en) Information processing method and information processing system
CN114077919A (en) System for predicting machining anomalies
JP7658466B2 (en) Information processing device, information processing system, customer device, and information processing program
US11892829B2 (en) Monitoring apparatus, method, and program
Kim et al. A sensor data mining process for identifying root causes associated with low yield in semiconductor manufacturing
TWI824681B (en) Device management system, device failure cause estimation method, and memory medium for non-temporarily storing programs
US20240185576A1 (en) Image determination device, image determination method, and recording medium
Onishi et al. Machine failure diagnosis by combining software log and sensor data
KR102895863B1 (en) Operating server and method for diagnosing malfunction of factory automation equipment
US12332972B2 (en) Generation system, computer-readable storage medium, and method for generating waveform evaluation model
JP7696526B1 (en) Anomaly detection device and anomaly detection method
EP4379618A1 (en) Computer implemented method for determining a quality result for input data of a data model
WO2026062915A1 (en) Abnormality inspection device, abnormality inspection method, and abnormality inspection program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240627

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240627

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250310

R150 Certificate of patent or registration of utility model

Ref document number: 7658466

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150