(57)【特許請求の範囲】
【請求項１】
情報を記憶するローカル記憶部を備えた通信可能な携帯通信端末が、当該携帯通信端末の機種を識別する機種情報を通信網へ送出する機種情報送信ステップと、
携帯通信端末に記憶されているコンテンツのダウンロード元を示すインデックスデータと当該携帯通信端末の機種を識別する機種情報とを対応づけて記憶したリモート記憶部を備えたサーバ装置が、前記携帯通信端末から前記機種情報を受ける機種情報受信ステップと、
前記サーバ装置が、前記機種情報受信ステップにて受信した機種情報と前記リモート記憶部に記憶された機種情報が合致するか否かを判定する機種情報判定ステップと、
前記サーバ装置が、前記機種情報判定ステップにて合致しないと判断した場合、前記機種情報受信ステップにて受信した機種情報の携帯通信端末に適した情報であり、且つ前記リモート記憶部に記憶されているインデックスデータが表すダウンロード元のコンテンツと同じ内容を示すコンテンツを前記通信網上から取得する通信網上情報取得ステップと、
前記サーバ装置が、通信網上情報取得ステップにてコンテンツを取得した場合には、前記通信網上情報取得ステップにて取得したコンテンツと、該取得したコンテンツの記憶位置を特定する特定情報を送信するコンテンツ送信ステップと、
前記携帯通信端末が、前記コンテンツ送信ステップにより送信されたコンテンツと特定情報とを受信するコンテンツ受信ステップと、
前記携帯通信端末が、前記コンテンツ受信ステップにより受信したコンテンツを、コンテンツと共に受信した特定情報にて特定される記憶位置へ記憶させる機器設定情報格納ステップと
を有することを特徴とするデータダウンロード方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯通信端末内のメモリに格納されるデータを待避および復元する技術に関する。
【０００２】
【従来の技術】
携帯電話機は、機器で使用される種々のデータを格納するメモリを有している。近年、不慮の事故などにより携帯電話機のメモリに格納されたデータが消失してしまった時のために、携帯電話機とパーソナルコンピュータを接続ケーブルで接続し、携帯電話機のメモリ内のデータをパーソナルコンピュータ内のハードディスクに保存したり、外部の記憶装置に保存し、データが消失した際には外部に保存していたデータをもちいて携帯電話機のメモリに格納されていたデータを復帰させる技術を用いた製品が提供されている。携帯電話機のユーザは、上述した製品を用いることにより、手間や時間をかけることなくメモリに格納されていたデータを復帰させることが可能となる。
【０００３】
【発明が解決しようとする課題】
しかし、新たに携帯電話機を購入した場合、購入した携帯電話機の機種が、バックアップを行った機種と異なる場合、バックアップを行った携帯電話機と新規に購入した携帯電話機では、メモリに格納するデータの種類やフォーマット、携帯電話機のハードウェアが異なる。そのため、バックアップしたデータの中にはデータを復帰させようとした時にそのままでは使用できないデータがある。例えば、携帯電話機の液晶画面には、白黒の物、２５６色表示のカラー液晶の物、６万５５３６色表示のカラー液晶の物など多数存在し、また液晶画面の大きさにおいても多数の種類がある。待ち受け画面などの画像データやゲームソフトなどのアプリケーションソフトでは、データやプログラムは液晶画面の表示色数や表示サイズに合わせた最適な表示が行えるようにデータが作成されている。そのため、新たに購入した機種においてバックアップしたデータをそのまま使用すると液晶画面に違いにより正常な表示を行うことができないので、ユーザは新たに購入した機種において種々のデータを再度設定し直さなければならない。
【０００４】
本発明は上述した事情に鑑みてなされたものであり、データをバックアップした時の携帯通信端末の機種とダウンロードする携帯通信端末の機種が異なる場合に、バックアップされているデータを、データを使用する機種に適したデータに変換するデータバックアップ方法、データダウンロード方法、サーバ装置、プログラムおよび記録媒体を提供することを目的としている。
【０００５】
【課題を解決するための手段】
上記課題を解決するために本発明は、情報を記憶するローカル記憶部を備えた通信可能な携帯通信端末が、当該携帯通信端末の機種を識別する機種情報を通信網へ送出する機種情報送信ステップと、携帯通信端末に記憶されているコンテンツのダウンロード元を示すインデックスデータと当該携帯通信端末の機種を識別する機種情報とを対応づけて記憶したリモート記憶部を備えたサーバ装置が、前記携帯通信端末から前記機種情報を受ける機種情報受信ステップと、前記サーバ装置が、前記機種情報受信ステップにて受信した機種情報と前記リモート記憶部に記憶された機種情報が合致するか否かを判定する機種情報判定ステップと、前記サーバ装置が、前記機種情報判定ステップにて合致しないと判断した場合、前記機種情報受信ステップにて受信した機種情報の携帯通信端末に適した情報であり、且つ前記リモート記憶部に記憶されているインデックスデータが表すダウンロード元のコンテンツと同じ内容を示すコンテンツを前記通信網上から取得する通信網上情報取得ステップと、前記サーバ装置が、通信網上情報取得ステップにてコンテンツを取得した場合には、前記通信網上情報取得ステップにて取得したコンテンツと、該取得したコンテンツの記憶位置を特定する特定情報を送信するコンテンツ送信ステップと、前記携帯通信端末が、前記コンテンツ送信ステップにより送信されたコンテンツと特定情報とを受信するコンテンツ受信ステップと、前記携帯通信端末が、前記コンテンツ受信ステップにより受信したコンテンツを、コンテンツと共に受信した特定情報にて特定される記憶位置へ記憶させる機器設定情報格納ステップとを有することを特徴とするデータダウンロード方法を提供する。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明に係る実施形態について説明する。ただし、本発明は、係る実施形態に限定されるものではなく、特許請求の範囲に記載された範囲内で任意の態様を含む。
【００１１】
［１．実施形態］
［１−１．実施形態の全体構成］
図１は、本発明の実施形態に係るバックアップシステムの全体構成を示すブロック図である。図１において、携帯電話機１００、１１０は、図示を省略したユーザが所有する携帯電話機であり、無線基地局２０１を介し移動パケット通信網２００のパケット通信サービスおよび図示を省略した移動電話網の通話サービスを受けることができる。本実施形態では、複数ユーザのデータのバックアップが許容されているが、図面が煩雑になるのを避けるために、図１では、二つの携帯電話機のみが例示されている。また、広範な地域で移動パケット通信を行えるようにするため、複数の無線基地局が移動パケット通信網２００に接続されているが、図面が煩雑になるのを避けるため、図１では一つの無線基地局２０１のみが例示されている。
【００１２】
移動パケット通信網２００は、移動体データ通信サービスを提供する通信網であり、携帯電話機とＬＡＮ（Local Area Network）やインターネットといった他のネットワークとの接続を行うものである。本実施形態では、移動パケット通信網２００には、ＰＤＣ移動パケット通信システム（ＰＤＣ−Ｐ：Personal Digital Cellular Packet data communication system）が用いられている。移動パケット通信網２００は、インターネット３００に接続されており、携帯電話機１００および１１０は、この移動パケット通信網が提供する通信サービスを利用することによって、インターネットに接続されたＷＷＷ（World Wide Web）サーバとの間で通信が可能となる。
【００１３】
バックアップサーバ４００は、バックアップサーバ４００が提供するサービスを受けることが可能な携帯電話機に格納されているデータのバックアップを行うものであり、インターネット３００に接続されている。バックアップサーバ４００は、携帯電話機に格納されているデータをバックアップするための記憶領域を携帯電話機のユーザ毎に有している。コンテンツサーバ５００は、携帯電話機１００または携帯電話機１１０からの要求に応じて着信メロディや待ち受け画面などのコンテンツを表すデータを提供するＷＷＷサーバであり、インターネット３００に接続されている。
【００１４】
［１−１−１．携帯電話機の構成］
図２は、携帯電話機１００の構成を例示するブロック図である。携帯電話機１００は、ＣＰＵ（Central Processing Unit）１０１と、ＣＰＵ１０１に接続されたＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）１０４、キー入力部１０５、表示部１０６および無線通信部１０７とを有している。
【００１５】
ＲＯＭ１０２は、読み出し専用メモリであり、携帯電話機１００の各部の制御を行う制御プログラム、ＥＥＰＲＯＭ１０４に格納されたデータをバックアップするアプリケーションプログラム、バックアップサーバ４００にバックアップされた携帯電話機１００のデータをダウンロードするアプリケーションプログラム、コンテンツサーバからコンテンツを表すデータをダウンロードするアプリケーションプログラムなどが格納されている。また、ＲＯＭ１０２には、バックアップサーバ４００とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）による通信を行うためにバックアップサーバ４００のＩＰアドレスおよびポート番号が格納されている。さらに、ＲＯＭ１０２には、携帯電話機の機種を識別するための機種情報が格納されている。
【００１６】
ＥＥＰＲＯＭ１０４は、電源電圧が切れてもその内容が消えず、電気的な操作によって後から書き換えることが可能なメモリであり、電話帳データなどの個人情報データおよび携帯電話機１００の使用環境設定データである機器設定データを格納する。ＣＰＵ１０１は、ＲＯＭ１０２から制御プログラム、ＥＥＰＲＯＭ１０４から個人情報データおよび機器設定データなどを読み出し、ＲＡＭ１０３を作業エリアとして制御プログラムを実行し、携帯電話機１００の各部の制御を行う。
【００１７】
表示部１０６は、図示を省略した液晶ディスプレイを有しており、携帯電話機１００の操作を行うためのメニュー画面やメッセージ画面、通話に係わる情報およびパケット通信に係わる情報などを表示する。無線通信部１０７は、無線基地局２０１と無線通信を行うものであり、ＣＰＵ１０１からの制御により通話およびデータ通信を行う。ＣＰＵ１０１は、この無線通信部１０７を用いて、移動パケット通信網２００およびインターネット３００を介しインターネット３００に接続されたＷＷＷサーバと通信を行う。
【００１８】
キー入力部１０５は、図示を省略した数字キー、メニューキー、カーソルキーおよび電源キーなどを有しており、メニュー操作や通話のための指示がユーザによって入力される。ＣＰＵ１０１は、この入力を把握し、ユーザからの指示に応じた処理を実行する。
【００１９】
また、ＣＰＵ１０１は、キー入力部１０５にされたユーザの操作に応じて、ＲＯＭ１０２に格納されている各種アプリケーションプログラムを読み出し実行する。ユーザの操作によってキー入力部１０５からＥＥＰＲＯＭ１０４に格納されているデータのバックアップ指示、またはバックアップサーバ４００に格納されているバックアップデータのダウンロード指示がＣＰＵ１０１へ供給されると、ＣＰＵ１０１は、ＲＯＭ１０２から指示に応じてＥＥＰＲＯＭ１０４に格納されたデータをバックアップするアプリケーションプログラム、またはバックアップサーバ４００にバックアップされた携帯電話機１００のデータをダウンロードするアプリケーションプログラムを読み出し実行する。
【００２０】
図３は、携帯電話機１００において、ＥＥＰＲＯＭ１０４に格納されたデータをバックアップサーバ４００へバックアップするアプリケーションプログラムの処理の流れを示すフローチャートである。まず、ＣＰＵ１０１は、表示部１０６を制御して図４に示すユーザＩＤおよびユーザパスワードの入力を促すメッセージ画面を表示する（ステップＳＡ１）。ユーザＩＤとは、携帯電話機のユーザがサーバ装置４００の提供するサービスを受けることができるか否かを識別する識別情報である。ユーザパスワードとは、バックアップサーバ４００の機密保護のためにバックアップサーバ４００が提供するサービスを受けることが可能なユーザの確認のために用いられる符号である。
【００２１】
次にＣＰＵ１０１は、ユーザＩＤおよびユーザパスワードが入力されたか否かを判断する（ＳＡ２）。ＣＰＵ１０１は、ユーザの操作によってキー入力部１０５からユーザＩＤおよびユーザパスワードの入力完了を示す指示が供給されない場合は、入力完了を示す指示が供給されるまで待ち続ける（ＳＡ２：ＮＯ）。入力完了を示すキー入力がされた場合は（ＳＡ２：ＹＥＳ）、次にＣＰＵ１０１は、移動パケット通信網２００を用いたパケット通信を行うため通信部１０７を制御して移動パケット通信網２００に対しパケット通信登録を行う（ＳＡ３）。このパケット通信登録を行うことにより、携帯電話機１００にＴＣＰ／ＩＰによる通信を行うためのＩＰアドレスが割り振られる。
【００２２】
次に、ＣＰＵ１０１は、バックアップサーバ４００が提供するサービスを受けるために通信部１０７を制御してサーバ接続要求を移動パケット通信網２００へ送信する（ＳＡ４）。この通信にはＴＣＰ／ＩＰが用いられ、ＲＯＭ１０２に格納されているＩＰアドレスを送信先とする。サーバ接続要求を受信した移動パケット通信網２００は、ＩＰアドレスで特定されるバックアップサーバ４００へサーバ接続要求が送信されるようルーティングを行いインターネット３００へ送信する。このサーバ接続要求を受信したインターネット３００は、ＩＰアドレスで特定されるバックアップサーバ４００へバックアップ要求をルーティングする。このサーバ接続要求により携帯電話機１００とバックアップサーバ４００との間でコネクションを確立し通信を可能とする。
【００２３】
次にＣＰＵ１０１は、キー入力部１０５から入力されたユーザＩＤおよびユーザパスワードを内包するバックアップ要求を生成し、通信部１０７を制御して移動パケット通信網２００へこのバックアップ要求を送信する（ＳＡ５）。このバックアップ要求は、サーバ接続要求により確立した通信路によりバックアップサーバ４００へ送信される。
【００２４】
バックアップ要求送信後、ＣＰＵ１０１は、通信部１０７がバックアップサーバ４００によるバックアップ要求に応じた判定通知を受信しＣＰＵ１０１へ供給するのを待つ（ＳＡ６：ＮＯ、ＳＡ７：ＮＯ）。判定通知が供給されるのを待つ処理において、所定時間の間に判定通知が供給されなかった場合は（ＳＡ６：ＮＯ、ＳＡ７：ＹＥＳ）、ＣＰＵ１０１は、表示部１０６を制御して、図５に示すバックアップに失敗した旨のメッセージ画面の表示を行う（ＳＡ８）。通信部１０７が判定通知を受信し、判定通知がＣＰＵ１０１へ供給された場合は（ＳＡ６：ＹＥＳ）、次に判定通知の内容がバックアップを行うことが可能か否かを判断する（ＳＡ９）。判定通知の内容がバックアップを行うことができないという内容である場合は（ＳＡ９：ＮＯ）、ＣＰＵ１０１は表示部１０６を制御して、図５に示すバックアップに失敗した旨のメッセージ画面の表示を行う（ＳＡ８）。判定通知がバックアップを行うことが可能であるという内容の場合は（ＳＡ９：ＹＥＳ）、ＣＰＵ１０１は、ＥＥＰＲＯＭ１０４に格納されているデータとＲＯＭ１０２に格納されている機種情報を読み出し、通信部１０７を制御して読み出したデータと機種情報を移動パケット通信網２００へ送信する（ＳＡ１０）。送信されたデータおよび機種情報は、バックアップ要求と同様にサーバ接続要求により確立された通信路によりバックアップサーバ４００へ送信される。
【００２５】
データ送信後、ＣＰＵ１０１は、通信部１０７がバックアップ結果を示す通知を受信しＣＰＵ１０１へバックアップ結果を示す通知を供給するのを待つ（ＳＡ１１：ＮＯ、ＳＡ１２：ＮＯ）。ＣＰＵ１０１は、バックアップ結果を示す通知を待つ処理において、バックアップ結果を示す通知を受信することなく所定の時間が経過した場合（ＳＡ１１：ＮＯ、ＳＡ１２：ＹＥＳ）は、表示部１０６を制御して、図５に示すバックアップに失敗した旨のメッセージ画面の表示を行う（ＳＡ８）。通信部１０７がバックアップ結果を示す通知を受信しバックアップ結果を示す通知がＣＰＵ１０１へ供給された場合は（ＳＡ１１：ＹＥＳ）、受信したバックアップ結果を示す通知の内容が成功か否かを判断する（ＳＡ１３）。バックアップ成功を示す通知を受信した場合（ＳＡ１３：ＹＥＳ）は、ＣＰＵ１０１は、表示部１０６を制御して、図６に示すバックアップに成功した旨のメッセージ画面の表示を行う（ＳＡ１４）。バックアップに失敗した旨の通知を受信した場合（ＳＡ１３：ＮＯ）は、ＣＰＵ１０１は、表示部１０６を制御して、図５に示すバックアップに失敗した旨のメッセージの表示を行う（ＳＡ８）。
【００２６】
次に、バックアップサーバ４００にバックアップされた携帯電話機１００のデータをダウンロードする処理について説明する。図７は、携帯電話機１００において、バックアップサーバ４００に格納されているバックアップデータを携帯電話機１００へダウンロードするアプリケーションプログラムの処理の流れを示すフローチャートである。
【００２７】
まず、ＣＰＵ１０１は、表示部１０６を制御して図８に示すユーザＩＤおよびユーザパスワードの入力を促すメッセージ画面を表示する（ステップＳＢ１）。次にＣＰＵ１０１は、ユーザＩＤおよびユーザパスワードが入力されたか否かを判断する（ＳＢ２）。ＣＰＵ１０１は、ユーザの操作によってキー入力部１０５からユーザＩＤおよびユーザパスワードの入力完了を示す指示が供給されない場合は、入力完了を示す指示が供給されるまで待ち続ける（ＳＢ２：ＮＯ）。入力完了を示すキー入力がされた場合は（ＳＢ２：ＹＥＳ）、次にＣＰＵ１０１は、移動パケット通信網２００を用いたパケット通信を行うため通信部１０７を制御して移動パケット通信網２００に対しパケット通信登録を行う（ＳＢ３）。このパケット通信登録を行うことにより、携帯電話機１００にＴＣＰ／ＩＰによる通信を行うためのＩＰアドレスが割り振られる。
【００２８】
次に、ＣＰＵ１０１は、バックアップサーバ４００が提供するサービスを受けるために通信部１０７を制御してサーバ接続要求を移動パケット通信網２００へ送信する（ＳＢ４）。この処理は、図３に示すサーバ接続要求（ＳＡ４）と同様であり、このサーバ接続要求により携帯電話機１００とバックアップサーバ４００との間でコネクションを確立し通信を可能とする。
【００２９】
次にＣＰＵ１０１は、キー入力部１０５から入力されたユーザＩＤおよびユーザパスワードを内包するダウンロード要求を生成し、通信部１０７を制御してＲＯＭ１０２に格納されているＩＰアドレスを送信先とし、移動パケット通信網２００へこのダウンロード要求を送信する（ＳＢ５）。このダウンロード要求は、サーバ接続要求により確立した通信路によりバックアップサーバ４００へ送信される。
【００３０】
ダウンロード要求送信後、ＣＰＵ１０１は、通信部１０７がバックアップサーバ４００によるダウンロード要求に応じた判定通知を受信しＣＰＵ１０１へ供給するのを待つ（ＳＢ６：ＮＯ、ＳＢ７：ＮＯ）。判定通知が供給されるのを待つ処理において、所定時間の間に判定通知が供給されなかった場合は（ＳＢ６：ＮＯ、ＳＢ７：ＹＥＳ）、ＣＰＵ１０１は、表示部１０６を制御して、図９に示すダウンロードに失敗した旨のメッセージ画面の表示を行う（ＳＢ８）。通信部１０７が判定通知を受信し、判定通知がＣＰＵ１０１へ供給された場合は（ＳＢ６：ＹＥＳ）、次に判定通知の内容がダウンロードを行うことが可能か否かを判断する（ＳＢ９）。判定通知の内容がダウンロードを行うことができないという内容である場合は（ＳＢ９：ＮＯ）、ＣＰＵ１０１は表示部１０６を制御して、図９に示すダウンロードに失敗した旨のメッセージ画面の表示を行う（ＳＢ８）。判定通知の内容が、ダウンロードを行うことが可能であるという内容の場合は（ＳＢ９：ＹＥＳ）、ＣＰＵ１０１は、ＲＯＭ１０２から機種情報を読み出し、読み出した機種情報を内包させた、データを送信するよう要求するデータ要求を生成し、通信部１０７を制御して移動パケット通信網２００へ送信する（ＳＢ１０）。このデータ要求はサーバ接続要求により確立した通信路によりバックアップサーバ４００へ送信される。
【００３１】
ＣＰＵ１０１は、データ要求送信後、通信部１０７からデータとＥＥＰＲＯＭ１０４におけるデータを格納する領域を示すアドレス情報又はデータ送信終了通知が供給されるのを待つ（ＳＢ１１：ＮＯ、ＳＢ１２：ＮＯ、ＳＢ１３：ＮＯ）。通信部１０７がデータを受信することなく所定の時間が経過した場合は（ＳＢ１１：ＮＯ、ＳＢ１２：ＮＯ、ＳＢ１３：ＹＥＳ）、データのダウンロードに失敗したとして、ＣＰＵ１０１は、表示部１０６を制御して、図９に示すダウンロードを失敗した旨のメッセージ画面の表示を行う（ＳＢ８）。通信部１０７がデータとＥＥＰＲＯＭ１０４におけるデータを格納する領域を示すアドレス情報を受信しＣＰＵ１０１へ受信したデータとＥＥＰＲＯＭ１０４におけるデータを格納する領域を示すアドレス情報が供給された場合は（ＳＢ１１：ＹＥＳ）、ＣＰＵ１０１は、受信したデータをＥＥＰＲＯＭ１０４のアドレス情報が示す領域に格納し（ＳＢ１４）ステップＳＢ１１へ戻る。通信部１０６がデータ送信終了通知を受信した場合は（ＳＢ１１：ＮＯ、ＳＢ１２：ＹＥＳ）、ダウンロードに成功したとして、ＣＰＵ１０１は、表示部１０６を制御して、図１０に示すダウンロードに成功した旨のメッセージ画面の表示を行う（ＳＢ１５）。
【００３２】
図１１は、携帯電話機１１０の構成を例示するブロック図である。この図において、図２と共通する部分には、同一の符号を付し、その説明を省略する。携帯電話機１１０が携帯電話機１００と異なる点は、ＲＯＭ１０２に代えてＲＯＭ１０２Ａを有している点である。携帯電話機１１０は、携帯電話機１００と機種が異なるため、ＲＯＭ１０２に格納された機種情報、プログラムの内容と機器設定の項目が異なる。ＥＥＰＲＯＭに格納されたデータをバックアップするアプリケーションプログラムおよびバックアップサーバ４００にバックアップされた携帯電話機のデータをダウンロードするアプリケーションプログラムは携帯電話機１００と同じプログラムが格納されており処理の流れは同じであるため、その説明を省略する。
【００３３】
［１−１−２．バックアップサーバの構成］
図１２は、バックアップサーバ４００の構成を例示するブロック図である。バックアップサーバ４００は、ＣＰＵ４０１と、ＣＰＵ４０１に接続されたＲＯＭ４０２、ＲＡＭ４０３、データ記憶部４０４、通信部４０５および機種情報部４０６とを有している。
【００３４】
ＲＯＭ４０２は、読み出し専用メモリであり、バックアップサーバ４００の各部の制御を行う制御プログラムが格納されている。データ記憶部４０４は、受信したバックアップデータを保存するためのものであり、図示を省略したハードディスク装置を有している。バックアップサーバ４００のサービスを受けることができる携帯電話機から送信されたデータはこのハードディスク装置に格納される。通信部４０５は、インターネット３００とのインターフェースである。機種情報部４０６は、携帯電話機が機種毎にどのような項目のデータをメモリに格納しているかを示すデータであるパラメータ情報を格納するものである。機種情報部４０６は、データを格納するために図示を省略したハードディスク装置を有しており、ＣＰＵ４０１に接続された図示を省略した入力部から入力されたパラメータ情報をハードディスク装置に格納する。
【００３５】
ＣＰＵ４０１は、バックアップサーバ４００の各部を制御するものである。ＣＰＵ４０１は、ＲＯＭ４０２から制御プログラムを読み出し、ＲＡＭ４０３を作業エリアとして制御プログラムを実行し各部の制御を行う。図１３は、ＣＰＵ４０１の処理の流れを示すフローチャートである。まず、ＣＰＵ４０１は、通信部４０５からサーバ接続要求が供給されたか否かを判断する（ステップＳＣ１）。通信部４０５からサーバ接続要求が供給されない場合は、サーバ接続要求が通信部４０５から供給されるまで待ち続ける（ＳＣ１：ＮＯ）。通信部４０５からサーバ接続要求が供給された場合は（ＳＣ１：ＹＥＳ）、ＣＰＵ４０１は、サーバ接続要求を送信してきた携帯電話機との間でコネクションを確立させる（ＳＣ２）。次にＣＰＵ４０１は、サーバ接続要求により通信路が確立されると、バックアップ要求またはダウンロード要求が通信部４０５から供給されるのを待つ（ＳＣ３：ＮＯ、ＳＣ４：ＮＯ、ＳＣ５：ＮＯ）。バックアップ要求およびダウンロード要求が所定の時間供給されなかった場合は（ＳＣ３：ＮＯ、ＳＣ４：ＮＯ、ＳＣ５：ＹＥＳ）、正常な通信が行われなかったとしてステップＳＣ１へ戻る。通信部４０５がバックアップ要求を受信しＣＰＵ４０１へ受信したバックアップ要求が供給された場合は（ＳＣ３：ＹＥＳ）、ＣＰＵ４０１は、図１４に示すバックアップ処理を行い（ＳＣ６）、ステップＳＣ１へ戻りサーバ接続要求が供給されるのを待つ。通信部４０５がダウンロード要求を受信しＣＰＵ４０１へ受信したダウンロード要求が供給された場合は（ＳＣ３：ＮＯ、ＳＣ４：ＹＥＳ）、ＣＰＵ４０１は、図１５に示すダウンロード処理を行い（ＳＣ７）、ステップＳＣ１へ戻りサーバ接続要求が供給されるのを待つ。
【００３６】
図１４は、バックアップサーバ４００におけるバックアップ処理の流れを示すフローチャートである。まずＣＰＵ４０１は、バックアップ要求をしてきた携帯電話機のユーザがバックアップのサービスを受けることが可能な者であるか判定を行う（ステップＳＤ１）。この判定は、バックアップ要求に内包されているユーザＩＤおよびパスワードを用いて行われる。データ記憶部４０４に予め格納されたユーザＩＤおよびパスワードの組み合わせと、受信したユーザＩＤおよびパスワードの組み合わせが一致した場合にユーザＩＤとパスワードを送信してきた携帯電話機のユーザはバックアップを行う資格があると判定する。
【００３７】
ＣＰＵ４０１は、バックアップ要求を送信してきた携帯電話機のユーザがバックアップのサービスを受けることができない者であると判定した場合は（ＳＤ１：ＮＯ）、バックアップサービスを受けられない旨の通知を生成し通信部４０５を制御してインターネット３００へ送信する（ＳＤ２）。ＣＰＵ４０１は、バックアップの要求をしてきた携帯電話機のユーザが、バックアップサービスを受けることができる者であると判定した場合は（ＳＤ１：ＹＥＳ）、バックアップを受けられる旨の通知を生成し通信部４０５を制御してインターネット３００へ送信する（ＳＤ３）。上述した判定結果通知は、サーバ接続要求により確立した通信路によりインターネット３００からサーバ接続要求を送信してきた携帯電話機へ送信される。
【００３８】
次にＣＰＵ４０１は、通信部４０５がバックアップデータおよび機種情報を受信しＣＰＵ４０１へ供給するのを待つ（ＳＤ４：ＮＯ、ＳＤ５：ＮＯ）。通信部４０５がバックアップデータを受信することなく所定の時間が経過した場合は（ＳＤ４：ＮＯ、ＳＤ５：ＹＥＳ）、バックアップ要求を送信してきた携帯電話機との間で正常にバックアップ処理が行われなかったとしてバックアップ処理を終了する。通信部４０５がバックアップデータおよび機種情報を受信しＣＰＵ４０１へバックアップデータが供給された場合は（ＳＤ４：ＹＥＳ）、ＣＰＵ４０１は、供給されたバックアップデータをデータ記憶部４０４に格納する（ＳＤ６）。次にＣＰＵ４０１は、データの保存に成功した旨の通知を生成し通信部４０５を制御してインターネット３００へ送信する（ＳＤ７）。このバックアップ要求は、サーバ接続要求により確立した通信路によりバックアップサーバ４００へ送信される。
【００３９】
次にダウンロード処理について説明する。図１５は、バックアップサーバ４００におけるダウンロード処理の流れを示すフローチャートである。まずＣＰＵ４０１は、ダウンロードを要求してきた携帯電話機のユーザがダウンロードのサービスを受けることが可能である正当なユーザであるか判定を行う（ステップＳＥ１）。この判定は、バックアップ時と同様にダウンロード要求に内包されているユーザＩＤおよびパスワードを用いて行われる。ＣＰＵ４０１は、ダウンロード要求を判定し携帯電話機のユーザがダウンロードのサービスを受けることができないユーザであると判定した場合は（ＳＥ１：ＮＯ）、ダウンロードを許可しない旨の通知を生成し、通信部４０５を制御してインターネット３００へ送信する（ＳＥ２）。ＣＰＵ４０１は、ダウンロード要求を判定し、携帯電話機のユーザが、ダウンロードサービスを受けることができる者であると判定した場合は（ＳＥ１：ＹＥＳ）、ダウンロード許可通知を生成し通信部４０５を制御してインターネット３００へ送信する（ＳＥ３）。上述した判定結果通知は、サーバ接続要求により確立した通信路によりインターネット３００からサーバ接続要求を送信してきた携帯電話機へ送信される。
【００４０】
次に、ＣＰＵ４０１は、通信部４０５が機種情報を内包したデータ要求を受信しＣＰＵ４０１へ供給するのを待つ（ＳＥ４：ＮＯ、ＳＥ５：ＮＯ）。通信部４０５がデータ要求を受信することなく所定の時間が経過した場合は（ＳＥ４：ＮＯ、ＳＥ５：ＹＥＳ）、ＣＰＵ４０１は、ダウンロード要求を送信してきた携帯電話機との間で正常にダウンロード処理が行われなかったとしてダウンロード処理を終了する。通信部４０５がデータ要求を受信しＣＰＵ４０１へデータ要求を供給した場合（ＳＥ４：ＹＥＳ）は、ＣＰＵ４０１は、データ記憶部４０４に格納されているバックアップデータ読み出し、読み出したデータを通信部４０５を制御してインターネット３００へ送信する（ＳＥ６）。
【００４１】
図１６は、データ記憶部４０４に格納されたバックアップデータを送信する処理の流れを示すフローチャートである。まず、ＣＰＵ４０１は、データポインタの初期化を行う（ステップＳＦ１）。データポインタとは、何番目の項目番号のデータを送信するかを示すポインタである。次にＣＰＵ４０１は、機種情報部４０６から受信したデータ要求に内包されている機種情報のパラメータ情報を読み出す（ＳＦ２）。
【００４２】
次にＣＰＵ４０１は、データポインタが示す項目番号のデータがインデックスデータであるかを判断する（ＳＦ３）。データポインタが示す項目番号のデータがインデックスデータである場合は（ＳＦ３：ＹＥＳ）、データポインタが示す項目番号のデータがデータ要求に内包される機種情報の機種に存在するか否かを判断する（ＳＦ４）。具体的には、ステップＳＦ２にて読み出したパラメータ情報の中に、データポインタが示す項目番号のデータが存在するか検索する。データポインタが示す項目番号のデータが存在する場合は（ＳＦ４：ＹＥＳ）、ＣＰＵ４０１は、機種情報を内包したコンテンツ要求を生成し通信部４０５を制御してコンテンツ要求をインターネット３００へ送信する（ＳＦ５）。次に、ＣＰＵ４０１は、通信部４０５がコンテンツサーバからコンテンツを表すデータを受信しＣＰＵ４０１へ供給するのを待つ（ＳＦ６：ＮＯ）。通信部４０５がコンテンツサーバからコンテンツを表すデータを受信し、ＣＰＵ４０１へ受信したコンテンツを表すデータを供給した場合は（ＳＦ６：ＹＥＳ）、データポインタが示す項目のデータを格納する領域のアドレスをパラメータ情報から読み出し、読み出したアドレス情報と受信したコンテンツを表すデータを、通信部４０５を制御してインターネット３００へ送信する（ＳＦ７）。データポインタが示す項目番号のデータがデータ要求に内包される機種情報の機種に存在しない場合は（ＳＦ４：ＮＯ）、ＣＰＵ４０１は、データ記憶部４０４を制御して、データポインタが示すデータを記憶部４０４から削除する（ＳＦ１２）。
【００４３】
コンテンツを表すデータを送信後、ＣＰＵ４０１は、バックアップされているデータを全て送信したか否かを判断する（ＳＦ８）。全てのバックアップデータを送信し終えていない場合は（ＳＦ８：ＮＯ）、データポインタを＋１し（ＳＦ９）ステップＳＦ３へ戻る。バックアップされているデータ全て送信した場合は（ＳＦ８：ＹＥＳ）、データ送信終了通知を生成し通信部４０５を制御してインターネット３００へ送信する（ＳＦ１０）。送信されたデータ送信終了通知は、サーバ接続要求により確立した通信路によりインターネット３００からサーバ接続要求を送信してきた携帯電話機へ送信される。
【００４４】
データポインタが示す項目番号のデータがインデックスデータでない場合は（ＳＦ３：ＮＯ）、機種情報部４０６から取得したパラメータ情報を基にダウンロード要求を送信してきた携帯電話機にデータポインタが示す実データの項目が存在するか否かを判断する（ＳＦ１１）。ダウンロード要求を送信してきた携帯電話機にデータポインタが示す実データの項目が存在しなかった場合は（ＳＦ１１：ＮＯ）、ＣＰＵ４０１は、データ記憶部４０４を制御して、データポインタが示すデータを記憶部４０４から削除する（ＳＦ１２）。
【００４５】
ダウンロード要求を送信してきた携帯電話機にデータポインタが示す実データの項目が存在する場合は（ＳＦ１１：ＹＥＳ）、ＣＰＵ４０１は、実データのデータ範囲がダウンロード要求を送信してきた携帯電話機とデータのバックアップを行った携帯電話機の機種で同じか否かを判断する（ＳＦ１３）。実データのデータ範囲がダウンロード要求を送信してきた携帯電話機とデータのバックアップを行った携帯電話機の機種で異なる場合は（ＳＦ１３：ＮＯ）、データ記憶部４０４に格納されているバックアップデータを、ダウンロードを要求してきた携帯電話機に適したデータになるように変換する（ＳＦ１４）。次にＣＰＵ４０１は、変換したデータとパラメータ情報から読み出したデータポインタが示す項目を格納するアドレスを通信部４０５を制御してインターネット３００へ送信する（ＳＦ１５）。実データのデータ範囲がダウンロード要求を送信してきた携帯電話機とデータのバックアップを行った携帯電話機の機種で同じ場合は、機種は異なるがデータの項目が存在し、データ範囲も同じであるとしてデータの変換を行わず、データポインタが示す項目のデータを格納する領域のアドレスをパラメータ情報から読み出し、通信部４０５を制御してバックアップデータと読み出したアドレス情報をインターネット３００へ送信する（ＳＦ１５）。データ送信後、ＣＰＵ４０１は、インデックスデータの時と同様に全データを送信したか否かを判断する。
【００４６】
［１−２．実施形態の動作］
［１−２−１．バックアップ動作］
図１７は、携帯電話機に格納されているデータをバックアップする時の動作を例示するシーケンス図である。以下、この図を参照してバックアップ時の動作について説明する。ただし、バックアップサーバ４００は、図示しない電源が入れられ、携帯電話機１００からの通信を受信可能な状態であり、図示しない入力装置によりデータ記憶部４０４に予めユーザＩＤおよびパスワードが登録されているものとする。また、携帯電話機１００は、ユーザがメニュー操作を行いバックアップ用のアプリケーションプログラムがＲＯＭ１０２から読み出されているものとする。また、携帯電話機１００を所有するユーザのユーザＩＤは「ＡＢＣ１２３４」であり、このユーザが使用するパスワードは「ＸＸＹＹ１２」、ＲＯＭ１０２に格納されている携帯電話機１００の機種を示す機種情報は「ＡＢＣ１０１」であるとする。また、ＥＥＰＲＯＭ１０４にはユーザの操作によって図１８に示される機器設定データが格納されているとする。また、機種情報部４０６には図示を省略した入力部により図１９に示されるパラメータ情報が格納されているとする。
【００４７】
まず、携帯電話機１００のユーザは、ユーザＩＤ「ＡＢＣ１２３４」とパスワード「ＸＸＹＹ１２」を入力要求の画面に従って入力する。ユーザがパスワードを入力し終えたことを示す操作が行われると、パケット通信を行うため携帯電話１００から移動パケット通信網２００へパケット通信登録が行われる。次にパケット通信登録により、移動体データ通信網２００とインターネット３００を介してインターネット３００に接続されたサーバと通信可能になった携帯電話機１００からサーバ接続要求が送信され、バックアップサーバ４００にて受信される（ステップＳ１００）。バックアップサーバ４００にてサーバ接続要求が受信されると携帯電話機１００とバックアップサーバ４００との間で通信のコネクションが確立される（Ｓ１０１）。通信のコネクションが確立されると、次に携帯電話機１００から、入力されたユーザＩＤとパスワードを内包するバックアップ要求が生成され、生成されたバックアップ要求は携帯電話機１００からバックアップサーバ４００へ送信され、バックアップサーバ４００により受信される（Ｓ１０２）。
【００４８】
このバックアップ要求を受信したバックアップサーバ４００では、バックアップ要求に内包されたユーザＩＤおよびパスワードと予めデータ記憶部４０４に登録されているユーザＩＤおよびパスワードを用いてバックアップ要求が正当なものであるか否かが判定される。この動作例では、ユーザが入力したユーザＩＤ「ＡＢＣ１２３４」とユーザＩＤに対応したパスワード「ＸＸＹＹ１２」が登録されていることから、バックアップサーバ４００では、「携帯電話機１００のユーザはバックアップを行う資格を有する」と判定した旨の判定通知が生成される。
【００４９】
この判定通知は、バックアップサーバ４００から携帯電話機１００へ送信され、携帯電話機１００により受信される（Ｓ１０３）。判定通知を受信した携帯電話機１００では、判定通知の内容が、「バックアップを行う資格を有する」という内容であることから、データをバックアップするためにＥＥＰＲＯＭ１０４に格納されているデータとＲＯＭ１０２に格納されている携帯電話機１００の機種情報の送信が行われる。携帯電話機１００から、ＥＥＰＲＯＭ１０４内に格納されたデータとＲＯＭ１０２に格納されている機種情報がバックアップサーバ４００へ送信され、バックアップサーバ４００にて受信される（Ｓ１０４）。この動作例では、携帯電話機１００からは機種情報と、データの項目名、データ種別、パラメータ又はインデックスデータが送信される。データ種別がパラメータの場合は実データが送信され、データ種別がインデックスデータの場合は実データではなく、データのダウンロード元を示すデータが送信される。データ種別がパラメータである着信音量の場合は、項目名「着信音量」、データ種別「パラメータ」、データ「８」が送信される。データ種別がインデックスである「待ち受け画面」の場合は、項目名「待ち受け画面」、データ種別「インデックス」、データ「http://www.aaa.com/aaa.gif」が送信される。また機種情報は、ＲＯＭ１０２に格納されている、「ＡＢＣ１０１」が送信される。
【００５０】
バックアップデータおよび機種情報を受信したバックアップサーバ４００では、受信したバックアップデータおよび機種情報がデータ記憶部４０４に格納される。図２０は、データ記憶部４０４の内容を例示するデータフォーマット図である。図２０に示すように、送信されたデータは、ユーザ毎に、機種情報と「項目名」、「データ種別」および「データ」が格納される。
【００５１】
携帯電話機１００ではバックアップすべき全てのデータが送信されると、データ送信終了通知が生成されバックアップサーバ４００へ送信される（Ｓ１０３）。送信されたデータ送信終了通知は、バックアップサーバ４００にて受信される。
【００５２】
データ送信終了通知を受信したバックアップサーバ４００では、バックアップが正常に行われたことを通知するバックアップ結果通知が生成され携帯電話機１００へ送信される。バックアップサーバ４００から送信されたバックアップ結果通知は、携帯電話機１００にて受信される（Ｓ１０５）。
【００５３】
［１−２−２．ダウンロード動作］
図２１は、本発明の実施形態において、バックアップサーバ４００にバックアップされた携帯電話機１００のデータを携帯電話機１１０がダウンロードする時の動作を例示するシーケンス図である。以下、この図を参照してダウンロード動作について説明する。ただし、バックアップサーバ４００には上述のバックアップ動作により、バックアップデータが格納されているものとする。また、携帯電話機１１０の機種を示す機種情報は「ＡＢＣ１０２」であるとする。さらに携帯電話機１１０のＥＥＰＲＯＭ１０４には、工場出荷時の設定により図２２に示す機器設定データが格納されているとする。図２２において、携帯電話機１１０は工場出荷時には待ち受け画面の設定がされていないものとしているため、待ち受け画面のデータはデータが設定されていないことを示す「−」が格納されている。
【００５４】
まず、携帯電話機１１０のユーザは、ユーザＩＤ「ＡＢＣ１２３４」とパスワード「ＸＸＹＹ１２」を入力要求の画面に従って入力する。ユーザがパスワードを入力し終えたことを示す操作が行われると、パケット通信を行うため携帯電話１１０から移動パケット通信網２００へパケット通信登録が行われる。次にパケット通信登録により、移動体データ通信網２００とインターネット３００を介してインターネット３００に接続されたサーバと通信可能になった携帯電話機１１０からサーバ接続要求が送信され、バックアップサーバ４００にて受信される（ステップＳ２００）。バックアップサーバ４００にてサーバ接続要求が受信されると携帯電話機１１０とバックアップサーバ４００との間で通信のコネクションが確立される（Ｓ２０１）。通信のコネクションが確立されると、次に携帯電話機１１０から、入力されたユーザＩＤとパスワードを内包するダウンロード要求が生成され、生成されたダウンロード要求は携帯電話機１１０からバックアップサーバ４００へ送信され、バックアップサーバ４００により受信される（Ｓ２０２）。
【００５５】
このダウンロード要求を受信したバックアップサーバ４００では、バックアップ要求に内包されたユーザＩＤおよびパスワードと予めデータ記憶部４０４に登録されているユーザＩＤおよびパスワードを用いてダウンロード要求が正当なものであるか否かが判定される。この動作例では、ユーザが入力したユーザＩＤ「ＡＢＣ１２３４」とユーザＩＤに対応したパスワード「ＸＸＹＹ１２」が登録されていることから、バックアップサーバ４００では、「携帯電話機１１０のユーザはダウンロードを行う資格を有する」と判定した旨の判定通知が生成される。
【００５６】
この判定通知は、バックアップサーバ４００から携帯電話機１１０へ送信され、携帯電話機１１０により受信される（Ｓ２０３）。判定通知を受信した携帯電話機１１０では、判定通知の内容が、「ダウンロードを行う資格を有する」という内容であることから、データをダウンロードするためにＲＯＭ１０２Ａから携帯電話機１１０の機種情報が読み出され、読み出された機種情報を内包するデータ要求が生成され、携帯電話機１１０からバックアップサーバ４００へ送信される。送信されたデータ要求は、バックアップサーバ４００にて受信される（Ｓ２０４）。
【００５７】
データ要求を受信したバックアップサーバ４００では、データ記憶部４０４に格納されているデータのうち、ユーザＩＤに対応したデータが読み出される。データ種別がパラメータの場合は、データ記憶部に格納されている機種情報と、データ要求に内包されていた機種情報が比較される。データ記憶部に格納されている機種情報は「ＡＢＣ１０１」であり、データ要求に内包されていた機種情報は「ＡＢＣ１０２」であることから、機器設定データのバックアップを行った機種とデータ要求を送信してきた機種が異なることが判明し、格納されているデータをダウンロードしようとしている機種に適したデータにするため、図１９に示すパラメータ情報が読み出される。
【００５８】
図１９に示すパラメータ情報において、機器設定データの項目名が「着信音量」の場合、読み出したパラメータ情報では、機種情報が「ＡＢＣ１０２」の機種ではデータの範囲が０から２となっている。このデータ範囲は、機種情報が「ＡＢＣ１０１」である機種と異なる。データをバックアップした、機種情報が「ＡＢＣ１０１」の機種では着信音量のデータ範囲は０から１０であり、バックアップしたデータは「８」であるため、バックアップされているデータをそのまま送信しても使用できない。バックアップサーバ４００では、格納されていた着信音量のデータ「８」が、データ要求を送信してきた機種のデータ範囲になるよう「２」に変換される。データポインタが示す項目のデータを格納する領域のアドレスがパラメータ情報から読み出され、変換された情報と読み出されたアドレス情報が共にバックアップサーバ４００から携帯電話機１１０へ送信される（Ｓ２０３）。
【００５９】
機器設定データの項目名が「ノイズキャンセル」の場合、機種情報が「ＡＢＣ１０２」である機種には、この機器設定データの項目が存在しないため、ノイズキャンセルのデータはバックアップサーバ４００から携帯電話機１１０へは送信されず、データ記憶部４０４から削除される。
【００６０】
データ種別がインデックスである「待ち受け画面」の場合、データ要求を送信してきた機種に待ち受け画面の項目があるため、バックアップサーバ４００においてインデックスデータが示すコンテンツを要求するコンテンツ要求が生成され、コンテンツサーバ５００へ送信され、コンテンツサーバ５００にて受信される（Ｓ２０６）。このコンテンツ要求には、ダウンロード要求を送信した携帯電話機の機種情報が内包されており、コンテンツ要求を受信したコンテンツサーバ５００では要求された機種情報に対応するコンテンツを表すデータがバックアップサーバ４００へ送信され、バックアップサーバ４００にて受信される（Ｓ２０７）。コンテンツサーバ５００からのコンテンツを表すデータを受信したバックアップサーバ４００では、データポインタが示す項目のデータを格納する領域のアドレスがパラメータ情報から読み出され、コンテンツを表すデータと読み出されたアドレス情報が共に携帯電話機１１０へ送信され、携帯電話機１１０にて受信される（Ｓ２０８）。
【００６１】
バックアップサーバ４００から全てのバックアップデータが送信されると、バックアップサーバ４００ではデータ送信終了通知が生成され携帯電話機１１０へ送信される（Ｓ２０９）。バックアップサーバ４００からのデータを受信した携帯電話機１１０では、受信したデータが携帯電話機１１０のＥＥＰＲＯＭ１０４に格納される。図２３は、ＥＥＰＲＯＭ１０４に格納されたダウンロードされたデータのフォーマットを示す図である。図２３に示すとおり、バックアップを行った機種と同じ項目名のデータは、バックアップサーバ４００からダウンロードされた後、利用可能にＥＥＰＲＯＭ１０４に格納される。
【００６２】
［２．変形例］
上述した実施形態の説明において、「携帯電話機」は、ＰＨＳ（Personal Handyphone System）端末やＰＤＣ（Personal Digital Cellular）端末、ＩＭＴ−２０００に準拠した携帯電話機等の概念を含む。
【００６３】
また、上述した実施形態において、バックアップを行う際にバックアップする項目を選択し、項目毎にバックアップを行うようにしてもよい。また、ダウンロードを行う際にもダウンロードを行う項目を選択し、項目毎にダウンロードを行うようにしてもよい。このような態様によれば、ある一部のデータだけ過去のデータに戻したい場合に、全てのデータが一括して過去のデータに戻されることがなくなりユーザの使い勝手が向上する。
【００６４】
また、上述した実施形態において、バックアップまたはダウンロードを行う際の携帯電話機とバックアップサーバ４００間の通信には、ＳＳＬ（Secure Socket Layer）やＴＬＳ（Transport Layer Security）などのプロトコルを用いて送受信するデータを暗号化するようにしてもよい。
【００６５】
また、上述した実施形態において、バックアップおよびバックアップサーバ４００上でデータ変換するデータは、機器設定データ以外に電話帳データなどの個人情報データや着信履歴データなどの履歴データでもよい。
【００６６】
また、上述した実施形態においてバックアップサーバ４００は、携帯電話機から送信される、携帯電話機の使用者のユーザＩＤおよびパスワードを用いて、バックアップおよびダウンロードのサービス提供するか否かが判断されている。これにかえて、バックアップサーバ４００は、携帯電話機から送信されるＵＩＭ（User Identity Module：携帯電話機に使用される契約者情報を記録したＩＣカード。契約者情報などが記録されており、携帯電話機に差し込んで利用者の識別に使用される。着脱可能であることから、複数の端末を使い分けることができる。）に記録された契約者情報などを用いて、バックアップおよびダウンロードのサービスを提供するか否かを判断するようにしてもよい。このような態様によれば、ユーザＩＤやパスワードを入力する手間がなくなり、また、複数の携帯電話機を所有している場合でも携帯電話機のデータの移行を容易に行うことが可能になる。
【００６７】
上述した実施形態の説明において、個人情報データおよび機器設定データはＥＥＰＲＯＭに記憶されるが、これらのデータが記憶されるのは、ＥＥＰＲＯＭに替えて携帯電話機に着脱可能な不揮発性メモリであってもよい。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、バックアップサーバに機器設定データをバックアップした携帯電話機の機種と、バックアップサーバにバックアップされた機器設定データをダウンロードしようとしている機種が異なる場合、バックアップされたデータは、ダウンロードを行う携帯電話機に同じ項目名の機器設定データがある場合には、ダウンロードを行う携帯電話機に適したデータに変換されてダウンロードされるため、ユーザは機器設定データの設定作業をダウンロードを行う携帯電話機において行う手間を必要としなくなりユーザの使い勝手が向上する。
【００６９】
また、ダウンロードを行う携帯電話機にバックアップされた機器設定データの項目がない場合には、バックアップされているデータから自動的にその項目のデータが削除されるため、無駄なデータを格納することがなくなり、バックアップサーバの記憶部を有効に活用することができる。
【００７０】
また、待ち受け画面など、機種毎に異なり且つバックアップサーバ上ではデータの変換が行えないデータにおいても、バックアップサーバがダウンロードを行う機種に適したデータを新たにコンテンツサーバからダウンロードして携帯電話機へ提供するため、このようなデータが複数ある場合、データ毎にコンテンツサーバからダウンロードをすることなくバックアップサーバへの一度の通信でデータを設定することが可能になり、ユーザの使い勝手が向上する。
【図面の簡単な説明】
【図１】  本発明の実施形態に係るバックアップシステムの全体構成を示すブロック図である。
【図２】  同システムを構成する携帯電話機１００の構成を例示するブロック図である。
【図３】  同システムを構成する携帯電話機１００が行うバックアップ処理の流れを示すフローチャートである。
【図４】  同システムを構成する携帯電話機１００のバックアップ処理におけるユーザＩＤおよびパスワードの入力画面を例示する図である。
【図５】  同システムを構成する携帯電話機１００のバックアップ処理におけるバックアップに失敗した時のメッセージ画面を例示する図である。
【図６】  同システムを構成する携帯電話機１００のバックアップ処理におけるバックアップに成功した時のメッセージ画面を例示する図である。
【図７】  同システムを構成する携帯電話機１００が行うダウンロード処理の流れを示すフローチャートである。
【図８】  同システムを構成する携帯電話機１００のダウンロード処理におけるユーザＩＤおよびパスワードの入力画面を例示する図である。
【図９】  同システムを構成する携帯電話機１００のダウンロード処理におけるダウンロードに失敗した時のメッセージ画面を例示する図である。
【図１０】  同システムを構成する携帯電話機１００のダウンロード処理におけるダウンロードに成功した時のメッセージ画面を例示する図である。
【図１１】  同システムを構成する携帯電話機１１０の構成を例示するブロック図である。
【図１２】  同システムを構成するバックアップサーバ４００の構成を例示するブロック図である。
【図１３】  同システムを構成するバックアップサーバ４００における処理の流れを示すフローチャートである。
【図１４】  同システムを構成するバックアップサーバ４００が行うバックアップ処理の流れを示すフローチャートである。
【図１５】  同システムを構成するバックアップサーバ４００が行うダウンロード処理の流れを示すフローチャートである。
【図１６】  同システムを構成するバックアップサーバ４００が行うダウンロード処理におけるバックアップデータの送信処理の流れを示すフローチャートである。
【図１７】  同システムのバックアップ動作を例示するシーケンス図である
【図１８】  同システムを構成する携帯電話機１００のＥＥＰＲＯＭ１０４内に格納されたデータを例示する図である。
【図１９】  同システムを構成するバックアップサーバ４００の機種情報部４０６に格納されたパラメータデータを例示する図である。
【図２０】  同システムを構成するバックアップサーバ４００のデータ記憶部４０４に格納されたバックアップデータを例示する図である。
【図２１】  同システムのダウンロード動作を例示するシーケンス図である。
【図２２】  同システムを構成する携帯電話機１１０のＥＥＰＲＯＭ１０４内に格納されたダウンロード前のデータを例示する図である。
【図２３】  同システムを構成する携帯電話機１１０のＥＥＰＲＯＭ１０４内に格納されたダウンロード後のデータを例示する図である。
【符号の説明】
１００、１１０・・携帯電話機、１０１・・ＣＰＵ、１０２、１０２Ａ・・ＲＯＭ、１０３・・ＲＡＭ、１０４・・ＥＥＰＲＯＭ、１０５・・キー入力部、１０６・・表示部、１０７・・無線通信部
２００・・移動パケット通信網、２０１・・無線基地局
３００・・インターネット
４００・・バックアップサーバ、４０１・・ＣＰＵ、４０２、４０２Ａ・・ＲＯＭ、４０３・・ＲＡＭ、４０４・・データ記憶部、４０５・・通信部、４０６・・・機器情報部
５００・・・コンテンツサーバ
【図１】
0003902479.tif 000002
【図２】
0003902479.tif 000003
【図３】
0003902479.tif 000004
【図４】
0003902479.tif 000005
【図５】
0003902479.tif 000006
【図６】
0003902479.tif 000007
【図７】
0003902479.tif 000008
【図８】
0003902479.tif 000009
【図９】
0003902479.tif 000010
【図１０】
0003902479.tif 000011
【図１１】
0003902479.tif 000012
【図１２】
0003902479.tif 000013
【図１３】
0003902479.tif 000014
【図１４】
0003902479.tif 000015
【図１５】
0003902479.tif 000016
【図１６】
0003902479.tif 000017
【図１７】
0003902479.tif 000018
【図１８】
0003902479.tif 000019
【図１９】
0003902479.tif 000020
【図２０】
0003902479.tif 000021
【図２１】
0003902479.tif 000022
【図２２】
0003902479.tif 000023
【図２３】
0003902479.tif 000024