(57)【要約】【課題】  外部ネットワークに接続することなく、宅内通信装置のサービス利用権限を確認すること。【解決手段】  外部ネットワークを介して接続されたサービス提供装置に、ユーザにサービスを提供するためのアプリケーションプログラムの配信を要求する制御部と、サービス提供装置から配信されたアプリケーションプログラム、及びアプリケーションプログラムを認証する認証プログラムを格納する記憶部と、記憶部に格納された認証プログラムを用いて、宅内ネットワークを介して接続された宅内通信装置についてサービスの利用権限の有無を判断する認証部とを備える、ホームゲートウェイ装置。【選択図】図１
2013012119.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークを介して接続されたサービス提供装置に、ユーザにサービスを提供するためのアプリケーションプログラムの配信を要求する制御部と、
前記サービス提供装置から配信されたアプリケーションプログラム、及び当該アプリケーションプログラムを認証する認証プログラムを格納する記憶部と、
前記記憶部に格納された認証プログラムを用いて、宅内ネットワークを介して接続された宅内通信装置についてサービスの利用権限の有無を判断する認証部とを備える、ホームゲートウェイ装置。
【請求項２】
前記記憶部は、前記アプリケーションプログラムを利用する他の宅内通信装置と前記認証プログラムとを対応付けて記憶する管理テーブルを格納し、
前記認証部は、前記記憶部が格納する管理テーブルに基づき前記宅内通信装置のサービスの利用権限の有無を判断する、請求項１に記載のホームゲートウェイ装置。
【請求項３】
前記制御部は、所定期間が経過すると前記認証部に認証を依頼し、
前記認証部は、前記制御部の依頼に応じて前記記憶部から前記管理テーブルを読み出し、当該管理テーブルに記録された宅内通信装置の権限の有無を判断する、請求項１に記載のホームゲートウェイ装置。
【請求項４】
前記制御部は、前記認証部によって権限がないと判断された他の宅内通信装置がある場合、当該宅内通信装置を認証するために必要な認証プログラムを前記サービス提供装置から取得する、請求項３に記載のホームゲートウェイ装置。
【請求項５】
外部ネットワークを介して、ユーザにサービスを提供するためのアプリケーションプログラムを、当該アプリケーションプログラムを認証する認証プログラムと共に配信するサービス提供装置と、
前記サービス提供装置から配信されたアプリケーションプログラム及び認証プログラムを保持するホームゲートウェイ装置と、
宅内ネットワークを介して前記ホームゲートウェイ装置に接続された宅内通信装置とを備え、
前記ホームゲートウェイ装置は、前記宅内通信装置からの要求に応じ、前記認証プログラムを用いて前記アプリケーションプログラムを認証し、サービスの利用可否を判断する、通信システム。
【請求項６】
外部ネットワークを介して接続されたサービス提供装置に、ユーザにサービスを提供するためのアプリケーションプログラムの配信を要求するステップと、
前記サービス提供装置から配信されたアプリケーションプログラム、及び当該アプリケーションプログラムを認証する認証プログラムを格納するステップと、
前記記憶部に格納された認証プログラムを用いて、宅内ネットワークを介して接続された他の宅内通信装置についてサービスの利用権限の有無を判断するステップとを備える、通信方法。
【請求項７】
サービス提供装置が、外部ネットワークを介して、ユーザにサービスを提供するためのアプリケーションプログラムを、当該アプリケーションプログラムを認証する認証プログラムと共に配信するステップと、
宅内ネットワーク内で、前記サービス提供装置から配信された認証プログラムを用いて前記アプリケーションを認証し、宅内ネットワークに接続された宅内通信装置によるサービス利用権限の有無を判断するステップとを備える、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供装置から配信されるアプリケーションプログラムを用いてユーザにサービスを提供する宅内ネットワーク等に関する技術に関する。
【背景技術】
【０００２】
近年、インターネットの普及に伴い、一般家庭内にある家電やセンサ等の宅内機器からインターネットにアクセスしたり、逆にインターネットから宅内機器を制御したりすることが可能なホームネットワークシステムが広まりつつある。
【０００３】
特許文献１は、リモート端末から宅内機器に接続する情報家電接続システムを開示している。特許文献１によれば、インターネットを介して宅内機器にアクセスする際、アクセス可能な宅内機器をユーザが予め設定することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−４１６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、ユーザがサービスを利用する際、利用者宅内から外部ネットワークを介して接続された認証サーバにアクセスし、認証を依頼する必要がある。この場合、宅内機器が何らかの事情で外部ネットワークに接続できない状態にあると、認証を受けることができず、サービスを利用できないという問題がある。また、サービスを利用する際、外部ネットワークへの接続を必要としない場合、外部ネットワークに接続できない状態を保つことで、不正にサービスを利用し続けることができるという問題がある。
【０００６】
したがって本発明の目的は、外部ネットワークに接続することなく、宅内通信装置のサービス利用権限を確認することができる通信システム、通信方法、及びホームゲートウェイ装置を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、ホームゲートウェイ装置に係る発明は、外部ネットワークを介して接続されたサービス提供装置に、ユーザにサービスを提供するためのアプリケーションプログラムの配信を要求する制御部と、サービス提供装置から配信されたアプリケーションプログラム、及び当該アプリケーションプログラムを認証する認証プログラムを格納する記憶部と、記憶部に格納された認証プログラムを用いて、宅内ネットワークを介して接続された宅内通信装置についてサービスの利用権限の有無を判断する認証部とを備える。
【０００８】
通信システムに係る発明は、外部ネットワークを介して、ユーザにサービスを提供するためのアプリケーションプログラムを、当該アプリケーションプログラムを認証する認証プログラムと共に配信するサービス提供装置と、サービス提供装置から配信されたアプリケーションプログラム及び認証プログラムを保持するホームゲートウェイ装置と、宅内ネットワークを介してホームゲートウェイ装置に接続された宅内通信装置とを備え、ホームゲートウェイ装置は、宅内通信装置からの要求に応じ、認証プログラムを用いてアプリケーションプログラムを認証し、サービスの利用可否を判断する。
【０００９】
通信方法に係る発明は、外部ネットワークを介して接続されたサービス提供装置に、ユーザにサービスを提供するためのアプリケーションプログラムの配信を要求するステップと、サービス提供装置から配信されたアプリケーションプログラム、及び当該アプリケーションプログラムを認証する認証プログラムを格納するステップと、記憶部に格納された認証プログラムを用いて、宅内ネットワークを介して接続された他の通信装置についてサービスの利用権限の有無を判断するステップとを備える、通信方法。
【００１０】
通信方法に係る発明は、サービス提供装置が、外部ネットワークを介して、ユーザにサービスを提供するためのアプリケーションプログラムを、当該アプリケーションプログラムを認証する認証プログラムと共に配信するステップと、宅内ネットワーク内で、サービス提供装置から配信された認証プログラムを用いてアプリケーションを認証し、宅内ネットワークに接続された宅内通信装置によるサービス利用権限の有無を判断するステップとを備える。
【発明の効果】
【００１１】
本発明によれば、外部ネットワークに接続することなく、宅内通信装置のサービス利用権限を確認することができる通信システム、通信方法、及びホームゲートウェイ装置が提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係る通信システムの構成を示す図である。
【図２】記憶部２４が格納する管理テーブルの例を示す図である。
【図３】ホームゲートウェイ装置２１がＯＳＧｉサービス・プラットフォームを利用する場合のソフトウェア構成例を示す図である。
【図４】本発明の第２の実施形態に係る通信システムのサービス加入時の手順を示すシーケンス図である。
【図５】本発明の第２の実施形態に係るホームゲートウェイ装置２１の動作を示すフローチャートである。
【図６】図４及び図５に示す認証処理（ステップＳ４０６，Ｓ５０５）の手順の詳細を示すシーケンス図である。
【図７】サービス利用可否の定期確認時におけるホームゲートウェイ装置２１の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る通信システムの構成を示す図である。
通信システムは、外部ネットワークを介して接続されるサービス提供者装置１０と、宅内通信システム２０とを備える。
【００１４】
サービス提供者装置１０は、配信サーバ１１と、サービス提供サーバ１２とを含む。配信サーバ１１は、サービスの実行に用いられるアプリケーションプログラムと、アプリケーションプログラムを認証するための認証プログラムとを保持する。配信サーバ１１は、ユーザの要求に応じて、アプリケーションプログラム及びそれに対応する認証プログラムを宅内システム２０に配信する。
【００１５】
サービス提供サーバ１２は、宅内通信システム２０の依頼に応じてサービスを提供する。なお、サービス提供者装置１０は通常、Ｗｅｂサーバやアプリケーションサーバ、ＤＢサーバ、ＤＢを備えている（図示せず）。
【００１６】
宅内通信システム２０は、ホームゲートウェイ装置２１と、少なくとも１台の宅内通信装置２６−１〜２６−ｎとを含む。ホームゲートウェイ装置２１及び宅内通信装置２６−１〜２６−ｎは、宅内ネットワークを介して相互に接続される。
【００１７】
宅内通信装置２６−１〜２６−ｎは、通信機能を有する家電機器や照明機器、センサ等である。宅内通信装置２６−１〜２６−ｎは、ユーザの要求に応じてサービスの起動をホームゲートウェイ装置２１に依頼する。
【００１８】
ホームゲートウェイ装置２１は、制御部２２と、認証部２３と、記憶部２４とを含む。ホームゲートウェイ装置２１は、アプリケーションプログラムの配信を受けると、アプリケーションプログラムと共に配信された認証プログラムを用いて、サービスの利用を所望する宅内通信装置２６−１〜２６−ｎを認証する。
【００１９】
制御部２２は、配信サーバ１１から配信されたアプリケーションプログラムを起動し、ユーザにサービスを提供するために必要な動作をする。制御部２２は、サービスの利用時や所定期間毎に、必要に応じて認証部２３に宅内通信装置２６−１〜２６−ｎの認証を依頼する。
【００２０】
認証部２３は、制御部２２の要求に応じて宅内通信装置２６−１〜２６−ｎを認証し、サービス利用の可否を判断する。
【００２１】
記憶部２４は、配信サーバ１１から配信されたアプリケーションプログラム及び認証プログラムを格納する。また、記憶部２４は、サービスの利用に必要な情報を記録した管理テーブルを格納する。
【００２２】
図２は、記憶部２４が格納する管理テーブルの例を示す図である。管理テーブルにおいて、認証プログラムの識別子、サービスを利用する宅内通信端末、サービス利用の可否、及びサービスの有効期限が、アプリケーションプログラムの識別子に対応付けて記録されている。
【００２３】
以上のように、本実施形態に係る通信システムによれば、外部ネットワークに接続することなく、宅内通信装置のサービス利用権限を確認することができる。
【００２４】
（第２の実施形態）
第２の実施形態に係る通信システムは、第１の実施形態に係る通信システムに加え、ユーザに対してより柔軟にサービスを提供する構成を有する。本実施形態においても、通信システムは、図１で示す構成と同様に、配信サーバからホームゲートウェイ装置に対してアプリケーションプログラム及び認証プログラムを送信し、宅内通信システム２０においてアプリケーションを認証した上で、ユーザにサービスを提供する。
【００２５】
本実施形態において、通信システムは、好ましくはＯＳＧｉ（Open Service Gateway initiative」）サービス・プラットフォームを利用する。ＯＳＧｉとは、家電製品をネットワークに接続し、通信装置や機器間で相互にサービスを提供するための技術仕様である。これにより、１つのホームゲートウェイ装置において様々なサービスを提供することが可能とある。ＯＳＧｉの仕様は、たとえば「OSGi Service Platform Release 3」（Open Service Gateway initiative、２００３年３月）や、「OSGi Service Platform Release 4」（Open Service Gateway initiative、２００５年１０月）に記載されている。
【００２６】
図３は、図１に示すホームゲートウェイ装置２１がＯＳＧｉサービス・プラットフォームを利用する場合のソフトウェア構成例を示す図である。図３において、ホームゲートウェイ装置２１は、オペレーティングシステム３１と、仮想マシン３２と、フレームワーク３３とを含む。
【００２７】
オペレーティングシステム３１は、サービスの実行に必要なハードウェア及びソフトウェアを制御する。仮想マシン３２はＪａｖa（登録商標）仮想マシンであって、オペレーティングシステム３１上で稼動し、Ｊａｖa（登録商標）言語で生成された中間言語であるバイト・コードを解釈実行する。
【００２８】
フレームワーク３３は、ＯＳＧｉフレームワークであって、Ｊａｖa（登録商標）言語で記述されたアプリケーションプログラムを仮想マシン３２上で実行するための基盤である。アプリケーションソフトウェア及び認証プログラムは、バンドル形式で配信される。一般的に、アプリケーションプログラム（バンドル）はＪＡＲ（Ｊａｖａ（登録商標）ＡＲｃｈｉｖｅ）形式のファイルで提供される。
【００２９】
フレームワーク３３は、複数のアプリケーションプログラムをそれぞれ独立してインストール／アンインストールしたり、プログラムの更新、起動、停止等をしたりする機能を有する。
【００３０】
アプリケーションプログラム３４−１〜３４−ｎは、バンドル形式で提供され、フレームワーク３３上で動作するアプリケーションのフレームワーク上の管理単位である。アプリケーションプログラムバンドルは、アプリケーションを構成するＪａｖａ(登録商標)言語で記述されたプログラムやそのプログラムが使用する画像データや各種ファイルデータなどを内包する。
【００３１】
図３では、サービスＡ、Ｂ、及びＺを実現するアプリケーションプログラムが搭載された例を示す。各アプリケーションプログラムにはそれぞれ認証プログラムが対応付けられて保持されており、たとえば認証プログラム３５−１は、サービスＡを提供するアプリケーションプログラム３４−１の認証に用いられる。このように、ＯＳＧｉフレームワークを用いることで、異なるサービスプロバイダが提供する複数のサービスアプリケーションを動作させることができる。
【００３２】
図４は、本発明の第２の実施形態に係る通信システムのサービス加入時の手順を示すシーケンス図である。以下、本実施形態では、ホームゲートウェイ装置２１が宅内通信装置２６−１のサービス利用権限を認証する場合を例に説明する。
【００３３】
まず、サービス加入要求が配信サーバ１１に送信される。宅内通信装置２６−１は、ユーザからサービス加入指示を受け取ると、ホームゲートウェイ装置２１に通知する（ステップＳ４０１）。ホームゲートウェイ装置２１は、配信要求を作成して配信サーバ１１に送信する（ステップＳ４０２）。
【００３４】
配信サーバ１１は、配信要求を受け取ると、対応するアプリケーションプログラムを認証プログラムと共に宅内システム２０に配信する（ステップＳ４０３）。ホームゲートウェイ装置２１は、サービスの利用が可能になった旨を宅内通信装置２６−１に通知する（ステップＳ４０４）。
【００３５】
ユーザがサービスを利用する場合、宅内通信装置２６−１から宅内ゲートウェイシステムに対してサービスの起動を依頼する（ステップＳ４０５）。宅内ゲートウェイシステムは、記憶部２４からアプリケーションプログラムを読みだして起動し、認証処理を開始する（ステップＳ４０６）。認証が完了すると、完了通知が宅内通信装置２６−１に送信され（ステップ４０７）、ユーザはサービスの利用が可能となる（ステップＳ４０８）。
【００３６】
なお、図４ではサービスの利用時、外部ネットワークへの接続が必要な場合（ステップＳ４０８）について説明したが、宅内のネットワーク環境でサービスが完了する場合、外部ネットワークに接続する必要はない。また、配信要求２０１は、宅内通信装置２６−１を用いる代わりに、オペレータ（図示せず）を介して配信サーバ１１に送信されてもよい。
【００３７】
図５は、本発明の第２の実施形態に係るホームゲートウェイ装置２１の動作を示すフローチャートである。ホームゲートウェイ装置２１は、ユーザからサービス加入の指示を受け付けると（ステップＳ５０２）、アプリケーションプログラムの配信要求を作成し、配信サーバ１１に送信する（ステップＳ５０２）。次に、配信サーバ１１から配信されたアプリケーションプログラム及び認証プログラムを記憶部２４に格納する。このとき、図ａに示すように、制御部２２は、アプリケーションプログラム及び認証プログラムを宅内通信装置２６−１に対応付け、対応関係をテーブルに記録する。
【００３８】
次に制御部２２は、ユーザからサービス起動要求を受け付けるまで待ち（ステップＳ５０３）、要求を受け付けると、アプリケーションプログラムを起動する（ステップＳ５０４）。そして、制御部２２は、認証部２３に認証を依頼する。認証部２３は、制御部２２から受け取った認証依頼に従い、認証処理を開始する（ステップＳ５０５）。認証部２３は、認証結果を宅内通信装置２６−１に通知する（ステップＳ５０６）。
【００３９】
図６は、図４及び図５に示す認証処理（ステップＳ４０６，Ｓ５０５）の手順の詳細を示すシーケンス図である。図６では、認証プログラムに公開鍵を組み込み、アプリケーションプログラムに秘密鍵を組み込んだ場合を例に説明する。
【００４０】
ホームゲートウェイ装置２１の制御部２２は、宅内通信装置２６−１からサービス認証依頼を受け取ると、認証部２３に認証を依頼する（ステップ６０１）。認証部２３は、乱数を生成し（ステップＳ６０２）、生成した乱数を制御部２２に渡す（ステップＳ６０３）。制御部２２は、管理テーブルを参照し、認証すべきアプリケーションプログラムに対応付けられた秘密鍵を用いて受け取った乱数を演算し（ステップＳ６０４）、演算結果を認証部２３に返送する（ステップＳ６０５）。認証部２３は、管理テーブルを参照し、認証すべきアプリケーションプログラムに対応する認証プログラムを特定し、埋め込まれた公開鍵を用いて受け取った値を演算し（ステップＳ６０６）、演算結果がステップＳ６０２で生成した乱数と一致するか否かを判断する。演算結果が一致した場合、認証部２３は、認証に成功した旨を制御部２２に通知する（ステップＳ６０７）。一方、演算結果が不一致であった場合、認証部２３は、認証に失敗した旨を制御部２２に通知する（ステップＳ６０７）。そして制御部は、記憶部２４から管理テーブルを読み出し、サービス利用の可否を記録して（ステップＳ６０８）、処理を終了する。
【００４１】
図７は、サービス利用可否の定期確認時におけるホームゲートウェイ装置２１の動作を示すフローチャートである。まず、制御部２２は、所定期間が経過すると（ステップＳ７０１でＹｅｓ）、宅内通信装置２６−１の認証を実施する（ステップＳ７０２）。具体的には、制御部２２が、認証部２３に認証を依頼する。認証部２３は、制御部２２からの依頼を受け取ると、記憶部２４に格納する管理テーブルを読み出し、識別子が記録されている各宅内通信装置２６−１に対して認証を開始する。全ての宅内通信装置２６−１の認証が成功した場合（ステップＳ７０３でＹｅｓ）、認証部２３はその旨を制御部２２に通知する。制御部２２は、サービスの利用が可能である旨を管理テーブルに記録して（ステップＳ７０７）、処理を終了する。
【００４２】
一方、認証が失敗した宅内通信装置２６−１があった場合（ステップＳ７０３でＮｏ）、認証部２３は、その旨を制御部２２に通知する。
【００４３】
制御部２２は、認証が失敗した宅内通信装置２６−１について、アプリケーションプログラム及び認証プログラムの更新が必要であるか否かを判断する（ステップＳ７０３）。具体的には、制御部２２は、配信サーバ１１に更新の可否を問い合わせ、可能である場合は新しいプログラムの配信を要求して取得する（ステップＳ７０５）。そして、制御部２２は、配信サーバ１２から取提供されたプログラムを用いてアプリケーションプログラム及び認証プログラムを更新した後、再度認証部２３に認証を依頼する。制御部２２は、認証部２３による認証の結果を管理テーブルに記録する（ステップＳ７０７）。
【００４４】
一方、プログラムの更新が必要でない場合、あるいは更新が不可である場合、制御部２２は宅内通信装置２６−１によるサービスの利用を停止する（ステップＳ７０６）。制御部２２は、宅内通信装置２６−１によるサービス利用が不可である旨を管理テーブルに記録する（ステップＳ７０７）。
【００４５】
制御部２２は、サービス起動要求を受け取った際、管理テーブルの記録に基づいてサービスの利用可否を判断してもよい。この場合、サービス利用が不可である宅内通信装置からサービス起動要求が届くと、制御部２２はサービス利用を許可しない。
【００４６】
以上のように本実施形態によれば、通信システムは、外部ネットワークに接続することなく、宅内通信装置のサービス利用権限を確認することができる。これにより、宅内ネットワークに不正にアクセスされた場合であっても、サービスの不正利用を防止することができる。
【００４７】
また、サービスや宅内通信装置毎に対応するアプリケーションプログラム及び認証プログラムを管理することができるため、複数のサービス提供者からサービスの提供を受けた場合でも、個々のサービスに対して適切な認証方法を適用することができる。
【００４８】
また、従来はサービス提供者が備える認証サーバに認証を依頼していたため、サービスの利用時に外部ネットワークに接続する必要があった。しかしながら、本発明によれば、宅内ネットワークにおいて認証が可能であるため、外部ネットワークに常時接続する必要がない。また、サービス提供者は、認証サーバを設ける必要がなくなるため、設備コストを低減することができる。
【００４９】
なお、本実施形態では、サービス提供者が認証サーバを備えない構成を例に説明したが、サービス提供者は認証サーバを備えていてもよい。この場合、宅内通信システムはサービスの利用時、認証サーバに認証を依頼し、外部ネットワークに接続できない場合に宅内ネットワーク内で認証を実施することとしてもよい。
【００５０】
また、本実施形態では、ホームゲートウェイ装置がアプリケーションプログラム及び認証プログラムを保持する例について説明したが、これらのプログラムは宅内通信装置が保持することとしてもよい。その場合、ホームゲートウェイ装置が保持する管理テーブルには、各プログラムを格納する宅内通信装置の識別情報が記録される。サービスの利用時、宅内通信装置は、ホームゲートウェイ装置に認証の依頼先を問い合わせ、認証プログラムを保持する宅内通信装置（またはホームゲートウェイ装置）に対して認証を依頼してもよい。
【００５１】
本発明は、以下の態様をも含むことができる。
【００５２】
（付記１）外部ネットワークを介して接続されたサービス提供装置に、ユーザにサービスを提供するためのアプリケーションプログラムの配信を要求する制御部と、
サービス提供装置から配信されたアプリケーションプログラム、及び当該アプリケーションプログラムを認証する認証プログラムを格納する記憶部と、
記憶部に格納された認証プログラムを用いて、宅内ネットワークを介して接続された宅内通信装置についてサービスの利用権限の有無を判断する認証部とを備える、ホームゲートウェイ装置。
【００５３】
（付記２）記憶部は、アプリケーションプログラムを利用する他の宅内通信装置と認証プログラムとを対応付けて記憶する管理テーブルを格納し、
認証部は、記憶部が格納する管理テーブルに基づき宅内通信装置のサービスの利用権限の有無を判断する、（付記１）に記載のホームゲートウェイ装置。
【００５４】
（付記３）制御部は、所定期間が経過すると認証部に認証を依頼し、
認証部は、制御部の依頼に応じて記憶部から管理テーブルを読み出し、当該管理テーブルに記録された宅内通信装置の権限の有無を判断する、（付記１）に記載のホームゲートウェイ装置。
【００５５】
（付記４）制御部は、認証部によって権限がないと判断された他の宅内通信装置がある場合、当該宅内通信装置を認証するために必要な認証プログラムをサービス提供装置から取得する、（付記３）に記載のホームゲートウェイ装置。
【００５６】
（付記５）外部ネットワークを介して、ユーザにサービスを提供するためのアプリケーションプログラムを、当該アプリケーションプログラムを認証する認証プログラムと共に配信するサービス提供装置と、
サービス提供装置から配信されたアプリケーションプログラム及び認証プログラムを保持するホームゲートウェイ装置と、
宅内ネットワークを介してホームゲートウェイ装置に接続された宅内通信装置とを備え、
ホームゲートウェイ装置は、宅内通信装置からの要求に応じ、認証プログラムを用いてアプリケーションプログラムを認証し、サービスの利用可否を判断する、通信システム。
【００５７】
（付記６）外部ネットワークを介して接続されたサービス提供装置に、ユーザにサービスを提供するためのアプリケーションプログラムの配信を要求するステップと、
サービス提供装置から配信されたアプリケーションプログラム、及び当該アプリケーションプログラムを認証する認証プログラムを格納するステップと、
記憶部に格納された認証プログラムを用いて、宅内ネットワークを介して接続された他の宅内通信装置についてサービスの利用権限の有無を判断するステップとを備える、通信方法。
【００５８】
（付記７）サービス提供装置が、外部ネットワークを介して、ユーザにサービスを提供するためのアプリケーションプログラムを、当該アプリケーションプログラムを認証する認証プログラムと共に配信するステップと、
宅内ネットワーク内で、サービス提供装置から配信された認証プログラムを用いてアプリケーションを認証し、宅内ネットワークに接続された宅内通信装置によるサービス利用権限の有無を判断するステップとを備える、通信方法。
【符号の説明】
【００５９】
１０  サービス提供者装置
１１  配信サーバ
１２  サービス提供サーバ
２０  宅内システム
２１  ホームゲートウェイ装置
２６−１〜２６−ｎ  宅内通信装置
２２  制御部
２３  認証部
２４  記憶部
３１  オペレーティングシステム
３２  仮想マシン
３３  フレームワーク
３４−１〜３４−ｎ  アプリケーションプログラム
３５−１〜３５−ｎ  認証プログラム
【図１】
2013012119.tif 000003
【図２】
2013012119.tif 000004
【図３】
2013012119.tif 000005
【図４】
2013012119.tif 000006
【図５】
2013012119.tif 000007
【図６】
2013012119.tif 000008
【図７】
2013012119.tif 000009