(57)【要約】【課題】ネットワークへの接続インタフェースを有していない機器に対して情報を通知したり、更新して提供したりできるようにする。【解決手段】リムーバブルマスストレージ３２に記録される情報は、所定のディレクトリに対応付けられて記憶される。ＣＥ機器３１は、リムーバブルマスストレージ３２が装着された場合、予め定められた所定のディレクトリに記録されている情報を読み込み、予め定められた所定のディレクトリにＣＥ機器情報を書き込む。ネットワーク接続機器３３は、リムーバブルマスストレージ３２が装着されたとき、予め定められた所定のディレクトリにアクセスして上述したＣＥ機器情報を読み込み、インターネット２０を介して配信サーバ３４にアクセスし、ＣＥ機器３１に通知すべき新たな情報を検索させる。【選択図】図１
2012190298.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルストレージを装着するドライブと、
前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる更新情報を読み出す読み出し部と、
前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込む書き込み部とを備え、
前記ネットワークへの接続機能を有しない
電子機器。
【請求項２】
前記ネットワーク接続機能を有する機器は、前記ネットワークに接続されている所定のサーバにアクセスし、前記リムーバブルストレージの所定のディレクトリに記録されている前記機器情報に基づいて前記サーバから前記更新情報を取得する
請求項１に記載の電子機器。
【請求項３】
前記機器情報は、予め設定された複数の属性および属性値により構成され、
前記ネットワーク接続機能を有する機器は、前記複数の属性のうち、予め定められた所定の属性値を抽出することで、前記電子機器に提供すべき更新情報を特定する
請求項１に記載の電子機器。
【請求項４】
前記更新情報として、前記電子機器が実装する基本ソフトの新たなバージョンのファイルが書き込まれる
請求項１に記載の電子機器。
【請求項５】
前記更新情報として、前記ネットワーク上の所定のアドレスに対応するコンテンツであって、更新後のコンテンツが書き込まれる
請求項１に記載の電子機器。
【請求項６】
前記機器情報には、
前記ネットワーク接続機能を有する機器が前記ネットワークに接続されたサーバにアクセスするタイミングを指定するパラメータが記述される
請求項１に記載の電子機器。
【請求項７】
前記機器情報には、
前記電子機器の動作状況を表す情報が含まれ、前記ネットワーク接続機能を有する機器が、前記リムーバブルストレージの所定のディレクトリに記録されている前記機器情報を読み出すとともに、前記ネットワークに接続されている所定のサーバにアクセスし、前記電子機器の動作状況を表す情報を前記サーバに送信する
請求項１に記載の電子機器。
【請求項８】
読み出し部が、リムーバブルストレージを装着するドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる更新情報を読み出し、
書き込み部が、前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込むステップを含む
前記ネットワークへの接続機能を有しない電子機器の制御方法。
【請求項９】
コンピュータを、
リムーバブルストレージを装着するドライブと、
前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる更新情報を読み出す読み出し部と、
前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込む書き込み部とを備え、
前記ネットワークへの接続機能を有しない電子機器として機能させる
プログラム。
【請求項１０】
請求項９に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および電子機器の制御方法、プログラム、並びに記録媒体に関し、特に、ネットワークへの接続インタフェースを有していない機器に対して情報を通知したり、更新して提供したりできるようにする電子機器および電子機器の制御方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
近年、いわゆるデジタルカメラや携帯型音楽プレーヤなどのＣＥ（Consumer Electronics）機器が多く開発されており、このようなＣＥ機器は、日常生活において幅広く用いられている。
【０００３】
一方で近年インターネットの普及が進んでおり、インターネットを通じた情報収集などが広く一般に行われている。例えば、各種の電子機器の基本ソフトのバージョンアップなどを行う際には、インターネットを介して最新のバージョンの基本ソフトをダウンロードしてインストールするなどされている。
【０００４】
このような状況において、ＣＥ機器からのインターネット接続も期待されている。
【０００５】
また、インターネットに接続していないオフライン状態で、機器内に情報を蓄積し、オンライン接続時にサーバと通信して情報を通知したり、更新して提供したりする技術も提案されている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開２００５−２０８６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、ネットワークへの接続インタフェースを有していない機器に対して情報を通知したり、更新して提供したりすることはできなかった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、ネットワークへの接続インタフェースを有していない機器に対して情報を通知したり、更新して提供したりできるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面は、着脱可能な記録媒体であるリムーバブルストレージを装着するドライブと、前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる新たな情報である更新情報を読み出す読み出し部と、前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込む書き込み部とを備え、前記ネットワークへの接続機能を有しない電子機器である。
【００１０】
前記ネットワーク接続機能を有する機器は、前記ネットワークに接続されている所定のサーバにアクセスし、前記リムーバブルストレージの所定のディレクトリに記録されている前記機器情報に基づいて前記サーバから前記更新情報を取得するようにすることができる。
【００１１】
前記機器情報は、予め設定された複数の属性および属性値により構成され、前記ネットワーク接続機能を有する機器は、前記複数の属性のうち、予め定められた所定の属性値を抽出することで、前記ＣＥ機器に提供すべき更新情報を特定するようにすることができる。
【００１２】
前記更新情報として、前記ＣＥ機器が実装する基本ソフトの新たなバージョンのファイルが書き込まれるようにすることができる。
【００１３】
前記更新情報として、前記ネットワーク上の所定のアドレスに対応するコンテンツであって、更新後のコンテンツが書き込まれるようにすることができる。
【００１４】
前記機器情報には、前記ネットワーク接続機能を有する機器が前記ネットワークに接続されたサーバにアクセスするタイミングを指定するパラメータが記述されるようにすることができる。
【００１５】
前記機器情報には、前記電子機器の動作状況を表す情報が含まれ、前記ネットワーク接続機能を有する機器が、前記リムーバブルストレージの所定のディレクトリに記録されている前記機器情報を読み出すとともに、前記ネットワークに接続されている所定のサーバにアクセスし、前記電子機器の動作状況を表す情報を前記サーバに送信するようにすることができる。
【００１６】
本発明の一側面は、読み出し部が、着脱可能な記録媒体であるリムーバブルストレージを装着するドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる新たな情報である更新情報を読み出し、書き込み部が、前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込むステップを含む前記ネットワークへの接続機能を有しない電子機器の制御方法である。
【００１７】
本発明の一側面は、コンピュータを、着脱可能な記録媒体であるリムーバブルストレージを装着するドライブと、前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる新たな情報である更新情報を読み出す読み出し部と、前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込む書き込み部とを備え、前記ネットワークへの接続機能を有しない電子機器として機能させるプログラムである。
【００１８】
本発明の一側面においては、着脱可能な記録媒体であるリムーバブルストレージを装着するドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる新たな情報である更新情報が読み出され、前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報が書き込まれる。
【発明の効果】
【００１９】
本発明によれば、ネットワークへの接続インタフェースを有していない機器に対して情報を通知したり、更新して提供したりできる。
【図面の簡単な説明】
【００２０】
【図１】本技術に係る情報更新システムの一実施の形態に係る構成例を示す図である。
【図２】図１のネットワーク接続機器の構成例を示すブロック図である。
【図３】図１のＣＥ機器の構成例を示すブロック図である。
【図４】ＣＥ機器情報の詳細な構成例を示す図である。
【図５】図４の属性「Type」、属性「Key」、および属性「Value」に記述される具体的な情報の例を示す図である。
【図６】図１の情報更新システムにおいて、ＣＥ機器に新たな情報を通知または提供する処理の流れを説明するアローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、ここで開示する技術の実施の形態について説明する。
【００２２】
図１は、本技術に係る情報更新システムの一実施の形態に係る構成例を示す図である。同図に示される情報更新システム１０は、ＣＥ機器３１、リムーバブルマスストレージ３２、ネットワーク接続機器３３、およびインターネット２０上の配信サーバ３４により構成されている。
【００２３】
ＣＥ（Consumer Electronics）機器３１は、例えば、携帯型音楽プレーヤなどとして構成される。ＣＥ機器３１は、有線又は無線のネットワーク接続インタフェースを有していない。一方で、ＣＥ機器３１は、リムーバブルマスストレージ３２を着脱するドライブなどのインタフェースを有している。
【００２４】
もちろん、ＣＥ機器３１は、例えば、携帯型音楽プレーヤだけではなく、デジタルカメラなどとして構成されるようにしてもよいし、テレビジョン受像機や他の家電製品として構成されるようにしてもよい。要は、有線又は無線のネットワーク接続インタフェースを有していないが、リムーバブルマスストレージ３２を着脱するドライブなどのインタフェースを有している機器であればよい。
【００２５】
リムーバブルマスストレージ３２は、着脱可能な記録媒体とされる。リムーバブルマスストレージ３２は、例えば、ＵＳＢメモリ、メモリスティック、ＳＤカードなどの記録媒体により構成される。
【００２６】
ネットワーク接続機器３３は、インターネット２０への接続インタフェース、およびリムーバブルマスストレージ３２を着脱するドライブなどのインタフェースを有する電子機器とされる。ネットワーク接続機器３３は、例えば、パーソナルコンピュータとして構成される。
【００２７】
配信サーバ３４は、例えば、比較的高い処理能力を有するコンピュータなどにより構成される。なお、実際には、インターネット２０上の複数のコンピュータにより、仮想的に配信サーバ３４が構成されるようにしてもよい。
【００２８】
情報更新システム１０においては、ネットワーク接続インタフェースを有していないＣＥ機器３１にインターネット２０上に存在する新たな情報を通知または提供することができるようになされている。すなわち、ＣＥ機器３１が、リムーバブルマスストレージ３２を介して配信サーバ３４から情報を取得できるようになされている。
【００２９】
従って、情報更新システム１０においては、例えば、ＣＥ機器３１のＯＳやファームウェアなどの基本ソフトのバージョンアップを適切なタイミングで行うことができる。
【００３０】
リムーバブルマスストレージ３２に記録される情報は、所定のディレクトリに対応付けられて記憶されるようになされている。ＣＥ機器３１は、リムーバブルマスストレージ３２が装着された場合、予め定められた所定のディレクトリに記録されている情報を読み込むようになされている。また、ＣＥ機器３１は、リムーバブルマスストレージ３２が装着された場合、予め定められた所定のディレクトリにＣＥ機器情報を書き込むようになされている。
【００３１】
ＣＥ機器情報には、例えば、ＣＥ機器３１のＩＤ、ＣＥ機器３１の仕向け情報（例えば、日本向け、米国向け、・・・など）、ＣＥ機器３１のシリアル番号などの情報が含まれる。また、ＣＥ機器情報には、ファームウェア、アプリケーションプログラム、コンテンツなどのバージョンを特定する情報、動作状況（使用頻度、エラー発生状況など）に関する情報などが含まれる。
【００３２】
ネットワーク接続機器３３は、リムーバブルマスストレージ３２が装着されたとき、予め定められた所定のディレクトリにアクセスして上述したＣＥ機器情報を読み込むようになされている。そして、ネットワーク接続機器３３は、インターネット２０を介して配信サーバ３４にアクセスし、ＣＥ機器３１に通知すべき新たな情報を検索させる。
【００３３】
ＣＥ機器情報には、後述するように、当該ＣＥ機器に提供すべき情報を特定できるように、予め各種の属性および属性値が定められている。ネットワーク接続機器３３は、例えば、ＣＥ機器情報の所定の属性の属性値を抽出することで、ＣＥ機器に提供すべき情報を特定し、それらの情報が更新などされているか否かを、配信サーバ３４に検索させる。
【００３４】
例えば、ＣＥ機器３１のファームウェアの新たなバージョンがリリースされていた場合、配信サーバ３４は、新たなバージョンのファームウェアのファイルなどを、検索結果としてネットワーク接続機器３３に送信する。そしてこれが、ネットワーク接続機器３３により、ＣＥ機器３１に通知または提供すべき新たな情報として取得される。
【００３５】
ネットワーク接続機器３３は、ＣＥ機器３１に通知すべき新たな情報を取得した場合、その情報をリムーバブルマスストレージ３２の予め定められた所定のディレクトリに書き込む。
【００３６】
従って、例えば、ユーザが、ＣＥ機器３１からリムーバブルマスストレージ３２を取り外し、ネットワーク接続機器３３に装着すると、上述したように、新たなバージョンのファームウェアがリムーバブルマスストレージ３２に記録される。そして、ユーザが、ネットワーク接続機器３３からリムーバブルマスストレージ３２を取り外し、ＣＥ機器３１に装着すると、上述したように、新たなバージョンのファームウェアがＣＥ機器３１に読み込まれ、ファームウェアのバージョンアップ（更新）が行われる。
【００３７】
図２は、図１のネットワーク接続機器３３の構成例を示すブロック図である。上述したように、ネットワーク接続機器３３は、例えば、パーソナルコンピュータなどとして構成される。
【００３８】
図２において、ＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３９】
ＣＰＵ１０１、ＲＯＭ１０２、およびＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４にはまた、入出力インタフェース１０５も接続されている。
【００４０】
入出力インタフェース１０５には、キーボード、マウスなどよりなる入力部１０６、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部１０７、ハードディスクなどより構成される記憶部１０８、モデム、ＬＡＮカードなどのネットワークインタフェースカードなどより構成される通信部１０９が接続されている。通信部１０９は、インターネット２０を含むネットワークを介しての通信処理を行う。
【００４１】
入出力インタフェース１０５にはまた、ドライブ１１０が接続され、上述したリムーバブルマスストレージ３２が装着される。また、ドライブ１１０には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディアが適宜装着されるようにしてもよい。
【００４２】
ネットワーク接続機器３３において、一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネット２０などのネットワークや、リムーバブルメディアなどからなる記録媒体からインストールされる。
【００４３】
なお、図１の配信サーバ３４の構成も、ネットワーク接続機器３３の場合と同様なので、必要に応じて同図を適用することとする。
【００４４】
図３は、図１のＣＥ機器３１の構成例を示すブロック図である。同図におけるＣＰＵ１３１乃至記憶部１３８は、図２におけるＣＰＵ１０１乃至記憶部１０８と同様なので、詳細な説明は省略する。
【００４５】
図３の構成においては、図２の場合と異なり、通信部が設けられていない。上述したように、ＣＥ機器３１は、ネットワーク接続インタフェースを有していないからである。
【００４６】
また、図３の構成におけるドライブ１４０には、上述したリムーバブルマスストレージ３２が装着される。
【００４７】
なお、ＣＥ機器３１が、例えば、携帯型音楽プレーヤなどとして構成される場合、図３の構成において、例えば、リムーバブルマスストレージ３２や記憶部１３８から読み出された楽曲のデータが、ＣＰＵ１３１により実行されるプログラムなどの処理により復号されて再生される。
【００４８】
また、ＣＥ機器３１が、例えば、デジタルカメラなどとして構成される場合、図３の構成に、レンズやアクチュエータなどが付加され、ＣＰＵ１３１により実行されるプログラムなどの処理により画像の撮影が制御される。そして、撮影された画像がリムーバブルマスストレージ３２や記憶部１３８に記録される。
【００４９】
図４は、上述したＣＥ機器情報の詳細な構成例を示す図である。同図には、ＣＥ機器情報が、「要素」、「属性名」、「属性値／フォーマット」、「説明」の欄を有する表として記載されている。
【００５０】
図４に示されるようにＣＥ機器情報は、「ClientInformationFile」と称されるファイルとしてリムーバブルマスストレージ３２に記録される。「ClientInformationFile」は、「ControlCondition」と称される要素と「ClientInfo」と称される要素により構成されている。
【００５１】
要素「ControlCondition」は、属性「Variance」と属性「ServiceStatus」により構成される。
【００５２】
属性「Variance」として、所定の数値が記述され、例えば、ネットワーク接続機器３３が配信サーバ３４にアクセスするタイミングを指定するパラメータとして用いられる。例えば、属性「Variance」として記述された数値により時間が特定され、前回の書き込み時からその時間が経過するまでは、ネットワーク接続機器３３が配信サーバ３４にアクセスして新たな情報を検索する処理が行われないようにすることができる。
【００５３】
属性「ServiceStatus」として、固定値が記述され、例えば、製品モデルごとのステータス設定のパラメータとして用いられる。例えば、属性「ServiceStatus」として記述された数値により３種類の日時が特定され、当該ＣＥ機器のサービス開始、サービス停止、サービス終了日時が特定される。
【００５４】
また、属性「ServiceStatus」として、固定値以外の英数字や記号などが記述されるようにしてもよい。例えば、属性「ServiceStatus」として、動作状況（使用頻度、エラー発生状況、ＣＥ機器３１の操作に係るログなど）の情報などを含めるようにしてもよい。例えば、ネットワーク接続機器３３が動作状況（使用頻度、エラー発生状況など）やＣＥ機器３１の操作に係るログの情報を読み出し、配信サーバ３４にアクセスした際に、上述した動作状況（ログ）の情報を配信サーバ３４に送信するようにする。そして、配信サーバ３４は、ネットワーク接続機器３３から送信された動作状況（ログ）の情報を、ＣＥ機器毎に蓄積するようにする。
【００５５】
このようにすることで、本来、インターネット２０への接続機能を有していないＣＥ機器３１について、配信サーバ３４によるログ収集とログ解析が可能となる。
【００５６】
要素「ClientInfo」は、属性「Type」、属性「Key」、および属性「Value」により構成されている。
【００５７】
属性「Type」、属性「Key」、および属性「Value」には、それぞれ１乃至１２８文字の半角英数字および半角記号が記述される。属性「Type」、属性「Key」、および属性「Value」に記述される具体的な情報の例は、図５に示されている。
【００５８】
図５においては、属性「Type」、属性「Key」、および属性「Value」に記述される情報の組み合わせが示されている。例えば、属性「Type」に「Software」と記述した場合、属性「Key」には、「ソフトウェア識別子」が記述され、属性「Value」には、「ソフトウェア識別子に対応するソフトウェアのバージョン番号」が記述される。
【００５９】
また、属性「Type」に「System」と記述した場合、例えば、属性「Key」には、Category（カテゴリの名称）が記述され、属性「Value」には、カテゴリＩＤが記述される。なお、カテゴリＩＤは、例えば、ＣＥ機器３１のファームウェアに係るカテゴリの識別子とされる。
【００６０】
また、属性「Type」に「content」と記述した場合、属性「Key」には、ＵＲＬが記述され、属性「Value」には、前回更新日時が記述される。これにより、例えば、所定のＵＲＬで特定されるコンテンツ（例えば、所定のアーティストのコンサート情報）が更新される都度、ＣＥ機器３１に通知することが可能となる。
【００６１】
同様に、図５においては、その他の属性「Type」、属性「Key」、および属性「Value」に記述される情報の組み合わせが示されている。
【００６２】
なお、図４の要素「ClientInfo」には、属性「Type」、属性「Key」、および属性「Value」の組み合わせが複数記述されるようにしてもよい。このようにすることで、ＣＥ機器に応じた情報の取得が可能となる。
【００６３】
例えば、要素「ClientInfo」の属性「Type」に「system」と記述し、属性「Key」に「FirmWareVersion」と記述し、属性「Value」に現在ＣＥ機器３１に実装されているファームウェアのバージョン番号を記述しておく。このようにすることで、ファームウェアのバージョンが更新された場合、更新後のファームウェアのファイルがＣＥ機器３１に提供されるようにすることができる。
【００６４】
また、例えば、要素「ClientInfo」の属性「Type」に「content」と記述し、属性「Key」にＵＲＬを記述し、属性「Value」に前回更新日時を記述しておく。このようにすることで、コンテンツが更新された場合、更新後のコンテンツがＣＥ機器３１に提供されるようにすることができる。
【００６５】
さらに、例えば、あるＣＥ機器に対しては、ファームウェアのバージョンが更新された場合、更新後のファームウェアが提供されるようにすることができ、別のＣＥ機器に対しては、ファームウェアだけでなく更新後のＯＳが提供されるようにすることができる。あるいはまた、別のＣＥ機器に対しては、例えば、所定のＵＲＬにアクセスすることで取得可能なコンテンツが更新された場合、更新後のコンテンツが提供されるようにすることができる。
【００６６】
上述したＣＥ機器情報は、例えば、リムーバブルマスストレージ３２の中の＜製造メーカ識別番号＞／＜ＣＥ機器識別番号＞／＜機器情報＞からなるディレクトリに記録される。また、配信サーバ３４から取得された情報は、例えば、リムーバブルマスストレージ３２の中の＜製造メーカ識別番号＞／＜ＣＥ機器識別番号＞／＜更新情報＞からなるディレクトリに記録される。
【００６７】
なお、図４と図５に示したものは、ＣＥ機器情報の構成の一例であり、これとは異なる構成のＣＥ機器情報が用いられるようにしてもよい。また、ＣＥ機器情報に含められる情報として、図４と図５を参照して上述した以外の情報が含められるようにしてもよいし、図４と図５を参照して上述した情報の一部は含まれないようにしてもよい。
【００６８】
次に、図１の情報更新システム１０において、ネットワーク接続インタフェースを有していないＣＥ機器３１にインターネット２０上に存在する新たな情報を通知または提供する処理の流れを説明する。図６は、上述した処理の流れを説明するアローチャートである。
【００６９】
ステップＳ１１において、例えば、ユーザによりＣＥ機器３１にリムーバブルマスストレージ３２が装着される。ステップＳ１２において、ＣＥ機器３１は、例えば、リムーバブルマスストレージ３２の中の＜製造メーカ識別番号＞／＜ＣＥ機器識別番号＞／＜更新情報＞からなるディレクトリにアクセスし、記録されている情報をチェックし、新たな更新情報が記録されている場合、更新情報を読み出す。
【００７０】
ステップＳ１３において、ＣＥ機器３１は、例えば、リムーバブルマスストレージ３２の中の＜製造メーカ識別番号＞／＜ＣＥ機器識別番号＞／＜機器情報＞からなるディレクトリにアクセスする。ステップＳ１４において、ＣＥ機器情報は、このディレクトリにＣＥ機器情報を書き込む。
【００７１】
ステップＳ１５において、ユーザにより、ＣＥ機器３１からリムーバブルマスストレージ３２が取り外される。取り外されたリムーバブルマスストレージ３２は、ステップＳ５１でネットワーク接続機器３３に装着される。
【００７２】
ステップＳ５２において、ネットワーク接続機器３３は、例えば、リムーバブルマスストレージ３２の中の＜製造メーカ識別番号＞／＜ＣＥ機器識別番号＞／＜機器情報＞からなるディレクトリにアクセスする。ステップＳ５３において、ネットワーク接続機器３３は、ＣＥ機器３１の機器情報を取得する。
【００７３】
ステップＳ５４において、ネットワーク接続機器３３は、インターネット２０を介して配信サーバ３４にアクセスする。そして、ネットワーク接続機器３３は、ステップＳ５３の処理で取得したＣＥ機器情報に基づいて、ＣＥ機器３１に通知すべき新たな情報を配信サーバ３４に検索させる。
【００７４】
ステップＳ１０１において配信サーバ３４は、ネットワーク接続機器３３からのアクセスに係るデータを受信し、ＣＥ機器３１に通知すべき新たな情報の検索を実行する。例えば、ＣＥ機器３１のファームウェアの新たなバージョンがリリースされていた場合、ＣＥ機器３１に通知または提供すべき新たな情報として取得される。
【００７５】
ステップＳ１０２において、配信サーバ３４は、ＣＥ機器３１に通知すべき新たな情報（例えば、新たなバージョンのファームウェアのファイルなど）を、ネットワーク接続機器３３に送信する。そして、ステップＳ５５でネットワーク接続機器３３により、これが受信される。
【００７６】
ステップＳ５６において、ネットワーク接続機器３３は、例えば、リムーバブルマスストレージ３２の中の＜製造メーカ識別番号＞／＜ＣＥ機器識別番号＞／＜更新情報＞からなるディレクトリにアクセスする。ステップＳ５７において、ネットワーク接続機器３３は、そのディレクトリに、ステップＳ５５で受信した情報を書き込む。
【００７７】
ステップＳ５８において、ユーザにより、ネットワーク接続機器３３からリムーバブルマスストレージ３２が取り外される。取り外されたリムーバブルマスストレージ３２は、ステップＳ１６でＣＥ機器３１に装着される。
【００７８】
ステップＳ１７において、ＣＥ機器３１は、例えば、リムーバブルマスストレージ３２の中の＜製造メーカ識別番号＞／＜ＣＥ機器識別番号＞／＜更新情報＞からなるディレクトリにアクセスする。そして、ステップＳ１８において、ＣＥ機器３１は、このディレクトリに記録されている情報（例えば、新たなバージョンのファームウェアのファイルなど）を読み出す。これにより、例えば、ＣＥ機器３１において、自動的にファームウェアがバージョンアップされる。
【００７９】
なお、上述の処理において、ＣＥ機器３１が実行する処理は、実際には、ＣＥ機器３１のＣＰＵ１３１がプログラムなどのソフトウェアを実行することにより実行される。同様に、上述の処理において、ネットワーク接続機器３３、または配信サーバ３４が実行する処理は、実際には、ネットワーク接続機器３３、または配信サーバのＣＰＵ１０１がプログラムなどのソフトウェアを実行することにより実行される。
【００８０】
このようにして、ネットワーク接続インタフェースを有していないＣＥ機器３１にインターネット２０上に存在する新たな情報が通知または提供される。
【００８１】
なお、本明細書において上述した一連の処理は、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８２】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【００８３】
なお、本技術は以下のような構成も取ることができる。
【００８４】
（１）リムーバブルストレージを装着するドライブと、
前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる更新情報を読み出す読み出し部と、
前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込む書き込み部とを備え、
前記ネットワークへの接続機能を有しない
電子機器。
（２）前記ネットワーク接続機能を有する機器は、前記ネットワークに接続されている所定のサーバにアクセスし、前記リムーバブルストレージの所定のディレクトリに記録されている前記機器情報に基づいて前記サーバから前記更新情報を取得する
（１）に記載の電子機器。
（３）前記機器情報は、予め設定された複数の属性および属性値により構成され、
前記ネットワーク接続機能を有する機器は、前記複数の属性のうち、予め定められた所定の属性値を抽出することで、前記電子機器に提供すべき更新情報を特定する
（１）または（２）に記載の電子機器。
（４）前記更新情報として、前記電子機器が実装する基本ソフトの新たなバージョンのファイルが書き込まれる
（１）乃至（３）のいずれかに記載の電子機器。
（５）前記更新情報として、前記ネットワーク上の所定のアドレスに対応するコンテンツであって、更新後のコンテンツが書き込まれる
（１）乃至（３）のいずれかに記載の電子機器。
（６）前記機器情報には、
前記ネットワーク接続機能を有する機器が前記ネットワークに接続されたサーバにアクセスするタイミングを指定するパラメータが記述される
（１）乃至（５）のいずれかに記載の電子機器。
（７）前記機器情報には、
前記電子機器の動作状況を表す情報が含まれ、前記ネットワーク接続機能を有する機器が、前記リムーバブルストレージの所定のディレクトリに記録されている前記機器情報を読み出すとともに、前記ネットワークに接続されている所定のサーバにアクセスし、前記電子機器の動作状況を表す情報を前記サーバに送信する
（１）乃至（８）のいずれかに記載の電子機器。
（８）読み出し部が、リムーバブルストレージを装着するドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる更新情報を読み出し、
書き込み部が、前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込むステップを含む
前記ネットワークへの接続機能を有しない電子機器の制御方法。
（９）コンピュータを、
リムーバブルストレージを装着するドライブと、
前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに記録されている情報であって、ネットワーク接続機能を有する機器を介して前記ネットワークから得られる更新情報を読み出す読み出し部と、
前記ドライブに前記リムーバブルストレージが装着されたとき、前記リムーバブルストレージの所定のディレクトリに、前記更新情報を取得するために必要となる機器情報を書き込む書き込み部とを備え、
前記ネットワークへの接続機能を有しない電子機器として機能させる
プログラム。
（１０）（９）に記載のプログラムが記録されている記録媒体。
【符号の説明】
【００８５】
１０  情報更新システム，  ２０  インターネット  ３１  ＣＥ機器，  ３２  リムーバブルマスストレージ，  ３３  ネットワーク接続機器，  ３４  配信サーバ，  １３１  ＣＰＵ，  １３２  ＲＯＭ，  １３３  ＲＡＭ，  １４０  ドライブ
【図１】
2012190298.tif 000003
【図２】
2012190298.tif 000004
【図３】
2012190298.tif 000005
【図４】
2012190298.tif 000006
【図５】
2012190298.tif 000007
【図６】
2012190298.tif 000008