(57)【要約】【課題】  ファームウェアにより動作を行う装置のファームウェアを、パソコンを用いなくても簡易に更新できるようにする。【解決手段】  携帯電話１の通信機能を用いてファームウェア提供サーバ３からデジタルカメラ２のファームウェアを更新する更新用ファームウェアをダウンロードする。携帯電話１の赤外線ポートからデジタルカメラ２の赤外線ポートに更新用ファームウェアを送信する。これにより、デジタルカメラ２はファームウェアを更新することができる。【選択図】          図１
2005229279.tif 000002
【特許請求の範囲】
【請求項１】
インターネットによる通信を行う第１の通信手段、近距離無線通信を行う第２の通信手段、およびアプリケーションを実行するアプリケーション実行手段を備えた携帯端末装置において、
前記アプリケーション実行手段は、近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する外部装置の更新用ファームウェアを、該更新用ファームウェアを提供するサーバから前記第１の通信手段を介して取得し、該更新用ファームウェアを前記第２の通信手段から前記外部装置へ送信する処理を実行することを特徴とする携帯端末装置。
【請求項２】
インターネットによる通信を行う第１の通信手段、近距離無線通信を行う第２の通信手段、およびアプリケーションを実行するアプリケーション実行手段を備えた携帯端末装置の使用方法であって、
近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する外部装置の更新用ファームウェアを、該更新用ファームウェアを提供するサーバから前記第１の通信手段を介して取得し、
該更新用ファームウェアを前記第２の通信手段から前記外部装置へ送信することを特徴とする携帯端末装置の使用方法。
【請求項３】
インターネットによる通信を行う第１の通信手段、近距離無線通信を行う第２の通信手段、およびアプリケーションを実行するアプリケーション実行手段を備えた携帯端末装置の使用方法をコンピュータに実行させるためのプログラムであって、
近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する外部装置の更新用ファームウェアを、該更新用ファームウェアを提供するサーバから前記第１の通信手段を介して取得する手順と、
該更新用ファームウェアを前記第２の通信手段から前記外部装置へ送信する手順とを有することを特徴とするプログラム。
【請求項４】
請求項１記載の携帯端末装置と、
前記更新用ファームウェアを提供するサーバと、
近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する外部装置とを備えたことを特徴とするファームウェア更新システム。
【請求項５】
近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する装置において、
前記近距離無線通信により更新用ファームウェアを受信し、該更新用ファームウェアにより前記ファームウェアを更新する処理を行う処理手段とを備えたことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、赤外線ポートのような近距離無線通信手段を備えた携帯端末装置、この携帯端末装置の使用方法、携帯端末装置の使用方法をコンピュータに実行させるためのプログラム、この携帯端末装置を用いたファームウェア更新システム、およびファームウェアにより動作する装置に関するものである。
【背景技術】
【０００２】
デジタルカメラ、プリンタ、ＤＶＤプレーヤー等の各種電化製品は、種々のアプリケーションを記憶しており、このアプリケーションにより各電化製品の機能を実行している。しかしながら、電化製品の競争の激化によりできるだけ早期に製品を発売したいことから、十分にアプリケーションの検証をしないまま、製品が発売されているのが現状である。
【０００３】
このため、製品の発売後にアプリケーションの不具合が発見されることがある。このような場合、製品の製造メーカーはファームウェアという形でアプリケーションを各種電化製品に記憶しておき、ファームウェアに不具合が発見されると、ユーザにファームウェアを更新させるべく、更新用ファームウェアをユーザに提供している。例えば、ファームウェアをＣＤ−Ｒに記録してユーザに提供したり、製造メーカーのウェブサイトからユーザのパソコンにダウンロードさせることにより更新用ファームウェアを提供している。ユーザは、パソコンとファームウェアを更新する電化製品とを接続し、ＣＤ−Ｒから取得したあるいはメーカーのウェブサイトからダウンロードしたファームウェアを電化製品に送信して電化製品のファームウェアを更新することができる。また、電化製品がインターネットに接続するための通信機能を有する場合には、電化製品自体にファームウェアをダウンロードさせてファームウェアの更新を行うことができる。このようなファームウェアを更新するための種々の手法が提案されている（特許文献１，２参照）。
【特許文献１】特開２０００−１８１７１９号公報
【特許文献２】特開２００１−２４９８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ファームウェアの更新を行うためには、ユーザがパソコンを所持している必要があったり、電化製品がインターネットに接続可能な通信機能（例えばＴＣＰ／ＩＰプロトコルスタック等の通信ミドルウェア）を搭載している必要がある。このため、パソコンを所持していないユーザはファームウェアを更新することができず、不具合を有する電化製品を使用し続けなければならない。また、電化製品に通信機能を持たせると製品が高価になるという問題がある。
【０００５】
本発明は、上記事情に鑑みなされたものであり、ファームウェアにより動作を行う装置のファームウェアを、パソコンを用いなくても簡易に更新できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
近年の携帯電話等の携帯端末装置の高機能化により、携帯端末装置において各種アプリケーションを実行することが可能となっている。また、赤外線ポートのような近距離無線通信手段を備えた携帯端末装置も提案されており、この近距離無線通信手段を使用することにより、同様の近距離無線通信手段を有する他の外部装置との各種情報のやりとりを行うことが可能である。本発明はこの点に着目してなされたものである。
【０００７】
すなわち、本発明による携帯端末装置は、インターネットによる通信を行う第１の通信手段、近距離無線通信を行う第２の通信手段、およびアプリケーションを実行するアプリケーション実行手段を備えた携帯端末装置において、
前記アプリケーション実行手段は、近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する外部装置の更新用ファームウェアを、該更新用ファームウェアを提供するサーバから前記第１の通信手段を介して取得し、該更新用ファームウェアを前記第２の通信手段から前記外部装置へ送信する処理を実行することを特徴とするものである。
【０００８】
「第２の通信手段」としては、赤外線ポート、ブルーツース等の近距離無線通信を行うことが可能な各種手段を用いることができる。
【０００９】
本発明による携帯端末装置の使用方法は、インターネットによる通信を行う第１の通信手段、近距離無線通信を行う第２の通信手段、およびアプリケーションを実行するアプリケーション実行手段を備えた携帯端末装置の使用方法であって、
近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する外部装置の更新用ファームウェアを、該更新用ファームウェアを提供するサーバから前記第１の通信手段を介して取得し、
該更新用ファームウェアを前記第２の通信手段から前記外部装置へ送信することを特徴とするものである。
【００１０】
本発明によるファームウェア更新システムは、本発明の携帯端末装置と、
前記更新用ファームウェアを提供するサーバと、
近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する外部装置とを備えたことを特徴とするものである。
【００１１】
本発明による近距離無線通信を行う近距離無線通信手段を備えファームウェアにより動作する装置は、
前記近距離無線通信手段により更新用ファームウェアを受信し、該更新用ファームウェアにより前記ファームウェアを更新する処理を行う処理手段とを備えたことを特徴とするものである。
【００１２】
なお、本発明による携帯端末装置の使用方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１３】
本発明によれば、携帯端末装置により外部装置の更新用ファームウェアがサーバから取得され、取得された更新用ファームウェアが携帯端末装置の第２の通信手段から外部装置に送信される。外部装置においてはファームウェアが更新される。このため、外部装置のユーザは、パソコンを有していなくても携帯端末装置を用いることにより、外部装置のファームウェアを更新することができる。また、外部装置は例えばリモコンが出力した赤外線を受信するための赤外線ポート等の近距離無線通信手段を備えてさえいれば、インターネットと接続するための通信機能が不要となるため、装置を安価に構成することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による携帯端末装置およびファームウェアにより動作する装置を用いたファームウェア更新システムの構成を示す概略ブロック図である。図１に示すように、本実施形態によるファームウェア更新システムは、携帯電話１、ファームウェアにより動作するデジタルカメラ２およびファームウェアを提供するファームウェア提供サーバ３を備える。
【００１５】
図２は携帯電話１の構成を示す概略ブロック図である。図２に示すように携帯電話１は、各種表示を行う液晶モニタ１０、テンキー等からなる入力手段１１、インターネットと接続する通信手段（第１の通信手段）１２、赤外線を用いた近距離無線通信を行う赤外線ポート（第２の通信手段）１３、携帯電話１の動作アプリケーションや各種定数およびダウンロードした各種アプリケーションを記憶するＲＯＭとアプリケーションを実行する際の作業領域となるＲＡＭとからなる記憶手段１４、および携帯電話１の動作を制御するためのＣＰＵ（アプリケーション実行手段）１５を備える。
【００１６】
ここで、各種アプリケーションとは、携帯電話１上で実行可能なｊａｖａ（登録商標）アプリケーション等のことを言う。
【００１７】
図３はデジタルカメラ２の構成を示す概略ブロック図である。図３に示すようにデジタルカメラ２は、被写体の撮影、画像処理、メモリカードへの記録、各種表示等、撮影に関する動作を行う撮影手段２０、各種表示を行うための液晶モニタ２１、赤外線を用いた近距離無線通信を行う赤外線ポート（近距離無線通信手段）２２、デジタルカメラ２を動作させるための動作アプリケーションや各種定数を記憶するＲＯＭとアプリケーションを実行する際の作業領域となるＲＡＭとからなる記憶手段２３、およびデジタルカメラ２の動作を制御するためのＣＰＵ（処理手段）２４を備える。
【００１８】
記憶手段２３には、動作アプリケーションがファームウェアとして記憶されており、後述するように赤外線ポート２２から更新用ファームウェアを受信することによりファームウェアを更新することが可能となっている。
【００１９】
ファームウェア提供サーバ３は、デジタルカメラ２の製造メーカーが提供するものであり、更新用ファームウェアがメーカーからアップロードされることにより格納されてなるものである。図４はファームウェア提供サーバ３における更新用ファームウェアの格納の態様を示す図である。図４に示すように、ファームウェア提供サーバ３には、携帯電話１に対してファームウェアの更新を行うための処理を実行させるためのファームウェア更新アプリケーション、および各種更新用ファームウェアが格納されている。なお、更新用ファームウェアは、悪意のある者による不正なファームウェアが提供されることを防止するために、電子署名が付与されている。
【００２０】
したがって、携帯電話１のユーザは、まずファームウェア更新アプリケーションを携帯電話１にダウンロードし、ファームウェア更新アプリケーションを実行することにより更新用ファームウェアをダウンロードし、その後ダウンロードした更新用ファームウェアをデジタルカメラ２に送信する。
【００２１】
なお、図５に示すように、更新用ファームウェアを含んだファームウェア更新アプリケーションを更新用ファームウェアアプリケーションとしてファームウェア提供サーバ３に格納しておいてもよい。この場合、携帯電話１のユーザは、更新用ファームウェアアプリケーションをダウンロードして、ファームウェア更新アプリケーションを実行して更新用ファームウェアをデジタルカメラ２に送信する。
【００２２】
次いで、本実施形態の動作について説明する。図６は本実施形態において行われる処理を示すフローチャートである。なお、ここではファームウェア提供サーバ３には、図６に示すようにファームウェア更新アプリケーションおよび更新用ファームウェアがそれぞれ別個に格納されているものとする。
【００２３】
携帯電話１のユーザがファームウェア提供サーバ３に対してデジタルカメラ２の更新用ファームウェアダウンロードのリクエストを行うことにより処理が開始され、まず、携帯電話１は液晶モニタ１０にファームウェア更新アプリケーションのダウンロード画面を表示する（ステップＳ１）。
【００２４】
図７はファームウェア更新アプリケーションのダウンロード画面を示す図である。図７に示すようにダウンロード画面においては、「ファームウェア更新アプリケーションをダウンロード」の文字がハイパーリンクとされており、入力手段１１を用いてハイパーリンクをクリックすることによりダウンロードの指示を行う。そして、ユーザがダウンロード画面においてダウンロードの指示を行うと（ステップＳ２肯定）、携帯電話１はファームウェア更新アプリケーションをダウンロードし（ステップＳ３）、ファームウェア更新アプリケーションを実行する（ステップＳ４）。これにより携帯電話１の液晶モニタ１０には、更新用ファームウェアの選択画面が表示される（ステップＳ５）。なお、ステップＳ３以降の処理は、ファームウェア更新アプリケーションにより行われる。
【００２５】
図８は更新用ファームウェアの選択画面を示す図である。図８に示すように、更新用ファームウェアの選択画面においては、「更新用ファームウェア１」および「更新用ファームウェア２」の文字がハイパーリンクとされており、入力手段１１を用いて「更新用ファームウェア１」および「更新用ファームウェア２」のいずれかのハイパーリンクをクリックすることによりダウンロードの指示を行う。そして、ユーザがダウンロード画面においてダウンロードの指示を行うと（ステップＳ６肯定）、携帯電話１はファームウェア更新アプリケーションをダウンロードする（ステップＳ７）。
【００２６】
そして、ダウンロードが完了すると（ステップＳ８肯定）、更新用ファームウェアの送信画面を液晶モニタ１０に表示する（ステップＳ９）。
【００２７】
図９は更新用ファームウェアの送信画面を示す図である。図９に示すように更新用ファームウェアの送信画面には、「赤外線でファームウェアを更新」および「対象機種：ｘｘｘｘ」の文字並びに更新用ファームウェアをデジタルカメラ２に送信するための実行ボタンが表示されている。
【００２８】
そして、ユーザが赤外線ポート１３をデジタルカメラ２の赤外線ポート２２に向け、入力手段１１を用いて実行ボタンをクリックすると（ステップＳ１０肯定）、赤外線ポート１３から更新用ファームウェアをデジタルカメラ２に送信し（ステップＳ１１）、処理を終了する。
【００２９】
図１０は更新用ファームウェアのデータ構成を示す図である。図１０に示すように更新用ファームウェアはデジタルカメラ２のメーカーを表すメーカーコード、デジタルカメラ２の機種を表す機器コード、正規の作成者が作成したことを表す電子署名および実データからなる。
【００３０】
デジタルカメラ２は、メーカーコード、機器コードおよび電子署名を参照して、赤外線ポート２２から受信したデータが更新用ファームウェアであることを認識し、記憶手段２３に記憶されているファームウェアを更新する。
【００３１】
このように、本実施形態においては、デジタルカメラ２のユーザは、パソコンを有していなくても携帯電話１を用いることにより、デジタルカメラ２のファームウェアを更新することができる。また、デジタルカメラ２赤外線を受信するための赤外線ポートを備えてさえいれば、インターネットと接続するための通信機能が不要となるため、デジタルカメラ２を安価に構成することができる。
【００３２】
なお、上記実施形態においては赤外線ポートを用いて更新用ファームウェアを送受信しているが、ブルーツース等の他の近距離無線通信を行うことが可能な各種手段を用いることができる。
【００３３】
また、上記実施形態においては、携帯電話１を用いてファームウェアの更新を行っているが、インターネットに接続する手段および近距離無線通信を行う手段を備えていれば、ＰＤＡ等の他の携帯端末装置を用いてファームウェアの更新を行うことも可能である。
【００３４】
また、上記実施形態においては、デジタルカメラ２のファームウェアを更新しているが、ＤＶＤプレーヤー、ハードディスクＤＶＤレコーダー等、ファームウェアにより動作する各種装置のファームウェアを更新することができることはもちろんである。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態による携帯端末装置およびファームウェアにより動作される装置を用いたファームウェア更新システムの構成を示す概略ブロック図
【図２】携帯電話の構成を示す概略ブロック図
【図３】デジタルカメラの構成を示す概略ブロック図
【図４】ファームウェア提供サーバにおける更新用ファームウェアの格納の態様を示す図（その１）
【図５】ファームウェア提供サーバにおける更新用ファームウェアの格納の態様を示す図（その２）
【図６】本実施形態において行われる処理を示すフローチャート
【図７】ファームウェア更新アプリケーションのダウンロード画面を示す図
【図８】更新用ファームウェアの選択画面を示す図
【図９】更新用ファームウェアの送信画面を示す図
【図１０】更新用ファームウェアのデータ構成を示す図
【符号の説明】
【００３６】
１    携帯電話
２    デジタルカメラ
３    ファームウェア提供サーバ
１０，２１  液晶モニタ
１１  入力手段
１２  通信手段
１３，２２  赤外線ポート
１４，２３  記憶手段
１５，２４  ＣＰＵ
２０  撮影手段
【図１】
2005229279.tif 000003
【図２】
2005229279.tif 000004
【図３】
2005229279.tif 000005
【図４】
2005229279.tif 000006
【図５】
2005229279.tif 000007
【図６】
2005229279.tif 000008
【図７】
2005229279.tif 000009
【図８】
2005229279.tif 000010
【図９】
2005229279.tif 000011
【図１０】
2005229279.tif 000012