(57)【特許請求の範囲】
【請求項１】
アプリケーションプログラムがファイルアクセス要求をファイル管理部に発行する際に添付するメッセージの内、前記ファイルアクセスのアクセス先ファイルをバックアップ作成対象とするメッセージを保持するバックアップ対象メッセージテーブルと、プログラムからバックアップ対象メッセージと指示を受け前記メッセージテーブルを更新するバックアップ対象メッセージテーブル更新手段と、アプリケーションプログラムがファイルアクセスを行う都度前記ファイル管理部より、前記添付メッセージとアクセス先のファイル識別情報の通知を受け、前記添付メッセージが前記メッセージテーブルに登録されたメッセージであるか判定し、該判定されると前記ファイル識別情報をバックアップ対象ファイル情報に登録するバックアップ対象ファイル情報取得手段と、プログラムから指示を受けるとバックアップ対象ファイル情報に登録されているファイルについて写しファイルを指定された格納装置に作成するバックアップ手段とを有するファイルバックアップ処理手段を備えたことを特徴とするファイルバックアップシステム。
【請求項２】
前記バックアップ対象ファイル情報取得手段が、前記ファイル管理部からの前記通知として、ファイルアクセスの終了ステータスも受け、前記添付メッセージが前記メッセージテーブルに登録されたメッセージであると判定されると、前記ファイル識別情報がバックアップ対象ファイル情報に無ければ終了ステータスが異常終了でないことを条件として前記ファイル識別情報をバックアップ対象ファイル情報に追加し、前記ファイル識別情報がバックアップ対象ファイル情報に登録済みで終了ステータスが異常終了であればバックアップ対象ファイル情報の当該ファイル識別情報に対応した禁止フラグをセットし、前記バックアップ手段が、バックアップ対象ファイル情報に登録されその禁止フラグがオフのファイルをバックアップすることを特徴とする請求項１記載のファイルバックアップシステム。
【請求項３】
ユーザの操作入力情報に従ってバックアップ対象メッセージテーブルやバックアップ対象ファイル情報や登録された定期のバックアップ指示を表示し、前記ファイルバックアップ処理手段へバックアップ対象メッセージテーブル更新指示やファイルバックアップ指示を発行するバックアップ処理設定用アプリケーションプログラムも備えたことを特徴とする請求項１記載のファイルバックアップシステム。
【請求項４】
アプリケーションプログラムがファイルアクセスをファイル管理部に発行する際のコマンド情報の内、前記ファイルアクセスのアクセス先ファイルをバックアップ作成対象とするコマンド情報を保持するバックアップ対象コマンドテーブルと、プログラムからバックアップ対象コマンド情報と指示を受け前記コマンドテーブルを更新するバックアップ対象コマンドテーブル更新手段と、アプリケーションプログラムがファイルアクセスを行う都度前記ファイル管理部より、アクセスコマンドとそのアクセス先のファイル識別情報の通知を受け、コマンドが前記コマンドテーブルに登録されたコマンド情報であるか判定し、該判定されるとそのファイル識別情報をバックアップ対象ファイル情報に登録するバックアップ対象ファイル情報取得手段と、プログラムから指示を受けると、バックアップ対象ファイル情報に登録されているファイルの写しファイルを指定された格納装置に作成するバックアップ手段とを有するファイルバックアップ処理手段を備え、前記バックアップ対象ファイル情報取得手段が、前記ファイル管理部からの前記通知として、ファイルアクセスの終了ステータスも受け、前記コマンドが前記コマンドテーブルに登録されたコマンドであると判定されると、前記ファイル識別情報がバックアップ対象ファイル情報に無ければ終了ステータスが異常終了でないことを条件として前記ファイル識別情報をバックアップ対象ファイル情報に追加し、前記ファイル識別情報がバックアップ対象ファイル情報に登録済みで終了ステータスが異常終了であればバックアップ対象ファイル情報の当該ファイル識別情報に対応した禁止フラグをセットし、前記バックアップ手段が、バックアップ対象ファイル情報に登録されその禁止フラグがオフのファイルをバックアップすることを特徴とするファイルバックアップシステム。
【請求項５】
プログラムからバックアップ対象メッセージと指示を受けメッセージテーブルの更新を行うバックアップ対象メッセージテーブル更新手順と、アプリケーションプログラムからファイルアクセス要求を受け、要求に添付されたメッセージとアクセス先のファイル識別情報を通知する手順と、前記通知を受け添付メッセージが前記テーブルに登録されたメッセージであるか判定し、該判定されるとそのファイル識別情報をバックアップ対象ファイル情報に登録するバックアップ対象ファイル情報取得手順と、プログラムから指示を受けると、バックアップ対象ファイル情報に登録されているファイルについて写しファイルを指定された格納装置に作成するバックアップ手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
プログラムから対象メッセージと指示を受けメッセージテーブルの更新を行うメッセージテーブル更新手順と、アプリケーションプログラムからファイルアクセス要求を受け、アクセス要求に添付されたメッセージと前記ファイルアクセスのアクセス先のファイル識別情報とアクセスの終了ステータスを通知する手順と、前記通知を受け添付メッセージが前記テーブルに登録されたメッセージであると判定されると、前記ファイル識別情報がバックアップ対象ファイル情報に無ければ終了ステータスが異常終了でないことを条件として前記ファイル識別情報をバックアップ対象ファイル情報に追加し、前記ファイル識別情報がバックアップ対象ファイル情報に登録済みで終了ステータスが異常終了であればバックアップ対象ファイル情報の当該ファイル識別情報に対応した禁止フラグをセットするバックアップ対象ファイル情報取得手順と、プログラムから指示を受けバックアップ対象ファイル情報に登録されその禁止フラグがオフのファイルについて写しファイルを指定された格納装置に作成するバックアップ手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
請求項５、又は６に記載の記録媒体であって、ユーザの操作入力情報に従って前記メッセージテーブルやバックアップ対象ファイル情報や登録された定期のバックアップ指示を表示し、前記ファイルバックアップ処理手順へメッセージテーブル更新指示やファイルバックアップ指示を発行するバックアップ処理設定用手順をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
プログラムからバックアップ対象コマンド情報と指示を受けバックアップ対象コマンドテーブルの更新を行うバックアップ対象コマンドテーブル更新手順と、アプリケーションプログラムからファイルアクセス要求を受け、アクセスコマンドと前記ファイルアクセスのアクセス先のファイル識別情報とアクセスの終了ステータスを通知する手順と、前記通知を受けアクセスコマンドが前記テーブルに登録されたメッセージであると判定されると、前記ファイル識別情報がバックアップ対象ファイル情報に無ければ終了ステータスが異常終了でないことを条件として前記ファイル識別情報をバックアップ対象ファイル情報に追加し、前記ファイル識別情報がバックアップ対象ファイル情報に登録済みで終了ステータスが異常終了であればバックアップ対象ファイル情報の当該ファイル識別情報に対応した禁止フラグをセットするバックアップ対象ファイル情報取得手順と、プログラムから指示を受けバックアップ対象ファイル情報に登録されその禁止フラグがオフのファイルについて写しファイルを指定された格納装置に作成するバックアップ手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置が作成するファイルのバックアップに関し、特に情報処理装置の運転開始からアプリケーションプログラムのファイルアクセスをウオッチしバックアップの対象となるファイルの選出を自動的に行なっておき、必要時纏めてこれらの写しファイルを作成するファイルバックアップシステム及び記録媒体に関する。
【０００２】
【従来の技術】
従来の情報処理装置に於けるファイルのバックアップ方式の一例が、特開平９−２１８８１３号公報に記載されている。
【０００３】
この従来のバックアップ方式は、ホストコンピュータと、システムファイル及びユーザファイルを記憶した大容量記憶装置と、大容量外部記憶装置内のファイル管理情報とシステムファイル情報を参照して、その差分であるユーザファイルのファイル情報を求めて、自動的にバックアップを作成するプログラムと、バックアップを作成するバックアップ作成用大容量外部記憶装置とから構成されている。
【０００４】
この様な構成を有する従来のバックアップ方式は次の様に動作する。即ち、ファイル管理情報から１ファイル分のファイル管理情報を得て、システムファイル情報であるか否かを判断して、そのファイル管理情報がシステムファイル情報でない場合、ユーザファイルのファイル情報とみなし、ファイル情報をバックアップ対象ファイルに加えることと、ユーザファイルのファイル情報を参照してバックアップを作成することを全ファイル分実行してバックアップする。
【０００５】
【発明が解決しようとする課題】
しかし、この従来技術では、ファイル管理情報がシステムファイル情報であるか否かを判断し、否の場合ユーザファイルとし無条件にバックアップ対象としており、ユーザファイル内でバックアップが必要なファイルと不要なファイルの選別が出来ないと言う問題点があった。
【０００６】
又、従来よりパーソナルコンピュータやサーバクラスの装置で、ディスク装置等の障害の影響を回避して信頼性を向上するには、これらの装置に搭載するアプリケーションプログラムがそれぞれファイルバックアップを行う方法もあるが、各プログラムにファイルバックアップ処理を備えるのは、開発工数上、又装置のリソース利用上無駄がある。
【０００７】
従って各プログラムが共通に利用できしかも自分のバックアップファイル作成を自在に制御できるファイルバックアップ手段があればこの問題は解決できる。
【０００８】
【課題を解決するための手段】
本発明による第１のファイルバックアップシステムは、アプリケーションプログラムがファイルアクセス要求をファイル管理部に発行する際に添付するメッセージの内、前記ファイルアクセスのアクセス先ファイルをバックアップ作成対象とするメッセージを保持するバックアップ対象メッセージテーブルと、プログラムからバックアップ対象メッセージと指示を受け前記メッセージテーブルを更新するバックアップ対象メッセージテーブル更新手段と、アプリケーションプログラムがファイルアクセスを行う都度前記ファイル管理部より、前記添付メッセージとアクセス先のファイル識別情報の通知を受け、前記添付メッセージが前記メッセージテーブルに登録されたメッセージであるか判定し、該判定されると前記ファイル識別情報をバックアップ対象ファイル情報に登録するバックアップ対象ファイル情報取得手段と、プログラムから指示を受けるとバックアップ対象ファイル情報に登録されているファイルについて写しファイルを指定された格納装置に作成するバックアップ手段とを有するファイルバックアップ処理手段を備えたことを特徴とする。
【０００９】
本発明による第２のファイルバックアップシステムは、前記バックアップ対象ファイル情報取得手段が、前記ファイル管理部からの前記通知として、ファイルアクセスの終了ステータスも受け、前記添付メッセージが前記メッセージテーブルに登録されたメッセージであると判定されると、前記ファイル識別情報がバックアップ対象ファイル情報に無ければ終了ステータスが異常終了でないことを条件として前記ファイル識別情報をバックアップ対象ファイル情報に追加し、前記ファイル識別情報がバックアップ対象ファイル情報に登録済みで終了ステータスが異常終了であればバックアップ対象ファイル情報の当該ファイル識別情報に対応した禁止フラグをセットし、前記バックアップ手段が、バックアップ対象ファイル情報に登録されその禁止フラグがオフのファイルをバックアップすることを特徴とする。
【００１０】
本発明による第３のファイルバックアップシステムは、ユーザの操作入力情報に従ってバックアップ対象メッセージテーブルやバックアップ対象ファイル情報や登録された定期のバックアップ指示を表示し、前記ファイルバックアップ処理手段へバックアップ対象メッセージテーブル更新指示やファイルバックアップ指示を発行するバックアップ処理設定用アプリケーションプログラムも備えたことを特徴とする。
【００１２】
本発明による第４のファイルバックアップシステムは、アプリケーションプログラムがファイルアクセスをファイル管理部に発行する際のコマンド情報の内、前記ファイルアクセスのアクセス先ファイルをバックアップ作成対象とするコマンド情報を保持するバックアップ対象コマンドテーブルと、プログラムからバックアップ対象コマンド情報と指示を受け前記コマンドテーブルを更新するバックアップ対象コマンドテーブル更新手段と、アプリケーションプログラムがファイルアクセスを行う都度前記ファイル管理部より、アクセスコマンドとそのアクセス先のファイル識別情報の通知を受け、コマンドが前記コマンドテーブルに登録されたコマンド情報であるか判定し、該判定されるとそのファイル識別情報をバックアップ対象ファイル情報に登録するバックアップ対象ファイル情報取得手段と、プログラムから指示を受けると、バックアップ対象ファイル情報に登録されているファイルの写しファイルを指定された格納装置に作成するバックアップ手段とを有するファイルバックアップ処理手段を備え、前記バックアップ対象ファイル情報取得手段が、前記ファイル管理部からの前記通知として、ファイルアクセスの終了ステータスも受け、前記コマンドが前記コマンドテーブルに登録されたコマンドであると判定されると、前記ファイル識別情報がバックアップ対象ファイル情報に無ければ終了ステータスが異常終了でないことを条件として前記ファイル識別情報をバックアップ対象ファイル情報に追加し、前記ファイル識別情報がバックアップ対象ファイル情報に登録済みで終了ステータスが異常終了であればバックアップ対象ファイル情報の当該ファイル識別情報に対応した禁止フラグをセットし、前記バックアップ手段が、バックアップ対象ファイル情報に登録されその禁止フラグがオフのファイルをバックアップすることを特徴とする。
【００１４】
本発明による第１の記録媒体は、プログラムからバックアップ対象メッセージと指示を受けメッセージテーブルの更新を行うバックアップ対象メッセージテーブル更新手順と、アプリケーションプログラムからファイルアクセス要求を受け、要求に添付されたメッセージとアクセス先のファイル識別情報を通知する手順と、前記通知を受け添付メッセージが前記テーブルに登録されたメッセージであるか判定し、該判定されるとそのファイル識別情報をバックアップ対象ファイル情報に登録するバックアップ対象ファイル情報取得手順と、プログラムから指示を受けると、バックアップ対象ファイル情報に登録されているファイルについて写しファイルを指定された格納装置に作成するバックアップ手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体とする。
【００１５】
本発明による第２の記録媒体は、プログラムから対象メッセージと指示を受けメッセージテーブルの更新を行うメッセージテーブル更新手順と、アプリケーションプログラムからファイルアクセス要求を受け、アクセス要求に添付されたメッセージと前記ファイルアクセスのアクセス先のファイル識別情報とアクセスの終了ステータスを通知する手順と、前記通知を受け添付メッセージが前記テーブルに登録されたメッセージであると判定されると、前記ファイル識別情報がバックアップ対象ファイル情報に無ければ終了ステータスが異常終了でないことを条件として前記ファイル識別情報をバックアップ対象ファイル情報に追加し、前記ファイル識別情報がバックアップ対象ファイル情報に登録済みで終了ステータスが異常終了であればバックアップ対象ファイル情報の当該ファイル識別情報に対応した禁止フラグをセットするバックアップ対象ファイル情報取得手順と、プログラムから指示を受けバックアップ対象ファイル情報に登録されその禁止フラグがオフのファイルについて写しファイルを指定された格納装置に作成するバックアップ手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体とする。
【００１６】
本発明による第３の記録媒体は、ユーザの操作入力情報に従ってバックアップ対象メッセージテーブルやバックアップ対象ファイル情報や登録された定期のバックアップ指示を表示し、前記ファイルバックアップ処理手順へバックアップ対象メッセージテーブル更新指示やファイルバックアップ指示を発行するバックアップ処理設定用手順をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体とする。
【００１８】
本発明による第４の記録媒体は、プログラムからバックアップ対象コマンド情報と指示を受けバックアップ対象コマンドテーブルの更新を行うバックアップ対象コマンドテーブル更新手順と、アプリケーションプログラムからファイルアクセス要求を受け、アクセスコマンドと前記ファイルアクセスのアクセス先のファイル識別情報とアクセスの終了ステータスを通知する手順と、前記通知を受けアクセスコマンドが前記テーブルに登録されたメッセージであると判定されると、前記ファイル識別情報がバックアップ対象ファイル情報に無ければ終了ステータスが異常終了でないことを条件として前記ファイル識別情報をバックアップ対象ファイル情報に追加し、前記ファイル識別情報がバックアップ対象ファイル情報に登録済みで終了ステータスが異常終了であればバックアップ対象ファイル情報の当該ファイル識別情報に対応した禁止フラグをセットするバックアップ対象ファイル情報取得手順と、プログラムから指示を受けバックアップ対象ファイル情報に登録されその禁止フラグがオフのファイルについて写しファイルを指定された格納装置に作成するバックアップ手順とをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体とする。
【００２０】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して詳細に説明する。先ず図１は、本発明のファイルバックアップシステム及び方法が適用された情報処理装置の全体構成を示したブロック図である。
【００２１】
本図を参照し、情報処理装置は主処理部６と、キーボード及び表示装置等の入出力デバイス８と、通信処理デバイス７と、ファイル格納装置９、１１とリムーバル媒体を用いるファイル格納装置１０を備えている。
【００２２】
主処理部６はＯＳ（オペレーティングシステム）１とＡＰ（アプリケーションプログラム）５１〜５３と設定用ＡＰ４を有している。
【００２３】
ＯＳ１は、ファイル管理及びファイルＩ／Ｏ処理部２とＩ／Ｏ処理部３を含む。ファイル管理及びファイルＩ／Ｏ処理部２はＡＰやＯＳ自身が使用するファイルとそれへのアクセスを管理し、又ファイルへの書込や読出処理をする基本処理部２０と、ファイルバックアップ処理部２１を含む。
【００２４】
基本処理部２０はＡＰ５１〜５３よりメッセージを伴ってファイルアクセス要求を受けるとそれを処理すると共にアクセス先のファイル識別と前記メッセージをファイルバックアップ処理部２１に流す。
【００２５】
ファイルバックアップ処理部２１は前記アクセス情報を受け、それがバックアップ対象となるアクセス情報かを前記メッセージで取捨選択し対象であればファイル識別情報をピックアップし、未登録であれば追加する。即ちバックアップ対象ファイル情報９１を作成する。又ＡＰ５１〜５３、設定用ＡＰ４からのバックアップ指示を受け、バックアップ対象ファイル情報９１に従ってバックアップファイル９２を作成する。
【００２６】
図２を参照し、本実施形態のファイルバックアップシステムの第１実施例は、基本処理部２０或いはＡＰ５１〜５３、設定用ＡＰ４から情報、指示を受け、受けた内容により振り分け先手段を決めるアプリケーション情報振り分け手段２１１と、振り分け先となる３つの手段、即ち、バックアップ対象ファイル情報取得手段２１２と、バックアップ対象メッセージテーブル更新手段２１３と、バックアップ手段２１４と、バックアップ対象となるアプリケーションからのメッセージを格納するバックアップ対象メッセージテーブル２１３１と、バックアップ対象ファイル情報９１を含む。
【００２７】
バックアップ対象ファイル情報９１は、バックアップ対象となるファイルの識別情報（例えばカタログ名−ファイル名）のリストであり、ファイル格納装置９に格納されている。
【００２８】
又、ＡＰ５１〜５３が使用する各種ファイル１１１はローカルディスク等の一般的なファイル格納装置１１に格納される。
【００２９】
アプリケーション情報振り分け手段２１１は、基本処理部２０或いはＡＰ５１〜５３、設定用ＡＰ４からの情報、指示を受けるとその内容により以下の３つの手段の何れかに受信情報を送る。
【００３０】
▲１▼ファイルアクセス通知の場合
バックアップ対象ファイル情報取得手段２１２
▲２▼バックアップ対象メッセージ更新指示の場合
バックアップ対象メッセージテーブル更新手段２１３
▲３▼バックアップ指示の場合
バックアップ手段２１４
基本処理部２０からファイルアクセス通知を受けると、アプリケーション情報振り分け手段２１１はバックアップ対象ファイル情報取得手段２１２に通知情報を渡す。通知情報はアクセス先のファイル識別情報とそのファイルに対して行われる処理のメッセージ（アクセス元ＡＰが基本処理部２０にファイルアクセス要求する際に添付したメッセージで、基本処理部２０が単に持ち回りアクセス終了時にファイルバックアップ処理部２１に流す）から構成される。
【００３１】
バックアップ対象ファイル情報取得手段２１２は通知情報を解析し、情報内のメッセージがバックアップ対象メッセージテーブル２１３１に登録されているか否かを検索する。
【００３２】
検索した結果、登録されているメッセージの場合、通知情報内のファイル識別情報（カタログ名−ファイル名）をバックアップ対象ファイル情報９１に登録する。
【００３３】
ＡＰ５１〜５３、設定用ＡＰ４から「バックアップ対象メッセージ更新」指示であれば、アプリケーション情報振り分け手段２１１はバックアップ対象メッセージ更新手段２１３にアプリケーションからの指示情報を通知する。通知情報は更新モードと、更新されるメッセージから構成され、修正であれば修正後のメッセージも含む。
【００３４】
バックアップ対象メッセージ更新手段２１３は通知されたアプリケーションからの情報を解析し、情報内の更新モードが「追加」の場合、バックアップ対象メッセージテーブル２１３１に情報内の追加対象となるメッセージを登録する。
【００３５】
情報内の更新モードが「修正」の場合、バックアップ対象メッセージテーブル２１３１より情報内の修正対象となるメッセージと一致するメッセージを検索し修正する。
【００３６】
情報内の更新モードが「削除」の場合、バックアップ対象メッセージテーブル２１３１より情報内の削除対象となるメッセージと一致するメッセージを検索し削除する。
【００３７】
アプリケーションからの指示が「バックアップ指示」の場合、アプリケーション情報振り分け手段２１１からバックアップ手段２１４にアプリケーションからの指示情報が通知される。通知される情報は「バックアップ指示」の要求コマンドから構成される。
【００３８】
バックアップ手段２１４はアプリケーションから本通知を受け取ったら、定期バックアップ指示登録パラメータがオフであれば通常のバックアップ指示と見なしファイル格納装置９のバックアップ対象ファイル情報９１よりバックアップ対象となるファイルの識別情報を取得する。
【００３９】
取得したバックアップ対象ファイルの情報を基にファイル格納装置１１のバックアップ対象ファイルを複写しファイル格納装置９に保存する。
【００４０】
バックアップ対象メッセージテーブル２１３１は、本システムにおいてファイルをバックアップ対象ファイルとして処理する基になる操作等のメッセージを格納する。
【００４１】
ファイル格納装置１１はアプリケーションプログラムが使用する各種ファイル１１１を格納する。
【００４２】
ファイル格納装置９はバックアップ対象ファイル情報９１とバックアップファイル９２を格納する。又、格納先指定がファイル格納装置１０であれば、バックアップファイル９２はファイル格納装置９でなくこちらのファイル格納装置に格納される。
【００４３】
設定用ＡＰ４は、ユーザの操作指示でファイルバックアップ処理部２１の設定をする為のＡＰである。即ち、ユーザが入出力デバイス８を操作し入力する指示情報に従ってバックアップ対象メッセージテーブル２１３１やバックアップ対象ファイル情報９１や登録された定期バックアップ指示情報２１４１を表示し、又バックアップ対象メッセージテーブル２１３１の更新指示やファイルバックアップ指示を発行する。
【００４４】
定期バックアップ指示情報２１４１は、ディリーバックアップ指示と時刻情報やウィークリーバックアップ指示と曜日及び時刻情報を含む定期のバックアアップ指示情報である。
【００４５】
所定ファイルにセーブしていた最新の設定値が情報処理装置の立ち上げ設定で定期バックアップ指示情報２１４１にロードされると、バックアップ手段２１４はこの情報のバックアップ開始時刻或いは曜日及び時刻をタイマーに設定し、対応するタイマー割込処理に自手段を起動する様に設定する。そして自身が、タイマー割込処理から起動されるとバックアップ対象ファイル情報９１を読出しこれに登録されたファイルのバックアップファイルを作成する。
【００４６】
ＡＰ５１〜５３はファイルを使用する一般的なＡＰであり、例えばそれぞれオンライショッピング用のプログラムであるネットセールス、文書作成プログラムであるワードプロセッサ、端末用の電子メール送受信プログラムであるメーラである。
【００４７】
本実施例のバックアップ対象メッセージテーブル２１３１の具体例を図３（１）に示す。「控え更新」はネットセールスがユーザの発注指示の訂正操作に呼応しメモリ上の発注情報で先に控えたファイルを訂正（上書き）する場合添付するメッセージである。又、「控え保存」はネットセールスがユーザの発注操作に呼応しメモリ上の発注情報を控えるファイルを作成する場合に添付するメッセージである。
【００４８】
これらのメッセージは、ネットセールスが起動された際にファイルバックアップ処理部２１に指示し登録されたものである。
【００４９】
「上書き保存」、「名前を付けて保存」についても同様にワードプロセッサが事前登録し、使用するメッセージである。
【００５０】
「メール受信」、「メール送信」はそれぞれメーラが受信メールをＩＮＢＯＸカタログの生成ファイルに控える場合、送信メールをＯＵＴＢＯＸカタログの生成ファイルに控える場合に添付するメッセージである。これらのバックアップ対象メッセージテーブル２１３１への事前登録はメーラが起動された際に行う。
【００５１】
尚、メッセージのバックアップ対象テーブル２１３１への事前登録は、ＡＰ５１〜５３の起動時でなくこれらのインストールでのセットアップで行う様にしてもよい。
【００５２】
図３（２）はバックアップ対象ファイル情報９１の具体例を示したものである。ユーザがネットセールスを使用して発注操作を行うと、このＡＰがファイル管理及びファイルＩ／Ｏ処理部２に注文控えファイル１、２の生成書込を要求することで本図の１、２行目の情報が登録される。
【００５３】
同様にメーラが受信メールを控えることで３、５行目の情報が登録され、送信メールを控えることで６行目の情報が登録される。
【００５４】
次に、図２及び図４〜図７のフローチャートを参照して本実施例の全体の動作について詳細に説明する。
【００５５】
先ず図４を参照し、アプリケーション情報振り分け手段２１１の動作を説明する。ＡＰ５１〜５３、設定ＡＰ４、基本処理部２０からの情報や指示はアプリケーション情報振り分け手段２１１に通知される。（図４のステップＡ１）。
【００５６】
次に、アプリケーション情報振り分け手段２１１は受けた情報、指示を解析する（ステップＡ２）。
【００５７】
基本処理部２０からの情報の内容が「ファイルアクセス通知」の場合、バックアップ対象ファイル情報取得手段２１２に受けたアクセス情報を通知する（ステップＡ３）。
【００５８】
アプリケーションからの指示内容が「バックアップ対象メッセージ更新」の場合、バックアップ対象メッセージテーブル更新手段２１３にアプリケーションからの指示情報を通知する（ステップＡ４）。
【００５９】
アプリケーションからの情報の内容が「バックアップ指示」の場合、バックアップ手段２１４にアプリケーションからの情報を通知する（ステップＡ５）。
【００６０】
次に図５を参照し、バックアップ対象ファイル情報取得手段２１２の動作を説明する。先ず、アクセス情報内のメッセージを取得し（図５のステップＡ６）、取得したメッセージがバックアップ対象メッセージテーブル２１３１に登録されているか否かを検索する（ステップＡ７）。検索した結果、登録されている場合アクセス情報のファイル識別情報、終了ステータスを取得する（ステップＡ８）。
【００６１】
取得したファイル識別情報でバックアップ対象ファイル情報９１を検索する（ステップＡ９−１）。ファイル識別情報が登録済みかチェックし（ステップＡ９−２）、登録済みであれば終了ステータスがデータ破壊を伴う異常終了かをチェックし（ステップＡ９−３）、前記異常終了であればバックアップ対象ファイル情報９１の当該ファイル識別情報を含むエントリの禁止フラグをセットする（ステップＡ９−４）。
【００６２】
取得したファイル識別情報でバックアップ対象ファイル情報９１に無ければ、終了ステータスがデータ破壊を伴う異常終了ではないという条件でファイル識別情報を追加する（図５のステップＡ９−６）。
【００６３】
次に図６を参照し、バックアップ対象メッセージテーブル更新手段２１３の動作を説明する。先ず、アプリケーション情報振り分け手段２１１より受け取ったアプリケーションからの情報より更新モードとメッセージを取得する（図６のステップＡ１１）。
【００６４】
次に、更新モードを解析する（ステップＡ１２）。更新モードが追加の場合、バックアップ対象メッセージテーブル２１３１に該当メッセージが有るか否かを検索する（ステップＡ１３）。
【００６５】
検索した結果、無い場合はメッセージを追加する（ステップＡ１４）。有る場合は何もせず終了する。
【００６６】
更新モードが修正の場合、バックアップ対象メッセージテーブル２１３１より該当メッセージが有るか否かを検索する（ステップＡ１５）。検索した結果、有る場合は修正後メッセージに置換する（ステップＡ１６）。無い場合は何もせず終了する。
【００６７】
更新モードが削除の場合、バックアップ対象メッセージテーブル２１３１より該当メッセージが有るか否かを検索する（ステップＡ１７）。検索した結果、有る場合はメッセージを削除する（ステップＡ１８）。無い場合は何もせず終了する。
【００６８】
次に図７を参照し、バックアップ手段２１４の動作を説明する。まず、バックアップ手段２１４はアプリケーション情報振り分け手段２１１を通じアプリケーションからの指示情報を受け取ったら（図７のステップＡ１９）、パラメータによりバックアップ指示であるか、定期バックアップ指示登録か判定する（ステップＡ２０）。
【００６９】
バックアップ指示であればファイル格納装置９よりバックアップ対象ファイル情報９１を取得する（図７ステップＡ２１）。
【００７０】
次に、取得したバックアップ対象ファイル情報に記録されたファイルで、禁止フラグがオフのファイルをバックアップ対象とする。ファイル格納装置１１よりバックアップ対象ファイルのコピーファイルを作成する（ステップＡ２２）。コピーファイルは指示と同時に指定されたバックアップ先へ格納する。
【００７１】
この際、バックアップ指示でコピー元ファイルに関するカタログ名の特定があれば、バックアップ対象ファイル情報９１に登録されたファイル名の内、この情報で該当のカタログ名が併記されたファイルのみコピーし、バックアップファイルを作成する。バックアップ先とは、ファイル格納装置のドライブ名指定（ファイル格納装置９或いは１０）であり、必要に応じドライブ内のカタログ名を指定してもよい。
【００７２】
この様にしてバックアップファイルの個々は最新の状態に更新され、又、元ファイルの書込エラーでデータの破壊があった場合そのコピーは抑止しているのでアプリケーション或いはユーザの読出し要求に応じ、元ファイルをバックアップ出来る。
【００７３】
定期バックアップ指示登録であれば、付随する情報で定期バックアップ指示情報２１４１を更新する（ステップＡ２３）。これにより次ぎの情報処理装置の立ち上げ時に更新後のタイマー設定がされる。尚、即日バックアップ時刻を変更するためのパラメータがオンであれば（ステップＡ２４）定期バックアップ指示情報２１４１の更新直後にタイマー設定も変更する（ステップＡ２５）。
【００７４】
次に、本実施形態の第２実施例について図８を参照して詳細に説明する。本実施例では、前記実施例と異なりＡＰ５１〜５３はファイルアクセスに伴って、ファイル管理及びＩ／Ｏ処理部２にアクセス要求する際、メッセージを添付せず、基本処理部２０もファイルアクセス終了時にファイルバックアップ処理部２１Ａにアクセス情報を流すがこれにメッセージは含まない。即ちアクセス情報はＡＰ５１〜５３がファイルアクセスする際のコマンド、アクセス先と、終了ステータスである。
【００７５】
従って、アクセスがバックアップ対象であるか否かを判定するキー情報は、コマンド情報そのものを用い、これをバックアップ対象コマンドテーブル２１３１Ａに保持する。又、ＡＰ５１〜５３、設定用ＡＰ４は、このテーブルを更新する場合、ファイルアクセス用のコマンドを指定し、バックアップ対象コマンドテーブル更新手段２１３Ａがテーブルを更新する。
【００７６】
図９は第２実施例のバックアップ対象コマンドテーブル２１３１Ａの具体例を示したものである。コマンド情報としては動作コマンドを指定し必要に応じ書込先カタログ名やファイルの記述子を指定する。
【００７７】
【発明の効果】
以上説明した様に、本発明のファイルバックアップシステム及び方法は、「上書き保存」などユーザが行う操作をバックアップ対象メッセージとして登録し、ＡＰが起源となったメッセージを伴ないファイル管理部にアクセスし、ファイルバックアップ処理部がメッセージによりバックアップ対象となるファイル名を逐次蓄積するので、バックアップを行う時にバックアップが必要なファイルのみを自動的に選出して実行できる効果を有す。
【００７８】
又、ＡＰがファイルアクセスの際ファイル管理部に発行するコマンドの内、バックアップ対象となるコマンド情報をキーとして登録し、ファイルバックアップ処理部がファイル管理部から受けるアクセス情報から、前記キー情報を用いバックアップ対象となるファイル名を抽出し、逐次蓄積するので、バックアップを行う時にバックアップが必要なファイルのみを自動的に選出して実行できる効果を有す。
【００７９】
又、ＡＰでバックアップ対象としたいファイルへの操作をバックアップ対象メッセージとして登録することで、或いはバックアップ対象としたいファイルアクセスコマンドを登録することで、ＡＰが内部的に使用するファイルのバックアップの要、不要を動的に設定することが出来る。
【００８０】
即ち、ＡＰが内部的に使用するファイル（ユーザにはバックアップの必要性が認識出来ないが、ＡＰにとってバックアップの必要性があるファイル）を自動的にバックアップ出来る効果も有す。
【図面の簡単な説明】
【図１】本発明のファイルバックアップシステム及び方法が適用された情報処理装置の全体構成を示したブロック図。
【図２】本発明の実施形態のファイルバックアップシステム及び方法の第１実施例の全体構成を示したブロック図。
【図３】（１）は図２のバックアップ対象メッセージテーブル２１３１の具体例を示した図で、（２）は図２のバックアップ対象ファイル情報９１の具体例を示した図。
【図４】図２のアプリケーション情報振り分け手段２１１の動作を示したフローチャート。
【図５】図２のバックアップ対象ファイル情報取得手段２１２の動作を示したフローチャート。
【図６】図２のバックアップ対象メッセージテーブル更新手段２１３の動作を示したフローチャート。
【図７】図２のバックアップ手段２１４の動作を示したフローチャート。
【図８】本発明の実施形態のファイルバックアップシステム及び方法の第２実施例の、全体構成を示したブロック図。
【図９】図８のバックアップ対象コマンドテーブル２１３１Ａの具体例を示した図。
【符号の説明】
１    ＯＳ
２    ファイル管理及びファイルＩ／Ｏ処理部
２０    基本処理部
２１    ファイルバックアップ処理部
２１１    アプリケーション情報振り分け手段
２１２    バックアップ対象ファイル情報取得手段
２１３    バックアップ対象メッセージテーブル更新手段
２１３Ａ    バックアップ対象コマンドテーブル更新手段
２１３１    バックアップ対象メッセージテーブル
２１３１Ａ    バックアップ対象コマンドテーブル
２１４    バックアップ手段
２１４１    定期バックアップ指示情報
３    Ｉ／Ｏ処理部
４    設定用ＡＰ
５１〜５３    ＡＰ
６    主処理部
７    通信処理デバイス
８    入出力デバイス
９、１０、１１    ファイル格納装置
９１    バックアップ対象ファイル情報
９２    バックアップファイル
１１１    各種ファイル
【図１】
0003859445.tif 000002
【図２】
0003859445.tif 000003
【図３】
0003859445.tif 000004
【図４】
0003859445.tif 000005
【図５】
0003859445.tif 000006
【図６】
0003859445.tif 000007
【図７】
0003859445.tif 000008
【図８】
0003859445.tif 000009
【図９】
0003859445.tif 000010