【手続補正書】
【提出日】平成17年2月3日(2005.2.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【発明の名称】  運用データ処理装置
【特許請求の範囲】
【請求項１】  揮発性記憶手段および不揮発性記憶手段を備え、
前記揮発性記憶手段および前記不揮発性記憶手段にそれぞれファイルシステムを構築し、
運用データを前記揮発性記憶手段のファイルシステムに保存した後、保存した前記運用データを展開し、展開した前記運用データに基づいて運用動作を行い、
展開した前記運用データに基づいて運用動作を行っている間に、前記揮発性記憶手段のファイルシステムに保存した前記運用データを前記不揮発性記憶手段のファイルシステムにも保存することを特徴とする運用データ処理装置。
【請求項２】  前記不揮発性記憶手段のファイルシステムに前記運用データを保存している間に、次の運用データが発生した場合には、当該保存処理を中断して前記揮発性記憶手段のファイルシステムに対する次の運用データの保存処理を開始することを特徴とする請求項１記載の運用データ処理装置。
【請求項３】  前記運用データは、外部の管理システムから与えられるデータであり、
前記管理システムからの運用データを前記揮発性記憶手段に保存した後、保存した運用データをメモリに展開して設定完了通知を前記管理システムに通知することを特徴とする請求項１記載の運用データ処理装置。
【請求項４】  現用系と待機系の二重化冗長構成をなす請求項１記載の運用データ処理装置であって、
運用データを現用系の揮発性記憶手段に保存した後に待機系の揮発性記憶手段に保存し、
現用系と待機系は、それぞれ展開した運用データに基づいて運用動作を行うと共に、それぞれの揮発性記憶手段の運用データをそれぞれの不揮発性記憶手段にも保存することを特徴とする請求項１記載の運用データ処理装置。
【請求項５】  前記不揮発性記憶手段に運用データを保存している間に、次の運用データが発生した場合には、現用系と待機系とがともに当該保存処理を中断して前記揮発性記憶手段に対する次の運用データの保存処理を開始することを特徴とする請求項４記載の運用データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は外部の管理システムから与えられる運用データを記録媒体に保存し、保存した運用データをメモリに展開することで運用データの設定を行い、設定された運用データに基づいて運用動作を行う装置に適用する運用データ処理装置に関するものである。
【０００２】
【従来の技術】
例えば通信装置で、運用データを扱う場合、それを保存する記録媒体としてフラッシュＡＴＡメモリカード（Ｆｌａｓｈ  ＡＴＡ  Ｍｅｍｏｒｙ  Ｃａｒｄ：ＩＤＥ規格に準拠した入出力インタフェースを持つフラッシュメモリを搭載したパソコンなどに適用するメモリカードで、大容量化に対応できる。フラッシュカード、フラッシュメモリカードとも呼ばれている。ここでは、以下「フラッシュカード」とする。）を搭載した装置がある。この種の装置は、運用動作を行うにあたり、使用する運用データの設定を行うわけであるが、その運用データ設定時には、装置外にある管理システムから運用データが送られ、そのデータをフラッシュカードに構築したファイルシステムに一旦保存する。そして、この保存した運用データを読み出してメモリに展開する状態を設定することで、運用動作を開始する。これらの処理はＣＰＵを中心に行われる。なお、装置としては、例えば中継ノードのような通信装置があり、その場合、管理システムは送信装置や前段の中継ノードになる。
【０００３】
図３は従来の運用データ設定時の動作手順を示すフローチャートである。
管理システムにて、運用データ設定の操作を実施すると、運用データが装置に対して伝送される（ステップＳＴ３０１）。装置は、この運用データを受信すると（ステップＳＴ３０２）、運用データをフラッシュカードのファイルシステムに保存する（ステップＳＴ３０３）。装置にて、フラッシュカードのファイルシステムに保存した運用データを読み出してメモリに展開する（ステップＳＴ３０４）。この状態で運用データの設定を完了し、運用データの設定完了通知を装置は管理システムに対して送り（ステップＳＴ３０５）、メモリに展開した運用データにて運用動作を開始する（ステップＳＴ３０７）。一方、管理システムでは、設定完了の通知を受信すると（ステップＳＴ３０６）、次の運用データの設定操作が実施可能な状態に移行する（ステップＳＴ３０８）。
【０００４】
【発明が解決しようとする課題】
従来の装置の運用データ設定処理方式は以上のように構成されているので、次のような問題があった。装置側において、ステップＳＴ３０３の運用データをフラッシュカードのファイルシステムに保存する動作とステップＳＴ３０４のフラッシュカードに保存した運用データをメモリに展開する動作を行うが、このフラッシュカードのデータの書き込み／読み出し処理は低速である。このように、フラッシュカードへのデータアクセスに時間がかかると、結果として、管理システムへの応答が遅延することになり、特に、通信装置のように大容量の運用データを扱う場合には、応答の時間遅延は、装置が本来行う処理動作の開始の遅れ、また管理システムからの運用データ設定の遅れとして顕著になり、装置の処理能力に限界を与えるという問題となった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、管理システムからの運用データの設定処理を高速化することによって、管理システムへの応答を早め、大容量の運用データを扱う装置に適した装置の運用データ設定処理方式を得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る運用データ処理装置は、揮発性記憶手段および不揮発性記憶手段を備え、前記揮発性記憶手段および前記不揮発性記憶手段にそれぞれファイルシステムを構築し、運用データを前記揮発性記憶手段のファイルシステムに保存した後、保存した前記運用データを展開し、展開した前記運用データに基づいて運用動作を行い、展開した前記運用データに基づいて運用動作を行っている間に、前記揮発性記憶手段のファイルシステムに保存した前記運用データを前記不揮発性記憶手段のファイルシステムにも保存するようにしたものである。
【０００７】
この発明に係る運用データ処理装置は、不揮発性記憶手段のファイルシステムに前記運用データを保存している間に、次の運用データが発生した場合には、当該保存処理を中断して前記揮発性記憶手段のファイルシステムに対する次の運用データの保存処理を開始するようにしたものである。
【０００８】
この発明に係る運用データ処理装置は、運用データは、外部の管理システムから与えられるデータであり、前記管理システムからの運用データを前記揮発性記憶手段に保存した後、保存した運用データをメモリに展開して設定完了通知を前記管理システムに通知するようにしたものである。
【０００９】
この発明に係る運用データ処理装置は、現用系と待機系の二重化冗長構成をなす請求項１記載の運用データ処理装置であって、運用データを現用系の揮発性記憶手段に保存した後に待機系の揮発性記憶手段に保存し、現用系と待機系は、それぞれ展開した運用データに基づいて運用動作を行うと共に、それぞれの揮発性記憶手段の運用データをそれぞれの不揮発性記憶手段にも保存するようにしたものである。
【００１０】
この発明に係る運用データ処理装置は、不揮発性記憶手段に運用データを保存している間に、次の運用データが発生した場合には、現用系と待機系とがともに当該保存処理を中断して前記揮発性記憶手段に対する次の運用データの保存処理を開始するようにしたものである。
【００１１】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
この実施の形態１による装置の運用データ設定処理方式では、運用データを用いる装置が、フラッシュカードの他にＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備え、ＤＲＡＭとフラッシュカードの両方にファイルシステムを構築するように構成する。管理システムからの運用データ設定時には、データの書き込み／読み込み動作が高速なＤＲＡＭのファイルシステムを適用する。ＤＲＡＭに構築したファイルシステムに運用データを保存し、メモリに展開した後、運用データの設定を完了させる。同時に、管理システムに対して、設定完了通知を送る。装置は、メモリに展開した運用データを使用して運用動作を行う。また、ＤＲＡＭ上のデータが消去される障害発生等の装置リセット時に対処するために、ＤＲＡＭのファイルシステムに保存した運用データをフラッシュカードのファイルシステムにバックアップする。バックアップ処理は、管理システムへの応答後に実施する。但し、バックアップ処理中に、次の運用データの設定操作が発生した場合は、バックアップ処理を中断して、運用データの設定処理に移行する。バックアップ処理完了時またはバックアップ処理を中断した時は、その旨を通知するイベントログを発生させる。
【００１２】
この発明の実施の形態１に係る運用データ設定時の動作手順について説明する。図１はこの発明の実施の形態１による装置の運用データ設定処理方式に係る運用データ設定時の動作を示すフローチャートである。
管理システムにて、運用データの設定操作を実施し、運用データが装置に対して伝送される（ステップＳＴ１０１）。装置は、この運用データを受信すると（ステップＳＴ１０２）、運用データをＤＲＡＭのファイルシステムに保存する（ステップＳＴ１０３）。装置にて、ＤＲＡＭのファイルシステムに保存した運用データをメモリに展開し（ステップＳＴ１０４）、運用データの設定が完了すると、装置から管理システムに対して、設定完了通知を送る（ステップＳＴ１０５）。装置は、運用データの設定が完了すると、メモリに展開した運用データにて運用動作を開始する（ステップＳＴ１０７）。
【００１３】
装置は、この主要動作のバックグラウンドにおいて、ＤＲＡＭのファイルシステムに保存した運用データをフラッシュカードのファイルシステムにバックアップする（ステップＳＴ１０８）。バックアップ処理完了後、イベントログにて通知する。
一方、管理システムは、設定完了通知を受信すると（ステップＳＴ１０６）、次の運用データ設定操作が可能な状態に入る（ステップＳＴ１０９）。
【００１４】
ステップＳＴ１０８で、装置はＤＲＡＭのファイルシステムに保存した運用データをフラッシュカードのファイルシステムにバックアップを実施するが、その最中に管理システムにおいて次の運用データの設定操作が実施された場合（ステップＳＴ１１０）、装置は、次の運用データを受信すると（ステップＳＴ１１１）、バックアップ処理を中断し、中断したことをイベントログにて通知し（ステップＳＴ１１２）、次の運用データについてステップＳＴ１０３の処理を開始する。
【００１５】
以上のように、実施の形態１によれば、フラッシュカードと比較してデータの書き込み／読み出し動作が高速なＤＲＡＭを用いて運用データを設定するようにしたことによって、従来のようにフラッシュカードによる場合に比べて、運用データの設定処理が高速化できるので、管理システムへの応答時間が短縮化されるという効果が得られる。また、運用データのバックアップとしてフラッシュカードを用い、バックアップ中に新規運用データの設定操作が発生した場合には、バックアップ処理を中断するようにしたので、障害発生等の装置リセット時に起きるＤＲＡＭ上のデータ消去を防止すると共に、次の運用データの設定時には不要となる旧運用データのバックアップ処理を省く効果が得られる。
【００１６】
実施の形態２．
この実施の形態２では、装置が現用系と待機系の二重化冗長構成の場合について説明する。図２はこの発明の実施の形態２による装置の運用データ設定処理方式に係る運用データ設定時の動作を示すフローチャートである。
次に図２のフローチャートに従って動作を説明する。
管理システムにて、運用データ設定の操作を実施し、運用データを現用系装置に送信する（ステップＳＴ２０１）。現用系装置は、運用データを受信すると（ステップＳＴ２０２）、運用データを自己のＤＲＡＭのファイルシステムに保存する（ステップＳＴ２０３）。次に、現用系装置は、ＤＲＡＭのファイルシステムに保存した運用データを待機系装置のＤＲＡＭのファイルシステムに転送し保存する（ステップＳＴ２０４）。
【００１７】
次に、現用系装置と待機系装置のそれぞれにおいて、各ＤＲＡＭのファイルシステムに保存した運用データをそれぞれのメモリに展開する（ステップＳＴ２０５）。両系において運用データの設定が完了すると、現用系装置からは、運用データの設定完了通知を管理システムに対して送り（ステップＳＴ２０６）、管理システムはこの通知を受信する（ステップＳＴ２０７）。現用系装置と待機系装置は、それぞれのメモリに展開した運用データに基づいて運用動作を開始し（ステップＳＴ２０８）、そのバックグラウンドにて、それぞれのＤＲＡＭのファイルシステムに保存した運用データをそれぞれのフラッシュカードのファイルシステムにバックアップし（ステップＳＴ２０９）、バックアップ処理の完了後、イベントログにて通知する。この時、設定完了通知を受信した管理システムは、次の運用データ設定の操作が可能となっている（ステップＳＴ２１０）。
【００１８】
現用系装置は、ステップＳＴ２０９のバックアップを実施している最中に、管理システムからの運用データ設定の操作が実施された場合（ステップＳＴ２１１）、次の運用データを受信し始めると（ステップＳＴ２１２）、自己のバックアップ処理を中断してステップＳＴ２０３の処理を開始すると共に、待機系装置のバックアップ処理を中断させる指示を送る（ステップＳＴ２１３）。この中断指示を受けて待機系装置もバックアップ処理を中断する（ステップＳＴ２１４）。
【００１９】
この場合、現用系装置と待機系装置間で同期をとり、両系にてバックアップ処理が完了した時点を装置全体のバックアップ処理完了とする。つまり、片方の系にてバックアップ処理が完了していない状態で、管理システムから運用データの設定が実施された場合には、既にバックアップ処理が完了している系のデータをフラッシュカードのファイルシステムから消去し、バックアップ処理中断として扱う。
【００２０】
以上のように、この実施の形態２によれば、装置が、現用系と待機系の二重化冗長構成からなる場合も両系のそれぞれにＤＲＡＭとフラッシュカードを備えさせ、同期をとることにより運用データの設定を行うことで、実施の形態１と同様の効果が得られる。
【００２１】
【発明の効果】
以上のように、この発明によれば、揮発性記憶手段および不揮発性記憶手段を備え、前記揮発性記憶手段および前記不揮発性記憶手段にそれぞれファイルシステムを構築し、運用データを前記揮発性記憶手段のファイルシステムに保存した後、保存した前記運用データを展開し、展開した前記運用データに基づいて運用動作を行い、展開した前記運用データに基づいて運用動作を行っている間に、前記揮発性記憶手段のファイルシステムに保存した前記運用データを前記不揮発性記憶手段のファイルシステムにも保存するように構成したので、運用データの設定処理を高速化できで、管理システムへの応答時間の短縮化が図れる効果がある。また、不揮発性記憶手段を用いてバックアップすることで、障害発生等の装置リセット時にＤＲＡＭ上のデータが消去されるのを防止することができる効果がある。
【００２２】
この発明によれば、前記不揮発性記憶手段のファイルシステムに前記運用データを保存している間に、次の運用データが発生した場合には、当該保存処理を中断して前記揮発性記憶手段のファイルシステムに対する次の運用データの保存処理を開始するように構成したので、バックアップ処理を中断するので、次の運用データの設定時に不要となる旧運用データのバックアップ処理を省く効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による装置の運用データ設定処理方式に係る運用データ設定時の動作を示すフローチャートである。
【図２】  この発明の実施の形態２による装置の運用データ設定処理方式に係る運用データ設定時の動作を示すフローチャートである。
【図３】  従来の装置の運用データ設定処理方式に係る運用データ設定時の動作を示すフローチャートである。