(57)【要約】【課題】バックアップ装置内のバックアップデータとは異なるデータを携帯端末に取り込み、かつ、そのデータを含めて、携帯端末内のデータとバックアップデータとのデータ同期を取ることができるようにする。【解決手段】外部情報処理装置１１から供給されたデータのうちの、携帯端末１に取り込ませるべき取り込みデータのみが、入力データ振り分け部５１により取り込みデータセクション６３に記憶される。また、携帯端末接続部４２に携帯端末１が接続された場合、ミラーリング制御部５２は、取り込みデータセクション６３内の取り込みデータをミラーリングセクション６１または携帯端末１に移動して記憶した後、携帯端末のデータと、ミラーリングセクション６１内のミラーリングデータとのデータ同期を取る。本発明は、携帯端末のバックアップ装置、例えばクレードルに適用可能である。【選択図】図３
2006011903.tif 000002
【特許請求の範囲】
【請求項１】
第１の他の情報処理装置内に記憶されたデータのバックアップデータを記憶する第１の領域を有する記憶手段と、
第２の他の情報処理装置から供給されてきたデータを取得する取得手段と、
前記取得手段により取得された前記データのうちの所定の種類のデータを、前記第１の他の情報処理装置に取り込ませるべき取り込みデータとして、前記記憶手段のうちの前記第１の領域とは異なる第２の領域に記憶させる制御を行う記憶制御手段と、
前記第１の他の情報処理装置と電気的に接続する接続手段と、
前記接続手段に前記第１の他の情報処理装置が接続された場合、前記第２の領域に記憶されている前記取り込みデータを前記第１の領域または前記第１の他の情報処理装置に移動させて記憶させる第１の制御を行った後、前記第１の他の情報処理装置内のデータと、前記第１の領域に記憶されている前記バックアップデータとのデータ同期を取る第２の制御を行うデータ同期制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
データの種類を、前記第１の他の情報処理装置に取り込ませるべき第１の種類と、それ以外の第２の種類とに分類する規則を設定する設定手段をさらに備え、
前記記憶制御手段は、前記設定手段により設定された前記規則に従って、前記取得手段により取得された前記データを前記第１の種類と前記第２の種類のうちのいずれか一方に分類し、前記取得手段により取得された前記データのうちの前記第１の種類に分類されたデータを前記取り込みデータとして前記第２の領域に記憶させる制御を行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
第１の他の情報処理装置内に記憶されたデータのバックアップデータを記憶する第１の領域を有する記憶手段と、
前記第１の他の情報処理装置と電気的に接続する接続手段と、
第２の他の情報処理装置から供給されてきたデータを取得する取得手段と
を備える情報処理装置の情報処理方法において、
前記取得手段により取得された前記データのうちの所定の種類のデータを、前記第１の他の情報処理装置に取り込ませるべき取り込みデータとして、前記記憶手段のうちの前記第１の領域とは異なる第２の領域に記憶させる制御を行う記憶制御ステップと、
前記接続手段に前記第１の他の情報処理装置が接続された場合、前記第２の領域に記憶されている前記取り込みデータを前記第１の領域または前記第１の他の情報処理装置に移動させて記憶させる第１の制御を行った後、前記第１の他の情報処理装置内のデータと、前記第１の領域に記憶されている前記バックアップデータとのデータ同期を取る第２の制御を行うデータ同期制御ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
第１の他の情報処理装置内に記憶されたデータのバックアップデータを記憶する第１の領域を有する記憶手段と、
前記第１の他の情報処理装置と電気的に接続する接続手段と、
第２の他の情報処理装置から供給されてきたデータを取得する取得手段と
を備えるバックアップ装置を制御するコンピュータに実行させるプログラムであって、
前記取得手段により取得された前記データのうちの所定の種類のデータを、前記第１の他の情報処理装置に取り込ませるべき取り込みデータとして、前記記憶手段のうちの前記第１の領域とは異なる第２の領域に記憶させる制御を行う記憶制御ステップと、
前記接続手段に前記第１の他の情報処理装置が接続された場合、前記第２の領域に記憶されている前記取り込みデータを前記第１の領域または前記第１の他の情報処理装置に移動させて記憶させる第１の制御を行った後、前記第１の他の情報処理装置内のデータと、前記第１の領域に記憶されている前記バックアップデータとのデータ同期を取る第２の制御を行うデータ同期制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、バックアップ装置内のバックアップデータとは異なるデータを携帯端末に取り込み、かつ、そのデータを含めて、携帯端末内のデータとバックアップデータとのデータ同期を取るバックアップ装置を提供することができる情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ハードディスクを内蔵した携帯端末が登場している。しかしながら、ハードディスクは、フラッシュメモリーなどに比べて構造上壊れやすい。
【０００３】
そこで、携帯端末と接続し、そのハードディスクに記録されたデータのバックアップを取るための装置（以下、バックアップ装置と称する）として、例えば、バックアップサーバ（特許文献１参照）や、バックアップ機能付きクレードルなどが提案されている。
【特許文献１】特開2003-337754号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、現状、次の要求が挙げられているが、特許文献１等従来のバックアップ装置では、その要求に応えることは困難であるという課題があった。
【０００５】
即ち、従来のバックアップ装置では応えることが困難な要求とは、携帯端末に取り込ませるべき種類のデータ（以下、取り込みデータと称する）を、携帯端末以外の他の情報処理装置から取り込み、そのデータを保存する機能（以下、取り込み機能と称する）を有するバックアップ装置が欲しいという要求である。取り込み機能とは、データの保存機能に加えて、例えば、テレビジョン放送のチューナ等が有する機能であるAV（Audio and Visual）データの入力機能や、ネットワークを経由してデータをダウンロードするダウンロード機能が組み合わされた機能を指す。さらに、そのような取り込み機能によりバックアップ装置に取り込まれて保存されたデータ、即ち、取り込みデータを、携帯端末側にも自動的に取り込ませることができ、さらに、その取り込みデータを含む、携帯端末内のデータとバックアップデータとのデータ同期を自動的に取ることができるバックアップ装置が欲しいという要求である。
【０００６】
なお、自動的な処理とは、その処理を開始させるトリガ信号の入力操作を除いて、ユーザの手動操作を介在することなく、バックアップ装置が自分自身の判断でその処理を実行することを指す。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、取り込みデータを携帯端末に取り込み、かつ、その取り込みデータを含めて、携帯端末内のデータとバックアップデータとのデータ同期を取ることができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、第１の他の情報処理装置内に記憶されたデータのバックアップデータを記憶する第１の領域を有する記憶手段と、第２の他の情報処理装置から供給されてきたデータを取得する取得手段と、取得手段により取得されたデータのうちの所定の種類のデータを、第１の他の情報処理装置に取り込ませるべき取り込みデータとして、記憶手段のうちの第１の領域とは異なる第２の領域に記憶させる制御を行う記憶制御手段と、第１の他の情報処理装置と電気的に接続する接続手段と、接続手段に第１の他の情報処理装置が接続された場合、第２の領域に記憶されている取り込みデータを第１の領域または第１の他の情報処理装置に移動させて記憶させる第１の制御を行った後、第１の他の情報処理装置内のデータと、第１の領域に記憶されているバックアップデータとのデータ同期を取る第２の制御を行うデータ同期制御手段とを備えることを特徴とする。
【０００９】
データの種類を、第１の他の情報処理装置に取り込ませるべき第１の種類と、それ以外の第２の種類とに分類する規則を設定する設定手段をさらに設け、記憶制御手段は、設定手段により設定された規則に従って、取得手段により取得されたデータを第１の種類と第２の種類のうちのいずれか一方に分類し、取得手段により取得されたデータのうちの第１の種類に分類されたデータを取り込みデータとして第２の領域に記憶させる制御を行うようにすることができる。
【００１０】
本発明の情報処装置においては、第１の他の情報処理装置内に記憶されたデータのバックアップデータを記憶する第１の領域を有する記憶手段と、第１の他の情報処理装置と電気的に接続する接続手段と、第２の他の情報処理装置から供給されてきたデータを取得する取得手段とが設けられている。この情報処理装置においてはまた、取得手段により取得されたデータのうちの所定の種類のデータが、第１の他の情報処理装置に取り込ませるべき取り込みデータとして、記憶手段のうちの第１の領域とは異なる第２の領域に記憶される。さらに、この情報処理装置においては、接続手段に第１の他の情報処理装置が接続された場合、第２の領域に記憶されている取り込みデータが第１の領域または第１の他の情報処理装置に移動されて記憶され、その後さらに、第１の他の情報処理装置内のデータと、第１の領域に記憶されているバックアップデータとのデータ同期が取られる。
【００１１】
本発明の情報処理方法は、第１の他の情報処理装置内に記憶されたデータのバックアップデータを記憶する第１の領域を有する記憶手段と、第１の他の情報処理装置と電気的に接続する接続手段と、第２の他の情報処理装置から供給されてきたデータを取得する取得手段とを備える情報処理装置の情報処理方法である。詳細には、この情報処理方法は、取得手段により取得されたデータのうちの所定の種類のデータを、第１の他の情報処理装置に取り込ませるべき取り込みデータとして、記憶手段のうちの第１の領域とは異なる第２の領域に記憶させる制御を行う記憶制御ステップと、接続手段に第１の他の情報処理装置が接続された場合、第２の領域に記憶されている取り込みデータを第１の領域または第１の他の情報処理装置に移動させて記憶させる第１の制御を行った後、第１の他の情報処理装置内のデータと、第１の領域に記憶されているバックアップデータとのデータ同期を取る第２の制御を行うデータ同期制御ステップとを含むことを特徴とする。
【００１２】
本発明のプログラムは、第１の他の情報処理装置内に記憶されたデータのバックアップデータを記憶する第１の領域を有する記憶手段と、第１の他の情報処理装置と電気的に接続する接続手段と、第２の他の情報処理装置から供給されてきたデータを取得する取得手段とを備えるバックアップ装置を制御するコンピュータに実行させるプログラムである。詳細には、このプログラムは、取得手段により取得されたデータのうちの所定の種類のデータを、第１の他の情報処理装置に取り込ませるべき取り込みデータとして、記憶手段のうちの第１の領域とは異なる第２の領域に記憶させる制御を行う記憶制御ステップと、接続手段に第１の他の情報処理装置が接続された場合、第２の領域に記憶されている取り込みデータを第１の領域または第１の他の情報処理装置に移動させて記憶させる第１の制御を行った後、第１の他の情報処理装置内のデータと、第１の領域に記憶されているバックアップデータとのデータ同期を取る第２の制御を行うデータ同期制御ステップとを含むことを特徴とする。
【００１３】
本発明の情報処理方法またはプログラムにおいては、第１の他の情報処理装置内に記憶されたデータのバックアップデータを記憶する第１の領域を有する記憶手段と、第１の他の情報処理装置と電気的に接続する接続手段と、第２の他の情報処理装置から供給されてきたデータを取得する取得手段とを備える情報処理装置またはバックアップ装置が制御される。詳細には、この情報処理方法またはプログラムにおいては、取得手段により取得されたデータのうちの所定の種類のデータが、第１の他の情報処理装置に取り込ませるべき取り込みデータとして、記憶手段のうちの第１の領域とは異なる第２の領域に記憶される。さらに、この情報処理方法またはプログラムにおいては、接続手段に第１の他の情報処理装置が接続された場合、第２の領域に記憶されている取り込みデータが第１の領域または第１の他の情報処理装置に移動されて記憶され、その後さらに、第１の他の情報処理装置内のデータと、第１の領域に記憶されているバックアップデータとのデータ同期が取られる。
【発明の効果】
【００１４】
以上のごとく、本発明によれば、携帯端末内のデータのバックアップを取るバックアップ装置を提供できる。特に、バックアップ装置内のバックアップデータとは異なるデータを携帯端末に取り込み、かつ、そのデータを含めて、携帯端末内のデータとバックアップデータとのデータ同期を取るバックアップ装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１６】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１７】
本発明によれば、情報処理装置が提供される。この情報処理装置（例えば、図３のバックアップ装置２）は、第１の他の情報処理装置（例えば、図３の携帯端末１）内に記憶されたデータのバックアップデータを記憶する第１の領域（例えば、図３のミラーリングセクション６１）を有する記憶手段（例えば、図３の記憶部４３）と、第２の他の情報処理装置（例えば、図３の外部情報処理装置１１）から供給されてきたデータを取得する取得手段（例えば、図３のデータ入力部４４）と、前記取得手段により取得された前記データのうちの所定の種類のデータを、前記第１の他の情報処理装置に取り込ませるべき取り込みデータとして、前記記憶手段のうちの前記第１の領域とは異なる第２の領域（例えば、図３の取り込みデータセクション６３）に記憶させる制御を行う記憶制御手段（例えば、図３の入力データ振り分け部５１）と、前記第１の他の情報処理装置と電気的に接続する接続手段（例えば、図３の携帯端末接続部４２）と、前記接続手段に前記第１の他の情報処理装置が接続された場合、前記第２の領域に記憶されている前記取り込みデータを前記第１の領域または前記第１の他の情報処理装置に移動させて記憶させる第１の制御を行った後、前記第１の他の情報処理装置内のデータと、前記第１の領域に記憶されている前記バックアップデータとのデータ同期を取る第２の制御を行うデータ同期制御手段（例えば、図３のミラーリング制御部５２）とを備えることを特徴とする。
【００１８】
この情報処理装置において、データの種類を、前記第１の他の情報処理装置に取り込ませるべき第１の種類と、それ以外の前記第２の種類とに分類する規則を設定する設定手段（例えば、図３のユーザ操作部４５）をさらに設け、前記記憶制御手段は、前記設定手段により設定された前記規則に従って、前記取得手段により取得された前記データを前記第１の種類と前記第２の種類のうちのいずれか一方に分類し、前記取得手段により取得された前記データのうちの前記第１の種類に分類されたデータを前記取り込みデータとして前記第２の領域に記憶させる制御を行うようにすることができる。
【００１９】
本発明によれば情報処理方法が提供される。この情報処理方法（例えば、図１１のフローチャートの処理に対応する方法）は、上述した本発明の情報処理装置における、第１の領域を有する記憶手段、取得手段、および、接続手段のそれぞれと基本的に同様の手段をそれぞれ備える情報処理装置の情報処理方法である。この情報処理方法は、前記取得手段により取得された前記データのうちの所定の種類のデータを、前記第１の他の情報処理装置に取り込ませるべき取り込みデータとして、前記記憶手段のうちの前記第１の領域とは異なる第２の領域に記憶させる制御を行う記憶制御ステップ（例えば、図１１のステップＳ２のデータ取り込み処理であって、詳細例は図１２のフローチャートに図示されている）と、前記接続手段に前記第１の他の情報処理装置が接続された場合、前記第２の領域に記憶されている前記取り込みデータを前記第１の領域または前記第１の他の情報処理装置に移動させて記憶させる第１の制御を行った後、前記第１の他の情報処理装置内のデータと、前記第１の領域に記憶されている前記バックアップデータとのデータ同期を取る第２の制御を行うデータ同期制御ステップ（例えば、図１１のステップＳ４のミラーリング処理であって、詳細例は図１３のフローチャートに示されている）とを含むことを特徴とする。
【００２０】
本発明によれば、プログラムが提供される。このプログラムは、上述した本発明の情報処理方法に対応するプログラムであって、例えば図１４の構成を有するコンピュータにより実行される。
【００２１】
次に、図面を参照して、本発明の実施の形態について説明する。
【００２２】
図１は、本発明が適用される情報処理システムの構成例を示す図である。
【００２３】
図１に示されるように、この情報処理システムは、携帯端末１、および、その携帯端末１内のデータのバックアップを取るバックアップ装置２から構成される。
【００２４】
携帯端末１は、バックアップ装置２から自在に脱着可能な構成を有し、かつ、持ち運び自在な構成を有している。このため一般的には、携帯端末１は、図１の左上方の図に示されるように、バックアップ装置２から取り外された状態で移動していることが多い。このような場合、携帯端末１は、バックアップ装置２以外の他の情報処理装置と通信を行い、他の情報処理装置から送信された情報を受信して、内部のハードディスク等の記憶部にデータとして記憶させることができる。
【００２５】
なお、以下、このような一連の処理、即ち、所定の情報を受信して、内部の記憶部にデータとして記憶させるまでの処理を、「取り込む」と称する。
【００２６】
また、以下、図１に示されるように、携帯端末１と通信を行う他の情報処理装置（ただしバックアップ装置２除く）をまとめて、外部情報処理装置１２と称する。即ち、時間軸上で見た場合、各時刻における外部情報処理装置１２のそれぞれは、同一の情報処理装置のこともあるし、全く異なる情報処理装置のこともある。
【００２７】
移動が前提とされたこのような携帯端末１に対して、バックアップ装置２は、一般的には固定配置されることが前提とされることが多い。即ち、バックアップ装置２は、例えば据置型のクレードルやサーバ等で構成される。従って、ユーザは、携帯端末１内のデータのバックアップを所望した場合、その携帯端末１を、バックアップ装置２の配置位置まで持ち運び、バックアップ装置２に接続させることになる。
【００２８】
すると、バックアップ装置２は、携帯端末１内のデータのバックアップを自動的に取ることになる。即ち、バックアップ装置２は、携帯端末１内にその時点で記憶されているデータのバックアップデータを自分自身内に記憶させる。
【００２９】
さらに、本発明のバックアップ装置２は、取り込みデータ、即ち、携帯端末１に取り込ませるべき（記憶させるべき）種類のデータを、携帯端末１以外の他の情報処理装置から取り込むことができる。
【００３０】
なお、以下、図１に示されるように、バックアップ装置２と通信可能な他の情報処理装置（携帯端末１除く）をまとめて、外部情報処理装置１１と称する。即ち、時間軸上で見た場合、各時刻における外部情報処理装置１１のそれぞれは、同一の情報処理装置のこともあるし、全く異なる情報処理装置のこともある。
【００３１】
バックアップ装置２は、取り込みデータを取り込んだ場合、携帯端末１が次に接続されると、その取り込みデータを、携帯端末１側にも自動的に取り込ませることができる。さらに、バックアップ装置２は、その取り込みデータを含む、携帯端末１内のデータとバックアップデータとのデータ同期を自動的に取ることができる。
【００３２】
なお、データ同期はミラーリングとも称されており、本明細書においても、データ同期をミラーリングとも称する。即ち、本明細書においては、データ同期とミラーリングとは同義語として取り扱われる。
【００３３】
また、バックアップデータとは、結局、携帯端末１内のデータがミラーリングされたデータを指すので、以下、バックアップデータをミラーリングデータとも称する。即ち、本明細書においては、バックアップデータとミラーリングデータとは同義語として取り扱われる。
【００３４】
このような携帯端末１とバックアップ装置２のそれぞれの機能的構成例が図２と図３のそれぞれに示されている。そこで、以下、図２と図３のそれぞれを参照して、携帯端末１とバックアップ装置２のそれぞれの機能的構成例についてその順番に個別に説明していく。
【００３５】
図２に示されるように、携帯端末１には、制御部２１乃至バックアップ装置接続部２６が設けられている。
【００３６】
制御部２１は、それに接続されたブロック、即ち、ユーザ操作部２２乃至バックアップ装置接続部２６を含む携帯端末１全体の制御を行う。
【００３７】
ユーザ操作部２２は、例えば複数のキーから構成され、或いは例えば後述する出力部２５のうちの図示せぬ表示部も兼ねるタッチパネルから構成され、ユーザの操作内容を示す各種信号を制御部２１に供給する。即ち、ユーザは、ユーザ操作部２２を制御することで、制御部２１に各種情報を入力させることができる。
【００３８】
データ入力部２３は、外部情報処理装置１２と通信を行う機能を有し、外部情報処理装置１２から送信されてきたデータを受信して制御部２１に供給する。
【００３９】
なお、図２の例では、データ入力部２３は、外部情報処理装置１２と直接通信を行うように図示されているが、各種ネットワークを介在する通信を行うことも当然ながら可能である。
【００４０】
記憶部２４は、例えばハードディスクで構成され、制御部２１が実行するプログラムや、各種データを記憶する。この記憶部２４には、データセクション３１とリスト記憶部３２とがそれぞれ個別の領域として設けられている。
【００４１】
データセクション３１には、バックアップ装置２のバックアップの対象となるデータが記憶される。また、リスト記憶部３２には、このデータセクション３１に記憶されたデータの内容を例えばファイル単位に管理するリストが記憶される。
【００４２】
従って、ユーザ操作部２２、データ入力部２３、または後述するバックアップ装置接続部２６から所定のデータが供給されてきた場合、制御部２１は、そのデータのバックアップが必要か否かを判断し、必要であると判断した場合には、そのデータをデータセクション３１に記憶させる。また、制御部２１は、そのデータの内容を、リスト記憶部３２に記憶されたリストに追加する。即ち、制御部２１は、リストの更新を行う。
【００４３】
換言すると、携帯端末１とバックアップ装置２とのデータ同期が取られる場合、記憶部２４のうちのデータセクション３１とリスト記憶部３２が使用されることになる。
【００４４】
出力部２５は、例えば、表示部単体、音声出力部単体、またはそれらの組合せで構成され、制御部２１の制御に基づいて、メッセージや画像を表示したり、音声を出力する。
【００４５】
バックアップ装置接続部２６は、バックアップ装置２と電気的に接続し、バックアップ装置２と制御部２１との間でやり取りされるデータの中継を行う。即ち、制御部２１は、バックアップ装置接続部２６を介して、バックアップ装置２と通信を行うことになる。
【００４６】
なお、電気的に接続されるとは、バックアップ装置２との通信が可能な状態になることを指す。この場合の通信方式は特に限定されず、例えば有線方式でもよいし、無線方式でもよい。従って、バックアップ装置２と携帯端末１との間で有線通信が行われる場合には、バックアップ装置接続部２６はバックアップ装置２と直接接触して接続されるか、或いはケーブル等を介して接続されることになる。これに対して、バックアップ装置２と携帯端末１との間で無線通信が行われる場合には、バックアップ装置接続部２６はバックアップ装置２と非接触に接続されることになる。
【００４７】
また、図２の例では、バックアップ装置接続部２６は、バックアップ装置２と直接接続されるように図示されているが、各種ネットワークを介して接続することも当然ながら可能である。即ち、バックアップ装置接続部２６は、バックアップ装置２が接続されているネットワークに接続される場合もある。
【００４８】
以上、図２を参照して、携帯端末１の機能的構成例について説明した。
【００４９】
次に、図３を参照して、バックアップ装置２の機能的構成例について説明する。
【００５０】
図３に示されるように、バックアップ装置２には、主制御部４１乃至ユーザ操作部４５が設けられている。
【００５１】
主制御部４１は、それに接続されたブロック、即ち、携帯端末接続部４２乃至ユーザ操作部４５を含むバックアップ装置２全体の制御を行う。
【００５２】
詳細には、主制御部４１には、入力データ振り分け部５１とミラーリング制御部５２とが設けられている。ただし、これらの説明については、携帯端末接続部４２乃至ユーザ操作部４５の説明をした後に後述する。
【００５３】
携帯端末接続部４２は、携帯端末１と電気的に接続し、より正確には上述した図２のバックアップ装置接続部２６と電気的に接続し、携帯端末１と後述するミラーリング制御部５２との間でやり取りされるデータの中継を行う。即ち、ミラーリング制御部５２は、携帯端末接続部４２を介して、携帯端末１と通信を行うことになる。
【００５４】
なお、上述したように、携帯端末１とバックアップ装置２との間で有線通信が行われる場合には、この携帯端末接続部４２は、携帯端末１の図２のバックアップ装置接続部２６と直接接触して接続されるか、或いはケーブル等を介して接続されることになる。これに対して、携帯端末１とバックアップ装置２との間で無線通信が行われる場合には、携帯端末接続部４２は、バックアップ装置接続部２６と非接触に接続される。
【００５５】
また、図３の例では、携帯端末接続部４２は、携帯端末１と直接接続されるように図示されているが、上述したように、各種ネットワークを介して接続することも当然ながら可能である。
【００５６】
記憶部４３は、例えばハードディスクで構成され、主制御部４１が実行するプログラムや、各種データを記憶する。この記憶部４３には、ミラーリングセクション６１乃至他データセクション６５のそれぞれが個別の領域として設けられている。
【００５７】
ミラーリングセクション６１には、携帯端末１の図２のデータセクション３１内のデータのバックアップアップデータ（ミラーリングデータ）が記憶される。また、ミラーリングリスト記憶部６２には、ミラーリングセクション６１に記憶されたバックアップデータの内容を例えばファイル単位に管理するミラーリングリストが記憶される。
【００５８】
即ち、携帯端末１とバックアップ装置２との間でミラーリングが行われた直後の時点では、当然ながら、バックアップ装置２のミラーリングセクション６１内のミラーリングデータと、携帯端末１の図２のデータセクション３１内のデータとは一致する。また、バックアップ装置２のミラーリングリスト記憶部６２に記憶されているミラーリングリストの内容と、携帯端末１の図２のリスト記憶部３２に記憶されているリストの内容とは一致する。
【００５９】
従って、その後、携帯端末１が携帯端末接続部４２から取り外されて再度接続された時点で、ミラーリングリストと携帯端末１内のリストが異なる場合、即ち、携帯端末１内のデータとミラーリングデータとが異なる場合、ミラーリングが再度行われることになる。このように、携帯端末１とバックアップ装置２との間でミラーリングが行われる場合、記憶部４３のうちのミラーリングセクション６１とミラーリングリスト記憶部６２が使用される。
【００６０】
取り込みデータセクション６３には、バックアップ装置２に供給されたデータのうちの上述した取り込みデータが記憶される。バックアップ装置２に供給されたデータとは、図３の例では、後述する入力データ振り分け部５１に供給されたデータを指す。即ち、外部情報処理装置１１から後述するデータ入力部４４を介して入力データ振り分け部５１に供給されたデータと、ユーザ操作部４５から入力データ振り分け部５１に供給されたデータとが、バックアップ装置２に供給されたデータになる。この場合、バックアップ装置２に供給されたデータの全てが取り込みデータセクション６３に記憶される訳ではなく、それらのうちの携帯端末１に取り込ませるべき種類のデータのみが、取り込みデータとして取り込みデータセクション６３に記憶されることになる。
【００６１】
また、取り込みデータリスト記憶部６４には、取り込みデータセクション６３に記憶された取り込みデータの内容をファイル単位で管理する取り込みデータリストが記憶される。
【００６２】
以上説明したような取り込みデータセクション６３に対して、他データセクション６５には、バックアップ装置２に供給されたデータのうちの取り込みデータ以外のデータが記憶される。即ち、バックアップ装置２に供給されたデータのうちの、取り込みデータとして分類される第１の種類とは異なる第２の種類のデータが、他データセクション６５に記憶されることになる。
【００６３】
データ入力部４４は、外部情報処理装置１１と通信を行う機能を有し、外部情報処理装置１１から送信されてきたデータを受信して入力データ振り分け部５１に供給する。
【００６４】
即ち、外部情報処理装置１１が、例えばテレビジョン番組を放送する放送局の装置として構成されている場合、データ入力部４４は、例えばチューナ等で構成される。この場合、データ入力部４４は、外部情報処理装置１１から放送されたAVデータ（テレビジョン放送信号）を電波の形態で受信し、その電波からAVデータを復元して入力データ振り分け部５１に供給する。
【００６５】
また、図３の例では、データ入力部４４は、外部情報処理装置１１と直接通信を行うように図示されているが、各種ネットワークを介在する通信を行うことも当然ながら可能である。即ち、外部情報処理装置１１が、例えばコンテンツデータをネットワークを介して配信するサーバとして構成されている場合、データ入力部４４は、例えばそのネットワークに接続可能なモデムやターミナルアダプタ等で構成される。
【００６６】
ユーザ操作部４５は、例えばキーボードやマウス等の各種入力機器で構成され、ユーザの操作内容に対応する各種信号を入力データ振り分け部５１に供給する。即ち、ユーザは、ユーザ操作部４５を制御することで、入力データ振り分け部５１に各種情報を入力させることができる。
【００６７】
例えば、ユーザは、ユーザ操作部４５を操作することで、取り込みデータとは如何なるデータであるのかを設定する設定情報を入力データ振り分け部５１に入力させることができる。即ち、設定情報とは、携帯端末１に取り込ませるべき第１の種類とそれ以外の第２の種類を分類する規則を示す情報であると言える。この規則は特に限定されず、ユーザが自在に設定することができる。例えば、所定の拡張子がつけられたファイルを第１の種類として分類し、それ以外の拡張子がつけられたファイルを第２の種類に分類する規則を採用することができる。また、例えば、複数の外部情報処理装置１１のうちの所定の装置、例えば所定のコンテンツ配信サーバから送信されたコンテンツデータを第１の種類として分類し、それ以外の装置から送信されたデータを第２の種類として分類する規則を採用することができる。
【００６８】
また例えば、ユーザは、ユーザ操作部４５を操作することで、入力データ振り分け部５１の振り分けの対象となるデータ自身、即ち、取り込みデータとなり得るデータ自身を、入力データ振り分け部５１に入力させることもできる。
【００６９】
以上、主制御部４１乃至ユーザ操作部４５について説明した。
【００７０】
次に、主制御部４１のうちの、入力データ振り分け部５１とミラーリング制御部５２について説明する。
【００７１】
入力データ振り分け部５１には、上述したように、データ入力部４４とユーザ操作部４５のそれぞれから各種データが供給される。
【００７２】
そこで、入力データ振り分け部５１は、データが供給されてくる毎に、例えばユーザ操作部４５から供給された上述した設定情報に基づいて、供給されたデータを、携帯端末１に取り込ませるべき第１の種類とそれ以外の第２の種類のうちのいずれか一方の種類に分類する。即ち、入力データ振り分け部５１は、入力された各種データを、取り込みデータとそれ以外のデータに振り分ける。そして、入力データ振り分け部５１は、入力されたデータのうちの、第１の種類に分類されたデータを取り込みデータとして取り込みデータセクション６３に記憶させ、第２の種類に分類されたデータを他データセクション６５に記憶させる。
【００７３】
また、入力データ振り分け部５１は、取り込みデータセクション６３に新たな取り込みデータを記憶させた場合、その新たな取り込みデータの内容を、取り込みデータリスト記憶部６４に記憶された取り込みデータリストに追加する。即ち、入力データ振り分け部５１は、取り込みデータリストを更新する。
【００７４】
ミラーリング制御部５２は、携帯端末接続部４２の接続状態を監視し、携帯端末接続部４２に携帯端末１が接続された時点でその処理（以下、他の処理と区別するために、ミラーリング処理と称する）を開始する。即ち、ミラーリング制御部５２は、携帯端末接続部４２に携帯端末１が接続されたことをトリガとしてミラーリング処理を開始し、その後、そのミラーリング処理を自動的に実行する。
【００７５】
以下、図４乃至図１０を参照して、ミラーリング処理の具体例について説明する。
【００７６】
例えばいま、図４に示される状態が初期状態であるとする。即ち、図４に示されるように、携帯端末１のデータセクション３１に何のデータも記憶されていない状態が初期状態であるとする。この場合、当然ながら、リスト記憶部３２には、リスト自体が記憶されていないか、或いは、各項目には何の内容も記述されていないリスト（以下、このようなリストを空リストと称する）が記憶されている。ただし、以下においては、空リストはリストではないとみなす。即ち、空リストが記憶されていても、何のリストも記憶されていないとみなす。
【００７７】
また、図４に示されるように、バックアップ装置２においても初期状態では当然ながら、ミラーリングセクション６１には何のデータも記憶されておらず、ミラーリングリスト記憶部６２にはミラーリングリストは記憶されていない。
【００７８】
その後、この図４で示される初期状態の携帯端末１をユーザが持ち運びしている最中に、携帯端末１の状態が図５に示される状態に変化したとする。即ち、図５の携帯端末１に示されるように、図１の外部情報処理装置１２から送信されたデータA0がデータセクション３１に取り込まれ、かつ、リスト記憶部３２には、データA0の内容を含むリストが新たに記憶されたとする。
【００７９】
なお、以下、データＫ（Ｋには、任意の符号が割り振られ、図５乃至図１０の例では、A0，A1，A2，Bのうちのいずれかの符号が割り振られている）の内容を含むリストを、リストＫと称する。このことは、ミラーリングリストや取り込みデータリストについても同様とされる。
【００８０】
即ち、図５の状態では、データセクション３１にデータA0が記憶されているので、それに対応するリストA0がリスト記憶部３２に記憶されていることになる。
【００８１】
図５の状態の携帯端末１、即ち、データA0が取り込まれ、かつそれに対応するリストA0が記憶された携帯端末１が、バックアップ装置２の図３の携帯端末接続部４２に接続されると、バックアップ装置２の図３のミラーリング制御部５２はミラーリング処理を開始することになる。
【００８２】
即ち、例えばはじめに、ミラーリング制御部５２は、リスト記憶部３２に記憶されているリストと、ミラーリングリスト記憶部６２に記憶されているミラーリングリストとを比較する。
【００８３】
いまの場合、図５に示されるように、リスト記憶部３２にはリストA0が記憶されているのに対して、ミラーリングリスト記憶部６２にはミラーリングリストは記憶されていない。
【００８４】
なお、以下、このように、リスト記憶部３２とミラーリング記憶部６２のうちのいずれか一方にリストが含まれていて、他方に含まれていない場合も、ミラーリング制御部５２は、携帯端末１のリストの内容とバックアップ装置２のミラーリングリストの内容とは異なると判断するとする。
【００８５】
そして、携帯端末１のリストの内容とバックアップ装置２のミラーリングリストの内容とは異なると判断した場合、ミラーリング制御部５２は、ミラーリングリストの内容を、携帯端末１のリストの内容と一致するように更新する。即ち、更新されたミラーリングリストがミラーリングリスト記憶部６２に記憶される。例えばいまの場合、図６に示されるように、ミラーリングリストA0がミラーリングリスト記憶部６２に記憶されることになる。
【００８６】
また、ミラーリング制御部５２は、ミラーリングセクション６１内のミラーリングデータと、携帯端末１のデータセクション３１内のデータとのデータ同期を取る。例えばいまの場合、図６に示されるように、データセクション３１に記憶されているデータA0が、ミラーリングセクション６１にもミラーリングデータとして記憶されることになる。
【００８７】
さらに、ミラーリング制御部５２は、取り込データリスト記憶部６４に取り込みデータリストが存在するか否かを判定する。
【００８８】
図６の状態では、取り込みデータリスト記憶部６４に取り込みデータリストが存在しないと判定されることになる。この場合、図６にも示されるように、携帯端末１に取り込ませるべき種類のデータ、即ち、取り込みデータも当然ながら存在しないので、ミラーリング処理は終了となる。
【００８９】
このようにしてミラーリング処理が一度終了した後に、ユーザが、この図６の状態の携帯端末１をバックアップ装置２から取り外し、持ち運びしたとする。さらに、この携帯端末１の状態が、持ち運びの最中に図７に示される状態に変化したとする。即ち、図７の携帯端末１に示されるように、データセクション３１内のデータがデータA0からデータA1に変化し、それに伴い、リスト記憶部３２に記憶されたリストもリストA0からリストA1に更新されたとする。さらに、今度は、図７のバックアップ装置２に示されるように、取り込みデータセクション６３には、取り込みデータとしてデータＢが新たに記憶され、それに伴い、取り込みデータリスト記憶部６４には取り込みデータリストＢが新たに記憶されたとする。
【００９０】
この場合も、ミラーリング制御部５２は、リスト記憶部３２に記憶されているリストと、ミラーリングリスト記憶部６２に記憶されているミラーリングリストとを比較する。
【００９１】
図７の状態の場合、リスト記憶部３２にはリストA1が記憶されているのに対して、ミラーリングリスト記憶部６２にはミラーリングリストA0が記憶されている。従って、図７の状態の場合も、ミラーリング制御部５２は、携帯端末１のリストの内容とバックアップ装置２のミラーリングリストの内容とが異なると判定し、ミラーリングリストの内容を、携帯端末１のリストの内容と一致するように更新する。即ち、更新されたミラーリングリストがミラーリングリスト記憶部６２に記憶される。例えばいまの場合、図８に示されるように、ミラーリングリストA1がミラーリングリスト記憶部６２に記憶されることになる。
【００９２】
また、ミラーリング制御部５２は、ミラーリングセクション６１内のミラーリングデータと、携帯端末１のデータセクション３１内のデータとのデータ同期を取る。例えばいまの場合、図８に示されるように、データセクション３１に記憶されているデータA1が、ミラーリングデータとしてミラーリングセクション６１にも記憶されることになる。
【００９３】
さらに、ミラーリング制御部５２は、取り込データリスト記憶部６４に取り込みデータリストが存在するか否かを判定する。図８の状態の場合、取り込みデータリスト記憶部６４には取り込みデータリストBが記憶されているので、取り込みデータリストが存在すると判定され、次のような処理が実行されることになる。
【００９４】
即ち、ミラーリング制御部５２は、取り込みデータリストを参照して、取り込みデータセクション６３に記憶された取り込みデータを、ミラーリングセクション６１内に移動させ、ミラーリングデータに追加する。
【００９５】
なお、本明細書においては、第１の記録媒体から第２の記録媒体へのデータの移動と、第１の記録媒体のデータの第２の記録媒体への複製（コピー）、或いは、第１の記録媒体のデータの第２の記録媒体へのバックアップとを明確に区別する。即ち、第１の記録媒体から第２の記録媒体へのデータの移動とは、第２の記録媒体にデータが記憶されると、第１の記録媒体のデータは削除されることを指す。これに対して、データの複製（コピー）、或いは、ミラーリングでは、データは削除されずに第１の記録媒体と第２の記録媒体のいずれにも残る。
【００９６】
例えばいまの場合、図９に示されるように、取り込みデータセクション６３に取り込みデータとして記憶されていたデータBは、ミラーリングセクション６１に移動され、ミラーリングデータに追加される。即ち、ミラーリングデータが、これまでのデータA1から、このデータA１にデータBが付加されたデータA2に更新される。また、取り込みデータセクション６３に記憶されていたデータＢは削除される。
【００９７】
これに伴い、ミラーリング制御部５２は、ミラーリングリスト記憶部６２に記憶されたミラーリングリストを更新する。即ち、ミラーリングリスト制御部５２は、ミラーリングデータとして新たに追加された取り込みデータの内容を、ミラーリングリストに追加する。例えばいまの場合、図９に示されるように、ミラーリングリストが、これまでのミラーリングリストA1から、そのミラーリングリストA1に取り込みデータリストBが追加されたミラーリングリストA2に更新される。
【００９８】
また、取り込みデータセクション６３内の取り込みデータの削除に伴い、ミラーリング制御部５２は、取り込みデータリスト記憶部６４内の取り込みデータリストも削除する。なお、ここでいう取り込みデータリストの削除とは、取り込みデータリスト自体を削除することの他、取り込みデータの全ての内容を削除して空リストにすることも含む。
【００９９】
例えばいまの場合、図９に示されるように、取り込みデータリスト記憶部６４から取り込みデータリストＢが削除される。或いは、取り込みデータＢが取り込みデータセクション６３からミラーリングセクション６１に移動されたことに伴い、対応する取り込みデータリストＢも、取り込みデータリスト記憶部６４からミラーリングリスト記憶部６２に移動されたと捉えてもよい。
【０１００】
いずれにしても、ミラーリングリスト記憶部６２内のミラーリングリストが更新されることになる。即ち、ミラーリングセクション６１内のミラーリングデータが更新されることになる。従って、更新後の時点においては、ミラーリングセクション６１内のミラーリングデータと、携帯端末１のデータセクション３１内のデータとは同期が取れていないことになる。例えばいまの場合、携帯端末１のデータセクション３１には、データA1が引き続き記憶されている一方、ミラーリングセクション６１には、そのデータA1に加えて取り込みデータBも付加されたデータA2がミラーリングデータとして記憶されており、両者の同期が取れていない。
【０１０１】
そこで、ミラーリング制御部５２はさらに、携帯端末１のリスト記憶部３２内のリストの内容を、ミラーリングリスト記憶部６２内のミラーリングリストと一致するように更新する。即ち、更新されたリストがリスト記憶部３２に記憶される。例えばいまの場合、図１０に示されるように、ミラーリングリストA2と同一内容のリストA2がリスト記憶部３２に記憶されることになる。
【０１０２】
また、ミラーリング制御部５２は、携帯端末１のデータセクション３１内のデータと、ミラーリングセクション６１内のミラーリングデータとのデータ同期を再度取る。即ち、ミラーリング制御部５２は、ミラーリングセクション６１内のミラーリングデータの中から、取り込みデータを削除せずに読み出して、携帯端末接続部４２を介して携帯端末１に送信する。すると、携帯端末１は、その取り込みデータをデータセクション３１に記憶させる。これにより、バックアップ装置２のミラーリングセクション６１内のミラーリングデータと、携帯端末１のデータセクション３１内のデータとのデータ同期が取られることになる。例えば上述した図９の状態の場合、ミラーリングセクション６１内のデータA2のうちの取り込みデータBが削除されずに抽出されて、携帯端末１のデータセクション３１にも記憶されることになる。その結果、図１０に示されるように、携帯端末１のデータセクション３１とミラーリングリストセクション６１とのそれぞれには、同一のデータA2が記憶されるのである。即ち、携帯端末１のデータセクション３１とバックアップ装置２のミラーリングセクション６１とのデータ同期が取られるのである。
【０１０３】
以上、図１乃至図３を参照して、本発明が適用される携帯端末１とバックアップ装置２の機能的構成例について説明した。そして、その後、図４乃至図１０を参照して、バックアップ装置２のミラーリング制御部５２が実行するミラーリング制御の具体例について説明した。
【０１０４】
次に、図１１のフローチャートを参照して、図３のバックアップ装置２の処理について説明する。
【０１０５】
ステップＳ１において、バックアップ装置２の主制御部４１は、新たなデータが供給されたか否かを判定する。
【０１０６】
データ入力部４４またはユーザ操作部４５から入力データ振り分け部５１に新たなデータが供給された場合、ステップＳ１において、新たなデータが供給されたと判定され、処理はステップＳ２に進む。
【０１０７】
ステップＳ２において、入力データ振り分け部５１は、上述したように、供給されたデータの種類が取り込みデータに対応する第１の種類の場合には、取り込みデータセクション６３にそのデータを記憶させ、供給されたデータが第１の種類とは異なる第２の種類のデータの場合には、他データセクション６３にそのデータを記憶させる。その後、処理はステップＳ５に進むが、ステップＳ５の処理については後述する。
【０１０８】
なお、以下、このようなステップＳ２の処理を、「データ取り込み処理」と称する。この「データ取り込み処理」の詳細については、図１２のフローチャートを参照して後述する。
【０１０９】
これに対して、データ入力部４４とユーザ操作部４５とのいずれからも入力データ振り分け部５１に対して新たなデータが供給されていない場合、ステップＳ１において、新たなデータが供給されていないと判定され、処理はステップＳ３に進む。
【０１１０】
ステップＳ３において、主制御部４１は、携帯端末１が携帯端末接続部４２に接続されたか否かを判定する。
【０１１１】
ステップＳ３において、携帯端末１が接続されたと判定された場合、処理はステップＳ４に進む。
【０１１２】
ステップＳ４において、主制御部４１のミラーリング制御部５２は、図４乃至図１０を用いて上述したような「ミラーリング処理」を実行する。なお、この「ミラーリング処理」の詳細については、図１３のフローチャートを参照して後述する。また、ステップＳ４の「ミラーリング処理」の終了後、処理はステップＳ５に進むが、ステップＳ５の処理については後述する。
【０１１３】
これに対して、ステップＳ３において、携帯端末１が接続されていないと判定された場合、処理はステップＳ５に進む。
【０１１４】
以上説明したように、結局、ステップＳ２の「データ取り込み処理」が終了するか、ステップＳ４の「ミラーリング処理」が終了するか、或いは、ステップＳ３の処理で携帯端末が接続されていないと判定されると、処理はステップＳ５に進む。
【０１１５】
ステップＳ５において、主制御部４１は、処理の終了が指示されたか否かを判定する。
【０１１６】
例えば、バックアップ装置２の図示せぬ電源が落とされた場合等には、ステップＳ５において、処理の終了が指示されたと判定され、処理は終了する。
【０１１７】
これに対して、ステップＳ５において、処理の終了がまだ指示されていないと判定された場合には、処理はステップＳ１に戻され、それ以降の処理が繰り返される。
【０１１８】
主制御部４１は、このようにして「データ取り込み処理」および「ミラーリング処理」のそれぞれの開始タイミングを制御している。
【０１１９】
換言すると、「データ取り込み処理」および「ミラーリング処理」のそれぞれは、開始タイミングについては管理されているが、それ以外については特に管理されていない。即ち、「データ取り込み処理」および「ミラーリング処理」のそれぞれは相互に独立した処理とされている。
【０１２０】
以下、図１２と図１３のそれぞれのフローチャートを参照して、「データ取り込み処理」および「ミラーリング処理」のそれぞれの詳細例について、その順番に個別に説明していく。
【０１２１】
はじめに、図１２のフローチャートを参照して、「データ取り込み処理」の詳細例について説明する。
【０１２２】
ステップＳ１１において、主制御部４１の入力データ振り分け部５１は、データ入力部４４またはユーザ操作部４５から供給されたデータを取得する。
【０１２３】
ステップＳ１２において、入力データ振り分け部５１は、ステップＳ１１の処理で取得されたデータは、取り込みデータであるか否かを判定する。このとき、入力データ振り分け部５１は、例えばユーザ操作部４５から予め入力された上述した設定情報、即ち、携帯端末１に取り込ませるべき第１の種類とそれ以外の第２の種類とに分類する規則に従って、ステップＳ１２の判定処理を実行する。
【０１２４】
入力データ振り分け部５１は、ステップＳ１２において、取り込みデータであると判定した場合、ステップＳ１３において、ステップＳ１１の処理で取得されたデータを取り込みデータセクション６３に記憶させる。これにより、「データ取り込み処理」は終了となる。即ち、図１１のステップＳ２の処理が終了し、処理は上述したステップＳ５に進むことになる。
【０１２５】
これに対して、入力データ振り分け部５１は、ステップＳ１２において、取り込みデータではないと判定した場合、ステップＳ１４において、ステップＳ１１の処理で取得されたデータを他データセクション６５に記憶させる。これにより、「データ取り込み処理」は終了となる。即ち、図１１のステップＳ２の処理が終了し、処理は上述したステップＳ５に進むことになる。
【０１２６】
以上、図１２のフローチャートを参照して、「データ取り込み処理」の詳細例について説明した。
【０１２７】
次に、図１３のフローチャートを参照して、「ミラーリング処理」の詳細例について説明する。
【０１２８】
ステップＳ２１において、図３のバックアップ装置２のミラーリング制御部５２は、携帯端末１内のリストと、バックアップ装置２内のミラーリングリストとを比較する。
【０１２９】
ステップＳ２２において、ミラーリング制御部５２は、ステップＳ２１の処理結果が「異なる」という比較結果であるか否かを判定する。
【０１３０】
例えば、上述した図５の状態や図７の状態の場合、ステップＳ２２において、「異なる」という比較結果であると判定され、即ち、ＹＥＳであると判定されて、処理はステップＳ２３に進む。
【０１３１】
ステップＳ２３において、ミラーリング制御部５２は、バックアップ装置２内のミラーリングリストの内容を、携帯端末１内のリストの内容と一致するように更新する。また、ステップＳ２４において、ミラーリング制御部５２は、バックアップ装置２内のミラーリングデータを、携帯端末１のデータセクション３１内のデータと同期させる。
【０１３２】
例えば、ステップＳ２３の処理の開始時点の状態が上述した図５の状態であった場合、ステップＳ２３とＳ２４の処理の結果、上述した図６の状態に変化する。また、ステップＳ２３の処理の開始時点の状態が上述した図７の状態であった場合、ステップＳ２３とＳ２４の処理の結果、上述した図８の状態に変化する。
【０１３３】
これに対して、ステップＳ２２において、「異なる」という比較結果ではないと判定された場合、即ち、携帯端末１内のリストと、バックアップ装置２内のミラーリングリストとが一致し、その結果、ＮＯであると判定された場合、当然ながら、バックアップ装置２内のミラーリングデータと、携帯端末１のデータセクション３１内のデータとは既に同期が取れているので、ステップＳ２３とＳ２４の処理は実行されずに、処理はステップＳ２５に進む。
【０１３４】
このようにして、ステップＳ２２の処理でＮＯであると判定されるか、或いは、ステップＳ２２の処理でＹＥＳであると判定された後にステップＳ２３とＳ２４の処理が実行されると、処理はステップＳ２５に進む。
【０１３５】
ステップＳ２５において、ミラーリング制御部５２は、バックアップ装置２内の取り込みデータリストが存在するかを確認する。そして、ステップＳ２６において、ミラーリング制御部５２は、ステップＳ２５の処理結果が「存在する」という確認結果であるか否かを判定する。
【０１３６】
上述したように、取り込みデータリスト記憶部６４に取り込みデータリスト自身が記憶されていない場合、或いは、取り込みデータリスト記憶部６４に取り込みデータリスト自身が記憶されていても、その取り込みデータリストが空リストの場合、ステップＳ２６において、「存在する」という確認結果ではないと判定されて、即ち、ＮＯであると判定されて、「ミラーリング処理」は終了となる。
【０１３７】
例えばステップＳ２５の処理の開始時点の状態が上述した図６の状態である場合、ステップＳ２６においてＮＯであると判定されて、「ミラーリング処理」は終了となる。
【０１３８】
「ミラーリング処理」が終了すると、即ち、図１１のステップＳ４の処理が終了すると、処理は上述したステップＳ５に進む。
【０１３９】
これに対して、取り込みデータリスト記憶部６４に取り込みデータリスト自身が記憶されており、その取り込みデータリストに内容が含まれている場合、即ち、取り込みデータリストが空リストではない場合、ステップＳ２６において、「存在する」という確認結果であると判定されて、即ち、ＹＥＳであると判定されて、処理はステップＳ２７に進む。
【０１４０】
例えばステップＳ２５の処理の開始時点の状態が上述した図８の状態である場合、ステップＳ２６において、ＹＥＳであると判定されて、処理はステップＳ２７に進む。
【０１４１】
ステップＳ２７において、ミラーリング制御部５２は、取り込みデータリストを参照して、取り込みデータを移動してミラーリングデータに追加する。即ち、ステップＳ２７において、ミラーリング制御部５２は、ミラーリングデータをさらに更新するとともに、移動元の取り込みデータ、即ち、図３の取り込みデータセクション６３内の取り込みデータを削除する。
【０１４２】
また、ステップＳ２８において、ミラーリング制御部５２は、ミラーリングリストの内容を更新するとともに、即ち、ステップＳ２７の処理で追加された取り込みデータの内容をミラーリングリストに追加するとともに、取り込みデータリストを削除する。なお、上述したように、取り込みデータリストを空リストにすることも、削除することに含む。
【０１４３】
例えば、ステップＳ２７の処理の開始時点の状態が上述した図８の状態であった場合、ステップＳ２７とＳ２８の処理の結果、上述した図９の状態に変化する。
【０１４４】
さらに、ステップＳ２９において、ミラーリング制御部５２は、携帯端末１内のリストの内容を、バックアップ装置２内のステップＳ２８の処理で更新されたミラーリングリストの内容と一致するように更新する
【０１４５】
また、ステップＳ３０において、ミラーリング制御部５２は、携帯端末１内のデータを、バックアップ装置２内のステップＳ２７の処理で更新されたミラーリングデータと同期させる。
【０１４６】
例えば、ステップＳ２９の処理の開始時点の状態が上述した図９の状態であった場合、ステップＳ２９とＳ３０の処理の結果、上述した図１０の状態に変化する。
【０１４７】
ステップＳ３０の処理が終了すると、「ミラーリング処理」も終了する。即ち、図１１のステップＳ４の処理が終了すると、処理は上述したステップＳ５に進む。
【０１４８】
以上、図１３のフローチャートを参照して、「ミラーリング処理」の詳細例について説明した。
【０１４９】
なお、取り込みデータも含めて、携帯端末１とバックアップ装置２との間でデータ同期が取られれば、処理の順番は特に図１３のフローチャートの順番に限定されない。
【０１５０】
例えば、ステップＳ２４の処理が先に実行された後、ステップＳ２４の処理が実行されてもよい。同様に、例えばステップＳ２８の処理が先に実行された後、ステップＳ２７の処理が実行されてもよい。また、例えばステップＳ３０の処理が先に実行された後、ステップＳ２９の処理が実行されてもよい。
【０１５１】
また、取り込みデータセクション６３に記憶されていた取り込みデータは、ミラーリングセクション６１ではなく携帯端末１に先に移動された後、携帯端末１とバックアップ装置２との間でデータ同期が取られてもよい。
【０１５２】
ところで、上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることができる。
【０１５３】
この場合、図１の携帯端末１とバックアップ装置２のそれぞれは、例えば図１４に示されるように構成することができる。
【０１５４】
図１４において、CPU（Central Processing Unit）１０１は、ROM（Read Only Memory）１０２に記録されているプログラム、または記憶部１０８からRAM（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。RAM１０３にはまた、CPU１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１５５】
従って、携帯端末１の図２の制御部２１や、バックアップ装置２の図３の主制御部４１が、CPU１０１、ROM１０２、および、RAM１０３に対応すると言える。この場合、図３のミラーリング制御部５２や入力データ振り分け部５１は、例えばCPU１０１が実行するプログラムで構成することができる。
【０１５６】
CPU１０１、ROM１０２、およびRAM２０３は、バス１０４を介して相互に接続されている。このバス１０４にはまた、入出力インタフェース１０５も接続されている。
【０１５７】
入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、および、他装置接続部１１０が接続されている。
【０１５８】
入力部１０６は、例えば、キー群、出力部１０７の表示部も兼ねたタッチパネル、キーボード、マウスなどの入力機器で構成される。即ち、入力部１０６は、例えば図２のユーザ操作部２２や図３のユーザ操作部４５に対応する。
【０１５９】
出力部１０７は、例えば、ディスプレイ等の表示部単体、スピーカやヘッドフォン出力端子等の音声出力部単体、または、それらの組合せで構成される。即ち、出力部１０７は、例えば図２の出力部２５に対応する。
【０１６０】
記憶部１０８は、例えばハードディスクなどで構成される。即ち、記憶部１０８は、例えば、図２の記憶部２４や図３の記憶部４３に対応する。即ち、図２のデータセクション３１およびリスト記憶部３２、並びに、図３のミラーリングセクション６１乃至他データセクション６５は、この記憶部１０８の一領域として構成される。
【０１６１】
通信部１０９は、例えばモデム、ターミナルアダプタ、無線通信機器などより構成され、他の情報処理装置との間の通信を制御する。この場合、通信部１０９は、インターネットを含むネットワークを介在する通信を制御することもできる。即ち、通信部１０９は、図２のデータ入力部２３や図３のデータ入力部４４に対応する。
【０１６２】
他装置接続部１１０は、特定の他の情報処理装置と電気的に接続する機能を有する。即ち、他装置接続部１１０は、図２のバックアップ装置接続部２６や図３の携帯端末接続部４２に対応する。
【０１６３】
入出力インタフェース１０５にはまた、必要に応じてドライブ１１１が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体１１２が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１０８にインストールされる。
【０１６４】
ところで、上述した一連の処理もソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１６５】
このようなプログラムを含む記録媒体は、図１４に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体（パッケージメディア）１１２により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１０２や、記憶部１０８に含まれるハードディスクなどで構成される。
【０１６６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６７】
また、本明細書において、システムとは、複数の装置や処理部により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１６８】
【図１】本発明が適用される情報処理システムの一構成例を示すブロック図である。
【図２】図１の情報処理システムのうちの携帯端末の機能的構成例を示す機能ブロック図である。
【図３】図１の情報処理システムのうちのバックアップ装置の機能的構成例を示す機能ブロック図である。
【図４】図３のバックアップ装置のミラーリング処理部が実行するミラーリング処理の具体的な処理例を説明する図である。
【図５】図３のバックアップ装置のミラーリング処理部が実行するミラーリング処理の具体的な処理例を説明する図である。
【図６】図３のバックアップ装置のミラーリング処理部が実行するミラーリング処理の具体的な処理例を説明する図である。
【図７】図３のバックアップ装置のミラーリング処理部が実行するミラーリング処理の具体的な処理例を説明する図である。
【図８】図３のバックアップ装置のミラーリング処理部が実行するミラーリング処理の具体的な処理例を説明する図である。
【図９】図３のバックアップ装置のミラーリング処理部が実行するミラーリング処理の具体的な処理例を説明する図である。
【図１０】図３のバックアップ装置のミラーリング処理部が実行するミラーリング処理の具体的な処理例を説明する図である。
【図１１】図３のバックアップ装置の処理例を説明するフローチャートである。
【図１２】図１１のバックアップ装置の処理のうちのデータ取り込み処理の詳細例を説明するフローチャートである。
【図１３】図１１のバックアップ装置の処理のうちのミラーリング処理の詳細例を説明するフローチャートである。
【図１４】図１の情報処理システムのうちの携帯端末またはバックアップ装置のハードウエア構成例を示すブロック図である。
【符号の説明】
【０１６９】
１  携帯端末，  ２  バックアップ装置，  １１，１２  外部情報処理装置，  ２１  制御部，  ２２  ユーザ操作部，  ２３  データ入力部，  ２４  記憶部，  ２５  出力部，  ２６  バックアップ装置接続部，  ３１  データセクション，  ３２  リスト記憶部，  ４１  主制御部，  ４２  携帯端末接続部，  ４３  記憶部，  ４４  データ入力部，  ４５  ユーザ操作部，  ５１  入力データ振り分け部５１  ミラーリング制御部，  ６１  ミラーリングセクション，  ６２  ミラーリングリスト記憶部，  ６３  取り込みデータセクション，  ６４  取り込みデータリスト記憶部，  ６５  他データセクション，  １０１  CPU，  １０２  ROM，  １０３  RAM，  １０８  記憶部，  １０９  通信部，  １１０  他装置接続部，  １１１  ドライブ，  １１２  リムーバブル記録媒体
【図１】
2006011903.tif 000003
【図２】
2006011903.tif 000004
【図３】
2006011903.tif 000005
【図４】
2006011903.tif 000006
【図５】
2006011903.tif 000007
【図６】
2006011903.tif 000008
【図７】
2006011903.tif 000009
【図８】
2006011903.tif 000010
【図９】
2006011903.tif 000011
【図１０】
2006011903.tif 000012
【図１１】
2006011903.tif 000013
【図１２】
2006011903.tif 000014
【図１３】
2006011903.tif 000015
【図１４】
2006011903.tif 000016