宅内の通信ネットワークに接続された宅内機器情報管理装置と宅内機器設定情報提供装置とで行う宅内機器管理システムにおいて、前記宅内機器情報管理装置は、前記宅内の通信ネットワークに接続された通信可能な宅内機器の宅内機器情報を当該宅内機器の識別情報に対応付けて第1記憶手段に記憶しておき、前記宅内機器設定情報提供装置から送信された宅内機器の識別情報に対応する宅内機器情報を前記第1記憶手段から読み出して送信する手段を有し、前記宅内機器設定情報提供装置は、Javaプログラムであるバンドルの実行環境であるOSGiフレームワークが動作するホームゲートウェイに具備され、前記宅内の通信ネットワークに接続された前記宅内機器から当該宅内機器の識別情報を取得することをバンドルで行う手段と、取得した前記宅内機器の識別情報に対応する宅内機器情報を前記宅内機器情報管理装置から取得して第2記憶手段に記憶することをバンドルで行う手段と、前記第2記憶手段から宅内機器情報に含まれる機器設定ページへのリンク情報を読み出して、前記宅内の通信ネットワークに接続された前記宅内機器の機器設定ページへのリンク情報を記載したページを生成することをバンドルで行う手段と、を有することを特徴とする宅内機器管理システム。宅内の通信ネットワークに接続された宅内機器情報管理装置と宅内機器設定情報提供装置とで行う宅内機器管理方法において、前記宅内機器情報管理装置により、前記宅内の通信ネットワークに接続された通信可能な宅内機器の宅内機器情報を当該宅内機器の識別情報に対応付けて第1記憶手段に記憶しておき、前記宅内機器設定情報提供装置から送信された宅内機器の識別情報に対応する宅内機器情報を前記第1記憶手段から読み出して送信するステップを有し、Javaプログラムであるバンドルの実行環境であるOSGiフレームワークが動作するホームゲートウェイに具備された前記宅内機器設定情報提供装置により、前記宅内の通信ネットワークに接続された前記宅内機器から当該宅内機器の識別情報を取得することをバンドルで行うステップと、取得した前記宅内機器の識別情報に対応する宅内機器情報を前記宅内機器情報管理装置から取得して第2記憶手段に記憶することをバンドルで行うステップと、前記第2記憶手段から宅内機器情報に含まれる機器設定ページへのリンク情報を読み出して、前記宅内の通信ネットワークに接続された前記宅内機器の機器設定ページへのリンク情報を記載したページを生成することをバンドルで行うステップと、を有することを特徴とする宅内機器管理方法。しかしながら、宅内の通信ネットワークには様々な宅内機器が接続されるため、複数の宅内機器毎に、それら各情報を適切に設定し利用して機器設定ページにアクセスするのは容易ではない。また、非特許文献1には、様々なプロトコルを送信して、その応答から宅内機器名を特定する技術が開示されているが、LAN内にある区分、メーカ名、機種名、型番をユーザ端末に提供するのみであり、宅内機器の機器設定ページへのアクセスには前述したように多様であるため、マニュアルや専用ツールが別途必要になるという問題があった。本発明は、上記課題を鑑みてなされたものであり、宅内の通信ネットワークに接続された通信可能な宅内機器を一元管理することにある。請求項1記載の宅内機器管理システムは、宅内の通信ネットワークに接続された宅内機器情報管理装置と宅内機器設定情報提供装置とで行う宅内機器管理システムにおいて、前記宅内機器情報管理装置は、前記宅内の通信ネットワークに接続された通信可能な宅内機器の宅内機器情報を当該宅内機器の識別情報に対応付けて第1記憶手段に記憶しておき、前記宅内機器設定情報提供装置から送信された宅内機器の識別情報に対応する宅内機器情報を前記第1記憶手段から読み出して送信する手段を有し、前記宅内機器設定情報提供装置は、Javaプログラムであるバンドルの実行環境であるOSGiフレームワークが動作するホームゲートウェイに具備され、前記宅内の通信ネットワークに接続された前記宅内機器から当該宅内機器の識別情報を取得することをバンドルで行う手段と、取得した前記宅内機器の識別情報に対応する宅内機器情報を前記宅内機器情報管理装置から取得して第2記憶手段に記憶することをバンドルで行う手段と、前記第2記憶手段から宅内機器情報に含まれる機器設定ページへのリンク情報を読み出して、前記宅内の通信ネットワークに接続された前記宅内機器の機器設定ページへのリンク情報を記載したページを生成することをバンドルで行う手段と、を有することを特徴とする。本発明によれば、Javaプログラムであるバンドルの実行環境であるOSGiフレームワークが動作するホームゲートウェイに具備された宅内機器設定情報提供装置が、宅内の通信ネットワークに接続された宅内機器から当該宅内機器の識別情報を取得することをバンドルで行い、取得した宅内機器の識別情報に対応する宅内機器情報を宅内機器情報管理装置から取得して記憶手段に記憶することをバンドルで行い、その記憶手段から宅内機器情報に含まれる機器設定ページへのリンク情報を読み出して、宅内の通信ネットワークに接続された宅内機器の機器設定ページへのリンク情報を記載したページを生成することをバンドルで行うため、宅内の通信ネットワークに接続された通信可能な宅内機器を一元管理できる。請求項2記載の宅内機器管理方法は、宅内の通信ネットワークに接続された宅内機器情報管理装置と宅内機器設定情報提供装置とで行う宅内機器管理方法において、前記宅内機器情報管理装置により、前記宅内の通信ネットワークに接続された通信可能な宅内機器の宅内機器情報を当該宅内機器の識別情報に対応付けて第1記憶手段に記憶しておき、前記宅内機器設定情報提供装置から送信された宅内機器の識別情報に対応する宅内機器情報を前記第1記憶手段から読み出して送信するステップを有し、Javaプログラムであるバンドルの実行環境であるOSGiフレームワークが動作するホームゲートウェイに具備された前記宅内機器設定情報提供装置により、前記宅内の通信ネットワークに接続された前記宅内機器から当該宅内機器の識別情報を取得することをバンドルで行うステップと、取得した前記宅内機器の識別情報に対応する宅内機器情報を前記宅内機器情報管理装置から取得して第2記憶手段に記憶することをバンドルで行うステップと、前記第2記憶手段から宅内機器情報に含まれる機器設定ページへのリンク情報を読み出して、前記宅内の通信ネットワークに接続された前記宅内機器の機器設定ページへのリンク情報を記載したページを生成することをバンドルで行うステップと、を有することを特徴とする。本発明によれば、Javaプログラムであるバンドルの実行環境であるOSGiフレームワークが動作するホームゲートウェイに具備された宅内機器設定情報提供装置により、宅内の通信ネットワークに接続された宅内機器から当該宅内機器の識別情報を取得することをバンドルで行い、取得した宅内機器の識別情報に対応する宅内機器情報を宅内機器情報管理装置から取得して記憶手段に記憶することをバンドルで行い、その記憶手段から宅内機器情報に含まれる機器設定ページへのリンク情報を読み出して、宅内の通信ネットワークに接続された宅内機器の機器設定ページへのリンク情報を記載したページを生成することをバンドルで行うため、宅内の通信ネットワークに接続された通信可能な宅内機器を一元管理できる。本発明によれば、宅内の通信ネットワークに接続された通信可能な宅内機器を一元管理できる。以下、本発明を実施する一実施の形態について図面を用いて説明する。但し、本発明は多くの異なる様態で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。図1は、宅内機器管理システムの全体構成を示す図である。この宅内機器管理システム1は、宅内の通信ネットワーク7bに接続された宅内機器情報管理装置300と、宅外の通信ネットワーク7aと宅内の通信ネットワーク7bとに接続された宅内機器設定情報提供装置100とで主に構成される。宅内の通信ネットワーク7bとは、例えばLANLocalAreaNetworkであり、それら2つの装置300、100のほか、宅内機器5及びユーザ端末3がそれぞれ接続されている。宅内機器5とは、通信ネットワーク宅外の通信ネットワーク7a及び宅内の通信ネットワーク7bを含むを通じて他の装置や端末と通信可能な通信型の宅内機器である。図1には、第1宅内機器5a~第3宅内機器5cの3つの宅内機器5が一例として接続されている。宅内機器5は1つ以上であればよい。なお、宅内機器5としては、例えば、通信機能を備えたテレビやエアコン等の情報家電、ハブやルータ等の通信機器、汎用的なパソコン等が一例である。また、ユーザ端末3としては、例えば、ウェブブラウザ機能、キーボードやマウス等の入力手段、モニター等の画面出力手段等を備えた汎用的なパソコン等が一例である。一方、宅外の通信ネットワーク7aとは、例えばWANWideAreaNetworkであり、インターネットや公衆回線網等が一例である。図1に示すように、本実施形態の宅内機器設定情報提供装置100は、宅内の通信ネットワーク7bを提供する複数のLANポートを有するホームゲートウェイに具備されている。その複数のLANポートに宅内機器情報管理装置300と宅内機器5とユーザ端末3とがそれぞれ接続されることにより、装置間、装置と機器間、装置と端末間、機器と端末間等の通信が相互に実現されている。続いて、宅内機器設定情報提供装置100の有する機能について説明する。宅内機器設定情報提供装置100は、Javaプログラムであるバンドルの実行環境であるOSGiフレームワーク以下、OSGiFWが動作するホームゲートウェイに具備されている。ここで、ホームゲートウェイについて説明する。ホームゲートウェイは、図1に示すように、宅外の通信ネットワーク7aと宅内の通信ネットワーク7bとの間に配置され、一方の通信ネットワークから他方の通信ネットワークに流れるデータのプロトコルを変換する機能を有している。本実施形態で用いるホームゲートウェイは、そのようなプロトコル変換機能に加えて、OSAPOSGiServiceAggregationPlatformという基盤技術が実装されている。OSAPとは、そのホームゲートウェイを利用するユーザに対して所定のサービスを提供するプラットフォーム技術である。そのサービスを実行するソフトウェアは、OSGi標準仕様に基づいたバンドルと呼ばれるソフトウェアモジュールとして構成され、OSGiFW上で動作する。システムアーキテクチャとしては、ホームゲートウェイのOSOperatingSystem上でJavaVMJavaVirtualMachineが1つのプロセスとして動作し、JavaVM上でOSGiFWが動作する。このOSGiFW上で複数のバンドルを動作させることができ、その動作によりバンドルに実装されているサービスが提供される。なお、このようなOSGiに関する技術は既存の一技術であることから、これ以上の説明は省略する。具体的な技術内容については、例えば、OSGiAllianceURLhttpwwwosgiorgSpecificationsHomePage等に開示されている。引き続き、宅内機器設定情報提供装置100の機能について説明する。図2は、宅内機器設定情報提供装置の機能ブロック構成を示す図である。この宅内機器設定情報提供装置100は、宅内機器名推定部11と、宅内機器情報取得部12と、ポータルページ生成部13と、宅内機器情報管理DB14とで主に構成される。宅内機器名推定部11は、ホームゲートウェイのOSGiFW上で動作する宅内機器名推定バンドルにより実現され、宅内の通信ネットワーク7bに接続された宅内機器5にアクセスし、その宅内機器5から当該宅内機器のメーカ名及び型番宅内機器の識別情報を取得することを、その宅内機器名推定バンドルで行う機能を有する。宅内機器情報取得部12は、ホームゲートウェイのOSGiFW上で動作する宅内機器情報取得バンドルにより実現され、宅内機器名推定部11で取得した宅内機器5のメーカ名及び型番をキーとし、そのキーに対応する宅内機器情報を宅内機器情報管理装置300から取得し、宅内機器5のIPアドレスに対応付けて、宅内機器情報管理DB14に記憶して管理することを、その宅内機器情報取得バンドルで行う機能を有する。なお、宅内機器情報には、機器設定ページのURL、アクセス先のポート番号、認証情報ユーザID、パスワード、認証方法を含む、証明書、マニュアル本体のファイル、マニュアルが記載されているURL、画像等といった、宅内機器5で機器設定を行う際に必要とされる全ての情報が含まれる。ポータルページ生成部13は、ホームゲートウェイのOSGiFW上で動作するポータルページ生成バンドルにより実現され、宅内機器情報管理DB14から宅内機器情報に含まれる機器設定ページへのURL機器設定ページへのリンク情報を読み出して、宅内の通信ネットワーク7bに接続された上記宅内機器5の機器設定ページへのリンクを記載したポータルページやホームページを生成することを、そのポータルページ生成バンドルで行う機能を有する。なお、宅内機器名推定部11と、宅内機器情報取得部12と、ポータルページ生成部13とは、CPU等の処理手段により実現可能である。また、宅内機器情報管理DB14は、メモリやハードディスク等の記憶手段により実現可能である。次に、宅内機器情報管理装置300の有する機能について説明する。図3は、宅内機器情報管理装置の機能ブロック構成を示す図である。この宅内機器情報管理装置300は、宅内機器情報送信部31と、宅内機器情報記憶DB32とで主に構成される。宅内機器情報記憶DB32は、宅内の通信ネットワーク7bに接続された宅内機器5の宅内機器情報を、その宅内機器5のメーカ名及び型番宅内機器の識別情報に対応付けて予め記憶登録しておく機能を有する。なお、宅内機器情報記憶DB32に予め登録される宅内機器情報には、機器設定ページのURL、アクセス先のポート番号、認証情報ユーザID、パスワード、認証方法を含む、証明書、マニュアル本体のファイル、マニュアルが記載されているURL、画像等といった、宅内機器5で機器設定を行う際に必要とされる全ての情報が含まれる。宅内機器情報送信部31は、宅内機器設定情報提供装置100からの要求に応じて、その宅内機器設定情報提供装置100から送信された宅内機器5のメーカ名及び型番宅内機器の識別情報に対応する宅内機器情報を宅内機器情報記憶DB32から読み出して、要求元の宅内機器設定情報提供装置100に送信する機能を有する。なお、宅内機器情報送信部31は、CPU等の処理手段により実現可能である。また、宅内機器情報記憶DB32は、メモリやハードディスク等の記憶手段により実現可能である。続いて、宅内機器管理システム1の動作フローポータルページ生成以前について説明する。図4は、宅内機器管理システムの動作フローポータルページ生成以前を示すシーケンスである。図5は、その動作フローに沿ってユーザ端末に表示される画面遷移を示す図である。なお、図5に示された各画面は各動作処理で表示される画面の一例イメージ例であり、画面内の選択ボタンや表現等は適宜変更可能である。最初に、ユーザ端末3のユーザが、そのユーザ端末3を操作して、宅内機器設定情報提供装置100にログインするS1。ログイン後、ユーザ端末3には、図5のメイン画面が表示される。次に、そのユーザによりメイン画面内の宅内機器追加のボタンが選択押下されると、ユーザ端末3は、宅内の通信ネットワーク7bに接続された宅内機器5の発見を指示する検索要求を宅内機器設定情報提供装置100に送信するS2。検索要求送信後、ユーザ端末3には、図5の宅内機器検索中画面が表示される。次に、その検索要求を受信した宅内機器設定情報提供装置100は、機器名推定バンドルを起動し、その機器名推定バンドル宅内機器名推定部11は、宅内の通信ネットワーク7bに接続された第1宅内機器5a~第3宅内機器5cにそれぞれアクセスし、それら全ての宅内機器から各宅内機器のメーカ名及び型番をそれぞれ取得するS3。例えば、各宅内機器を特定するために、UPnPUniversalPlugandPlayやNetBIOSNetworkBasicInputOutputSystem等のプロトコルを宅内の通信ネットワーク7bに送信する。各宅内機器は、そのプロトコルを受信した場合、自機に設定されているメーカ名及び型番を応答結果として返信する。なお、本実施形態では、宅内機器のメーカ名及び型番を取得することを一例に説明しているが、そのようなプロトコルを送信することにより各宅内機器が一意に特定できることから、メーカ名及び型番に代えて、宅内機器を一意に識別可能な識別情報であれば何でも利用可能である。次に、宅内機器情報取得バンドル宅内機器情報取得部12が、S3で取得した第1宅内機器5a~第3宅内機器5cのメーカ名及び型番をキーとして宅内機器情報管理装置300にそれぞれ送信し、各キーにそれぞれ対応する宅内機器情報を宅内機器情報管理装置300からそれぞれ取得ダウンロードするS4。宅内機器情報管理装置300の宅内機器情報記憶DB32に予め登録されている宅内機器情報の一例を図6に示す。例えば、第1宅内機器5aについては、Aというメーカ名、aという型番が登録され、その第1宅内機器5aで機器設定を行うのに必要な設定方法、マニュアルへのリンクURL、認証方式、アクセスURL等の各情報が、それらメーカ名及び型番に対応付けて登録されている。次に、宅内機器設定情報提供装置100は、S3及びS4の取得結果を、S2の検索要求に対する検索結果として、ユーザ端末3に送信するS5。検索結果送信後、ユーザ端末3には、図5の宅内機器検索結果画面が表示される。次に、その宅内機器検索結果画面において、ユーザは、宅内機器設定情報提供装置100によって検索された宅内機器を登録するか否かを選択するS6。ここで、登録ボタンの押下により、登録することが選択された場合について以下説明する。登録が選択されると、宅内機器設定情報提供装置100の宅内機器情報取得バンドル宅内機器情報取得部12は、S4で取得していた宅内機器情報を宅内機器5の各IPアドレスに対応付けて、宅内機器情報管理DB14に記憶して管理するS7。宅内機器情報管理DB14への記憶登録完了後、ユーザ端末3には、図5の宅内機器登録完了画面が表示される。宅内機器設定情報提供装置100の宅内機器情報管理DB14にダウンロードされた宅内機器情報の一例を図7に示す。対象となる宅内機器の宅内機器情報の全てがダウンロードされるので、宅内機器設定情報提供装置100にダウンロードされた宅内機器情報は、基本的に、宅内機器情報管理装置300に登録されている宅内機器情報と同じであり、192.168.1.11という第1宅内機器5aのIPアドレスに対応付けて記憶管理される。次に、ポータルページ生成バンドルポータルページ生成部13が、宅内機器情報管理DB14から宅内機器情報に含まれる機器設定ページへのURLを読み出して、宅内機器5の機器設定ページへのリンクや画像等を組み込んだポータルページを生成するS8。最後に、ユーザ端末3は、S8で生成されたポータルページを画面に表示するS9。ユーザ端末3の画面上では、宅内機器登録完了画面の表示後、一旦メイン画面に戻り、管理対象宅内機器一覧のボタンが選択された後に、そのポータルページが表示される。一方、S6で、キャンセルボタンの押下により、登録しないことが選択された場合には、S7~S9の各動作処理は実行されず、本動作フローは終了する。ここで、S6において、登録ボタン又はキャンセルボタンを押下する前段階の動作として、登録又はキャンセルする対象の宅内機器が選択チェックを入力された場合の動作について説明する。図5の宅内機器検索結果画面で所望の宅内機器が選択チェックを入力されると、宅内機器設定情報提供装置100は、選択された宅内機器のユーザID及びパスワードを宅内機器情報管理装置300から検索し、ユーザID及びパスワードがデフォルトとして既に登録されている場合には、図5の注意画面をユーザ端末3に表示させる。宅内機器設定情報提供装置100にデフォルトのユーザID及びパスワードがない場合、又は注意画面で変更を選択したYesボタンの押下場合には、図5のID/パスワード入力画面をユーザ端末3に表示させる。その後、ユーザID及びパスワードを入力した後に、ID/パスワード入力画面でYesボタンを押下した場合には、図5のID/パスワード変更完了画面をユーザ端末3に表示させ、その入力されたユーザID及びパスワードを用いて宅内機器情報管理装置300の宅内機器情報を更新して図4に示す符号SP参照、ユーザ端末3に宅内機器検索結果画面を再表示させる。一方、注意画面で変更を選択しないNoボタンの押下場合、又は、ID/パスワード入力画面でNoボタン押下した場合には、宅内機器検索結果画面に戻る。以上、宅内機器管理システム1の動作フローポータルページ生成以前について説明した。なお、S4の処理は、S6の登録ボタン押下後であって、S7の処理前に行うようにしてもよい。次に、宅内機器管理システム1の動作フローポータルページ生成後について説明する。図8は、宅内機器管理システムの動作フローポータルページ生成後を示すシーケンスである。図9は、その動作フローに沿ってユーザ端末に表示される画面遷移を示す図である。なお、図9に示された各画面は各動作処理で表示される画面の一例イメージ例であり、画面内の選択ボタンや表現等は適宜変更可能である。最初に、ユーザ端末3のユーザが、そのユーザ端末3を操作して、図9のメイン画面の管理対象宅内機器一覧のボタンを選択押下すると、宅内機器設定情報提供装置100は、図9の管理対象宅内機器一覧画面をユーザ端末3に送信するS11。この管理対象宅内機器一覧は、図4に示した動作フローに基づいて宅内機器設定情報提供装置100で現在管理している宅内機器の一覧であり、所望する宅内機器が選択されるとS12、図9の宅内機器詳細画面に遷移する。図9の宅内機器詳細画面は、管理対象宅内機器一覧画面で第1宅内機器5aが選択された場合の画面であり、画面内の設定ページ表示のボタンには、第1宅内機器5aの機器設定ページへのリンクが設定されている。なお、この宅内機器詳細画面が、図4のS8で生成されたポータルページに相当する。ユーザが、図9の管理対象宅内機器一覧で所望する宅内機器を選択し、画面遷移後の宅内機器詳細画面で設定ページ表示のボタンを押下した場合、宅内機器設定情報提供装置100は、その選択された宅内機器の宅内機器情報を宅内機器情報管理DB14から取得し、その宅内機器に対応するユーザID及びパスワードを宅内機器情報管理装置300から取得してS13、その宅内機器に機器設定ページにアクセスログインを含むし、その機器設定ページをユーザ端末3に送信するS14。なお、ポータルページ上の機器設定ページへのリンクは、宅内機器設定情報提供装置上のあるポートへのアドレスとなっている。このポートへのアクセスを受信した宅内機器設定情報提供装置100は、リバースプロキシを用い、自機のアドレスを送信元アドレスとして、宛先アドレスである宅内機器のIPアドレス、URL、ポート番号に対してアクセスし、取得したユーザID及びパスワードを用いて自動認証を行う。なお、宅内機器情報管理装置300から取得したユーザID及びパスワードで機器設定ページにログインできなかった場合には、その旨をポータルページに表示し、正しいユーザID及びパスワードを入力する処理を追加してもよい。最後に、ユーザ端末3は、宅内機器設定情報提供装置100から送信された選択対象である宅内機器の機器設定ページを画面に表示するS15。これにより、ユーザは、ユーザ端末3から当該宅内機器の設定を変更等することが可能となる。以上、宅内機器管理システム1の動作フローポータルページ生成後について説明した。なお、図9に示すように、宅内機器設定情報提供装置100は、宅内機器詳細画面から、ユーザID及びパスワードを変更するためのID/パスワード入力画面や、宅内機器を管理対象外とするための削除確認画面に遷移させるようにすることも可能である。また、図9には示していないが、宅内機器詳細画面内に、宅内機器5のマニュアルURLにリンクされたマニュアル表示ボタン等を追加して、当該ボタンが押下られた際に、宅内機器5のマニュアルをユーザ端末3に表示させるようにしてもよい。これにより、各宅内機器毎に故障切り分けアルゴリズムがダウンロードされるので、トラブル発生時に、宅内機器の故障原因や故障箇所を的確に特定でき、ユーザの利便性を向上できる。以上より、本実施の形態によれば、Javaプログラムであるバンドルの実行環境であるOSGiFWが動作するホームゲートウェイに具備された宅内機器設定情報提供装置100により、宅内の通信ネットワーク7bに接続された宅内機器5から当該宅内機器5のメーカ名及び型番を取得することを機器名推定バンドルで行い、取得した宅内機器5のメーカ名及び型番に対応する宅内機器情報を宅内機器情報管理装置300から取得して宅内機器情報管理DB14に記憶することを宅内機器情報取得バンドルで行い、その宅内機器情報管理DB14から宅内機器情報に含まれる機器設定ページへのリンク情報を読み出して、宅内の通信ネットワーク7bに接続された宅内機器5の機器設定ページへのリンク情報を記載したページを生成することをポータルページ生成バンドルで行うため、宅内の通信ネットワーク又は宅外の通信ネットワークのパソコンや携帯電話から、ホームゲートウェイを通じて宅内機器5の機器設定ページにアクセスでき、宅内の通信ネットワーク7bに接続された通信可能な全ての宅内機器5を一元管理できる。