(57)【要約】【課題】ロボットのソフトウェア更新の工数を削減でき、更新ソフトウェアの不具合を抑制できること。【解決手段】不具合対応システムは、オフラインロボットの管理を行うオフライン管理サーバと、インラインロボットに対して、更新ソフトウェアによる更新が可能であるか否かを判定するデータ解析サーバと、を備える。オフライン管理サーバは、メーカサーバから送信される更新ソフトウェアを、インラインロボットに対応するオフラインロボットにインストールし、更新ソフトウェアの評価を行い、更新ソフトウェアの評価結果をデータ解析サーバに送信する。データ解析サーバは、オフライン管理サーバによる更新ソフトウェアの評価結果に基づいて、更新ソフトウェアによる更新が不可能であると判定した場合、更新ソフトウェアによる更新不可の判定結果、および、更新ソフトウェアの評価結果を、メーカサーバに送信する。【選択図】図１
2020149346.tif 000002
【特許請求の範囲】
【請求項１】
工場の生産ラインから外れたオフラインロボットの管理を行うオフライン管理サーバと、
前記工場の生産ラインに配置されたインラインロボットに対して、更新ソフトウェアによる更新が可能であるか否かを判定するデータ解析サーバと、
を備え、
前記オフライン管理サーバは、メーカサーバから送信される更新ソフトウェアを、前記インラインロボットに対応する前記オフラインロボットにインストールし、該更新ソフトウェアの評価を行い、該更新ソフトウェアの評価結果を前記データ解析サーバに送信し、
前記データ解析サーバは、前記オフライン管理サーバによる更新ソフトウェアの評価結果に基づいて、前記更新ソフトウェアによる更新が不可能であると判定した場合、該更新ソフトウェアによる更新不可の判定結果、および、前記更新ソフトウェアの評価結果を、前記メーカサーバに送信する、
ことを特徴とする不具合対応システム。
【請求項２】
請求項１記載の不具合対応システムであって、
前記オフライン管理サーバは、
前記データ解析サーバから送信される更新対象のインラインロボットの情報に基づいて、対応する前記オフラインロボットに対し、バックアップデータをデータ保存部へ出力するように指示するソフトウェア管理部と、
前記オフラインロボットのバックアップデータを保存するデータ保存部と、
前記オフラインロボットの更新ソフトウェアの評価を行う評価部と、
前記オフラインロボットの更新ソフトウェアによる更新時間を計測する時間計測部と、
を有する、ことを特徴とする不具合対応システム。
【請求項３】
請求項１又は２記載の不具合対応システムであって、
前記データ解析サーバは、
前記メーカサーバから更新ソフトウェアを受信すると共に、前記更新ソフトウェアによる更新不可の判定結果、および、前記更新ソフトウェアの評価結果を、前記メーカサーバに送信するデータ送受信部と、
前記データ送受信部から出力される更新ソフトウェアの情報に基づいて、更新対象のインラインロボットを検索し、該検索した更新対象のインラインロボットの情報を前記オフライン管理サーバに送信するロボット検索部と、
前記オフライン管理サーバから送信される更新ソフトウェアの更新時間及び評価結果に基づいて、該更新ソフトウェアによる更新可否を判定する更新可否判定部と、
を有する、ことを特徴とする不具合対応システム。
【請求項４】
工場の生産ラインから外れたオフラインロボットの管理を行うオフライン管理サーバと、
前記工場の生産ラインに配置されたインラインロボットに対して、更新ソフトウェアによる更新が可能であるか否かを判定するデータ解析サーバと、
を備える、不具合対応システムの対応方法であって、
前記オフライン管理サーバが、メーカサーバから送信される更新ソフトウェアを、前記インラインロボットに対応する前記オフラインロボットにインストールし、該更新ソフトウェアの評価を行い、該更新ソフトウェアの評価結果を前記データ解析サーバに送信するステップと、
前記データ解析サーバが、前記オフライン管理サーバによる更新ソフトウェアの評価結果に基づいて、前記更新ソフトウェアによる更新が不可能であると判定した場合、該更新ソフトウェアによる更新不可の判定結果、および、前記更新ソフトウェアの評価結果を、前記メーカサーバに送信するステップと、
を含む、ことを特徴とする不具合対応システムの対応方法。
【請求項５】
工場の生産ラインから外れたオフラインロボットの管理を行うオフライン管理サーバと、
前記工場の生産ラインに配置されたインラインロボットに対して、更新ソフトウェアによる更新が可能であるか否かを判定するデータ解析サーバと、
を備える、不具合対応システムのプログラムであって、
前記オフライン管理サーバが、メーカサーバから送信される更新ソフトウェアを、前記インラインロボットに対応する前記オフラインロボットにインストールし、該更新ソフトウェアの評価を行い、該更新ソフトウェアの評価結果を前記データ解析サーバに送信する処理と、
前記データ解析サーバが、前記オフライン管理サーバによる更新ソフトウェアの評価結果に基づいて、前記更新ソフトウェアによる更新が不可能であると判定した場合、該更新ソフトウェアによる更新不可の判定結果、および、前記更新ソフトウェアの評価結果を、前記メーカサーバに送信する処理と、
をコンピュータに実行させる、ことを特徴とする不具合対応システムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボットの更新ソフトウェアに不具合を生じた場合にその対応処理を行う不具合対応システム、その対応方法及びプログラムに関する。
【背景技術】
【０００２】
生産ラインのロボットのソフトウェアを更新する場合、メーカから送られた更新ソフトウェアを評価用ロボットにインストールし、不具合の発生を監視している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−０９９１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
更新ソフトウェアの不具合発生時には、メーカがその不具合に対応するために、ユーザ自らが不具合データを抽出し、メーカに対し送信する必要があり、その作業工数がかかっていた。
【０００５】
これに対し、ロボットの不具合発生時に、制御プログラムなどを移出するシステムが知られている（例えば、特許文献１参照）。しかしながら、このシステムは、制御プログラムなどを社内専門部署などの端末に送信するもので、メーカに送信するものではない。
【０００６】
本発明は、このような問題点を解決するためになされたものであり、更新ソフトウェアの不具合発生時における対応処理の工数を削減できる不具合対応システム、その対応方法及びプログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明の一態様は、
工場の生産ラインから外れたオフラインロボットの管理を行うオフライン管理サーバと、
前記工場の生産ラインに配置されたインラインロボットに対して、更新ソフトウェアによる更新が可能であるか否かを判定するデータ解析サーバと、
を備え、
前記オフライン管理サーバは、メーカサーバから送信される更新ソフトウェアを、前記インラインロボットに対応する前記オフラインロボットにインストールし、該更新ソフトウェアの評価を行い、該更新ソフトウェアの評価結果を前記データ解析サーバに送信し、
前記データ解析サーバは、前記オフライン管理サーバによる更新ソフトウェアの評価結果に基づいて、前記更新ソフトウェアによる更新が不可能であると判定した場合、該更新ソフトウェアによる更新不可の判定結果、および、前記更新ソフトウェアの評価結果を、前記メーカサーバに送信する、
ことを特徴とする不具合対応システム
である。
この一態様において、前記オフライン管理サーバは、前記データ解析サーバから送信される更新対象のインラインロボットの情報に基づいて、対応する前記オフラインロボットに対し、バックアップデータをデータ保存部へ出力するように指示するソフトウェア管理部と、前記オフラインロボットのバックアップデータを保存するデータ保存部と、前記オフラインロボットの更新ソフトウェアの評価を行う評価部と、前記オフラインロボットの更新ソフトウェアによる更新時間を計測する時間計測部と、を有していてもよい。
この一態様において、前記データ解析サーバは、前記メーカサーバから更新ソフトウェアを受信すると共に、前記更新ソフトウェアによる更新不可の判定結果、および、前記更新ソフトウェアの評価結果を、前記メーカサーバに送信するデータ送受信部と、前記データ送受信部から出力される更新ソフトウェアの情報に基づいて、更新対象のインラインロボットを検索し、該検索した更新対象のインラインロボットの情報を前記オフライン管理サーバに送信するロボット検索部と、前記オフライン管理サーバから送信される更新ソフトウェアの更新時間及び評価結果に基づいて、該更新ソフトウェアによる更新可否を判定する更新可否判定部と、を有していてもよい。
上記目的を達成するための本発明の一態様は、
工場の生産ラインから外れたオフラインロボットの管理を行うオフライン管理サーバと、
前記工場の生産ラインに配置されたインラインロボットに対して、更新ソフトウェアによる更新が可能であるか否かを判定するデータ解析サーバと、
を備える、不具合対応システムの対応方法であって、
前記オフライン管理サーバが、メーカサーバから送信される更新ソフトウェアを、前記インラインロボットに対応する前記オフラインロボットにインストールし、該更新ソフトウェアの評価を行い、該更新ソフトウェアの評価結果を前記データ解析サーバに送信するステップと、
前記データ解析サーバが、前記オフライン管理サーバによる更新ソフトウェアの評価結果に基づいて、前記更新ソフトウェアによる更新が不可能であると判定した場合、該更新ソフトウェアによる更新不可の判定結果、および、前記更新ソフトウェアの評価結果を、前記メーカサーバに送信するステップと、
を含む、ことを特徴とする不具合対応システムの対応方法
であってもよい。
上記目的を達成するための本発明の一態様は、
工場の生産ラインから外れたオフラインロボットの管理を行うオフライン管理サーバと、
前記工場の生産ラインに配置されたインラインロボットに対して、更新ソフトウェアによる更新が可能であるか否かを判定するデータ解析サーバと、
を備える、不具合対応システムのプログラムであって、
前記オフライン管理サーバが、メーカサーバから送信される更新ソフトウェアを、前記インラインロボットに対応する前記オフラインロボットにインストールし、該更新ソフトウェアの評価を行い、該更新ソフトウェアの評価結果を前記データ解析サーバに送信する処理と、
前記データ解析サーバが、前記オフライン管理サーバによる更新ソフトウェアの評価結果に基づいて、前記更新ソフトウェアによる更新が不可能であると判定した場合、該更新ソフトウェアによる更新不可の判定結果、および、前記更新ソフトウェアの評価結果を、前記メーカサーバに送信する処理と、
をコンピュータに実行させる、ことを特徴とする不具合対応システムのプログラム
であってもよい。
【発明の効果】
【０００８】
本発明によれば、更新ソフトウェアの不具合発生時における対応処理の工数を削減できる不具合対応システム、その対応方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る不具合対応システムの概略的なシステム構成を示すブロック図である。
【図２】オフライン管理サーバの処理フローを示すフローチャートである。
【図３】データ解析サーバの処理フローを示すフローチャートである。
【図４】複数のオフライン管理サーバを備える構成を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。生産ラインに配置されたインラインロボットのソフトウェアを更新する場合、メーカサーバから送信されたソフトウェア（以下、更新ソフトウェアと称す）に不具合が無いかを事前に評価する必要がある。
【００１１】
このために、生産ラインから外れたオフラインロボットを用いて、更新ソフトウェアの評価が行われる。更新ソフトウェアの不具合発生時には、メーカがその不具合に対応するために、ユーザ自らが不具合データを抽出し、メーカに対し送信する必要があり、その作業工数がかかっていた。
【００１２】
これに対し、本発明の一実施形態に係る不具合対応システムは、メーカサーバから送信される更新ソフトウェアを、インラインロボットに対応するオフラインロボットにインストールし、該更新ソフトウェアの評価を行う。不具合対応システムは、その更新ソフトウェアの評価結果に基づいて、インラインロボットに対して、更新ソフトウェアによる更新が可能であるか否かを判定する。不具合対応システムは、更新ソフトウェアによる更新が不可能であると判定した場合、更新ソフトウェアによる更新不可の判定結果、および、更新ソフトウェアの評価結果を、メーカサーバに送信する。
【００１３】
これにより、更新ソフトウェアに不具合が発生し、更新ソフトウェアによる更新が不可と判定された場合に、更新ソフトウェアによる更新不可の判定結果、および、更新ソフトウェアの評価結果を、メーカに自動送信できる。したがって、更新ソフトウェアの不具合発生時に、ユーザ自らが不具合データを抽出し、その評価結果などをメーカに送る必要がないため、その対応処理の工数を削減できる。
【００１４】
図１は、本発明の一実施形態に係る不具合対応システムの概略的なシステム構成を示すブロック図である。本実施形態に係る不具合対応システム１は、インライン管理サーバ２と、オフライン管理サーバ３と、データ解析サーバ４と、を備えている。
【００１５】
インライン管理サーバ２、オフライン管理サーバ３、及び、データ解析サーバ４は、インターネットなどの通信網を介して相互に通信接続されている。
【００１６】
インライン管理サーバ２、オフライン管理サーバ３、及びデータ解析サーバ４は、それぞれ、例えば、演算処理等を行うＣＰＵ（Central Processing Unit）、ＣＰＵによって実行される演算プログラム等が記憶されたＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）からなるメモリ、外部と信号の入出力を行うインターフェイス部（Ｉ／Ｆ）、などからなるマイクロコンピュータを中心にして、ハードウェア構成されている。ＣＰＵ、メモリ、及びインターフェイス部は、データバスなどを介して相互に接続されている。
【００１７】
まず、インライン管理サーバ２について説明する。インライン管理サーバ２には、インラインロボット２１がネットワークなどを介してそれぞれ接続されている。インライン管理サーバ２は、インラインロボット２１の管理を行う。インライン管理サーバ２は、データ解析サーバ４から送信される更新ソフトウェアを、インラインロボット２１にインストールする。
【００１８】
続いて、オフライン管理サーバ３について詳細に説明する。オフライン管理サーバ３には、オフラインロボット３５が、ネットワークなどを介してそれぞれ接続されている。オフライン管理サーバ３は、オフラインロボット３５の管理を行う。オフラインロボット３５は、例えば、車両などの生産ラインから外れた、生産を行わない、号口外ロボット、教育用ロボット、実験／検証用ロボットなどである。
【００１９】
オフライン管理サーバ３は、オフラインロボット３５のソフトウェアを管理するソフトウェア管理部３１と、各オフラインロボット３５のバックアップデータを保存するデータ保存部３２と、オフラインロボット３５のソフトウェアの評価を行う評価部３３と、オフラインロボット３５のソフトウェア更新にかかる時間を計測する時間計測部３４と、を有している。
【００２０】
ソフトウェア管理部３１は、データ解析サーバ４から送信される更新対象のインラインロボット２１の情報に基づいて、対応するオフラインロボット３５に対し、バックアップデータをデータ保存部３２へ出力するように指示する。
【００２１】
データ保存部３２は、各オフラインロボット３５から出力されるバックアップデータを保存する。データ保存部３２は、各オフラインロボット３５のデータのバックアップを開始するとバックアップ開始信号を時間計測部３４に出力する。データ保存部３２は、各オフラインロボット３５のデータのバックアップが完了するとバックアップ完了信号を評価部３３に出力する。
【００２２】
評価部３３は、データ保存部３２からバックアップ完了信号を受信すると、更新対象のオフラインロボット３５に対し、更新ソフトウェアおよび、その評価を行うための評価用プログラムのインストールを開始する。
【００２３】
評価部３３は、データ解析サーバ４から送信される更新対象のインラインロボット２１の情報に基づいて、対応するオフラインロボット３５に対し、更新ソフトウェアおよび評価用プログラムを、インストールする。評価部３３は、更新ソフトウェアおよび評価用プログラムのインストールが完了すると、インストール完了信号を時間計測部３４に出力する。
【００２４】
評価部３３は、評価プログラムに従ってオフラインロボット３５の更新ソフトウェアの評価を行う。評価部３３は、オフラインロボット３５の更新ソフトウェアを、例えば、以下の評価項目に従って評価する。
【００２５】
（１）ソフトウェアの更新時間が所定時間以上である。
これは、更新処理が中断した場合、更新ファイルに欠損がある場合、プログラムミスによりプログラム読み込みあるいは更新が長く継続する場合など、に生じる。
（２）ソフトウェア更新後の画面仕様が間違っている。
これは、プログラムミスなどにより、仕様の違いが発生している。
（３）ＣＰＵのメモリ処理がオーバーしている。
これは、ソフトウェア内における計算処理部分のプログラムミスにより、ＣＰＵのメモリが圧迫された場合などに発生する。
（４）バックアップデータの導入時に、データが入りきらない。
これは、更新ソフトウェアの追加ファイル容量が大きく、ファイル追加処理にループが発生しファイルが異常に追加される場合などに発生する。
（５）ソフトウェア計算処理の不具合により動作異常が発生している。
これは、プログラムミス、計算処理周期がＣＰＵの処理速度より速く、計算処理の順序飛ばしが生じる場合などに発生する。
（６）他の制御プログラムに影響を与えている。
これは、更新ソフトウェアが、メモリの他プログラム用の使用領域を侵食して使用した場合などに発生する。
【００２６】
なお、上記評価項目は一例であり、これに限定されない。ユーザは、評価部３３に任意の評価項目を設定できる。評価部３３は、評価プログラムに従って、例えば、上述のような評価項目に該当するか否かを評価する。
【００２７】
時間計測部３４は、各オフラインロボット３５のバックアップデータがデータ保存部３２に保存され、更新ソフトウェアがオフラインロボット３５にインストールされるまでの更新時間を計測する。
【００２８】
時間計測部３４は、例えば、データ保存部３２からバックアップ開始信号を受信すると、更新時間の計測を開始し、評価部３３からインストール完了信号を受信すると、更新時間の計測を停止することで、オフラインロボット３５の更新時間を計測する。
【００２９】
オフライン管理サーバ３は、更新ソフトウェアの更新時間及び評価結果をデータ解析サーバ４に送信する。
【００３０】
図２は、オフライン管理サーバ３の処理フローを示すフローチャートである。ソフトウェア管理部３１は、データ解析サーバ４から送信される更新対象のインラインロボット２１の情報に基づいて、対応するオフラインロボット３５に対しバックアップデータを出力するように指示する（ステップＳ２０１）。オフラインロボット３５は、ソフトウェア管理部３１からの出力指示信号に応じて、バックアップデータを出力する。
【００３１】
データ保存部３２は、各オフラインロボット３５から出力されるバックアップデータの保存を開始する（ステップＳ２０２）。
【００３２】
時間計測部３４は、データ保存部３２からバックアップ開始信号を受信し、更新ソフトウェアの更新時間の計測を開始する（ステップＳ２０３）。
【００３３】
データ保存部３２は、各オフラインロボット３５のバックアップデータの保存が完了すると、バックアップ完了信号を評価部３３に出力する（ステップＳ２０４）。
【００３４】
評価部３３は、データ保存部３２からバックアップ完了信号を受信すると、更新ソフトウェアおよび評価用プログラムのインストールを、更新対象のオフラインロボット３５に開始する（ステップＳ２０５）。
【００３５】
評価部３３は、更新ソフトウェアおよび評価用プログラムのインストールが完了すると、インストール完了信号を時間計測部３４に出力する（ステップＳ２０６）。
【００３６】
時間計測部３４は、評価部３３からインストール完了信号を受信すると、更新時間の計測を停止する（ステップＳ２０７）。
【００３７】
評価部３３は、評価プログラムに従って更新ソフトウェアの評価を行う（ステップＳ２０８）。
【００３８】
オフライン管理サーバ３は、更新ソフトウェアの更新時間及び評価結果をデータ解析サーバ４に送信する（ステップＳ２０９）。
【００３９】
続いて、データ解析サーバ４について詳細に説明する。データ解析サーバ４は、更新ソフトウェアによる更新可否を判定するサーバである。データ解析サーバ４は、メーカサーバ５とデータの送受信を行うデータ送受信部４１と、インラインロボット２１の検索を行うロボット検索部４２と、更新ソフトウェアによる更新可否を判定する更新可否判定部４３と、を有している。
【００４０】
データ送受信部４１は、メーカサーバ５から送信される更新対象のソフトウェア情報を受信する。ソフトウェア情報は、更新ソフトウェアと、更新ソフトウェアのバージョン情報と、更新ソフトウェアに必要なメモリ空き容量の情報と、を含んでいる。データ送受信部４１は、メーカサーバ５から受信したソフトウェア情報を、ロボット検索部４２に出力する。
【００４１】
ロボット検索部４２は、データ送受信部４１から出力されるソフトウェア情報に基づいて、更新対象のインラインロボット２１を検索する。ロボット検索部４２は、検索した更新対象のインラインロボット２１の情報をオフライン管理サーバ３に送信する。
【００４２】
更新可否判定部４３は、オフライン管理サーバ３から送信される更新ソフトウェアの更新時間及び評価結果に基づいて、更新ソフトウェアによる更新可否を判定する。更新可否判定部４３は、例えば、オフライン管理サーバ３から送信される評価結果の評価項目に１つでも該当するものがある場合、更新ソフトウェアによる更新が不可能であると判定する。
【００４３】
更新可否判定部４３は、更新ソフトウェアによる更新が不可能であると判定した場合、更新ソフトウェアによる更新不可の判定結果及びその評価結果をデータ送受信部４１に出力する。
【００４４】
データ送受信部４１は、更新ソフトウェアによる更新不可の判定結果及びその評価結果を、更新ソフトウェアの評価報告書として、メーカサーバ５に送信する。メーカは、メーカサーバ５で受信された更新ソフトウェアの更新不可の判定結果及びその評価結果に基づいて、更新ソフトウェアの不具合を調査し、対策を行うことができる。
【００４５】
図３は、データ解析サーバの処理フローを示すフローチャートである。
データ解析サーバ４のデータ送受信部４１は、メーカサーバ５から送信される更新対象のソフトウェア情報を受信する（ステップＳ３０１）。
【００４６】
ロボット検索部４２は、データ送信部から出力されるソフトウェア情報に基づいて、更新対象のインラインロボット２１を検索する（ステップＳ３０２）。
【００４７】
ロボット検索部４２は、検索した更新対象のインラインロボット２１の情報をオフライン管理サーバ３に送信する（ステップＳ３０３）。
【００４８】
更新可否判定部４３は、オフライン管理サーバ３から、更新ソフトウェアの更新時間及び評価結果を受信する（ステップＳ３０４）。
【００４９】
更新可否判定部４３は、オフライン管理サーバ３から送信される更新ソフトウェアの更新時間及び評価結果に基づいて、更新ソフトウェアによる更新可否を判定する（ステップＳ３０５）。
【００５０】
更新可否判定部４３は、更新ソフトウェアによる更新が可能であると判定した場合（ステップＳ３０５のＹＥＳ）、インライン管理サーバ２に更新ソフトウェアを送信する（ステップＳ３０６）。インライン管理サーバ２は、更新可否判定部４３から送信される更新ソフトウェアを、インラインロボット２１にインストールする（ステップＳ３０７）。
【００５１】
一方、更新可否判定部４３は、更新ソフトウェアの更新が不可能であると判定した場合（ステップＳ３０５のＮＯ）、更新ソフトウェアによる更新不可の判定結果及びその評価結果を、データ送受信部４１に出力する（ステップＳ３０８）。
【００５２】
データ送受信部４１は、更新ソフトウェアによる更新不可の判定結果及びその評価結果を、メーカサーバ５に送信する（ステップＳ３０９）。
【００５３】
メーカは、メーカサーバ５で受信された更新ソフトウェアの更新不可の判定結果及びその評価結果に基づいて、更新ソフトウェアの不具合を調査し、対策を行う（ステップＳ３１０）。
【００５４】
以上、本実施形態に係る不具合対応システム１において、オフライン管理サーバ３は、メーカサーバ５から送信される更新ソフトウェアを、インラインロボット２１に対応するオフラインロボット３５にインストールし、更新ソフトウェアの評価を行う。データ解析サーバ４は、オフライン管理サーバ３による更新ソフトウェアの評価結果に基づいて、更新ソフトウェアによる更新が不可能であると判定した場合、更新ソフトウェアによる更新不可の判定結果、および、更新ソフトウェアの評価結果を、メーカサーバ５に送信する。
【００５５】
これにより、更新ソフトウェアに不具合が発生した時に、更新ソフトウェアによる更新不可の判定結果、および、更新ソフトウェアの評価結果を、メーカに自動送信できる。したがって、更新ソフトウェアの不具合発生時における対応処理の工数を削減できる。
【００５６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他のさまざまな形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５７】
上記実施形態において、不具合対応システム１０は、例えば、図４に示す如く、複数のオフライン管理サーバ３を備える構成であってもよい。さらに、不具合対応システム１０は、複数のインライン管理サーバ２を備える構成であってもよい。
【００５８】
本発明は、例えば、図２及び図３に示す処理を、ＣＰＵにコンピュータプログラムを実行させることにより実現することも可能である。
【００５９】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。
【００６０】
プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００６１】
１  不具合対応システム、２  インライン管理サーバ、３  オフライン管理サーバ、４  データ解析サーバ、５  メーカサーバ、２１  インラインロボット、３１  ソフトウェア管理部、３２  データ保存部、３３  評価部、３４  時間計測部、３５  オフラインロボット、４１  データ送受信部、４２  ロボット検索部、４３  更新可否判定部
【図１】
2020149346.tif 000003
【図２】
2020149346.tif 000004
【図３】
2020149346.tif 000005
【図４】
2020149346.tif 000006