(57)【要約】  本発明は、ドメイン情報を提供する装置及び方法に関するものであって、本発明の実施によりドメイン情報を提供する装置は、ドメイン情報を保存する保存モジュールと、ドメインに新たに参加しようとするデバイスからブロードキャストされた第１メッセージを受信して、前記受信した第１メッセージに応答して、自身の情報を前記デバイスに伝送するようにする制御モジュールと、を含み、前記制御モジュールは、前記情報に基づいて伝送された第２メッセージに応答して、前記保存されているドメイン情報を前記デバイスに伝送させる。
2010504685.tif 000002
【特許請求の範囲】
【請求項１】
ドメイン情報を保存する保存モジュールと、
ドメインに新たに参加しようとするデバイスからブロードキャストされた第１メッセージを受信して、前記受信した第１メッセージに応答して、自身の情報を前記デバイスに伝送するようにする制御モジュールと、を含み、
前記制御モジュールは、前記情報に基づいて伝送された第２メッセージに応答して、前記保存されているドメイン情報を前記デバイスに伝送するようにする、ドメイン情報を提供する装置。
【請求項２】
前記デバイスは、前記伝送されたドメイン情報を用いてドメイン環境を設定する、請求項１に記載のドメイン情報を提供する装置。
【請求項３】
前記第１メッセージは、前記デバイスが属しているサービスモデルの識別情報を含む、請求項１に記載のドメイン情報を提供する装置。
【請求項４】
前記サービスモデルは、コーラル規格により規定される、請求項３に記載のドメイン情報を提供する装置。
【請求項５】
前記デバイスは、有線または無線連結を経由して連結が可能である、請求項１に記載のドメイン情報を提供する装置。
【請求項６】
前記制御モジュールは、ソフトウェア、ハードウェア及びソフトウェア-ハードウェアハイブリッドのうち何れか一つである、請求項１に記載のドメイン情報を提供する装置。
【請求項７】
前記制御モジュールの動作を具現するための命令語を含む判読可能な記録媒体をさらに含む、請求項１に記載のドメイン情報を提供する装置。
【請求項８】
第１デバイスがドメインに新たに参加しようとする第２デバイスからブロードキャストされた第１メッセージを受信する（ａ）段階と、
前記受信した第１メッセージに応答して前記第１デバイスに対する情報を伝送する（ｂ）段階と、
前記第１デバイスが前記第２デバイスから前記ドメインに関するドメイン情報を要請する第２メッセージを受信する（ｃ）段階と、
前記第１デバイスが前記第２メッセージに応答して前記ドメイン情報を提供する（ｄ）段階と、を含み、
前記第２メッセージは、前記第１デバイスに対する情報に基づいて生成される、ドメイン情報を提供する方法。
【請求項９】
前記第２デバイスが前記伝送されたドメイン情報を用いてドメイン環境を設定する（ｅ）段階をさらに含む、請求項８に記載のドメイン情報を提供する方法。
【請求項１０】
前記第１メッセージは、前記第２デバイスが属しているサービスモデルの識別情報を含む、請求項８に記載のドメイン情報を提供する方法。
【請求項１１】
前記サービスモデルは、コーラル規格により規定される、請求項８に記載のドメイン情報を提供する方法。
【請求項１２】
前記第１デバイスを有線連結と無線連結のうち何れか1つによって前記第2デバイスと連結する段階をさらに含む、請求項８に記載のドメイン情報を提供する装置。
【請求項１３】
請求項８に記載の方法の動作を実行するための命令語集合を含む判読可能な記録媒体。
【請求項１４】
ドメインに新たに参加しようとする第１デバイスが自身を知らせる第１メッセージをブロードキャストする（ａ）段階と、
前記第１メッセージに応答して前記ドメインに属する第２デバイスから前記第２デバイスに対する情報を含むメッセージを受信する（ｂ）段階と、
前記第１デバイスが前記情報に基づいて、前記ドメインに関するドメイン情報を要請する第２メッセージを前記第２デバイスに伝送する（ｃ）段階と、
前記第２メッセージに応答して前記第２デバイスから前記要請されたドメイン情報を含むメッセージを受信する（ｄ）段階と、を含む、ドメイン情報を提供する方法。
【請求項１５】
前記第１デバイスが前記伝送されたドメイン情報を用いてドメイン環境を設定する（ｅ）段階をさらに含む、請求項１４に記載のドメイン情報を提供する方法。
【請求項１６】
前記第１メッセージは、前記第１デバイスが属しているサービスモデルの識別情報を含む、請求項１４に記載のドメイン情報を提供する方法。
【請求項１７】
前記サービスモデルは、コーラル規格により規定される、請求項１６に記載のドメイン情報を提供する方法。
【請求項１８】
請求項１４に記載の方法の動作を実行するための命令語集合を含む判読可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドメイン情報を提供するための装置及び方法に関するものであって、デバイスが所定のドメインに参加しようとする時、前記ドメインに関する情報を提供して設定するための装置及び方法に関するものである。
【背景技術】
【０００２】
ＣＯＲＡＬは、互いに異なるデジタル著作権管理（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ：ＤＲＭ）技術間に相互運用性（ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ）を増進させるためのスペックであり、このような目的を達成するためにコーラルコンソーシアム（ＣＯＲＡＬ  Ｃｏｎｓｏｒｔｉｕｍ）が設立された。ＣＯＲＡＬに関するより具体的な内容はウェブページｈｔｔｐ／／ｗｗｗ．ｃｏｒａｌ−ｉｎｔｅｒｏｐ．ｏｒｇを参照することができる。
【０００３】
一方、ＣＯＲＡＬスペックでは多数のデバイスに対する論理的な集合を示す「ドメイン（ｄｏｍａｉｎ）」という概念が提示されており、このようなドメインを管理するドメイン管理サーバ（Ｄｏｍａｉｎ  Ｍａｎａｇｅｍｅｎｔ  Ｓｅｒｖｅｒ）が存在する。ドメイン管理サーバは「ドメインマネージャ（Ｄｏｍａｉｎ  Ｍａｎａｇｅｒ）」ともいう。ドメインに関するより具体的な内容はＣＯＲＡＬスペックのうち「Ｃｏｒｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ  Ｖ３．０」と「Ｅｃｏｓｙｓｔｅｍ  Ｖ１．０」を参照することができる。
【０００４】
ドメイン管理サーバは、それぞれのデバイスがサービスに定められた規則にしたがってドメインに属するようにドメインを管理し、同じドメインに属するデバイス間にはコンテンツ共有が可能である。
【０００５】
デバイスがドメインに参加する方法について図１を参照して説明する。
【０００６】
先ず、ドメインＡに既に第１デバイス１１０が存在すると仮定する。そして、第２デバイス１２０がドメインＡに参加しようとすると、第２デバイス１２０がインターネットのようなネットワークで連結されたドメイン管理サーバ１４０に接続してドメインＡに関する情報をドメイン管理サーバ１４０から受信するようになり、受信された情報を用いて環境設定を実行するようになる。
【０００７】
この時、前記ドメインＡに関する情報は、ドメインＡに含まれるデバイスの種類、機能、識別情報などを含み、またドメインＡを管理するドメイン管理サーバ１４０のネットワーク住所（例えば、ＵＲＬ住所）のようにドメイン管理サーバ１４０に関する情報を含み得る。
【０００８】
また、ドメイン管理サーバ１４０は、第２デバイス１２０に対する認証を行うことができ、ドメイン管理サーバ１４０代りに認証を代行する認証代行デバイス１３０がドメインＡ内に別途に存在することもできる。認証代行デバイス１３０が存在する場合、前記ドメインＡに関する情報は認証代行デバイス１３０に関する情報（例えば、デバイスの種類、機能、識別情報）をさらに含み得る。
【０００９】
このように、従来にはデバイスがドメインに参加するためドメインに関する情報、すなわちドメイン情報を設定しなければならず、このためには別途のドメイン管理サーバに接続してドメイン情報を受信しなければならなかった。
【００１０】
しかし、ユーザがデバイスを用いてドメイン管理サーバに接続するためにはドメイン管理サーバの住所をデバイスに装着した入力手段を用いて直接入力するか、既に保存されているドメイン管理サーバの住所を検索しなければならなかった。
【００１１】
仮に、デバイスがノートブックや個人用コンピュータのように文字を入力する手段を具備した場合にはドメイン管理サーバへの接続が容易であるが、単に４方向キーのみを含む場合、または文字を入力するには非常に不便な入力手段を具備した場合にはドメイン管理サーバへの接続が容易ではない。
【００１２】
また、ドメイン管理サーバに接続するためには有線または無線インターネット通信機能がデバイスに具備されていなければならないため、このような機能がないデバイスの場合にはドメインに参加することさえできないという問題点がある。
【００１３】
したがって、ドメイン管理サーバへの接続が容易ではないインターフェースを具備するデバイスまたは有線／無線インターネット機能を具備できないデバイスもより便利な方法でドメインに参加する方法が必要とされる。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明は、前記した問題点を改善するために案出されたものであって、本発明は、ドメインに参加したデバイスがドメイン情報を設定するために別途のドメイン管理サーバと通信する必要なく、既に存在している他のデバイスから直接ドメイン情報の伝達を受けてドメイン情報を設定することを目的とする。
【００１５】
本発明の目的は、以上で言及した目的に制限されず、言及されていないまた他の目的は次の記載から当業者に明確に理解できるであろう。
【課題を解決するための手段】
【００１６】
前記目的を達成するために本発明の実施によるドメイン情報を提供する装置は、ドメイン情報を保存する保存モジュールと、ドメインに新たに参加しようとするデバイスからブロードキャストされた第１メッセージを受信して、前記受信した第１メッセージに応答して、自身の情報を前記デバイスに伝送するようにする制御モジュールと、を含み、前記制御モジュールは、前記情報に基づいて伝送された第２メッセージに応答して、前記保存されているドメイン情報を前記デバイスに伝送するようにする。
【００１７】
また、前記目的を達成するために本発明の実施によるドメイン情報を提供する方法は、第１デバイスがドメインに新たに参加しようとする第２デバイスからブロードキャストされた第１メッセージを受信する（ａ）段階と、前記受信した第１メッセージに応答して前記第１デバイスに対する情報を伝送する（ｂ）段階と、前記第１デバイスが前記第２デバイスから前記ドメインに関するドメイン情報を要請する第２メッセージを受信する（ｃ）段階と、前記第１デバイスが前記第２メッセージに応答して前記ドメイン情報を提供する（ｄ）段階と、を含み、前記第２メッセージは、前記第１デバイスに対する情報に基づいて生成される。
【００１８】
また、前記目的を達成するために本発明の実施によるドメイン情報を提供する方法は、ドメインに新たに参加しようとする第１デバイスが自身を知らせる第１メッセージをブロードキャストする（ａ）段階と、前記第１メッセージに応答して前記ドメインに属する第２デバイスから前記第２デバイスに対する情報を含むメッセージを受信する（ｂ）段階と、前記第１デバイスが前記情報に基づいて、前記ドメインに関するドメイン情報を要請する第２メッセージを前記第２デバイスに伝送する（ｃ）段階と、前記第２メッセージに応答して前記第２デバイスから前記要請されたドメイン情報を含むメッセージを受信する（ｄ）段階と、を含む。
【００１９】
その他実施形態の具体的な内容は詳細な説明及び図に含まれている。
【発明の効果】
【００２０】
本発明の実施によりデバイスがより便利な方法でドメインに参加できる効果がある。
【図面の簡単な説明】
【００２１】
【図１】従来のコーラルスペック（ＣＯＲＡＬ  ｓｐｅｃｉｆｉｃａｔｉｏｎ）によりデバイスがドメインに参加する方法を説明するための図である。
【図２】本発明の一実施形態によるドメイン情報を提供するためのシステムを示す図である。
【図３】本発明の一実施形態によるドメイン情報を提供するための装置の構成を示すブロック図である。
【図４】本発明の一実施形態によるドメイン情報を提供する方法を示す図である。
【図５】本発明の他の実施形態によるドメイン情報を提供する方法を示す図である。
【発明を実施するための形態】
【００２２】
本発明の利点、特徴、及びそれらを達成する方法は、添付される図面と共に詳細に後述される実施形態を参照すると明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で具現されることが可能である。本実施形態は、単に本発明の開示が完全になるように、本発明が属する技術分野で通常の知識を有する者に対して発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求項の範囲によってのみ定義される。なお、明細書全体にかけて、同一の参照符号は同一の構成要素を指称する。
【００２３】
以下、本発明の一実施形態によるドメイン情報を設定するための装置及び方法を説明するためのブロック図、または処理フローチャートに関する図面を参考して本発明について説明する。この時、フローチャートの各ブロックとフロ−チャートの組合わせはコンピュータプログラムインストラクションにより実行可能なのが理解できるであろう。これらコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーに搭載されうるので、コンピュータまたはその他のプログラマブルデータプロセッシング装備のプロセッサーを通じて実行されるそのインストラクションがフローチャートのブロックで説明された機能を行う手段を生成するように機構を作れる。これらコンピュータプログラムインストラクションは特定方式で機能を具現するためにコンピュータまたはその他のプログラマブルデータプロセッシング装備を指向できるコンピュータ利用可能またはコンピュータ判読可能メモリに保存されることも可能なので、そのコンピュータ利用可能またはコンピュータ判読可能メモリに保存された保存されているインストラクションはフローチャートのブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションはコンピュータまたはその他のプログラマブルデータプロセッシング装備上に搭載することも可能なので、コンピュータまたはその他のプログラマブルデータプロセッシング装備上で一連の動作段階が実行されてコンピュータで実行されるプロセスを生成し、コンピュータまたはその他のプログラマブルデータプロセッシング装備を行うインストラクションはフローチャートのブロックで説明された機能を実行するための段階を提供することも可能である。
【００２４】
また、各ブロックは特定の論理的機能を行うための一つ以上の実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。また、いくつの代替実行例では、ブロックで言及された機能が順序を外れて発生することも可能であるということに注目せねばならない。例えば、連続して図示されている２つのブロックは、実質的に同時に行われてもよく、またはそのブロックが時々該当する機能によって逆順に行われてもよい。
【００２５】
図２は、本発明の一実施形態によるドメイン情報を提供するシステムを示す図である。図２を参照すると、第１デバイス２１０と第２デバイス２２０が任意のドメイン内に参加して動作している間、ユーザが第３デバイス２３０を宅内に持ってきて、第１デバイス２１０に保存されている音楽ファイルを第３デバイス２３０を用いて再生しようとするシナリオであると仮定する。また、第１デバイス２１０、第２デバイス２２０、及び第３デバイス２３０は共通の通信プロトコルに従うものと仮定する。
【００２６】
先ず、第３デバイス２３０は自身に対する情報を知らせつつ、現在ドメイン内に属するデバイスに対する情報を要請するメッセージをブロードキャストし、それぞれのデバイスはブロードキャストされたメッセージに対する応答として自身の情報、例えば、デバイス識別情報、提供する機能に対する情報などを含むメッセージを第３デバイス２３０に伝送するようになる。この時、第３デバイス２３０がブロードキャストするメッセージには第３デバイス２３０がコーラルスペックで規定している「エコシステム（ｅｃｏｓｙｓｔｅｍ）」すなわち、「コーラル規格に従う特定のサービスモデル」の構成要素であることを示す文字列（ｓｔｒｉｎｇｓ）が含まれることもある。すなわち、第３デバイス２３０自身が属するエコシステム（ｅｃｏｓｙｓｔｅｍ）の識別情報がメッセージ内に含まれて、現在ドメイン内に属するデバイスにブロードキャストされる。
【００２７】
このように任意のドメインに新たに参加しようとするデバイスが既にドメイン内に存在しているデバイスに自身の存在を知らせて、これに応答して既存のデバイスからそれぞれの情報を受信する過程をディスカバリー（ｄｉｓｃｏｖｅｒｙ）過程と称する。ディスカバリー過程は、従来の方法により特定の通信ネットワーク環境を構成するデバイス間に相互認識する方法を用いて成されたり、既に公開された産業標準で成されるディスカバリーメカニズムを用いたりすることもある。
【００２８】
このような過程により、第３デバイス２３０はドメインに属するデバイスに関する情報を得る。
【００２９】
それから、第３デバイス２３０は現在ドメインに属するデバイスのうち特定のデバイスを選択してドメイン情報を要請する。ここで、第３デバイス２３０は第１デバイス２１０を選択したと仮定する。このような選択はユーザが直接入力するか、第３デバイス２３０が自動的に任意のデバイスを選択することもできる。
【００３０】
第１デバイス２１０は、前記ドメイン情報要請に対応して自身が有しているドメイン情報を第３デバイス２３０に伝送して、第３デバイス２３０は、前記伝送されたドメイン情報を用いてドメイン内における動作のための環境を設定するようになる。
【００３１】
すなわち、既にドメインに参加して存在している第１デバイス２１０が第３デバイス２３０に対してドメイン情報を提供することによって第３デバイス２３０でユーザが新たにドメイン情報を入力する必要なく、第１デバイス２１０から受信したドメイン情報を用いてより便利にドメイン環境を設定することができる。ドメイン環境が正しく設定されると、第３デバイス２３０はドメイン管理サーバが提供するドメイン関連サービスを追加的なユーザの入力なしで容易に提供を受けることができる。
【００３２】
仮に、ユーザが第３デバイス２３０を直接第１デバイス２１０に連結した場合には前述したディスカバリー過程を省略することができ、この場合、第１デバイス２１０は自身が有しているドメイン情報を第３デバイス２３０に直接提供することができ、第１デバイス２１０は第３デバイス２３０がドメインに新たに参加できるようになったことをドメイン管理サーバ（図示せず）に知らせる。この時、前記ドメイン管理サーバ（図示せず）が有しているドメイン情報が更新される。
【００３３】
第３デバイス２３０にドメイン環境設定が完了すれば、第３デバイス２３０は第１デバイス２１０から受信したドメイン情報を用いてドメイン管理サーバ（図示せず）に接続して自身を前記ドメイン管理サーバに登録することができる。また、ドメイン管理サーバに新たなデバイスが登録されればドメイン管理サーバはこれをドメインに属するすべてのデバイスに知らせることができる。このような方式によって、同じドメインに属するすべてのデバイスは同じドメイン情報を維持することができる。
【００３４】
図３は、本発明の一実施形態によるドメイン情報を提供する装置の構成を示すブロック図であって、図３に図示する装置３００はドメイン情報を提供するデバイスを示し、これは図２に図示する第１デバイス２１０に対応される。
【００３５】
図３を参照すると、ドメイン情報を提供する装置３００は、保存モジュール３１０、通信インターフェースモジュール３２０、デバイス接続モジュール３３０、及び制御モジュール３４０を含む。
【００３６】
保存モジュール３１０は、ドメイン情報を保存し、保存しているドメイン情報はドメインに含まれるデバイスの種類、機能、識別情報などを含み、また、ドメインを管理するドメイン管理サーバのネットワーク住所（例えば、ＵＲＬ住所）のようにドメイン管理サーバに関する情報を含み得る。また、保存モジュール３１０は装置３００自身の情報を含み得る。
【００３７】
通信インターフェースモジュール３２０は、ドメイン管理サーバと通信を行ったりドメインに属する他のデバイスと有線または無線媒体を通じて通信を行ったりする。また、ドメインに新たに参加しようとするデバイスとの通信も可能である。
【００３８】
デバイス接続モジュール３３０は、他のデバイスと直接接続するためのモジュールであって、ＵＳＢ通信モジュールまたはＩＥＥＥ１３９４通信モジュールのようにデバイス間の通信をサポートする通信モジュールでなされ得る。
【００３９】
制御モジュール３４０は、装置３００の全般的な動作を制御し、特に保存モジュール３１０に保存されているドメイン情報を抽出して、ドメインに新たに参加しようとするデバイスに前記抽出したドメイン情報を伝送するためのデータを生成する。
【００４０】
以下、図３に図示された装置３００を構成する各モジュール間の動作を図４及び図５に図示するフローチャートを用いて具体的に説明する。
【００４１】
図４は、本発明の一実施形態によるドメイン情報を提供する方法を示す図である。
【００４２】
先ず、通信インターフェースモジュール３２０がドメインに新たに参加するため、デバイスから自身の存在を知らせ、装置３００に関する情報を要請するメッセージを受信すれば（Ｓ４１０）、制御モジュール３４０は保存モジュール３１０から装置３００自身に関する情報を抽出して、抽出した情報を通信インターフェースモジュール３２０を通じて、前記新たに参加しようとするデバイスに伝送する（Ｓ４２０）。すなわち、前述したディスカバリー過程が実行されることである。
【００４３】
この時、ドメインに新たに参加しようとするデバイスに伝送されるメッセージにはドメインに新たに参加しようとするデバイス自身がコーラルスペックで規定している「エコシステム（ｅｃｏｓｙｓｔｅｍ）」すなわち、「コーラル規格に従う特定のサービスモデル」の構成要素であることを示す文字列（ｓｔｒｉｎｇｓ）が含まれ得る。すなわち、エコシステム（ｅｃｏｓｙｓｔｅｍ）の識別情報がメッセージ内含まれて現在ドメイン内に属するデバイスにブロードキャストされ得、図４ではそのうちある特定の装置３００がブロードキャストされるメッセージを受信したものを示している。
【００４４】
前記文字列は次のような形態でメッセージに含まれ得る。
【００４５】
"coral-<coralEcosystemName>"
【００４６】
ここで、＜ｃｏｒａｌＥｃｏｓｙｓｔｅｍＮａｍｅ＞は、自身が属しているサービスモデルの識別情報であって、このような識別情報の例としてサービスモデルの名前などがある。
【００４７】
それから、新たに参加しようとするデバイスが装置３００にドメイン情報を要請すれば（Ｓ４３０）、制御モジュール３４０は保存モジュール３１０に保存されているドメイン情報を抽出して、前記抽出したドメイン情報を通信インターフェースモジュール３２０を通じて、前記新たに参加しようとするデバイスに伝送する（Ｓ４４０）。
【００４８】
前記新たに参加しようとするデバイスは、受信したドメイン情報を用いてドメイン環境を設定して（Ｓ４５０）、前記ドメイン情報に基づいてドメイン管理サーバ（図示せず）に接続して、ドメインに新たに参加できるようになったことを知らせる（Ｓ４６０）。この時、前記ドメイン管理サーバ（図示せず）は、既に有しているドメイン情報を更新するようになり（Ｓ４７０）、更新結果を現在ドメインに属するすべてのデバイスにブロードキャスト方式により知らせる。これによって、ドメインに属するすべてのデバイスは同じドメイン情報を維持することができる。
【００４９】
他の実施形態として、前記新たに参加しようとするデバイスのドメイン環境設定が完了した後、装置３００は通信インターフェースモジュール３２０を通じて、現在ドメインに参加したすべてのデバイスとドメイン管理サーバ（図示せず）に新たなデバイスがドメインに属するようになったことを知らせることもできる。すなわち、ドメイン情報を提供する装置が新たなデバイスのドメイン参加によるドメイン情報の更新をブロードキャスト方式によって知らせることもできる。
【００５０】
図４では本発明について容易に説明するため、ドメイン内に既に存在している特定の装置３００がドメインに新たに参加しようとするデバイスにドメイン情報を提供することを例にあげているが、ドメインに新たに参加しようとするデバイスによってディスカバリー過程が行われ、ドメイン内に既に存在している他の装置もドメイン情報を提供することができる。
【００５１】
図５は、本発明の他の実施形態によるドメイン情報を提供する方法を示す図である。
【００５２】
先ず、ユーザがドメインに新たに参加させようとするデバイスを装置３００のデバイス接続モジュール３３０に直接接続させる（Ｓ５１０）。
【００５３】
それから、新たに参加させようとするデバイスが装置３００にドメイン情報を要請すれば（Ｓ５２０）、制御モジュール３４０は保存モジュール３１０に保存されているドメイン情報を抽出して、前記抽出したドメイン情報をデバイス接続モジュール３３０を通じて、前記新たに参加しようとするデバイスに伝送する（Ｓ５３０）。
【００５４】
前記新たに参加しようとするデバイスは受信したドメイン情報を用いてドメイン環境を設定して（Ｓ５４０）、装置３００は通信インターフェースモジュール３２０を通じて、ドメイン管理サーバに接続して新たなデバイスがドメインに参加できるようになったことを知らせる（Ｓ５５０）。
【００５５】
この時、ドメイン管理サーバは、既に有しているドメイン情報を更新するようになり（Ｓ５６０）、更新結果を現在ドメインに属するすべてのデバイスにブロードキャスト方式により知らせる。これによって、ドメインに属するすべてのデバイスは同じドメイン情報を維持することができる。
【００５６】
一方、本実施形態で使用される「モジュール」という用語は、ソフトウェア、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）または注文型半導体（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ、ＡＳＩＣ）のようなハードウェア構成要素を意味し、モジュールはある機能を果たす。しかし、モジュールはソフトウェアまたはハードウェアに限定される意味ではない。モジュールは、アドレッシングできる保存媒体にあるように構成されることもでき、一つまたはそれ以上のプロセッサーを再生させるように構成されることもできる。したがって、実施形態でのモジュールは、ソフトウェアの構成要素、オブジェクト指向ソフトウェアの構成要素、クラスの構成要素および及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシーザー、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、および及び変数を含む。構成要素とモジュールのうちから提供される機能はさらに小さい数の構成要素および及びモジュールに結合されたり追加的な構成要素とモジュールにさらに分離したりすることができる。
【００５７】
以上、本発明について説明したが、本発明が属する技術分野における通常の知識を有する者は、本発明の技術的思想を変更しない範囲で、様々な置換、変形及び変更が可能であるため、前述した実施形態及び添付された図面に限定するものではない。
【図１】
2010504685.tif 000003
【図２】
2010504685.tif 000004
【図３】
2010504685.tif 000005
【図４】
2010504685.tif 000006
【図５】
2010504685.tif 000007
【手続補正書】
【提出日】平成21年4月21日(2009.4.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ドメイン情報を保存する保存モジュールと、
ドメインに新たに参加しようとするデバイスからブロードキャストされた第１メッセージを受信して、前記受信した第１メッセージに応答して、自身の情報を前記デバイスに伝送するようにする制御モジュールと、を含み、
前記制御モジュールは、前記情報に基づいて伝送された第２メッセージに応答して、前記保存されているドメイン情報を前記デバイスに伝送するようにする、ドメイン情報を提供する装置。
【請求項２】
前記デバイスは、前記伝送されたドメイン情報を用いてドメイン環境を設定する、請求項１に記載のドメイン情報を提供する装置。
【請求項３】
前記第１メッセージは、前記デバイスが属しているサービスモデルの識別情報を含む、請求項１に記載のドメイン情報を提供する装置。
【請求項４】
前記サービスモデルは、コーラル規格により規定される、請求項３に記載のドメイン情報を提供する装置。
【請求項５】
前記デバイスは、有線または無線連結を経由して連結が可能である、請求項１に記載のドメイン情報を提供する装置。
【請求項６】
前記制御モジュールは、ソフトウェア、ハードウェア及びソフトウェア-ハードウェアハイブリッドのうち何れか一つである、請求項１に記載のドメイン情報を提供する装置。
【請求項７】
前記制御モジュールの動作を具現するための命令語を含む判読可能な記録媒体をさらに含む、請求項１に記載のドメイン情報を提供する装置。
【請求項８】
第１デバイスがドメインに新たに参加しようとする第２デバイスからブロードキャストされた第１メッセージを受信する（ａ）段階と、
前記受信した第１メッセージに応答して前記第１デバイスに対する情報を伝送する（ｂ）段階と、
前記第１デバイスが前記第２デバイスから前記ドメインに関するドメイン情報を要請する第２メッセージを受信する（ｃ）段階と、
前記第１デバイスが前記第２メッセージに応答して前記ドメイン情報を提供する（ｄ）段階と、を含み、
前記第２メッセージは、前記第１デバイスに対する情報に基づいて生成される、ドメイン情報を提供する方法。
【請求項９】
前記第２デバイスが前記伝送されたドメイン情報を用いてドメイン環境を設定する（ｅ）段階をさらに含む、請求項８に記載のドメイン情報を提供する方法。
【請求項１０】
前記第１メッセージは、前記第２デバイスが属しているサービスモデルの識別情報を含む、請求項８に記載のドメイン情報を提供する方法。
【請求項１１】
前記サービスモデルは、コーラル規格により規定される、請求項８に記載のドメイン情報を提供する方法。
【請求項１２】
前記第１デバイスを有線連結と無線連結のうち何れか1つによって前記第2デバイスと連結する段階をさらに含む、請求項８に記載のドメイン情報を提供する方法。
【請求項１３】
請求項８に記載の方法の動作を実行するための命令語集合を含む判読可能な記録媒体。
【請求項１４】
ドメインに新たに参加しようとする第１デバイスが自身を知らせる第１メッセージをブロードキャストする（ａ）段階と、
前記第１メッセージに応答して前記ドメインに属する第２デバイスから前記第２デバイスに対する情報を含むメッセージを受信する（ｂ）段階と、
前記第１デバイスが前記情報に基づいて、前記ドメインに関するドメイン情報を要請する第２メッセージを前記第２デバイスに伝送する（ｃ）段階と、
前記第２メッセージに応答して前記第２デバイスから前記要請されたドメイン情報を含むメッセージを受信する（ｄ）段階と、を含む、ドメイン情報を提供する方法。
【請求項１５】
前記第１デバイスが前記伝送されたドメイン情報を用いてドメイン環境を設定する（ｅ）段階をさらに含む、請求項１４に記載のドメイン情報を提供する方法。
【請求項１６】
前記第１メッセージは、前記第１デバイスが属しているサービスモデルの識別情報を含む、請求項１４に記載のドメイン情報を提供する方法。
【請求項１７】
前記サービスモデルは、コーラル規格により規定される、請求項１６に記載のドメイン情報を提供する方法。
【請求項１８】
請求項１４に記載の方法の動作を実行するための命令語集合を含む判読可能な記録媒体。
【国際調査報告】
2010504685.tif 000008
2010504685.tif 000009