(57)【要約】【課題】  少容量の不揮発データ格納領域を備えたプログラム組み込み装置で、データ格納領域に更新データの格納領域を確保しプログラム更新を行う処理方法を提供する。【解決手段】  ユーザデータ退避部１５は、不揮発メモリ１１のユーザデータをユーザデータ退避サーバ３に転送し不揮発メモリ１１をクリアする。更新データ取得部１７は、更新データ配布サーバ２から更新データを取得して不揮発メモリ１１に格納する。更新データ反映部１８は、不揮発メモリ１２のプログラムに更新データを反映させて更新済みプログラムを生成して不揮発メモリ１２に書き戻し、不揮発メモリ１１の更新データをクリアする。ユーザデータ復元部１６は、ユーザデータ退避サーバ３から退避させていたユーザデータを取得し、不揮発データ１１に再格納する。【選択図】  図１
2005332301.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデータを格納する不揮発データ格納領域を備えた情報処理端末におけるプログラムの更新処理方法であって、
前記不揮発データ格納領域に格納されたユーザデータを所定のデータ退避装置に転送する処理過程と、
前記不揮発データ格納領域をクリアする処理過程と、
所定の更新データ配布サーバからプログラムの更新データを取得し前記不揮発データ格納領域に格納する処理過程と、
前記更新データを用いて前記プログラムを更新する処理過程と、
前記更新処理後に前記不揮発データ格納領域の前記更新データをクリアする処理過程と、
前記データ退避装置から前記ユーザデータを取得し、前記不揮発データ格納領域に格納する処理過程とを、備える
ことを特徴とするプログラム更新処理方法。
【請求項２】
さらに、前記更新データ配布サーバから、ユーザデータを更新されたプログラムに対応するデータ形式に変換する変換プログラムを取得する処理過程を備え、
前記更新処理後にユーザデータを格納する処理過程では、前記データ退避装置から前記ユーザデータを取得し、前記変換プログラムを用いて取得したユーザデータを変換して前記不揮発データ格納領域に格納し、前記変換プログラムを削除する
ことを特徴とする請求項１記載のプログラム更新処理方法。
【請求項３】
前記ユーザデータを転送する処理過程では、前記更新データ配布サーバから前記更新データのサイズを取得し、前記不揮発データ格納領域から、少なくとも前記更新データのサイズ分のユーザデータを前記データ退避装置に転送し、前記不揮発データ格納領域の前記転送されたユーザデータをクリアする、
ことを特徴とする請求項１記載のプログラム更新処理方法。
【請求項４】
ユーザデータを格納する不揮発データ格納領域を備えた情報処理端末におけるプログラムの更新処理を、情報処理端末に実行させるためのプログラムであって、
前記不揮発データ格納領域に格納されたユーザデータを所定のデータ退避装置に転送する処理と、
前記不揮発データ格納領域をクリアする処理と、
所定の更新データ配布サーバからプログラムの更新データを取得し前記不揮発データ格納領域に格納する処理と、
前記更新データを用いて前記プログラムを更新する処理と、
前記更新処理後に前記不揮発データ格納領域の前記更新データをクリアする処理と、
前記データ退避装置から前記ユーザデータを取得し、前記不揮発データ格納領域に格納する処理とを、行うものである
ことを特徴とするプログラム更新処理プログラム。
【請求項５】
ユーザデータを格納する不揮発データ格納領域を備えた情報処理端末であって、
前記不揮発データ格納領域に格納されたユーザデータを所定のデータ退避装置に転送し、前記不揮発データ格納領域をクリアするユーザデータ退避手段と、
所定の更新データ配布サーバからプログラムの更新データを取得し前記不揮発データ格納領域に格納する更新データ取得手段と、
前記更新データを用いて前記プログラムを更新し、前記更新処理後に前記不揮発データ格納領域の前記更新データをクリアする更新データ反映手段と、
前記データ退避装置から前記ユーザデータを取得し、前記不揮発データ格納領域に格納するユーザデータ復元手段とを備え、
前記ユーザデータ退避後の前記不揮発データ格納領域の空き領域を利用して前記プログラムの更新を行い、前記プログラム更新後に前記ユーザデータの復元を行う
ことを特徴とする情報処理端末。
【請求項６】
前記更新データ取得手段は、前記更新データ配布サーバから、ユーザデータを更新されたプログラムに対応するデータ形式に変換する変換プログラムを取得し、
前記データ退避装置から前記ユーザデータを取得し、前記変換プログラムを用いて取得したユーザデータを変換して前記不揮発データ格納領域に格納し、前記変換プログラムを削除するユーザデータ変換手段を備える
ことを特徴とする請求項５記載の情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム更新処理方法、前記処理方法を情報処理端末において実行するプログラムおよび前記情報処理端末に関する。より詳しくは、小容量の不揮発データ格納領域を備えたデータ処理プログラム組み込み装置におけるプログラムの更新処理方法および前記処理方法を情報処理端末において実行するプログラム、ならびにデータ組み込み装置である情報処理端末に関する。
【背景技術】
【０００２】
コンピュータなどのプログラムにバグが存在した場合やプログラムの機能が向上した場合などにプログラムの更新処理を行う。パーソナルコンピュータなどのように大容量の不揮発データ格納装置を備えるデータ処理装置では、大容量のデータ格納装置の膨大な空き領域を使用してプログラムの更新処理を行うことができる。
【０００３】
一方、大容量の不揮発データ格納装置を持たないプログラム組み込み装置では、揮発性のデータ格納領域だけを利用してプログラムの更新処理を行うことがある。この場合に、プログラム更新処理の失敗に対処するために、不揮発データ格納領域の固定的な領域に元のプログラムを常に保持しておき、更新処理失敗時には不揮発データ格納領域に保持していたプログラムを利用できるようにしている。
【０００４】
または、プログラム組み込み装置で、容量の小さい不揮発データ格納領域を使用する場合には、不揮発データ格納領域にプログラムの更新処理用の領域を確保することが必要である。そのため、不揮発データ格納装置のデータを圧縮してプログラム更新に必要な空き容量を確保できるかどうかを判断し、不要となる可能性があるディレクトリおよびファイルを表示し、これらのファイルが圧縮または削除された後に、更新に必要な容量を確保できたかどうかを算出するという、従来手法がある（例えば、特許文献１参照）。
【特許文献１】特開２００１−１００９８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
例えば携帯電話などに搭載されるメモリ容量は、システムＬＳＩの実装面積や製造コストに影響するため、極力少ないことが望ましい。また、限られたメモリ容量を効率的に利用する必要がある。
【０００６】
しかし、データ格納用のメモリ容量が少ないプログラム組み込み装置において、プログラムの更新処理失敗に備えて元のプログラムを保持するという従来方法は、元のプログラムの格納領域を常に確保する必要があるため、メモリの少量化や効率的利用を図るという観点から問題である。
【０００７】
また、プログラム組み込み装置に元のプログラムを保持しない場合には、以下のような問題が生じる。
【０００８】
プログラム更新処理のための更新データの格納先としてＲＡＭなどの揮発性データ格納領域を利用する場合に、例えば、ダウンロード中の電源断などにより更新データのダウンロードが完了できなかったときは、更新データのダウンロードを最初からやり直さなければならず、ダウンロード時間や通信費を無駄にすることになる。
【０００９】
また、更新データの格納先としてデータ領域用の不揮発データ格納領域を利用するとすれば、不揮発データ格納領域に更新データ用の領域を予め確保しておくか、専用の不揮発メモリを別途用意しておく必要がある。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、少容量の不揮発データ格納領域を備えたプログラム組み込み装置において、不揮発データ格納領域を効率的に使用しつつ、プログラム更新処理時には更新データの格納領域を確保してプログラムの更新を行えるプログラム更新処理方法、または前記処理方法を組み込み装置に実行させるためのプログラム更新処理プログラム、または前記プログラム組み込み装置である情報処理端末を提供することである。
【課題を解決するための手段】
【００１１】
本発明は、ユーザデータを格納する不揮発データ格納領域を備えた情報処理端末におけるプログラムの更新処理方法であって、１）前記不揮発データ格納領域に格納されたユーザデータを所定のデータ退避装置に転送する処理過程と、２）前記不揮発データ格納領域をクリアする処理過程と、３）所定の更新データ配布サーバからプログラムの更新データを取得し前記不揮発データ格納領域に格納する処理過程と、４）前記更新データを用いて前記プログラムを更新する処理過程と、５）前記更新処理後に前記不揮発データ格納領域の前記更新データをクリアする処理過程と、６）前記データ退避装置から前記ユーザデータを取得し、前記不揮発データ格納領域に格納する処理過程とを、備える。
【００１２】
本発明は、以下のように作用する。
【００１３】
例えば携帯電話端末などのプログラム組み込み装置において、プログラムの更新処理が選択されると、不揮発データ格納領域に格納されたユーザデータを所定のデータ退避装置に転送し、不揮発データ格納領域をクリアする。そして、所定の更新データ配布サーバからプログラムの更新データを取得し、ユーザデータがクリアされた不揮発データ格納領域に更新データを格納する。その後、不揮発データ格納領域の更新データを用いてプログラムを更新し、不揮発データ格納領域の更新データをクリアする。そして、データ退避装置から、転送しておいたユーザデータを取得し、更新データがクリアされた不揮発データ格納領域にユーザデータを格納し、不揮発データ格納領域を元の状態に復元する。
【００１４】
さらに、本発明は、上記の処理過程を備えるプログラム更新処理方法において、前記更新データ配布サーバから、ユーザデータを更新済みプログラムに対応するデータ形式に変換する変換プログラムを取得する処理過程を備え、前記更新処理後にユーザデータを格納する処理過程では、前記データ退避装置から前記ユーザデータを取得し、前記変換プログラムを用いて取得したユーザデータを変換して前記不揮発データ格納領域に格納し、前記変換プログラムを削除するものである。
【００１５】
もしくは、本発明は、前記ユーザデータを転送する処理過程では、前記更新データ配布サーバから前記更新データのサイズを取得し、前記不揮発データ格納領域から、少なくとも前記更新データのサイズ分のユーザデータを前記データ退避装置に転送し、前記不揮発データ格納領域の前記転送されたユーザデータをクリアするものである。
【００１６】
また、本発明は、情報処理端末により読み取られ実行されるプログラムとして実現することができる。本発明を実現するプログラムは、情報処理端末が読み取り可能な、可搬媒体メモリ、半導体メモリ、ハードディスクなどの適当な記録媒体に格納することができ、これらの記録媒体に記録して提供され、または通信インタフェースを介して種々の通信網を利用した送受信により提供されるものである。
【００１７】
さらに、本発明は、上記のプログラム更新処理方法を実現するためのプログラムおよびユーザデータを格納する不揮発データ格納領域を備えた情報処理端末である。
【発明の効果】
【００１８】
本発明によれば、プログラム組み込み装置においてプログラムの更新が行なわれる場合に、不揮発データ格納領域に格納されたユーザデータを外部のデータ退避装置に転送することにより、不揮発データ格納領域に更新データ用の領域を確保してプログラムを更新する。これにより、不揮発データ格納領域に更新データ用の領域を固定的に確保する必要がなく、不揮発データ格納領域を効率的に利用することができる。また、更新データのダウンロード中に障害が生じてもデータ通信を最初から行う必要がなく、通信コストの軽減を図ることができる。
【００１９】
また、本発明では、更新済みプログラムに対応してユーザデータの変換処理が必要となる場合に、プログラムの更新データとは別にユーザデータの変換プログラムを更新データ配布サーバから取得し、ユーザデータの変換処理後に変換プログラムを削除する。これにより、プログラムの更新データのサイズをできる限り小さくして、プログラム更新処理の処理およびメモリ負担を軽減することができる。さらに、変換処理後に変換プログラムが格納されたデータ領域を解放して、プログラム組み込み装置内のデータ格納領域の効率的な利用を図ることができる。
【００２０】
また、本発明では、ユーザデータを退避先へ転送する場合に、先に所定の更新データ配布サーバから更新データのサイズを取得し、不揮発データ格納領域から少なくとも更新データのサイズ分のユーザデータを切り出して転送する。これにより、ユーザデータ退避装置へユーザデータを転送する場合の転送データ量をできる限り少なくして、通信コストの軽減を図ることができる。
【発明を実施するための最良の形態】
【００２１】
本発明を実施するための最良の形態として、本発明を携帯電話端末に適用する実施例を説明する。
【００２２】
図１に、実施例における本発明の構成例を示す。
【００２３】
携帯電話端末１は、不揮発メモリ１１、１２、揮発メモリ１３、ユーザデータ退避部１５、ユーザデータ復元部１６、更新データ取得部１７、更新データ反映部１８などを備える。また、携帯電話端末１は、前記処理手段の他、更新制御手段およびデータ通信手段を備える（図１に図示しない）。
【００２４】
携帯電話端末１は、プログラムの更新に用いる更新データなどを配布する更新データ配布サーバ２、または携帯電話端末１に格納されているユーザデータを一時的に保持するユーザデータ退避サーバ３とネットワーク４を通じてデータ通信を行う。
【００２５】
携帯電話端末１の不揮発メモリ１１は、ユーザデータなどを格納するメモリ領域であり、不揮発メモリ１２および揮発メモリ１３は、プログラム実行空間をマップするメモリ領域である。不揮発メモリ１１は例えばＮＡＮＤ型フラッシュメモリで、不揮発メモリ１２は例えばＮＯＲ型フラッシュメモリで、揮発メモリ１３は例えばＲＡＭで、それぞれ実現される。携帯電話端末１において、ユーザデータの処理などを行うプログラムは、メモリに展開済みの形式で、不揮発メモリ１２に格納される。ユーザデータは、不揮発メモリ１１に格納される。
【００２６】
ユーザデータ退避部１５は、ユーザデータ退避サーバ３に対して不揮発メモリ１１に格納されたユーザデータの格納を依頼し、ユーザデータ退避サーバ３にユーザデータを転送し、不揮発メモリ１１をクリアする処理手段である。
【００２７】
ユーザデータ復元部１６は、ユーザデータ退避サーバ３から格納を依頼したユーザデータを取得し、不揮発メモリ１１に格納する処理手段である。
【００２８】
更新データ取得部１７は、更新データ配布サーバ２に対して更新処理開始を依頼してプログラムの更新データを取得し、不揮発メモリ１１に格納する処理手段である。
【００２９】
更新データ反映部１８は、不揮発メモリ１２のプログラムに対して不揮発メモリ１１の更新データを反映させて更新済みプログラムを生成し、更新済みプログラムを不揮発メモリ１２に書き直し、不揮発メモリ１１の更新データをクリアする処理手段である。
【００３０】
図２に、実施例における本発明の処理シーケンスを示す。
【００３１】
ステップＳ１：  まず、ユーザデータ退避部１５は、更新制御手段を通じて、ユーザによりプログラムの更新実行が指示されると、更新データ配布サーバ２に更新処理開始を依頼する。そして、更新データ配布サーバ２から更新開始指示を受信すると、更新データ配布サーバ２に対して更新データのサイズを問い合わせる。この時、不揮発メモリ１１にユーザデータが格納され、未使用領域が更新データより少ない状態であるとする。
【００３２】
ステップＳ２：  ユーザデータ退避部１５は、不揮発メモリ１１から、更新データのサイズ分だけのユーザデータを切り取り、暗号化する。そして、データ通信手段を通じて、ユーザデータ退避サーバ３に対し、暗号化したユーザデータの格納を依頼し送信する。さらに、ユーザデータ退避部１５は、不揮発メモリ１１の送信対象としたユーザデータをクリアする。
【００３３】
ステップＳ３：  更新データ取得部１７は、更新データ配布サーバ２から更新データをダウンロードし、不揮発メモリ１１の空き領域に格納する。
【００３４】
ステップＳ４：  その後、更新制御手段によりプログラム全体をリセットし、更新モードへ切り替えて更新データ反映部１８を起動する。起動した更新データ反映部１８は、不揮発メモリ１２のプログラムに対して更新データを反映させた更新済みプログラムを生成し、更新済みプログラムを不揮発メモリ１２に書き戻す。その後、更新制御手段により再度プログラムをリセットし、更新済みプログラムで起動する。
【００３５】
ステップＳ５：  ユーザデータ復元部１６は、ユーザデータ退避サーバ３から、退避させておいたユーザデータをダウンロードし、復号処理を行い、不揮発メモリ１１に復号したユーザデータを格納する。
【００３６】
これにより、不揮発メモリ１１に更新データ用の領域を確保することなく、プログラムの更新処理を行うことができる。
【００３７】
図３に、別の実施例における本発明の構成例を示す。
【００３８】
別の実施例において、携帯電話端末１は、図１に示す処理手段の他にユーザデータ変換部１９を備える。ユーザデータ変換部１９は、更新データ配布サーバ２からダウンロードされて組み込まれ起動される処理手段であって、ユーザデータを更新済みプログラムに対応するデータ形式に変換する処理を行う。
【００３９】
図４に、別の実施例における本発明の処理シーケンスを示す。
【００４０】
ステップＳ１１：  ユーザデータ退避部１５は、ユーザによりプログラムの更新実行が指示され、さらに、更新データ配布サーバ２から更新開始指示を受信すると、更新データ配布サーバ２に対して、更新データのサイズを問い合わせる。
【００４１】
ステップＳ１２：  ユーザデータ退避部１５は、不揮発メモリ１１から更新データのサイズ分のユーザデータを切り取って暗号化し、データ通信手段を通じて、ユーザデータ退避サーバ３に対して暗号化したユーザデータの格納を依頼し送信する。また、ユーザデータ退避部１５は、不揮発メモリ１１の送信対象としたユーザデータをクリアする。
【００４２】
ステップＳ１３：  更新データ取得部１７は、更新データ配布サーバ２から更新データをダウンロードし、不揮発メモリ１１に格納する。
【００４３】
ステップＳ１４：  その後、更新制御手段によりプログラム全体をリセットし、更新モードへ切り替えて更新データ反映部１８を起動する。起動した更新データ反映部１８は、不揮発メモリ１２のプログラムに対して更新データを反映させた更新済みプログラムを生成して不揮発メモリ１２に書き戻す。更新制御手段により再度プログラムをリセットし、更新済みプログラムで起動する。
【００４４】
ステップＳ１５：  更新データ取得部１７は、更新データ配布サーバ２から、さらにユーザデータ変換部（変換ツール）１９をダウンロードし、揮発メモリ１３に格納する。
【００４５】
ステップＳ１６：  ユーザデータ復元部１６は、ユーザデータ退避サーバ３から退避させておいたユーザデータをダウンロードし、復号処理を行う。
【００４６】
ステップＳ１７：  さらに、ユーザデータ復元部１６によって、揮発メモリ１３のユーザデータ変換部１９を起動させる。ユーザデータ変換部１９は、ユーザデータを更新済みプログラムに対応するデータ形式に変換して不揮発メモリ１１に格納する。
【００４７】
ステップＳ１８：  その後、更新制御手段により、揮発メモリ１３を解放し、ユーザデータ変換部１９が削除される。
【００４８】
これにより、プログラムの更新によって、処理されるユーザデータのデータ形式が変更される場合に、変換ツールをプログラムに組み込むことなく必要な時のみ使用することができるため、メモリの効率的な利用が図られる。
【００４９】
以上、本発明をその実施の形態により説明したが、本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【００５０】
例えば、実施例において、更新データ配布サーバ２とユーザデータ退避サーバ３とは別個のものとして説明したが、更新データ配布サーバ２がユーザデータ退避サーバ３を兼ねてユーザデータの退避先となってもよい。
【００５１】
また、ユーザデータの退避先は、ネットワークを通じてデータ通信を行うユーザデータ退避サーバ３の他、携帯電話端末１に付属する外部記憶媒体、赤外線通信やＵＳＢなどの通信プロトコルを用いてデータ通信を行うコンピュータであってもよい。
【００５２】
また、実施例では、更新データのサイズを問い合わせ、更新データのサイズ分のユーザデータを退避させるようにしたが、不揮発メモリ１１のユーザデータを圧縮し、圧縮後の空き領域で更新データのサイズに不足する分のユーザデータを切り取って、ユーザデータ退避サーバ３に転送するようにしてもよい。なお、不揮発メモリ１１のユーザデータの全体を転送もしくは圧縮処理して転送するようにしてもよいことは当然である。
【００５３】
また、別の実施例で示すユーザデータ変換部１９は、データ形式変換処理の他、圧縮されたユーザデータの解凍処理および暗号化されたユーザデータの復号処理を行うようにしてもよい。この場合に、ユーザデータ復元部１６は、ユーザデータをダウンロードしながら、復号、解凍およびデータ変換の各処理を行い、変換済みのユーザデータを不揮発メモリ１１へ格納する。
【００５４】
本発明の形態および実施例の特徴を列記すると以下のとおりである。
【００５５】
（付記１）  ユーザデータを格納する不揮発データ格納領域を備えた情報処理端末におけるプログラムの更新処理方法であって、
前記不揮発データ格納領域に格納されたユーザデータを所定のデータ退避装置に転送する処理過程と、
前記不揮発データ格納領域をクリアする処理過程と、
所定の更新データ配布サーバからプログラムの更新データを取得し前記不揮発データ格納領域に格納する処理過程と、
前記更新データを用いて前記プログラムを更新する処理過程と、
前記更新処理後に前記不揮発データ格納領域の前記更新データをクリアする処理過程と、
前記データ退避装置から前記ユーザデータを取得し、前記不揮発データ格納領域に格納する処理過程とを、備える
ことを特徴とするプログラム更新処理方法。
【００５６】
（付記２）  さらに、前記更新データ配布サーバから、ユーザデータを更新されたプログラムに対応するデータ形式に変換する変換プログラムを取得する処理過程を備え、
前記更新処理後にユーザデータを格納する処理過程では、前記データ退避装置から前記ユーザデータを取得し、前記変換プログラムを用いて取得したユーザデータを変換して前記不揮発データ格納領域に格納し、前記変換プログラムを削除する
ことを特徴とする前記付記１記載のプログラム更新処理方法。
【００５７】
（付記３）  前記ユーザデータを転送する処理過程では、前記更新データ配布サーバから前記更新データのサイズを取得し、前記不揮発データ格納領域から、少なくとも前記更新データのサイズ分のユーザデータを前記データ退避装置に転送し、前記不揮発データ格納領域の前記転送されたユーザデータをクリアする、
ことを特徴とする前記付記１記載のプログラム更新処理方法。
【００５８】
（付記４）  ユーザデータを格納する不揮発データ格納領域を備えた情報処理端末におけるプログラムの更新処理を、情報処理端末に実行させるためのプログラムであって、
前記不揮発データ格納領域に格納されたユーザデータを所定のデータ退避装置に転送する処理と、
前記不揮発データ格納領域をクリアする処理と、
所定の更新データ配布サーバからプログラムの更新データを取得し前記不揮発データ格納領域に格納する処理と、
前記更新データを用いて前記プログラムを更新する処理と、
前記更新処理後に前記不揮発データ格納領域の前記更新データをクリアする処理と、
前記データ退避装置から前記ユーザデータを取得し、前記不揮発データ格納領域に格納する処理とを、行うものである
ことを特徴とするプログラム更新処理プログラム。
【００５９】
（付記５）  ユーザデータを格納する不揮発データ格納領域を備えた情報処理端末であって、
前記不揮発データ格納領域に格納されたユーザデータを所定のデータ退避装置に転送し、前記不揮発データ格納領域をクリアするユーザデータ退避手段と、
所定の更新データ配布サーバからプログラムの更新データを取得し前記不揮発データ格納領域に格納する更新データ取得手段と、
前記更新データを用いて前記プログラムを更新し、前記更新処理後に前記不揮発データ格納領域の前記更新データをクリアする更新データ反映手段と、
前記データ退避装置から前記ユーザデータを取得し、前記不揮発データ格納領域に格納するユーザデータ復元手段とを備え、
前記ユーザデータを退避後の前記不揮発データ格納領域の空き領域を利用して前記プログラムの更新を行い、前記プログラム更新後に前記ユーザデータの復元を行う
ことを特徴とする情報処理端末。
【００６０】
（付記６）  前記更新データ取得手段は、前記更新データ配布サーバから、ユーザデータを更新されたプログラムに対応するデータ形式に変換する変換プログラムを取得し、
前記データ退避装置から前記ユーザデータを取得し、前記変換プログラムを用いて取得したユーザデータを変換して前記不揮発データ格納領域に格納し、前記変換プログラムを削除するユーザデータ変換手段を備える
ことを特徴とする前記付記５記載の情報処理端末。
【００６１】
（付記７）  前記ユーザデータ退避手段は、前記更新データ配布サーバから前記更新データのサイズを取得し、前記不揮発データ格納領域から、少なくとも前記更新データのサイズ分のユーザデータを前記データ退避装置に転送し、前記不揮発データ格納領域の前記転送されたユーザデータをクリアする、
ことを特徴とする前記付記５記載の情報処理端末。
【図面の簡単な説明】
【００６２】
【図１】実施例における本発明の構成例を示す図である。
【図２】実施例における本発明の処理シーケンスを示す図である。
【図３】別の実施例における本発明の構成例を示す図である。
【図４】別の実施例における本発明の処理シーケンスを示す図である。
【符号の説明】
【００６３】
１  携帯電話端末
１１  不揮発メモリ（ユーザデータ用）
１２  不揮発メモリ（プログラムコード用）
１３  揮発メモリ
１５  ユーザデータ退避部
１６  ユーザデータ復元部
１７  更新データ取得部
１８  更新データ反映部
１９  ユーザデータ変換部
２  更新データ配布サーバ
３  ユーザデータ退避サーバ
４  ネットワーク
【図１】
2005332301.tif 000003
【図２】
2005332301.tif 000004
【図３】
2005332301.tif 000005
【図４】
2005332301.tif 000006