(57)【要約】【課題】  通常のデータ通信に影響せず、安全にファームウェアのダウンロード及び更新を可能とした無線通信システム、及び無線通信システムにおける無線通信端末局のファームウェア更新方法を提供する。【解決手段】  ＣＰＵ部２５では、各種データの演算処理・制御処理が行われ、例えば、上位レイヤインターフェース２７で行われるデータ変換処理の制御、具体的には、無線ＬＡＮカード部２０から移動端末本体６へデータを送信する場合に行われる、上位レイヤへの変換処理、逆に移動端末本体６から無線ＬＮＡカード部２０へデータが送信される場合に行われる、下位レイヤへの変換処理の制御が行われる。また、メモリ２１または２２に記録されているファームウェアプログラムを読み込み実行する処理も行われる。また、Ｂｏｏｔ情報メモリ２６を参照して、メモリ２１，２２のどちらのファームウェアを実行するか、或いは、ファームウェアの更新の際に、メモリ２１，２２のどちらに書き込みを行うかなどの判定処理を行う。【選択図】  図２
2005236795.tif 000002
【特許請求の範囲】
【請求項１】
バックボーンネットワークに接続された無線通信基地局と、
無線回線を介して前記無線通信基地局とデータ通信を行う無線通信端末局、及び前記無線通信端末局を装着した移動端末と、
前記無線通信端末局のファームウェアを管理し、バックボーンネットワークに接続されたダウンロードサーバと、を含み構成される無線通信システムであって、
前記ダウンロードサーバは、ファームウェアのダウンロードが始まる際に、前記無線通信基地局に対してファームウェア情報を送信する第１のファームウェア情報送信手段を有し、
更に、前記無線通信基地局は、前記ダウンロードサーバから送信されたファームウェア情報をキューに一時的に格納する一時格納手段と、
前記一時格納手段に格納されたファームウェア情報を前記無線端末局に送信する第２のファームウェア情報送信手段と、を有し、
更に、前記無線通信端末局は、ファームウェアを記録する第１の記録手段及び第２の記録手段と、
前記第１の記録手段及び第２の記録手段の何れか一方に記録されたファームウェアを起動するファームウェア起動手段と、
前記第１の記録手段及び第２の記録手段の何れか一方に記録されたファームウェアを新しいファームウェアに置き換えて更新するファームウェア更新手段と、を有することを特徴とする無線通信システム。
【請求項２】
前記無線通信端末局は、前記ファームウェア情報の受信が完了した際に、前記ダウンロードサーバにファームウェア受信成功通知を出す受信成功通知手段と、
前記ファームウェア情報の更新が完了した際に、前記ダウンロードサーバにファームウェア更新完了通知を出す更新完了通知手段と、を有し、
更に、前記ダウンロードサーバは、前記ファームウェア受信成功通知を受信した際に、受信成功履歴を残す受信成功履歴記録手段と、
前記ファームウェア更新完了通知を受信した際に、更新完了履歴を残す更新完了履歴記録手段と、
前記ファームウェアのダウンロードが失敗した際に、ダウンロード失敗履歴を残す失敗履歴記録手段と、を有することを特徴とする請求項１記載の無線通信システム。
【請求項３】
前記失敗履歴記録手段は、ダウンロードが開始されてから所定の時間が経過しても前記ファームウェア受信成功通知を受信しなかった場合にダウンロード失敗履歴を残す第２の失敗履歴記録手段と、
ダウンロードが開始されてから所定の時間が経過しても前記ファームウェア更新完了通知を受信しなかった場合にダウンロード失敗履歴を残す第３の失敗履歴記録手段と、
前記無線通信端末局から送信されたダウンロード失敗情報を受信した場合にダウンロード失敗履歴を残す第４の失敗履歴記録手段と、を有することを特徴とする請求項２記載の無線通信システム。
【請求項４】
前記ダウンロードサーバは、ファームウェアのダウンロードが始まる際に、前記無線基地局のトラフィック情報からダウンロード用帯域を決定する帯域決定手段と、
前記帯域決定手段で決められた帯域情報を前記無線通信基地局に通知する帯域通知手段と、を有し、
更に、前記無線通信基地局は、前記帯域通知手段によって受信した帯域情報に基づいて前記第２のファームウェア情報送信手段を実行する帯域制御手段と、を有することを特徴とする請求項１〜３のいずれか１項に記載の無線通信システム。
【請求項５】
前記無線通信端末局は、前記無線通信基地局のＢＳＳに帰属した際に、前記ダウンロードサーバに現行ファームウェアのプログラムバージョン情報を送信するバージョン情報送信手段を有し、
更に、前記ダウンロードサーバは、前記無線通信端末局のファームウェアを更新する必要があるか否かを判定する更新可否判定手段と、
前記更新可否判定手段にて、ファームウェアの更新が不要であると判定された場合は、ダウンロードサーバにダウンロード不要履歴を残す不要履歴記録手段と、を有することを特徴とする請求項４記載の無線通信システム。
【請求項６】
前記ダウンロードサーバは、前記無線通信基地局のＢＳＳに帰属している無線通信端末局に対してダウンロード開始通知を出す開始通知手段と、
前記無線通信基地局、及び前記開始通知手段に対する応答があった無線通信端末局に対してダウンロード開始時刻を通知する開始時刻通知手段とを有し、
更に、前記無線通信基地局は、前記ダウンロードサーバから通知された開始時刻に、前記第２のファームウェア情報送信手段を実行する送信開始制御手段を有し、
更に、前記無線通信端末局は、前記ダウンロードサーバから通知された開始時刻前に、所定の時間だけユーザ通信を制限し、前記ファームウェア情報を受信を待機するファームウェア情報待受手段を有することを特徴とする請求項１〜３のいずれか１項に記載の無線通信システム。
【請求項７】
無線通信基地局と、無線回線を介して前記無線通信基地局との間でデータ通信を行う無線通信端末局と、を含み構成される無線通信システムにおける無線通信端末局のファームウェア更新方法において、
前記無線通信基地局にて、最新のファームウェア情報をキューに一時的に格納する一時格納工程と、
前記最新のファームウェア情報を前記無線通信端末局に送信するファームウェア情報送信工程とを有し、
更に、前記無線通信端末局にて、該無線通信端末局が有する第１のメモリ及び第２のメモリのいずれか一方に、前記最新のファームウェア情報を記録するかを決定する記録メモリ決定工程と、
前記記録メモリ決定工程の結果に基づいて、前記最新のファームウェアを記録するファームウェア記録工程と、
前記ファームウェア記録工程により記録された前記最新のファームウェア情報を再起動するファームウェア再起動工程と、を有することを特徴とする無線通信システムにおける無線通信端末局のファームウェア更新方法。
【請求項８】
前記最新のファームウェア情報を送信する際に、前記無線通信基地局のトラフィック情報からダウンロード用帯域を決定する帯域決定工程と、
前記帯域決定工程で決められたダウンロード用帯域を用いて前記ファームウェア送信工程を実行する帯域制御工程と、を有することを特徴とする請求項７記載の無線通信システムにおける無線通信端末局のファームウェア更新方法。
【請求項９】
前記最新のファームウェア情報を送信する際に、前記無線通信基地局のＢＳＳに帰属している無線通信端末局に対してダウンロード開始通知を出す開始通知工程と、
前記開始通知工程に対する応答があった無線通信端末局に対してダウンロード開始時刻を通知する開始時刻通知工程と、
前記ダウンロード開始時刻に、前記ファームウェア送信工程を実行する送信開始制御工程と、
前記無線通信端末局にて、前記ダウンロード開始時刻前に、所定の時間だけユーザ通信を制限し、前記最新のファームウェア情報を受信することにより前記ファームウェア記録工程が行われるのを待機するファームウェア情報待受工程と、を有することを特徴とする請求項７記載の無線通信システムにおける無線通信端末局のファームウェア更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、及び無線通信システムにおける無線通信端末局のファームウェア更新方法に関し、特に、ユーザのデータ通信に影響を与えずに、無線通信でのファームウェアのダウンロード及び更新を行うことが可能な無線通信システム及び無線通信システムにおける無線通信端末局のファームウェア更新方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータやＰＤＡのような携帯型の情報処理端末が普及し、更に、インターネット回線のブロードバンド化が進んだことにより、屋内、屋外を問わず高速データ通信を行うことが可能な無線ＬＡＮの需要も高まりつつある。無線ＬＡＮを用いたデータ通信を行うためには、無線通信端末局（無線ＬＡＮカードなど）を情報処理端末に装着し、該情報処理端末を基地局（無線ＬＡＮアクセスポイントなど）に在圏させて、外部のデータ通信網（インターネット通信網など）と接続し、データ通信を行う。
無線通信端末局の動作は、内部に組み込まれたファームウェアにより動作するのが一般的であり、ファームウェアは無線通信端末局の製造ベンダによって、出荷時に無線通信端末局に組み込まれた状態でユーザに提供される。
また、ファームウェアは、その不具合等によりしばしば更新され、更新ファームウェアという形式で、ユーザに提供されることもある。
【０００３】
従来のファームウェア更新方法は、更新ファームウェアが記録されたＣＤ−Ｒ等の記録媒体をユーザに提供し、ユーザは該記録媒体をＰＣ等の読取装置に読み取らせ、ユーザ指示により、該ＰＣが、装着されている無線通信端末局のファームウェアの更新を実行する第１の更新方法がある。
また、ユーザのＰＣ等から、製造ベンダが提供するファームウェアダウンロードサイトにアクセスし、該ファームウェアをダウンロードし、ユーザ指示により、該ＰＣがファームウェアの更新を実行する第２の更新方法がある。
これらは、いずれもユーザがＰＣ等に更新指示を出すことにより、ファームウェアが更新される方法である。
【０００４】
更に、ユーザのＰＣ等に装着されている無線通信端末局が基地局に接続されている場合に、無線経由で、該無線通信端末局自身がダウンロードサイトにアクセスしてファームウェアをダウンロードし、ファームウェアの更新を行う第３の更新方法がある。この方法は、ユーザはファームウェアのダウンロードが行われ、更には該ファームウェアに更新されていることを意識することはできない。
この第３の更新方法は、具体的には、更新用ファームウェアを無線通信端末局のバッファメモリに蓄積した後、ファームウェア更新用プログラムの制御下で、現行ファームウェアの更新対応部分を、前記バッファメモリに蓄積した更新用ファームウェアに更新するというものである。
ダウンロードの際、更新用ファームウェアを所定のサイズにブロック分割し、各ブロックを断続的にダウンロードする構成により、その各休止期間を利用して、ユーザは、目的とするデータの送受信（電子メールの送受信やＷｅｂサイトの閲覧等）を行うことができる。
【０００５】
このような無線通信端末局のファームウェアの更新方法に関する技術として、例えば、無線経由のソフトウェアの更新方法の一例として、基地局と複数の無線端末装置とが無線回線を介して相互に接続する移動通信システムにおける無線端末装置のソフトウェア更新方法及びその装置に関する技術が紹介されている。
これによれば、無線端末装置は自装置の運用に係る現用の制御ソフトウェアのバージョン情報を網側に接続するソフトウェア供給装置に通知し、ソフトウェア供給装置は通知されたバージョン情報を自己が蓄積管理する最新のバージョン情報と比較して更新の必要性があるか否かを判定すると共に、更新が必要である場合は、通知されたバージョンの改訂用に適合する新しい制御ソフトウェアを無線端末装置にダウンロードしている（特許文献１参照）。
【０００６】
また、例えば、プログラムの更新時にプログラムファイルのダウンロードが数日間に亘ような時間がかかる場合でも、業務に支障なくプログラムの更新を行うことを可能としたプログラムファイルダウンロードシステムに関する技術が紹介されている。
これによれば、端末側のバージョン更新ツールは、内部に保有しているスケジュールを経過したら、サーバへ電話をかけて通信を確立した後、ログインし、バージョンチェック部はサーバのバージョンテーブル格納部からネットワーク経由でプログラムのバージョンを取り出し、サーバのバージョンの方が端末の対応するプログラムのバージョンよりも新しければ、ダウンロード部に通知し、ダウンロード部はサーバよりプログラムファイルのダウンロードを実行する。ダウンロードされたプログラムはすぐに反映されず、一旦ディスクに蓄積される。これにより、通常業務（コンピュータの運用）に影響されることなくプログラムの更新を行うことが可能である（特許文献２参照）。
【０００７】
また、例えば、開放された無線通信システムにおいて、適切な接続管理を行うことが可能な無線通信システム等に関する技術が紹介されている。
これによれば、無線ＬＡＮシステムでは、アクセスポイントによって認証される内部端末装置と、認証サーバによって認証される外部端末装置とを設定しておき、アクセスポイントにおいて、内部端末装置による通信と外部端末装置とによる通信が行われる場合、内部端末装置による通信を優先的に扱うので、無線ＬＡＮシステムを第三者（内部端末装置の使用者以外）に開放した場合でも、内部端末装置の通信を圧迫することなく、アクセスポイントにおける余剰通信能力を第三者に開放することが可能となっている（特許文献３参照）。
【特許文献１】特開２００１−７８２５８号公報
【特許文献２】特開２００１−７５７８６号公報
【特許文献３】特開２００３−３０４２５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の無線通信による無線端末局のファームウェアの更新の技術には、以下に示すような問題があった。
第１の問題点は、無線ＬＡＮシステムにおいて、ファームウェアのダウンロードを行うと、アクセスポイントのＢＳＳエリアで無線回線を占有し、ダウンロード中のユーザのデータ通信や他の無線端末局のデータ通信速度が低下するという欠点があった。
これは、無線ＬＡＮシステムの多重方法はＣＳＭＡ／ＣＡ方式であるため、ダウンロードによる通信帯域の占有は、全体的な伝送速度の低下を及ぼすためである。
【０００９】
また、第２の問題点は、従来の方式では無線端末局のファームウェア更新途中の発信操作は考慮しているが、無線回線の接続断、或いは該無線端末局の動作停止等を想定していないため、無線ＬＡＮシステムでは必ずしも安全な更新方法とは言えない。
これは、無線ＬＡＮシステムでは、無線端末局はＢＳＳへの参加・離脱の機会が多く、また、無線端末局はノート型ＰＣやＰＤＡ等の移動端末本体から電力が供給される形式が多く、移動端末の電源ＯＦＦにより無線端末局の電源がＯＦＦとなる機会が多く、これにより、ファームウェアの更新が完了できず、しかも、これにより元のファームウェアを起動することができなくなるためである。
【００１０】
本発明は上記事情を鑑みてなされたものであり、ユーザのデータ通信に影響を与えずに、無線通信でのファームウェアのダウンロード及び更新を行うことが可能な無線通信システム、及び無線通信システムにおける無線通信端末局のファームウェア更新方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記課題を解決するために、請求項１記載の発明は、バックボーンネットワークに接続された無線通信基地局と、無線回線を介して前記無線通信基地局とデータ通信を行う無線通信端末局、及び前記無線通信端末局を装着した移動端末と、前記無線通信端末局のファームウェアを管理し、バックボーンネットワークに接続されたダウンロードサーバと、を含み構成される無線通信システムであって、前記ダウンロードサーバは、ファームウェアのダウンロードが始まる際に、前記無線通信基地局に対してファームウェア情報を送信する第１のファームウェア情報送信手段を有し、更に、前記無線通信基地局は、前記ダウンロードサーバから送信されたファームウェア情報をキューに一時的に格納する一時格納手段と、前記一時格納手段に格納されたファームウェア情報を前記無線端末局に送信する第２のファームウェア情報送信手段と、を有し、更に、前記無線通信端末局は、ファームウェアを記録する第１の記録手段及び第２の記録手段と、前記第１の記録手段及び第２の記録手段の何れか一方に記録されたファームウェアを起動するファームウェア起動手段と、前記第１の記録手段及び第２の記録手段の何れか一方に記録されたファームウェアを新しいファームウェアに置き換えて更新するファームウェア更新手段と、を有することを特徴とする。
【００１２】
請求項２記載の発明は、前記無線通信端末局は、前記ファームウェア情報の受信が完了した際に、前記ダウンロードサーバにファームウェア受信成功通知を出す受信成功通知手段と、前記ファームウェア情報の更新が完了した際に、前記ダウンロードサーバにファームウェア更新完了通知を出す更新完了通知手段と、を有し、更に、前記ダウンロードサーバは、前記ファームウェア受信成功通知を受信した際に、受信成功履歴を残す受信成功履歴記録手段と、前記ファームウェア更新完了通知を受信した際に、更新完了履歴を残す更新完了履歴記録手段と、前記ファームウェアのダウンロードが失敗した際に、ダウンロード失敗履歴を残す失敗履歴記録手段と、を有することを特徴とする。
【００１３】
請求項３記載の発明は、前記失敗履歴記録手段は、ダウンロードが開始されてから所定の時間が経過しても前記ファームウェア受信成功通知を受信しなかった場合にダウンロード失敗履歴を残す第２の失敗履歴記録手段と、ダウンロードが開始されてから所定の時間が経過しても前記ファームウェア更新完了通知を受信しなかった場合にダウンロード失敗履歴を残す第３の失敗履歴記録手段と、前記無線通信端末局から送信されたダウンロード失敗情報を受信した場合にダウンロード失敗履歴を残す第４の失敗履歴記録手段と、を有することを特徴とする。
【００１４】
請求項４記載の発明は、前記ダウンロードサーバは、ファームウェアのダウンロードが始まる際に、前記無線基地局のトラフィック情報からダウンロード用帯域を決定する帯域決定手段と、前記帯域決定手段で決められた帯域情報を前記無線通信基地局に通知する帯域通知手段と、を有し、更に、前記無線通信基地局は、前記帯域通知手段によって受信した帯域情報に基づいて前記第２のファームウェア情報送信手段を実行する帯域制御手段と、を有することを特徴とする。
【００１５】
請求項５記載の発明は、前記無線通信端末局は、前記無線通信基地局のＢＳＳに帰属した際に、前記ダウンロードサーバに現行ファームウェアのプログラムバージョン情報を送信するバージョン情報送信手段を有し、更に、前記ダウンロードサーバは、前記無線通信端末局のファームウェアを更新する必要があるか否かを判定する更新可否判定手段と、前記更新可否判定手段にて、ファームウェアの更新が不要であると判定された場合は、ダウンロードサーバにダウンロード不要履歴を残す不要履歴記録手段と、を有することを特徴とする。
【００１６】
請求項６記載の発明は、前記ダウンロードサーバは、前記無線通信基地局のＢＳＳに帰属している無線通信端末局に対してダウンロード開始通知を出す開始通知手段と、前記無線通信基地局、及び前記開始通知手段に対する応答があった無線通信端末局に対してダウンロード開始時刻を通知する開始時刻通知手段とを有し、更に、前記無線通信基地局は、前記ダウンロードサーバから通知された開始時刻に、前記第２のファームウェア情報送信手段を実行する送信開始制御手段を有し、更に、前記無線通信端末局は、前記ダウンロードサーバから通知された開始時刻前に、所定の時間だけユーザ通信を制限し、前記ファームウェア情報を受信を待機するファームウェア情報待受手段を有することを特徴とする。
【００１７】
請求項７記載の発明は、無線通信基地局と、無線回線を介して前記無線通信基地局との間でデータ通信を行う無線通信端末局と、を含み構成される無線通信システムにおける無線通信端末局のファームウェア更新方法において、前記無線通信基地局にて、最新のファームウェア情報をキューに一時的に格納する一時格納工程と、前記最新のファームウェア情報を前記無線通信端末局に送信するファームウェア情報送信工程とを有し、更に、前記無線通信端末局にて、該無線通信端末局が有する第１のメモリ及び第２のメモリのいずれか一方に、前記最新のファームウェア情報を記録するかを決定する記録メモリ決定工程と、前記記録メモリ決定工程の結果に基づいて、前記最新のファームウェアを記録するファームウェア記録工程と、前記ファームウェア記録工程により記録された前記最新のファームウェア情報を再起動するファームウェア再起動工程と、を有することを特徴とする。
【００１８】
請求項８記載の発明は、前記最新のファームウェア情報を送信する際に、前記無線通信基地局のトラフィック情報からダウンロード用帯域を決定する帯域決定工程と、前記帯域決定工程で決められたダウンロード用帯域を用いて前記ファームウェア送信工程を実行する帯域制御工程と、を有することを特徴とする。
【００１９】
請求項９記載の発明は、前記最新のファームウェア情報を送信する際に、前記無線通信基地局のＢＳＳに帰属している無線通信端末局に対してダウンロード開始通知を出す開始通知工程と、前記開始通知工程に対する応答があった無線通信端末局に対してダウンロード開始時刻を通知する開始時刻通知工程と、前記ダウンロード開始時刻に、前記ファームウェア送信工程を実行する送信開始制御工程と、前記無線通信端末局にて、前記ダウンロード開始時刻前に、所定の時間だけユーザ通信を制限し、前記最新のファームウェア情報を受信することにより前記ファームウェア記録工程が行われるのを待機するファームウェア情報待受工程と、を有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、バックボーンネットワークに接続された無線通信基地局と、無線回線を介して前記無線通信基地局とデータ通信を行う無線通信端末局、及び前記無線通信端末局を装着した移動端末と、前記無線通信端末局のファームウェアを管理し、バックボーンネットワークに接続されたダウンロードサーバと、を含み構成される無線通信システムであって、前記ダウンロードサーバは、ファームウェアのダウンロードが始まる際に、前記無線通信基地局に対してファームウェア情報を送信する第１のファームウェア情報送信手段を有し、更に、前記無線通信基地局は、前記ダウンロードサーバから送信されたファームウェア情報をキューに一時的に格納する一時格納手段と、前記一時格納手段に格納されたファームウェア情報を前記無線端末局に送信する第２のファームウェア情報送信手段と、を有し、更に、前記無線通信端末局は、ファームウェアを記録する第１の記録手段及び第２の記録手段と、前記第１の記録手段及び第２の記録手段の何れか一方に記録されたファームウェアを起動するファームウェア起動手段と、前記第１の記録手段及び第２の記録手段の何れか一方に記録されたファームウェアを新しいファームウェアに置き換えて更新するファームウェア更新手段と、を有することにより、安全にファームウェアの更新を行うことが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に説明する実施例１は、安全にファームウェアを更新することが可能であり、しかもユーザ通信の帯域とは異なるダウンロード専用の帯域を確保してファームウェアのダウンロードを行うので、最も好ましい実施形態の１つであると言える。
以下に、添付図面を参照しながら、本発明の実施形態を説明する。
【実施例１】
【００２２】
図１は、本発明の実施形態である無線通信システムの構成を示す図である。
無線通信端末局５ａ，５ｂ（以下、「ＳＴＡ」と言うこともある）は、それぞれノートＰＣやＰＤＡのような移動端末本体６ａ，６ｂに装着されている。
ＳＴＡ５は、アクセスポイント３ａ（以下、「ＡＰ」と言うこともある）のＢＳＳ４ａ（Basic Service Set ）の範囲に在圏し、無線回線８にてＡＰ３ａと接続され、バックボーンネットワーク２を経由してインターネット７と接続されている。
ＳＴＡ５は、無線端末局の種別を一意に判別できるＩＤ（ハードウェア種別情報）と、現在のファームウェアバージョン情報とをダウンロードサーバ１（以下、「ＤＳ」ということもある）に通知する機能を有する。
また、アクセスポイント３ｂも、３ａと同様に、配下にＢＳＳ４ｂを有し、バックボーンネットワーク２に接続されている。
【００２３】
ＡＰ３ａは、ＢＳＳ４ａ内に在圏しているＳＴＡ５ａ，５ｂの通信状況やトラフィック状況を把握し、ダウンロードサーバ１に通知する。ＡＰ３ａは、ダウンロードサーバ１が決定したダウンロード伝送帯域を無線回線８において確保する。ダウンロードサーバ１もバックボーンネットワーク２に接続されており、インターネットからのアクセスと区別できるため、ＡＰ３ａ，ＡＰ３ｂは任意のアクセスを制限できる構成となっている
【００２４】
図２は、無線通信端末局の内部構成を示した図である。無線通信端末局として、例えば無線ＬＡＮカードがあり、図２では、無線ＬＡＮカードの内部構成を示している。
無線通信端末局５の一例である無線ＬＡＮカード２０は、無線機部２３、ＩＥＥＥ８０２．１１ＰＨＹ／ＭＡＣプロトコル処理部２４、ＣＰＵ部２５、メモリ２１とメモリ２２、Ｂｏｏｔ情報メモリ２６を含み、構成されている。
無線機部２３では、無線信号のアップコンバート・ダウンコンバートを行う。
ＩＥＥＥ８０２．１１ＰＨＹ／ＭＡＣプロトコル処理部２４では、ベースバンド信号・ＭＡＣレイヤパケットを処理する。
【００２５】
ＣＰＵ部２５では、各種データの演算処理・制御処理が行われる。
例えば、上位レイヤインターフェース２７で行われるデータ変換処理の制御、具体的には、無線ＬＡＮカード部２０から移動端末本体６へデータを送信する場合に行われる、上位レイヤ（上位層）への変換処理、逆に移動端末本体６から無線ＬＮＡカード部２０へデータが送信される場合に行われる、下位レイヤ（下位層）への変換処理の制御が行われる。
また、メモリ２１または２２に記録されているファームウェアプログラムを読み込み実行する処理も行われる。
また、Ｂｏｏｔ情報メモリ２６を参照して、メモリ２１，２２のどちらのファームウェアを実行するか、或いは、ファームウェアの更新の際に、メモリ２１，２２のどちらに書き込みを行うかなどの判定処理を行う。
【００２６】
メモリ２１とメモリ２２には、該無線ＬＡＮカード２０のファームウェアが格納されていて、いずれか一方のプログラムを用いて、無線ＬＡＮカード２０の動作を実現する構成となっている。
無線機部２３、ＩＥＥＥ８０２．１１ＰＨＹ／ＭＡＣプロトコル処理部２４、ＣＰＵ部２５は、受信した無線信号からファームウェア情報を取り出す機能を有する。
Ｂｏｏｔ情報メモリ２６には、プログラムＢｏｏｔ時にメモリ２１とメモリ２２のどちらをＢｏｏｔするかの選択情報と、現在のファームウェアバージョン情報と、無線ＬＡＮカードを一意に判別することができるハードウェア種別情報とが格納されている。
【００２７】
次に、本実施例の動作を説明する。
図３は、ＮＷＡ（Nomadic Wireless Access）でのファームウェアのダウンロード手順を示した図である。
無線端末局（ＳＴＡ）５ａは、アクセスポイント３ａのＢＳＳ４ａに帰属し、その後、ダウンロードサーバ１（ＤＳ）に現行ファームウェアのプログラムバージョン情報を送信する。このとき、同時にハードウェア種別情報も送信する（ステップＳ１）。
ダウンロードサーバ１は、送信されたプログラムのバージョンと、サーバに管理されているバージョンとを比較し（ステップＳ２）、最新である場合（ステップＳ２／Ｙｅｓ）は、ダウンロードが不要であったことを示すダウンロード不要履歴をダウンロードサーバ１に残し（ステップＳ３）、ダウンロード手順を終了する。
【００２８】
バージョン比較の結果、無線端末局（ＳＴＡ）５ａのファームウェアが最新でない場合（ステップＳ２／Ｎｏ）は、ダウンロードサーバ（ＤＳ）１は、該無線端末局が帰属しているアクセスポイント３ａのトラフィック情報を取得し、該トラフィック情報を元に、無線端末局５ａ自身のユーザデータ通信帯域や、ＢＳＳ４ａに帰属している他の無線端末局５ｂ等のデータ通信帯域に影響を与えない程度のダウンロード用帯域を決定し、アクセスポイント３ａに通知する（ステップＳ４）。
また、ダウンロードサーバ１は、前もってアクセスポイント３ａに、無線端末局５ａがダウンロードするファームウェア情報を転送する（ステップＳ５）。
【００２９】
アクセスポイント３ａは、ダウンロード用帯域を確保し、更に、転送されたファームウェア情報を、図示しない内部キュー（或いは、バッファメモリ等）に保存し、設定された帯域を用いてファームウェア情報を無線端末局（ＳＴＡ）５ａに送信する（ステップＳ６）。すなわち、無線端末局５ａによるファームウェアのダウンロードが開始される。
【００３０】
なお、ファームウェアのダウンロードが開始されると、ダウンロードサーバ１は、無線端末局（ＳＴＡ）５ａから、ファームウェアの受信が成功したことを示すファームウェア受信成功通知、無線端末局５ａでのファームウェア更新処理が完了したことを示すファームウェア更新完了通知が送信され、それを受信するのを待機している。
ダウンロードサーバ１側では、ダウンロード用の通信帯域とファームウェア情報のデータサイズが決まっていることから、ファームウェアのダウンロードから更新が完了するまでの時間を予測し、（該時間＋α）の時間が経過しても、ファームウェア受信成功通知、或いはファームウェア更新完了通知を受信しなかった場合、すなわち、タイムアウトが発生した場合は、ダウンロードに失敗したと判定する。
前記タイムアウトが発生するような状況として、例えば、無線端末局５ａがＢＳＳ４ａの圏外に移動した、等の理由により無線通信が不能となった場合、すなわち、ＢＳＳの帰属下ではなくなった場合がある。また、例えば、ファームウェアの更新作業中に、無線端末局５ａが装着されている移動端末６ａの電源をＯＦＦにする等の理由により、該無線端末局の動作制御（ファームウェア更新作業）が行われなくなった場合がある。
【００３１】
無線端末局（ＳＴＡ）５ａでは、ファームウェアの受信が行われ（ステップＳ７）、データの受信が完了した場合（ステップＳ７／Ｙｅｓ）は、無線端末局５ａはファームウェア受信成功通知をダウンロードサーバ（ＤＳ）１に送信する（ステップＳ８）。ダウンロードサーバ１は、該ファームウェア受信成功通知を受信し、受信成功履歴をダウンロードサーバに残す（ステップＳ９）。
また、無線端末局５ａは、内部メモリへのプログラム書き込み・再起動処理、すなわち、ファームウェアの更新処理を行う（ステップＳ１０）。
一方、ダウンロードサーバ１が、所定の時間が経過してもファームウェア受信成功通知を受信せず、タイムアウトが発生した場合（ステップＳ７／Ｎｏ）は、ダウンロード（受信）失敗と判定し、ダウンロード失敗履歴をダウンロードサーバ１に残す。
【００３２】
ファームウェア更新処理（ステップＳ１０）が完了した場合（ステップＳ１１／Ｙｅｓ）は、無線端末局（ＳＴＡ）５ａはファームウェア更新完了通知をダウンロードサーバ（ＤＳ）１に送信する（ステップＳ１２）。ダウンロードサーバ１は、ファームウェア更新完了履歴を残す（ステップＳ１３）。その後、ダウンロード用帯域を解除する（ステップＳ１４）。
一方、ダウンロードサーバ１が、所定の時間が経過してもファームウェア更新完了通知を受信せず、タイムアウトが発生した場合（ステップＳ１１／Ｎｏ）は、ダウンロード（更新）失敗と判定し、ダウンロード失敗履歴をダウンロードサーバ１に残す。
【００３３】
図４は、ファームウェアのダウンロードにおける無線通信端末局の処理手順を示した図である。
ＣＰＵ部２５は、Ｂｏｏｔ情報メモリ２６を参照し、現在使用されていないメモリにダウンロード情報（最新ファームウェアプログラム）を書き込む（ステップＳ２１）。
ここでは、以下の説明の都合上、メモリ２１に現行ファームウェアプログラムが記録されていて、メモリ２２にダウンロードした最新ファームウェアが記録されたものとする。
【００３４】
ファームウェアプログラムの書き込みが正常に終了した場合（ステップＳ２２／Ｙｅｓ）は、ＣＰＵ部２５はファームウェア受信成功通知をダウンロードサーバに送信し（ステップＳ２３）、更新したメモリ回路２２の最新ファームウェアが立ち上がるようにするために、Ｂｏｏｔ情報メモリ２６の内容を変更し（ステップＳ２４）、無線端末局（ＳＴＡ）５は、メモリ２２上の最新ファームウェアプログラムの再起動を行う（ステップＳ２５）。
ここで、メモリ２２上の最新ファームウェアの再起動が正常に行われたかどうかを判定し（ステップＳ２６）、データ欠落の不具合等により再起動ができなかった場合（ステップＳ２６／Ｎｏ）は、メモリ２１上の現行ファームウェアが起動するようにするために、Ｂｏｏｔメモリ２６の内容を書き換え（ステップＳ２４）、メモリ２１上の現行ファームウェアを再起動する（ステップＳ２５）。これにより、新旧どちらかのファームウェアが再起動される。
ファームウェアの再起動が完了したら（ステップＳ２６／Ｙｅｓ）、メモリ２１，２２のどちらのプログラムが起動しているか判定する（ステップＳ２７）。
メモリ２２上の新規ファームウェアプログラムで起動である場合（ステップＳ２７／Ｙｅｓ）は、ＣＰＵ部２５はダウンロードサーバ１にファームウェア更新完了通知を送信する処理を行い（ステップＳ２８）、無線端末局側での一連のプログラム書き込み処理を終了する。
【００３５】
一方、何らかの不具合により、ファームウェアプログラムの書き込みが失敗に終った場合（ステップＳ２２／Ｎｏ）や、ファームウェアの再起動が、メモリ２１上の現行ファームウェアプログラムから行われた場合（ステップＳ２７／Ｎｏ）は、ＣＰＵ部２５はプログラムの書き込み、または再起動が失敗したことを示すダウンロード失敗情報をダウンロードサーバ１に送信し（ステップＳ２９）、無線端末局側での一連のプログラム書き込み処理を終了する。
このとき、ダウンロードサーバ１は、タイムアウトの場合以外にも、無線端末局とＡＰとの通信が可能な場合で、無線端末局に何らかの不具合が発生し、ファームウェアのダウンロードが失敗した場合も、ダウンロード失敗履歴を残す処理を行う（図３のステップＳ１５）。
【００３６】
このように、メモリ回路を２つ有することにより、一方をデータ通信に必要なメインメモリ回路として用い、他方をファームウェアのダウンロード・更新処理に必要なサブメモリ回路として用い、ファームウェアの更新が完了したら、メインメモリ回路、サブメモリ回路を切り替える。これにより、ファームウェアの更新作業中も、ユーザによるデータ通信は途切れることなく、データ通信を行うことが可能である。
【００３７】
本発明においては、以下に示す特徴と効果を有する。
第１に、ユーザの通信帯域を確保しつつ、ファームウェアダウンロード専用の帯域を用いてファームウェアのダウンロードを行う特徴があり、具体的には、無線基地局（ＡＰ）がＢＳＳ内の通信状況に併せてダウンロード帯域を確保し、ダウンロード専用キューを用いて無線端末局（ＳＴＡ）にファームウェアダウンロードを行うので、通常のデータ通信の通信速度に影響を与えない。
これによって、ユーザはデータ通信速度の低下を感じることなく、通常のデータ通信を行うことができるという効果がある。
【００３８】
第２に、無線端末局内に２つのメモリ回路とＢｏｏｔ情報メモリを有するという特徴がある。具体的には、一方のメモリ回路には現行ファームウェア動作を行うための、すなわち、データ通信の動作を行うためのプログラムが格納され、他方のメモリ回路はファームウェアのダウンロード用のメモリとして用いる。更に、Ｂｏｏｔ情報メモリは、どちらのメモリ回路がファームウェア動作用のメモリであり、どちらのメモリがファームウェアダウンロード用のメモリであるかという情報を有し、ＣＰＵは、Ｂｏｏｔ情報を参照して、ファームウェアプログラムを起動する。
このため、一方のメモリに格納されたファームウェアプログラムの起動に失敗しても、他方のメモリに格納されたプログラムの起動を行うことができるので、ファームウェアのダウンロードに失敗しても、容易に復旧できるという効果がある。
【００３９】
第３に、無線端末局が特定のＢＳＳに参加するのみで、ユーザはダウンロード処理を意識せず、自動的にファームウェア更新処理が行われるという特徴がある。
これによって、これまでユーザが行っていたファームウェア導入作業の負担を軽減するという効果がある。このため、８０２．１１諸仕様のように正式承認の前に製品をリリースする場合、コストをかけず容易に標準化内容が反映できるという効果もある。
【実施例２】
【００４０】
次に、本発明の第２の実施例について説明する。
図５は、ＦＷＡ（Fixed Wireless Access）でのファームウェアのダウンロード手順を示した図である。なお、無線通信システムの構成、無線通信端末局の内部構成は、実施例１と同様である。
ダウンロードサーバ１は、ＢＳＳ４内の各無線端末局５ａ，５ｂ，・・・にダウンロード通知を出し（ステップＳ３１）、所定の時間の間、各無線端末局からの応答を待機する（ステップＳ３２）。
所定の時間の間に、無線端末局からダウンロード通知の応答があり、それを受信した場合（ステップＳ３２／Ｙｅｓ）は、ダウンロードサーバ１は、無線基地局（ＡＰ）３と応答があった無線端末局に対して、ダウンロード開始時刻を通知する（ステップＳ３３）。
応答が無かった無線端末局に対しては（ステップＳ３２／Ｎｏ）、該無線端末局について、ダウンロード失敗履歴をダウンロードサーバに残す（ステップＳ４４）。
【００４１】
ダウンロード開始時刻通知（ステップＳ３３）の後、ダウンロードサーバ１は、前もって無線基地局（ＡＰ）３にダウンロードするファームウェア情報を転送し（ステップＳ３４）、無線基地局は転送されたファームウェア情報を内部キューに保存し、開始時刻になったらファームウェア情報をブロードキャストパケットで送信する（ステップＳ３５）。
また、無線端末局はダウンロード開始時刻前にユーザ通信を一定時間制限し、待ち受け状態となり、ファームウェア情報を受信する（ステップＳ３６）。
【００４２】
所定の時間の間に、ファームウェアの受信が完了した場合（ステップＳ３７／Ｙｅｓ）は、該無線端末局は、ファームウェア受信成功通知をダウンロードサーバ１に送信する（ステップＳ３８）。
一方、タイムアウトが発生したなどの理由により、ファームウェアの受信が完了しなかった場合（ステップＳ３７／Ｎｏ）は、該無線端末局について、ダウンロード失敗履歴をダウンロードサーバ１に残す（ステップＳ４４）。
【００４３】
ファームウェア受信成功通知を受信したダウンロードサーバは、該無線端末局について受信成功履歴を残し（ステップＳ３９）、該無線端末局は内部メモリへのファームウェアプログラム書き込みとその再起動を行う（ステップＳ４０）。
所定の時間の間に、ファームウェアの更新が完了した場合（ステップＳ４１／Ｙｅｓ）は、該無線端末局は、ファームウェア更新完了通知をダウンロードサーバ１に送信し（ステップＳ４２）、ダウンロードサーバ１は通知を受信した無線端末局について更新完了履歴を残す。
一方、タイムアウトが発生したなどの理由により、ファームウェアの更新が完了しなかった場合（ステップＳ４１／Ｎｏ）は、該無線端末局について、ダウンロード失敗履歴をダウンロードサーバ１に残す（ステップＳ４４）。
【００４４】
ファームウェアのダウンロードに失敗した無線端末局については、ダウンロード失敗履歴を残し（ステップＳ４４）、個別にファームウェアのダウンロードを行う（ステップＳ４５）。
【００４５】
なお、無線端末局側の動作については、図４で示した手順と同様であるので、説明を省略する。
【００４６】
以上の説明から明らかなように、本発明においては、以下に示す効果を期待することができる。
第１に、無線通信端末局にはファームウェアを記録する２つのメモリ回路を有し、更に、どちらか一方のメモリ回路上に記録されたファームウェアを実行するので、ファームウェアの更新作業中もユーザによる無線データ通信を行うことが可能であり、更に、ファームウェアの更新は、現行ファームウェアが記録されていないメモリ回路に対して行われるので、ファームウェアの更新に失敗した場合でも、現行のファームウェアを動作させることにより、無線データ通信の機能を維持することが可能である。
【００４７】
第２に、ユーザによるデータ通信帯域を確保しつつ、ダウンロード専用の帯域を用いてファームウェアのダウンロードを行うので、ファームウェアの更新作業中もユーザによるデータ通信はダウンロードの影響を受けずに通信速度を保つことが可能である。
【００４８】
第３に、ファームウェア更新作業は、該無線通信端末局がアクセスポイントのＢＳＳに帰属することにより、若しくはダウンロードサーバからのダウンロード開始指示により、自動的に行われるので、ユーザは、ファームウェアの更新作業を行う必要が無くなる。
【００４９】
なお、上記に示した実施形態は、本発明の好適な実施の一例である。しかしながら、本発明の実施形態はこれらに限定されるものではなく、本発明の要旨を逸脱しない範囲内で、様々な変形実施が可能である。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態である無線通信システムの構成を示す図である。
【図２】無線通信端末局の内部構成を示した図である。
【図３】ＮＷＡでのファームウェアのダウンロード手順を示した図である。
【図４】ファームウェアのダウンロードにおける無線通信端末局の処理手順を示した図である。
【図５】ＦＷＡでのファームウェアのダウンロード手順を示した図である。
【符号の説明】
【００５１】
１    ダウンロードサーバ
２    バックボーンネットワーク
３    無線通信基地局（アクセスポイント、ＡＰ）
４    ＢＳＳ（Basic Service Set）
５    無線通信端末局（ＳＴＡ）
６    移動端末本体（情報処理端末本体）
７    インターネット回線
８    無線回線
２０    無線ＬＡＮカード
２１    第１メモリ
２２    第２メモリ
２３    無線機部
２４    ＩＥＥＥ８０２．１１ＰＨＹ／ＭＡＣプロトコル処理部
２５    ＣＰＵ部
２６    Ｂｏｏｔ情報メモリ
２７    上位レイヤインターフェース
【図１】
2005236795.tif 000003
【図２】
2005236795.tif 000004
【図３】
2005236795.tif 000005
【図４】
2005236795.tif 000006
【図５】
2005236795.tif 000007