(57)【要約】  物理的物体（４、９、１０）と通信装置（１）との間の許可された通信を確立する方法であって、前記物理的物体および前記通信装置がどちらも、データ処理ユニット、接触通信インターフェース（６、７）、および広域ネットワーク・インターフェースを備え、物理的物体と通信装置の接触通信インターフェース（６、７）間の接触により、物理的物体（４、９、１０）と通信装置（１）との間の物理的接続を確立するステップと、  前記物理的接続を通じて物理的物体と通信装置との間で許可データを送信し、許可データを使用する通信に物理的物体に関するアクセス権を授与するステップとを含み、  アクセス権により、通信装置が、物理的物体の広域ネットワーク・インターフェースおよび通信装置の広域ネットワーク・インターフェースを通じて、物理的物体の保護されたデータに書込みアクセスを行うことが可能となる方法。
2015527671.tif 000002
【特許請求の範囲】
【請求項１】
物理的物体（４、９、１０）と通信装置（１、１５、２４）との間の許可された通信を確立する方法であって、前記物理的物体および前記通信装置がどちらも、データ処理ユニット、接触通信インターフェース（６、７）、および広域ネットワーク・インターフェース（５）を備え、
物理的物体（４、９、１０）の前記接触通信インターフェースと、前記通信装置（１、１５、２４）の前記接触インターフェースとの間の接触により、前記物理的物体と前記通信装置との間の物理的接続（１１）を確立するステップと、
前記物理的接続を通じて前記物理的物体と前記通信装置との間で許可データ（１２）を送信し、前記許可データを使用する前記通信に前記物理的物体に関するアクセス権を授与するステップとを含み、
前記アクセス権により、前記通信装置が、前記物理的物体の前記広域ネットワーク・インターフェースおよび前記通信装置の前記広域ネットワーク・インターフェースを通じて、前記物理的物体の保護されたデータに書込みアクセスを行うことが可能となる方法。
【請求項２】
前記保護されたデータが拡張モジュールを含み、前記アクセス権により、前記通信装置が、前記広域ネットワーク・インターフェースを通じて前記物理的物体の前記拡張モジュール内にソフトウェア・モジュール（１８）をインストールすることが可能となり、前記ソフトウェア・モジュールが、前記物理的物体（４、９、１０）のハードウェア能力に関連する機能を前記物理的物体に提供するように適合される請求項１に記載の方法。
【請求項３】
前記拡張モジュール内に前記ソフトウェア・モジュールをインストールするステップをさらに含み、前記ソフトウェア・モジュール（２０）をインストールする前記ステップが、ソフトウェア・データベース（２２）内の合致するソフトウェア・モジュールを識別するステップを含む請求項２に記載の方法。
【請求項４】
前記物理的物体（４、９、１０）の意味説明を送信するステップをさらに含み、前記合致するソフトウェア・モジュールの識別が、前記物理的物体の前記意味説明に応じて行われる請求項３に記載の方法。
【請求項５】
前記意味説明が、前記物理的物体を識別する装置識別子を含み、合致するソフトウェア・モジュールを識別する前記ステップが、前記装置識別子を、前記ソフトウェア・データベース（２２）内のソフトウェア・モジュールに関連するソフトウェア・モジュール説明と比較することを含む請求項４に記載の方法。
【請求項６】
前記ソフトウェア・データベース（２２）が前記通信装置（１、１５、２４）内に含まれる請求項５に記載の方法。
【請求項７】
前記装置識別子が、シリアル番号、モデル番号、および商標からなるグループから選択される請求項５または６に記載の方法。
【請求項８】
前記インストールしたソフトウェア・モジュールに応じて、インターフェースおよび前記物理的物体の意味説明を更新するステップをさらに含む請求項３乃至７のいずれか１項に記載の方法。
【請求項９】
広域ネットワーク（２）を通じて前記通信装置から前記物理的物体に情報を送るステップをさらに含み、前記情報が、前記通信端末を認証するように前記許可データの少なくとも一部を含む請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
前記許可データがセキュリティ・キーを含む請求項１乃至９のいずれか１項に記載の方法。
【請求項１１】
前記物理的物体（４、９、１０）が仮想物体（１６）に関連付けられ、前記仮想物体が、前記保護されたデータおよび意味説明を含む請求項１乃至１０のいずれか１項に記載の方法。
【請求項１２】
前記通信装置から前記物理的物体に所有者データを送信するステップをさらに含み、前記所有者データは、前記通信装置の所有者についての情報を表し、
前記アクセス権が、前記所有者データに応じて前記物理的物体によって授与される請求項１乃至１１のいずれか１項に記載の方法。
【請求項１３】
実行されたときに請求項１乃至１２のいずれか１項に記載の方法を実施するコンピュータ実行可能命令を含むコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物理的物体と通信装置との間の対話の分野に関する。例えば、本発明は、広域ネットワークを通じた物理的物体と通信装置との間の通信の構成に関する。
【背景技術】
【０００２】
本発明は特に、インターネットを通じて通信することができる通信端末、テレビジョン、広告板、ランプ、家庭用電子機器などの日常の装置でよい物理的物体を接続するものである、いわゆる「Ｗｅｂ  Ｏｆ  Ｔｈｉｎｇｓ」に関する。
【０００３】
このアーキテクチャの一応用例は、ユーザが通信端末およびインターネットを通じて物理的物体と対話するためのものである。そのような端末は、パーソナル・コンピュータ、ノートブック、「スマートフォン」などの携帯電話でよい。
【０００４】
そのような機構が特に、「Ｗｅｂ  Ｏｆ  Ｔｈｉｎｇｓ」に関する著作で説明されている。例えば、Ｄ．ＧｕｉｎａｒｄおよびＶ．Ｔｒｉｆａによる論文「Ｔｏｗａｒｄｓ  ｔｈｅ  Ｗｅｂ  ｏｆ  Ｔｈｉｎｇｓ：  Ｗｅｂ  Ｍａｓｈｕｐ  ｆｏｒ  Ｅｍｂｅｄｄｅｄ  Ｄｅｖｉｃｅｓ」、Ｐｒｏｃ．  ２ｎｄ  Ｗｏｒｋｓｈｏｐ  ｏｎ  Ｍａｓｈｕｐｓ、Ｅｎｔｅｒｐｒｉｓｅｓ  Ｍａｓｈｕｐｓ  ａｎｄ  Ｌｉｇｈｔｗｅｉｇｈｔ  Ｃｏｍｐｏｓｉｔｉｏｎ  ｏｎ  ｔｈｅ  Ｗｅｂ  （ＭＥＭ’０９）、２００９年を参照されたい。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】欧州特許第２２１６９１０号
【非特許文献】
【０００６】
【非特許文献１】Ｄ．ＧｕｉｎａｒｄおよびＶ．Ｔｒｉｆａ、「Ｔｏｗａｒｄｓ  ｔｈｅ  Ｗｅｂ  ｏｆ  Ｔｈｉｎｇｓ：  Ｗｅｂ  Ｍａｓｈｕｐ  ｆｏｒ  Ｅｍｂｅｄｄｅｄ  Ｄｅｖｉｃｅｓ」、Ｐｒｏｃ．  ２ｎｄ  Ｗｏｒｋｓｈｏｐ  ｏｎ  Ｍａｓｈｕｐｓ、Ｅｎｔｅｒｐｒｉｓｅｓ  Ｍａｓｈｕｐｓ  ａｎｄ  Ｌｉｇｈｔｗｅｉｇｈｔ  Ｃｏｍｐｏｓｉｔｉｏｎ  ｏｎ  ｔｈｅ  Ｗｅｂ  （ＭＥＭ’０９）、２００９年
【非特許文献２】Ｉｖａｎ  Ｐｏｕｐｙｒｅｖ等、「Ａｃｔｕａｔｉｏｎ  ａｎｄ  Ｔａｎｇｉｂｌｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅｓ：  ｔｈｅ  Ｖａｕｃａｎｓｏｎ  Ｄｕｃｋ，  Ｒｏｂｏｔｓ，  ａｎｄ  Ｓｈａｐｅ  Ｄｉｓｐｌａｙｓ」
【発明の概要】
【課題を解決するための手段】
【０００７】
一実施形態では、本発明は、物理的物体と通信装置との間の許可された通信を確立する方法であって、前記物理的物体および前記通信装置がどちらも、データ処理ユニット、接触通信インターフェース、および広域ネットワーク・インターフェースを備え、
物理的物体の接触通信インターフェースと、通信装置の接触インターフェースとの間の接触により、物理的物体と通信装置との間の物理的接続を確立するステップと、
前記物理的接続を通じて物理的物体と通信装置との間で許可データを送信し、許可データを使用する通信に物理的物体に関するアクセス権を授与するステップとを含み、
アクセス権により、通信装置が、物理的物体の広域ネットワーク・インターフェースおよび通信装置の広域ネットワーク・インターフェースを通じて、物理的物体の保護されたデータに書込みアクセスを行うことが可能となる方法を提供する。
【０００８】
実施形態によれば、そのような方法は、以下の特徴のうちの１つまたは複数を含むことができる。
【０００９】
この方法の実施形態では、保護されたデータは拡張モジュールを含み、アクセス権により、通信装置が、前記広域ネットワーク・インターフェースを通じて物理的物体の拡張モジュール内にソフトウェア・モジュールをインストールすることが可能となり、ソフトウェア・モジュールが、物理的物体のハードウェア能力に関連する機能を物理的物体に提供するように適合される。
【００１０】
この方法の実施形態では、この方法は、拡張モジュール内にソフトウェア・モジュールをインストールするステップをさらに含み、ソフトウェア・モジュールをインストールするステップは、ソフトウェア・データベース内の合致するソフトウェア・モジュールを識別するステップを含む。
【００１１】
この方法の実施形態では、この方法は、物理的物体の意味説明を送信するステップをさらに含み、合致するソフトウェア・モジュールの識別が、物理的物体の意味説明に応じて行われる。
【００１２】
この方法の実施形態では、意味説明は、物理的物体を識別する装置識別子を含み、合致するソフトウェア・モジュールを識別するステップは、装置識別子を、ソフトウェア・データベース内のソフトウェア・モジュールに関連するソフトウェア・モジュール説明と比較することを含む。
【００１３】
この方法の実施形態では、ソフトウェア・データベースが通信装置内に含まれる。
【００１４】
この方法の実施形態では、装置識別子が、シリアル番号、モデル番号、および商標からなるグループから選択される。
【００１５】
この方法の実施形態では、この方法は、インストールしたソフトウェア・モジュールに応じて、インターフェースおよび物理的物体の意味説明を更新するステップをさらに含む。
【００１６】
この方法の実施形態では、この方法は、広域ネットワークを通じて通信装置から物理的物体に情報を送るステップをさらに含み、情報は、通信端末を認証するように許可データの少なくとも一部を含む。
【００１７】
この方法の実施形態では、許可データはセキュリティ・キーを含む。
【００１８】
この方法の実施形態では、物理的物体が仮想物体に関連付けられ、仮想物体は、前記保護されたデータおよび意味説明を含む。
【００１９】
この方法の実施形態では、この方法は、通信装置から物理的物体に所有者データを送信するステップをさらに含み、所有者データは、通信装置の所有者についての情報を表し、アクセス権が、所有者データに応じて物理的物体によって授与される。
【００２０】
一実施形態では、本発明はさらに、物理的物体と通信装置との間の許可された通信を確立する方法であって、前記物理的物体および前記通信装置がどちらも、データ処理ユニット、接触通信インターフェース、および広域ネットワーク・インターフェースを備え、
物理的物体の接触通信インターフェースと、通信装置の接触インターフェースとの間の接触により、物理的物体と通信装置との間の物理的接続を確立するステップと
前記物理的接続を通じて物理的物体と通信装置との間で許可データを送信し、許可データを使用する通信に物理的物体に関するアクセス権を授与するステップとを含み、
アクセス権により、接続装置が、広域ネットワーク・インターフェースを通じて物理的物体の機能をトリガすることが可能となる方法を提供する。
【００２１】
実施形態によれば、そのような方法は、以下の特徴のうちの１つまたは複数を含むことができる。この方法の実施形態では、物理的物体はセンサを備え、機能は、センサによって測定されたデータをレポートする。この方法の実施形態では、物理的物体はアクチュエータを備え、機能はアクチュエータを制御する。
【００２２】
この方法の実施形態では、この方法は、通信装置上にユーザ・インターフェースを生成するステップをさらに含み、ユーザ・インターフェースが、パラメータを制御し、かつ／または物理的物体のデータをレポートするために前記機能をトリガするように適合される。
【００２３】
この方法の実施形態では、この方法は、物理的物体の機能に対応する意味説明を通信装置に送信するステップをさらに含み、通信装置上にユーザ・インターフェースを生成するステップが、機能の意味説明に応じて行われる。
【００２４】
この方法の実施形態では、意味説明が接触インターフェースを通じて送信される。この方法の実施形態では、意味説明が、物理的物体および通信装置の広域ネットワーク・インターフェースを通じて送信される。
【００２５】
この方法の実施形態では、ユーザ・インターフェースを生成するステップは、インターフェース要素データベース上のユーザ・インターフェース要素を取り出すステップをさらに含み、生成したユーザ・インターフェースは前記ユーザ・インターフェース要素を含む。
【００２６】
この方法の実施形態では、ユーザ・インターフェースは、グラフィカル・ユーザ・インターフェースまたはタンジブル・ユーザ・インターフェースである。
【００２７】
この方法の実施形態では、この方法は、広域ネットワーク・インターフェースを通じて通信装置から物理的物体に情報を送るステップをさらに含み、情報は、通信端末および命令が前記機能をトリガするのを許可するように、許可データの少なくとも一部を含む。
【００２８】
この方法の実施形態では、許可データはセキュリティ・キーを含む。
【００２９】
この方法の実施形態では、物理的物体が仮想物体に関連付けられ、仮想物体は意味説明を含む。
【００３０】
この方法の実施形態では、この方法は、通信装置から物理的物体に所有者データを送信するステップをさらに含み、所有者データは、通信装置の所有者についての情報を表し、アクセス権が、所有者データに応じて物理的物体によって授与される。
【００３１】
一実施形態では、本発明はまた、実行されたときに前述の方法の１つを実施するコンピュータ実行可能命令を含むコンピュータ・プログラムを提供する。
【００３２】
本発明の基となる概念は、物理的接触を通じた物理的物体へのアクセス権を通信端末に与えることであり、アクセスは、通信端末が広域ネットワークを通じた物理的物体の保護された部分にアクセスすることを可能にする。
【００３３】
本発明の元となる概念は、通信装置が物理的物体の機能を制御または監視するために物理的物体との物理的接触によってアクセス権を得ることを可能にする方法を提供することである。
【００３４】
本発明の諸態様は、通信装置が物理的物体上に新しい機能をインストールするために物理的物体との物理的接触によってアクセス権を得ることを可能にする方法を提供するための概念に基づく。
【００３５】
本発明の諸態様は、物理的物体上に実装されたいくつかのサービスがサービスのステータスを制御または監視するために適切なハードウェア・インターフェースを持たないことがあるという観測に基づく。例えば、物体の製造段階中に予期されなかったサービスが、例えばネットワークから適切なソフトウェアをダウンロードすることによって物理的物体上に統合されることがある。したがって、本発明の諸態様は、ユーザが通信装置を通じてサービスの機能を制御および／または監視することを可能にするように、外部通信装置上に前記物理的物体によって提供されるサービスに関するユーザ・インターフェースを生成するための概念に基づく。
【００３６】
本発明のいくつかの態様は、環境にとって経済的かつ持続可能な通信物理的物体を提供するための概念に基づく。
【００３７】
本発明のいくつかの態様は、通信端末と物理的物体との間の物理的接触を通じて物理的物体の制御機能のデータ処理機能を自動的にアップグレードするための容易な方式をユーザに提供するための概念に基づく。
【００３８】
図面を参照しながら、本発明のこれらおよびその他の態様が、例として以下で説明する実施形態から明らかとなり、それを参照して解明されるであろう。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態が実装されるシステムの全体的アーキテクチャの概略表現である。
【図２】物理的物体のソフトウェア部分を修正または監視することができるために通信端末によって実施されるステップを示す流れ図である。
【図３】物理的物体上に新しいソフトウェア・モジュールをインストールするために実施される、連続するステップの一例の概略表現である。
【図４】スマートフォンが物理的物体の機能を制御することを可能にするために実施される、連続するステップの一例の概略表現である。
【発明を実施するための形態】
【００４０】
図１に、ユーザによって制御され、通信ネットワーク２に接続される通信端末１を示す。より厳密には、通信端末１は、通信端末１がネットワーク２と通信することを可能にするネットワーク・インターフェース３を備える。通信端末１は、携帯電話すなわちスマートフォンなどの移動端末、据置き型パーソナル・コンピュータ、またはノートブックでよい。ネットワーク・インターフェース３は、無線インターフェースすなわちＷｉｆｉ、３Ｇ、ＬＴＥなど、またはワイヤード・インターフェースでよい。通信ネットワーク２は一般に、インターネットの一部を形成する様々な種類のネットワーク、例えばプライベート・ワイヤード・ネットワーク、公衆ネットワーク、無線ネットワークなどを含むことのできる複合ネットワークである。
【００４１】
ここではランプ９およびテレビジョン・セット１０であるいくつかの物理的物体４も、通信ネットワーク２に接続される。その目的で、物理的物体４は、通信ネットワーク２に接続されたネットワーク・インターフェース５を備える。ネットワーク・インターフェースは、ランプ４に直接的に組み込むことのできるデータ処理ユニットの部分である。あるいは、複数の物理的物体４と通信ネットワーク２との間に、ゲートウェイを形成するインターフェース装置を配置することができる。通信ネットワーク２に他の物理的物体４を接続することができる。
【００４２】
物理的物体４は様々な性質のものでよい。例えば、物理的物体４は、広告板、テレビジョン・セット、家庭用電子機器、別の通信端末、冷蔵庫、カメラ、メディア・ドライブ、情報ディスプレイなどの装置でよい。物理的物体４は、ユーザの自宅内に存在することができるが、公共の環境または他の場所、例えばユーザの職場に存在することもできる。
【００４３】
さらに、各物理的物体４は、ネットワーク・インターフェースを有するそのデータ処理ユニットを介して複数のサービスを提供することができる。サービスは、通信端末１を使用することによって、または別の物理的物体４によって「Ｗｅｂ  Ｏｆ  Ｔｈｉｎｇｓ」を通じて利用可能であり、したがってウェブを通じて使用または活動化することのできる物理的物体４によって提供される機能である。例えば、ランプ９は、通信端末１がその通信端末１から通信ネットワーク２を通じてリモートにランプをスイッチ・オンまたはオフすることを可能にするスイッチ・オン／スイッチ・オフ・サービスを提供する。
【００４４】
これらのサービスは、通信端末１にとって、対応する物理的物体４のネットワーク内の表現およびインターフェースである仮想物体を通じてアクセス可能である。言い換えれば、各仮想物体は、関連する物理的物体４に対する通信ネットワーク２を通じた仮想インターフェースを備える物理的物体４の仮想部分からなる。
【００４５】
仮想表現は、アプリケーション・プログラミング・インターフェース（ＡＰＩ）および意味説明を含む。アプリケーション・プログラミング・インターフェースＡＰＩは、関連する物理的物体によって、例えば他の物理的物体４、通信端末１、またはソフトウェア・アプリケーションによって提供されるサービスの使用を可能にする。意味説明は、物理的物体４の挙動をモデル化することを可能にし、特に、物理的物体４を通信端末１または他の物理的物体４およびソフトウェア・アプリケーションとインターフェースすることを可能にする。そのような仮想物体が、図３の番号１６によって示されており、ランプ９に関連する仮想ランプ１６からなる。仮想物体を物理的物体自体のデータ処理ユニット内に格納することができ、通信ネットワーク２を通じて前記関連する物体にリンクされた遠隔のサーバ内に格納することができ、または物理的物体および遠隔のサーバ内に分散させることができる。ゲートウェイを使用して通信ネットワーク２を通じてこの仮想物体にアクセスすることができる。
【００４６】
しかし、物理的物体４が実施することのできるいくつかの特定の処置が、通信ネットワーク２を通じたアクセス制限によって保護され、任意の通信装置１にとってアクセス可能ではない。そのような特定の措置は、例えば、物理的物体４のデータ処理ユニット上に新しいサービスおよび機能をインストールすること、あるいは物理的物体４の機能を制御および／または監視することを含む。こうした措置を実施することを可能にするために、物理的物体４の関連する仮想物体内に含まれる物理的物体４のソフトウェア部分に対するアクセスを通信装置１に授与する必要がある。
【００４７】
その目的で、通信端末１および物理的物体４はどちらも接触インターフェースを有する。図１では、接触インターフェースが、通信端末１について番号７によって、物理的物体４について番号６によって表されている。より厳密には、接触インターフェース６および７は、インターフェース６と７の間の物理的接触を通じて物理的物体と通信端末１との間の物理的接続を生み出すように適合されたコネクタである。物理的物体４と通信端末１は、この物理的接続を通じてデータを交換することができる。通信端末１と物理的物体との間のそのような物理的接続は、欧州特許第２２１６９１０号で説明され、データ交換を可能にする、第１の装置の物理的データポートと第２の装置との間で確立される物理的接続と同様でよい。
【００４８】
通信端末１と物理的物体４との間の物理的接続の確立により、通信ネットワーク２を通じた物理的物体４のソフトウェア部分へのアクセスが通信端末１に授与される。したがって、物理的接続により、物理的物体４に関連する特定の処置を実施する能力が通信端末１に与えられる。言い換えれば、通信端末１は、物理的物体４との限定されたアクセス対話を実施する権限を得る。通信端末１が物理的物体４から分離される場合であっても、物理的物体４との最初の接触後に、この授与されたアクセスを通信端末１に継続的に与えることができる。別の実施形態では、通信端末１と物理的物体４との間の接触の間だけアクセスを授与することができる。
【００４９】
通信端末１が物理的物体４のソフトウェア部分にアクセスする、連続するステップが、図２に流れ図で示されている。
【００５０】
第１のステップ１１では、ユーザがその通信端末１の接触インターフェース７を物理的物体４の接触インターフェース６と接触させる。したがって、データ交換を可能にする物理的接続が、ランプ４のデータ処理ユニットと通信端末１との間で実現される。
【００５１】
物理的接続が確立されると、第２のステップ１２では、通信端末１が、物理的物体４のソフトウェア部分へのアクセス権を得る。これらのアクセス権は、物理的接続による物理的物体４と通信端末１との間のデータ交換を通じて実現される。より厳密には、セキュリティ・キーが物理的物体４から通信端末１に、およびその逆方向に送信される。
【００５２】
さらなるステップ１３では、通信端末１が、通信ネットワーク２を通じて物理的物体のソフトウェア部分と対話する。その目的で、通信端末１は、物理的物体４宛てのデータ内にセキュリティ・キーを含める。それによって、物理的物体４に関連する仮想物体は、物理的物体４の対応するソフトウェア部分との限定されたアクセス対話を実施することが許可される端末として通信端末１を認証することができる。その結果、通信端末１は、物理的物体４のソフトウェア部分にアクセスすることができ、したがって、この保護されたソフトウェア部分内の物理的物体のサービスおよび機能に関連するデータを追加し、修正し、または読み取ることができる。
【００５３】
図２に示されるステップをより良く理解するために、次に図３を参照して特定の例を説明する。
【００５４】
図３では、通信端末１はディスコ・マイクロフォン１５であり、ディスコ・マイクロフォン１５は通信ネットワーク２に接続され、ランプ９も同様である。ディスコ・マイクロフォン１５は、サウンド・ビートに応じて周囲の物理的物体４に命令を与えるために周囲の音を記録および解析することのできるサウンド処理コントローラを備える。図２に示されるように、ランプは仮想表現を備え、この図では仮想表現が仮想ランプ１６として示されている。上記で示したように、仮想ランプは、ランプによって提供される機能の使用を可能にするＡＰＩを備える。例えば、ランプは当初、スイッチ・オン／スイッチ・オフ機能１７を備える。
【００５５】
しかし、サウンド・ビートに応じてランプ９を挙動させるように、特にディスコ・マイクロフォン１５によって検出されるサウンド・ビートに応じてランプ９を明滅させるようにランプ９と対話するために、ユーザは、ランプ９上に新しい機能をインストールする必要がある。
【００５６】
その目的で、第１のステップでは、ユーザがディスコ・マイクロフォン１５を入手し、ディスコ・マイクロフォン１５の接触インターフェース７をランプ９の接触インターフェース６と接触させる。したがって、ディスコ・マイクロフォン１５は、物理的接触を通じてランプ９との物理的接続を確立する。この物理的接続は、ランプ９とディスコ・マイクロフォン１５との間の最初のセキュア対話を保証する。
【００５７】
矢印１９によって表されるこのステップでは、ディスコ・マイクロフォンと仮想ランプは秘密鍵を交換する。この交換の間に受信した秘密鍵を用いて、仮想ランプ１６の拡張モジュールへのアクセスがディスコ・マイクロフォン１５に授与される。この拡張モジュール７が、ランプ９に新しい機能を提供するソフトウェア・モジュールを受信および格納することのできる情報ストレージに関連付けられる。実際には、拡張モジュールに格納されたとき、ソフトウェア・モジュールは、ランプ９が新しいサービスを提供することを可能にする。この新しいサービスは、ディスコ・マイクロフォン１５に通信ネットワーク２を通じてアクセス可能となる。言い換えれば、秘密鍵を用いて、仮想ランプ９上に新しいソフトウェア・モジュールをインストールすることを可能にする修正権がディスコ・マイクロフォン１５に授与される。
【００５８】
ランプ９で実装することのできる新しいサービスの特定の例は、明滅サービス１８である。この明滅サービス１８は、ランプ９を特定のシーケンスの「オン」および「オフ」で明滅させる。したがって、ソフトウェア・モジュールをランプ１５の拡張モジュール上にインストールすることができ、ソフトウェア・モジュールは、要求時に明滅サービスを提供することができる。このサービスは、ランプ９がそのハードウェアに関連する新しい能力または機能を提供することを可能にする。
【００５９】
したがって、サウンド・ビートに応じてランプ９を挙動させるために、ディスコ・マイクロフォン１５は、仮想ランプ１６の拡張モジュール内に明滅サービス１８をインストールする。このステップが矢印２０で示されている。その目的のために、ディスコ・マイクロフォン１５は実際のランプ９の意味説明を仮想ランプ１６から取り出す。意味説明は、特に、ランプ９のモデルや、ランプ９のシリアル番号などのランプ９の識別子を含むＸＭＬ言語での説明である。さらに、意味説明は、属性、状態、ハードウェア能力、提供されるサービス、所有者情報、物体のタイプ、およびランプ９の地理的位置を含むことができる。ネットワーク２を通じて、または物理的接続を通じて、仮想ランプから意味説明を取り出すことができる。
【００６０】
矢印２１で示されるように、ディスコ・マイクロフォン１５は、ソフトウェア・モジュールを含む外部ソフトウェア・データベース２２にアクセスする。このステップ１２では、ディスコ・マイクロフォンは、ランプ４の意味説明で取り出されたランプ９のシリアル番号およびモデルに従って、ソフトウェア・データベース２２内の互換ソフトウェア・モジュールを取り出す。通信ネットワーク２を通じてソフトウェア・データベース２２アクセスし、ソフトウェア・データベース２２は、ランプ９の製造業者またはサードパーティに属するデータベースでよい。変形形態では、ディスコ・マイクロフォン１５内に含まれるデータストレージにソフトウェア・データベースを格納することができる。ランプのハードウェア説明、さらにはランプの機能の説明を使用して、適切なソフトウェア・モジュールをさらに取り出すことができる。
【００６１】
適切なソフトウェア・モジュールを見つけるために、ディスコ・マイクロフォンが必要とするサービスと、市場で入手可能なソフトウェア・モジュールの説明との間の関連付けを見つけなければならない。必要なサービスとソフトウェア・モジュールとの間の関連付けは、ソフトウェア・モジュールの提供されるサービスの対応する意味値と、必要なサービスの意味値とが重要な意味相関を呈するときに見つかる。
【００６２】
意味値は、必要なサービスの識別子または補足的キーワードでよい。したがって、サービスの識別子またはサービスに関連する補足的キーワードと共に直接的に相関を計算することができる。同様に、相関は、ソフトウェア・モジュールによって提供されるサービスの識別子、または提供されるサービスに関連するキーワードに基づくことができる。例えば、関連付けは、必要なサービスと提供されるサービスとが同一のキーワードまたは識別子を呈するときに見つかる。
【００６３】
しかし、他の方法を採用することができ、意味値を別のものよりも一般化できることを考慮に入れることができる。例えば、必要なサービスは「ピクチャを表示」意味値を有することがあり、アプリケーションは「写真を表示」意味説明を有することがある。その場合、そのような相関をユーザの端末１で検出することができ、次いでユーザの端末１は、対応するソフトウェア・モジュールを、対応する必要なサービスに関連付ける。２つの意味値が同義語であるときに、相関をユーザ端末で検出することもできる。
【００６４】
より精密な相関を作成する必要があることもある。その目的で、通信端末１の計算手段がオントロジを使用することができる。このオントロジはウェブ上でアクセス可能にすることができ、またはローカルでよい。オントロジは、新しいサービス、新しい進化、および新しい装置を統合するように進化することができる。オントロジの使用により、類似の概念を相関させることが可能となり、例えば、「瞬く」キーワードを「明滅する」キーワードと相関させることができる。
【００６５】
ランプ９は、他の基準に応じてアクセス権を提供することができる。実際に、ディスコ・マイクロフォン１５は、物理的接続を通じて、ディスコ・マイクロフォンの所有者を示す情報を提供することができる。次いでランプ９は、それに応じて、例えばランプ９の意味説明で示されることのあるランプ９の所有者と、ディスコ・マイクロフォン１５所有者との間の社会的近接を求めることができる。これらの所有者間の社会的近接に従って、アクセス権をより高価または安価にすることができる。例えば、ランプ９の所有者がディスコ・マイクロフォン１５の所有者と同一である場合、ディスコ・マイクロフォンは、ランプのソフトウェア部分へのフル・アクセスを得ることができる。所有者が異なる場合、ランプ９の機能の制御および監視だけにアクセスを限定することができ、したがってディスコ・マイクロフォンは、ランプ上にソフトウェア・モジュールをインストールすることができないことがある。
【００６６】
互換ソフトウェア・モジュールを取り出した後、矢印２３で示されるように、ディスコ・マイクロフォン１５は、通信ネットワーク２を通じて、ランプ９上へのソフトウェア・モジュールのインストールをトリガする。通信ネットワーク２を使用して新しいソフトウェア・モジュールのインストールが行われる。インストール・ステップ１３の間に、ソフトウェア・モジュールが、ランプ９のソフトウェア部分に格納され、ランプ９の新しい意味説明、ならびに新しいインターフェース、さらに場合によっては、新しくインストールされた機能に関するグラフィカル・インターフェース（ウィジェット）および新しいアクセス・ポリシーが生成される。
【００６７】
ソフトウェア・モジュールがインストールされるとき、ディスコ・マイクロフォンは、通信ネットワーク２を通じてランプ９の新しい機能明滅１８をトリガすることができる。したがって、ディスコ・マイクロフォン１５を友人の家屋のベビールームなどの別の場所に移動することができ、ディスコ・マイクロフォン１５は、この場所で音の雰囲気を監視し、それに応じてランプ９を明滅させることができることになる。さらに、ユーザは、通信ネットワーク２を通じて、特にウェブを通じて、新しくインストールされた機能を使用することができる。
【００６８】
マイクロフォン１５が必要なのは、ランプ９との最初の接触だけであり、したがって、次いで、ソフトウェア・モジュールのインストールにどんな効果も及ぼすことなく、マイクロフォン１５をランプから離すことができる。実際に、マイクロフォン１５が必要なのは、アクセス権を得るための短時間の接触だけであり、次いで通信ネットワーク２を通じてインストールが達成される。
【００６９】
代替実施形態では、ランプ９との最初の接触を通じて得られるアクセス権が維持され、またはディスコ・マイクロフォンとランプ９との間の物理的近接に応じて失われる。例えば、ランプ９の周りの限定された地理的エリア内でアクセス権が維持される。ディスコ・マイクロフォン１５がランプ９から過度に離れて配置される場合、アクセス権が失われる。
【００７０】
他の実施形態では、ディスコ・マイクロフォン１５がランプ９と接触しているときにのみ、ソフトウェア・モジュールの実装および仮想ランプ１６のさらなる修正を達成することができる。実際に、ランプとディスコ・マイクロフォンとの間の接触を通じて、有効な許可データが継続的に送信される。ユーザがディスコ・マイクロフォン１５とランプ９との間の接触を遮断した場合、ディスコ・マイクロフォン１５内に格納された許可データが期限切れとなり、したがって、ディスコ・マイクロフォン１５は、ランプ９のソフトウェア部分へのアクセス権を持たない。
【００７１】
同様に、新しいソフトウェア・モジュールのインストールを、マイクロフォンとランプとの間の物理的接触の存在に制限することができる。他の実施形態では、最初の接触の後にマイクロフォンがもはや接触していない場合であっても、このインストールを許可することができる。
【００７２】
図４に、上述のランプ９上への明滅機能１８のインストールに続くステップを示す。
【００７３】
タッチ・スクリーンを提示するスマートフォン２４が、ユーザによって制御される。ユーザは、スマートフォン２４を使用することによってランプ９を制御することを望む。しかし、スマートフォン２４は当初、ランプ９のデータ処理ユニットを制御するように構成されない。したがって、スマートフォン２４は、ランプ９を制御するためにアクセス権を得る必要がある。これらのアクセス権は、ランプ９とスマートフォン２４との間の接触によって与えられるだけである。
【００７４】
ランプ４は、ランプの活動化または消光を可能にするオン／オフ機能１７、活動化時にランプを明滅させる明滅機能１８などのいくつかの機能を提供するデータ処理ユニットを備える。
【００７５】
こうした機能１７および１８を使用することを可能にするために、ランプ９の接触インターフェースとの物理的接触を通じて、ランプによって提供される機能へのアクセスをスマートフォン２４に授与する必要がある。
【００７６】
したがって、第１のステップ２５では、ユーザはスマートフォン２４をランプ４に接触させ、より厳密には、図３のリンク２６で観察することができるように、スマートフォンの物理的インターフェースをランプの物理的インターフェースに接触させる。次いでスマートフォン２４は、物理的接続を通じてランプ９からアクセス権を得る。
【００７７】
したがって、これらのアクセス権を使用することにより、スマートフォンは、スイッチ・オン／スイッチ・オフ機能１７および明滅機能１８を使用することが許可される。前述の方法と同様に、授与される権利は、スマートフォン２４とランプ９との間で交換された秘密鍵を起源とする。さらなるステップ２５では、次いでスマートフォン２４は、ランプ９を制御または観測するように許可された装置としてスマートフォン２４を認証するように、通信ネットワーク２を通じて仮想ランプ１６にデータを送信するときに秘密鍵を使用する。
【００７８】
秘密鍵を使用して、スマートフォンは、機能１７または１８のステータスを修正し、読み取ることができ、または機能１７または１８を実行するように命令を与えることができる。
【００７９】
一実施形態では、スマートフォン２４はまた、ランプの電力消費を示す電力消費サービスを監視する。このサービスはまた、ランプ９のデータ処理ユニットによって提供される。したがって、ランプ９は、電力消費サービスによって求められた電力消費値を反映するための適切なインターフェースを持たない。したがって、セキュリティ・キーを使用して、スマートフォン２４は、電力消費パラメータにアクセスすることができ、電力消費パラメータをユーザに表示することができる。
【００８０】
スマートフォンは、物理的物体内に存在することがある他のデータを監視するために、そのデータへのアクセスすることができる。例えば、そのようなデータは、ランプ９を使用したリモート装置の識別子に関連するリモート装置によるランプ９の使用の履歴を表す使用履歴でよい。別の例は、物理的物体４の接触インターフェース６と接触したリモート装置のリストを含むリンク履歴である。
【００８１】
次に、スマートフォン２４内に制御インターフェースをインストールする方法を説明する。
【００８２】
当初、スマートフォン２４は、ランプ９の機能１７および１８を制御するためのユーザ・インターフェースを持たない。したがって、次に、セキュリティ・キーの受信に続くステップ２７で、スマートフォンは、適切なグラフィカル・ユーザ・インターフェースを生成する。
【００８３】
矢印２８で示されるように、物理的接続を通じて提供されるアクセス権に加えて、スマートフォンは、物理的接続２６を通じて、または通信ネットワーク２を通じて、ランプ９の意味説明を取り出す。取り出した意味説明は、その挙動を示す機能の意味説明を含む。例えば、意味説明は、スイッチ・オン／スイッチ・オフ機能がブール入力を必要とすること、および明滅機能が、特定の明滅頻度にそれぞれ関連付けられた複数の事前定義された値の間から選ばれた値を必要とすることを示す。
【００８４】
次いで、機能の意味説明に基づいて、スマートフォンは、グラフィカル・ユーザ・インターフェースのユーザ・インターフェース言語（ＸＵＬ）説明を生成する。したがって、ＸＵＬ説明は、オン・オフ機能１７がボタン・グラフィカル表現を必要とし、明滅機能がリスト・ボックス・グラフィカル表現を必要とすることを示す。
【００８５】
次のステップ２７では、スマートフォンは、ボタン、リスト・ボックスまたはホイール・アクチュエータ、他の論理表現などの適切なインターフェース・アーチファクト３０をインターフェース・データベース２９から得る。このインターフェース・データベースには、スマートフォンによって通信ネットワーク２を通じて到達する。しかし、いくつかの実施形態では、インターフェース・データベースをスマートフォン２４に統合することができる。
【００８６】
次いでスマートフォン２４は、インターフェース・アーチファクトおよびＸＵＬ説明に従ってユーザ・インターフェースを生成し、タッチ・スクリーン上にユーザ・インターフェースを表示する。したがって、次いでユーザは、通信ネットワーク２を通じてランプ９に命令を与えるためにタッチ・スクリーンと対話することができ、命令は、スマートフォン２４を認証するようにセキュリティ・キーと共に送信される。より厳密には、命令はランプ１６の仮想表現に送られ、次いで、対応するＡＰＩは、ユーザの命令に従って、ランプのデータ処理ユニットが理解可能なコマンドを生成する。
【００８７】
ユーザ・インターフェースは、必ずしもＸＵＬインターフェースから生成されるわけではない。実際には、例えばハイパーテキスト・マークアップ言語（ＨＴＭＬ）を使用することによって、他の種類のインターフェース説明を生成することができる。さらに、インターフェース・アーチファクトは、画面上に表示するためにグラフィカルでよく、またはタンジブル・ユーザ・インターフェース上で使用するためにタンジブルでよい。そのようなタンジブル・インターフェースは、触覚アレイまたは形状ディスプレイでよい。タンジブル・インターフェースは、例えばＩｖａｎ  Ｐｏｕｐｙｒｅｖ等による「Ａｃｔｕａｔｉｏｎ  ａｎｄ  Ｔａｎｇｉｂｌｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅｓ：  ｔｈｅ  Ｖａｕｃａｎｓｏｎ  Ｄｕｃｋ，  Ｒｏｂｏｔｓ，  ａｎｄ  Ｓｈａｐｅ  Ｄｉｓｐｌａｙｓ」で説明されている。タンジブル・ユーザ・インターフェースを生成する一実施形態は、形状ディスプレイの対応するアクチュエータを作動させることによって形状ディスプレイの形状を構成するものである。
【００８８】
図３を参照して説明したステップと同様に、物理的物体の機能を制御または監視するために与えるアクセス権を、物理的物体４と接触する間だけ与えることができ、または物体との最初の接触後の期間に与えることができる。
【００８９】
物理インターフェースはコネクタまたは接続表面でよい。
【００９０】
本発明は記載の実施形態に限定されない。添付の特許請求の範囲は、ここに記載した基本的教示の中に明確に包含される、当業者が思い浮かべることのできるすべての修正および代替構造を具現化すると解釈されるべきである。動詞「備える」または「含む」およびその活用型の使用は、請求項で述べられるもの以外の要素またはステップの存在を除外しない。さらに、要素またはステップに先行する冠詞「ａ」または「ａｎ」の使用は、複数のそのような要素またはステップの存在を除外しない。本発明は、ハードウェアならびにソフトウェアによって実装することができる。ハードウェアの同じ項目はいくつかの「手段」を表すことがある。
【００９１】
特許請求の範囲では、括弧の間に配置された任意の参照符号は、特許請求の範囲を限定するものと解釈されないものとする。
【図１】
2015527671.tif 000003
【図２】
2015527671.tif 000004
【図３】
2015527671.tif 000005
【図４】
2015527671.tif 000006
【国際調査報告】
2015527671.tif 000007
2015527671.tif 000008
2015527671.tif 000009