(57)【要約】【課題】ホームネットワーク内の家電機器で共通の設定情報を共有することができるソフトウェア管理装置およびソフトウェア管理方法を提供する。【解決手段】複数の家電機器３１、３２、３３にネットワークを介して接続され、複数の家電機器３１、３２、３３の動作に必要なソフトウェアを管理するホームゲートウェイ６において、複数の家電機器３１、３２、３３で共有する機器の設定情報が格納されている共有設定情報データベースと、家電機器固有の設定情報およびソフトウェアが格納されている複数の家電機器領域とを有する記録部と、この共有設定情報データベースに格納されている設定情報を用いてソフトウェアの初期設定やメンテナンス等を行う演算部とを備える。【選択図】図１
2007157072.tif 000002
【特許請求の範囲】
【請求項１】
複数の家電機器にネットワークを介して接続され、前記複数の家電機器の動作に必要なソフトウェアを管理するソフトウェア管理装置において、
前記複数の家電機器で共有する設定項目に対する設定情報が格納されている共有設定情報データベースと、前記複数の家電機器を構成する各家電機器固有の設定項目に対する設定情報および前記各家電機器の動作に必要なソフトウェアが格納されている各家電機器用領域とを有する記録部と、
前記ネットワークに新たな家電機器が接続されたときは、この新たな家電機器固有の設定項目に対する設定情報および前記新たな家電機器の動作に必要なソフトウェアを格納するための家電機器用領域を前記記録部に生成する領域作成部と、
前記新たな家電機器を動作させるソフトウェアの設定に必要な複数の設定項目を、前記共通設定情報データベースから検索する検索部と、
前記検索部の検索により抽出された設定項目に対する設定情報および利用者により入力された設定情報を適用して前記共有設定情報データベースまたは前記各家電機器用領域に記録することにより前記新たな家電機器の動作に必要なソフトウェアの設定を行う設定部と、
を備えることを特徴とするソフトウェア管理装置。
【請求項２】
請求項１に記載のソフトウェア管理装置において、
前記検索部は、前記新たな家電機器と同一機種であり、且つ既に前記ネットワークに接続されている家電機器を前記共有設定情報データベースから検索し、
前記設定部は、前記検索部において前記新たな家電機器と同一機種の家電機器が前記共有設定情報データベースから抽出されたときは、前記新たな家電機器のソフトウェアの設定項目に対する設定情報として、抽出された家電機器のソフトウェアの設定情報を適用する
ことを特徴とするソフトウェア管理装置。
【請求項３】
請求項１または２に記載のソフトウェア管理装置において、
前記共有設定情報データベースに記録されている情報を表示させる表示部
を有することを特徴とするソフトウェア管理装置。
【請求項４】
請求項１〜３いずれか１項に記載のソフトウェア管理装置において、
外部との通信を行う通信部と、
前記通信部で外部から受信した前記ソフトウェアの更新情報を前記ソフトウェアに送信して更新を行う更新部と、
を有することを特徴とするソフトウェア管理装置。
【請求項５】
ネットワークを介して接続された複数の家電機器の動作に必要なソフトウェアを管理するソフトウェア管理方法であって、
ソフトウェア管理装置が、
前記複数の家電機器で共有する設定項目に対する設定情報と、前記複数の家電機器を構成する各家電機器固有の設定項目に対する設定情報および前記各家電機器の動作に必要なソフトウェアとを予め別に格納しておき、
前記ネットワークに新たな家電機器が接続されたときは、この新たな家電機器固有の設定項目に対する設定情報および前記新たな家電機器の動作に必要なソフトウェアを格納するための家電機器用領域を生成する領域生成ステップと、
前記新たな家電機器を動作させるソフトウェアの設定に必要な複数の設定項目を、前記複数の家電機器で共有する設定項目から検索する検索ステップと、
前記検索ステップにより抽出された設定項目に該当する設定情報および利用者により入力された設定情報を適用して記録することにより、前記新たな家電機器の動作に必要なソフトウェアの設定を行う設定ステップと、
を備えることを特徴とするソフトウェア管理方法。
【請求項６】
請求項５に記載のソフトウェア管理方法において、
前記検索ステップでは、前記新たな家電機器と同一機種であり、且つ既に前記ネットワークに接続されている家電機器を検索し、
前記設定ステップは、前記検索ステップにおいて前記新たな家電機器と同一機種の家電機器が抽出されたときは、前記新たな家電機器のソフトウェアの設定項目に対する設定情報として、抽出された家電機器のソフトウェアの設定情報を適用する
ことを特徴とするソフトウェア管理方法。
【請求項７】
請求項５または６に記載のソフトウェア管理方法において、
前記ソフトウェア管理装置が前記複数の家電機器で共有する機器の設定情報を表示させる表示ステップを有する
ことを特徴とするソフトウェア管理方法。
【請求項８】
請求項５〜７いずれか１項に記載のソフトウェア管理方法において、
前記ソフトウェア管理装置が、
外部との通信を行う通信ステップと、
前記通信ステップにおいて前記外部から受信した前記ソフトウェアの更新情報を前記ソフトウェアに送信して更新を行う更新ステップと、
を有することを特徴とするソフトウェア管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家庭内のネットワークに接続された家電機器を管理するソフトウェア管理装置およびソフトウェア管理方法に関するものである。
【背景技術】
【０００２】
近年、ネットワーク技術の急激な普及により家庭内の家電機器についてもネットワークとの通信機能を持つものが登場している。家電機器が通信機能を有することにより、家庭内のネットワーク（以後、「ホームネットワーク」と称する）を構成することが可能になっている。
【０００３】
非特許文献１に示すように、ホームネットワークを構成することにより、外出先から通信回線を通じて家電機器の電源操作を行ったり、１つのスイッチで複数の家電を連動操作させたりすることが可能になり、利用者の利便性が向上する。
【０００４】
また、家電機器が通信機能を有することにより、ネットワークを介して家電機器に搭載されているソフトウェアのアップデートを行うことが可能になる。
【０００５】
従来のホームネットワークに接続された家電機器とこれら家電機器を管理するメーカのサーバとで構成されるソフトウェア管理システムの一例を図１６に示す。
【０００６】
図１６のソフトウェア管理システム１００においては、ホームネットワーク２ｃ内にＸ社家電機器Ａａ３１、Ｘ社家電機器Ａｂ３４、Ｙ社家電機器Ｂ３２、およびＺ社家電機器Ｃ３３の４つの家電機器が備えられている。これらの家電機器は、インターネット５を介して、Ｘ社家電機器Ａａ３１およびＸ社家電機器Ａｂ３４はＸ社サーバ４１に接続され、Ｙ社家電機器Ｂ３２はＹ社サーバ４２に接続され、Ｚ社家電機器ＣはＺ社サーバ４３に接続されている。
【０００７】
また、Ｘ社家電機器Ａａ３１には機器Ａａ用ソフトウェア３１０が搭載され、Ｘ社家電機器Ａｂ３４には機器Ａｂ用ソフトウェア３４０が搭載され、Ｙ社家電機器Ｂ３２には機器Ｂ用ソフトウェア３２０が搭載され、Ｚ社家電機器Ｃ３３には機器Ｃ用ソフトウェア３３０が搭載されている。
【０００８】
機器Ａａ用ソフトウェア３１０または機器Ａｂ用ソフトウェア３４０をアップデートする際は、Ｘ社家電機器Ａａ３１またはＸ社家電機器Ａｂ３４からインターネット５を介してＸ社サーバ４１からアップデート情報をダウンロードすることにより行われる。
【０００９】
また、機器Ｂ用ソフトウェア３２０をアップデートする際は、Ｙ社家電機器Ｂ３２からインターネット５を介してＹ社サーバ４２からアップデート情報をダウンロードすることにより行われる。
【００１０】
また、機器Ｃ用ソフトウェア３３０をアップデートする際は、Ｚ社家電機器Ｃ３３からインターネット５を介してＺ社サーバ４３からアップデート情報をダウンロードすることにより行われる。
【００１１】
このようにしてインターネット５を介してソフトウェア３１０〜３３０のアップデートを行うことにより、簡便な操作で最新の機能を利用できるようにすることが可能になる。
【非特許文献１】http://feminity.toshiba.co.jp/feminity/
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、このソフトウェア管理システム１００においては、機器ごとにインターネット５を介して各メーカのサーバ４１〜４３に接続されているため、ソフトウェア３１０〜３３０のアップデートの操作や初期設定の操作などは機器毎に行わなければならず、利用者にとって負担が大きいという問題があった。
【００１３】
例えば、新たな家電機器をホームネットワーク２ｃに接続する際に行うソフトウェアの初期設定において、利用されるホームネットワーク２ｃに接続するためのプロキシサーバやゲートウェイのＩＰアドレスなどのネットワーク情報、ホームネットワーク２ｃに接続されている家電機器の構成情報、またはユーザ登録に利用される個人情報などは、すべての機器に対して共通の項目であるにも関わらず接続の度に入力する必要があった。
【００１４】
また、これらの初期設定は、同種の家電機器の増設や買い替えの際にも行わなければならなかった。
【００１５】
さらに、ホームネットワーク２ｃには様々な家電機器が接続されているが、初期設定が個々の機器毎に行われているため、どの機器に対してどのような個人情報を入力したかを利用者が把握し難いという問題があった。
【００１６】
さらに、製造メーカがインターネット５を介して家電機器のソフトウェアのアップデートなどのリモートメンテナンスを行う場合、Ｘ社家電機器Ａａ３１とＸ社家電機器Ａｂ３４とのような同一メーカの同種の家電機器に対しても個々に行わなければならずメーカ側に負担であるという問題があった。
【００１７】
よって本発明の目的は、ホームネットワーク内の家電機器で共通の設定情報を共有することができるソフトウェア管理装置およびソフトウェア管理方法を提供することである。
【００１８】
また、本発明の別の目的は、各家電機器で設定した個人情報を利用者が把握することができるソフトウェア管理装置およびソフトウェア管理方法を提供することである。
【００１９】
また、本発明の別の目的は、メーカのリモートメンテナンスの負担を軽減することができるソフトウェア管理装置およびソフトウェア管理方法を提供することである。
【課題を解決するための手段】
【００２０】
上記課題を解決するための請求項１に記載の本発明は、複数の家電機器にネットワークを介して接続され、複数の家電機器の動作に必要なソフトウェアを管理するソフトウェア管理装置において、複数の家電機器で共有する設定項目に対する設定情報が格納されている共有設定情報データベースと、複数の家電機器を構成する各家電機器固有の設定項目に対する設定情報および各家電機器の動作に必要なソフトウェアが格納されている各家電機器用領域とを有する記録部と、ネットワークに新たな家電機器が接続されたときは、この新たな家電機器固有の設定項目に対する設定情報および新たな家電機器の動作に必要なソフトウェアを格納するための家電機器用領域を記録部に生成する領域作成部と、新たな家電機器を動作させるソフトウェアの設定に必要な複数の設定項目を、共通設定情報データベースから検索する検索部と、検索部の検索により抽出された設定項目に対する設定情報および利用者により入力された設定情報を適用して共有設定情報データベースまたは各家電機器用領域に記録することにより新たな家電機器の動作に必要なソフトウェアの設定を行う設定部とを備えることを特徴とする。
【００２１】
また、請求項２は請求項１に記載のソフトウェア管理装置において、検索部は、新たな家電機器と同一機種であり、且つ既にネットワークに接続されている家電機器を共有設定情報データベースから検索し、設定部は、検索部において新たな家電機器と同一機種の家電機器が共有設定情報データベースから抽出されたときは、新たな家電機器のソフトウェアの設定項目に対する設定情報として抽出された家電機器のソフトウェアの設定情報を適用することを特徴とする。
【００２２】
また、請求項３は請求項１または２に記載のソフトウェア管理装置において、共有設定情報データベースに記録されている情報を表示させる表示部を有することを特徴とする。
【００２３】
また、請求項４は請求項１〜３いずれか１項に記載のソフトウェア管理装置において、外部との通信を行う通信部と、通信部で外部から受信したソフトウェアの更新情報をソフトウェアに送信して更新を行う更新部とを有することを特徴とする。
【００２４】
また、請求項５はネットワークを介して接続された複数の家電機器の動作に必要なソフトウェアを管理するソフトウェア管理方法であって、ソフトウェア管理装置が、複数の家電機器で共有する設定項目に対する設定情報と、複数の家電機器を構成する各家電機器固有の設定項目に対する設定情報および各家電機器の動作に必要なソフトウェアとを予め別に格納しておき、ネットワークに新たな家電機器が接続されたときは、この新たな家電機器固有の設定項目に対する設定情報および新たな家電機器の動作に必要なソフトウェアを格納するための家電機器用領域を生成する領域生成ステップと、新たな家電機器を動作させるソフトウェアの設定に必要な複数の設定項目を、複数の家電機器で共有する設定項目から検索する検索ステップと、検索ステップにより抽出された設定項目に該当する設定情報および利用者により入力された設定情報を適用して記録することにより、新たな家電機器の動作に必要なソフトウェアの設定を行う設定ステップとを備えることを特徴とする。
【００２５】
また、請求項６は請求項５に記載のソフトウェア管理方法において、検索ステップでは、新たな家電機器と同一機種であり、且つ既にネットワークに接続されている家電機器を検索し、設定ステップは、検索ステップにおいて新たな家電機器と同一機種の家電機器が抽出されたときは、新たな家電機器のソフトウェアの設定項目に対する設定情報として抽出された家電機器のソフトウェアの設定情報を適用することを特徴とする。
【００２６】
また、請求項７は請求項５または６に記載のソフトウェア管理方法において、ソフトウェア管理装置が、複数の家電機器で共有する機器の設定情報を表示させる表示ステップを有することを特徴とする。
【００２７】
また、請求項８は請求項５〜７いずれか１項に記載のソフトウェア管理方法において、ソフトウェア管理装置が、外部との通信を行う通信ステップと、通信ステップにおいて外部から受信したソフトウェアの更新情報をソフトウェアに送信して更新を行う更新ステップとを有することを特徴とする。
【発明の効果】
【００２８】
本発明のソフトウェア管理装置およびソフトウェア管理方法によれば、ホームネットワーク内の家電機器で共通の設定情報を共有するため、新たにホームネットワークに家電機器を接続したときに共通の設定情報に関しては共有されている情報を適用することができ、利用者の負担を低減させることができる。
【００２９】
また、各家電機器で設定した個人情報を表示させることにより、利用者がどの機器にどのような個人情報を設定したか、また、どのメーカにどのような通知を行ったかを把握することができる。
【００３０】
また、メーカがリモートメンテナンスを行う際、個々の家電機器に接続することなく一括してメンテナンスを行うことができ、メーカの負担を軽減することができる。
【発明を実施するための最良の形態】
【００３１】
〈第１実施形態〉
本発明の第１実施形態によるソフトウェア管理装置は、新たな家電機器をホームネットワークに接続する際に、ホームネットワーク内の機器の共通な設定情報を家電機器間で共有することにより、簡便な操作で初期設定を行うことを可能にするものである。
【００３２】
《第１実施形態によるソフトウェア管理装置の構成》
本実施形態によるソフトウェア管理装置としてのホームゲートウェイ６を有するホームネットワーク２ａの構成を図１に示す。ホームネットワーク２ａは、メーカのサーバ４１〜４３とインターネット５を介して接続されることにより、ソフトウェア管理システム１を構成している。
【００３３】
本実施形態におけるホームネットワーク２ａは、Ｘ社家電機器Ａａ３１と、Ｙ社家電機器Ｂ３２と、Ｚ社家電機器Ｃ３３と、これらの家電機器に接続されているホームゲートウェイ６とにより構成されている。
【００３４】
ホームゲートウェイ６の構成を図２に示す。ホームゲートウェイ６は、通信部７と、記録部８と、演算部９と、表示部１０と、入力部１１とを備え、ソフトウェア管理装置として機能する。
【００３５】
通信部７は、イーサネット（登録商標）や無線を用いたＴＣＰ／ＩＰによるインターネット５との通信、および、イーサネット（登録商標）やＴＣＰ／ＩＰによるホームネットワーク２ａ内の家電機器との通信を、赤外線、Bluetooth、または電力線通信などにより行う。
【００３６】
記録部８は、メモリデバイスで構成され、Ｘ社家電機器Ａａ３１、Ｙ社家電機器Ｂ３２、およびＺ社家電機器Ｃ３３の動作に必要なソフトウェア、および各家電機器の設定情報を記録する。
【００３７】
記録部８の詳細な構成を図３に示す。記録部８は、ホームネットワーク２ａに接続されている複数の家電機器で共有することが可能な設定情報を記録する共有設定情報データベース１２と、家電機器の機種ごとの領域とを有する。
【００３８】
共有設定情報データベース１２に記録されている情報の一例を図４に示す。本実施形態においては、設定項目ごとのメーカ名、「レコーダ」や「電話」などの家電機器のカテゴリ、機種名、シリアル番号、設定したユーザのユーザ名、および設定値が設定情報として記録されている。各項目の値として、特定の値または不特定の値（空欄、または“*”、または“All”など）が記録されている。
【００３９】
記録部８の家電機器の機種ごとの領域としては、家電機器Ａ用領域１３１、家電機器Ｂ用領域１３２、および家電機器Ｃ用領域１３３を有する。
【００４０】
家電機器Ａ用領域１３１には、家電機器Ａの動作に必要なファームウェア１４１および家電機器Ａ固有の設定情報である設定ファイル１５１を有する。
【００４１】
家電機器Ｂ用領域１３２には、家電機器Ｂの動作に必要なファームウェア１４２および家電機器Ｂ固有の設定情報である設定ファイル１５２を有する。
【００４２】
家電機器Ｃ用領域１３３には、家電機器Ｃの動作に必要なファームウェア１４３および家電機器Ｃ固有の設定情報である設定ファイル１５３を有する。
【００４３】
演算部９は、記録部８への家電機器ごとの領域の新規作成を行う領域作成部１８と、共有設定情報データベース１２に記録されている情報から検索を行う検索部１９と、検索部による検索結果と利用者により入力部１１から入力される情報とから新たに接続された機器の初期設定を行う設定部２０とを有する。
【００４４】
表示部１０は、ディスプレイであり、演算部９の処理結果などを表示させる。
【００４５】
入力部１１は、利用者により操作されるものであり、キーボードやマウスなどであり、リモコンや携帯電話など無線で情報を送信するものでもよい。
【００４６】
また、パーソナルコンピュータを通信部７に接続し、このパーソナルコンピュータに接続されたディスプレイ、キーボード、マウスなどを表示部１０、または入力部１１として利用してもよい。
【００４７】
さらにホームネットワーク２ａは、インターネット５を介してＸ社家電機器Ａａ３１に情報を提供するＸ社サーバ４１、Ｙ社家電機器Ｂ３２に情報を提供するＹ社サーバ４２、またはＺ社家電機器Ｃ３３に情報を提供するＺ社サーバ４３に接続されている。
【００４８】
《第１実施形態によるソフトウェア管理装置の動作》
本実施形態においては、ホームネットワーク２ａに接続されている家電機器は、ソフトウェア管理装置としてのホームゲートウェイ６に格納されているソフトウェアを利用して起動される。
【００４９】
家電機器の起動は、記録部８の該当する家電機器用領域からファームウェアや必要な設定ファイルが家電機器にコピーされて行われるか、または、ＮＦＳ（Network File System）の機能により記録部８の該当する家電機器用領域のファームウェアが直接マウントされて行われる。
【００５０】
上記のように構成されたソフトウェア管理装置としてのホームゲートウェイ６を用いて、新たな家電機器であるＸ社家電機器Ａｂをホームネットワーク２ａに接続する際の初期設定の処理について図５を参照して説明する。
【００５１】
ここで、Ｘ社家電機器Ａｂは、すでにホームネットワーク２ａに接続されているＸ社家電機器Ａａ３１と同じメーカであるＸ社の同一機種の家電機器Ａである。
【００５２】
まず、Ｘ社家電機器Ａｂがホームネットワーク２ａに接続される（Ｓ１）と、ホームネットワーク２ａ内は図６に示すような構成になり、ホームゲートウェイ６の演算部９の領域作成部１８により記録部８の家電機器Ａ用領域１３１内に家電機器Ａｂ用領域が作成される。
【００５３】
Ｘ社家電機器Ａｂが接続される前の家電機器Ａ用領域１３１を有するホームゲートウェイ６を図７に、接続後の家電機器Ａ用領域１３１を図８に示す。
【００５４】
図７に示すように、Ｘ社家電機器Ａａは、通信部７と演算部９とを介して記録部８の家電機器Ａ用領域１３１のファームウェア１４１、および、設定ファイル１５１内に設けられている家電機器Ａａ用領域１６１の設定ファイル１７１から必要な情報が取得され、Ｘ社家電機器Ａａ３１が起動されている。
【００５５】
ここに、Ｘ社家電機器Ａｂ３４が接続されると、演算部９の領域作成部１８により、図８に示すように家電機器Ａｂ用領域１６２が生成され、Ｘ社家電機器Ａｂ固有の設定情報が記録される設定ファイル１７２が家電機器Ａｂ用領域１６２内に設けられる。
【００５６】
次に、Ｘ社家電機器Ａｂ３４からカテゴリ、メーカ、機種名、シリアル番号などの情報がホームゲートウェイ６の記録部８の共有設定情報データベース１２に通知され、記録される（Ｓ２）。
【００５７】
また、Ｘ社家電機器Ａｂ３４に予め記憶されている初期設定項目のうち、メーカによって「共有を行う」印が付せられている項目がホームゲートウェイ６の共有設定情報データベース１２に通知され、項目の設定が行われる（Ｓ２）。
【００５８】
次に、初期設定を行うユーザ名がホームゲートウェイ６に通知されたときは、演算部９の検索部１９によりこのユーザ名で共有設定情報データベース１２内のデータが検索される（Ｓ３）。この検索結果には、検索対象のユーザ名のデータだけでなく、ユーザ名が特定されていないデータも含むものとする。
【００５９】
次に、接続されたＸ社家電機器Ａｂから通知された機種名と同一の機種名の設定情報が共有設定情報データベース１２にあるかどうか、検索部１９により検索される（Ｓ４）。
【００６０】
検索の結果、Ｘ社家電機器Ａｂの機種名と同一の機種名の設定情報があったとき（Ｓ４の「あり」）は、さらに複数のシリアル番号があるかどうか、検索部１９により検索される（Ｓ５）。
【００６１】
複数のシリアル番号はあったときには（Ｓ５の「あり」）、さらにシリアル番号で設定情報の絞込みが行われ（Ｓ６）、この絞り込まれた設定情報が適用され演算部９の設定部２０により自動設定が行われる（Ｓ７）。絞込みの際はまず同一のシリアル番号があるかどうか検索され、同一のシリアル番号があればその設定情報が適用され、同一のシリアル番号がなければ同一の機種名中の設定情報が適用される。
【００６２】
ステップＳ５において単一のシリアル番号しかないとき（Ｓ５の「なし」）には、このシリアル番号の設定情報が適用され、演算部９の設定部２０により自動設定が行われる（Ｓ７）。
【００６３】
ステップＳ４においてＸ社家電機器Ａｂの機種名と同一の機種名の設定情報がないとき（Ｓ４の「なし」）は、設定部２０により各項目について自動設定を試みることが行われる（Ｓ８）。
【００６４】
このステップＳ８で実行される各項目についての設定部２０による各項目についての自動設定処理について図９を参照して説明する。
【００６５】
まず、設定する項目のうちの１つで共有設定情報データベース１２が検索される（Ｓ２１）。
【００６６】
検索の結果、共有設定情報データベース１２に格納されている設定項目から、１つの項目のみが該当し抽出されたとき（Ｓ２２）は、その設定項目が選択される。
【００６７】
また、ステップＳ２１の検索の結果、共有設定情報データベース１２に格納されている設定項目から、該当する項目が１つも抽出されなかったときは、自動設定は行わず、次の設定項目に移る（Ｓ２３）。
【００６８】
また、ステップＳ２１の検索の結果、共有設定情報データベース１２に格納されている設定項目から、複数の該当する項目が抽出されたとき（Ｓ２４）は、さらに接続する機器のカテゴリで共有設定情報データベース１２が検索され絞込みが行われる（Ｓ２５）。
【００６９】
検索の結果、共有設定情報データベース１２に格納されている設定項目から、１つの項目のみが該当し抽出されたとき（Ｓ２６）は、その設定項目が選択される。
【００７０】
また、ステップＳ２５の検索の結果、共有設定情報データベース１２に格納されている設定項目から、該当する項目が１つも抽出されなかったときは、ステップＳ２５においてカテゴリで絞り込む処理が実行される前の状態に戻される（Ｓ２７）。
【００７１】
また、ステップＳ２５の検索の結果、共有設定情報データベース１２に格納されている設定項目から、複数の該当する項目が抽出されたとき（Ｓ２８）、または、ステップＳ２７でカテゴリで絞り込む前の状態に戻ったときは、さらにＸ社家電機器Ａｂのメーカ名で共有設定情報データベース１２が検索され絞込みが行われる（Ｓ２９）。
【００７２】
検索の結果、共有設定情報データベース１２に設定されている設定項目から、１つの項目のみが該当し抽出されたとき（Ｓ３０）は、その設定項目が選択される。
【００７３】
また、ステップＳ２９の検索の結果、共有設定情報データベース１２から該当する項目が１つも抽出されなかったときは、ステップＳ２９においてメーカ名で絞り込む処理が実行される前の状態に戻される（Ｓ３１）。
【００７４】
また、ステップＳ２９の検索の結果、共有設定情報データベース１２から複数の該当する項目が抽出されたとき（Ｓ３２）、または、ステップＳ３１でメーカ名で絞り込む前の状態に戻ったときは、残っている設定項目のうち設定日時が最も新しいデータが選択される（Ｓ３３）。
【００７５】
上述のステップＳ２２、ステップＳ２６、ステップＳ３０、またはステップＳ３３で選択された設定項目が、自動設定対象の項目として適用される（Ｓ３４）。このようにして、設定部２０によりすべての設定項目が処理される。
【００７６】
以上で各項目についての自動設定処理が終了され、図５のステップＳ８に戻る。
【００７７】
本実施形態においてＸ社家電機器Ａｂを接続する際は、ステップＳ４において同一の機種名であるＸ社家電機器Ａａがあると判定されるため、このＸ社家電機器Ａａの設定情報が適用され自動設定が行われる。
【００７８】
次に、ステップＳ７またはステップＳ８で自動設定された項目の内容がホームゲートウェイ６の表示部１０に表示されて利用者により確認が行われ、必要があれば修正される（Ｓ９）。
【００７９】
次に、自動設定ができなかった項目について、利用者により手動で入力部１１により設定が行われる（Ｓ１０）。
【００８０】
次に、設定された項目のうち、予めメーカによって「共有を行う」印が付せられている項目の設定情報が、共有設定情報データベース１２に記録される（Ｓ１１）。本実施形態においては、設定日時、カテゴリ、メーカ、機種名、シリアル番号、設定ユーザ名、設定項目名、設定値などの項目が記録される。
【００８１】
また、共有設定情報データベース１２に記録されなかった設定情報は、家電機器Ａ用領域１３１内の家電機器Ａｂ用領域１６２の設定ファイル１７２に記録される。
【００８２】
以上の第１実施形態によれば、ホームネットワークに接続された家電機器の共通の設定情報を共有設定情報データベースに記録して共有するため、新たに家電機器を接続するときに共通設定情報データベースに記録されている情報は利用者が入力する必要がなく、接続時の処理を簡便にすることができる。
【００８３】
〈第２実施形態〉
本発明の第２実施形態によるソフトウェア管理装置は、新たな家電機器をホームネットワークに接続する際に、ホームネットワーク内に同じ機種の家電機器が既に接続されいる場合はその家電機器のファームウェアを利用して起動するものである。
【００８４】
《第２実施形態によるソフトウェア管理装置の構成》
本発明の第２実施形態によるソフトウェア管理装置としてのホームゲートウェイ６の構成、および、ホームゲートウェイ６を有するホームネットワーク２ａの構成は、第１実施形態と同様であるため図１〜図４を援用し、その詳細な説明は省略する。
【００８５】
《第２実施形態によるソフトウェア管理装置の動作》
本実施形態によるソフトウェア管理装置としてのホームゲートウェイ６を用いて、新たな家電機器であるＸ社家電機器Ａｂをホームネットワーク２ａに接続する際のファームウェアの設定処理について図６、図７、図８、図１０および図１１を参照して説明する。
【００８６】
ここで、第１実施形態と同様にＸ社家電機器Ａｂは、すでにホームネットワーク２ａに接続されているＸ社家電機器Ａａ３１と同じメーカであるＸ社の同一機種の家電機器Ａである。
【００８７】
まず、Ｘ社家電機器Ａｂがホームネットワーク２ａに接続される（Ｓ４１）と、ホームネットワーク２ａ内は図６に示すような構成になり、ホームゲートウェイ６の演算部９の領域作成部１８により記録部８の家電機器Ａ用領域１３１内に家電機器Ａｂ用領域が作成される。
【００８８】
Ｘ社家電機器Ａｂが接続される前の家電機器Ａ用領域１３１を有するホームゲートウェイ６を図７に、接続後の家電機器Ａ用領域１３１を図８に示す。
【００８９】
図７に示すように、Ｘ社家電機器Ａａは、通信部７と演算部９とを介して記録部８の家電機器Ａ用領域１３１のファームウェア１４１、および、設定ファイル１５１内に設けられている家電機器Ａａ用領域１６１の設定ファイル１７１から必要な情報が取得され、Ｘ社家電機器Ａａ３１が起動されている。
【００９０】
ここに、Ｘ社家電機器Ａｂが接続されると、演算部９の領域作成部１８により、図８に示すように家電機器Ａｂ用領域１６２が生成され、Ｘ社家電機器Ａｂ固有の設定情報が記録される設定ファイル１７２が家電機器Ａｂ用領域１６２内に設けられる。
【００９１】
次に、Ｘ社家電機器Ａｂからカテゴリ、メーカ、機種名、シリアル番号などの情報がホームゲートウェイ６の共有設定情報データベース１２に通知され、記録される。
【００９２】
また、Ｘ社家電機器Ａｂに予め記憶されている初期設定項目のうち、メーカによって「共有を行う」印が付せられている項目として、ファームウェアに関する設定項目がホームゲートウェイ６の記録部８の共有設定情報データベース１２に通知され、項目の設定が行われる（Ｓ４２）。
【００９３】
次に、Ｘ社家電機器Ａｂの機種名で共有設定情報データベース１２内のデータが演算部９の検索部１９により検索され、同一の機種名の家電機器がホームネットワーク２ａに既に接続されているかどうか判定される（Ｓ４３）。
【００９４】
本実施形態においては、ホームネットワーク２ａ内にＸ社家電機器Ａｂと同一機種のＸ社家電機器Ａａが既に接続されているため、同一の機種名のデータがあると判定され（Ｓ４３の「あり」）、このＸ社家電機器Ａａのファームウェアに関する設定項目の値（ファームウェアの格納場所であるパスまたはＵＲＬやバージョンなど）が適用されて、演算部９の設定部２０によりＸ社家電機器Ａｂ３４の設定が行われる（Ｓ４４）。
【００９５】
このようにＸ社家電機器Ａｂ３４のファームウェアの設定情報としてＸ社家電機器Ａａ３１の情報を用いることにより、図１１に示すようにファームウェアを新たに設定せずに共有することができる。図１１においては、Ｘ社家電機器Ａａ３１またはＸ社家電機器Ａｂ３４が起動されるときは、通信部７および演算部９を介して家電機器Ａ用領域１３１に格納された共有のファームウェア１４１を利用して起動される。
【００９６】
これらのファームウェアに関する情報を含む設定項目の値は、共有設定情報データベース１２に記録される（Ｓ４５）。
【００９７】
また、ステップＳ４３において同一の機種名のデータがないと判定されたときは（Ｓ４３の「なし」）、新たに接続された家電機器のファームウェアが用意され、ホームゲートウェイ６の記録部８内に記録される（Ｓ４６）。
【００９８】
また、この新たに記録されたＸ社家電機器Ａｂのファームウェアに関する設定情報が適用され、演算部９の設定部２０によりＸ社家電機器Ａｂ３４の設定が行われる（Ｓ４７）。
【００９９】
以上の第２実施形態によれば、ホームネットワークに接続された家電機器のファームウェアを共有するため、新たに家電機器を接続するときにファームウェアに関する情報を利用者が入力する必要がなく、接続時の処理を簡便にすることができるとともに、記録部内の領域を有効に使用することができる。
【０１００】
〈第３実施形態〉
本発明の第３実施形態によるソフトウェア管理装置は、共有設定情報ファイルの内容を表示部に表示させるものである。
【０１０１】
《第３実施形態によるソフトウェア管理装置の構成》
本発明の第３実施形態によるソフトウェア管理装置としてのホームゲートウェイ６の構成、および、ホームゲートウェイ６を有するホームネットワーク２ａの構成は、第１実施形態および第２実施形態と同様であるため図１〜図４を援用し、その詳細な説明は省略する。
【０１０２】
《第３実施形態によるソフトウェア管理装置の動作》
本実施形態によるソフトウェア管理装置としてのホームゲートウェイ６の記録部８の共有設定情報データベース１２に記録されているデータを表示する動作について図１２、図１３、および図１４を参照して説明する。
【０１０３】
まず、利用者の操作により入力部１１から共有設定情報データベース１２のデータが要求されると、演算部９の処理により図１２のような共有設定情報データベース１２内に記録されている共有設定項目の一覧が表示部１０に表示される。
【０１０４】
利用者により所望の設定項目のチェックボックス２１がチェックされ検索ボタン２２が押下されると、チェックされた設定項目で演算部９の検索部１９により共有設定情報データベース１２が検索され、それぞれの設定項目が利用されている家電機器が調査される。
【０１０５】
その結果、家電機器ごとにそれぞれの設定項目が利用されているかどうかが図１３のように表示部１０に表示される。
【０１０６】
また、別の表示方法として、図１４に示すように各設定項目の設定値を一覧表示させることもできる。
【０１０７】
各設定項目の設定値を一覧表示させることにより、利用者により「メーカ」や「機種名」などの項目タイトル部分が操作されて項目の並べ替えが行われたり、「Ａ社」や「123456」などのデータが選択されてデータの絞込みが行われたり設定値が修正されたりすることが可能になる。
【０１０８】
以上の第３実施形態によれば、ホームネットワークに接続された家電機器の共通の設定情報を表示させるため、利用者はどの機器にどのような項目が設定されているか、またはどのような情報が設定されているかを把握することができるるともに、その情報の修正も行うことができる。
【０１０９】
〈第４実施形態〉
本発明の第４実施形態によるソフトウェア管理装置は、メーカからのリモートメンテナンスを行うものである。
【０１１０】
《第４実施形態によるソフトウェア管理装置の構成》
本実施形態によるソフトウェア管理装置としてのホームゲートウェイ６を有するホームネットワーク２ｂの構成を図１５に示す。
【０１１１】
本実施形態によるホームネットワーク２ｂは、Ｘ社の家電機器のリモートメンテナンスを行うＸ社サーバ４１と有することと、演算部９に家電機器のソフトウェアをアップデートする更新部２３を有する他は第１実施形態〜第３実施形態の構成と同様であるため、その詳細な説明は省略する。
【０１１２】
《第４実施形態によるソフトウェア管理装置の動作》
本実施形態によるソフトウェア管理装置としてのホームゲートウェイ６の記録部８に格納されているＸ社の家電機器のファームウェアをＸ社サーバ４１からアップデートする動作について説明する。
【０１１３】
まず、Ｘ社サーバ４１からアップデートの要求がホームゲートウェイ６の通信部７に送信され、演算部９の更新部２３においてこの要求が受信されるとともにこの要求がどのメーカからのアクセスかが判定される。
【０１１４】
次に、更新部２３により共有設定情報データベース１２からホームネットワーク２ｂに接続されている同メーカの家電機器の種類および個数、またそれらの家電機器のファームウェアのバージョン情報が取得され、通信部７を介してＸ社サーバ４１に送信される。
【０１１５】
Ｘ社サーバ４１では、受信したホームネットワーク２ｂのファームウェアのバージョン情報から、アップデートが必要なファームウェアが判定され、該当するファームウェアのアップデート情報がホームゲートウェイ６の通信部７を介して演算部９の更新部２３に送信される。
【０１１６】
更新部２３で受信されたアップデート情報は該当する家電機器の領域内である家電機器Ａ用領域１３１に送信されて書き込まれ、既に格納されているファームウェア１４１と入れ替えられる。
【０１１７】
上述のようにファームウェア１４１がアップデートされた後、Ｘ社家電機器Ａａ３１およびＸ社家電機器Ａｂが起動されるときは、これらの家電機器からホームゲートウェイ６の通信部７および演算部９を介して家電機器Ａ用領域１３１にアクセスされ、アップデートされたファームウェア１４１がダウンロードされるか直接マウントされることにより利用される。
【０１１８】
以上の第４実施形態によれば、家電機器の動作に必要なソフトウェアがホームゲートウェイで一括して管理されているため、メーカ側はアップデートやリモートメンテナンスを行いたいときに該当する家電機器の電源のオンオフやネットワークに接続されているかどうかなどの機器の状態を気にすることなく、ホームゲートウェイのみにアクセスすることによりソフトウェアのアップデートやリモートメンテナンスの処理を行うことができる。
【０１１９】
また、共有設定情報データベースを利用することにより、同時に複数の機種の設定情報（サーバのＵＲＬなど）を書き換えたり、関連する複数の家電機器のソフトウェアをアップデートしたりすることができる。例えば、家庭内ストリーミングサービスのため、レコーダとテレビの双方のソフトウェアをアップデートする必要があるときに、これらを一括してアップデートすることができる。
【図面の簡単な説明】
【０１２０】
【図１】本発明の第１実施形態〜第３実施形態によるソフトウェア管理装置としてのホームゲートウェイを有するホームネットワークの構成を示すブロック図である。
【図２】本発明の第１実施形態〜第３実施形態によるソフトウェア管理装置としてのホームゲートウェイの構成を示すブロック図である。
【図３】本発明の第１実施形態〜第３実施形態によるソフトウェア管理装置としてのホームゲートウェイの記録部の構成を示すブロック図である。
【図４】本発明の第１実施形態〜第３実施形態によるソフトウェア管理装置としてのホームゲートウェイの記録部の共有設定情報データベースに記録されたデータを示す説明図である。
【図５】本発明の第１実施形態によるソフトウェア管理装置を用いて新たな家電機器を設定する動作を示すフローチャートである。
【図６】本発明の第１実施形態および第２実施形態によるソフトウェア管理装置としてのホームゲートウェイを有するホームネットワークに新たな家電機器が接続された状態の構成を示すブロック図である。
【図７】本発明の第１実施形態および第２実施形態によるソフトウェア管理装置としてのホームゲートウェイを有するホームネットワークに新たな家電機器が接続される前のホームゲートウェイの状態を示すブロック図である。
【図８】本発明の第１実施形態および第２実施形態によるソフトウェア管理装置としてのホームゲートウェイを有するホームネットワークに新たな家電機器が接続された後の家電機器Ａ用領域の状態を示すブロック図である。
【図９】本発明の第１実施形態によるソフトウェア管理装置を用いて新たな家電機器を自動設定する動作を示すフローチャートである。
【図１０】本発明の第２実施形態によるソフトウェア管理装置を用いて新たな家電機器のファームウェアを設定する動作を示すフローチャートである。
【図１１】本発明の第２実施形態によるソフトウェア管理装置としてのホームゲートウェイを有するホームネットワークの構成を示すブロック図である。
【図１２】本発明の第３実施形態によるソフトウェア管理装置の表示部を示す画面構成図である。
【図１３】本発明の第３実施形態によるソフトウェア管理装置の表示部を示す画面構成図である。
【図１４】本発明の第３実施形態によるソフトウェア管理装置の表示部を示す画面構成図である。
【図１５】本発明の第４実施形態によるソフトウェア管理装置としてのホームゲートウェイを有するホームネットワークの構成を示すブロック図である。
【図１６】従来のソフトウェア管理システムの構成を示すブロック図である。
【符号の説明】
【０１２１】
１…ソフトウェア管理システム
２ａ、２ｂ、２ｃ…ホームネットワーク
５…インターネット
６…ホームゲートウェイ
７…通信部
８…記録部
９…演算部
１０…表示部
１１…入力部
１２…共有設定情報データベース
１８…領域作成部
１９…検索部
２０…設定部
２１…チェックボックス
２２…検索ボタン
２３…更新部
３１…Ｘ社家電機器Ａａ
３２…Ｙ社家電機器
３３…Ｚ社家電機器
３４…Ｘ社家電機器Ａｂ
４１…Ｘ社サーバ
４２…Ｙ社サーバ
４３…Ｚ社サーバ
１００…ソフトウェア管理システム
１３１…家電機器Ａ用領域
１３２…家電機器Ｂ用領域
１３３…家電機器Ｃ用領域
１４１…ファームウェア
１４２…ファームウェア
１４３…ファームウェア
１５１…設定ファイル
１５２…設定ファイル
１５３…設定ファイル
１６１…家電機器Ａａ用領域
１６２…家電機器Ａｂ用領域
１７１…設定ファイル
１７２…設定ファイル
３１０…機器Ａａ用ソフトウェア
３２０…機器Ａｂ用ソフトウェア
３３０…機器Ｂ用ソフトウェア
３４０…機器Ｃ用ソフトウェア
【図１】
2007157072.tif 000003
【図２】
2007157072.tif 000004
【図３】
2007157072.tif 000005
【図４】
2007157072.tif 000006
【図５】
2007157072.tif 000007
【図６】
2007157072.tif 000008
【図７】
2007157072.tif 000009
【図８】
2007157072.tif 000010
【図９】
2007157072.tif 000011
【図１０】
2007157072.tif 000012
【図１１】
2007157072.tif 000013
【図１２】
2007157072.tif 000014
【図１３】
2007157072.tif 000015
【図１４】
2007157072.tif 000016
【図１５】
2007157072.tif 000017
【図１６】
2007157072.tif 000018