(57)【要約】【課題】運転開始から故障の症状を再現するまでの時間を短縮するための家電の情報を抽出する。【解決手段】故障が発生した第１家電について、家電を識別するための第１情報と、前記故障が発生した時刻に関する第２情報とを取得し、第１家電を含む１以上の第２家電のログ情報から、第２情報で示される時刻における第１家電の動作設定に関する第５情報と、第１家電の動作状態に関する第６情報とを抽出し、ログ情報から、動作状態が第６情報で示される動作状態と等しくなる際の動作設定に関する第７情報を２以上抽出し、抽出された２以上の第７情報のそれぞれについて、１以上の第２家電が運転開始時の状態から第６情報で示される動作状態と等しくなるまでの経過時間を算出し、第７情報のうち、経過時間に関する所定の条件を満たす第８情報を特定し、第８情報に関する情報を前記第５情報と対応付けて出力する。【選択図】図３
2020166684.tif 000002
【特許請求の範囲】
【請求項１】
家電において発生した故障を再現するための情報を抽出する情報抽出装置が行う情報抽出方法であって、
前記故障が発生した第１家電について、家電を識別するための第１情報と、前記故障が発生した時刻に関する第２情報とを取得し、
前記第１家電を含む１以上の第２家電のそれぞれについて、前記第１情報と、前記家電の動作設定に関する第３情報と、前記家電の動作状態に関する第４情報と、動作時刻とが対応付けて蓄積されたログ情報から、前記第２情報で示される時刻における前記第１家電の動作設定に関する第５情報と、前記第１家電の動作状態に関する第６情報とを抽出し、
前記ログ情報から、前記動作状態が前記第６情報で示される動作状態と等しくなる際の動作設定に関する第７情報を２以上抽出し、
抽出された２以上の前記第７情報のそれぞれについて、前記１以上の第２家電が運転開始時の状態から前記第６情報で示される動作状態と等しくなるまでの経過時間を算出し、
前記第７情報のうち、前記経過時間に関する所定の条件を満たす第８情報を特定し、
前記第８情報に関する情報を前記第５情報と対応付けて出力する、
情報抽出方法。
【請求項２】
前記第１情報は、前記家電ごとに付与された製造番号と、前記家電の機種を表す品番との少なくとも１つを含む、
請求項１に記載の情報抽出方法。
【請求項３】
前記家電は空調機器であり、
前記第３情報は、前記空調機器の設定温度と、前記空調機器の運転モードとの少なくとも１つを含む、
請求項１に記載の情報抽出方法。
【請求項４】
前記家電は冷蔵庫であり、
前記第３情報は、前記冷蔵庫の設定温度と、前記冷蔵庫の運転モードとの少なくとも１つを含む、
請求項１に記載の情報抽出方法。
【請求項５】
前記家電は洗濯機であり、
前記第３情報は、前記洗濯機の運転モードを少なくとも含む、
請求項１に記載の情報抽出方法。
【請求項６】
前記家電は空調機器であり、
前記第４情報は、前記空調機器の圧縮機の温度と、前記空調機器の圧縮機の周波数と、前記空調機器の配管の温度との少なくとも１つを含む、
請求項１に記載の情報抽出方法。
【請求項７】
前記家電は冷蔵庫であり、
前記第４情報は、前記冷蔵庫の圧縮機の温度と、前記冷蔵庫の圧縮機の周波数と、前記冷蔵庫の庫内の温度との少なくとも１つを含む、
請求項１に記載の情報抽出方法。
【請求項８】
前記家電は洗濯機であり、
前記第４情報は、前記洗濯機の洗濯槽の温度と、前記洗濯機の洗濯槽の回転周波数と、前記洗濯機の洗濯槽の水量との少なくとも１つを含む、
請求項１に記載の情報抽出方法。
【請求項９】
前記所定の条件は、前記第７情報のそれぞれについて算出された経過時間が最も短いという条件である請求項１記載の情報抽出方法。
【請求項１０】
前記第８情報に関する情報は、前記１以上の第２家電において、運転開始時の状態から前記第６情報で示される動作状態になるまでの動作設定の変更に関する第９情報を含む、
請求項１記載の情報抽出方法。
【請求項１１】
前記第８情報に関する情報は、前記第８情報に対応する動作設定を表示装置に表示させるための情報である、
請求項１記載の情報抽出方法。
【請求項１２】
前記第８情報に関する情報は、前記第８情報で示される動作設定により前記家電を動作させるための制御コマンドである、
請求項１記載の情報抽出方法。
【請求項１３】
家電において発生した故障を再現するための情報を抽出する情報抽出装置であって、
前記故障が発生した第１家電について、家電を識別するための第１情報と、前記故障が発生した時刻に関する第２情報とを取得する取得部と、
前記第１家電を含む１以上の第２家電のそれぞれについて、前記第１情報と、前記家電の動作設定に関する第３情報と、前記家電の動作状態に関する第４情報と、動作時刻とが対応付けて蓄積されたログ情報から、前記第２情報で示される時刻における前記第１家電の動作設定に関する第５情報と、前記第１家電の動作状態に関する第６情報とを抽出する第１抽出部と、
前記ログ情報から、前記動作状態が前記第６情報で示される動作状態と等しくなる際の動作設定に関する第７情報を２以上抽出する第２抽出部と、
抽出された２以上の前記第７情報のそれぞれについて、前記１以上の第２家電が運転開始時の状態から前記第６情報で示される動作状態と等しくなるまでの経過時間を算出する算出部と、
前記第７情報のうち、前記経過時間に関する所定の条件を満たす第８情報を特定する特定部と、
前記第８情報に関する情報を前記第５情報と対応付けて出力する出力部とを備える、
情報抽出装置。
【請求項１４】
コンピュータを家電において発生した故障を再現するための情報を抽出する情報抽出装置として機能させるプログラムであって、
前記コンピュータに、
前記故障が発生した第１家電について、家電を識別するための第１情報と、前記故障が発生した時刻に関する第２情報とを取得し、
前記第１家電を含む１以上の第２家電のそれぞれについて、前記第１情報と、前記家電の動作設定に関する第３情報と、前記家電の動作状態に関する第４情報と、動作時刻とが対応付けて蓄積されたログ情報から、前記第２情報で示される時刻における前記第１家電の動作設定に関する第５情報と、前記第１家電の動作状態に関する第６情報とを抽出し、
前記ログ情報と前記第６情報とに基づき、前記第１家電を含む１以上の第２家電において、前記動作状態が前記第６情報で示される動作状態と等しくなる際の動作設定に関する第７情報を２以上抽出し、
抽出された２以上の前記第７情報のそれぞれについて、前記１以上の第２家電が運転開始時の状態から前記第６情報で示される動作状態と等しくなるまでの経過時間を算出し、
前記第７情報のうち、前記経過時間に関する所定の条件を満たす第８情報を特定し、
前記第８情報に関する情報を前記第５情報と対応付けて出力する、
ことを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、家電製品の故障を再現するための情報を抽出する技術に関する。
【背景技術】
【０００２】
昨今、家電製品のＩｏＴ化により情報端末で家電製品の機器ログを用いて家電製品の故障を診断し、修理業務を効率化する技術が進んできている。技術員は修理のためユーザ宅へ訪問し、訪問中に故障の再現ができない場合は後日、再訪問が必要となり修理業務の効率が低下する。
【０００３】
このような、不要な再訪問を防ぐため、例えば特許文献１、特許文献２、特許文献３、特許文献４の技術が開示されている。特許文献１では、ユーザの操作履歴及び操作パネル上での表示の履歴を記録し、故障の原因究明時に、記録した履歴に基づいて、ユーザから入力された操作を操作パネル上に自動的に再現することで、故障診断の支援を行う技術が開示されている。
【０００４】
特許文献２では、車両の故障再現を支援するために、多数の故障車両の電子制御装置から提供される運転データから、故障を表す故障コードについて故障コード固有の特徴と大局的な特徴とを統計的手法を用いて抽出し、故障コード固有の特徴のうち大局的な特徴との類似度が低い部分を、故障コードに対応する故障を再現させるための運転データとして設定する技術が開示されている。
【０００５】
特許文献３では、デジタルフォトプリンタなどの画像処理システムの故障の再現テストを短時間かつ低コストで実施するために、画像処理システムの構成要素に対して設定されたパラメータの内容を表すパラメータ設定情報と、動作の履歴を表す動作履歴情報とをログデータとして収集し、収集したログデータに基づいて、構成要素を駆動させる制御信号を生成する技術が開示されている。
【０００６】
特許文献４では、医療機器においてエラー発生時のログ収集担当者の作業量を軽減し、問題解決までの時間を短縮するために、操作ログに識別ラベルを付与し、検索を容易にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特願２０００−３５１１６９号公報
【特許文献２】特願２００９−９２０７５号公報
【特許文献３】特願２００２−７５６９６号公報
【特許文献４】特願２００４−８９９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１、特許文献２、特許文献３、特許文献４に記載の技術では、故障を再現するまでの時間を短縮させるための構成が不十分であり、更なる改善の必要がある。
【０００９】
本開示は、上記問題を解決するためになされたもので、運転開始から故障の症状を再現するまでの時間を短縮するための家電の情報を抽出する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本開示の一態様は、家電において発生した故障を再現するための情報を抽出する情報抽出装置が行う情報抽出方法であって、
前記故障が発生した第１家電について、家電を識別するための第１情報と、前記故障が発生した時刻に関する第２情報とを取得し、
前記第１家電を含む１以上の第２家電のそれぞれについて、前記第１情報と、前記家電の動作設定に関する第３情報と、前記家電の動作状態に関する第４情報と、動作時刻とが対応付けて蓄積されたログ情報から、前記第２情報で示される時刻における前記第１家電の動作設定に関する第５情報と、前記第１家電の動作状態に関する第６情報とを抽出し、
前記ログ情報から、前記動作状態が前記第６情報で示される動作状態と等しくなる際の動作設定に関する第７情報を２以上抽出し、
抽出された２以上の前記第７情報のそれぞれについて、前記１以上の第２家電が運転開始時の状態から前記第６情報で示される動作状態と等しくなるまでの経過時間を算出し、
前記第７情報のうち、前記経過時間に関する所定の条件を満たす第８情報を特定し、
前記第８情報に関する情報を前記第５情報と対応付けて出力する。
【発明の効果】
【００１１】
本開示によれば、運転開始から故障の症状を再現するまでの時間を短縮するための家電の情報を抽出することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係る情報抽出システムの全体構成の一例を示すブロック図である。
【図２】故障発生時の空調機器のセンサ値と操作情報との時間的推移を示す波形である。
【図３】故障再現時の空調機器のセンサ値と操作情報との時間的推移を示す波形である。
【図４】本実施の形態に係る家電製品の構成の一例を示す図である。
【図５】本実施の形態において、ログ取得部からログ送信部に出力されるログデータの構成の一例を示す図である。
【図６】本実施の形態に係るサーバ装置の構成の一例をブロック図である。
【図７】サーバ装置のログ保持部が記憶するログテーブルのデータ構成の一例示す図である。
【図８】機器マスタテーブルのデータ構成の一例を示す図である。
【図９】本実施の形態においてデータ結合部が結合データ保持部に出力する結合データのデータ構成の一例を示す図である。
【図１０】結合データテーブルのデータ構成の一例を示す図である。
【図１１】本実施の形態において、通信路から受信部経由で故障情報取得部に入力される故障申告情報のデータ構成の一例を示す図である。
【図１２】本実施の形態において故障情報取得部から故障情報抽出部に出力される故障情報のデータ構成の一例を示す図である。
【図１３】故障情報抽出部から運転情報取得部に出力されるデータの一例を示す図である。
【図１４】本実施の形態において、運転情報取得部から運転情報抽出部に出力される結合データの一例を示す図である。
【図１５】本実施の形態における運転情報のデータ構成の一例を示す図である。
【図１６】本実施の形態における運転時間情報のデータ構成の一例を示す図である。
【図１７】本実施の形態における操作情報のデータ構成の一例を示す図である。
【図１８】故障情報抽出部から操作情報生成部に出力されるデータの一例を示す図である。
【図１９】実施の形態における最終操作情報のデータ構成の一例を示す図である。
【図２０】本実施の形態における管理装置の構成の一例を示す図である。
【図２１】本実施の形態において管理装置に表示される入力画面の一例を示す図である。
【図２２】本実施の形態における手配結果画面の一例を示す図である。
【図２３】本実施の形態における端末機器の構成の一例を示す図である。
【図２４】本実施の形態において、端末機器に表示される作業情報画面の一例を示す図である。
【図２５】家電製品からサーバ装置に対して、ログデータを送信する際の動作フローの一例である。
【図２６】管理装置に修理受付員による入力がされた場合における管理装置とサーバ装置とが通信して最終操作情報を生成する際の動作フローである。
【図２７】端末機器において作業情報画面を表示する際の動作フローである。
【図２８】図２６のステップＳ２０４に示す操作情報生成処理の動作フローである。
【発明を実施するための形態】
【００１３】
（本発明に至った経緯）
昨今、家電製品のＩｏＴ化により情報端末で家電製品の機器ログを取得することが可能になり、機器ログを用いて家電製品の故障を診断する技術が進んできている。今後、そのような診断技術により、遠隔で家電製品の故障を診断することで、技術員がユーザ宅へ訪問する前に家電製品の故障の原因となる箇所を特定し、修理業務を効率化することが期待されている。しかしながら、このような診断技術であっても家電製品の異常音など、機器ログに特徴が現れない故障の場合は診断ができないため、技術員はユーザ宅への訪問時に故障を再現させる必要がある。さらに、異常音などの症状は、再現するまでに時間がかかることがあり、ユーザ宅への訪問中に症状の再現ができない場合は、後日、再訪問が必要となり修理業務の効率が低下する。
【００１４】
そこで、故障発生時にユーザが家電製品を操作したときの情報（操作情報）を技術員に提示することで故障の再現を容易にする方法が考えられる。これに関連する技術として、上述の特許文献１、特許文献２、特許文献３、特許文献４がある。
【００１５】
しかし、特許文献１では、故障の原因究明時に、ユーザから入力された操作を操作パネル上で自動的に再現することが開示されているに過ぎず、故障の症状を短時間で再現することに関する開示はない。
【００１６】
特許文献２では、故障コード固有の特徴のうち大局的な特徴との類似度が低い部分を、故障を再現させるための運転データとして設定することが開示されているに過ぎず、故障の症状を短時間で再現するための運転データを設定することは開示されていない。また、特許文献２では、故障を再現する対象物が車両であり、家電ではないため、本開示とは対象物が大きく相違する。
【００１７】
特許文献３では、故障の再現テストの短時間化が図られているものの、高々１台の画像処理システムのログデータに基づいて制御信号が生成されているに過ぎず、他の画像処理システムのログデータも含めたうえで制御信号が生成されていないため、故障の症状を短時間で再現するためには不十分である。
【００１８】
特許文献４では、医用機器において、エラー発生時のログの検索を短時間で行う旨の記載があるものの、高々１台の医用機器についてのログが収集されているに過ぎず、他の医用機器についてのログが収集されていないため、故障の症状を短時間で再現するためには不十分である。
【００１９】
例えば、空調機器の室外機の故障の症状が異常音であり、その異常音を再現させるには、故障発生時の運転パラメータ（冷房運転、暖房運転、及び設定温度など）とセンサパラメータ（圧縮機の温度及び周波数など）とが揃う必要がある。しかし、故障発生時の運転パラメータで空調機器を運転させる運転パターンが、必ずしもセンサパラメータを故障発生時の値にするまでの時間を最短にできる運転パターンであるとは限らず、別の運転パターンを用いた方がより早くセンサパラメータを故障発生時の値にできることもある。
【００２０】
そこで、本発明者は、故障が発生した家電を含む多数の家電のログ情報の中から、故障が発生した家電と、機器パラメータ（空調機器のシリーズ及び能力など）及びセンサパラメータを同じとするログ情報であって、センサパラメータの値が故障発生時の値になるまでの経過時間がより短いログ情報を抽出し、抽出したログ情報の運転パラメータで家電を運転するすることによって、故障の症状をより短時間で再現できるとの知見を得て、以下に示す各態様を想到するに至った。
【００２１】
本開示の一態様は、家電において発生した故障を再現するための情報を抽出する情報抽出装置が行う情報抽出方法であって、
前記故障が発生した第１家電について、家電を識別するための第１情報と、前記故障が発生した時刻に関する第２情報とを取得し、
前記第１家電を含む１以上の第２家電のそれぞれについて、前記第１情報と、前記家電の動作設定に関する第３情報と、前記家電の動作状態に関する第４情報と、動作時刻とが対応付けて蓄積されたログ情報から、前記第２情報で示される時刻における前記第１家電の動作設定に関する第５情報と、前記第１家電の動作状態に関する第６情報とを抽出し、
前記ログ情報から、前記動作状態が前記第６情報で示される動作状態と等しくなる際の動作設定に関する第７情報を２以上抽出し、
抽出された２以上の前記第７情報のそれぞれについて、前記１以上の第２家電が運転開始時の状態から前記第６情報で示される動作状態と等しくなるまでの経過時間を算出し、
前記第７情報のうち、前記経過時間に関する所定の条件を満たす第８情報を特定し、
前記第８情報に関する情報を前記第５情報と対応付けて出力する。
【００２２】
本構成によれば、故障が発生した第１家電を含む１以上の第２家電のログ情報から、第１家電の故障発生時の動作設定に関する第５情報と動作状態に関する第６情報とが抽出され、抽出された第６情報が示す動作状態と等しくなる際の動作設定に関する２以上の第７情報がログ情報から抽出される。そして、抽出された２以上の第７情報のそれぞれについて第２家電が運転を開始してから第６情報が示す動作状態と等しくなるまでの経過時間が算出され、２以上の第７情報のうち経過時間が所定の条件を満たす第８情報が特定され、第８情報に関する情報が第５情報と対応付けて出力される。
【００２３】
これにより、第８情報が示す動作設定で第１家電を動作させた後、第５情報で示す動作設定で第１家電を動作させることによって第１家電の故障の症状をより早く再現することが可能となる。したがって、本構成は、第１家電を故障発生時の動作状態にするまでの時間を短縮できる家電の情報を抽出することができる。
【００２４】
上記構成において、前記第１情報は、前記家電ごとに付与された製造番号と、前記家電の機種を表す品番との少なくとも１つを含んでいもよい。
【００２５】
本構成によれば、製造番号及び機種を表す品番の少なくとも１つが第１情報に含まれているため、第１家電を正確に識別できる。
【００２６】
上記構成において、前記家電は空調機器であり、
前記第３情報は、前記空調機器の設定温度と、前記空調機器の運転モードとの少なくとも１つを含んでもよい。
【００２７】
本構成によれば、第１家電が空調機器である場合において、第１家電をより早く故障発生時の動作状態にする設定温度と運転モードとの少なくとも１つを出力できる。
【００２８】
上記構成において、前記家電は冷蔵庫であり、
前記第３情報は、前記冷蔵庫の設定温度と、前記冷蔵庫の運転モードとの少なくとも１つを含んでもよい。
【００２９】
本構成によれば、第１家電が冷蔵庫である場合において、第１家電をより早く故障発生時の動作状態にする設定温度と運転モードとの少なくとも１つを出力できる。
【００３０】
上記構成において、前記家電は洗濯機であり、
前記第３情報は、前記洗濯機の運転モードを少なくとも含んでもよい。
【００３１】
本構成によれば、第１家電が洗濯機である場合において、第１家電をより早く故障発生時の動作状態にする運転モードを出力できる。
【００３２】
上記構成において、前記家電は空調機器であり、
前記第４情報は、前記空調機器の圧縮機の温度と、前記空調機器の圧縮機の周波数と、前記空調機器の配管の温度との少なくとも１つを含んでもよい。
【００３３】
本構成によれば、第４情報は、空調機器の圧縮機の温度と、空調機器の圧縮機の周波数と、空調機器の配管の温度との少なくとも１つを含むため、空調機器の動作状態を示すパラメータとして適切なパラメータを採用できる。
【００３４】
上記構成において、前記家電は冷蔵庫であり、
前記第４情報は、前記冷蔵庫の圧縮機の温度と、前記冷蔵庫の圧縮機の周波数と、前記冷蔵庫の庫内の温度との少なくとも１つを含んでもよい。
【００３５】
本構成によれば、第４情報は、冷蔵庫の圧縮機の温度と、冷蔵庫の圧縮機の周波数と、冷蔵庫の配管の温度との少なくとも１つを含むため、冷蔵庫の動作状態を示すパラメータとして適切なパラメータを採用できる。
【００３６】
上記構成において、前記家電は洗濯機であり、
前記第４情報は、前記洗濯機の洗濯槽の温度と、前記洗濯機の洗濯槽の回転周波数と、前記洗濯機の洗濯槽の水量との少なくとも１つを含んでもよい。
【００３７】
本構成によれば、第４情報は、洗濯機の洗濯槽の温度と、洗濯機の洗濯槽の回転周波数と、洗濯機の洗濯槽の水量との少なくとも１つを含むため、洗濯機の動作状態を示すパラメータとして適切なパラメータを採用できる。
【００３８】
上記構成において、前記所定の条件は、前記第７情報のそれぞれについて算出された経過時間が最も短いという条件であってもよい。
【００３９】
本構成によれば、ログ情報の中から、第１家電を最短で故障発生時の動作状態にする動作設定を抽出できる。
【００４０】
上記構成において、前記第８情報に関する情報は、前記１以上の第２家電において、運転開始時の状態から前記第６情報で示される動作状態になるまでの動作設定の変更に関する第９情報を含んでもよい。
【００４１】
本構成によれば、第８情報に関する情報は、第２家電が運転開始時の状態から第６情報で示される動作状態になるまでの動作設定の変更に関する第９情報を含むため、第１家電をより早く故障発生時の動作状態にするための動作設定を正確に特定できる。
【００４２】
上記構成において、前記第８情報に関する情報は、前記第８情報に対応する動作設定を表示装置に表示させるための情報であってもよい。
【００４３】
本構成によれば、第８情報に対応する動作設定が表示装置に表示されるため、技術員は現場にて表示された動作設定にしたがって第１家電を運転させることが可能となり、第１家電の故障の症状をより早くより確実に再現できる。
【００４４】
上記構成において、前記第８情報に関する情報は、前記第８情報で示される動作設定により前記家電を動作させるための制御コマンドであってもよい。
【００４５】
前記第８情報に関する情報は、第８情報で示される動作設定により家電を動作させるための制御コマンドを含むため、第１家電の故障の症状を自動的に再現できる。
【００４６】
本開示は、このような情報抽出方法に含まれる特徴的な各構成をコンピュータに実行させるプログラム、或いはこのプログラムによって動作する情報抽出システムとして実現することもできる。また、このようなコンピュータプログラムを、ＣＤ−ＲＯＭ等のコンピュータ読取可能な非一時的な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【００４７】
なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また全ての実施の形態において、各々の内容を組み合わせることもできる。
【００４８】
（実施の形態）
以下に、本開示の実施の形態に係る情報抽出システムについて、図を用いて説明する。
【００４９】
１．１  情報抽出システム
まず、本実施の形態に係る情報抽出システムの全体像について説明する。図１は、本実施の形態に係る情報抽出システムの全体構成の一例を示すブロック図である。情報抽出システムは、家電製品１、通信路２、サーバ装置３、管理装置４、端末機器５を含む。家電製品１は、修理対象となる家電製品であり、管理装置４はデータの入出力を行う装置である。端末機器５はデータの出力を行う装置である。
【００５０】
家電製品１は、通信路２を介して、サーバ装置３と接続され、サーバ装置３は、通信路２を介して管理装置４と接続され、管理装置４は、通信路２を介して、端末機器５と接続されている。家電製品１は例えば、ＩｏＴ機能が備わった家庭用の空調機器である。但し、これは一例であり、家電製品１は、冷蔵庫、洗濯機、電子レンジ、オーブン、掃除機、テレビ、レコーダなどの種々の家電製品であってもよい。通信路２は、例えば無線ＬＡＮ、ＬＴＥ、インターネット網である。端末機器５は、例えば技術員が保有するスマートフォン、及びタブレットなどの携帯可能なコンピュータである。技術員は、例えば家電製品１の所有者である一般のユーザ宅に訪問して故障した家電製品１を修理する技術者である。管理装置４は、例えば修理受付員が保有する据え置き型のコンピュータである。修理受付員は、例えば家電製品１のコールセンサーに勤務する人物であり、ユーザからの家電製品１の修理依頼の窓口となる。
【００５１】
最初に、本実施の形態における利用イメージを説明し、その後、情報抽出システムを構成する各装置について、詳細に説明する。ここでは、家電製品１は、一般のユーザ宅に設置されている空調機器であり、ユーザが空調機器の動作に異変を感じ、空調機器のメーカのコールセンターに問合せをしたケースを想定する。コールセンターの修理受付員は、問い合わせを受け付けた際、管理装置４にユーザから聞き出した家電製品１の製造番号と故障が発生した時刻とを入力する。
【００５２】
サーバ装置３は、管理装置４と連携しながら、運転開始から故障発生までのデータを取得し、運転時間を算出する。また、サーバ装置３は、故障発生時のセンサ値と同じ値になる操作情報（運転パラメータ）を複数取得し、故障が再現するまでにかかる時間が最も短くなる操作情報をサーバ装置３の内部に保持したデータから抽出し、技術員が持つ端末機器５に操作情報を送信する。操作情報を受信した端末機器５を持つ技術員はユーザ宅に訪問する前に操作情報を確認することができ、訪問したユーザ宅では操作情報をもとに家電製品１を操作し、手動にて故障を再現する。
【００５３】
図２は、故障発生時の空調機器のセンサ値と操作情報との時間的推移を示す波形である。図２において、縦軸はセンサ値を示し、横軸は時間を示す。なお、縦軸のセンサ値は圧縮機の温度（℃）及び周波数（Ｈｚ）を示している。これらのことは、後述する図３も同じである。図２の例では、２０１８年８月２７日の１０時に操作情報が停止から運転中に変化し、空調機器の運転が開始されている。運転が開始されると圧縮機の周波数は６０Ｈｚまで急峻に立ち上がり、暫く６０Ｈｚを維持した後、急峻に立ち下がるというようなパルス状の波形を繰り返している。また、運転が開始されると、圧縮機の温度は時間の経過と共に緩やかなカーブを描いて徐々に増大している。そして、この例では、運転開始から１時間が経過した２０１８年８月２７日１１時に圧縮機の温度が８５℃、圧縮機の周波数が６０Ｈｚとなり、空調機器の共振モードの条件が満たされたため、異音による故障が発生している。
【００５４】
図３は、故障再現時の空調機器のセンサ値と操作情報との時間的推移を示す波形である。図３の例では、２０１８年８月２７日の１０時に空調機器の運転が開始されているが、図２の例よりも運転開始からの時間が０．５時間分早い２０１８年８月２７日の１０時３０分に圧縮機の周波数及び温度が、それぞれ、図２の故障発生時の状態と同じ６０Ｈｚ、８５℃になっている。これは、運転開始直後において圧縮機の周波数に６０Ｈｚ以上のオーバーシュートが現れており、それに伴い、圧縮機の温度上昇が早まったことが要因だと考えられる。したがって、技術員はユーザ宅において、図３に示す操作情報で空調機器を稼働させることによって、図２に示す操作情報で空調機器を稼働させた場合に比べて故障の症状をより早く再現できる。
【００５５】
１．２  家電製品１
図４は、本実施の形態に係る家電製品１の構成の一例を示す図である。家電製品１は、通信装置１０及びプロセッサ１１を備える。通信装置１０は、例えば家電製品１を通信路２に接続するための通信回路であり、ログ送信部１０２を備える。プロセッサ１１は、例えばＣＰＵ及びＲＡＭ等を備える電気回路であり、ログ取得部１０１を備える。
【００５６】
（１）ログ取得部１０１
ログ取得部１０１は、一定の時間間隔（例えば、５分）で家電製品１のログデータを生成する。ログデータは、日時、日付、及び時刻を示すタイムスタンプと、管理のために家電製品１ごとに付与された製造番号と、家電製品１が備える構成部品の制御信号と、家電製品１に搭載されたセンサから得られるセンサ値などが含む。図５は、本実施の形態において、ログ取得部１０１からログ送信部１０２に出力されるログデータの構成の一例を示す図である。
【００５７】
図５で示すようにログデータは、タイムスタンプと、製造番号と、運転パラメータと、センサパラメータとを含む。運転パラメータは、室内の温度を変えるための空調機器の設定温度と、冷房運転及び暖房運転などの空調機器の運転モードとを含む。センサパラメータは、空調機器が備える圧縮機の温冷の度合いを表す圧縮機温度（℃）と、圧縮機の１秒間あたりの振動回数を表す圧縮機周波数（Ｈｚ）と、空調機器が備える室外機の配管の温度を表す外部配管温度（℃）とを含む。図５の例では、ログデータは、タイムスタンプ「２０１８年８月２７日１０時０分」において、製造番号「３５８００１２３４５」の家電製品１が設定温度「２２℃」、運転モード「冷房」、圧縮機温度「３０℃」、圧縮機周波数「３１Ｈｚ」、外部配管温度「４０℃」の状態であることを示している。ただし、図５に示すログデータを構成する情報は一例であり、ログデータは、他に取得可能な情報が含まれていれば、その情報を含んでいてもよい。また、ログデータは、図５に示す情報とは異なる情報を含んでいてもよい。他に取得可能な情報は、例えば、家電製品１が設置された室内の温度、室外の温度などである。そして、ログ取得部１０１は、生成したログデータをログ送信部１０２に出力する。
【００５８】
（２）ログ送信部１０２
ログ送信部１０２は、ログ取得部１０１から取得したログデータを、通信路２を介してサーバ装置３に送信する。
【００５９】
１．３  サーバ装置３
図６は、本実施の形態に係るサーバ装置３の構成の一例をブロック図である。サーバ装置３は、プロセッサ３０、メモリ３１、及び通信装置３２を備えている。通信装置３２は、例えばサーバ装置３を通信路２に接続する通信回路であり、受信部３０１及び送信部３１３を備える。メモリ３１は、例えばＲＯＭ、ＥＥＰＲＯＭなどの不揮発性のメモリであり、ログ保持部３０２、機器マスタ情報保持部３０３、及び結合データ保持部３０５を備える。プロセッサは、ＣＰＵ及びＲＡＭなどの電気回路で構成され、データ結合部３０４、故障情報取得部３０６、故障情報抽出部３０７、運転情報取得部３０８、運転情報抽出部３０９、運転時間算出部３１０、操作情報取得部３１１、操作情報生成部３１２を備える。
【００６０】
（１）受信部３０１
受信部３０１は、通信路２を介して、家電製品１からログデータを受信する。そして、受信部３０１は、受信したログデータをログ保持部３０２に出力する。また、通信路２を介して管理装置４で入力された製造番号と故障が発生した際の時刻とを含む故障申告情報を受信する。そして、受信部３０１は、受信した故障申告情報を故障情報取得部３０６に出力する。
【００６１】
（２）ログ保持部３０２
ログ保持部３０２は、図７に示すように、タイムスタンプ、製造番号、運転パラメータ、及びセンサパラメータを含むログテーブルＴ１を記憶している。図７は、サーバ装置３のログ保持部３０２が記憶するログテーブルＴ１のデータ構成の一例示す図である。ログテーブルＴ１は、１つのレコードに１つのログデータが記憶されたデータベースであり、タイムスタンプ、製造番号、運転パラメータ、及びセンサパラメータを対応付けて記憶する。タイムスタンプ、製造番号、運転パラメータ、及びセンサパラメータは図５と同じである。
【００６２】
図７の例では、製造番号「３５８００１２３４５」の家電製品１から５分ごとに取得されたログデータの一部が示されている。ただし、図７に示すログテーブルＴ１が記憶するログデータは一例に過ぎず、製造番号の異なる１又は複数のログデータを記憶していてもよい。また、ログ取得部１０１から取得するデータの取得間隔は５分に限定するものではなく、３０秒、１分、１０分、３０分などの適宜の値が採用できる。
【００６３】
（３）機器マスタ情報保持部３０３
機器マスタ情報保持部３０３は、製造番号と機器パラメータとが対応付けられた機器マスタテーブルＴ２を記憶する。図８は、機器マスタテーブルＴ２のデータ構成の一例を示す図である。機器マスタテーブルＴ２は、１つのレコードに１つの製造番号が対応付けられたデータベースであり、製造番号及び機器パラメータを対応付けて記憶する。機器パラメータは、シリーズ及び能力を含む。シリーズは、「Ｆ」、「Ｘ」、及び「Ｊ」というような空調機器の品番などの機種を表す。能力は、「２．５ｋＷ」、「３．６ｋＷ」、及び「２．２ｋＷ」というような空調機器の運転性能を表す。図８の例では、製造番号「３５８００１２３４５」はシリーズが「Ｆ」で能力が「２.５ｋＷ」の家電製品であることが予め記憶されている。
【００６４】
また、図８の例では、シリーズ「Ｆ」については能力「２．５ｋＷ」、シリーズ「Ｘ」については能力「３．６ｋＷ」というようにシリーズと能力とは１対１に対応しているが、本開示はこれに限定されず、１つのシリーズに複数の能力が割り当てられていてもよい。
【００６５】
（４）データ結合部３０４
データ結合部３０４は、ログテーブルＴ１に記憶された各ログデータに対して、「製造番号」をキーにして、機器マスタテーブルＴ２に記憶された機器パラメータを結合することで結合データを生成して結合データ保持部３０５に出力する。具体的には、データ結合部３０４は、機器マスタテーブルＴ２に記憶された機器パラメータと、製造番号が同一であるタイムスタンプ、運転パラメータ、及びセンサパラメータとを対応付けることによって結合データを生成し、結合データ保持部３０５に出力する。
【００６６】
図９は、本実施の形態においてデータ結合部３０４が結合データ保持部３０５に出力する結合データのデータ構成の一例を示す図である。図９の例では、製造番号「３５８００１２３４５」の家電製品１から５分ごとに取得したログデータに対してシリーズ「Ｆ」及び能力「２．５ｋＷ」からなる機器パラメータが対応付けらた結合データが示されている。このように、データ結合部３０４は、５分ごとに結合データを生成し、時系列に結合データ保持部３０５に出力する。この例では、データ結合部３０４は、ログデータの取得間隔が５分であるため、５分ごとに結合データを出力しているが、これは一例であり、ログデータの取得間隔に応じた時間間隔で結合データを出力すればよい。
【００６７】
（５）結合データ保持部３０５ 
結合データ保持部３０５は、データ結合部３０４から入力された結合データを含む結合データテーブルＴ３を記憶する。図１０は、結合データテーブルＴ３のデータ構成の一例を示す図である。結合データテーブルＴ３は、１つのレコードに１つの結合データが対応付けられたデータベースであり、タイムスタンプ、製造番号、運転パラメータ、機器パラメータ、及びセンサパラメータを対応付けて記憶している。図１０の例では結合データは、複数の製造番号ごとに分類されたうえで時系列に記憶されている。なお、図１０の例では、結合データテーブルＴ３は、製造番号「３５８００１２３４５」、「３５８００６７８９１」、及び「３５８００７８９１０」の３つの家電製品１の結合データを記憶しているが、これは一例に過ぎず、他の家電製品１の結合データを記憶してもよい。また、結合データテーブルＴ３において各列のデータは、図１０に示すものに限定されず、他のデータが含まれていてもよい。
【００６８】
（６）故障情報取得部３０６
故障情報取得部３０６は、受信部３０１が受信した故障申告情報に含まれる故障発生時刻（タイムスタンプ）と製造番号と同一の組み合わせを持つ運転パラメータ、機器パラメータ、センサパラメータを結合データテーブルＴ３から取得し、故障情報として故障情報抽出部３０７に出力する。
【００６９】
図１１は、本実施の形態において、通信路２から受信部３０１経由で故障情報取得部３０６に入力される故障申告情報のデータ構成の一例を示す図である。図１１に示すように故障申告情報は、故障発生時刻を示すタイムスタンプと、故障が発生した家電製品１の製造番号とを含む。図１１の例では、故障申告情報は、２０１８年８月２７日１１時に製造番号「３５８００１２３４５」の家電製品１で故障が発生したことを示している。
【００７０】
図１２は、本実施の形態において故障情報取得部３０６から故障情報抽出部３０７に出力される故障情報のデータ構成の一例を示す図である。図１２に示すように、故障情報は、故障発生時刻における故障が発生した家電製品１の結合データであり、タイムスタンプ、製造番号、運転パラメータ、機器パラメータ、及びセンサパラメータを含む。
【００７１】
図１２の例では、故障発生時刻を示すタイムスタンプ「２０１８年８月２７日１１時」において故障が発生した製造番号「３５８００１２３４５」の家電製品１に対する故障情報が示されている。なお、故障情報の各列に含まれるデータは、図１２のものに限定されず、家電製品１が他のデータを取得したのであれば、他のデータが含まれていてもよい。
【００７２】
（７）故障情報抽出部３０７
故障情報抽出部３０７は、故障情報取得部３０６から入力された故障情報のうち、機器パラメータとセンサパラメータとを運転情報取得部３０８に出力し（図１３）、運転パラメータを操作情報生成部３１２に出力する（図１８）。図１３は、故障情報抽出部３０７から運転情報取得部３０８に出力されるデータの一例を示す図である。図１３に示すように、故障情報抽出部３０７から運転情報取得部３０８に出力されるデータには、故障情報に含まれる各種データのうち、機器パラメータとセンサパラメータとが含まれていることが分かる。図１８は、故障情報抽出部３０７から操作情報生成部３１２に出力されるデータの一例を示す図である。図１８に示すように故障情報抽出部３０７から操作情報生成部３１２に出力されるデータには、故障情報に含まれる各種データのうち、運転パラメータが含まれていることが分かる。なお、図１３及び図１８に示すデータ内容は一例であり、家電製品１が他のデータを取得するのであれば、そのデータが含まれていてもよい。
【００７３】
（８）運転情報取得部３０８
運転情報取得部３０８は、故障情報抽出部３０７から入力された機器パラメータ及びセンサパラメータと同一の組み合わせを持つ結合データ（タイムスタンプ、製造番号、及び運転パラメータ）を結合データテーブルＴ３（図１０）から取得し、運転情報抽出部３０９に出力する（図１４）。図１４は、本実施の形態において、運転情報取得部３０８から運転情報抽出部３０９に出力される結合データの一例を示す図である。図１４の例では、機器パラメータがシリーズ「Ｆ」、能力「２．５ｋＷ」であり、センサパラメータが圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、外部配管温度「５０℃」である、製造番号が「３５８０６７８９１０」、「３５８０１１１２１３」、「３５８００１２３４５」の３つの結合データが出力されている。これは、結合データテーブルＴ３において、図１３に示す機器パラメータ及びセンサパラメータと等しい結合データとして図１４に示す３つの結合データが記憶されていたからである。
【００７４】
図１４に示すように図１４に示す３つの結合データには、故障した製造番号「３５８００１２３４５」の家電製品１の結合データの他、この家電製品１の故障発生時のセンサパラメータに対して機器パラメータ及びセンサパラメータが同一の製造番号が異なる家電製品１の結合データが含まれている。
【００７５】
図１４の例において、３行目の結合データは故障した家電製品１の故障発生時の結合データを示しているが、結合データテーブルＴ３において、この家電製品１について故障発生時のセンサパラメータと等しい過去の結合データが記憶されていれば、この結合データも運転情報抽出部３０９に出力される。さらに、故障した家電製品１と製造番号が異なるある１つの家電製品１について、故障した家電製品１と同じセンサパラメータを持つ複数の結合データが結合データテーブルＴ３に記憶されていれば、これら複数の結合データも運転情報抽出部３０９に出力される。なお、図１４に示す結合データが含むデータ内容は一例であり、家電製品１が他のデータを取得するのであれば、そのデータが含まれていてもよい。
【００７６】
（９）運転情報抽出部３０９
運転情報抽出部３０９は、運転情報取得部３０８から入力された結合データのそれぞれに対して、製造番号が同一であり、運転が開始されてからセンサパラメータの値が前記入力された結合データに含まれるセンサパラメータの値になるまでの一連の結合データを結合データテーブルＴ３から抽出し、運転情報として運転時間算出部３１０に出力する（図１５）。図１５は、本実施の形態における運転情報のデータ構成の一例を示す図である。図１４に示す結合データにはタイムスタンプが２０１８年８月２日８時５０分の製造番号「３５８０６７８９１０」の家電製品１の結合データと、２０１８年８月１７日１２時３０分の製造番号「３５８０１１１２１３」の家電製品１の結合データと、２０１８年８月２７日１１時０分の製造番号「３５８００１２３４５」の家電製品１の結合データとが含まれている。
【００７７】
そのため、図１５の例では、製造番号「３５８０６７８９１０」の家電製品１については、運転開始時刻である２０１８年８月２日８時から２０１８年８月２日８時５０分までの５分ごとの一連の結合データ群１５０１が運転情報として抽出されている。同様に、「３５８０１１１２１３」の家電製品１及び製造番号「３５８００１２３４５」の家電製品１についても運転開始時刻からの該当する時刻になるまでの一連の結合データ群１５０１が運転情報として抽出されている。
【００７８】
以上により、故障が発生した家電製品１と、その家電製品１と機器パラメータが同じ他の家電製品１とについて、運転開始から故障発生時と同じセンサパラメータに至るまでの結合データ群１５０１が運転情報として抽出される。なお、図１５に示す運転情報が含むデータ内容は一例であり、家電製品１が他のデータを取得するのであれば、そのデータが含まれていてもよい。なお、故障発生時のセンサパラメータとは、単に故障が発生した家電製品１において故障が発生したときのセンサパラメータと値が同じセンサパラメータを指しているに過ぎず、他の家電製品１において、センサパラメータがこの値になったからといって必ずしも故障が発生するわけではない。
【００７９】
（１０）運転時間算出部３１０
運転時間算出部３１０は、運転情報抽出部３０９から入力された運転情報に含まれる結合データ群１５０１のそれぞれについて、タイムスタンプが示す最後と最初の時刻の差を取ることで運転時間を算出する。また、運転時間算出部３１０は、結合データ群１５０１のそれぞれについて、タイムスタンプ、製造番号、運転パラメータを抽出する。そして、運転時間算出部３１０は、抽出したタイムスタンプ、製造番号、及び運転パラメータに、算出した運転時間を加えることにより運転時間情報を生成し、操作情報取得部３１１に出力する（図１６）。
【００８０】
図１６は、本実施の形態における運転時間情報のデータ構成の一例を示す図である。図１６に示すように運転時間情報は、図１５の３つの結合データ群１５０１に対応する３つの結合データ群１６０１を含んでいる。結合データ群１６０１は、結合データ群１５０１に対して、機器パラメータ及びセンサパラメータの列が省かれており、タイムスタンプ、製造番号、運転パラメータの列を備えている。さらに、結合データ群１６０１は、結合データ群１５０１に対して運転時間の列を備えている。例えば、１番上の結合データ群１６０１の各レコードには運転時間の列に「５０分」が記憶されている。これは、結合データ群１６０１において、タイムスタンプが示す最後の時刻である２０１８年８月２日８時５０分と、タイムスタンプが示す最初の時刻である２０１８年８月２日８時０分との差が５０分だからである。上から２番目、３番目の結合データ群１６０１においても、１番上の結合データ群１６０１と同様、運転時間として「３０分」、「６０分」が算出されている。
【００８１】
図１６の例では、上から２番目の結合データ群１６０１に対する運転時間が「３０分」であり、残りの結合データ群１６０１の運転時間である「５０分」、「６０分」と比べて最も短いことが分かる。したがって、結合データテーブルＴ３に結合データが記憶された家電製品１のうち、運転開始から故障発生時のセンサパラメータになるまでの運転時間が最も短い家電製品１は、製造番号「３５８０１１１２１３」の家電製品１であることが分かる。なお、図１６に示す操作情報が含むデータ内容は一例であり、家電製品１が他のデータを取得するのであれば、そのデータが含まれていてもよい。
【００８２】
（１１）操作情報取得部３１１
操作情報取得部３１１は、運転時間算出部３１０から入力された運転時間情報に含まれる結合データ群１６０１の内、運転時間が最も短い結合データ群１６０１を特定し、特定した結合データ群１６０１の内、さらにタイムスタンプの最も早い時刻と最も遅い時刻とに対応する運転パラメータを抽出する。このとき、操作情報取得部３１１は、特定した結合データ群１６０１において、途中で運転パラメータが変化している場合、変化したレコードに記憶された運転パラメータも抽出する。そして、操作情報取得部３１１は、抽出した運転パラメータに対応するタイムスタンプを対応付けることで操作情報を生成し、操作情報生成部に出力する（図１７）。
【００８３】
図１７は、本実施の形態における操作情報のデータ構成の一例を示す図である。図１７の例では、操作情報には、最も早い時刻に対応し、運転開始を示すタイムスタンプ「２０１８年８月１７日１２時０分」のレコードと、運転パラメータの変更を示すタイムスタンプ「２０１８年８月１７日１２時１０分」のレコードと、最も遅い時刻に対応するタイムスタンプ「２０１８年８月１７日１２時３０分」のレコードとの３つのレコードが含まれている。
【００８４】
図１６に示す上から２番目の結合データ群１６０１において、最も早い時刻に対応するレコードには設定温度「１８℃」、運転モード「冷房」が記憶されている。そのため、図１７の１行目のレコードには、設定温度「１８℃」、運転モード「冷房」が記憶されている。図１６に示す上から２番目の結合データ群１６０１において、運転モードが「冷房」から「ドライ」に変更された直後のレコードには設定温度「２２℃」、運転モード「ドライ」が記憶されている。そのため、図１７の２行目のレコードには、設定温度「２２℃」、運転モード「ドライ」が記憶されている。図１６に示す上から２番目の結合データ群１６０１において、最も遅い時刻に対応するレコードには設定温度「２２℃」、運転モード「ドライ」が記憶されている。そのため、図１７の３行目のレコードには、設定温度「２２℃」、運転モード「ドライ」が記憶されている。
【００８５】
このように操作情報には、運転開始から故障発生時のセンサパラメータになるまでの運転時間が最も短い家電製品１の結合データ群１６０１において、運転開始時及び最も遅い時刻のそれぞれに対応する運転パラメータの他、内容が変更された直後の運転パラメータが含まれている。そのため、センサパラメータの値をより早く故障発生時と同じ値にすることができる操作情報が生成されることになる。
【００８６】
図１７の２行目のレコードでは、運転モードが変更された例が示されているが、設定温度が変更された場合は、そのレコードも操作情報に含まれることになる。また、図１７の例では、運転パラメータの変更が１回であったため、運転パラメータの変更に関するレコードが１つだけ含まれているが、運転パラメータの変更が２回以上であれば、運転パラメータの変更に関するレコードは２つ以上になる。
【００８７】
図１７の例では、故障が発生した家電製品１とは異なる家電製品１についての操作情報が抽出されているが、故障が発生した家電製品１についての操作情報が抽出されることもある。例えば、運転時間情報において運転開始から故障発生時のセンサパラメータになるまでの時間が最も短い結合データ群１６０１が故障が発生した家電製品１のものであれば、操作情報にはその家電製品１に関する運転パラメータが含まれることになる。この場合、故障が発生した家電製品１において故障発生時の結合データ群１６０１の運転時間が最短であれば、故障発生時の結合データ群１６０１に基づいて操作情報が生成されることになる。また、故障が発生した家電製品１において故障発生時とは異なる過去のログデータに基づいて生成された結合データ群１６０１の運転時間が最短であれば、操作情報はその結合データ群１６０１に基づいて生成されることになる。
【００８８】
（１２）操作情報生成部３１２
操作情報生成部３１２は、操作情報取得部３１１から入力された操作情報において、最初のレコードのタイムスタンプを０分とし、それに続くレコードのそれぞれについてタイムスタンプと最初のタイムスタンプとの差分をとる。そして、操作情報生成部３１２は、操作情報において、タイムスタンプの列を「操作する時間」という列名に置き換え、最初のレコードの「操作する時間」の列に０分、それに続く各レコードの「操作する時間」の列に算出した差分を書き込む。
【００８９】
さらに、操作情報生成部３１２は、操作情報の最後のレコードの運転パラメータを、故障情報抽出部３０７から入力された運転パラメータに置き換えることで、最終操作情報を生成し、送信部３１３に出力する（図１９）。
【００９０】
図１９は、実施の形態における最終操作情報のデータ構成の一例を示す図である。図１９に示す最終操作情報では、図１７に示す操作情報においてタイムスタンプの列が「操作する時間」の列名の置き換えられたうえで、運転開始時のレコードの「操作する時間」の列に「０分」、残り２つのレコードの「操作する時間」の列にタイムスタンプの差分である「１０分」「３０分」が書き込まれている。
【００９１】
また、最終操作情報において、最後のレコードの運転パラメータが、設定温度「２２℃」及び運転モード「ドライ」から設定温度「２２℃」、「冷房」に置き換えられている。これにより、設定温度「１８℃」、運転モード「冷房」で運転を開始し、運転開始の１０分後に設定温度「２２℃」、運転モードを「ドライ」に変更し、運転開始の３０分後に設定温度「２２℃」、運転モード「冷房」に変更する最終操作情報が生成される。
【００９２】
故障の症状を再現するには、センサパラメータに加えて運転パラメータも故障発生時のものに揃える必要がある。そこで、最終操作情報では、最後のレコードの運転パラメータが故障発生時の運転パラメータで置き換えられている。これにより、最終操作情報を用いて故障が発生した家電製品１を運転させると、１行目及び２行目のレコードの運転パラメータによって速やかにセンサパラメータを故障発生時の値に到達させた後、運転パラメータを３行目のレコードの運転パラメータに切り替えることで、センサパラメータと運転パラメータとの両方が故障発生時のものと揃うことになり、故障の症状が再現される。なお、図１９に示す最終操作情報の内容は一例に過ぎず、他の内容が含まれていてもよい。
【００９３】
（１３）送信部３１３
送信部３１３は、通信路２を介して、操作情報生成部３１２から入力された最終操作情報を管理装置４に送信する。
【００９４】
１．４  管理装置４
図２０は、本実施の形態における管理装置４の構成の一例を示す図である。管理装置４は、例えばキーボード、マウス、ディスプレイを含むパーソナルコンピュータである。具体的には、管理装置４は、通信装置４０、操作装置４１、メモリ４２、及びプロセッサ４３を含む。通信装置４０は、管理装置４を通信路２に接続するための通信回路であり、入力情報送信部４０２、操作情報受信部４０３、及び操作情報送信部４０６を含む。操作装置４１は、例えばキーボード、マウス、及びディスプレイなどで構成され、入出力部４０１を含む。メモリ４２は、ＲＯＭ及びＥＥＰＲＯＭ等の不揮発性のメモリであり、操作情報保持部４０４を含む。プロセッサ４３は、例えばＣＰＵ及びＲＡＭ等の電気回路であり、手配日程管理部４０５を含む。
【００９５】
（１）入出力部４０１
入出力部４０１は、故障発生時のタイムスタンプと製造番号との修理受付員による入力を受け付ける（図２１）。また、入出力部４０１は、ディスプレイを介して修理受付員に対して種々の情報を表示する（図２２）。修理受付員は、故障した家電製品１のユーザから修理依頼を受け付けたときに、ユーザから聞き出した故障発生時刻と製造番号とを入出力部４０１に入力する。
【００９６】
（２）入力情報送信部４０２
入力情報送信部４０２は、入出力部４０１からタイムスタンプと製造番号とが入力された場合、通信路２を経由して、故障発生時刻と製造番号とを故障申告情報（図１１）としてサーバ装置３に送信する。
【００９７】
（３）操作情報受信部４０３
操作情報受信部４０３は、通信路２を介して、サーバ装置３から、最終操作情報（図１９）を受信して操作情報保持部４０４に出力する。
【００９８】
（４）操作情報保持部４０４
操作情報保持部４０４は、操作情報受信部４０３から出力された最終操作情報（図１９）を記憶する。
【００９９】
（５）手配日程管理部４０５
手配日程管理部４０５は、操作情報保持部４０４から最終操作情報を取得し、複数の技術員について、担当地域、端末機器５に関する情報、及びスケジュールが予め記憶された技術員情報を参照して、取得した最終操作情報に対応する家電製品１を修理する技術員の端末機器５を決定し、その決定結果と該当する最終操作情報とを対応付けて操作情報送信部４０６に出力する。
【０１００】
（６）操作情報送信部４０６
操作情報送信部４０６は、通信路２を介して、手配日程管理部４０５から入力された最終操作情報を手配日程管理部４０５で決定された端末機器５に送信する。
【０１０１】
１．５  端末機器５
図２３は、本実施の形態における端末機器５の構成の一例を示す図である。端末機器５は、例えばタッチスクリーンを備えたスマートフォン、タブレットであり、通信装置５１、プロセッサ５２、及び表示装置５３を含む。通信装置５１は作業情報受信部５０１を含み、プロセッサ５２は表示制御部５０３を含む。
【０１０２】
（１）作業情報受信部５０１
作業情報受信部５０１は、管理装置４から通信路２経由で送信された最終操作情報を作業情報として受信し、表示装置５３に出力する。
【０１０３】
（２）表示制御部５０３は、作業情報受信部５０１が受信した作業情報を示す作業情報画面（図２４）を生成し、表示装置５３に出力する。
【０１０４】
（３）表示装置５３
表示装置５３は、例えばディスプレイであり、表示制御部５０３が生成した作業情報画面（図２４）を表示する。
【０１０５】
１．６  動作
以下に、情報抽出システムの動作の概要を説明した後、家電製品１、サーバ装置３、管理装置４、及び端末機器５のそれぞれの動作の詳細について説明する。
【０１０６】
（１）情報抽出システムの動作の概要
情報抽出システムの動作の概要について、画面図を用いて説明する。図２１は、本実施の形態において管理装置４に表示される入力画面Ｇ２１の一例を示す図である。入力画面Ｇ２１は、修理受付員が製造番号及び故障発生時刻を入力するための画面である。図２１に示すように、入力画面Ｇ２１は、製造番号の入力欄Ｒ２１１と、故障発生時刻の入力欄Ｒ２１２と、手配開始ボタンＢ２１１とを備える。
【０１０７】
修理受付員は、故障した家電製品１の所有者から電話で家電製品１の製造番号と故障発生時刻とを聞き出し、それぞれ、入力欄Ｒ２１１と入力欄Ｒ２１２とに入力した後、手配開始ボタンＢ２１１を選択する操作（例えば、クリック）を入力する。すると、入力された製造番号と故障発生時刻とを含む故障申告情報がサーバ装置３に送信され、サーバ装置３において、最終操作情報を生成する処理が開始される。そして、最終操作情報が生成されると、その最終作業情報に対応する技術員が決定され、その技術員の端末機器５にその最終操作情報が送信され、その最終操作情報が作業情報として端末機器５に表示される。
【０１０８】
最終作業情報に対応する技術員が決定されると、管理装置４には技術員の手配が完了したことを示す手配結果画面が表示される。図２２は、本実施の形態における手配結果画面Ｇ２２の一例を示す図である。手配結果画面Ｇ２２は、「手配結果」との見出しの下に技術員の手配が完了した旨のメッセージが表示されている。これにより、修理受付員は、入力画面Ｇ２１にて入力した製造番号及び故障発生時刻に対応する修理依頼に対して技術員が手配されたことを確認できる。この確認が終了すると、修理受付員は、手配結果画面Ｇ２２の下部に設けられた終了ボタンを選択する操作を入力し、手配結果画面Ｇ２２を閉じる。
【０１０９】
図２４は、本実施の形態において、端末機器５に表示される作業情報画面Ｇ２４の一例を示す図である。作業情報画面Ｇ２４には、作業情報の表示欄Ｒ２４１を含む。表示欄Ｒ２４１には、図１９に示す最終操作情報が作業情報として表示されている。技術員は故障した家電製品１のユーザの宅において、作業情報画面Ｇ２４に表示された作業情報にしたがって故障した家電製品１を操作して、故障の症状を再現させる。図２４の例では、技術員は、まず、家電製品１の運転パラメータを設定温度「１８℃」、運転モード「冷房」に設定し、家電製品１の運転を開始させる。そして、１０分後に家電製品１の運転パラメータを設定温度「２２℃」、運転モード「ドライ」に設定し、３０分後に家電製品１の運転パラメータを設定温度「２２℃」、運転モード「冷房」に設定する。そして、故障が再現されると、技術員は、作業情報画面Ｇ２４の下部に表示された完了ボタンＢ２４１を選択する操作を入力する。
【０１１０】
（２）情報抽出システムの全体フロー
図２５は、家電製品１からサーバ装置３に対して、ログデータを送信する際の動作フローの一例である。この動作フローは、家電製品１とサーバ装置３とが通信路２を介して接続されている間、一定の時間間隔（例えば５分）で常時行われる。
【０１１１】
家電製品１のログ取得部１０１は、家電製品１のログデータの送信タイミングになったとき、家電製品１の運転状態を示すログデータを取得する（ステップＳ１０１）。
【０１１２】
次に、家電製品１のログ送信部１０２は、ログ取得部１０１から取得したログデータを、通信路２を介してサーバ装置３に送信する（ステップＳ１０２）。
【０１１３】
サーバ装置３の受信部３０１は、通信路２を介して家電製品１から受け取ったログデータを受信し、ログ保持部３０２のログテーブルＴ１に保存する（ステップＳ１０３）。
【０１１４】
ここでは、家電製品１は一定の時間間隔でログデータを送信するとして説明したが、これは一例であり、一定の時間間隔でログデータを送信する態様に代えて又は加えて家電製品１の運転パラメータが変更されるといった所定のイベントが発生した場合にログデータを送信してもよい。
【０１１５】
図２６は、管理装置４に修理受付員による入力がされた場合における管理装置４とサーバ装置３とが通信して最終操作情報を生成する際の動作フローである。
【０１１６】
管理装置４の入出力部４０１は、修理受付員から故障発生時刻と製造番号との入力を受け付ける（ステップＳ２０１）。
【０１１７】
次に、管理装置４の入力情報送信部４０２は、修理受付員により入力された故障発生時刻と製造番号とを含む故障申告情報をサーバ装置３に送信する（ステップＳ２０２）。
【０１１８】
ステップＳ２０３において、サーバ装置３の受信部３０１は、故障申告情報を受信する。ステップＳ２０４において、サーバ装置３のプロセッサ３０は、最終操作情報（図１９）を生成する操作情報生成処理を行う。この処理の詳細は、図２８の動作フローを用いて後述する。次に、サーバ装置３の送信部３１３は、最終操作情報をサーバ装置３に送信する（ステップＳ２０５）。
【０１１９】
次に、管理装置４の操作情報受信部４０３は、最終操作情報を受信する（ステップＳ２０６）。次に、管理装置４の操作情報受信部４０３は、受信した最終操作情報を操作情報保持部４０４に保存する（ステップＳ２０７）。
【０１２０】
図２７は、端末機器５において作業情報画面Ｇ２４を表示する際の動作フローである。ステップＳ３０１において、管理装置４の手配日程管理部４０５は、サーバ装置３から送信された最終操作情報を取得し、取得した最終操作情報に対応する技術員の端末機器５を技術員情報に基づいて決定する。次に、管理装置４の操作情報送信部４０６は、最終操作情報を該当する端末機器５に送信する（ステップＳ３０２）。
【０１２１】
次に、端末機器５の作業情報受信部５０１は、管理装置４から送信された最終操作情報を作業情報として受信する（ステップＳ３０３）。次に、端末機器５の表示制御部５０３は、受信された作業情報に対応する作業情報画面Ｇ２４を生成し、表示装置５３に表示させる（ステップＳ３０４）。
【０１２２】
（３）ステップＳ２０４の詳細動作 
図２８は、図２６のステップＳ２０４に示す操作情報生成処理の動作フローである。なお、図２８の動作フローでは、ステップＳ４０１〜Ｓ４０３の処理と、ステップＳ４０４〜Ｓ４１２の処理とは並行して行われる。まず、受信部３０１は、受信したログデータをログテーブルＴ１に記憶する（ステップＳ４０１）。
【０１２３】
次に、データ結合部３０４は、ステップＳ４０１で記憶されたログデータに対し、「製造番号」をキーにして機器マスタテーブルＴ２に記憶された機器パラメータを結合して結合データを生成する（ステップＳ４０２）。
【０１２４】
次に、データ結合部３０４は、結合データを結合データテーブルＴ３に記憶する（Ｓ４０３）。
【０１２５】
一方、ステップＳ４０４において、故障情報取得部３０６は、受信部３０１が受信した故障申告情報を取得する。
【０１２６】
故障情報抽出部３０７は、ステップＳ４０４で取得された故障申告情報に含まれる故障発生時刻（タイムスタンプ）と製造番号と同一の組み合わせを持つ運転パラメータ、機器パラメータ、センサパラメータを結合データテーブルＴ３から取得し、故障情報として操作情報生成部３１２に出力する（Ｓ４０５）。これにより、故障が発生した家電製品１の故障発生時刻における運転パラメータ、機器パラメータ、及びセンサパラメータのデータセットが結合データテーブルＴ３から取得される。
【０１２７】
次に、運転情報取得部３０８は、ステップＳ４０５で取得された故障情報に含まれる機器パラメータ及びセンサパラメータと同一の組み合わせを持つ結合データを結合データテーブルＴ３から取得する（Ｓ４０６）。これにより、図１４に示すように機器パラメータ及びセンサパラメータが故障発生時のものと等しい１以上の家電製品１の結合データが結合データテーブルＴ３から取得される。
【０１２８】
次に、運転情報抽出部３０９は、ステップＳ４０６で取得された結合データのそれぞれに対して、製造番号が同一であり、運転が開始されてからセンサパラメータの値がステップＳ４０６で取得された結合データに含まれるセンサパラメータの値になるまでの一連の結合データ群１５０１を結合データテーブルＴ３から抽出し、運転情報として出力する（Ｓ４０７）。これにより、図１５に示すような１以上の結合データ群１５０１を含む運転情報が抽出される。
【０１２９】
次に、運転時間算出部３１０は、ステップＳ４０７で抽出された運転情報に含まれる結合データ群１５０１のそれぞれに対して、タイムスタンプが示す最後と最初の時刻の差を取ることで運転時間を算出する（ステップＳ４０８）。
【０１３０】
次に、運転時間算出部３１０は、結合データ群１５０１のそれぞれについて、タイムスタンプ、製造番号、及び運転パラメータに、運転時間が加えられた運転時間情報を生成する（ステップＳ４０９）。これにより、図１６に示すような、運転時間が追加された複数の結合データ群１６０１を含む運転時間情報が抽出される。
【０１３１】
次に、操作情報取得部３１１は、運転時間情報に含まれる結合データ群１６０１の内、運転時間が最短の結合データ群１６０１を特定する（ステップＳ４１０）。これにより、図１６に示す３つの結合データ群１６０１のうち運転時間が最短である上から２番目の結合データ群１６０１が特定される。
【０１３２】
次に、操作情報取得部３１１は、ステップＳ４１０で特定された結合データ群１６０１において、タイムスタンプの最も早い時刻に対応する運転パラメータと、運転状態が変化した直後の運転パラメータと、タイムスタンプの最も遅い時刻に対応する運転パラメータとを抽出することで操作情報を生成する（ステップＳ４１１）。これにより、図１７に示すような操作情報が生成される。
【０１３３】
次に、操作情報生成部３１２は、ステップＳ４１０で生成された操作情報において、各レコードのタイムスタンプの列の値を運転開始時を基準とする相対時間で置き換えると共に、最後のレコードの運転パラメータをステップＳ４０５で取得された故障情報に含まれる運転パラメータで置き換えることにより最終操作情報を生成する（ステップＳ４１２）。
【０１３４】
（４）情報抽出システムの動作例
次に、情報抽出システムの動作例について説明する。この例では、２０１８年８月２７日の１１時に製造番号「３５８００１２３４５」の家電製品１に故障が生じたとする。この場合、修理受付員は、故障発生時刻「２０１８／８／２７  １１：００」と製造番号「３５８００１２３４５」とを入力画面Ｇ２１（図２１）に入力する。そして、修理受付員により、手配開始ボタンＢ２１１を選択する操作が入力されると、図１１に示すような故障発生時刻を示すタイムスタンプと製造番号とを含む故障申告情報が管理装置４からサーバ装置３へ送信される。
【０１３５】
サーバ装置３の故障情報取得部３０６は、故障申告情報を取得すると、故障申告情報に含まれるタイムスタンプと製造番号とが同一の結合データを結合データテーブルＴ３（図１０）から抽出し、故障情報として故障情報抽出部３０７に出力する（図１２）。
【０１３６】
図１２の例では、故障が発生した製造番号「３５８００１２３４５」の家電製品１の結合データの内、故障発生時刻「２０１８／８／２７  １１：００」における、運転パラメータ（設定温度「２２℃」、運転モード「冷房」）、機器パラメータ（シリーズ「Ｆ」、能力「２．５ｋＷ」）、センサパラメータ（圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、外部配管温度「５０℃」）を含む故障情報が結合データテーブルＴ３から取得されている。このうち、運転情報取得部３０８には、図１３に示すように機器パラメータ（シリーズ「Ｆ」及び能力「２．５ｋＷ」）と、センサパラメータ（圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、及び外部配管温度「５０℃」）とが出力される。一方、操作情報生成部３１２には、図１８に示すように運転パラメータ（設定温度「２２℃」、運転モード「冷房」）が出力される。
【０１３７】
次に、運転情報取得部３０８は、図１４に示すように、取得した機器パラメータ（シリーズ「Ｆ」、能力「２．５ｋＷ」）とセンサパラメータ（圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、外部配管温度「５０℃」）とが等しい結合データを結合データテーブルＴ３から取得して運転情報抽出部３０９に出力する。
【０１３８】
運転情報抽出部３０９は、運転情報取得部３０８から出力された結合データのそれぞれについて、運転開始からセンサパラメータの値（圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、外部配管温度「５０℃」）に到達するまでの一連の結合データ群１５０１を抽出し、運転情報として運転時間算出部３１０に出力する（図１５）。
【０１３９】
図１５の例では、製造番号「３５８０６７８９１０」の家電製品１について、運転開始からセンサパラメータの値が圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、「外部配管温度５０℃」に到達するまで、すなわち、運転開始のタイムスタンプ「２０１８／８／２  ８：００」からタイムスタンプ「２０１８／８／２  ８：５０」までの設定温度、運転モード、シリーズ、圧縮機温度、圧縮機周波数、外部配管温度を含む一連の結合データ群１５０１が結合データテーブルＴ３から抽出される。図１５の例では、同様にして製造番号「３５８０１１１２１３」の家電製品１の結合データ群１５０１と、製造番号「３５８０１２３４５」の家電製品１の結合データ群１５０１とが抽出されている。
【０１４０】
運転時間算出部３１０は、運転情報抽出部３０９により出力された運転情報に含まれる結合データ群１５０１のそれぞれについて、運転開始からセンサパラメータの値が圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、外部配管温度「５０℃」に到達するまでの運転時間を算出することで運転時間情報を生成し、操作情報取得部３１１に出力する（図１６）。
【０１４１】
図１６の例では、製造番号「３５８０６７８９１０」の家電製品１について、運転開始のタイムスタンプ「２０１８／８／２  ８：００」と、センサパラメータの値が圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、外部配管温度「５０℃」に到達するタイムスタンプ「２０１８／８／２  ８：５０」との差分は、５０分であため、５０分が運転時間として算出される。そして、この運転時間「５０分」が、製造番号「３５８０６７８９１０」の運転パラメータと対応付けられることで結合データ群１６０１が生成される。図１６の例では、同様にして、製造番号「３５８０１１１２１３」と、製造番号「３５８０１２３４５」とについても運転時間が対応付けられて、結合データ群１６０１が生成されている。そして、合計３つの結合データ群１６０１を含む運転時間情報が操作情報取得部３１１に出力される。
【０１４２】
次に、操作情報取得部３１１は、運転時間算出部３１０から出力された運転時間情報に含まれる結合データ群１６０１のそれぞれについて、センサパラメータの値が、圧縮機温度「８５℃」、圧縮機周波数「６０Ｈｚ」、外部配管温度「５０℃」に到達するまでの時間が最短の結合データ群１６０１を特定する。そして、操作情報取得部３１１は、特定した結合データ群１６０１のうち、運転開始時のレコードと、運転状態が変化した直後のレコードと、最終のレコードとを抽出して操作情報を生成し、操作情報生成部３１２に出力する（図１７）。
【０１４３】
図１７の例では、図１６において、運転時間が最短の製造番号「３５８０１１１２１３」の結合データ群１６０１の内、運転開示時のタイムスタンプ「２０１８／８／１７  １２：００」のレコードと、運転状態が変化した直後のタイムスタンプ「２０１８／８／１７  １２：１０」のレコードと、最終のタイムスタンプ「２０１８／８／１７  １２：３０」のレコードとを含む操作情報が生成されている。
【０１４４】
次に、操作情報生成部３１２は、図１７において、最初のレコードのタイムスタンプを０分とし、それに続く２つのレコードのタイムスタンプのそれぞれと最初のレコードのタイムスタンプとの差分をとり、各レコードのタイムスタンプの値を算出した差分で置き換えると共に、タイムスタンプの列名を「操作する時間」の列名に置き換える（図１９）。
【０１４５】
さらに、操作情報生成部３１２は、図１９において、故障を再現するために最後のレコードの運転パラメータを故障発生時の運転パラメータ（設定温度「２２℃」、運転モード「冷房」）に置き換える。これにより、最終操作情報が生成される。
【０１４６】
生成された最終操作情報は、管理装置４に送信される。管理装置４は、最終操作情報を受信すると、操作情報保持部４０４に記憶する。手配日程管理部４０５は、操作情報保持部４０４から図１９に示す最終操作情報を取得し、最終操作情報に対応する技術員を決定し、その技術員の端末機器５に最終操作情報を送信する。このとき、管理装置４のディスプレイには、図２２に示す手配結果画面Ｇ２２が表示される。
【０１４７】
最終操作情報は対応する技術員の端末機器５において、作業情報として取得され、作業情報を技術員に知らせるための作業情報画面Ｇ２４が端末機器５の表示装置５３に表示される。
【０１４８】
１．７  まとめ・効果
以上、説明したように、本実施の形態においては、複数の家電製品のログデータから、センサパラメータの値が故障発生時のセンサパラメータの値に到達するまでの運転時間が最短となる運転パラメータが抽出される。そのため、故障の症状をより早く再現することができる。
【０１４９】
なお、図１１の故障申告情報に示す製造番号に対応する家電製品１は故障が発生した第１家電の一例である。ログテーブルＴ１及び結合データテーブルＴ３において、製造番号又は機器パラメータは家電を識別するための第１情報の一例である。ログテーブルＴ１及び結合データテーブルＴ３に登録された家電製品１は第１家電を含む１以上の第２家電の一例である。ログテーブルＴ１及び結合データテーブルＴ３において、運転パラメータは家電の動作設定に関する第３情報の一例であり、センサパラメータは家電の動作状態に関する第４情報の一例であり、タイムスタンプは動作時刻の一例である。
【０１５０】
ログテーブルＴ１及び結合データテーブルＴ３は、第１情報と、家電の動作設定に関する第３情報と、家電の動作状態に関する第４情報と、動作時刻とが対応付けて蓄積されたログ情報の一例である。図１２の故障情報において、運転パラメータは第２情報で示される時刻における第１家電の動作設定に関する第５情報の一例であり、センサパラメータは第１家電の動作状態に関する第６情報の一例である。
【０１５１】
図１５の運転情報の結合データ群１５０１及び図１６の運転時間情報の結合データ群１６０１のそれぞれに含まれる運転パラメータは、動作状態が第６情報で示される動作状態と等しくなる際の動作設定に関する第７情報の一例である。図１６に示す運転時間情報から抽出される上から２番目の結合データ群１６０１は、第７情報のうち、経過時間に関する所定の条件を満たす第８情報の一例である。図１９に示す最終操作情報は、第８情報に関する情報の一例である。図１９の最終操作情報において、３行目のレコードは第８情報に関する情報に対応付けられる第５情報の一例であり、２行目のレコードは１以上の第２家電において、運転開始時の状態から第６情報で示される動作状態になるまでの動作設定の変更に関する第９情報の一例である。
【０１５２】
受信部３０１は、故障が発生した第１家電について、家電を識別するための第１情報と、故障が発生した時刻に関する第２情報とを取得する取得部の一例である。
【０１５３】
故障情報取得部３０６及び故障情報抽出部３０７は、第１家電を含む１以上の第２家電のそれぞれについて、第１情報と、家電の動作設定に関する第３情報と、家電の動作状態に関する第４情報と、動作時刻とが対応付けて蓄積されたログ情報から、第２情報で示される時刻における第１家電の動作設定に関する第５情報と、第１家電の動作状態に関する第６情報とを抽出する第１抽出部の一例である。
【０１５４】
運転情報取得部３０８及び運転情報抽出部３０９は、ログ情報から、動作状態が第６情報で示される動作状態と等しくなる際の動作設定に関する第７情報を２以上抽出する第２抽出部の一例である。
【０１５５】
運転時間算出部３１０は、抽出された２以上の第７情報のそれぞれについて、１以上の第２家電が運転開始時の状態から第６情報で示される動作状態と等しくなるまでの経過時間を算出する算出部の一例である。
【０１５６】
操作情報取得部３１１は、第７情報のうち、経過時間に関する所定の条件を満たす第８情報を特定する特定部の一例である。
【０１５７】
操作情報生成部３１２及び送信部３１３は、第８情報に関する情報を第５情報と対応付けて出力する出力部の一例である。
【０１５８】
サーバ装置３は、家電において発生した故障を再現するための情報を抽出する情報抽出装置の一例である。
【０１５９】
（変形例）
本開示は以下の変形例が採用できる。
【０１６０】
（１）上記実施の形態において、端末機器５は、サーバ装置３から送信された最終操作情報（作業情報）を管理装置４を介して取得したが、本開示はこれに限らず、例えば、家電製品１がサーバ装置３から作業情報を取得してもよい。これにより、家電製品１は作業情報を直接取得できる。
【０１６１】
（２）上記実施の形態において、故障発生時刻と製造番号とは、管理装置４で入力されているが、本開示はこれに限らず、例えば、端末機器５で入力されてもよい。これにより管理装置４からの入力がなくとも作業情報を端末機器５に表示できる。
【０１６２】
（３）以上の実施の形態においては、家電製品１として空調機器が例示されたが本開示はこれに限られず、例えば、家電製品１は、冷蔵庫、洗濯機などあってもよい。
【０１６３】
冷蔵庫の場合、運転パラメータは、例えば庫内の設定温度及び運転モード（例えば、強、中、弱など）が採用でき、センサパラメータは、例えば圧縮機温度、圧縮機周波数、庫内温度が採用でき、機器パラメータは、例えばシリーズ及び能力が採用できる。
【０１６４】
洗濯機の場合、運転パラメータは、例えば運転モード（洗濯、すすぎ、脱水、乾燥など）が採用でき、センサパラメータは、例えば洗濯槽の温度、洗濯槽の回転周波数、及び洗濯槽の水量が採用でき、機器パラメータは、例えばシリーズ及び能力が採用できる。
【０１６５】
（４）上記実施の形態では、ログデータに機器パラメータは含まれていなかったが、機器パラメータが含まれていてもよい。この場合、サーバ装置３は、結合データテーブルＴ３に代えてログテーブルＴ１を用いて各種情報を生成すればよい。したがって、この場合、機器マスタ情報保持部３０３及びデータ結合部３０４は不要となる。
【０１６６】
（５）上記実施の形態では、操作情報取得部３１１は、図１６において運転時間が最短の結合データ群１６０１を取得するというように、運転時間が最短であるという条件が経過時間に関する所定の条件として採用されていたが、本開示はこれに限定されない。例えば、経過時間に関する所定の条件は、運転時間がＮ番目（Ｎ＝２、３など）に短いという条件が採用されてもよい。
【０１６７】
（６）
上記実施の形態では、サーバ装置３から送信された最終操作情報は管理装置４を介して端末機器５において、作業情報として受信されて、作業情報画面Ｇ２４として出力されていた。すなわち、上記実施の形態では、最終操作情報は、最終操作情報に含まれる運転パラメータ（動作設定）を作業情報画面Ｇ２４として表示させるための情報であった。本開示はこれに限定されず、サーバ装置３は、最終操作情報に含まれる運転パラメータ（動作設定）で家電製品１を動作させる制御コマンドであってもよい。この場合、技術員は、最終操作情報に含まれるタイムスケジュールにしたがって家電製品１を操作しなくても、１回、制御コマンドを家電製品１に入力するだけで、故障の症状を再現できる。或いは、この態様が採用される場合、サーバ装置３は直接、家電製品１に制御コマンドを送信してもよいし、技術員の操作を介在させずに端末機器５を介して家電製品１に制御コマンドを送信してもよい。
【産業上の利用可能性】
【０１６８】
本開示によれば、故障の症状をより早く再現することができ、家電製品などの故障の再現を支援するシステムに有用である。
【符号の説明】
【０１６９】
１        ：家電製品
３        ：サーバ装置
４        ：管理装置
５        ：端末機器
３０１    ：受信部
３０２    ：ログ保持部
３０３    ：機器マスタ情報保持部
３０４    ：データ結合部
３０５    ：結合データ保持部
３０６    ：故障情報取得部
３０７    ：故障情報抽出部
３０８    ：運転情報取得部
３０９    ：運転情報抽出部
３１０    ：運転時間算出部
３１１    ：操作情報取得部
３１２    ：操作情報生成部
３１３    ：送信部
【図１】
2020166684.tif 000003
【図２】
2020166684.tif 000004
【図３】
2020166684.tif 000005
【図４】
2020166684.tif 000006
【図５】
2020166684.tif 000007
【図６】
2020166684.tif 000008
【図７】
2020166684.tif 000009
【図８】
2020166684.tif 000010
【図９】
2020166684.tif 000011
【図１０】
2020166684.tif 000012
【図１１】
2020166684.tif 000013
【図１２】
2020166684.tif 000014
【図１３】
2020166684.tif 000015
【図１４】
2020166684.tif 000016
【図１５】
2020166684.tif 000017
【図１６】
2020166684.tif 000018
【図１７】
2020166684.tif 000019
【図１８】
2020166684.tif 000020
【図１９】
2020166684.tif 000021
【図２０】
2020166684.tif 000022
【図２１】
2020166684.tif 000023
【図２２】
2020166684.tif 000024
【図２３】
2020166684.tif 000025
【図２４】
2020166684.tif 000026
【図２５】
2020166684.tif 000027
【図２６】
2020166684.tif 000028
【図２７】
2020166684.tif 000029
【図２８】
2020166684.tif 000030