(57)【要約】【課題】すでに確立しているネットワーク接続がない場合にも、容易に電子機器のネットワーク接続設定を行うことができる方法等を提供すること。【解決手段】設定情報生成装置２の設定制御部１２は、メモリカードスロット１１にセットされたメモリカード３にあらかじめ書き込まれているネットワーク家電１の識別情報３１を読み取り、識別情報３１に基づいてネットワーク家電１を家庭内LAN８に接続するための設定情報３６を生成し、メモリカード３に書き込む。ネットワーク家電１の設定制御部１２は、メモリカードコネクタ２１にセットされたメモリカード３から設定情報３６を読み出す。設定制御部１２は、読み出した設定情報に基づいてネットワーク家電１を家庭内LAN８に接続できるように設定する。【選択図】図５
2007065715.tif 000002
【特許請求の範囲】
【請求項１】
設定情報生成装置で生成した設定情報を用いて、ネットワーク接続機能を有する電子装置をネットワークに接続できるように設定する方法において、
前記電子装置の識別情報があらかじめ書き込まれた取り外し可能な外部記憶媒体から前記識別情報を読み出して設定情報生成装置記憶部に格納する識別情報読み出しステップと、
前記設定情報生成装置億部に格納された前記識別情報に基づいて設定情報を生成し前記設定情報生成装置億部に格納する設定情報生成ステップと、
前記設定情報を前記外部記憶媒体に書き込む設定情報書き込みステップと、
前記外部記憶媒体に記録された前記設定情報を読み出して電子装置記憶部に格納する設定情報読み出しステップと、
前記電子装置記憶部に格納された前記設定情報に基づいて、前記電子装置がネットワークに接続できるように前記電子装置の設定を行う設定実行ステップ
とを有することを特徴とするネットワーク接続設定方法。
【請求項２】
前記識別情報は、前記電子装置の製造者を示すメーカ情報と、前記電子装置の型番を示す型番情報と、前記電子装置を個体として識別することができる個体識別情報と、前記電子装置のネットワークインターフェイスを識別するインターフェイス識別情報とを含むことを特徴とする請求項１に記載のネットワーク接続設定方法。
【請求項３】
前記外部記憶媒体には、前記電子装置で実行され前記電子装置の設定を行う設定制御プログラムがあらかじめ記録されていて、前記設定実行ステップでは、前記外部記憶媒体から読み出した前記設定制御プログラムを実行することにより前記電子装置の設定を行うことを特徴とする請求項１または請求項２に記載のネットワーク接続設定方法。
【請求項４】
前記識別情報読み出しステップの次に、前記設定制御プログラムの更新の有無を示す設定制御プログラム更新情報をプログラム提供サーバから取得する設定制御プログラム更新情報取得ステップと、
前記設定制御プログラム更新情報が前記設定制御プログラムが更新されていることを示している場合に、更新後の前記設定制御プログラムを前記プログラム提供サーバから取得する設定制御プログラム取得ステップとを有し、
前記設定制御プログラム更新情報が前記設定制御プログラムが更新されていることを示している場合に、前記設定情報書き込みステップでは、前記外部記憶媒体に更新後の前記設定制御プログラムを書き込む
ことを特徴とする請求項３に記載のネットワーク接続設定方法。
【請求項５】
前記外部記憶媒体には、前記プログラム提供サーバを特定する番号または名前であるサーバ識別情報があらかじめ記録されており、
前記識別情報読み出しステップでは、前記外部記憶媒体に記録された前記サーバ識別情報を読み出して前記設定情報生成装置記憶部に格納し、
前記設定制御プログラム更新情報取得ステップでは、前記設定情報生成装置記憶部に格納されている前記サーバ識別情報に基づいて、前記プロクラム提供サーバに接続する
ことを特徴とする請求項４に記載のネットワーク接続設定方法。
【請求項６】
前記外部記憶媒体には、前記設定情報生成装置を介して前記電子装置を操作するための操作プログラムがあらかじめ記録されていて、前記識別情報読み取りステップでは、前記操作プログラムを前記外部記録媒体から読み出して前記設定情報生成装置記憶部に格納することを特徴とする請求項１ないし４のいずれかに記載のネットワーク接続設定方法。
【請求項７】
前記識別情報読み出しステップの次に、前記操作プログラムの更新の有無を示す操作プログラム更新情報を前記プログラム提供サーバから取得する操作プログラム更新情報取得ステップと、
前記操作プログラム更新情報が前記操作プログラムが更新されていることを示している場合に、更新後の前記操作プログラムを前記プログラム提供サーバから取得する操作プログラム取得ステップと、を有し、
前記操作プログラム更新情報が前記操作プログラムが更新されていることを示している場合に、前記設定情報書き込みステップでは、前記外部記憶媒体に更新後の前記操作プログラムを書き込む
ことを特徴とする請求項６に記載のネットワーク接続設定方法。
【請求項８】
前記外部記憶媒体には、前記プログラム提供サーバを特定する番号または名前であるサーバ識別情報があらかじめ記録されており、
前記識別情報読み出しステップでは、前記外部記憶媒体に記録された前記サーバ識別情報を読み出して前記設定情報生成装置記憶部に格納し、
前記操作プログラム更新情報取得ステップでは、前記設定情報生成装置記憶部に格納されている前記サーバ識別情報に基づいて、前記プロクラム提供サーバに接続する
ことを特徴とする請求項７に記載のネットワーク接続設定方法。
【請求項９】
前記電子装置は、無線LAN(Local Area Network)によって前記ネットワークに接続され、前記設定情報は、前記無線LANのネットワーク識別情報と通信路を暗号化するための暗号鍵を含むことを特徴とする請求項１ないし８のいずれかに記載のネットワーク接続設定方法。
【請求項１０】
前記ネットワークで用いられるネットワーク層の通信プロトコルは、IP(Internet Protocol)であり、前記設定情報は、前記電子装置に設定すべきIPアドレスを含むことを特徴とする請求項１ないし９のいずれかに記載のネットワーク接続設定方法。
【請求項１１】
電子装置をネットワークに接続するための設定情報を生成する設定情報生成装置であって、
前記電子装置の識別情報があらかじめ書き込まれた取り外し可能な外部記憶媒体から前記識別情報を読み出して設定情報生成装置記憶部に格納する識別情報読み出し手段と、
前記設定情報生成装置億部に格納された前記識別情報に基づいて前記電子装置をネットワークに接続できるように設定するための設定情報を生成し前記設定情報生成装置億部に格納する設定情報生成手段と、
前記設定情報を前記外部記憶媒体に書き込む設定情報書込み手段と、
を有することを特徴とする設定情報生成装置。
【請求項１２】
ネットワーク接続機能を有する電子装置であって、
請求項１１に記載の設定情報生成装置が外部記録媒体に書き込んだ設定情報を読み出して電子装置記憶部に格納する設定情報読み出し手段と、
前記電子装置記憶部に格納された前記設定情報に基づいて、前記電子装置がネットワークに接続できるように前記電子装置の設定を行う設定実行手段
とを有することを特徴とする電子装置。
【請求項１３】
コンピュータに、
電子装置の識別情報があらかじめ書き込まれた取り外し可能な外部記憶媒体から前記識別情報を読み出して設定情報生成装置記憶部に格納する識別情報読み出しステップと、
前記設定情報生成装置億部に格納された前記識別情報に基づいて前記電子装置をネットワークに接続できるように設定するための設定情報を生成し前記設定情報生成装置億部に格納する設定情報生成ステップと、
前記設定情報を前記外部記憶媒体に書き込む設定情報書込みステップ
とを実行させる、設定情報生成装置の制御プログラム。
【請求項１４】
コンピュータに、
請求項１１に記載の設定情報生成装置が外部記録媒体に書き込んだ設定情報を読み出して電子装置記憶部に格納する設定情報読み出しステップと、
前記電子装置記憶部に格納された前記設定情報に基づいて、前記電子装置がネットワークに接続できるように前記電子装置の設定を行う設定実行ステップ
とを実行させる、電子装置の制御プログラム。
【請求項１５】
ネットワーク接続機能を有する電子装置と、この電子装置をネットワークに接続するための設定情報を生成する設定情報生成装置と、前記電子装置の識別情報が予め書き込まれた外部記憶媒体とを備えたネットワーク接続設定システムにおいて、
前記設定情報生成装置は、
前記外部記憶媒体から前記識別情報を読み出して前記設定情報生成装置記憶部に格納する識別情報読み出し手段と、
前記設定情報生成装置記憶部に格納された前記識別情報に基づいて前記電子装置をネットワークに接続できるように設定するための設定情報を生成し前記設定情報生成装置記憶部に格納する設定情報生成手段と、
前記設定情報を前記外部記憶媒体に書き込む設定情報書き込み手段と、
を有し、
前記電子装置は、
前記外部記憶媒体に記録された前記設定情報を読み出して電子装置記憶部に格納する設定情報読み出し手段と、
前記電子装置記憶部に格納された前記設定情報に基づいて、前記電子装置がネットワークに接続できるように前記電子装置の設定を行う設定実行手段と
を有することを特徴とする電子装置のネットワーク接続設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続機能を有する電子装置に関し、詳しくは電子装置をネットワークに接続するための設定を容易に行えるようにする技術に関する。
【背景技術】
【０００２】
事業所や家庭内にLAN(Local Area Network)を構築することは、広く行われている。LANの接続媒体としては、イーサネット（登録商標）等の有線方式の他、近年では、IEEE(the Institute of Electrical and Electronic Engineers)802.11a、IEEE802.11b、IEEE802.11g等の無線方式のもの（いわゆる無線LAN）も普及している。
また、ユビキタスコンピューティングの実現が叫ばれるなか、パーソナルコンピュータ等の汎用のコンピュータのみならず、ビデオデッキ等の家電製品もネットワークに接続されるようになってきている。ネットワーク接続機能を有する家電製品は、「ネットワーク家電」と呼ばれている。
【０００３】
ネットワーク家電をLANに接続するためには、使用者が手動で設定作業をする必要がある。例えば、ネットワーク層のプロトコルとしてIP(Internet Protocol)を使用する場合には、接続しようとする機器のIPアドレス、DNS(Domain Name System)サーバのIPアドレス、デフォルトゲートウェイのIPアドレス等を設定する必要がある。無線LANにより接続する場合には、さらに、ネットワークの識別子であるSSID(Service Set ID)、通信路を暗号化するための暗号鍵であるWEP(Wired Equivalent Privacy)キー等も設定する必要がある。
このような、ネットワーク接続のための設定作業は、ネットワーク知識に乏しい使用者にとっては大変煩雑なものである。また、設定の方法も製品ごとに固有ものもであり、使用者は、新しい機器を購入するたびにマニュアル等を参照して設定を行う必要がある。
そのため、接続設定を容易に行うための技術が種々提案されている。
【０００４】
特許文献１では、コミュニティサーバで生成した初期設定情報を家庭内に設置されたホームサーバにダウンロードし、この情報を用いて情報家電機器の初期設定を行う技術が開示されている。
【０００５】
特許文献２では、メモリカードに、ベース装置と表示端末装置との間の接続設定に関する情報を記録し、その情報をネットワークカメラに読み込ませて、ネットワークカメラの接続設定を行う技術が開示されている。
【０００６】
【特許文献１】特開２００３−３０８２６３
【特許文献２】特開２００４−１３７１８
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、これらの技術には、ネットワーク設定作業の容易化という観点からは、不十分な面がある。
特許文献１の技術は、ホームサーバと情報家電機器の間およびホームサーバと操作パネルの間の接続は確立していることが前提となっている。そのため、チャンネルの設定等の「初期設定」は自動的に行うことができるものの、一般の使用者にとって敷居の高いネットワーク接続の設定は手動で行う必要がある。
【０００８】
特許文献２の技術も、ベース装置と表示端末装置の間の接続は、出荷時に設定済みであることが前提となっている。つまり、この技術を利用して、ネットワーク設定を簡単に行うことができるのは、使用者が、ベース装置と表示端末装置をセットで最初に購入した場合に限られる。
【０００９】
そこで、本発明は、すでに確立しているネットワーク接続がない場合にも、容易に電子機器のネットワーク接続設定を行うことができる方法およびその装置等を提供することをその目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るネットワーク接続設定方法では、まず、電子装置の識別情報があらかじめ書き込まれた取り外し可能な外部記憶媒体から識別情報を読み出して設定情報生成装置記憶部に格納する。次に、設定情報生成装置記憶部に格納された識別情報に基づいて設定情報を生成し設定情報生成装置記憶部に格納する。この設定情報は外部記憶媒体に書き込む。
電子装置は、外部記憶媒体から設定情報を読み出して電子装置記憶部に格納し、この設定情報に基づいて、電子装置がネットワークに接続できるように電子装置の設定を行う（請求項１ないし請求項１０の発明）。
【００１１】
上記ネットワーク接続設定方法によれば、外部記憶媒体に記録された設定情報に基づいて電子装置のネットワーク接続設定を自動的に行うことができる。そのため、電子装置の使用者は、ネットワークやコンピュータに関する知識を有していなくても、電子装置のネットワーク接続の設定を容易に行うことができる。
また、設定情報は電子機器の識別情報に基づいて生成されるから、電子装置が使用される場所、たとえば家庭内に、既存のネットワーク接続が存在しない場合にでも、電子装置のネットワーク接続設定を容易に行うことができる。
【００１２】
上記ネットワーク接続設定方法において、識別情報は、電子装置の製造者を示すメーカ情報と、電子装置の型番を示す型番情報と、電子装置を個体として識別することができる個体識別情報と、電子装置のネットワークインターフェイスを識別するインターフェイス識別情報とを含むようにしてもよい（請求項２）。
このようにすると、設定情報の生成を、より的確に行うことができる。たとえば、同一機種の電子機器が複数ある場合でも、それらを区別して、各機体用にそれぞれ適切な設定情報を生成することができる。
【００１３】
上記ネットワーク接続設定方法において、電子装置で実行され前記電子装置の設定を行う設定制御プログラムを外部記録媒体にあらかじめ記録しておき、設定実行ステップにおいて、設定制御プログラムを外部記録媒体から読み出して設定を行うようにしてもよい（請求項３）。
このようにすると、設定実行を行う際に、設定制御プログラムを外部記憶媒体から読み込めるので、設定制御プログラムを手動で電子装置にインストールする手間を省くことができる。
【００１４】
上記ネットワーク接続設定方法において、設定制御プログラムの更新の有無を示す設定制御プログラム更新情報をプログラム提供サーバから取得し、設定制御プログラム更新情報が設定制御プログラムが更新されていることを示している場合に、更新後の設定制御プログラムをプログラム提供サーバから取得し、外部記憶媒体に前記更新後の設定制御プログラムを書き込むようにしてもよい（請求項４）。
このようにすると、常に最新の設定制御プログラムを使用することができる。
【００１５】
上記ネットワーク接続設定方法において、外部記憶媒体には、プログラム提供サーバを特定する番号また名前であるサーバ識別情報があらかじめ記録しておき、識別情報読み出しステップでは外部記憶媒体に記録されたサーバ識別情報を読み出して設定情報生成装置記憶部に格納し、設定制御プログラム更新情報取得ステップでは、サーバ識別情報に基づいて、プロクラム提供サーバに接続するようにしてもよい（請求項５）。
このようにすると、プログラム提供サーバにアクセスする際に、使用者がサーバ識別情報、たとえばURL(Uniform Resource Locator)を手入力する手間を省くことができる。
【００１６】
上記ネットワーク接続設定方法において、外部記憶媒体には、設定情報生成装置を介して電子装置を操作するための操作プログラムをあらかじめ記録しておき、識別情報読み取りステップでは、操作プログラムを外部記録媒体から読み出して設定情報生成装置記憶部に格納するようにしてもよい（請求項６）。
このようにすると、識別情報を読み込む際に、操作プログラムを外部記憶媒体から読み込めるので、設定制御プログラムを手動で設定情報生成装置にインストールする手間を省くことができる。
【００１７】
上記ネットワーク接続設定方法において、識別情報読み出しステップの終了後に、操作プログラムの更新の有無を示す操作プログラム更新情報をプログラム提供サーバから取得し、操作プログラム更新情報が操作プログラムが更新されていることを示している場合に、更新後の操作プログラムをプログラム提供サーバから取得するようにしてもよい（請求項７）。
このようにすると、常に最新の操作プログラムを使用することができる。
【００１８】
上記ネットワーク接続設定方法において、外部記憶媒体には、プログラム提供サーバを特定する番号また名前であるサーバ識別情報をあらかじめ記録しておき、識別情報読み出しステップでは外部記憶媒体に記録されたサーバ識別情報を読み出して設定情報生成装置記憶部に格納し、操作プログラム更新情報取得ステップでは、サーバ識別情報に基づいて、プロクラム提供サーバに接続するようにしてもよい（請求項８）。
このようにすることにより、プログラム提供サーバにアクセスする際に、使用者がサーバ識別情報、たとえばURL(Uniform Resource Locator)を手入力する手間を省くことができる。
【００１９】
上記ネットワーク接続設定方法において、電子装置は、無線LANによって前記ネットワークに接続され、前記設定情報は、前記無線LANのネットワーク識別情報と通信路を暗号化するための暗号鍵を含むようにしてもよい（請求項９）。
このようにすれば、無線LANについての知識が乏しい使用者でも、容易に、電子装置を無線LANによりネットワークに接続することができる。
また、ネットワーク識別情報を盗み取られやすい方法、たとえば紙に記載して、使用者に伝える必要が無いので、安全に設定作業を行うことができる。
【００２０】
上記ネットワーク接続設定方法において、ネットワークで用いられるネットワーク層の通信プロトコルは、IPとし、設定情報は、電子装置に設定すべきIPアドレスを含むようにしてもよい（請求項１０）。
このようにすれば、IPアドレスを自動的に設定することができるので、IPに関する知識の少ない使用者が、同じIPアドレスを複数の電子装置に重複して設定する等のミスを防止することができる。
【００２１】
本発明に係る設定情報生成装置によれば、識別情報読み出し手段は、設定の対象となる電子装置の識別情報を外部記憶媒体から読み出して設定情報生成装置記憶部に格納する。節点情報生成手段は、識別情報に基づいて電子装置をネットワークに接続するための設定情報を生成し、設定情報生成装置記憶部に格納する。設定情報書き込み手段は、設定情報を記憶部から読み出して、識別情報が書き込まれていた外部記憶媒体に込む（請求項１１）。
【００２２】
上記設定情報生成装置よれば、外部記憶媒体に記録された電子装置の識別情報に基づいて、電子装置をネットワークに接続するための設定情報を生成することができる。
そのため、電子装置が使用される場所、例えば家庭内に、既存のネットワーク接続が存在しない場合にでも、電子装置のネットワーク接続設定を容易に行うことができる。
【００２３】
本発明に係る電子装置によれば、設定情報読み出し手段は、上記の設定情報生成装置が外部記憶媒体に書き込んだ設定情報を読み出して電子装置記憶部に格納する。設定実行手段は、この設定情報に基づいて、電子装置がネットワークに接続できるように設定を行う（請求項１２）。
【００２４】
上記電子装置によれば、外部記憶媒体に記録された設定情報に基づいて電子装置のネットワーク接続設定を自動的に行うことができる。そのため、電子装置の使用者は、ネットワークやコンピュータに関する知識を有していなくても、電子装置のネットワーク接続の設定を容易に行うことができる。
また、設定情報は電子機器の識別情報に基づいて生成されるから、電子装置が使用される場所、例えば家庭内に、既存のネットワーク接続が存在しない場合にでも、電子装置のネットワーク接続設定を容易に行うことができる。
【００２５】
本発明に係る設定情報制御装置の制御プログラムによれば、電子装置の識別情報があらかじめ書き込まれた取り外し可能な外部記憶媒体から前記識別情報を読み出して設定情報生成装置装置記憶部に格納する識別情報読み出しステップと、この識別情報に基づいて電子装置をネットワークに接続できるように設定するための設定情報を生成し設定情報生成装置記憶部に格納する設定情報生成ステップと、設定情報を外部記憶媒体に書き込む設定情報書込みステップとをコンピュータに実行させる（請求項１３）。
【００２６】
上記設定情報制御装置の制御プログラムによれば、コンピュータを設定情報生成装置として動作させ、外部記憶媒体に記録された電子装置の識別情報に基づいて、電子装置をネットワークに接続するための設定情報を生成することができる。
そのため、電子装置が使用される場所、例えば家庭内に、既存のネットワーク接続が存在しない場合にでも、電子装置のネットワーク接続設定を容易に行うことができる。
【００２７】
本発明に係る電子装置の制御プログラムによれば、前記の設定情報生成装置が外部記録媒体に書き込んだ設定情報を読み出して電子装置記憶部に格納する設定情報読み出しステップと、この設定情報に基づいて、電子装置がネットワークに接続できるように前記電子装置の設定を行う設定実行ステップとをコンピュータに実行させる（請求項１４）。
【００２８】
上記電子装置の制御プログラムによれば、外部記憶媒体に記録された設定情報に基づいて電子装置のネットワーク接続設定を自動的に行うことができる。そのため、電子装置の使用者は、ネットワークやコンピュータに関する知識を有していなくても、電子装置のネットワーク接続の設定を容易に行うことができる。
また、設定情報は電子機器の識別情報に基づいて生成されるから、電子装置が使用される場所、例えば家庭内に、既存のネットワーク接続が存在しない場合にでも、電子装置のネットワーク接続設定を容易に行うことができる。
【００２９】
本発明に係るネットワーク接続設定システムによれば、ネットワーク接続機能を有する電子装置と、この電子装置をネットワークに接続するための設定情報を生成する設定情報生成装置と、電子装置の識別情報が予め書き込まれた外部記憶媒体とを備えている。
設定情報生成装置の識別情報読み出し手段は、設定の対象となる電子装置の識別情報を外部記憶媒体から読み出して設定情報生成装置記憶部に格納する。節点情報生成手段は、識別情報に基づいて電子装置をネットワークに接続するための設定情報を生成し、設定情報生成装置記憶部に格納する。設定情報書き込み手段は、設定情報を記憶部から読み出して、識別情報が書き込まれていた外部記憶媒体に書き込む。
電子装置の設定情報読み出し手段は、設定情報生成装置が外部記憶媒体に書き込んだ設定情報を読み出して電子装置記憶部に格納する。設定実行手段は、この設定情報に基づいて、電子装置がネットワークに接続できるように設定を行う（請求項１５）。
【００３０】
上記ネットワーク接続設定システムによれば、設定情報生成装置は、外部記憶媒体に記録された電子装置の識別情報に基づいて、電子装置をネットワークに接続するための設定情報を生成する。
電子装置は、外部記憶媒体に記録された設定情報に基づいて電子装置のネットワーク接続設定を自動的に行うことができる。
そのため、電子装置の使用者は、ネットワークやコンピュータに関する知識を有していなくても、電子装置のネットワーク接続の設定を容易に行うことができる。
また、設定情報は電子機器の識別情報に基づいて生成されるから、電子装置が使用される場所、例えば家庭内に、既存のネットワーク接続が存在しない場合にでも、電子装置のネットワーク接続設定を容易に行うことができる。
【発明の効果】
【００３１】
本発明のネットワーク接続設定方法、設定情報生成装置、電子装置、制御プログラムおよび設定システムによれば、すでに確立しているネットワーク接続がない場合にも、容易に電子機器のネットワーク接続設定を行うことができる
【発明を実施するための最良の形態】
【００３２】
以下、図を参照しながら本発明の１実施形態であるネットワーク接続設定システム１００の構成と動作について説明する。
（ネットワーク接続設定システム１００の構成）
図１は、ネットワーク接続設定システム１００の構成を示す全体図である。
ネットワーク接続設定システム１００は、メモリカード用スロット１１を備えたネットワーク家電（電子装置）１と、同種のメモリカード用コネクタ２１を備えた家電用ネットワークサーバ（設定情報生成装置）２と、ID情報等が予め書き込まれたメモリカード（外部記憶媒体）３と、ネットワークサーバから読み出した情報を表示し、設定操作を行うための家電設定操作機器４と、インターネット５を経由して家電用ネットワークサーバ２からアクセス可能な家電メーカアクセス用サーバ（プログラム提供サーバ）６と、外部からインターネット５を経由して家電用ネットワークサーバ２に対して設定操作を行うためのパソコンなどの外部家電設定操作機器７とによって構成される。
【００３３】
家電用ネットワークサーバ２とネットワーク家電１は無線LANにより、家電用ネットワークサーバ２と家電設定操作機器４は有線LANによりそれぞれ接続されている。すなわち、ネットワーク家電１、家電用ネットワークサーバ２、家電設定操作機器４により家庭内LAN８が構成されている。
家庭内LAN８は、家庭内に設置されたルータ（図示せず）を介してインターネット５と接続されている。
【００３４】
家電設定操作機器４は、例えばパーソナルコンピュータであり、家電用ネットワークサーバ２と接続するための通信手段、キーボード等の入力手段、液晶ディスプレイ等の表示手段を有している。
外部家電設定操作機器７は、例えば携帯型のパーソナルコンピュータであり、インターネットと接続するための通信手段、キーボード等の入力手段、液晶ディスプレイ等の表示手段を有している。
【００３５】
家電メーカアクセス用サーバ６は、インターネット５に接続されURLが公開されているサーバである。家電用ネットワークサーバ２等のクライアントからの要求に応じて、プログラムの更新情報と最新のプログラムをクライアントに転送する。
【００３６】
図２は、図１のネットワーク家電１の概略機能ブロック図である。
ネットワーク家電１は、着脱可能なメモリカード３に対しデータを読み書き可能なメモリカード用スロット１１と、ネットワーク家電１の設定を行うための設定制御部１２と、ID情報等を蓄積する家電側記憶部１３（電子装置記憶部）と、無線LAN通信可能な通信制御部１４と、家電本体の機能をプログラムによって制御する家電機能制御部１５と、ネットワーク家電１の状態などを表示する表示部１６とを有する。
メモリカードスロット１１は、設定制御部１２と協働して、識別情報読出し手段として機能する。
【００３７】
図３は、図１の家電用ネットワークサーバ２の概略機能ブロック図である。
家電用ネットワークサーバ２は、ネットワーク家電１と共有できる読み書き可能なメモリカード用コネクタ２１と、プログラムの実行やネットワーク家電１の設定をするための設定機能制御部２２と、データおよびプログラムを蓄積する記憶部２３（設定制御装置記憶部）と、ネットワーク家電１や家電設定操作機器４と通信を行うための屋内通信制御部２４と、インターネット５にアクセスするための外部通信制御部２５と、家電用ネットワークサーバ２の状態などを表示する表示部２６とを有する。
メモリカードコネクタ２１は、設定機能制御部２２と協働して、識別情報読み出し手段および設定情報書き込み手段として機能する。
【００３８】
メモリカード３は、ネットワーク家電１と家電用ネットワークサーバ２が共通して読み書きをすることができる外部記憶媒体である。たとえば、EEPROM(Electrically Erasable Programmable Read-Only Memory)を記憶素子として用い、機器のUSB(Universal Serial Bus)ポートに装着して情報の読み書きを行うことができる、いわゆるUSBメモリを利用することができる。
メモリカード３には、通信設定のために必要な情報等が予め記録され、ネットワーク家電１の出荷時にメモリカードスロット１１に装着される。
【００３９】
図４（ａ）は、メモリカード３に予め書き込まれている情報の内容を示す概略図である。
ID情報（識別情報）３１は、ネットワーク家電１を他の機器から識別するための情報であり、メーカ情報３１ａ、製品型番（型番情報）３１ｂ、シリアル番号（個体識別情報）３１ｃ、MAC(Media Access Control)アドレス（インターフェイス識別情報）３１ｄを含んでいる。
メーカ情報３１ａは、ネットワーク家電１を製造したメーカを示す情報で、たとえば「Ｘ株式会社」という文字列である。
製品型番３１ｂは、ネットワーク家電１の型番を示す情報で、たとえば「ＴＶ００１」という文字列である。
シリアル番号３１ｃは、ネットワーク家電１を同じ型番の他の機器から個体として識別するための情報で、たとえば「１２３４５６」という整数値である。
MACアドレス３１ｄは、ネットワーク家電１の通信インターフェイスに付された固有の番号で、４８ビットの２進数で表された数値である。
なお、ID情報はネットワーク家電１の家電側記憶部１３にも、メモリカード３に記録されているものと同じ値のものが格納されている。
【００４０】
サーバアドレス３２は、家電メーカアクセス用サーバ６をネットワーク上で特定し、家電用ネットワークサーバ２等のクライアントが接続することができるようにするための情報である。この情報は、たとえば、家電メーカアクセス用サーバ６のURLを表す文字列である。
【００４１】
家電操作用プログラム（操作プログラム）３３は、ネットワーク家電１を操作するためのプログラムであり、家電用ネットワークサーバ２の記憶部２３に格納され設定機能制御部２２により実行される。使用者は、家電操作用プログラム３３を、家電設定操作機器４を操作して呼びだし、ネットワーク家電１に対して所望の操作を行う。
【００４２】
家電制御プログラム（設定制御プログラム）３４は、ネットワーク家電１に対して各種の設定を実行するためのプログラムであり、ネットワーク家電１の家電側記憶部１３に格納され設定制御部１２により実行される。
【００４３】
書き込み済みフラグ３７は、設定情報生成装置２が、設定情報３６をメモリカード３に書き込んだか否かを示すフラグである。書き込み済みフラグの値がＯＮ（真）のときは、設定情報３６が書き込まれていることを示している。書き込み済みフラグ３７の初期値はＯＦＦ（偽）となっている。
【００４４】
（ネットワーク接続設定システム１００の動作）
次に、ネットワーク接続設定システム１００の使用者が、ネットワーク家電１を新たに購入し、家庭内ＬＡＮ８に接続しようとしている場面を想定して、ネットワーク接続設定システム１００の動作を説明する。
【００４５】
図５は、ネットワーク接続設定システム１００全体の概略の動作の流れを示す図である。メモリカード３は、図５の動作ステップＳＴ１およびＳＴ８からＳＴ１１では、ネットワーク家電１に、ＳＴ１２からＳＴ１７では、家電用ホームサーバ２にセットされる。
【００４６】
使用者は、ネットワーク家電１のメモリカードスロット１１からメモリカード３を抜き取り（ＳＴ１）、家電用ネットワークサーバ２のメモリカードコネクタ２１にセットする（ＳＴ２）。
メモリカード３の挿入を検出した家電用ホームサーバ２は、メモリカード３からID情報３１等を読み出し記憶部２３に格納する（ＳＴ３）。次に、家電メーカアクセス用サーバ６から最新のプログラムを取得し（ＳＴ４）、家電制御プログラムが更新されていた場合には、同プログラムをメモリカード３に書き込む（ＳＴ５）。さらに、設定情報３６をメモリカード３に書き込み、設定書き込み済みフラグ３７をＯＮにする（ＳＴ６）。
【００４７】
メモリカード３への書き込みが終了すると、使用者は、メモリカード３を取り出して（ＳＴ７）、ネットワーク家電１にセットする（ＳＴ８）。ネットワーク家電１は、ID情報の一致を確認したあと（ＳＴ９）、家電用ネットワークサーバ２がメモリカード３に書き込んだ設定情報３６を利用して、ネットワーク接続のための設定を実行する（ＳＴ１０）。
このようにして、ネットワーク家電１と家電用ネットワークサーバ２との間の無線LANによる接続が確立する（ＳＴ１１）。
【００４８】
図６は、家電用ネットワークサーバ２の図５におけるＳＴ２からＳＴ７までの動作をさらに詳しく説明するフローチャートである。
メモリカードコネクタ２１が空の状態のときは、設定機能制御部２２は、メモリカード挿入待ち状態にある（ＳＴ２１）。この状態では、設定機能制御部２２は、メモリカード３の挿入を検出するためにメモリカードコネクタ２１を監視している。メモリカード３の挿入が検出されるまでメモリカード挿入待ち状態は継続する（ＳＴ２２の判定がノー、ＳＴ２１に戻る）。
設定機能制御部２２は、メモリカード３がコネクタ２１にセットされたことを認識すると、まず、ID情報３６の読み出しを試みる（ＳＴ２３）。
読み出しに失敗した場合は、メモリカード３にID情報が記録されていない旨を、表示部２６に表示して読み込み処理を終了するとともに、メモリカード３を開放して取り出し可能な状態にする（ＳＴ２４の判定がノー、ＳＴ３１）。この場合、処理はここで終了する。
読み出しに成功した場合は、メモリカード３から読み出したID情報３１を、記憶部２３に格納する（ＳＴ２４の判定がイエス、ＳＴ２５：設定情報読み出しステップ）。ここでは、メモリカードコネクタ２１と設定機能制御部２２が識別情報読み出し手段の一例となっている。
【００４９】
設定機能制御部２２は、次に、サーバアドレス３２の読み出しを試みる（ＳＴ２６）。
サーバアドレス３２の読み出しに失敗した場合には、家電メーカアクセス用サーバ６にアクセすることなく、後述するＳＴ３３以下の処理を行う（ＳＴ２６の判定がノー、ＳＴ３３）。
サーバアドレス３２の読み出しに成功した場合は、メモリカード３から読み出したサーバアドレス３２を記憶部２３に格納する。ここでは、メモリカードコネクタ２１と設定機能制御部２２がサーバ識別情報読み出し手段の一例となっている。
そして、外部通信制御部２５に対して、記憶部２３に格納されたサーバアドレス３２を参照して家電メーカアクセス用サーバ６にアクセスするよう要求する。
外部通信制御部２５により、家電メーカアクセス用サーバ６にアクセスすると、設定機能制御部２２は、記憶部２３に格納されているID情報３１に基づいて、製品型番３１ｂが示す製品のプログラムの更新情報を取得する（ＳＴ２６の判定がイエス、ＳＴ２７：設定制御プログラム更新情報取得ステップおよび操作プログラム更新情報取得ステップ）。更新情報は、たとえば、プログラムの最終更新日付やバージョン番号で表現されている。
【００５０】
設定機能制御部２２は、取得した更新情報と記憶部２３に格納した家電操作用プログラム３３および家電制御用プログラム３４の更新日付等を比較して、プログラムの更新の有無を判断する（ＳＴ２８）。
家電操作用プログラム３３と家電制御用プログラム３４のどちらも更新されていない場合は、後述するＳＴ３３以下の処理を行う（ＳＴ２８の判定がノー、ＳＴ３３）。
家電操作用プログラム３３または家電制御用プログラム３４更新されていた場合には、更新プログラムを差分ファイルの形で家電メーカアクセス用サーバ６からダウンロードする（ＳＴ２８の判定がイエス、ＳＴ２９：設定制御プログラム取得ステップおよび操作プログラム取得ステップ）。
家電操作用プログラム３３の差分は、家電用ネットワークサーバ２の記憶部２３に書き込み（ＳＴ３０）、家電制御用プログラム３４の差分は、メモリカード３に書き込む（ＳＴ３２）。
【００５１】
設定機能制御部２２は、次に、ID情報３１に関連付けてネットワーク家電１に設定すべきIPアドレスの決定を行う（ＳＴ３３）。設定制御部２２は、決定したIPアドレスに無線LAN通信を行うために必要なSSIDと暗号化情報（たとえばWEPキー）を加えたものを、設定情報３６として生成し記憶部２３に格納する（設定情報生成ステップ）。ここでは、設定機能制御部２２が設定情報生成手段の一例となっている。
設定機能制御部２２は、設定情報３６をメモリカード３に書き込み、メモリカード３上の書き込み済みフラグ３７をONにする（ＳＴ３４：設定情報書き込みステップ）。ここでは、メモリカードコネクタ２１と設定機能制御部２２が設定情報書き込み手段の一例となっている。
書き込みが終了すると表示部２６にその旨を表示し、メモリカード３を開放して取り出し可能な状態にする（ＳＴ３５）。
【００５２】
図４（ｂ）は、ここまでの処理が終了した時点で、メモリカード３に書き込まれている情報の内容を示す概略図である。
図４（ａ）に示した出荷時に書き込まれていた情報に加えて、設定情報３６が書き込まれている。書き込み済みフラグ３６の値はＯＮとなっている。さらに、家電制御用プログラム３４が更新されていて、差分をダウンロードした場合には更新ファイル３７も書き込まれている。
【００５３】
図７は、ネットワーク家電１の図５におけるＳＴ８からＳＴ１１までの動作をさらに詳しく説明するフローチャートである。
メモリカード３への書き込み終了が確認できたら、使用者は、メモリカード３を家電用ネットワークサーバ２のメモリカードコネクタ２１から取り外し、ネットワーク家電１のメモリカードスロット１１にセットする。
【００５４】
メモリカード挿入待ち状態にあった（ＳＴ４１）ネットワーク家電１の設定制御部１２は、メモリカード３がメモリカードスロット１１にセットされたことを認識すると、ID情報３１を読み出す（ＳＴ４２の判定がイエス、ＳＴ４３）。そして、読み出したID情報と家電側記憶部１３に格納されているID情報と比較する（ＳＴ４４）。
メモリカード３から読み出したID情報３１が、家電側記憶部１３に格納されているID情報と一致しなかった場合は、その旨を表示部２６に表示し、読み込み処理を終了して、メモリカード３を開放して取り出し可能な状態にする（ＳＴ４４の判定がノー、ＳＴ５１）。この場合、処理はここで終了する。
メモリカード３から読み出したID情報が、記憶部３１に格納されているID情報と一致した場合は、設定制御部１２は、メモリカード３から書き込み済みフラグ３７を読み出す（ＳＴ４５）。
【００５５】
書き込み済みフラグ３７がOFFになっている場合は、設定制御部１２では、メモリカード３には設定情報３６が書き込まれていないと判断し、メモリカード３には設定情報が書き込まれていない旨を表示部１６に表示して読み込み処理を終了し、メモリカード３を取り出し可能な状態にする（ＳＴ４６の判定がノー、ＳＴ５２）。この場合、処理はここで終了する。
書き込み済みフラグ３７がONになっている場合は、設定制御部１２は、家電用ネットワークサーバ２が書き込んだ設定情報３６をメモリカード３から読み出して、家電側記憶部１３に格納する。また、更新プログラム３７の読み出しも試みる。（ＳＴ４６の判定がイエス、ＳＴ４７：設定情報読み出しステップ）。ここでは、メモリカードスロット１２と設定制御部１２が設定情報読み出し手段の一例となっている。
更新プログラム３７の読み出しに成功した場合は、設定制御部１２は、家電側記憶部１３に格納された家電制御プログラムを更新し、家電機能制御部１５にプログラムが更新された旨を通知する。家電機能制御部１５は、家電側記憶部１３にある更新されたプログラムを確認し、必要な場合は、再起動を行うなどして、新たなプログラムを動作に組み込む（ＳＴ４８の判定がイエス、ＳＴ４９）。
更新プログラム３７の読み出しに失敗した場合は、ＳＴ４９の動作は行われない（ＳＴ４８の判定がノー、ＳＴ５０）。
【００５６】
ここまでの動作が終了した時点で、設定制御部１２は、通信制御部１４に対し、家電側記憶部１３に格納した設定情報に基づいて、家電用ネットワークサーバ２を検索し、無線LAN通信により家電用ネットワークサーバ２に接続するよう要求する。通信制御部１４は、家電側記憶部１３に格納されている設定情報に含まれるSSID、暗号化情報、IPアドレスを用いて、家電用ネットワークサーバ２との無線LAN通信の接続を確立する（ＳＴ５０：設定実行ステップ）。ここでは、設定制御部１２が設定実行手段の一例となっている。
【００５７】
以上に説明したネットワーク接続の設定方法は、上記各ステップをネットワーク家電１または家電用ネットワークサーバ２に組み込まれたコンピュータに実行させるプログラムによっても実現することができる。
【００５８】
次に、接続が確立したあとの動作例について説明する。
家電用ネットワークサーバ２は、ネットワーク家電１との無線LAN通信による接続が確立すると、ネットワーク家電１が家庭内ＬＡＮ８に追加されたことを、家電設定操作機器４に通知する。
【００５９】
使用者は、家電設定操作機器４から家電用ネットワークサーバ２にアクセスし、家電操作画面を開く。家電操作画面は、家電用ネットワークサーバ２内にあるプログラムが表示するものであり、家庭内ＬＡＮ１００に接続されている家電をまとめて制御するためのGUIである。
【００６０】
家電操作画面には、新規に追加されたネットワーク家電１を示すアイコンが表示されており、使用者がそのアイコンを選択することで、家電用ネットワークサーバ２の記憶部２３に格納されているネットワーク家電１の家電操作用プログラムが起動するよう要求される。
家電用操作プログラムの起動が要求されると、家電用ネットワークサーバ２の設定機能制御部２２は、屋内通信制御部２４によりネットワーク家電１にアクセスし、ネットワーク家電１の現在の状態を問い合わせる。
【００６１】
ネットワーク家電１の通信制御部１４では、家電用ネットワークサーバ２からの問い合わせを受信すると、設定制御部１２に通知する。設定制御部１２は、要求されている項目に応じて、家電機能制御部１５、家電側記憶部１３からデータを収集・編集して、通信制御部１４から家電用ネットワークサーバ２へ返信する。
家電用ネットワークサーバ２の屋内通信制御部２４では、ネットワーク家電１から送信されたデータを受信し、設定機能制御部２２に渡す。設定機能制御部２２は、ユーザーが選択した家電操作プログラムに受信したデータの値を反映させて表示する。
【００６２】
使用者が家電操作画面で、ネットワーク家電１の設定を変更した場合には、家電用ネットワークサーバ２の設定機能制御部２２は、ユーザーが入力した値を設定変更通知として編成し、屋内通信制御部２４からネットワーク家電１に送信する。
【００６３】
ネットワーク家電１の通信制御部１４は、受信した設定変更通知データを設定制御部１２に渡す。設定制御部１２では、変更通知データから該当する値を抽出し、家電側記憶部１３に書き込むと同時に、家電機能制御部１５に変更を通知する。家電機能制御部１５は、家電本体制御プログラムに変更を反映させ、反映した結果を設定制御部１２に通知する。結果を通知された設定制御部１２では、結果データを編成し、通信制御部１４から家電用ネットワークサーバ２に返信する。
【００６４】
家電用ネットワークサーバ２は、上記の状態確認処理と同様に、家電操作プログラムに設定結果を反映させ、家電操作画面に表示させて、使用者に通知する。
【００６５】
ここまで、使用者は、家電設定操作機器４によりネットワーク家電を操作するとして説明したが、家庭外から外部家電設定操作機器７によっても、同様に操作を行うことができる。
この場合は、外部家電設定操作機器７を識別するための情報、たとえば外部家電設定操作機器７のMACアドレス、を予め家電用ネットワークサーバ２に登録するなどして、セキュリティを確保したうえで家電設定操作機器４を家庭内LAN８に接続した場合と同様に操作する。
【００６６】
また、家電用ネットワークサーバ２から、家電メーカアクセス用サーバ６に定期的に自動または手動でアクセスすることにより、最新プログラムやネットワーク家電１に関する情報を取得して、プログラムの更新や情報の参照を行うようにしても良い。
【００６７】
メモリカードは汎用のものを使用し、例えば１つのUSBメモリを順次、複数のネットワーク家電にセットし、情報を読み込ませ、それを家電用ネットワークサーバ２にセットして、通信情報を書き込み、再度、ネットワーク家電に設定することもできる。
【００６８】
プログラムは、家電メーカアクセスサーバからダウンロードするようにしておき、出荷時にはメモリカードには家電メーカアクセス用サーバのアドレスしか記載しないことも可能である。
【００６９】
以上のように、ネットワーク設定システム１００によると、まず、家電用ネットワークサーバ（設定情報生成装置）２の設定機能制御部（識別情報読み出し手段）２３が、ネットワーク家電（電子装置）１の識別情報があらかじめ書き込まれたメモリカード（外部記憶媒体）３から識別情報を読み出して記憶部（設定情報生成装置記憶部）２３に格納する。次に、設定機能制御部（設定情報生成手段）２２が、識別情報に基づいて設定情報を生成し記憶部２３に格納する。この設定情報は設定機能制御部２２とメモリカードコネクタ（設定情報書き込み手段）２１によりメモリカード３に書き込まれる。
ネットワーク家電１の設定機能制御部とメモリカードコネクタ（設定情報読み出し手段）２１は、メモリカード３から設定情報を読み出して家電側記憶部（電子装置記憶部）１３に格納し、この設定情報に基づいて、設定制御部（設定実行手段）１２が設定を行う。
【００７０】
そのため、ネットワーク家電１の使用者は、ネットワークやコンピュータに関する知識を有していなくても、メモリカード３を家電用ネットワークサーバにセットし、設定情報が書き込まれた後でネットワーク家電１に移動させるだけで、ネットワーク家電１を家庭内LAN８に接続するため設定を容易に行うことができる。
また、設定情報は識別情報に基づいて生成されるから、たとえば家庭内に、既存のネットワーク接続が存在しない場合にでも、ネットワーク家電１の設定を容易に行うことができる。
【００７１】
また、使用者が無線LAN通信の設定内容を把握していなくても、十分に安全な無線LAN通信が行えることである。
これは、家電用ネットワークサーバ２の設定機能制御部２２が、安全な無線LAN接続のために必要な情報、IPアドレス、SSID（ネットワーク識別情報）、暗号タイプ、暗号化キー（暗号鍵）等を、識別情報に基づいて生成し、設定情報としてメモリカード３に書き込むためである。
【００７２】
また、無線LAN通信をより安全に開始できる。
これは、不正利用や盗聴を防ぐために秘密にしておく必要がある情報、たとえば、WEPキーは、メモリカード３という有体物に人間が直接読むことができない形で格納されて、家電用ネットワークサーバ２とネットワーク家電１の間を移動するからである。
すなわち、デットワーク家電１を追加するために既存の無線LANの暗号化一時的に解除したり、WEPキー等を紙にメモしたりする必要がなくなるからである。
【００７３】
また、同じ設定方法により、どのようなネットワーク家電に対しても設定ができる。
これは、設定情報はメモリカード３を介して伝達されるため、設定のために直接接続する必要がなく、本体の大きさ・設置場所にかかわらず、メモリカード用スロットを有するネットワーク家電であれば設定可能となるためである。
また、家電メーカアクセス用サーバ（プログラム提供サーバ）６から、家電操作用プログラム（操作用プログラム）３３と、家電制御用プログラム（設定制御プログラム）３４を取得することができるから、たとえば、バーコードによるプログラム読み込みのように情報が限定されることがなく、プログラムの更新が頻繁な家電に対しても応用ですることができる。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施形態であるネットワーク接続設定システムの構成を示す図である。
【図２】図１のネットワーク家電の構成を示すブロック図である。
【図３】図１の家電用ホームサーバの構成を示すブロック図である。
【図４】図１のメモリカードに記録される情報の内容を示す図である。
【図５】図１のネットワーク接続設定システムの動作を示すフローチャートである。
【図６】図１の家電用ホームサーバの動作を示すフローチャートである。
【図７】図１のネットワーク家電の動作を示すフローチャートである。
【符号の説明】
【００７５】
１：ネットワーク家電（電子装置）
２：家電用ネットワークサーバ（設定情報生成装置）
３：メモリカード（外部記憶媒体）
６：家電メーカアクセス用サーバ（プログラム提供サーバ）
８：家庭内ＬＡＮ（ネットワーク）
１１：メモリカードスロット（設定情報読み出し手段）
１２：設定制御部（設定実行手段）
１３：家電側記憶部（電子装置記憶部）
２１：メモリカードコネクタ（識別情報読み出し手段、設定情報書き込み手段）
２２：設定機能制御部（設定情報生成手段）
２３：記憶部（設定情報生成装置記憶部）
３１：ＩＤ情報（識別情報）
３１ａ：メーカ情報
３１ｂ：製品型番（型番情報）
３１ｃ：シリアル番号（固体識別情報）
３１ｄ：ＭＡＣアドレス（インターフェイス識別情報）
３２：サーバアドレス（サーバ識別情報）
３３：家電操作用プログラム（操作プログラム）
３４：家電制御用プログラム（設定制御プログラム）
３６：設定情報
１００：ネットワーク接続設定システム
【図１】
2007065715.tif 000003
【図２】
2007065715.tif 000004
【図３】
2007065715.tif 000005
【図４】
2007065715.tif 000006
【図５】
2007065715.tif 000007
【図６】
2007065715.tif 000008
【図７】
2007065715.tif 000009