(57)【要約】  【課題】  情報通信の実行時に自動的に新しいファームウエアに更新される、高い情報通信効率が達成され、利便性に富んだ通信機器端末を提供する。  【解決手段】  通信相手の通信機器端末とネットワーク接続されたとき、双方の通信機器端末で使用しているファームウエアのバージョン情報を交信し、そのときに双方の通信機器端末で使用しているファームウエアのバージョンが異なっていれば、新しいバージョンのファームウエアを使用している通信機器端末が新しいバージョンのファームウエアをフラッシュＲＯＭ５から読み出し、古いバージョンのファームウエアを使用している通信機器端末に送信し、新しいバージョンのファームウエアを受信した通信機器端末は、そのファームウエアをフラッシュＲＯＭ５転送し、フラッシュＲＯＭ５のファームウエアを書き替える。  【選択図】  図１
2005071155.tif 000002
【特許請求の範囲】
【請求項１】
高周波信号送受信部と、データ信号処理部と、少なくとも２つのファームウエア書き込み可能領域を備えたフラッシュＲＯＭと、各部の動作を統括制御する制御部とを備え、通信ネットワークを介して通信相手の通信機器端末と相互通信を行う通信機器端末であって、通信相手の通信機器端末とネットワーク接続されたとき、双方の通信機器端末で使用しているファームウエアのバージョン情報の交信を行い、そのバージョン情報の交信により双方の通信機器端末で使用しているファームウエアのバージョンが異なっていれば、新しいバージョンのファームウエアを使用している一方の通信機器端末が前記制御部の制御により当該新しいバージョンのファームウエアを前記フラッシュＲＯＭから読み出し、前記高周波信号送受信部を通して古いバージョンのファームウエアを使用している他方の通信機器端末に送信し、前記他方の通信機器端末が前記制御部の制御により前記高周波信号送受信部で受信した当該新しいバージョンのファームウエアを前記フラッシュＲＯＭに転送し、前記フラッシュＲＯＭのファームウエアを書き替えることを特徴とするファームウエア更新可能な通信機器端末。
【請求項２】
前記高周波信号送受信部は、無線信号の送受信を行う高周波送受信モジュールであり、前記通信ネットワークは、無線ＬＡＮであることを特徴とする請求項１に記載のファームウエア更新可能な通信機器端末。
【請求項３】
前記フラッシュＲＯＭのファームウエアの書き替えは、当該書き替えが行われる通信機器端末がファームウエアの書き替えを了承したときに限って行われることを特徴とする請求項１に記載のファームウエア更新可能な通信機器端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを通して通信が行われる通信機器端末に係り、特に、通信機器端末間で通信が行われるときに、使用しているファームウエアのバージョンが異なっている場合、古いバージョンのファームウエアを新しいバージョンのファームウエアに自動的に更新させるファームウエア更新可能な通信機器端末に関する。
【背景技術】
【０００２】
一般に、無線ＬＡＮ等の通信ネットワークを通して無線通信を行う通信機器端末は、その通信機器端末を購入または取得した際に、ファームウエアという内部プログラムが不揮発性メモリ内に既に格納されており、この格納されているファームウエアにより当該通信機器端末の動作が規定されるようになっている。
【０００３】
ところで、この種の通信機器端末に格納され、当該通信機器機器の動作を規定しているファームウエアは、格納した当時、当該通信機器機器の動作を最良にするものであっても、時間の経過に伴ってその動作性能の向上が図られており、頻繁にそのファームウエアのプログラム内容が新しいバージョンのものに変更されることが多い。そのため、通信機器端末としては、新製品が出る度に、格納されているファームウエアも新しいバージョンのものに変更されており、その動作性能が異なって場合が多い。
【０００４】
このため、多くの通信機器端末の中の選択された２つの通信機器端末を通信ネットワークを通して接続して通信を行なう場合、選択された２つの無線通信機器は、格納されているファームウエアとして種々のバージョンのものを含んでいるため、通信が行なわれる通信機器端末間において、一方の通信機器端末が新しいバージョンのファームウエアを格納しているものであっても、他方の通信機器端末が古いバージョンのファームウエアを格納したものであれば、当該２つの通信機器端末間の通信形態は、古いバージョンのファームウエアに従った通信形態に依存したものになり、一方の通信機器端末から見れば、新しいバージョンのファームウエアを格納していても、常時、その高い性能を十分に発揮させることができないという不具合を生じている。
【０００５】
このような不具合の発生を回避するため、通信ネットワークを通して複数種類伝送機器の選択された２つの伝送機器が通信ネットワークを通して選択的に接続され、それにより選択された２つの伝送機器間で通信が行われる場合に、その通信を行うに際して、いずれか一方の伝送機器にとって好適なソフトウエアを更新または取得する必要があると判断したとき、当該伝送機器と新しいソフトウエアを格納しているソース機器とを通信ネットワークを通してネットワーク接続し、その接続により当該伝送機器がソース機器から新しいソフトウエアをダウンロードにより取得し、当該伝送機器のソフトウエアをアップデートすることを可能にしたソフトウエア更新手段が特開２００３−７６６３２公報によって提案されている。
【０００６】
この場合、前記特開２００３−７６６３２公報によって提案されているソフトウエア更新手段は、主として、ソフトウエアを更新する手段を開示しているものであるが、ソフトウエアを更新する手段と同様な手段を用いていファームウエアを更新することができる旨の開示もあるので、ソフトウエア更新手段をそのままファームウエア更新手段と読み替えできるものである。このため、以下に説明するように、前記特開２００３−７６６３２公報に開示のソフトウエア更新手段においては、説明を簡単にするため、ソフトウエア更新手段についてのみ説明し、同様の手段で達成できるファームウエア更新手段の説明は省略している。
【０００７】
前記特開２００３−７６６３２公報によって提案されているソフトウエア更新手段は、通信ネットワークに、複数種類の伝送機器、例えば、特定の機能を達成するアプライアンス、携帯電話機や携帯端末装置等の各種の直接結合アプライアンス、コンピュータ等の計算装置、種々のソフトウエアを保有している記憶装置またはウェブサーバーを選択的にネットワーク接続しているもので、それぞれの伝送機器は、少なくとも、当該伝送機器の動作を制御する処理部と、ソフトウエア（またはファームウエア）取得モジュールを含んだ内部メモリと、通信ネットワークとインターフェイスするネットワークインターフェイスとを備えている。
【０００８】
そして、当該伝送機器、例えばアプライアンスが保有しているソフトウエアを新たなソフトウエアに更新するまたは保有していない新たなソフトウエアを取得する際には、アプライアンスのネットワークインターフェイスを用いて、通信ネットワークを通して更新または取得したいソフトウエアを保有しているソース機器にネットワーク接続し、アプライアンスとソース機器がネットワーク接続されると、アプライアンスのソフトウエア取得モジュールを用いて、通信ネットワークを通して当該ソース機器から更新または取得したいソフトウエアをダウンロードし、ダウンロードしたソフトウエアを内部メモリに書き込み、アプライアンスのソフトウエアをアップデートしている。
【特許文献１】特開２００３−７６６３２公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、前記特開２００３−７６６３２公報によって提案されているソフトウエア更新手段は、当該伝送機器、例えばアプライアンスのソフトウエアを新しいソフトウエアに更新したい場合等に、当該アプライアンスを通信ネットワークを通してソース機器にネットワーク接続し、その接続が行なわれた際に、当該アプライアンスに当該ソース機器から通信ネットワークを通して新しいソフトウエアがダウンロードされ、それによりアプライアンスのソフトウエアをアップデートすることができるもので、それ以前に採用されていたソフトウエア更新手段と比べたとき、比較的簡単な手段を用いることによって新しいソフトウエアをアップデートできるという利点がある。
【００１０】
しかるに、前記特開２００３−７６６３２公報によって提案されているソフトウエア更新手段は、当該伝送機器、例えばアプライアンスのソフトウエアを更新する場合等に、アプライアンスのソフトウエアを更新するときの通信相手であるソース機器に当該アプライアンスのアドレスを予め登録する必要があり、ソース機器に当該アプライアンスのアドレスを登録していないと、アプライアンスのソフトウエアをソース機器の保有する新たなソフトウエアに更新したいとき、自動的にアプライアンスとソース機器とを通信ネットワークを通して接続することができず、この点から、必ずしも利便性に富んだソフトウエア更新手段であるということができない。
【００１１】
また、前記特開２００３−７６６３２公報によって提案されているソフトウエア更新手段は、当該アプライアンスのアドレスをソース機器に予め登録しておき、それによりアプライアンスのソフトウエアをソース機器の保有する新たなソフトウエアに更新したいとき、自動的に当該アプライアンスとソース機器とを通信ネットワークを通してネットワーク接続できたとしても、そのネットワーク接続は、単にソース機器から新たなソフトウエアを取得するだけのネットワーク接続であって、通常の情報通信を行なうために通信ネットワークを通して当該アプライアンスとソース機器とをネットワーク接続した状態とは異なる接続状態である。すなわち、通信ネットワークを通して当該アプライアンスとソース機器とをネットワーク接続する接続の形態は、通常の情報通信を行うための接続の形態ではなく、単にソフトウエアの更新を行うための専用のための接続の形態であるので、その後に、通常の情報通信を実行する場合、通信ネットワークを通して当該アプライアンスと通信相手の他の伝送機器とを改めてネットワーク接続する必要があるもので、情報通信効率から見たとき、その分若干の情報通信効率の低下の発生が免れないものである。
【００１２】
本発明は、このような技術的背景に鑑みてなされたもので、その目的は、情報通信の実行時に自動的に新たなファームウエア更新を行い、高い情報通信効率を達成するだけでなく利便性に富んだファームウエアの更新可能な通信機器端末を提供することにある。
【課題を解決するための手段】
【００１３】
前記目的を達成するために、本発明によるファームウエア更新可能な通信機器端末は、高周波信号送受信部と、データ信号処理部と、少なくとも２つのファームウエア書き込み可能領域を備えたフラッシュＲＯＭと、各部の動作を統括制御する制御部とを備え、通信ネットワークを介して通信相手の通信機器端末と相互通信を行う通信機器端末であって、通信相手の通信機器端末とネットワーク接続されたとき、双方の通信機器端末で使用しているファームウエアのバージョン情報の交信を行い、そのバージョン情報の交信により双方の通信機器端末で使用しているファームウエアのバージョンが異なっていれば、新しいバージョンのファームウエアを使用している一方の通信機器端末が制御部の制御により当該新しいバージョンのファームウエアをフラッシュＲＯＭから読み出し、高周波信号送受信部を通して古いバージョンのファームウエアを使用している他方の通信機器端末に送信し、他方の通信機器端末が制御部の制御により高周波信号送受信部で受信した当該新しいバージョンのファームウエアをフラッシュＲＯＭに転送し、フラッシュＲＯＭのファームウエアを書き替える手段を備える。
【００１４】
この場合、前記手段における高周波信号送受信部は、無線信号の送受信を行う高周波送受信モジュールであり、通信ネットワークは、無線ＬＡＮである第１の構成にすることができる。
【００１５】
また、前記手段におけるフラッシュＲＯＭのファームウエアの書き替えは、当該書き替えが行われる通信機器端末がファームウエアの書き替えを了承したときに限って行われる第２の構成にすることができる。
【発明の効果】
【００１６】
本発明によれば、通信ネットワークを通して通信相手の通信機器端末と接続されたとき、双方の通信機器端末で使用しているファームウエアのバージョン情報を交換し、そのバージョン情報の交換により双方の通信機器端末で使用しているファームウエアのバージョンが異なっていれば、新しいバージョンのファームウエアを使用している一方の通信機器端末が当該新しいバージョンのファームウエアをフラッシュＲＯＭから読み出し、読み出したファームウエアを古いバージョンのファームウエアを使用している他方の通信機器端末に送信し、新しいバージョンのファームウエアを受けた他方の通信機器端末がフラッシュＲＯＭのファームウエアを新しいものに自動的に書き替えるようにしているので、通常の情報通信を行なっているときであっても、保持しているファームウエアを新しいバージョンのファームウエアに書き替えるものであり、それによって高い情報通信効率を達成できるだけでなく、豊富な利便性を備えた通信機器端末を得ることができるという効果がある。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面を参照して説明する。
【００１８】
図１は、本発明によるファームウエア更新可能な通信機器端末を実施するための最良の形態を示すものであって、その要部構成を示すブロック図である。
【００１９】
図１に示されるように、この実施の形態によるファームウエア更新可能な通信機器端末は、例えば、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ、登録商標）と呼ばれる短距離無線通信モジュール（ＲＦ．Ｍ）１と、ベースバンド信号モジュール（ＢＢ．Ｍ）２と、データ処理モジュール（ＤＰ．Ｍ）３と、制御部（ＣＰＵ）４と、フラッシュＲＯＭ（Ｆ．ＲＯＭ）５と、ＲＯＭ６と、ＲＡＭ７と、送受信アンテナ８とからなっている。
【００２０】
この場合、短距離無線通信モジュール１は、高周波信号送信部１1 と、高周波信号受信部１2 と、ベースバンド信号を高周波信号に周波数変換する送信周波数変換部１3 と、高周波信号をベースバンド信号に周波数変換する受信周波数変換部１4 とを備えている。ベースバンド信号モジュール２は、データ信号を送信に適したベースバンド信号に変換する送信信号変換部２1 と、受信したベースバンド信号をデータ処理に適したデータ信号に変換する受信信号変換部２2 とを備えている。データ処理モジュール３は、送信するデータ信号を形成するデータ信号形成部３1 と、受信したデータ信号を表示等の処理に適したデータ信号に処理するデータ信号処理部３2 とを備えている。
【００２１】
また、制御部４は、この通信機器端末の各部を統括的に制御するものであり、フラッシュＲＯＭ５は、後述するように２つのページからなる記憶領域を備えており、その記憶領域のいずれか一方のページにファームウエアが格納されている。ＲＯＭ６は、制御部４が通信機器端末を統括制御するのに用いられるプログラムが記憶されている。さらに、ＲＡＭ７は、通信機器端末の各部でデータ処理が行われる際に、処理中のデータを一時的に格納するものである。
【００２２】
そして、短距離無線通信モジュール１において、高周波信号送信部１1 は、出力端が送受信アンテナ８に接続され、入力端が送信周波数変換部１3 の出力端に接続される。高周波信号受信部１2 は、入力端が送受信アンテナ８に接続され、出力端が受信周波数変換部１4 の入力端に接続される。送信周波数変換部１3 は、入力端がベースバンド信号モジュール２における送信信号変換部２1 の出力端に接続され、受信周波数変換部１4 は、出力端がベースバンド信号モジュール２における受信信号変換部２2 に接続される。ベースバンド信号モジュール２において、送信信号変換部２1 は、入力端がデータ処理部３におけるデータ信号形成部３1 の出力端に接続され、送信信号変換部２1 は、出力端がデータ処理部３におけるデータ信号処理部３2 の入力端に接続される。また、制御部４は、短距離無線通信モジュール１、ベースバンド信号モジュール２、データ処理モジュール３、フラッシュＲＯＭ５、ＲＯＭ６、ＲＡＭ７の各制御端に接続される。
【００２３】
この通信機器端末は、概略、次のように動作する。
【００２４】
いま、当該通信機器端末が通信相手の通信機器端末と無線ＬＡＮ等の通信ネットワークを通してネットワーク接続されると、当該通信機器端末と通信相手の通信機器端末は、それらの間で情報通信を行うのに先立って、当該通信機器端末及び通信相手の通信機器端末の各フラッシュＲＯＭ５に格納されているファームウエアのバージョン情報を交換し、双方のファームウエアのバージョンの高低の度合い、すなわち当該通信機器端末のファームウエアが通信相手のファームウエアよりも新しいバージョンのものであるか否かを検索する。
【００２５】
そして、バージョン情報の交換を行った結果、当該通信機器端末のファームウエアと通信相手のファームウエアとが同じバージョンのものであると判断したときは、直ちに当該通信機器端末と通信相手の通信機器端末との間で情報通信が実行される。
【００２６】
また、バージョン情報の交換を行った結果、当該通信機器端末のファームウエアが通信相手の通信機器端末のファームウエアよりも低いバージョンのものであった場合、当該通信機器端末は、通信相手の通信機器端末に対してファームウエアのアップデートを要求し、その要求に応答した通信相手の通信機器端末は、フラッシュＲＯＭ５に格納されている高いバージョンのファームウエアを読み出し、読み出したファームウエアを当該通信機器端末宛に送信する。当該通信機器端末は、送信されたファームウエアを受信すると、そのファームウエアを用いてフラッシュＲＯＭ５の書き替えを行い、フラッシュＲＯＭ５に格納されているファームウエアをバージョンアップする。かかるフラッシュＲＯＭ５の書き替えが完了すると、直ちに当該通信機器端末と通信相手の通信機器端末との間で情報通信が実行される。
【００２７】
一方、バージョン情報の交換を行った結果、通信相手の通信機器端末のファームウエアが当該通信機器端末のファームウエアよりも低いバージョンのものであった場合、今度は、通信相手の通信機器端末は、当該通信機器端末に対してファームウエアのアップデートを要求し、その要求に応答した当該通信機器端末は、フラッシュＲＯＭ５に格納されている高いバージョンのファームウエアを読み出し、読み出したファームウエアを通信相手の通信機器端末宛に送信する。通信相手の通信機器端末は、送信されたファームウエアを受信すると、そのファームウエアを用いてフラッシュＲＯＭ５の書き替えを行い、フラッシュＲＯＭ５に格納されているファームウエアをバージョンアップする。このときも、フラッシュＲＯＭ５の書き替えが完了すると、直ちに当該通信機器端末と通信相手の通信機器端末との間で情報通信が実行される。
【００２８】
この他に、バージョン情報の交換を行った結果、当該通信機器端末または通信相手の通信機器端末が交換の対象となるファームウエアがフラッシュＲＯＭ５に格納されていないことが判明した場合、かかるファームウエアを保有していない通信機器端末、例えば当該通信機器端末は、当該通信機器端末に対してファームウエアのアップデートを要求し、その要求に応答した通信相手の通信機器端末は、フラッシュＲＯＭ５に格納されているファームウエアを読み出し、読み出したファームウエアを当該通信機器端末宛に送信する。当該通信機器端末は、送信されたファームウエアを受信すると、そのファームウエアをフラッシュＲＯＭ５に書き込み、フラッシュＲＯＭ５に新たなファームウエアを格納する。この場合、フラッシュＲＯＭ５の書き込みが完了すると、直ちに当該通信機器端末と通信相手の通信機器端末との間で情報通信が実行される。なお、かかるファームウエアを保有していない通信機器端末が通信相手の通信機器端末である場合も、当該通信機器端末と通信相手の通信機器端末との立場が逆になるだけで、同じ動作経緯によりフラッシュＲＯＭ５に新たなファームウエアが格納される。
【００２９】
なお、前記の実施の形態においては、短距離無線通信モジュール１としてブルートゥースモジュールを用いた例を挙げて説明したが、本発明に用いられる短距離無線通信ユニット１はブルートゥースモジュールに限られるものでなく、同様の機能を備えた他の無線通信モジュールであってもよいことは勿論である。
【実施例１】
【００３０】
ここで、図２は、この通信機器端末におけるフラッシュＲＯＭ５の状態の変遷の一例を示す説明図である。
【００３１】
図２に図示の例において、フラッシュＲＯＭ５は、３つの記憶領域５1 乃至５3 を有し、その中の２つの記憶領域５1 、５2 がそれぞれページ１、ページ２を表わすファームウエア記憶領域であり、残りの１つの記憶領域５3 が固定データ記憶領域である。そして、２つの記憶領域５1 、５2 は、通常、いずれか一方に制御部４を制御動作させるファームウエアが格納されている。
【００３２】
図２に図示の例の場合、フラッシュＲＯＭ５は、ファームウエアの書き替えが行われるときに、図の最も左側の状態（初期状態）から順次右側の状態に移行し、最終的に最も右側の状態（最終状態）に移行して、ファームウエアの書き替えが終了するものである。なお、フラッシュＲＯＭ５は、ファームウエアの書き替えが行われる際に、過渡的に、２つの記憶領域５1 、５2 にそれぞれ新しいファームウエアと古いファームウエアがともに格納された状態になる場合があるが、この場合においても、制御部４が選択するフラッシュＲＯＭ５のファームウエアは、必ず決まっていて、図中の四角で囲まれたファームウエアだけが選択される。
【００３３】
また、図３は、この通信機器端末（図示の場合、端末Ａで示されている）が通信相手の通信機器端末（図示の場合、端末Ｂで示されている）と通信を行うのに先立って、当該通信機器端末Ａが通信相手の通信機器端末Ｂとの間で各種信号やコマンドを相互伝送する際の第１の実施例を示す説明図である。
【００３４】
図３に図示される例においては、当該通信機器端末ＡのフラッシュＲＯＭ５に古いファームウエア、すなわちバージョンの低いファームウエアが格納されており、通信相手の通信機器端末ＢのフラッシュＲＯＭ５に新しいファームウエア、すなわちバージョンの高いファームウエアが格納されているものとし、当該通信機器端末Ａと通信相手の通信機器端末Ｂとの間で通信ネットワークを通して次のような各種信号やコマンドの授受が行われる。
【００３５】
始めに、当該通信機器端末Ａから通信相手の通信機器端末Ｂに対して、回線接続要求を通信ネットワークを通して送信する。
【００３６】
次に、通信相手の通信機器端末Ｂがこの回線接続要求を受信し、この回線接続要求が正規のものであるとき、通信相手の通信機器端末Ｂは、この回線接続要求に対応して回線接続する旨の応答信号を当該通信機器端末Ａに送信し、当該通信機器端末Ａと通信相手の通信機器端末Ｂの間で通信ネットワークによる通信接続が行われる。
【００３７】
次いで、当該通信機器端末Ａと通信相手の通信機器端末Ｂとの間の通信接続が行われると、当該通信機器端末Ａと通信相手の通信機器端末Ｂとの間で、フラッシュＲＯＭ５に格納されているファームウエアの情報交換、すなわち、ファームウエアのバージョン情報の交換が行われ、当該通信機器端末Ａに格納されているファームウエアのバージョンと通信相手の通信機器端末Ｂに格納されているファームウエアのバージョンと同じであるか異なっているかを検索する。
【００３８】
続いて、かかるファームウエアのバージョン情報の交換によって、通信相手の通信機器端末Ｂのファームウエアのバージョンが当該通信機器端末Ａのファームウエアのバージョンよりも高いものであることが判明すると、通信相手の通信機器端末Ｂは、当該通信機器端末Ａに対してファームウエアをアップデートする必要が有ることを警告する要アップデート警告信号を送信する。
【００３９】
次いで、当該通信機器端末Ａが要アップデート警告信号を受信すると、通信相手の通信機器端末Ｂに格納されているファームウエアの方がバージョンが高いことが判るので、当該通信機器端末Ａは、通信相手の通信機器端末Ｂに対し、自己のファームウエアをアップデートするためのアップデート要求を送信する。
【００４０】
この時点に、通信相手の通信機器端末Ｂは、当該通信機器端末Ａからのアップデート要求を受信すると、フラッシュＲＯＭ５に格納されている新しいファームウエア、すなわち、高いバージョンのファームウエアを読み出し、読み出したファームウエアを当該通信機器端末Ａに対して送信する。
【００４１】
この後、当該通信機器端末Ａは、通信相手の通信機器端末Ｂから送信された新しいファームウエアを受信すると、受信したファームウエアをフラッシュＲＯＭ５に転送し、フラッシュＲＯＭ５のページ２となる記憶領域５2 に新しいファームウエアを書き込む。それにより、当該通信機器端末ＡのフラッシュＲＯＭ５の状態は、図２に図示された最も左側の状態から左側から２番目の状態になる。このとき、フラッシュＲＯＭ５は、ページ１となる記憶領域５1 に今までの古いファームウエアが格納され、ページ２となる記憶領域５2 に新しいファームウエアが格納された状態になるが、制御部４がフラッシュＲＯＭ５から選択するファームウエアは、ページ１となる記憶領域５1 のもののままになっている。
【００４２】
次に、当該通信機器端末Ａは、フラッシュＲＯＭ５のページ２となる記憶領域５2 に新しいファームウエアが格納されたことにより、制御部４がフラッシュＲＯＭ５から選択するファームウエアを、図２に図示された左側から２番目の状態から左側から３番目の状態に示すように、ページ２となる記憶領域５2 のものに変更する。
【００４３】
この処理に引き続いて、当該通信機器端末Ａは、制御部４の制御により、フラッシュＲＯＭ５に格納されているページ１となる記憶領域５1 の古いファームウエアを消去し、フラッシュＲＯＭ５の状態を、図２に図示された最も左側の状態に示すように、フラッシュＲＯＭ５のページ２となる記憶領域５2 に新しいファームウエアだけが格納された状態に変更され、フラッシュＲＯＭ５のファームウエアの書き換えが終了する。
【００４４】
かかる当該通信機器端末ＡにおけるフラッシュＲＯＭ５のファームウエアの書き換えが終了すると、既知のこの種の伝送システムと同様に、当該通信機器端末Ａと通信相手の通信機器端末Ｂとの間で情報通信が行なわれる。
【実施例２】
【００４５】
次に、図４は、この通信機器端末（図示の場合、端末Ａで示されている）が通信相手の通信機器端末（図示の場合、端末Ｂで示されている）と通信を行うのに先立って、当該通信機器端末Ａが通信相手の通信機器端末Ｂとの間で各種信号やコマンドを相互伝送する際の第２の実施例を示す説明図である。
【００４６】
図４に図示される例においても、当該通信機器端末ＡのフラッシュＲＯＭ５に古いファームウエア、すなわちバージョンの低いファームウエアが格納されており、通信相手の通信機器端末ＢのフラッシュＲＯＭ５に新しいファームウエア、すなわちバージョンの高いファームウエアが格納されているものとし、当該通信機器端末Ａと通信相手の通信機器端末Ｂとの間で通信ネットワークを通して次のような各種信号やコマンドの授受が行われる。
【００４７】
始めに、当該通信機器端末Ａから通信相手の通信機器端末Ｂに回線接続要求を通信ネットワークを通して送信する。
【００４８】
次に、通信相手の通信機器端末Ｂが正規の回線接続要求を受信すると、通信相手の通信機器端末Ｂは、この回線接続要求に対応して回線接続する旨の応答信号を当該通信機器端末Ａに送信し、当該通信機器端末Ａと通信相手の通信機器端末Ｂの間で通信ネットワークによる通信接続が行われる。
【００４９】
次いで、当該通信機器端末Ａと通信相手の通信機器端末Ｂとの間で通信接続が行われると、当該通信機器端末Ａと通信相手の通信機器端末Ｂとの間で、フラッシュＲＯＭ５に格納されているファームウエアの情報交換が行なわれ、ファームウエアのバージョンが比較される。
【００５０】
続いて、ファームウエアのバージョン情報の交換によって、通信相手の通信機器端末Ｂのファームウエアのバージョンが当該通信機器端末Ａのファームウエアのバージョンよりも高いものであることが判明すると、通信相手の通信機器端末Ｂは、当該通信機器端末Ａに対してファームウエアを自動的にアップデートすることの許諾を問い合わせる自動アップデート許諾信号またはアップデートすることの許諾を問い合わせるアップデート許諾信号を送信する。
【００５１】
次いで、当該通信機器端末Ａが自動アップデート許諾信号またはアップデート許諾信号を受信すると、当該通信機器端末Ａのファームウエアを、通信相手の通信機器端末Ｂに格納されている高いファームウエアに書き替えることの許諾を求めていることが判るので、当該通信機器端末Ａは、通信相手の通信機器端末Ｂに対し、自己のファームウエアのアップデートを許諾するアップデート許諾了承信号を送信する。
【００５２】
この時点に、通信相手の通信機器端末Ｂは、当該通信機器端末Ａからのアップデート許諾了承信号を受信すると、フラッシュＲＯＭ５に格納されている新しいファームウエアを読み出し、読み出したファームウエアを当該通信機器端末Ａに送信する。
【００５３】
この後、当該通信機器端末Ａは、通信相手の通信機器端末Ｂから送信された新しいファームウエアを受信すると、受信したファームウエアをフラッシュＲＯＭ５に転送し、フラッシュＲＯＭ５のページ２となる記憶領域５2 に新しいファームウエアを書き込み、前の場合と同様に、当該通信機器端末ＡのフラッシュＲＯＭ５の状態は、図２に図示された最も左側の状態から左側から２番目の状態になる。このときも、フラッシュＲＯＭ５は、ページ１となる記憶領域５1 に古いファームウエアが格納され、ページ２となる記憶領域５2 に新しいファームウエアが格納された状態になるが、制御部４がフラッシュＲＯＭ５から選択するファームウエアは、未だページ１となる記憶領域５1 のものになっている。
【００５４】
次に、当該通信機器端末Ａは、フラッシュＲＯＭ５のページ２となる記憶領域５2 に新しいファームウエアが格納されたので、制御部４がフラッシュＲＯＭ５から選択するファームウエアを、図２に図示の左側から２番目の状態から左側から３番目の状態に示すように、ページ２となる記憶領域５2 のものに変更する。
【００５５】
引き続いて、当該通信機器端末Ａは、制御部４の制御により、フラッシュＲＯＭ５に格納されているページ１となる記憶領域５1 の古いファームウエアを消去し、フラッシュＲＯＭ５の状態を、図２に図示の最も左側の状態に示すように、フラッシュＲＯＭ５のページ２となる記憶領域５2 に新しいファームウエアだけが格納された状態に変更され、フラッシュＲＯＭ５のファームウエアの書き換えが終了する。
【００５６】
この後、当該通信機器端末ＡにおけるフラッシュＲＯＭ５のファームウエアの書き換えが終了すると、既知のこの種の伝送システムと同様に、当該通信機器端末Ａと通信相手の通信機器端末Ｂとの間で情報通信が行なわれる。
【図面の簡単な説明】
【００５７】
【図１】本発明によるファームウエア更新可能な通信機器端末を実施するための最良の形態を示すものであって、その要部構成を示すブロック図である。
【図２】図１に図示された通信機器端末におけるフラッシュＲＯＭの状態の変遷の一例を示す説明図である。
【図３】図１に図示された通信機器端末Ａが通信相手の通信機器端末Ｂと通信を行うのに先立って、当該通信機器端末Ａが通信相手の通信機器端末Ｂとの間で各種信号やコマンドを相互伝送する際の第１の実施例を示す説明図である。
【図４】図１に図示された通信機器端末Ａが通信相手の通信機器端末Ｂと通信を行うのに先立って、当該通信機器端末Ａが通信相手の通信機器端末Ｂとの間で各種信号やコマンドを相互伝送する際の第２の実施例を示す説明図である。
【符号の説明】
【００５８】
１  短距離無線通信モジュール（ＲＦ．Ｍ）
１1   高周波信号送信部
１2   高周波信号受信部
１3   送信周波数変換部
１4   受信周波数変換部
２  ベースバンド信号モジュール（ＢＢ．Ｍ）
２1   送信信号変換部
２2   受信信号変換部
３  データ処理モジュール（ＤＰ.Ｍ）
３1   データ信号形成部
３2   データ信号処理部
４  制御部（ＣＰＵ）
５  フラッシュＲＯＭ（Ｆ．ＲＯＭ）
５1 、５2 、５3   記憶領域
６  ＲＯＭ
７  ＲＡＭ
８  送受信アンテナ
【図１】
2005071155.tif 000003
【図２】
2005071155.tif 000004
【図３】
2005071155.tif 000005
【図４】
2005071155.tif 000006