(57)【要約】【課題】  複雑な構造のミドルウェアを使用せず、ホームネットワーク内の多様なデバイスを簡単に制御することができるホームネットワークのサービスフレームワークを提供する。【解決手段】  本発明に係るホームネットワークのサービスフレームワークは、多数の被制御機器で構成されたホームネットワークにおいて、それぞれの被制御機器を制御できるよう設定されたデバイス及び／又はサービスプロファイルを提供するサーバと、サーバのデバイス又はサービスプロファイルにより動作するよう制御される多数の非制御機器で構成されたサービスクライアントとを含む。本発明によると、多数の被制御機器を制御するためのデバイス及び／又はサービスプロファイルを生成し、前記デバイス及び／又はサービスプロファイルによって該当非制御機器を制御することのできるフレームワーク。【選択図】      図２
2006236348.tif 000002
【特許請求の範囲】
【請求項１】
多数の被制御機器で構成されたホームネットワークにおいて、
前記それぞれの被制御機器を制御できるよう設定されたデバイス及び／又はサービスプロファイルを提供するサーバと、
前記サーバのデバイス又はサービスプロファイルにより動作するよう制御される多数の非制御機器で構成されたサービスクライアントと、を含んでなることを特徴とするホームネットワークのサービスフレームワーク。
【請求項２】
前記サービスクライアントは、該当非制御機器のデバイス及び／又はサービスプロファイルを前記サーバに登録することを特徴とする請求項１に記載のホームネットワークのサービスフレームワーク。
【請求項３】
前記サーバは、環境センサなどを通してリアルタイムで家の中の状況を監視しながら、各種環境データを蓄積しリアルタイムで分析及び診断し該当被制御機器を駆動するための情報を抽出して、知能型デバイス及び／又はサービスプロファイルで構成して登録することを特徴とする請求項１に記載のホームネットワークのサービスフレームワーク。
【請求項４】
前記サーバは、
前記非制御機器のデバイス及び／又はサービスプロファイルを登録するデバイスプロファイルリスト部と、
前記デバイスプロファイルリスト部のデバイス及び／又はサービスプロファイルを管理し、前記各プロファイルの生成、修正、削除、検索機能などを処理するプロファイルマネージャーと、
前記サーバで定義したメタデータ形式のプロファイル構造と実際サービスとの連結のためのメッセージを構成し、前記知能型デバイス及び／又はサービスプロファイルを生成／制御できるサービスロジック部と、を含んでなることを特徴とする請求項１に記載のホームネットワークのサービスフレームワーク。
【請求項５】
前記サービスクライアントは、
該当被制御機器のデバイス及び／又はサービスプロファイルを保存しているデバイスプロファイル部と、
該当非制御機器の各プロファイルを生成し前記デバイスプロファイル部に保存し、該当非制御機器の動作やサービスを実行するためのアプリケーションやロジック要素で構成された制御機と、
サービスを実行する内部デバイスロジックやサービスを制御するためのインターフェースとして動作するサービス入出力部と、を含み、前記制御機により前記サービス入出力部はサービスを提供するよう制御されることを特徴とする請求項４に記載のホームネットワークのサービスフレームワーク。
【請求項６】
前記制御機は、前記デバイスプロファイル部に保存されている該当非制御機器のデバイス及び／又はサービスプロファイルを前記サーバへ転送し、前記デバイスプロファイルリスト部に該当非制御機器のデバイス及び／又はサービスプロファイルを登録することを特徴とする請求項５に記載のホームネットワークのサービスフレームワーク。
【請求項７】
前記サービスロジック部が知能型デバイス及び／又はサービスプロファイルによるメッセージを前記サービスクライアントへ転送すると、前記制御機は、前記デバイスプロファイルから該当非制御機器の情報を確認し、前記サービス入出力部を通して該当非制御機器を前記サービス内容の通りに行わせることを特徴とする請求項５に記載のホームネットワークのサービスフレームワーク。
【請求項８】
多数の被制御機器で構成されたサービスクライアントと前記サービスクライアントを制御するためのサーバで構成されたホームネットワーク制御方法において、
前記それぞれの被制御機器を利用できるよう該当非制御機器のデバイス及び／又はサービスプロファイルを前記サーバに登録する登録段階と、
前記サーバに登録された前記デバイス及び／又はサービスプロファイルによる転送されたメッセージによって、前記サービスクライアントが前記非制御機器を制御する制御段階と、を含むことを特徴とするホームネットワークのフレームワーク制御方法。
【請求項９】
前記サーバは、環境センサなどを通してリアルタイムで家の中の状況を監視しながら、各種環境データを蓄積しリアルタイムで分析及び診断し該当被制御機器を駆動するための情報を抽出して、知能型デバイス及び／又はサービスプロファイルで構成して登録する段階を更に含むことを特徴とする請求項８に記載のホームネットワークのフレームワーク制御方法。
【請求項１０】
前記デバイス及び／又はサービスプロファイルを前記サーバに登録する登録段階は、
前記サービスクライアントで前記非制御機器のデバイス及び／又はサービスプロファイルを生成する段階と、
前記生成されたデバイス及び／又はサービスプロファイルをネットワークを通して転送できる転送メッセージに変換し前記サーバへ転送する段階と、
前記転送メッセージを受信した前記サーバは、該当メッセージをデバイス及び／又はサービスプロファイルに変換し登録する段階と、を含むことを特徴とする請求項８に記載のホームネットワークのフレームワーク制御方法。
【請求項１１】
前記非制御機器を制御する制御段階は、
前記サーバに登録された前記デバイス及び／又はサービスプロファイルによって転送メッセージを作成する段階と、
前記転送メッセージをネットワークを通して転送する段階と、
前記転送されたメッセージを利用して前記デバイス及び／又はサービスプロファイルに変換する段階と、
前記デバイス及び／又はサービスプロファイルによって該当非制御機器を制御する段階と、を含むことを特徴とする請求項１０に記載のホームネットワークのフレームワーク制御方法。
【請求項１２】
前記サービスクライアントは、生成された前記デバイス及び／又はサービスプロファイルをメモリに保存すると共に、前記サーバへ転送することを特徴とする請求項１１に記載のホームネットワークのフレームワーク制御方法。
【請求項１３】
前記サービスクライアントは、前記サーバから転送された前記デバイス及び／又はサービスプロファイルと前記メモリに保存されたデバイス及び／又はサービスプロファイルとを比較して、一致する場合にのみ該当非制御機器を制御することを特徴とする請求項１２に記載のホームネットワークのフレームワーク制御方法。
【請求項１４】
前記非制御機器を制御すると共に、前記サーバへ該当サービスの実行有無を通知する段階を更に含むことを特徴とする請求項８に記載のホームネットワークのフレームワーク制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークに係り、特に、デバイス及び／又はサービスプロファイルで構成されたフレームワークの構造及びその使用方法に関する。
【背景技術】
【０００２】
ホームネットワークシステムは、家庭でパソコン、周辺機器、携帯電話、家電製品などを１つのネットワークで接続して統制するシステムである。ホームネットワークシステムの構成方法としては、分散されている家庭内の機器にミドルウェアと呼ばれる共通の仮想コンピューティング環境を構築し、その上、アプリケーションを提供する方式が提案されている。
【０００３】
ホームネットワークミドルウェアは、ホームネットワークと接続される多様なデバイスを、一般のユーザが別の知識を習得することなく既存の機器を利用することと類似に制御できる環境を提供し、多様なホームネットワーク応用サービスの開発及び実行プラットフォームを提供する。
【０００４】
すなわち、ミドルウェアとは、ホームネットワーク内で機器同士の通信を可能にするものであって、今まで、提案されたホームネットワークミドルウェアとしては、ＨＡＶｉ（Ｈｏｍｅ  ＡＶ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ）、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）、ＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、Ｊｉｎｉ、ＨＷＷ（Ｈｏｍｅ  Ｗｉｄｅ  Ｗｅｂ）などがある。
【０００５】
図１は、従来のミドルウェアを使用したネットワークシステムを示す図である。同図には、それぞれのミドルウェアで構成されたホームデバイスが示されている。同図に示すように、ＵＰｎＰネットワーク１０は、既存のパソコンと周辺機器とを接続したプラグアンドプラグの概念を拡張させ、パソコン周辺機器のみならず宅内の全ての装置を取り付けると共に別の設定なしに１つのネットワークで構成できるソフトウェア技術であって、通信製品（ＩＴ  装置）のためのミドルウェアであり、ピアーツウピアーアーキテクチャである。
【０００６】
ＰＬＣネットワーク２０は、現在、全ての家庭に電力線が普及されているから、現存するインフラの中で最も広範囲なネットワークを構成しており、ネットワーク構成に必要なコストが殆どかからないメリットを有する技術であり、電気コードをのみつなぐことで家電機器とのネットワークを簡単に構成できる。
【０００７】
ＨＡＶｉネットワーク３０は、ＩＥＥＥ１３９４を利用したＡＶ機器のみを対象としたＡＶネットワークソリューションであって、ＩＥＥＥ１３９４を利用した通信メディアを使用する。また、ＨＡＶｉネットワーク３０は、Ｏｐｅｎ  ＡＰＩ関数を利用して映像データ及び映像データの制御のためのホームネットワークミドルウェアとして動作され、ピアーツピアーアーキテクチャを有する。
【０００８】
Ｊｉｎｉは、Ｊａｖａ（登録商標）を利用したクライアント／サーバアーキテクチャのミドルウェアである。
【０００９】
しかしながら、Ｊｉｎｉデバイスは、Ｊｉｎｉネットワークに統合されるため各機器がＪＶＭ（Ｊａｖａ（登録商標）  Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）を搭載しなければならない制約条件があるので、ホームよりオフィス環境に適している。
【００１０】
ＵＰｎＰネットワーク１０は、ＨＴＴＰサーバとＸＭＬを利用したソリューションであって、全てのホームに適用できず、ＨＡＶｉネットワーク３０は、パソコンと周辺機器には適用されず家電機器の上位のＯＳＩ階層に対してのみ標準案が規定されているため、制限的な性格でアプリケーションとサービスに重点的に合わせられており、下部ネットワークがＩＥＥＥ１３９４に限られてインターネット連動に問題が生じる恐れがある。
【００１１】
ＰＬＣネットワーク２０を基盤としたホームネットワークを宅内に構築するためには、同じネットワークと接続する機器においてメーカ間の共通仕様の確立が求められる。
【００１２】
ＨＡＶｉネットワーク３０は、ＩＥＥＥ１３９４を利用したＡＶ機器のみを対象としたＡＶネットワークソリューションである。
【００１３】
しかし、前記のようなミドルウェアは、ホームネットワーク内で機器同士の通信を可能にするために極めて複雑な構造で構成されている。
【００１４】
すなわち、ＨＡＶｉを除いた大部分のミドルウェアは、機器間の通信及びインターネットとの連動のため、ＴＣＰ／ＩＰプロトコルを下部に使用しており、それぞれのプロトコルを運用するための複雑な構造であるので、簡単な構成で利用できない問題がある。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
本発明は、前記のような問題を鑑みてなされたものであって、その目的は、知能型サービスのためのメタデータ形式のデバイスとサービスのプロファイルを利用することで、簡単に通常のミドルウェアのように動作できるサービスフレームワークを提供することにある。
【課題を解決するための手段】
【００１６】
前記目的を達成するための本発明に係る一実施形態による多数の被制御機器で構成されたホームネットワークは、前記それぞれの被制御機器を制御できるよう設定されたデバイス及び／又はサービスプロファイルを提供するサーバと、前記サーバのデバイス又はサービスプロファイルにより動作するよう制御される多数の非制御機器で構成されたサービスクライアントとを含んでなることを特徴とする。
【００１７】
前記サービスクライアントは、該当非制御機器のデバイス及び／又はサービスプロファイルを前記サーバに登録し、前記サーバは、環境センサなどを通してリアルタイムで家の中の状況を監視しながら、各種環境データを蓄積しリアルタイムで分析及び診断し該当被制御機器を駆動するための情報を抽出して、知能型デバイス及び／又はサービスプロファイルで構成して登録することが好ましい。
【００１８】
一方、前記サーバは、前記非制御機器のデバイス及び／又はサービスプロファイルを登録するデバイスプロファイルリスト部と、前記デバイスプロファイルリスト部のデバイス及び／又はサービスプロファイルを管理し、前記各プロファイルの生成、修正、削除、検索機能などを処理するプロファイルマネージャーと、前記サーバで定義したメタデータ形式のプロファイル構造と実際サービスとの連結のためのメッセージを構成し、前記知能型デバイス及び／又はサービスプロファイルを生成／制御できるサービスロジック部とを含んでなる。
【００１９】
また、前記サービスクライアントは、該当被制御機器のデバイス及び／又はサービスプロファイルを保存しているデバイスプロファイル部と、該当非制御機器の各プロファイルを生成し前記デバイスプロファイル部に保存し、該当非制御機器の動作やサービスを実行するためのアプリケーションやロジック要素で構成された制御機と、サービスを実行する内部デバイスロジックやサービスを制御するためのインターフェースとして動作するサービス入出力部とを含み、前記制御機により前記サービス入出力部はサービスを提供するよう制御されることが更に好ましい。
【００２０】
前記制御機は、前記デバイスプロファイル部に保存されている該当非制御機器のデバイス及び／又はサービスプロファイルを前記サーバへ転送し、前記デバイスプロファイルリスト部に該当非制御機器のデバイス及び／又はサービスプロファイルを登録する。
【００２１】
また、前記サービスロジック部が知能型デバイス及び／又はサービスプロファイルによるメッセージを前記サービスクライアントへ転送すると、前記制御機は、前記デバイスプロファイルから該当非制御機器の情報を確認し、前記サービス入出力部を通して該当非制御機器を前記サービス内容の通りに行わせる。
【００２２】
また、本発明の一実施形態による多数の被制御機器で構成されたサービスクライアントと前記サービスクライアントを制御するためのサーバで構成されたホームネットワーク制御方法は、前記それぞれの被制御機器を利用できるよう該当非制御機器のデバイス及び／又はサービスプロファイルを前記サーバに登録する登録段階と、前記サーバに登録された前記デバイス及び／又はサービスプロファイルによる転送されたメッセージによって、前記サービスクライアントが前記非制御機器を制御する制御段階とを含む。
【００２３】
また、前記サーバは、環境センサなどを通してリアルタイムで家の中の状況を監視しながら、各種環境データを蓄積しリアルタイムで分析及び診断し該当被制御機器を駆動するための情報を抽出して、知能型デバイス及び／又はサービスプロファイルで構成して登録する段階を更に含むことが好ましい。
【００２４】
また、前記デバイス及び／又はサービスプロファイルを前記サーバに登録する登録段階は、前記サービスクライアントで前記非制御機器のデバイス及び／又はサービスプロファイルを生成する段階と、前記生成されたデバイス及び／又はサービスプロファイルをネットワークを通して転送できる転送メッセージに変換し前記サーバへ転送する段階と、前記転送メッセージを受信した前記サーバは、該当メッセージをデバイス及び／又はサービスプロファイルに変換し登録する段階とを含む。
【００２５】
一方、前記非制御機器を制御する制御段階は、前記サーバに登録された前記デバイス及び／又はサービスプロファイルによって転送メッセージを作成する段階と、前記転送メッセージをネットワークを通して転送する段階と、前記転送されたメッセージを利用して前記デバイス及び／又はサービスプロファイルに変換する段階と、前記デバイス及び／又はサービスプロファイルによって該当非制御機器を制御する段階とを含むことが好ましい。
【００２６】
前記サービスクライアントは、生成された前記デバイス及び／又はサービスプロファイルをメモリに保存すると共に前記サーバへ転送し、前記サーバから転送された前記デバイス及び／又はサービスプロファイルと前記メモリに保存されたデバイス及び／又はサービスプロファイルとを比較して、一致する場合にのみ該当非制御機器を制御することが更に好ましい。
【００２７】
また、前記非制御機器を制御すると共に、前記サーバへ該当サービスの実行有無を通知する段階を更に含むことが好ましい。
【発明の効果】
【００２８】
本発明によると、ホームネットワークのサービスフレームワークを利用することで、複雑なミドルウェアを使用せず、ホームネットワーク内の多様なデバイスを効果的に管理することができる。
【発明を実施するための最良の形態】
【００２９】
以下、添付した図面に基づいて本発明の好適な実施形態について詳細に説明する。
（実施形態）
図２は、本発明に係る知能型サービス提供のためのサービスフレームワーク構造を概略的に示す図である。
【００３０】
同図に示すように、本発明の一実施形態によるホームネットワークは、従来のフレームワークと同じ機能を行うサーバ１１０と、ホームネットワーク内の各デバイスにより機能を行うサービスクライアント１２０とがネットワーク１３０を通して相互転送メッセージが送受信できるよう構成される。本発明において、ネットワーク１３０を通して転送されるファイルフォーマットを転送メッセージに統合して説明する。
【００３１】
サーバ１１０は、ホームネットワーク内の各デバイスの提供可能なサービスを管理する機能を行うよう構成される。すなわち、各ホームデバイスを直接管理するのみならず、各ホームデバイスの状態とイベントを管理するよう構成される。
【００３２】
サーバ１１０は、ホームネットワーク内の全てのデバイスのプロファイルを保存しているデバイスプロファイルリスト部１１４と、各デバイスと制御可能なサービス及び機能を提供するようサービスのプロファイルを管理し、主にプロファイルの生成、修正、削除、検索機能などを処理し、ホームネットワークで接続可能な多数のサービスプロファイルを提供するためのインターフェースとして動作するプロファイルマネージャー１１２と、各デバイスによって制御可能なサービスロジックやサービスアプリケーションで構成されたサービスロジック部１１６と、ネットワーク１３０を通して前記プロファイルを後述するサービスクライアント１２０に送受信するためのネットワークインターフェースであるＮｅｔＩ／Ｏ１１８とを含んでなる。
【００３３】
また、サービスロジック部１１６は、各デバイスで構成されたサービス内容を複合的に設定することにより知能型サービスを提供できる。例えば、指定時間にＤＶＤが視聴できるよう仮想サービス環境を設定し、ＤＶＤの視聴に必要な該当デバイス、すなわち、ＤＶＤ、ＴＶ、カーテン、照明装置等を制御することができる。具体的には、ＤＶＤを視聴するための初段階としてカーテンを閉めさせ、照明をＤＶＤ視聴に適切な明るさに調節するサービスを要請し、その動作が完了すると、再びＴＶをオンにするサービスを要請することで、一連の知能型サービスを提供することができる。
【００３４】
サービスクライアント１２０は、サービスが提供される、またはサービスが行われるデバイスやノード（Ｎｏｄｅ）を指し、該当デバイス及び／又はサービスプロファイルを保存しているデバイスプロファイル部１２４と、該当デバイスの各プロファイルを生成しデバイスプロファイル部１２４に保存し、該当デバイスの動作やサービスを行うためのアプリケーションやロジック要素で構成された制御機１２２と、サービスを行う内部デバイスロジックやサービスを制御するためのインターフェースとして動作するサービス入出力部（Ｓｅｒｖｉｃｅ  Ｉ／Ｏ）１２６と、サーバ１１０と前記プロファイルを送受信するためのネットワークインターフェースであるＮｅｔＩ／Ｏ１２８とを含んでなる。
【００３５】
サーバ１１０のデバイスプロファイルリスト部１１４やサービスクライアント１２０のデバイスプロファイル部１２４に保存されているデバイス及び／又はサービスプロファイルについて図３に基づいて詳細に説明する。
【００３６】
デバイス及び／又はサービスプロファイル２００は、該当デバイスの名前、モデル名、メーカなどが記録されるデバイス説明書２１０と、該当デバイスの提供するサービスのリストが記録されるサービス説明書２２０とから構成される。
【００３７】
サービス説明書２２０は、該当デバイスの提供できるサービスについて詳しく記録されるもので、プロファイルＩＤ、バージョン、機能などが記録される。
【００３８】
また、サービス説明書２２０は、該当デバイスによって提供されるサービスの名前が記録されるサービスネーム２２１と、ユーザが認識できるよう説明されサービスに対する詳細な情報として使用できる説明書２２２と、サービスを提供する時基準値として利用される該当デバイスの現状態や値が記録されるカレント値２２３と、該当デバイスのデフォルト値や状態が記録されるデフォルト値２２４と、必要に応じて該当デバイスのプロファイルを記録できるその他２２５とから構成される。
【００３９】
すなわち、ファンの場合を例にとって前記デバイス及び／又はサービスプロファイルを説明すれば、サービスネーム２２１には「電源」、「速度」、そして「回転」などが記録される。したがって、説明書２２２においては、「電源」はファンの電源をオン／オフすること、「速度」はファンの回転速度のこと、そして「回転」は回転ヘッドの回転のことを説明する。
【００４０】
また、カレント値２２３には、前記電源はオフ状態を、「速度」は停止状態を、「回転」はオフ状態を表示することができ、デフォルト値２２４は、各デバイスの機能によって「電源」はオフに、「速度」は１の状態に、「回転」はオフ状態に設定することができる。そして、もし「速度」の段階を４段階に表示することができれば、その他２２５にその内容を記録することでユーザが容易に該当デバイスを使える。
【００４１】
以下、前記構成要素を用いて各デバイス及び／又はサービスプロファイルを登録しサービスを要請する過程について説明する。
【００４２】
図４は、ホームネットワークのデバイス及びそれによるサービスプロファイルを登録する過程を説明するための概略的なブロック図であり、各デバイス１２０の制御機１２２は、該当デバイス及び／又はサービスプロファイルをデバイスプロファイル１２４で判読し所定の転送フォーマットで構成した転送メッセージ形態にＮｅｔＩ／Ｏ１２８とネットワーク１３０を通してサーバ１１０へ転送する（１段階）。もちろん、この時のデバイス及び／又はサービスプロファイルは図３のような構成で転送される。
【００４３】
前記１段階でメッセージが転送されたサーバ１１０は、サービスロジック１１６で該当デバイスによって提供されるサービスロジックやサービスアプリケーションで構成し、デバイス及び／又はサービスプロファイルをプロファイルマネージャー１１２へ転送する。プロファイルマネージャー１１２は、前記転送されたデバイス及び／又はサービスプロファイルをデバイスプロファイルリスト１１４に登録する。前記のような過程を繰り返すことで、該当ホームネットワークの各デバイス及び／又はサービスプロファイルを登録することができる。
【００４４】
前記のように登録されたプロファイルを用いて所定のサービスを要請／処理する過程について説明する。
【００４５】
図５に示すように、アプリケーションやサーバ１１０のサービスロジック１１６により所定のサービスが要請されると、プロファイルマネージャー１１２は、デバイスプロファイルリスト１１４で該当サービスが有効であるか否かを探索する（１段階）。前記１段階で該当サービスが有効であると探索されると、前記サービス内容に合うデバイス及び／又はサービスプロファイルを転送メッセージ形態にデバイス１２０へ転送する（２段階）。
【００４６】
デバイス１２０の制御機１２２は、転送された前記転送メッセージを前記デバイス及び／又はサービスプロファイルに変換し、デバイスプロファイル１２４に保存されている該当プロファイルと比較／検証して（３段階）、検証された該当サービスを提供するようデバイス１２０を駆動すると共に、該当サービスに対するＡｃｋをサーバ１１０へ転送するよう動作する（５段階）。
【００４７】
前記のような所定のサービスの処理過程について詳細に説明する。
【００４８】
図６は、所定のサービスを要請／処理する過程を説明するためのフローチャートであり、アプリケーションやサーバ１１０のサービスロジック１１６により所定のサービスが要請されると（Ｓ３１０）、プロファイルマネージャー１１２は、デバイスプロファイルリスト１１４で該当サービスが有効であるか否かを探索する（Ｓ３１２）。もちろん、この時は、知能型サービスを提供するためサービスロジック１１６で該当サービスを要請することができる。
【００４９】
すなわち、ＤＶＤが視聴できる仮想サービス環境を設定した場合、ＤＶＤ視聴に必要な該当デバイス、すなわち、ＤＶＤ、ＴＶ、カーテン、照明装置等を制御できるようデバイスプロファイル説明書を構成して該当サービスを要請することができる。具体的には、ＤＶＤを視聴するための初段階としてカーテンを閉めさせ、照明をＤＶＤ視聴に適切な明るさに調節するサービスを要請し、ＴＶをオンにするサービスを要請することができる。
【００５０】
前記デバイスプロファイル説明書を参照して該当サービスを提供するデバイスが検索されると（Ｓ３１４）、プロファイルマネージャー１１２は、前記デバイスプロファイル説明書２００で構成されたデバイス及び／又はサービスプロファイルをネットワーク１３０を通して転送できるよう転送メッセージにフォーマット化し（Ｓ３１６）、ＮｅｔＩ／Ｏ１１８へ転送すると（Ｓ３１８）、ＮｅｔＩ／Ｏ１１８は、ネットワーク１３０を通して該当デバイス１２０へ前記転送メッセージを転送する（Ｓ３２０）。
【００５１】
この時、転送されるメッセージのフォーマットはプロファイル形態に転送される。前記プロファイルの形態はａｓｃｉｉ、ｂｉｎａｒｙ、ＸＭＬなどがある。前記プロファイルの内容はクライアントのアドレス、位置などが含まれる。例えば、クライアントのアドレスの場合、クライアントで用いられたネットワーク（ＩＰ、ＰＬＣ等）のアドレスの表現方式が異なるため、該当するネットワーク技術のアドレス、位置を含めてサーバへ転送し、サーバではこれをプロファイル形態に管理し、後でクライアントデバイスに接近する際プロファイルマネージャーを通してこのデバイスのネットワークプロトコル、アドレスを取得して接近する。
【００５２】
また、ステップＳ３１４において、該当サービスを進めるデバイスが探索されていないと該当サービスを無効に処理し終了する（Ｓ３３４）。
【００５３】
デバイス１２０のＮｅｔＩ／Ｏ１２８で前記メッセージを受信すると（Ｓ３２２）、制御機１２２は前記メッセージが転送され（Ｓ３２４）、該当サービスが有効であるか否かをデバイスプロファイル１２４で確認し（Ｓ３２６）、有効であると判断されると該当メッセージを処理し（Ｓ３２８）、サービスを提供するよう該当サービスを駆動する（Ｓ３３０）。
【００５４】
また、ステップＳ３２６において、該当メッセージが無効であると判断されると該当サービス要請を無効化し終了する（Ｓ３３２）。
【００５５】
望ましくは、該当サービスの実行後、前記メッセージを転送したサーバ１１０でサービスの実行有無に対するＡｃｋを転送する。
【００５６】
上述したような過程で、ＤＶＤを視聴するための初段階としてカーテンを閉める過程が完了すると、知能型サービスは、以後の動作である照明をＤＶＤ視聴に適切な明るさに調節するサービスを要請し、その動作が完了すると、再びＴＶをオンにするサービスを要請する。
【００５７】
このように、ＤＶＤを視聴するのに必要な周辺環境の設定が完了すると、最後にＤＶＤをオンにして視聴する。
【００５８】
以上、説明の便宜上、ＤＶＤ視聴を例にとって説明したが、ホームネットワークに所属されているホームデバイスをも複合的な知能型サービスを提供するよう構成することができる。
【００５９】
本発明は上述した特定の実施形態に限定されるものではない。実際、当業者であれば、上記の説明に基づき、特許請求の範囲に記載されている本発明の技術的範囲を逸脱することなく、本発明の実施形態に対し、種々の変更及び修正を施すことが可能であろう。従って、そのような変更及び修正は当然に、本発明の技術的範囲に含まれるべきである。
【図面の簡単な説明】
【００６０】
【図１】従来のミドルウェアを使用したネットワークシステムを概略的に示す図である。
【図２】本発明に係るサービスフレームワークの詳細構造を示す図である。
【図３】各デバイス及び／又はサービスプロファイルの詳細構造を例示した図である。
【図４】各デバイス及び／又はサービスプロファイルの登録過程を説明するための図である。
【図５】登録されたプロファイルを利用して所定のサービスを要請し処理する過程を説明するための図である。
【図６】所定のサービスを要請し処理する過程を説明するためのフローチャートである。
【符号の説明】
【００６１】
１１０      サーバ
１１２      プロファイルマネージャー
１１４      デバイスプロファイルリスト部
１１６      サービスロジック部
１２０      サービスクライアント
１２２      制御機
１２４      デバイスプロファイル部
１２６      サービス入出力部
１３０      ネットワーク
２００      デバイスプロファイル説明書
２１０      デバイス説明書
２２０      サービス説明書
２２１      サービスネーム
２２２      説明書
２２３      カレント値
２２４        デフォルト値
【図１】
2006236348.tif 000003
【図２】
2006236348.tif 000004
【図３】
2006236348.tif 000005
【図４】
2006236348.tif 000006
【図５】
2006236348.tif 000007
【図６】
2006236348.tif 000008