JP2016146020A - Data analysis system and analysis method - Google Patents

Data analysis system and analysis method Download PDF

Info

Publication number
JP2016146020A
JP2016146020A JP2015021901A JP2015021901A JP2016146020A JP 2016146020 A JP2016146020 A JP 2016146020A JP 2015021901 A JP2015021901 A JP 2015021901A JP 2015021901 A JP2015021901 A JP 2015021901A JP 2016146020 A JP2016146020 A JP 2016146020A
Authority
JP
Japan
Prior art keywords
data
analysis
frequency
image forming
sensor
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.)
Pending
Application number
JP2015021901A
Other languages
Japanese (ja)
Inventor
奨平 岩本
Shohei Iwamoto
奨平 岩本
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2015021901A priority Critical patent/JP2016146020A/en
Publication of JP2016146020A publication Critical patent/JP2016146020A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)
  • Debugging And Monitoring (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a data analysis system capable of performing a failure prediction at real time on large number of devices all over the world at higher frequency while avoiding convergence of data load to a reception section.SOLUTION: The analysis system which includes one or more information processors determines network devices as the objects from which data required for a second analysis is collected from plural network devices based on a result of a first analysis. The analysis system controls to collect the data required for the second analysis from the determined network devices at a higher frequency than the frequency of data collection in the first analysis. The analysis system executes the second analysis by using the data collected from the determined network devices.SELECTED DRAWING: Figure 8

Description

本発明は、画像形成装置の故障を事前に予測する故障予測システムにおける、システムの低負荷化に関するものである。   The present invention relates to a reduction in system load in a failure prediction system that predicts a failure of an image forming apparatus in advance.

近年、ビッグデータを積極的に分析、活用しようとする動きが活発化している。画像形成装置の分野でも、大量のデバイスからのセンサー情報と故障履歴から故障予測モデルを作成し、世界中のデバイスの故障予測をリアルタイムに行うことが検討されている。このシステムは、画像形成装置からセンサーデータを定期的に収集し、収集したデータに対して故障予測モデルを適用する。そして適用の結果、異常値が出た場合に、画像形成装置の保守必要個所に対して部品交換や清掃を行うようにサービスマンに依頼するというものである。これにより、その個所における故障の発生を未然に防ぐことができる。   In recent years, movements to actively analyze and utilize big data have become active. Also in the field of image forming apparatuses, it is considered to create a failure prediction model from sensor information and failure history from a large number of devices and perform failure prediction of devices in the world in real time. This system periodically collects sensor data from the image forming apparatus and applies a failure prediction model to the collected data. If an abnormal value is found as a result of the application, a serviceman is requested to replace or clean the parts requiring maintenance of the image forming apparatus. As a result, it is possible to prevent a failure from occurring at that location.

このようなシステムにおいて更に効率的なメンテナンスを行うための先行技術として、例えば特許文献1がある。特許文献1では、デバイスの故障予測に対して、いずれかのデバイスで異常が検出された場合には、そのデバイスと同じ地域に設置されている他のデバイスを特定する。そして特定したデバイスのそれぞれについて、判定基準をより厳しくして異常の有無を判定する基準引き上げ判定処理を行う。同じ地域で同じようなデバイスの異常が見つかることはよくあるため、特許文献1の技術により、効率的なメンテナンス作業を行うことができる。   As a prior art for performing more efficient maintenance in such a system, there is, for example, Patent Document 1. In Patent Document 1, when an abnormality is detected in any device with respect to a device failure prediction, another device installed in the same area as the device is specified. Then, for each of the identified devices, a criterion raising determination process is performed to determine whether there is an abnormality with a stricter determination criterion. Since it is often the case that a similar device abnormality is found in the same region, efficient maintenance work can be performed by the technique of Patent Document 1.

特開2007−49349号公報JP 2007-49349 A

特許文献1に記載の技術では、世界中に存在する大量の画像形成装置からデータを取得する場合に、データの受信部に負荷が集中してしまう。更に、デバイスからのデータ受信の頻度が上がれば上がるほど故障予測の頻度も上がるが、それに伴い受信部の負荷は更に増大する。   In the technique described in Patent Document 1, when data is acquired from a large number of image forming apparatuses existing all over the world, a load is concentrated on the data receiving unit. Furthermore, the frequency of failure prediction increases as the frequency of data reception from the device increases, but the load on the receiving unit further increases accordingly.

上記課題を解決するため、本発明は、1以上の情報処理装置を含み、複数のネットワークデバイスから収集したデータを分析する分析システムであって、第1の分析の結果に基づいて、前記ネットワークデバイスの中から、第2の分析のために必要なデータを収集する対象とするネットワークデバイスを決定する決定手段と、第1の分析におけるデータ収集の頻度より高い頻度で、前記決定されたネットワークデバイスから第2の分析に必要なデータが収集されるよう制御する制御手段と、前記決定されたネットワークデバイスから収集されたデータを用いて第2の分析を実行する実行手段とを有することを特徴とする分析システムを提供する。   In order to solve the above problems, the present invention is an analysis system that includes one or more information processing apparatuses and analyzes data collected from a plurality of network devices, and the network device is based on the result of the first analysis. Determining means for determining a network device to collect data necessary for the second analysis, and from the determined network device at a frequency higher than the frequency of data collection in the first analysis. Control means for controlling the data necessary for the second analysis to be collected, and execution means for performing the second analysis using the data collected from the determined network device Provide an analysis system.

本発明では、通常時には低頻度でデバイスからデータを受信しているため、データ受信部の負荷を抑えることができる。低頻度データを用いた故障予測において異常を判定したら高頻度でデータを送信するようにデバイスに指示を出し高頻度データを用いて故障予測を行うため、故障予測の精度をあまり下げることなく負荷を抑えることができる。   In the present invention, since data is normally received from the device at a low frequency, the load on the data receiving unit can be suppressed. If an abnormality is determined in failure prediction using low-frequency data, the device is instructed to send data at high frequency, and failure prediction is performed using high-frequency data. Can be suppressed.

データ活用システムの全体構成Overall configuration of data utilization system サーバコンピュータハード構成Server computer hardware configuration データ蓄積装置ソフト構成Data storage software configuration データ分析装置ソフト構成Data analyzer software configuration デバイス管理装置ソフト構成Device management software configuration 画像形成装置ハード構成Hardware configuration of image forming apparatus 画像形成装置ソフト構成Image forming device software configuration 低負荷故障予測フローチャートLow load failure prediction flowchart 高頻度送信履歴DB状態管理フローチャートHigh-frequency transmission history DB status management flowchart サービスマン定期出動予定を考慮した高頻度送信履歴DB状態管理フローチャートHigh-frequency transmission history DB state management flowchart considering serviceman regular dispatch schedule データ活用システムの全体シーケンスOverall sequence of data utilization system データ収集装置ソフト構成Data collector software configuration 分析者端末ソフト構成Analyst terminal software configuration

以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、フローチャート中の「S」はステップを表す。   The best mode for carrying out the present invention will be described below with reference to the drawings. Note that “S” in the flowchart represents a step.

<実施例1>
図1は、本発明の実施例1に係る、故障予測システムの全体構成を示す図である。図1において、デバイス管理装置111、データ蓄積装置112、データ分析装置113、複数のネットワークデバイス(121〜123)、データ収集装置114および分析者端末115はネットワーク101〜105を介して接続される。なお、図1のデータ蓄積装置112、データ分析装置113およびデータ収集装置114は、分析システムに含まれ、それぞれが仮想マシンとして実現されるようにしても良い。また、それら仮想マシンは、1以上の情報処理装置上で実行される。
<Example 1>
FIG. 1 is a diagram illustrating an overall configuration of a failure prediction system according to Embodiment 1 of the present invention. In FIG. 1, a device management apparatus 111, a data storage apparatus 112, a data analysis apparatus 113, a plurality of network devices (121 to 123), a data collection apparatus 114, and an analyst terminal 115 are connected via networks 101 to 105. Note that the data storage device 112, the data analysis device 113, and the data collection device 114 in FIG. 1 may be included in the analysis system and each may be realized as a virtual machine. These virtual machines are executed on one or more information processing apparatuses.

ネットワークデバイスは、本明細書では画像形成装置として記述するが、本発明はデジタル医療機器、ネットワークカメラ、ロボット、車載端末、または空調にも適用可能である。また、ネットワークデバイスの数を3個として記述するが、3個に限定されるものではない。ネットワーク101〜105は、例えば、インターネット等のLAN、WAN、電話回線、専用デジタル回線、ATMやフレームリレー回線、ケーブルテレビ回線またはデータ放送用無線回線等である。または、これらの組合せにより実現される、いわゆる通信ネットワークである。ネットワーク101〜105はデータの送受信が可能であればよい。本明細書では、ネットワーク104はインターネット、ネットワーク101〜103と105は企業内ネットワークやサービスプロバイダーのネットワークを想定するが、他のネットワークでも構わない。   Although the network device is described as an image forming apparatus in this specification, the present invention can also be applied to a digital medical device, a network camera, a robot, an in-vehicle terminal, or an air conditioner. Although the number of network devices is described as three, the number is not limited to three. The networks 101 to 105 are, for example, a LAN such as the Internet, a WAN, a telephone line, a dedicated digital line, an ATM, a frame relay line, a cable television line, a data broadcasting wireless line, or the like. Or it is what is called a communication network implement | achieved by these combination. The networks 101 to 105 only need to be able to transmit and receive data. In this specification, the network 104 is assumed to be the Internet, and the networks 101 to 103 and 105 are assumed to be corporate networks or service provider networks, but may be other networks.

デバイス管理装置111、データ蓄積装置112、データ分析装置113はサーバコンピュータ(情報処理装置)により実行される。デバイス管理装置111は、画像形成装置121〜123に対して、センサー情報送信頻度、センサー情報送信期間を設定し、センサー情報送信の指示や、センサー情報送信停止の指示を行うことができる。なお、センサー情報に関しては、後ほど図3を参照して説明する。また、画像形成装置121〜123は、自身に設置されたセンサー値を取得し、データ蓄積装置112に対して送信することができる。データ蓄積装置112は、画像形成装置121〜123から受信した情報を蓄積し、故障予測に必要なデータをデータ分析装置113に送信することができる。当該データには、センサーデータ、カウンタ情報、ログ情報の少なくとも1つが含まれる。   The device management apparatus 111, the data storage apparatus 112, and the data analysis apparatus 113 are executed by a server computer (information processing apparatus). The device management apparatus 111 can set the sensor information transmission frequency and the sensor information transmission period to the image forming apparatuses 121 to 123, and can instruct sensor information transmission or stop sensor information transmission. Sensor information will be described later with reference to FIG. Further, the image forming apparatuses 121 to 123 can acquire sensor values installed in the image forming apparatuses 121 to 123 and transmit them to the data storage apparatus 112. The data storage device 112 can store the information received from the image forming devices 121 to 123 and transmit data necessary for failure prediction to the data analysis device 113. The data includes at least one of sensor data, counter information, and log information.

データ分析装置113は、データ蓄積装置112から、故障予測に必要なデータを取得し、あらかじめデータ分析装置113内に実装されている故障予測モデルを適用して、その判定結果をデバイス管理装置111に通知することができる。データ分析装置113内の故障予測モデルは、分析者が分析者端末115を通してあらかじめ実装する。データ収集装置114は、分析者による故障予測モデルの作成に必要なデータを、データ蓄積装置112から取得し、分析者端末115からいつでもアクセスできるようにデータを蓄積しておくことができる。   The data analysis device 113 acquires data necessary for failure prediction from the data storage device 112, applies a failure prediction model previously installed in the data analysis device 113, and sends the determination result to the device management device 111. You can be notified. The failure prediction model in the data analysis device 113 is installed in advance by the analyst through the analyzer terminal 115. The data collection device 114 can acquire data necessary for creating a failure prediction model by an analyst from the data storage device 112 and store the data so that it can be accessed from the analyst terminal 115 at any time.

分析者端末115は、分析者によって操作される。分析者は、分析者端末115内で、一定期間のセンサーデータや故障履歴を用いて、機械学習または単純な数式等によって画像形成装置の故障予測モデルを作成する。センサーデータや故障履歴は、データ収集装置114から取得することができる。作成した故障予測モデルは、データ分析装置113内に実装することができる。   The analyst terminal 115 is operated by an analyst. The analyst creates a failure prediction model of the image forming apparatus by machine learning or a simple mathematical formula using the sensor data and the failure history for a certain period in the analyst terminal 115. Sensor data and failure history can be acquired from the data collection device 114. The created failure prediction model can be implemented in the data analysis device 113.

以降、本明細書で説明するサーバのそれぞれの機能は、単体のサーバ又は単体の仮想サーバによって実現しても構わないし、複数のサーバ又は複数の仮想サーバによって実現しても構わない。あるいは複数の仮想サーバが単体のサーバ上で実行されても構わない。   Hereinafter, each function of the server described in this specification may be realized by a single server or a single virtual server, or may be realized by a plurality of servers or a plurality of virtual servers. Alternatively, a plurality of virtual servers may be executed on a single server.

図11は、本発明の全体的シーケンスを表したものである。本発明は、故障予測モデルを作成する「モデル作成フェーズ」、低頻度でセンサーデータを取得し故障予測を行う「低精度故障予測フェーズ」、高頻度でセンサーデータを取得し故障予測を行う「高精度故障予測フェーズ」の3つのフェーズによって成り立つ。   FIG. 11 represents the overall sequence of the present invention. The present invention provides a “model creation phase” for creating a failure prediction model, a “low-precision failure prediction phase” for acquiring sensor data at a low frequency and predicting failure, and a “high” for acquiring sensor data at a high frequency and performing failure prediction. It consists of three phases of “accuracy failure prediction phase”.

モデル作成フェーズでは、まず分析者が、分析者端末115を通して、データ分析装置113にセンサーデータの送信指示依頼M1101を通知する。データ分析装置113は送信指示依頼M1101を受けて、デバイス管理装置111にセンサーデータの送信指示依頼M1102を通知する。デバイス管理装置111は、送信指示依頼M1102を受けて、画像形成装置121〜123にセンサーデータの送信指示M1103を通知する。画像形成装置121〜123は、送信指示M1103で指示されたセンサーデータ送信頻度や送信期間に沿って、データ蓄積装置112にセンサーデータを送信する(M1104)。また、画像形成装置121〜123内で故障が起こったときには、画像形成装置121〜123からデバイス管理装置111に故障通知M1105を通知する。また、任意のタイミングで、データ収集装置114はデータ蓄積装置112に対してセンサーデータ取得M1106を通知してセンサーデータを取得し、またデバイス管理装置111に対して故障履歴取得M1107を通知して故障履歴を取得する。   In the model creation phase, the analyst first notifies the data analyzer 113 of a sensor data transmission instruction request M1101 through the analyzer terminal 115. Upon receiving the transmission instruction request M1101, the data analysis apparatus 113 notifies the device management apparatus 111 of a sensor data transmission instruction request M1102. Upon receiving the transmission instruction request M1102, the device management apparatus 111 notifies the image forming apparatuses 121 to 123 of a sensor data transmission instruction M1103. The image forming apparatuses 121 to 123 transmit the sensor data to the data storage apparatus 112 in accordance with the sensor data transmission frequency and transmission period designated by the transmission instruction M1103 (M1104). Further, when a failure occurs in the image forming apparatuses 121 to 123, a failure notification M 1105 is notified from the image forming apparatuses 121 to 123 to the device management apparatus 111. Further, at an arbitrary timing, the data collection device 114 notifies the data storage device 112 of sensor data acquisition M1106 to acquire sensor data, and notifies the device management device 111 of failure history acquisition M1107 to cause a failure. Get history.

分析者は、モデル作成に必要なセンサーデータと故障履歴がデータ収集装置114に蓄積されていたら、分析者端末115を通してデータ収集装置114に対して、センサーデータ取得M1108を通知してセンサーデータを取得する。そして、分析者は分析者端末115を通して、データ収集装置114に対して故障履歴取得M1109を通知し、故障履歴を取得する。分析者は分析者端末115内で、取得したセンサーデータ、故障履歴から、機械学習または単純な数式などにより故障予測モデルを作成する(M1110)。そして、分析者は分析者端末115を通して、作成したモデルをデータ分析装置113に実装する(M1111)。   When the sensor data and failure history necessary for model creation are accumulated in the data collection device 114, the analyst notifies the data collection device 114 through the analyst terminal 115 of the sensor data acquisition M1108 to obtain the sensor data. To do. Then, the analyst notifies the data collection device 114 of the failure history acquisition M1109 through the analyzer terminal 115, and acquires the failure history. In the analyst terminal 115, the analyst creates a failure prediction model from the acquired sensor data and failure history by machine learning or a simple mathematical formula (M1110). Then, the analyst installs the created model in the data analysis apparatus 113 through the analyst terminal 115 (M1111).

以上のプロセスを経てデータ分析装置113内にモデルが1つ以上実装されたら、低精度故障予測フェーズに移行できる。低精度故障予測フェーズでは、まず分析者は分析者端末115を通して、データ分析装置113に故障予測開始M1121を通知する。一度故障予測開始M1121が通知されたら、低精度故障予測フェーズまたは高精度故障予測フェーズ内の処理が繰り返し実行される。データ分析装置113は故障予測開始M1121の通知を受けて、故障予測に必要なセンサーデータを取得するために、デバイス管理装置111に低頻度送信指示依頼M1122を通知する。「低頻度送信指示」とは、引数として指定できる送信頻度を低く設定した送信指示のことである。デバイス管理装置111は低頻度送信指示依頼M1122の通知を受けて、画像形成装置121〜123に低頻度送信指示M1123を通知する。画像形成装置121〜123は低頻度送信指示M1123で指示されたセンサーデータ送信頻度や送信期間に沿って、データ蓄積装置112にセンサーデータを送信する(M1124)。   If one or more models are mounted in the data analysis apparatus 113 through the above process, the low-accuracy failure prediction phase can be entered. In the low-precision failure prediction phase, the analyst first notifies the data analysis device 113 of the failure prediction start M1121 through the analyzer terminal 115. Once the failure prediction start M1121 is notified, the processing in the low accuracy failure prediction phase or the high accuracy failure prediction phase is repeatedly executed. In response to the notification of the failure prediction start M1121, the data analysis device 113 notifies the device management device 111 of the low frequency transmission instruction request M1122 in order to acquire sensor data necessary for failure prediction. The “low frequency transmission instruction” is a transmission instruction in which a transmission frequency that can be specified as an argument is set low. Upon receiving the notification of the low frequency transmission instruction request M1122, the device management apparatus 111 notifies the image forming apparatuses 121 to 123 of the low frequency transmission instruction M1123. The image forming apparatuses 121 to 123 transmit the sensor data to the data storage apparatus 112 in accordance with the sensor data transmission frequency and transmission period designated by the low frequency transmission instruction M1123 (M1124).

データ分析装置113はデータ蓄積装置112を定期的に監視する。その結果、データ分析装置113が持つ故障予測モデルが適用できるだけのセンサーデータが蓄積されていたら、データ蓄積装置112に対してセンサーデータ取得M1125を通知してセンサーデータを取得する。データ分析装置113は、取得したセンサーデータを用いて故障予測M1126を行う。その結果、異常と判定された場合は、高頻度故障予測フェーズであるalt[異常と判定されたら]内に移行する。   The data analysis device 113 periodically monitors the data storage device 112. As a result, if sensor data that can be applied to the failure prediction model of the data analysis device 113 is stored, the sensor data acquisition M1125 is notified to the data storage device 112 to acquire the sensor data. The data analysis device 113 performs failure prediction M1126 using the acquired sensor data. As a result, when it is determined that there is an abnormality, the process shifts to alt [when it is determined that there is an abnormality], which is a high-frequency failure prediction phase.

高頻度故障予測フェーズでは、データ分析装置113は、高精度故障予測モデルの適用に必要なセンサーデータを取得するため、デバイス管理装置111に高頻度送信指示依頼M1141を通知する。「高頻度送信指示」とは、引数として指定できる送信頻度を高く設定した送信指示のことである。デバイス管理装置111は高頻度送信指示依頼M1141の通知を受けて、画像形成装置121〜123に高頻度送信指示M1142を通知する。画像形成装置121〜123は送信指示M1142で指示されたセンサーデータ送信頻度や送信期間に沿って、データ蓄積装置112にセンサーデータを送信する(M1143)。   In the high-frequency failure prediction phase, the data analysis device 113 notifies the device management device 111 of a high-frequency transmission instruction request M1141 in order to acquire sensor data necessary for applying the high-precision failure prediction model. The “high frequency transmission instruction” is a transmission instruction with a high transmission frequency that can be specified as an argument. Upon receiving the notification of the high-frequency transmission instruction request M1141, the device management apparatus 111 notifies the image forming apparatuses 121 to 123 of the high-frequency transmission instruction M1142. The image forming apparatuses 121 to 123 transmit sensor data to the data storage apparatus 112 in accordance with the sensor data transmission frequency and transmission period designated by the transmission instruction M1142 (M1143).

データ分析装置113はデータ蓄積装置112を定期的に監視する。その結果、データ分析装置113が持つ故障予測モデルが適用できるだけのセンサーデータが蓄積されていたら、データ蓄積装置112に対してセンサーデータ取得M1144を通知してセンサーデータを取得する。データ分析装置113は、取得したセンサーデータを用いて故障予測M1145を行う。その結果、異常と判定された場合は、高頻度故障予測フェーズであるalt[異常と判定されたら]内に移行し、データ分析装置113は、デバイス管理装置111に対してセンサーエラー通知M1146を通知する。   The data analysis device 113 periodically monitors the data storage device 112. As a result, if sensor data sufficient to apply the failure prediction model of the data analysis device 113 is accumulated, the sensor data acquisition M1144 is notified to the data storage device 112 to acquire the sensor data. The data analysis device 113 performs failure prediction M1145 using the acquired sensor data. As a result, when it is determined that there is an abnormality, the process moves to alt [when it is determined that there is an abnormality] that is a high-frequency failure prediction phase, and the data analysis apparatus 113 notifies the device management apparatus 111 of a sensor error notification M1146. To do.

図2は、実施例1に係るデバイス管理装置111、データ蓄積装置112、データ分析装置113、データ収集装置114、分析者端末115のハードウェア構成図である。図2において、Central Processing Unit(以下「CPU」)202は装置全体の制御を行う。具体的には、CPU202はHard Disc Drive(以下「HDD」)205に格納されているアプリケーションプログラム、OS等を実行する。また、CPU202はRandom Access Memory(以下「RAM」)203に、プログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。RAM203は一時記憶手段であり、CPU202の主メモリ、ワークエリア等として機能する。Read Only Memory(以下「ROM」)204は記憶手段であり、基本I/Oプログラム等の各種データを記憶する。HDD205は外部記憶手段の一つであり、大容量メモリとして機能し、Webブラウザ等のアプリケーションプログラム、サービスサーバー群のプログラム、OS、関連プログラム等を格納する。   FIG. 2 is a hardware configuration diagram of the device management apparatus 111, the data storage apparatus 112, the data analysis apparatus 113, the data collection apparatus 114, and the analyst terminal 115 according to the first embodiment. In FIG. 2, a central processing unit (hereinafter “CPU”) 202 controls the entire apparatus. Specifically, the CPU 202 executes an application program, OS, and the like stored in a hard disc drive (hereinafter “HDD”) 205. Further, the CPU 202 performs control to temporarily store information, files, and the like necessary for program execution in a random access memory (hereinafter “RAM”) 203. A RAM 203 is a temporary storage unit, and functions as a main memory, a work area, and the like of the CPU 202. A Read Only Memory (hereinafter “ROM”) 204 is a storage unit and stores various data such as a basic I / O program. The HDD 205 is one of external storage means and functions as a large-capacity memory, and stores application programs such as a Web browser, a service server group program, an OS, and related programs.

ディスプレイ208は表示手段であり、キーボード207から入力したコマンド等を表示したりするものである。インターフェース209は外部装置インターフェースであり、プリンタ、USB機器、周辺機器を接続する。キーボード207は指示入力手段である。システムバス201は、装置内におけるデータの流れを司るものである。Network Interface Card(以下「NIC」)206は、ネットワーク101〜105を介して外部装置とのデータのやり取りを行う。   A display 208 is a display unit that displays commands and the like input from the keyboard 207. An interface 209 is an external device interface and connects a printer, a USB device, and a peripheral device. The keyboard 207 is an instruction input unit. The system bus 201 controls the flow of data in the apparatus. A network interface card (hereinafter “NIC”) 206 exchanges data with external devices via the networks 101 to 105.

なお、上記コンピュータの構成はその一例であり、図2の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてROM204、RAM203、HDD205などで変更することも可能である。加えて、CPU202がHDD205に記憶されているプログラムに基づき処理を実行することによって、図3等に示されるようなソフトウェア構成及び後述するフローチャートの各ステップの処理が実現される。   Note that the configuration of the computer is an example thereof, and is not limited to the configuration example of FIG. For example, the storage destination of data and programs can be changed by the ROM 204, the RAM 203, the HDD 205, etc. according to the characteristics. In addition, when the CPU 202 executes a process based on a program stored in the HDD 205, the software configuration as shown in FIG.

図3は、実施例1に係るデータ蓄積装置112のソフトウェア構成図である。データ蓄積装置112は、データ受付部301、データ取得部302及びセンサーデータ管理DB303から構成される。データ受付部301は、画像形成装置121〜123から送信されるセンサー情報を受信し、センサーデータ管理DB303に保存する機能を持つ。ここで受信する「センサー情報」とは、センサーデータの取得日時と各センサーのセンサーデータの事であり、例えば下記表Aの1行分にあたる。   FIG. 3 is a software configuration diagram of the data storage device 112 according to the first embodiment. The data storage device 112 includes a data reception unit 301, a data acquisition unit 302, and a sensor data management DB 303. The data receiving unit 301 has a function of receiving sensor information transmitted from the image forming apparatuses 121 to 123 and storing it in the sensor data management DB 303. The “sensor information” received here refers to the acquisition date and time of sensor data and the sensor data of each sensor. For example, it corresponds to one row in Table A below.

データ取得部302は、データ分析装置113またはデータ収集装置114からのデータ取得リクエストを受けて、センサーデータ管理DB303で管理されているセンサーデータの値を返却値として返す機能を持つ。センサーデータ管理DB303は、画像形成装置から受信したセンサーデータを管理するデータベースである。センサーデータ管理DB303で管理するデータは、例えば下記表Aのようなセンサーデータである。   The data acquisition unit 302 has a function of receiving a data acquisition request from the data analysis device 113 or the data collection device 114 and returning the value of sensor data managed by the sensor data management DB 303 as a return value. The sensor data management DB 303 is a database that manages sensor data received from the image forming apparatus. Data managed by the sensor data management DB 303 is sensor data as shown in Table A below, for example.

Figure 2016146020
Figure 2016146020

表Aは、画像形成装置にとりつけられたセンサーM、N、Oの値を1時間毎に収集した際の各センサーデータの例である。表Aの「データ取得日時」カラムは、画像形成装置からセンサーデータを取得した日時である。「機種」カラムは画像形成装置の機種名を表す。「機種番号」カラムは、画像形成装置の機種番号を表し、各画像形成装置に対してユニークな値である。「センサーM」、「センサーN」、「センサーO」カラムは、「機種番号」で一意に特定される画像形成装置の「データ取得日時時点」の各センサー値を表す。センサー値とは、例えば画像形成装置内の温度、湿度、部品にかかる電圧などである。   Table A is an example of sensor data when the values of sensors M, N, and O attached to the image forming apparatus are collected every hour. The “data acquisition date” column in Table A is the date and time when the sensor data was acquired from the image forming apparatus. The “model” column represents the model name of the image forming apparatus. The “model number” column represents the model number of the image forming apparatus, and is a unique value for each image forming apparatus. The “Sensor M”, “Sensor N”, and “Sensor O” columns represent sensor values of “data acquisition date / time” of the image forming apparatus uniquely identified by “model number”. The sensor value is, for example, temperature in the image forming apparatus, humidity, voltage applied to components, and the like.

図4は、実施例1に係るデータ分析装置113のソフトウェア構成図である。データ分析装置113は、図中上段に示すように、故障予測部401、外部データ取得部402、センサーデータ送信指示部403、センサーエラー通知部404を含む。また、下段に示すように、故障予測モデル一覧管理DB405、高頻度送信履歴DB406、高頻度送信履歴管理部407及び、センサーデータ送信指示依頼受付部408を含む。   FIG. 4 is a software configuration diagram of the data analysis apparatus 113 according to the first embodiment. The data analysis apparatus 113 includes a failure prediction unit 401, an external data acquisition unit 402, a sensor data transmission instruction unit 403, and a sensor error notification unit 404, as shown in the upper part of the figure. Further, as shown in the lower part, a failure prediction model list management DB 405, a high frequency transmission history DB 406, a high frequency transmission history management unit 407, and a sensor data transmission instruction request reception unit 408 are included.

故障予測部401は、データ蓄積装置112から取得したデータに対して、故障予測モデルを適用する機能を持つ。故障予測モデルは、分析者によって分析者端末115を通して故障予測部401内に実装することができる。故障予測部401内に、ある故障予測モデルが実装されたら、故障予測モデル一覧管理DB405も更新し、新たな故障予測モデルを登録する。故障予測の処理については図4の説明の最後に記載する。また分析者からの指示で、故障予測の開始、停止を制御することも故障予測部401で行う。   The failure prediction unit 401 has a function of applying a failure prediction model to data acquired from the data storage device 112. The failure prediction model can be installed in the failure prediction unit 401 through the analyzer terminal 115 by the analyst. When a certain failure prediction model is mounted in the failure prediction unit 401, the failure prediction model list management DB 405 is also updated and a new failure prediction model is registered. The failure prediction process will be described at the end of the description of FIG. The failure prediction unit 401 also controls the start and stop of failure prediction according to instructions from the analyst.

外部データ取得部402は、データ蓄積装置112に蓄積されているセンサーデータを取得する機能を持つ。センサーデータ送信指示部403は、指定した(対象となる)画像形成装置(例えば121)に対して指定した頻度、期間のセンサーデータを送信するように、デバイス管理装置111に通知する機能を持つ。引数の設定の仕方により、送信停止の指示も可能である。   The external data acquisition unit 402 has a function of acquiring sensor data stored in the data storage device 112. The sensor data transmission instruction unit 403 has a function of notifying the device management apparatus 111 to transmit sensor data of a specified frequency and period to a specified (target) image forming apparatus (for example, 121). Depending on how the argument is set, an instruction to stop transmission is also possible.

センサーエラー通知部404は、指定した画像形成装置(例えば121)が、故障予測の結果センサー異常と判定されたことをデバイス管理装置111に通知する機能を持つ。故障予測モデル一覧管理DB405は、故障予測をするための故障予測モデルの一覧を管理するデータベースである。故障予測モデル一覧管理DB405で管理するデータは、例えば下記表Bのようなデータで、分析者によって故障予測部401内に実装された故障予測モデルに対応する。

















The sensor error notification unit 404 has a function of notifying the device management apparatus 111 that the designated image forming apparatus (for example, 121) has been determined to be a sensor abnormality as a result of failure prediction. The failure prediction model list management DB 405 is a database that manages a list of failure prediction models for making failure predictions. The data managed by the failure prediction model list management DB 405 is, for example, data as shown in Table B below, and corresponds to the failure prediction model installed in the failure prediction unit 401 by the analyst.

















Figure 2016146020
Figure 2016146020

表Bの「モデル名」カラムは、故障予測モデル毎にユニークな故障予測モデルの名前である。「機種」カラムは表Aの「機種」カラムと同意である。「入力センサー」カラムは、モデルを適用するために必要なセンサーデータの種類の事で、このカラムに書かれた種類のセンサーデータが、故障予測モデルへの入力になる。「入力頻度」カラムは、故障予測モデルに入力するセンサーデータの入力頻度である。「入力期間」カラムは、故障予測モデルに入力するセンサーデータの入力期間である。「モデルグループ」カラムは、故障予測モデルが所属するモデルグループを表す。「高頻度レベル」カラムは、同モデルグループにおいて高頻度出力になったときに次にどの故障予測モデルを適用するかを管理するためのものである。「通知内容」カラムは、ある故障予測モデルを適用して異常を判定したときに、デバイス管理装置に通知する内容を表しており、「高頻度送信指示」か「センサーエラー」(故障通知)のいずれかとなる。「高頻度送信指示」とは、同グループかつ次のレベルのモデルを適用するために、デバイス管理装置111に対して今より高い頻度のセンサーデータ送信を要求する指示のことである。「適用続行」カラムは、ある故障予測モデルを適用して異常を判定した後にもそのモデルの適用を続けるかどうかを表す。   The “model name” column in Table B is a name of a failure prediction model that is unique for each failure prediction model. The “model” column is the same as the “model” column in Table A. The “input sensor” column is a type of sensor data necessary for applying the model, and the type of sensor data written in this column becomes an input to the failure prediction model. The “input frequency” column is an input frequency of sensor data input to the failure prediction model. The “input period” column is an input period of sensor data input to the failure prediction model. The “model group” column represents a model group to which the failure prediction model belongs. The “high frequency level” column is used to manage which failure prediction model is to be applied next when high frequency output occurs in the model group. The “Notification content” column indicates the content to be notified to the device management device when an abnormality is determined by applying a certain failure prediction model. The “high frequency transmission instruction” or “sensor error” (failure notification) Either. The “high frequency transmission instruction” is an instruction for requesting the device management apparatus 111 to transmit sensor data at a frequency higher than that of the device management apparatus 111 in order to apply the model of the same group and the next level. The “continue application” column indicates whether or not to continue applying the model even after determining an abnormality by applying a certain failure prediction model.

表Bでは、ModelA、B、Cが同じモデルグループAに所属し、高頻度レベルが順に0、1、2となっており、初めはレベル0のモデルであるModelAが適用される。その結果、異常を判定した場合、次に同じモデルグループAのレベル1であるModelBが適用される。この場合、ModelAの「適用続行」がTRUEなので、その後においてもModelAの適用は続行される。ModelBを適用した結果、異常を判定した場合、次は同じモデルグループAのレベル2のモデルであるModelCが適用される。ModelCで異常を判定した場合、ModelCの「通知内容」がセンサーエラーなので、故障予測部401はセンサーエラー通知部404に、デバイス管理装置111へのセンサーエラー通知を依頼する。   In Table B, Model A, B, and C belong to the same model group A, the high frequency levels are 0, 1, and 2 in order, and Model A, which is a model of level 0, is applied first. As a result, when abnormality is determined, Model B which is level 1 of the same model group A is applied next. In this case, since “continuation of application” of Model A is TRUE, application of Model A is continued even after that. When abnormality is determined as a result of applying Model B, Model C, which is a level 2 model of the same model group A, is applied next. When the abnormality is determined in Model C, since the “notification content” of Model C is a sensor error, the failure prediction unit 401 requests the sensor error notification unit 404 to notify the device management apparatus 111 of a sensor error.

高頻度送信履歴DB406は、デバイス管理装置111に高頻度送信指示を通知した履歴を管理するデータベースである。高頻度送信管理DB406で管理するデータは、例えば下記表Cのようなデータである。故障予測部401が故障予測を行った結果、異常を示し、センサーデータ送信指示部403に高頻度送信指示を通知するときに新たな行が更新される。   The high-frequency transmission history DB 406 is a database that manages a history of notifying the device management apparatus 111 of a high-frequency transmission instruction. Data managed by the high-frequency transmission management DB 406 is data as shown in Table C below, for example. As a result of the failure prediction unit 401 performing failure prediction, an abnormality is indicated, and a new row is updated when the sensor data transmission instruction unit 403 is notified of a high-frequency transmission instruction.

Figure 2016146020
Figure 2016146020

表Cの「機種番号」カラムは、表Aの「機種番号」カラムと同意である。「適用高頻度用モデル」カラムは、デバイスが適用している高頻度用モデルのモデル名を表す。「高頻度用モデル」とは、高頻度レベルが1以上のモデルを指しており、低頻度用モデルは高頻度レベルが0のモデルを指す。「状態」カラムは、機種番号に対応する画像形成装置の状態を表しており、「高頻度送信済」もしくは「高頻度送信中」の状態をとる。「高頻度開始」カラムは、デバイスが高頻度送信指示を受けて高頻度送信を開始する時間を表す。「高頻度停止予定」カラムは、デバイスが高頻度送信を停止する予定の日時を表す。   The “model number” column in Table C is the same as the “model number” column in Table A. The “applied high frequency model” column represents the model name of the high frequency model applied by the device. The “high frequency model” refers to a model having a high frequency level of 1 or more, and the low frequency model refers to a model having a high frequency level of 0. The “status” column represents the status of the image forming apparatus corresponding to the model number, and takes a status of “high frequency transmission completed” or “high frequency transmission in progress”. The “high frequency start” column represents the time when the device receives a high frequency transmission instruction and starts high frequency transmission. The “scheduled high frequency stop” column represents the date and time when the device is scheduled to stop high frequency transmission.

高頻度送信履歴管理部407は、高頻度送信履歴DB406で管理している表Cのデータを監視する機能を持つ。高頻度送信履歴を一定周期で常に監視し、現在日時が高頻度送信履歴の高頻度停止予定日時を超えていたら、その履歴に対応する機種番号の画像形成装置に高頻度送信停止指示を、センサーデータ送信指示部403に通知する。更に、その履歴の状態を「高頻度送信中」から「高頻度送信済」に変更する。センサーデータ送信指示依頼受付部408は、外部から送信指示依頼を受け付け、受け付けた送信指示をセンサーデータ送信指示部403に通知する機能を持つ。   The high-frequency transmission history management unit 407 has a function of monitoring data in Table C managed by the high-frequency transmission history DB 406. The high-frequency transmission history is constantly monitored at a fixed period, and if the current date and time exceeds the scheduled high-frequency stop date and time of the high-frequency transmission history, a high-frequency transmission stop instruction is sent to the image forming device of the model number corresponding to the history. The data transmission instruction unit 403 is notified. Furthermore, the state of the history is changed from “high frequency transmission” to “high frequency transmission completed”. The sensor data transmission instruction request receiving unit 408 has a function of receiving a transmission instruction request from outside and notifying the sensor data transmission instruction unit 403 of the received transmission instruction.

故障予測部401における低負荷故障予測の処理フローについて、図8のフローチャートを用いて説明する。この処理フローは、図11のシーケンス図の低精度故障予測フェーズ、高精度故障予測フェーズでの、データ分析装置113が通知するメッセージに対応する。   A processing flow of low load failure prediction in the failure prediction unit 401 will be described with reference to the flowchart of FIG. This processing flow corresponds to a message notified by the data analysis device 113 in the low accuracy failure prediction phase and the high accuracy failure prediction phase of the sequence diagram of FIG.

故障予測部401は、S801にてデータ蓄積装置から必要なセンサーデータを取得する。センサーデータの取得は、故障予測部401が外部データ取得部402に問い合わせることで行う。次に故障予測部401は、S802にて適用する故障予測モデルの決定を行う。故障予測モデル一覧管理DB405で管理している故障予測モデル一覧から、前のステップで取得したセンサーデータに対して適用するモデルを決定する。   In step S801, the failure prediction unit 401 acquires necessary sensor data from the data storage device. Acquisition of sensor data is performed by the failure prediction unit 401 inquiring of the external data acquisition unit 402. Next, the failure prediction unit 401 determines a failure prediction model to be applied in S802. A model to be applied to the sensor data acquired in the previous step is determined from the failure prediction model list managed by the failure prediction model list management DB 405.

適用モデルの決定はS811〜S813にて行う。まずS811にて、高頻度送信履歴DB406に登録されている「適用高頻度用モデル」を適用モデルに決定する。S801で取得したセンサーデータに対応する機種番号の行を、高頻度送信履歴DB406が持つ表Cのようなリストの中から探し、見つかったらその行の「適用高頻度用モデル」を適用モデルに決定する。次にS812にて、「適用続行」がTRUEのモデルを適用モデルに決定する。S811で決定した全ての適用モデルに対して、適用モデルと同じ「モデルグループ」かつ適用モデルより低い「高頻度レベル」のモデルを全て抽出し、抽出したモデルの中で、「適用続行」がTRUEのモデルを全て適用モデルに決定する。次にS813にて高頻度レベルが0のモデルを適用モデルに決定する。S811、S812で決定した全ての適用モデルを確認し、まだ1つもモデルが適用となっていないモデルグループを全て抽出する。そして抽出したモデルグループに関して高頻度レベルが0のモデルを、全て適用モデルに決定する。   The application model is determined in S811 to S813. First, in S811, the “applicable high frequency model” registered in the high frequency transmission history DB 406 is determined as the application model. A line of the model number corresponding to the sensor data acquired in S801 is searched from a list such as Table C included in the high-frequency transmission history DB 406, and if it is found, the “applicable high-frequency model” is determined as the applicable model. To do. In step S812, “continue application” determines the TRUE model as the application model. For all the application models determined in S811, all models having the same “model group” as the application model and “high frequency level” lower than the application model are extracted, and “continue application” is TRUE among the extracted models. All models are determined as applicable models. In step S813, a model having a high frequency level of 0 is determined as an application model. All applied models determined in S811 and S812 are confirmed, and all model groups to which no model has been applied are extracted. Then, all models having a high frequency level of 0 for the extracted model group are determined as application models.

S803からS809までのループで、S802で決定した全てのモデルを適用し、それぞれ処理を行う。まずS804にて、S801で取得したセンサーデータに対して故障予測モデルを適用する。S805にて、モデル適用の判定結果によって処理を分岐し、異常値を示した場合はS806に進み、正常値を示したか、もしくはモデルに必要なセンサー情報が不足している場合はS809に進む。   In the loop from S803 to S809, all the models determined in S802 are applied, and the respective processes are performed. First, in S804, the failure prediction model is applied to the sensor data acquired in S801. In S805, the process branches depending on the determination result of model application, and if an abnormal value is indicated, the process proceeds to S806. If the normal value is indicated or the sensor information necessary for the model is insufficient, the process proceeds to S809.

S806では、適用モデルの「通知内容」の項目を確認し、その内容によって処理を分岐する。通知内容の項目が「高頻度送信指示」の場合はS807に進み、また「センサーエラー」の場合はS808に進む。S807では高頻度送信指示を行う。高頻度送信指示は、故障予測部401がセンサーデータ送信指示部403に依頼することで、センサーデータ送信指示部403がデバイス管理装置111に直接、高頻度送信指示を依頼する。またこの時、故障予測部401はセンサーデータ送信指示部403に送信指示を通知する。ここでの送信指示に指定する頻度は、適用モデルに対応する表Bの「入力頻度」の値を用い、送信指示に指定する期間は適用モデルに対応する表Bの「入力期間」の値を用いる。   In S806, the “notification content” item of the application model is confirmed, and the process branches depending on the content. If the notification content item is “high frequency transmission instruction”, the process proceeds to S807, and if it is “sensor error”, the process proceeds to S808. In S807, a high-frequency transmission instruction is issued. The failure prediction unit 401 requests the sensor data transmission instruction unit 403 for the high frequency transmission instruction, and the sensor data transmission instruction unit 403 directly requests the device management apparatus 111 for the high frequency transmission instruction. At this time, the failure prediction unit 401 notifies the sensor data transmission instruction unit 403 of a transmission instruction. Here, the frequency specified in the transmission instruction uses the value of “input frequency” in Table B corresponding to the application model, and the period specified in the transmission instruction uses the value of “input period” in Table B corresponding to the application model. Use.

S808では、センサーエラーを通知し、高頻度送信停止を指示する。センサーエラーの通知は、故障予測部401がセンサーエラー通知部404に問い合わせることで、センサーエラー通知部404がデバイス管理装置111に直接、センサーエラーを通知する。高頻度送信停止の指示は、故障予測部401がセンサーデータ送信指示部403に対して依頼することで、センサーデータ送信指示部がデバイス管理装置111に直接、高頻度送信停止の指示を依頼する。   In S808, a sensor error is notified and a high-frequency transmission stop is instructed. The sensor error notification is performed by the failure prediction unit 401 inquiring of the sensor error notification unit 404 so that the sensor error notification unit 404 directly notifies the device management apparatus 111 of the sensor error. The failure prediction unit 401 requests the sensor data transmission instruction unit 403 to instruct the high frequency transmission stop, and the sensor data transmission instruction unit directly requests the device management apparatus 111 to stop the high frequency transmission.

図5は、実施例1に係るデバイス管理装置111のソフトウェア構成図である。デバイス管理装置111は、送信指示受付部501、センサーエラー通知受付部502、デバイス送信指示部503、サービスマン指示部504、故障通知受付部505、故障履歴取得部506、故障履歴管理DB507から構成される。   FIG. 5 is a software configuration diagram of the device management apparatus 111 according to the first embodiment. The device management apparatus 111 includes a transmission instruction reception unit 501, a sensor error notification reception unit 502, a device transmission instruction unit 503, a serviceman instruction unit 504, a failure notification reception unit 505, a failure history acquisition unit 506, and a failure history management DB 507. The

送信指示受付部501は、データ分析装置113からの高頻度送信指示を受け付ける機能を持つ。データ分析装置113からの指示の内容を解釈し、指定された画像形成装置に高頻度送信指示をするように、デバイス送信指示部503に依頼することができる。センサーエラー通知受付部502は、データ分析装置113からのセンサーエラー通知を受け付ける機能を持つ。データ分析装置113からの通知の内容を解釈し、サービスマン指示部504にセンサーエラーの内容を通知し、高頻度送信の停止指示をデバイス送信指示部503に通知することができる。   The transmission instruction receiving unit 501 has a function of receiving a high-frequency transmission instruction from the data analysis apparatus 113. It is possible to request the device transmission instruction unit 503 to interpret the content of the instruction from the data analysis apparatus 113 and to instruct the designated image forming apparatus to perform high-frequency transmission. The sensor error notification receiving unit 502 has a function of receiving a sensor error notification from the data analysis device 113. The content of the notification from the data analyzer 113 can be interpreted, the content of the sensor error can be notified to the serviceman instruction unit 504, and the device transmission instruction unit 503 can be notified of a high frequency transmission stop instruction.

デバイス送信指示部503は、送信指示受付部501またはセンサーエラー通知受付部502からの指示を受けて、指定された画像形成装置(例えば121)に指定された指示を直接通知する機能を持つ。画像形成装置への指示内容は、センサーデータ送信頻度、送信期間、センサーデータ送信停止指示を含む。サービスマン指示部504は、センサーエラー通知受付部502からの通知を受けて、センサーエラーの内容をサービスマンに直接通知する機能を持つ。   The device transmission instruction unit 503 has a function of receiving an instruction from the transmission instruction receiving unit 501 or the sensor error notification receiving unit 502 and directly notifying the specified instruction to the specified image forming apparatus (for example, 121). The instruction content to the image forming apparatus includes a sensor data transmission frequency, a transmission period, and a sensor data transmission stop instruction. The serviceman instructing unit 504 has a function of receiving the notification from the sensor error notification receiving unit 502 and directly notifying the serviceman of the content of the sensor error.

故障通知受付部505は、画像形成装置121〜123から送信される故障履歴を受け付けて、故障履歴管理DB507に登録する機能を持つ。故障履歴取得部506は、外部からの故障履歴取得依頼を受け付けて、故障履歴管理DB507に登録されている故障履歴データを返す機能を持つ。故障履歴管理DB507で管理するデータは、例えば下記表Dのようなデータである。故障通知受付部505が取得した画像形成装置121〜123からの故障履歴を管理する。   The failure notification receiving unit 505 has a function of receiving a failure history transmitted from the image forming apparatuses 121 to 123 and registering the failure history in the failure history management DB 507. The failure history acquisition unit 506 has a function of receiving a failure history acquisition request from the outside and returning failure history data registered in the failure history management DB 507. Data managed by the failure history management DB 507 is, for example, data as shown in Table D below. The failure history from the image forming apparatuses 121 to 123 acquired by the failure notification receiving unit 505 is managed.

Figure 2016146020
Figure 2016146020

表Dの「故障発生日時」カラムは、故障が発生した日時を表す。「機種」カラムは、表Bの「機種」カラムと同義である。「機種番号」カラムは、表Cの「機種番号」カラムと同義である。「故障コード」カラムは、発生した故障の種類に1対1に対応したコードナンバーである。   The “failure occurrence date and time” column in Table D represents the date and time when the failure occurred. The “model” column has the same meaning as the “model” column in Table B. The “model number” column has the same meaning as the “model number” column in Table C. The “failure code” column is a code number corresponding to the type of failure that has occurred one to one.

図6は、実施例1に係る画像形成装置121〜123のハードウェア構成図である。コントローラ601は画像形成装置全体の制御を行う。具体的には、コントローラ601は、センサー群603からセンサーデータを獲得し、その値をHDD604に格納する。センサー群603は、ここでは画像形成装置内の様々なセンサーの集合を表す。例えば、温感センサーや電圧センサーなどが含まれる。HDD604はセンサー群603から得られるセンサーデータを全て蓄積しておくことができる。Network Interface Card(NIC)602は、ネットワーク101〜105を介して外部装置とのデータのやり取りを行う。   FIG. 6 is a hardware configuration diagram of the image forming apparatuses 121 to 123 according to the first embodiment. A controller 601 controls the entire image forming apparatus. Specifically, the controller 601 acquires sensor data from the sensor group 603 and stores the value in the HDD 604. Here, the sensor group 603 represents a set of various sensors in the image forming apparatus. For example, a temperature sensor or a voltage sensor is included. The HDD 604 can store all sensor data obtained from the sensor group 603. A network interface card (NIC) 602 exchanges data with external devices via the networks 101 to 105.

図7は、実施例1に係る画像形成装置121〜123のソフトウェア構成図である。画像形成装置121〜123は、送信指示受付部701、センサーデータ送信部702、デバイス内センサーデータ管理DB703、故障通知部704から構成される。送信指示受付部701は、デバイス管理装置111からのセンサーデータ送信指示を受け付ける機能を持つ。デバイス管理装置111からの指示内容は、センサーデータ送信頻度、センサーデータ送信期間、センサーデータ送信停止指示を含み、指示内容によってセンサーデータ送信部702に指示を出す。   FIG. 7 is a software configuration diagram of the image forming apparatuses 121 to 123 according to the first embodiment. The image forming apparatuses 121 to 123 include a transmission instruction reception unit 701, a sensor data transmission unit 702, an in-device sensor data management DB 703, and a failure notification unit 704. The transmission instruction receiving unit 701 has a function of receiving a sensor data transmission instruction from the device management apparatus 111. The instruction content from the device management apparatus 111 includes a sensor data transmission frequency, a sensor data transmission period, and a sensor data transmission stop instruction, and issues an instruction to the sensor data transmission unit 702 according to the instruction content.

センサーデータ送信部702は、データ蓄積装置112にセンサーデータを直接送信する機能を持つ。送信指示受付部701からの指示に応じて、デバイス内センサーデータ管理DB703が持つデータを、データ蓄積装置112に直接送信することができる。デバイス内センサーデータ管理DB703で管理するデータは、例えば下記表Eのようなデータである。画像形成装置内のセンサー群603によって取得されるセンサーデータが記録される。故障通知部704は、画像形成装置121〜123内で発生した各種故障を検知して、デバイス管理装置111に通知する機能を持つ。   The sensor data transmission unit 702 has a function of directly transmitting sensor data to the data storage device 112. In response to an instruction from the transmission instruction receiving unit 701, data held in the in-device sensor data management DB 703 can be directly transmitted to the data storage device 112. Data managed by the in-device sensor data management DB 703 is, for example, data as shown in Table E below. Sensor data acquired by the sensor group 603 in the image forming apparatus is recorded. The failure notification unit 704 has a function of detecting various failures occurring in the image forming apparatuses 121 to 123 and notifying the device management apparatus 111 of them.

Figure 2016146020
Figure 2016146020

表Eの「データ取得日時」カラム、「センサーM」〜「センサーO」カラムは、表Aの「データ取得日時」カラム、「センサーM」〜「センサーO」カラムと同意である。   The “data acquisition date” column and “sensor M” to “sensor O” columns in Table E are the same as the “data acquisition date and time” columns and “sensor M” to “sensor O” columns in Table A.

図12は、実施例1に係るデータ収集装置114のソフトウェア構成図である。データ収集装置114は、外部データ取得部1201、データ取得依頼受付部1202、センサーデータ管理DB1203、故障履歴管理DB1204から構成される。外部データ取得部1201は、データ蓄積装置112またはデータ管理装置111からセンサーデータまたは故障履歴を取得する機能を持つ。センサーデータを取得した場合はセンサーデータ管理DB1203に、故障履歴を取得した場合は故障履歴管理DB1204に取得データを登録する。   FIG. 12 is a software configuration diagram of the data collection device 114 according to the first embodiment. The data collection device 114 includes an external data acquisition unit 1201, a data acquisition request reception unit 1202, a sensor data management DB 1203, and a failure history management DB 1204. The external data acquisition unit 1201 has a function of acquiring sensor data or a failure history from the data storage device 112 or the data management device 111. When the sensor data is acquired, the acquired data is registered in the sensor data management DB 1203, and when the failure history is acquired, the acquired data is registered in the failure history management DB 1204.

データ取得依頼受付部1202は、分析者端末115からデータ取得依頼を受け付け、センサーデータ管理DB1203または故障履歴管理DB1204に登録されているデータを返す機能を持つ。センサーデータ管理DB1203は、表Eと同じような、データ取得日時と各センサーの値を管理する。故障履歴管理DB1204は、表Dと同じような、「故障発生日時」、「機種」、「機種番号」、「故障コード」の値を管理する。   The data acquisition request receiving unit 1202 has a function of receiving a data acquisition request from the analyst terminal 115 and returning data registered in the sensor data management DB 1203 or the failure history management DB 1204. The sensor data management DB 1203 manages the data acquisition date and time and the value of each sensor, similar to Table E. The failure history management DB 1204 manages the values of “failure occurrence date / time”, “model”, “model number”, and “failure code” as in Table D.

図13は、実施例1に係る分析者端末115のソフトウェア構成図である。分析者端末115は、外部データ取得部1301、送信指示依頼部1302、故障予測モデル作成ツール1303及び故障予測モデル実装ツール1304から構成される。外部データ取得部1301は、データ収集装置114からセンサーデータまたは故障履歴を取得する機能を持つ。送信指示依頼部1302は、故障予測モデルを作成するに辺り必要なセンサーデータを取得するために、データ分析装置113に対してセンサーデータ送信指示を依頼する機能を持つ。   FIG. 13 is a software configuration diagram of the analyst terminal 115 according to the first embodiment. The analyst terminal 115 includes an external data acquisition unit 1301, a transmission instruction request unit 1302, a failure prediction model creation tool 1303, and a failure prediction model implementation tool 1304. The external data acquisition unit 1301 has a function of acquiring sensor data or a failure history from the data collection device 114. The transmission instruction request unit 1302 has a function of requesting the data analyzer 113 to send a sensor data transmission instruction in order to acquire sensor data necessary for creating a failure prediction model.

故障予測モデル作成ツール1303は、分析者によって、外部データ取得部1301を用いて取得したセンサーデータまたは故障履歴を用いて故障予測モデルを作成することができるツールである。作成方法は、機械学習による作成か、単純な数式での表現か、またはそれ以外の方法でも構わない。故障予測モデル実装ツール1304は、故障予測モデル作成ツール1303で作成した故障予測モデルを、データ分析装置113内に実装するためのツールである。例えば、分析者は故障予測モデル作成ツール1303で故障予測モデルを作成し、その後分析者は作成したモデルを故障予測モデル実装ツール1304を使用して、データ分析装置113に実装することができる。ここで述べる実装というのは、例えばプログラムを記述することである。   The failure prediction model creation tool 1303 is a tool that allows an analyst to create a failure prediction model using sensor data or failure history acquired using the external data acquisition unit 1301. The creation method may be creation by machine learning, expression by a simple mathematical expression, or any other method. The failure prediction model mounting tool 1304 is a tool for mounting the failure prediction model created by the failure prediction model creation tool 1303 in the data analysis apparatus 113. For example, the analyst can create a failure prediction model with the failure prediction model creation tool 1303, and then the analyst can mount the created model on the data analysis apparatus 113 using the failure prediction model implementation tool 1304. The implementation described here is to describe a program, for example.

以上、実施例1により、世界中に存在する大量の画像形成装置からデータを取得する際のデータ受信部負荷を軽減することが出来る。   As described above, according to the first embodiment, it is possible to reduce the load on the data receiving unit when acquiring data from a large number of image forming apparatuses existing all over the world.

<実施例2>
実施例1で説明したデータ分析装置113で適用する故障予測モデルは、必ずしも精度が高いとは限らない。世界中の大量の画像形成装置から得られたセンサー情報に対して、ある故障予測モデルを適用したときに、モデル実装者の予想に反してその故障予測モデルが容易に異常判定を示してしまう場合がある。すると、大量の画像形成装置に対して高頻度送信指示を通知することになり、データ蓄積装置112の受信帯域や、記憶領域を圧迫するという課題がある。
<Example 2>
The failure prediction model applied by the data analysis apparatus 113 described in the first embodiment is not always highly accurate. When a certain failure prediction model is applied to sensor information obtained from a large number of image forming devices all over the world, the failure prediction model easily indicates anomaly against the model implementer's prediction There is. Then, a high-frequency transmission instruction is notified to a large number of image forming apparatuses, and there is a problem that the reception band and the storage area of the data storage apparatus 112 are compressed.

上記課題を解決するため、実施例2では、同時に高頻度送信が可能な画像形成装置の総数(台数)の上限値を設けるシステムについて説明する。所定の上限値を超えた分の画像形成装置を待ち状態として記憶しておき、あるタイミングで待ち状態から「高頻度送信中状態」に遷移させることで、上記課題を解決する。なお、以降に記述する事項以外は実施例1と同様の構成を有する。   In order to solve the above problem, a second embodiment will be described with respect to a system that provides an upper limit value of the total number (number) of image forming apparatuses that can simultaneously perform high-frequency transmission. The image forming apparatus exceeding a predetermined upper limit value is stored as a waiting state, and the above-described problem is solved by making a transition from the waiting state to the “high frequency transmission state” at a certain timing. The configuration is the same as that of the first embodiment except for items described below.

図4の高頻度送信履歴DB406が管理するデータは、実施例1で説明した表Cを拡張した、下記表Fを持つことになる。   The data managed by the high-frequency transmission history DB 406 in FIG. 4 has the following table F, which is an extension of the table C described in the first embodiment.

Figure 2016146020
Figure 2016146020

表Cから拡張されたのは、「状態」カラムに「待ち」状態が追加された点と、新たに「待ち開始」カラムが追加された点であり、あとは表Cと同じ構成である。表Fの「状態」カラムは、機種番号に対応する画像形成装置の状態を表しており、「高頻度送信済」、「高頻度送信中」、「待ち」状態をとる。「待ち開始」カラムは、高頻度送信中の画像形成装置の総数が上限値を超えたときに待ち状態になった画像形成装置が、待ち状態になった時点の開始日時を表す。   The table C is expanded in that a “waiting” state is added to the “state” column and a “waiting start” column is newly added. The rest of the configuration is the same as that in the table C. The “status” column in Table F represents the status of the image forming apparatus corresponding to the model number, and takes “high frequency transmission completed”, “high frequency transmission in progress”, and “waiting” status. The “waiting start” column represents the start date and time when an image forming apparatus that has been in a waiting state when the total number of image forming apparatuses that are frequently transmitted exceeds an upper limit value.

センサーデータ送信指示部403は以下の機能を拡張する。センサーデータ送信指示部403は、実施例1で説明した機能に加え、同時に高頻度送信が可能な画像形成装置の総数の上限値を持つ。故障予測部401から送信指示を通知されたときに、その送信指示によって高頻度送信履歴DB406に登録されている高頻度送信中の画像形成装置の総数が上限値を超えてしまう場合に、その画像形成装置を待ち状態にして、高頻度送信履歴DB406に登録する。   The sensor data transmission instruction unit 403 extends the following functions. In addition to the functions described in the first embodiment, the sensor data transmission instruction unit 403 has an upper limit value of the total number of image forming apparatuses that can simultaneously perform high-frequency transmission. When a transmission instruction is notified from the failure prediction unit 401, if the total number of image forming apparatuses that are frequently transmitted and registered in the high frequency transmission history DB 406 exceeds the upper limit value according to the transmission instruction, the image is displayed. The forming apparatus is put in a waiting state and registered in the high-frequency transmission history DB 406.

高頻度送信履歴管理部407は以下のように拡張される。高頻度送信履歴管理部407は、実施例1で説明した機能に加え、同時に高頻度送信が可能な画像形成装置の総数の上限値を持つ。高頻度送信履歴管理部407が高頻度送信履歴DB406に登録されている画像形成装置の状態を遷移させるフローに関して、図9のフローチャートを用いて説明する。   The high-frequency transmission history management unit 407 is expanded as follows. In addition to the functions described in the first embodiment, the high-frequency transmission history management unit 407 has an upper limit value of the total number of image forming apparatuses that can simultaneously perform high-frequency transmission. A flow in which the high-frequency transmission history management unit 407 changes the state of the image forming apparatus registered in the high-frequency transmission history DB 406 will be described with reference to the flowchart of FIG.

図9は、高頻度送信履歴管理部407が高頻度送信履歴DB406に登録されている画像形成装置の状態を遷移させる処理フローのフローチャートである。高頻度送信履歴管理部407は、図9で示すフローのStartからEndまでを、短い周期で常に繰り返し実行する。図11のシーケンス図との対応で述べると、低精度故障予測フェーズ、高精度故障予測フェーズ内の任意のタイミングで、図9のフローチャートが短い周期で繰り返し実行される。   FIG. 9 is a flowchart of a processing flow in which the high-frequency transmission history management unit 407 transitions the state of the image forming apparatus registered in the high-frequency transmission history DB 406. The high-frequency transmission history management unit 407 always repeatedly executes Start to End of the flow shown in FIG. 9 in a short cycle. Referring to the correspondence with the sequence diagram of FIG. 11, the flowchart of FIG. 9 is repeatedly executed in a short cycle at an arbitrary timing in the low accuracy failure prediction phase and the high accuracy failure prediction phase.

まずS901にて、高頻度送信履歴管理部407は高頻度送信履歴DB406で管理している表Fの中で、現在日時が高頻度停止予定を超えた画像形成装置が存在するかどうかを判定する。判定の結果、該当する画像形成装置が存在する場合はS902に進み、存在しない場合はフローを終了する。S902では、現在日時が高頻度停止予定の日時を超えている画像形成装置の状態を高頻度送信済に遷移させる。表Fの項目「状態」の更新を行い、その画像形成装置への高頻度送信停止指示を、センサーデータ送信指示部403に通知する。次にS903にて、待ち状態の画像形成装置が存在するかどうかを判定し、存在する場合はステップS904に進み、存在しない場合はフローを終了する。S904では、待ち状態の画像形成装置の中で最も「待ち開始日時」が古い画像形成装置の状態を、高頻度送信中に遷移させる。表Fの項目「状態」の項目を更新し、その画像形成装置への高頻度送信指示を、センサーデータ送信指示部403に通知する。   First, in step S <b> 901, the high-frequency transmission history management unit 407 determines whether there is an image forming apparatus whose current date and time exceeds the high-frequency stop schedule in Table F managed by the high-frequency transmission history DB 406. . As a result of the determination, if the corresponding image forming apparatus exists, the process proceeds to S902, and if not, the flow ends. In step S <b> 902, the state of the image forming apparatus whose current date and time exceeds the scheduled date and time for high-frequency stop is shifted to high-frequency transmission. The item “status” in Table F is updated, and a high-frequency transmission stop instruction to the image forming apparatus is notified to the sensor data transmission instruction unit 403. In step S903, it is determined whether there is a waiting image forming apparatus. If the image forming apparatus exists, the process proceeds to step S904. If the image forming apparatus does not exist, the flow ends. In step S <b> 904, the state of the image forming apparatus having the oldest “waiting start date / time” among the waiting image forming apparatuses is changed to high-frequency transmission. The item “state” in Table F is updated, and a high-frequency transmission instruction to the image forming apparatus is notified to the sensor data transmission instruction unit 403.

以上、実施例2により、設定した上限値以上数の画像形成装置からの高頻度送信を防止することができ、データ蓄積装置112の受信帯域や記憶領域の圧迫を軽減することができる。   As described above, according to the second embodiment, it is possible to prevent high-frequency transmission from a number of image forming apparatuses equal to or more than the set upper limit value, and to reduce the reception band and storage area of the data storage apparatus 112.

<実施例3>
背景として、故障予測システムと、サービスマンの保守、点検作業のための定期出動の関係について述べておく。図4の故障予測部401での故障予測の結果、センサーエラーと判定されたら、データ分析装置113からデバイス管理装置111にセンサーエラーを通知し、図5のサービスマン指示部504がサービスマンに直接センサーエラーを通知する。しかしサービスマンにセンサーエラーを通知した時点で、必ずしもセンサーが故障しているとは限らないため、センサーエラーを通知されたサービスマンが即座に該当する画像形成装置の設置場所へ出動するとは限らない。サービスマンは各画像形成装置の設置場所へ定期的に出動することがあり、その際に前記センサーエラー通知情報を基に、近い将来故障する可能性が高い個所に対して、部品交換や清掃を行う。この事から、サービスマンが定期出動する前に出動先の画像形成装置に対する故障予測を完了していることが望ましい。
<Example 3>
As a background, the relationship between the failure prediction system and regular dispatch for maintenance and inspection work by service personnel will be described. If it is determined as a sensor error as a result of the failure prediction in the failure prediction unit 401 in FIG. 4, the sensor error is notified from the data analysis device 113 to the device management device 111, and the serviceman instruction unit 504 in FIG. Notify sensor error. However, when the sensor error is notified to the service person, the sensor is not necessarily broken down. Therefore, the service person who is notified of the sensor error does not always immediately go to the installation location of the corresponding image forming apparatus. . A service person may be dispatched to the installation location of each image forming device regularly. At that time, based on the sensor error notification information, replace or clean the parts that are likely to break down in the near future. Do. For this reason, it is desirable that the failure prediction for the destination image forming apparatus is completed before the service person periodically dispatches.

実施例2では、高頻度送信履歴管理部407が表Fに登録されている高頻度送信中状態の画像形成装置を高頻度送信済状態に遷移させるタイミングで、待ち状態の画像形成装置を高頻度送信中状態に遷移させる処理を行う。この時、どの待ち状態の画像形成装置を高頻度送信中状態に遷移させるかの選択を、「待ち開始日時」のみを参考に行っているため、サービスマンの定期出動に間に合うかという観点で考えたときに、上記選択が最適なものになるとは限らない。   In the second embodiment, the high-frequency transmission history management unit 407 changes the image forming apparatus in the high-frequency transmission state registered in Table F to the high-frequency transmission completed state at a high frequency. Performs a transition to the sending state. At this time, since the selection of which waiting image forming apparatus is to be changed to the high-frequency transmission state is made only with reference to the “waiting start date and time”, it is considered from the viewpoint of whether it is in time for the regular dispatch of the service person. The above selection may not always be optimal.

上記課題を解決するため、実施例3では、高頻度送信履歴管理部407が画像形成装置を待ち状態から高頻度送信中に遷移させる際、「待ち開始日時」に加えて「サービスマンの定期出動予定」(保守スケジュール)も選択の基準とするシステムについて説明する。実施例2との違いは、図9のフローチャートにのみあるので、図9のフローチャートを拡張した図10について説明する。   In order to solve the above problem, in the third embodiment, when the high-frequency transmission history management unit 407 transitions the image forming apparatus from the waiting state to the high-frequency transmission, in addition to the “waiting start date and time”, A system that uses “schedule” (maintenance schedule) as a reference for selection will be described. Since the difference from the second embodiment is only in the flowchart of FIG. 9, FIG. 10 in which the flowchart of FIG. 9 is expanded will be described.

図10は、サービスマンの定期出動予定も考慮した、高頻度送信履歴管理部407が高頻度送信履歴DB406に登録されている画像形成装置の状態を遷移させるフローのフローチャートである。高頻度送信履歴管理部407は、図10で示すフローのStartからEndまでを、短い周期で常に繰り返し実行する。図11のシーケンス図との対応で述べると、図9と同様、低精度故障予測フェーズ、高精度故障予測フェーズ内の任意のタイミングで、図10のフローチャートが短い周期で繰り返し実行される。   FIG. 10 is a flowchart of a flow in which the high-frequency transmission history management unit 407 transitions the state of the image forming apparatus registered in the high-frequency transmission history DB 406 in consideration of the regular dispatch schedule of the service person. The high-frequency transmission history management unit 407 always repeatedly executes Start to End of the flow shown in FIG. 10 in a short cycle. Referring to the correspondence with the sequence diagram of FIG. 11, the flowchart of FIG. 10 is repeatedly executed in a short cycle at an arbitrary timing in the low accuracy failure prediction phase and the high accuracy failure prediction phase, as in FIG.

まずS1001にて、高頻度送信履歴管理部407は高頻度送信履歴DB406で管理している表Fの中で、現在日時が高頻度停止予定を超えた画像形成装置が存在するかどうかを判定する。判定の結果、該当する画像形成装置が存在する場合はS1002に進み、存在しない場合はフローを終了する。S1002では、現在日時が高頻度停止予定の日時を超えている画像形成装置の状態を高頻度送信済に遷移させる。表Fの項目「状態」の更新を行い、その画像形成装置への高頻度送信停止指示をセンサーデータ送信指示部403に通知する。次にS1003にて、待ち状態の画像形成装置が存在するかどうかを判定し、存在する場合はS1004に進み、存在しない場合はフローを終了する。   First, in step S <b> 1001, the high-frequency transmission history management unit 407 determines whether there is an image forming apparatus whose current date and time exceeds the high-frequency stop schedule in Table F managed by the high-frequency transmission history DB 406. . As a result of the determination, if the corresponding image forming apparatus exists, the process proceeds to S1002, and if not, the flow ends. In step S <b> 1002, the state of the image forming apparatus whose current date and time exceeds the scheduled date and time of frequent stoppage is changed to high-frequency transmission. The item “state” in Table F is updated, and a high-frequency transmission stop instruction to the image forming apparatus is notified to the sensor data transmission instruction unit 403. In step S1003, it is determined whether there is a waiting image forming apparatus. If the image forming apparatus is in a waiting state, the process proceeds to step S1004. If not, the flow ends.

S1004では、待ち状態の画像形成装置の中で、次にサービスマンが定期出動するまでに高頻度送信が完了する画像形成装置を抽出する。そしてS1005にて、S1004で抽出した画像形成装置の中で、最も「待ち開始日時」が古い画像形成装置の状態を、高頻度送信中に遷移させる。また表Fの項目「状態」の項目を更新し、その画像形成装置への高頻度送信指示を、センサーデータ送信指示部403に通知する。   In step S <b> 1004, an image forming apparatus in which high-frequency transmission is completed is extracted from the waiting image forming apparatuses until the next service person is dispatched. In step S1005, the state of the image forming apparatus having the oldest “waiting start date” among the image forming apparatuses extracted in step S1004 is changed to high-frequency transmission. Further, the item “state” in Table F is updated, and a high-frequency transmission instruction to the image forming apparatus is notified to the sensor data transmission instruction unit 403.

以上、実施例3により、サービスマンが定期出動する前に出動先の画像形成装置に対する故障予測が完了する可能性が増加し、サービスマンが定期出動した際に部品交換や清掃を行うかどうかの判断が可能となる可能性が増加する。   As described above, according to the third embodiment, there is an increased possibility that the failure prediction for the image forming apparatus as the destination is completed before the service person is regularly dispatched, and whether or not the parts are replaced or cleaned when the service person is regularly dispatched. The possibility of being able to make a decision increases.

実施例3では、どの待ち状態の画像形成装置を高頻度送信中状態に遷移させるかの選択を、「サービスマンの定期出動予定」、「待ち開始日時」を考慮して実行するという説明をした。何の情報を考慮して選択するかということは、他の視点でも色々と考えることができる。例えばモデル作成者の視点で考えると、適用の少ない高頻度モデルがあると、その高頻度モデルの適用に対するフィードバックが得られない。この課題を解決するために、適用モデルの適用数が均一になるように、待ち状態から高頻度送信中状態に遷移させる方法も考えられる。   In the third embodiment, it has been described that the selection of which waiting image forming apparatus is to be shifted to the high-frequency transmission state is performed in consideration of “scheduled dispatch schedule of serviceman” and “waiting start date and time”. . What information should be taken into consideration can be variously considered from other viewpoints. For example, from the viewpoint of the model creator, if there is a high-frequency model with few applications, feedback on the application of the high-frequency model cannot be obtained. In order to solve this problem, a method of making a transition from the waiting state to the high-frequency transmitting state so that the number of applications of the application model is uniform can be considered.

<実施例4>
画像形成装置121〜123は、デバイス管理装置111から送信指示を受けてデータ蓄積装置112にセンサーデータを送信する。実施例1〜3において、デバイス管理装置111からの送信指示は送信頻度と送信期間を指定するのみなので、画像形成装置121〜123は、データ分析装置113で適用する故障予測モデルに必要なデータ以外にもセンサーデータを送信する可能性がある。その場合、データ蓄積装置の回線の帯域や、記憶容量を圧迫するという課題がある。
<Example 4>
The image forming apparatuses 121 to 123 transmit sensor data to the data storage apparatus 112 in response to a transmission instruction from the device management apparatus 111. In the first to third embodiments, since the transmission instruction from the device management apparatus 111 only specifies the transmission frequency and the transmission period, the image forming apparatuses 121 to 123 are other than the data necessary for the failure prediction model applied by the data analysis apparatus 113. There is also the possibility of sending sensor data. In that case, there is a problem of pressing down the bandwidth of the data storage device and the storage capacity.

上記課題を解決するため、実施例4では、デバイス管理装置111が通知する送信指示に関して、送信するセンサー種類も指定できるようなシステムについて説明する。ここでの送信指示とは、デバイス管理装置111から画像形成装置121〜123への送信指示、デバイス管理装置111からデータ分析装置113への送信指示を含む。以下、実施例1〜3と異なる構成について説明する。   In order to solve the above-described problem, in a fourth embodiment, a system in which the type of sensor to be transmitted can be specified regarding the transmission instruction notified by the device management apparatus 111 will be described. Here, the transmission instruction includes a transmission instruction from the device management apparatus 111 to the image forming apparatuses 121 to 123 and a transmission instruction from the device management apparatus 111 to the data analysis apparatus 113. Hereinafter, a configuration different from the first to third embodiments will be described.

図4のセンサーデータ送信指示部403は、指定した画像形成装置(例えば121)に対して指定した頻度、期間に加え、指定したセンサー種類のセンサーデータを送信するよう、デバイス管理装置111に通知する機能を持つ。引数の設定の仕方により、送信停止の指示も可能である。図5の送信指示受付部501は、センサーデータ送信指示部403から指定された頻度、期間、センサー種類の内容を解釈し、指定された画像形成装置に高頻度送信指示をするようにデバイス送信指示部503に依頼することができる。デバイス送信指示部503は、送信指示受付部501またはセンサーエラー通知受付部502からの指示を受けて、指定された画像形成装置(例えば121)に指定された指示を直接通知することができる。画像形成装置への指示内容は、センサーデータ送信頻度、センサーデータ送信期間、送信センサー種類、センサーデータ送信停止指示を含む。   The sensor data transmission instruction unit 403 in FIG. 4 notifies the device management apparatus 111 to transmit the sensor data of the specified sensor type in addition to the specified frequency and period to the specified image forming apparatus (for example, 121). Has function. Depending on how the argument is set, an instruction to stop transmission is also possible. The transmission instruction reception unit 501 in FIG. 5 interprets the contents of the frequency, period, and sensor type specified from the sensor data transmission instruction unit 403, and issues a device transmission instruction to instruct the specified image forming apparatus to perform high-frequency transmission. Part 503 can be requested. In response to an instruction from the transmission instruction reception unit 501 or the sensor error notification reception unit 502, the device transmission instruction unit 503 can directly notify the designated instruction to the designated image forming apparatus (for example, 121). The instruction content to the image forming apparatus includes a sensor data transmission frequency, a sensor data transmission period, a transmission sensor type, and a sensor data transmission stop instruction.

図7の送信指示受付部701は、デバイス管理装置111からのセンサーデータ送信指示を受け付ける機能を持つ。デバイス管理装置111からの指示内容は、センサーデータ送信頻度、センサーデータ送信期間、送信センサー種類、センサーデータ送信停止指示を含み、指示内容によってセンサーデータ送信部702に指示を出す。センサーデータ送信部702は、データ蓄積装置112にセンサーデータを直接送信する機能を持つ。送信指示受付部701からの指示に応じて、デバイス内センサーデータ管理DB703が持つデータをデータ蓄積装置112に直接送信することができる。送信指示受付部701からの指示で通知されたセンサー種類に従って、デバイス内センサーデータ管理DB703が持つデータの中から指定されたセンサー種類のデータのみを抽出し、データ蓄積装置112に送信する。   The transmission instruction reception unit 701 in FIG. 7 has a function of receiving a sensor data transmission instruction from the device management apparatus 111. The instruction content from the device management apparatus 111 includes a sensor data transmission frequency, a sensor data transmission period, a transmission sensor type, and a sensor data transmission stop instruction, and issues an instruction to the sensor data transmission unit 702 according to the instruction content. The sensor data transmission unit 702 has a function of directly transmitting sensor data to the data storage device 112. In response to an instruction from the transmission instruction receiving unit 701, data held in the in-device sensor data management DB 703 can be directly transmitted to the data storage device 112. In accordance with the sensor type notified by the instruction from the transmission instruction receiving unit 701, only the data of the specified sensor type is extracted from the data held in the in-device sensor data management DB 703 and transmitted to the data storage device 112.

図8のフローチャート中、S807のみ拡張部分がある。S807では高頻度送信指示を行う。高頻度送信指示は、図4の故障予測部401がセンサーデータ送信指示部403に対して依頼することで、センサーデータ送信指示部403がデバイス管理装置111に直接、高頻度送信指示を依頼する。またこの時、故障予測部401はセンサーデータ送信指示部403に送信指示を通知する。ここでの送信指示に指定する頻度は、適用モデルに対応する表Bの「入力頻度」の値を用い、送信指示に指定する期間は、適用モデルに対応する表Bの「入力期間」の値を用いる。また、送信指示に指定するセンサー種類は、適用モデルに対応する表Bの「入力センサー」の値を用いる。   In the flowchart of FIG. 8, only S807 has an extended portion. In S807, a high-frequency transmission instruction is issued. The failure prediction unit 401 in FIG. 4 requests the sensor data transmission instruction unit 403 for the high frequency transmission instruction, and the sensor data transmission instruction unit 403 directly requests the device management apparatus 111 for the high frequency transmission instruction. At this time, the failure prediction unit 401 notifies the sensor data transmission instruction unit 403 of a transmission instruction. The frequency specified in the transmission instruction here uses the value of “input frequency” in Table B corresponding to the application model, and the period specified in the transmission instruction is the value of “input period” in Table B corresponding to the application model. Is used. Further, as the sensor type designated in the transmission instruction, the value of “input sensor” in Table B corresponding to the applied model is used.

以上、説明した個所の拡張を行うことで、センサー種類も指定した送信指示を行うことができ、データ蓄積装置の回線帯域や、記憶領域の圧迫を軽減することができる。   As described above, by performing the above-described expansion, it is possible to issue a transmission instruction that also designates the sensor type, and to reduce the line bandwidth of the data storage device and the compression of the storage area.

<その他の実施例>
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
<Other examples>
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

Claims (6)

1以上の情報処理装置を含み、複数のネットワークデバイスから収集したデータを分析する分析システムであって、
第1の分析の結果に基づいて、前記複数のネットワークデバイスの中から、第2の分析のために必要なデータを収集する対象とするネットワークデバイスを決定する決定手段と、
前記第1の分析におけるデータ収集の頻度より高い頻度で、前記決定されたネットワークデバイスから前記第2の分析に必要なデータが収集されるよう制御する制御手段と、
前記決定されたネットワークデバイスから収集されたデータを用いて前記第2の分析を実行する実行手段と、を有することを特徴とする分析システム。
An analysis system including one or more information processing apparatuses and analyzing data collected from a plurality of network devices,
Determining means for determining a network device to collect data necessary for the second analysis out of the plurality of network devices based on a result of the first analysis;
Control means for controlling the data required for the second analysis to be collected from the determined network device at a frequency higher than the frequency of data collection in the first analysis;
An analysis system comprising: execution means for executing the second analysis using data collected from the determined network device.
前記第1の分析の結果に従い、前記決定されたネットワークデバイスの数が所定の上限に達する頻度に応じて、前記第1の分析のためのモデルに対する変更を促す通知を行う通知手段をさらに有することを特徴とする、請求項1に記載の分析システム。   In accordance with the result of the first analysis, there is further provided a notification means for notifying a change to the model for the first analysis in accordance with the frequency with which the determined number of network devices reaches a predetermined upper limit. The analysis system according to claim 1, wherein: 前記決定手段は、前記ネットワークデバイスの保守のスケジュールに従い、前記第2の分析のために必要なデータを収集する対象とするネットワークデバイスを決定することを特徴とする、請求項1または2に記載のシステム。   The said determination means determines the network device made into the object which collects data required for the said 2nd analysis according to the maintenance schedule of the said network device, The Claim 1 or 2 characterized by the above-mentioned. system. 前記ネットワークデバイスは、画像形成装置、デジタル医療機器、ネットワークカメラ、ロボット、車載端末、空調を含むことを特徴とする、請求項1乃至3のいずれか1項に記載の分析システム。   The analysis system according to any one of claims 1 to 3, wherein the network device includes an image forming apparatus, a digital medical device, a network camera, a robot, an in-vehicle terminal, and an air conditioner. 前記データは、センサーデータ、カウンタ情報、ログ情報の少なくとも1つを含むことを特徴とする、請求項1乃至4のいずれか1項に記載の分析システム。   The analysis system according to any one of claims 1 to 4, wherein the data includes at least one of sensor data, counter information, and log information. 1以上の情報処理装置を含み、複数のネットワークデバイスから収集したデータを分析する分析システムにおける分析方法であって、
第1の分析の結果に基づいて、前記複数のネットワークデバイスの中から、第2の分析のために必要なデータを収集する対象とするネットワークデバイスを決定するステップと、
前記第1の分析におけるデータ収集の頻度より高い頻度で、前記決定されたネットワークデバイスから前記第2の分析に必要なデータが収集されるよう制御するステップと、
前記決定されたネットワークデバイスから収集されたデータを用いて前記第2の分析を実行するステップと、を有することを特徴とする分析方法。
An analysis method in an analysis system that includes one or more information processing apparatuses and analyzes data collected from a plurality of network devices,
Determining a network device to collect data necessary for a second analysis from the plurality of network devices based on a result of the first analysis;
Controlling to collect data necessary for the second analysis from the determined network device at a frequency higher than the frequency of data collection in the first analysis;
Performing the second analysis using data collected from the determined network device.
JP2015021901A 2015-02-06 2015-02-06 Data analysis system and analysis method Pending JP2016146020A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015021901A JP2016146020A (en) 2015-02-06 2015-02-06 Data analysis system and analysis method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015021901A JP2016146020A (en) 2015-02-06 2015-02-06 Data analysis system and analysis method

Publications (1)

Publication Number Publication Date
JP2016146020A true JP2016146020A (en) 2016-08-12

Family

ID=56686250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015021901A Pending JP2016146020A (en) 2015-02-06 2015-02-06 Data analysis system and analysis method

Country Status (1)

Country Link
JP (1) JP2016146020A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2018138809A1 (en) * 2017-01-25 2019-02-07 三菱電機株式会社 Data collection system, data collection device, data transmission device, and data collection method
WO2019230049A1 (en) * 2018-05-31 2019-12-05 太陽誘電株式会社 Monitoring device, monitoring method, monitoring program, information processing device, and monitoring system
JP2020505671A (en) * 2017-01-30 2020-02-20 アーベーベー・シュバイツ・アーゲー Method and apparatus for collecting motion data for industrial robot applications
US11099959B2 (en) 2018-03-22 2021-08-24 Konica Minolta, Inc. Image processing device and non-transitory recording medium
WO2021186762A1 (en) * 2020-03-16 2021-09-23 株式会社日立製作所 Maintenance assistance system and maintenance assistance method
JP7508972B2 (en) 2019-11-27 2024-07-02 株式会社リコー Equipment management system and equipment management device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2018138809A1 (en) * 2017-01-25 2019-02-07 三菱電機株式会社 Data collection system, data collection device, data transmission device, and data collection method
JP2020505671A (en) * 2017-01-30 2020-02-20 アーベーベー・シュバイツ・アーゲー Method and apparatus for collecting motion data for industrial robot applications
JP7168567B2 (en) 2017-01-30 2022-11-09 アーベーベー・シュバイツ・アーゲー Method and Apparatus for Collecting Motion Data for Industrial Robot Applications
US11099959B2 (en) 2018-03-22 2021-08-24 Konica Minolta, Inc. Image processing device and non-transitory recording medium
WO2019230049A1 (en) * 2018-05-31 2019-12-05 太陽誘電株式会社 Monitoring device, monitoring method, monitoring program, information processing device, and monitoring system
JP6622948B1 (en) * 2018-05-31 2019-12-18 太陽誘電株式会社 Monitoring device, monitoring method, monitoring program, information processing device, and monitoring system
JP7508972B2 (en) 2019-11-27 2024-07-02 株式会社リコー Equipment management system and equipment management device
WO2021186762A1 (en) * 2020-03-16 2021-09-23 株式会社日立製作所 Maintenance assistance system and maintenance assistance method
JP2021149156A (en) * 2020-03-16 2021-09-27 株式会社日立製作所 Maintenance support system and maintenance support method
JP7333284B2 (en) 2020-03-16 2023-08-24 株式会社日立製作所 Maintenance support system and maintenance support method

Similar Documents

Publication Publication Date Title
CN107925612B (en) Network monitoring system, network monitoring method, and computer-readable medium
JP5736881B2 (en) Log collection system, apparatus, method and program
WO2014109112A1 (en) Information processing system monitoring device, monitoring method, and monitoring program
CN109412870B (en) Alarm monitoring method and platform, server and storage medium
JP2016146020A (en) Data analysis system and analysis method
JP4980581B2 (en) Performance monitoring device, performance monitoring method and program
JP5267736B2 (en) Fault detection apparatus, fault detection method, and program recording medium
EP2487593A1 (en) Operational surveillance device, operational surveillance method and program storage medium
JP2016173782A (en) Failure prediction system, failure prediction method, failure prediction apparatus, learning apparatus, failure prediction program, and learning program
KR20190070659A (en) Cloud computing apparatus for supporting resource allocation based on container and cloud computing method for the same
CN100549975C (en) Computer maintenance support system and analysis server
KR102549129B1 (en) Method for provinding integrated management platform for device failures
CN108632106A (en) System for monitoring service equipment
KR101997951B1 (en) IoT Service System and Method for Semantic Information Analysis
JP7038629B2 (en) Equipment condition monitoring device and program
JP5979185B2 (en) Operation management apparatus, operation management system, information processing method, and operation management program
JP2014081925A (en) Cloud management device, cloud management system, cloud management method, and program
JP5590196B2 (en) Operation management apparatus, operation management system, information processing method, and operation management program
JP2009259005A (en) Resource monitoring method and apparatus
JP5516494B2 (en) Operation management apparatus, operation management system, information processing method, and operation management program
JP4909830B2 (en) Server application monitoring system and monitoring method
JP2006344091A (en) System reconfiguration automating system
JPWO2018002976A1 (en) Management device, execution environment setting method, stream data processing system
JP6322332B2 (en) Energy management system and business application execution method
CN113449899A (en) Server load prediction system and server load prediction method

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20171214