(57)【要約】【課題】複数の固有プロトコルが混在する環境において、端末が具備する固有プロトコルを意識しないで端末の制御や検索や状態取得を行う。ネットワークに新たな固有プロトコルのドメインが追加されても既存機器に対する影響を最小限にする。【解決手段】特定の固有プロトコルによってデバイス及びこれに有するサービスを発見及び制御する固有プロトコルドメインと、ドメインコントローラ機能１０５，１０６を介して接続される準共通プロトコルドメインと、準共通プロトコルドメインとゲートウェイ機能１１５を介して接続される外部プロトコルドメインとを備える。ゲートウェイ機能１１５とドメインコントローラ機能１０５，１０６との通信は固有プロトコルに依存する部分と共通化される部分とを持つ準共通プロトコルに基づく。ゲートウェイ機能１１５と外部プロトコルドメインに属する制御機能との通信は共通プロトコルに基づく。【選択図】  図１
2005123686.tif 000002
【特許請求の範囲】
【請求項１】
特定の固有プロトコルによってデバイスおよびこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、ドメインコントローラ機能を介して接続される準共通プロトコルドメインと、前記準共通プロトコルドメインとゲートウェイ機能を介して接続される外部プロトコルドメインとを備え、
ゲートウェイ機能とドメインコントローラ機能との間の通信を、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づき行なう工程と、
ゲートウェイ機能と外部プロトコルドメインに属する制御機能との間の通信を、共通プロトコルに基づき行なう工程と
を有するシームレスデバイス制御方法。
【請求項２】
前記ドメインコントローラ機能が、
固有プロトコルと準共通プロトコルとを変換する手順と、
少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手順と、
前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手順を実行する工程
を有する請求項１記載のシームレスデバイス制御方法。
【請求項３】
前記ゲートウェイ機能が共通プロトコルと準共通プロトコルとを変換する工程を有し、この工程におけるプロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラ機能に間い合わせ、この結果に基づき準共通プロトコルに変換する手順
を有する請求項１または２記載のシームレスデバイス制御方法。
【請求項４】
特定の固有プロトコルによってデバイス及びこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、
ドメインコントローラ機能を介して接続される準共通プロトコルドメインと、
前記準共通プロトコルドメインとゲートウェイ機能を介して接続される外部プロトコルドメインとを備え、
ゲートウェイ機能とドメインコントローラ機能との間の通信は、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づき行い、
ゲートウェイ機能と外部プロトコルドメインに属する制御機能との間の通信は、共通プロトコルに基づき行なうこと
を特徴とするシームレスデバイスコントロールシステム。
【請求項５】
前記ドメインコントローラ機能は、
固有プロトコルと準共通プロトコルとを変換する手段と、
少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手段と、
前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手段を備えたこと
を特徴とする請求項４記載のシームレスデバイスコントロールシステム。
【請求項６】
前記ゲートウェイ機能は、共通プロトコルと準共通プロトコルとを変換する手段を備え、プロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラ機能に間い合わせ、この結果に基づき準共通プロトコルに変換すること
を特徴とする請求項４または５記載のシームレスデバイスコントロールシステム。
【請求項７】
特定の固有プロトコルによってデバイス及びこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、このドメインとドメインコントローラ機能を介して接続される準共通プロトコルドメインと、前記デバイスを制御する制御機能を備えた外部プロトコルドメインとを有するゲートウェイ機能を備え、
前記ゲートウェイ機能が行なう前記ドメインコントローラ機能との通信は、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づくこと、
前記ゲートウェイ機能が行なう前記外部プロトコルドメインに属する制御機能との通信は、共通プロトコルに基づくこと
を特徴とするゲートウェイ装置。
【請求項８】
前記ドメインコントローラ機能は、
固有プロトコルと準共通プロトコルとを変換する手段と、
少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手段と、
前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手段を備えたこと
を特徴とする請求項７記載のゲートウェイ装置。
【請求項９】
前記ゲートウェイ機能は、共通プロトコルと準共通プロトコルとを変換する手段を備え、プロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラに間い合わせ、この結果に基づき準共通プロトコルに変換すること
を特徴とする請求項７または８記載のゲートウェイ装置。
【請求項１０】
特定の固有プロトコルによってデバイス及びこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、このドメインとドメインコントローラ機能を介して接続される準共通プロトコルドメインとを有するシームレスデバイスコントロールシステムにおいて、前記準共通プロトコルドメインとゲートウェイ機能を介して接続される外部プロトコルドメインに属する制御機能を備えた端末であって、
前記ゲートウェイ機能が行なう前記ドメインコントローラ機能との通信は、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づくこと、
前記ゲートウェイ機能が行なう前記外部プロトコルドメインに属する制御機能との通信は、共通プロトコルに基づくこと
を特徴とする端末。
【請求項１１】
前記ドメインコントローラ機能は、
固有プロトコルと準共通プロトコルとを変換する手段と、
少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手段と、
前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手段を備えたこと
を特徴とする請求項１０記載の端末。
【請求項１２】
前記ゲートウェイ機能は、共通プロトコルと準共通プロトコルとを変換する手段を備え、プロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラに間い合わせ、この結果に基づき準共通プロトコルに変換すること
を特徴とする請求項１０または１１記載の端末。
【請求項１３】
特定の固有プロトコルによってデバイス及びこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、
ドメインコントローラ機能を介して接続される準共通プロトコルドメインと、
前記準共通プロトコルドメインとゲートウェイ機能を介して接続される外部プロトコルドメインとを備え、
ゲートウェイ機能とドメインコントローラ機能との間の通信は、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づき行い、
ゲートウェイ機能と外部プロトコルドメインに属する制御機能との間の通信は、共通プロトコルに基づき行なうこと
を特徴とするドメインコントローラ装置。
【請求項１４】
前記ドメインコントローラ機能は、
固有プロトコルと準共通プロトコルとを変換する手段と、
少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手段と、
前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手段を備えたこと
を特徴とする請求項１３記載のドメインコントローラ装置。
【請求項１５】
前記ゲートウェイ機能は、共通プロトコルと準共通プロトコルとを変換する手段を備え、プロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラ機能に間い合わせ、この結果に基づき準共通プロトコルに変換すること
を特徴とする請求項１３または１４記載のドメインコントローラ装置。
【請求項１６】
前記準共通プロトコルが、前記ドメインコントローラ機能に送信するコマンドとコマンドの送信手段について、共通化される部分と固有プロトコルに依存する部分があり、共通化されるレベルは同一準共通プロトコルドメイン内において合意されていること
を特徴とする請求項１から３のいずれか１項に記載のシームレスデバイス制御方法、請求項４から６のいずれか１項に記載のシームレスデバイスコントロールシステム、請求項７から９のいずれか１項に記載のゲートウェイ装置、請求項１０から１２のいずれか１項に記載の端末または請求項１３から１５のいずれか１項に記載のドメインコントローラ装置。
【請求項１７】
前記共通プロトコルは、固有プロトコルドメインに属するデバイス並びにデバイスの有するサービスの検索、制御及び状態取得に関わるコマンドについて共通化されていること
を特徴とする請求項１から３のいずれか１項に記載のシームレスデバイス制御方法、請求項４から６のいずれか１項に記載のシームレスデバイスコントロールシステム、請求項７から９のいずれか１項に記載のゲートウェイ装置、請求項１０から１２のいずれか１項に記載の端末または請求項１３から１５のいずれか１項に記載のドメインコントローラ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固有のプロトコルに基づくネットワークを支配するネットワークサーバと、これらのネットワークサーバを複数含んで形成されるネットワークシステムに関するものである。
【背景技術】
【０００２】
端末機能をネットワークに接続し、端末機能および端末機能に具備されるサービスを発見・制御するための固有プロトコルとして、Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ ａｎｄ Ｐ１ａｙ（以下ＵＰｎＰ）やＥＣＨＯＮＥＴやＪｉｎｉといったプロトコルが提案されているが、当面、ホームネットワークに接続される端末機能が１つの固有プロトコルにまとまるということは考えにくい。
【０００３】
したがって、当面はホームネットワーク内に複数の固有プロトコルが混在する状況が容易に想像できる。このような状況では、ユーザは複数の固有プロトコルを意識する必要があり、非常に不便である。
【０００４】
そこで、ＩＴＵ−ＴＳＧ９（ＳＧ：Ｓｔｕｄｙ Ｇｒｏｕｐ）は、既存の固有プロトコルドメインを、ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を利用する共通的なプロトコルドメインにＨｏｍｅＣｌｉｅｎｔ機能を介して接統し、共通的なプロトコルドメインは、外部ドメインとＨｏｍｅ Ａｃｃｅｓｓ機能を介して接続されるというアーキテクチャをＪ．１９０として勧告化した。
【０００５】
しかしながら、前記勧告においては、Ｈｏｍｅ Ｃｌｉｅｎｔ機能とＨｏｍｅ Ａｃｃｅｓｓ機能について基本的な機能に関する規定しか行われておらず、デバイスの制御や検索、状態取得などを行うために必要なＨｏｍｅ Ｃｌｉｅｎｔ機能とＨｏｍｅ Ａｃｃｅｓｓ機能が具備すべき機能に関する規定は存在しない。また、Ｈｏｍｅ Ｃｌｉｅｎｔ機能とＨｏｍｅ Ａｃｃｅｓｓ機能との間の通信に用いられるプロトコルについては、ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を用いること以外の詳細な規定も存在しない。
【０００６】
異なるプロトコルに属する端末をシームレスに操作する環境を提供する仕組みとしては、特開２００２−９８０７に開示されたネットワークサーバおよびネットワークシステムがある。当該システムにおいては、各プロトコルで構成されるネットワークにサーバが配置され、それぞれのサーバは基幹系ネットワークで接続されている。そして、異なるネットワークに属する端末の制御を行う際は、自らが属するネットワークのサーバに命令を送信し、基幹系ネットワークを経由して、目的の端末の属するネットワークのサーバに命令が送信され、当該サーバが命令を解析及び変換して目的の端末に命令を送信することを特徴とする。
【０００７】
前記端末を制御するための命令の情報形式については、同じネットワークに属する端末を制御するための形式と、他のネットワークに属する端末を制御するための形式が存在する。サーバは、他のネットワークから送信された命令を受信すると、その命令を自らが管理するネットワークの命令の情報形式に変換し、端末に命令を送信する。このとき、サーバは、自らが管理するネットワーク以外の全てのネットワークで用いられている情報形式と、自らが管理するネットワークで用いられる情報形式との変換規則を有しており、その情報に基づいて変換処理を行う。つまり、各サーバは存在するネットワークについて１対Ｎ命令の情報形式の変換を行う必要があるので、新たにネットワークが追加される度に、全てのサーバにそのネットワークとの変換規則を追加する必要がある。
【特許文献１】特開２００２−９８０７号公報（段落番号００１３〜００３２及び図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、かかる事情に鑑みなされたもので、その目的は、複数の固有プロトコルが混在する環境において、ユーザが端末の制御や検索や状態取得を行う際に、対象の端末が具備する固有プロトコルを意識しないで前記行為が可能でかつ、ネットワークに新たな固有プロトコルのドメインが追加されても、既存の機器に対する影響を最小限に抑えることができるシームレスデバイス制御方法とそのシステム、ゲートウェイ装置、端末及びドメインコントローラ装置の提供にある。
【課題を解決するための手段】
【０００９】
そこで、本発明のシームレスデバイス制御方法は、特定の固有プロトコルによってデバイスおよびこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、ドメインコントローラ機能を介して接続される準共通プロトコルドメインと、前記準共通プロトコルドメインとゲートウェイ機能を介して接続される外部プロトコルドメインとを備え、
ゲートウェイ機能とドメインコントローラ機能との間の通信を固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づき行なう工程と、ゲートウェイ機能と外部プロトコルドメインに属する制御機能との間の通信を共通プロトコルに基づき行なう工程とを有する。
【００１０】
このシームレスデバイス制御方法において、前記ドメインコントローラ機能が、固有プロトコルと準共通プロトコルとを変換する手順と、少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手順と、前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手順とを実行する工程を有するとよい。また、前記ゲートウェイ機能が共通プロトコルと準共通プロトコルとを変換する工程を有し、この工程におけるプロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラ機能に間い合わせ、この結果に基づき準共通プロトコルに変換する手順を有してもよい。
【００１１】
さらに、本発明のシームレスデバイスコントロールシステムは、
特定の固有プロトコルによってデバイス及びこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、
ドメインコントローラ機能を介して接続される準共通プロトコルドメインと、
前記準共通プロトコルドメインとゲートウェイ機能を介して接続される外部プロトコルドメインとを備え、
ゲートウェイ機能とドメインコントローラ機能との間の通信は、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づき行い、
ゲートウェイ機能と外部プロトコルドメインに属する制御機能との間の通信は、共通プロトコルに基づき行なっている。
【００１２】
このシームレスデバイスコントロールシステムにおいて、前記ドメインコントローラ機能としては、固有プロトコルと準共通プロトコルとを変換する手段と、少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手段と、前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手段とを有するものを備えるとよい。また、前記ゲートウェイ機能としては、共通プロトコルと準共通プロトコルとを変換する手段を備え、プロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラ機能に間い合わせ、この結果に基づき準共通プロトコルに変換するものを備えてもよい。
【００１３】
さらに、本発明のゲートウェイ装置は、特定の固有プロトコルによってデバイス及びこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、このドメインとドメインコントローラ機能を介して接続される準共通プロトコルドメインと、前記デバイスを制御する制御機能を備えた外部プロトコルドメインとを有するゲートウェイ機能を備え、
前記ゲートウェイ機能が行なう前記ドメインコントローラ機能との通信は、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づき、
前記ゲートウェイ機能が行なう前記外部プロトコルドメインに属する制御機能との通信は、共通プロトコルに基づいている。
【００１４】
このゲートウェイ装置において、前記ドメインコントローラ機能としては、固有プロトコルと準共通プロトコルとを変換する手段と、少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手段と、前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手段とを備えたものを採用するよい。また、前記ゲートウェイ機能としては、共通プロトコルと準共通プロトコルとを変換する手段を備え、プロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラに間い合わせ、この結果に基づき準共通プロトコルに変換するものを採用するとよい。
【００１５】
さらに、本発明の端末は、特定の固有プロトコルによってデバイス及びこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、このドメインとドメインコントローラ機能を介して接続される準共通プロトコルドメインとを有するシームレスデバイスコントロールシステムにおいて、前記準共通プロトコルドメインとゲートウェイ機能を介して接続される外部プロトコルドメインに属する制御機能を備えた端末であって、
前記ゲートウェイ機能が行なう前記ドメインコントローラ機能との通信は、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づくこと、
前記ゲートウェイ機能が行なう前記外部プロトコルドメインに属する制御機能との通信は、共通プロトコルに基づいている。
【００１６】
この端末において、前記ドメインコントローラ機能としては、固有プロトコルと準共通プロトコルとを変換する手段と、少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手段と、前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手段を備えたものを採用するとよい。また、前記ゲートウェイ機能としては、共通プロトコルと準共通プロトコルとを変換する手段を備え、プロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラに間い合わせ、この結果に基づき準共通プロトコルに変換するものを採用するとよい。
【００１７】
さらに、本発明のドメインコントローラ装置は、特定の固有プロトコルによってデバイス及びこのデバイスの有するサービスを発見及び制御する固有プロトコルドメインと、
ドメインコントローラ機能を介して接続される準共通プロトコルドメインと、
前記準共通プロトコルドメインとゲートウェイ機能を介して接続される外部プロトコルドメインとを備え、
ゲートウェイ機能とドメインコントローラ機能との間の通信は、固有プロトコルに依存する部分と共通化される部分を併せ持つ準共通プロトコルに基づき行い、
ゲートウェイ機能と外部プロトコルドメインに属する制御機能との間の通信は、共通プロトコルに基づき行なっている。
【００１８】
前記ドメインコントローラ装置において、前記ドメインコントローラ機能としては、固有プロトコルと準共通プロトコルとを変換する手段と、少なくとも、自らが管理する固有プロトコルドメインに属するデバイス、このデバイスの具備するサービスについての情報及び固有プロトコルの種別を管理する手段と、前記ゲートウェイ機能からの要求に基づきデバイスおよびこのデバイスの有するサービスを検索及び発見する手段を備えたものを採用するとよい。また、前記ゲートウェイ機能としては、共通プロトコルと準共通プロトコルとを変換する手段を備え、プロトコル変換の際には、対象のデバイスの有する固有プロトコル種別をドメインコントローラ機能に間い合わせ、この結果に基づき準共通プロトコルに変換するものを採用するとよい。
【００１９】
尚、以上のシームレスデバイス制御方法とそのシステム、ゲートウェイ装置、端末及びドメインコントローラ装置において、前記準共通プロトコルは、前記ドメインコントローラ機能に送信するコマンドとコマンドの送信手段について、共通化される部分と固有プロトコルに依存する部分があり、共通化されるレベルは同一準共通プロトコルドメイン内において合意されているものを採用するとよい。また、前記共通プロトコルは、固有プロトコルドメインに属するデバイス並びにデバイスの有するサービスの検索、制御及び状態取得に関わるコマンドについて、共通化されているものを採用するとよい。
【００２０】
以上の本発明のシームレスデバイス制御方法とそのシステム、ゲートウェイ装置、端末及びドメインコントローラ装置によれば、ユーザおよびアプリケーションサービス提供者は、制御・状態取得の対象となるデバイスがどの固有プロトコルに属しているかを意識する必要がなくなる。また、共通プロトコルと固有プロトコルとの中間的なプロトコルを用意することにより、共通プロトコルと固有プロトコルの変換について、ゲートウェイ機能は共通プロトコルから準共通プロトコルへの変換機能を、ドメインコントローラ機能は準共通プロトコルから固有プロトコルへの変換機能を具備すればよく、この方法は、共通プロトコルから固有プロトコルへ直接変換をドメインコントローラ機能が行う場合に比べて、ゲートウェイ機能とドメインコントローラ機能に変換処理を分散させることができ、それぞれにかかる変換処理の負荷を軽減することが可能である。ゲートウェイ機能がホームゲートウェイなど一般にリッチな端末に実装されることが考えられるのに対して、ドメインコントローラ機能は、家電製品の一機能として実装されるとも考えられるため、ドメインコントローラ機能にかかる処理負荷を軽減することは重要である。本発明を導入することにより、ドメインコントローラ機能の処理負荷を軽減することが可能である。さらに、本発明では、ドメインコントローラ機能は準共通プロトコルと固有プロトコル間の１対１の変換処理を行うだけで良いので、既存のドメインコントローラ機能をなんら変更することなく、新規に固有プロトコルドメインを追加することが可能である。
【発明の効果】
【００２１】
したがって、本発明のシームレスデバイス制御方法とそのシステム、ゲートウェイ装置、端末及びドメインコントローラ装置によれば、複数の固有プロトコルが混在する環境において、ユーザが端末の制御や検索や状態取得を行う際に、対象の端末が具備する固有プロトコルを意識しないで前記行為が可能でかつ、ネットワークに新たな固有プロトコルのドメインが追加されても、既存の機器に対する影響を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００２３】
（実施形態例１）
図１は、本発明のシームレスデバイスコントロールシステムの実施形態例を示した概略図である。
【００２４】
Ｅｃｈｏｎｅｔに準拠した端末で構成されるドメイン（Ｅｃｈｏｎｅｔドメイン）とＵＰｎＰに準拠した端末で構成されるドメイン（ＵＰｎＰドメイン）があり、Ｅｃｈｏｎｅｔドメインには、Ｅｃｈｏｎｅｔを具備したエアコン１０１と、当該ドメインを管理するドメインコントローラ機能１０５があり、エアコン１０１とドメインコントローラ機能１０５の通信はＥｃｈｏｎｅｔで定められたプロトコルにより通信が行われ、ドメインコントローラ機能１０５にはエアコン１０１のデバイス・サービス情報１１０が管理される。
【００２５】
管理される情報には、端末の種別を表す「端末種別」の項目があり、その値には「エアコン」が記述され、端末を特定するための識別子を表す「端末ＩＤ」の項目があり、その値には「エアコン＃０００１」が記述され、端末が具備するプロトコルの種別を表す「プロトコル種別」の項目があり、その値には「Ｅｃｈｏｎｅｔ」が記述され、以下、端末が具備するサービスを表す項目があり、「温度調節」と「除湿」のサービスが値として記述される。
【００２６】
また、ＵＰｎＰドメインには、ＵＰｎＰを具備したエアコン１０２と、当該ドメインを管理するドメインコントローラ機能１０６があり、エアコン１０２とドメインコントローラ機能１０６の通信はＵＰｎＰで定められたプロトコルにより通信が行われ、ドメインコントローラ機能１０６にはエアコン１０２のデバイス・サービス情報１１１が管理される。
【００２７】
管理される情報には、端末の種別を表す「端末種別」の項目があり、その値には「エアコン」が記述され、端末を特定するための識別子を表す「端末ＩＤ」の項目があり、その値には「エアコン＃０００２」が記述され、端末が具備するプロトコルの種別を表す「プロトコル種別」の項目があり、その値には「ＵＰｎＰ」が記述され、以下、端末が具備するサービスを表す項目があり、「温度調節」のサービスが値として記述される。
【００２８】
ドメインコントローラ機能１０５及びドメインコントローラ機能１０６はゲートウェイ機能１１５と接続され、ドメインコントローラ機能１０５とゲートウェイ機能１１５との通信は準共通プロトコルで行われ、ゲートウェイ機能１１５は外部ドメインと接続され、ゲートウェイ機能１１５と外部ドメインとの間の通信は共通プロトコルで行われる。
【００２９】
次いで、本システムの動作例について説明する。ここでは、外部ドメインに存在する制御端末１２０を通して、Ｅｃｈｏｎｅｔドメインに存在するエアコン１０１の設定温度を２５℃に設定する場面と、ＵＰｎＰドメインに存在するエアコン１０２の設定温度を２５℃に設定する場合の動作例ついて説明する。
【００３０】
始めにエアコン１０１を操作する場面から説明する。エアコン１０１を制御端末１２０から制御するためには、以下の手順（ステップ１〜５）を経る。
【００３１】
ステップ１）  制御端末１２０より共通プロトコルの規定に則ってコマンド１がゲートウェイ１１５に送信される。図２に記載のコマンド１（２０１）はコマンド１に記述される内容の一部であり、記述される項目は、目的の端末を識別するための情報を表す「端末ＩＤ」があり、値としてエアコン１０１を表す「エアコン＃０００１」が記述され、制御の種別を表す「命令種別」があり、値は「温度設定」が記述され、さらに何度に設定するかを表す「設定温度」の項目があり、値として「２５」が記述される。当該コマンド１に記述される項目、各項目の値、またそれらの表記法、記述言語やコマンドの送信方法などは固有プロトコルに依存せず共通化されている。記述言語についてはＸＭＬで統一されている。
【００３２】
ステップ２）  コマンド１を受信したゲートウェイ機能１１５は、コマンド１を解析し、操作対象の端末が具備するプロトコル種別をドメインコントローラ機能１０５に問い合わる。
【００３３】
ステップ３）  間い合わせの結果に応じて、対象端末が具備するプロトコル種別であるＥｃｈｏｎｅｔに準拠した準共通プロトコルの規則にコマンド１を変換し、コマンド２としてドメインコントローラ機能（１０５）に送信する。
【００３４】
ステップ４）  図２に記載のコマンド２（２０３）はコマンド２に記述される内容の一部であり、記述される項目は、端末を特定するための情報を表す「端末ＩＤ」の項目の他に、Ｅｃｈｏｎｅｔにおいて端末の種別を表す情報である「クラスグループコード」と「グラスコート」があり、値としてはそれぞれ家庭用エアコンを表す「０ｘ０１」と「０ｘ３０」が記述される。また、Ｅｃｈｏｎｅｔにおいて命令の種別を表す「ＥＰＣ」の項目があり、値は設定温度を表す「０ｘＢ３」が記述され、さらに温度設定値を表す「Ｖａｌｕｅ」の項目があり、値は２５℃を表す「２５」が記述される。当該コマンドに記述される項目、項目の値、また、その表記法、データ型などはＥｃｈｏｎｅｔ規定に依存するが、記述言語はＸＭＬで統一される。
【００３５】
ステップ５）  ドメインコントローラ機能（１０５）はコマンド２を受け取り、Ｅｃｈｏｎｅｔ規定に則ってコマンドを変換しエアコン（１０１）に送信することにより、エアコン（１０１）の設定温度を２５℃に設定する。
【００３６】
次に、エアコン１０２を操作する場合を説明する。エアコン１０２を制御端末１２０から制御するためには、以下の手順（ステップ６〜１０）を経る。
【００３７】
ステップ６）  制御端末１２０より共通プロトコルの規定に則ってコマンド３がゲートウェイ１１５に送信される。図３に記載のコマンド３（３０１）はコマンド３に記述される内容の一部であり、記述される内容は、目的の端末を識別するための情報を表す「端末ＩＤ」の値がエアコン１０２を表す「エアコン＃０００２」と記述される以外はコマンド２と同じである。
【００３８】
ステップ７）  コマンド３を受信したゲートウェイ１１５は、コマンド３を解析し、操作対象の端末が具備するプロトコル種別をドメインコントローラ機能１０６に間い合わせる。
【００３９】
ステップ８）  間い合わせの結果に応じて、対象端末が具備するプロトコル種別であるＵＰｎＰに準拠した準共通プロトコルの規則にコマンド３を変換し、コマンド４としてドメインコントローラ機能１０６に送信する。
【００４０】
ステップ９）  図３に記載のコマンド４（３０３）はコマンド４に記述される内容の一部であり、記述される内容は、端末を特定するための識別子を表す「端末ＩＤ」の項目の他に、エアコンの設定温度を２５℃に設定する際に送信すべきＵＰｎＰで定められたＳＯＡＰメッセージの一部を記述する。
【００４１】
ステップ１０）  ドメインコントローラ機能１０６はコマンド４を受け取り、ＵＰｎＰ規定に則ってコマンドを変換しエアコン１０２に送信することにより、エアコン１０２の設定温度を２５℃に設定する。
【００４２】
（実施形態例２）
実施形態例１は、共通プロトコルはコマンドの項目、値、それらの表記法、記述言語などに至るまで、独自で定義される例を説明したが、共通プロトコルとして、既存のプロトコル、例えばＵＰｎＰ等の固有プロトコルを採用することも考えられる。この場合、固有プロトコルでサポートされていない項目などがあり、サポートされていない項目は独自で定義したものを固有プロトコルに加えたものを共通プロトコルとする。
【００４３】
（実施形態例３）
実施形態例１では、準共通プロトコルは、共通プロトコルとは異なるプロトコルである例を示したが、準共通プロトコルと共通プロトコルが同一のプロトコルである場合が第三の実施形態例として考えられる。この場合は、ドメインコントローラ機能に共通プロトコルから固有プロトコルへの直接変換を実施する機能が必要であり、実施形態例１に比べて、ドメインコントローラ機能が所有すべき変換に必要な情報の増加及び変換によるドメインコントローラ機能にかかる処理の負担の増加が考えられる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態例を示す概略図。
【図２】本発明の実施形態におけるエアコン１０１を操作する際の各プロトコルで定義された命令の一部を示す説明図。
【図３】本発明の実施形態におけるエアコン１０２を操作する際の各プロトコルで定義された命令の一部を示す説明図。
【符号の説明】
【００４５】
１０１…エアコン
１０２…エアコン
１０５…ドメインコントローラ機能
１０６…ドメインコントローラ機能
１１５…ゲートウェイ機能
１２０…制御端末
【図１】
2005123686.tif 000003
【図２】
2005123686.tif 000004
【図３】
2005123686.tif 000005