(57)【要約】      （修正有）【課題】バックアップ設定の変更に係る管理者の負担を大幅に軽減する。【解決手段】予めバックアップサーバ上に登録されたバックアップ設定に従い、クライアントＰＣ上のデータをバックアップサーバ上にバックアップするバックアッププログラムであって、クライアント用バックアッププログラムは、ユーザの入力に応じて、バックアップ設定の変更に係る申請要求をバックアップサーバに送信し、サーバ用バックアッププログラムは、クライアントＰＣから受信した申請要求の申請内容を管理者に通知し、管理者が申請内容を承認した場合にのみ、申請内容に基づいてバックアップサーバ上のバックアップ設定を変更する。【選択図】図７
2009230456.tif 000002
【特許請求の範囲】
【請求項１】
クライアントコンピュータ上で実行されるクライアント用バックアッププログラムと、
ネットワークを介してクライアントコンピュータに接続されたバックアップサーバ上で実行されるサーバ用バックアッププログラムとを含み、
予めバックアップサーバ上に登録されたバックアップ設定に従い、クライアントコンピュータ上のデータをバックアップサーバ上にバックアップするバックアッププログラムであって、
前記クライアント用バックアッププログラムは、
ユーザの入力に応じて、バックアップ設定の変更に係る申請要求をバックアップサーバに送信し、
前記サーバ用バックアッププログラムは、
クライアントコンピュータから受信した申請要求の申請内容を管理者に通知し、管理者が申請内容を承認した場合にのみ、申請内容に基づいてバックアップサーバ上のバックアップ設定を変更する
ことを特徴とするバックアッププログラム。
【請求項２】
前記クライアント用バックアッププログラムは、
バックアップ設定の変更に係る申請画面をクライアントコンピュータに表示可能であり、
該申請画面には、
バックアップ元フォルダを一覧表示するバックアップ元一覧表示部と、
バックアップ元一覧表示部で選択されたバックアップ元フォルダの現在の設定内容を表示する現在設定表示部と、
バックアップ元一覧表示部で選択されたバックアップ元フォルダの設定内容を変更操作する設定変更操作部とが含まれる
ことを特徴とする請求項１記載のバックアッププログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントコンピュータ上にあるデータを、ネットワークを介して接続されたバックアップサーバ上にバックアップするバックアッププログラムに関する。
【背景技術】
【０００２】
クライアントコンピュータ上にあるデータを、ネットワークを介して接続されたバックアップサーバ上にバックアップするバックアッププログラムが知られている（例えば、特許文献１参照）。この種のバックアッププログラムは、バックアップの対象となっているデータを、バックアップ開始条件の成立に応じて、バックアップサーバ上に自動的にバックアップすることが可能であり、例えば、バックアップ元フォルダ内のデータが更新されたこと、ユーザが指定した時間（例えば、システム起動から１時間毎）であること、ユーザが指定した時刻（例えば、毎日１７時）であること、ユーザが所定の操作（例えば、システム終了操作）を行うこと、クライアントコンピュータが所定時間（例えば、１０分）に亘って非操作状態であること、などをバックアップ開始条件として自動的なバックアップを行うようになっている。
【０００３】
上記のようなバックアッププログラムが適用されたバックアップシステムでは、各クライアントコンピュータのバックアップ設定（パックアップ元フォルダ設定、バックアップ開始条件設定など）をバックアップサーバ側に登録しておき、クライアント用バックアッププログラムの起動時にバックアップサーバ側からバックアップ設定を読み込み、該読み込んだバックアップ設定に基づいてバックアップを実行することが好ましい。その理由は、何らかのトラブルでクライアントコンピュータのデータが消失しても、バックアップサーバ側のバックアップ設定及びバックアップデータに基づいて、バックアップ元フォルダ及びその内部のデータを復元することができるからである。
【特許文献１】特開２００７−１１５０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のバックアップシステムにおいては、必要に応じて各クライアントコンピュータに係るバックアップ設定が変更される。しかしながら、従来では、バックアップ設定の変更を管理者が行うようになっていたため、クライアント数が多いバックアップシステムでは、管理者の負担が増大し、全ユーザのバックアップ設定を管理しきれない惧れがある。また、管理者は、各クライアントコンピュータのフォルダ構造を熟知しているわけではないので、管理者がバックアップ元の追加や変更を行うと、フォルダ名の入力ミスが発生しやすいという問題があった。
【課題を解決するための手段】
【０００５】
本発明は、上記の如き実情に鑑みこれらの課題を解決することを目的として創作されたものであって、クライアントコンピュータ上で実行されるクライアント用バックアッププログラムと、ネットワークを介してクライアントコンピュータに接続されたバックアップサーバ上で実行されるサーバ用バックアッププログラムとを含み、予めバックアップサーバ上に登録されたバックアップ設定に従い、クライアントコンピュータ上のデータをバックアップサーバ上にバックアップするバックアッププログラムであって、前記クライアント用バックアッププログラムは、ユーザの入力に応じて、バックアップ設定の変更に係る申請要求をバックアップサーバに送信し、前記サーバ用バックアッププログラムは、クライアントコンピュータから受信した申請要求の申請内容を管理者に通知し、管理者が申請内容を承認した場合にのみ、申請内容に基づいてバックアップサーバ上のバックアップ設定を変更することを特徴とする。このようにすると、管理者は、ユーザによる設定変更を承認又は拒否するだけでよいので、バックアップ設定の変更に係る管理者の負担を大幅に軽減できるだけでなく、各クライアントコンピュータのフォルダ構造を熟知しているユーザ自身がフォルダ名の入力や選択を行うことにより、フォルダ名の入力ミスを防止することができる。
また、前記クライアント用バックアッププログラムは、バックアップ設定の変更に係る申請画面をクライアントコンピュータに表示可能であり、該申請画面には、バックアップ元フォルダを一覧表示するバックアップ元一覧表示部と、バックアップ元一覧表示部で選択されたバックアップ元フォルダの現在の設定内容を表示する現在設定表示部と、バックアップ元一覧表示部で選択されたバックアップ元フォルダの設定内容を変更操作する設定変更操作部とが含まれることを特徴とする。このようにすると、各バックアップ元フォルダに関し、現在の設定内容を参照しながら、設定内容を変更し、バックアップサーバに申請要求を行うことができる。
【発明の効果】
【０００６】
以上のような本発明によれば、管理者は、ユーザによる設定変更を承認又は拒否するだけでよいので、バックアップ設定の変更に係る管理者の負担を大幅に軽減できるだけでなく、各クライアントコンピュータのフォルダ構造を熟知しているユーザ自身がフォルダ名の入力や選択を行うことにより、フォルダ名の入力ミスを防止することができる。
【発明を実施するための最良の形態】
【０００７】
［バックアップシステム］
次に、本発明の実施の形態について、図面に基づいて説明する。図１及び図２において、１は本発明のバックアッププログラムが適用されたバックアップシステムであって、該バックアップシステム１は、クライアントＰＣ（クライアントコンピュータ）２と、バックアップサーバ３と、管理者用コンピュータ４と、これらを通信可能に接続するＬＡＮ（ローカルエリアネットワーク）などのネットワーク５とを備えて構成されている。
【０００８】
クライアントＰＣ２は、本発明のバックアッププログラム（クライアント用バックアッププログラム）がインストールされたコンピュータであって、クライアントＰＣ２上でクライアント用バックアッププログラムを実行すると、当該クライアントＰＣ２の記憶領域にある所定のデータを、ネットワーク５を介して接続されたバックアップサーバ３の記憶領域にバックアップすることが可能になる。
【０００９】
具体的には、バックアップの対象となっているデータを、バックアップ開始条件の成立に応じて、自動的にバックアップすることが可能であり、例えば、バックアップ元フォルダ内のデータが更新されたこと、ユーザが指定した時間（例えば、システム起動から１時間毎）であること、ユーザが指定した時刻（例えば、毎日１７時）であること、ユーザが所定の操作（例えば、システム終了操作）を行うこと、コンピュータが所定時間（例えば、１０分）に亘って非操作状態であること、などをバックアップ開始条件として自動的なバックアップを行うことができる。
【００１０】
バックアップサーバ３は、本発明のバックアッププログラム（サーバ用バックアッププログラム）がインストールされたコンピュータであって、バックアップサーバ３上でサーバ用バックアッププログラムを実行すると、クライアントＰＣ２からの要求に応じて、クライアントＰＣ２のバックアップデータを受信し、受信したバックアップデータを記憶領域に保存することが可能になる。尚、管理者用コンピュータ４は、バックアップシステム１の管理者が使用する任意のコンピュータである。
【００１１】
［バックアッププログラム］
本発明のバックアッププログラムには、クライアントＰＣ２上で実行されるクライアント用バックアッププログラムと、ネットワーク４を介してクライアントコンピュータ２に接続されたバックアップサーバ３上で実行されるサーバ用バックアッププログラムとが含まれており、これらの協働によって、自動バックアップ機能が実現される。
【００１２】
本発明のバックアッププログラムが適用されたバックアップシステム１では、各クライアントＰＣ２のバックアップ設定（パックアップ元フォルダ設定、バックアップ開始条件設定など）をバックアップサーバ３側に登録しておき、クライアント用バックアッププログラムの起動時にバックアップサーバ３側からバックアップ設定を読み込み、該読み込んだバックアップ設定に基づいてバックアップが実行される。このようにすると、何らかのトラブルでクライアントＰＣ２のデータが消失しても、バックアップサーバ３側のバックアップ設定及びバックアップデータに基づいて、バックアップ元フォルダ及びその内部のデータを復元することが可能になる。
【００１３】
バックアップシステム１においては、必要に応じて各クライアントＰＣ２に係るバックアップ設定が変更される。従来、バックアップ設定の変更は、管理者が行うようになっており、クライアント数が多いバックアップシステムでは、管理者の負担が増大し、全ユーザのバックアップ設定を管理しきれない惧れがあった。また、管理者は、各クライアントＰＣ２のフォルダ構造を熟知しているわけではないので、管理者がバックアップ元の追加や変更を行うと、フォルダ名の入力ミスが発生しやすいという問題があった。
【００１４】
そこで、本発明のクライアント用バックアッププログラムは、ユーザの入力に応じて、バックアップ設定の変更に係る申請要求をバックアップサーバ３に送信し、サーバ用バックアッププログラムは、クライアントＰＣ２から受信した申請要求の申請内容を管理者に通知し、管理者が申請内容を承認した場合にのみ、申請内容に基づいてバックアップサーバ３上のバックアップ設定を変更するように構成してある。このようにすると、管理者は、ユーザによる設定変更を承認又は拒否するだけでよいので、バックアップ設定の変更に係る管理者の負担を大幅に軽減できるだけでなく、各クライアントＰＣ２のフォルダ構造を熟知しているユーザ自身がフォルダ名の入力や選択を行うことにより、フォルダ名の入力ミスを防止することができる。
【００１５】
管理者に対する申請内容の通知は、任意に方法で行うことができる。例えば、申請内容を電子メールとして管理者用コンピュータ４に送信する方法を用いることができる。また、管理者による申請内容の承認・拒否も、任意の方法で行うことができる。例えば、管理者用コンピュータ４からバックアップサーバ３の申請処理画面にアクセスし、該画面上で承認、拒否の選択を行うようにする。
【００１６】
さらに、クライアント用バックアッププログラムは、バックアップ設定の変更に係る申請画面６をクライアントＰＣ２に表示することが好ましい。例えば、図３に示すように、申請画面６には、バックアップ元フォルダを一覧表示するバックアップ元一覧表示部７と、バックアップ元一覧表示部７で選択されたバックアップ元フォルダの現在の設定内容を表示する現在設定表示部８と、バックアップ元一覧表示部８で選択されたバックアップ元フォルダの設定内容を変更操作する設定変更操作部９とが含まれるようにする。このようにすると、各バックアップ元フォルダに関し、現在の設定内容を参照しながら、設定内容を変更し、バックアップサーバ３に申請要求を行うことができる。
【００１７】
申請画面６のバックアップ元一覧表示部７には、バックアップ元フォルダ（パス及びフォルダ名）を一覧表示するだけでなく、各バックアップ元フォルダに関する申請要求の結果を表示することが好ましい。例えば、申請要求が承認された場合は「ＯＫ」、拒否された場合は「拒否」、申請要求の結果待ち状態では「承認待ち」と表示する。このようにすると、申請要求の結果をユーザに対して明確に伝えることができる。
【００１８】
［バックアッププログラムの処理手順］
つぎに、本発明に係るクライアント用バックアッププログラム及びサーバ用バックアッププログラムの具体的な申請処理手順について、図４及び図５を参照して説明する。尚、図６は、クライアント用バックアッププログラム及びサーバ用バックアッププログラムによる申請処理の作用説明図であり、申請のライフサイクルを示している。
【００１９】
図４に示すように、クライアント用バックアッププログラムの申請処理では、まず、申請画面６の表示を判断し（Ｓ１１）、該判断結果がＹＥＳの場合は、バックアップサーバ３から現在の設定を取得し、申請画面６に表示する（Ｓ１２）。次に、ユーザの入力に応じて、申請画面６に申請内容（申請する設定変更内容）を表示すると共に（Ｓ１３）、ユーザによる申請ボタン１０の操作に応じて（Ｓ１４）、バックアップサーバ３に申請要求を送信する（Ｓ１５）。その後、バックアップサーバ３からの承認・拒否通知を待ち（Ｓ１６）、通知内容が「承認」である場合は（Ｓ１７）、新しいバックアップ設定に基づいたバックアップを開始する一方（Ｓ１８）、通知内容が「拒否」である場合は（Ｓ）１７、申請処理の先頭ステップに戻る。
【００２０】
図５に示すように、サーバ用バックアッププログラムの申請処理では、まず、クライアントＰＣ２からの申請要求を受け付けたか否かを判断し（Ｓ２１）、ここで申請要求を受け付けたと判断した場合は、申請内容をバックアップサーバ３上のデータベースに保存すると共に（Ｓ２２）、管理者に申請内容を通知する（Ｓ２３）。その後、管理者による申請処理画面の表示を判断すると共に（Ｓ２４）、申請処理画面における管理者の承認・拒否選択を判断し（Ｓ２５）、ここで、管理者が申請内容を承認した場合は、申請内容のバックアップ設定をデータベースに保存する（Ｓ２６）。また、管理者の承認・拒否に拘わらず、その申請結果は、クライアントＰＣ２に通知される（Ｓ２７）。
【００２１】
［バックアップシステム全体の動作手順］
つぎに、バックアップシステム１の申請処理に係る全体動作について、図７を参照して説明する。
【００２２】
ユーザは、バックアップ設定の変更を希望する場合、クライアントＰＣ２上で申請画面６を開く（Ｓ３１）。申請画面６が開かれたら、クライアント用バックアッププログラム（クライアントソフト）は、バックアップサーバ３に現在の設定を要求する（Ｓ３２）。サーバ用バックアッププログラム（サーバソフト）は、クライアントからの要求に応じてデータベースから設定を取得し（Ｓ３３）、クライアントＰＣ２に送信する（Ｓ３４）。ユーザは、現在の設定が表示された申請画面６上で申請内容を入力し（Ｓ３５）、その後に申請ボタン１０を操作する（Ｓ３６）。クライアント用バックアッププログラムは、申請ボタン１０の操作に応じて、バックアップサーバ３に申請要求を送信する（Ｓ３７）。サーバ用バックアッププログラムは、申請要求を受信すると、申請内容をデータベースに保存すると共に（Ｓ３８）、申請内容を管理者に通知する（Ｓ３９）。その後、管理者が申請内容の承認・拒否を行うと（Ｓ４０）、サーバ用バックアッププログラムは、申請結果をデータベースに登録すると共に（Ｓ４１）、申請結果をクライアントＰＣ２に送信する（Ｓ４２）。そして、申請結果は、申請画面６に表示され（Ｓ４３）、ユーザに伝えられる。
【００２３】
叙述の如く構成された本実施形態によれば、クライアントＰＣ２上で実行されるクライアント用バックアッププログラムと、ネットワーク５を介してクライアントＰＣ２に接続されたバックアップサーバ３上で実行されるサーバ用バックアッププログラムとを含み、予めバックアップサーバ３上に登録されたバックアップ設定に従い、クライアントＰＣ２上のデータをバックアップサーバ３上にバックアップするバックアッププログラムであって、クライアント用バックアッププログラムは、ユーザの入力に応じて、バックアップ設定の変更に係る申請要求をバックアップサーバ３に送信し、サーバ用バックアッププログラムは、クライアントＰＣ２から受信した申請要求の申請内容を管理者に通知し、管理者が申請内容を承認した場合にのみ、申請内容に基づいてバックアップサーバ３上のバックアップ設定を変更するので、バックアップ設定の変更に係る管理者の負担を大幅に軽減できるだけでなく、各クライアントＰＣ２のフォルダ構造を熟知しているユーザ自身がフォルダ名の入力や選択を行うことにより、フォルダ名の入力ミスを防止することができる。
【００２４】
また、クライアント用バックアッププログラムは、バックアップ設定の変更に係る申請画面６をクライアントＰＣ２に表示可能であり、該申請画面６には、バックアップ元フォルダを一覧表示するバックアップ元一覧表示部７と、バックアップ元一覧表示部７で選択されたバックアップ元フォルダの現在の設定内容を表示する現在設定表示部８と、バックアップ元一覧表示部７で選択されたバックアップ元フォルダの設定内容を変更操作する設定変更操作部９とが含まれるので、各バックアップ元フォルダに関し、現在の設定内容を参照しながら、設定内容を変更し、バックアップサーバ３に申請要求を行うことができる。
【００２５】
尚、本発明は、前記実施形態に限定されないことは勿論であって、特許請求の範囲を逸脱しない限り、様々な変更を加えることができることは言うまでもない。また、特許請求の範囲や本明細書では、クライアントコンピュータ、バックアップサーバ、クライアント用バックアッププログラム、サーバ用バックアッププログラムといった用語を用いているが、これらの用語に含まれるクライアントは、ネットワークを介したバックアップ処理のバックアップ元を示し、サーバは、ネットワークを介したバックアップ処理のバックアップ先を示すものであって、ハードウエアやＯＳの種別、ネットワーク設定における主従関係などで規定されるクライアントやサーバの概念とは必ずしも一致しない。例えば、クライアント用バックアッププログラムが導入されたサーバ上のデータを、サーバ用バックアッププログラムが導入されたクライアントＰＣ上や第二のサーバ上にバックアップする場合も本発明に含まれる。
【図面の簡単な説明】
【００２６】
【図１】バックアッププログラムが適用されたバックアップシステムの構成例を示すブロック図である。
【図２】バックアッププログラムによる申請処理の説明図である。
【図３】申請画面の説明図である。
【図４】クライアント用バックアッププログラムの申請処理手順を示すフローチャートである。
【図５】サーバ用バックアッププログラムの申請処理手順を示すフローチャートである。
【図６】申請のライフサイクルを示すフローチャートである。
【図７】バックアップシステムの申請処理に係る全体動作を示す梯子図である。
【符号の説明】
【００２７】
１  バックアップシステム
２  クライアントＰＣ
３  バックアップサーバ
４  管理者用コンピュータ
５  ネットワーク
６  申請画面
７  バックアップ元一覧表示部
８  現在設定表示部
９  設定変更操作部
【図１】
2009230456.tif 000003
【図２】
2009230456.tif 000004
【図３】
2009230456.tif 000005
【図４】
2009230456.tif 000006
【図５】
2009230456.tif 000007
【図６】
2009230456.tif 000008
【図７】
2009230456.tif 000009