(57)【要約】【課題】データ複製時における複製データ作成時刻の信頼性を向上させる。【解決手段】データ複製装置は、複製対象であるデータを格納するための第１の記憶部と、データを第１の記憶部とは異なる第２の記憶部へ複製する際にデータ複製装置の外部から時刻を取得し、取得した時刻を、複製を行った複製時時刻として設定するデータ複製部とを備える。【選択図】図２
2011164962.tif 000002
【特許請求の範囲】
【請求項１】
データ複製装置であって、
複製対象であるデータを格納するための第１の記憶部と、
前記データを前記第１の記憶部とは異なる第２の記憶部へ複製する際に前記データ複製装置の外部から時刻を取得し、前記取得した時刻を、前記複製を行った複製時時刻として設定するデータ複製部と、
を備える、データ複製装置。
【請求項２】
請求項１記載のデータ複製装置であって、さらに、
基準となる時刻を提供する外部装置にネットワークを介してアクセスし、アクセスした時点での時刻を示す現在時刻を取得する現在時刻取得部を備え、
前記データ複製部は、
前記データを前記第１の記憶部とは異なる第２の記憶部へ複製する際に前記現在時刻取得部に前記現在時刻を取得させ、前記現在時刻の取得に成功した場合は、前記現在時刻取得部から取得した時刻を、前記複製を行った複製時時刻として設定する、
データ複製装置。
【請求項３】
請求項１または２記載のデータ複製装置であって、
前記現在時刻取得部は、
ネットワーク上に存在する複数の前記外部装置に対して、予め定められた優先順位に従って順次アクセスし、前記現在時刻の取得を試みる、データ複製装置。
【請求項４】
請求項２または３記載のデータ複製装置であって、さらに、
利用者からの時刻の入力を受け付ける時刻入力部を備え、
前記データ複製部は、さらに、
前記現在時刻の取得に失敗した場合は、前記時刻入力部に入力される時刻を取得し、前記時刻入力部から取得した時刻を、前記複製を行った複製時時刻として設定する、データ複製装置。
【請求項５】
請求項１ないし４のいずれか一項記載のデータ複製装置であって、さらに、
前記データ複製部は、さらに、
前記現在時刻の取得に成功した場合は、前記データ複製装置内部の時計を、前記現在時刻取得部から取得した時刻に修正する、データ複製装置。
【請求項６】
データ複製方法であって、
第１の記憶部に格納された複製対象であるデータを、前記第１の記憶部とは異なる第２の記憶部へ複製する際に、外部から時刻を取得し、前記取得した時刻を、前記複製を行った複製時時刻として設定する工程を備える、データ複製方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを複製する技術に関する。
【背景技術】
【０００２】
コンピュータに内蔵されている記憶装置には、利用者が作成した文書データ等、種々のデータが保存されている。例えば、記憶装置の故障によるデータの消失や、データの破損等によって、保存されているデータに問題が発生した場合であってもデータを復旧可能にするために、データのバックアップを行う技術が知られている。データの復旧時には、データのバックアップを行った時刻（すなわち、バックアップデータの作成時刻）が参照されるため、バックアップデータの作成時刻は正確であることが好ましい。正確な時刻を提供する技術として、ネットワークに接続される装置が持つ時計を正しい時刻へ同期させるためのＮＴＰプロトコル（Ｎｅｔｗｏｒｋ Ｔｉｍｅ Ｐｒｏｔｏｃｏｌ）が知られている（例えば、特許文献１）。しかし、従来は、バックアップデータの作成時刻の信頼性に関しては十分な工夫がされていないのが実情であった。
【０００３】
また、バックアップを目的としない単なるデータの複製の場合であっても、複製されたデータの作製時刻は正確であることが好ましい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１５２１２０号公報
【特許文献２】特開２００３−２９８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、データ複製時における複製データ作成時刻の信頼性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］
データ複製装置であって、
複製対象であるデータを格納するための第１の記憶部と、
前記データを前記第１の記憶部とは異なる第２の記憶部へ複製する際に前記データ複製装置の外部から時刻を取得し、前記取得した時刻を、前記複製を行った複製時時刻として設定するデータ複製部と、
を備える、データ複製装置。
【０００８】
この構成によれば、データ複製部は、データの複製を行った複製時時刻としてデータ複製装置の外部から取得した時刻を設定するため、データ複製時における複製データ作成時刻の信頼性を向上させることができる。
【０００９】
［適用例２］
適用例１記載のデータ複製装置であって、さらに、
基準となる時刻を提供する外部装置にネットワークを介してアクセスし、アクセスした時点での時刻を示す現在時刻を取得する現在時刻取得部を備え、
前記データ複製部は、
前記データを前記第１の記憶部とは異なる第２の記憶部へ複製する際に前記現在時刻取得部に前記現在時刻を取得させ、前記現在時刻の取得に成功した場合は、前記現在時刻取得部から取得した時刻を、前記複製を行った複製時時刻として設定する、
データ複製装置。
【００１０】
この構成によれば、データ複製部は、データの複製を行った複製時時刻として、基準となる時刻を提供する外部装置から取得した現在時刻を設定するため、データ複製時における複製データ作成時刻の信頼性を向上させることができる。
【００１１】
［適用例３］
適用例１または２記載のデータ複製装置であって、
前記現在時刻取得部は、
ネットワーク上に存在する複数の前記外部装置に対して、予め定められた優先順位に従って順次アクセスし、前記現在時刻の取得を試みる、データ複製装置。
【００１２】
この構成によれば、現在時刻取得部は、ネットワーク上に存在する複数の外部装置に対して、予め定められた優先順位に従って順次アクセスし、現在時刻の取得を試みるため、単一の外部装置にのみアクセスする場合と比較して、現在時刻の取得に成功する確率を上げることができる。
【００１３】
［適用例４］
適用例２または３記載のデータ複製装置であって、さらに、
利用者からの時刻の入力を受け付ける時刻入力部を備え、
前記データ複製部は、さらに、
前記現在時刻の取得に失敗した場合は、前記時刻入力部に入力される時刻を取得し、前記時刻入力部から取得した時刻を、前記複製を行った複製時時刻として設定する、データ複製装置。
【００１４】
この構成によれば、データ複製部は、現在時刻の取得に失敗した場合であっても、データの複製を行った複製時時刻として、時刻入力部から取得した時刻を設定するため、データ複製時における複製データ作成時刻の信頼性を向上させることができる。
【００１５】
［適用例５］
適用例１ないし４のいずれか一項記載のデータ複製装置であって、さらに、
前記データ複製部は、さらに、
前記現在時刻の取得に成功した場合は、前記データ複製装置内部の時計を、前記現在時刻取得部から取得した時刻に修正する、データ複製装置。
【００１６】
この構成によれば、データ複製装置内部の時計を、現在時刻取得部が取得した時刻へ修正することができる。
【００１７】
なお、本発明は、種々の態様で実現することが可能である。例えば、本発明は、データ複製装置、データ複製方法、データ複製システム、および、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記憶した記憶媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例としてのデータ複製装置の概略構成を示す説明図である。
【図２】ＰＣの構成を概略的に示す説明図である。
【図３】データ複製処理の手順を示すフローチャートである。
【図４】データ複製処理のステップＳ１０８において表示される入力画面の一例を示す説明図である。
【図５】時刻取得処理の手順を示すフローチャートである。
【図６】優先順位情報ＰＴを指定するための画面の一例を示す説明図である。
【図７】データ複製装置により作成された複製データの一例を示す説明図である。
【発明を実施するための形態】
【００１９】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
【００２０】
Ａ．実施例：
図１は、本発明の一実施例としてのデータ複製装置１０の概略構成を示す説明図である。このデータ複製装置１０は、パーソナルコンピュータ（以降、「ＰＣ」とも呼ぶ。）２０と、ハードディスク３０とを含んでいる。また、データ複製装置１０は、インターネットＩＮＥＴを介して、ネットワーク上に存在する外部装置（時刻管理サーバＮＴＰ１〜３）と通信可能に接続されている。
【００２１】
時刻管理サーバＮＴＰ１〜３は、基準となる時刻の情報を提供するサーバである。具体的には、時刻管理サーバＮＴＰ１〜３は、ＮＴＰプロトコル（Ｎｅｔｗｏｒｋ Ｔｉｍｅ Ｐｒｏｔｏｃｏｌ）に準拠し、協定世界時（ＵＴＣ：Ｕｎｉｖｅｒｓａｌ Ｔｉｍｅ, Ｃｏｏｒｄｉｎａｔｅｄ）に基づいた時刻の情報を提供するためのサーバである。時刻管理サーバＮＴＰ１〜３としては、例えば、大学や研究機関、大手ＩＳＰ（Ｉｎｔｅｒｎｅｔ Ｓｅｒｖｉｃｅｓ Ｐｒｏｖｉｄｅｒ）により提供されるサーバを利用することができる。
【００２２】
図２は、ＰＣ２０の構成を概略的に示す説明図である。ＰＣ２０は、ＣＰＵ１００と、ハードディスク２００と、ＲＡＭ３００と、ＲＯＭ４００と、入出力インタフェース（入出力ＩＦ）５００と、ネットワークインタフェース（ＮＷ ＩＦ）６００と、ＵＳＢインタフェース（ＵＳＢ ＩＦ）７００とを含んでいる。ＰＣ２０の各構成要素は、バスを介して互いに接続されている。
【００２３】
ＣＰＵ１００は、ＲＯＭ４００に格納されているコンピュータプログラムを実行することにより、データ複製部１１０、時刻同期クライアント１２０、システム内部時計１３０およびＵＩモジュール１４０として機能する。データ複製部１１０は、データを複製する機能（例えば、第１の記憶部から第２の記憶部へとデータを複製する機能）を有する。現在時刻取得部としての時刻同期クライアント１２０は、ＮＴＰプロトコルに準拠したＮＴＰクライアントである。システム内部時計１３０は、ＰＣ２０の内蔵時計である。ＵＩモジュール１４０は、ディスプレイＤＰに入力画面を表示すると共に、データ複製装置１０の利用者からの入力操作を受け付ける機能を有する。これら各機能部についての詳細は後述する。
【００２４】
第１の記憶部としてのハードディスク２００には、データＤＴと、優先順位情報ＰＴとが格納されている。データＤＴは、データ複製装置１０による複製対象となるデータである。データＤＴには、利用者により作成された文書データや、システムによって作成されたデータ等、種々のデータが含まれる。優先順位情報ＰＴは、インターネットＩＮＥＴ上に存在する複数の時刻管理サーバＮＴＰ１〜３に対して、予め割り当てられた優先順位に関する情報である。優先順位情報ＰＴには、時刻管理サーバＮＴＰ１〜３の名称、ＩＰアドレス、Ｓｔｒａｔｕｍ（ＮＴＰサーバ群の階層構造において自装置がどの階層に位置するかを示す値）等を含むことができる。優先順位情報ＰＴは、データ複製装置１０の利用者により予め指定される（詳細は後述）。
【００２５】
ＰＣ２０の入出力インタフェース５００には、入力装置としてのキーボードＫＢと、マウスＭＯＵ、表示装置としてのディスプレイＤＰが接続されている。ネットワークインタフェース６００は、データ複製装置１０がネットワークに接続する際のインタフェースである。ＵＳＢインタフェース７００は、データ複製装置１０に対して種々の周辺機器を接続するためのインタフェースである。本実施例では、ＵＳＢインタフェース７００を介して、第２の記憶部としての外付けハードディスク３０が接続されている。
【００２６】
図３は、データ複製処理の手順を示すフローチャートである。データ複製部１１０は、現在時刻取得部としての時刻同期クライアント１２０に対して時刻取得処理の要求を送信する（ステップＳ１００）。時刻取得処理とは、外部の時刻管理サーバにネットワーク（インターネットＩＮＥＴ）を介してアクセスし、アクセスした時点での時刻の情報（以降「現在時刻」とも呼ぶ。）を取得する処理である。詳細は後述する。データ複製部１１０は、時刻同期クライアント１２０からの応答を元に、現在時刻の取得に成功したか否かを判定する（ステップＳ１０２）。
【００２７】
現在時刻の取得に成功した場合（ステップＳ１０２：ＹＥＳ）、データ複製部１１０は、システム内部時計１３０の時刻を取得した現在時刻へ修正する（ステップＳ１０４）。データ複製部１１０は、第１の記憶部としてのハードディスク２００に格納されているデータＤＴを、第２の記憶部としてのハードディスク３０へと複製する。また、データＤＴを複製した時刻である複製時時刻として、システム内部時計１３０が示す時刻を設定する（ステップＳ１０６）。複製時時刻の設定とは、複製されたデータＤＴと複製データの作製時刻を示す情報とを関連付けて保存することを意味し、例えば、次のようにして実現することができる。
ｉ）複製データの作製時刻をフォルダ名とした新しいフォルダを作成し、当該フォルダの中に複製されたデータＤＴを格納する。
ｉｉ）複製されたデータＤＴのファイル名称の一部に複製データの作製時刻を付与する。
【００２８】
なお、ステップＳ１０４は省略可能である。ステップＳ１０４を省略した場合、ステップＳ１０６においてデータ複製部１１０は、データＤＴの複製時時刻として、ステップＳ１００で取得した現在時刻を設定する。
【００２９】
一方、現在時刻の取得に失敗した場合（ステップＳ１０２：ＮＯ）、データ複製部１１０は、時刻入力部としてのＵＩモジュール１４０に、時刻の入力画面を表示させる（ステップＳ１０８）。
【００３０】
図４は、データ複製処理のステップＳ１０８において表示される入力画面の一例を示す説明図である。入力画面ＥＷは、データ複製装置１０の利用者から入力される時刻の情報を受け付けるための画面である。入力画面ＥＷは、時刻設定フィールドＥＴと、開始ボタンＥＯと、キャンセルボタンＥＣとを含んでいる。時刻設定フィールドＥＴには、システム内部時計１３０の時刻がデフォルト表示されている。データ複製装置１０の利用者は、必要に応じて時刻設定フィールドＥＴの値を変更した後、開始ボタンＥＯを押下する。開始ボタンＥＯ押下により、ＵＩモジュール１４０は、時刻設定フィールドＥＴに設定された時刻の情報を、データ複製部１１０への応答として送信し、処理を終了する。
【００３１】
データ複製部１１０は、ＵＩモジュール１４０からの応答を元に、時刻の修正が行われたか否かを判定する（図３：ステップＳ１１０）。具体的には、例えば、ＵＩモジュール１４０から取得した時刻の情報と、システム内部時計１３０が示す時刻の情報とを比較することによって、時刻の情報が修正されたか否かを判定することができる。時刻の情報が修正されたと判定された場合（ステップＳ１１０：ＹＥＳ）、データ複製部１１０は、システム内部時計１３０の時刻を取得した時刻へと修正する（ステップＳ１１２）。その後、処理はステップＳ１０６へ遷移する。一方、時刻の情報が修正されていないと判定された場合（ステップＳ１１０：ＮＯ）、処理はステップＳ１０６へ遷移する。
【００３２】
なお、ステップＳ１１２は省略可能である。ステップＳ１１２を省略した場合、ステップＳ１０６においてデータ複製部１１０は、データＤＴの複製時時刻として、ステップＳ１０８で取得した時刻の情報を設定する。
【００３３】
図５は、時刻取得処理の手順を示すフローチャートである。時刻同期クライアント１２０は、ハードディスク２００に格納されている優先順位情報ＰＴを取得する（ステップＳ２００）。時刻同期クライアント１２０は、優先順位情報ＰＴ内で最も優先順位が高く設定されている時刻管理サーバに対して、現在時刻の取得要求コマンドを送信する（ステップＳ２０２）。時刻同期クライアント１２０は、現在時刻の取得に成功したか否かを判定する（ステップＳ２０４）。具体的には、時刻管理サーバへの要求に対する応答を所定時間以内に受信した場合、現在時刻の取得に成功したと判定することができる。現在時刻の取得に成功した場合（ステップＳ２０４：ＹＥＳ）、時刻同期クライアント１２０は、時刻管理サーバから取得した現在時刻を、データ複製部１１０への応答として送信し、処理を終了する（ステップＳ２０６）。
【００３４】
一方、現在時刻の取得に失敗した場合（ステップＳ２０４：ＮＯ）、時刻同期クライアント１２０は、優先順位情報ＰＴに格納されている情報を元に、他の時刻管理サーバが割り当てられているか否かを判定する（ステップＳ２０８）。他の時刻管理サーバが優先順位情報ＰＴに割り当てられている場合（ステップＳ２０８：ＮＯ）、時刻同期クライアント１２０は、優先順位情報ＰＴ内で次に優先順位が高く設定されている時刻管理サーバに対して、現在時刻の要求取得コマンドを送信する（ステップＳ２１０）。その後、処理はステップＳ２０４へ遷移する。
【００３５】
ステップＳ２０８において他の時刻管理サーバが優先順位情報ＰＴに割り当てられていない場合（ステップＳ２０８：ＹＥＳ）、時刻同期クライアント１２０は、データ複製部１１０に対して現在時刻の取得に失敗した旨の応答を送信し、処理を終了する（ステップＳ２１２）。このように、時刻同期クライアント１２０は、現在時刻の取得に成功するか、もしくは、優先順位情報ＰＴに格納されている情報がなくなるまで、優先順位情報ＰＴに格納されている優先順位に従って時刻管理サーバに順次アクセスし、現在時刻の取得を試みる。
【００３６】
図６は、優先順位情報ＰＴを指定するための画面の一例を示す説明図である。優先順位指定画面ＰＷは、インターネットＩＮＥＴ上に存在する複数の時刻管理サーバに対する優先順位を指定するための画面である。複数の時刻管理サーバに対する優先順位を決定する際は、データ複製装置１０が設置される場所の近くに位置する時刻管理サーバの優先順位を高くしておくことが好ましい。これは、時刻管理サーバと、データ複製装置１０との距離が近ければ近いほど、通信時間に起因する取得時刻のずれが小さくなるためである。
【００３７】
優先順位指定画面ＰＷは、郵便番号入力フィールドＰＺと、検索ボタンＰＳと、サーバリストＰＬと、追加ボタンＰＡと、削除ボタンＰＤと、優先順位リストＰＰと、ＯＫボタンＰＯと、キャンセルボタンＰＣとを含んでいる。データ複製装置１０の利用者は、データ複製装置１０が設置される場所の郵便番号を郵便番号入力フィールドＰＺに入力し、検索ボタンＰＳを押下する。検索ボタンＰＳ押下により、ＵＩモジュール１４０は、図示しない時刻管理サーバデータベースを用いて、郵便番号入力フィールドＰＺで指定された住所の近隣に位置する時刻管理サーバの候補を検索する。ＵＩモジュール１４０は、検索された時刻管理サーバの候補を、サーバリストＰＬに表示する。サーバリストＰＬの表示は、例えば、郵便番号入力フィールドＰＺで指定された住所からの距離でソートしておくことが好ましい。
【００３８】
データ複製装置１０の利用者は、サーバリストＰＬから任意の時刻管理サーバを選択し、追加ボタンＰＡを押下する。追加ボタンＰＡ押下により、ＵＩモジュール１４０は、サーバリストＰＬで選択されている時刻管理サーバを、優先順位リストＰＰへ追加する。一方、削除ボタンＰＤ押下により、ＵＩモジュール１４０は、優先順位リストＰＰで選択されている時刻管理サーバを、優先順位リストＰＰから削除する。データ複製装置１０の利用者は、上述のようにして優先順位リストＰＰを編集後、ＯＫボタンＰＯを押下する。ＯＫボタンＰＯ押下により、ＵＩモジュール１４０は、優先順位リストＰＰで指定された時刻管理サーバについての情報を、優先順位情報ＰＴとしてハードディスク２００に格納する。
【００３９】
図７は、データ複製装置により作成された複製データの一例を示す説明図である。図７は、ハードディスク２００に記憶されている図示しないオペレーティングシステムに搭載されているエクスプローラの機能により表示された画面Ｗ１を示している。なお、エクスプローラとは、ＰＣ２０に含まれるハードディスク等の記憶媒体、および、ＰＣ２０に接続されているデバイスの一覧をディスプレイＤＰに表示し、検索、閲覧等を可能にするソフトウェアである。
【００４０】
画面Ｗ１には、フォルダツリー表示領域ＦＴと、ファイル表示領域ＦＬとが含まれている。フォルダツリー表示領域ＦＬには、ＰＣ２０に含まれるハードディスク等の記憶媒体、および、ＰＣ２０に接続されているデバイスの一覧がツリー上に表示されている。ここでは、第２の記憶部としてのハードディスク３０（図７では、「ＨＤ−ＸＸＸＸ」と表記）が選択されているものとする。
【００４１】
ファイル表示領域ＦＬには、第２の記憶部としてのハードディスク３０の中身が表示されている。図７の例では、ハードディスク３０には３つのフォルダ（フォルダＦ１〜Ｆ３）が格納されている。フォルダＦ１〜Ｆ３には、それぞれ、複製データの作成時刻をフォルダ名として付与することにより、複製時時刻が設定されている。具体的には、例えば、フォルダＦ１の名称「２０１０＿０２０１＿１０３０」は、当該フォルダ（および、フォルダに格納されている複製データ）が、２０１０年２月１日の１０時３０分に作成されたことを示している。各フォルダの中には、複製されたデータＤＴが格納されている。
【００４２】
このようにすれば、データ複製装置１０の利用者は、フォルダ名称に付与された時刻の情報を参照することにより、フォルダ内に格納されたデータＤＴを用いたデータの復元作業等を容易に行うことができる。また、フォルダ名称に付与された時刻の情報は、外部の時刻管理サーバから取得された時刻であるため、高い信頼性を確保することができる。なお、データ復元時には、上述のようにエクスプローラを用いる方法のほか、専用のアプリケーション等を準備するものとしてもよい。
【００４３】
以上実施例によれば、データ複製部１１０は、基準となる時刻を提供する外部装置（時刻管理サーバ）から取得した時刻でシステム内部時計１３０の時刻を更新した後、データＤＴの複製を行った複製時時刻として、システム内部時計１３０が示す時刻を設定する。すなわち、データの複製を行った時刻として、データ複製装置の外部（時刻管理サーバ）から取得した時刻を設定するため、データ複製時における複製データ作成時刻の信頼性を向上させることができる。
【００４４】
さらに、現在時刻取得部としての時刻同期クライアント１２０は、予め定められた優先順位情報ＰＴに基づいて、ネットワーク上に存在する複数の外部装置（時刻管理サーバ）に対して順次アクセスし、現在時刻の取得を試みる。このため、単一の外部装置にのみアクセスする場合と比較して、現在時刻の取得に成功する確率を上げることができる。
【００４５】
さらに、データ複製部１１０は、現在時刻の取得に失敗した場合は、入力画面ＥＷから入力される時刻に基づいてシステム内部時計１３０の時刻を更新した後、データＤＴの複製を行った複製時時刻としてシステム内部時計１３０が示す時刻を設定する。すなわち、現在時刻の取得に失敗した場合であっても、データの複製を行った複製時時刻として、時刻入力部から取得した時刻を設定するため、データ複製時における複製データ作成時刻の信頼性を向上させることができる。
【００４６】
さらに、データ複製部１１０は、基準となる時刻を提供する外部装置（時刻管理サーバ）から取得した現在時刻でシステム内部時計１３０の時刻を修正するため、システム内部時計１３０の時刻を外部の時刻管理サーバから取得した信頼性の高い時刻へと修正することができる。このため、データ複製装置１０の利用者の利便性を向上させることができる。
【００４７】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００４８】
Ｂ１．変形例１：
上記実施例では、データ複製部１１０は、データの複製を行った時刻として、時刻管理サーバから取得した現在時刻、もしくは、入力画面ＥＷから入力された時刻を設定するものとした。しかし、時刻管理サーバや入力画面ＥＷはあくまでデータ複製装置の外部から時刻を取得する手段の一例であり、外部から時刻を取得する方法については、任意の方法を採用することができる。例えば、データ複製装置の利用者が、データの複製を行う都度、データの複製を行った時刻として設定すべき時刻を入力する構成とすることもできる。
【００４９】
Ｂ２．変形例２：
上記実施例では、外部装置の例として、インターネットＩＮＥＴを介してデータ複製装置１０に接続されている時刻管理サーバＮＴＰ１〜３を例示した。しかし、外部装置は、データ複製装置１０の外部にあって基準となる時刻を提供する装置であれば足り、上記実施例とは異なる態様を採用することも可能である。例えば、外部装置として、ＬＡＮ内の特定のＰＣを使用することもできる。また、外部装置の台数についても、任意の台数（１台でもよいし、複数台でもよい）を採用することができる。
【００５０】
また、上記実施例における時刻管理サーバは、ＮＴＰプロトコルに準拠したＮＴＰサーバを用いるものとして説明した。しかし、時刻管理サーバには、任意のものを採用することができる。例えば、ＨＴＴＰプロトコルに準拠した時刻管理用ＷＥＢサーバを、時刻管理サーバとして用いるものとしてもよい。この場合、時刻同期クライアント１２０は、時刻管理用ＷＥＢサーバが提供するサイトに時刻取得要求を送信する。時刻管理用ＷＥＢサーバは、この要求に対する応答として、自らが管理する時刻を送信することができる。
【００５１】
Ｂ３．変形例３：
上記実施例では、時刻同期クライアント１２０は、優先順位情報ＰＴに基づいて、複数の時刻管理サーバに順次アクセスを試みるものとした。しかし、優先順位情報ＰＴは省略することができる。この場合、時刻同期クライアント１２０は、予め定められた単一の時刻管理サーバに対してのみ、現在時刻の取得要求コマンドを送信する。
【００５２】
Ｂ４．変形例４：
上記実施例では、データ複製装置１０の構成について説明した。しかし、上記実施例で示したデータ複製装置１０の構成はあくまで一例であり、任意の構成を採用することができる。例えば、ＰＣ２０の構成要素の一部を省略したり、ＰＣ２０に更なる構成要素を付加したりする変形が可能である。具体的には、例えば、第２の記憶部としてのハードディスク３０は、外付けハードディスクではなく、ＰＣ２０に内蔵されているハードディスク（ハードディスク２００内の一部の領域でもよいし、ハードディスク２００とは別のハードディスクでもよい。）であるものとしてもよい。
【００５３】
さらに、第１の記憶部、第２の記憶部としては、ハードディスク以外の記憶媒体（例えば、ＤＶＤ、コンパクトフラッシュ（登録商標）等）を用いてもよい。
【００５４】
Ｂ５．変形例５：
上記実施例では、ＵＩモジュール１４０が表示する画面について説明した。しかし、上記実施例で示した画面（入力画面ＥＷ、優先順位指定画面ＰＷ）はあくまで一例であり、任意の態様を採用することができる。例えば、画面の項目やボタンの一部を省略したり、更なる構成要素を付加したりする変形が可能である。また、上記実施例で示した各画面は、省略可能である。
【符号の説明】
【００５５】
１０…データ複製装置
２０…ＰＣ
３０…ハードディスク
１００…ＣＰＵ
１１０…データ複製部
１２０…時刻同期クライアント
１３０…システム内部時計
２００…ハードディスク
３００…ＲＡＭ
４００…ＲＯＭ
５００…入出力インタフェース
６００…ネットワークインタフェース
７００…ＵＳＢインタフェース
ＩＮＥＴ…インターネット
ＮＴＰ１〜３…時刻管理サーバ
ＫＢ…キーボード
ＤＰ…ディスプレイ
ＤＴ…データ
ＰＴ…優先順位情報
ＰＷ…優先順位指定画面
ＥＷ…入力画面
ＭＯＵ…マウス
【図１】
2011164962.tif 000003
【図２】
2011164962.tif 000004
【図３】
2011164962.tif 000005
【図４】
2011164962.tif 000006
【図５】
2011164962.tif 000007
【図６】
2011164962.tif 000008
【図７】
2011164962.tif 000009