(57)【要約】本発明は、無線通信システムにおける携帯無線通信機器（１）に関する。無線通信機器（１）は、機器（１）が第１動作状態中に、外部サーバ（１０）から機器（１）のソフトウェアを更新するための更新情報をダウンロードするためのダウンロード手段と、ダウンロードした更新情報を格納するためのフラッシュメモリ（４）と、機器（１）が第２動作状態中に、フラッシュメモリ（４）に格納された更新情報に従って更新処理を開始して制御するための更新手段とを含む。ダウンロード手段は、第１動作状態中に、更新処理中にユーザへ提供する情報を含む情報テキストを取得し、機器（１）の設定に情報テキストを適合させ、フラッシュメモリ（４）に適合させられた情報を格納する。更新手段は、更新処理を開始したとき及び第２動作状態中に、適合させられた情報をユーザへ表示する。さらに、本発明は、電子機器等にソフトウェアを更新するための方法に関する。
2008508623.tif 000002
【特許請求の範囲】
【請求項１】
携帯無線通信機器（１）のソフトウェアを更新するために、前記携帯無線通信機器（１）が第１動作状態中に、更新情報を外部サーバ（１０）からダウンロードするダウンロード手段と、前記ダウンロードした更新情報を格納するためのフラッシュメモリ（４）と、前記携帯無線通信機器（１）が第２動作状態中に、前記フラッシュメモリ（４）に格納された前記更新情報に従って更新処理を開始して制御するための更新手段とを有する無線通信システムにおける前記携帯無線通信機器であって、
前記ダウンロード手段は、
前記第１動作状態中に、前記更新処理中にユーザに提供する情報を含む情報テキストを取得し、
前記携帯無線通信機器（１）の設定に前記情報テキストを適合させ、
前記フラッシュメモリ（４）に、前記適合させられた情報テキストを格納し、
前記更新手段は、
前記更新処理を開始したとき及び前記第２動作状態中に、ユーザへ前記適合させられた情報テキストを表示する
ことを特徴とする携帯無線通信機器。
【請求項２】
前記携帯無線通信機器（１）の前記第１動作状態は、全ての機能を提供する該携帯無線通信機器（１）の標準モードであり、
前記携帯無線通信機器（１）の前記第２動作状態は、僅かな機能のみを提供する該携帯無線通信機器（１）の基本モードであることを特徴とする請求項１に記載の携帯無線通信機器。
【請求項３】
前記ダウンロード手段は、
前記携帯無線通信機器（１）の言語を判定し、該判定した言語による情報テキストを取得することを特徴とする請求項１又は２に記載の携帯無線通信機器。
【請求項４】
前記ダウンロード手段は、
前記携帯無線通信機器（１）の前記フラッシュメモリ（４）のファイル格納部に実装されたテキストデータベースから前記情報テキストを取得することを特徴とする請求項１乃至３の何れか１項に記載の携帯無線通信機器。
【請求項５】
前記ダウンロード手段は、
前記携帯無線通信機器（１）のフォント定義に前記情報テキストを適合させることを特徴とする請求項１乃至４の何れか１項に記載の携帯無線通信機器。
【請求項６】
前記ダウンロード手段は、
前記適合させられた情報テキストに基づき、メイン表示画像（１１）を生成し、
前記メイン表示画像（１１）を圧縮し、
前記フラッシュメモリ（４）に前記圧縮したメイン表示画像（１１）を格納する
ことを特徴とする請求項１乃至５の何れか１項に記載の携帯無線通信機器。
【請求項７】
前記更新手段は、
前記フラッシュメモリ（４）領域にアクセスして、ユーザへ前記メイン表示画像（１１）を表示することを特徴とする請求項６に記載の携帯無線通信機器。
【請求項８】
携帯無線通信機器（１）のソフトウェアを更新するために、前記携帯無線通信機器（１）が第１動作状態中に、更新情報を外部サーバ（１０）からダウンロードするダウンロードステップと、前記ダウンロードした更新情報をフラッシュメモリ（４）に格納するステップと、前記携帯無線通信機器（１）が第２動作状態中に、前記フラッシュメモリ（４）に格納された前記更新情報に従って更新処理を開始して制御するためのステップとを含む無線通信システムにおける前記携帯無線通信機器のソフトウェアを更新する方法であって、
前記第１動作状態中に、前記更新処理中にユーザへ提供する情報を含む情報テキストを取得し、前記携帯無線通信機器（１）の設定に前記情報テキストを適合させ、前記フラッシュメモリ（４）に前記適合させられた情報テキストを格納するステップと、
前記更新処理を開始したとき及び前記第２動作状態中に、ユーザへ前記適合させられた情報テキストを表示するステップと
を含むことを特徴とする方法。
【請求項９】
前記携帯無線通信機器（１）の前記第１動作状態は、全ての機能を提供する該携帯無線通信機器（１）の標準モードとして提供され、
前記携帯無線通信機器（１）の前記第２動作状態は、僅かな機能のみを提供する該携帯無線通信機器（１）の基本モードとして提供されることを特徴とする請求項８に記載の方法。
【請求項１０】
前記携帯無線通信機器（１）の言語を判定し、該判定した言語による情報テキストを取得することを特徴とする請求項８又は９に記載の方法。
【請求項１１】
前記携帯無線通信機器（１）の格納部（６）に実装されたテキストデータベースから前記情報テキストを取得することを特徴とする請求項８乃至１０の何れか１項に記載の方法。
【請求項１２】
前記携帯無線通信機器（１）のフォント定義に前記情報テキストを適合させることを特徴とする請求項８乃至１１の何れか１項に記載の方法。
【請求項１３】
前記適合させられた情報テキストに基づき、メイン表示画像（１１）を生成し、
前記メイン表示画像（１１）を圧縮し、
前記フラッシュメモリ（４）に前記圧縮したメイン表示画像（１１）を格納する
ことを特徴とする請求項８乃至１２の何れか１項に記載の方法。
【請求項１４】
前記フラッシュメモリ（４）領域にアクセスして、ユーザへ前記メイン表示画像（１１）を表示することを特徴とする請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信用の携帯無線通信機器に関する。特に、本発明は、通信機器のソフトウェアを更新するとともに、更新処理の進行状況に関する情報をユーザへ提供することに関する。
【背景技術】
【０００２】
将来、移動電話、ポケベル、携帯情報端末、電子システム手帳などの無線通信を行う無線通信機器は、外部サーバへ無線でソフトウェアの更新を要求し、外部サーバから当該情報を受信することになる。無線でのファームウェアの更新（ＦＯＴＡ）において、電子機器は、ソフトウェアの更新を可能とするために、最も基本的な動作モードに切り替えられなければならない。この基本モードにおいては、オペレーティングシステムが起動されることはなく、最も基本的なグラフィックドライバのみが利用可能となる。しかしながら、この段階で、更新処理の進行状況に関する情報（フィードバック）をユーザへ提供する必要がある。このフィードバックは、進行状況バー及びテキスト形式のメッセージの少なくとも１つであってよい。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したような無線通信用の携帯無線通信機器に関する一般的な問題は、当該携帯無線通信機器のソフトウェアを更新するために基本モードに切り替えられることである。この基本モードでは、いくつかの問題が発生した場合に、ユーザへテキスト形式の情報を提供することが困難である。例えば、テキストは、電子機器を使用するユーザによって選択された言語でなければならない。さらに、そのテキスト自身は、いくつかのテキストフォントの定義を使用することによりフォーマットされる。機器の最も基本的な動作状態において、これらの機能をサポートすることは難しい。さらに、そのテキスト自身は、更新及び変更の対象となることもありうる。したがって、通信機器の更新状態及び基本モードにおいて、テキスト機能をサポートすることは難しい。
【０００４】
したがって、本発明の目的は、電子機器のソフトウェア更新処理中にユーザにテキスト形式のフィードバックを可能とする無線通信用の携帯無線通信機器及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００５】
上述の目的は、請求項１に係る無線通信用の携帯無線通信機器によって実現される。
【０００６】
本発明に係る無線通信用の携帯無線通信機器は、機器が第１動作状態中に、外部サーバから機器のソフトウェアを更新するための更新情報をダウンロードするためのダウンロード手段と、ダウンロードした更新情報を格納するためのフラッシュメモリと、機器が第２動作状態中に、フラッシュメモリに格納された更新情報に従って更新処理を開始して制御するための更新手段とを含む。また、ダウンロード手段は、第１動作状態中に、更新処理中にユーザへ提供する情報を含む情報テキストを取得し、機器の設定に情報テキストを適合させ、フラッシュメモリに適合させられた情報を格納する。更新手段は、更新処理を開始したとき及び第２動作状態中に、適合させられた情報をユーザへ表示する。
【０００７】
上述した目的は、さらに請求項８に記載のソフトウェアを更新するための方法によって実現される。
【０００８】
本発明に係る無線通信用の携帯無線通信機器においてソフトウェアを更新する方法は、機器が第１動作状態中に、外部サーバから機器のソフトウェアを更新するための更新情報をダウンロードするステップと、フラッシュメモリにダウンロードした更新情報を格納するステップと、機器が第２動作状態中に、フラッシュメモリに格納された更新情報に従って更新処理を開始して制御するステップとを含む。また、本方法は、第１動作状態中に、更新処理中にユーザへ提供する情報を含む情報テキストを取得するステップと、機器の設定に情報テキストを適合させるステップと、適合させられた情報をフラッシュメモリに格納するステップと、更新処理を開始したとき及び第２動作状態中に、適合させられた情報をユーザへ表示するステップとを含む。
【０００９】
第１動作状態中に情報テキストを取得して適合させることにより、更新手段は、更新処理中及び第２動作状態中に情報テキストにアクセスすることがきる。情報テキストが準備され適合させられることで、更新処理の進行状況のフィードバックをユーザに与えるため、更新処理中に情報テキストがユーザへ提供される。
【００１０】
本明細書及び本発明の記載では、用語「携帯無線通信機器」は、モバイル電話、モバイルセル電話、ポケベル、携帯情報端末及び通信装置、即ち、電子手帳やスマートホンなどを含む。用語「無線通信」は、通信又は情報の無線伝送を可能とする電話通信システムの何れかの種類に関する。本発明は、主に情報の受信に関係する。しかしながら、本発明に係る携帯無線通信機器及び方法は、情報の受信のみに限定されるわけではなく、実際のアプリケーションでは、無線通信システムにおける情報の送信も可能である。
【００１１】
本明細書中で使用される用語「含む／含んでいる」は、この明細書で述べられた機能、数値、ステップまたは構成要素の存在を特定するために取られるが、他の１以上の機能、数値、ステップ、構成要素又はそれらのグループの存在や追加を排除するわけではない。
【００１２】
有利なことに、携帯無線通信機器の第１動作状態は、全ての機能を提供する携帯無線通信機器の標準モードである。また、携帯無線通信機器の第２動作状態は、僅かな機能のみを提供する携帯無線通信機器の基本モードである。
【００１３】
有利なことに、ダウンロード手段は、携帯無線通信機器の言語を判定し、判定された言語による情報テキストを取得することによって、携帯無線通信機器の言語に情報テキストを適合させる。
【００１４】
ダウンロード手段は、例えば、携帯無線通信のファイル格納部に実装されたデータベースから情報テキストを取得することが望ましい。
【００１５】
また、ダウンロード手段は、携帯無線通信機器のフォント定義に情報テキストを適合させてもよい。さらに、ダウンロード手段は、適合させられた情報テキストに基づき、メイン表示画像を生成し、メイン表示画像を圧縮し、圧縮したメイン表示画像をフラッシュメモリに格納してもよい。
【００１６】
また、更新手段は、フラッシュメモリ領域にアクセスして、ユーザへメイン表示画像を提供することが望ましい。
【発明を実施するための最良の形態】
【００１７】
以下では、添付の図面を参照し、一例として、本発明の実施形態について説明する。
【００１８】
図１は、本発明に係る携帯無線通信機器１のブロック図を示す図である。携帯無線通信機器１は、例えば、無線通信システムによる基地局を介して、図１に示すサーバ１０と通信を行う。また、携帯無線通信機器１は、高周波数部５やアンテナ６のような通信に必要とされる要素を含む。アンテナ６及び高周波数部５によって、携帯無線通信機器１は、プロセッサ２の制御のもとで、無線通信システムでの信号の送信及び受信を行う。プロセッサ２は、例えば、ベースバンドプロセッサであり、既存の方法又は次世代技術、例えば携帯無線通信機器１に必要とされるアプリケーションエリアに基づいてハードウェア及びソフトウェアの組み合わせで実装される。
【００１９】
プロセッサ２は、ランダムアクセスメモリ（ＲＡＭ）３及びフラッシュメモリ４に接続されるか、又は含む。或いは、両方で構成されてもよい。フラッシュメモリ４は、実行可能なソフトウェアコードを格納するためのロー（raw）格納部５及びファイル情報を格納するためのファイルシステム格納部６を含む。ロー格納部５は、一般的なＲＯＭ（読取専用）であり、加えて、特別なデータを格納するための追加領域を含む。
【００２０】
携帯無線通信機器１は、通常操作を行うために必要な全ての構成要素（ディスプレイ７、入力手段８のような）、例えば、キーボードやジョグダイアルなどをさらに含む。簡単の説明のため、本発明を理解する上で重要でない構成要素については説明を省略する。さらに、本発明に係る携帯無線通信機器１における無線通信システムでは、例えば、ＧＳＭ、ＵＭＴＳ又は他の適切な現行若しくは次世代の無線通信システムにおいて通信が行われる。
【００２１】
ファイルシステム格納部６は、携帯無線通信機器１の機能に関するデータや情報の格納を永久的に又は長期的に管理する。これらのデータや情報は、オペレーティングシステム、プログラム、アプリケーション及びユーザによって入力されるデータなどである。ファイルシステム格納部６には、自動的に又はユーザの入力の何れかにより選択された設定、例えば、携帯無線通信機器１の言語や表示テキストのフォント定義なども格納される。ＲＡＭ３は、動作中にデータ及びソフトウェアコードの少なくとも１つの揮発性の格納を管理する。ロー格納部５は、携帯無線通信機器１のブート部として機能し、携帯無線通信機器１を起動するためのデータ及び携帯無線通信機器１を基本モードで動作させるためのデータを含む。なお、基本モードでの動作では、オペレーティングシステムは起動せず、僅かな機能のみが利用可能である。
【００２２】
一般的な無線でのファームウェアの更新（ＦＯＴＡ）技術は、無線又は有線での接続を介して更新するソフトウェアを送信することが可能である。したがって、メインコンポーネントは、２つのソフトウェアバージョンの差分（ＦＯＴＡデルタ）を生成し、モバイル機器に無線で送信可能なサイズにコンパクト化するための差分を圧縮する機能を有する。一般的に、差分は、ソフトウェアの総サイズの１〜１０％である。
【００２３】
ＦＯＴＡデルタは、他のコンピュータで生成され、携帯無線通信機器１の現在のソフトウェアバージョンと新たなソフトウェアバージョンとの差分についての情報を含む。
【００２４】
さらに、フラッシュメモリ４の格納部の１つに格納されたダウンロード部は、外部のサーバ１０への接続を設定し、要求及びソフトウェア更新情報、例えばサーバ１０から携帯無線通信機器１へのＦＯＴＡデルタのダウンロードをサポートする。ダウンロードは、携帯無線通信機器１が通常使用している無線通信システムを介して実行される。これは、例えば、ＧＳＭ、ＵＭＴＳ若しくは他の適したシステム、他の無線システム、例えばＢｌｕｅｔｏｏｔｈ（登録商標）や赤外線など、又は、有線を介してサーバ１０へ接続されて実行される。更新情報のダウンロードが終了すると、ダウンロード部は、フラッシュメモリ４の格納部の１つに受信した更新情報を格納する。さらに、本発明に係るダウンロード部は、更新処理中に、ユーザへのフェードバックを提供するための情報テキストを取得する。情報テキストは、例えば、「更新処理の実行中」又は「お待ちください．．．」などの文字列を含む。ダウンロード部は、ダウンロード及び取得した全ての情報と、更新処理のために必要なデータとをフラッシュメモリ４の格納部の１つに格納する。
【００２５】
フラッシュメモリ４の格納部の１つに格納された更新部は、携帯無線通信機器１のソフトウェア更新の実行を担当する。したがって、更新部は、フラッシュメモリ４に格納されているダウンロードされたソフトウェア更新情報にアクセスし、ロー格納部５にソフトウェアを更新する。更新部は、さらに、更新処理についてのフィードバックをユーザへ提供する情報を表示する。ダウンロード部及び更新部は、ソフトウェアの一部である。
【００２６】
このように、ソフトウェア更新情報をダウンロードし、情報テキストを取得して格納する全体処理の第１部が、携帯無線通信機器１の第１動作状態中に完了される。この第１動作状態は、オペレーティングシステムが起動され、全ての機能が利用可能な携帯無線通信機器１における通常の動作モードである。更新部の起動を開始する全体処理の第２部では、携帯無線通信機器１は、第２動作状態へ再起動する。第２動作状態は、オペレーティングシステムが起動されず、僅かな機能のみが利用可能となる。更新処理が完了した後、更新部は、新たなソフトウェアで携帯無線通信機器１を再起動する。その後、携帯無線通信機器１は、再び、第１動作状態で動作する。
【００２７】
図３（ａ〜ｆ）は、ソフトウェア更新処理中にユーザへのフィードバックを提供する、異なる表示を示す図である。このように、取得された情報テキストは、更新処理が実行される全期間に渡って、メイン表示画像１１に示すように表示される。さらに、進行状況バーの表示画像１２ａ、１２ｂ、１２ｃのように、更新処理の状況を図示してもよい。また、更新処理中に、表示画像１３のように、メイン表示画像１１と進行状況バーの表示画像１２ａ、１２ｂ、１２ｃとを組み合わせて表示してもよい。
【００２８】
図２は、更新処理の詳細なステップを示すフローチャートである。ステップＳ０において、更新処理が開始される。例えば、携帯無線通信機器１でスイッチングされることにより、更新処理が開始される。ステップＳ１において、ダウンロード部は、更新情報をダウンロードするためにサーバ１０へ要求を送信する。この要求は、ユーザによって、又は、ネットワークで自動的に生成される。次に、ステップＳ２において、更新情報は、サーバ１０からダウンロード部によってダウンロードされる。
【００２９】
ステップＳ３において、ダウンロード部は、携帯無線通信機器１のファイル（システム）格納部６にアクセスすることにより、ユーザによって選択されファイル格納部６に格納された携帯無線通信機器１の言語を判定する。続いて、ステップＳ４において、ダウンロード部は、更新処理中にユーザへ情報を提供するためにステップＳ３で判定された言語による情報テキストを取得する。ここでは、携帯無線通信機器１のファイル格納部６に実装されたテキストデータベースから情報テキストが取得される。ステップＳ５において、ダウンロード部は、ファイル格納部６に格納された携帯無線通信機器１のフォント定義を使用することによって、取得した情報テキストを適合させる。また、必要であれば、背景定義を使用してもよい。次に、ステップＳ６において、適合させられた情報テキストがビットマップ画像（メイン表示画像）として生成され、圧縮される。その後、ステップＳ７において、メイン表示画像１１は、フラッシュメモリ４のロー格納部５に格納される。
【００３０】
オプションとして、ステップＳ８において、進行状況バーの表示画像１２ａ、１２ｂ、１２ｃが更新処理の進行状況をユーザへ図示するために生成される。その後、ステップＳ９において、進行状況バーの表示画像１２ａ、１２ｂ、１２ｃは、圧縮されて、フラッシュメモリ４に格納される。
【００３１】
ステップＳ１乃至Ｓ９は、上述したように、携帯無線通信機器１の第１動作状態で全て実行される。
【００３２】
ステップ１０において、更新部が起動される。これにより、携帯無線通信機器１の動作状態が、第１動作状態から第２動作状態へ遷移される。ステップＳ１１において、更新部は、ロー格納部５へアクセスして、メイン表示画像１１及び進行状況バーの表示画像１２ａ、１２ｂ、１２ｃである表示画像１３を取り出し、解凍し、ＲＡＭ３に格納する。ステップＳ１２においてメイン表示画像１１がユーザへ表示され、ステップＳ１３において進行状況バーの表示画像１２ａ、１２ｂ、１２ｃがユーザへ表示される。即ち、更新処理中においては、進行状況のフィードバックが与えられる。更新処理が完了すると、ステップＳ１４において、更新部は、新たなソフトウェアで携帯無線通信機器１を再起動する。ステップＳ１４の処理は、例えば、携帯無線通信機器１の電源ＯＦＦにより終了する。
【００３３】
再起動後、携帯無線通信機器１は、再び、第１動作状態となり、ユーザに対して全ての機能が利用可能とする。
【図面の簡単な説明】
【００３４】
【図１】システムの要素を概略的に示すブロック図である。
【図２】本発明の方法に係る処理ステップを概略的に示すフローチャートである。
【図３ａ】、
【図３ｂ】、
【図３ｃ】、
【図３ｄ】、
【図３ｅ】、
【図３ｆ】更新処理中に表示される、異なる複数の表示画像を示す図である。
【図１】
2008508623.tif 000003
【図２】
2008508623.tif 000004
【図３ａ】
2008508623.tif 000005
【図３ｂ】
2008508623.tif 000006
【図３ｃ】
2008508623.tif 000007
【図３ｄ】
2008508623.tif 000008
【図３ｅ】
2008508623.tif 000009
【図３ｆ】
2008508623.tif 000010
【国際調査報告】
2008508623.tif 000011
2008508623.tif 000012