(57)【要約】【課題】起動状態に無い電子機器であっても、非接触の通信方式を用いて電子機器内のソフトウェアをカスタマイズする。【解決手段】ソフトウェアによって動作するソフトウェア組込電子機器と、前記ソフトウェア組込電子機器に対してソフトウェアを含む情報を送信する端末とを含み、前記端末は、前記ソフトウェアを含む情報を近距離無線通信によって送信する送信手段を含み、前記ソフトウェア組込電子機器は、前記送信手段から発信される電波で電力を受け取って駆動可能な受信手段を含み、前記受信手段は、前記送信手段から送信される前記ソフトウェアを含む情報を受信して前記ソフトウェア組込電子機器の不揮発メモリに記憶する。【選択図】      図１
2008299792.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアによって動作するソフトウェア組込電子機器と、前記ソフトウェア組込電子機器に対してソフトウェアを含む情報を送信する端末とを含み、
前記端末は、前記ソフトウェアを含む情報を近距離無線通信によって送信する送信手段を含み、
前記ソフトウェア組込電子機器は、前記送信手段から発信される電波で電力を受け取って駆動可能な受信手段を含み、
前記受信手段は、前記送信手段から送信される前記ソフトウェアを含む情報を受信して前記ソフトウェア組込電子機器の不揮発メモリに記憶する、
ことを特徴とするソフトウェア組込電子機器のカスタマイズ方式。
【請求項２】
前記ソフトウェアを含む情報は、少なくとも、前記ソフトウェア組込電子機器にインストールすべき第１のソフトウェアと、前記ソフトウェア組込電子機器内で前記第１のソフトウェアのインストール動作を実行する第２のソフトウェアとを含む、
ことを特徴とする請求項１に記載のソフトウェア組込電子機器のカスタマイズ方式。
【請求項３】
前記ソフトウェア組込電子機器は、電源が投入された際、前記不揮発メモリに記憶された前記ソフトウェアを含む情報の内の前記第２のソフトウェアを実行させることにより、前記ソフトウェアを含む情報の内の前記第１のソフトウェアを前記ソフトウェア組込電子機器内にインストールするインストール手段を含む、
ことを特徴とする請求項２に記載のソフトウェア組込電子機器のカスタマイズ方式。
【請求項４】
前記ソフトウェアを含む情報は、複数個のソフトウェアを含む情報から成る、
ことを特徴とする請求項１乃至３のいずれか１つに記載のソフトウェア組込電子機器のカスタマイズ方式。
【請求項５】
ソフトウェアによって動作するソフトウェア組込電子機器と、前記ソフトウェア組込電子機器に対してソフトウェアを含む情報を送信する端末とを含むソフトウェア組込電子機器のカスタマイズシステムにおけるカスタマイズ方法であって、
前記端末は、前記ソフトウェアを含む情報を近距離無線通信によって送信し、
前記ソフトウェア組込電子機器は、前記端末から発信される電波で電力を受け取って駆動されて前記ソフトウェアを含む情報を受信し、受信した前記ソフトウェアを含む情報を前記ソフトウェア組込電子機器の不揮発メモリに記憶する、
ことを特徴とするカスタマイズ方法。
【請求項６】
前記ソフトウェアを含む情報は、少なくとも、前記ソフトウェア組込電子機器にインストールすべき第１のソフトウェアと、前記ソフトウェア組込電子機器内で前記第１のソフトウェアのインストール動作を実行する第２のソフトウェアとを含む、
ことを特徴とする請求項５に記載のカスタマイズ方法。
【請求項７】
前記ソフトウェア組込電子機器は、電源が投入された際、前記不揮発メモリに記憶された前記ソフトウェアを含む情報の内の前記第２のソフトウェアを実行させることにより、前記ソフトウェアを含む情報の内の前記第１のソフトウェアを前記ソフトウェア組込電子機器内にインストールする、
ことを特徴とする請求項６に記載のカスタマイズ方法。
【請求項８】
前記ソフトウェアを含む情報は、複数個のソフトウェアを含む情報から成る、
ことを特徴とする請求項５乃至７のいずれか１つに記載のカスタマイズ方法。
【請求項９】
外部の機器から発信される電波で電力を受け取って駆動可能な受信手段を含み、
前記受信手段は、前記外部の機器から近距離無線通信によって送信されるソフトウェアを含む情報を受信して不揮発メモリに記憶する、ことを特徴とする電子機器。
【請求項１０】
前記ソフトウェアを含む情報は、少なくとも、前記電子機器にインストールすべき第１のソフトウェアと、前記電子機器内で前記第１のソフトウェアのインストール動作を実行する第２のソフトウェアとを含む、ことを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記電子機器は、電源が投入された際、前記不揮発メモリに記憶された前記ソフトウェアを含む情報の内の前記第２のソフトウェアを実行させることにより、前記ソフトウェアを含む情報の内の前記第１のソフトウェアを前記電子機器内にインストールするインストール手段を含む、
ことを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記ソフトウェアを含む情報は、複数個のソフトウェアを含む情報から成る、
ことを特徴とする請求項９乃至１１のいずれか１つに記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア組込電子機器のカスタマイズ方式、カスタマイズ方法、及び、電子機器に関し、特に、非接触の通信方式を用いて電子機器内のソフトウェアをカスタマイズすることを可能とする、ソフトウェア組込電子機器のカスタマイズ方式、カスタマイズ方法、及び、電子機器に関する。
【背景技術】
【０００２】
近年、コピー機やファクシミリなどのＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器、或いは、携帯電話機やＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）プレーヤ等にもマイコン（Ｍｉｃｒｏ  Ｃｏｍｐｕｔｅｒ：マイクロコンピュータ）などのコンピュータが搭載され、ソフトウェアによって機器の動作制御が行われるようになってきている。
【０００３】
勿論、ノート型やデスクトップ型のパソコン（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：パーソナルコンピュータ）もＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）を備えており、ソフトウェアによってその動作制御が行われるようになっている。
【０００４】
ソフトウェアによってその機能・性能を発揮するような仕組みを有するところの、上述したような電子機器は、以下、ソフトウェア組込電子機器と称することとする。そして、ソフトウェア組込電子機器として、パソコンを一例として取り上げ、以降の説明を行っていくこととする。
【０００５】
従来、パソコンのメーカーは、パソコンの製造時にソフトウェアをインストール（Ｉｎｓｔａｌｌ）し、ソフトウェアをインストールした製品を完成品として出荷するようにしている（例えば、特許文献１参照。）。
【０００６】
上述した特許文献１「ソフトウェアをインストールする方法」には、以下のような記載が成されている。
【０００７】
すなわち、コンピュータのメーカーは、予めソフトウェアがインストールされたハードディスクを用意しておく。そして、メーカーは、インストールされているソフトウェアのイメージファイルを、これから製造するパソコンに内蔵されるハードディスクにコピーする。コピーされたハードディスクは、パソコンに組み込まれることによって内蔵される。このようにして、メーカーは、所望するソフトウェアをインストールしたパソコンを製造するようにしている。
【０００８】
一方、パソコンを購入したユーザは、パソコン製造時にインストールされているソフトウェアを使用して、ユーザが所望する業務、ゲーム、ネット検索、或いは、メール送受信など各種の機能を実行させる。しかし、ソフトウェアに不具合が発見された場合、或いは、新たな機能の追加、などを行ないたい場合には、ユーザにより当該ソフトウェアの修正や、新ソフトウェアの追加インストールなどが行えるようになっている（例えば、特許文献２参照。）。
【０００９】
上述した特許文献２「自動更新システム、自動更新方法、最新ソフトウェアモジュール提供センター、プログラム」には、以下のような記載が成されている。
【００１０】
すなわち、パソコンを購入したユーザは、別途保有する携帯端末を使用し、パソコンの装置型名、装置号機、並びにパソコンが内蔵するネットワークに接続されたモデムを経由して、ネットワークと接続された回線の電話番号の情報を、最新モジュール提供センターへ送信する。最新モジュール提供センターでは、アップデートすべきモジュールを抽出して前記電話番号をコールしてパソコンと接続する。そして、ユーザは、最新モジュール提供センターから提供される最新モジュールをパソコンへ適用する。こうすることにより、パソコンを購入したユーザは、不具合の修正や新機能追加をした最新モジュールをダウンロードできるようになる、としている。
【００１１】
また、ソフトウェアのダウンロードを、特許文献２のような有線ではなく、近距離通信方式を利用して行うことを提案している関連技術もある（例えば、特許文献３参照。）。
【００１２】
上述した特許文献３「アプリケーション配信システム、配信装置、携帯端末及びアプリケーション配信方法並びにそのプログラム」には、以下のような記載が成されている。
【００１３】
すなわち、配信装置は、店舗等の商業施設内に配置される。配信装置は、携帯電話機（ノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などにも適用可能）からの要求に応答して、アプリケーションプログラムを近距離通信方式にて顧客の携帯電話機にダウンロードさせる。なお、この公報では、近距離通信方式として、ブルートゥースや無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、赤外線通信等を例示している。
【００１４】
【特許文献１】特開２００５−２４２９８５号公報（第４−７頁、図１−４）
【特許文献２】特開２００３−２１６５２３号公報（第４−６頁、図１−１０）
【特許文献３】特開２００６−０９９２９９号公報（第１２−２０頁、図１−１１）
【発明の開示】
【発明が解決しようとする課題】
【００１５】
特許文献１に記載されているように、メーカーは、ソフトウェアをインストールしたパソコンを製造する。これは、パソコンを購入したユーザが、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：オーエス）やアプリケーション・ソフトウェアのセットアップを行うことなく、すぐにパソコンを使用できるようにするためである。そして、通常、製造されたパソコンは、メーカーが直接ユーザに対して販売するのではなく、パソコン販売店を介して、ユーザに販売されるようになっている。
【００１６】
パソコンを購入したユーザは、メーカーがインストールしておいたソフトウェアを使用して、ユーザが所望する業務等を行うことが可能である。そして、ソフトウェアの修正や新規追加などを行う場合には、特許文献２、３に記載されているように、ユーザは、所望のソフトウェアを、ソフトウェア配信装置などからダウンロードして、パソコンに再インストールするようになっている。
【００１７】
ところで、近年、パソコン販売店では、他の販売店との差別化を図り、パソコンの付加価値を向上させるため、独自のソフトウェアをパソコンにインストールしてユーザに販売したい、という要望を持つようになってきている。
【００１８】
例えば、上述した特許文献３では、店舗等に配置された配信装置から、アプリケーションプログラムを、近距離通信方式にて携帯電話機やノート型パソコンなどに対してダウンロードすることを記載している。
【００１９】
しかし、通常、メーカーから販売店に納入されるパソコンは、ダンボール等の箱に梱包されており、梱包されたままの状態でユーザに販売することを前提に製造されている。従って、上述した特許文献３に記載の、近距離通信方式を使用したソフトウェアのダウンロードを行うために、ユーザは、パソコンの梱包をとき、電源を投入して、パソコンを起動状態にする必要がある。それは、特許文献３に記載の近距離通信方式は、ブルートゥースや無線ＬＡＮなどを例示しており、これらの通信方式は、送受信側の双方共に起動状態でなければ、通信を行うことが出来ないからである。
【００２０】
このように、現状においては、販売店側で、梱包状態のままのパソコンにインストールされているソフトウェアを、販売店が希望するように任意にカスタマイズすることは出来ない、という問題点を有している。仮に、販売店の希望通りにカスタマイズしたパソコンを販売しようとする場合、販売店は、予めメーカーに対して、独自のソフトウェアをインストールした販売店オリジナルモデルを製造するよう発注しておく必要があるものとなっている。また、販売店が、カスタマイズするソフトウェアを急遽変更したい場合であっても、メーカーに対応してもらわねばならないため、早急なカスタマイズは実施できない、という問題点を有する。
【００２１】
本発明は、上述した問題点を解決するために成されたものである。従って、本発明の目的は、起動状態に無い電子機器であっても、非接触の通信方式を用いて電子機器内のソフトウェアをカスタマイズすることを可能とする、ソフトウェア組込電子機器のカスタマイズ方式、カスタマイズ方法、及び、電子機器、を提供することにある。
【課題を解決するための手段】
【００２２】
本発明のソフトウェア組込電子機器のカスタマイズ方式は、
ソフトウェアによって動作するソフトウェア組込電子機器と、前記ソフトウェア組込電子機器に対してソフトウェアを含む情報を送信する端末とを含み、
前記端末は、前記ソフトウェアを含む情報を近距離無線通信によって送信する送信手段を含み、
前記ソフトウェア組込電子機器は、前記送信手段から発信される電波で電力を受け取って駆動可能な受信手段を含み、
前記受信手段は、前記送信手段から送信される前記ソフトウェアを含む情報を受信して前記ソフトウェア組込電子機器の不揮発メモリに記憶する、
ことを特徴とする。
【００２３】
また、具体的には、前記ソフトウェアを含む情報は、少なくとも、前記ソフトウェア組込電子機器にインストールすべき第１のソフトウェアと、前記ソフトウェア組込電子機器内で前記第１のソフトウェアのインストール動作を実行する第２のソフトウェアとを含んでもよい。
【００２４】
さらに、具体的には、前記ソフトウェア組込電子機器は、電源が投入された際、前記不揮発メモリに記憶された前記ソフトウェアを含む情報の内の前記第２のソフトウェアを実行させることにより、前記ソフトウェアを含む情報の内の前記第１のソフトウェアを前記ソフトウェア組込電子機器内にインストールするインストール手段を含んでもよい。
【００２５】
また、具体的には、前記ソフトウェアを含む情報は、複数個のソフトウェアを含む情報から成る、ものであってもよい。
【００２６】
本発明のカスタマイズ方法は、
ソフトウェアによって動作するソフトウェア組込電子機器と、前記ソフトウェア組込電子機器に対してソフトウェアを含む情報を送信する端末とを含むソフトウェア組込電子機器のカスタマイズシステムにおけるカスタマイズ方法であって、
前記端末は、前記ソフトウェアを含む情報を近距離無線通信によって送信し、
前記ソフトウェア組込電子機器は、前記端末から発信される電波で電力を受け取って駆動されて前記ソフトウェアを含む情報を受信し、受信した前記ソフトウェアを含む情報を前記ソフトウェア組込電子機器の不揮発メモリに記憶する、ことを特徴とする。
【００２７】
また、具体的には、前記ソフトウェアを含む情報は、少なくとも、前記ソフトウェア組込電子機器にインストールすべき第１のソフトウェアと、前記ソフトウェア組込電子機器内で前記第１のソフトウェアのインストール動作を実行する第２のソフトウェアとを含んでもよい。
【００２８】
さらに、具体的には、前記ソフトウェア組込電子機器は、電源が投入された際、前記不揮発メモリに記憶された前記ソフトウェアを含む情報の内の前記第２のソフトウェアを実行させることにより、前記ソフトウェアを含む情報の内の前記第１のソフトウェアを前記ソフトウェア組込電子機器内にインストールする、ようにしてもよい。
【００２９】
また、具体的には、前記ソフトウェアを含む情報は、複数個のソフトウェアを含む情報から成る、ものであってもよい。
【００３０】
本発明の電子機器は、外部の機器から発信される電波で電力を受け取って駆動可能な受信手段を含み、
前記受信手段は、前記外部の機器から近距離無線通信によって送信されるソフトウェアを含む情報を受信して不揮発メモリに記憶する、ことを特徴とする。
【００３１】
また、具体的には、前記ソフトウェアを含む情報は、少なくとも、前記電子機器にインストールすべき第１のソフトウェアと、前記電子機器内で前記第１のソフトウェアのインストール動作を実行する第２のソフトウェアとを含んでもよい。
【００３２】
さらに、具体的には、前記電子機器は、電源が投入された際、前記不揮発メモリに記憶された前記ソフトウェアを含む情報の内の前記第２のソフトウェアを実行させることにより、前記ソフトウェアを含む情報の内の前記第１のソフトウェアを前記電子機器内にインストールするインストール手段を含んでもよい。
【００３３】
また、具体的には、前記ソフトウェアを含む情報は、複数個のソフトウェアを含む情報から成る、ものであってもよい。
【発明の効果】
【００３４】
本発明のソフトウェア組込電子機器のカスタマイズ方式は、
ソフトウェアによって動作するソフトウェア組込電子機器と、前記ソフトウェア組込電子機器に対してソフトウェアを含む情報を送信する端末とを含んでいる。また、端末は、ソフトウェアを含む情報を近距離無線通信によって送信する送信手段を含み、ソフトウェア組込電子機器は、送信手段から発信される電波で電力を受け取って駆動可能な受信手段を含んでいる。
【００３５】
そして、ソフトウェア組込電子機器の受信手段は、端末の送信手段から送信されるソフトウェアを含む情報を受信してソフトウェア組込電子機器の不揮発メモリに記憶するようになっている。
【００３６】
つまり、ソフトウェア組込電子機器は、自身の電源が投入されていなくても、端末から発信される電波で電力を受け取って駆動可能な受信手段を含んでいる。そのため、ソフトウェア組込電子機器に電源が投入されておらず、起動状態にない場合であっても、端末から送信される、ソフトウェア組込電子機器内にインストールすべきソフトウェアを含む情報を受信して記憶することができる。
【００３７】
従って、ソフトウェア組込電子機器に電源が投入されておらず、起動状態に無い場合であっても、当該ソフトウェア組込電子機器に所望のソフトウェアを送信してカスタマイズすることが可能となる、という効果を有している。
【発明を実施するための最良の形態】
【００３８】
次に、本発明の実施の形態について図面を参照して説明する。
【００３９】
なお、本発明は、ソフトウェアによってその機能・性能を発揮するような仕組みを有して動作するソフトウェア組込電子機器の全般に関するものである。しかし、本発明の実施の形態では、説明の容易化のため、ソフトウェア組込電子機器の一例としてパソコン（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：パーソナルコンピュータ）を取り上げて、以降の説明を行っていくものとする。
【００４０】
図１は、本発明のソフトウェア組込電子機器のカスタマイズ方式の第１の実施形態を示すブロック図である。
【００４１】
図１に示す本実施の形態は、ソフトウェア組込電子機器に対してインストールしたい所望のソフトウェアを送信する端末であるところのコントローラ１と、ソフトウェア組込電子機器の一例であり、ソフトウェアのインストール対象となるパソコン２とを含んでいる。
【００４２】
なお、以降の説明においては、ソフトウェア組込電子機器にインストールするソフトウェアのことを、ソフトウェアＸと称することとする。
【００４３】
コントローラ１は、送受信回路１１と、制御回路１２と、記憶装置１３と、操作表示ユニット１４を含んでいる。
【００４４】
送受信回路１１は、非接触型の近距離無線通信により、パソコン２との間でコマンドやデータの送受信を行う。送受信回路１１の近距離無線通信は、国際標準「ＩＳＯ／ＩＥＣ  ＩＳ  １８０９２」として承認されているＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：エヌエフシー）を使用するものとする。
【００４５】
制御回路１２は、送受信回路１１を制御することにより、記憶装置１３から読み出したソフトウェアＸを含む情報（ここでは、フォルダ）を、パソコン２に対して送信する。また、制御回路１２は、パソコン２からの応答を、送受信回路１１を介して受信する。そして、制御回路１２は、パソコン２からの応答を、操作表示ユニット１４に表示する。
【００４６】
記憶装置１３は、パソコン２にインストールするソフトウェア、すなわち、ソフトウェアＸ、を含むソフトウェアフォルダ１５を記憶する。ソフトウェアフォルダ１５は、パソコン２にインストールするソフトウェアＸに加え、該ソフトウェアＸをパソコン２内でインストールするためのソフトウェア（通常、「Ｓｅｔｕｐ．ｅｘｅ」という名前を付されたファイル形式になっている）を含んでいる。また、必要に応じて、該ソフトウェアＸの構成設定などを行うためのファイル（通常、ファイル拡張子として、「．ｉｎｉ」や、「．ｂａｔ」という名前を付されたファイル形式になっている）も含んでいる。
【００４７】
ソフトウェアフォルダ１５が上述した各種ソフトウェアやファイルを含むことにより、パソコン２内でソフトウェアＸのインストールやアップデートが実行できる。通常では、パソコン２内で上述した「Ｓｅｔｕｐ．ｅｘｅ」を実行することにより、ソフトウェアＸのインストールが実行できるようになっている。
【００４８】
なお、コントローラ１は、図示しないファイル入出力回路を備えており、該ファイル入出力回路を介して、コントローラ１の外部から記憶装置１３内のソフトウェアフォルダ１５を入れ替えられるようになっている。
【００４９】
操作表示ユニット１４は、制御回路１２にコマンドやデータを入力するためのキーボードや、制御回路１２から出力されるデータ等の表示を行う液晶画面などを備えている。
【００５０】
パソコン２は、送受信回路２１と、制御回路２２と、記憶装置２３と、不揮発メモリ２４を含んでいる。
【００５１】
送受信回路２１は、コントローラ１の送受信回路１１と同じく、非接触型の近距離無線通信ＮＦＣにより、コントローラ１との間でコマンドやデータの送受信を行う。なお、本実施形態で使用するＮＦＣは、コントローラ１の送受信回路１１から発信される電波で電力を受け取って駆動するパッシブ型を使用するものとする。従って、パソコン２の電源が投入されていない状態であっても、パソコン２の送受信回路２１とコントローラ１の送受信回路１１との間で、コマンドやデータの送受信は、実行可能である。
【００５２】
そして、送受信回路２１は、コントローラ１の送受信回路１１から送信されたソフトウェアフォルダ１５を受信し、これを不揮発メモリ２４に、ソフトウェアフォルダ２５として記憶させる。すなわち、送受信回路２１は、メモリ書き込み制御を行う回路を有する。
【００５３】
制御回路２２は、パソコン２の電源が投入された状態となった場合に、記憶装置２３から読み出したソフトウェアを実行することにより、パソコン２に所望の処理を実行させる。
【００５４】
記憶装置２３は、パソコン２上で動作する各種ソフトウェア、すなわち、アップデーター２６およびソフトウェア２７（すなわち、ソフトウェアＡ２７−１、ソフトウェアＢ２７−２、・・・、ソフトウェアＮ２７−ｎ）を記憶する。記憶装置２３は、例えば、ハードディスク装置で構成される。
【００５５】
アップデーター２６は、パソコン２の起動時にＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：オペレーティングシステム）の制御によって動作を開始するアプリケーション・ソフトウェアであり、パソコン２にインストールすべきソフトウェアＸのインストールを行う。アップデーター２６は、コントローラ１から受信したソフトウェアフォルダ１５が、不揮発メモリ２４内にソフトウェアフォルダ２５として記憶されている場合に、該フォルダ内のソフトウェアＸをパソコン２にインストールする。
【００５６】
アップデーター２６は、ソフトウェアフォルダ２５内の「Ｓｅｔｕｐ．ｅｘｅ」を実行させることにより、パソコン２にインストールすべきソフトウェアＸのインストールが行われ、パソコン２が該ソフトウェアＸのインストールによってカスタマイズされる。
【００５７】
また、アップデーター２６は、ソフトウェアＸのインストールを行った後、不揮発メモリ２４に記憶されていたソフトウェアフォルダ２５を削除する。
【００５８】
ソフトウェアＡ２７−１、ソフトウェアＢ２７−２、・・・、ソフトウェアＮ２７−ｎは、パソコン２に所望の処理を実行させるためのＯＳやアプリケーション・ソフトウェアである。
【００５９】
上述したアップデーター２６は、ソフトウェアのカスタマイズを行うアプリケーション・ソフトウェアである。これに対し、ソフトウェアＡ２７−１〜２７−ｎはパソコン２を動作させるためのソフトウェアであり、カスタマイズの対象となるソフトウェアである。
【００６０】
不揮発メモリ２４は、コントローラ１のソフトウェアフォルダ１５をそのままの形で、ソフトウェアフォルダ２５として記憶する。本実施形態では、パッシブ型のＮＦＣを使用しているため、不揮発メモリ２４は、送受信回路２１とともに、コントローラ１の送受信回路１１から発信される電波で電力を受け取って動作することが可能である。従って、パソコン２に電源が供給されているか否かに関わらず、ソフトウェアフォルダ２５を不揮発メモリ２４に記憶することが可能である。
【００６１】
ここで、本実施形態で使用する非接触型の近距離無線通信、ＮＦＣ、について補足説明を行っておく。
【００６２】
ＮＦＣは、非接触式ＩＣカードとして普及が進んでいるソニーの「Ｆｅｌｉｃａ（登録商標）」やＰｈｉｌｉｐｓ社の「Ｍｉｆａｒｅ（登録商標）」と互換性を有する近距離無線通信技術である。
【００６３】
現状では、ＮＦＣによる通信距離は、パッシブ型では１０ｃｍ以下である（電源を必要とするアクティブ型では２０ｃｍ以下である）。そして、データ伝送速度は１０６ｋｂｐｓ〜４２４ｋｂｐｓで、双方向通信が可能となっている。
【００６４】
一般的に、パソコンや、ファクシミリ、携帯電話、或いはＣＤプレーヤなどのソフトウェア組込電子機器は、緩衝材等で保護され、ダンボール箱等に梱包された状態で出荷される。本実施形態におけるパソコン２などのソフトウェア組込電子機器は、梱包されたままの状態でコントローラ１からソフトウェアフォルダ１５を受信するものである。そこで、パソコン２などのソフトウェア組込電子機器の送受信回路２１の組込位置は、梱包された状態でも、コントローラ１の送受信回路１１と１０ｃｍ以下の距離になるような位置に配置するものとする。
【００６５】
また、ＮＦＣでのデータ伝送速度は１０６ｋｂｐｓ〜４２４ｋｂｐｓである。従って、例えば、１０ＭＢ（Ｍｅｇａ  Ｂｙｔｅｓ：メガバイト）のソフトウェア等のファイルを送信する場合、２１２ｋｂｐｓのデータ伝送速度を使用すると、６分程度の時間を要することとなる。しかし、今後の技術進歩によって性能の向上が図られた際には、更に高速のデータ伝送速度が得られるようになるものと考えられる。例えば、８４７ｋｂｐｓのデータ伝送速度が得られた場合、上述の１０ＭＢのファイルは、１分３０秒程度の時間で送信可能となる。
【００６６】
次に、図２、図３を参照して、図１に示した第１の実施形態の動作について詳細に説明する。
【００６７】
図２は、第１の実施形態のコントローラとパソコンの動作を説明するシーケンスチャートである。
【００６８】
例えば、パソコン販売店において、ダンボール箱などに梱包されている状態のパソコン２を、コントローラ１の近傍に配置する。このとき、パソコン２の電源は投入されておらず、パソコン２は動作状態になっていない。
【００６９】
そして、コントローラ１を起動すると、コントローラ１の制御回路１２は、記憶装置１３からソフトウェアフォルダ１５を読み込む（図２のステップＳ１）。
【００７０】
制御回路１２は、読み込んだソフトウェアフォルダ１５を送受信回路１１へ送信し、送受信回路１１は、パソコン２の送受信回路２１に対しソフトウェアフォルダ１５を送信する（ステップＳ２）。
【００７１】
パソコン２の送受信回路２１は、コントローラ１から受信したソフトウェアフォルダ１５を、ソフトウェアフォルダ２５として不揮発メモリ２４内に記憶させる（ステップＳ３）。
【００７２】
そして、パソコン２の送受信回路２１は、不揮発メモリ２４にソフトウェアフォルダ２５を記憶させた動作の結果の良否を示す情報を、コントローラ１の送受信回路１１に送信する（ステップＳ４）。
【００７３】
コントローラ１の送受信回路１１は、受信した記憶動作の結果である良否情報を制御回路１２に送信し、制御回路１２は、受信したパソコン２の記憶動作の結果を、操作表示ユニット１４の液晶画面に出力し、表示させる（ステップＳ５）。
【００７４】
コントローラ１の操作表示ユニット１４に表示された結果が良好であれば、パソコン２に対して送信したソフトウェアフォルダ１５が、パソコン２の不揮発メモリ２４に良好な状態で記憶されたものであるため、コントローラ１の動作を終了する。
【００７５】
コントローラ１の操作表示ユニット１４に表示された結果が不良を示している場合には、パソコン２の不揮発メモリ２４に、ソフトウェアフォルダ１５の内容が正しい状態で記憶されていないことを示している。その場合には、制御回路１２は、図２で説明したソフトウェアフォルダ１５の送信動作を、再度行うよう制御する。
【００７６】
次に、図３を参照して、コントローラ１からソフトウェアフォルダ１５を受信したパソコン２に電源が投入された際の、パソコン２の動作について説明する。
【００７７】
図３は、第１の実施形態のパソコンに電源が投入された際の動作を説明するフローチャートである。
【００７８】
例えば、パソコン販売店からパソコン２を購入したユーザが、自宅等でダンボール箱などの梱包を解き、パソコン２をセットアップして、パソコン２に電源を投入する。
【００７９】
パソコン２に電源が投入されると、パソコン２のブートローダ（ｂｏｏｔ  ｌｏａｄｅｒ）がハードディスクなどの記憶装置２３からＯＳを読み出し、ＯＳを起動し、ＯＳは記憶装置２３内のアップデーター２６を図示していないメモリ上にロードし、アップデーター２６を起動する（図３のステップＳ１１）。
【００８０】
アップデーター２６は、不揮発メモリ２４内にソフトウェアフォルダ２５が存在するか確認する（ステップＳ１２）。
【００８１】
ソフトウェアフォルダ２５が存在する場合（ステップＳ１２でＹｅｓ）、アップデーター２６は、ソフトウェアフォルダ２５内のソフトウェアＸのインストールを行う（ステップＳ１３）。ソフトウェアＸは、通常、ソフトウェアフォルダ２５内のインストールのためのソフトウェア「Ｓｅｔｕｐ．ｅｘｅ」を実行させることによりパソコン２にインストールされる。
【００８２】
その後、アップデーター２６は、不揮発メモリ２４内のソフトウェアフォルダ２５を削除し（ステップＳ１４）、アップデーター２６の実行を終了する（ステップＳ１５）。
【００８３】
そして、ソフトウェアＸのインストールを終了したパソコン２は、パソコン２自身の通常の起動処理を実施する（ステップＳ１６）。通常の起動処理とは、例えば、ＯＳの起動時に、起動項目として登録してあるアプリケーション・ソフトウェアを、ＯＳが自動的に起動させる処理である。上述したアップデーター２６も、起動項目として登録しておくことにより、ＯＳによって自動的に起動させることが可能である。なお、前述した起動項目のことを、スタートアップ（Ｓｔａｒｔｕｐ）と称するＯＳも存在する。
【００８４】
なお、ステップＳ１２の判定で、不揮発メモリ２４内にソフトウェアフォルダ２５が存在しない場合（ステップＳ１２でＮｏ）、インストール処理は行わず、アップデーター２６の実行を終了する（ステップＳ１５）。
【００８５】
ステップＳ１６において、パソコン２の起動が行われた後は、ソフトウェアＸがインストールされてカスタマイズされたパソコン２によって、ユーザが所望する処理を実行させることが可能となる。
【００８６】
以上、図１〜３を参照して説明した第１の実施形態は、以下のように要約出来る。
【００８７】
すなわち、コントローラ１とパソコン２との間は、非接触型で、かつ、受信側には電源が不要な近距離無線通信ＮＦＣを使用した双方向通信が可能である。そして、パソコン２にインストールしたいソフトウェア（ソフトウェアＸ）、及び、パソコン２上でソフトウェアＸのインストールを実行するソフトウェア（例えば、Ｓｅｔｕｐ．ｅｘｅ）などを、コントローラ１からパソコン２に送信するようになっている。
【００８８】
従って、パソコン２がダンボール箱等で梱包されている状態であっても、パソコン２に新規ソフトウェアを送信し、パソコン２内に記憶させ、パソコン２をカスタマイズすることが出来る。
【００８９】
パソコン２の実際のカスタマイズは、梱包が解かれて、パソコン２に電源が投入された際、パソコン２のインストール手段（本実施の形態ではアップデーター２６）によって行われる。起動されたアップデーター２６は、ソフトウェアＸのインストールを実行するソフトウェア（例えば、Ｓｅｔｕｐ．ｅｘｅ）を実行させて、ソフトウェアＸをパソコン２内にインストールすることにより、パソコン２をカスタマイズする。
【００９０】
以上説明したように、第１の実施形態によれば、以下に示すような効果を奏する。
【００９１】
第１に、ソフトウェア組込電子機器（パソコン、ファクシミリ、携帯電話、ＣＤプレーヤ、など）に電源が投入されておらず、起動状態に無い場合であっても、当該ソフトウェア組込電子機器に所望のソフトウェアを送信してカスタマイズすることが可能となる。
【００９２】
なぜなら、本発明の第１の実施形態におけるソフトウェア組込電子機器のカスタマイズ方式は、ソフトウェアによって動作するソフトウェア組込電子機器（すなわち、上述の実施形態では、パソコン２、として説明したもの）と、ソフトウェア組込電子機器に対してソフトウェアを含む情報（すなわち、フォルダ）を送信する端末（すなわち、コントローラ１）とを含んでいる。また、端末は、ソフトウェアを含む情報を近距離無線通信によって送信する送信手段（すなわち、送受信回路１１）を含み、ソフトウェア組込電子機器は、送信手段から発信される電波で電力を受け取って駆動可能な受信手段（すなわち、送受信回路２１）を含んでいる。そして、ソフトウェア組込電子機器の受信手段は、端末の送信手段から送信されるソフトウェアを含む情報を受信してソフトウェア組込電子機器の不揮発メモリに記憶するようになっている。
【００９３】
上述のソフトウェアを含む情報は、少なくとも、ソフトウェア組込電子機器にインストールすべき第１のソフトウェア（すなわち、ソフトウェアＸ）と、ソフトウェア組込電子機器内で第１のソフトウェアのインストール動作を実行する第２のソフトウェアとを含んでもよい。
【００９４】
本実施の形態のソフトウェア組込電子機器は、自身の電源が投入されていなくても、端末から発信される電波で電力を受け取って駆動可能な受信手段を含んでいる。そのため、ソフトウェア組込電子機器に電源が投入されておらず、起動状態にない場合であっても、端末から送信される、ソフトウェア組込電子機器内にインストールすべきソフトウェアを含む情報を受信して記憶することができる。
【００９５】
そして、本実施の形態のソフトウェア組込電子機器は、電源が投入された際に、不揮発メモリのソフトウェアを含む情報の内のインストールを実行するソフトウェアを実行させることにより、インストールすべきソフトウェアのインストールを行う。
【００９６】
具体的には、ソフトウェア組込電子機器は、電源が投入された際、不揮発メモリに記憶されたソフトウェアを含む情報の内の、インストール動作を実行する第２のソフトウェアを実行させることにより、ソフトウェア組込電子機器内にインストールすべき第１のソフトウェアをインストールするようにしてもよい。
【００９７】
これにより、ソフトウェア組込電子機器の製造が完了し、ダンボール箱等に梱包されたままの状態であっても、例えば、販売店が所望する任意のソフトウェアで、ソフトウェア組込電子機器のカスタマイズを実施することが可能となる。
【００９８】
従って、例えば、販売店では、他店との差別化を図り、付加価値を付したソフトウェア組込電子機器を販売することが可能となる。
【００９９】
第２の効果は、ソフトウェア組込電子機器の販売時には、常に最新のソフトウェアが組み込まれた状態で販売できることである。ソフトウェア組込電子機器が、メーカーから販売店に発送された後に、新規ソフトウェアや改良ソフトウェアが生成された場合であっても、販売店で任意にソフトウェアのカスタマイズが実行出来る。例えば、セキュリティ対策用のコンピュータウィルス撃退ソフトのアップデートがあった場合、或いは、機能が拡張されたソフトウェアが生成された場合などである。
【０１００】
その理由は、上述したように、端末（すなわち、コントローラ１）から送信されたソフトウェアを含む情報を、電源が投入されていない状態であってもソフトウェア組込電子機器が受信可能な仕組みを有しているからである。
【０１０１】
次に、図４を参照して、本発明の第２の実施形態について説明する。
【０１０２】
図４は、本発明のソフトウェア組込電子機器のカスタマイズ方式の第２の実施形態を示すブロック図である。
【０１０３】
図４に示す第２の実施の形態は、ソフトウェア組込電子機器に対してインストールしたい所望のソフトウェアを送信する端末であるところのコントローラ１−２と、ソフトウェア組込電子機器の一例であり、ソフトウェアのインストール対象となるパソコン２−２とを含んでいる。
【０１０４】
なお、本発明の第２の実施形態は、図１に示した第１の実施形態とは以下の点でのみ異なるものである。すなわち、コントローラ１−２は、記憶装置１３−２に、複数のソフトウェアフォルダ１５を記憶している。そして、パソコン２−２は、コントローラ１−２から複数のソフトウェアフォルダ１５を受信して、これを複数のソフトウェアフォルダ２５として不揮発メモリ２４−２に記憶する点である。従って、図４において図１に示す構成要素に対応するものは同一の参照数字または符号を付し、その説明を省略するものとする。
【０１０５】
図４において、コントローラ１−２の記憶装置１３−２は、複数（ｍ個、ただしｍは２以上の整数）のソフトウェアフォルダ１５−１〜１５−ｍを記憶している。
【０１０６】
ソフトウェアフォルダ１５−１は、パソコン２−２にインストールするソフトウェアＸ（１）と、該ソフトウェアＸ（１）をパソコン２−２内でインストールするソフトウェア（１）（通常、「Ｓｅｔｕｐ．ｅｘｅ」という名前を付されたファイル形式になっている）とを、少なくとも含んでいる。また、必要に応じて、該ソフトウェアＸ（１）の構成設定などを行うためのファイルを含んでいても良い。
【０１０７】
ソフトウェアフォルダ１５−２は、パソコン２−２にインストールするソフトウェアＸ（２）と、該ソフトウェアＸ（２）をパソコン２−２内でインストールするソフトウェア（２）とを、少なくとも含んでいる。また、必要に応じて、該ソフトウェアＸ（２）の構成設定などを行うためのファイルを含んでいても良い。
【０１０８】
以下同様であり、ソフトウェアフォルダ１５−ｍは、パソコン２−２にインストールするソフトウェアＸ（ｍ）と、該ソフトウェアＸ（ｍ）をパソコン２−２内でインストールするソフトウェア（ｍ）とを、少なくとも含んでいる。また、必要に応じて、該ソフトウェアＸ（ｍ）の構成設定などを行うためのファイルを含んでいても良い。
【０１０９】
パソコン２−２については以下の通りである。
【０１１０】
すなわち、パソコン２−２の送受信回路２１は、コントローラ１−２の送受信回路１１から送信されたソフトウェアフォルダ１５−１〜１５−ｍを受信し、これを不揮発メモリ２４−２に、ソフトウェアフォルダ２５−１〜２５−ｍとして記憶させる。送受信回路２１は、メモリ書き込み制御を行う回路を有する。
【０１１１】
また、パソコン２−２の不揮発メモリ２４−２は、上述したように、コントローラ１−２のソフトウェアフォルダ１５−１〜１５−ｍをそのままの形で、ソフトウェアフォルダ２５−１〜２５−ｍとして記憶する。
【０１１２】
次に、図５、図６を参照して、図４に示した第２の実施形態の動作について詳細に説明する。なお、図５、図６に示す動作についても、第１の実施形態の図２、図３の動作とほぼ同様である。従って、図５、図６において図２、図３に示す構成要素に対応するものは同一の参照数字または符号を付し、その説明を極力省略するものとする。
【０１１３】
図５は、第２の実施形態のコントローラとパソコンの動作を説明するシーケンスチャートである。
【０１１４】
図４で説明したように、コントローラ１−２の記憶装置１３−２には、複数のソフトウェアフォルダ１５−１〜１５−ｍが記憶されている。そして、第２の実施形態においては、コントローラ１−２は複数のソフトウェアフォルダ１５−１〜１５−ｍを全てパソコン２−２に送信するものである。
【０１１５】
先ず、コントローラ１−２を起動すると、コントローラ１−２の制御回路１２は、記憶装置１３−２からソフトウェアフォルダ１５−１〜１５−ｍを全て読み込む（図５のステップＳ１−２）。
【０１１６】
制御回路１２は、読み込んだソフトウェアフォルダ１５−１〜１５−ｍを送受信回路１１へ送信し、送受信回路１１は、パソコン２−２の送受信回路２１に対しソフトウェアフォルダ１５−１〜１５−ｍを送信する（ステップＳ２−２）。
【０１１７】
パソコン２−２の送受信回路２１は、コントローラ１−２から受信したソフトウェアフォルダ１５−１〜１５−ｍを、ソフトウェアフォルダ２５−１〜２５−ｍとして不揮発メモリ２４−２内に記憶させる（ステップＳ３−２）。
【０１１８】
そして、パソコン２−２の送受信回路２１は、不揮発メモリ２４−２にソフトウェアフォルダ２５−１〜２５−ｍを記憶させた動作の結果の良否（良否情報）を、コントローラ１−２の送受信回路１１に送信する（ステップＳ４−２）。
【０１１９】
コントローラ１−２の送受信回路１１は、受信した記憶動作の結果（良否情報）を制御回路１２に送信し、制御回路１２は、受信したパソコン２−２の記憶動作の結果を、操作表示ユニット１４の液晶画面に出力し、表示させる（ステップＳ５−２）。
【０１２０】
コントローラ１−２の操作表示ユニット１４に表示された結果が良好であれば、パソコン２−２に対して送信したソフトウェアフォルダ１５−１〜１５−ｍが、パソコン２−２の不揮発メモリ２４−２に良好な状態で記憶されたものであるため、コントローラ１−２の動作を終了する。
【０１２１】
コントローラ１−２の操作表示ユニット１４に表示された結果が不良を示している場合には、パソコン２−２の不揮発メモリ２４−２に、ソフトウェアフォルダ１５−１〜１５−ｍの内容が正しい状態で記憶されていないことを示している。その場合には、制御回路１２は、図５で説明したソフトウェアフォルダ１５−１〜１５−ｍの送信動作を、再度行うよう制御する。
【０１２２】
次に、図６を参照して、コントローラ１−２からソフトウェアフォルダ１５−１〜１５−ｍを受信したパソコン２−２に電源が投入された際の、パソコン２−２の動作について説明する。
【０１２３】
図６は、第２の実施形態のパソコンに電源が投入された際の動作を説明するフローチャートである。
【０１２４】
図５で説明したように、パソコン２−２の不揮発メモリ２４−２には、複数のソフトウェアフォルダ２５−１〜２５−ｍが記憶されている。そして、第２の実施形態においては、パソコン２−２は、複数のソフトウェアフォルダ２５−１〜２５−ｍに含まれる全てのソフトウェアＸ（１）〜ソフトウェアＸ（ｍ）を、パソコン２−２内にインストールするものである。
【０１２５】
パソコン２−２に電源が投入されると、パソコン２のブートローダがハードディスクなどの記憶装置２３からＯＳを読み出し、ＯＳを起動し、ＯＳは記憶装置２３内のアップデーター２６を図示していないメモリ上にロードし、アップデーター２６を起動する（図６のステップＳ１１）。
【０１２６】
アップデーター２６は、不揮発メモリ２４−２内にソフトウェアフォルダ２５が存在するか確認する（ステップＳ１２−２）。
【０１２７】
ソフトウェアフォルダ２５が存在する場合（ステップＳ１２−２でＹｅｓ）、アップデーター２６は、複数のソフトウェアフォルダ２５−１〜２５−ｍの内の第１番目のソフトウェアフォルダ２５−１を取得する。
【０１２８】
そして、ソフトウェアフォルダ２５−１内のソフトウェアＸ（１）のインストールを行う（ステップＳ１３−２）。ソフトウェアＸ（１）は、ソフトウェアフォルダ２５−１内のインストールのためのソフトウェア（１）、すなわち、通常は「Ｓｅｔｕｐ．ｅｘｅ」、を実行させることによりパソコン２−２にインストールされる。
【０１２９】
その後、アップデーター２６は、不揮発メモリ２４−２内のソフトウェアフォルダ２５−１を削除する（ステップＳ１４−２）。そして、ステップＳ１２−２に戻る。
【０１３０】
アップデーター２６は、再度、不揮発メモリ２４−２内にソフトウェアフォルダ２５が存在するか確認する（ステップＳ１２−２）。
【０１３１】
ソフトウェアフォルダ２５が存在する場合（ステップＳ１２−２でＹｅｓ）、アップデーター２６は、残っているソフトウェアフォルダ２５−２〜２５−ｍの内の最初のソフトウェアフォルダ２５−２を取得する。
【０１３２】
そして、ソフトウェアフォルダ２５−２内のソフトウェアＸ（２）のインストールを行う（ステップＳ１３−２）。ソフトウェアＸ（２）は、ソフトウェアフォルダ２５−２内のインストールのためのソフトウェア（２）、すなわち、通常は「Ｓｅｔｕｐ．ｅｘｅ」、を実行させることによりパソコン２−２にインストールされる。
【０１３３】
その後、不揮発メモリ２４−２内のソフトウェアフォルダ２５−２を削除して（ステップＳ１４−２）、ステップＳ１２−２に戻る。
【０１３４】
以下、同様にして、アップデーター２６は、ソフトウェアフォルダ２５−３〜２５−ｍ内のソフトウェアＸ（３）〜ソフトウェアＸ（ｍ）を、パソコン２−２にインストールする。
【０１３５】
そして、不揮発メモリ２４−２内にソフトウェアフォルダ２５が存在しない場合（ステップＳ１２−２でＮｏ）、アップデーター２６の実行を終了する（ステップＳ１５）。
【０１３６】
そして、ソフトウェアＸ（１）〜ソフトウェアＸ（ｍ）のインストールを終了したパソコン２−２は、パソコン２−２自身の通常の起動処理を実施する（ステップＳ１６）。
【０１３７】
ステップＳ１６において、パソコン２−２の起動が行われた後は、ソフトウェアＸ（１）〜ソフトウェアＸ（ｍ）がインストールされてカスタマイズされたパソコン２−２によって、ユーザが所望する処理を実行させることが可能となる。
【０１３８】
以上説明したように、第２の実施形態によれば、以下に示すような効果を奏する。
【０１３９】
すなわち、ソフトウェア組込電子機器に電源が投入されておらず、起動状態に無い場合であっても、当該ソフトウェア組込電子機器に所望の複数のソフトウェアを送信して、複数のソフトウェアのカスタマイズを行うことが可能となる。
【０１４０】
なぜなら、本発明の第２の実施形態におけるソフトウェア組込電子機器のカスタマイズ方式は、ソフトウェアによって動作するソフトウェア組込電子機器と、ソフトウェア組込電子機器に対して複数のソフトウェアを含む情報（すなわちフォルダ）を送信する端末とを含んでいる。また、端末は、複数のソフトウェアを含む情報を近距離無線通信によって送信する送信手段を含み、ソフトウェア組込電子機器は、送信手段から発信される電波で電力を受け取って駆動可能な受信手段を含んでいる。そして、ソフトウェア組込電子機器の受信手段は、端末の送信手段から送信される複数のソフトウェアを含む情報を受信してソフトウェア組込電子機器の不揮発メモリに記憶するようになっている。
【０１４１】
つまり、ソフトウェア組込電子機器は、自身の電源が投入されていなくても、端末から発信される電波で電力を受け取って駆動可能な受信手段を含んでいる。そのため、ソフトウェア組込電子機器に電源が投入されておらず、起動状態にない場合であっても、端末から送信される、ソフトウェア組込電子機器内にインストールすべきソフトウェアを含む情報を複数受信して記憶することができる。
【０１４２】
上述の複数のソフトウェアを含む情報の各々は、少なくとも、ソフトウェア組込電子機器にインストールすべき第１のソフトウェアと、ソフトウェア組込電子機器内で第１のソフトウェアのインストール動作を実行する第２のソフトウェアとを含んでもよい。
【０１４３】
具体的には、ソフトウェア組込電子機器は、電源が投入された際、不揮発メモリに記憶された複数のソフトウェアを含む情報の各々について、ソフトウェアを含む情報の内のインストール動作を実行する第２のソフトウェアを実行させる。そして、第２のソフトウェアが、ソフトウェア組込電子機器内にインストールすべき第１のソフトウェアをインストールするようにしてもよい。
【０１４４】
これにより、ソフトウェア組込電子機器に電源が投入された際に、不揮発メモリの複数のソフトウェアを含む情報の各々について、ソフトウェアを含む情報の内のインストールすべきソフトウェアのインストールを行うことができる。
【図面の簡単な説明】
【０１４５】
【図１】本発明のソフトウェア組込電子機器のカスタマイズ方式の第１の実施形態を示すブロック図である。
【図２】第１の実施形態のコントローラとパソコンの動作を説明するシーケンスチャートである。
【図３】第１の実施形態のパソコンに電源が投入された際の動作を説明するフローチャートである。
【図４】本発明のソフトウェア組込電子機器のカスタマイズ方式の第２の実施形態を示すブロック図である。
【図５】第２の実施形態のコントローラとパソコンの動作を説明するシーケンスチャートである。
【図６】第２の実施形態のパソコンに電源が投入された際の動作を説明するフローチャートである。
【符号の説明】
【０１４６】
１    コントローラ
１１    送受信回路
１２    制御回路
１３    記憶装置
１４    操作表示ユニット
１５    ソフトウェアフォルダ
２    パソコン
２１    送受信回路
２２    制御回路
２３    記憶装置
２４    不揮発メモリ
２５    ソフトウェアフォルダ
２６    アップデーター
２７    ソフトウェア
【図１】
2008299792.tif 000003
【図２】
2008299792.tif 000004
【図３】
2008299792.tif 000005
【図４】
2008299792.tif 000006
【図５】
2008299792.tif 000007
【図６】
2008299792.tif 000008