(57)【要約】【課題】サービス事業者が、エンドユーザ宅に提供する当該サービス事業者が管理する機器のみを発見できるようにする。【解決手段】センタサーバ１０４は、ＨＳＰサーバ１０６から機器発見要求を受信し、当該機器発見要求に含まれるＨＳＰサーバ特定情報とホーム機器特定情報とホームゲートウェイ特定情報との組み合わせがデータベース１０５に記憶されている場合、機器発見要求を許可するアクセスコントロール部２０５と、機器発見要求が許可された場合、機器発見要求に基づいてホームゲートウェイ１０３からホーム機器関連情報を取得し、取得したホーム機器関連情報とデータベース１０５に記憶されたホーム機器関連情報とが一致するか否かを判別し、一致するホーム機器１０１、１０２については当該ホーム機器へのアクセス情報をＨＳＰサーバ１０６に通知するホーム機器発見部２０６とを有する。【選択図】図１
2010226456.tif 000002
【特許請求の範囲】
【請求項１】
ホーム機器へのアクセスを制御する通信システムであって、
前記ホーム機器に接続されたホームゲートウェイと、通信サーバとを有し、
前記通信サーバは、
サービスサーバを特定するサービスサーバ特定情報と、当該サービスサーバがサービスを提供する各ホーム機器のホーム機器特定情報およびホーム機器関連情報と、前記各ホーム機器に接続されたホームゲートウェイを特定するホームゲートウェイ特定情報とを対応付けて記憶する記憶手段と、
前記サービスサーバから機器発見要求を受信し、当該機器発見要求に含まれるサービスサーバ特定情報とホーム機器特定情報とホームゲートウェイ特定情報との組み合わせが前記記憶手段に記憶されている場合、前記機器発見要求を許可するアクセスコントロール手段と、
前記機器発見要求が許可された場合、前記機器発見要求に基づいてホームゲートウェイからホーム機器関連情報を取得し、取得したホーム機器関連情報と前記記憶手段に記憶されたホーム機器関連情報とが一致するか否かを判別し、一致するホーム機器については当該ホーム機器へのアクセス情報を前記サービスサーバに通知する機器発見手段と、を有し、
前記ホームゲートウェイは、
前記通信サーバからの前記機器発見要求に基づいて、各ホーム機器からホーム機器関連情報を収集し、前記通信サーバに送信する収集手段を有すること
を特徴とする通信システム。
【請求項２】
請求項１記載の通信システムであって、
前記機器発見手段は、前記機器発見要求のホーム機器特定情報に対応するホーム機器関連情報を前記記憶手段から取得し、取得したホーム機器関連情報の一部であるホーム機器発見条件を前記ホームゲートウェイに送信し、
前記ホームゲートウェイは、前記機器発見条件で取得可能なホーム機器からホーム機器関連情報を収集し、前記通信サーバに送信すること
を特徴とする通信システム。
【請求項３】
請求項１または請求項２記載の通信システムであって、
前記ホームゲートウェイは、ホーム機器関連情報の収集に必要なプロトコルバンドルをインストールするバンドル管理手段を、さらに有すること
を特徴とする通信システム。
【請求項４】
ホーム機器へのアクセスを制御する通信サーバであって、
サービスサーバを特定するサービスサーバ特定情報と、当該サービスサーバがサービスを提供する各ホーム機器のホーム機器特定情報およびホーム機器関連情報と、前記各ホーム機器に接続されたホームゲートウェイを特定するホームゲートウェイ特定情報とを対応付けて記憶する記憶手段と、
前記サービスサーバから機器発見要求を受信し、当該機器発見要求に含まれるサービスサーバ特定情報とホーム機器特定情報とホームゲートウェイ特定情報との組み合わせが前記記憶手段に記憶されている場合、前記機器発見要求を許可するアクセスコントロール手段と、
前記機器発見要求が許可された場合、前記機器発見要求に基づいてホームゲートウェイからホーム機器関連情報を取得し、取得したホーム機器関連情報と前記記憶手段に記憶されたホーム機器関連情報とが一致するか否かを判別し、一致するホーム機器については当該ホーム機器へのアクセス情報を前記サービスサーバに通知する機器発見手段と、を有すること
を特徴とする通信サーバ。
【請求項５】
請求項４記載の通信サーバであって、
前記機器発見手段は、前記機器発見要求のホーム機器特定情報に対応するホーム機器関連情報を前記記憶手段から取得し、取得したホーム機器関連情報の一部であるホーム機器発見条件を前記ホームゲートウェイに送信し、前記ホームゲートウェイが前記機器発見条件で取得可能なホーム機器から収集したホーム機器関連情報を取得すること
を特徴とする通信サーバ。
【請求項６】
ホーム機器へのアクセスを制御するアクセス制御方法であって、
サービスサーバを特定するサービスサーバ特定情報と、当該サービスサーバがサービスを提供する各ホーム機器のホーム機器特定情報およびホーム機器関連情報と、前記各ホーム機器に接続されたホームゲートウェイを特定するホームゲートウェイ特定情報とを取得し、これらを対応付けて記憶部に登録する登録ステップと、
前記サービスサーバから機器発見要求を受信し、当該機器発見要求に含まれるサービスサーバ特定情報とホーム機器特定情報とホームゲートウェイ特定情報との組み合わせが前記記憶部に記憶されている場合、前記機器発見要求を許可するアクセス制御ステップと、
前記機器発見要求が許可された場合、前記機器発見要求に基づいてホームゲートウェイからホーム機器関連取得し、取得したホーム機器関連情報と前記記憶部に記憶されたホーム機器関連情報とが一致するか否かを判別し、一致するホーム機器については当該ホーム機器へのアクセス情報を前記サービスサーバに通知する通知ステップと、を行うこと
を特徴とするアクセス制御方法。
【請求項７】
請求項６記載のアクセス制御方法をコンピュータに実行させるアクセス制御プログラム。
【請求項８】
請求項７記載のアクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンドユーザ宅内に配置されたホーム機器へのアクセスを制御する通信システム、通信サーバ、アクセス制御方法、アクセス制御プログラム、およびアクセス制御プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、エンドユーザ宅外からＩＰネットワークを介して、エンドユーザ宅内にあるＩＰ機器を発見しようとする場合、一般的に（１）エンドユーザ宅外の第１のＩＰネットワークとエンドユーザ宅内の第２のＩＰネットワークとの間に設置されたブロードバンドルータのファイアウォール（Firewall）を操作することで、エンドユーザ宅外からエンドユーザ宅内への通信を許可する方法が利用されている。
【０００３】
また、上記ブロードバンドルータの代わりに、（２）ゲートウェイを設置する方法がある（特許文献１参照）。この方法では、ゲートウェイが、第１のＩＰネットワークに接続されたＩＰ機器の接続機器情報を保持する機能と、各ＩＰ機器と通信するためのプロトコル変換の機能とを有する。そして、第２のＩＰネットワークに接続されたＩＰ機器は、ゲートウェイに介して、第１のＩＰネットワークに接続されたＩＰ機器にアクセスすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４０４１１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記（１）および（２）の方法には、次のような問題がある。
【０００６】
（１）の方法では、ブロードバンドルータのファイアウォールのアクセス許可に登録された第１のＩＰネットワーク上のＩＰ機器から、第２のＩＰネットワーク上のＩＰ機器に接続できる。しかしながら、エンドユーザは、リモートメンテナンスの目的で特定の機器だけを第１のＩＰネットワーク上のＩＰ機器に発見してもらいたい場合がある。この場合（１）の方法では、エンドユーザ宅内にある全てのＩＰ機器が発見されてしまい、特定の機器以外の他のＩＰ機器の情報が漏洩する等のセキュリティ上の問題が生じる。
【０００７】
（２）の方法では、ゲートウェイが発見できる機器に限定されるが、ゲートウェイを提供した事業者以外は発見できないためセキュリティが確保される。しかしながら、リモートメンテナンス等のユーザ宅内のＩＰ機器管理を行うサービス事業者が、個々にゲートウェイを設置しなければならならない。また、プラットフォームを提供するネットワーク事業者がゲートウェイを設置してサービス事業者に機器発見の機能を提供する場合、現状ではサービス事業者に対するアクセス制限の機能がないため、（１）の方法と同じセキュリティ上の問題が生じる。
【０００８】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、サービス事業者が、エンドユーザ宅に提供する当該サービス事業者が管理する機器のみを発見できるようにすることにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、ホーム機器へのアクセスを制御する通信システムであって、前記ホーム機器に接続されたホームゲートウェイと、通信サーバとを有し、前記通信サーバは、サービスサーバを特定するサービスサーバ特定情報と、当該サービスサーバがサービスを提供する各ホーム機器のホーム機器特定情報およびホーム機器関連情報と、前記各ホーム機器に接続されたホームゲートウェイを特定するホームゲートウェイ特定情報とを対応付けて記憶する記憶手段と、前記サービスサーバから機器発見要求を受信し、当該機器発見要求に含まれるサービスサーバ特定情報とホーム機器特定情報とホームゲートウェイ特定情報との組み合わせが前記記憶手段に記憶されている場合、前記機器発見要求を許可するアクセスコントロール手段と、前記機器発見要求が許可された場合、前記機器発見要求に基づいてホームゲートウェイからホーム機器関連情報を取得し、取得したホーム機器関連情報と前記記憶手段に記憶されたホーム機器関連情報とが一致するか否かを判別し、一致するホーム機器については当該ホーム機器へのアクセス情報を前記サービスサーバに通知する機器発見手段と、を有し、前記ホームゲートウェイは、前記通信サーバからの前記機器発見要求に基づいて、各ホーム機器からホーム機器関連情報を収集し、前記通信サーバに送信する収集手段を有する。
【００１０】
また、本発明は、ホーム機器へのアクセスを制御する通信サーバであって、サービスサーバを特定するサービスサーバ特定情報と、当該サービスサーバがサービスを提供する各ホーム機器のホーム機器特定情報およびホーム機器関連情報と、前記各ホーム機器に接続されたホームゲートウェイを特定するホームゲートウェイ特定情報とを対応付けて記憶する記憶手段と、前記サービスサーバから機器発見要求を受信し、当該機器発見要求に含まれるサービスサーバ特定情報とホーム機器特定情報とホームゲートウェイ特定情報との組み合わせが前記記憶手段に記憶されている場合、前記機器発見要求を許可するアクセスコントロール手段と、前記機器発見要求が許可された場合、前記機器発見要求に基づいてホームゲートウェイからホーム機器関連情報を取得し、取得したホーム機器関連情報と前記記憶手段に記憶されたホーム機器関連情報とが一致するか否かを判別し、一致するホーム機器については当該ホーム機器へのアクセス情報を前記サービスサーバに通知する機器発見手段と、を有する。
【００１１】
また、本発明は、ホーム機器へのアクセスを制御するアクセス制御方法であって、サービスサーバを特定するサービスサーバ特定情報と、当該サービスサーバがサービスを提供する各ホーム機器のホーム機器特定情報およびホーム機器関連情報と、前記各ホーム機器に接続されたホームゲートウェイを特定するホームゲートウェイ特定情報とを取得し、これらを対応付けて記憶部に登録する登録ステップと、前記サービスサーバから機器発見要求を受信し、当該機器発見要求に含まれるサービスサーバ特定情報とホーム機器特定情報とホームゲートウェイ特定情報との組み合わせが前記記憶部に記憶されている場合、前記機器発見要求を許可するアクセス制御ステップと、前記機器発見要求が許可された場合、前記機器発見要求に基づいてホームゲートウェイからホーム機器関連取得し、取得したホーム機器関連情報と前記記憶部に記憶されたホーム機器関連情報とが一致するか否かを判別し、一致するホーム機器については当該ホーム機器へのアクセス情報を前記サービスサーバに通知する通知ステップと、を行う。
【００１２】
また、本発明は、前記アクセス制御方法をコンピュータに実行させるアクセス制御プログラムである。
【００１３】
また、本発明は、前記アクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１４】
本発明によれば、サービス事業者は、エンドユーザ宅に提供する当該サービス事業者が管理する機器のみを発見でき、それ以外の機器は発見されないため、より高いセキュリティを確保することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る通信システムの全体構成図である。
【図２】センタサーバおよびホームゲートウェイのブロック図である。
【図３】機器発見処理のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について説明する。
【００１７】
図１は、本発明の実施形態に係る通信システムを示す図である。図示する通信システムは、ＨＳＰサーバ１０６（Home network Service Provider）と、センタサーバ（通信サーバ）１０４と、データベース（記憶手段）１０５と、エンドユーザ宅に設置されたホーム機器１０１、１０２、ユーザ端末１０７およびホームゲートウェイ１０３とを備える。各ホーム機器１０１、１０２およびユーザ端末１０７は、ホームゲートウェイ１０３を介してＩＰネットワーク１０９に接続される。
【００１８】
なお、図１に示す実施形態では、ホームゲートウェイ１０３の配下にユーザ端末１０７が存在するが、これに限定されない。ユーザ端末１０７は、センタサーバ１０４およびＨＳＰサーバ１０６にアクセスできればよいので、どこに存在してもよい。例えば、ＩＰネットワーク１０９にユーザ端末１０７が接続されている場合、またはユーザ端末１０７が携帯電話（携帯端末）の場合はｉモードなどの携帯電話網からセンタサーバ１０４およびＨＳＰサーバ１０６にアクセスすることも考えられる。
【００１９】
サービス事業者が保有するＨＳＰサーバ１０６は、センタサーバ１０４、ＩＰネットワーク１０９およびホームゲートウェイ１０３を介して、ホーム機器１０１、１０２（エンドユーザ）に各種のサービスを提供する。
【００２０】
ネットワーク事業者が保有するセンタサーバ１０４は、ＨＳＰサーバ１０６およびデータベース１０５と接続され、またＩＰネットワーク１０９を介してホームゲートウェイ１０３と接続可能である。なお、図１に示す例では、ネットワーク事業者は、センタサーバ１０４、データベース１０５、ＩＰネットワーク１０９およびホームゲートウェイ１０３を含むプラットフォームを、サービス事業者（ＨＳＰサーバ１０６）に提供する。
【００２１】
データベース１０５には、サービス事業者およびエンドユーザが申請した情報が登録される。なお、データベース１０５は、センタサーバ１０４内にあってもよい。
【００２２】
図２は、センタサーバ１０４およびホームゲートウェイ１０３の構成を示すブロック図である。
【００２３】
センタサーバ１０４は、データ受信部２０１と、データ送信部２０２と、データ管理部２０３と、データベースアクセス部２０４と、アクセスコントロール部２０５と、ホーム機器発見部２０６と、通信処理部２０７とを有する。
【００２４】
データ受信部２０１およびデータ送信部２０２は、ＨＳＰサーバ１０６との通信インタフェースを有する。具体的には、データ受信部２０１は、ＨＳＰサーバ１０６から機器発見の要求をオンラインで受け付ける。データ送信部２０２は、発見されたホーム機器の一覧を、ＨＳＰサーバ１０６にオンラインで送信する。
【００２５】
データ管理部２０３は、ＨＳＰサーバ１０６（またはサービス事業者）およびユーザ端末１０７（またはエンドユーザ）から送信された情報を、データベースアクセス部２０４を用いてデータベース１０５に登録し管理する。
【００２６】
アクセスコントロール部２０５は、データベース１０５に登録された情報に基づいて、ＨＳＰサーバ１０６がホームゲートウェイ１０３配下のホーム機器１０１、１０２へアクセスすることが可能か否かを判定する。ホーム機器発見部２０６は、通信処理部２０７、ホームゲートウェイ１０３の通信処理部２０８およびプロトコルバンドル２１０を介して、ホームゲートウェイ１０３配下のホーム機器を発見し、発見されたホーム機器がＨＳＰサーバ１０６から要求された機器かどうかの判定を行う。
【００２７】
センタサーバ１０４の通信処理部２０７、およびホームゲートウェイ１０３の通信処理部２０８は、センタサーバ１０４とホームゲートウェイ１０３間の通信を行う。また、ホームゲートウェイ１０３の通信処理部２０８は、ホーム機器との通信に必要なプロトコルバンドル２１０を、バンドル管理部２０９に通知する。
【００２８】
バンドル管理部２０９は、ホームゲートウェイ１０３内にホーム機器との通信に必要なプロトコルバンドルの有無を管理し、無い場合はエージェント２１１にプロトコルバンドル２１０のインストールを依頼する。なお、エージェント２１１は、センタサーバ１０４内に、あるいはホームゲートウェイ１０３内に存在するものとする。
【００２９】
プロトコルバンドル２１０は、ホーム機器からホーム機器を特定するための情報を取得し、通信処理部２０７、２０８を介してホーム機器発見部２０６に、取得したホーム機器の情報の一覧を送信する。
【００３０】
上記説明したＨＳＰサーバ１０６、センタサーバ１０４、ホームゲートウェイ１０３、ホーム機器１０２、１０３およびユーザ端末１０７は、例えば、少なくともＣＰＵと、メモリとを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。例えば、センタサーバ１０４およびホームゲートウェイ１０３の各機能は、センタサーバ１０４用のプログラムの場合はセンタサーバ１０４のＣＰＵが、そしてホームゲートウェイ１０３用のプログラムの場合はホームゲートウェイ１０３のＣＰＵが、それぞれ実行することにより実現される。
【００３１】
次に、本実施形態の処理について説明する。
【００３２】
図３は、ホーム機器を発見する処理のフローチャートである。
【００３３】
まず、ＨＳＰサーバ１０６（またはサービス事業者）は、プラットフォームの利用の申請情報をセンタサーバ１０４（またはネットワーク事業者）に送信する。これにより、センタサーバ１０４のデータ管理部２０３は、ＨＳＰサーバ１０６から送信された申請情報を、データベース１０５に登録する（Ｓ３０１）。申請情報には、ＨＳＰサーバ１０６を特定するためのＨＳＰサーバ特定情報、および当該ＨＳＰサーバ１０６を保有するサービス事業者を特定するためのサービス事業者特定情報が含まれる。
【００３４】
そして、ＨＳＰサーバ１０６（またはサービス事業者）は、当該ＨＳＰサーバ１０６がサービスを提供するホーム機器の申請情報を、センタサーバ１０４（またはネットワーク事業者）に送信する。これにより、センタサーバ１０４のデータ管理部２０３は、ＨＳＰサーバ１０６から送信された、ホーム機器の申請情報をデータベース１０５に登録する（Ｓ３０２）。ホーム機器の申請情報には、ＨＳＰサーバ特定情報、ホーム機器毎のホーム機器特定情報およびホーム機器関連情報とが含まれる。
【００３５】
ホーム機器特定情報は、サービス事業者とネットワーク事業者間でホーム機器を一意に識別するための識別情報である。ホーム機器関連情報は、当該ホーム機器からオンラインで取得できる情報であって、当該ホーム機器を特定できる情報（例えば、メーカ名、型番、ファームウェアのバージョン等）である。ホーム機器特定情報と、ホーム機器関連情報とは、１対１の関係が成り立つものとする。
【００３６】
なお、センタサーバ１０４のデータ管理部２０３は、Ｓ３０１で登録した情報と、Ｓ３０２で登録した情報とを、ＨＳＰサーバ特定情報をキーとして関連付けてデータベース１０５に登録するものとする。
【００３７】
次に、ユーザ端末１０７（または、エンドユーザ）は、ＨＳＰサーバ１０６が提供するサービスを利用するホーム機器を申請するためのホーム機器申請情報を、センタサーバ１０４（または、ネットワーク事業者）に送信する。これにより、センタサーバ１０４のデータ管理部２０３は、ユーザ端末１０７から送信されたホーム機器申請情報をデータベース１０５に登録する（Ｓ３０３）。ホーム機器申請情報には、ＨＳＰサーバ特定情報、ホーム機器特定情報、ホームゲートウェイ１０３を特定するホームゲートウェイ特定情報、エンドユーザＩＤなどが含まれる。
【００３８】
なお、センタサーバ１０４のデータ管理部２０３は、Ｓ３０１およびＳ３０２で登録した情報と、Ｓ３０３で登録した情報とを、ＨＳＰサーバ特定情報およびホーム機器特定情報をキーとして関連付けてデータベース１０５に登録するものとする。
【００３９】
Ｓ３０１からＳ３０３のデータベース１０５への登録処理により、センタサーバ１０４は、ＨＳＰサーバ１０６とホーム機器とを対応付け、ＨＳＰサーバ１０６からエンドユーザ宅内のホーム機器を発見できるようになる。しかしながら、この段階においては、ＨＳＰサーバ１０６は、エンドユーザのホームゲートウェイ１０３を特定する情報を保持していないため、実質的にはＨＳＰサーバ１０６は、ホーム機器を発見することはできない。
【００４０】
そして、ＨＳＰサーバ１０６は、ユーザ端末１０７（またはエンドユーザ）から、サービス開始要求を受け付ける（Ｓ３０４）。このサービス開始要求には、ホームゲートウェイ１０３を特定するホームゲートウェイ特定情報（例えば、電話番号や回線番号など）が含まれる。これにより、ＨＳＰサーバ１０６は、エンドユーザ宅内にある自社サービスで利用するホーム機器を発見できる状態となる。
【００４１】
そして、ＨＳＰサーバ１０６は、サービス開始要求を受け付けると、自社サービスで利用可能なホーム機器の機器発見要求をセンタサーバ１０４に送信する（Ｓ３０５）。この機器発見要求には、ＨＳＰ特定情報と、ホームゲートウェイ特定情報と、発見したいホーム機器のホーム機器特定情報とが含まれる。
【００４２】
次に、センタサーバ１０４のアクセスコントロール部２０５は、ＨＳＰサーバ１０６から送信された機器発見要求に対して、エンドユーザ宅へのアクセスを許可するか否かの判定を行う（Ｓ３０６）。具体的には、アクセスコントロール部２０５は、機器発見要求に含まれるサービスサーバ特定情報とホーム機器特定情報とホームゲートウェイ特定情報との組み合わせが、データベース１０５に登録されている場合、機器発見要求を許可し、エンドユーザ宅内にあるホーム機器の発見処理を開始する。一方、データベース１０５に登録されていない場合、アクセスコントロール部２０５は、機器発見要求を拒否し、処理を終了する。
【００４３】
アクセス許可の判定がなされた場合、ホーム機器の発見処理が開始される。すなわち、センタサーバ１０４のホーム機器発見部２０６は、ホーム機器を発見するためのホーム機器発見条件をホームゲートウェイ１０３に通知する。ホーム機器発見条件は、ホーム機器にアクセスするための通信プロトコル、ホーム機器からの取得方法及び取得される情報（例えばＨＴＴＰ、アクセス先のアドレスなど）が含まれる。このホーム機器発見条件は、データベース１０５に登録されたホーム機器関連情報に含まれるものである。ホーム機器発見部２０６は、機器発見要求のホーム機器特定情報に対応するホーム機器関連情報をデータベース１０５から取得し、取得したホーム機器関連情報の一部であるホーム機器発見条件を前記ホームゲートウェイに送信する。
【００４４】
次に、ホームゲートウェイ１０３は、ホーム機器発見に必要なプロトコルバンドル２１０をインストールする（Ｓ３０７）。具体的には、ホームゲートウェイ１０３の通信処理部２０８は、センタサーバ１０４からホーム機器発見条件を受信すると、当該ホーム機器発見条件に必要なプロトコルバンドル２１０をバンドル管理部２０９に通知する。
【００４５】
プロトコルバンドルのライフサイクルを管理するバンドル管理部２０９は、現時点においてホームゲートウェイ１０３内に必要なプロトコルバンドルが存在しない場合、エージェント２１１からプロトコルバンドル２１０を取得し、当該プロトコルバンドル２１０をホームゲートウェイ１０３にインストールする。一般に、ホームゲートウェイ１０３では、確保可能なリソース（利用可能なメモリやプログラムの保存領域）が制限されるため、必要なときだけプロトコルバンドルがインストールされる。この仕組みは、例えばＯＳＧｉ（Open Services Gateway Initiative）のフレームワークで実現可能である。ＯＳＧｉは、ホーム機器をインターネットに接続し、パソコンやホーム機器間で相互にサービスを提供するための技術仕様ＯＳＧｉの規格策定や普及を推進する標準化団体である。
【００４６】
次に、ホームゲートウェイ１０３のプロトコルバンドル２１０は、各ホーム機器からホーム機器関連情報を収集する（Ｓ３０８）。ホーム機器関連情報は、ホーム機器を特定するための情報であって、例えば、ホーム機器がＵＰｎＰのデバイス機器の場合、ホーム機器から取得できるdevice descriptionに含まれるメーカ名や製品番号、ファームウェアのバージョン等がホーム機器関連情報に相当する。プロトコルバンドル２１０は、ホーム機器発見条件で取得できるホーム機器関連情報を、ホーム機器毎に収集しセンタサーバ１０４に送信する。
【００４７】
次に、センタサーバ１０４のホーム機器発見部２０６は、ホームゲートウェイ１０３から受信した各ホーム機器のホーム機器関連情報の判定を行う（Ｓ３０９）。例えば、Ｓ３０８で取得したホーム機器関連情報（メーカ名、型番、ファームウェアのバージョン等）と、データベース１０５に登録された自社サービス向けのホーム機器のホーム機器関連情報と比較し、合致するホーム機器についてはＨＳＰサーバ１０６からのアクセスを許可する。これにより、サービス事業者が発見要求したホーム機器かどうかを判定できる。
【００４８】
最後に、センタサーバ１０４のホーム機器発見部２０６は、合致したホーム機器へのアクセス情報をＨＳＰサーバ１０６に通知する（Ｓ３１０）。ここでは、ホーム機器から取得したホーム機器関連情報に含まれる、ホーム機器にアクセスするための情報（例えば、ホーム機器のＭＡＣアドレス、ＵＰｎＰのＵＵＩＤ等）を、発見されたホーム機器毎に一覧としてＨＳＰサーバ１０６に通知する。これ以降、ＨＳＰサーバ１０６は、ホーム機器にアクセスするための情報と、ホームゲートウェイ特定情報とを用いて、センタサーバ経由でエンドユーザ宅内の自社サービス向けのホーム機器にアクセス可能となる。なお、センタサーバ１０４またはホームゲートウェイ１０３は、ホーム機器にアクセスするための情報を通信に必要なＩＰアドレスに変換し、変換したＩＰアドレスを用いてホーム機器にアクセスする。各ホーム機器のＩＰアドレスをセンタサーバ１０４で変換する場合にはデータベース１０５で、ホームゲートウェイ１０３で変換する場合にはプロトコルバンドル２１０内で変換テーブルを保持するものとする。
【００４９】
以上説明した本実施形態では、プラットフォームを提供するネットワーク事業者が、サービス事業者から発見したい機器の情報を、その機器に対するエンドユーザからの機器発見承諾を事前に得ることによって、サービス事業者が自社のサービスで利用する機器を発見でき、且つエンドユーザはその機器以外の機器を発見されないようになる。よって、悪意のあるサービス事業者がエンドユーザ宅の機器情報を入手し第３者に提供するような個人情報漏洩の問題を回避できる。
【００５０】
すなわち、本実施形態では、ＨＳＰサーバ（サービス事業者）が自社で利用するホーム機器のオンラインで取得できる情報（ホーム機器関連情報）をデータベースに登録するとともに、ユーザ端末（エンドユーザ）がＨＳＰサーバにより発見されることを許可するホーム機器をデータベースに登録することにより、ＨＳＰサーバは、自社サービスを提供するホーム機器のみを発見でき、それ以外のホーム機器は発見することができないため、より高いセキュリティを確保することができる。
【００５１】
また、本実施形態のホームゲートウェイは、必要なプロトコルバンドルをエージェントから取得し、インストールすることができるため、新しい通信プロトコルを持つホーム機器に対しても対応可能となる。
【００５２】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【符号の説明】
【００５３】
１０１、１０２  ホーム機器
１０３  ホームゲートウェイ
１０４  センタサーバ
１０５  データベース
１０６  ＨＳＰサーバ
１０７  ユーザ端末
１０９  ＩＰネットワーク
２０１  データ受信部
２０２  データ送信部
２０３  データ管理部
２０４  データベースアクセス部
２０５  アクセスコントロール部
２０６  ホーム機器発見部
２０７、２０８  通信処理部
２０９  バンドル管理部
２１０  プロトコルバンドル
【図１】
2010226456.tif 000003
【図２】
2010226456.tif 000004
【図３】
2010226456.tif 000005