(57)【要約】【課題】内部に格納しているデータをより好適にバックアップする。【解決手段】情報端末（１００）は、情報端末の内部記録媒体（１１）に記録されている端末データの少なくとも一部を、複数の外部記録媒体（３０、４０、５０）に振り分けながらバックアップデータとしてバックアップするバックアップ手段（１２、１３）と、所望の外部記録媒体にバックアップされたバックアップデータの世代を示す世代情報（１４０）を管理する管理手段（１４）とを備える。【選択図】図１
2012014244.tif 000002
【特許請求の範囲】
【請求項１】
情報端末の内部記録媒体に記録されている端末データの少なくとも一部を、複数の外部記録媒体に振り分けながらバックアップデータとしてバックアップするバックアップ手段と、
前記複数の外部記録媒体にバックアップされた前記バックアップデータの世代を示す世代情報を管理する管理手段と
を備えることを特徴とする情報端末。
【請求項２】
前記世代情報に基づいて、前記複数の外部記録媒体にバックアップされた前記バックアップデータのうち所望の世代のバックアップデータを取得する取得手段と、
前記取得手段により取得された前記バックアップデータを用いて、前記内部記録媒体に記録されている前記端末データを更新する更新手段と
を更に備えることを特徴とする請求項１に記載の情報端末。
【請求項３】
前記更新手段は、前記取得手段により取得された前記バックアップデータを用いて、前記複数の外部記録媒体にバックアップされた前記バックアップデータを更新することを特徴とする請求項２に記載の情報端末。
【請求項４】
前記端末データの世代が前記取得手段により取得された前記バックアップデータの世代よりも新しいか否かを判定する判定手段を更に備え、
前記更新手段は、(i)前記端末データの世代が前記取得手段により取得された前記バックアップデータの世代よりも新しいと判定された場合には、前記端末データを用いて前記複数の外部記録媒体にバックアップされた前記バックアップデータを更新し、(ii)前記端末データの世代が前記取得手段により取得された前記バックアップデータの世代よりも新しくないと判定された場合には、前記取得手段により取得された前記バックアップデータを用いて、前記内部記録媒体に記録されている前記端末データ及び前記複数の外部記録媒体にバックアップされた前記バックアップデータの少なくとも一方を更新することを特徴とする請求項２又は３に記載の情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話等の情報端末の技術分野に関する。
【背景技術】
【０００２】
従来、携帯電話等の情報端末が内蔵するメモリには、電話番号、メールアドレス、送受信メールの内容、音楽、画像等のデータが保存されている。情報端末の紛失や破損によって、メモリに保存されたデータもまた消失してしまいかねない。このため、情報端末が内蔵するメモリに保存されているデータのバックアップが重要になってくる。一方で、バックアップは、ユーザにとって煩雑な作業であることは否めない。このため、情報端末への充電が開始されたことをトリガとしてバックアップを開始する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３４７９８８号公報
【特許文献２】特開２００７−１７４４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、メモリに保存されたデータを単にバックアップするだけでは、以下に示す技術的な問題点が生じかねない。例えば、バックアップしたデータがウイルスに感染してしまった場合には、当該バックアップしたデータを用いて情報端末の内蔵のメモリに保存されたデータを更新することができなくなってしまう。このため、バックアップの有用性が低下してしまう。
【０００５】
本発明が解決しようとする課題には上記のようなものが一例として挙げられる。本発明は、例えば内部に格納しているデータをより好適にバックアップすることが可能な情報端末を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題は、バックアップ手段と管理手段とを備える情報端末によって解決され得る。バックアップ手段は、情報端末の内部記録媒体に記録されている端末データの少なくとも一部を、複数の外部記録媒体に振り分けながらバックアップデータとしてバックアップする。バックアップ手段は、端末データの一部又は全部が複数の記録媒体の一部又は全部に記録されるように、端末データをバックアップデータとしてバックアップする。尚、複数の外部記録媒体に対する端末データの振り分けの態様はどのような態様であってもよい。管理手段は、複数の外部記録媒体にバックアップされたバックアップデータの世代を示す世代情報を管理する。
【発明の効果】
【０００７】
以上説明した情報端末によれば、管理手段は、外部記録媒体にバックアップされたバックアップデータがどの世代であるのか（例えば、どのタイミングでバックアップされたのか）を好適に管理することができる。従って、情報端末は、世代情報を参照することで、外部記録媒体にバックアップされたバックアップデータのうち所望の世代のバックアップデータを比較的容易に取得することができる。このため、情報端末は、世代情報を参照することで、例えば最新の世代のバックアップデータがウイルスに感染してしまった場合であっても、１世代前のバックアップデータを用いて情報端末の端末データを更新することができる。従って、より好適なバックアップ動作が担保される。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の携帯電話の構成を示すブロック図である。
【図２】内部データベースに記録されている内部データのサーバ、ＳＤカード及びＰＣへのバックアップ動作の流れを示すシーケンス図である。
【図３】世代管理機能部によって管理されている世代管理情報のデータ構造を示すデータ構造図である。
【図４】バックアップデータの世代が内部データの世代よりも新しい場合の、サーバ、ＳＤカード及びＰＣに記録されているバックアップデータの取得動作の流れを示すシーケンス図である。
【図５】バックアップデータの世代が内部データの世代よりも新しくない場合の、サーバ、ＳＤカード及びＰＣに記録されているバックアップデータの取得動作の流れを示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態を、図面に基づいて説明する。尚、以下の説明では、情報端末の一例としての携帯電話を用いて説明を進める。但し、携帯電話に限らず、その他の各種情報端末（例えば、ＰＤＡや、ミニパソコンや、ノートパソコンや、デスクトップパソコン等）に後述する構成を採用してもよい。
【００１０】
（１）携帯電話の構成
図１を参照して、本実施形態の携帯電話１の構成について説明する。図１は、本実施形態の携帯電話１の構成を示すブロック図である。尚、図１では、本実施形態の携帯電話１の説明に必要な構成を選択的に明示している。従って、本実施形態の携帯電話１は、携帯電話としての機能に必要な不図示の他の構成を適宜備えていてもよい。
【００１１】
図１に示すように、携帯電話１は、ＵＩ（User Interface）操作部１０と、内部データベース１１と、「バックアップ手段」及び「取得手段」の一例となる振分け機能部１２と、「バックアップ手段」、「取得手段」及び「更新手段」の一例となる連携機能部１３と、「管理手段」及び「判定手段」の一例となる世代管理部１４と、充電部１５と、ブラウザ制御部１６と、ＳＤカードＩ／Ｆ（Interface）１７と、ＵＳＢ（Universal Serial Bus）−Ｉ／Ｆ１８と、通信制御部１９とを備えている。
【００１２】
ＵＩ操作部１０は、携帯電話１のユーザの操作を受け付けるＵＩを生成すると共に、生成したＵＩを例えばディスプレイ等に表示させる。ＵＩ操作部１０は、ＵＩを介してユーザの操作を受け付けると共に、ユーザの操作内容を振分け機能部１２や連携機能部１３や世代管理機能部１４等に対して転送する。
【００１３】
内部データベース１１は、携帯電話１の内部データ（例えば、送受信されたメールデータや、通話の着信及び発信の履歴データや、撮像された画像データや、電話番号やメールアドレス等のアドレスデータ等）を記録する。
【００１４】
振分け機能部１２は、内部データベース１１に記録されている内部データのバックアップ時には、連携機能部１３の制御の下に、内部データベース１１に記録されている内部データを、サーバ３０やＳＤカード４０やＰＣ５０に対して転送する。サーバ３０やＳＤカード４０やＰＣ５０は、転送された内部データを、バックアップデータとして記録する。振分け機能部１２は、サーバ３０やＳＤカード４０やＰＣ５０に記録されたバックアップデータの取得時には、連携機能部１３の制御の下に、サーバ３０やＳＤカード４０やＰＣ５０に記録されたバックアップデータのうちの所望のデータを取得する。
【００１５】
連携機能部１３は、内部データベース１１に記録されている内部データのバックアップ時には、バックアップを行うべき内部データ及びバックアップを行うべきであると指定された内部データのバックアップ先等を指定する。連携機能部１３は、指定したバックアップ先に指定した内部データが記録される（つまり、バックアップされる）ように、振分け機能部１２の動作を制御する。連携機能部１３は、サーバ３０やＳＤカード４０やＰＣ５０に記録されたバックアップデータの取得時には、取得するべきバックアップデータ及び取得するべきであると指定されたバックアップデータの取得先等を指定する。連携機能部１３は、指定した取得先からバックアップデータが取得されるように、振分け機能部１２の動作を制御する。
【００１６】
世代管理機能部１４は、サーバ３０、ＳＤカード４０及びＰＣ５０に記録されるバックアップデータの世代（例えば、更新日時やバックアップ日時等）を管理する。世代管理機能部１４は更に、内部データベース１１に記録されている内部データの世代（例えば、更新日時や記録日時等）を管理してもよい。世代の管理は、例えば後述する世代管理情報１４０（図３参照）に基づいて行われる。世代管理機能部１４によって管理される世代は、振分け機能部１２及び連携機能部１３によって、所望の世代のバックアップデータを取得するために参照される。
【００１７】
充電部１５は、携帯電話１の充電を行う。例えば、充電部１５は、携帯電話１が充電器６０に設置された場合には、充電器６０より供給される電力を不図示の電源に対して供給することで携帯電話１の充電を行う。充電部１５は、携帯電話１の充電が行われている旨を示す制御信号を、振分け機能部１２、連携機能部１３及び世代管理機能部１４に対して出力する。
【００１８】
ブラウザ制御部１６は、内部データベース１１に記録されている内部データのバックアップ時には、振分け機能部１２から振り分けられた内部データの一部又は全部を、通信制御部１９及び有線若しくは無線のネットワーク網２０を介してサーバ３０に対して転送する。つまり、ブラウザ制御部１６は、サーバ３０がバックアップ先に指定されている内部データの一部又は全部を、通信制御部１９及びネットワーク網２０を介してサーバ３０に対して転送する。一方で、ブラウザ制御部１６は、バックアップデータの取得時には、サーバ３０に記録されたバックアップデータの一部又は全部を、通信制御部１９及びネットワーク網２０を介してサーバ３０から取得する。つまり、ブラウザ制御部１６は、サーバ３０から取得するべきであると連携機能部１３によって指定されたバックアップデータを、通信制御部１９及びネットワーク網２０を介してサーバ３０から取得する。
【００１９】
ＳＤカードＩ／Ｆ１７は、内部データベース１１に記録されている内部データのバックアップ時には、振分け機能部１２から振り分けられた内部データの一部又は全部を、ＳＤカード４０に対して転送する。つまり、ＳＤカードＩ／Ｆ１７は、ＳＤカード４０がバックアップ先に指定された内部データの一部又は全部を、ＳＤカード４０に対して転送する。一方で、ＳＤカードＩ／Ｆ１７は、バックアップデータの取得時には、ＳＤカード４０に記録されたバックアップデータの一部又は全部を、ＳＤカード４０から取得する。つまり、ＳＤカードＩ／Ｆ１７は、ＳＤカード４０から取得するべきであると連携機能部１３によって指定されたバックアップデータを、ＳＤカード４０から取得する。
【００２０】
ＵＳＢ−Ｉ／Ｆ１８は、内部データベース１１に記録されている内部データのバックアップ時には、振分け機能部１２から振り分けられた内部データの一部又は全部を、ＵＳＢケーブルを用いて携帯電話１に接続されているＰＣ５０に対して転送する。つまり、ＵＳＢ−Ｉ／Ｆ１８は、ＰＣ５０がバックアップ先に指定された内部データの一部又は全部を、ＰＣ５０に対して転送する。一方で、ＵＳＢ−Ｉ／Ｆ１８は、バックアップデータの取得時には、ＰＣ５０に記録されたバックアップデータの一部又は全部を、ＰＣ５０から取得する。つまり、ＵＳＢ−Ｉ／Ｆ１８は、ＰＣ５０から取得するべきであると連携機能部１３によって指定されたバックアップデータを、ＰＣ５０から取得する。
【００２１】
通信制御部１９は、内部データベース１１に記録されている内部データのバックアップ時には、所定の通信手順ないしはプロトコルに準拠しながら、ブラウザ制御部１６から転送される内部データの一部又は全部を、ネットワーク網２０を介してサーバ３０に対して転送する。一方で、通信制御部１９は、バックアップデータの取得時には、所定の通信手順ないしはプロトコルに準拠しながら、サーバ３０に記録されたバックアップデータの一部又は全部を、ネットワーク網２０を介してサーバ３０から取得する。
【００２２】
（２）携帯電話の動作
図２から図４を参照して、本実施形態の携帯電話１の動作（例えば、バックアップに関連する動作）ついて説明する。
【００２３】
（２−１）内部データのバックアップ
図２及び図３を参照して、内部データベース１１に記録されている内部データのサーバ３０、ＳＤカード４０及びＰＣ５０へのバックアップ動作について説明する。図２は、内部データベース１１に記録されている内部データのサーバ３０、ＳＤカード４０及びＰＣ５０へのバックアップ動作の流れを示すシーケンス図である。図３は、世代管理機能部１４によって管理されている世代管理情報１４０のデータ構造を示すデータ構造図である。
【００２４】
図２に示すように、初期動作として、世代管理機能部１４は、内部データのバックアップを行う際の世代数を指定する（ステップＳ４０）。つまり、世代管理機能部１４は、サーバ３０、ＳＤカード４０及びＰＣ５０に記録可能なバックアップデータの世代数を指定する。例えば、世代数が「３世代」に指定されている場合には、サーバ３０、ＳＤカード４０及びＰＣ５０の夫々には、第１世代の（つまり、最新の）バックアップデータ、第１世代よりも１世代古い第２世代のバックアップデータ及び第２世代よりも１世代古い第３世代のバックアップデータが記録される。世代数の指定は、例えばＵＩ操作部１０を介して携帯電話１に入力されるユーザの操作（例えば、世代数を指定するユーザの操作等）に基づいて行われてもよい。或いは、世代数の指定は、所定の指定基準に基づいて世代管理機能部１４によって自動的に行われてもよい。或いは、世代数の指定は、デフォールトの指定（例えば、デフォールトの世代数が３世代であるという指定）をそのまま適用することによって行われてもよい。
【００２５】
初期動作として更に、連携機能部１３は、内部データのバックアップ先等を指定する（ステップＳ３０）。連携機能部１３は更に、バックアップを行うべき内部データを指定してもよい。内部データ及びバックアップ先の指定は、例えばＵＩ操作部１０を介して携帯電話１に入力されるユーザの操作（例えば、バックアップを行う内部データの一部又は全部を指定するユーザの操作や、バックアップ先を指定するユーザの操作等）に基づいて行われてもよい。例えば、連携機能部１３は、ＵＩ操作部１０を介して携帯電話１に入力されるユーザの操作に基づいて、バックアップを行うべき内部データとしてメールデータ、画像データ及びアドレスデータを指定し、内部データのうちのメールデータのバックアップ先としてサーバ３０を指定し、内部データのうちの画像データのバックアップ先としてＳＤカード４０を指定し、内部データのうちのアドレスデータのバックアップ先としてＰＣ５０を指定してもよい。或いは、例えば、連携機能部１３は、ＵＩ操作部１０を介して携帯電話１に入力されるユーザの操作に基づいて、バックアップを行うべき内部データとして内部データの全部を指定し、内部データの全部のバックアップ先としてサーバ３０及びＳＤカード４０の双方を指定してもよい。或いは、内部データ及びバックアップ先の指定は、所定の指定基準に基づいて連携機能部１３によって自動的に行われてもよい。連携機能部１３による内部データ及びバックアップ先の指定の態様はどのような態様であってもよい。
【００２６】
以上説明した初期動作の後、内部データの実際のバックアップは、例えば充電部１５によって行われる携帯電話１の充電をトリガとして開始されてもよい。つまり、振分け機能部１２、連携機能部１３及び世代管理機能部１４は、携帯電話１の充電が行われている旨を示す制御信号が充電部１５から出力されている間に、内部データのバックアップを行ってもよい。他方で、振分け機能部１２、連携機能部１３及び世代管理機能部１４は、携帯電話１の充電が行われている旨を示す制御信号が充電部１５から出力されていない場合には、内部データのバックアップを行わなくともよい。但し、振分け機能部１２、連携機能部１３及び世代管理機能部１４は、携帯電話１の充電が行われている旨を示す制御信号が充電部１５から出力されていない場合であっても、内部データのバックアップを行ってもよい。
【００２７】
内部データのバックアップが開始された場合には、世代管理機能部１４は、内部データベース１１に記録されている内部データを読み取る（ステップＳ４１）。具体的には、世代管理機能部１４は、ステップＳ３０においてバックアップを行うべきであると指定された内部データを読み取る。世代管理機能部１４は、読み取った内部データを連携機能部１３へと転送する。
【００２８】
連携機能部１３は、世代管理機能部１４から転送される内部データを振分け機能部１２へと転送する。連携機能部１３は更に、ステップＳ３０での指定内容等に基づいて、世代管理機能部１４から転送される内部データのバックアップ先を振分け機能部１２に対して指定する。
【００２９】
振分け機能部１２は、連携機能部１３から転送される内部データを、ステップＳ３０において指定されたバックアップ先へと転送する（ステップＳ２０）。例えば、内部データのうちのメールデータのバックアップ先としてサーバ３０が指定され、内部データのうちの画像データのバックアップ先としてＳＤカード４０が指定され、内部データのうちのアドレスデータのバックアップ先としてＰＣ５０が指定されている場合を想定する。この場合、振分け機能部１２は、連携機能部１３から転送される内部データのうちのメールデータをサーバ３０に転送し、連携機能部１３から転送される内部データのうちの画像データをＳＤカード４０に転送し、連携機能部１３から転送される内部データのうちのアドレスデータをＰＣ５０に転送する。その結果、メールデータのバックアップデータがサーバ３０に記録され、画像データのバックアップデータがＳＤカード４０に記録され、アドレスデータのバックアップデータがＰＣ５０に記録される。
【００３０】
その後、振分け機能部１２は、内部データのバックアップが完了した旨を連携機能部１３に対して通知する。内部データのバックアップが完了した旨の通知を受けた連携機能部１３もまた、内部データのバックアップが完了した旨を世代管理機能部１４に対して通知する。
【００３１】
内部データのバックアップが完了した旨の通知を受けた世代管理機能部１４は、今回行ったバックアップ動作の内容を世代管理情報１４０に反映させる。つまり、世代管理機能部１４は、今回行ったバックアップ動作の内容に基づいて、世代管理情報１４０を更新する。
【００３２】
世代管理情報１４０は、例えば図４に示すように、世代ＩＤ、更新日時、データ名（ファイル名）及びバックアップ先を含むレコードを複数含んでいる。図４に示す世代管理情報１４０は、「ファイルＡ」という名称の内部データが、「２０１０年４月１０日２２時００分」という日時に、「第１世代」のバックアップデータとして「サーバ３０」に記録されていることを示すレコードを含む。同様に、図４に示す世代管理情報１４０は、「ファイルＢ」という名称の内部データが、「２０１０年４月１０日２２時００分」という日時に、「第１世代」のバックアップデータとして「サーバ３０」に記録されていることを示すレコードを含む。同様に、図４に示す世代管理情報１４０は、「ファイルＡ」という名称の内部データが、「２０１０年４月１日１１時４５分」という日時に、「第２世代」のバックアップデータとして「ＰＣ５０」に記録されていることを示すレコードを含む。同様に、図４に示す世代管理情報１４０は、「ファイルＢ」という名称内部データが、「２０１０年３月２１日１８時３０分」という日時に、「第３世代」のバックアップデータとして「ＳＤカード４０」に記録されていることを示すレコードを含む。
【００３３】
尚、図３に示す世代管理情報１４０は一例であり、世代管理機能部１４は、その他のデータ構造を有する世代管理情報を用いてバックアップデータの世代を管理してもよい。
【００３４】
（２−２）バックアップデータの取得
図４及び図５を参照して、サーバ３０、ＳＤカード４０及びＰＣ５０に記録されているバックアップデータの取得動作について説明する。図４は、バックアップデータの世代が内部データの世代よりも新しい場合の、サーバ３０、ＳＤカード４０及びＰＣ５０に記録されているバックアップデータの取得動作の流れを示すシーケンス図である。図５は、バックアップデータの世代が内部データの世代よりも新しくない場合の、サーバ３０、ＳＤカード４０及びＰＣ５０に記録されているバックアップデータの取得動作の流れを示すシーケンス図である。
【００３５】
図４及び図５に示すように、初期動作として、世代管理機能部１４は、サーバ３０、ＳＤカード４０及びＰＣ５０に記録可能なバックアップデータの世代数を指定する（ステップＳ４０）。或いは、世代管理機能部１４は、バックアップ先から取得するバックアップデータの世代数を指定してもよい（ステップＳ４０）。例えば、バックアップ先から取得するバックアップデータの世代数が「第３世代」に指定されている場合には、サーバ３０、ＳＤカード４０及びＰＣ５０の夫々に記録されている第３世代のバックアップデータが取得される。世代数の指定は、例えばＵＩ操作部１０を介して携帯電話１に入力されるユーザの操作（例えば、世代数を指定するユーザの操作等）に基づいて行われてもよい。或いは、世代数の指定は、所定の指定基準に基づいて世代管理機能部１４によって自動的に行われてもよい。いずれの場合にも、世代管理機能部１４によって管理されている世代管理情報１４０が参照されることが好ましい。或いは、世代数の指定は、デフォールトの指定（例えば、デフォールトの世代数が３世代であるという指定）をそのまま適用することによって行われてもよい。
【００３６】
初期動作として更に、連携機能部１３は、内部データのバックアップ先等を指定する（ステップＳ３０）。連携機能部１３は更に、取得するべきバックアップデータ及び取得するべきであると指定されたバックアップデータの取得先（バックアップ先）等を指定してもよい。バックアップデータ及び取得先の指定は、例えばＵＩ操作部１０を介して携帯電話１に入力されるユーザの操作（例えば、バックアップデータの取得先を指定するユーザの操作や、取得するべきバックアップデータを指定するユーザの操作等）に基づいて行われてもよい。或いは、バックアップデータ及び取得先の指定は、所定の指定基準に基づいて連携機能部１３によって自動的に行われてもよい。例えば、連携機能部１３は、取得するべきバックアップデータとしてメールデータ、画像データ及びアドレスデータを指定し、メールデータのバックアップデータの取得先としてサーバ３０を指定し、画像データのバックアップデータの取得先としてＳＤカード４０を指定し、アドレスデータのバックアップデータの取得先としてＰＣ５０を指定してもよい。或いは、例えば、連携機能部１３は、取得するべきバックアップデータとして内部データの全部を指定し、内部データの全部のバックアップデータの取得先としてサーバ３０及びＳＤカード４０の双方を指定してもよい。連携機能部１３によるバックアップデータ及び取得先の指定の態様はどのような態様であってもよい。
【００３７】
以上説明した初期動作の後、バックアップデータの実際の取得は、例えば充電部１５によって行われる携帯電話１の充電をトリガとして開始されてもよい。つまり、振分け機能部１２、連携機能部１３及び世代管理機能部１４は、携帯電話１の充電が行われている旨を示す制御信号が充電部１５から出力されている間に、バックアップデータの取得を行ってもよい。他方で、振分け機能部１２、連携機能部１３及び世代管理機能部１４は、携帯電話１の充電が行われている旨を示す制御信号が充電部１５から出力されていない場合には、バックアップデータの取得を行わなくともよい。但し、振分け機能部１２、連携機能部１３及び世代管理機能部１４は、携帯電話１の充電が行われている旨を示す制御信号が充電部１５から出力されていない場合であっても、バックアップデータの取得を行ってもよい。
【００３８】
バックアップデータの取得が開始された場合には、世代管理機能部１４は、バックアップ先であるサーバ３０、ＳＤカード４０及びＰＣ５０に対して、バックアップデータの問い合わせを行う（ステップＳ４３）。具体的には、世代管理機能部１４は、サーバ３０、ＳＤカード４０及びＰＣ５０に対して、取得するべきであると指定された内部データがバックアップデータとして記録されているか否かを問い合わせる（ステップＳ４３）。加えて、世代管理機能部１４は、サーバ３０、ＳＤカード４０及びＰＣ５０に対して、記録されているバックアップデータの世代を問い合わせる（ステップＳ４３）。尚、世代管理機能部１４は、世代管理情報１４０を参照することでどのバックアップ先にどの世代のバックアップデータが記録されているか否かを認識することはできる。しかしながら、バックアップデータが実際に記録されていることを確実に確認するために、世代管理機能部１４は、ステップＳ４３の問合せを行う。
【００３９】
世代管理機能部１４からのバックアップデータの問い合わせは、連携機能部１３を介して振分け機能部１２へと転送される。振分け機能部１２は、世代管理機能部１４からのバックアップデータの問い合わせの内容に基づいて、バックアップ先であるサーバ３０、ＳＤカード４０及びＰＣ５０にアクセスする（ステップＳ２１）。アクセスの結果、振分け機能部１２は、取得するべきであると指定された内部データがバックアップデータとして記録されているか否かを認識すると共に、記録されているバックアップデータの世代を認識する。
【００４０】
振分け機能部１２は、世代管理機能部１４からのバックアップデータの問い合わせに対する応答として、取得するべきであると指定された内部データがバックアップデータとして記録されているか否かの認識結果及び記録されているバックアップデータの世代の認識結果を世代管理機能部１４に対して通知する。振分け機能部１２からのバックアップデータの問合せ応答は、連携機能部１３を介して世代管理機能部１４へと転送される。
【００４１】
バックアップデータの問合せ応答が通知された世代管理機能部１４は、内部データベース１１に記録されている内部データを照合する（ステップＳ４４）。例えば、世代管理機能部１４は、内部データベース１１に記録されている内部データの世代を照合する。
【００４２】
続いて、世代管理機能部１４は、バックアップデータの問い合わせに対する応答として取得したバックアップデータの世代と、内部データの世代とを比較する（ステップＳ４５）。例えば、世代管理機能部１４は、バックアップデータの世代が内部データの世代よりも新しいか否かを比較する。ステップＳ４５までの動作は、図４及び図５の双方共に同一である。
【００４３】
尚、ステップＳ４５における比較動作は、第１世代の（つまり、最新の）バックアップデータを取得する場合に行われることが好ましい。言い換えれば、第１世代のバックアップデータ以外のバックアップデータ（つまり、第１世代よりも古い第２世代以降のバックアップデータ）を取得する場合には、ステップＳ４５における比較動作は行われなくともよい。第１世代よりも古い第２世代以降の所望の世代のバックアップデータを取得する場合には、バックアップデータの問い合わせに対する応答によって所望の世代のバックアップデータがバックアップ先に記録されていることが確認された時点で、当該バックアップ先から所望の世代のバックアップデータを取得してもよい。
【００４４】
ステップＳ４５における判定の結果、バックアップデータの世代が内部データの世代よりも新しい（つまり、バックアップデータが最新である）と判定された場合には、図４に示す動作が行われる。具体的には、世代管理機能部１４は、内部データベース１１に記録されている内部データをバックアップデータにより更新することを要求するリカバリ要求を連携機能部１３に対して出力する（ステップＳ４６）。
【００４５】
連携機能部１３は、世代管理機能部１４から出力されるリカバリ要求を振分け機能部１２に対して転送する（ステップＳ３１）。連携機能部１３は更に、取得するべきバックアップデータ及び取得するべきであると指定されたバックアップデータの取得先（バックアップ先）を振分け機能部１２に対して指定する。
【００４６】
連携機能部１３から転送されるリカバリ要求を取得した振分け機能部１２は、指定されたバックアップデータを指定されたバックアップ先から取得する（ステップＳ２２）。例えば、内部データのうちのメールデータの最新のバックアップデータがサーバ３０に記録され、内部データのうちの画像データの最新のバックアップデータがＳＤカード４０に記録され、内部データのうちのアドレスデータの最新のバックアップデータがＰＣ５０に記録されている場合を想定する。この場合、振分け機能部１２は、メールデータのバックアップデータをサーバ３０から取得し、画像データのバックアップデータをＳＤカード４０から取得し、アドレスデータのバックアップデータをＰＣ５０から取得する。振分け機能部１２は、取得したバックアップデータを連携機能部１３に対して転送する。
【００４７】
振分け機能部１２より転送されるバックアップデータを取得した連携機能部１３は、バックアップデータを世代管理機能部１４に対して転送する（ステップＳ３２）。世代管理機能部１４は、連携機能部１３から転送されるバックアップデータを内部データベース１１に記録する。これにより、内部データベース１１に記録されている内部データ（例えば、古い世代の内部データ）が、最新のバックアップデータに更新される（ステップＳ４７）。その後、世代管理機能部１４は、連携機能部１３からのバックアップデータの転送（或いは、転送されてきたバックアップデータを用いた内部データの更新）が完了した旨を連携機能部１３に対して通知する。
【００４８】
振分け機能部１２より転送されるバックアップデータを取得した連携機能部１３は、バックアップデータを振分け機能部１２に対して再度転送してもよい（ステップＳ３２）。加えて、連携機能部１３は、再度転送したバックアップデータが、当該バックアップデータを取得したバックアップ先以外のバックアップ先に転送されるように、振分け機能部１２に対してバックアップデータの転送先を指定してもよい。例えば、メールデータの最新のバックアップデータがサーバ３０から取得され、画像データの最新のバックアップデータがＳＤカード４０から取得され、アドレスデータの最新のバックアップデータがＰＣ５０から取得されている場合を想定する。この場合、連携機能部１３は、メールデータの最新のバックアップデータがＳＤカード４０及びＰＣ５０に対して転送され、画像データの最新のバックアップデータがサーバ３０及びＰＣ５０に対して転送され、アドレスデータの最新のバックアップデータがサーバ３０及びＳＤカード４０に対して転送されるように、振分け機能部１２に対してバックアップデータの転送先を指定してもよい。
【００４９】
振分け機能部１２は、連携機能部１３から転送されるバックアップデータを、指定された転送先（つまり、バックアップ先）に対して転送してもよい（ステップＳ２３）。これにより、全てのバックアップ先（つまり、サーバ３０、ＳＤカード４０及びＰＣ５０）に、最新のバックアップデータが記録される。その後、振分け機能部１２は、連携機能部１３からのバックアップデータの転送（或いは、転送されてきた最新のバックアップデータを用いた古いバックアップデータの更新）が完了した旨を連携機能部１３に対して通知する。
【００５０】
他方で、ステップＳ４５における判定の結果、バックアップデータの世代が内部データの世代よりも新しくない（つまり、内部データが最新である）と判定された場合には、図５に示す動作が行われる。具体的には、世代管理機能部１４は、サーバ３０、ＳＤカード４０及びＰＣ５０に記録されているバックアップデータを内部データベース１１に記録されている内部データにより更新するために、内部データベース１１に記録されている内部データを連携機能部１３に対して転送する（ステップＳ４８）。
【００５１】
世代管理機能部１４より転送される内部データを取得した連携機能部１３は、内部データを振分け機能部１２に対して転送する（ステップＳ３３）。加えて、連携機能部１３は、転送した最新の内部データが、当該最新の内部データをバックアップデータとして記録していないバックアップ先に転送されるように、振分け機能部１２に対してバックアップデータの転送先を指定してもよい。例えば、最新の内部データのうちのメールデータのバックアップデータがサーバ３０及びＳＤカード４０に記録されておらず、最新の内部データのうちの画像データのバックアップデータがサーバ３０、ＳＤカード４０及びＰＣ５０に記録されておらず、最新の内部データのうちのアドレスデータのバックアップデータがＰＣ５０に記録されていない場合を想定する。この場合、連携機能部１３は、最新の内部データのうちのメールデータがサーバ３０及びＳＤカード４０に対して転送され、最新の内部データのうちの画像データがサーバ３０、ＳＤカード４０及びＰＣ５０に対して転送され、最新の内部データのうちのアドレスデータがＰＣ５０に対して転送されるように、振分け機能部１２に対して内部データの転送先を指定してもよい。
【００５２】
振分け機能部１２は、連携機能部１３から転送される内部データを、指定されたバックアップ先に対して転送する（ステップＳ２４）。これにより、全てのバックアップ先（つまり、サーバ３０、ＳＤカード４０及びＰＣ５０）に、最新の内部データが最新のバックアップデータとして記録される。その後、振分け機能部１２は、連携機能部１３からの内部データの転送（或いは、転送されてきた最新の内部データを用いた古いバックアップデータの更新）が完了した旨を連携機能部１３に対して通知する。
【００５３】
以上説明したように、本実施形態の携帯電話１は、複数のバックアップ先（つまり、サーバ３０、ＳＤカード４０及びＰＣ５０）に記録されているバックアップデータの世代を管理することができる。このため、携帯電話１は、例えば最新のバックアップデータがウイルスに感染してしまった場合であっても、１世代前のバックアップデータを用いることができる。従って、携帯電話１は、好適なバックアップ動作を行うことができる。
【００５４】
本実施形態の携帯電話１は、携帯電話１は、複数のバックアップ先に記録されているバックアップデータのうち所望の世代の（或いは、最新の）バックアップデータを用いて内部データを更新することができる。従って、携帯電話１は、携帯電話１の内部データを最適なバックアップデータに更新することができる。
【００５５】
本実施形態の携帯電話１は、携帯電話１は、複数のバックアップ先に記録されているバックアップデータのうち所望の世代の（或いは、最新の）バックアップデータを用いて、内部データのみならず複数のバックアップ先に記録されている古いバックアップデータをも更新することができる。このため、携帯電話１は、携帯電話１の内部データのみならず複数のバックアップ先のバックアップデータをも最適なバックアップデータに更新することができる。
【００５６】
本実施形態の携帯電話１は、内部データの世代がバックアップデータの世代よりも新しい場合には、内部データを用いてバックアップデータの更新を行うことができる。このため、携帯電話１は、複数のバックアップ先のバックアップデータを最新の状態に保つことができる。
【００５７】
本実施形態の携帯電話１は、バックアップデータの世代を、バックアップデータの更新日時を用いて管理することができる。従って、携帯電話１は、バックアップデータの世代を比較的容易に管理することができる。
【００５８】
尚、上述の説明では、複数のバックアップ先として、サーバ３０、ＳＤカード４０及びＰＣ５０を用いる例を説明している。しかしながら、バックアップ先として他の構成を採用してもよい。例えば、外付けハードディスクや、ＳＤカード４０以外の他の種類のフラッシュメモリないしは半導体メモリや、光ディスクや、その他の各種記録媒体をバックアップ先として用いてもよい。
【００５９】
以上説明した実施形態に関して、更に以下の付記を開示する。
【００６０】
（付記１）
情報端末の内部記録媒体に記録されている端末データの少なくとも一部を、複数の外部記録媒体に振り分けながらバックアップデータとしてバックアップするバックアップ手段と、前記所複数の外部記録媒体にバックアップされた前記バックアップデータの世代を示す世代情報を管理する管理手段とを備えることを特徴とする情報端末。
【００６１】
（付記２）
前記世代情報に基づいて、前記複数の外部記録媒体にバックアップされた前記バックアップデータのうち所望の世代のバックアップデータを取得する取得手段と、前記取得手段により取得された前記バックアップデータを用いて、前記内部記録媒体に記録されている前記端末データを更新する更新手段とを更に備えることを特徴とする付記１に記載の情報端末。
【００６２】
（付記３）
前記更新手段は、前記取得手段により取得された前記バックアップデータを用いて、前記複数の外部記録媒体にバックアップされた前記バックアップデータを更新することを特徴とする付記２に記載の情報端末。
【００６３】
（付記４）
前記端末データの世代が前記取得手段により取得された前記バックアップデータの世代よりも新しいか否かを判定する判定手段を更に備え、前記更新手段は、(i)前記端末データの世代が前記取得手段により取得された前記バックアップデータの世代よりも新しいと判定された場合には、前記端末データを用いて前記複数の外部記録媒体にバックアップされた前記バックアップデータを更新し、(ii)前記端末データの世代が前記取得手段により取得された前記バックアップデータの世代よりも新しくないと判定された場合には、前記取得手段により取得された前記バックアップデータを用いて、前記内部記録媒体に記録されている前記端末データ及び前記複数の外部記録媒体にバックアップされた前記バックアップデータの少なくとも一方を更新することを特徴とする付記２又は３に記載の情報端末。
【００６４】
（付記５）
前記世代情報は、前記バックアップデータのバックアップ日時又は更新日時を含むことを特徴とする付記１から４のいずれか一項に記載の情報端末。
【００６５】
（付記６）
情報端末における情報処理方法であって、前記情報端末の内部記録媒体に記録されている端末データの少なくとも一部を、複数の外部記録媒体に振り分けながらバックアップデータとしてバックアップするバックアップ工程と、前記複数の外部記録媒体にバックアップされた前記バックアップデータの世代を示す世代情報を管理する管理工程とを備えることを特徴とする情報処理方法。
【００６６】
（付記７）
情報端末を動作させるコンピュータプログラムであって、前記情報端末の内部記録媒体に記録されている端末データの少なくとも一部を、複数の外部記録媒体に振り分けながらバックアップデータとしてバックアップするバックアップ工程と、前記複数の外部記録媒体にバックアップされた前記バックアップデータの世代を示す世代情報を管理する管理工程とを前記情報端末が実行するように前記情報端末を動作させることを特徴とするコンピュータプログラム。
【００６７】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴なう情報端末もまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【００６８】
１  携帯電話
１０  ＵＩ操作部
１１  内部データベース
１２  振分け機能部
１３  連携機能部
１４  世代管理機能部
１４０  世代管理情報
１５  充電部
３０  サーバ
４０  ＳＤカード
５０  ＰＣ
【図１】
2012014244.tif 000003
【図２】
2012014244.tif 000004
【図３】
2012014244.tif 000005
【図４】
2012014244.tif 000006
【図５】
2012014244.tif 000007