(57)【要約】本発明は、コンピュータ・ネットワークにおいてユーザ・ガイドを決定する方法に関し、ユーザによって選択（２００）された少なくとも２のデバイス（１１１、１１２、１３１、１４１）に関する情報を含むメッセージ（２０２）が、サーバによって受信され（１０２）、前述のユーザ・ガイドは、記憶装置および前述のメッセージ（２０２）から取得されたデバイス（１１１、１２１、１３１、１４１）に関する情報に応じて前述のサーバ（１０２）によって決定され（２０３）、かつ前述のユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）が、前述のサーバ（１０２）によって送信される。
2014510326.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ・ネットワークにおいて、特に、電子デバイスの接続に関して、ユーザ・ガイドを決定する方法であって、ユーザによって選択（２００）された少なくとも２のデバイス（１１１、１２１、１３１、１４１）に関する情報を含むメッセージ（２０２）が、サーバ（１０２）によって受信され、前記ユーザ・ガイドは、記憶装置および前記メッセージ（２０２）から取得されたデバイス（１１１、１２１、１３１、１４１）に関する情報またはルールに応じて前記サーバ（１０２）によって決定され（２０３）、前記ユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）が、前記サーバ（１０２）によって送信される方法。
【請求項２】
前記デバイス（１１１、１２１、１３１、１４１）に関する前記情報は、前記デバイス（１１１、１２１、１３１、１４１）の少なくとも２つの間の接続に関係する機械可読のルールを含み、前記ユーザ・ガイドは、前記機械可読のルールに応じて決定される（２０３）請求項１に記載の方法。
【請求項３】
前記ユーザ・ガイドは、文書ファイルとして決定される（２０３）請求項１に記載の方法。
【請求項４】
前記ユーザ・ガイドは、オーディオ・ファイルとして決定される（２０３）請求項１に記載の方法。
【請求項５】
コンピュータ・ネットワークにおいてユーザ・ガイドを出力する方法であって、ユーザは、クライアント（１０１）によって少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する情報を促され、前記少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する前記情報を含むメッセージが、前記クライアント（１０１）によって決定され、前記メッセージ（２０２）は、前記クライアント（１０１）によって送信され、前記ユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）は、前記クライアント（１０１）によって受信され、前記ユーザ・ガイドは、前記クライアント（１０１）によって少なくとも部分的に出力される方法。
【請求項６】
デバイス（１１１、１２１、１３１、１４１）のリストは、前記クライアント（１０１）によってサーバ（１０２）に要求され、前記ユーザ入力を促すときに（２００）、前記リストに関する情報は前記クライアント（１０１）によって出力され、前記リストからの前記ユーザの選択は、前記クライアント（１０１）によって決定され、前記少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する前記情報は、前記リストからの前記ユーザの前記選択に応じて前記クライアント（１０１）によって決定される請求項５に記載の方法。
【請求項７】
前記他のメッセージ（２０４）は、文書ファイルの少なくとも一部を含み、前記クライアント（１０１）は、ディスプレイを含み、前記文書ファイルは、前記ディスプレイに少なくとも部分的に表示される（２０５）請求項５に記載の方法。
【請求項８】
前記他のメッセージ（２０４）は、オーディオ・ファイルの少なくとも一部を含み、前記クライアント（１０１）は、スピーカを含み、前記オーディオ・ファイルは、前記スピーカを介して少なくとも部分的に読み出される（２０５）請求項５に記載の方法。
【請求項９】
前記クライアント（１０１）は、記憶装置を含み、前期方法において、前記ユーザによって選択された（２００）少なくとも２のデバイス（１１１、１２１、１３１、１４１）に関する情報を含む前記メッセージ（２０２）を送信するステップは、前記記憶装置および前記メッセージ（２０２）から取得されたデバイス（１１１、１２１、１３１、１４１）に関する情報に応じて前記ユーザ・ガイドを決定するステップに置き換えられ、前記ユーザ・ガイドの少なくとも一部を含む前記他のメッセージ（２０４）を受信するステップは、前記ユーザ・ガイドの前記少なくとも一部を少なくとも一時的に前記クライアント（１０１）に格納するステップに置き換えられる請求項５に記載の方法。
【請求項１０】
コンピュータ・ネットワークにおいて、特に電子デバイスの接続に関して、ユーザをガイドするためのシステムであって、サーバ（１０２）は、ユーザによって選択された（２００）少なくとも２のデバイス（１１１、１２１、１３１、１４１）に関する情報を含むメッセージ（２０２）を受信し、記憶装置および前記メッセージ（２０２）から取得されたデバイス（１１１、１２１、１３１、１４１）に関する情報またはルールに応じてユーザ・ガイドを決定し（２０３）、かつ前記ユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）を送信するように構成され、クライアント（１０１）は、前記ユーザに、前記少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する情報を促し（２００）、前記少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する前記情報を含む前記メッセージ（２０２）を決定し（２０１）、前記メッセージ（２０２）を送信し、前記ユーザ・ガイドの少なくとも一部を含む前記他のメッセージ（２０４）を受信し、かつ前記ユーザ・ガイドを少なくとも部分的に出力する（２０５）用に構成されたシステム。
【請求項１１】
コンピュータ・ネットワークにおいて、特に電子デバイスの接続に関して、ユーザ・ガイドを決定するためのサーバ（１０２）であって、ユーザによって選択された少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する情報を含むメッセージ（２０２）を受信し、記憶装置および前記メッセージ（２０２）から取得されたデバイス（１１１、１２１、１３１、１４１）に関する情報に応じてユーザ・ガイドを決定し（２０３）、かつ前記ユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）を送信するように構成されたサーバ。
【請求項１２】
コンピュータ・ネットワークにおいて、特に電子デバイスの接続に関して、ユーザ・ガイドを決定するためのクライアント（１０１）であって、前記ユーザに、少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する情報を促し（２００）、前記少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する前記情報を含むメッセージ（２０２）を決定し（２０１）、前記メッセージ（２０２）を送信し、前記ユーザ・ガイドの少なくとも一部を含む前記他のメッセージ（２０４）を受信し、かつ前記ユーザ・ガイドを少なくとも部分的に出力する（２０５）用に構成されたクライアント。
【請求項１３】
コンピュータ・ネットワークにおいて、特に電子デバイスの接続に関して、ユーザ・ガイドを決定するためのコンピュータ・プログラムであって、コンピュータで実行されたときに、ユーザによって選択された（２００）少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する情報またはルールを含むメッセージ（２０２）を受信し、記憶装置および前記メッセージ（２０２）から取得された前期デバイス（１１１、１２１、１３１、１４１）に関する前期情報またはルールに応じて前記ユーザ・ガイドを決定し（２０３）、かつ前記ユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）を送信することをコンピュータにさせるコンピュータ・プログラム。
【請求項１４】
コンピュータ・ネットワークにおいて、特に電子デバイスの接続に関して、ユーザ・ガイドを出力するためのコンピュータ・プログラムであって、コンピュータで実行されたときに、ユーザに、少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する情報を促し（２００）、前記少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する前記情報を含むメッセージ（２０２）を決定し（２０１）、前記メッセージ（２０２）を送信し、前記ユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）を受信し、かつ前記ユーザ・ガイドを少なくとも部分的に出力する（２０５）ことをコンピュータにさせるコンピュータ・プログラム。
【請求項１５】
コンピュータで読み取り可能なプログラムを有するコンピュータで使用可能な媒体を含むコンピュータ・ネットワークにおいて、特に電子デバイスの接続に関して、ユーザ・ガイドを決定するためのコンピュータ・プログラム製品であって、前記コンピュータ読み取り可能なプログラムは、コンピュータで実行されたときに、ユーザによって選択された（２００）少なくとも２のデバイス（１１１、１２１、１３１、１４１）に関する情報を含むメッセージ（２０２）を受信し、記憶装置および前記メッセージ（２０２）から取得されたデバイス（１１１、１２１、１３１、１４１）に関する情報またはルールに応じて前記ユーザ・ガイドを決定し（２０３）、かつ前記ユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）を送信することをコンピュータにさせるコンピュータ・プログラム製品。
【請求項１６】
コンピュータで読み取り可能なプログラムを有するコンピュータで使用可能な媒体を含むコンピュータ・ネットワークにおいて、特に電子デバイスの接続に関して、ユーザ・ガイドを出力するためのコンピュータ・プログラム製品であって、前記コンピュータ読み取り可能なプログラムは、コンピュータで実行されたときに、ユーザに、少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する情報を促し（２００）、前記少なくとも２つのデバイス（１１１、１２１、１３１、１４１）に関する前記情報を含むメッセージ（２０２）を決定し（２０１）、前記メッセージ（２０２）を送信し、前記ユーザ・ガイドの少なくとも一部を含む他のメッセージ（２０４）を受信し、かつ前記ユーザ・ガイドを少なくとも部分的に出力する（２０５）ことをコンピュータにさせるコンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・ネットワークにおいてユーザ・ガイドを決定するための方法、システム、サーバ、クライアント、コンピュータ・プログラム、およびコンピュータ・プログラム製品に関する。
【背景技術】
【０００２】
多くの電子デバイスが、たとえば、ケーブルを介して、またはワイヤレスで、他の電子デバイスに接続されるように構成されている。
【０００３】
信頼性が高い接続を提供するために、そのような接続は、典型的には、標準化されたコネクタ、ジャック、アンテナ、ケーブル、またはネットワーク・プロトコルを使用する。
【０００４】
電子デバイス間の接続の確立を容易にするために、特定の電子デバイスには、通常、紙または電子的な導入ガイドが付属している。
【０００５】
導入ガイドでは、特に、電子デバイスの接続、たとえば、どのコネクタ、ジャック、もしくはアンテナが使用可能であるか、またはどのプロトコルがサポートされているかについて説明されている。場合によっては、前述のユーザ・ガイドは、また、たとえばケーブル・テレビ受信機をテレビに接続する方法など、手元の電子デバイスを他の電子デバイスに接続する方法に関する説明を含む。
【０００６】
しかし、さまざまな電子デバイスは、同じまたは同様の目的のために多くの製造業者によって生産されているという事実のため、ある種の電子デバイスにおそらく接続できる、あらゆる他の電子デバイスのために特定のガイドラインを含めることは事実上不可能である。
【０００７】
これは、そのようなユーザ・ガイドの情報が、標準的な説明に限定され、他の電子デバイスに関する特定の情報は考慮されないということを意味する。
【０００８】
ユーザは、場合によっては、接続するであろうすべての電子デバイスの複数の導入ガイドに目を通すことになる。経験のないユーザにとっては、このために事態がより明確になるどころか、さらに混乱する場合がある。
【０００９】
最後の手段は、場合によっては、人々が特定の環境、すなわちデバイスおよび利用可能な接続について問題および解決策を共有する、インターネット上の専用のユーザ・フォーラムを訪れることである。
【００１０】
上に要約したように、電子デバイスを互いに接続することは厄介かつ時間のかかる作業であり、使用する電子デバイスの数が増えると、これはさらに悪化する。このために、全体的なシステムの最適の性能を得られない場合もある。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
したがって、本発明の目的は、電子デバイスを接続するプロセスを容易にすることである。
【課題を解決するための手段】
【００１２】
本発明の考えは、コンピュータ・ネットワークで、ユーザ・ガイドを決定することであり、ユーザによって選択された少なくとも２つのデバイスに関する情報を含むメッセージがサーバによって受信され、記憶装置および前述のメッセージから取得されたデバイスに関する情報に応じて、前述のユーザ・ガイドは前述のサーバによって決定され、前述のユーザ・ガイドの少なくとも一部を含む他のメッセージが、前述のサーバによって送信される。
【００１３】
本発明の考えは、また、コンピュータ・ネットワークでユーザ・ガイドを出力することであり、ユーザは、クライアントによって少なくとも２つのデバイスに関する情報を促され、前述の少なくとも２つのデバイスに関する前述の情報を含むメッセージが、前述のクライアントによって決定され、前述のメッセージは前述のクライアントによって送信され、前述のユーザ・ガイドの少なくとも一部を含む他のメッセージが、前述のクライアントによって受信され、かつ前述のユーザ・ガイドは、前述のクライアントによって少なくとも部分的に出力される。
【００１４】
有利なことに、前述のデバイスに関する前述の情報は、前述のデバイスの少なくとも２つの間の接続に関係する機械可読のルールを含み、前述のユーザ・ガイドは、前述の機械可読のルールに応じて決定される。
【００１５】
有利なことに、デバイスのリストは、前述のクライアントによってサーバに要求され、前述のユーザ入力を促すときに、前述のリストに関する情報は前述のクライアントによって出力され、前述のリストからの前述のユーザの選択は、前述のクライアントによって決定され、かつ前述の少なくとも２つのデバイスに関する前述の情報は、前述のリストからの前述のユーザの前述の選択に応じて前述のクライアントによって決定される。
【００１６】
本発明の他の発展形は、従属請求項および以下の記述から得ることができる。
【００１７】
以下に、添付の図面を参照して本発明についてさらに詳しく説明する。
【図面の簡単な説明】
【００１８】
【図１】コンピュータ・ネットワークの第１の部分を概略的に示す図である。
【図２】第１のシーケンス図を概略的に示す図である。
【発明を実施するための形態】
【００１９】
図１は、コンピュータ・ネットワーク１００の第１の部分を示している。
【００２０】
前述のコンピュータ・ネットワーク１００は、たとえば、クライアント１０１、サーバ１０２、第１のデバイス１１１、第２のデバイス１２１、第３のデバイス１３１、および第４のデバイス１４１を含む。前述のコンピュータ・ネットワーク１００は、これより多い、または少ないデバイスを含むことができる。
【００２１】
前述のクライアント１０１は、たとえば、ハードディスク、ＵＳＢポート、伝送コントロール・プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）をサポートするイーサネット・ネットワーク・カード、Ｂｌｕｅｔｏｏｔｈカード、Ｓビデオ入力および出力ジャックを備えたＳビデオ・カード、ＲＣＡ／Ｃｉｎｃｈオーディオ入力および出力ジャックを備えたサウンド・カード、高解像度マルチメディア・インターフェース（ＨＤＭＩ）入力および出力ジャックを含む個人用メディア・センタ・コンピュータである。前述のクライアント１０１は、前述のコンピュータ・ネットワーク１００に接続するように構成されている。
【００２２】
前述のクライアント１０１は、携帯電話のようなハンドヘルド・デバイスの場合もある。
【００２３】
前述のサーバ１０２は、たとえば、コンピューティング・クラウドの単一のサーバまたは仮想サーバであり、たとえば、前述のコンピュータ・ネットワーク１００に接続するように構成された伝送コントロール・プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）をサポートするイーサネット・ネットワーク・カードを含む。
【００２４】
たとえば、前述の第１のデバイス１１１は、たとえば第１のデータ・リンク１１２を介して前述の個人メディア・センタ・コンピュータなど、前述のクライアント１０１にすでに接続され、コンポジット、ＨＤＭＩ、およびｓビデオ入力ジャックを持つ、ＨＤＭＩ、コンポジットおよびｓビデオ信号をサポートするテレビである。前述のクライアント１０１は、前述のデバイス１１１に接続する必要はない。むしろ、前述のクライアント１０１は、前述の第１のデバイス１１１に接続されないように構成することができる。この場合、前述の第１のデータ・リンクは存在しない。
【００２５】
前述の第１のデータ・リンクは、たとえば、Ｓビデオ・ケーブルおよびジャックを含む。
【００２６】
前述の第２のデバイス１２１は、たとえば、第２のデータ・リンク１２２を介して、たとえば、前述の個人用メディア・センタ・コンピュータなど、前述のクライアント１０１にすでに接続されている、２つのＲＣＡジャックを介してアナログ・ステレオ・オーディオ入力を受け入れるスピーカを含む音声増幅器である。
【００２７】
前述の第２のデータ・リンク１２２は、たとえば、それぞれが２つのＲＣＡジャックを備えた２つの同軸ケーブルを含む。
【００２８】
前述の第３のデバイス１３１は、たとえば、Ｆコネクタを備えた同軸入力用ジャック、およびＨＤＭＩ、Ｓビデオ・コンポジット出力を持ち、ＨＤＭＩ、Ｓビデオ、およびコンポジット出力ジャックが接続されていない、ＤＶＢ−Ｃ入力をサポートするテレビ・ケーブル復号器である。
【００２９】
前述の第３のデバイス１３１、たとえば前述のテレビ・ケーブル復号器は、ケーブル・テレビ用の壁付コンセント（Ｆコネクタ）に、同軸ケーブルおよびＦコネクタで接続される。
【００３０】
前述の第４のデバイス１４１は、たとえば携帯電話である。たとえば、前述の第４のデバイス１４１、たとえば前記携帯電話は、第４のデータ・リンク１４２を介して前述のクライアント１０１、たとえば前述の個人用メディア・センタ・コンピュータに接続される。
【００３１】
前述の第４のデータ・リンク１４２は、たとえばＢｌｕｅｔｏｏｔｈリンクである。
【００３２】
第５のデータ・リンク１５０は、前述のクライアント１０１および前述のサーバ１０２を接続する。前述の第５のデータ・リンク１５０は、たとえばＴＣＰ／ＩＰリンクである。
【００３３】
前述のクライアント１０１、サーバ１０２、各デバイス１１１、１２１、１３１、１４１は、たとえば、それぞれのベンダおよびデバイスの名前およびタイプにマッピングされた、一意のベンダおよびデバイス識別情報によって識別可能である。デバイスの実用的な識別情報の例として、前述のデバイス１１１、１２１、１３１、および１４１、前述のクライアント１０１、または前述のサーバ１０２のそれぞれに含まれているネットワーク・デバイスに対する周知のＭＡＣアドレスがある。他のタイプの識別情報について、本発明は同様に適用可能である。
【００３４】
図１には、このベンダおよびデバイス識別情報、ならびにそれぞれのデバイス機能、利用可能なコネクタ、および好ましい接続タイプの優先度の記述へのそれらのマッピングを格納するデータ・ベースは描写されていない。このデータ・ベースは、より一般的には記憶装置と呼ばれる。
【００３５】
前述のデータ・リンク１１２、１２２、１３２、１４１、１４０を介した前述の接続は、ここではさらには説明されない周知の標準により、前述のクライアント１０１、前述のサーバ１０２、前述の第１のデバイス１１１、前述の第２のデバイス１２１、または前述の第３のデバイス１３１の接続を提供する。本発明は、前述の標準的なコネクタに限定されない。本発明は、また、電子デバイスを相互に連結することを可能にする、任意の他の標準または非標準のコネクタ、ジャック、データ・リンクなどに適用される。
【００３６】
前述のクライアント１０１は、メッセージ内で前述のサーバ１０２に、デバイス機能および利用可能なコネクタに関する情報を送信するように構成される。前述のクライアント１０１は、前述のデバイス機能に関する前述の情報を必ずしも格納しない。この情報が前述のクライアント１０１に格納されていない場合、前述のサーバ１０２は、この情報を提供するように構成される。このシナリオでは、前述のクライアント１０１は、前述のサーバ１０２が対応する機能を取得できるように、デバイスの参照および識別情報を提供するように構成される。
【００３７】
前述のクライアント１０１は、ユーザが互いに接続したいと考える前述のデバイス１１１、１１２、１３１、１４０の少なくとも２つに関する情報について前述のユーザを促すように構成されている。例では、前述のクライアント１０１は、前述の第１のデバイス１１１、たとえば前述のテレビを介して前述の情報を表示するように構成された前述のメディア・センタ・コンピュータである。前述のクライアント１０１は、また、このプロンプトを表示するように構成された、ディスプレイまたはタッチ画面表示を含むことができる。
【００３８】
前述のユーザが一度に２つを超えるデバイスに接続したいと望む場合、前述のクライアント１０１は、２つを超えるデバイスのリストを受け入れるように構成することができる。例では、前述のクライアント１０１は、たとえば、前述のテレビによって受信されたリモート制御入力から、前述の第１のデバイス１１１を介して前述の情報を受信するように構成された前述のメディア・センタ・コンピュータである。前述のクライアント１０１は、前述のサーバ１０２に、直接にまたは前述のデバイス１１１、１１２、１３１、１４０のいずれかを介して接続するように構成することができる。前述のクライアント１０１は、また、前述のユーザ・プロンプトへの返答として前述のユーザ入力を受信するように構成された、たとえばボタン、タッチ画面などのユーザ・インターフェースを含むことができる。
【００３９】
前述のクライアント１０１は、たとえば既知のデバイス・ベンダ、モデル・タイプなどのリストを表示することによって、前述の識別を促すように構成することができる。
【００４０】
前述のクライアント１０１は、たとえば前述の第５のデータ・リンク１５０を介して前述のサーバ１０２から、知識ベースから前述のリストを要求するように構成することができる。
【００４１】
この場合、前述のクライアント１０１は、ユーザ・インターフェースを介して前述のユーザの入力から、前述の少なくとも２つのデバイスに関して前述の情報を決定するように構成することができる。前述のユーザ・インターフェースは、たとえば、キーボードもしくはタッチ・スクリーン、または前述のクライアント１０１に接続されたリモート制御デバイスである。
【００４２】
前述のクライアント１０１は、前述の少なくとも２つのデバイス１１１、１２１、１３１、１４０に関する前述の情報を含む前述のメッセージを決定するように、かつたとえば前述のＴＣＰ／ＩＰ接続を使用して、前述のサーバ１０２に前述の第５のデータ・リンク１５０を介して前述のメッセージを送信するように構成されている。
【００４３】
前述のクライアント１０１は、前述のユーザ・ガイドの少なくとも一部を含む他のメッセージを受信するように、かつたとえばディスプレイまたはスピーカを介して前述のユーザ・ガイドを少なくとも部分的に出力するように構成されている。
【００４４】
第１のケースでは、たとえば、前述のユーザ・ガイドは、たとえばＡＳＣＩＩテキストなど文書ファイルとして、後者のケースでは、オーディオ・ファイルとして（部分的に）提供される。
【００４５】
前述のクライアント１０１は、他の任意の形式での前述のユーザ・ガイドを受信および出力するだけでなく、それを前述のユーザ・ガイドの出力に使用可能な任意の他の形式に変換するように構成することができる。
【００４６】
前述のクライアント１０１で前述のユーザ・ガイドを変換する代わりに、前述のユーザ・ガイドは、また、前述のサーバから別の形式で前述のクライアント１０１に転送できる場合がある（たとえばＨＴＭＬまたはＰＤＦ）。こうすることで、前述のクライアント１０１は、前述の形式適合を実行する必要がない。
【００４７】
前述のクライアント１０１は、接続が可能ではない場合に、エラー・メッセージを受信して出力するように構成することができる。
【００４８】
前述のサーバ１０２は、前述の少なくとも２つのデバイス１１１、１２１、１３１、１４１に関する情報から最適な接続を決定するように構成されている。このために、前述のサーバ１０２は、前述の記憶装置から前述のデバイス１１１、１２１、１３１、１４１に関する情報を読み込むことができる。
【００４９】
前述のサーバ１０２は、また、前述の記憶装置に格納できる、または他のデータ・ベースから要求できる機械可読のルールおよび定義済みフレーズを読み込むように構成することができる。
【００５０】
前述のサーバ１０２は、前述の機械可読のルールに応じて、前述の定義済みフレーズから指示、すなわち前述のユーザ・ガイドを生成し、かつ前述のクライアント１０１に他のメッセージでユーザ・ガイドとして前述の指示を送信するように構成することができる。
【００５１】
最適な接続を決定するために、前述の機械可読のルールは、たとえば、特定のデバイスに対するすべての可能な接続に関する情報を含む。
【００５２】
前述のサーバ１０２は、たとえば自動化されたリーズナー（ｒｅａｓｏｎｅｒ）、すなわち、前述の機械可読のルールに応じて、前述のサーバ１０２で実行され、前述の少なくとも２つのデバイス１１１、１２１、１３１、１４１に対して前述の最適な接続を決定するように構成されたコンピュータ・プログラムを含む。
【００５３】
前述のサーバ１０２は、前述の少なくとも２つのデバイス１１１、１２１、１３１、１４１のいずれかの間で接続が可能ではない場合、前述のエラー・メッセージを送信するように構成することができる。
【００５４】
前述のコンピュータ・ネットワーク１００において前述のユーザをガイドするための方法について、図２を参照して以下に述べる。
【００５５】
前述の方法の目的は、電子デバイス間の最適な相互接続性を決定することである。例では、前述の第３のデバイス１３１、たとえば、前述のテレビ・ケーブル復号器は、まだ接続されておらず、第３のデータ・リンク１３２を介して、他の電子デバイス１１１、１２１、１４１を含むシステムに統合されるものとする。オプションの前述のシステムは、前述のクライアント１０１も含めるように拡張することができる。
【００５６】
一般的なシナリオでは、前述の第３のデバイス１３１は、前述の他の電子デバイス１１１、１２１、１４１、および前述のクライアント１０１の任意の１つ接続するように構成することができる。
【００５７】
例では、前述の第３のデバイス１３１は、ＤＶＢ−Ｃをサポートする前述のケーブル・テレビ復号器である。その同軸入力用ジャックは、すでにＦコネクタおよび同軸ケーブルで壁付コンセントに接続されている。ＨＤＭＩ、Ｓビデオおよびコンポジット出力ジャックを持つＨＤＭＩ、Ｓビデオ、およびコンポジット出力は、まだ接続されていない。したがって、前述の他の電子デバイス１１１、１２１、１４１に前述の第３のデバイス１３１を接続する方法に関する指示を用いて特定のユーザ・ガイドを生成するために、下記のように前述の方法が使用される。オプションの前述の指示は、前述のクライアント１０１に前述の第３のデバイス１３１を接続する方法に拡張することもできる。
【００５８】
前述のユーザが前述のクライアント１０１のボタンを押下したことを前述のクライアント１０１が検出すると、たとえば、前述の方法が開始する。
【００５９】
後で、ステップ２００で、前述のクライアント１０１は、前述のユーザに、前述の少なくとも２つのデバイス１１１、１２１、１３１、１４１に関する情報を促す。
【００６０】
例では、第１のステップで、表示されるユーザ・プロンプトは、前述のシステムの一部を形成するであろうすべてのデバイスの前述の識別情報を提供するように要求する。前述のクライアント１０１は、前述のシステムの一部である場合とそうでない場合があり、実際、前述のクライアント１０１は、それ自体、前述の電子デバイスのシステムの一部である必要はない。前述のサーバ１０２または任意の他のサーバもしくはデバイスも、前述のシステムの一部になることができる。
【００６１】
その後、ステップ２０１で、前述のクライアント１０１は、前述の少なくとも２つのデバイス１１１、１２１、１３１、１４１に関する前述の情報を含む前述のメッセージを決定する。
【００６２】
その後、前述のメッセージは、前述のサーバ１０２にメッセージ２０２として送信される。前述のメッセージ２０２は、たとえばＴＣＰ／ＩＰメッセージである。
【００６３】
前述のメッセージ２０２を受信すると、前述のサーバ１０２は、前述のメッセージから前述のユーザによって選択された少なくとも２つのデバイス１１１、１２１、１３１、１４１に関する前述の情報を決定する。例では、システムの一部を形成するであろうすべてのデバイスの前述の識別情報が決定される。
【００６４】
その後、ステップ２０３で、前述のサーバ１０２は、前述の記憶装置から取得された前述のデバイス１１１、１１２、１３１、１４１に関する前述の情報、および前述のメッセージで受信された前述の少なくとも２つのデバイス１１１、１２１、１３１、および１４１に関する前述の情報に応じて、前述のユーザ・ガイドを決定する。
【００６５】
例では、前述のサーバ１０２は、記憶装置から識別情報に関連する機械可読のルールを読み込む。
【００６６】
その後、前述のサーバ１０２は、自動化されたリーズナーを使用して、前述の機械可読のルールを処理することによって、システムに対する最適な相互接続性オプションを決定する。前述の機械可読のルールは、個々のデバイスの接続を記述する知識ベース・システムのオントロジまたはルールでもよい。前述の機械可読のルールは、特定のデバイス・タイプに対して特定のコネクタに割り当てられる優先度を含むことができる。前述の自動化されたリーズナーは、前述のルールで動作する前述のコンピュータ・プログラムでもよい。
【００６７】
そのようなルールの例は、それぞれ例として、ケーブル復号器、テレビ、および個人用メディア・センタ・コンピュータを指す第３のデバイス１３１、第１のデバイス１１１、およびクライアント１０１について以下に示している。
ルール１
デバイス名：ケーブル復号器
ＩＤ：１２３４５
デバイス・タイプ：受信機
入力タイプ：ＤＶＢ−Ｃ
出力タイプ：ＨＤＭＩ、Ｓビデオ、コンポジット
入力優先：ＤＶＢ−Ｃ
入力デバイスの設定：ＬＭＢ
出力優先：ＨＤＭＩ
出力装置の設定：テレビ
ルール２
デバイス名：テレビ
ＩＤ：５４３２１
デバイス・タイプ：テレビ
入力タイプ：ＨＤＭＩ、Ｓビデオ、コンポジット
入力優先：ＨＤＭＩ
入力デバイスの設定：受信機
出力優先：−
出力装置の設定：−
ルール３
デバイス名：個人用メディア・センタ
ＩＤ：５５５５５
デバイス・タイプ：送信機、受信機
入力タイプ：ハードディスク、ＵＳＢ、イーサネット、ＴＣＰ／ＩＰ、Ｂｌｕｅｔｏｏｔｈ、Ｓビデオ、ＲＣＡ／Ｃｉｎｃｈオーディオ、ＨＤＭＩ。
出力タイプ：ＵＳＢ、イーサネット、ＴＣＰ／ＩＰ、Ｂｌｕｅｔｏｏｔｈ、Ｓビデオ、ＲＣＡ／Ｃｉｎｃｈオーディオ、ＨＤＭＩ
入力優先：ＴＣＰ／ＩＰ
入力デバイスの設定：サーバ
出力優先：ＨＤＭＩ
出力装置の設定：テレビ
【００６８】
上記の代表的なルールから見られるように、テレビはＨＤＭＩ接続を１つしか受け入れられないが、２つのデバイス（ケーブル復号器および個人用メディア・センタ）に出力優先ＨＤＭＩがあるという矛盾がある。これは、デバイスの１つだけをＨＤＭＩインターフェースを介してテレビに直接的に接続できることを意味する。この代表的なケースでは、以下の２つのオプションを利用できる：
−やや劣るＳビデオまたはコンポジットを用いてデバイスの１つをテレビに接続する。
−より優れたＨＤＭＩインターフェースを使用して１つのデバイスを他方のデバイスを介してテレビに接続する。
【００６９】
例によると、前述の自動化されたリーズナーは、できるだけ多くの接続について、最善の可能なビデオ形式、この場合はＨＤＭＩを選択するようにプログラムされている。したがって、ケーブル復号器を個人用メディア・センタ・コンピュータに接続し、かつ個人用メディア・センタ・コンピュータをテレビに（両方ともＨＤＭＩを介して）接続するオプションが選択されている。
【００７０】
しかし、前述の自動化されたリーズナーは、別の例では、中間のデバイスの数を減らすなど、他の基準を適用するようにプログラムすることができる。その場合、ユーザ・ガイドは、接続のそれぞれについて相互に排他的な２つのオプション（ＨＤＭＩ、Ｓビデオ）が存在することに注目して、ケーブル復号器および個人用メディア・センタ・コンピュータをテレビに直接的に接続することを勧める。
【００７１】
いずれの場合にも、その結果として、前述のサーバ１０２は、前述のユーザ・ガイド、たとえば前述の文書ファイルまたは前述のオーディオ・ファイルを決定する。例では、前述の文書ファイルはＰＤＰ文書として作成される。
【００７２】
その後、前述のサーバ１０２は、たとえばネットワーク搬送、またはクライアント側での表示に適した部分へと前述のユーザ・ガイドを分割することによって、前述の他のメッセージを決定する。
【００７３】
その後、前述のサーバ１０２は、前述のユーザ・ガイドの少なくとも一部を含むメッセージ２０４として前述の他のメッセージを前述のクライアント１０１に送信する。前述のメッセージ２０４は、たとえばＴＣＰ／ＩＰメッセージである。
【００７４】
接続を見つけられない場合、たとえば前述の自動化されたリーズナーによって、前述のエラー・メッセージは、前述のメッセージ２０４として送信される。
【００７５】
前述のメッセージ２０４を受信すると、前述のクライアント１０１は、ステップ２０５で前述のユーザ・ガイドの前述の少なくとも一部を決定し、前述のユーザ・ガイドを少なくとも部分的に出力する。オプションとして、前述のユーザ・ガイドのすべての部分が受信されるまで、前述のクライアント１０１は待ち、その後、前述のユーザ・ガイドを出力することができる。
【００７６】
前述の出力は、また、前述のクライアント１０１の前述のハードディスクに格納するか、またはプリンタを介して印刷することができる。
【００７７】
その後、前述の方法は終了する。
【００７８】
前述の方法の有利な実装では、前述のユーザに入力を促す前に、デバイスの前述のリストが前述のクライアント１０１によって前述のサーバ１０２に要求され、前述のサーバ１０２から前述の要求への応答を受信すると、前述のリストは、前述のクライアント１０１によって、たとえば表示または読み出しされるなど、出力される
【００７９】
前述の方法の別の有利な変更は、既存の構成を完成するのに適切なデバイスの推薦を提供するステップを含む。この情報は、ユーザ入力のための前述のプロンプトとともに提供することができ、また、前述のサーバ１０２によってデバイスの前述のリストとともに提供することができる。このように、たとえば、製造は、前述のユーザに新しいデバイスまたはより適切なデバイスを提供することができる。たとえば、前述の出力が表示されるときに、前述の推薦は、異なる色、または異なるフォントで強調表示される。あるいは、前述の出力が読み出されるときに、前述の推薦は、「推薦」などのキーワードによって告知することができる。
【００８０】
この場合、前述のメッセージは、たとえば、前述のユーザ・インターフェースを介してユーザ入力を決定することによって、前述のクライアント１０１によって検出された選択から決定される。その後、前述の方法ステップ２０２において上に記述されているように、前述のメッセージが送信される。
【００８１】
あるいは、前述のクライアント１０１は、前述のサーバのタスクを実行するように構成することができる。この場合、メッセージは送信されない。
【００８２】
代わりに、前述のクライアント１０１は、記憶装置を含み、前述の方法において、前述のユーザによって選択された少なくとも２つのデバイス１１１、１１２、１３１、１４１に関する情報を含む前述のメッセージ２０２を決定し送信するステップ２０１は、前述の記憶装置および前述のメッセージ２０２から取得されたデバイス１１１、１１２、１３１、１４１に関する情報に応じて、前述のユーザ・ガイドを決定するステップによって置き換えられる。さらに、前述のユーザ・ガイドの少なくとも一部を決定するステップ２０３は、前述のクライアント１０１によって実行される。
【００８３】
さらに、前述のクライアント１０１は、この場合、前述のユーザ・ガイドの少なくとも一部を少なくとも一時的に前述のクライアント１０１に格納する追加のステップを実行し、前述のディスプレイまたはスピーカを介してそれを出力するために、記憶装置から前述のユーザ・ガイドの少なくとも一部を読み取るように構成することができる。
【００８４】
オプションとして、前述のクライアント１０１は、インターネット・プロトコルおよびハイパーテキスト・マークアップ言語を介して接続情報を提供するウェブ・サービスにアクセスするパーソナル・コンピュータでもよい。
【００８５】
上述のデバイスに関する情報は、たとえばデバイス・コンストラクター（ｃｏｎｓｔｒｕｃｔｏｒ）、または自分の経験に基づいたユーザが、前述の記憶装置に格納することができる。
【００８６】
記述および図面は、単に本発明の原理を示すものである。したがって、当業者であれば、本明細書に明示的に記述も示されてもいなくても、本発明の原理を具体化し、その精神および範囲に含まれるさまざまな構成を考案できることを理解されたい。さらに、本明細書に詳述したすべての例は、原則として、読者が本発明の原理、およびその技術を推進する発明者（ら）によって提供された概念を理解するのを支援するために、教育のみを目的とすることを明確に意図するものであり、そのような具体的に詳述された例および条件に限定しないものとして解釈するべきである。さらに、本明細書において、本発明の原理、態様、および実施形態を詳述するすべての記述、およびその特定の例は、その等価物を包含することを意図するものである。
【００８７】
「プロセッサ」と書かれた任意の機能ブロックを含む、図に示すさまざまな要素の機能は、専用ハードウェア、および適切なソフトウェアと連携してソフトウェアを実行する機能を持つハードウェアの利用を通じて提供することができる。プロセッサによって提供される場合、機能は、単一の専用プロセッサによって、単一の共有プロセッサによって、または一部は共有できる複数の個々のプロセッサによって提供することができる。さらに、「プロセッサ」または「コントローラ」という用語の明示的な使用は、ソフトウェアを実行できるハードウェアを排他的に指すものと解釈するべきではなく、デジタル・シグナル・プロセッサ（ＤＳＰ）ハードウェア、ネットワーク・プロセッサ、特定用途向けＩＣ（ＡＳＩＣ）、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）、ソフトウェアを格納するための読み取り専用メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、および不揮発性記憶装置を限定することなく、暗黙的に含むことができる。従来型および／またはカスタムの他のハードウェアも含むことができる。同様に、図に示されるすべてのスイッチは概念のみを示すものである。それらの機能は、プログラム・ロジックの動作を通じて、専用ロジックを通じて、プログラム制御および専用ロジックの対話を通じて、または手動でも、実行することができ、内容からより明確に理解されるように、特定の技術を実装者が選択可能である。
【００８８】
本明細書に示すいかなるブロック図も、本発明の原理を具体化する実例となる回路についての概念的な視点を表していることは当業者には自明であろう。同様に、そのようなコンピュータまたはプロセッサが明示的に示されているかどうかに関わりなく、任意のフローチャート、流れ図、状態遷移図、擬似コードなどは、コンピュータ可読媒体において本質的に表され、したがって、コンピュータまたはプロセッサによって実行できるさまざまなプロセスを表していることを理解されたい。
【００８９】
上記のさまざまな方法のステップは、プログラムされたコンピュータによって実行することができることを当業者なら容易に理解するであろう。本明細書において、一部の実施形態は、また、機械またはコンピュータで読み取り可能およびエンコード装置で実行可能またはコンピュータで実行可能なプログラム命令である、たとえば、デジタル・データ記憶メディアなど、プログラム記憶装置を包含することを意図するものであり、前述の命令は、上記方法のステップの一部またはすべてを実行する。プログラム記憶装置は、たとえば、デジタル・メモリ、磁気ディスクや磁気テープなどの磁気記憶装置メディア、ハードドライブ、または光学的に読み取り可能なデジタル・データ記憶装置メディアなどでもよい。また、実施形態は、上記方法の上述したステップを実行するようにプログラムされたコンピュータを包含することを意図するものである。
【図１】
2014510326.tif 000003
【図２】
2014510326.tif 000004
【国際調査報告】
2014510326.tif 000005
2014510326.tif 000006