(57)【要約】  【課題】  ファームウェアの更新に要する操作負担が多大である。  【解決手段】  更新可能なファームウェアを搭載したＩ−ＦＡＸ装置２と、ファームウェアの更新ファイルを記憶管理するＦＴＰサーバ４とを有し、Ｉ−ＦＡＸ装置は、機種コード及びバージョンに基づいてログインＩＤ及びパスワードを作成するログインＩＤ作成部２４を有し、ＦＴＰサーバは、分類情報毎のディレクトリに更新ファイルを格納した更新ファイル格納部１３と、ログインＩＤ及びパスワードを認証すると、ログインＩＤに対応した分類情報のディレクトリに格納した更新ファイルをＩ−ＦＡＸ装置に伝送する更新ファイル伝送部１１Ｂとを有し、Ｉ−ＦＡＸ装置は、更新ファイルをダウンロードすると、同更新ファイルに基づいて搭載中のファームウェアを更新するようにした。【選択図】  図１
2005276058.tif 000002
【特許請求の範囲】
【請求項１】
更新可能なファームウェアを搭載した通信端末装置と、前記通信端末装置のファームウェアの更新ファイルを記憶管理する管理サーバとを有し、前記管理サーバは、前記通信端末装置からのログインＩＤを認証すると、前記通信端末装置に対応した更新ファイルを前記通信端末装置に伝送すると共に、前記通信端末装置は、前記管理サーバから前記更新ファイルを受信すると、前記受信した更新ファイルに基づき、前記搭載中のファームウェアを更新するファームウェア更新システムであって、
前記管理サーバは、
前記通信端末装置の機種を識別する機種情報及び前記通信端末装置に搭載したファームウェアのバージョンを識別するバージョン情報を記憶する情報記憶手段と、
前記情報記憶手段にて記憶した前記機種情報及び前記バージョン情報に基づく分類情報毎にディレクトリを形成し、前記ディレクトリ毎に前記更新ファイルを格納する更新ファイル格納手段とを有し、
前記通信端末装置は、
自己の前記機種情報及び前記バージョン情報を記憶する自己情報記憶手段と、
前記自己情報記憶手段に記憶中の前記機種情報及び前記バージョン情報に基づいて前記ログインＩＤを作成するログインＩＤ作成手段とを有し、
前記管理サーバは、
前記通信端末装置からの前記ログインＩＤを認証すると、前記ログインＩＤに対応した前記分類情報のディレクトリに格納した前記更新ファイルを読み出し、前記更新ファイルを前記ログインＩＤが認証された前記通信端末装置に伝送する更新ファイル伝送手段を有することを特徴とするファームウェア更新システム。
【請求項２】
最新のバージョン情報及び前記機種情報に基づく前記分類情報のディレクトリには、前記更新ファイルを格納しないことを特徴とする請求項１記載のファームウェア更新システム。
【請求項３】
前記管理サーバは、
前記通信端末装置からの前記ログインＩＤを認証すると、前記ログインＩＤに対応した前記分類情報のディレクトリに前記更新ファイルが格納されているか否かを判定する更新ファイル有無判定手段を有し、
前記更新ファイル伝送手段は、
前記更新ファイル有無判定手段にて前記ログインＩＤに対応した前記分類情報のディレクトリに前記更新ファイルが格納されていると判定されると、前記更新ファイルを前記ログインＩＤが認証された前記通信端末装置に伝送することを特徴とする請求項１又は２記載のファームウェア更新システム。
【請求項４】
前記更新ファイル伝送手段は、
前記更新ファイルを前記通信端末装置に圧縮伝送する圧縮伝送手段を有し、
前記通信端末装置は、
前記圧縮伝送手段にて圧縮伝送された前記更新ファイルを受信すると、前記更新ファイルを最初から順次伸長する更新ファイル伸長手段と、
前記更新ファイル伸長手段にて順次伸長された更新ファイルを搭載中のファームウェアに順次上書きして更新するファームウェア更新手段とを有することを特徴とする請求項１、２又は３記載のファームウェア更新システム。
【請求項５】
前記通信端末装置は、
所定タイミングを検出すると、前記ログインＩＤを前記管理サーバに伝送することを特徴とする請求項１、２、３又は４記載のファームウェア更新システム。
【請求項６】
更新可能なファームウェアを搭載した通信端末装置からのログインＩＤが認証されると、前記通信端末装置に対応した前記ファームウェアの更新ファイルを記憶した管理サーバから前記ファームウェアの前記更新ファイルを前記通信端末装置に伝送し、前記通信端末装置は、前記更新ファイルを受信すると、前記更新ファイルに基づき、前記搭載中のファームウェアを更新するファームウェア更新方法であって、
前記管理サーバは、
前記通信端末装置の機種を識別する機種情報及び前記通信端末装置に搭載したファームウェアのバージョンを識別するバージョン情報を記憶しておき、前記機種情報及び前記バージョン情報に基づく分類情報毎にディレクトリを形成し、前記ディレクトリ毎に前記更新ファイルを格納しておくと共に、
前記通信端末装置は、
自己の前記機種情報及び前記バージョン情報を記憶しておき、記憶中の前記機種情報及び前記バージョン情報に基づいて前記ログインＩＤを作成し、作成した前記ログインＩＤを前記管理サーバに伝送すると共に、
前記管理サーバは、
前記通信端末装置からの前記ログインＩＤを認証すると、前記ログインＩＤに対応した前記分類情報のディレクトリに格納した前記更新ファイルを読み出し、前記更新ファイルを前記ログインＩＤが認証された前記通信端末装置に伝送することを特徴とするファームウェア更新方法。
【請求項７】
最新のバージョン情報及び前記機種情報に基づく前記分類情報のディレクトリには、前記更新ファイルを格納しないことを特徴とする請求項６記載のファームウェア更新方法。
【請求項８】
前記管理サーバは、
前記通信端末装置からの前記ログインＩＤを認証すると、前記ログインＩＤに対応した前記分類情報のディレクトリに前記更新ファイルが格納されているか否かを判定し、前記ログインＩＤに対応した前記分類情報のディレクトリに前記更新ファイルが格納されていると判定されると、前記更新ファイルを前記ログインＩＤが認証された前記通信端末装置に伝送することを特徴とする請求項６又は７記載のファームウェア更新方法。
【請求項９】
前記管理サーバは、
前記更新ファイルを前記通信端末装置に圧縮伝送し、
前記通信端末装置は、
前記圧縮伝送された前記更新ファイルを受信すると、前記更新ファイルを最初から順次伸長し、搭載中のファームウェアに順次上書きして更新することを特徴とする請求項６、７又は８記載のファームウェア更新方法。
【請求項１０】
前記通信端末装置は、
所定タイミングを検出すると、前記ログインＩＤを前記管理サーバに伝送することを特徴とする請求項６、７、８又は９記載のファームウェア更新方法。
【請求項１１】
更新可能なファームウェアを搭載するファームウェア格納手段と、管理サーバへのログインＩＤが認証されると、前記管理サーバから前記ファームウェアの更新ファイルを受信し、前記受信した更新ファイルに基づき、前記搭載中のファームウェアを更新するファームウェア更新手段とを有する通信端末装置であって、
自己の機種を識別する機種情報及び自己のファームウェアのバージョンを識別するバージョン情報を記憶する自己情報記憶手段と、
前記自己情報記憶手段に記憶中の前記機種情報及び前記バージョン情報に基づいて前記ログインＩＤを作成するログインＩＤ作成手段と、
前記ログインＩＤ作成手段にて作成された前記ログインＩＤを前記管理サーバに伝送するログインＩＤ伝送手段とを有し、
前記ファームウェア更新手段は、
前記管理サーバへの前記ログインＩＤが認証されると、前記ログインＩＤに対応した前記管理サーバのディレクトリに格納した前記更新ファイルを受信し、前記受信した更新ファイルに基づき、前記ファームウェア格納手段に搭載中の前記ファームウェアを更新することを特徴とする通信端末装置。
【請求項１２】
前記ファームウェア更新手段は、
前記更新ファイルを圧縮伝送形式で受信すると、前記更新ファイルを最初から順次伸長する更新ファイル伸長手段を有し、
前記更新ファイル伸長手段にて順次伸長された更新ファイルを前記ファームウェア格納手段に搭載中の前記ファームウェアに順次上書きして更新することを特徴とする請求項１１記載の通信端末装置。
【請求項１３】
所定タイミングを検出すると、前記ログインＩＤを前記管理サーバに伝送することを特徴とする請求項１１又は１２記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、更新可能なファームウェアを搭載する、例えばインターネットファクシミリ装置（以下、Ｉ−ＦＡＸ装置と称する）やＩＰ電話機等の通信端末装置が、例えばダウンロードセンター等のＦＴＰサーバにアクセスし、通信端末装置内部に搭載したファームウェアを最新のバージョンに更新するファームウェア更新システム及びファームウェア更新方法、そのファームウェア更新システムに使用される通信端末装置に関する。
【背景技術】
【０００２】
図６は従来のファームウェア更新システムの概略構成を示すシステム説明図である。
【０００３】
図６に示すファームウェア更新システム２００は、例えばユーザ毎に配置された、更新可能なファームウェアを搭載したＦＡＸ装置等の通信端末装置２０１と、これら通信端末装置２０１と接続する公衆回線網２０２と、オペレータの指示に応じて、通信端末装置２０１に搭載中のファームウェアを最新バージョンに更新するダウンロードセンター２０３とを有している。
【０００４】
オペレータが通信端末装置２０１のファームウェアを更新しようとした場合、オペレータが通信端末装置２０１のユーザに電話して了承を得た後、オペレータは、ダウンロードセンターのパソコンを操作してユーザの通信端末装置２０１と通信を行い、機種及びバージョンを取得して確認する。次に、これら機種及びバージョンに対応したファームウェアの更新ファイルをオペレータの判断で選択し、この更新ファイルを通信端末装置２０１に送信する。このようにして、通信端末装置２０１に搭載されたファームウェアを最新のバージョンに更新することができる。
【０００５】
また、オペレータを介さないで通信端末装置に搭載したファームウェアを最新バージョンに更新するファームウェア更新システムとしては、通信端末装置のユーザがダウンロードセンターからオペレータを介さずに最新のバージョンアップ情報を取得し、この最新のバージョンアップ情報に基づいて自己の通信端末装置が最新バージョンであるか否かを判断し、ユーザ判断に応じて最新バージョンの更新ファイルを通信端末装置にダウンロードするようにしたので、通信端末装置のユーザは、搭載中のファームウェアを最新バージョンに更新することができる（例えば特許文献１参照）。
【０００６】
また、ファームウェア更新システムではないが、インターネットを利用して通信端末装置に所望のファイルをダウンロードする一般的な方法としては、所望ファイルを管理するファイル転送プロトコル（以下、単にＦＴＰと称する）サーバに対してインターネット経由で通信端末装置からログインし、このＦＴＰサーバから所望のファイルを通信端末装置にダウンロードする方法が知られている（例えば特許文献２参照）。
【０００７】
尚、通信端末装置がＦＴＰサーバにログインするためには、通信端末装置及びＦＴＰサーバ間で基本設定情報、例えばログインＩＤやパスワードを予め登録しておく必要がある。
【特許文献１】特開２００２−２２２０６８号公報(図１及び要約書参照)
【特許文献２】特開平１１−２３２１８４号公報（図１及び要約書参照）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来のファームウェア更新システム２００によれば、オペレータが通信端末装置２０１の機種及びファームウェアのバージョンに基づき同通信端末装置２０１に対応したファームウェアの更新ファイルを選択し、同選択した更新ファイルを通信端末装置２０１にダウンロードするようにしたが、通信端末装置２０１側では、オペレータの操作ミスで最新の更新ファイルをダウンロードすることができず、その結果、ファームウェアを更新することができないといった場合も考えられるため、オペレータの負担が非常に大きくなる。
【０００９】
また、特許文献１のファームウェア更新システムによれば、通信端末装置側で自己のファームウェアのバージョンが最新のバージョンであるか否かを確認し、最新バージョンの更新ファイルをダウンロードする場合、通信端末装置側ユーザの操作ミスで最新バージョンの更新ファイルをダウンロードすることができず、その結果、ファームウェアを更新することができない場合も考えられるため、通信端末装置のユーザ負担が大きくなる。
【００１０】
また、特許文献１のファームウェア更新システムによれば、通信端末装置及びダウンロードセンター間の通信に特別な手順を使用することになることから、ダウンロードセンター側に特別な装置を設ける必要があり、その運用コストは多大となる。
【００１１】
また、特許文献２によれば、インターネットを利用して通信端末装置がＦＴＰサーバにログインするためには、ログインＩＤやパスワード等の基本設定情報を登録する必要があるため、基本設定情報登録時の登録操作やログイン時の入力操作等の面倒な操作を要し、通信端末装置のユーザ負担が大きくなる。
【００１２】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、特別な設備を設けなくても、センター側及び通信端末装置側にかかる負担を大幅に軽減し、かつ、通信端末装置に搭載中のファームウェアを更新することができるファームウェア更新システム、ファームウェア更新方法及び通信端末装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明のファームウェア更新システムは、更新可能なファームウェアを搭載した通信端末装置と、通信端末装置のファームウェアの更新ファイルを記憶管理する管理サーバとを有し、管理サーバは、通信端末装置からのログインＩＤを認証すると、通信端末装置に対応した更新ファイルを通信端末装置に伝送すると共に、通信端末装置は、管理サーバから前記更新ファイルを受信すると、受信した更新ファイルに基づき、搭載中のファームウェアを更新するファームウェア更新システムであって、管理サーバは、通信端末装置の機種を識別する機種情報及び通信端末装置に搭載したファームウェアのバージョンを識別するバージョン情報を記憶する情報記憶手段と、情報記憶手段にて記憶した機種情報及びバージョン情報に基づく分類情報毎にディレクトリを形成し、ディレクトリ毎に更新ファイルを格納する更新ファイル格納手段とを有し、通信端末装置は、自己の機種情報及び前記バージョン情報を記憶する自己情報記憶手段と、自己情報記憶手段に記憶中の機種情報及びバージョン情報に基づいてログインＩＤを作成するログインＩＤ作成手段とを有し、管理サーバは、通信端末装置からのログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに格納した更新ファイルを読み出し、更新ファイルをログインＩＤが認証された通信端末装置に伝送する更新ファイル伝送手段を有するようにした。
【００１４】
本発明のファームウェア更新システムは、最新のバージョン情報及び機種情報に基づく分類情報のディレクトリには、更新ファイルを格納しないようにした。
【００１５】
本発明のファームウェア更新システムは、管理サーバが、通信端末装置からのログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されているか否かを判定する更新ファイル有無判定手段を有し、更新ファイル伝送手段は、更新ファイル有無判定手段にてログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されていると判定されると、更新ファイルをログインＩＤが認証された通信端末装置に伝送するようにした。
【００１６】
本発明のファームウェア更新システムは、更新ファイル伝送手段が、更新ファイルを通信端末装置に圧縮伝送する圧縮伝送手段を有し、通信端末装置は、圧縮伝送手段にて圧縮伝送された更新ファイルを受信すると、更新ファイルを最初から順次伸長する更新ファイル伸長手段と、更新ファイル伸長手段にて順次伸長された更新ファイルを搭載中のファームウェアに順次上書きして更新するファームウェア更新手段とを有するようにした。
【００１７】
本発明のファームウェア更新システムは、通信端末装置が、所定タイミングを検出すると、ログインＩＤを管理サーバに伝送するようにした。
【００１８】
上記目的を達成するために本発明のファームウェア更新方法は、更新可能なファームウェアを搭載した通信端末装置からのログインＩＤが認証されると、通信端末装置に対応したファームウェアの更新ファイルを記憶した管理サーバからファームウェアの更新ファイルを通信端末装置に伝送し、通信端末装置は、更新ファイルを受信すると、更新ファイルに基づき、搭載中のファームウェアを更新するファームウェア更新方法であって、管理サーバは、通信端末装置の機種を識別する機種情報及び通信端末装置に搭載したファームウェアのバージョンを識別するバージョン情報を記憶しておき、機種情報及びバージョン情報に基づく分類情報毎にディレクトリを形成し、ディレクトリ毎に更新ファイルを格納しておくと共に、通信端末装置は、自己の機種情報及びバージョン情報を記憶しておき、記憶中の機種情報及びバージョン情報に基づいてログインＩＤを作成し、作成したログインＩＤを管理サーバに伝送すると共に、管理サーバは、通信端末装置からのログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに格納した更新ファイルを読み出し、更新ファイルをログインＩＤが認証された通信端末装置に伝送するようにした。
【００１９】
本発明のファームウェア更新方法は、最新のバージョン情報及び機種情報に基づく分類情報のディレクトリには、更新ファイルを格納しないようにした。
【００２０】
本発明のファームウェア更新方法は、管理サーバが、通信端末装置からのログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されているか否かを判定し、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されていると判定されると、更新ファイルをログインＩＤが認証された通信端末装置に伝送するようにした。
【００２１】
本発明のファームウェア更新方法は、管理サーバが、更新ファイルを通信端末装置に圧縮伝送し、通信端末装置は、圧縮伝送された更新ファイルを受信すると、更新ファイルを最初から順次伸長し、搭載中のファームウェアに順次上書きして更新するようにした。
【００２２】
本発明のファームウェア更新方法は、通信端末装置が、所定タイミングを検出すると、ログインＩＤを管理サーバに伝送するようにした。
【００２３】
上記目的を達成するために本発明の通信端末装置は、更新可能なファームウェアを搭載するファームウェア格納手段と、管理サーバへのログインＩＤが認証されると、管理サーバからファームウェアの更新ファイルを受信し、受信した更新ファイルに基づき、搭載中のファームウェアを更新するファームウェア更新手段とを有する通信端末装置であって、自己の機種を識別する機種情報及び自己のファームウェアのバージョンを識別するバージョン情報を記憶する自己情報記憶手段と、自己情報記憶手段に記憶中の機種情報及びバージョン情報に基づいてログインＩＤを作成するログインＩＤ作成手段と、ログインＩＤ作成手段にて作成されたログインＩＤを管理サーバに伝送するログインＩＤ伝送手段とを有し、ファームウェア更新手段は、管理サーバへのログインＩＤが認証されると、ログインＩＤに対応した管理サーバのディレクトリに格納した更新ファイルを受信し、受信した更新ファイルに基づき、ファームウェア格納手段に搭載中のファームウェアを更新するようにした。
【００２４】
本発明の通信端末装置は、ファームウェア更新手段が、更新ファイルを圧縮伝送形式で受信すると、更新ファイルを最初から順次伸長する更新ファイル伸長手段を有し、更新ファイル伸長手段にて順次伸長された更新ファイルをファームウェア格納手段に搭載中のファームウェアに順次上書きして更新するようにした。
【００２５】
本発明の通信端末装置は、所定タイミングを検出すると、ログインＩＤを管理サーバに伝送するようにした。
【発明の効果】
【００２６】
上記のように構成された本発明のファームウェア更新システムによれば、管理サーバ側では通信端末装置の機種情報及びバージョン情報に基づく分類情報毎にディレクトリを作成し、ディレクトリ毎に更新ファイルを格納しておき、通信端末装置側では自己の機種情報及びバージョン情報に基づきログインＩＤを作成し、管理サーバがログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに格納した更新ファイルを読み出し、この更新ファイルを通信端末装置に伝送するようにしたので、特別な設備を設けなくても、管理サーバ側及び通信端末装置側にかかる負担を大幅に軽減し、かつ、通信端末装置のファームウェアを更新することができる。
【００２７】
すなわち、通信端末装置側では、機種情報及びバージョン情報に基づきログインＩＤを自動的に作成するようにしたので、通信端末装置側のユーザによるログインＩＤの登録操作や入力操作等の面倒な操作を必要とせず、通信端末装置のファームウェアを更新することができる。
【００２８】
また、管理サーバ側では、ログインＩＤに対応した分類情報で通信端末装置の更新ファイルを管理すると共に、通信端末装置のログインＩＤが認証されると、自動的に同分類情報のディレクトリに格納されている更新ファイルを通信端末装置に伝送するようにしたので、管理サーバ側では、特別な装置を設けることなく、オペレータによる人為的な操作を必要とせず、しかも、通信端末装置側でも、ユーザによる更新ファイルの選択操作を必要とせず、通信端末装置のファームウェアを更新することができる。
【００２９】
本発明のファームウェア更新システムによれば、最新のバージョン情報及び機種情報に基づく分類情報のディレクトリには更新ファイルを格納しないようにしたので、最新バージョンの通信端末装置から最新バージョンのディレクトリにログインしたとしても、ディレクトリに更新ファイルが格納されていない、すなわちダウンロードすべき最新バージョンのファイルがないため、無駄なダウンロードを防止することができる。
【００３０】
本発明のファームウェア更新システムによれば、通信端末装置からのログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されているか否かを判定し、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されていると判定されると、この更新ファイルをログインＩＤが認証された通信端末装置に伝送するようにしたので、この通信端末装置から管理サーバ内のディレクトリにログインしたとしても、ディレクトリに更新ファイルが格納されていない、すなわちダウンロードする更新ファイルがないため、無駄なダウンロードを防止することができる。
【００３１】
本発明のファームウェア更新システムによれば、更新ファイルを管理サーバから通信端末装置に圧縮伝送し、圧縮伝送された更新ファイルを受信すると、この更新ファイルを最初から順次伸長し、伸長された更新ファイルを通信端末装置に搭載中のファームウェアに順次上書きして更新するようにしたので、管理サーバ及び通信端末装置間の更新ファイルに関わるダウンロード時間を大幅に短縮化することができると共に、通信端末装置側にて更新ファイルを伸長するための作業領域のメモリ容量を大幅に削減することができる。
【００３２】
本発明のファームウェア更新システムによれば、通信端末装置が所定タイミングを検出すると、ログインＩＤを管理サーバに伝送するようにした、例えば定期的にログインＩＤを管理サーバに伝送するようにしたので、通信端末装置のユーザが意識しなくても、定期的に管理サーバにログインすることで、通信端末装置のファームウェアを定期更新することができる。
【００３３】
上記のように構成された本発明のファームウェア更新方法によれば、管理サーバ側では通信端末装置の機種情報及びバージョン情報に基づく分類情報毎にディレクトリを作成し、ディレクトリ毎に更新ファイルを格納しておき、通信端末装置側では自己の機種情報及びバージョン情報に基づきログインＩＤを作成し、管理サーバがログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに格納した更新ファイルを読み出し、この更新ファイルを通信端末装置に伝送するようにしたので、特別な設備を設けなくても、管理サーバ側及び通信端末装置側にかかる負担を大幅に軽減し、かつ、通信端末装置のファームウェアを更新することができる。
【００３４】
すなわち、通信端末装置側では機種情報及びバージョン情報に基づきログインＩＤを自動的に作成するようにしたので、通信端末装置側のユーザによるログインＩＤの登録操作や入力操作等の面倒な操作が必要なくなるため、通信端末装置のファームウェアを更新することができる。
【００３５】
また、管理サーバ側では、ログインＩＤに対応した分類情報で通信端末装置の更新ファイルを管理すると共に、通信端末装置のログインＩＤが認証されると、自動的に同分類情報のディレクトリに格納されている更新ファイルを通信端末装置に伝送するようにしたので、管理サーバ側では、特別な装置を設けることなく、オペレータによる人為的な操作を必要とせず、しかも、通信端末装置側でも、ユーザによる更新ファイルの選択操作を必要とせず、通信端末装置のファームウェアを更新することができる。
【００３６】
本発明のファームウェア更新方法によれば、最新のバージョン情報及び機種情報に基づく分類情報のディレクトリには更新ファイルを格納しないようにしたので、最新バージョンの通信端末装置から最新バージョンのディレクトリにログインしたとしても、ディレクトリに更新ファイルが格納されていない、すなわちダウンロードすべき最新バージョンのファイルがないため、無駄なダウンロードを防止することができる。
【００３７】
本発明のファームウェア更新方法によれば、通信端末装置からのログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されているか否かを判定し、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されていると判定されると、この更新ファイルをログインＩＤが認証された通信端末装置に伝送するようにしたので、通信端末装置から管理サーバ内のディレクトリにログインしたとしても、ディレクトリに更新ファイルが格納されていない、すなわちダウンロードする更新ファイルがないため、無駄なダウンロードを防止することができる。
【００３８】
本発明のファームウェア更新方法によれば、更新ファイルを管理サーバから通信端末装置に圧縮伝送し、圧縮伝送された更新ファイルを受信すると、この更新ファイルを最初から順次伸長し、この伸長した更新ファイルを通信端末装置に搭載中のファームウェアに順次上書きして更新するようにしたので、管理サーバ及び通信端末装置間の更新ファイルに関わるダウンロード時間を大幅に短縮化することができると共に、通信端末装置側にて更新ファイルを伸長するための作業領域のメモリ容量を大幅に削減することができる。
【００３９】
本発明のファームウェア更新方法によれば、通信端末装置が所定タイミングを検出すると、ログインＩＤを管理サーバに伝送するようにした、例えば定期的にログインＩＤを管理サーバに伝送するようにしたので、通信端末装置のユーザが意識しなくても、定期的に管理サーバにログインすることで、通信端末装置のファームウェアを定期更新することができる。
【００４０】
上記のように構成された本発明の通信端末装置によれば、通信端末装置側では自己の機種情報及びバージョン情報に基づきログインＩＤを作成し、管理サーバへのログインＩＤが認証されると、ログインＩＤに対応した分類情報のディレクトリに格納した更新ファイルを受信し、この更新ファイルに基づき、搭載中のファームウェアを更新するようにしたので、通信端末装置側のユーザによるログインＩＤの登録操作や入力操作等の面倒な操作を必要とせず、通信端末装置のファームウェアを更新することができる。
【００４１】
本発明の通信端末装置によれば、管理サーバから、更新ファイルを圧縮伝送形式で受信すると、この更新ファイルを最初から順次伸長し、この伸長した更新ファイルをファームウェア格納手段に搭載中のファームウェアに順次上書きして更新するようにしたので、管理サーバ及び通信端末装置間の更新ファイルに関わるダウンロード時間を大幅に短縮化することができると共に、通信端末装置側にて更新ファイルを伸長するための作業領域のメモリ容量を大幅に削減することができる。
【００４２】
本発明の通信端末装置によれば、通信端末装置が所定タイミングを検出すると、ログインＩＤを管理サーバに伝送するようにした、例えば定期的にログインＩＤを管理サーバに伝送するようにしたので、通信端末装置のユーザが意識しなくても、定期的に管理サーバにログインすることで、通信端末装置のファームウェアを定期更新することができる。
【発明を実施するための最良の形態】
【００４３】
以下、図面に基づいて本発明のファームウェア更新システム、ファームウェア更新方法及び通信端末装置の実施の形態を示すファームウェア更新システムについて説明する。図１は本実施の形態を示すファームウェア更新システム内部の概略構成を示すブロック図である。
【００４４】
図１に示すファームウェア更新システム１は、複数のＩ−ＦＡＸ装置２と、インターネット３を通じて同Ｉ−ＦＡＸ装置２に対して最新の更新ファイルを提供するＦＴＰサーバ４とを有し、ＦＴＰサーバ４は、Ｉ−ＦＡＸ装置２からのログインＩＤ及びパスワードを認証すると、同Ｉ−ＦＡＸ装置２に搭載中のファームウェアを最新バージョンに更新すべく、同Ｉ−ＦＡＸ装置２の機種コード及びバージョンコードに対応した更新ファイルをＦＴＰ形式でＩ−ＦＡＸ装置２に提供するものである。
【００４５】
機種コードは、Ｉ−ＦＡＸ装置２の機種を識別する情報に相当し、バージョンコードは、Ｉ−ＦＡＸ装置２内部のファームウェアのバージョンを識別する情報に相当するものである。尚、例えば三種類のＩ−ＦＡＸ装置２があったとすると、その機種コードをコードＸ７００、Ｘ７０１及びＸ７０２とした場合（図２参照）、機種コード毎に一又は複数のバージョンがあり、例えば機種コードＸ７００には、例えばＶ００１−０１、Ｖ００１−０２、Ｖ００２−００の３種類のバージョンがあるものとする。尚、この機種コードＸ７００の場合、バージョンコードは、古いものから、Ｖ００１−０１、Ｖ００１−０２、Ｖ００２−００の順となり、最新バージョンはＶ００２−００ということになる。
【００４６】
ＦＴＰサーバ４は、インターネット３との通信インタフェースを司るサーバ側通信部１１と、全Ｉ−ＦＡＸ装置２に関わる機種コード及びバージョンコードを記憶すると共に、これら機種コード及びバージョンコードに基づく分類情報を記憶する分類情報メモリ１２と、Ｉ−ＦＡＸ装置２のファームウェアに関わる更新ファイルを分類情報毎に記憶管理する更新ファイル格納部１３と、これら分類情報メモリ１２及び更新ファイル格納部１３をメモリ制御するサーバ側メモリ制御部１４と、後述するＩ−ＦＡＸ装置２への更新ファイルを伝送する際に同更新ファイルをデータ圧縮するエンコーダ部１５と、このＦＴＰサーバ４全体を制御するサーバ側制御部１６とを有している。
【００４７】
分類情報は、機種コード及びバージョンコードに基づいて作成され、例えば機種コードＸ７００のバージョンＶ００１−０１といった、機種毎のバージョンを識別するものである。尚、分類情報は、機種コード及びバージョンコードに基づいて作成されるが、後述するログインＩＤも同様に機種コード及びバージョンコードに基づいて作成されるため、これら分類情報及びログインＩＤは同一内容としても良い。
【００４８】
図２は更新ファイル格納部１３のディレクトリ階層構造をイメージ的に示す説明図である。
【００４９】
更新ファイル格納部１３は、Ｉ−ＦＡＸ装置２のファームウェアを更新する更新ファイルを記憶管理するために、分類情報毎にディレクトリを形成し、ディレクトリ毎に更新ファイルを記憶管理しており、イメージ的に表すと、図２に示すようなディレクトリ階層構造となる。尚、例えば機種コードＸ７００のＶ００１−０１のディレクトリには、機種コードＸ７００のＶ００１−０１の更新ファイルが、機種コードＸ７００のＶ００１−０２のディレクトリには、機種コードＸ７００のＶ００１−０２の更新ファイルが格納されているものとする。
【００５０】
サーバ側通信部１１は、Ｉ−ＦＡＸ装置２からのログインを許可するか否かを判断するためのログインＩＤ及びパスワードを認証するログインＩＤ認証部１１Ａと、Ｉ−ＦＡＸ装置２の機種コード及びバージョンコードに対応した更新ファイルを伝送する更新ファイル伝送部１１Ｂとを有している。
【００５１】
サーバ側制御部１６は、更新ファイル格納部１３のディレクトリ内に、Ｉ−ＦＡＸ装置２の機種コード及びバージョンコードに対応した更新ファイルがあるか否かを判定する更新ファイル有無判定部１６Ａを有している。
【００５２】
サーバ側メモリ制御部１４は、更新ファイル格納部１３のＩ−ＦＡＸ装置２の機種コード及びバージョンコードに対応したディレクトリから更新ファイルを読み出すものである。
【００５３】
エンコーダ部１５は、サーバ側メモリ制御部１４が読み出した更新ファイルをデータ圧縮するものである。
【００５４】
各Ｉ−ＦＡＸ装置２は、通常のＦＡＸ機能を司る通常ＦＡＸ機能部２１と、インターネット３との通信インタフェースを司る端末側通信部２２と、自己のＩ−ＦＡＸ装置２の機種コード及びバージョンコードに基づいてログインＩＤ及びパスワードを作成するログインＩＤ作成部２４と、ＦＴＰサーバ４からの圧縮更新ファイルを一時記憶するＲＡＭ２５と、ＲＡＭ２５に記憶した圧縮更新ファイルを最初から順次伸長するデコーダ部２６と、ファームウェアを搭載したＦ−ＲＯＭ２７と、Ｆ−ＲＯＭ２７に搭載したファームウェアを更新制御するファームウェア更新制御部２８と、様々な指令を入力する操作部２９と、様々な情報を表示する表示部３０と、このＩ−ＦＡＸ装置２全体を制御する端末側制御部３１とを有している。
【００５５】
Ｆ−ＲＯＭ２７は、自己のＩ−ＦＡＸ装置２の機種コード及びバージョンコードを記憶管理するファームウェア管理エリア２７Ａと、ファームウェアを格納するファームウェア格納エリア２７Ｂとを有している。
【００５６】
ログインＩＤ作成部２４は、Ｆ−ＲＯＭ２７のファームウェア管理エリア２７Ａに記憶中の自己の機種コード及びバージョンコードに基づいてログインＩＤを作成すると共に、同ログインＩＤに所定アルゴリズムを加えることでパスワードを作成するものである。
【００５７】
端末側通信部２２は、ログインＩＤ作成部２４にて作成したログインＩＤ及びパスワードをインターネット３経由でＦＴＰサーバ４に伝送するログインＩＤ伝送部２２Ａと、ＦＴＰサーバ４からの圧縮更新ファイルをダウンロードするダウンロード部２２Ｂとを有している。
【００５８】
端末側制御部３１は、操作部２９を通じてファームウェア更新操作を検出すると、ログインＩＤ作成部２４にてＦＴＰサーバ４へのアクセス許可を求めるログインＩＤ及びパスワードを作成し、ログインＩＤ伝送部２２Ａを通じてインターネット３経由でＦＴＰサーバ４にログインＩＤ及びパスワードを伝送するものである。
【００５９】
ＦＴＰサーバ４のサーバ側制御部１６は、ログインＩＤ認証部１１Ａを通じてＩ−ＦＡＸ装置２からのログインＩＤ及びパスワードを認証すると、ログインＩＤに対応した、更新ファイル格納部１３内の分類情報のディレクトリを検索するものである。
【００６０】
サーバ側制御部１６の更新ファイル有無判定部１６Ａは、この検索結果に基づいて、ログインＩＤに対応した分類情報のディレクトリ内に更新ファイルがあるか否かを判定するものである。
【００６１】
Ｉ−ＦＡＸ装置２の端末側制御部３１は、ダウンロード部２２Ｂを通じてＦＴＰサーバ４からの圧縮更新ファイルをＲＡＭ２５に記憶すると共に、デコーダ部２６を通じて同ＲＡＭ２５に記憶した圧縮更新ファイルを最初から順次伸長するものである。
【００６２】
さらに、端末側制御部３１は、ファームウェア更新制御部２８を通じて、デコーダ部２６にて順次伸長した更新ファイルをＦ−ＲＯＭ２７のファームウェア格納エリア２７Ｂに格納中のファームウェアに上書きして更新するものである。
【００６３】
尚、請求項記載の通信端末装置はＩ−ＦＡＸ装置２、管理サーバはＦＴＰサーバ４、情報記憶手段は分類情報メモリ１２、更新ファイル格納手段は更新ファイル格納部１３、自己情報記憶手段は個別情報メモリ２３、ログインＩＤ作成手段はログインＩＤ作成部２４、更新ファイル伝送手段は更新ファイル伝送部１１Ｂ、更新ファイル有無判定手段は更新ファイル有無判定部１６Ａ、圧縮伝送手段はエンコーダ部１５及び更新ファイル伝送部１１Ｂ、更新ファイル伸長手段はダウンロード部２２Ｂ及びデコーダ部２６、ファームウェア更新手段はファームウェア更新制御部２８に相当するものである。
【００６４】
次に本実施の形態を示すファームウェア更新システム１の動作について説明する。図４は本実施の形態に関わるファームウェア全体更新処理に関わるシステム１全体の処理動作を端的に示すフロー図である。
【００６５】
図４に示すファームウェア全体更新処理とは、Ｉ−ＦＡＸ装置２からの更新操作に応じて、同Ｉ−ＦＡＸ装置２のファームウェアを更新するための処理である。
【００６６】
図４においてＩ−ＦＡＸ装置２の端末側制御部３１は、操作部２９を通じて更新操作を検出すると（ステップＳ１１）、ファームウェア更新制御部２８を通じて、Ｆ−ＲＯＭ２７内のファームウェア管理エリア２７Ａから自己の機種コードを取得する（ステップＳ１２）。
【００６７】
端末側制御部３１は、ファームウェア更新制御部２８を通じて、Ｆ−ＲＯＭ２７のファームウェア管理エリア２７Ａからバージョンコードを取得する（ステップＳ１３）。
【００６８】
端末側制御部３１は、ログインＩＤ作成部２４を通じて、取得した機種コード及びバージョンコードに基づきログインＩＤを作成する（ステップＳ１４）。
【００６９】
端末側制御部３１は、ログインＩＤ作成部２４を通じて、作成したログインＩＤに所定のアルゴリズムを加えることでパスワードを作成する（ステップＳ１５）。
【００７０】
端末側制御部３１は、ログインＩＤ伝送部２２Ａを通じて、ログインＩＤ及びパスワードに基づき、インターネット３経由でＦＴＰサーバ４にログイン許可を要求する。
【００７１】
ＦＴＰサーバ４のサーバ側制御部１６は、ログインＩＤ認証部１１Ａを通じてログインＩＤ及びパスワードを認証すると、Ｉ−ＦＡＸ装置２からのログインを受け付ける（ステップＳ１６）。
【００７２】
サーバ側制御部１６の更新ファイル有無判定部１６Ａは、ログインＩＤに対応した分類情報のディレクトリ内に更新ファイルがあるか否かを判定する（ステップＳ１７）。
【００７３】
サーバ側制御部１６は、ログインＩＤに対応した分類情報のディレクトリ内に更新ファイルがあると判定されると、サーバ側メモリ制御部１４を通じて、更新ファイル格納部１３のディレクトリ内の更新ファイルを読み出し、この更新ファイルをエンコーダ部１５に伝送する。
【００７４】
エンコーダ部１５は、この更新ファイルを圧縮し、この圧縮した更新ファイルを更新ファイル伝送部１１Ｂに伝送する。
【００７５】
更新ファイル伝送部１１Ｂは、伝送された圧縮更新ファイルをインターネット３経由で、ログインしたＩ−ＦＡＸ装置２に伝送する。
【００７６】
Ｉ−ＦＡＸ装置２のダウンロード部２２Ｂは、インターネット３経由でＦＴＰサーバ４からの圧縮更新ファイルをダウンロードすると、この圧縮更新ファイルをＲＡＭ２５に記憶する（ステップＳ１８）。
【００７７】
端末側制御部３１は、デコーダ部２６を通じてＲＡＭ２５に記憶した圧縮更新ファイルを最初から順次読み出し、同圧縮更新ファイルを伸長することで、更新ファームウェア制御部２８を通じて、この伸長した更新ファイルをＦ−ＲＯＭ２７のファームウェア格納エリア２７Ｂのファームウェアに上書きして更新する、図５のファームウェア更新処理に移行する（ステップＳ１９）。尚、ＦＴＰサーバ４のサーバ側制御部１６は、ログイン中のＩ−ＦＡＸ装置２への更新ファイルの伝送が完了すると、Ｉ−ＦＡＸ装置２とのログをオフするログオフ処理を実行するものである。
【００７８】
端末側制御部３１は、ステップＳ１９にてファームウェア更新処理が終了すると、Ｆ−ＲＯＭ２７のファームウェア格納エリア２７Ｂに搭載中のファームウェアが最新バージョンに更新されたものと判断し、最新バージョンに更新されたことを示すバージョン更新完了をユーザに報知すべく、表示部３０にバージョン更新完了メッセージを表示することで（ステップＳ２０）、この処理動作を終了する。
【００７９】
サーバ側制御部１６は、ステップＳ１７にてログインＩＤに対応した分類情報のディレクト内に更新ファイルがないと判定されると、Ｉ−ＦＡＸ装置２のＦ−ＲＯＭ２７のファームウェア格納エリア２７Ｂに格納済みのファームウェアが最新バージョンであるものと判断し、ファームウェア更新の更新不要メッセージをＩ−ＦＡＸ装置２側に通知し（ステップＳ２１）、Ｉ−ＦＡＸ装置２とのログをオフするログオフ処理を実行した後に、この処理動作を終了する。
【００８０】
図４に示すファームウェア全体更新処理によれば、Ｉ−ＦＡＸ装置２側にてＩ−ＦＡＸ装置２の自己の機種コード及びバージョンに基づいてログインＩＤ及びパスワードを作成し、ＦＴＰサーバ４側にてログインＩＤ及びパスワードを認証すると、Ｉ−ＦＡＸ装置２側ではログインＩＤに対応した分類情報のディレクトリに直接アクセスすることになるため、同ディレクトリ内の更新ファイルをダウンロードすることができると共に、同更新ファイルに基づき、Ｆ−ＲＯＭ２７に搭載済みのファームウェアを更新するようにしたので、Ｉ−ＦＡＸ装置２のユーザは、ログインＩＤやパスワード等の登録操作や入力操作、同Ｉ−ＦＡＸ装置２の機種及びバージョンに対応した最新の更新ファイルの選択操作等の面倒な操作を必要とせず、Ｉ−ＦＡＸ装置２のファームウェアを更新することができる。
【００８１】
図４のステップＳ１９のＩ−ＦＡＸ装置２のファームウェア更新処理に関わる動作について説明する。図５はＩ−ＦＡＸ装置２のファームウェア更新処理に関わる処理動作を端的に示すフロー図である。
【００８２】
図５に示すファームウェア更新処理は、ＦＴＰサーバ４からダウンロードした圧縮更新ファイルを最初から順次伸長し、この伸長した更新ファイルを、ファームウェア格納エリア２７Ｂに搭載中のファームウェアに順次上書きして更新する処理である。
【００８３】
図５において端末側制御部３１は、ダウンロード部２２Ｂを通じてダウンロードした圧縮更新ファイルをＲＡＭ２５に記憶し、圧縮更新ファイルのＲＡＭ２５への記憶動作が完了すると、この圧縮更新ファイルに基づいてＣＲＣ計算を実行する（ステップＳ３１）。
【００８４】
端末側制御部３１は、この計算結果に基づいて、圧縮更新ファイルのダウンロードが正常に完了したか否かを判定する（ステップＳ３２）。
【００８５】
端末側制御部３１は、ステップＳ３２にて圧縮更新ファイルのダウンロードが正常に完了したと判定されると、圧縮更新ファイル内の機種コードを取得する（ステップＳ３３）。
【００８６】
端末側制御部３１は、この取得した機種コードに基づいて、圧縮更新ファイルが同Ｉ−ＦＡＸ装置２の機種に対応した圧縮更新ファイルであるか否かを判定する（ステップＳ３４）。尚、ステップＳ３４の処理は、圧縮更新ファイルから取得した機種コードとファームウェア格納エリア２７Ａに記憶中の機種コードとが同一であるか否かを判定し、機種コードが同一であれば、ダウンロードした圧縮更新ファイルは同Ｉ−ＦＡＸ装置２の機種に適用可能な圧縮更新ファイルであると判断し、また、機種コードが同一でなければ、ダウンロードした圧縮更新ファイルが同Ｉ−ＦＡＸ装置２の機種に適用できない圧縮更新ファイルであると判断するものである。
【００８７】
端末側制御部３１は、ステップＳ３４にて圧縮更新ファイルが同Ｉ−ＦＡＸ装置２のファームウェアに適用可能であると判断されると、圧縮更新ファイルからバージョンコードを取得する（ステップＳ３５）。
【００８８】
端末側制御部３１は、この取得したバージョンコードに基づいて、圧縮更新ファイルが同Ｉ−ＦＡＸ装置２の現在バージョンに対応した更新ファイルであるか否かを判定する（ステップＳ３６）。尚、ステップＳ３６の処理は、圧縮更新ファイルから取得したバージョンコードとファームウェア管理エリア２７Ａに記憶中のバージョンコードとが同一であるか否かを判定し、バージョンコードが同一であれば、ダウンロードした圧縮更新ファイルが現在のバージョンに適用可能な圧縮更新ファイルであると判断し、バージョンコードが同一でなければ、ダウンロードした圧縮更新ファイルが現在のバージョンに適用できない圧縮更新ファイルであると判断するものである。
【００８９】
端末側制御部３１は、ステップＳ３６にて圧縮更新ファイルが現在のバージョンに適用可能な圧縮更新ファイルであると判断されると、デコーダ部２６を通じて同ＲＡＭ２５に記憶した圧縮更新ファイルを最初から順次伸長し（ステップＳ３７）、図３に示すように、この伸長した更新ファイルを、ファームウェア格納エリア２７Ｂのファームウェア該当部分に上書きして更新する（ステップＳ３８）。
【００９０】
端末側制御部３１は、デコーダ部２６にて順次伸長した更新ファイルのファームウェア格納エリア２７Ｂへのファームウェア上書き更新が全て完了したか否かを判定する（ステップＳ３９）。
【００９１】
端末側制御部３１は、ファームウェア格納エリア２７Ｂへの上書き更新が全て完了したのであれば、ファームウェア格納エリア２７Ｂへの上書き更新が全て完了したものと判断し、ファームウェア管理エリア２７Ａに記憶中のバージョンコードを新バージョンに更新し（ステップＳ４０）、この処理動作を終了する。
【００９２】
端末側制御部３１は、ステップＳ３９にてファームウェア格納エリア２７Ｂへの上書き更新が全て完了したのでなければ、次の圧縮更新ファイルを伸長すべく、ステップ３７に移行する。
【００９３】
端末側制御部３１は、ステップＳ３２にてＣＲＣの計算結果に基づいて、圧縮更新ファイルのダウンロードが正常に完了したのでなければ、又はステップＳ３４にて圧縮更新ファイルが機種に対応した圧縮更新ファイルでなければ、又はステップＳ３６にて圧縮更新ファイルがバージョンに対応した圧縮更新ファイルでなければ、ダウンロードした圧縮更新ファイルによるファームウェアの更新動作を中止し、この更新処理に関わる処理動作を終了する。尚、ダウンロードした圧縮更新ファイルによるファームウェアの更新動作を中止した場合、図４のステップＳ２０のメッセージはファームウェアの更新動作が中止された旨のメッセージが表示部３０に表示されることは言うまでもない。
【００９４】
図５に示すファームウェア更新処理によれば、ＦＴＰサーバ４からＩ−ＦＡＸ装置２に更新ファイルをダウンロードする場合、更新ファイルを圧縮した形式でダウンロードし、この圧縮更新ファイルをＲＡＭ２５に記憶し、このＲＡＭ２５に記憶した圧縮更新ファイルを最初から順次伸長して、同伸長した更新ファイルを、Ｆ−ＲＯＭ２７のファームウェア格納エリア２７Ｂに搭載中のファームウェアに順次上書きして更新するようにしたので、更新ファイルのデータ量が数メガバイトに及んだとしても、更新ファイルが圧縮された状態でダウンロードされるため、ダウンロード時間を大幅に短縮することができ、さらにはデータ伸長の作業領域であるＲＡＭ２５のメモリ容量を小さくすることができる。
【００９５】
本実施の形態によれば、ＦＴＰサーバ４側ではＩ−ＦＡＸ装置２の機種コード及びバージョンコードに基づく分類情報毎にディレクトリを作成し、ディレクトリ毎に更新ファイルを格納しておき、Ｉ−ＦＡＸ装置２側では自己の機種コード及びバージョンコードに基づきログインＩＤ及びパスワードを作成し、ＦＴＰサーバ４がログインＩＤ及びパスワードを認証すると、ログインＩＤに対応した分類情報のディレクトリに格納した更新ファイルを読み出し、この更新ファイルをＩ−ＦＡＸ装置２に伝送することで、この更新ファイルに基づき、Ｉ−ＦＡＸ装置２のファームウェアを更新するようにしたので、特別な設備を設けなくても、ＦＴＰサーバ４側及びＩ−ＦＡＸ装置２側にかかる負担を大幅に軽減し、かつ、Ｉ−ＦＡＸ装置２のファームウェアを更新することができる。
【００９６】
すなわち、Ｉ−ＦＡＸ装置２側では自己の機種コード及びバージョンコードに基づきログインＩＤ及びパスワードを自動的に作成するようにしたので、Ｉ−ＦＡＸ装置２側のユーザによるログインＩＤやパスワードの登録操作や入力操作等の面倒な操作を必要とせず、Ｉ−ＦＡＸ装置２のファームウェアを更新することができる。
【００９７】
また、ＦＴＰサーバ４側では、ログインＩＤに対応した分類情報でＩ−ＦＡＸ装置２のバージョンコード及び機種コードに対応した更新ファイルを管理すると共に、Ｉ−ＦＡＸ装置２のログインＩＤ及びパスワードが認証されると、自動的に同分類情報のディレクトリに格納されている更新ファイルをＩ−ＦＡＸ装置２に伝送するようにしたので、ＦＴＰサーバ４側では、オペレータによる人為的な操作を必要とせず、しかも、Ｉ−ＦＡＸ装置２側でも、ユーザによる更新ファイルの選択操作を必要とせず、Ｉ−ＦＡＸ装置２のファームウェアを更新することができる。
【００９８】
本実施の形態によれば、最新のバージョンコード及び機種コードに基づく分類情報のディレクトリには更新ファイルを格納しないようにしたので、最新バージョンのＩ−ＦＡＸ装置２から最新バージョンのディレクトリにログインしたとしても、ディレクトリに更新ファイルが格納されていない、すなわちダウンロードする最新バージョンの更新ファイルがないため、無駄なダウンロードを防止することができる。
【００９９】
本実施の形態によれば、Ｉ−ＦＡＸ装置２からのログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されているか否かを判定し、ログインＩＤに対応した分類情報のディレクトリに更新ファイルが格納されていると判定されると、更新ファイルをログインＩＤが認証されたＩ−ＦＡＸ装置２に伝送するようにしたので、Ｉ−ＦＡＸ装置２からディレクトリにログインしたとしても、ディレクトリに更新ファイルが格納されていない、すなわちダウンロードするファイルがないため、無駄なダウンロードを防止することができる。
【０１００】
本実施の形態によれば、更新ファイルをＦＴＰサーバ４からＩ−ＦＡＸ装置２に圧縮伝送し、圧縮伝送された更新ファイルをＩ−ＦＡＸ装置２にダウンロードすると、この圧縮更新ファイルを最初から順次伸長し、伸長された更新ファイルをＩ−ＦＡＸ装置２に搭載中のファームウェアに順次上書きして更新するようにしたので、ＦＴＰサーバ４及びＩ−ＦＡＸ装置２間の更新ファイルに関わるダウンロード時間を大幅に短縮すると共に、通信端末装置側にて更新ファイルを伸長するための作業領域であるＲＡＭ２５の容量を小さくすることができる。
【０１０１】
尚、上記実施の形態においては、Ｉ−ＦＡＸ装置２からの更新操作に応じてＦＴＰサーバ４にログインすることで最新の更新ファイルをダウンロードする場合を例に挙げて説明したが、更新操作を待つまでもなく、例えばＩ−ＦＡＸ装置２若しくはＦＴＰサーバ４にタイマを設けておき、所定タイミング毎、すなわち定期的にＩ−ＦＡＸ装置２からＦＴＰサーバ４にログインすることで、最新の更新ファイルを自動的にダウンロードするような構成にしても同様の効果が得られることは言うまでもなく、この場合、Ｉ−ＦＡＸ装置２のユーザが意識しなくても、定期的にＦＴＰサーバ４にログインすることで、最新のファームウェアを定期更新することができる。
【０１０２】
上記実施の形態においては、ＦＴＰサーバ４内部のサーバ側メモリ制御部１４にて更新ファイル格納部１３内のディレクトリから更新ファイルを読み出し、この読み出した更新ファイルをエンコーダ部１５にてデータ圧縮する構成とし、更新ファイル格納部１３内のディレクトリから更新ファイルを読み出す毎に同更新ファイルのデータ圧縮を行うようにしたが、更新ファイル格納部１３のディレクトリ内に圧縮した状態で更新ファイルを予め格納しておくようにしても良い。
【０１０３】
また、上記実施の形態においては、通信端末装置としてＩ−ＦＡＸ装置２を例に挙げて説明したが、更新可能なファームウェアを搭載した通信端末装置であれば、Ｉ−ＦＡＸ装置２に限ることではなく、例えばＩＰ電話機や通常電話機、通常ＦＡＸ装置、インターネット家電等としても同様の効果が得られることは言うまでもない。
【産業上の利用可能性】
【０１０４】
本発明のファームウェア更新システムによれば、管理サーバ側では通信端末装置の機種情報及びバージョン情報に基づく分類情報毎にディレクトリを作成し、ディレクトリ毎に更新ファイルを格納しておき、通信端末装置側では自己の機種情報及びバージョン情報に基づきログインＩＤを作成し、管理サーバがログインＩＤを認証すると、ログインＩＤに対応した分類情報のディレクトリに格納した更新ファイルを読み出し、この更新ファイルを通信端末装置に伝送するようにしたので、特別な設備を設けなくても、管理サーバ側及び通信端末装置側にかかる負担を大幅に軽減し、かつ、通信端末装置のファームウェアを更新することができるため、更新可能なファームウェアを搭載した通信端末装置、例えばＩＰ電話機やインターネット家電等のファームウェアをバージョンアップするようなシステムに有用である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施の形態を示すファームウェア更新システム内部の概略構成を示すブロック図
【図２】本実施の形態に関わるＦＴＰサーバ内部の更新ファイル格納部のディレクトリ階層構造をイメージ的に示す説明図
【図３】本実施の形態に関わるＩ−ＦＡＸ装置側のＲＡＭに記憶中の更新ファイルのＦ−ＲＯＭへの書き込み動作を端的に示す説明図
【図４】本実施の形態に関わるファームウェア全体更新処理のシステム全体の処理動作を端的に示すフロー図
【図５】本実施の形態に関わるファームウェア更新処理のＩ−ＦＡＸ装置の処理動作を端的に示すフロー図
【図６】従来のファームウェア更新システムの全体構成を示すシステム説明図
【符号の説明】
【０１０６】
１  ファームウェア更新システム
２  Ｉ−ＦＡＸ装置（通信端末装置）
４  ＦＴＰサーバ（管理サーバ）
１１Ｂ  更新ファイル伝送部（更新ファイル伝送手段、圧縮伝送手段）
１２  分類情報メモリ（情報記憶手段）
１３  更新ファイル格納部（更新ファイル格納手段）
１５  エンコーダ部（圧縮伝送手段）
１６Ａ  更新ファイル有無判定部（更新ファイル有無判定手段）
２２Ｂ  ダウンロード部（更新ファイル伸長手段）
２３  個別情報メモリ（自己情報記憶手段）
２４  ログインＩＤ作成部（ログインＩＤ作成手段）
２６  デコーダ部（更新ファイル伸長手段）
２８  ファームウェア更新制御部（ファームウェア更新手段）
【図１】
2005276058.tif 000003
【図２】
2005276058.tif 000004
【図３】
2005276058.tif 000005
【図４】
2005276058.tif 000006
【図５】
2005276058.tif 000007
【図６】
2005276058.tif 000008