JP2009217578A - Backup program - Google Patents

Backup program Download PDF

Info

Publication number
JP2009217578A
JP2009217578A JP2008060967A JP2008060967A JP2009217578A JP 2009217578 A JP2009217578 A JP 2009217578A JP 2008060967 A JP2008060967 A JP 2008060967A JP 2008060967 A JP2008060967 A JP 2008060967A JP 2009217578 A JP2009217578 A JP 2009217578A
Authority
JP
Japan
Prior art keywords
backup
application software
data
software
mail
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
JP2008060967A
Other languages
Japanese (ja)
Inventor
Atsushi Ogawa
敦 小川
Eiki Yamashita
詠希 山下
Masashi Sato
正史 佐藤
Atsushi Abe
敦 阿部
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.)
RI CO Ltd
Original Assignee
RI CO Ltd
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 RI CO Ltd filed Critical RI CO Ltd
Priority to JP2008060967A priority Critical patent/JP2009217578A/en
Publication of JP2009217578A publication Critical patent/JP2009217578A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To surely back up unique data of application software. <P>SOLUTION: A backup program is executed on a client PC 2, and backs up predetermined data in a storage area 5 of the client PC 2 into an another storage area 6 of the client PC 2 and/or into a storage area 7 of a backup server 3 connected via a network 4. When backing up the unique data of the software in response to establishment of a backup start condition, if the software is under execution when the condition is established, the backup program finishes the application software and then backs up the unique data. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、バックアップ開始条件の成立に応じて、アプリケーションソフトの固有データをバックアップするバックアッププログラムに関する。   The present invention relates to a backup program for backing up unique data of application software in accordance with the establishment of a backup start condition.

コンピュータ上で実行され、当該コンピュータの記憶領域にある所定のデータを、当該コンピュータの別記憶領域、及び/又は、ネットワークを介して接続されたバックアップサーバの記憶領域にバックアップするバックアッププログラムが知られている(例えば、特許文献1参照)。この種のバックアッププログラムは、バックアップの対象となっているデータを、バックアップ開始条件の成立に応じて、自動的にバックアップすることが可能であり、例えば、ユーザが指定した時間(例えば、システム起動から1時間毎)であること、ユーザが指定した時刻(例えば、毎日17時)であること、ユーザが所定の操作(例えば、システム終了操作)を行うこと、コンピュータが所定時間(例えば、10分)に亘って非操作状態であること、などをバックアップ開始条件として自動的なバックアップを行うようになっている。
特開2005−346218号公報
A backup program that is executed on a computer and backs up predetermined data in a storage area of the computer to another storage area of the computer and / or a storage area of a backup server connected via a network is known (For example, refer to Patent Document 1). This type of backup program can automatically back up the data to be backed up in response to the establishment of the backup start condition. For example, the time specified by the user (for example, from system startup) Every hour), the time specified by the user (for example, 17:00 every day), the user performing a predetermined operation (for example, system termination operation), and the computer for a predetermined time (for example, 10 minutes) Thus, automatic backup is performed using the non-operation state as a backup start condition.
JP 2005-346218 A

ところで、上記のようなバックアッププログラムは、アプリケーションソフトの固有データをバックアップの対象とする場合があるが、アプリケーションソフトが実行中である場合は、バックアップが制限されたり、固有データを破壊してしまう可能性があった。つまり、アプリケーションソフトのかなかには、実行中に固有データをロックする機能(アクセス禁止などのデータ保護機能)を備えるものがあり(例えば、メールソフト、データベースソフトなど)、このようなアプリケーションソフトの固有データは、実行中のバックアップが困難である。一方、固有データをロックしないアプリケーションソフトにあっては、実行中であっても固有データをバックアップすることが可能であるが、アプリケーションソフトによる固有データへのアクセスと、バックアッププログラムによる固有データへのアクセスが重複すると、データの整合性が保たれず、データ破壊が生じる可能性があった。   By the way, the backup program as described above may target the unique data of the application software, but if the application software is running, the backup may be restricted or the unique data may be destroyed. There was sex. In other words, some application software has a function to lock unique data during execution (data protection function such as access prohibition) (for example, mail software, database software, etc.). The running backup is difficult. On the other hand, with application software that does not lock the unique data, it is possible to back up the unique data even while it is running, but access to the unique data by the application software and access to the unique data by the backup program If they are duplicated, the integrity of the data is not maintained and data corruption may occur.

本発明は、上記の如き実情に鑑みこれらの課題を解決することを目的として創作されたものであって、コンピュータ上で実行され、当該コンピュータの記憶領域にある所定のデータを、当該コンピュータの別記憶領域、及び/又は、ネットワークを介して接続されたバックアップサーバの記憶領域にバックアップするバックアッププログラムであって、バックアップ開始条件の成立に応じて、アプリケーションソフトの固有データをバックアップするにあたり、バックアップ開始条件の成立時にアプリケーションソフトが実行中であった場合、当該アプリケーションソフトを終了させてから、固有データのバックアップを行うことを特徴とする。このようにすれば、アプリケーションソフトが実行中に固有データをロックするか否かに拘わらず、アプリケーションソフトの固有データを確実にバックアップすることができる。また、アプリケーションソフトによる固有データへのアクセスと、バックアッププログラムによる固有データへのアクセスが重複する惧れがないので、重複アクセスによる固有データの破壊も防止することができる。
また、前記アプリケーションソフトを終了する際、ユーザに対してアプリケーションソフトの終了確認を行うことを特徴とする。このようにすると、ユーザの意に反したアプリケーションソフトの終了を回避できる。
また、前記アプリケーションソフトを終了する際、ユーザに対してアプリケーションソフトの終了確認を行うか否かを設定する機能を備えることを特徴とする。このようにすれば、ユーザに対するアプリケーションソフトの終了確認が不要である場合、終了確認ステップを省略して、速やかにバックアップを実行することができる。
また、前記アプリケーションソフトを終了させてから、固有データのバックアップを行った場合、固有データのバックアップ終了後に、アプリケーションソフトを起動させることを特徴とする。このようにすれば、バックアップ終了後、ユーザによるアプリケーションソフトの起動操作が不要になる。
また、前記アプリケーションソフトは、固有データであるメールデータを、実行中にロックする機能を備えたメールソフトであることを特徴とする。このようにすれば、実行中にメールデータをロックするメールソフトであっても、本発明のバックアッププログラムを用いることで、メールデータを安全にバックアップすることができる。
The present invention has been created in order to solve these problems in view of the above circumstances, and is executed on a computer, and predetermined data stored in the storage area of the computer is transferred to another computer. A backup program that backs up to a storage area and / or a storage area of a backup server connected via a network, and the backup start condition for backing up the unique data of the application software according to the establishment of the backup start condition If the application software is being executed at the time of establishment, the application software is terminated and then the unique data is backed up. In this way, the unique data of the application software can be reliably backed up regardless of whether the unique data is locked during execution by the application software. In addition, since there is no possibility that the access to the unique data by the application software and the access to the unique data by the backup program are duplicated, it is possible to prevent the destruction of the unique data due to the duplicate access.
Further, when the application software is terminated, confirmation of termination of the application software is performed with respect to the user. In this way, it is possible to avoid termination of application software against the user's will.
In addition, a feature of setting whether or not to confirm the end of the application software to the user when the application software is ended is provided. In this way, if it is not necessary to confirm the end of the application software for the user, the end confirmation step can be omitted and the backup can be executed promptly.
In addition, when the unique data is backed up after the application software is terminated, the application software is started after the backup of the unique data. In this way, the user does not need to start the application software after the backup is completed.
The application software is mail software having a function of locking mail data, which is unique data, during execution. In this way, even mail software that locks mail data during execution can safely back up mail data by using the backup program of the present invention.

以上のような本発明によれば、バックアップ開始条件の成立に応じて、アプリケーションソフトの固有データをバックアップするにあたり、バックアップ開始条件の成立時にアプリケーションソフトが実行中であった場合、当該アプリケーションソフトを終了させてから、固有データのバックアップを行うので、アプリケーションソフトが実行中に固有データをロックするか否かに拘わらず、アプリケーションソフトの固有データを確実にバックアップすることができる。また、アプリケーションソフトによる固有データへのアクセスと、バックアッププログラムによる固有データへのアクセスが重複する惧れがないので、重複アクセスによる固有データの破壊も防止することができる。   According to the present invention as described above, when backing up the unique data of the application software according to the establishment of the backup start condition, if the application software is being executed when the backup start condition is established, the application software is terminated. Then, since the unique data is backed up, the unique data of the application software can be surely backed up regardless of whether the unique data is locked during execution of the application software. In addition, since there is no possibility that the access to the unique data by the application software and the access to the unique data by the backup program are duplicated, it is possible to prevent the destruction of the unique data due to the duplicate access.

[バックアップシステム]
次に、本発明の実施の形態について、図面に基づいて説明する。図1において、1は本発明のバックアッププログラムが適用されたバックアップシステムであって、該バックアップシステム1は、クライアントPC(パーソナルコンピュータ)2と、バックアップサーバ3と、これらを通信可能に接続するLAN(ローカルエリアネットワーク)などのネットワーク4とを備えて構成されている。
[Backup system]
Next, embodiments of the present invention will be described with reference to the drawings. In FIG. 1, reference numeral 1 denotes a backup system to which a backup program of the present invention is applied. The backup system 1 includes a client PC (personal computer) 2, a backup server 3, and a LAN (communication network) that connects these to each other. And a network 4 such as a local area network).

クライアントPC2は、本発明のバックアッププログラム(クライアント用バックアッププログラム)がインストールされたコンピュータであって、クライアントPC2上でクライアント用バックアッププログラムを実行すると、当該クライアントPC2の記憶領域5にある所定のデータを、当該クライアントPC2の別記憶領域6、及び/又は、ネットワーク4を介して接続されたバックアップサーバ3の記憶領域7にバックアップすることが可能になる。   The client PC 2 is a computer in which the backup program of the present invention (client backup program) is installed. When the client backup program is executed on the client PC 2, predetermined data in the storage area 5 of the client PC 2 is stored. It is possible to back up to the separate storage area 6 of the client PC 2 and / or the storage area 7 of the backup server 3 connected via the network 4.

具体的には、バックアップの対象となっているデータを、バックアップ開始条件の成立に応じて、自動的にバックアップすることが可能であり、例えば、ユーザが指定した時間(例えば、システム起動から1時間毎)であること、ユーザが指定した時刻(例えば、毎日17時)であること、ユーザが所定の操作(例えば、システム終了操作)を行うこと、コンピュータが所定時間(例えば、10分)に亘って非操作状態であること、などをバックアップ開始条件として自動的なバックアップを行うことができる。   Specifically, it is possible to automatically back up the data to be backed up according to the establishment of the backup start condition. For example, the time specified by the user (for example, one hour from the system startup) The time specified by the user (for example, 17:00 every day), the user performing a predetermined operation (for example, system termination operation), and the computer for a predetermined time (for example, 10 minutes). Thus, automatic backup can be performed using the non-operation status as a backup start condition.

バックアップサーバ3は、サーバ用バックアッププログラムがインストールされたコンピュータであって、バックアップサーバ3上でサーバ用バックアッププログラムを実行すると、クライアントPC2からの要求に応じて、クライアントPC2のバックアップデータを受信し、受信したバックアップデータを記憶領域7に保存することが可能になる。   The backup server 3 is a computer in which a server backup program is installed. When the server backup program is executed on the backup server 3, the backup server 3 receives and receives backup data of the client PC 2 in response to a request from the client PC 2. The backup data thus made can be stored in the storage area 7.

[バックアッププログラム]
クライアントPC2上で実行されるクライアント用バックアッププログラムは、メールソフト、データベースソフト、ワープロソフト、表計算ソフト、仮想マシンソフトなどのアプリケーションソフトが生成する固有データをバックアップの対象とすることができる。例えば、アプリケーションソフトの固有データが保存されるホルダをバックアップの対象ホルダとして設定すれば、バックアップ開始条件の成立に応じて、当該ホルダ内の固有データを記憶領域5から記憶領域6や記憶領域7に自動的にバックアップすることができる。
[Backup program]
The client backup program executed on the client PC 2 can target specific data generated by application software such as mail software, database software, word processing software, spreadsheet software, and virtual machine software. For example, if a holder for storing the unique data of the application software is set as a backup target holder, the unique data in the holder is transferred from the storage area 5 to the storage area 6 or the storage area 7 according to the establishment of the backup start condition. Can be backed up automatically.

アプリケーションソフトが実行中である場合は、バックアップが制限されたり、固有データを破壊してしまう可能性があった。つまり、アプリケーションソフトのかなかには、実行中に固有データをロックする機能(アクセス禁止などのデータ保護機能)を備えるものがあり(例えば、メールソフト、データベースソフトなど)、このようなアプリケーションソフトの固有データは、実行中のバックアップが困難である。一方、固有データをロックしないアプリケーションソフトにあっては、実行中であっても固有データをバックアップすることが可能であるが、アプリケーションソフトによる固有データへのアクセスと、バックアッププログラムによる固有データへのアクセスが重複すると、データの整合性が保たれず、データ破壊が生じる可能性があった。   If the application software is running, backup may be restricted or unique data may be destroyed. In other words, some application software has a function to lock unique data during execution (data protection function such as access prohibition) (for example, mail software, database software, etc.). The running backup is difficult. On the other hand, with application software that does not lock the unique data, it is possible to back up the unique data even while it is running, but access to the unique data by the application software and access to the unique data by the backup program If they are duplicated, the integrity of the data is not maintained and data corruption may occur.

そこで、本発明のクライアント用バックアッププログラムは、バックアップ開始条件の成立に応じて、アプリケーションソフトの固有データをバックアップするにあたり、バックアップ開始条件の成立時にアプリケーションソフトが実行中であった場合、当該アプリケーションソフトを終了させてから、固有データのバックアップを行うようになっている。このようにすれば、アプリケーションソフトが実行中に固有データをロックするか否かに拘わらず、アプリケーションソフトの固有データを確実にバックアップすることができる。また、アプリケーションソフトによる固有データへのアクセスと、バックアッププログラムによる固有データへのアクセスが重複する惧れがないので、重複アクセスによる固有データの破壊も防止することができる。   Therefore, the client backup program according to the present invention, when backing up the unique data of the application software according to the establishment of the backup start condition, if the application software is being executed when the backup start condition is established, After it is finished, backup of unique data is performed. In this way, the unique data of the application software can be reliably backed up regardless of whether the unique data is locked during execution by the application software. In addition, since there is no possibility that the access to the unique data by the application software and the access to the unique data by the backup program are duplicated, it is possible to prevent the destruction of the unique data due to the duplicate access.

クライアント用バックアッププログラムは、アプリケーションソフトを終了する際、ユーザに対してアプリケーションソフトの終了確認を行うことが好ましい。例えば、メールソフト(アプリケーションソフト)のメールデータ(固有データ)をバックアップする場合は、クライアントPC2の表示部に、「メールデータのバックアップを実行します。メールソフトを終了してもよいですか?」などの終了確認メッセージを表示すると共に、終了ボタン及びキャンセルボタンを表示し、いずれかのボタン操作を待つ。そして、終了ボタンが操作された場合は、メールソフトを終了させてから、メールデータのバックアップを行い、キャンセルボタンが操作された場合は、メールソフトを終了することなく、今回のバックアップ処理をキャンセルする。このようにすると、ユーザの意に反したアプリケーションソフトの終了を回避できる。   When the client backup program terminates the application software, it is preferable to confirm the termination of the application software with respect to the user. For example, when backing up the mail data (specific data) of the mail software (application software), the message PC will display “Backup mail data. Can I exit the mail software?” In addition to displaying an end confirmation message, etc., an end button and a cancel button are displayed, and any button operation is awaited. If the end button is operated, the mail software is ended and then the mail data is backed up. If the cancel button is operated, the current backup process is canceled without ending the mail software. . In this way, it is possible to avoid termination of application software against the user's will.

クライアント用バックアッププログラムは、アプリケーションソフトを終了する際、ユーザに対してアプリケーションソフトの終了確認を行うか否かを設定する機能を備えることが好ましい。例えば、クライアント用バックアッププログラムの設定画面に、「バックアップ実行時のメールソフト終了確認を省略する」などの設定項目を追加し、該設定項目のチェックボックスがONの場合は、ユーザに対するアプリケーションソフトの終了確認を省略する。このようにすれば、ユーザに対するアプリケーションソフトの終了確認が不要である場合、終了確認ステップを省略して、速やかにバックアップを実行することができる。   The client backup program preferably has a function of setting whether or not to confirm the end of the application software for the user when the application software is ended. For example, if you add a setting item such as “Omit mail software termination confirmation when performing backup” to the client backup program settings screen and the setting item check box is ON, the application software for the user is terminated Confirmation is omitted. In this way, if it is not necessary to confirm the end of the application software for the user, the end confirmation step can be omitted and the backup can be executed promptly.

クライアント用バックアッププログラムは、アプリケーションソフトを終了させてから、固有データのバックアップを行った場合、固有データのバックアップ終了後に、アプリケーションソフトを起動させることが好ましい。このようにすれば、バックアップ終了後、ユーザによるアプリケーションソフトの起動操作が不要になる。   When the client backup program ends the application software and then backs up the unique data, it is preferable to start the application software after the backup of the unique data. In this way, the user does not need to start the application software after the backup is completed.

クライアント用バックアッププログラムのバックアップ対象とするアプリケーションソフトは、固有データであるメールデータを、実行中にロックする機能を備えたメールソフトであることが好ましい。このようにすれば、実行中にメールデータをロックするメールソフトであっても、そのメールデータを安全にバックアップすることができる。   The application software to be backed up by the client backup program is preferably mail software having a function of locking mail data, which is unique data, during execution. In this way, even mail software that locks mail data during execution can safely back up the mail data.

[バックアッププログラムの処理手順]
つぎに、本発明に係るクライアント用バックアッププログラム及びサーバ用バックアッププログラムの具体的な処理手順について、図2及び図3を参照して説明する。ただし、これらのバックアッププログラムは、クライアントPC2の記憶領域5にあるメールデータをバックアップの対象とし、該メールデータをバックアップサーバ3の記憶領域7にバックアップするように設定されているものとする。
[Backup program processing procedure]
Next, specific processing procedures of the client backup program and the server backup program according to the present invention will be described with reference to FIGS. However, these backup programs are set to backup the mail data in the storage area 5 of the client PC 2 and back up the mail data to the storage area 7 of the backup server 3.

図2に示すように、クライアント用バックアッププログラムは、起動後、バックアップ開始条件の成立判断を行う(S10)。例えば、ユーザが指定した時間(例えば、システム起動から1時間毎)であること、ユーザが指定した時刻(例えば、毎日17時)であること、ユーザが所定の操作(例えば、システム終了操作)を行うこと、コンピュータが所定時間(例えば、10分)に亘って非操作状態であること、などをバックアップ開始条件として予め設定することができ、これらのバックアップ開始条件が成立したか否かを判断する。   As shown in FIG. 2, the client backup program determines whether or not the backup start condition is satisfied after startup (S10). For example, it is a time specified by the user (for example, every hour after the system is started), a time specified by the user (for example, 17:00 every day), or a predetermined operation (for example, a system termination operation) by the user. It can be set in advance as a backup start condition that the computer is in a non-operation state for a predetermined time (for example, 10 minutes), and it is determined whether or not these backup start conditions are satisfied. .

バックアップ開始条件が成立した場合は、メールソフトが実行中であるか否かを判断する(S11)。この判断結果がNOである場合は、直ちに、クライアントPC2の記憶領域5に記憶されているメールデータを、クライアントPC2の記憶領域6に複製するが(S16)、メールソフトが実行中である場合は、ユーザに対してメールソフトの終了確認を行う(S13)。なお、前述した如く、終了確認の省略設定がなされている場合は(S12)、終了確認ステップ(S13)をスキップし、直ちに、メールデータ複製ステップ(S16)を実行する。   If the backup start condition is satisfied, it is determined whether the mail software is being executed (S11). If the determination result is NO, the mail data stored in the storage area 5 of the client PC 2 is immediately copied to the storage area 6 of the client PC 2 (S16), but the mail software is being executed. The user confirms the end of the mail software (S13). As described above, if the end confirmation is omitted (S12), the end confirmation step (S13) is skipped, and the mail data duplication step (S16) is immediately executed.

メールソフトの終了確認を実行した場合は(S13)、その後、ユーザの終了操作又はキャンセル操作が判断される(S14)。ここで、キャンセル操作が行われた場合は、今回のバックアップ処理をキャンセルし、バックアップ開始判断ステップ(S10)に戻る。一方、終了操作が行われた場合は、メールソフトを終了させた後(S15)、メールデータ複製ステップ(S16)を実行する。   If the mail software end confirmation is executed (S13), then the user's end operation or cancel operation is determined (S14). If a cancel operation has been performed, the current backup process is canceled and the process returns to the backup start determination step (S10). On the other hand, if an end operation is performed, the mail software is ended (S15), and then a mail data duplication step (S16) is executed.

メールデータ複製ステップ(S16)を実行した後は、メールソフトが実行中であったか否か、すなわち、バックアップのためにメールデータを終了させたか否かを判断する(S17)。そして、この判断結果がNOである場合は、直ちに、複製したメールデータをバックアップサーバ3へ送信するが(S19)、判断結果がYESの場合は、メールソフトを起動させてから(S18)、メールデータ送信ステップ(S19)を実行する。   After executing the mail data duplication step (S16), it is determined whether or not the mail software is being executed, that is, whether or not the mail data is terminated for backup (S17). If the determination result is NO, the copied mail data is immediately sent to the backup server 3 (S19). If the determination result is YES, the mail software is started (S18), and the mail is sent. A data transmission step (S19) is executed.

図3に示すように、サーバ用バックアッププログラムは、起動後、クライアントPC2からのバックアップ要求を判断する(S20)。この判断結果がYESの場合は、クライアントPC2から送信されるメールデータを受信すると共に(S21)、受信したメールデータをバックアップサーバ3の記憶領域7に保存する(S22)。   As shown in FIG. 3, the server backup program determines a backup request from the client PC 2 after being started (S20). If the determination result is YES, the mail data transmitted from the client PC 2 is received (S21), and the received mail data is stored in the storage area 7 of the backup server 3 (S22).

[バックアップシステム全体の動作手順]
つぎに、バックアップシステム1の全体動作について、図4を参照して説明する。ただし、図4は、メールソフトの実行中にバックアップ開始条件が成立した場合における一回のバックアップ処理手順を示すものとする。
[Operation procedure of the entire backup system]
Next, the overall operation of the backup system 1 will be described with reference to FIG. However, FIG. 4 shows a one-time backup processing procedure when the backup start condition is satisfied during execution of the mail software.

図4に示すように、メールソフトは、実行中であるため、メールデータをロックしている(S100)。この状態でクライアント用バックアッププログラムがバックアップ開始条件の成立を判断したら(S101)、メールソフトが実行中であるか否かをチェックし(S102)、実行中である場合はメールソフトを終了させる(S103)。これにより、メールソフトによるメールデータのロックが解除される(S104)。つぎに、クライアント用バックアッププログラムは、メールデータの複製処理を行い(S105)、メールデータ退避領域である記憶領域6にメールデータの複製が作成される(S106)。さらに、クライアント用バックアッププログラムは、メールソフトを起動させて(S107)、メールデータをロック状態に戻した後(S108)、バックアップサーバ3へのバックアップ処理を行う(S109)。この処理は、記憶領域6に退避させたメールデータの複製をバックアップサーバ3へ転送する処理であり(S110)、これを受信したバックアップサーバ3は、バックアップ領域である記憶領域7へメールデータを保存する(S111)。   As shown in FIG. 4, since the mail software is being executed, the mail data is locked (S100). In this state, when the client backup program determines that the backup start condition is satisfied (S101), it is checked whether the mail software is being executed (S102), and if it is being executed, the mail software is terminated (S103). ). Thereby, the lock of the mail data by the mail software is released (S104). Next, the client backup program performs a mail data copy process (S105), and a mail data copy is created in the storage area 6 which is a mail data saving area (S106). Further, the client backup program activates the mail software (S107), returns the mail data to the locked state (S108), and then performs backup processing to the backup server 3 (S109). This process is a process of transferring a copy of the mail data saved in the storage area 6 to the backup server 3 (S110), and the backup server 3 receiving this saves the mail data in the storage area 7 as the backup area. (S111).

叙述の如く構成された本実施形態によれば、クライアントPC2上で実行され、当該クライアントPC2の記憶領域5にある所定のデータを、当該クライアントPC2の別記憶領域6、及び/又は、ネットワーク4を介して接続されたバックアップサーバ3の記憶領域7にバックアップするバックアッププログラムであって、バックアップ開始条件の成立に応じて、アプリケーションソフトの固有データをバックアップするにあたり、バックアップ開始条件の成立時にアプリケーションソフトが実行中であった場合、当該アプリケーションソフトを終了させてから、固有データのバックアップを行うので、アプリケーションソフトが実行中に固有データをロックするか否かに拘わらず、アプリケーションソフトの固有データを確実にバックアップすることができる。また、アプリケーションソフトによる固有データへのアクセスと、バックアッププログラムによる固有データへのアクセスが重複する惧れがないので、重複アクセスによる固有データの破壊も防止することができる。   According to the present embodiment configured as described above, predetermined data that is executed on the client PC 2 and stored in the storage area 5 of the client PC 2 is transferred to the other storage area 6 and / or the network 4 of the client PC 2. A backup program that backs up to the storage area 7 of the backup server 3 connected via the application software, and when the backup start condition is satisfied, the application software executes the backup of the unique data of the application software according to the establishment of the backup start condition. In such a case, the application software is terminated and then the unique data is backed up. Therefore, it is ensured that the unique data of the application software is backed up regardless of whether the application software locks the unique data during execution. It is possible to flop. In addition, since there is no possibility that the access to the unique data by the application software and the access to the unique data by the backup program are duplicated, it is possible to prevent the destruction of the unique data due to the duplicate access.

また、アプリケーションソフトを終了する際、ユーザに対してアプリケーションソフトの終了確認を行うので、ユーザの意に反したアプリケーションソフトの終了を回避できる。   In addition, when the application software is terminated, confirmation of the termination of the application software is performed with respect to the user, so that the termination of the application software against the user can be avoided.

また、アプリケーションソフトを終了する際、ユーザに対してアプリケーションソフトの終了確認を行うか否かを設定する機能を備えるので、ユーザに対するアプリケーションソフトの終了確認が不要である場合、終了確認ステップを省略して、速やかにバックアップを実行することができる。   In addition, when the application software is terminated, a function is provided for setting whether or not the user confirms the termination of the application software. When the termination confirmation of the application software for the user is unnecessary, the termination confirmation step is omitted. Backup can be executed promptly.

また、アプリケーションソフトを終了させてから、固有データのバックアップを行った場合、固有データのバックアップ終了後に、アプリケーションソフトを起動させるので、バックアップ終了後、ユーザによるアプリケーションソフトの起動操作が不要になる。   Further, when the unique data is backed up after the application software is terminated, the application software is activated after the unique data backup is completed, and therefore, the user does not need to activate the application software after the backup is completed.

なお、本発明は、前記実施形態に限定されないことは勿論であって、特許請求の範囲を逸脱しない限り、実施形態を任意に変更できることは言うまでもない。例えば、前記実施形態では、固有データであるメールデータを、実行中にロックする機能を備えたメールソフトを例として、本発明に係るバックアッププログラムの動作を説明したが、実行中に固有データをロックする機能を備えたメールソフト以外のアプリケーションソフト(例えば、データベースソフト)や、実行中に固有データをロックしないアプリケーションソフトにも適用できることは言うまでもない。   Needless to say, the present invention is not limited to the above-described embodiment, and the embodiment can be arbitrarily changed without departing from the scope of the claims. For example, in the above-described embodiment, the operation of the backup program according to the present invention has been described by taking as an example mail software having a function of locking mail data that is unique data during execution. Needless to say, the present invention can also be applied to application software (for example, database software) other than mail software having a function to perform such functions, and application software that does not lock unique data during execution.

また、特許請求の範囲や本明細書では、クライアントコンピュータ、バックアップサーバ、クライアント用バックアッププログラム、サーバ用バックアッププログラムといった用語を用いているが、これらの用語に含まれるクライアントは、ネットワークを介したバックアップ処理のバックアップ元を示し、サーバは、ネットワークを介したバックアップ処理のバックアップ先を示すものであって、ハードウエアやOSの種別、ネットワーク設定における主従関係などで規定されるクライアントやサーバの概念とは必ずしも一致しない。例えば、クライアント用バックアッププログラムが導入されたサーバ上のデータを、サーバ用バックアッププログラムが導入されたクライアントPC上や第二のサーバ上にバックアップする場合も本発明に含まれる。   Further, in the claims and the present specification, terms such as a client computer, a backup server, a client backup program, and a server backup program are used, and the client included in these terms is a backup process via a network. The server indicates the backup destination of the backup processing via the network, and the concept of the client or server defined by the hardware or OS type, the master-slave relationship in the network setting, etc. is not necessarily It does not match. For example, the present invention includes a case where data on a server in which a client backup program is installed is backed up on a client PC or a second server in which the server backup program is installed.

本発明のバックアッププログラムが適用されたバックアップシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the backup system to which the backup program of this invention was applied. クライアント用バックアッププログラムの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the backup program for clients. サーバ用バックアッププログラムの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the backup program for servers. バックアップシステム全体の動作手順を示す梯子図である。It is a ladder diagram showing the operation procedure of the entire backup system.

符号の説明Explanation of symbols

1 バックアップシステム
2 クライアントPC
3 バックアップサーバ
4 ネットワーク
5 記憶領域
6 記憶領域
7 記憶領域
1 Backup system 2 Client PC
3 Backup server 4 Network 5 Storage area 6 Storage area 7 Storage area

Claims (5)

コンピュータ上で実行され、当該コンピュータの記憶領域にある所定のデータを、当該コンピュータの別記憶領域、及び/又は、ネットワークを介して接続されたバックアップサーバの記憶領域にバックアップするバックアッププログラムであって、
バックアップ開始条件の成立に応じて、アプリケーションソフトの固有データをバックアップするにあたり、
バックアップ開始条件の成立時にアプリケーションソフトが実行中であった場合、当該アプリケーションソフトを終了させてから、固有データのバックアップを行うことを特徴とするバックアッププログラム。
A backup program that is executed on a computer and backs up predetermined data in a storage area of the computer to another storage area of the computer and / or a storage area of a backup server connected via a network,
When backing up the unique data of the application software according to the establishment of the backup start condition,
A backup program characterized in that if application software is being executed when the backup start condition is satisfied, the application software is terminated and then the specific data is backed up.
前記アプリケーションソフトを終了する際、ユーザに対してアプリケーションソフトの終了確認を行うことを特徴とする請求項1記載のバックアッププログラム。   2. The backup program according to claim 1, wherein when the application software is terminated, confirmation of termination of the application software is performed to the user. 前記アプリケーションソフトを終了する際、ユーザに対してアプリケーションソフトの終了確認を行うか否かを設定する機能を備えることを特徴とする請求項2記載のバックアッププログラム。   3. The backup program according to claim 2, further comprising a function for setting whether or not to confirm termination of the application software to the user when the application software is terminated. 前記アプリケーションソフトを終了させてから、固有データのバックアップを行った場合、固有データのバックアップ終了後に、アプリケーションソフトを起動させることを特徴とする請求項1〜3のいずれかに記載のバックアッププログラム。   The backup program according to any one of claims 1 to 3, wherein when the specific data is backed up after ending the application software, the application software is started after the backup of the specific data. 前記アプリケーションソフトは、固有データであるメールデータを、実行中にロックする機能を備えたメールソフトであることを特徴とする請求項1〜4のいずれかに記載のバックアッププログラム。   The backup program according to any one of claims 1 to 4, wherein the application software is mail software having a function of locking mail data, which is unique data, during execution.
JP2008060967A 2008-03-11 2008-03-11 Backup program Pending JP2009217578A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008060967A JP2009217578A (en) 2008-03-11 2008-03-11 Backup program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008060967A JP2009217578A (en) 2008-03-11 2008-03-11 Backup program

Publications (1)

Publication Number Publication Date
JP2009217578A true JP2009217578A (en) 2009-09-24

Family

ID=41189353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008060967A Pending JP2009217578A (en) 2008-03-11 2008-03-11 Backup program

Country Status (1)

Country Link
JP (1) JP2009217578A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011025042A1 (en) 2009-08-31 2011-03-03 新日本製鐵株式会社 High-strength hot-dip galvanized steel sheet and process for producing same
JP2011070353A (en) * 2009-09-25 2011-04-07 Obic Business Consultants Ltd Information processing system, information processing method, and program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02304647A (en) * 1989-05-19 1990-12-18 Nec Corp File saving system
JPH06250903A (en) * 1993-02-25 1994-09-09 Matsushita Electric Ind Co Ltd Backup management device
JPH11134117A (en) * 1997-10-31 1999-05-21 Toshiba Corp Computer system
JP2001154927A (en) * 1999-11-25 2001-06-08 Casio Comput Co Ltd Data backup device and storage medium storing backup control program
JP2005309628A (en) * 2004-04-20 2005-11-04 Hitachi Ltd File backup system
JP2006236102A (en) * 2005-02-25 2006-09-07 Kyocera Corp Portable terminal device, program terminating method, and its computer program
JP2007172365A (en) * 2005-12-22 2007-07-05 Nec Corp Data duplicate system, duplicate data processing program and duplicate data processing method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02304647A (en) * 1989-05-19 1990-12-18 Nec Corp File saving system
JPH06250903A (en) * 1993-02-25 1994-09-09 Matsushita Electric Ind Co Ltd Backup management device
JPH11134117A (en) * 1997-10-31 1999-05-21 Toshiba Corp Computer system
JP2001154927A (en) * 1999-11-25 2001-06-08 Casio Comput Co Ltd Data backup device and storage medium storing backup control program
JP2005309628A (en) * 2004-04-20 2005-11-04 Hitachi Ltd File backup system
JP2006236102A (en) * 2005-02-25 2006-09-07 Kyocera Corp Portable terminal device, program terminating method, and its computer program
JP2007172365A (en) * 2005-12-22 2007-07-05 Nec Corp Data duplicate system, duplicate data processing program and duplicate data processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011025042A1 (en) 2009-08-31 2011-03-03 新日本製鐵株式会社 High-strength hot-dip galvanized steel sheet and process for producing same
JP2011070353A (en) * 2009-09-25 2011-04-07 Obic Business Consultants Ltd Information processing system, information processing method, and program

Similar Documents

Publication Publication Date Title
US7873957B2 (en) Minimizing user disruption during modification operations
US6449734B1 (en) Method and system for discarding locally committed transactions to ensure consistency in a server cluster
US8825597B1 (en) Network folder synchronization
US7574481B2 (en) Method and system for enabling offline detection of software updates
US6360331B2 (en) Method and system for transparently failing over application configuration information in a server cluster
AU728308B2 (en) Regeneration agent for back-up software
US20080320466A1 (en) Automatic software installation and cleanup
US20010044934A1 (en) Computer and computer readable recording medium on which program is recorded
JP2004342079A (en) Method for operating computer cluster
JP2004192601A (en) Policy setting support tool
US10104044B2 (en) Coerced encryption on connected devices
JP2003528392A (en) Method and apparatus for recovering ongoing changes made in a software application
US20090327362A1 (en) Incremental backup of database for non-archive logged servers
JP5168112B2 (en) Patch application device, patch application method, and patch application program
US7783742B2 (en) Dynamic process recovery in a distributed environment
JP3597558B2 (en) Information processing equipment
JP2009217578A (en) Backup program
JP2008262454A (en) Software update method of thin client terminal, thin client terminal, and thin client system
JP2009217580A (en) Backup program
JP2010049647A (en) Client server system, client computer, server, file management method, and program therefor
JP2006285867A (en) File management system, monitoring server, file server, file management method and program
JP2004523812A (en) Efficient timer management system
JP6191251B2 (en) Thin client terminal device and data backup control program
JP2011053780A (en) Restoration system, restoration method and backup control system
JP2007011645A (en) Module update program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121227

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20131205