(57)【要約】【課題】効率的にシステム更新を実行する。【解決手段】過去の更新におけるハードウェア情報と、ソフトウェア情報と、アプリケーションとパッチ情報の組み合わせを含む更新情報と、不具合の発生の有無の情報と、不具合の内容の情報と、をそれぞれ関連付けた状態で蓄積部に蓄積し、新たに更新するハードウェア情報と、ソフトウェア情報と、更新情報と、のそれぞれを入力し、前記新たに更新するハードウェア情報、ソフトウェア情報、更新情報と、に対して同一もしくは類似の前記過去の更新におけるハードウェア情報、ソフトウェア情報、更新情報、の組み合わせを抽出し、前記組み合わせの抽出とともに、前記組み合わせに関連付けられた過去の不具合の発生の有無の情報を出力し、不具合が有ると出力する場合には、関連付けられた不具合の内容を出力する。【選択図】図２
2020135257.tif 000002
【特許請求の範囲】
【請求項１】
ＦＡ環境における設備システムのアプリケーションの更新に伴う不具合の発生状況を確認しながら更新を行うシステム更新方法であって、
過去の更新におけるハードウェア情報と、ソフトウェア情報と、アプリケーションとパッチ情報の組み合わせを含む更新情報と、不具合の発生の有無の情報と、不具合の内容の情報と、をそれぞれ関連付けた状態で蓄積部に蓄積し、
新たに更新するハードウェア情報と、ソフトウェア情報と、更新情報と、のそれぞれを入力し、
前記新たに更新するハードウェア情報、ソフトウェア情報、更新情報と、に対して同一もしくは類似である、前記過去の更新におけるハードウェア情報、ソフトウェア情報、更新情報、の組み合わせを抽出し、
前記組み合わせの抽出とともに、前記組み合わせに関連付けられた過去の不具合の発生の有無の情報を出力し、
不具合が有ると出力する場合には、関連付けられた不具合の内容を出力する、
システム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場の設備に用いられるシステムの更新方法に関する。
【背景技術】
【０００２】
近年、工場のファクトリーオートメーション（ＦＡ）設備システムにおいて、アプリケーションのバージョンアップの際に、承認されたソフトウェアの更新を自動展開している。
【０００３】
従来、このような分野の技術として、特開２００３−０１６０４７号公報がある。この公報に記載されたシステムでは、システムを更新した際に、蓄積バンクに更新前のＯＳを貯めておき、ＯＳの起動前にＣＰＵボード毎のバージョンを比較して、バージョンの不一致があった場合は蓄積バンクに記録しておいたＯＳに切り換えて再度起動し直すことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０１６０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した従来のシステムでは、自動的にバージョンアップや更新を行うことができ、展開の結果は記憶されるものであるが、ソフトウェアの更新によりシステムに関係する設備、機器への影響を記憶するものではない。そのため、新たに実施するアプリケーションについて、過去情報から不具合を推定し、効率的な更新作業を進めることが望まれていた。
本発明は、過去の同一または類似の更新情報を利用して、効率的にシステムを更新するシステム更新方法を提供するものである。
【課題を解決するための手段】
【０００６】
本発明にかかるシステム更新方法は、ＦＡ環境における設備システムのアプリケーションの更新に伴う不具合の発生状況を確認しながら更新を行うシステム更新方法であって、過去の更新におけるハードウェア情報と、ソフトウェア情報と、アプリケーションとパッチ情報の組み合わせを含む更新情報と、不具合の発生の有無の情報と、不具合の内容の情報と、をそれぞれ関連付けた状態で蓄積部に蓄積し、新たに更新するハードウェア情報と、ソフトウェア情報と、更新情報と、のそれぞれを入力し、前記新たに更新するハードウェア情報、ソフトウェア情報、更新情報と、に対して同一もしくは類似の前記過去の更新におけるハードウェア情報、ソフトウェア情報、更新情報、の組み合わせを抽出し、前記組み合わせの抽出とともに、前記組み合わせに関連付けられた過去の不具合の発生の有無の情報を出力し、不具合が有ると出力する場合には、関連付けられた不具合の内容を出力する。
これにより、実際にシステムを更新する前に、同様の条件で過去に更新を行った際の結果を参照することができる。
【発明の効果】
【０００７】
これにより、効率的にシステム更新を実行することができる。
【図面の簡単な説明】
【０００８】
【図１】更新装置の構成を示す図である。
【図２】過去情報の蓄積と活用のフローを示した図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態について説明する。図１に示すように、更新装置１は、入出力装置２と、処理装置３と、を備える。更新装置１では、工場のＦＡ環境における設備システムのアプリケーションの更新について、過去の更新情報の蓄積と抽出を行う。
【００１０】
入出力装置２は、作業者が入力作業を行う入力部２１と、表示等を行う出力部２２と、を備える。処理装置３は、演算処理を行う処理部３１と、処理部３１で処理するための情報を一時的に格納する主記憶部３２と、多量の蓄積情報を記憶する補助記憶部（蓄積部）３３と、を備える。入出力装置２と処理装置３は共同して動作する。
【００１１】
入力部２１は、例えばキーボードやマウス等の入力手段である。入力部２１では、例えば新たに更新するシステムの情報として、ＣＰＵ（Central Processing Unit）、メモリ容量などのハードウェア情報、ＯＳ(Operating System)、バージョンなどのソフトウェア情報、パッチ適用やＯＳ更新等の更新内容などを入力することができる。なお、更新内容にはアプリケーションとパッチの組み合わせを含むものとする。
【００１２】
入力部２１では、補助記憶部３３に過去のシステム更新情報を蓄積するために、上記のハードウェア情報、ソフトウェア情報、更新内容に加えて、その際の更新結果を入力することができる。さらに更新結果として問題がある旨を補助記憶部３３に記憶させる場合、作業者は入力部２１を用いてその不具合内容を入力し、補助記憶部３３に記憶させることができる。なお例えば、不具合とは、更新するシステムと関連する設備の動作の不具合である。
【００１３】
出力部２２は、処理装置３での処理結果を確認するための出力を行う。例えば出力部２２にはディスプレイ用のモニタが用いられる。なお出力部２２による出力方法は、作業者が結果を確認できるものであれば良く、モニタに限られない。例えば、出力部２２は音声等によりアナウンスするものを用いて良い。
【００１４】
処理部３１は、入力部２１で入力された情報に基づいて演算処理を行う。例えば、処理部３１にはＣＰＵが用いられており、入力部２１で入力されたハードウェア情報、ソフトウェア情報、更新内容の情報に基づいて、補助記憶部３３に記憶されている情報の中から、同一の組み合わせ、あるいは類似の組み合わせの情報の抽出や、抽出が適切であるか否かの判定の演算を行う。
【００１５】
主記憶部３２は、処理部３１で処理するための情報を一時的に格納するメモリである。主記憶部３２は、処理部３１が処理を行う際に、高速でデータの受け渡しを行う。なお、主記憶部３２では、処理部３１との間でデータの入出力を行うとともに、補助記憶部３３との間でデータの入出力を行う。
【００１６】
補助記憶部３３には、大容量の記憶容量を有するＨＤＤ（hard disk drive）、ＳＳＤ(Solid State Drive)などが用いられている。なお例えば、補助記憶部３３には、メモリーカードやＤＶＤ(Digital Versatile Disc)、Ｂｌｕ−ｒａｙ（登録商標）などを用いることが可能であり、情報の蓄積ができるものであればその方法は問わない。補助記憶部３３には、過去のシステム更新情報として、ハードウェア情報、ソフトウェア情報、更新内容、不具合の有無の情報を含めた更新結果、不具合の内容、が関連付けられた状態で記憶されている。
【００１７】
なお例えば、処理部３１と主記憶部３２と補助記憶部３３が協働することで、入力部２１を用いて入力された、新たに更新するハードウェア情報、ソフトウェア情報、更新情報と、に対して、補助記憶部３３に蓄積された過去の同一又は類似の組み合わせの情報を高速で抽出することができる。
【００１８】
次に、更新装置１を利用する際の手順について、図２を参照しながら説明する。
【００１９】
最初に、補助記憶部３３に、過去の更新を実施した際のシステムのハードウェア情報、ソフトウェア情報、更新内容、更新の結果を記憶させる。
【００２０】
具体的には、作業者は入力部２１を用いて、過去の更新を実施した際のシステムのハードウェア情報、ソフトウェア情報、更新内容、更新の結果について入力する（Ｓ１）。
【００２１】
補助記憶部３３は、入力部２１で入力された内容を記憶する（Ｓ２）。特に、補助記憶部３３では、更新の結果として関連設備の動作に問題が発生したか否か、及び、その不具合の内容を、同時に入力されたハードウェア情報、ソフトウェア情報、アプリケーションとパッチの組み合わせを含む更新内容、の組み合わせに関連付けて記憶する。
【００２２】
次に、新たに更新を実施する際の処理について説明する。
【００２３】
作業者は、入力部２１を用いて、新たに更新するシステムのハードウェア情報、ソフトウェア情報、更新内容を入力する（Ｓ３）。
【００２４】
ここで、補助記憶部３３では、入力部２１で入力された新たに更新するシステムのハードウェア情報、ソフトウェア情報、更新内容の情報を格納する（Ｓ４）。
【００２５】
処理部３１は、新たに更新するシステムのハードウェア情報、ソフトウェア情報、更新内容に基づいて、補助記憶部３３に蓄積されている情報から同一、類似のものを抽出する（Ｓ５）。すなわち、処理部３１は、新たに更新するシステムのハードウェア情報、ソフトウェア情報、更新内容の組み合わせに基づき、過去に更新したシステムのハードウェア情報、ソフトウェア情報、更新内容の組み合わせと同一、もしくは類似のものを抽出し、そのときの更新結果情報を抽出する。
【００２６】
なおここで補助記憶部３３は、入力部２１を用いて入力された新たに更新するシステムの情報を、同一もしくは類似であるものとして抽出された過去のシステムと関連付けて格納する（Ｓ６）。
【００２７】
出力部２２は、Ｓ５で抽出された更新結果情報を出力する（Ｓ７）。すなわち出力部２２では、新たにシステム更新を実行する場合に、過去に同様の条件で更新を行ったときに関連設備の動作に不具合が有ったか否か、また、不具合が有った場合にはその不具合の内容を出力する。
【００２８】
これにより作業者は、出力部２２で出力された結果を確認し、新たに更新しようとしているシステムに対して、問題なく更新を実施してよいか否かを判断することができる。例えば、関連設備の動作に問題が発生すると出力されていれば、システムの更新実施を中断するなどの対応をとることができる。その結果、更新を実行した後に問題が発生したときに更新前の状態に戻す、といった労力や時間を減少させることができ、効率化をはかることができる。
【００２９】
言い換えると、過去に問題が発生したパターンと同一または類似の状態で、新たにシステム更新を実行しようとしているか否かを更新作業前に推定することができ、さらに、過去の更新と同一または類似の状態での更新であれば過去の更新結果を参照することができ、更新の作業を効率的に進めることができる。
【００３０】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００３１】
例えば、新たに更新するシステムのハードウェア情報、ソフトウェア情報、更新内容の組み合わせと、過去に更新したシステムのハードウェア情報、ソフトウェア情報、更新内容の組み合わせとを比較する際に、同一もしくは類似のものを抽出するものとして説明したが、組み合わせが全く同一であるパターンを先に検索し、類似のパターンは後に検索することで、同一のものを優先的に抽出するようにしてもよい。
【００３２】
また、新たに更新するシステムの組み合わせと、過去に更新したシステムの組み合わせが類似であるか否かを判断する際に、あらかじめ定めた基準によって類似度を算出し、類似度の値が高いものを抽出することとしてもよい。
【００３３】
また例えば、類似の判断に際して、ハードウェア情報、ソフトウェア情報、更新内容のいずれを重視するかを設定して類似度を算出し、類似度の高いものを抽出することとしてもよい。
【符号の説明】
【００３４】
１            更新装置
２            入出力装置
３            処理装置
２１            入力部
２２            出力部
３１            処理部
３２            主記憶部
３３            補助記憶部
【図１】
2020135257.tif 000003
【図２】
2020135257.tif 000004