(57)【要約】      （修正有）【課題】マスターデータとして保持されているソフト変更を実施する場合、変更前データを消失することなく、ソフト変更を可能にする。【解決手段】変更内容受付手段２１がマスターデータ３４に対する変更内容を受け付けると、変更データ保存手段３２に保存されていた前回変更時の変更データを変更前データ保存手段３１に保存させると共に、今回受け付けた変更内容を変更データ保存手段３２に保存させる。変更内容比較手段２２は、変更データ保存手段３２に保存されている今回の変更データと変更前データ保存手段３１に保存されている変更前データ複数回分とを読み出し、それらの比較内容を視覚的に表示させると共に、今回変更となった部分だけを変更差分データとして取り出す。この取り出され、変更差分データ保存手段３３に保存された変更差分データを、差分データ結合手段２３によりマスターデータ３４に結合させる。【選択図】図１
2008165509.tif 000002
【特許請求の範囲】
【請求項１】
マスターデータとして保持されているデータの変更を管理するソフトウェア管理システムであって、
前記マスターデータに対する変更データを、複数の変更回数分保存可能な変更前データ保存手段と、
前記マスターデータに対する変更データが変更の度に保存される変更データ保存手段と、
前記マスターデータに対する変更内容を受け付けると、前記変更データ保存手段に保存されていた前回変更時の変更データを前記変更前データ保存手段に保存させると共に、今回受け付けた変更内容を前記変更データ保存手段に保存させる変更内容受付手段と、
前記変更データ保存手段に保存されている今回の変更データと前記変更前データ保存手段に保存されている変更前データ複数回分とを読み出し、それらの比較内容を視覚的に表示できると共に、今回変更となった部分だけを変更差分データとして取り出す変更内容比較手段と、
この変更内容比較手段により取り出された変更差分データを保存する変更差分データ保存手段と、
この変更差分データを変更差分データ保存手段から読み出し、前記マスターデータに結合させる差分データ結合手段と
を備えたことを特徴とするソフトウェア管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスターデータとして保持されているデータの変更を管理するソフトウェア管理システムに関する。
【背景技術】
【０００２】
従来、プラント監視装置等では、マスターデータとして保持されているデータなどに基づき、プラントの監視が行われていた。この場合、監視用のソフトウェア作成はメーカーが行い、ソフトウェアのメディア管理はメーカーにて行ってきた。しかし、最近はパソコンの普及とともにユーザのコンピュータに関する知識も向上し、ユーザ自身にて監視装置のソフトウェアを変更したいという要望が増えてきている。このような要望に対しては、従来からユーザによるソフトウェア変更を認めてきた。
【０００３】
この場合問題となるのが、最終ソフトの管理である。ユーザがソフトウェア変更した場合、その後のソフトウェアの管理をユーザが行う場合は問題ないが、その後のソフトウェア変更をメーカーに依頼する場合もある。その場合、ユーザの変更管理が十分に行われていない場合、メーカー側はユーザの変更内容がわからず、最終メディアもわからないために、メーカーがソフト改造するとユーザの変更内容を消失してしまう場合がある。
【０００４】
すなわち、従来は図３のようにソースファイル３５を変更機能２５が読み込んで、変更内容をマスターデータ３４に書き込んでいた。この方法ではソースファイル３５の最終版が正しく管理されていないとマスターデータ３４を壊してしまうことになる。ソースファイル３５を変更する人が1箇所であれば、人間系による管理もある程度うまくいくが、ユーザとメーカーなど、ソースファイル３５を変更する人が複数箇所にわたると人間系の管理にも限界があり、マスターデータ３４を壊してしまう可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、ユーザが使用するプラント監視装置などにおいて、ユーザとメーカーなど、監視装置のソフトウェアを複数箇所で変更しようとすると、最終メディアの管理ができていないと、変更したソフトウェアを消失してしまう恐れがある。
【０００６】
本発明の目的は、監視装置などにおいてソフトウェア変更を実施する場合、変更前データと変更内容を保存することによって、変更前データを消失することなく、ソフトウェア変更ができるソフトウェア管理システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によるソフトウェア管理システムは、マスターデータとして保持されているデータの変更を管理するソフトウェア管理システムであって、前記マスターデータに対する変更データを、複数の変更回数分保存可能な変更前データ保存手段と、前記マスターデータに対する変更データが変更の度に保存される変更データ保存手段と、前記マスターデータに対する変更内容を受け付けると、前記変更データ保存手段に保存されていた前回変更時の変更データを前記変更前データ保存手段に保存させると共に、今回受け付けた変更内容を前記変更データ保存手段に保存させる変更内容受付手段と、前記変更データ保存手段に保存されている今回の変更データと前記変更前データ保存手段に保存されている変更前データ複数回分とを読み出し、それらの比較内容を視覚的に表示できると共に、今回変更となった部分だけを変更差分データとして取り出す変更内容比較手段と、この変更内容比較手段により取り出された変更差分データを保存する変更差分データ保存手段と、この変更差分データを変更差分データ保存手段から読み出し、前記マスターデータに結合させる差分データ結合手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、過去複数回分の変更データを保存し、その過去データを今回の変更データと比較して、変更部分を確認し、かつ変更部分のみをマスターデータに反映するので、最終メディアの管理が正しくできていなくても、現状のマスターデータを壊すことなく、ソフトウェア変更を実施することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明によるソフトウェア管理システムの一実施の形態について、図面を用いて詳細に説明する。
【００１０】
始めに、本発明の要点を説明する。本発明では、プラント監視装置などにおいて、変更前データと変更内容をそれぞれ保存する機能を持たせ、今回の変更内容との差分を把握するようにしている。そして、その差分だけをマスターデータに反映させることにより、変更前データの消失を防げるようにした。本発明により、監視装置などにおけるソフトウェア変更が、ユーザとメーカーなど複数箇所にわたっても、過去のソフト変更データを消失することなく、ソフト変更を実施できるようになる。以下詳述する。
【００１１】
図２は一般的なプラント監視装置のシステム構成例を示している。この種の監視装置は、通常、ＣＲＴ監視装置１１、制御用コントローラ１３、制御用ＬＡＮ１２から構成される。このシステム構成により、各種監視対象の設備の状態を監視し、操作などを行うことができる。
【００１２】
図１はこの実施の形態の構成を示す機能ブロック図である。通常、この種の監視装置では、監視対象の情報を定義したマスターデータ３４を参照して、監視機能２４にて監視対象設備の監視を実施している。監視内容に変更が発生した場合はマスターデータ３４の変更が必要である。
【００１３】
図1において、３１は変更前データ保存手段であり、マスターデータ３４に対する変更データを、複数の変更回数分保存可能に構成されている。３２は変更データ保存手段で、マスターデータ３４に対する変更データが変更の度に保存される。２１は変更内容受付手段であり、マスターデータ３４に対する変更内容を受け付けると、変更データ保存手段３２に保存されていた前回変更時の変更データを、変更前データ保存手段３１に保存させる。また、この変更内容受付手段２１は、今回受け付けた変更内容を、変更データ保存手段３２に保存させる。
【００１４】
２２は変更内容比較手段であり、変更データ保存手段３２に保存されている今回の変更データと、変更前データ保存手段３１に保存されている複数回分の変更前データとを読み出し、それらの比較内容を視覚的に表示することができる。また、この変更内容比較手段２２は、今回変更となった部分だけを変更差分データとして取り出し、変更差分データ保存手段３３に保存させる。２３は差分データ結合手段であり、変更差分データ保存手段３３に保存された変更差分データを読み出し、マスターデータ３４に結合させる。
【００１５】
上記構成において、変更が発生すると変更内容受付手段２１が変更内容を受け付ける。変更内容受付手段２１は変更内容を受け付けると、変更データ保存手段３２に保存されていた前回変更時の変更データを、変更前データ保存手段３１に保存させる。変更前データ保存手段３１は、変更回数、複数回分のデータを保存している。
【００１６】
このようにして変更前データ保存手段３１への前回変更データのコピーが終わると、変更内容受付手段２１は、今回変更内容を反映して、変更データ保存手段３２に保存させる。
【００１７】
次に、変更内容比較手段２２は、変更データ保存手段３２に保存されている今回の変更データと、変更前データ保存手段３１に保存されている変更前データの複数回分とを比較する。
【００１８】
そして、それらの内容を視覚的に表示する。この表示機能により、変更データが今回変更した以外の部分を壊していないかを確認することができる。また、変更データが今回変更した以外の部分を壊していた場合には、変更前データ保存手段３１から読み出した過去複数回分の変更前データから壊したデータを取り込み、復旧させる。
【００１９】
以上の処理により正常になった変更データから変更内容比較手段２２は変更した部分だけを変更データから抜き出し、これを変更差分データとして変更差分データ保存手段３３に保存する。
【００２０】
次に、差分データ結合手段２３は、変更差分データ保存手段３３に保存されている変更差分データを読み込み、このデータをマスターデータ３４と結合させる。これにより、変更部分のマスターデータしか変更されないので、変更対象外のマスターデータを壊すことはなくなる。
【００２１】
このように、過去複数回分の変更データを保存し、その過去データを今回の変更データと比較して、変更部分を確認し、かつ変更部分のみをマスターデータに反映するので、最終メディアの管理が正しくできていなくても、現状のマスターデータを壊すことなく、ソフトウェア変更を実施することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明によるソフトウェア管理システムの一実施の形態を示す構成図である。
【図２】一般的なプラント監視装置のシステム構成例を示す図である。
【図３】従来のシステム例を示す図である。
【符号の説明】
【００２３】
２１    変更内容受付手段
２２    変更内容比較手段
２３    差分データ結合手段
３１    変更前データ保存手段
３２    変更データ保存手段
３３    変更差分データ保存手段
３４    マスターデータ
【図１】
2008165509.tif 000003
【図２】
2008165509.tif 000004
【図３】
2008165509.tif 000005