JPH0750716A - ネットワークエレメント・ソフトウェア更新制御方法 - Google Patents

ネットワークエレメント・ソフトウェア更新制御方法

Info

Publication number
JPH0750716A
JPH0750716A JP5197043A JP19704393A JPH0750716A JP H0750716 A JPH0750716 A JP H0750716A JP 5197043 A JP5197043 A JP 5197043A JP 19704393 A JP19704393 A JP 19704393A JP H0750716 A JPH0750716 A JP H0750716A
Authority
JP
Japan
Prior art keywords
management table
software update
function
update
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5197043A
Other languages
English (en)
Inventor
Kenichi Yamane
健一 山根
Fumiaki Ushida
文明 牛田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP5197043A priority Critical patent/JPH0750716A/ja
Publication of JPH0750716A publication Critical patent/JPH0750716A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Exchange Systems With Centralized Control (AREA)
  • Telephonic Communication Services (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 一つの機能を実現するための複数のソフトウ
ェア更新作業を、確実なソフトウェア機能盛り込みとバ
ージョン管理を可能とする、ソフトウェア更新制御方法
を提供すること。 【構成】 複数のネットワークエレメントと情報転送網
で相互接続された保守システムにおいて、個々の管理対
象ネットワークエレメントに対する、関連のある複数の
ソフトウェア更新作業を、単数の作業としてその実施時
刻および実施結果を管理する管理表を用いて、該管理表
に、予め指定された複数のソフトウェア更新作業を登録
し、該管理表に登録された複数のソフトウェア更新作業
を順次実施して、前述の複数のソフトウェア更新作業の
結果の論理積に基づいて、更新作業が一つでも不成功に
終わった作業があった場合には、既に行った更新作業を
元に戻すとともに、その時刻を前記管理表に設定するこ
とを特徴とするネットワークエレメント・ソフトウェア
更新制御方法。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はソフトウェア更新制御方
法に関し、特に情報通信網の構成要素である蓄積プログ
ラム制御方式の交換機(以下、「ネットワークエレメン
ト」という)のソフトウェア更新制御方法に関する。
【0002】
【従来の技術】従来の、遠隔保守システムによるネット
ワークエレメント・ソフトウェア更新制御方法において
は、ソフトウェアの機能を実現するために、複数のソフ
トウェア更新作業(パッチ盛り込み等)を行う必要がある
場合でも、それぞれの更新作業毎に作業結果管理表を持
ち、更新作業の作業結果および作業時刻をそれぞれの作
業結果管理表に書き込んでデータベース等で管理してい
た。なお、これに関しては、例えば、電子通信ハンドブ
ック(電子通信学会編,オーム社刊,1979年)第13編第4部
門の記載を参考にすることができる。
【0003】
【発明が解決しようとする課題】上記従来技術において
は、複数のソフトウェア更新作業の作業結果を関連付け
た管理を行っていないため、ソフトウェアの機能を更新
する際に、その機能を更新するために複数の更新作業が
ある場合、機能が完全に更新されたか否かを知るために
は、それぞれの更新作業結果を管理するデータベースを
複数回検索する必要があり、遠隔保守システムの負荷が
増大するという問題があった。また、更新作業毎に結果
を管理しているため、ある機能を実現するための複数の
更新作業の一部が失敗していて、その機能が完全には更
新されていなかったとしても、それが容易にわからず、
トラブルの原因となるという問題もあった。本発明は上
記事情に鑑みてなされたもので、その目的とするところ
は、従来の技術における上述の如き問題を解消し、一つ
の機能を実現するための複数のソフトウェア更新作業
を、一つの作業として制御するようにして、確実なソフ
トウェア機能盛り込みとバージョン管理を可能とする、
ネットワークエレメント・ソフトウェア更新制御方法
(以下、単に「ソフトウェア更新制御方法」という)を提供
することにある。
【0004】
【課題を解決するための手段】本発明の上記目的は、情
報通信網の構成要素である蓄積プログラム制御方式の交
換機(ネットワークエレメント)と、複数の前記ネットワ
ークエレメントのソフトウェアを遠隔から並列に更新す
るための、前記複数のネットワークエレメントと情報転
送網で相互接続された保守システムにおいて、個々の管
理対象ネットワークエレメントに対する、関連のある複
数のソフトウェア更新作業を、単数の作業としてその実
施時刻および実施結果を管理する管理表を用いて、該管
理表に、予め指定された複数のソフトウェア更新作業を
登録し、該管理表に登録された複数のソフトウェア更新
作業を順次実施して、前述の複数のソフトウェア更新作
業の結果の論理積に基づいて、更新作業が一つでも不成
功に終わった作業があった場合には、既に行った更新作
業を元に戻すとともに、その時刻を前記管理表に設定す
ることを特徴とするネットワークエレメント・ソフトウ
ェア更新制御方法によって達成される。
【0005】
【作用】本発明に係るソフトウェア更新制御方法におい
ては、従来の保守システムが持つ、それぞれの更新作業
実施結果を保持する作業結果管理表に加えて、ネットワ
ークエレメント・ソフトウェアの機能を更新するための
複数の更新作業群を、一つの更新作業として関連付ける
管理表を有し、この管理表には、複数の更新作業群(具
体的には、ファイル名称等)および時刻を書き込むフィ
ールドを有し、更新作業群を当該管理表に登録する機能
と、上記管理表に対応する更新事象群が開始されたとき
に実行状態フィールドを「実行中」に更新する機能と、更
新事象群がすべて正常終了したときに実行状態フィール
ドを「正常終了」に更新する機能と、更新事象群のうち一
つ以上が異常終了したときに実行状態フィールドを「異
常終了」に更新する機能と、実行状態フィールドが更新
された時刻を時刻フィールドに書き込む機能を有する。
本発明に係るソフトウェア更新制御方法においては、こ
れにより、ネットワークエレメント・ソフトウェアの機
能を更新するための複数の更新作業群を、一つの更新作
業として関連付けて、確実なソフトウェア機能盛り込み
とバージョン管理を可能とするものである。
【0006】
【実施例】以下、本発明の実施例を図面に基づいて詳細
に説明する。図1は、本発明の一実施例に係るソフトウ
ェア更新制御方法の適用対象であるシステムの構成図で
ある。本システムは、複数のネットワークエレメント1
1,これに接続される記憶媒体13を備えた保守システ
ム12で構成されている。上記保守システム12は、コ
マンド制御機能121,更新事象管理表作成機能を含む
リンク機能122,状態管理機能123,時刻設定機能
124を備えており、また、これに接続されている記憶
媒体13中には、更新事象管理表131,ファイル(1)
〜同(n)132が備えられている。ファイル(1)〜同
(n)132は、ある機能を実現するために開発されたソ
フトウェアであり、個々のファイル毎に、それをネット
ワークエレメントに盛り込む作業を行う必要があるもの
である。
【0007】上述のファイル(1)〜同(n)132自体
は、図示されていない開発元から送付され、保守システ
ム12の記憶媒体13に格納されるものである。開発元
は、予め各々のファイルのヘッダに、ファイル(1)〜同
(n)132が一つの機能を実現するために必要不可欠な
ファイルであることを記述しておく。リンク機能122
は、上述のファイル(1)〜同(n)132が、保守システ
ム12の記憶媒体13に格納されたとき、そのヘッダ情
報を参照して、ヘッダ情報に基づいて、格納されたファ
イル名称を更新事象管理表131に登録する機能を有す
るものである。また、リンク機能122は、登録すべき
更新事象管理表131が作成されていなければ、図2に
示す如く、更新事象管理表131を新たに作成した上
で、格納されたファイル名称を更新事象管理表131に
登録する機能を有する。
【0008】ここで、更新事象管理表131は、複数の
更新作業を一つの作業として管理するための管理表であ
り、実行状態を書き込むフィールド,時刻を書き込むフ
ィールド,ファイル名等の更新作業群を登録するための
フィールドを備えている。また、状態管理機能123
は、後述する如く、時刻設定機能124から時刻を取得
し、更新事象管理表131の実行状態フィールド,時刻
フィールドに、それぞれ、「実行中」および時刻を記録す
る機能を有するものである。コマンド制御機能121
は、更新事象管理表131を参照して、登録されている
ファイルを盛り込むために必要なコマンドを、管理対象
ネットワークエレメントに投入する機能を有する。ま
た、更新事象管理表131に基づいてソフトウェア更新
作業を実施し、一つでも失敗があれば、それまでに行っ
た更新作業を元に戻す作業を実施する機能を有する。
【0009】以下、上述の如く構成された本実施例の動
作を、図3に示すフローチャート、および、図4,図5
に示す更新事象管理表131の状態変化を示す図に基づ
いて説明する。図4(a)に示されているのは、初期状態
の更新事象管理表131である。この状態では、前述の
実行状態フィールド,時刻フィールド,更新作業群を登
録するためのフィールドには、何も記録されていない。
開発元から保守システム12の記憶媒体13に、ファイ
ル132が送付されると(図3のステップ21)、リンク機
能122が、その中の更新事象管理表作成機能を用い
て、更新事象管理表131を作成し(ステップ22)、上述
の、記憶媒体13に格納されたファイル名称をそこに記
録する(ステップ23)。この時点では、更新事象管理表1
31の内容は図4(b)に示されている状態1であり、実
行状態フィールドには“未実行”がセットされている。
【0010】当該機能を盛り込む契機が与えられると、
状態管理機能123は時刻設定機能124から時刻を取
得し、更新事象管理表131の実行状態フィールドと時
刻フィールドに、それぞれ、“実行中”および時刻を記
録する。この時点では、更新事象管理表131の内容は
図4(c)に示されている状態2である。次に、コマンド
制御機能121は、更新事象管理表131を参照して、
登録されているファイルを盛り込むために必要なコマン
ドを、管理対象ネットワークエレメントに投入する。こ
れに対して、ネットワークエレメントは、コマンドの実
行結果をコマンド制御機能121に返す。コマンド制御
機能121は、その結果を状態管理機能123に通知す
る。状態管理機能123は、更新事象管理表131を参
照して、登録されているファイルの盛り込みが全部完了
したか否かをチェックする(ステップ24,25)。
【0011】この時点では、更新事象管理表131の内
容は、例えば、図5(a)に示されている状態3である。
すべての更新事象が正常終了したとき、状態管理機能1
23は時刻設定機能124から時刻を取得し、更新事象
管理表131の実行状態フィールドおよび時刻フィール
ドに、それぞれ、“正常終了”および時刻を記録する
(ステップ26)。この時点での更新事象管理表131の内
容は、例えば、図5(b)に示されている状態4である。
また、ある更新事象が異常終了した場合には、コマンド
制御機能121は、更新事象管理表131に登録されて
いるファイルをすべてリセットするコマンドをネットワ
ークエレメントに投入し、状態管理機能123に通知す
る。状態管理機能123は時刻設定機能124から時刻
を取得し、更新事象管理表131の実行状態フィールド
および時刻フィールドに、それぞれ、“異常終了”およ
び時刻を記録する。
【0012】この時点での、更新事象管理表131の内
容は、例えば、図5(c)に示されている状態5である。
上記実施例によれば、従来の遠隔保守システムがファイ
ル単位にその実行状態と時刻を管理していたのに対し、
更新したい機能単位に実行状態と時刻を管理するように
したため、その機能が盛り込まれたか否かを、唯一つの
更新事象管理表を参照すれば判定できることになり、効
率的であると同時に、関連のある複数のソフトウェア更
新作業を一つの作業として実施するため、機能の盛り込
み漏れが防止でき、更に、管理対象ネットワークエレメ
ントのソフトウェア状態の判断ミスを防止できるという
効果も得られる。なお、上記実施例は本発明の一例を示
したものであり、本発明はこれに限定されるべきもので
はないことは言うまでもないことである。
【0013】
【発明の効果】以上、詳細に説明した如く、本発明によ
れば、一つの機能を実現するための複数のソフトウェア
更新作業を、一つの作業として制御するようにして、確
実なソフトウェア機能盛り込みとバージョン管理を可能
とする、ソフトウェア更新制御方法を実現できるという
顕著な効果を奏するものである。
【図面の簡単な説明】
【図1】本発明の一実施例に係るソフトウェア更新制御
方法の適用対象であるシステムの構成図である。
【図2】図1に示した更新事象管理表の具体例を示す図
である。
【図3】実施例に係るシステムのソフトウェア更新制御
動作の特徴部分のフローチャートである。
【図4】更新事象管理表の状態遷移および設定値の具体
例を示す図(その1)である。
【図5】更新事象管理表の状態遷移および設定値の具体
例を示す図(その2)である。
【符号の説明】
11:管理対象ネットワークエレメント、12:保守シ
ステム、121:コマンド制御機能、122:リンク機
能、123:状態管理機能、124:時刻設定機能、1
3:保守システムの持つ記憶媒体、131:更新事象管
理表、132:ファイル。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 情報通信網の構成要素である蓄積プログ
    ラム制御方式の交換機(ネットワークエレメント)と、複
    数の前記ネットワークエレメントのソフトウェアを遠隔
    から並列に更新するための、前記複数のネットワークエ
    レメントと情報転送網で相互接続された保守システムに
    おいて、個々の管理対象ネットワークエレメントに対す
    る、関連のある複数のソフトウェア更新作業を、単数の
    作業としてその実施時刻および実施結果を管理する管理
    表を用いて、該管理表に、予め指定された複数のソフト
    ウェア更新作業を登録し、該管理表に登録された複数の
    ソフトウェア更新作業を順次実施して、前述の複数のソ
    フトウェア更新作業の結果の論理積に基づいて、更新作
    業が一つでも不成功に終わった作業があった場合には、
    既に行った更新作業を元に戻すとともに、その時刻を前
    記管理表に設定することを特徴とするネットワークエレ
    メント・ソフトウェア更新制御方法。
JP5197043A 1993-08-09 1993-08-09 ネットワークエレメント・ソフトウェア更新制御方法 Pending JPH0750716A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5197043A JPH0750716A (ja) 1993-08-09 1993-08-09 ネットワークエレメント・ソフトウェア更新制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5197043A JPH0750716A (ja) 1993-08-09 1993-08-09 ネットワークエレメント・ソフトウェア更新制御方法

Publications (1)

Publication Number Publication Date
JPH0750716A true JPH0750716A (ja) 1995-02-21

Family

ID=16367774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5197043A Pending JPH0750716A (ja) 1993-08-09 1993-08-09 ネットワークエレメント・ソフトウェア更新制御方法

Country Status (1)

Country Link
JP (1) JPH0750716A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212342B (zh) 2006-12-27 2011-08-03 大唐移动通信设备有限公司 多版本网元的网络管理方法
CN108958827A (zh) * 2017-05-25 2018-12-07 贵州白山云科技有限公司 一种处理程序升级故障的方法和系统
WO2020032118A1 (ja) * 2018-08-10 2020-02-13 株式会社デンソー 車両用マスタ装置、車両用電子制御システム、アクティベート要求の指示方法及びアクティベート要求の指示プログラム
US12083970B2 (en) 2018-08-10 2024-09-10 Denso Corporation Vehicle master device, vehicle electronic control system, activation request instruction method and computer program product

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212342B (zh) 2006-12-27 2011-08-03 大唐移动通信设备有限公司 多版本网元的网络管理方法
CN108958827A (zh) * 2017-05-25 2018-12-07 贵州白山云科技有限公司 一种处理程序升级故障的方法和系统
WO2020032118A1 (ja) * 2018-08-10 2020-02-13 株式会社デンソー 車両用マスタ装置、車両用電子制御システム、アクティベート要求の指示方法及びアクティベート要求の指示プログラム
US12083970B2 (en) 2018-08-10 2024-09-10 Denso Corporation Vehicle master device, vehicle electronic control system, activation request instruction method and computer program product

Similar Documents

Publication Publication Date Title
US5862327A (en) Activity based long-lived transaction system
JP3636744B2 (ja) 分散システムおよび分散システムの自動運転スケジュールの作成方法
US6826604B2 (en) Input/output device information management system for multi-computer system
US6539399B1 (en) Stand alone data management system for facilitating sheet metal part production
US7831561B2 (en) Automated disk-oriented backups
US20010011265A1 (en) Method and apparatus for deploying data among data destinations for website development and maintenance
US20080215797A1 (en) Method for storing data in a memory in a distributed automation system and method for coupling and automation component to a distributed automation system
US20080059517A1 (en) Data verification systems and methods using business objects
US20030140058A1 (en) Method and apparatus for sharing information between applications using common objects
CN101046822B (zh) 数据节点的集中管理
JPH0750716A (ja) ネットワークエレメント・ソフトウェア更新制御方法
JP3709984B2 (ja) フィールドバスシステムの構築装置
JPH113298A (ja) 障害情報追跡管理装置及び障害情報追跡管理方法
JP2630227B2 (ja) 端末ソフトウェア自動同時更新システム
JPH10283361A (ja) データベースアクセス履歴管理装置及び方法及び記憶媒体
JP2007249422A (ja) 組織構成管理システム、そのプログラム
JP2000298678A (ja) 設計図面の編集履歴管理システム
JP2897354B2 (ja) プログラム環境管理方式
JPH10275107A (ja) データ登録方式及び方法
JP2956593B2 (ja) トランザクションファイル処理方式
JP2000223384A (ja) プロセスフロー変更システム及びプロセスフロー変更方法
JP2006350411A (ja) 分散データベースリカバリ方法及び同リカバリシステム及び同リカバリプログラム
JP2002041293A (ja) プログラム制御方法及びプログラム制御システム
JP3433858B2 (ja) 資源管理装置
JP2000020522A (ja) パターンチェック装置、パターン更新登録装置および記録媒体