(57)【特許請求の範囲】
【請求項１】
ＵＰｎＰ（Universal  Plug  and  Play）ネットワークで、CDS(Content  Directory  Service)を提供しない第１デバイスがCDSを提供する第２デバイスとコンテンツ同期化を行う方法において、
前記第1デバイスのローカルコンテンツのディレクトリ経路をCDSで認知可能な形式の情報とマッピングさせたマッピングテーブルを生成する段階と、
前記マッピングテーブルを参照してCDS間の同期化に使われる文書である同期化文書を生成するステップと、
前記生成された同期化文書を前記第２デバイスに提供するステップと、
前記第2デバイスのコンテンツオブジェクトについてのアップデート情報を前記第2デバイスに要請する段階と、
前記要請に対する応答として前記第2デバイスから受信されたCDSで認知可能な形式の情報を、前記マッピングテーブルを参照して、前記第1デバイスで認知可能な形式に変換する段階と、
前記変換の結果により、前記同期化文書で同期化対象に指定された前記第1デバイスのローカルコンテンツをアップデートする段階と、
前記アップデートによって前記マッピングテーブルをアップデートする段階と、
を含むことを特徴とする同期化方法。
【請求項２】
前記同期化文書は、前記第１デバイスのローカルコンテンツ及び前記第２デバイスのコンテンツオブジェクトのうち、同期化する対象を識別させる識別子及び同期化政策についての情報を含むことを特徴とする請求項１に記載の同期化方法。
【請求項３】
前記CDSで認知可能な形式は、ＤＩＤＬ−Ｌｉｔｅであることを特徴とする請求項１に記載の同期化方法。
【請求項４】
前記同期化文書で同期化対象に指定された前記第１デバイスのローカルコンテンツと関連したアップデート情報メッセージを前記第２デバイスに伝送するステップをさらに含み、
前記アップデート情報メッセージは、前記同期化文書を参照して同期化を行うことを要請するメッセージを含み、
前記同期化を要請するメッセージは、前記第１デバイスのアップデート情報及び前記第１デバイスのアップデート情報の位置のうち少なくとも一つを含むことを特徴とする請求項１に記載の同期化方法。
【請求項５】
前記第１デバイスのアップデート情報の位置を表す情報は、ＵＲＩを含むことを特徴とする請求項４に記載の同期化方法。
【請求項６】
前記同期化文書で同期化対象に指定された前記第１デバイスのローカルコンテンツと関連したアップデート情報メッセージを前記第２デバイスに伝送するステップをさらに含み、
前記アップデート情報メッセージは、前記同期化文書を参照して同期化を行うことを要請するメッセージを含み、
前記同期化を要請するメッセージは、前記メッセージがCDSを提供しないデバイスにより伝送されたものであることを表す情報を含むことを特徴とする請求項１に記載の同期化方法。
【請求項７】
請求項１ないし６のうちいずれか１項に記載の同期化方法をコンピュータに実行させるコンピュータプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項８】
ＵＰｎＰネットワークで、CDSを提供しない第１デバイスが、CDSを提供する第２デバイスとコンテンツ同期化を行えるようにする装置において、
前記第1デバイスのローカルコンテンツのディレクトリ経路をCDSで認知可能な形式の情報とマッピングさせたマッピングテーブルを生成する情報変換部と、
前記マッピングテーブルを参照してCDS間の同期化に使われる文書である同期化文書を生成する同期化文書生成部と、
前記生成された同期化文書を前記第２デバイスに提供する同期化文書提供部と、
前記第2デバイスのコンテンツオブジェクトについてのアップデート情報を前記第2デバイスに要請し、前記要請に対する応答として前記第2デバイスから受信されたCDSで認知可能な形式の情報を、前記マッピングテーブルを参照して前記第1デバイスで認知可能な形式に変換し、前記変換の結果によって、前記同期化文書で同期化対象として指定された前記第1デバイスのローカルコンテンツをアップデートし、前記アップデートにより前記マッピングテーブルをアップデートする同期化実行部と、
を備えることを特徴とする同期化装置。
【請求項９】
前記同期化文書は、前記第１デバイスのローカルコンテンツ及び前記第２デバイスのコンテンツオブジェクトのうち同期化する対象を特定させる識別子及び同期化政策についての情報を含むことを特徴とする請求項８に記載の同期化装置。
【請求項１０】
前記CDSで認知可能な形式は、ＤＩＤＬ−Ｌｉｔｅであることを特徴とする請求項８に記載の同期化装置。
【請求項１１】
前記同期化実行部は、
前記同期化文書で同期化対象に指定された前記第１デバイスのローカルコンテンツと関連したアップデート情報メッセージを前記第２デバイスに伝送し、
前記アップデート情報メッセージは、前記同期化文書を参照して同期化を行うことを要請するメッセージを含み、
前記同期化を要請するメッセージは、前記第１デバイスのアップデート情報及び前記第１デバイスのアップデート情報の位置のうち少なくとも一つを含むことを特徴とする請求項８に記載の同期化装置。
【請求項１２】
前記第１デバイスのアップデート情報の位置を表す情報は、ＵＲＩを含むことを特徴とする請求項１１に記載の同期化装置。
【請求項１３】
前記同期化実行部は、
前記同期化文書で同期化対象に指定された前記第１デバイスのローカルコンテンツと関連したアップデート情報メッセージを前記第２デバイスに伝送し、
前記アップデート情報メッセージは、前記同期化文書を参照して同期化を行うことを要請するメッセージを含み、
前記同期化を要請するメッセージは、前記メッセージがCDSを提供しないデバイスにより伝送されたものであることを表す情報を含むことを特徴とする請求項８に記載の同期化装置。
【請求項１４】
前記第１デバイスのローカルコンテンツのうち、前記第２デバイスと同期化するローカルコンテンツの経路をCDSで認知できる形式の情報に変換するステップをさらに含み、
前記同期化文書は、前記変換された情報を利用して生成されることを特徴とする請求項１に記載の同期化方法。
【請求項１５】
前記情報変換部は、前記第１デバイスのローカルコンテンツのうち、前記第２デバイスと同期化するコンテンツの経路をCDSで認知できる形式の情報に変換し、
前記同期化文書生成部は、前記変換された情報を利用して前記同期化文書を生成することを特徴とする請求項８に記載の同期化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークデバイス間の同期化方法に係り、さらに詳細には、ＵＰｎＰネットワークでデバイスが保有しているコンテンツを同期化する方法に関する。
【背景技術】
【０００２】
ＵＰｎＰ（ユニヴァーサル  プラグ  アンド  プレイ）は、ネットワークに連結された電子製品を見つけて制御できるプロトコルの一種であり、ホームネットワーキングの標準技術としてその効用性を認められている。ＵＰｎＰ  ＡＶ（Ａｕｄｉｏ／Ｖｉｄｅｏ）は、ＵＰｎＰ技術に基づいてオーディオ／ビデオのようなマルチメディアコンテンツをネットワークを通じて利用するための技術である。
【０００３】
ＵＰｎＰ  ＡＶアーキテクチャーは、メディアサーバとメディアレンダラ（Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）及びこれらを制御するコントロールポイント（Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）で構成される。メディアサーバは、コンテンツディレクトリサービス（ＣＤＳ）を通じてマルチメディアファイルを提供する機器であり、メディアレンダラは、提供されるマルチメディアファイルを再生する機器である。コントロールポイントは、メディアサーバ及びメディアレンダラが相互作用を通じて動作できるようにこれらを制御する役割を行う。すなわち、ＣＤＳは、ホームネットワーク内外のコンテンツに関するメタデータを提供するサービスであり、コントロールポイントは、ＣＤＳからコンテンツに関する情報を獲得してメディアレンダラにコンテンツの再生を要請できる。
【０００４】
このようなＵＰｎＰ  ＡＶが構築されれば、一つのホームネットワークに複数のメディアサーバが存在でき、このようなメディアサーバは相異なるコンテンツを保有できる。このような環境で、ＵＰｎＰ  ＡＶのユーザー側面では相異なるＣＤＳに散在しているコンテンツを容易に同期化できる要求事項が発生する。例えば、ユーザーは自分のＭＰ３プレーヤーに保存されている音楽コンテンツを自宅のＨｉ−Ｆｉ機器を通じて高音量で楽しむために、ＭＰ３プレーヤーをホームメディアセンターと同期化することを所望することがある。
【０００５】
図１は、従来技術によってＣＤＳを提供する装置間の同期化方法を説明するための図である。ユーザーは、コントロールポイントを操作して第１のデバイスと第２のデバイスとのＣＤＳを同期化しようとする。ＣＤＳを同期化するということは、同期化対象になる複数のディレクトリについてのＤＩＤＬ（デジタル  アイテム  ディスクリプション  ランゲージ）−Ｌｉｔｅメタデータが同一になることを意味する。例えば、第１のデバイスのＡディレクトリと第２のデバイスのＢディレクトリとを同期化する場合、コントロールポイントを利用して二つのディレクトリをブラウズした時、それに対する応答メッセージの内容は同一になる。
【０００６】
ＣＤＳを提供するデバイス間の同期化を行うために、コントロールポイントはまず同期化セットアップを行うが、ここで同期化セットアップとは、二デバイスに同期化文書を提供する過程をいう。同期化文書は、ＵＰｎＰデバイスがＣＤＳ間の同期化のために保管する文書であり、同期化文書には、同期化を行うデバイス及びディレクトリの識別子、同期化政策などが含まれる。
【０００７】
同期化セットアップが完了したならば、コントロールポイントは、第１のデバイスに、第２のデバイスとの同期化を規定している同期化文書によって同期化を行うことを要請し、これにより、第１のデバイスと第２のデバイスとは互いのコンテンツリストでアップデートせねばならない情報を交換した後、同期化を行う。
【０００８】
このような同期化過程で、同期化セットアップ要請、同期化実行要請、同期化に必要なアップデート情報交換は、ＣＤＳが提供するアクションを通じて行われるので、ＣＤＳを提供する装置間の同期化は比較的簡単である。
【０００９】
しかし、コントロールポイント装置にも、ローカル再生器及び貯蔵装置が備わっていて、ユーザーがコントロールポイント装置を通じてコンテンツを再生及び保存する場合、コントロールポイント装置とＣＤＳを提供する他の装置との同期化を行えないという問題がある。
【００１０】
コントロールポイント装置がＣＤＳを提供できないならば、他のデバイスのＣＤＳが同期化を行うために呼び出すアクションを提供できないためである。例えば、他のデバイスは、コントロールポイント装置が保有したコンテンツリストもブラウジングできず、同期化に必要なアップデート情報を要請することもできない。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、ＣＤＳを提供できないコントロールポイント装置がＣＤＳを提供する他のデバイスと同期化を行う方法、及びそのための装置を提供するところにその目的がある。
【課題を解決するための手段】
【００１２】
このような目的を達成するための本発明は、ＣＤＳを提供しない第１デバイスがＣＤＳを提供する第２デバイスと同期化を行う方法において、前記第１デバイスのコンテンツオブジェクトのうち、前記第２デバイスと同期化するコンテンツオブジェクトに関する情報をＣＤＳで認知できる所定形式の情報に変換するステップと、前記変換された情報を利用してＣＤＳ間の同期化に使われる文書である同期化文書を生成するステップと、前記生成された同期化文書を前記第２デバイスに提供するステップとを含むことを特徴とする。
【００１３】
前記同期化方法は、前記同期化文書を参照して同期化を行うことを要請するメッセージ、及び前記同期化文書で同期化対象に指定された前記第１デバイスのコンテンツオブジェクトについてのアップデート情報を前記第２デバイスに伝送するステップと、前記同期化文書で同期化対象に指定された前記第２デバイスのコンテンツオブジェクトについてのアップデート情報を前記第２デバイスに要請するステップと、前記要請に対する応答で前記第２デバイスから受信された情報に基づいて、前記同期化文書で同期化対象に指定された前記第１デバイスのコンテンツオブジェクトをアップデートするステップとをさらに含むことが望ましい。
【００１４】
前記同期化文書は、前記第１デバイス及び前記第２デバイスのコンテンツオブジェクトのうち、同期化する対象を識別させる識別子及び同期化政策に関する情報を含むことが望ましい。
【００１５】
前記アップデート情報提供ステップは、前記第１デバイスのアップデート情報及び／または前記第１デバイスのアップデート情報の位置を表す情報を、前記第２デバイスにアップデート情報を要請するステップで使われるメッセージに含めて前記第２デバイスに伝送することが望ましい。
【００１６】
前記同期化を要請するメッセージは、前記メッセージがＣＤＳを提供しないデバイスにより伝送されたものであることが望ましい。
【００１７】
また、本発明は、前記同期化方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００１８】
また、本発明は、ＣＤＳを提供しない第１デバイスがＣＤＳを提供する第２デバイスと同期化を行えるようにする装置において、前記第１デバイスのコンテンツオブジェクトのうち、前記第２デバイスと同期化するコンテンツオブジェクトに関する情報を、ＣＤＳで認知できる所定形式の情報に変換する情報変換部と、前記変換された情報を利用して、ＣＤＳ間の同期化に使われる文書である同期化文書を生成する同期化文書生成部と、前記生成された同期化文書を前記第２デバイスに提供する同期化文書提供部とを備えることを特徴とする。
【００１９】
前記同期化装置は、前記同期化文書を参照して同期化を行うことを要請するメッセージ、及び前記同期化文書で同期化対象に指定された前記第１デバイスのコンテンツオブジェクトについてのアップデート情報を前記第２デバイスに伝送し、前記同期化文書で同期化対象に指定された前記第２デバイスのコンテンツオブジェクトについてのアップデート情報を前記第２デバイスに要請し、前記要請に対する応答として、前記第２デバイスから受信された情報に基づいて、前記同期化文書で同期化対象に指定された前記第１デバイスのコンテンツオブジェクトをアップデートする同期化実行部を備えることが望ましい。
【発明の効果】
【００２０】
本発明によれば、ローカルコンテンツを保有しているが、ＣＤＳを提供できないコントロールポイント装置も、同期化のための別途のプロトコルスタックを搭載しなくてもＵＰｎＰメディアサーバと同期化を行える。
【発明を実施するための最良の形態】
【００２１】
以下、添付された図面を参照して、本発明の望ましい実施形態を詳細に説明する。
【００２２】
図２は、本発明による同期化方法の概念を簡略に説明するための概念図である。図２に示したように、本発明によるコントロールポイント装置２００は、コントロールポイントの機能を担当するコントロールポイントモジュール２１１以外にも、コンテンツを保存するストレージ２１２、及び同期化を行うための同期化モジュール２１３を備える。
【００２３】
コントロールポイント装置が相手デバイスのＣＤＳと同期化できない理由は、相手デバイスのＣＤＳで要請するアクションを提供できず、コントロールポイントモジュール２１１を通じて相手デバイスのＣＤＳが提供するアップデート情報を得ても、ディレクトリ構造を管理するための情報のフォーマットが異なるために、これを実際にコンテンツストレージ２１２に反映できないからであるが、本発明による同期化モジュール２１３は、相手デバイスのＣＤＳ
２２０が同期化を行うために獲得せねばならない情報を、相手デバイスの要請がなくてもＣＤＳで使用するフォーマットに変換して提供し、ローカルコンテンツのディレクトリ構造を管理する情報をＣＤＳで使用するフォーマットの情報とマッピングさせて管理することによって、同期化を可能にする。以下でさらに詳細に説明する。
【００２４】
図３は、本発明によって、ＣＤＳを提供しない装置が、ＣＤＳを提供するデバイスに同期化文書を提供する過程を示すフローチャートである。以下では、本発明によって同期化を行う、ＣＤＳを提供しないコントロールポイント装置を“コントロールポイント装置”といい、コントロールポイント装置と同期化を行う、ＣＤＳを提供する装置を“相手デバイス”と称する。
【００２５】
ステップ３１０で、コントロールポイント装置は、自身のローカルストレージにあるコンテンツオブジェクトに関する情報を、ＣＤＳでコンテンツオブジェクトを表すために使用するフォーマット、すなわち、ＤＩＤＬ−Ｌｉｔｅによる情報に変換する。ここで、コンテンツオブジェクトとは、ファイルやディレクトリのように構造化されたコンテンツを表す要素をいう。また、ローカルコンテンツの経路をＤＩＤＬ−Ｌｉｔｅによる情報とマッピングさせたマッピングテーブルを生成する。
【００２６】
ステップ３２０で、コントロールポイント装置は、相手デバイスのＣＤＳにＢｒｏｗｓｅ（）アクションを要請し、それに対する応答として、相手デバイスが保有したコンテンツのメタデータを含むＤＩＤＬ−Ｌｉｔｅ  ＸＭＬ文書を受信する。
【００２７】
ステップ３３０で、コントロールポイント装置は、ユーザーの入力によって同期化する対象を選択する。すなわち、コントロールポイント装置のコンテンツオブジェクトと、相手デバイスのＤＩＤＬ−Ｌｉｔｅ  ＸＭＬ文書を通じて把握されたコンテンツオブジェクトのうち、どちらを同期化させるかを決定する。
【００２８】
ステップ３４０で、同期化対象が選択されたならば同期化文書を生成する。同期化文書は、コントロールポイント装置のいかなるコンテンツオブジェクトと相手デバイスのいかなるコンテンツオブジェクトとが同期化対象であるか、また同期化政策はどうかについての情報を含む。同期化政策とは、例えば、同期化対象になったコンテンツオブジェクトの内容が異なる場合、いかなる方向のコンテンツオブジェクトを基準として同期化を行うかに関する規則になりうる。同期化文書は、相手デバイスが同期化を行う時に参照せねばならないものであるため、当然ＤＩＤＬ−Ｌｉｔｅフォーマットで作成される。したがって、同期化文書の作成時にマッピングテーブルが参照される。
【００２９】
ステップ３５０で、コントロールポイントは、生成された同期化文書を相手デバイスに提供する。このステップは、相手デバイスのＣＤＳに適切な情報を提供し、同期化文書を生成するアクションを要請するプロセスである。この時、アクションを要請して同期化文書を直接伝送してもよいが、同期化文書のＵＲＩを提供してもよい。
【００３０】
図４は、本発明によって同期化を行う過程を示すフローチャートである。図４による手順は、図３で説明した手順によって同期化セットアップが完了したことを前提とするものであることに留意せねばならない。
【００３１】
ステップ４１０で、コントロールポイント装置は、相手デバイスのＣＤＳに同期化文書に対するブラウズアクションを要請する。相手デバイスは、図３での同期化セットアップによる同期化文書以外にも、他のコントロールポイントから受信した同期化文書も保有できる。
【００３２】
ステップ４２０で、コントロールポイント装置は、ユーザー入力によってブラウズアクションに対する応答メッセージが表す同期化文書のうち、図３の手順によって生成された同期化文書を選択する。
【００３３】
ステップ４３０で、コントロールポイント装置は、相手デバイスに選択された同期化文書のＩＤを通知し、該当同期化文書に基づいて同期化を始めることを要請する。同期化文書によって同期化を始めることを要請する動作は、ＣＤＳで提供するアクションを呼び出すプロセスである。一般的にＣＤＳを提供するデバイス同士でこのようなアクションを要請した場合、そのデバイスは、互いに相手のＣＤＳに同期化のために必要なアップデート情報を要請するアクションを呼び出す。
【００３４】
しかし、本発明によるコントロールポイント装置は、ＣＤＳを提供しないので、このような呼び出しに応じられない。したがって、ステップ４３０で、ＣＤＳのアクションを要請する制御メッセージには、発信デバイスがＣＤＳを提供しないことを表す情報が含まれることが望ましい。また、相手デバイスは、このような情報を含む制御メッセージを受信すれば、同期化対象であるコンテンツオブジェクトについてのアップデート情報をコントロールポイントに要請しない。
【００３５】
したがって、ステップ４４０で、コントロールポイント装置は、同期化文書で同期化対象に指定された自身のコンテンツオブジェクトに関して変更された事項を表すアップデート情報を、相手デバイスの要請がなくても相手デバイスに伝送する。
【００３６】
相手デバイスの要請なしにアップデート情報を伝送するためのアクションはＣＤＳに定義されていないので、ステップ４５０で、コントロールポイント装置が相手デバイスにアップデート情報を要請するために伝送するメッセージに、自身のアップデート情報を含めることが望ましい。
【００３７】
一方、最初に同期化が行われる場合、コントロールポイントのアップデート情報はそのサイズが大きい。この時には、アップデート情報自体を伝送してもよいが、アップデート情報を表すＤＩＤＬ−Ｌｉｔｅ  ＸＭＬ文書のＵＲＩを伝送してもよい。ＵＲＩを伝送した場合、相手デバイスが該当ＵＲＩのＤＩＤＬ−Ｌｉｔｅ  ＸＭＬ文書を要請すれば、これを提供せねばならないので、コントロールポイント装置は、ＨＴＴＰサーバを備えねばならない。
【００３８】
ステップ４６０で、コントロールポイント装置は、相手デバイスから受信されたアップデート情報に基づいて、リソースをアップロード及び／またはダウンロードする。必要な場合、相手デバイスもコントロールポイント装置からリソースをダウンロードできる。ただし、このためには、コントロールポイント装置がリソースを提供するための手段としてＨＴＴＰサーバモジュールを備えていなければならない。相手デバイスの同期化対象であるコンテンツオブジェクトのうち、リソース自体が変更されずにメタデータのみ変更される場合には、ステップ４６０が省略されうる。
【００３９】
ステップ４７０で、コントロールポイント装置は、同期化の実行によって自身のコンテンツオブジェクトのうち変更されたものがあれば、変更された内容に基づいてマッピングテーブルを更新する。
【００４０】
図５は、本発明によって同期化を行う装置の構造を示すブロック図である。図５に示したように、本発明による同期化装置５００は、情報変換部５１０、同期化文書生成部５２０、同期化文書提供部５３０、ストレージ５４０、同期化実行部５５０、ＣＰモジュール５６０を備える。
【００４１】
情報変換部５１０は、ローカルコンテンツを保存するストレージ５４０を参照して、同期化対象であるコンテンツオブジェクトに関する情報をＣＤＳで認知できるＤＩＤＬ−Ｌｉｔｅフォーマットに変換し、マッピングテーブルを生成する。生成されたマッピングテーブルはストレージ５４０に保存されてもよく、情報変換部５１０内のメモリーに保存されてもよい。
【００４２】
同期化文書生成部５２０は、ユーザー入力によってマッピングテーブルを参照して同期化文書を生成する。すなわち、前述したように、同期化文書は、ＤＩＤＬ−Ｌｉｔｅフォーマットで生成されねばならない。
【００４３】
同期化文書提供部５３０は、生成された同期化文書を相手デバイスに伝送する。同期化文書を相手デバイスに伝送することは、相手デバイスのＣＤＳ  ５９０に適切な情報を提供して同期化文書を生成せよというアクションを要請するプロセスであるため、同期化文書提供部５３０は、コントロールポイントの機能を行うＣＰモジュール５６０を通じてこのような動作を行う。
【００４４】
同期化実行部５５０は、相手デバイスのＣＤＳ  ５９０に、同期化文書提供部５３０が提供した同期化文書によって同期化を行うことを要請する。
【００４５】
また、相手デバイスのＣＤＳ  ５９０にアップデート情報を要請し、それに対する応答としてアップデート情報を受信し、受信されたアップデート情報に基づいてリソースのアップロード及び／またはダウンロードを行う。また、マッピングテーブルを更新する。
【００４６】
また、コントロールポイント装置５００のアップデート情報を相手デバイスに伝送するが、この時に前述したように、コントロールポイント装置５００のアップデート情報は、相手デバイスのＣＤＳ  ５９０のアップデート情報を要請する時に使われるメッセージに含めることが望ましい。また、この時、アップデート情報を直接伝送してもよいが、アップデート情報の位置を表すＵＲＩを伝送してもよい。図示していないが、同期化実行部５００は、ＵＲＩと関連した要請に応答し、相手デバイスが同期化のためにリソースを要請する場合、該当リソースを提供するためのＨＨＴＰサーバを備えてもよい。
【００４７】
ＣＰモジュール５６０は、コントロールポイントの機能を行う手段であり、相手デバイスのＣＤＳ  ５９０のアクションを呼び出し、それに対する応答を受信する。
【００４８】
図６は、本発明による同期化装置で管理するマッピングテーブルを示す図である。図６に示したように、本発明による同期化装置で管理するマッピングテーブルは、ローカルコンテンツの経路、すなわち、コントロールポイント装置が認知できる情報を、相手デバイスのＣＤＳが認知できるＤＩＤＬ−Ｌｉｔｅフォーマットの情報とマッピングさせる。したがって、コントロールポイント装置は、マッピングテーブルを参照して同期化文書及び相手デバイスに提供するアップデート情報を生成でき、相手デバイスから受信されたアップデート情報を自身のローカルコンテンツに反映させて同期化を行える。
【００４９】
一方、前述した本発明の実施形態は、コンピュータで実行できるプログラムに作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用ディジタルコンピュータで具現できる。
【００５０】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを通じた伝送）のような記録媒体を含む。
【００５１】
これまで本発明についてその望ましい実施形態を中心に説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態に具現されるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００５２】
本発明は、ホームネットワークデバイス関連の技術分野に好適に用いられる。
【図面の簡単な説明】
【００５３】
【図１】従来技術によってＣＤＳを提供する装置間の同期化方法を説明するための図である。
【図２】本発明による同期化方法の概念を簡略に説明するための概念図である。
【図３】本発明によってＣＤＳを提供しない装置が、ＣＤＳを提供するデバイスに同期化文書を提供する過程を示すフローチャートである。
【図４】本発明によって同期化を行う過程を示すフローチャートである。
【図５】本発明によって同期化を行う装置の構造を示すブロック図である。
【図６】本発明による同期化装置で管理するマッピングテーブルを示す図である。
【符号の説明】
【００５４】
２００  コントロールポイント装置
２１１  コントロールポイントモジュール
２１２  ストレージ
２１３  同期化モジュール
２２０  ＣＤＳ
【図１】
0005226243.tif 000002
【図２】
0005226243.tif 000003
【図３】
0005226243.tif 000004
【図４】
0005226243.tif 000005
【図５】
0005226243.tif 000006
【図６】
0005226243.tif 000007