(57)【要約】【課題】装置に設定されたデータを小容量でかつ高速にバックアップする。そしてバックアップされたデータを他の装置に確実に伝送し、もとの装置と同じ設定にする。【解決手段】処理装置は、ネットワークを介してサーバと接続されて用いられ、ユーザが設定できるユーザデータとユーザに依存しない装置データとを含む設定データに基づいて動作する。処理装置は、設定データを記憶する記憶部と、記憶部に記憶された設定データから、バックアップの対象として、ユーザデータを選択する選択部と、選択部が選択したユーザデータを、ネットワークを介してサーバに送信する通信部とを備えている。サーバは、ユーザデータをバックアップデータとして記憶する。【選択図】  図１
2004326374.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバと接続されて用いられ、ユーザが設定できるユーザデータとユーザに依存しない装置データとを含む設定データに基づいて動作する処理装置であって、
前記設定データを記憶する記憶部と、
前記記憶部に記憶された前記設定データから、バックアップの対象として、前記ユーザデータを選択する選択部と、
前記選択部が選択した前記ユーザデータを、前記ネットワークを介して前記サーバに送信する通信部と
を備え、前記サーバは前記ユーザデータをバックアップデータとして記憶する、処理装置。
【請求項２】
少なくとも前記ユーザデータに基づいて、前記設定データとは異なる再生対象データを記録媒体に記録し、または記録媒体に記録された前記再生対象データを再生する制御部をさらに備えた、請求項１に記載の処理装置。
【請求項３】
前記ユーザデータは、前記記憶部に予め保持されている初期データと、前記ユーザによって変更された変更データとを含み、
前記選択部は、前記記憶部に記憶された前記設定データから、バックアップの対象として、前記変更データを選択する、請求項１に記載の処理装置。
【請求項４】
前記初期データには、所定の基準値が与えられており、
前記選択部は、前記所定の基準値と異なる値を有するデータを、前記変更データとして選択する、請求項３に記載の処理装置。
【請求項５】
前記初期データは、所定の時刻情報を含み、
前記選択部は、前記所定の時刻情報と異なる時刻情報を含むデータを、前記変更データとして選択する、請求項３に記載の処理装置。
【請求項６】
請求項１〜５のいずれかに記載の処理装置と前記ネットワークを介して接続され、
前記処理装置から、前記ユーザデータおよび前記処理装置のユーザを特定する第１の識別情報を受信するサーバ通信部と、
前記サーバ通信部において受信した前記ユーザデータを、バックアップデータとして記憶し、前記第１の識別情報を記憶するサーバ記憶部と
を有するサーバであって、前記サーバ通信部は所定の装置から第２の識別情報をさらに受信し、
前記サーバ通信部が受信した前記第２の識別情報が、前記サーバ記憶部に記憶した前記第１の識別情報と同一か否かを判定し、同一の場合には、前記サーバ記憶部から前記バックアップデータを読み出すサーバ処理部をさらに備え、
前記サーバ通信部は、前記サーバ処理部によって読み出された前記バックアップデータを、前記第２の識別情報を送信した前記所定の装置に送信する、サーバ。
【請求項７】
請求項１〜５のいずれかに記載の処理装置と前記ネットワークを介して接続され、
前記処理装置から、前記ユーザデータおよび前記ユーザデータに関するバックアップの履歴を示す履歴情報を受信するサーバ通信部と、
以前のバージョンのバックアップデータとともに、前記サーバ通信部において受信した前記ユーザデータを新たなバージョンのバックアップデータとして記憶するサーバ記憶部であって、前記バックアップデータのバージョンと前記履歴情報の履歴とを対応付けて記憶するサーバ記憶部と
を有するサーバであって、前記サーバ通信部は、所定の装置からバージョンを指定する指定情報を受信し、
前記サーバ記憶部は、指定されたバージョンの前記バックアップデータを読み出すサーバ処理部をさらに備え、
前記サーバ通信部は、前記サーバ処理部によって読み出された前記バックアップデータを、所定の装置に送信する、サーバ。
【請求項８】
前記サーバ通信部は、前記所定の装置から前記バックアップデータの動作環境に関する環境情報をさらに受信し、
前記サーバ処理部は、前記環境情報に基づいて、読み出された前記バックアップデータを変換し、前記サーバ通信部は、変換された前記バックアップデータを前記所定の装置に送信する、請求項６または７に記載のサーバ。
【請求項９】
請求項１〜５のいずれかに記載の処理装置と前記ネットワークを介して接続され、
前記処理装置から前記ユーザデータを受信するサーバ通信部と、
前記サーバ通信部において受信した前記ユーザデータを、バックアップデータとして記憶し、さらに、前記バックアップデータを記憶した回数を特定するカウント情報を記憶するサーバ記憶部と
を有するサーバであって、
前記カウント情報に基づいて、前記処理装置のユーザに課金を行うサーバ処理部をさらに備えた、サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録再生装置などの処理装置が記憶する特定のデータを、ネットワークを介してバックアップする技術に関する。
【０００２】
【従来の技術】
近年、ビデオデッキやＤＶＤレコーダ等の記録再生装置には、種々のデータを設定できる。例えばプリセットされたチャンネル番号以外の、他のチャンネル番号に関するチューニングデータなどがユーザによって設定される。しかし、記録再生装置の機能の数が膨大になるにつれて、ユーザが設定できるデータの数およびデータ量も膨大になり、設定するために必要な操作も複雑化している。
【０００３】
したがって、ユーザが複数台の記録再生装置を有し、かつ、それぞれに同じデータを設定したい場合には、各記録再生装置に複雑な操作を繰り返し行わなければならない。ユーザが新たに記録再生装置を買い換えた場合にも、以前の記録再生装置にした操作と同様の操作を行ってデータを設定しなければならない。特に後者の場合には、購入以降、これまでにした設定操作を反映させる必要がある。よって、記録再生装置には、設定されたデータを退避して、そのデータを、同じまたは他の記録再生装置に容易に設定できる機能が必要とされている。本明細書では、データの「退避」をデータの「バックアップ」と称することとする。
【０００４】
以下、図１０を参照しながら、データのバックアップを目的として利用される一般的なデータバックアップシステムを説明する。例えば特許文献１には、従来データバックアップシステムが記載されている。
【０００５】
図１０は、従来のデータバックアップシステム１１０の構成を示すブロック図である。データバックアップシステム１１０は、被バックアップ装置１１１−１とバックアップ装置１１３とを、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク５で接続して構成されている。被バックアップ装置１１１−１は、バックアップの対象となるデータを記憶したデータ記録装置１１２−１を有する。バックアップ装置１３は、バックアップしたデータを記憶するバックアップデータ記憶装置１１４を有する。
【０００６】
次に、データバックアップシステム１１０の動作を説明する。被バックアップ装置１１１−１は、被バックアップ記憶装置１１２−１に格納されたデータをそのまま、ネットワーク５を介してバックアップ装置１１３に送信する。バックアップ装置１１３は、受信したデータをバックアップデータ記憶装置１１４に格納し、保持する。これにより、被バックアップ装置１１１−１内のデータがバックアップ装置１１３に退避され、バックアップが完了する。
【０００７】
ユーザは、バックアップされたデータを必要に応じて呼び出すことができる。被バックアップ装置１１１−１とは異なる装置１１１−２がネットワーク５に接続された場合、バックアップ装置１１３は、装置１１１−２からの要求に応じて、バックアップデータ記憶装置１１４に記憶されたデータを装置１１１−２に送信する。装置１１１−２は、受信したデータをデータ記憶装置１１２−２に格納する。これにより、被バックアップ装置１１１−１に格納されていたデータを、装置１１１−２でも利用できる。
【０００８】
【特許文献１】
特開平８−１８５３４６号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、記録再生装置に設定されたデータを、従来のデータバックアップシステム１１０によってバックアップするのは適切ではない。その理由は、被バックアップ装置１１１−１は、バックアップの対象となるデータを選別することなくバックアップ装置１１３に送信するため、膨大なデータ量で設定された記憶再生装置のデータをバックアップするには、非常に時間がかかるからである。またバックアップデータ記憶装置１１４の記憶容量を圧迫してしまうからである。
【００１０】
本発明の目的は、装置に設定されたデータを小容量でかつ高速にバックアップすることである。さらに本発明の他の目的は、バックアップされたデータを他の装置に伝送して、少ないバックアップ量でもとの装置と同じ設定にすることである。
【００１１】
【課題を解決するための手段】
本発明の処理装置は、ネットワークを介してサーバと接続されて用いられ、ユーザが設定できるユーザデータとユーザに依存しない装置データ  とを含む設定データに基づいて動作する処理装置であって、前記設定データを記憶する記憶部と、前記記憶部に記憶された前記設定データから、バックアップの対象として、前記ユーザデータを選択する選択部と、前記選択部が選択した前記ユーザデータを、前記ネットワークを介して前記サーバに送信する通信部とを備え、前記サーバは前記ユーザデータをバックアップデータとして記憶する。これにより上記目的が達成できる。
【００１２】
処理装置は、少なくとも前記ユーザデータに基づいて、前記設定データとは異なる再生対象データを記録媒体に記録し、または記録媒体に記録された前記再生対象データを再生する制御部をさらに備えていてもよい。
【００１３】
前記ユーザデータは、前記記憶部に予め保持されている初期データと、前記ユーザによって変更された変更データとを含み、前記選択部は、前記記憶部に記憶された前記設定データから、バックアップの対象として、前記変更データを選択してもよい。
【００１４】
前記初期データには、所定の基準値が与えられており、前記選択部は、前記所定の基準値と異なる値を有するデータを、前記変更データとして選択してもよい。
【００１５】
前記初期データは、所定の時刻情報を含み、前記選択部は、前記所定の時刻情報と異なる時刻情報を含むデータを、前記変更データとして選択してもよい。
【００１６】
本発明のサーバは、上述の処理装置と前記ネットワークを介して接続され、前記処理装置から、前記ユーザデータおよび前記処理装置のユーザを特定する第１の識別情報を受信するサーバ通信部と、前記サーバ通信部において受信した前記ユーザデータを、バックアップデータとして記憶し、前記第１の識別情報を記憶するサーバ記憶部とを有するサーバであって、前記サーバ通信部は所定の装置  から第２の識別情報をさらに受信し、前記サーバ通信部が受信した前記第２の識別情報が、前記サーバ記憶部に記憶した前記第１の識別情報と同一か否かを判定し、同一の場合には、前記サーバ記憶部から前記バックアップデータを読み出すサーバ処理部をさらに備え、前記サーバ通信部は、前記サーバ処理部によって読み出された前記バックアップデータを、前記第２の識別情報を送信した前記所定の装置に送信する。これにより上記目的が達成できる。
【００１７】
本発明のサーバは、上述の処理装置と前記ネットワークを介して接続され、前記処理装置から、前記ユーザデータおよび前記ユーザデータに関するバックアップの履歴を示す履歴情報を受信するサーバ通信部と、以前のバージョンのバックアップデータとともに、前記サーバ通信部において受信した前記ユーザデータを新たなバージョンのバックアップデータとして記憶するサーバ記憶部であって、前記バックアップデータのバージョンと前記履歴情報の履歴とを対応付けて記憶するサーバ記憶部とを有するサーバであって、前記サーバ通信部は、所定の装置からバージョンを指定する指定情報を受信し、前記サーバ記憶部は、指定されたバージョンの前記バックアップデータを読み出すサーバ処理部をさらに備え、前記サーバ通信部は、前記サーバ処理部によって読み出された前記バックアップデータを、所定の装置に送信する。これにより上記目的が達成できる。
【００１８】
前記サーバ通信部は、前記所定の装置から前記バックアップデータの動作環境に関する環境情報をさらに受信し、前記サーバ処理部は、前記環境情報に基づいて、読み出された前記バックアップデータを変換し、前記サーバ通信部は、変換された前記バックアップデータを前記所定の装置に送信してもよい。
【００１９】
本発明のサーバは、上述の処理装置と前記ネットワークを介して接続され、前記処理装置から前記ユーザデータを受信するサーバ通信部と、前記サーバ通信部において受信した前記ユーザデータを、バックアップデータとして記憶し、さらに、前記バックアップデータを記憶した回数を特定するカウント情報を記憶するサーバ記憶部とを有するサーバであって、前記カウント情報に基づいて、前記処理装置のユーザに課金を行うサーバ処理部をさらに備えている。
【００２０】
【発明の実施の形態】
以下、添付の図面を参照して、本発明によるデータバックアップシステムの実施形態を説明する。実施形態１では、データバックアップシステムの構成、および、データバックアップシステムにおいて行われる基本的な処理を説明する。実施形態２以降では、データバックアップシステムの処理の変形例を説明する。いずれの実施形態においても、データバックアップシステムの構成は同じであるとする。
【００２１】
（実施形態１）
図１は、データバックアップシステム１の構成を示す図である。データバックアップシステム１では、ビデオデッキ１０と、バックアップサーバ２０とが、ネットワーク５を介して接続されている。ネットワーク５は、例えば家庭や建物内に敷設されたローカル・エリア・ネットワーク（ＬＡＮ）、インターネット等のワイド・エリア・ネットワーク（ＷＡＮ）であり、有線および無線のいずれであってもよい。ネットワーク５にはＤＶＤレコーダ３０等の他の装置を接続することができる。
【００２２】
図示されているビデオデッキ１０およびＤＶＤレコーダ３０は、チューナまたはテレビ等からの映像および音声の信号を記録媒体に記録し、記録された映像および音声を再生する機能を有する記録再生装置である。ビデオデッキ１０の記録媒体は磁気テープであり、ＤＶＤレコーダ３０の記録媒体は書き換え可能な光ディスクであるＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等である。なおビデオデッキ１０およびＤＶＤレコーダ３０は例であり、これらに限られない。
【００２３】
データバックアップシステム１は、ビデオデッキ１０に設定された設定データをバックアップサーバ２０に退避させ、バックアップデータとして保存する。バックアップサーバ２０としては、家庭内のＬＡＮに接続され、ハードディスク等の記憶部を備えた家庭用コンピュータ（ＰＣ）だけでなく、インターネット等に接続され、データをバックアップするサービスを提供する機関において利用されている、ハードディスク、磁気テープ等の記憶部を備えたコンピュータ等を含む。バックアップサーバ２０は、ユーザの要求に応じて、バックアップデータを送信元のビデオデッキ１０またはＤＶＤレコーダ３０に転送できる。
【００２４】
データバックアップシステム１の主要な特徴は、ビデオデッキ１０に設定された設定データの全てをバックアップの対象とするのではなく、設定データのうちでユーザが設定できるユーザデータを選別して、ユーザデータのみをバックアップの対象とすることである。
【００２５】
以下、データバックアップシステム１を構成するビデオデッキ１０、バックアップサーバ２０およびＤＶＤレコーダ３０を説明する。
【００２６】
ビデオデッキ１０は、処理部１１と、記憶部１２と、伝送データ選択部１３と、通信部１４と、テープ駆動部１５とを含む。
【００２７】
処理部１１は、ビデオデッキ１０の動作に必要な処理を行う。具体的な処理の内容は図２等のフローチャートの説明に関連して後述する。
【００２８】
記憶部１２は、フラッシュメモリ、ＥＥＰＲＯＭ等の半導体メモリである。記憶部１２は、ビデオデッキ１０を機能させるために設定されている種々のデータ（以下、「設定データ」１６と称する）が記憶されている。設定データ１６とは、広く、ビデオデッキ１０の録画動作の結果生成された映像および音声データ以外のデータの集合である。設定データ１６は、ビデオデッキ１０が自ら設定した装置データ１６−１と、ユーザが設定できるユーザデータ１６−２とに分類できる。装置データ１６−１およびユーザデータ１６−２は、いずれのデータであるかを示す属性情報が付加されている。なお、ユーザデータ１６−２が記憶される記憶領域が固定されている場合には、属性情報に代えて、記憶された領域に基づいて装置データ１６−１であるか、またはユーザデータ１６−２であるかを特定してもよい。装置データ１６−１は、ユーザが変更できないデータであり、例えば、機器を特定する識別（ＩＤ）データ、機器を制御するソフトウェアである。一方、ユーザデータ１６−２は、ユーザが設定したチャンネル番号および放送局からの受信電波に関するチューニングデータ、定期的な録画予約を行っている場合の予約時刻、チャンネル、画質等の予約データ、所定の操作手順を記述した操作手順データ、録画番組に対して付加するジャンル、タイトル、キーワード、出演者、購入金額等のデータである。なおユーザデータ１６−２であっても、ユーザによって実際に設定されるまでは、例えば工場出荷時の初期設定値が与えられている。記憶部１２は、このような初期設定値を保持している。処理部１１は、必要に応じて初期設定値を読み出し、初期設定値をユーザデータとして設定できる。
【００２９】
伝送データ選択部１３は、記憶部１２に記憶された設定データ１６の中から、属性情報に基づいて、バックアップの対象となるユーザデータ１６−２を選択する。後述のように、伝送データ選択部１３は、ユーザデータ１６−２のみを選択する。または伝送データ選択部１３は、ユーザデータ１６−２を構成するデータについて、ユーザが初期設定値を変更したか否かを判定して、デフォルト値から変更されたデータのみを選択することもできる。
【００３０】
通信部１４は、所定のプロトコルに従って、ネットワーク５を介してバックアップサーバ２０等にデータを送信し、または受信する。テープ制御部１５は、装置データ１６−１および／またはユーザデータ１６−２に基づいて、ビデオデッキ１０の再生対象となる番組データの録画動作を制御し、または記録媒体に記録された番組データの再生動作を制御する。録画動作に際しては、テープ制御部１５は、記録媒体である磁気テープを所定の速度で駆動して、チューナ（図示せず）からの映像および音声信号を磁気テープに記録する。再生動作に際しては、テープ制御部１５は、記録媒体である磁気テープを所定の速度で駆動して、記録された映像および音声信号を磁気テープから読み出し、再生信号を生成する。再生信号に基づいて、図示しないテレビ等の表示部が映像を表示し、音声を出力する。テープ制御部１５の動作は、本発明では特に重要ではないため、詳しい説明は省略する。なおいうまでもなく、再生対象となる番組データと、装置データ１６−１またはユーザデータ１６−２とは異なるデータである。
【００３１】
続いてバックアップサーバ２０を説明する。バックアップサーバ２０は、処理部２１と、記憶部２２と、通信部２４とを含む。
【００３２】
処理部２１は、バックアップサーバ２０の動作に必要な処理を行う。具体的な処理の内容はフローチャートの説明に関連して後述する。
【００３３】
記憶部２２は、サーバ通信部２４において受信したユーザデータを、バックアップデータ２５として記憶するハードディスク等の記録媒体である。例えばバックアップサーバ２０が、ネットワーク５を介して複数のビデオデッキ１０、ＤＶＤレコーダ３０等と接続され、それらのユーザデータをバックアップデータ２５として記憶する場合には、記憶部２２は、ギガバイト以上のオーダの大容量記憶装置であることが好ましい。記憶部２２は、バックアップデータ２５の他に、バックアップデータの送信元であるビデオデッキ１０のユーザを特定する識別情報２６、バックアップデータ２５を記憶した記憶日時に関する履歴を示す履歴情報２７、および、バックアップデータ２５を記憶した回数を特定するカウント情報２８を含む。
【００３４】
通信部２４は、ネットワーク５を介してユーザデータ等のデータを受信し、または送信する。
【００３５】
ＤＶＤレコーダ３０は、処理部３１と、記憶部３２と、伝送データ選択部３３と、通信部３４と、ディスク駆動部３５とを含む。ＤＶＤレコーダ３０の構成は、ディスク制御部３５を除いては、ビデオデッキ１０の同名の構成要素と同じである。例えば記憶部３２もまた、装置データ１６−１と、ユーザが設定できるユーザデータ１６−２とを含む設定データを記憶している。したがって各構成要素の説明は省略する。ディスク制御部３５は、ＤＶＤレコーダ３０の録画動作および再生動作を制御する。ＤＶＤレコーダ３０は、記録媒体が光ディスク（ＤＶＤ）である点のみがビデオデッキ１０と異なっており、それに起因してテープ制御部１５に代えてディスク制御部３５が設けられている。テープ制御部１５と同様、ディスク制御部３５の動作についても、本発明では特に重要ではないため、その説明は省略する。
【００３６】
次に、図１および図２を参照しながら、データバックアップシステム１を利用した、データのバックアップ処理を説明する。以下では、例えば、ネットワーク５が家庭内ＬＡＮであり、バックアップサーバ２０がＰＣであるとする。
【００３７】
図２は、ビデオデッキ１０からバックアップサーバ２０への第１のバックアップ処理の手順を示すフローチャートである。まずステップＳ１において、ビデオデッキ１０の処理部は、記憶部１２を検索して、設定データが存在するか否かを判断する。図１に示すとおり、記憶部１２には設定データ１６が存在するので、ステップＳ２に進む。
【００３８】
ステップＳ２において、伝送データ選択部１３は、記憶部１２に記憶された設定データ１６がユーザデータ１６−２であるか否かを判断する。この判断は、装置データ１６−１およびユーザデータ１６−２に付加された属性情報に基づいて行われる。ユーザデータ１６−２である場合には、ステップＳ３へ進み、ユーザデータ１６−２でない場合にはステップＳ４に進む。ステップＳ３では、ユーザデータ１６−２を記憶部１２から読み出し、バックアップの対象としてバックアップサーバ２０に送信し、ステップＳ４に進む。バックアップサーバ２０では、受信したユーザデータ１６−２をバックアップデータ２５として記憶部２２に保存する。
【００３９】
ステップＳ４では、伝送データ選択部１３は、全ての設定データ１６をチェックしたか否かを判定する。これにより、ユーザデータ１６−２を、もれなくバックアップの対象とすることができる。全ての設定データ１６をチェックしていない場合には、再びステップＳ２からの処理を繰り返す。全ての設定データ１６をチェックした場合には、バックアップ処理が終了する。ステップＳ２およびＳ３の処理により、伝送データ選択部１３は、設定データ１６からユーザデータ１６−２を選択し、ユーザデータ１６−２のみをバックアップの対象としてバックアップサーバ２０に送信している。全ての設定データ１６を送信しないので、バックアップサーバ２０に送信すべきデータ量が減少され、高速にバックアップができるとともに、バックアップサーバ２０の記憶部２２において必要な記憶容量も少なくできる。
【００４０】
次に、図１および図３を参照しながら、バックアップされたデータを、その送信元のビデオデッキ１０とは異なるＤＶＤレコーダ３０に送信する際のバックアップサーバ２０の処理を説明する。この処理は、例えばビデオデッキ１０のユーザが新たにＤＶＤレコーダ３０を購入し、ビデオデッキ１０の設定をＤＶＤレコーダ３０にも反映する際に実行される。図３は、バックアップデータの送信処理の手順を示すフローチャートである。まずステップＳ５において、バックアップサーバ２０の処理部２１は、ＤＶＤレコーダ３０から、バックアップデータの送信要求を受け取る。この要求は、ユーザの指示に基づいて、ＤＶＤレコーダ３０がバックアップサーバ２０に対して発行する。次に、ステップＳ６において、バックアップサーバ２０の処理部２１は、バックアップデータ２５を読み出して、ＤＶＤレコーダ３０に伝送する。これにより、バックアップサーバ２０の処理は終了する。この後ＤＶＤレコーダ３０は、バックアップデータ２５を通信部３４において受信して、ユーザデータとして記憶部３２に記憶する。この結果、ＤＶＤレコーダ３０にはビデオデッキ１０のユーザデータ１６−２と同じユーザデータが設定され、ユーザは自ら設定値等を入力することなく、同じ設定を用いてＤＶＤレコーダ３０を利用できる。
【００４１】
（実施形態２）
図４は、第２のバックアップ処理の手順を示すフローチャートである。図４に示すフローチャートのステップのうち、既に図１で説明したステップと同じステップには、同じ番号を付し、その説明は省略する。
【００４２】
第２のバックアップ処理では、ユーザデータ１６−２のうち、ユーザが実際に変更したデータのみをバックアップ対象のユーザデータとして送信する。ユーザデータのうち、ユーザによっていまだ変更されていないデータは、バックアップの対象としない。第２のバックアップ処理では、図２のステップＳ２とステップＳ３との間に、ステップＳ７が追加されている。
【００４３】
具体的に説明すると、ステップＳ２で、ビデオデッキ１０の記憶部１２内の設定データ１６がユーザデータ１６−２であると判定されると、ステップＳ７において、伝送データ選択部１３はさらに、そのユーザデータが記憶部１２に保持されている初期設定値から変更されているか否かを判断する。この判断は、ユーザデータが生成された日時（タイムスタンプ）が、初期設定値に与えられた基準日時と異なっているか否かに基づいて行われる。または初期設定値と比較してユーザデータの値が異なっているか否かに基づいて行われる。
【００４４】
変更されている場合にはステップＳ３に進み、そのユーザデータをバックアップの対象としてバックアップサーバ２０に送信する。一方、変更されていない場合には、バックアップの対象とせず、ステップＳ４に進む。ユーザによって変更されていないデータであるから、バックアップの対象としなくても特に問題はない。第２のバックアップ処理によれば、変更されているユーザデータのみを伝送するので、ビデオデッキ１０からバックアップサーバ２０に送信されるデータ量をより少なくできる。
【００４５】
（実施形態３）
実施形態１では、ネットワーク５が家庭内ＬＡＮであり、バックアップサーバ２０がＰＣである場合を例に説明した。しかし、例えばネットワーク５がインターネットであり、バックアップサーバ２０が商業ベースのサーバである場合には、セキュリティの観点から、サーバは、ユーザを識別した上でバックアップを行い、そしてバックアップデータをユーザに送信する必要がある。
【００４６】
図５は、第３のバックアップ処理の手順を示すフローチャートである。図５に示すフローチャートのステップのうち、既に図１で説明したステップと同じステップには、同じ番号を付し、その説明は省略する。
【００４７】
第３のバックアップ処理では、ステップＳ４の後にステップＳ８が追加されている。ステップＳ４において、全ての設定データをチェックしたと判断した後に、ステップＳ８において、ユーザは自己を他人から識別するための識別情報をバックアップサーバ２０に登録する。識別情報とは、例えばユーザがビデオデッキ１０の図示しない入力ボタン等によって任意に指定したユーザ名およびパスワードである。
【００４８】
バックアップサーバ２０の処理部２１は、ユーザを識別する識別情報をユーザから受け取ると、記憶部２２に、そのユーザのバックアップデータ２５と識別情報とを関連付けて登録する。ユーザごとに異なる識別情報を登録することにより、バックアップサーバ２０は、複数のユーザのバックアップデータをユーザごとに管理できる。
【００４９】
次に、図１および図６を参照しながら、バックアップサーバ２０が、識別情報に基づいて管理するバックアップデータ２５を送信する処理を説明する。図６は、識別情報を用いたバックアップデータの送信処理の手順を示すフローチャートである。図６のフローチャートでは、図２のフローチャートのステップＳ５およびＳ６の間に、ステップＳ９〜Ｓ１１が追加されている。
【００５０】
具体的に説明すると、バックアップサーバ２０の処理部２１は、バックアップデータ２５の送信要求を受け取ると、ステップＳ９において、そのユーザに対して識別情報を要求し、ステップＳ１０においてユーザから識別情報を受け取る。そしてステップＳ１１において、受信した識別情報が、保持している識別情報と同一であるか否かを判断する。同一である場合には、登録したユーザであると判断して、ステップＳ６の処理を行う。異なる場合には、登録したユーザでないと判断して、処理を終了する。識別情報を用いてバックアップデータ２５の送信の可否を判断するので、データバックアップシステム１は、ユーザごとのセキュリティを強化できる。
【００５１】
（実施形態４）
実施形態４は、ユーザが、現在のユーザデータをバックアップし、その後ユーザデータを変更する作業を複数回行っている場合に、以前バックアップしたユーザデータを容易に復元できる処理に関する。そのため実施形態４のバックアップサーバ２０は、既に存在する以前のバージョンのバックアップデータを上書きすることなく、新たなバージョンのバックアップデータを記憶することが必要となる。
【００５２】
図７は、第４のバックアップ処理の手順を示すフローチャートである。図７に示すフローチャートのステップのうち、既に図１で説明したステップと同じステップには、同じ番号を付し、その説明は省略する。
【００５３】
第４のバックアップ処理では、ステップＳ４の後にステップＳ１２が追加されている。ステップＳ４において、全ての設定データをチェックしたと判断した後に、ステップＳ１２において、バックアップデータに関するバックアップの履歴を示す履歴情報をバックアップサーバ２０に登録する。履歴情報は、例えばバックアップデータを送信した日時に関する情報であってもよいし、ユーザが任意につけたバックアップデータの名称であってもよい。履歴情報に示された履歴と対応付けて、バックアップサーバ２０は、バックアップデータ２５を記憶部２２に記憶する。登録した履歴情報を確認できるように、ビデオデッキ１０は登録した履歴情報を記憶部１２に保持してもよい。
【００５４】
次に、図１および図８を参照しながら、バックアップサーバ２０が、履歴情報に基づいてバックアップデータ２５を送信する処理を説明する。図８は、履歴情報を用いたバックアップデータの送信処理の手順を示すフローチャートである。図６のフローチャートでは、図２のフローチャートのステップＳ５以降が新たなステップとして規定されている。
【００５５】
具体的に説明すると、バックアップサーバ２０の処理部２１は、バックアップデータ２５の送信要求を受け取ると、ステップＳ１３において、そのユーザに対して履歴情報を要求し、ステップＳ１４においてユーザから履歴情報を受け取る。ユーザから受信した履歴情報には、送信を希望するバックアップデータを特定する情報、例えばバックアップデータの送信日時の情報が併せて含まれている。そしてステップＳ１５において、処理部２１は、受信した履歴情報が保持している履歴情報２７と同一であるか否かを判断する。同一である場合には、登録したユーザであると判断して、ステップＳ１６に進む。異なる場合には、登録したユーザでないと判断して、処理を終了する。ステップＳ１６では、処理部２１は、指  定された履歴に対応するバックアップデータを読み出して、ＤＶＤレコーダ３０またはビデオデッキ１０に送信する。以上説明したように、履歴情報をバックアップサーバ２０に登録することによって、ユーザは、バックアップデータとして存在する過去の任意の設定を復元できる。
【００５６】
（実施形態５）
実施形態５は、バックアップサーバ２０の記憶部２２に、既にバックアップデータが記憶されている場合において、バックアップデータをＤＶＤレコーダ３０に送信処理に関する。送信は、送信先のＤＶＤレコーダ３０の環境情報に基づいて行われる。環境情報とは、バックアップデータ２５の伝送先であるＤＶＤレコーダ３０が設置されている地域、ＤＶＤレコーダ３０の種類／バージョン等をいう。
【００５７】
図９は、環境情報を用いたバックアップデータの送信処理の手順を示すフローチャートである。図９のフローチャートでは、図２のフローチャートのステップＳ５以降が新たなステップとして規定されている。ここではステップＳ５において、ユーザはＤＶＤレコーダ３０からバックアップデータ２５の送信要求を発行したとする。
【００５８】
バックアップサーバ２０の処理部２１は、バックアップデータ２５の送信要求を受け取ると、ステップＳ１７において、そのユーザに対して、環境情報を要求する。ステップＳ１８において、バックアップサーバ２０の処理部２１が環境情報を受信する。そしてステップＳ１９において、環境情報に基づいて、送信要求を受けたバックアップデータ２５を解析する。
【００５９】
ステップＳ２０において、処理部２１は、伝送が必要なデータが、バックアップデータ２５内に存在するか否かを判断する。伝送が必要か否かは、バックアップデータ２５を送信したビデオデッキ１０のユーザデータが、伝送先のＤＶＤレコーダ３０において利用可能か否かで判断する。例えば、ビデオデッキ１０が、ＤＶＤレコーダ３０には存在しない固有の５倍録画モードを設定できるとする。すると５倍録画モードを設定するユーザデータに対しては、その録画モードを設定したデータ部分が、伝送が必要ないデータとして削除される。バックアップデータ２５を構成する全てのデータ部分について、伝送が必要ないと判断した場合には、処理を終了する。伝送が必要なデータが存在する場合には、ステップＳ２１へ進む。
【００６０】
ステップＳ２１では、処理部２１は、伝送が必要なデータの中に、変換が必要なデータが存在するか否かを判断する。「変換が必要なデータ」とは、チューナー情報に代表される伝送先のＤＶＤレコーダ３０の環境に応じて設定が異なるデータを言う。変換が必要なデータが存在しない場合にはステップＳ２４へ進み、存在する場合にはステップＳ２３へ進む。ステップＳ２３では、保存していたバックアップデータ２５を、ＤＶＤレコーダ３０において利用可能なデータに変換して、バックアップデータを修正する。なお、修正の対象となるのは、例えば、図示しないバックアップサーバ２０のメモリ上に存在する、記憶部２２から読み出されたバックアップデータ２５であり、記憶部２２に記憶されているバックアップデータ２５に対して上書き等により修正されるのではない。修正が完了すると、ステップＳ２４に進む。
【００６１】
ステップＳ２４では、ＤＶＤレコーダ３０において利用可能なバックアップデータを、ＤＶＤレコーダ３０に送信する。
【００６２】
以上説明したように、バックアップサーバ２０は、環境情報に基づいて、伝送先のＤＶＤレコーダ３０に利用可能なバックアップデータのみを送信するので、ユーザデータの送信元の装置の種類と、伝送先の装置の種類とが異なっていても、バックアップデータを送信できる。よって、装置の種類に応じたバックアップデータを記憶する必要性はなく、また装置の種類に応じたバックアップサーバ２０を設ける必要もない。
【００６３】
以上、本発明のデータバックアップシステム１の構成および動作を説明した。各実施形態の説明は、ネットワーク５を介してバックアップサーバ２０にユーザデータをバックアップすることを想定した。しかし、半導体メモリカードの不揮発性メモリや、ＤＶＤ等の光ディスクにバックアップを行うこともできる。このような場合には、本明細書で用いられている「ネットワーク」には、ＬＡＮ、ＷＡＮのみならず、１対１接続のケーブルや、半導体メモリカードと接続されて半導体メモリカードとの間でデータを授受する配線が含まれる。さらに、「バックアップサーバ」には、半導体メモリカード本体、ＤＶＤドライブ装置等が含まれる。
【００６４】
また、データバックアップシステム１のバックアップサーバ２０を商業的に運用する場合には、ユーザがバックアップサーバ２０を利用した回数をカウントして、カウント回数に応じてユーザに課金することができる。カウント回数は、例えば図２の最後のステップＳ４が終了した後に、バックアップサーバ２０側で確定すればよい。このとき、バックアップを行った個々のデータを１カウントと計算してもよいし、１回のバックアップ処理を１カウントと計算してもよい。確定されたカウント回数は、例えばカウント情報２８として、バックアップサーバ２０の記憶部２２に記憶すればよい。
【００６５】
【発明の効果】
本発明によれば、ユーザ側の処理装置は、ユーザが設定できるユーザデータのみをバックアップの対象としてバックアップサーバに送信する。これにより、ユーザが変更できないデータをも送信する場合と比較して、バックアップのデータ量を少なくすることができる。また、ユーザが設定できるユーザデータのみがバックアップされるので、他の装置にバックアップデータを転送することにより、他の装置のユーザデータの設定変更に容易に設定し、または変更できる。
【図面の簡単な説明】
【図１】データバックアップシステム１の構成を示す図である。
【図２】ビデオデッキからバックアップサーバへの第１のバックアップ処理の手順を示すフローチャートである。
【図３】バックアップデータの送信処理の手順を示すフローチャートである。
【図４】第２のバックアップ処理の手順を示すフローチャートである。
【図５】第３のバックアップ処理の手順を示すフローチャートである。
【図６】識別情報を用いたバックアップデータの送信処理の手順を示すフローチャートである。
【図７】第４のバックアップ処理の手順を示すフローチャートである。
【図８】履歴情報を用いたバックアップデータの送信処理の手順を示すフローチャートである。
【図９】環境情報を用いたバックアップデータの送信処理の手順を示すフローチャートである。
【図１０】従来のデータバックアップシステムの構成を示すブロック図である。
【符号の説明】
１  データバックアップシステム
５  ネットワーク
１０  ビデオデッキ
１１  処理部
１２  記憶部
１３  伝送データ選択部
１４  通信部
１５  テープ制御部
１６  設定データ
１６−１  装置データ
１６−２  ユーザデータ
２０  バックアップサーバ
２１  処理部
２２  記憶部
２４  通信部
２５  バックアップデータ
２６  識別情報
２７  履歴情報
２８  カウント情報
３０  ＤＶＤレコーダ
３１  処理部
３２  記憶部
３３  伝送データ選択部
３４  通信部
３５  ディスク制御部
【図１】
2004326374.tif 000003
【図２】
2004326374.tif 000004
【図３】
2004326374.tif 000005
【図４】
2004326374.tif 000006
【図５】
2004326374.tif 000007
【図６】
2004326374.tif 000008
【図７】
2004326374.tif 000009
【図８】
2004326374.tif 000010
【図９】
2004326374.tif 000011
【図１０】
2004326374.tif 000012