(57)【要約】  第１ネットワーク400上の端末100、第１ネットワーク400と第２ネットワーク500との間に接続されたゲートウェイ装置200、及び第２ネットワーク500上のネットワーク装置300に関し、端末100が、単独で複数の各ネットワーク装置300をシームレスに利用可能にすること、また、第１ネットワーク400上のネットワーク装置101と第２ネットワーク500上のネットワーク装置300をシームレスに利用可能にする。ネットワーク装置300が、自装置を利用するために必要な振舞を記述した端末振舞情報及び代行処理振舞情報を、それぞれ、端末100及びゲートウェイ装置200に間接又は直接与え、又は、端末振舞情報及び代行処理振舞情報を含むゲートウェイ機能モジュール情報をゲートウェイ装置200に与える。【特許請求の範囲】
【請求項１】
第１ネットワークに接続された端末が、第２ネットワークに接続されたネットワーク装置を利用するために必要な振舞を記述した端末振舞情報を格納した端末振舞情報格納部と、
該端末振舞情報を該端末に与える広告処理部と、
を備えたことを特徴とするゲートウェイ装置。
【請求項２】
請求項１において、
該ネットワーク装置から該端末振舞情報を取得して該端末振舞情報格納部に格納する情報取得部をさらに備えたことを特徴とするゲートウェイ装置。
【請求項３】
請求項１において、
該ネットワーク装置を利用するために必要な処理を該端末に代わって行うための代行処理振舞情報を格納した代行処理振舞情報格納部と、
該端末から該ネットワーク装置に対する処理の代行依頼を受けたとき、該代行処理振舞情報格納部を参照して、該代行依頼に対応した該代行処理振舞情報に基づき代行処理する代行処理部と、
をさらに備えたことを特徴とするゲートウェイ装置。
【請求項４】
請求項３において、
該ネットワーク装置から該代行処理振舞情報を取得して該代行処理振舞情報格納部に格納する情報取得部をさらに備えたことを特徴とするゲートウェイ装置。
【請求項５】
請求項３において、
該端末振舞情報に、該端末が該代行処理部に対して代行処理を依頼するための端末振舞情報も含まれていることを特徴としたゲートウェイ装置。
【請求項６】
請求項１において、
該端末振舞情報が該第１ネットワークの標準プロトコルに準拠したことを特徴とするゲートウェイ装置。
【請求項７】
請求項６において、
該標準プロトコルがUPnPに準拠したものであることを特徴としたゲートウェイ装置。
【請求項８】
請求項１において、
該ネットワーク装置に関する情報を示す広告情報を格納した広告情報格納部をさらに備え、
該広告処理部が、該広告情報を該第１ネットワークに広告することを特徴とするゲートウェイ装置。
【請求項９】
請求項８において、
該広告処理部が、該第１ネットワークの標準プロトコルで該端末振舞情報を該端末に与えることを特徴としたゲートウェイ装置。
【請求項１０】
請求項１において、
該第１ネットワークがホームネットワークであり、該第２ネットワークがインターネットであることを特徴したゲートウェイ装置。
【請求項１１】
第２ネットワーク上のネットワーク装置を、第１ネットワーク上の端末が利用するために必要な振舞を記述した端末振舞情報と該振舞を代行するために必要な振舞を記述した代行処理振舞情報とを含み、該端末振舞情報を端末に与えるための広告処理機能と、該端末から該ネットワーク装置に対する処理の代行依頼を受けたとき、該代行依頼に対応した代行処理振舞情報に基づき代行処理する代行処理機能とを含むゲートウェイ機能モジュール情報を該ネットワーク装置から取得する情報取得部と、
該ゲートウェイ機能モジュール情報を格納して、該広告処理能及び代行処理を実行する格納部と、
を備えたことを特徴とするゲートウェイ装置。
【請求項１２】
第１ネットワークに接続された端末であって、
該第１ネットワークと第２ネットワークの間に接続されたゲートウェイ装置から、該第２ネットワークに接続されたネットワーク装置を利用するために必要な振舞を記述した端末振舞情報を取得する情報取得部と、
該端末振舞情報に基づき該ネットワーク装置を利用する制御部と、
を備えたことを特徴とする端末。
【請求項１３】
請求項１２において、
該端末振舞情報が、該ネットワーク装置を利用するために必要な振舞を該ゲートウェイ装置に代行することを依頼するための振舞を記述した振舞情報を含むことを特徴とした端末。
【請求項１４】
請求項１２において、
該端末振舞情報が該第１ネットワークの標準プロトコルに準拠したことを特徴とする端末。
【請求項１５】
請求項１４において、
該標準プロトコルがUPnPに準拠したものであることを特徴とした端末。
【請求項１６】
請求項１２において、
該情報取得部が、該端末振舞情報を該ゲートウェイ装置の代わりに該ネットワーク装置から取得することを特徴とした端末。
【請求項１７】
自装置を利用するために必要な振舞を記述した端末振舞情報と該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報とを管理し、要求された両振舞情報を返信する情報管理部と、
該端末振舞情報又は該代行処理振舞情報に基づく振舞を端末又は該ゲートウェイ装置から受けたとき自装置を利用可能にさせる制御部と、
を備えたことを特徴とするネットワーク装置。
【請求項１８】
自装置を利用するために必要な振舞を記述した端末振舞情報と、該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報と、該端末振舞情報を端末に与えるための広告処理機能と、該端末から自装置に対する処理の代行依頼を受けたとき、該代行依頼に対応した代行処理振舞情報に基づき代行処理する代行処理機能とを含むゲートウェイ機能モジュール情報を管理し、要求された該ゲートウェイ機能モジュール情報を返信する情報管理部と、
該端末振舞情報又は該代行処理振舞情報に基づく振舞を該端末又は該ゲートウェイ装置から受けたとき自装置を利用可能にさせる制御部と、
を備えたことを特徴とするネットワーク装置。
【請求項１９】
自装置を利用するために必要な振舞を記述した端末振舞情報、又は該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報を管理する振舞情報管理部と、
該振舞情報を取得するための自装置のURIを端末又は該ゲートウェイ装置に広告する広告処理部と、
を備えたことを特徴とするネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲートウェイ装置、端末、及びネットワーク装置に関し、特に、第１ネットワークに接続された端末、該第１ネットワークと第２ネットワークとの間に接続されたゲートウェイ装置、及び該第２ネットワークに接続されたネットワーク装置に関する。【０００２】
近年、高速・広帯域特性を持つブロードバンド回線の普及に伴い、インターネットを利用したデジタル家電機器向けの映像配信サービスに注目が集まっている。この映像配信サービスにおいては、異なる仕様の複数のネットワーク装置にあるコンテンツをシームレスに利用可能な環境を実現することが要求されている。
【背景技術】
【０００３】
図11は、従来のコンテンツ配信システムネットワークを示しており、このネットワークは、ホームネットワーク(第１ネットワーク)400、インターネット(第２ネットワーク)500、及びこれらにネットワーク400及び500との間に接続されたゲートウェイ装置200aで構成されている。ホームネットワーク400には、ホームサーバ101、及び宅内端末(例えば、セット・トップ・ボックス：Set Top Box、以後、単に端末と称することがある。)100a_1，100a_2が接続され、この宅内端末100a_1，100a_2には受像機(TV)110がさらに接続されている。インターネット500には、それぞれ、サービス事業者301_1，301_2がサービスを提供するためのネットワークサーバ300a_1，300a_2(ネットワーク装置、以後、符号300aで総称することがある。)がさらに接続されている。【０００４】
サービス事業者301_1，301_2は、それぞれ、独自の方式(例えば、独自プロトコル302_1，302_2)によってインターネットサービスを提供している。すなわち、インターネットサービスは、それぞれ、ネットワークサーバ300a_1，300a_2と、このサーバ300a_1，300a_2の独自プロトコル302_1，302_2に対応した宅内端末100a_1，100a_2とを経由してデジタル家電機器110に提供されている。【０００５】
このようなサービス提供システムにおいては、次のような問題(1)〜(3)がある。(1)独自プロトコル302_1，302_2等にそれぞれ対応した複数の宅内端末100a_1，100a_2等が必要である。(2)宅内の複数の場所でサービスを利用する場合にも、その場所毎に宅内端末を設置する必要があることから、サービス利用者の利便性が悪くなる。(3)ホームサーバ101とデジタル家電機器110との間相互接続ができない。すなわち、宅内端末は事業者専用装置のため、ホームネットワーク400内の他のホームネットワーク標準機器との相互接続が行えず、ホームネットワーク400のコンテンツとインターネット500のコンテンツは、別々のデジタル家電機器によって利用する形態となり、シームレスなサービス利用環境を実現することが出来ない。【０００６】
図12は、上述した問題(1)〜(3)を解決しようとしたコンテンツ配信方式を示している。装置家庭内のホームネットワーク400は、家庭内の機器間で相互接続できることを目指し、UPnP(Universal Plug and Play) FORUM，DLNAといった標準化団体において、インターネット規格とは異なる仕様の標準化が進んでおり、家庭内では自由にコンテンツ配信可能な環境が整いつつある。同図に示した方式におけるネットワーク構成が、図11に示したネットワーク構成と異なる点は、ホームネットワーク400内においては、例えば、UPnPに基づくプロトコルを採用しホームサーバ101とデジタル家電機器(TV)110bと間のコンテンツ配信はUPnPで行っていることである。【０００７】
また、ゲートウェイ装置200bが独自プロトコル302_1等をUPnPのプロトコル303_1に変換するプロトコル変換部50を備えていることも異なっている。このプロトコル変換部50は、それぞれ、インターネット500側の独自プロトコル302_1〜302_5をUPnPに適合したプロトコル303_1〜303_5に変換する。これにより、デジタル家電機器110は、ホームサーバ101とネットワークサーバ301_1等のコンテンツをシームレスに利用することが可能になる（例えば、特許文献１参照。）。
【特許文献１】特開2002-196990号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このような宅内端末100aとネットワークサーバ300aの間でプロトコル変換を行うゲートウェイ装置200bを利用する形態は、プロトコル変換機能によって、ホームネットワーク400とインターネット500とにおけるプロトコルの違いを吸収することが可能である。【０００９】
しかしながら、実際のサービス環境では、ネットワークサーバ300aのサービス処理は、単純な１：１のプロトコル変換(例えば、プロトコル302_1とプロトコル303_1間)だけでなく、サービス事業者により規定されるサービス処理フロー(例えば、プロトコル302_4を行う前にプロトコル302_3の処理を行う)に準拠しなければならない。従って、同図に示した構成では、ゲートウェイ装置200bは、サービス処理フローを制御することはできず、事業者固有のサービスをデジタル家電機器110に対して提供することが出来ない。【００１０】
従って本発明は、第１ネットワークと第２ネットワークとの間に接続されたゲートウェイ装置が、第２ネットワーク上の複数の各ネットワーク装置を第１ネットワークに接続された端末が単独でシームレスに利用できるようにすること、また、該端末が単独で第１ネットワーク上のネットワーク装置と第２ネットワーク上のネットワーク装置をシームレスに利用できるようにすること、並びに該ネットワーク装置が、必要な情報を端末及びゲートウェイ装置を与えることを課題とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するため、本発明に係るゲートウェイ装置は、第１ネットワークに接続された端末が、第２ネットワークに接続されたネットワーク装置を利用するために必要な振舞を記述した端末振舞情報を格納した端末振舞情報格納部と、該端末振舞情報を該端末に与える広告処理部とを備えたことを特徴としている。【００１２】
図１は、本発明に係る端末(宅内端末)100、ゲートウェイ装置200及びネットワーク装置(例えば、ネットワークサーバ)300(符号300は、符号300_1及び300_2の総称。)の原理を示している。この内のゲートウェイ装置200は、第１ネットワーク(例えば、ホームネットワーク)400と第２ネットワーク(例えば、インターネット)500との間に接続されている。第１ネットワーク400には端末100がさらに接続され、第２ネットワーク500にはネットワーク装置300_1及び300_2がさらに接続されている。このネットワーク装置300_1及び300_2は、例えば、それぞれ、サービスを提供するサービス事業者301_1のネットワークサーバ300_1、及びサービス事業者301_2のネットワークサーバ300_2である。【００１３】
図２は、図１に示した端末100、ゲートウェイ装置200、及びネットワークサーバ300の基本的な構成例を示しており、この内のゲートウェイ装置200は、広告処理部22と端末振舞情報格納部24を備えている。この内の端末振舞情報格納部24には、ホームネットワーク400に接続された端末100が、第２ネットワークに接続されたネットワーク装置300_1及び300_2と通信するために必要な振舞を記述した端末振舞情報(例えば、ネットワークサーバ300_1及び300_2をそれぞれ制御するための制御手順情報や、サービスを利用するためのプロトコル情報)が格納されている。広告処理部22は、それぞれ、ネットワーク装置300_1及び300_2に対応した端末振舞情報を端末100に、例えば、UPnP(Universal Plug and Play)プロトコルで与える。【００１４】
これにより、端末100は、ネットワークサーバ300_1及び300_2に対応した端末振舞情報に基づき、ネットワークサーバ300_1及びネットワークサーバ300_2からサービスを受けることが可能になる。すなわち、単一の端末100で、プロトコルが異なる複数のネットワークサーバ300_1及び300_2からサービスを受けることが可能になる。これは、逆に、端末の動作が端末振舞情報で制御されているとも言える。【００１５】
また、本発明は、上記の本発明において、該ネットワーク装置から該端末振舞情報を取得して該端末振舞情報格納部に格納する情報取得部をさらに備えたことが可能である。【００１６】
すなわち、図２に示すように、ゲートウェイ装置は、情報取得部21をさらに備えている。この情報取得部21は、例えば、ネットワーク装置300_1から端末振舞情報を取得して該端末振舞情報格納部24に格納する。これにより、ゲートウェイ装置の保守者が、端末振舞情報格納部24に、例えば、ネットワークサーバ300_1及び300_2にそれぞれ対応した端末振舞情報を入力することなく、各ネットワークサーバ300_1及び300_2から取得することが可能になる。また、ゲートウェイ装置は、複数のネットワーク装置から取得した端末振舞情報を追加/更新することが可能になる。【００１７】
また、本発明は、上記の本発明において、該ネットワーク装置を利用するために必要な処理を該端末に代わって行うための代行処理振舞情報を格納した代行処理振舞情報格納部と、該端末から該ネットワーク装置に対する処理の代行依頼を受けたとき、該代行処理振舞情報格納部を参照して、該代行依頼に対応した該代行処理振舞情報に基づき代行処理する代行処理部とをさらに備えることが可能である。【００１８】
すなわち、同図において、ゲートウェイ装置は、代行処理部25と代行処理振舞情報格納部26をさらに備えている。この代行処理振舞情報格納部26は、ネットワーク装置300を利用するために必要な処理を端末100に代わって行うための処理に関する情報(すなわち、代行処理振舞情報)を格納している。端末100は、ゲートウェイ装置200に対してネットワーク装置300を利用するための処理を依頼する。ここで、端末振舞情報には、処理を代行依頼するための端末振舞情報が含まれているものとする。代行処理部25は、端末100から代行依頼を受信したとき、代行処理振舞情報格納部26を参照して、該代行依頼に対応した該代行処理振舞情報に基づき代行処理を実行する。【００１９】
これにより、例えば、第１ネットワークと第２ネットワークのプロトコルが異なる場合、ゲートウェイ装置200は、端末100に代わって各ネットワーク装置300に対応した処理を実行することが可能になる。また、ネットワーク装置300_1及びネットワーク装置300_2のプロトコル302_1及び302_2が異なる場合、ゲートウェイ装置200は、各プロトコルに対応した代行処理振舞情報に基づき各ネットワーク装置300に対する処理を実行することが可能になる。【００２０】
また、本発明は、上記の本発明において、該ネットワーク装置から該代行処理振舞情報を取得して該代行処理振舞情報格納部に格納する情報取得部をさらに備えることが可能である。【００２１】
すなわち、図２において、ゲートウェイ装置は、情報取得部21(同図では、上記の端末振舞情報を取得する情報取得部21と同一のもの。)をさらに備えている。この情報取得部21は、例えば、ネットワーク装置300_1から代行処理振舞情報を取得して該代行処理振舞情報格納部26に格納する。これにより、保守者が、代行処理振舞情報格納部26に、例えば、ネットワークサーバ300_1及び300_2にそれぞれ対応した代行処理振舞情報を入力することなく、各ネットワークサーバ300_1及び300_2から取得することが可能になる。【００２２】
また、本発明は、上記の本発明において、該端末振舞情報に該端末が該代行処理部に対して代行処理を依頼するための端末振舞情報も含せることができる。【００２３】
また、本発明は、上記の本発明において、該端末振舞情報が該第１ネットワークの標準プロトコルに準拠することができる。これにより、単一宅内端末100で、例えば、TV110(図１参照。)は、第１ネットワーク上の宅内機器(例えば、ホームサーバ101）のサービスだけでなく、第２ネットワーク上のサーバ300のサービスを利用することが可能になる。【００２４】
また、本発明は、上記の本発明において、該標準プロトコルがUPnPに準拠したものであってもよい。【００２５】
また、本発明は、上記の本発明において、該ネットワーク装置に関する情報を示す広告情報を格納した広告情報格納部をさらに備え、該広告処理部が、該広告情報を該第１ネットワークに広告することが可能である。【００２６】
すなわち、同図に示すように、ゲートウェイ装置200は、広告情報格納部23をさらに備えており、この広告情報格納部23は、ネットワーク装置300に関する情報(例えば、ネットワーク装置300に対応した端末振舞情報がある場所を示すURI(Uniform Resource Identifier)に基づくURL(Uniform Resource Locator))を示す広告情報を格納している。広告処理部22は、広告情報を該第１ネットワークに広告711する。これにより、端末100は、例えば、第２ネットワーク上のサービスを提供しているネットワーク装置に関する情報を知ることが可能になり、この情報に基づき所定の端末振舞情報を要求することができる。【００２７】
また、本発明は、上記の本発明において、該広告処理部が、該第１ネットワークの標準プロトコルで該端末振舞情報を該端末に与えることが可能である。【００２８】
また、本発明は、上記の本発明において、該第１ネットワークがホームネットワークであり、該第２ネットワークがインターネットであってもよい。【００２９】
さらに、上記の課題を解決するため、本発明に係るゲートウェイ装置は、第２ネットワーク上のネットワーク装置を、第１ネットワーク上の端末が利用するために必要な振舞を記述した端末振舞情報と該振舞を代行するために必要な振舞を記述した代行処理振舞情報とを含み、該端末振舞情報を端末に与えるための広告処理機能と、該端末から該ネットワーク装置に対する処理の代行依頼を受けたとき該代行依頼に対応した代行処理振舞情報に基づき代行処理する代行処理機能とを含むゲートウェイ機能モジュール情報を該ネットワーク装置から取得する情報取得部と、該ゲートウェイ機能モジュール情報を格納して、該広告処理能及び代行処理を実行する格納部とを備えたことを特徴としている。【００３０】
すなわち、ゲートウェイ装置200は、例えば、サービス事業者毎のネットワークプロトコル制御を実行するゲートウェイ機能モジュールをネットワーク装置300から取得し、新規サービスの追加時や、既存サービスの拡張の際に、ゲートウェイ機能を任意に追加・拡張可能とする。【００３１】
また、上記の課題を解決するため、本発明に係る端末は、第１ネットワークに接続された端末であって、該第１ネットワークと第２ネットワークの間に接続されたゲートウェイ装置から、該第２ネットワークに接続されたネットワーク装置を利用するために必要な振舞を記述した端末振舞情報を取得する情報取得部と、該端末振舞情報に基づき該ネットワーク装置を利用する制御部とを備えたことを特徴としている。【００３２】
すなわち、図１に示すように、端末100は、第１ネットワーク(例えば、ホームネットワーク400)に接続されており、情報取得部11と制御部12を備えている。情報取得部11は、ゲートウェイ装置200から第２ネットワーク(例えば、インターネット)に接続されたネットワーク装置300(例えば、ネットワークサーバ300_1，300_2)を利用するために必要な振舞を記述した端末振舞情報を取得する。制御部12は、各ネットワーク装置に対応した端末振舞情報に基づき各ネットワーク装置300を利用する。【００３３】
これにより、単一端末100が、例えば、それぞれ、異なる独自プロトコル302_1，302_2で動作するでネットワーク装置300_1, 300_2を利用することが可能となる。【００３４】
また、本発明は、上記の発明において、該端末振舞情報を、該ネットワーク装置を利用するために必要な振舞を該ゲートウェイ装置に代行することを依頼するための振舞を記述した振舞情報とすることができる。【００３５】
すなわち、端末振舞情報は、ネットワーク装置300を利用するために必要な振舞をゲートウェイ装置200に代行することを依頼する振舞情報とすることが可能である。これにより、端末は、例えば、異なる独自のプロトコルで動作するネットワーク装置を利用することをネットワーク装置に依頼することが可能になる。【００３６】
また、本発明は、上記の発明において、該端末振舞情報が該第１ネットワークの標準プロトコルに準拠することができ、さらに、この標準プロトコルをUPnPに準拠してもよい。【００３７】
これにより、単一宅内端末100で、第１ネットワーク上の宅内機器(例えば、ホームサーバ101）のサービスだけでなく、第２ネットワーク上のサーバ300のサービスを利用することが可能になる。【００３８】
さらに、本発明は、上記の発明において、該情報取得部が、該端末振舞情報を該ゲートウェイ装置の代わりに該ネットワーク装置から取得することもできる。これにより、端末100は、ネットワーク装置300から端末振舞情報を直接取得することが可能になるとともに、ネットワーク装置300は、振舞情報を一元的に管理することが可能になり、例えば、振舞情報の仕様変更に対応するためには、ネットワーク装置300の振舞情報を更新するだけよい。【００３９】
上記の課題を解決するため、本発明に係るネットワーク装置は、自装置を利用するために必要な振舞を記述した端末振舞情報と該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報とを管理し、要求された両振舞情報を返信する情報管理部と、該端末振舞情報又は該代行処理振舞情報に基づく振舞を受けたとき自装置を利用可能にさせる制御部とを備えたことを特徴としている。【００４０】
すなわち、図２に示したように、ネットワーク装置300は、情報管理部31及び制御部32を備えている。情報管理部31は、例えば、宅内端末100が自装置を利用するために必要な振舞を記述した端末振舞情報と、自装置を直接利用する装置(端末100)の代わりに該振舞の代行依頼を受けて該振舞を代行するゲートウェイ装置200が必要な振舞を記述した代行処理振舞情報とを管理している。そして、情報管理部31は、例えば、端末100又はゲートウェイ装置200から端末振舞情報又は代行処理振舞情報を要求されたとき、この端末振舞情報を端末又はゲートウェイ装置に返信する。制御部32は、例えば、それぞれ、端末100又はゲートウェイ装置200から端末振舞情報又は代行処理振舞情報に基づく振舞(例えば、制御メッセージ)を受けたとき自装置を利用可能にさせる。【００４１】
これにより、各ネットワーク装置300_1，300_2は、端末100が自装置を自装置独自のプロトコルで利用可能にする。【００４２】
また、上記の課題を解決するため、本発明に係るネットワーク装置は、自装置を利用するために必要な振舞を記述した端末振舞情報と、該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報と、該端末振舞情報を端末に与えるための広告処理機能と、該端末から自装置に対する処理の代行依頼を受けたとき、該代行依頼に対応した代行処理振舞情報に基づき代行処理する代行処理機能とを含むゲートウェイ機能モジュール情報を管理し、要求された該ゲートウェイ機能モジュール情報を返信する情報管理部と、該端末振舞情報又は該代行処理振舞情報に基づく振舞を受けたとき自装置を利用可能にさせる制御部とを備えたことを特徴としている。【００４３】
これにより、ネットワーク装置は、例えば、サービス事業者毎のサービス制御を実行するゲートウェイ機能モジュールをゲートウェイ装置に与え、このゲートウェイ装置からのサービス利用要求に対応することが可能になる。また、ネットワーク装置において、情報管理部31は、例えば、サービスの追加や既存サービスの拡張に対応した、ゲートウェイ機能、端末振舞情報、及び代行処理振舞情報の追加又は更新等を容易に管理できる。【００４４】
さらに、上記の課題を解決するため、本発明に係るネットワーク装置は、自装置を利用するために必要な振舞を記述した端末振舞情報、又は該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報を管理する振舞情報管理部と、該振舞情報を取得するためのURIを端末又は該ゲートウェイ装置に広告する広告処理部とを備えたことを特徴としている。【００４５】
すなわち、ネットワーク装置は、振舞情報管理部と広告処理部を備えている。振舞情報管理部は、ネットワーク装置(自装置のみ又は他のネットワーク装置も含む。)を利用するために必要な振舞を記述した端末振舞情報、又は該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報を管理している。広告処理部は該振舞情報を取得するための自装置のURIを端末又は該ゲートウェイ装置に広告する。これにより、ネットワーク装置の振舞情報が必要な装置は、URIにアクセスして振舞情報を取得することが可能になる。また、振舞情報管理部は、端末振舞情報又は代行処理振舞情報、或いは両振舞情報を追加/更新を一元的に管理することが可能になる。
【発明の効果】
【００４６】
以上説明したように、本発明によれば、ネットワーク装置が、自装置を利用するために必要な振舞を記述した端末振舞情報及び代行処理振舞情報を、それぞれ、端末及びゲートウェイ装置に間接又は直接与え、又は、端末振舞情報及び代行処理振舞情報を含むゲートウェイ機能モジュール情報をゲートウェイ装置に与えることにより、第１ネットワークに接続された端末が単独で第２ネットワーク上の複数の各ネットワーク装置をシームレスに利用可能となる。【００４７】
また、ゲートウェイ装置200が、ホームネットワーク(第１ネットワーク)内の端末に端末振舞情報をホームネットワーク標準プロトコルで広告し、端末が、端末振舞情報に基づき、ネットワーク装置のサービスを標準プロトコルで要求できるようにしたので、ホームネットワークに接続された端末が、単独でホームネットワーク上のネットワーク装置と第２ネットワーク(例えば、インターネット)上のネットワーク装置をシームレスに利用可能となる。
【発明を実施するための最良の形態】
【００４８】
実施例(1)
図３は、本発明に係る宅内端末100、ゲートウェイ装置200X、及びネットワークサーバ(ネットワーク装置)300X(符号300は、符号300X_1〜300X_n等の総称。)の構成実施例を示しており、ゲートウェイ装置200には、ホームネットワーク(第１ネットワーク、図示せず。図１参照。)400を経由して端末100が接続され、さらに、ゲートウェイ装置200には、インターネット(第２ネットワーク、図示せず。図１参照。)500を経由してネットワークサーバ(ネットワーク装置)300Xが接続されている。【００４９】
端末100は、情報取得部11、制御部12、及び画面表示部13を備えている。ゲートウェイ装置200Xは、ネットワークサーバ300X_1〜300X_nにそれぞれ対応したゲートウェイ機能部20_1〜20_n(以後、符号20で総称することがある。)を備えている。ゲートウェイ機能部20は、情報取得部21、広告処理部22、広告情報格納部23、端末振舞情報格納部24、代行処理部25、及び代行処理振舞情報格納部26を備えている。この構成実施例では、広告情報格納部23及び端末振舞情報格納部24は広告処理部22に含まれ、代行処理振舞情報格納部26は代行処理部25に含まれている。ネットワークサーバ300Xは、情報管理部31X及び制御部32を備えている。情報管理部31Xは、自ネットワークサーバ300Xの情報、端末100の振舞情報(既述)、及びゲートウェイ装置200Xの代行処理振舞情報を管理している。これらの情報に基づき、端末100は、ゲートウェイ装置200X経由でネットワークサーバ300Xのサービスを利用する。【００５０】
図４は、図３に示した宅内端末100が、ゲートウェイ装置200X経由でネットワークサーバ300Xのサービスを利用するときの動作手順例を示している。この動作手順例を図３を参照して以下に説明する。なお、ホームネットワーク400(図１参照。)の標準プロトコルは、UPnPを利用しており、宅内端末100及びゲートウェイ装置200XはUPnPに対応している。【００５１】
ステップS100(各種情報取得プロセス)：ゲートウェイ装置200Xは、サーバ情報(広告情報等)、端末振舞情報、及び代行処理振舞情報を要求する情報要求701をネットワークサーバ300Xに送信し、ネットワークサーバ300Xは、要求されたサーバ情報702、端末振舞情報703、及び代行処理振舞情報704をゲートウェイ装置200Xに返信する。【００５２】
ステップS101：ゲートウェイ装置200Xは、それぞれ、受信したサーバ情報(広告情報)702、端末振舞情報703、及び代行処理振舞情報704を広告情報格納部23、端末振舞情報格納部24、及び代行処理振舞情報格納部26に格納する。なお、ゲートウェイ装置200Xは、この情報23，24，及び26を一度取得すれば、これらの情報23，24，及び26の変更が無い限り再度取得する必要はない。【００５３】
なお、ゲートウェイ装置200Xに予め保守者が、それぞれ、サーバ情報、端末振舞情報、及び代行処理振舞情報は、広告情報格納部23、端末振舞情報格納部24、及び代行処理振舞情報格納部26に手動で格納しておいてもよい。【００５４】
ステップS102(振舞情報取得プロセス)：ゲートウェイ装置200Xにおいて、広告処理部22は情報広告711(UPnP Discovery)をホームネットワーク400に広告する。すなわち、広告処理部22はネットワークサーバ300Xを仮想的なゲートウェイデバイスとして広告する。宅内端末100は、情報広告711を受信する。【００５５】
図５は、情報広告711の一例を示しており、この情報広告711は、UPnPのDiscoveryメッセージであり、HOST＝“239.255.255.250:1900”(同図の711a参照。)及びLOCATION＝“http://192.168.0.1/gw/”(同図の711b参照。)を含んでいる。HOST＝“239.255.255.250:1900”は、マルチキャストアドレスであり、情報広告711は、ホームネットワーク400内の全UPnP端末(宅内端末100等)に対して広告される。また、LOCATION＝“http://192.168.0.1/gw/”は、後述するDevice Description情報を取得するアドレスを示している。【００５６】
宅内端末100において、情報取得部11は、受信した情報広告711で発見したデバイスの詳細情報を取得するため、情報広告711に記載されたLOCATION＝“http://192.168.0.1/gw/”アドレスにアクセスして、デバイスの詳細情報であるデバイス・サービス情報を要求する情報取得要求(UPnP Description)712を送出する。ゲートウェイ装置200において、広告処理部22は、情報取得要求712を受信して、LOCATION＝“http://192.168.0.1/gw/”に対応するデバイス・サービス情報(＝Device Description情報：UPnP Description)713xを宅内端末100に返信する。【００５７】
図６は、デバイス・サービス情報713xを示している。このデバイス・サービス情報713xは、UPnP標準仕様のDevice Descriptionメッセージであり、デバイス名、デバイスタイプ、デバイスが持つサービス情報、制御メッセージの送付先URI、イベント情報購読要求送付先URI、サービス等が含まれている。これらはUPnP標準仕様であるので、その説明は省略する。【００５８】
本実施例のデバイス・サービス情報713xは、標準仕様に加えて、端末振舞情報を取得するためのURI(Choreography URLタグで囲まれた値：符号713d参照。)を追加付与する。【００５９】
さらに、本実施例(1)では、デバイス・サービス情報713xは、サーバ300Xを接続するインターネット500とホームネットワーク400とをシームレスに結びつけるため、仮想ゲートウェイデバイスのデバイスタイプをホームネットワーク標準の"Media Server"として広告する(同図の符号713a参照。)。【００６０】
宅内端末100は、取得したデバイス・サービス情報(Device Description情報：UPnP Description)713xに記載されたSCPDURL(同図の符号713b参照。)にアクセスすることで、そのデバイス(サーバ300X)が備えるサービスの詳細情報を取得することが可能である。【００６１】
宅内端末100は、同様に、Choreography URL(同図の符号713c参照。)にアクセスして振舞情報取得要求(UPnP Description)714を送出し、ゲートウェイ装置200の広告処理部22からサーバ300Xを利用するための振舞情報715を取得する。【００６２】
なお、図６に示したデバイス・サービス情報713xでは、端末振舞情報を広告する手段として、UPnPメッセージに新たなメッセージタグ(同図の符号713d参照。)を追加したが、図７の変形例に示すように、Device Description情報の標準的な情報であるPresentation URL(符号713c参照。)に端末振舞情報のURIを記載してもよい。【００６３】
すなわち、図７は、Presentation URLに端末振舞情報のURIを記載したデバイス・サービス情報713yを示しており、このデバイス・サービス情報713yが図６に示したデバイス・サービス情報713xと異なる点は、メッセージタグ713dがない代わりにメッセージタグ713cに端末振舞情報を取得するためのURI(presentation URL)が示されていることである。このPresentation URLはデバイスの様々な情報を端末100に通知(表示)するためのURIであるが、明確な利用目的がなく、利用されていないことから、この領域を利用することによる影響は少ない。デバイス・サービス情報713yによれば、独自の仕様追加を行わずに、標準仕様で振舞情報のURIを通知することが可能となる。【００６４】
図８は、振舞情報715を示しており、この振舞情報715には、特に、ネットワークサーバ300X_1からコンテンツを購入するための動作手順が示されている。すなわち、振舞情報715には、仮想ゲートウェイデバイス(例えば、サーバ300X_1)を利用するための振舞情報(動作手順)示されている。この動作手順は、(1)タイプAのメッセージを送った後、(2)OKを示すメッセージを待ち、(3)このメッセージを受信した場合、タイプBのメッセージを送ることである。【００６５】
なお、その他の振舞情報として、サーバ300Xが保持しているコンテンツを検索するための振舞情報等がある。また、端末振舞情報は、C言語ライクの記述言語にて動作手順を表しているが、この記述言語は手順が規定可能なものであればどのようなものでもよく、例えば、標準的なプロセスフロー記述言語であるWSCIやBPEL4WS等を利用してもよい。【００６６】
また、宅内端末100は、仮想的なゲートウェイデバイスだけでなく、同様の手順で宅内のホームネットワーク400内の他の端末(図示せず。例えば、図１に示したホームサーバ101。)の情報も取得する。これにより、宅内端末100は、宅内のホームネットワーク標準機器と、仮想的なゲートウェイ機能デバイス(サーバ300X)を発見すること、及び仮想ゲートウェイ機能デバイスを利用するための端末振舞情報を取得することが可能になる。【００６７】
次に、サービス利用時の動作手順を再び図４を参照して以下に説明する。【００６８】
ステップS103(検索プロセス)：宅内端末100のユーザは、上記のステップS102で宅内のデバイス(仮想ゲートウェイデバイスも含む。)を発見し、ネットワークサービスを提供する仮想ゲートウェイデバイス(サーバ300X)を選択する。宅内端末100の制御部12(図３参照。)は、情報取得部11からサーバ300Xを利用するための振舞情報715(サーバ300Xからコンテンツの購入するために規定された端末100の動作手順)を取得する。【００６９】
宅内端末100のユーザは、ネットワークコンテンツを検索するため、コンテンツ情報要求(コンテンツ検索メッセージ：例えば、UPnPのBrowseアクション)721を送出する。ゲートウェイ装置200において、ゲートウェイ機能部20_1の代行処理部25は、コンテンツ情報要求721に含まれるUPnPアクションを解析し、代行処理振舞情報格納部26に、例えば、予め保守者によって格納された代行処理振舞情報に基づき、コンテンツ情報要求721をUPnPアクションに対応した代行処理、すなわち認証処理722及びコンテンツ情報要求723(ネットワークサーバコンテンツ検索メッセージ)に変換する。そして、代行処理部25は、ネットワークサーバ300Xとの間での認証処理722を実行した後、コンテンツ情報要求723をネットワークサーバ300Xに送信する。【００７０】
ネットワークサーバ300Xは、コンテンツ情報724を返送する。代行処理部25は、代行処理振舞情報に基づき、受信したコンテンツ情報724をコンテンツ情報(UPnP応答メッセージ：UPnP Control)725に変換して端末100に転送する。これにより、端末100は、ホームネットワーク標準プロトコルを利用してネットワークコンテンツの検索が可能となる。これにより、端末100のユーザはコンテンツ検索を繰り返すことにより、視聴を希望するコンテンツを確定することが可能になる。【００７１】
ステップS104(コンテンツ購入プロセス)：宅内端末100のユーザは、図８に示した端末振舞情報715に基づく動作手順を実行して、確定したコンテンツを購入する。【００７２】
すなわち、端末100の制御部12は、情報取得部11から受信した振舞情報715に基づき、まず、所定のコンテンツ購入の意志や自端末の情報(例えばIPアドレスや端末識別子等)を含む端末情報731(通知メッセージ：UPnP Control、図７のタイプAのメッセージに相当する。)を仮想ゲートウェイデバイス(サーバ300X)に送信して、その応答を待つ。ゲートウェイ装置200において、代行処理部25は、代行処理振舞情報格納部26に、例えば、予め保守者によって格納された代行処理振舞情報を参照して、端末情報731に対応する所定の購入プロセス(課金手続732及びアクセス制限手続733)を実行する。すなわち、代行処理部25は、端末100に代わって順次、ネットワークサーバ300Xとの間で、課金手続732及びアクセス制限手続733を実行し、手続732及び733の完了後、購入手続きが完了したことを示す購入手続完了通知734(UPnP Control、図８の受信メッセージ(Receive_Message＝“OK”に相当する。)を端末100に送信する。【００７３】
端末100において、制御部12は、受信した購入手続完了通知734が“OK”を示さない場合は処理を終了し、“OK”を示す場合は、コンテンツ取得要求735(図７のタイプAのメッセージに相当する。)をネットワークサーバ300Xに送出し、サーバ300Xからコンテンツ736を受信する。すなわち、端末100は、振舞情報に従って動作することによって、ゲートウェイ装置200が、検索プロセスやコンテンツ購入プロセスに必要な一連の手続き処理を代行する。これにより、ユーザにとって煩わしい購入手続き(認証処理、課金手続、及びアクセス制限手続等)を自動化するとともに、ユーザがホームネットワーク標準端末100を用いてネットワークサービスを利用できることも可能である。【００７４】
なお、UPnP標準仕標に準拠したサービス制御方式を利用していることから、ホームネットワーク内の他のホームデバイス(ホームサーバ101等)の利用についても、全く同じ方法で利用が可能である。このホームデバイスを利用する場合は、特別な端末振舞情報は不要である。この結果、例えば、端末100から、ホームネットワーク400上のホームサーバ101とインターネット500上のサーバ300X(実際は仮想ゲートウェイ機能部20)にアクセスしてコンテンツを取得し、このインターネットコンテンツとホームサーバのコンテンツのリストを同時に画面表示部13に表示すること、及びリストから選択したインターネットコンテンツとホームサーバコンテンツとを利用することが同じの操作方法で可能になる。【００７５】
なお、実施例(1)では、UPnP標準仕様を利用して振舞情報を広告する例を示したが、ホームネットワーク400上のデバイスに情報の通知が可能であれば、例えば特別な広告メッセージを利用する等他の広告手段を利用してもよい。【００７６】
また、上記のゲートウェイ装置200の代行処理部25は、ネットワークサーバ300Xと通信を行うため、規定のシーケンス(振舞。例えば、認証処理、課金手続き、及びアクセス制限手続等)に従わなければならなかった。このために、ゲートウェイ装置200は、ネットワークサーバ300Xから代行処理の振舞いを記述した情報(代行処理振舞情報)を取得し、この情報に基づいて動作するようにしてもよい。【００７７】
すなわち、図３の処理フローでは、代行処理部25の検索プロセス(ステップS103参照。)において、コンテンツ検索メッセージをネットワークサーバ300Xに送信する前に、ネットワークサーバ300Xとの間で認証処理722を行うことを規定している。また、購入プロセス(ステップS104参照。)では、端末100から端末情報(通知メッセージ)731を受信したとき、ネットワークサーバ300Xとの間で課金手続732の処理を実施し、さらに、端末100からネットワークサーバ300Xにアクセス可能なようにアクセス制限手続733を行う。【００７８】
そこで、ゲートウェイ装置200Xは、図４のステップS100において、処理及び手続の代行処理振舞情報(シーケンス情報、図示しないが図８と同様のもの。)704を取得し、この代行処理振舞情報に従って、代行処理部25は処理及び手続を代行してもよい。この代行処理部25の処理シーケンス制御は、端末100の端末振舞情報と同じ仕組みで実現可能である。【００７９】
なお、上記で示した制御メッセージ720a，720b()の種類や手順は固定的なものではなく、代行処理振舞情報を規定することにより、サービス事業者が任意に規定可能である。【００８０】
実施例(2)
図９は、本発明に係る端末100、ゲートウェイ装置200Y、及びネットワークサーバ(ネットワーク装置)300Y(符号300Yは、符号300Y_1〜300Y_2の総称。)を示している。上記の実施例(1)においては、ゲートウェイ装置200Xのゲートウェイ機能部20は、汎用的な処理機能であり、様々なネットワークサーバ300Xから取得したサーバ情報及び代行処理振舞情報に従って動作可能な構成であった。すなわち、ゲートウェイ機能という処理機能だけがゲートウェイ装置200Xに存在しており、このゲートウェイ装置200Xは具体的な処理の内容を示す振舞情報をネットワークサーバ300Xから取得する構成であった。【００８１】
本実施例(2)では、ゲートウェイ装置200Yはサービス事業者固有仕様のゲートウェイ機能ソフトウェアモジュールをネットワークサーバ300Yから取得する。すなわち、ゲートウェイ装置200Yは、処理機能及び処理の内容を示す振舞情報の一式をネットワークサーバ300Yから取得する。【００８２】
ネットワーク装置300Yは、情報管理部31Yと制御部32を備えている。情報管理部31Yは、図３に示した情報管理部31Xが端末振舞情報703及び代行処理振舞情報704等のみを保持しているのと異なり、端末振舞情報及び代行処理振舞情報等を含むゲートウェイ機能モジュール情報(ソフトウェア)802を保持管理している。制御部32は、図３に示した制御部32と同様の機能を有する。【００８３】
ゲートウェイ装置200Yが、図３に示したゲートウェイ装置200Xと異なる点は、ゲートウェイ機能部20_1〜20_nの代わりにネットワーク装置300_1〜300_nからそれぞれ取得したゲートウェイ機能モジュール(ソフトウェア)41_1〜41_n(以後、符号41で総称することがある。)を備えていること、これらのゲートウェイ機能モジュール41_1〜41_nをネットワーク装置300Y_1〜300Y_nから取得する情報取得部40を備えていることである。【００８４】
ゲートウェイ機能モジュール41は、広告処理部42、広告情報43、端末振舞情報44、代行処理部45、及び代行処理振舞情報46が含まれている。広告処理部42及び代行処理部45は、それぞれ、図３に示した広告処理部22及び代行処理部25と同じ機能を備えている。広告情報43、端末振舞情報44、及び代行処理振舞情報46は、それぞれ、図３に示した広告情報格納部23、端末振舞情報格納部24、及び代行処理振舞情報格納部26に格納された広告情報、端末振舞情報、及び代行処理振舞情報と同じである。【００８５】
端末100は、図３に示した端末100と同様であり、この端末100とゲートウェイ装置200とを接続するホームネットワーク400側の制御は、実施例(1)と同じである。【００８６】
図10は、図９に示した本発明に係る端末100、ゲートウェイ装置200Y、及びネットワーク装置300Yの動作手順例を示している。この動作手順例が、図４に示した実施例(1)の動作手順例と異なる点は、それぞれ、ステップS100及びS101の代わりに、ステップS200及びS201が実行されることであり、他のステップS202〜S204は、図４のステップS102〜S104と同様である。【００８７】
以下にステップS200及びS201の動作手順を説明する。【００８８】
ステップS200(機能モジュール取得プロセス)：ゲートウェイ装置200Yにおいて、情報取得部40は、ネットワークサーバ300Yにモジュール情報要求801を送信する。ネットワークサーバ(ネットワーク装置)300Yにおいて、情報管理部31Yは、要求されたゲートウェイ機能モジュール情報802を返信する。【００８９】
ステップS201：ゲートウェイ装置200Yにおいて、情報取得部40は取得した情報802に含まれるゲートウェイ機能モジュールを保持実装する。【００９０】
すなわち、ステップS200，S201において、情報取得部40は、ネットワークサーバ300にアクセスして、ゲートウェイ機能モジュール情報802をダウンロードし、このゲートウェイ機能モジュール(以後、符号41で示す。)をインストールする。【００９１】
このゲートウェイ機能モジュール41の広告処理部42、代行処理部45、端末振舞情報44、代行処理振舞情報46、及び広告情報43(ネットワークサーバ300に関する情報(サーバ情報))によって、ゲートウェイ装置200Yは、以後のステップS202〜S204を実行することが可能になる。従って、機能モジュールを取得する部分以外の動作は、実施例(1)の動作と同様である。また、ネットワークサーバ300Yの制御部32、並びに端末100の情報取得部11及び制御部12の動作も、実施例(1)と同様である。【００９２】
実施例(3)
上述した実施例(1)及び(2)では、ゲートウェイ装置200が端末振舞情報及び代行処理振舞情報等を予め保持している例を示した。本実施例(3)では、端末振舞情報及び代行処理振舞情報等をネットワークサーバ300から直接通知する。すなわち、ゲートウェイ装置200は、端末振舞情報取得URIとして、ゲートウェイ装置200のURIの代わりに、ネットワークサーバ300のURIをホームネットワーク400の端末100に通知する。これにより、端末100は、直接ネットワークサーバ300から端末振舞情報を取得することが可能となる。また、同様に、ゲートウェイ装置200の代行処理部25の代行処理振舞情報についても、ゲートウェイ装置200は、代行処理振舞情報を取得するためのURIのみを保持しておき、このURIに基づき、代行処理振舞情報はネットワークサーバ300から取得するようにしてもよい。【００９３】
本実施例(3)によれば、ネットワークサーバ300が、振舞情報を一元的に管理することが可能になり、例えば、振舞情報の仕様変更に対応するためには、ネットワークサーバ300の振舞情報を更新するだけよい。
【図面の簡単な説明】
【００９４】
【図１】本発明に係るゲートウェイ装置、端末、及びネットワーク装置の原理を示した図である。
【図２】本発明に係るゲートウェイ装置、端末、及びネットワーク装置の基本的な構成例を示したブロック図である。
【図３】本発明に係るゲートウェイ装置、端末、及びネットワーク装置の構成実施例(1)を示したブロック図である。
【図４】本発明に係るゲートウェイ装置、端末、及びネットワーク装置の動作実施例(1)を示したシーケンス図である。
【図５】本発明に係るゲートウェイ装置がホームネットワークに送出する情報広告例を示した図である。
【図６】本発明に係るゲートウェイ装置が端末に送信するデバイス・サービス情報例(1)を示した図である。
【図７】本発明に係るゲートウェイ装置が端末に送信するデバイス・サービス情報例(2)を示した図である。
【図８】本発明に係るゲートウェイ装置が端末に送信する端末振舞情報例を示した図である。
【図９】本発明に係るゲートウェイ装置、端末、及びネットワーク装置の構成実施例(2)を示したブロック図である。
【図１０】本発明に係るゲートウェイ装置、端末、及びネットワーク装置の動作実施例(2)を示したシーケンス図である。
【図１１】従来のゲートウェイ装置、端末、及びネットワーク装置で構成されたコンテンツ配信システムネットワーク例(1)を示した図である。
【図１２】従来のゲートウェイ装置、端末、及びネットワーク装置で構成されたコンテンツ配信システムネットワーク例(2)を示した図である。
【符号の説明】
【００９５】
100，100a_1，100a_2  宅内端末、セット・トップ・ボックス、STB、サービス利用端末
11  情報取得部                        12  制御部
13  画面表示部                        20，20_1〜20_n  ゲートウェイ機能部
21  情報取得部                        22  広告処理部
23  広告情報格納部                  24  端末振舞情報格納部
25  代行処理部                        26  代行処理振舞情報格納部
31，31X，31Y  情報管理部         32  制御部
40  情報取得部                        41，41_1〜41_n  ゲートウェイ機能モジュール
42  広告処理部                        43  広告情報
44  端末振舞情報                     45  代行処理部
46  代行処理振舞情報               50  プロトコル変換部
101  宅内機器、ホームサーバ     110，110a，110b  デジタル家電機器、テレビ
200，200a，200b，200X，200Y  ゲートウェイ装置
300，300_1，300_2，300a，300a_1，300a_2，300X，300X_1〜300X_n，300Y，300Y_1〜300Y_n  ネットワーク装置、ネットワークサーバ
301_1，301_2  サービス事業者     302_1〜302_5  独自プロトコル
303_1〜302_5  プロトコル            400  第１ネットワーク、ホームネットワーク
500  第２ネットワーク、インターネット
701  情報要求                          702  サーバ情報
703  端末振舞情報                   704  代行処理振舞情報
711，711_1，711_2  情報広告(UPnP Discovery)
711a，711b  タグ
712  情報取得要求(UPnP Description)
713x，713y  デバイス・サービス情報(UPnP Description)
713a〜713d  タグ
714  振舞情報取得要求(UPnP Description)
715  端末振舞情報(UPnP Description)
720a、720b  制御メッセージ        721  コンテンツ情報要求
722  認証処理                          723  コンテンツ情報要求(UPnP Control)
724  コンテンツ情報                   725  コンテンツ情報(UPnP Control)
731  端末情報                          732  課金手続
733  アクセス制限手続               734  購入手続完了通知
735  コンテンツ取得要求            736  コンテンツ
801  モジュール情報要求           802  ゲートウェイ機能モジュール情報
図中、同一符号は同一又は相当部分を示す。
【図１】
2006072988.tif 000002
【図２】
2006072988.tif 000003
【図３】
2006072988.tif 000004
【図４】
2006072988.tif 000005
【図５】
2006072988.tif 000006
【図６】
2006072988.tif 000007
【図７】
2006072988.tif 000008
【図８】
2006072988.tif 000009
【図９】
2006072988.tif 000010
【図１０】
2006072988.tif 000011
【図１１】
2006072988.tif 000012
【図１２】
2006072988.tif 000013
【手続補正書】
【提出日】平成19年2月22日(2007.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１ネットワークに接続された端末が、第２ネットワークに接続されたネットワーク装置を利用するために必要な振舞を記述した端末振舞情報を格納した端末振舞情報格納部と、
該端末振舞情報を該端末に与える広告処理部と、
を備えたことを特徴とするゲートウェイ装置。
【請求項２】
請求項１において、
該ネットワーク装置から該端末振舞情報を取得して該端末振舞情報格納部に格納する情報取得部をさらに備えたことを特徴とするゲートウェイ装置。
【請求項３】
請求項１において、
該ネットワーク装置を利用するために必要な処理を該端末に代わって行うための代行処理振舞情報を格納した代行処理振舞情報格納部と、
該端末から該ネットワーク装置に対する処理の代行依頼を受けたとき、該代行処理振舞情報格納部を参照して、該代行依頼に対応した該代行処理振舞情報に基づき代行処理する代行処理部と、
をさらに備えたことを特徴とするゲートウェイ装置。
【請求項４】
請求項３において、
該ネットワーク装置から該代行処理振舞情報を取得して該代行処理振舞情報格納部に格納する情報取得部をさらに備えたことを特徴とするゲートウェイ装置。
【請求項５】
第２ネットワーク上のネットワーク装置を、第１ネットワーク上の端末が利用するために必要な振舞を記述した端末振舞情報と該振舞を代行するために必要な振舞を記述した代行処理振舞情報とを含み、該端末振舞情報を端末に与えるための広告処理機能と、該端末から該ネットワーク装置に対する処理の代行依頼を受けたとき、該代行依頼に対応した代行処理振舞情報に基づき代行処理する代行処理機能とを含むゲートウェイ機能モジュール情報を該ネットワーク装置から取得する情報取得部と、
該ゲートウェイ機能モジュール情報を格納して、該広告処理能及び代行処理を実行する格納部と、
を備えたことを特徴とするゲートウェイ装置。
【請求項６】
第１ネットワークに接続された端末であって、
該第１ネットワークと第２ネットワークの間に接続されたゲートウェイ装置から、該第２ネットワークに接続されたネットワーク装置を利用するために必要な振舞を記述した端末振舞情報を取得する情報取得部と、
該端末振舞情報に基づき該ネットワーク装置を利用する制御部と、
を備えたことを特徴とする端末。
【請求項７】
請求項６において、
該情報取得部が、該端末振舞情報を該ゲートウェイ装置の代わりに該ネットワーク装置から取得することを特徴とした端末。
【請求項８】
自装置を利用するために必要な振舞を記述した端末振舞情報と該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報とを管理し、要求された両振舞情報を返信する情報管理部と、
該端末振舞情報又は該代行処理振舞情報に基づく振舞を端末又は該ゲートウェイ装置から受けたとき自装置を利用可能にさせる制御部と、
を備えたことを特徴とするネットワーク装置。
【請求項９】
自装置を利用するために必要な振舞を記述した端末振舞情報と、該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報と、該端末振舞情報を端末に与えるための広告処理機能と、該端末から自装置に対する処理の代行依頼を受けたとき、該代行依頼に対応した代行処理振舞情報に基づき代行処理する代行処理機能とを含むゲートウェイ機能モジュール情報を管理し、要求された該ゲートウェイ機能モジュール情報を返信する情報管理部と、
該端末振舞情報又は該代行処理振舞情報に基づく振舞を該端末又は該ゲートウェイ装置から受けたとき自装置を利用可能にさせる制御部と、
を備えたことを特徴とするネットワーク装置。
【請求項１０】
自装置を利用するために必要な振舞を記述した端末振舞情報、又は該振舞の代行依頼を受けたゲートウェイ装置が該振舞を代行するために必要な振舞を記述した代行処理振舞情報を管理する振舞情報管理部と、
該振舞情報を取得するための自装置のURIを端末又は該ゲートウェイ装置に広告する広告処理部と、
を備えたことを特徴とするネットワーク装置。
【国際調査報告】
2006072988.tif 000014
2006072988.tif 000015