(57)【要約】【課題】  ＵＰｎＰによらない個体をＵＰｎＰデバイスまたはコンテンツで表現する方法及び装置を提供する。【解決手段】  ＵＰｎＰによらない個体をＵＰｎＰデバイスで表現する方法は、この個体についての情報を利用してＵＰｎＰによる形式でこの個体についての情報を記述するデバイス明細を生成し、このデバイス明細に基づいて、ＵＰｎＰデバイスのみを認識できるコントロールポイントに対してＵＰｎＰデバイスとしての役割を表現することによって多様な個体にＵＰｎＰを適用可能になった。【選択図】      図３
2007104671.tif 000002
【特許請求の範囲】
【請求項１】
所定規格によらない個体を前記所定規格によるデバイスで表現する方法において、
（ａ）前記個体についての情報を利用して前記所定規格による形式で前記個体についての情報を記述するデバイス明細を生成するステップと、
（ｂ）前記生成されたデバイス明細に基づいて、前記所定規格によるデバイスのみを認識できるコントロールポイントに対して、前記所定規格によるデバイスとしての役割を表現するステップと、を含むことを特徴とする方法。
【請求項２】
前記所定規格は、ＵＰｎＰであることを特徴とする請求項１に記載の方法。
【請求項３】
前記（ｂ）ステップは、前記コントロールポイントに前記デバイス明細が生成されたということを通報し、前記通報を受信するコントロールポイントの要請によって、前記デバイス明細をエクスポートすることによって前記所定規格によるデバイスとしての役割を表現することを特徴とする請求項１に記載の方法。
【請求項４】
前記（ｂ）ステップは、前記エクスポートによって前記デバイス明細を獲得したコントロールポイントによる制御動作に対応する応答動作を行うことによって、前記所定規格によるデバイスとしての役割を表現することを特徴とする請求項３に記載の方法。
【請求項５】
前記個体についての情報を保有しているネットワーク上のデバイスを制御するサービスを使用することによって、前記ネットワークを通じて前記個体についての情報を獲得するステップをさらに含み、
前記（ａ）ステップは、前記獲得された情報を利用して前記デバイス明細を生成することを特徴とする請求項１に記載の方法。
【請求項６】
前記個体からデータを読み取る装置を通じて前記情報を獲得するステップをさらに含み、
前記（ａ）ステップは、前記獲得された情報を利用して前記デバイス明細を生成することを特徴とする請求項１に記載の方法。
【請求項７】
所定規格によらない個体を前記所定規格によるデバイスで表現する装置において、
前記個体についての情報を利用して前記所定規格による形式で前記個体についての情報を記述するデバイス明細を生成する生成部と、
前記生成部によって生成されたデバイス明細に基づいて、前記所定規格によるデバイスのみを認識できるコントロールポイントに対して、前記所定規格によるデバイスとしての役割を表現する表現部と、を含むことを特徴とする装置。
【請求項８】
前記所定規格は、ＵＰｎＰであることを特徴とする請求項７に記載の装置。
【請求項９】
所定規格によらない個体を前記所定規格によるデバイスで表現する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、
前記個体についての情報を利用して前記所定規格による形式で前記個体についての情報を記述するデバイス明細を生成するステップと、
前記生成されたデバイス明細に基づいて、前記所定規格によるデバイスのみを認識できるコントロールポイントに対して、前記所定規格によるデバイスとしての役割を表現するステップと、を含むことを特徴とする方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１０】
所定規格によらない個体を前記所定規格によるコンテンツで表現する方法において、  （ａ）前記個体についての情報を利用して前記所定規格による形式で前記個体についての情報を記述するメタデータを生成するステップと、
（ｂ）前記所定規格によるコンテンツのみを認識できるコントロールポイントに対して、前記生成部によって生成されたメタデータを前記所定規格によるコンテンツに対するメタデータで表現するステップと、を含むことを特徴とする方法。
【請求項１１】
前記所定規格は、ＵＰｎＰであることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記（ｂ）ステップは、前記コントロールポイントに前記メタデータが生成されたということを通報し、前記通報を受信したコントロールポイントの要請によって、前記メタデータをエクスポートすることによって前記所定規格によるコンテンツで表現することを特徴とする請求項１０に記載の方法。
【請求項１３】
前記（ｂ）ステップは、前記メタデータをメディアサーバのコンテンツディレクトリサービスでエクスポートすることによって前記所定規格によるコンテンツで表現することを特徴とする請求項１０に記載の方法。
【請求項１４】
所定規格によらない個体を前記所定規格によるコンテンツで表現する装置において、
前記個体についての情報を利用して、前記所定規格による形式で前記個体についての情報を記述するメタデータを生成する生成部と、
前記所定規格によるコンテンツのみを認識できるコントロールポイントに対して、前記生成部によって生成されたメタデータを前記所定規格によるコンテンツに対するメタデータで表現する表現部と、を含むことを特徴とする装置。
【請求項１５】
前記所定規格は、ＵＰｎＰであることを特徴とする請求項１４に記載の装置。
【請求項１６】
所定規格によらない個体を前記所定規格によるコンテンツで表現する方法において、
前記個体についての情報を利用して、前記所定規格による形式で前記個体についての情報を記述するメタデータを生成するステップと、
前記所定規格によるコンテンツのみを認識できるコントロールポイントに対して、前記生成部によって生成されたメタデータを前記所定規格によるコンテンツに対するメタデータで表現するステップと、を含むことを特徴とする方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＰｎＰ（ユニバーサルプラグアンドプレイ）に係り、特に、ＵＰｎＰのコントロールポイントにとって多様な個体を認識させうる方法及び装置に関する。
【背景技術】
【０００２】
本発明は、ＵＰｎＰのコントロールポイントが認識するＵＰｎＰデバイスまたはＵＰｎＰコンテンツが物理的なデバイスまたはコンテンツではない場合にも、ＵＰｎＰネットワーク上で認識されうる方法に係り、これらをＵＰｎＰネットワーク上に示すデバイスの構造及び過程、そして、これらを表現できる構成及び方法に関する。
【０００３】
現在、プラグ＆プレイ機能を使用してＰＣ（パーソナルコンピュータ）が周辺装置を自動認識可能にしている。これにより、ユーザの立場で周辺装置の設置が非常に容易になった。ＵＰｎＰは、このような機能をネットワーク全体に拡張させた技術であって、ＰＣ、周辺装置、家電製品のような装置がネットワークに接続されたとき、互いに自動認識可能にする。
【０００４】
図１は、従来のＵＰｎＰネットワークシステムの構成図である。
【０００５】
図１を参照するに、本実施形態によるＵＰｎＰネットワークシステムは、コントロールポイント１１及びＵＰｎＰデバイス１２，１３で構成される。特に、ＵＰｎＰデバイス１２，１３の一例としてメディアサーバ１２及びメディアレンダラー１３があった。
【０００６】
コントロールポイント１１は、ネットワーク上に存在するＵＰｎＰデバイスを認識し、このように認識されたＵＰｎＰデバイスを制御する。
【０００７】
メディアサーバ１２は、ＵＰｎＰコンテンツを提供する。メディアコンテンツを提供するメディアサーバがここに該当する。特に、メディアサーバ５は、コンテンツディレクトリサービス及び連結マネージャサービスを提供せねばならない。コンテンツディレクトリサービスは、コントロールポイント１１にとってＵＰｎＰデバイスが有しているＵＰｎＰコンテンツについての情報を発見可能にする。また、連結マネージャサービスは、ＵＰｎＰコンテンツを伝送するための伝送プロトコル及びデータフォーマットを列挙し、かつ選択するために使われる。
【０００８】
メディアレンダラー１３は、ＵＰｎＰによってメディアサーバ１２によって提供されたＵＰｎＰコンテンツをレンダリングする。メディアコンテンツを再生するデジタルＴＶがここに該当する。特に、メディアレンダラー１３は、レンダリングコントロールサービス及び連結マネージャサービスを提供せねばならない。レンダリングコントロールサービスは、コントロールポイント１１にとってＵＰｎＰデバイスの多様なレンダリング能力を制御可能にする。
【０００９】
ＵＰｎＰデバイスは、次のような過程を通じてコントロールポイント１１に認識される。まず、ＵＰｎＰデバイスがコントロールポイント１１に広告メッセージを送る。次いで、コントロールポイント１１は、ＵＰｎＰデバイスからこのＵＰｎＰデバイスについての明細を獲得することによって、このＵＰｎＰデバイスを認識する。
【００１０】
また、ＵＰｎＰデバイスは、次のような過程を通じてコントロールポイント１１に認識される。まず、メディアサーバ５が提供するコンテンツディレクトリサービスがＵＰｎＰコンテンツのメタデータを生成する。次いで、コントロールポイント１１は、コンテンツディレクトリサービスのｂｒｏｗｓｅ（）アクションまたはｓｅａｒｃｈ（）アクションを通じてコンテンツのメタデータを獲得することによって、このＵＰｎＰコンテンツを認識する。
【００１１】
しかし、従来のＵＰｎＰは、ＵＰｎＰデバイスの構成、ＵＰｎＰコンテンツの構成、ＵＰｎＰデバイスとコントロールポイントとの間のプロトコルを規定しているが、ＵＰｎＰデバイスは、メディアサーバ、デジタルＴＶなどの家電機器のような物理的なデバイスという固定観念下でＵＰｎＰ規格を規定しており、ＵＰｎＰコンテンツは、メディアコンテンツのような古典的なコンテンツという固定観念下にＵＰｎＰ規格を規定している。しかし、ＵＰｎＰデバイスまたはＵＰｎＰコンテンツとなりうる対象が限定されるというのは、ＵＰｎＰによってネットワークに接近できる対象が限定され、その結果、ＵＰｎＰが指向する汎用性に反するという問題点があった。
【特許文献１】日本特許公開２００４−３３４８９６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明が解決しようとする技術的課題は、ＵＰｎＰデバイスは、メディアサーバ、デジタルＴＶのような物理的なデバイスであり、ＵＰｎＰコンテンツは、メディアコンテンツのようなＡＶコンテンツという固定観念を外れて多様な個体にＵＰｎＰを適用可能にする方法及び装置を提供することである。また、前記方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【００１３】
前記課題を解決するための本発明によって、所定規格によらない個体を前記所定規格によるデバイスで表現する方法は、前記個体についての情報を利用して前記所定規格による形式で前記個体についての情報を記述するデバイス明細を生成するステップと、前記生成されたデバイス明細に基づいて、前記所定規格によるデバイスのみを認識できるコントロールポイントに対して前記所定規格によるデバイスとしての役割を表現するステップと、を含む。
【００１４】
前記他の課題を解決するための本発明によって、所定規格によらない個体を前記所定規格によるデバイスで表現する装置は、前記個体についての情報を利用して前記所定規格による形式で前記個体についての情報を記述するデバイス明細を生成する生成部と、前記生成部によって生成されたデバイス明細に基づいて、前記所定規格によるデバイスのみを認識できるコントロールポイントに対して前記所定規格によるデバイスとしての役割を表現する表現部と、を含む。
【００１５】
前記さらに他の課題を解決するために、本発明は、前記デバイスで表現する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【００１６】
前記さらに他の課題を解決するための本発明によって、所定規格によらない個体を前記所定規格によるコンテンツで表現する方法は、前記個体についての情報を利用して前記所定規格による形式で前記個体についての情報を記述するメタデータを生成するステップと、前記所定規格によるコンテンツのみを認識できるコントロールポイントに対して、前記生成部によって生成されたメタデータを前記所定規格によるコンテンツに対するメタデータで表現するステップと、を含む。
【００１７】
前記さらに他の課題を解決するための本発明によって、所定規格によらない個体を前記所定規格によるコンテンツで表現する装置は、前記個体についての情報を利用して前記所定規格による形式で前記個体についての情報を記述するメタデータを生成する生成部と、前記所定規格によるコンテンツのみを認識できるコントロールポイントに対して、前記生成部によって生成されたメタデータを前記所定規格によるコンテンツに対するメタデータで表現する表現部と、を含む。
【００１８】
前記さらに他の課題を解決するために、本発明は、前記コンテンツで表現する方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１９】
本発明によれば、ＵＰｎＰによらない個体をＵＰｎＰによるデバイスまたはコンテンツで表現することによって、ＵＰｎＰデバイスは、メディアサーバ、デジタルＴＶのような物理的なデバイスであり、ＵＰｎＰコンテンツは、メディアコンテンツのようなＡＶコンテンツという固定観念を外れてＲＦＩＤカード、パック、クーポンナンバー、ホットコード、バーコード、ＵＲＬ（ユニフォームリソースロケータ）及びテキストＸＭＬ２進情報のような多様な個体にＵＰｎＰを適用可能になった。
【００２０】
さらに、多様な個体に対するＵＰｎＰ適用による多様性を通じて、従来のＵＰｎＰシナリオより遥かに豊富なシナリオを提供可能になり、これにより、ユーザは、さらに多くの便宜を提供可能になり、生産者または提供者には、さらに多くの産業上の利益をもたらした。すなわち、ユーザは、ネットワークを通じて多様な個体を容易に接近可能になり、多様な個体の生産者または提供者は、多様な個体を容易に家庭に提供できることによって、さらに多くのビジネス機会が創出可能になった。
【発明を実施するための最良の形態】
【００２１】
以下では、図面を参照して本発明の望ましい実施形態を詳細に説明する。
【００２２】
図２は、本発明の望ましい一実施形態によるＵＰｎＰネットワークシステムの構成図である。図２を参照するに、本実施形態によるＵＰｎＰネットワークシステムは、コントロールポイント１、ＵＰｎＰによらない個体２１〜２７、ＵＰｎＰプレゼンター３、プレゼンターサーバ４、メディアサーバ５、及びメディアレンダラー６で構成される。
【００２３】
コントロールポイント１は、ネットワーク上に存在するＵＰｎＰデバイスを認識し、このように認識されたＵＰｎＰデバイスを制御する。
【００２４】
ＵＰｎＰによらない個体２１〜２７は、コントロールポイント１がＵＰｎＰデバイスまたはＵＰｎＰコンテンツとして認識できない個体であって、ＲＦＩＤカード２１、パック２２、クーポンナンバー２３、ホットコード２４、バーコード２５、ＵＲＬ  ２６及びテキストＸＭＬ２進情報２７をその例として挙げられる。
【００２５】
ＵＰｎＰプレゼンター３は、ＵＰｎＰによらない個体をＵＰｎＰデバイスで表現するか、またはＵＰｎＰコンテンツで表現する。
【００２６】
プレゼンターサーバ４は、ＵＰｎＰプレゼンター３によってＵＰｎＰによらない個体がＵＰｎＰデバイスで表現されるか、またはＵＰｎＰコンテンツで表現される過程で要求される追加的な情報を提供する。前記のように、ＵＰｎＰによらないほとんどの個体は、データ保存能力がないか、あっても小容量に過ぎない。プレゼンターサーバ４は、このような点を補完するために設けられたものである。
【００２７】
メディアサーバ５は、ＵＰｎＰコンテンツを提供する。ＵＰｎＰによれば、メディアサーバ５は、コンテンツディレクトリサービス及び連結マネージャサービスを提供せねばならない。コンテンツディレクトリサービスは、コントロールポイント１をしてＵＰｎＰデバイスが有しているＵＰｎＰコンテンツについての情報を発見可能にする。また、連結マネージャサービスは、ＵＰｎＰコンテンツを伝送するための伝送プロトコル及びデータフォーマットを列挙し、かつ選択するために使われる。
【００２８】
メディアレンダラー６は、ＵＰｎＰによってメディアサーバ５によって提供されたメディアコンテンツをレンダリングする。ＵＰｎＰによれば、メディアレンダラー６は、レンダリングコントロールサービス及び連結マネージャサービスを提供せねばならない。レンダリングコントロールサービスは、コントロールポイント１をしてＵＰｎＰデバイスの多様なレンダリング能力を制御可能にする。
【００２９】
図３は、本発明の望ましい一実施形態によるＵＰｎＰプレゼンター３の構成図である。図３を参照するに、本実施形態によるＵＰｎＰプレゼンター３は、個体情報獲得部３１、追加情報獲得部３２、ＵＰｎＰ明細生成部３３、及びＵＰｎＰデバイス表現部３４で構成される。特に、図３に示したＵＰｎＰプレゼンター３は、図８に示したＵＰｎＰプレゼンター３の構成とは異なり、ＵＰｎＰによらない個体をＵＰｎＰデバイスで表現する側面での構成を有する。
【００３０】
個体情報獲得部３１は、ＵＰｎＰデバイスで表現されるＵＰｎＰによらない個体についての情報を獲得する。ＵＰｎＰによらない個体のうち、大容量のデータを保存しうるＲＦＩＤカードについての情報を例として具体的に説明すれば、次の通りである。一般的に、大容量のＲＦＩＤカードは、能動ＲＦＩＤカードである。
【００３１】
図４は、本発明の望ましい一実施形態によってＵＰｎＰデバイスで表現される大容量のＲＦＩＤカードについての情報を示す構成図である。図４を参照するに、本実施形態によってＵＰｎＰデバイスで表現される大容量のＲＦＩＤカードについての情報は、ヘッダ部分及びコンテンツテーブル部分で構成され、ヘッダ部分とコンテンツテーブル部分とはそれぞれ複数のフィールドで構成される。図４に示した大容量のＲＦＩＤカードについての情報の構成は、一つの例に過ぎず、ＵＰｎＰデバイス明細を生成するために要求される情報を含むものならば、いかなる形式でも構成されうる。
【００３２】
また、ＵＰｎＰによらない個体のうち、小容量のデータを保存できるＲＦＩＤカードについての情報を例として具体的に説明すれば、次の通りである。一般的に、小容量のＲＦＩＤカードは、受動ＲＦＩＤカードである。
【００３３】
図５は、本発明の望ましい一実施形態によってＵＰｎＰデバイスで表現される小容量のＲＦＩＤカードについての情報を示す構成図である。図５を参照するに、本実施形態によってＵＰｎＰデバイスで表現される小容量のＲＦＩＤカードについての情報は、ヘッダ部分及びコンテンツテーブル部分で構成され、ヘッダ部分は、複数のフィールドで構成される。但し、小容量のＲＦＩＤカードの保存容量の限界によって、コンテンツテーブル部分は、一つのフィールドで構成される。このフィールドには、プレゼンターサーバ４のＵＲＬ値が記録されている。プレゼンターサーバ４は、コンテンツテーブル部分についての情報を保有している。図５に示された小容量のＲＦＩＤカードについての情報の構成は、一つの例に過ぎず、ＵＰｎＰデバイス明細を生成するために要求される情報を含むものならば、いかなる形式でも構成されうる。
【００３４】
個体情報獲得部３１は、再びＵＰｎＰプレゼンターサービスモジュール３１１及びデータ受信モジュール３１２で構成される。ＵＰｎＰプレゼンターサービスモジュール３１１は、ＵＰｎＰプレゼンター３がＵＰｎＰによらない個体についての情報を獲得できるようにネットワーク上のデバイスを制御するＵＰｎＰサービスを使用することによって、ネットワークを通じてＵＰｎＰによらない個体についての情報を受信し、これを解析することによって前記情報を獲得する。このＵＰｎＰサービスは、既存のＵＰｎＰサービスではなく、本実施形態によって新たに定義されたものである。さらに詳細に説明すれば、ＵＰｎＰプレゼンターサービスモジュール３１１は、ＵＰｎＰサービスのタイプをｕｒｎ：ｓｃｈｅｍａｓ−ｕｐｎｐ−ｏｒｇ：ｓｅｒｖｉｃｅ：ＵＰｎＰ  Ｐｒｅｓｅｎｔｅｒ：１と設定し、ＵＰｎＰサービスの明細を図６に記載したように設定することによって前記情報を獲得する。
【００３５】
図６は、本発明の望ましい一実施形態によるＵＰｎＰサービスの明細を示す図面である。特に、図６に示したＵＰｎＰサービスの明細のうち、エクスポートデバイス及びエクスポートコンテンツは、本実施形態で新たに定義されたアクションであって、エクスポートデバイスは、Ａ＿ＡＲＧ＿ＴＹＰＥ＿Ｄｅｖｉｃｅ  Ｉｎｆｏパラメータに伝えられた情報を認識し、この情報をＵＰｎＰデバイスとしてエクスポートする動作を行う。エクスポートコンテンツは、ＵＰｎＰによらない個体をＵＰｎＰコンテンツで表現する場合に使われるので、該部分で説明する。
【００３６】
データ受信モジュール３１２は、ネットワーク以外に多様なデータ読み取り装置を通じてＵＰｎＰによらない個体についての情報を受信し、これを解析することによって前記情報を獲得する。ここで、多様なデータ読み取り装置とは、ＵＰｎＰによらない個体からその個体についての情報を読み取る装置を称し、ＲＦＩＤリーダ、スマートカードリーダ、キーボード、マウス、バーコードリーダ、ホットコードリーダ、パックリーダ、ＣＤ（コンパクトディスク）ドライブ、ＤＶＤ（デジタルバーサタイルディスク）ドライブをその例として挙げられる。
【００３７】
追加情報獲得部３２は、個体情報獲得部３１によって獲得された情報以外に追加的な情報が要求される場合、ネットワーク上に存在するプレゼンターサーバ４に接近して、このプレゼンターサーバ４から追加的な情報を獲得する。前記小容量のＲＦＩＤカードの場合、追加的な情報は、コンテンツテーブル部分についての情報となる。但し、大容量のＲＦＩＤカードの場合には、このような追加的な情報が要求されないため、追加情報獲得部３２は、追加的な情報を獲得する必要がない。
【００３８】
デバイス明細生成部３３は、個体情報獲得部３１によって獲得された情報または個体情報獲得部３１及び追加情報獲得部３２によって獲得された情報を利用してＵＰｎＰによる形式でＵＰｎＰによらない個体についての情報を記述するデバイス明細を生成する。デバイス明細生成部３３が個体情報獲得部３１によって獲得された情報のみを利用してデバイス明細を生成する場合には、前記例のうち大容量のＵＰｎＰカードの場合がここに該当する。また、デバイス明細生成部３３が個体情報獲得部３１及び追加情報獲得部３２によって獲得された情報を利用してデバイス明細を生成する場合には、前記例のうち小容量のＵＰｎＰカードの場合がここに該当する。
【００３９】
図７は、本発明の望ましい一実施形態によるデバイス明細を示す図である。図７を参照するに、本実施形態によるデバイス明細は、図４に示した大容量のＲＦＩＤカードについての情報を利用してＵＰｎＰによるＸＭＬ形式で作成されたものである。デバイス明細のほとんどの項目は、個体情報獲得部３１によって獲得された情報、または個体情報獲得部３１及び追加情報獲得部３２によって獲得された情報によって設定される。但し、＜ＵＲＬ  Ｂａｓｅ＞、＜ｄｅｖｉｃｅ  Ｔｙｐｅ＞、＜ＵＤＮ＞項目は、デバイス明細生成部３３によって設定される。
【００４０】
特に、図７に示したデバイス明細のうち＜ｐｒｅｓｅｎｔａｔｉｏｎ  ＵＲＬ＞には、ＵＰｎＰによらない個体によって指定されたＵＲＬが記述されるが、コントロールポイント１がこのＵＲＬに接近するか、またはコントロールポイント１が指定した他のデバイス、例えば、メディアレンダラー５がこのＵＲＬに接近する。このＵＲＬは、ウェブページのＵＲＬでもあり、実行ファイルのＵＲＬでもある。もし、このＵＲＬがウェブページのＵＲＬである場合ならば、コントロールポイント１は、このＵＲＬに接近してウェブページを出力し、ユーザは、出力されたウェブページのリンクによってナビゲーションを行う。
【００４１】
例えば、ＲＦＩＤカードにクーポン情報が保存されており、このＲＦＩＤカードがＵＰｎＰプレゼンター３を通じてＵＰｎＰデバイスで表現される場合ならば、図７に示したデバイス明細のうち＜ｐｒｅｓｅｎｔａｔｉｏｎ  ＵＲＬ＞には、クーポン情報を提供するウェブページのＵＲＬが記録される。この場合、コントロールポイント１は、このＵＲＬに接近してクーポン情報を提供するウェブページを出力し、ユーザは、出力されたウェブページのリンクによってナビゲーションを行う。
【００４２】
ＵＰｎＰデバイス表現部３４は、デバイス明細生成部３３によって生成されたデバイス明細に基づいて、任意のデバイスのうちＵＰｎＰデバイスのみを認識できるコントロールポイントに対してＵＰｎＰデバイスとしての役割を表現する。さらに詳細に説明すれば、ＵＰｎＰデバイス表現部３４は、コントロールポイント１にデバイス明細が生成されたということを通報し、この通報を受信するコントロールポイント１の要請によってデバイス明細をエクスポートすることによってＵＰｎＰデバイスとしての役割を表現する。すなわち、ＵＰｎＰデバイス表現部３４は、コントロールポイント１にデバイス明細を獲得できるＵＲＬ、すなわち、ＵＰｎＰプレゼンター３のＵＲＬを含む広告メッセージをマルチキャストし、これを受信したコントロールポイント１は、ＵＰｎＰプレゼンター３のＵＲＬからデバイス明細を獲得する。
【００４３】
図８は、本発明の望ましい一実施形態による広告メッセージを示す図である。図８を参照するに、本実施形態による広告メッセージは、デバイス明細生成部３３によって生成されたデバイス明細を保有している場所についての情報を利用して、ＵＰｎＰによるＨＴＴＰ文書形式で作成されたものである。特に、図８に示した広告メッセージのうちＬＯＣＡＴＩＯＮ項目には、デバイス明細のＵＲＬ、すなわち、デバイス明細を保有している場所のＵＲＬが記録される。一般的に、デバイス明細を生成したＵＰｎＰプレゼンター３のＵＲＬが記録される。
【００４４】
また、ＵＰｎＰデバイス表現部３４は、前記エクスポートによってデバイス明細を獲得したコントロールポイント１による制御動作に対応する応答動作を行うことによってＵＰｎＰデバイスとしての役割を表現する。すなわち、ＵＰｎＰデバイス表現部３４は、ＵＰｎＰによらない個体がコントロールポイント１によってＵＰｎＰによるデバイスと認識された以後には、次のような動作を行う。ＵＰｎＰデバイス表現部３４は、コントロールポイント１による制御動作に対応してネットワーク上に存在するデバイスの間の特定作業を処理するための制御単位であるＵＰｎＰサービスの明細を生成し、このサービス明細を獲得できるＵＲＬをデバイス明細を通じて提供し、ＵＰｎＰサービスのアクションを呼び出しできるＵＲＬを提供し、アクションの呼び出しを処理し、ＵＰｎＰサービスの状態の変更を通報する。
【００４５】
但し、ＵＰｎＰによらない個体についての情報は、このようなＵＰｎＰサービス明細を生成するために要求される情報、例えば、サービスネーム、サービス制御ＵＲＬ、アクションネーム、アクションパラメータ、状態変数を含んでいなければならない。また、ＵＰｎＰによらない個体についての情報は、ＵＰｎＰサービスのアクション呼び出しに対する処理方式についての明細を含んでいなければならない。例えば、“ＵＰｎＰサービスのアクション呼び出しに対応して、特定のウェブサービスを呼び出しする”のような処理方式についての明細を含んでいなければならない。
【００４６】
図９は、本発明の望ましい一実施形態によるＵＰｎＰプレゼンター３の他の構成図である。図９を参照するに、本実施形態によるＵＰｎＰプレゼンター３は、個体情報獲得部４１、追加情報獲得部４２、メタデータ生成部４３及びＵＰｎＰコンテンツ表現部４４で構成される。特に、図８に示したＵＰｎＰプレゼンター３は、図３に示したＵＰｎＰプレゼンター３の構成とは異なり、ＵＰｎＰによらない個体をＵＰｎＰコンテンツで表現する側面での構成を有する。
【００４７】
個体情報獲得部４１は、ＵＰｎＰコンテンツで表現されるＵＰｎＰによらない個体についての情報を獲得する。ＵＰｎＰによらない個体のうち、大容量のデータを保存できるＲＦＩＤカードについての情報を例として具体的に説明すれば、次の通りである。
【００４８】
図１０は、本発明の望ましい一実施形態によってＵＰｎＰコンテンツで表現される大容量のＲＦＩＤカードについての情報の構成図である。
【００４９】
図１０を参照するに、本実施形態によってＵＰｎＰコンテンツで表現される大容量のＲＦＩＤカードについての情報は、ヘッダ部分及びコンテンツテーブル部分で構成され、ヘッダ部分及びコンテンツテーブル部分は、それぞれ複数のフィールドで構成される。図１０に示した大容量のＲＦＩＤカードについての情報の構成は、一つの例に過ぎず、ＵＰｎＰメタデータを生成するために要求される情報を含むものならば、いかなる形式でも構成されうる。
【００５０】
また、ＵＰｎＰによらない個体のうち、小容量のデータを保存できるＲＦＩＤカードについての情報を例として具体的に説明すれば、次の通りである。
【００５１】
図１１は、本発明の望ましい一実施形態によってＵＰｎＰコンテンツで表現される小容量のＲＦＩＤカードについての情報を示す構成図である。図１１を参照するに、本実施形態によってＵＰｎＰコンテンツで表現される小容量のＲＦＩＤカードについての情報は、ヘッダ部分及びコンテンツテーブル部分で構成され、ヘッダ部分は、複数のフィールドで構成される。但し、小容量のＲＦＩＤカードの保存容量の限界によって、コンテンツテーブル部分は、一つのフィールドで構成される。このフィールドには、プレゼンターサーバ４のＵＲＬ値が記録されている。プレゼンターサーバ４は、コンテンツテーブル部分についての情報を保有している。図１１に示した小容量のＲＦＩＤカードについての情報の構成は、一つの例に過ぎず、ＵＰｎＰメタデータを生成するために要求される情報を含むものならば、いかなる形式でも構成されうる。
【００５２】
個体情報獲得部４１は、再びＵＰｎＰプレゼンターサービスモジュール４１１及びデータ受信モジュール４１２で構成される。ＵＰｎＰプレゼンターサービスモジュール４１１は、ＵＰｎＰプレゼンター３がＵＰｎＰによらない個体についての情報を獲得できるようにネットワーク上のデバイスを制御するＵＰｎＰサービスを使用することによって、ネットワークを通じてＵＰｎＰによらない個体についての情報を受信し、これを解析することによって前記情報を獲得する。このＵＰｎＰサービスは、既存のＵＰｎＰサービスではなく、本実施形態によって新たに定義されたものである。さらに詳細に説明すれば、ＵＰｎＰプレゼンターサービスモジュール４１１は、ＵＰｎＰサービスのタイプをｕｒｎ：ｓｃｈｅｍａｓ−ｕｐｎｐ−ｏｒｇ：ｓｅｒｖｉｃｅ：ＵＰｎＰ  Ｐｒｅｓｅｎｔｅｒ：１と設定し、ＵＰｎＰサービスの明細を図６に記載されたように設定することによって前記情報を獲得する。
【００５３】
特に、図６に示したＵＰｎＰサービスの明細のうち、エクスポートコンテンツは、Ａ＿ＡＲＧ＿ＴＹＰＥ＿Ｃｏｎｔｅｎｔ  Ｉｎｆｏパラメータに伝えられた情報を認識し、この情報をＵＰｎＰコンテンツとしてエクスポートする動作を行う。
【００５４】
データ受信モジュール４１２は、ネットワーク以外に多様なデータ読み取り装置を通じてＵＰｎＰによらない個体についての情報を受信し、これを解析することによって前記情報を獲得する。ここで、多様なデータ読み取り装置とは、ＵＰｎＰによらない個体からこの個体についての情報を読み取る装置を称す。
【００５５】
追加情報獲得部４２は、個体情報獲得部４１によって獲得された情報以外に追加的な情報が要求される場合、ネットワーク上に存在するプレゼンターサーバ４に接近して、このプレゼンターサーバ４から追加的な情報を獲得する。前記小容量のＲＦＩＤカードの場合、追加的な情報は、コンテンツテーブル部分についての情報となる。
【００５６】
メタデータ生成部４３は、個体情報獲得部４１によって獲得された情報または個体情報獲得部４１及び追加情報獲得部４２によって獲得された情報を利用してＵＰｎＰによる形式でＵＰｎＰ個体についての情報を記述するメタデータを生成する。メタデータ生成部４３が個体情報獲得部４１によって獲得された情報のみを利用してメタデータを生成する場合には、前記例のうち大容量のＵＰｎＰカードの場合がここに該当する。また、メタデータ生成部４３が個体情報獲得部４１及び追加情報獲得部４２によって獲得された情報を利用してメタデータを生成する場合には、前記例のうち小容量のＵＰｎＰカードの場合がここに該当する。
【００５７】
図１２は、本発明の望ましい一実施形態によるメタデータを示す図である。図１２を参照するに、本実施形態によるメタデータは、図１０に示された大容量のＲＦＩＤカードについての情報を利用してＵＰｎＰによるＸＭＬ形式で作成されたものである。メタデータのほとんどの項目は、個体情報獲得部４１によって獲得された情報または個体情報獲得部４１及び追加情報獲得部４２によって獲得された情報によって設定される。
【００５８】
特に、図１２に示したメタデータのうち＜ｒｅｓ＞には、ＵＰｎＰによらない個体によって指定されたＵＲＬが記述されるが、コントロールポイント１がこのＵＲＬに接近するか、またはコントロールポイント１が指定した他のデバイス、例えば、メディアレンダラー５がこのＵＲＬに接近する。このＵＲＬは、ウェブページのＵＲＬでもあり、実行ファイルのＵＲＬでもある。もし、このＵＲＬがウェブページのＵＲＬである場合ならば、コントロールポイント１は、このＵＲＬに接近してウェブページを出力し、ユーザは、出力されたウェブページのリンクによってナビゲーションを行う。
【００５９】
例えば、ＲＦＩＤカードにクーポン情報が保存されており、このＲＦＩＤカードがＵＰｎＰプレゼンター３を通じてＵＰｎＰコンテンツで表現される場合ならば、図１２に示されたメタデータのうち＜ｒｅｓ＞には、クーポン情報を提供するウェブページのＵＲＬが記録される。この場合、コントロールポイント１は、このＵＲＬに接近してクーポン情報を提供するウェブページを出力し、ユーザは、出力されたウェブページのリンクによってナビゲーションを行う。
【００６０】
ＵＰｎＰコンテンツ表現部４４は、任意のコンテンツのうちＵＰｎＰコンテンツのみを認識できるコントロールポイント１に対して、メタデータ生成部４３によって生成されたメタデータをＵＰｎＰコンテンツについてのメタデータで表現する。さらに詳細に説明すれば、ＵＰｎＰコンテンツ表現部４４は、ＵＰｎＰコンテンツ表現部４４の内部にＵＰｎＰコンテンツディレクトリサービスを有している場合には、コントロールポイント１でメタデータが生成されたことを通報し、この通報を受信したコントロールポイント１の要請によってＵＰｎＰコンテンツディレクトリサービスの状態変数パラメータ、すなわち、ＳｙｓｔｅｍＵｐｄａｔｅＩＤとＣｏｎｔａｉｎｅｒＵｐｄａｔｅＩＤとを利用してメタデータをエクスポートすることによってＵＰｎＰコンテンツで表現する。
【００６１】
また、ＵＰｎＰコンテンツ表現部４４は、ＵＰｎＰコンテンツ表現部４４の内部にＵＰｎＰコンテンツディレクトリサービスを有しておらず、ＵＰｎＰコンテンツディレクトリサービスを有しているメディアサーバ５を通じてコントロールポイント１でメタデータをエクスポートしようとする場合には、メタデータをメディアサーバ５のコンテンツディレクトリサービスが提供するＣｒｅａｔｅＯｂｊｅｃｔ（）アクションとＥｘｐｏｒｔＯｂｊｅｃｔ（）アクションとを通じてメディアサーバ５にエクスポートすることによってＵＰｎＰコンテンツで表現する。
【００６２】
図１３は、本発明の望ましい一実施形態によって、コントロールポイント１によって出力される画面を示した図である。すなわち、図１３に示した画面は、コントロールポイント１がＵＰｎＰプレゼンター３によってＵＰｎＰデバイスまたはＵＰｎＰコンテンツで表現された個体を認識して出力したものである。
【００６３】
図１３を参照するに、コントロールポイント１によって出力される画面は、４個のコンテンツを含んでいるが、第１のコンテンツは、ユーザのゴルフチャンネル情報をインポートした場合であり、第２及び第３のコンテンツは、不動産情報、スタークラフト同好会に対するウェブページのＵＲＬをインポートした場合であり、第四のコンテンツは、カートライダーというオンラインゲームアプリケーションをインポートした場合である。
【００６４】
このように、本実施形態によれば、ＵＰｎＰで提案するＵＰｎＰデバイスまたはＵＰｎＰコンテンツの概念から外れて、ＲＦＩＤカード、ウェブブラウザリンク、クーポン番号のような個体をＵＰｎＰデバイスまたはＵＰｎＰコンテンツで表現することによって、ＵＰｎＰをネットワークに接近可能な全ての個体に拡張させうる。言い換えれば、ユーザは、ＲＦＩＤカードをＲＦＩＤリーダに挿入するか、ウェブブラウザのリンクをクリックするか、雑誌から離したクーポン番号を入力すれば、このような個体は、ＵＰｎＰデバイスまたはＵＰｎＰコンテンツで表現されて、ユーザがそれ以上設定しなくてもＵＰｎＰによって自動的にネットワーク上の他の装置と連結されて色々な作業が処理される。
【００６５】
図１４は、本発明の望ましい一実施形態によって大容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法を示すフローチャートである。図１４を参照するに、本実施形態によって大容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法は、次のようなステップで構成される。本実施形態によって大容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法は、図３に示されたＵＰｎＰプレゼンター３で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図３に示されたＵＰｎＰプレゼンター３について前述した内容は、本実施形態によって大容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法にも適用される。
【００６６】
１４０１ステップで、ＵＰｎＰプレゼンター３は、ユーザがＲＦＩＤカードをＲＦＩＤリーダに接近させれば、ＲＦＩＤリーダを通じてＵＰｎＰデバイスで表現されるＵＰｎＰによらない個体についての情報を受信する。
【００６７】
１４０２ステップで、ＵＰｎＰプレゼンター３は、１４０１ステップで受信された情報を解析する。例えば、図４に示された情報のヘッダ部分のアプリケーション領域のフィールド値からＵＰｎＰによらない個体のタイプを把握することによって、ＵＰｎＰプレゼンター３は、ＵＰｎＰによらない個体のタイプが大容量のＲＦＩＤカードということを認識できる。
【００６８】
１４０３ステップで、ＵＰｎＰプレゼンター３は、１４０２ステップで解析された情報を利用してＵＰｎＰによる形式でＵＰｎＰによらない個体についての情報を記述するデバイス明細を生成する。
【００６９】
１４０４ステップで、ＵＰｎＰプレゼンター３は、１４０３ステップで生成されたデバイス明細に基づいて、任意のデバイスのうちＵＰｎＰデバイスのみを認識できるコントロールポイントについてＵＰｎＰデバイスとしての役割を表現する。
【００７０】
図１５は、本発明の望ましい一実施形態によって、小容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法を示すフローチャートである。図１５を参照するに、本実施形態によって、小容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法は、次のようなステップで構成される。本実施形態によって、小容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法は、図３に示されたＵＰｎＰプレゼンター３で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図３に示されたＵＰｎＰプレゼンター３について前述した内容は、本実施形態によって小容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法にも適用される。
【００７１】
１５０１ステップで、ＵＰｎＰプレゼンター３は、ユーザがＲＦＩＤカードをＲＦＩＤリーダに接近させれば、ＲＦＩＤリーダを通じてＵＰｎＰデバイスで表現されるＵＰｎＰによらない個体についての情報を受信する。
【００７２】
１５０２ステップで、ＵＰｎＰプレゼンター３は、１５０１ステップで受信された情報を解析する。例えば、図６に示された情報のヘッダ部分のアプリケーション領域のフィールド値からＵＰｎＰによらない個体のタイプを把握することによって、ＵＰｎＰプレゼンター３は、ＵＰｎＰによらない個体のタイプが小容量のＲＦＩＤカードということを認識できる。
【００７３】
１５０３ステップで、ＵＰｎＰプレゼンター３は、１５０２ステップでの解析結果、追加的な情報、すなわちコンテンツテーブル部分についての情報が要求される場合であるので、１５０２ステップでの解析結果のうちプレゼンターサーバ４のＵＲＬ値を利用してプレゼンターサーバ４に追加的な情報を要請する。
【００７４】
１５０４ステップで、ＵＰｎＰプレゼンター３は、１５０３ステップでの要請に対する応答として追加的な情報を受信する。
【００７５】
１５０５ステップで、ＵＰｎＰプレゼンター３は、１５０２ステップで解析された情報及び１５０４ステップで受信された情報を利用して、ＵＰｎＰによる形式でＵＰｎＰによらない個体についての情報を記述するデバイス明細を生成する。
【００７６】
１５０６ステップで、ＵＰｎＰプレゼンター３は、１５０５ステップで生成されたデバイス明細に基づいて、任意のデバイスのうちＵＰｎＰデバイスのみを認識できるコントロールポイントに対してＵＰｎＰデバイスとしての役割を表現する。
【００７７】
図１６は、本発明の望ましい一実施形態によって大容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法を示すフローチャートである。
【００７８】
図１６を参照するに、本実施形態によって大容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法は、次のようなステップで構成される。本実施形態によって大容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法は、図９に示されたＵＰｎＰプレゼンター３で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図９に示されたＵＰｎＰプレゼンター３について前述した内容は、本実施形態によって大容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法にも適用される。
【００７９】
１６０１ステップで、ＵＰｎＰプレゼンター３は、ユーザがＲＦＩＤカードをＲＦＩＤリーダに接近させれば、ＲＦＩＤリーダを通じてＵＰｎＰコンテンツで表現されるＵＰｎＰによらない個体についての情報を受信する。
【００８０】
１６０２ステップで、１６０１ステップで受信された情報を解析する。例えば、図１０に示された情報のヘッダ部分のアプリケーション領域のフィールド値からＵＰｎＰによらない個体のタイプを把握することによって、ＵＰｎＰプレゼンター３は、ＵＰｎＰによらない個体のタイプが小容量のＲＦＩＤカードということが認識できる。
【００８１】
１６０３ステップで、ＵＰｎＰプレゼンター３は、１６０２ステップで解析された情報を利用してＵＰｎＰによる形式でＵＰｎＰ個体についての情報を記述するメタデータを生成する。
【００８２】
１６０４ステップで、ＵＰｎＰプレゼンター３は、任意のコンテンツのうちＵＰｎＰコンテンツのみを認識できるコントロールポイント１に対して、１６０３ステップで生成されたメタデータをＵＰｎＰコンテンツについてのメタデータで表現する。
【００８３】
図１７は、本発明の望ましい一実施形態によって小容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法を示すフローチャートである。図１７を参照するに、本実施形態によって小容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法は、次のようなステップで構成される。本実施形態によって小容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法は、図９に示したＵＰｎＰプレゼンター３で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図９に示されたＵＰｎＰプレゼンター３について前述した内容は、本実施形態によって小容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法にも適用される。
【００８４】
１７０１ステップで、ＵＰｎＰプレゼンター３は、ユーザがＲＦＩＤカードをＲＦＩＤリーダに接近させれば、ＲＦＩＤリーダを通じてＵＰｎＰコンテンツで表現されるＵＰｎＰによらない個体についての情報を受信する。
【００８５】
１７０２ステップで、１７０１ステップで受信された情報を解析する。例えば、図１１に示された情報のヘッダ部分のアプリケーション領域のフィールド値からＵＰｎＰによらない個体のタイプを把握することによって、ＵＰｎＰプレゼンター３は、ＵＰｎＰによらない個体のタイプが小容量のＲＦＩＤカードということが認識できる。
【００８６】
１７０３ステップで、ＵＰｎＰプレゼンター３は、１７０２ステップでの解析結果、追加的な情報、すなわちコンテンツテーブル部分についての情報が要求される場合であるので、１７０２ステップでの解析結果のうちプレゼンターサーバ４のＵＲＬ値を利用してプレゼンターサーバ４に追加的な情報を要請する。
【００８７】
１７０４ステップで、ＵＰｎＰプレゼンター３は、１７０３ステップでの要請に対する応答として追加的な情報を受信する。
【００８８】
１７０５ステップで、ＵＰｎＰプレゼンター３は、１７０２ステップで解析された情報及び１７０４ステップで受信された情報を利用してＵＰｎＰによる形式でＵＰｎＰ個体についての情報を記述するメタデータを生成する。
【００８９】
１７０６ステップで、ＵＰｎＰプレゼンター３は、任意のコンテンツのうちＵＰｎＰコンテンツのみを認識できるコントロールポイント１に対して、１７０５ステップで生成されたメタデータをＵＰｎＰコンテンツについてのメタデータで表現する。
【００９０】
図１８は、本発明の望ましい一実施形態によって外部アプリケーションをＵＰｎＰデバイスで表現する方法を示すフローチャートである。図１８を参照するに、本実施形態によって外部アプリケーションをＵＰｎＰデバイスで表現する方法は、次のようなステップで構成される。本実施形態によって外部アプリケーションをＵＰｎＰデバイスで表現する方法は、図３に示されたＵＰｎＰプレゼンター３で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図３に示されたＵＰｎＰプレゼンター３について前述した内容は、本実施形態によって外部アプリケーションをＵＰｎＰデバイスで表現する方法にも適用される。
【００９１】
１８０１ステップで、外部アプリケーションが、ＵＰｎＰプレゼンター３のＵＰｎＰプレゼンターサービスモジュール３１１が提供するＵＰｎＰサービスのエクスポートデバイスアクションを呼び出すことによって、ＵＰｎＰデバイスで表現されるＵＰｎＰによらない個体についての情報をネットワークを通じて伝送する。特に、ネットワークを通じてＵＰｎＰによらない個体についての情報が受信される場合ならば、小容量のＲＦＩＤカードのような保存容量の限界ということが存在しないため、一般的に追加的な情報が要求されない。
【００９２】
１８０２ステップで、ＵＰｎＰプレゼンター３は、８０１ステップで受信された情報を解析する。例えば、図４に示された情報のヘッダ部分のアプリケーション領域のフィールド値からＵＰｎＰによらない個体のタイプを把握することによって、ＵＰｎＰプレゼンター３は、ＵＰｎＰによらない個体のタイプがアプリケーションということが認識できる。
【００９３】
１８０３ステップで、ＵＰｎＰプレゼンター３は、１８０２ステップで解析された情報を利用してＵＰｎＰによる形式でＵＰｎＰによらない個体についての情報を記述するデバイス明細を生成する。
【００９４】
１８０４ステップで、ＵＰｎＰプレゼンター３は、１８０３ステップで生成されたデバイス明細に基づいて、任意のデバイスのうちＵＰｎＰデバイスのみを認識できるコントロールポイントに対してＵＰｎＰデバイスとしての役割を表現する。
【００９５】
図１９は、本発明の望ましい一実施形態によって外部アプリケーションをＵＰｎＰコンテンツで表現する方法を示すフローチャートである。図１９を参照するに、本実施形態によってアプリケーションをＵＰｎＰコンテンツで表現する方法は、次のようなステップで構成される。本実施形態によってアプリケーションをＵＰｎＰコンテンツで表現する方法は、図９に示したＵＰｎＰプレゼンター３で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図９に示したＵＰｎＰプレゼンター３について前述した本実施形態によって、アプリケーションをＵＰｎＰコンテンツで表現する方法にも適用される。
【００９６】
１９０１ステップで、アプリケーションが、ＵＰｎＰプレゼンター３のＵＰｎＰプレゼンターサービスモジュール３１１が提供するＵＰｎＰサービスのエクスポートコンテンツアクションを呼び出すことによって、ＵＰｎＰデバイスで表現されるＵＰｎＰによらない個体についての情報をネットワークを通じて伝送する。特に、ネットワークを通じてＵＰｎＰによらない個体についての情報が受信される場合ならば、小容量のＲＦＩＤカードのような保存容量の限界ということが存在しないため、一般的に追加的な情報が要求されない。
【００９７】
１９０２ステップで、１９０１ステップで受信された情報を解析する。例えば、図１０に示された情報のヘッダ部分のアプリケーション領域のフィールド値からＵＰｎＰによらない個体のタイプを把握することによって、ＵＰｎＰプレゼンター３は、ＵＰｎＰによらない個体のタイプがアプリケーションというが認識できる。
【００９８】
１９０３ステップで、ＵＰｎＰプレゼンター３は、１９０２ステップで解析された情報を利用してＵＰｎＰによる形式でＵＰｎＰ個体についての情報を記述するメタデータを生成する。
【００９９】
１９０４ステップで、ＵＰｎＰプレゼンター３は、任意のコンテンツのうちＵＰｎＰコンテンツのみを認識できるコントロールポイント１に対して、１９０３ステップで生成されたメタデータをＵＰｎＰコンテンツについてのメタデータで表現する。
【０１００】
一方、前述した本発明の実施形態は、コンピュータで実行できるプログラムに作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用デジタルコンピューターで具現されうる。また、前述した本発明の実施形態で使われたデータの構造は、コンピュータで読み取り可能な記録媒体に多様な手段を通じて記録されうる。
【０１０１】
前記コンピュータで読み取り可能な記録媒体は、マグネチック保存媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的な判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを通じた伝送）のような保存媒体を含む。
【０１０２】
以上、本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が、本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうるということが理解できる。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に現れており、それと同等な範囲内にある全ての差異点は、本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【０１０３】
本発明は、ＲＦＩＤカード、パック、クーポンナンバー、ホットコード、バーコード、ＵＲＬ及びテキストＸＭＬ２進情報のような多様な個体に適用可能である。
【図面の簡単な説明】
【０１０４】
【図１】従来のＵＰｎＰネットワークシステムの構成図である。
【図２】本発明の望ましい一実施形態によるＵＰｎＰネットワークシステムの構成図である。
【図３】本発明の望ましい一実施形態によるＵＰｎＰプレゼンターの構成図である。
【図４】本発明の望ましい一実施形態によって、ＵＰｎＰデバイスで表現される大容量のＲＦＩＤカードについての情報を示す構成図である。
【図５】本発明の望ましい一実施形態によって、ＵＰｎＰデバイスで表現される小容量のＲＦＩＤカードについての情報を示す構成図である。
【図６】本発明の望ましい一実施形態によるＵＰｎＰサービスの明細を示す図である。
【図７】本発明の望ましい一実施形態によるデバイス明細を示す図である。
【図８】本発明の望ましい一実施形態による広告メッセージを示す図である。
【図９】本発明の望ましい一実施形態によるＵＰｎＰプレゼンターの他の構成図である。
【図１０】本発明の望ましい一実施形態によって、ＵＰｎＰコンテンツで表現される大容量のＲＦＩＤカードについての情報を示す構成図である。
【図１１】本発明の望ましい一実施形態によって、ＵＰｎＰコンテンツで表現される小容量のＲＦＩＤカードについての情報を示す構成図である。
【図１２】本発明の望ましい一実施形態によるメタデータを示す図である。
【図１３】本発明の望ましい一実施形態によって、コントロールポイントによって出力される画面を示す図である。
【図１４】本発明の望ましい一実施形態によって、大容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法を示すフローチャートである。
【図１５】本発明の望ましい一実施形態によって、小容量のＲＦＩＤカードをＵＰｎＰデバイスで表現する方法を示すフローチャートである。
【図１６】本発明の望ましい一実施形態によって、大容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法を示すフローチャートである。
【図１７】本発明の望ましい一実施形態によって、小容量のＲＦＩＤカードをＵＰｎＰコンテンツで表現する方法を示すフローチャートである。
【図１８】本発明の望ましい一実施形態によって、外部アプリケーションをＵＰｎＰデバイスで表現する方法を示すフローチャートである。
【図１９】本発明の望ましい一実施形態によって、外部アプリケーションをＵＰｎＰコンテンツで表現する方法を示すフローチャートである。
【符号の説明】
【０１０５】
３        ＵＰｎＰプレゼンター
３１      個体情報獲得部
３２      追加情報獲得部
３３      ＵＰｎＰ明細生成部
３４      ＵＰｎＰデバイス表現部
３１１    ＵＰｎＰプレゼンターサービスモジュール
３１２    データ受信モジュール
【図１】
2007104671.tif 000003
【図２】
2007104671.tif 000004
【図３】
2007104671.tif 000005
【図４】
2007104671.tif 000006
【図５】
2007104671.tif 000007
【図６】
2007104671.tif 000008
【図７】
2007104671.tif 000009
【図８】
2007104671.tif 000010
【図９】
2007104671.tif 000011
【図１０】
2007104671.tif 000012
【図１１】
2007104671.tif 000013
【図１２】
2007104671.tif 000014
【図１４】
2007104671.tif 000015
【図１５】
2007104671.tif 000016
【図１６】
2007104671.tif 000017
【図１７】
2007104671.tif 000018
【図１８】
2007104671.tif 000019
【図１９】
2007104671.tif 000020
【図１３】
2007104671.tif 000021