(57)【要約】【課題】システムのソフトウェアやデータの改修を実施した場合に、容易にシステム改修内容の健全性確認を実施する。【解決手段】システム改修時において、改修対象装置の改修前のソフトウェア及びデータ状態と改修後のソフトウェア及びデータ状態の差分結果を基に改修成否の判断を行い、判断された改修成否をユーザに対して通知する。また、改修対象装置の改修内容に応じて改修対象装置の必要最小限の情報での改修前のソフトウェア及びデータ状態と改修後のソフトウェア及びデータ状態の比較を行うことで、システム改修における迅速かつ容易な健全性確認を可能とする。【選択図】  図２
2010218477.tif 000002
【特許請求の範囲】
【請求項１】
システム改修対象装置である処理装置と、該処理装置とネットワークで接続された、外部端末とを備え、該外部端末が、前記処理装置へのシステム改修を行うための改修後ソフトウェア及び改修後データを保有する改修後システムと、処理装置の改修前の改修前システムファイル及び処理装置の改修後の改修後システムファイルを比較処理する健全性確認システムにより前記処理装置への配信と健全性確認を行うことを特徴とするシステム改修時の健全性確認装置。
【請求項２】
前記改修前システムファイルは改修前ソフトウェアの一部ソフトウェア及び改修前データの一部データが格納され、前記改修後システムファイルは改修後ソフトウェアの一部ソフトウェア及び改修後データの一部データが格納されるものである請求項１に記載のシステム改修時の健全性確認装置。
【請求項３】
前記比較処理は、改修前ソフトウェアと改修後ソフトウェアのバージョン管理情報及び更新日時情報の比較、及び改修前データが改修後データに引き継がれているか否かにより行われる請求項２に記載のシステム改修時の健全性確認装置。
【請求項４】
前記健全性確認システムのシステム改修の健全性判断を基にユーザに対してシステム配信の成否を通知する請求項１から３のいずれかに記載のシステム改修時の健全性確認装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部からのソフトウェアやデータのローディングにより、システムのソフトウェアやデータのシステム改修時の健全性確認装置に関する。
【背景技術】
【０００２】
一般に、システムの状態情報の変化を管理するコンピュータシステムは、ある特定時点のシステム状態情報と最新のシステム状態情報の保存を行う。その後、保存されたある特定時点のシステム状態情報と最新のシステム状態情報の内容を比較することにより差分抽出を行う。ここでシステム状態情報に差分が抽出された場合は、システム状態に変化があったものと判断し、ユーザに対して差分が抽出された旨を通知をすることで、ユーザはシステム状態の変化を認識する。例えば、その一例として、〔特許文献１〕に記載のものがある。
【０００３】
システムのソフトウェアやデータの改修方法としては、改修対象システムが保有するシステムバージョンを抽出し、改修対象システムの管理を行う管理用システムが保有する改修対象システムの最新システムバージョンと比較を行い、差分が抽出された場合に最新のソフトウェアやデータを管理用システムから改修対象システムにローディングを行う方法がある。例えば、その一例として、〔特許文献２〕に記載のものがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−８５５６８号公報
【特許文献２】特開２０００−１４８４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
〔特許文献１〕に記載の従来の技術では、システムのソフトウェアやデータの改修を実施した場合に、システムの状態情報の変化があったことは通知できるが、その変化がシステムに対する改修に対して許容される変化であるか否かは判断できないという問題がある。
【０００６】
〔特許文献２〕に記載の従来の技術では、システムバージョンの差分があった場合に管理用システムから改修対象システムへソフトウェアやデータのローディングを行うが、改修対象システムに対して必要なソフトウェアやデータが正しくローディングされたか否か、システムローディング前のシステムからシステムローディング後のシステムへ引継ぐべきデータが正常に引継がれているかの判断は行えないという問題がある。
【０００７】
本発明の目的は、システムのソフトウェアやデータの改修を実施した場合に、容易にシステム改修内容の健全性確認を実施できるシステム改修時の健全性確認装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、改修対象システムを改修するために必要となるソフトウェアとデータを保存する改修用システムと、改修用システムと通信手段で接続され、システム改修のためのソフトウェアとデータを保存する改修対象システムにより構成される。
【０００９】
また、改修用システムは、改修対象装置の改修前のシステム状態と改修後のシステム状態の比較による改修成否の判断機能を備えており、改修用システムで判断された改修成否はユーザに対して通知される。
【００１０】
また、改修用システムは、改修対象装置の改修内容に応じて改修対象装置の必要最小限の情報での改修前のシステム状態と改修後のシステム状態の比較を行う比較処理機能を備えている。システム状態の比較は、システム状態の更新が必要となる項目と、システム状態の更新が不要である項目を判別したうえで実施する。
【発明の効果】
【００１１】
本発明によれば、システム改修対象装置の必要最小限のシステム情報比較による改修成否出力によりシステム改修における迅速かつ容易な健全性確認を可能とする。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例である列車運行管理システムのシステム改修のための装置構成図。
【図２】図１で示した処理装置の構成図。
【図３】図１で示した外部端末の構成図。
【図４】比較処理の手順を説明する図。
【図５】システム改修後の健全性確認の手順を示した流れ図。
【発明を実施するための形態】
【００１３】
本発明の一実施例を図１から図５を用いて説明する。本実施例では、列車運行管理システムを例にとって説明を行う。他のシステムにおいては、健全性確認のための比較を行うソフトウェア種別及び又はデータ種別が異なるが、実現するためのシステム構成及び動作は同様である。
【００１４】
本実施例の列車運行管理システムは、図１に示すように、外部端末１１とネットワーク１２で接続された処理装置１３で構成される。外部端末１１は、処理装置１３のシステム改修を行った後に使用できるように、処理装置１３の改修後システム１６と、処理装置１３に対して実施されたシステム改修の健全性確認を行う図示しない健全性確認システムを有する。
【００１５】
改修後システム１６は、処理装置１３の改修内容によらず、外部端末１１から処理装置１３へのシステム改修を可能とするため、改修後ソフトウェア（全エリア）１４及び改修後データ（全エリア）１５を保有する。改修後ソフトウェア（全エリア）１４は、処理装置１３がシステムとして動作するために共通に必要となる改修後システムのプログラムなどであり、改修後データ（全エリア）１５は、処理装置１３が各々の異なる条件に対応した動作をするために個別に必要となるダイヤなどの個別情報である。
【００１６】
図５に、処理装置１３に対するシステム改修から改修後の健全性確認のフローチャートの例を示す。外部端末１１から処理装置１３の改修後システムを処理装置１３へ配信を行う。
【００１７】
処理装置１３のシステム改修が発生した場合、外部端末１１が保有する処理装置１３の改修後システム１６をネットワーク１２を介して処理装置１３に配信を行い、処理装置１３に対するシステム改修の健全性確認を行う。
【００１８】
処理装置１３は、図２で示す装置構成である。処理装置１３は、改修前システム２１及び改修後システム２２を有しており、改修前システム２１及び改修後システム２２を具備することでシステムの２面管理を行い、システム稼動中のシステム改修を可能としている。
【００１９】
図５に示すステップ５１で、改修後システムのローディングが行われ、ステップ５２で、処理装置１３で改修前システムから改修後システムへダイヤ情報などのデータが引継がれる。
【００２０】
改修前システム２１は、改修前システムのソフトウェア部分である改修前ソフトウェア２３と改修前システムのデータ部分である改修前データ２４で構成され、改修後システム２２は、改修後システムのソフトウェア部分である改修後ソフトウェア２５と改修後システムのデータ部分である改修後データ２６で構成されている。
【００２１】
処理装置１３の改修前システム２１が稼動中に、処理装置１３のソフトウェア改修を実施する場合は、外部端末１１から改修後ソフトウェア１４が配信され、処理装置１３のデータ改修を実施する場合は、外部端末１１から改修後データ１５が配信される。なお、改修後データ２６には、改修前データ２４が引継がれる。また、処理装置１３の改修時においては、システム改修の健全性確認のため、外部端末１１にて改修前システム２１の一部と改修後システム２２の一部が取得される。
【００２２】
外部端末１１の詳細は図３で示すようになっており、比較エリア管理３７に接続される改修前システムファイル３１及び改修後システムファイル３４と、改修前システムファイル３１及び改修後システムファイル３４に接続される比較処理３８と、比較処理３８に接続される改修結果出力３９で構成されている。
【００２３】
図５に示すステップ５３で、外部端末１１で処理装置１３のシステム改修の健全性確認に必要となる処理装置１３の改修前システムの比較情報と、改修後システムの比較情報を収集する。
【００２４】
処理装置１３の改修前後の健全性確認は、改修前の処理装置１３のシステム内容と改修後の処理装置１３のシステム内容を比較することで行われる。改修前後のシステムの健全性確認を行う場合、プログラムなどのソフトウェアは、改修前後のソフトウェアを各々保存したうえで比較を行い、改修前後で正しく内容が更新されていることを確認する必要がある。一方、ダイヤなどのデータは改修前後のデータを各々保存したうえで比較を行い、改修前後で正しく改修前の内容が引継がれ、内容が更新されていないことを確認する必要がある。
【００２５】
外部端末１１は、改修前の処理装置１３のシステムを改修前システムファイル３１とし保存する。改修前システムファイル３１は、処理装置１３の改修前ソフトウェア（比較エリア）３２及び改修前データ（比較エリア）３３を保有し、改修前ソフトウェア（比較エリア）３２は、処理装置の改修前ソフトウェア２３の一部ソフトウェアが格納され、改修前後で正しくソフトウェアの内容が更新されていることを確認するために用いる。改修前データ（比較エリア）３３は、処理装置の改修前データ２４の一部データが格納され、改修前後でデータの内容が正しく引継がれており、内容が更新されていないことを確認するために用いる。
【００２６】
外部端末１１は、改修後の処理装置１３から取得した処理装置１３のシステムを改修後システムファイル３４とし保存する。改修後システムファイル３４は、処理装置１３の改修後ソフトウェア（比較エリア）３５及び改修後データ（比較エリア）３６を保有し、改修後ソフトウェア（比較エリア）３５は、処理装置の改修後ソフトウェア２５の一部ソフトウェアが格納され、改修前後で正しくソフトウェアの内容が更新されていることを確認するために用いる。改修後データ（比較エリア）３６は、処理装置の改修後データ２６の一部データが格納され、改修前後でデータの内容が正しく引継がれており、内容が更新されていないことを確認するために用いる。
【００２７】
図５に示すステップ５４で、外部端末１１にて処理装置１３の改修前システムの比較情報と改修後システムの比較情報の比較を行う。
【００２８】
処理装置１３のシステム改修は、列車が走行していない間合い時間帯に実施する必要があるため、処理装置１３のシステム改修及びその健全性確認は、短時間で実施する必要がある。
【００２９】
そこで、改修前システムファイル３１は、比較エリア管理３７により管理される改修前の処理装置１３の必要最小限のシステム内容を保有し、改修後システムファイル３４は比較エリア管理３７により管理される改修後の処理装置１３の必要最小限のシステム内容を保有している。
【００３０】
比較処理３８により改修後システムファイル３４のソフトウェア及びデータの改修が正常に完了していると判断された場合、改修結果出力３９より処理装置１３のシステム改修が正常に完了した旨の出力をユーザに対して行う。比較処理３８により改修後システムファイル３４のソフトウェアもしくはデータのいずれかの改修が正常に完了していないと判断された場合は、改修結果出力３９より処理装置１３のシステム改修が異常に完了した旨の出力をユーザに対して行う。
【００３１】
比較処理３８の詳細は図４に示すとおりである。比較エリア管理３７により、改修前システムファイル３１は、改修前ソフトウェア（比較エリア）３２として、処理装置１３の改修前システムのソフトウェアが保有するプログラムのバージョン管理情報４１と、改修前データ（比較エリア）３３として、処理装置１３の改修前システムのデータのうち、改修前後のシステム比較に用いるダイヤ情報４４などの特定の情報を保有する。
【００３２】
比較エリア管理３７により、改修後システムファイル３４は、改修後ソフトウェア（比較エリア）３５として処理装置１３の改修後システムのソフトウェアが保有するプログラムのバージョン管理情報４２と、ソフトウェアが保有するプログラム各々の更新日情報が格納された更新日情報４３と、改修後データ（比較エリア）３６として処理装置１３の改修後システムのデータのうち改修前後のシステム比較に用いるダイヤ情報４５などの特定の情報を保有する。
【００３３】
処理装置１３のシステム改修が発生した場合、システム改修の内容によって改修されるソフトウェアやデータは異なるため、改修内容に応じてシステム改修の健全性確認のための改修前後の比較項目は異なる。
【００３４】
比較エリア管理３７により保存された改修前システムファイル３１と改修後システムファイル３４は、比較処理３８により改修前ソフトウェア（比較エリア）３２と改修後ソフトウェア（比較エリア）３５の内容比較を行う。
【００３５】
ここでの内容比較は、改修前ソフトウェア（比較エリア）３２が保有するプログラムのバージョン管理情報４１と、改修後ソフトウェア（比較エリア）３５が保有するプログラムのバージョン管理情報４２により実施する。
【００３６】
図５に示すステップ５５で、外部端末１１にて比較情報の比較結果を基に処理装置１３に対する改修結果を判断する。
【００３７】
改修後ソフトウェア（比較エリア）３５が保有するプログラムのバージョン管理情報４２のうち、改修前ソフトウェア（比較エリア）３２が保有するプログラムのバージョン管理情報４１より新しいプログラムが処理装置１３改修時における更新対象プログラムと判断し、改修後ソフトウェア（比較エリア）３５が保有するそれらのプログラム各々の更新日情報４３が正常に更新されていれば処理装置１３のソフトウェアの改修は正常に完了したものと判断する。
【００３８】
また、比較処理３８により改修前データ（比較エリア）３３と改修後データ（比較エリア）３６の内容比較を行う。ここでの内容比較は、改修前データ（比較エリア）３３と改修後データ（比較エリア）３６が保有するデータの内容により実施し、内容比較結果が同等であれば処理装置１３のデータの改修と改修前データの改修後データへの引継ぎは正常に完了したものと判断する。
【００３９】
図５に示すステップ５６で、外部端末１１にて判断した改修結果をユーザに対して出力を行う。
【符号の説明】
【００４０】
１１  外部端末
１２  ネットワーク
１３  処理装置
１４  改修後ソフトウェア（全エリア）
１５  改修後データ（全エリア）
１６，２２  改修後システム
２１  改修前システム
２３  改修前ソフトウェア
２４  改修前データ
２５  改修後ソフトウェア
２６  改修後データ
３１  改修前システムファイル
３２  改修前ソフトウェア（比較エリア）
３３  改修前データ（比較エリア）
３４  改修後システムファイル
３５  改修後ソフトウェア（比較エリア）
３６  改修後データ（比較エリア）
３７  比較エリア管理
３８  比較処理
３９  改修結果出力
【図１】
2010218477.tif 000003
【図２】
2010218477.tif 000004
【図３】
2010218477.tif 000005
【図４】
2010218477.tif 000006
【図５】
2010218477.tif 000007