(57)【要約】  バックアップ装置（１）では、コンピュータ（３）にインストールされているソフトウェアを検出部（１１）が検出すると、送信部（１２）がそのソフトウェアを特定する情報を送信する。サーバ装置（２）の受信部（２１）がこの情報を受信すると、この情報で特定されるソフトウェアがコンピュータ（３）で実行されることによって得られるデータが格納される格納先の情報を送信部（２３）が格納先情報格納部（２２）から取得して送信する。バックアップ装置（１）の受信部（１３）がこの格納先の情報を受信すると、記録制御部（１４）は、この受信した情報で示されている格納先に格納されているデータを記録媒体（４）に記録させる。【特許請求の範囲】
【請求項１】
コンピュータにインストールされているソフトウェアの検出を行う検出手段と、
前記検出がされたソフトウェアを特定する情報をサーバ装置へ送信する送信手段と、
前記ソフトウェアを特定する情報の受信に応じて前記サーバ装置から送られてくるデータであって、前記コンピュータで当該ソフトウェアが実行されることによって得られる当該データが格納される格納先の情報を受信する受信手段と、
前記格納先に格納されているデータを記録媒体に記録させる記録制御手段と、
を有することを特徴とするバックアップ装置。
【請求項２】
インストールされているソフトウェアの検出を行う検出処理と、
前記検出がされたソフトウェアを特定する情報をサーバ装置へ送信する送信処理と、
前記ソフトウェアを特定する情報の受信に応じて前記サーバ装置から送られてくるデータであって、当該ソフトウェアが実行されることによって得られる当該データが格納される格納先の情報を受信する受信処理と、
前記格納先に格納されているデータを記録媒体に記録させる記録制御処理と、
をコンピュータに行わせるためのプログラム。
【請求項３】
前記ソフトウェアを特定する情報には当該ソフトウェアについての改版情報が含まれており、
前記受信処理は、前記改版情報に対応する改版のされている前記ソフトウェアが実行されることによって得られるデータが格納される格納先の情報の受信をコンピュータに行わせる、
ことを特徴とする請求項２に記載のプログラム。
【請求項４】
前記ソフトウェアが実行されることによって得られるデータが格納される格納先の情報を保存する格納先情報保存処理を更にコンピュータに行わせ、
前記送信処理は、前記検出がされたソフトウェアのうち前記格納先の情報が前記格納先情報保存処理によって保存されていないものについての情報の送信をコンピュータに行わせる、
ことを特徴とする請求項２に記載のプログラム。
【請求項５】
前記ソフトウェアを特定する情報には当該ソフトウェアについての改版情報が含まれており、
前記送信処理は、前記改版情報に対応する改版のされているソフトウェアのうち前記格納先の情報が前記格納先情報保存処理によって保存されていないものについての情報の送信をコンピュータに行わせ、
前記受信処理は、前記改版情報に対応する改版のされている前記ソフトウェアが実行されることによって得られるデータが格納される格納先の情報の受信をコンピュータに行わせ、
前記格納先情報保存処理は、前記改版情報に対応する改版のされている前記ソフトウェアが実行されることによって得られるデータが格納される格納先の情報の保存をコンピュータに行わせる、
ことを特徴とする請求項４に記載のプログラム。
【請求項６】
ソフトウェアを特定する情報を受信する受信手段と、
ソフトウェアがコンピュータで実行されることによって得られるデータが格納される格納先の情報が予め格納されている格納先情報格納手段と、
前記受信手段によって受信された情報で特定されるソフトウェアについての前記格納先の情報を前記格納先情報格納手段から取得して送信する送信手段と、
を有することを特徴とするサーバ装置。
【請求項７】
ソフトウェアを特定する情報を受信する受信処理と、
前記情報によって特定されるソフトウェアが実行されることによって得られるデータが格納される格納先の情報を送信する送信処理と、
をコンピュータに行わせるためのプログラム。
【請求項８】
前記ソフトウェアを特定する情報には当該ソフトウェアについての改版情報が含まれており、
前記送信処理は、前記改版情報に対応する改版のされている前記ソフトウェアが実行されることによって得られるデータが格納される格納先の情報の送信をコンピュータに行わせる、
ことを特徴とする請求項７に記載のプログラム。
【請求項９】
コンピュータにインストールされているソフトウェアの検出を行い、
前記検出がされたソフトウェアを特定する情報をサーバ装置へ送信し、
前記ソフトウェアを特定する情報の受信に応じて前記サーバ装置から送られてくる、前記コンピュータで当該ソフトウェアが実行されることによって得られるデータが格納される格納先の情報を受信し、
前記格納先に格納されているデータを記録媒体に記録させる、
ことを特徴とするバックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理技術に関し、特に、情報のバックアップの技術に関する。
【背景技術】
【０００２】
情報のバックアップの技術に関し、例えば特許文献１には、情報のバックアップの依頼がユーザ端末から行われると、ユーザ端末のバックアップ対象の情報をセンタ端末がネットワークを介して受信し、記録媒体にバックアップする技術が開示されている。【０００３】
また、例えば特許文献２には、端末装置の記憶手段に格納されたプログラムをバックアップ装置が回線を介して受信して自己の記憶手段に格納するバックアップシステムが開示されている。【０００４】
ところで、インストールされているソフトウェアをコンピュータで実行した結果として得られる、例えば文書作成ソフトウェアの実行によって生成される文書データや、電子メールソフトウェアの実行によって作成され若しくは受信される電子メールデータなどといった各種のデータは、各ソフトウェアで個別に規定されている格納先（記憶領域がフォルダ構造で管理されている場合において当該データを格納する格納フォルダ）に格納される。そのため、ユーザは、使用しているコンピュータでこのような各種のデータのバックアップ作業を一括して行うには、データの格納先をソフトウェア毎にひとつひとつ調べるという煩雑な作業を行わなければならない。このような作業は上述した特許文献に開示されている技術においても避けることのできないものである。【０００５】
しかも、ソフトウェア毎に規定されている取得データの格納先は、例え同一のソフトウェアであってもそのソフトウェアの改版（バージョン・アップ）がされたときには変更されることもあるため、インストールされているソフトウェアをバージョン・アップしたときには上述したデータ格納先を調べる煩雑な作業を再度繰り返す必要がある。【０００６】
【特許文献１】特開２００２−３１８７３０号公報
【特許文献２】特開２００２−１３２５６０号公報
【発明の開示】
【０００７】
本発明は上述した問題に鑑みてなされたものであり、その解決しようとする課題は、ソフトウェアをコンピュータで実行した結果として得られるデータのバックアップ作業の煩雑さを解消することである。
【０００８】
本発明の態様のひとつであるバックアップ装置は、コンピュータにインストールされているソフトウェアの検出を行う検出部と、当該検出がされたソフトウェアを特定する情報をサーバ装置へ送信する送信部と、当該ソフトウェアを特定する情報の受信に応じて当該サーバ装置から送られてくる、当該コンピュータで当該ソフトウェアが実行されることによって得られるデータが格納される格納先の情報を受信する受信部と、当該格納先に格納されているデータを所定の記録媒体に記録させる記録制御部と、を有するものであり、この構成によって前述した課題を解決する。
【０００９】
また、本発明の別の態様のひとつであるサーバ装置は、ソフトウェアを特定する情報を受信する受信部と、当該ソフトウェアがコンピュータで実行されることによって得られるデータが格納される格納先の情報が予め格納されている格納先情報格納部と、当該受信部によって受信された情報で特定されるソフトウェアについての当該格納先の情報を当該格納先情報格納部から取得して送信する送信部と、を有するものであり、この構成によって前述した課題を解決する。
【００１０】
上述した構成によれば、ソフトウェア毎に規定されている取得データの格納先の情報をバックアップ装置がサーバ装置から取得し、この情報に基づいて取得データのバックアップが行われるので、バックアップ作業の煩雑さが解消される。
【００１１】
なお、上述した本発明に係るバックアップ装置またはサーバ装置の各構成要素が有している機能をコンピュータに行わせるためのプログラムも本発明に係るのであり、このようなプログラムを実行させたコンピュータからは、当該バックアップ装置またはサーバ装置と同様の作用効果が生じるので、前述した課題が解決される。
【００１２】
また、本発明の更なる別の態様のひとつであるバックアップ方法は、コンピュータにインストールされているソフトウェアの検出を行い、当該検出がされたソフトウェアを特定する情報をサーバ装置へ送信し、当該ソフトウェアを特定する情報の受信に応じて当該サーバ装置から送られてくる、当該コンピュータで当該ソフトウェアが実行されることによって得られるデータが格納される格納先の情報を受信し、当該格納先に格納されているデータを所定の記録媒体に記録させる、というものであり、このようにすることによっても前述したバックアップ装置及びサーバ装置と同様の作用効果が生じるので、前述した課題が解決される。
【図面の簡単な説明】
【００１３】
【図１】本発明を実施するバックアップシステムの原理構成を示す図である。
【図２】本発明を実施するバックアップシステムの具体的構成を示す図である。
【図３】バックアップ装置及びサーバ装置の各々の詳細構成を示す図である。
【図４】バックアップ処理の処理内容を示すフローチャートである。
【図５】コンピュータのＨＤＤに格納されている管理ファイルのデータ構造例を示す図である。
【図６】格納先情報通知処理の処理内容を示すフローチャートである。
【図７】サーバ装置のＨＤＤに格納されている管理ファイルのデータ構造例を示す図である。
【図８】記録させた制御プログラムをコンピュータで読み取ることの可能な記録媒体の例を示す図である。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて説明する。
まず図１について説明する。同図は本発明を実施するバックアップシステムの原理構成を示している。同図の符号を説明すると、１はバックアップ装置、２はサーバ装置、３はコンピュータ、４は記録媒体、１１は検出部、１２はバックアップ装置側送信部、１３はバックアップ装置側受信部、１４は記録制御部、２１はサーバ装置側受信部、２２は格納先情報格納部、２３はサーバ装置側送信部である。【００１５】
バックアップ装置１は検出部１１、バックアップ装置側送信部１２、バックアップ装置側受信部１３、及び記録制御部１４を有している。
検出部１１は、コンピュータ３にインストールされているソフトウェアの検出を行う。【００１６】
バックアップ装置側送信部１２は、検出部１１によって検出がされたソフトウェアを特定する情報をサーバ装置２へ送信する。
バックアップ装置側受信部１３は、ソフトウェアを特定する上述した情報の受信に応じてサーバ装置２から送られてくるデータであって、コンピュータ３で当該ソフトウェアが実行されることによって得られる当該データが格納される格納先の情報を受信する。【００１７】
記録制御部１４は、バックアップ装置側受信部１３で受信した情報で示されている格納先に格納されているデータを記録媒体４に記録させる。
サーバ装置２は、サーバ装置側受信部２１、格納先情報格納部２２、及びサーバ装置側送信部２３を有している。【００１８】
サーバ装置側受信部２１は、バックアップ装置１から送られてくる、ソフトウェアを特定する情報を受信する。
格納先情報格納部２２には、ソフトウェアがコンピュータ３で実行されることによって得られるデータが格納される格納先の情報が予め格納されている。【００１９】
サーバ装置側送信部２３は、サーバ装置側受信部２１によって受信された情報で特定されるソフトウェアについての上述した格納先の情報を格納先情報格納部２２から取得して送信する。【００２０】
上述した構成によれば、ソフトウェア毎に規定されている取得データの格納先の情報をバックアップ装置１がサーバ装置２から取得し、この情報に基づいて取得データのバックアップが行われるので、バックアップ作業の煩雑さが解消される。【００２１】
なお、図１に示すバックアップ装置１において、コンピュータ３にインストールされているソフトウェアを特定する情報には当該ソフトウェアについての改版情報が含まれていて、サーバ装置側受信部２１が、当該改版情報に対応する改版のされている当該ソフトウェアが実行されることによって得られるデータが格納される格納先の情報を受信するものであってもよい。【００２２】
この構成によれば、コンピュータ３にインストールされているソフトウェアをバージョン・アップしても、ソフトウェアの改版情報（バージョン情報）毎に規定されている取得データの格納先の情報をバックアップ装置１がサーバ装置２から取得し、この情報に基づいて取得データのバックアップが行われるので、バックアップ作業の煩雑さが解消される。【００２３】
また、図１に示すバックアップ装置１において、コンピュータ３でソフトウェアが実行されることによって得られるデータが格納される格納先の情報を保存する格納先情報保存部を更に有し、バックアップ装置側送信部１２が、検出部１１によって検出がされたソフトウェアのうち前述した格納先の情報が格納先情報保存部に保存されていないものについての情報の送信をコンピュータに行わせる、ように構成してもよい。【００２４】
この構成によれば、コンピュータ３にインストールされているソフトウェアについての取得データの格納先情報のサーバ装置２からの取得を、検出部１１によって検出がされたソフトウェアのうちコンピュータ３が当該情報を有していないものについてのみ行うので、この情報の取得を検出部１１によって検出がされたソフトウェア全てについて行う場合と比べて情報の取得量が少なくなるので、それだけバックアップ作業の作業時間が短縮化されると共に、サーバ装置２での処理負担も軽減される。【００２５】
なお、このときにおいて、コンピュータ３にインストールされているソフトウェアを特定する情報には当該ソフトウェアについての改版情報が含まれていて、バックアップ装置側送信部１２が、この改版情報に対応する改版のされているソフトウェアのうち前述した格納先の情報が前述した格納先情報保存部に保存されていないものについての情報を送信し、バックアップ装置側受信部１３が、この改版情報に対応する改版のされているソフトウェアがコンピュータ３で実行されることによって得られるデータが格納される格納先の情報を受信し、前述した格納先情報保存部が、この改版情報に対応する改版のされているソフトウェアがコンピュータ３で実行されることによって得られるデータが格納される格納先の情報を保存する、ように構成してもよい。【００２６】
この構成によれば、コンピュータ３にインストールされているソフトウェアをバージョン・アップしても、ソフトウェアの改版情報（バージョン情報）毎に規定されている取得データの格納先の情報をバックアップ装置１がサーバ装置２から取得し、この情報に基づいて取得データのバックアップが行われるので、バックアップ作業の煩雑さが解消される。【００２７】
また、図１に示すサーバ装置２において、前述したソフトウェアを特定する情報には当該ソフトウェアについての改版情報が含まれており、サーバ装置側送信部２３は、この改版情報に対応する改版のされているソフトウェアが実行されることによって得られるデータが格納される格納先の情報を送信するように構成してもよい。【００２８】
この構成によれば、前述したソフトウェアがバージョン・アップされていても、ソフトウェアの改版情報（バージョン情報）毎に規定されている取得データの格納先の情報をサーバ装置２がバックアップ装置１へ提供し、この情報に基づいて取得データのバックアップがバックアップ装置１で行われるので、バックアップ作業の煩雑さが解消される。【００２９】
次に図２について説明する。同図は、本発明を実施するバックアップシステムの具体的構成を示している。
同図の符号を説明すると、１０−１、１０−２、…、１０−ｎはバックアップ装置としても機能するコンピュータ、２０はサーバ装置、３０は通信ネットワークである。すなわち、コンピュータ１０−１、１０−２、…、１０−ｎ（以下、「コンピュータ１０−ｎ」と称することとする）は、例えばインターネットである通信ネットワーク３０を介してサーバ装置２０と接続されている。従って、コンピュータ１０−ｎとサーバ装置２０とは通信ネットワーク３０を介して各種のデータを相互に授受することができる。【００３０】
次に図３について説明する。同図は、コンピュータ１０−ｎ及びサーバ装置２０の詳細構成を示している。図３に示すように、本実施形態において、コンピュータ１０−ｎ及びサーバ装置２０は同様のハードウェア構成を備えている。【００３１】
図２の符号を説明すると、６１はＣＰＵ、６２はＲＡＭ、６３はＲＯＭ、６４はＨＤＤ、６５は入力部、６６は出力部、６７はインタフェース部、６８はバスである。すなわち、ＣＰＵ６１、ＲＡＭ６２、ＲＯＭ６３、ＨＤＤ６４、入力部６５、出力部６６、及びインタフェース部６７はバス６８を介して相互に接続されており、ＣＰＵ６１の管理の下で各種のデータを相互に授受することができる。【００３２】
ＣＰＵ（Central Processing Unit ）６１は図３に示した装置全体の動作制御を司る中央処理装置である。
ＲＡＭ（Random Access Memory）６２は、各種の制御プログラムをＣＰＵ６１が実行するときにワークメモリとして使用され、また各種のデータの一時的な格納領域として必要に応じて用いられるメインメモリとしても使用されるメモリである。【００３３】
ＲＯＭ（Read Only Memory）６３は、ＣＰＵ６１によって実行される基本制御プログラムが予め格納されているメモリであり、このコンピュータの起動時にＣＰＵ６１がこの基本制御プログラムを実行することによってこのコンピュータシステム全体の動作の基本的な制御がＣＰＵ６１によって行なわれる。【００３４】
ＨＤＤ（Hard Disk Drive ）６４は、ＣＰＵ６１によって実行される制御プログラム格納されている記憶装置であり、併せて後述するデータの保存にも使用される。また、コンピュータ１０−ｎにおいては、インストールされているソフトウェアの各種プログラムやデータが保存されている。【００３５】
入力部６５は外部からの入力を受け取ってその入力の内容をＣＰＵ６１に渡すものである。入力部６５としては、例えばキーボードやマウスなどといった、ユーザからの指示を受け取る入力装置を備えており、更に、ＦＤ（Flexible Disk）、ＣＤ−ＲＯＭ（Compact Disc-ROM）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc-ROM）、ＭＯ（Magneto-Optics）ディスクなどといった可搬型の記録媒体の読出装置を必要に応じて備えて構成される。【００３６】
出力部６６はＣＰＵ６１からの指示に応じた出力を行うものであり、各種データを表示する例えばＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）などの表示装置を備える他に、各種データを印刷して表示するプリンタ装置なども必要に応じて備えて構成される。また、データのバックアップのための、ＦＤ、ＭＯ、ＣＤ−Ｒ、ＤＶＤ−Ｒ等の可搬型の記録媒体へのデータ書込装置を備えている。【００３７】
インタフェース部６８は、図３に示した装置を通信ネットワーク３０に接続して他の装置との間でのデータ授受を行う際の通信管理を行うものである。
以上のように、コンピュータ１０−ｎ及びサーバ装置２０は、ごく標準的なコンピュータの構成を有している。【００３８】
以下、コンピュータ１０−ｎにインストールされているソフトウェアが実行された結果として得られるデータのバックアップ作業が図２に示したバックアップシステムによって行われる様子を説明する。【００３９】
ここで図４について説明する。同図は、コンピュータ１０−ｎのＣＰＵ６１によって行われるバックアップ処理の処理内容をフローチャートで示したものである。この処理は、ＨＤＤ６４に格納されている制御プログラムをＣＰＵ６１が読み出して実行することによって実現される処理であり、ユーザがこの処理の実行をコンピュータ１０−ｎへ指示することによって開始される。【００４０】
図４において、まず、Ｓ１０１では、コンピュータ１０−ｎのＨＤＤ６４に保存されているデータを参照してコンピュータ１０−ｎにインストールされている全てのソフトウェアを検出し、その名称（各ソフトウェアを特定する情報）と改版情報（バージョン）とを取得する処理が行われる。【００４１】
Ｓ１０２では、Ｓ１０１の処理によって取得されたソフトウェアの名称をひとつ抽出する処理が行われる。そして、続くＳ１０３において、直近に実行されたＳ１０２の処理によって抽出されたソフトウェアの名称が、コンピュータ１０−ｎのＨＤＤ６４に保存されている管理ファイルに登録されているか否かを判定する処理が行われる。【００４２】
この管理ファイルのデータ構造例を図５に示す。
図５に示す表において、左端である第一列目の「Ｓｏｆｔｗａｒｅ」の項目は、コンピュータ１０−ｎにインストールされているソフトウェアの名称が表わされている。また、続く第二列目の「Ｖｅｒｓｉｏｎ」の項目は、第一列目に名称が示されているそのソフトウェアのバージョン（改版情報）が表わされている。【００４３】
続く第三列目の「Ｂａｃｋｕｐ  Ｆｏｌｄｅｒ」の項目は、第一列目に名称が示されているそのソフトウェアをコンピュータ１０−ｎで実行したときに得られるデータが格納される格納先の場所を示す情報であり、コンピュータ１０−ｎのＨＤＤ６４の記憶領域がフォルダ構造で管理されている場合において当該データが格納される格納フォルダを示す情報である。なお、詳しくは後述するが、この格納先の情報はサーバ装置２０から送られてきてこの管理ファイルに登録したものである。【００４４】
図５参照すると、例えば「ＷｏｒｄＰｒｏｃｅｓｓｏｒ−ＡＡ」なるソフトウェアは、「１．０」のバージョンのものがコンピュータ１０−ｎにインストールされており、このソフトウェアがコンピュータ１０−ｎで実行されると取得されるデータは、コンピュータ１０−ｎのＨＤＤ６４における「Ｃ：￥Ｄｏｃｕｍｅｎｔ  ａｎｄ  Ｓｅｔｔｉｎｇｓ￥ＷＰＡＡ」なる場所に格納されることが示されている。【００４５】
図５に例示した管理ファイルにおいては、図４のＳ１０３の処理では、「Ｓｏｆｔｗａｒｅ」の項目にＳ１０２の処理によって抽出されたソフトウェアの名称が存在するか否かを判定する。そして、当該名称が存在すると判定したとき（判定結果がＹｅｓのとき）には、当該ソフトウェアについての格納先の情報も保存されているので、Ｓ１０４に処理を進める。一方、当該名称が存在しないと判定したとき（判定結果がＮｏのとき）には、当該ソフトウェアについての格納先の情報も当然保存されていないので、Ｓ１０６に処理を進める。【００４６】
Ｓ１０４では、直前のＳ１０２の処理によって抽出されたソフトウェアの改版情報が、コンピュータ１０−ｎのＨＤＤ６４に格納されている管理ファイルに登録されている当該ソフトウェアについての改版情報と一致しているか否かを判定する処理が行われ、一致していると判定されたとき（判定結果がＹｅｓのとき）はＳ１０５に処理を進め、一致していないと判定したとき（判定結果がＮｏのとき）はＳ１０６に処理を進める。【００４７】
Ｓ１０５では、直近に実行されたＳ１０２の処理によって抽出されたソフトウェアを当該抽出から除外する処理が行われる。
Ｓ１０６では、Ｓ１０１の処理によって取得されたソフトウェアの全てに対して、上述したＳ１０３及びＳ１０４の判定処理を行ったか否かを判定する処理が行われる。ここで、当該ソフトウェアの全てについて当該判定処理を行ったと判定されたとき（判定結果がＹｅｓのとき）にはＳ１０７に処理を進める。一方、当該ソフトウェアのうち当該判定処理を行っていないものが残っていると判定されたとき（判定結果がＮｏのとき）にはＳ１０２へと処理を戻して未判定であるソフトフェアの名称を抽出し、以降上述した処理を繰り返す。【００４８】
Ｓ１０７では、コンピュータ１０−ｎのインタフェース部６７に指示を与え、Ｓ１０２の処理によって抽出された状態となっている（抽出から除外されていない）ソフトウェアの名称の情報及び改版情報をサーバ装置２０へ宛てて通信ネットワーク３０へ送信させる処理が行われる。【００４９】
Ｓ１０８では、コンピュータ１０−ｎのインタフェース部６７に指示を与え、Ｓ１０７の処理によってコンピュータ１０−ｎから送信された情報の受信に応じてサーバ装置２０から通信ネットワーク３０を介して送られてくる、コンピュータ１０−ｎでソフトウェアが実行されることによって得られるデータが格納される格納先の情報を受信させる処理が行われる。なお、このときのサーバ装置２０の動作については後述する。【００５０】
Ｓ１０９では、Ｓ１０８の処理によって受信されて取得された格納先の情報を、当該情報に対応するソフトウェアの名称及び改版情報と共に、図５に例示した管理ファイルに追加登録してコンピュータ１０−ｎのＨＤＤ６４に保存する処理が行われ、続くＳ１１０において、当該管理ファイルに示されている格納先の情報に基づき、コンピュータ１０−ｎにインストールされている各ソフトウェアが実行された結果として得られるデータを当該格納先から読み出してコンピュータ１０−ｎの出力部６６に送り、所定の記録媒体に当該データを記録させる制御処理が行われ、その後はこのバックアップ処理を終了する。【００５１】
以上の処理がバックアップ処理であり、この処理をコンピュータ１０−ｎのＣＰＵ６１が行うことにより、コンピュータ１０−ｎにインストールされているソフトウェアが実行された結果として得られるデータのバックアップ作業が行われる。【００５２】
次に、上述したＳ１０７の処理によってコンピュータ１０−ｎから送信されたソフトウェアの名称の情報及び改版情報を受信したサーバ装置２０によって行われる動作について説明する。【００５３】
図６について説明する。同図は、サーバ装置２０のＣＰＵ６１によって行われる格納先情報通知処理の処理内容をフローチャートで示したものである。この処理は、サーバ装置２０を起動させて所定の制御プログラムを実行させると開始される。【００５４】
まず、Ｓ２０１では、コンピュータ１０−ｎから送信されるソフトウェアの名称の情報及び改版情報がサーバ装置２０のインタフェース部６７で受信されたか否かを判定する処理が行われ、これらの情報が受信されるまで（判定結果がＹｅｓとなるまで）このＳ２０１の処理が繰り返される。【００５５】
Ｓ２０２では、サーバ装置２０のインタフェース部６７で受信されたこれらの情報を取得する処理が行われる。そして、続くＳ２０３において、サーバ装置２０のＨＤＤ６４に保存されている管理ファイルを参照する処理が行われ、続くＳ２０４において、Ｓ２０２で受信されたこれらの情報に対応付けられている格納先の情報をこの管理ファイルから取得する処理が行われる。【００５６】
この管理ファイルのデータ構造例を図７に示す。
図７に示す表において、左端である第一列目の「Ｓｏｆｔｗａｒｅ」の項目は、コンピュータ１０−ｎにインストールされているソフトウェアの名称が表わされている。また、続く第二列目の「Ｖｅｒｓｉｏｎ」の項目は、第一列目に名称が示されているそのソフトウェアのバージョン（改版情報）が表わされている。【００５７】
続く第三列目の「Ｂａｃｋｕｐ  Ｆｏｌｄｅｒ」の項目は、第一列目に名称が示されているそのソフトウェアのうち第二列目に示されている改版情報に対応するものがコンピュータ１０−ｎで実行したときに得られるデータが格納される格納先の場所を示す情報であり、コンピュータ１０−ｎのＨＤＤ６４の記憶領域がフォルダ構造で管理されている場合において当該データが格納される格納フォルダを示す情報である。なお、この情報は、当該ソフトウェアを開発したメーカから提供され、サーバ装置２０のＨＤＤ６４に予め蓄えておくようにするのが一般的であるが、サーバ装置２０の管理者が独自に調査したものを蓄えておくようにしてもしてもよい。【００５８】
なお、同一名称のソフトウェアであっても、そのバージョンによって当該格納先の情報が相異なることがあるので、図７の表では、同一名称のソフトフェアに対してそのバージョン毎に格納先の情報が示されている。【００５９】
図６の説明へ戻り、その後、Ｓ２０５では、サーバ装置２０のインタフェース部６７に指示を与え、Ｓ２０４の処理によって取得された格納先の情報をコンピュータ１０−ｎへ宛てて通信ネットワーク３０へ送信させる処理が行われ、その後はＳ２０１へと処理を戻してコンピュータ１０−ｎから送られてくる情報の受信を確認する処理が繰り返される。【００６０】
以上の処理が格納先情報通知処理であり、この処理をサーバ装置２０のＣＰＵ６１が行うことにより、コンピュータ１０−ｎから送信されたソフトウェアの名称の情報及び改版情報の受信に応じ、コンピュータ１０−ｎで当該ソフトウェアが実行されることによって得られるデータが格納される格納先の情報がサーバ装置２０から通信ネットワーク３０を介して送信される。【００６１】
なお、以上までに説明した実施形態において、コンピュータ装置１０−ｎ若しくはサーバ装置のＣＰＵ６１によって実行される、図４及び図６の各処理をコンピュータに行わせる制御プログラムをコンピュータで読み取り可能な記録媒体に記録させ、その制御プログラムを記録媒体からコンピュータに読み出させて実行させることによって本発明を実施することも可能である。【００６２】
記録させた制御プログラムをコンピュータで読み取ることの可能な記録媒体の例を図８に示す。同図に示すように、記録媒体としては、例えば、コンピュータ７１に内蔵若しくは外付けの付属装置として備えられるＲＡＭ若しくはＲＯＭ又はハードディスク装置などのメモリ７２、あるいはフレキシブルディスク、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどといった可搬型記録媒体７３等が利用できる。【００６３】
また、記録媒体は通信回線７４を介してコンピュータ７１と接続される、プログラムサーバ７５として機能するコンピュータが備えている記憶装置７６であってもよい。この場合には、制御プログラムを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバ７５から伝送媒体である通信回線７４を通じて伝送するようにし、コンピュータ７１では受信した伝送信号を復調して制御プログラムを再生することで当該制御プログラムを実行できるようになる。【００６４】
その他、本発明は、上述した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
【図１】
2006100771.tif 000002
【図２】
2006100771.tif 000003
【図３】
2006100771.tif 000004
【図４】
2006100771.tif 000005
【図５】
2006100771.tif 000006
【図６】
2006100771.tif 000007
【図７】
2006100771.tif 000008
【図８】
2006100771.tif 000009
【国際調査報告】
2006100771.tif 000010
2006100771.tif 000011