(57)【要約】【課題】ユーザが通信を希望する機器の属性を複数指定し、指定された属性に該当する機器との通信を可能とする機器管理装置、通信装置などを提供する。【解決手段】携帯電話機１０１は、指定したい機器に関する属性パケットを生成するパケット生成部２０４と、属性パケットを管理サーバ１１１に送信するパケット送信部２０６とを備え、管理サーバ１１１は、管理される機器のアドレス情報と属性値とを関連付けて記憶する機器情報テーブル３０３と、携帯電話機１０１から送られた属性パケットに基づいて機器情報テーブル３０３を参照して該当する機器のアドレス情報を取得するアドレス情報取得部３０６と、アドレス情報取得部３０６で取得したアドレス情報に基づいて指定したい機器に送信するパケットを生成するパケット生成部３０４とを備え、ユーザは携帯電話機１０１で機器の属性を特定して指定したい機器と通信が行える。【選択図】図１
2006191424.tif 000002
【特許請求の範囲】
【請求項１】
通信装置から指定される機器を管理する機器管理装置であって、前記管理される機器のアドレス情報と、前記管理される機器の属性項目と、前記管理される機器の前記属性項目を特定する属性値とを関連付けて記憶する記憶手段と、前記属性項目および前記属性値で表される属性条件、または複数の前記属性条件で表される論理条件から構成され、前記通信装置から送信される属性パケットを受信するパケット受信手段と、前記パケット受信手段で受信された前記属性パケット内の前記属性条件または前記論理条件に基づいて前記記憶手段から該当する前記管理される機器のアドレス情報を取得するアドレス情報取得手段と、前記アドレス情報取得手段で取得した前記アドレス情報を有する前記管理される機器に送信する所定のパケットを生成するパケット生成手段と、前記アドレス情報取得手段で取得した前記アドレス情報を有する前記管理される機器に前記パケット生成手段で生成された前記所定のパケットを送信するパケット送信手段とを備えた機器管理装置。
【請求項２】
通信装置から指定される機器を管理する機器管理装置であって、前記管理される機器のアドレス情報と、前記管理される機器の属性項目と、前記管理される機器の前記属性項目を特定する属性値とを関連付けて記憶する記憶手段と、前記属性項目および前記属性値で表される属性条件、または複数の前記属性条件で表される論理条件から構成され、前記通信装置から送信される属性パケットを受信するパケット受信手段と、前記パケット受信手段で受信された前記属性パケット内の前記属性条件または前記論理条件に基づいて前記記憶手段から該当する前記管理される機器のアドレス情報を取得するアドレス情報取得手段と、前記アドレス情報取得手段で取得した前記アドレス情報から構成される機器情報パケットを生成するパケット生成手段と、前記通信装置に前記パケット生成手段で生成された前記機器情報パケットを送信するパケット送信手段とを備えた機器管理装置。
【請求項３】
前記属性条件は、前記属性項目と前記属性値の関係を示す関係条件を含むことを特徴とする請求項１または請求項２記載の機器管理装置
【請求項４】
機器管理装置で管理される機器を指定する通信装置であって、前記管理される機器の属性項目と、前記管理される機器の前記属性項目を特定する属性値とで表される属性条件、または複数の前記属性条件で表される論理条件から構成され、前記機器を指定する属性パケットを生成するパケット生成手段と、前記パケット生成手段で生成された前記属性パケットを前記機器管理装置に送信するパケット送信手段と、前記パケット送信手段から送信された前記属性パケットに基づいて前記機器管理装置が取得した前記指定された機器と通信を行う通信手段とを備えた通信装置。
【請求項５】
機器管理装置で管理される機器を特定する通信装置であって、前記管理される機器の属性項目と、前記管理される機器の前記属性項目を特定する属性値とで表される属性条件、または複数の前記属性条件で表される論理条件から構成され、前記機器を指定する属性パケットを生成するパケット生成手段と、前記パケット生成手段で生成された前記属性パケットを前記機器管理装置に送信するパケット送信手段と、前記パケット送信手段から送信された前記属性パケットに対応して前記機器管理装置から送信される、前記指定された機器のアドレス情報から構成される機器情報パケットを受信するパケット受信手段と、前記パケット受信手段で受信した前記機器情報パケットに基づいて前記指定された機器と通信を行う通信手段とを備えた通信装置。
【請求項６】
前記属性条件は、前記属性項目と前記属性値の関係を示す関係条件を含むことを特徴とする請求項４または請求項５記載の通信装置。
【請求項７】
機器管理装置で管理される機器を通信装置で指定する機器指定方法あって、前記管理され
る機器の属性項目と、前記管理される機器の前記属性項目を特定する属性値とで表される属性条件、または複数の前記属性条件で表される論理条件から構成され、前記機器を指定する属性パケットを前記通信装置が生成する通信装置パケット生成手順と、前記通信装置パケット生成手順で生成された前記属性パケットを前記通信装置が前記機器管理装置に送信する通信装置パケット送信手順と、前記通信装置パケット送信手順で送信された前記属性パケットを前記機器管理装置が受信する機器管理装置パケット受信手順と、前記機器管理装置パケット受信手順で受信された前記属性パケット内の前記属性条件または前記論理条件に基づいて、前記管理される機器のアドレス情報と前記属性項目と前記属性値とを関連付けて記憶する記憶手段から、該当する前記管理される機器のアドレス情報を前記機器管理装置が取得するアドレス情報取得手順と、前記アドレス情報取得手順で取得した前記アドレス情報を有する前記管理される機器に送信する所定のパケットを前記機器管理装置が生成する機器管理装置パケット生成手順と、前記アドレス情報取得手段で取得した前記アドレス情報を有する前記管理される機器に前記機器管理装置パケット生成手順で生成された前記所定のパケットを前記機器管理装置が送信する機器管理装置パケット送信手順と、前記機器管理装置パケット送信手順で前記所定のパケットが送信された前記管理される機器と前記通信装置が通信を行う通信手順とを備えた機器指定方法。
【請求項８】
機器管理装置で管理される機器を通信装置で指定する機器指定方法あって、前記管理される機器の属性項目と、前記管理される機器の前記属性項目を特定する属性値とで表される属性条件、または複数の前記属性条件で表される論理条件から構成され、前記機器を指定する属性パケットを前記通信装置が生成する通信装置パケット生成手順と、前記通信装置パケット生成手順で生成された前記属性パケットを前記通信装置が前記機器管理装置に送信する通信装置パケット送信手順と、前記通信装置パケット送信手順で送信された前記属性パケットを前記機器管理装置が受信する機器管理装置パケット受信手順と、前記機器管理装置パケット受信手順で受信された前記属性パケット内の前記属性条件または前記論理条件に基づいて、前記管理される機器のアドレス情報と前記属性項目と前記属性値とを関連付けて記憶する記憶手段から、該当する前記管理される機器のアドレス情報を前記機器管理装置が取得するアドレス情報取得手順と、前記アドレス情報取得手順で取得した前記アドレス情報から構成される機器情報パケットを前記機器管理装置が生成する機器管理装置パケット生成手順と、前記機器管理装置パケット生成手順で生成した前記機器情報パケットを前記機器管理装置が前記通信装置に送信する機器管理装置パケット送信手順と、前記機器管理装置パケット送信手順で送信された前記機器情報パケットを前記通信装置が受信する通信装置パケット受信手順と、前記通信装置パケット受信手順で受信した前記機器情報パケットに基づいて前記通信装置が前記指定された機器と通信を行う通信手順とを備えた機器指定方法。
【請求項９】
前記属性条件は、前記属性項目と前記属性値の関係を示す関係条件を含むことを特徴とする請求項７または請求項８記載の機器指定方法。
【請求項１０】
通信装置が機器管理装置で管理される機器を指定して通信する通信システムであって、前記通信装置は、前記管理される機器の属性項目と、前記管理される機器の前記属性項目を特定する属性値とで表される属性条件、または複数の前記属性条件で表される論理条件から構成され、前記機器を指定する属性パケットを生成する通信装置パケット生成手段と、前記通信装置パケット生成手段で生成された前記属性パケットを前記機器管理装置に送信する通信装置パケット送信手段と、前記通信装置パケット送信手段から送信された前記属性パケットに基づいて前記機器管理装置が取得した前記指定された機器と通信を行う通信手段とを備え、前記機器管理装置は、前記管理される機器のアドレス情報と前記属性項目と前記属性値とを関連付けて記憶する記憶手段と、前記通信装置の前記通信装置パケット送信手段から送信される前記属性パケットを受信する機器管理装置パケット受信手段と、前記機器管理装置パケット受信手段で受信された前記属性パケット内の前記属性条件また
は前記論理条件に基づいて前記記憶手段から該当する前記管理される機器のアドレス情報を取得するアドレス情報取得手段と、前記アドレス情報取得手段で取得した前記アドレス情報を有する前記管理される機器に送信する所定のパケットを生成する機器管理装置パケット生成手段と、前記アドレス情報取得手段で取得した前記アドレス情報を有する前記管理される機器に前記機器管理装置パケット生成手段で生成された前記所定のパケットを送信する機器管理装置パケット送信手段とを備えた通信システム。
【請求項１１】
通信装置が機器管理装置で管理される機器を指定して通信する通信システムであって、前記通信装置は、前記管理される機器の属性項目と、前記管理される機器の前記属性項目を特定する属性値とで表される属性条件、または複数の前記属性条件で表される論理条件から構成され、前記機器を指定する属性パケットを生成する通信装置パケット生成手段と、前記通信装置パケット生成手段で生成された前記属性パケットを前記機器管理装置に送信する通信装置パケット送信手段と、前記通信装置パケット送信手段から送信された前記属性パケットに対応して前記機器管理装置から送信される、前記指定された機器のアドレス情報から構成される機器情報パケットを受信する通信装置パケット受信手段と、前記通信装置パケット受信手段で受信した前記機器情報パケットに基づいて前記指定された機器と通信を行う通信手段とを備え、前記機器管理装置は、前記管理される機器のアドレス情報と前記属性項目と前記属性値とを関連付けて記憶する記憶手段と、前記通信装置パケット送信手段から送信される前記属性パケットを受信する機器管理装置パケット受信手段と、前記機器管理装置パケット受信手段で受信された前記属性パケット内の前記属性条件または前記論理条件に基づいて前記記憶手段から該当する前記管理される機器のアドレス情報を取得するアドレス情報取得手段と、前記アドレス情報取得手段で取得した前記アドレス情報から構成される機器情報パケットを生成する機器管理装置パケット生成手段と、前記通信装置に前記機器管理装置パケット生成手段で生成した前記機器情報パケットを送信する機器管理装置パケット送信手段とを備えた通信システム。
【請求項１２】
前記属性条件は、前記属性項目と前記属性値の関係を示す関係条件を含むことを特徴とする請求項１０または請求項１１記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信相手を指定して通信を行う際に使用される、機器管理装置、通信装置、機器指定方法、およびこれらを用いた通信システムに関する。
【背景技術】
【０００２】
近年、パソコン（ＰＣ）や携帯電話機など、ネットワークに接続可能な機器が増加している。このような機器と通信するためには、それぞれの機器のネットワークアドレスを指定する必要がある。たとえば、携帯電話機においては、電話番号を指定する必要があり、また、パソコン（ＰＣ）においては、ＩＰアドレスを指定する必要がある。これらのネットワークアドレスは、通常、数字の羅列であり、覚えるのが困難であるため、ＩＰアドレスに関しては、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）を使うことによって、分かりやすい名称で通信することが可能となっている。
【０００３】
しかし、今後は、これらのネットワークに接続可能な機器がさらに増加することが予想され、そのためには、さらに簡単で分かりやすい通信機器の指定方法が必要になる。
【０００４】
従来の通信機器の指定方法としては、例えば、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）のサブアドレス指定方法がある。
【０００５】
図１５は、ＩＳＤＮのサブアドレス指定方法におけるネットワーク構成の一例を示す図である。図１５において、ＩＳＤＮ電話機５１１とＴＡ（ｔｅｒｍｉｎａｌ  ａｄａｐｔｅｒ）５２１ａ，５２１ｂとはバス５３０で接続されており、それぞれサブアドレスとして、例えば、“００”、“０１”“０２”が設定されている。なお、この例では、ＴＡ５２１ａにアナログ電話機５２２が、ＴＡ５２１ｂにＦＡＸ５２３がそれぞれ接続されている。
【０００６】
ＩＳＤＮ電話機５０１は、ＩＳＤＮ電話機５１１の電話番号に、サブアドレスとして、例えば、“０１”を付加して電話をかけることにより、着信機器として、例えば、サブアドレス“０１”が設定されているＴＡ５２１ａを指定でき、ＴＡ５２１ａの配下にあるアナログ電話機５２２と、ＩＳＤＮ網５００を介して通信することが可能となる。
【０００７】
また、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を使った通信では、通信相手を指定する方法として、より多くの条件を指定可能である。例えば、ＳＩＰのメッセージの中でｓｉｐ：＋８１−０１２−３４５−６７８９；ｕｓｅｒ＝ｐｈｏｎｅといった記述をすることによって、機器の種類を指定することが可能である。またｔｒａｎｓｐｏｒｔ＝ｔｃｐと指定することによってトランスポートプロトコルの指定も可能である。
【０００８】
その他の通信機器指定方法としては、通信機器の名前とアドレスを管理する登録用装置を別に設け、通信を開始する前に登録用装置から通信機器の名前とアドレスの一覧をダウンロードして通信機器を選択する方法がある（例えば、特許文献１参照）。
【０００９】
図１６は、このようにして通信機器の名前とアドレスの一覧をダウンロードして通信機器を選択する方法の一例を示した図である。
【００１０】
図１６において、宅内ネットワーク６１０はインターネット６００と接続されており、
配下の通信機器として、例えば、パソコン（ＰＣ）６２３、電話機６２２、テレビ６２１、登録用装置６１１などを備えている。パソコン（ＰＣ）６０１は、インターネット６００を経由して登録用装置６１１にアクセスし、通信機器の名前とアドレスの一覧をダウンロードする。そしてその後、取得した一覧の中から通信を望む機器をユーザにおいてパソコン（ＰＣ）６０１で選択し、選択した機器のアドレスを使用して選択した機器と通信を開始するという方法を採っている。
【特許文献１】特開２００１−２２３７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来のＩＳＤＮによるサブアドレスを用いた機器の指定方法では、接続される通信機器がそれほど多くないため、指定可能な条件が電話番号とサブアドレスの二つしかなく、また二つの条件が同時に成立するという条件（ＡＮＤ条件）のみ指定可能で十分であり、ＯＲ条件などの条件指定が不可能であった。
【００１２】
このため、複雑な条件の指定が不可能であり、今後予想される、通信機器の数が増大した場合には、特に適切な機器を指定することが困難である。また、ユーザは、通信機器のサブアドレスをいちいち覚えておく必要があり、通信機器の数が増加すると、ユーザの負担が増大するという問題がある。
【００１３】
また、従来のＳＩＰを使用して通信相手の条件を指定する方法においても、複数の条件が同時に成立するという条件（ＡＮＤ条件）のみ指定可能であり、ＯＲ条件などの指定が不可能であった。また、指定する条件もｕｓｅｒ＝ｐｈｏｎｅなど、等号を使った指定のみ可能であり、不等号による数値の範囲指定などができないという問題があった。
【００１４】
また、従来の通信機器の名前とアドレスの一覧をダウンロードして通信機器を選択する方法においても、通信機器の数が増加すると、ユーザが通信機器の一覧から１つを選択するのに手間がかかり、その手間が増大するという問題があった。
【００１５】
さらに、上記従来のものにおいては、共通する問題として、通信機器の名前、ＵＲＩ、サブアドレスなどによって希望する機器を選択しなければならず、ユーザはそれらを覚えておく必要があった。さらに、指定できる条件としてはｕｓｅｒ＝ｐｈｏｎｅなど、機器の種類などしか指定できず、電話の通話状態など時間によって変化する状態や、機器が提供するサービスなどを条件として指定できなかった。このため、名前から機器が持つ機能や状態などを想像しなければならなかった。
【００１６】
本発明は、このような従来の問題に鑑みてなされたものであり、ユーザが通信を希望する機器について、その属性を複数指定し、指定された属性に該当する機器を選択して、その機器との通信を可能とする機器管理装置、通信装置、機器指定方法、およびこれらを用いた通信システムを提供するものである。
【課題を解決するための手段】
【００１７】
本発明の機器管理装置は、通信装置から指定される機器を管理する機器管理装置であって、管理される機器のアドレス情報と、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とを関連付けて記憶する記憶手段と、属性項目および属性値で表される属性条件、または複数の属性条件で表される論理条件から構成され、通信装置から送信される属性パケットを受信するパケット受信手段と、パケット受信手段で受信された属性パケット内の属性条件または論理条件に基づいて記憶手段から該当する管理される機器のアドレス情報を取得するアドレス情報取得手段と、アドレス情報取得手段で取得したアドレス情報を有する管理される機器に送信する所定のパケットを生成するパケット生
成手段と、アドレス情報取得手段で取得したアドレス情報を有する管理される機器にパケット生成手段で生成された所定のパケットを送信するパケット送信手段とを備えた構成を有する。
【００１８】
この構成により、ユーザが複数の属性条件や属性条件間の論理条件をそれぞれ指定することにより、複雑な条件による機器指定が可能となり、通信機器の数が増大した場合でも適切な機器を指定することが可能になる。また、ユーザは、属性を指定すれば通信を行う機器を指定できるので、アドレスを覚える必要が無くなり、ユーザの負担が減る。また、人間に分かりやすい属性（ユーザ名、機器の種類、機器の状態、機器が提供可能なサービスなど）を指定することによって、人間の感覚に近い高度な機器指定を実現することができる。
【００１９】
また、本発明の機器管理装置は、通信装置から指定される機器を管理する機器管理装置であって、管理される機器のアドレス情報と、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とを関連付けて記憶する記憶手段と、属性項目および属性値で表される属性条件、または複数の属性条件で表される論理条件から構成され、通信装置から送信される属性パケットを受信するパケット受信手段と、パケット受信手段で受信された属性パケット内の属性条件または論理条件に基づいて記憶手段から該当する管理される機器のアドレス情報を取得するアドレス情報取得手段と、アドレス情報取得手段で取得したアドレス情報から構成される機器情報パケットを生成するパケット生成手段と、通信装置にパケット生成手段で生成された機器情報パケットを送信するパケット送信手段とを備えた構成を有する。
この構成により、ユーザは、指定した条件に該当する機器のアドレスを容易に取得できるので、その中から通信を行う機器を選択することが可能になる。これによって、通信機器の数が増大した場合でも、通信を行う機器の候補を属性指定によって絞り込むことが可能となり、ユーザの負担が減る。
【００２０】
また、本発明の機器管理装置は、属性条件は、属性項目と属性値の関係を示す関係条件を含む構成を有する。
【００２１】
この構成により、属性項目を数字の範囲で指定することができ、ユーザの負担が減る。
【００２２】
さらに本発明の通信装置は、機器管理装置で管理される機器を指定する通信装置であって、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とで表される属性条件、または複数の属性条件で表される論理条件から構成され、機器を指定する属性パケットを生成するパケット生成手段と、パケット生成手段で生成された属性パケットを機器管理装置に送信するパケット送信手段と、パケット送信手段から送信された属性パケットに基づいて機器管理装置が取得した指定された機器と通信を行う通信手段とを備えた構成を有する。
【００２３】
この構成により、ユーザは、複数の属性条件や属性条件間の論理条件をそれぞれ指定することができ、複雑な条件による機器指定が可能となり、通信機器の数が増大した場合でも適切な機器指定を行うことが可能になる。また、ユーザは、属性を指定すれば通信を行う機器を指定できるので、アドレスを覚える必要が無くなり、ユーザの負担が減る。また、人間に分かりやすい属性（ユーザ名、機器の種類、機器の状態、機器が提供可能なサービスなど）を指定することによって、人間の感覚に親和性の高い機器指定を実現することができる。
【００２４】
また、本発明の通信装置は、機器管理装置で管理される機器を特定する通信装置であって、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とで表さ
れる属性条件、または複数の属性条件で表される論理条件から構成され、機器を指定する属性パケットを生成するパケット生成手段と、パケット生成手段で生成された属性パケットを機器管理装置に送信するパケット送信手段と、パケット送信手段から送信された属性パケットに対応して機器管理装置から送信される、指定された機器のアドレス情報から構成される機器情報パケットを受信するパケット受信手段と、パケット受信手段で受信した機器情報パケットに基づいて指定された機器と通信を行う通信手段とを備えた構成を有する。
【００２５】
この構成により、ユーザは指定した条件に該当する機器のアドレスを容易に取得することができるので、その中から通信を行う機器を選択することが可能になる。これによって、通信機器の数が増大した場合でも、通信を行う機器の候補を属性指定によって絞り込むことが可能となり、ユーザの負担が減る。
【００２６】
また、本発明の通信装置は、属性条件は、属性項目と属性値の関係を示す関係条件を含む構成を有する。
【００２７】
この構成により、属性項目を数字の範囲で指定することができ、ユーザの負担が減る。
【００２８】
さらに本発明の機器指定方法は、機器管理装置で管理される機器を通信装置で指定する機器指定方法あって、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とで表される属性条件、または複数の属性条件で表される論理条件から構成され、機器を指定する属性パケットを通信装置が生成する通信装置パケット生成手順と、通信装置パケット生成手順で生成された属性パケットを通信装置が機器管理装置に送信する通信装置パケット送信手順と、通信装置パケット送信手順で送信された属性パケットを機器管理装置が受信する機器管理装置パケット受信手順と、機器管理装置パケット受信手順で受信された属性パケット内の属性条件または論理条件に基づいて、管理される機器のアドレス情報と属性項目と属性値とを関連付けて記憶する記憶手段から、該当する管理される機器のアドレス情報を機器管理装置が取得するアドレス情報取得手順と、アドレス情報取得手順で取得したアドレス情報を有する管理される機器に送信する所定のパケットを機器管理装置が生成する機器管理装置パケット生成手順と、アドレス情報取得手段で取得したアドレス情報を有する管理される機器に機器管理装置パケット生成手順で生成された所定のパケットを機器管理装置が送信する機器管理装置パケット送信手順と、機器管理装置パケット送信手順で所定のパケットが送信された管理される機器と通信装置が通信を行う通信手順とを備えた構成を有する。
【００２９】
この構成により、ユーザは、複数の属性条件と属性条件間の論理条件とをそれぞれ指定することにより、複雑な条件による機器指定が可能となり、通信機器の数が増大した場合でも適切な機器を指定することが可能になる。また、ユーザは、属性を指定すれば通信を行う機器を指定できるので、アドレスを覚える必要が無くなり、ユーザの負担が減る。また、人間に分かりやすい属性（ユーザ名、機器の種類、機器の状態、機器が提供可能なサービスなど）を指定することによって、人間の感覚に親和性の高い機器指定を実現することができる。
【００３０】
また本発明の機器指定方法は、機器管理装置で管理される機器を通信装置で指定する機器指定方法あって、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とで表される属性条件、または複数の属性条件で表される論理条件から構成され、機器を指定する属性パケットを通信装置が生成する通信装置パケット生成手順と、通信装置パケット生成手順で生成された属性パケットを通信装置が機器管理装置に送信する通信装置パケット送信手順と、通信装置パケット送信手順で送信された属性パケットを機器管理装置が受信する機器管理装置パケット受信手順と、機器管理装置パケット受信手順で受
信された属性パケット内の属性条件または論理条件に基づいて、管理される機器のアドレス情報と属性項目と属性値とを関連付けて記憶する記憶手段から、該当する管理される機器のアドレス情報を機器管理装置が取得するアドレス情報取得手順と、アドレス情報取得手順で取得したアドレス情報から構成される機器情報パケットを機器管理装置が生成する機器管理装置パケット生成手順と、機器管理装置パケット生成手順で生成した機器情報パケットを機器管理装置が通信装置に送信する機器管理装置パケット送信手順と、機器管理装置パケット送信手順で送信された機器情報パケットを通信装置が受信する通信装置パケット受信手順と、通信装置パケット受信手順で受信した機器情報パケットに基づいて通信装置が指定された機器と通信を行う通信手順とを備えた構成を有する。
【００３１】
この構成により、ユーザは、指定した条件に該当する機器のアドレスを容易に取得できるので、その中から通信を行う機器を選択することが可能になる。これによって、通信機器の数が増大した場合でも、通信を行う機器の候補を属性指定によって絞り込むことが可能となり、ユーザの負担が減る。
【００３２】
また、本発明の機器指定方法は、属性条件は、属性項目と属性値の関係を示す関係条件を含む構成を有する。
【００３３】
この構成により、属性項目を数字の範囲で指定することができ、ユーザの負担が減る。
【００３４】
さらに本発明の通信システムは、通信装置が機器管理装置で管理される機器を指定して通信する通信システムであって、通信装置は、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とで表される属性条件、または複数の属性条件で表される論理条件から構成され、機器を指定する属性パケットを生成する通信装置パケット生成手段と、通信装置パケット生成手段で生成された属性パケットを機器管理装置に送信する通信装置パケット送信手段と、通信装置パケット送信手段から送信された属性パケットに基づいて機器管理装置が取得した指定された機器と通信を行う通信手段とを備え、機器管理装置は、管理される機器のアドレス情報と属性項目と属性値とを関連付けて記憶する記憶手段と、通信装置の通信装置パケット送信手段から送信される属性パケットを受信する機器管理装置パケット受信手段と、機器管理装置パケット受信手段で受信された属性パケット内の属性条件または論理条件に基づいて記憶手段から該当する管理される機器のアドレス情報を取得するアドレス情報取得手段と、アドレス情報取得手段で取得したアドレス情報を有する管理される機器に送信する所定のパケットを生成する機器管理装置パケット生成手段と、アドレス情報取得手段で取得したアドレス情報を有する管理される機器に機器管理装置パケット生成手段で生成された所定のパケットを送信する機器管理装置パケット送信手段とを備えた構成を有する。
【００３５】
この構成により、ユーザは、複数の属性条件と属性条件間の論理条件とをそれぞれ指定することにより、複雑な条件による機器指定が可能となり、通信機器の数が増大した場合でも適切な機器を指定することが可能になる。また、ユーザは、属性を指定すれば通信を行う機器を指定できるので、アドレスを覚える必要が無くなり、ユーザの負担が減る。また、人間に分かりやすい属性（ユーザ名、機器の種類、機器の状態、機器が提供可能なサービスなど）を指定することによって、人間の感覚に親和性の高い機器指定を実現することができる。
【００３６】
また、本発明の通信システムは、通信装置が機器管理装置で管理される機器を指定して通信する通信システムであって、通信装置は、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とで表される属性条件、または複数の属性条件で表される論理条件から構成され、機器を指定する属性パケットを生成する通信装置パケット生成手段と、通信装置パケット生成手段で生成された属性パケットを機器管理装置に送信する
通信装置パケット送信手段と、通信装置パケット送信手段から送信された属性パケットに対応して機器管理装置から送信される、指定された機器のアドレス情報から構成される機器情報パケットを受信する通信装置パケット受信手段と、通信装置パケット受信手段で受信した機器情報パケットに基づいて指定された機器と通信を行う通信手段とを備え、機器管理装置は、管理される機器のアドレス情報と属性項目と属性値とを関連付けて記憶する記憶手段と、通信装置パケット送信手段から送信される属性パケットを受信する機器管理装置パケット受信手段と、機器管理装置パケット受信手段で受信された属性パケット内の属性条件または論理条件に基づいて記憶手段から該当する管理される機器のアドレス情報を取得するアドレス情報取得手段と、アドレス情報取得手段で取得したアドレス情報から構成される機器情報パケットを生成する機器管理装置パケット生成手段と、通信装置に機器管理装置パケット生成手段で生成した機器情報パケットを送信する機器管理装置パケット送信手段とを備えた構成を有する。
【００３７】
この構成により、ユーザは、指定した条件に該当する機器のアドレスを容易に取得でき、その中から通信を行う機器を選択することが可能になる。これによって、通信機器の数が増大した場合でも、通信を行う機器の候補を属性指定によって絞り込むことが可能となり、ユーザの負担が減る。
【００３８】
また、本発明の通信システムは、属性条件は、属性項目と属性値の関係を示す関係条件を含む構成を有する。
【００３９】
この構成により、属性項目を数字の範囲で指定することができ、ユーザの負担が減る。
【発明の効果】
【００４０】
本発明は、通信装置は、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とで表される属性条件、または複数の属性条件で表される論理条件から構成され、機器を指定する属性パケットを生成する通信装置パケット生成手段と、通信装置パケット生成手段で生成された属性パケットを機器管理装置に送信する通信装置パケット送信手段と、通信装置パケット送信手段から送信された属性パケットに基づいて機器管理装置が取得した指定された機器と通信を行う通信手段とを備え、機器管理装置は、管理される機器のアドレス情報と属性項目と属性値とを関連付けて記憶する記憶手段と、通信装置の通信装置パケット送信手段から送信される属性パケットを受信する機器管理装置パケット受信手段と、機器管理装置パケット受信手段で受信された属性パケット内の属性条件または論理条件に基づいて記憶手段から該当する管理される機器のアドレス情報を取得するアドレス情報取得手段と、アドレス情報取得手段で取得したアドレス情報を有する管理される機器に送信する所定のパケットを生成する機器管理装置パケット生成手段と、アドレス情報取得手段で取得したアドレス情報を有する管理される機器に機器管理装置パケット生成手段で生成された所定のパケットを送信する機器管理装置パケット送信手段とを備え、通信システムはこれら通信装置および機器管理装置を備えた構成を有する。
【００４１】
また、本発明は、通信装置は、管理される機器の属性項目と、管理される機器の属性項目を特定する属性値とで表される属性条件、または複数の属性条件で表される論理条件から構成され、機器を指定する属性パケットを生成する通信装置パケット生成手段と、通信装置パケット生成手段で生成された属性パケットを機器管理装置に送信する通信装置パケット送信手段と、通信装置パケット送信手段から送信された属性パケットに対応して機器管理装置から送信される、指定された機器のアドレス情報から構成される機器情報パケットを受信する通信装置パケット受信手段と、通信装置パケット受信手段で受信した機器情報パケットに基づいて指定された機器と通信を行う通信手段とを備え、機器管理装置は、管理される機器のアドレス情報と属性項目と属性値とを関連付けて記憶する記憶手段と、通信装置パケット送信手段から送信される属性パケットを受信する機器管理装置パケット
受信手段と、機器管理装置パケット受信手段で受信された属性パケット内の属性条件または論理条件に基づいて記憶手段から該当する管理される機器のアドレス情報を取得するアドレス情報取得手段と、アドレス情報取得手段で取得したアドレス情報から構成される機器情報パケットを生成する機器管理装置パケット生成手段と、通信装置に機器管理装置パケット生成手段で生成した機器情報パケットを送信する機器管理装置パケット送信手段とを備え、通信システムはこれら通信装置および機器管理装置を備えた構成を有する。
【００４２】
したがって、ユーザは、複数の属性条件や属性条件間の論理条件をそれぞれ指定することにより、複雑な条件による機器指定が可能となり、通信機器の数が増大した場合でも適切な機器を指定することが可能になる。また、ユーザは、属性を指定すれば通信を行う機器を指定できるので、アドレスを覚える必要が無くなり、ユーザの負担が減る。また、人間に分かりやすい属性（ユーザ名、機器の種類、機器の状態、機器が提供可能なサービスなど）を指定することによって、人間の感覚に親和性の高い機器指定を実現することができる。
【発明を実施するための最良の形態】
【００４３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００４４】
（実施の形態１）
図１は、本発明の実施の形態１における通信システムの概略構成図である。
【００４５】
図１において、本発明の通信装置としての携帯電話機１０１は、ユーザが所有する携帯電話機であり、インターネット１００に接続する機能を備えている。本発明の機器管理装置としての管理サーバ１１１は、インターネット１００に接続されており、機器群１２０（パソコン（ＰＣ）１２１、電話機１２２ａ、１２２ｂ、１２２ｃ、エアコン１２３、テレビ受像機１２４など）の機器情報を保持している。機器群１２０の各機器、パソコン（ＰＣ）１２１、電話機１２２ａ、１２２ｂ、１２２ｃ、エアコン１２３、テレビ受像機１２４などは、それぞれ管理サーバ１１１と接続されている。
【００４６】
本実施の形態では、携帯電話機１０１が管理サーバ１１１の配下にある機器群１２０のいずれかと通信をする際に、それぞれの機器の特徴などを表わす、機器に関する複数の属性を指定し、それらを記述した属性パケットを管理サーバ１１１に送信し、送信された属性パケットはインターネット１００を経由して管理サーバ１１１に届き、管理サーバ１１１は、機器群１２０のうちのこの属性パケットに記述された属性に該当する機器にパケットを転送する。
【００４７】
また、実施の形態１では、通信プロトコルとしてＳＩＰを用いているが、ＳＩＰ以外にもＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）など様々なプロトコルを使用することも可能である。
【００４８】
次に、本実施の形態において使用する、本発明の通信装置としての携帯電話機１０１の構成と動作について説明する。
【００４９】
図２は、本実施の形態において使用する携帯電話機１０１のブロック図、図３は、その携帯電話機１０１の動作を示すフローチャートである。
【００５０】
本実施の形態において使用する携帯電話機１０１は、図２に示すように、制御部２０１と、この制御部２０１の制御の下で希望する表示を行う表示部２０２と、ユーザからの情報を入力する入力部２０３と、制御部２０１の制御の下で動作し、入力部２０３で入力された指定したい機器の属性パケットを生成するパケット生成部２０４と、生成された属性
パケットを基にインターネット１００と通信する通信部２０５とを備えている。また、通信部２０５は、属性パケットを管理サーバ１１１に送信するパケット送信部２０６をも備えている。
【００５１】
図３に示すように、まず、制御部２０１が表示部２０２に対し、通信を希望する機器の属性をユーザが入力するよう促す画面を表示部２０２に表示するよう表示命令を送ると（Ｓ１）、表示部２０２にこの表示命令に従ってユーザ入力画面が表示され、ユーザの入力を待つ状態になる（Ｓ２）。
【００５２】
このユーザ入力画面は、例えば、図４に示すように、「通信機器の条件を指定してください」というようなガイダンスと、ユーザが通信を希望する機器条件を入力する入力画面とで構成されている。そして、入力する機器の属性条件としては、機器の各種特徴を表わす項目（例えば、ユーザ名、サービス機能、プレゼンス状態、設置場所、回線速度など）である属性項目と、これら属性項目を特定する内容（例えは、ユーザ名、電話やＦＡＸなどの機能、通信可能（オープン）か（通信不可能）クローズかのプレゼンス状態、設置場所の緯度経度、回線速度の数値など）を示す属性値（属性条件）、これらの関係条件、論理条件、論理条件範囲などが設定できる。
【００５３】
ここで、属性項目は、指定する属性項目名を文字列で入力する。例えば、ユーザ名を指定する場合、属性項目には“ＯＷＮＥＲ”と入力する。属性値は、指定する属性項目に対する値を文字列で入力する。例えば「ユーザ名が“ＴＡＲＯ  ＹＡＭＡＤＡ”」という機器条件を指定する場合には“ＯＷＮＥＲ”という属性項目に対して“ＴＡＲＯ  ＹＡＭＡＤＡ”という属性値を入力する。
【００５４】
関係条件には、属性項目と属性値の関係を表す条件を関係式で入力する。例えば、「ユーザ名が“ＴＡＲＯ  ＹＡＭＡＤＡ”である。」という機器条件を指定する場合は、属性項目に“ＯＷＮＥＲ”、属性値に“ＴＡＲＯ  ＹＡＭＡＤＡ”、関係条件に“＝”をそれぞれ入力する。
【００５５】
また、「回線速度が１０００Ｋｂｐｓ以上である。」という機器条件を指定する場合には、属性項目に“ＲＡＴＥ”、属性値に“１０００”、関係条件に“＞＝”をそれぞれ入力する。なお、関係条件には値の大小を表す不等号の他にも“！＝”(等しくない)など、様々な条件の入力も可能なようにすることができる。
【００５６】
論理条件には、それぞれの属性条件間の論理条件としてＡＮＤ（かつ）、もしくは、ＯＲ（または）、もしくは、ＮＯＴ(否定)を入力する。例えば、「ユーザ名が“ＴＡＲＯ  ＹＡＭＡＤＡ”であり、かつ、回線速度が１０００Ｋｂｐｓ以上である。」という機器条件を指定する場合、属性項目に“ＯＷＮＥＲ”、属性値に“ＴＡＲＯ  ＹＡＭＡＤＡ”、関係条件に“＝”を入力し、また、次の属性項目に“ＲＡＴＥ”、属性値に“１０００”、関係条件に“＞＝”を入力して、二つの条件の間の論理条件に“ＡＮＤ”を入力する。
【００５７】
また、「電話サービス機能を持ち、かつユーザ名が“ＨＡＮＡＫＯ  ＳＡＴＯ”でない。」という機器条件を指定する場合には、属性項目に“ＳＥＲＶＩＣＥ”、属性値に“Ｔｅｌ”、関係条件に“＝”を入力し、また、次の属性項目に“ＯＷＮＥＲ”、属性値に“ＨＡＮＡＫＯ  ＳＡＴＯ”、関係条件に“＝”を入力して、二つの条件の間の論理条件に“ＮＯＴ”を入力する。
【００５８】
なお、ここでは、論理条件としてＡＮＤ、ＯＲ、ＮＯＴの３つを示したが、その他の条件であってもよい。
【００５９】
また、この例では、図４に示すように、最終的に、機器条件として「ユーザ名が“ＴＡＲＯ  ＹＡＭＡＤＡ”、または、“ＪＩＲＯ  ＴＡＮＡＫＡ”であり、電話サービス機能を持ち、かつ、プレゼンス状態がＯＰＥＮであり、しかも、機器の場所が北緯３５：１５：０、東経１４５：４０：０から北緯３５：２０：０、東経１４５：５０：０の範囲であり、かつ、回線速度が１０００Ｋｂｐｓ以上である。」という条件を入力している。
【００６０】
なお、論理条件範囲には論理条件の優先順位をカッコ(“(”、  “)”)を使用して表している。
【００６１】
すなわち、属性条件として、属性項目と属性値を用いていろいろな機器の指定をできるが、さらに、属性条件として、属性項目と属性値との大小関係などを、等号や不等号などを用いて関係条件で指定することにより、さらに複雑な要望に応じた機器の指定を。機器の数が増加した場合であっても指定することができる。
【００６２】
図４では、機器条件の入力方法としてユーザが直接文字などを入力するようにしているが、入力できる文字、値などを別に一覧で表示し、その中から選択する方法で入力するようにしても良く、その他の方法で入力するようにしても良い。
【００６３】
このようにして、ユーザからの入力が行われると、その入力情報が入力部２０３から制御部２０１に送られる（Ｓ３）。制御部２０１は、入力情報を予め決められた機器条件のフォーマットに変換し（Ｓ４）、機器条件をパケット生成部２０４に送る（Ｓ５）。パケット生成部２０４では、機器条件を記述した属性パケットを生成する（Ｓ６）。
【００６４】
ここで、属性パケットのデータフォーマットは、例えば、図５に示すように設定されている。すなわち、図５において、宛先アドレス記述部には、携帯電話機１０１に予め設定された任意のアドレス、 例えば、“ａｎｏｎｙｍｏｕｓ＠ａｎｙｗｈｅｒｅ”を設定する。条件記述部には、制御部２０１から受け取った機器条件、例えば、機器条件をテキスト化したデータが設定される。なお、条件記述部をなくし、全ての機器条件を宛先アドレス記述部に記述してもよい。
【００６５】
このようにしてパケット生成部２０４において属性パケットが生成されると、生成した属性パケットをパケット通信部２０５に送り（Ｓ７）、パケット通信部２０５内のパケット送信部２０６は、受け取った属性パケットを管理サーバ１１１に送信する（Ｓ８）。このとき、属性パケットの宛先となる管理サーバ１１１のＩＰアドレスは、携帯電話機１０１に予め設定しておいてもよいし、ユーザ入力画面からユーザが都度入力するようにしてもよい。
【００６６】
また、属性パケットは、ＳＩＰを用いる場合、ＩＮＶＩＴＥメッセージとして送信してもよい。このとき、宛先アドレス記述部としては、Ｒｅｑｕｅｓｔ−ＵＲＩを用いればよく、条件記述部としては、独自に拡張したヘッダ、或いは、メッセージボディを用いればよい。
【００６７】
次に、本実施の形態における機器管理装置としての管理サーバ１１１の構成と動作について説明する。
【００６８】
図６は、本実施の形態において使用する管理サーバ１１１のブロック図、図７は、同管理サーバ１１１の動作を示すフローチャートである。
【００６９】
携帯電話機１０１から送信された属性パケットは、通信部３０２内のパケット受信部３０５が受信し（Ｓ１０１）、パケット受信部３０５が受信した属性パケットは、制御部３
０１に送られる（Ｓ１０２）。制御部３０１内のアドレス情報取得部３０６は、記憶手段としての機器情報テーブル３０３を参照し、送られてきた属性パケットに記述された機器条件に該当する機器のアドレスを取得する（Ｓ１０３）。
【００７０】
記憶手段としての機器情報テーブル３０３は、例えば、図８に示すように、各機器の機器情報を保持している。機器情報としては、例えば、機器の名前、機器のＵＲＩ（アドレス）、機器の属性情報が含まれている。これらの情報は、予め機器群１２０の各機器から管理サーバ１１１に対して機器情報のデータが送信され、機器情報テーブル３０３に登録されている。機器情報データが送信されるタイミングは、機器が機器群１２０のネットワークに接続された時点や、各機器の機器情報が変化した時点を利用して設定される。
【００７１】
制御部３０１内のアドレス情報取得部３０６は、機器情報テーブル３０３から機器条件に該当する機器を検索し、該当する機器のアドレスを取得する(Ｓ１０３)。この例では、ユーザ名の属性条件として、「ＯＷＮＥＲ＝“ＴＡＲＯ  ＹＡＭＡＤＡ”  ＯＲ  ＯＮＥＲ＝“ＪＩＲＯ  ＴＡＮＡＫＡ”」と指定されているので、属性情報テーブル３０３からＯＮＥＲ属性がヒットした機器として“ＰＣ”、“Ｔａｒｏ  Ｔｅｌ”、“Ｊｉｒｏ  Ｔｅｌ”、“Ａｉｒｃｏｎ”を選択する。そして、さらに機器種別の属性条件として「ＳＥＲＶＩＣＥ＝“Ｔｅｌ”」と指定されているので、選択した機器についてＳＥＲＶＩＣＥ属性の値を参照し、ＳＥＲＶＩＣＥ属性がヒットした機器として“ＰＣ”、“Ｔａｒｏ  Ｔｅｌ”、“Ｊｉｒｏ  Ｔｅｌ”を選択する。
【００７２】
その後、「プレゼンス状態＝ＯＰＥＮ」、「ＰＬＡＣＥ＞＝３５：１５：０−１４５：４０：０」、「ＰＬＡＣＥ＜＝３５：２０：０−１４５：５０：０」、「ＲＡＴＥ＞＝１０００」の属性条件に基づいて、上記のような手順を繰り返すことにより、最終的に指定された条件に該当する機器として、例えば、“ＰＣ”が選択され、アドレスとして“ｓｉｐ：ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ”を取得する。なお、該当する機器が複数あった場合は、これらの全ての機器のアドレスを取得する。
【００７３】
このようにしてアドレス情報取得部３０６が機器のアドレスを取得すると、制御部３０１は、取得したアドレスと属性パケットとをパケット生成部３０４に送る（Ｓ１０４）。ここで、取得したアドレスが複数ある場合は、全てのアドレスをパケット生成部３０４に送るか、もしくはアドレスを一つだけ選択してパケット生成部３０４に送るかを決定し、いずれかの方法でパケット生成部３０４に送る。すなわち、これらの動作は、管理サーバ１１１の管理者が予め決定し、制御部３０１に設定しておくようにする。パケット生成部３０４は受け取ったアドレスと属性パケットから転送パケットを生成する（Ｓ１０５）。
【００７４】
転送パケットは、例えば、図９に示すようなフォーマットに設定されている。
【００７５】
すなわち、図９において、転送パケットの宛先アドレス記述部には、取得したアドレスを記述する。そして、データ部には属性パケットのデータ部をコピーする。
【００７６】
なお、制御部３０１から受け取ったアドレスが複数ある場合は、受け取ったアドレスごとに同様の方法で転送パケットを生成する。図４、図８で示す例では、取得したアドレスが“ｓｉｐ：ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ”であるので、これを転送パケットのアドレス記述部に記述する。
【００７７】
このようにして、転送パケットを生成すると、パケット生成部３０４は、生成した全ての転送パケットを通信部３０２に送り（Ｓ１０６）、通信部３０２内のパケット送信部３０７は、転送パケットを順次機器群１２０に送信する（Ｓ１０７）。
【００７８】
転送パケットには、宛先アドレスとして機器群１２０のいずれかのアドレスが記述されているため、機器群１２０のいずれかの機器に送信される。この例では、転送パケットのアドレス記述部に“ｓｉｐ：ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ”が記述されているため、管理サーバ１１１は、標準的なＳＩＰ手順に則り、“ｓｉｐ：ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ”からパソコン（ＰＣ）１２１のＩＰアドレスを解決し、転送パケットをパソコン（ＰＣ）１２１に送信する。
【００７９】
属性パケットが、ＳＩＰのＩＮＶＩＴＥメッセージとして送信された場合には、転送パケットとしてそのままＳＩＰのＩＮＶＩＴＥメッセージを用いればよい。
【００８０】
また、転送パケットをパソコン（ＰＣ）１２１に送信した後の処理については、特に規定しないが、例えば、パソコン（ＰＣ）１２１がＩＮＶＩＴＥメッセージを受信した後、その応答メッセージを管理サーバ１１１経由で、あるいは、直接携帯電話機１０１宛てに送信することで、携帯電話機１０１とＰＣ１２１との間で通信を開始するようにすればよい。携帯電話機１０１の通信部２０５は、パケット送信部２０６の機能を有すると共に、上記のように各種機器との通信も行う。
【００８１】
以上のように、本実施の形態では、携帯電話機１０１から複数の属性を指定した属性パケットを管理サーバ１１１に向けて送信することにより、管理サーバ１１１から指定された属性に該当する機器にパケットを転送する。これによって、通信相手を指定する際に属性だけを指定すれば適切な機器との通信が可能となるため、各機器のアドレスを覚える必要がなくなり、ユーザの負担を軽減することができる。
【００８２】
なお、この場合、属性項目として、ユーザ名やサービスの種類など、覚えやすく分かりやすい属性を指定できるようにすることにより、人間の感覚に合ったより親和性の高い機器指定が可能になる。
【００８３】
（実施の形態２）
本発明の通信システムの本実施の形態も、ネットワーク構成については、実施の形態１と同様、図１に示すように構成されている。したがって、実施の形態１と同様、図１を用いてその概要を説明する。
【００８４】
本実施の形態では、通信装置としての携帯電話機１０１が管理装置としての管理サーバ１１１の配下にある機器群１２０のいずれかと通信をする際、機器に関する複数の属性を指定し、それらを記述した属性パケットを管理サーバ１１１に送信する。属性パケットは、インターネット１００を経由して管理サーバ１１１に送信され、管理サーバ１１１は、属性パケットに記述された属性に該当する機器の名前、アドレス、属性情報を記述した機器情報パケットを携帯電話機１０１に送信する。携帯電話１０１は、機器情報パケットに記述された機器情報をユーザに対して表示し、ユーザが選択した機器と通信を行う。
【００８５】
次に、本実施の形態において使用する通信装置としての携帯電話機１０１の構成と動作について説明する。
【００８６】
図１０は、本実施の形態における携帯電話機１０１のブロック図、図１１は、同携帯電話機１０１の動作を示すフローチャートである。
【００８７】
携帯電話機１０１の動作において、機器条件をユーザが入力し、制御部４０１が機器条件をパケット生成部４０４に送るまでの動作（Ｓ２０１〜Ｓ２０５）は、実施の形態１の動作（Ｓ１〜Ｓ５）と同様であるため、ここではその説明を省略する。
【００８８】
パケット生成部４０４が、機器条件を受け取ると、機器条件を記述した属性パケットを生成する（Ｓ２０６）。
【００８９】
ここで、本実施の形態では、属性パケットが、例えば、図１２に示すような、データフォーマットを有している。すなわち、図５の実施の形態１に示したデータフォーマットに更に送信元アドレス記述部が付加されている。
【００９０】
属性記述部については、実施の形態１と同様であるため、その説明を省略するが、ここでは、機器条件としては、先に説明した場合と同様、「ユーザ名が“ＴＡＲＯ  ＹＡＭＡＤＡ”、または、“ＪＩＲＯ  ＴＡＮＡＫＡ”であり、かつ、電話サービス機能を持ち、かつ、プレゼンス状態がＯＰＥＮであり、かつ、機器の場所が北緯３５：１５：０、東経１４５：４０：０から北緯３５：２０：０、東経１４５：５０：０の範囲である」という条件が指定されているものとして説明する。
【００９１】
宛先アドレス記述部には、携帯電話機１０１に予め設定された任意のアドレスが記述される。図１２においては、宛先アドレス記述部に管理サーバ１１１のアドレスを記述している。そして、送信元アドレス記述部には、携帯電話機１０１のアドレス（この例では、ＳＩＰによる通信を示しているので、携帯電話１０１のＵＲＩ）が記述されている。なお、属性記述部をなくして、全ての機器条件を宛先アドレス記述部に記述してもよい。
【００９２】
パケット生成部４０４が属性パケットを生成すると、それを通信部４０５に送り（Ｓ２０７）、通信部４０５は、受け取った属性パケットをパケット送信部４０６から管理サーバ１１１に送信し（Ｓ２０８）、属性パケットに対する応答として機器情報パケットが管理サーバ１１１から到着するのを待つ状態になる（Ｓ２０９）。
【００９３】
このとき属性パケットの宛先となる管理サーバ１１１のＩＰアドレスは、携帯電話機１０１に予め設定しておいてもよいし、ユーザ入力画面からユーザが都度入力するようにしてもよい。もし、属性パケットの宛先アドレス記述部に管理サーバ１１１のＵＲＩが記述されている場合には、標準的なＳＩＰ手順に則り、ＩＰアドレスを解決すればよい。
【００９４】
また、属性パケットは、ＳＩＰを用いる場合、ＩＮＶＩＴＥメッセージとして送信すればよい。 この場合、宛先アドレス記述部としては、Ｒｅｑｕｅｓｔ―ＵＲＩを用いればよく、条件記述部としては、独自に拡張したヘッダ、或いは、メッセージボディを用いればよい。 また、送信元アドレス記述部としては、Ｖｉａヘッダを用いればよい。
【００９５】
次に、本実施の形態で使用する管理サーバ１１１の動作について説明する。
【００９６】
図１３は、本実施の形態において使用する管理装置としての管理サーバ１１１の動作を示すフローチャートである。なお、本実施の形態において使用する管理サーバ１１１も、その構成は、実施の形態１と同様であるため、その説明は省略する。
【００９７】
携帯電話機１０１が送信した属性パケットを通信部３０２内のパケット受信部３０５が受信すると（Ｓ３０１）、通信部３０２は、属性パケットを制御部３０１に送信する（Ｓ３０２）。制御部３０１内のアドレス情報取得部３０６は、記憶手段としての機器情報テーブル３０３を参照し、受け取った属性パケットに記述された機器条件に該当する機器の機器情報(例えば、名前、アドレス、属性情報など)を取得する（Ｓ３０３）。
【００９８】
なお、機器条件に該当する機器が複数ある場合には、それら全ての機器の機器情報を取得する。ここで、機器情報テーブル３０３のデータフォーマットについても、実施の形態１と同様であるため、その説明を省略する。この例では、指定された機器条件に対して“
ＰＣ”、“ＴＡＲＯ  Ｔｅｌ”がヒットするので、これらの機器の機器情報を取得する。
【００９９】
制御部３０１は、取得した機器情報と属性パケットとをパケット生成部３０４に送る（Ｓ３０４）。ここで、取得した機器情報が複数ある場合は、それら全ての機器情報をパケット生成部３０４に送る。パケット生成部３０４は、受け取った機器情報と属性パケットから機器情報パケットを生成する（Ｓ３０５）。
【０１００】
図１４は、本実施の形態における機器情報パケットのデータフォーマットである。
【０１０１】
図１４において、宛先アドレス記述部には、属性パケットの送信元アドレス記述部に記述された携帯電話１０１のＵＲＩを記述する。機器情報記述部には、受け取った機器情報を記述する。この例では、受け取った“ＰＣ”、“ＴＡＲＯ  Ｔｅｌ”の機器情報を図１４のように記述する。
【０１０２】
パケット生成部３０４が機器情報パケットを生成すると、パケット生成部３０４は、生成した機器情報パケットを通信部３０２に送り（Ｓ３０６）、通信部３０２内のパケット送信部３０７は受け取った機器情報パケットを携帯電話１０１に送信する（Ｓ３０７）。
【０１０３】
属性パケットとして、ＳＩＰのＩＮＶＩＴＥメッセージを受信した場合であれば、機器情報パケットとしては、ＩＮＶＩＴＥに対する応答メッセージを送信すればよい。 例えば、３０２Ｍｏｖｅｄ  Ｔｅｍｐｏｒａｒｉｌｙなどの応答メッセージを送信すればよい。機器情報パケットの機器情報記述部としては、Ｃｏｎｔａｃｔヘッダを用いればよい。
【０１０４】
また、宛先アドレス記述部としては、Ｖｉａヘッダを用いればよい。
【０１０５】
通信部３０２のパケット送信部３０７が受け取った機器情報パケットを携帯電話機１０１に送信すると、携帯電話１０１のパケット通信部４０７が、図１１に示すように、それを受信し（Ｓ２１０）、通信部４０５は、受信した機器情報パケットを制御部４０１に送る（Ｓ２１１）。制御部４０１は、表示部４０２に対して、機器情報パケットに記述された機器情報と機器選択要請メッセージとを表示するための命令を送り（Ｓ２１２）、表示部４０２に機器情報と機器選択要請メッセージとを表示し、ユーザの選択入力を待つ状態になる。
【０１０６】
この例では、機器情報パケットに“ＰＣ”と“ＴＡＲＯ  Ｔｅｌ”の機器情報が記述されているので、これらがそれぞれ表示される。ここで、ユーザは、複数の機器を選択することも可能である。
【０１０７】
ユーザが機器を選択すると、その入力情報が入力部４０３から制御部４０１に送られる（Ｓ２１４）。なお、この例では、ユーザが“ＰＣ”を選択したとする。制御部４０１は、入力情報からユーザが選択した機器を判断し、その機器のアドレスをパケット生成部４０４に送る（Ｓ２１５）。パケット生成部４０４は、受け取ったアドレスを宛先アドレスとして通信を開始するための開始パケットを生成し（Ｓ２１６）、生成した開始パケットを通信部４０５に送る（Ｓ２１７）。通信部４０５内のパケット送信部４０６は、この開始パケットを機器に送信する（Ｓ２１８）。
【０１０８】
開始パケットは、宛先アドレスとして機器群１２０のいずれかの機器のアドレスが記述されているので、機器群１２０のいずれかの機器に送られる。開始パケットが機器群に送られることによって、携帯電話機１０１は指定した機器と通信部４０５を介して通信を行うことができる。
【０１０９】
この例では、開始パケットの宛先アドレスに、“ＰＣ”のアドレスである“ｓｉｐ：ｐｃ＠ｅｘａｍｐｌｅ．ｃｏｍ”が記述されているので、開始パケットをパソコン（ＰＣ）１２１に送る。
【０１１０】
開始パケットとしては、ＳＩＰのＩＮＶＩＴＥメッセージを用いればよく、取得した宛先アドレスをＲｅｑｕｅｓｔ−ＵＲＩに設定したＩＮＶＩＴＥメッセージをパソコン（ＰＣ）１２１に送信すればよい。
【０１１１】
なお、開始パケットを改めて管理サーバ１１１宛てに送信してもよい。 開始パケットには、条件記述部が設定されておらず、宛先アドレスのみが設定されているので、管理サーバ１１１は、宛先アドレスのみを見てパソコン（ＰＣ）１２１へ中継すればよい。
【０１１２】
以上のように、本実施の形態によれば、携帯電話機１０１が管理サーバ１１１の配下にある機器群１２０のいずれかと通信をする際に、機器に関する複数の属性を記述した属性パケットを管理サーバ１１１に送信すると、その属性パケットが、インターネット１００を経由して管理サーバ１１１に届き、管理サーバ１１１は、属性パケットに記述された属性に該当する機器の機器情報を記述した機器情報パケットを携帯電話機１０１に送信する。したがって、携帯電話機１０１は、機器情報パケットに記述された機器情報をユーザに対して表示し、ユーザが選択した機器との通信を行う。これによって、ユーザは指定した属性に該当する機器のなかから通信を行う機器を選択することが可能となり、よりユーザの意思を反映した機器指定が可能となる。特に、指定した属性に該当する機器の数が多い場合には、さらに属性を指定して機器を絞り込むことが可能でなり、ネットワークに接続された機器が多い場合に有効である。
【産業上の利用可能性】
【０１１３】
本発明は、ユーザは複数の属性条件や属性条件間の論理条件を指定することにより、複雑な条件による機器の指定が可能となり、通信機器の数が増大した場合でも適切な機器を指定することができる。また、ユーザは、属性を指定すれば通信を行う機器を指定できるので、アドレスを覚える必要が無くなり、ユーザの負担が減る。また、人間に分かりやすい属性（ユーザ名、機器の種類など）を指定することによって、人間の感覚に近い高度な機器指定を実現することができる。したがって、本発明は、特に宅内ネットワークや企業ネットワークにおける機器の指定などに有用である。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態１における通信システムのネットワークを示す構成図
【図２】本発明の実施の形態１における通信システムにおいて使用する携帯電話機の概略構成を示すブロック図
【図３】本発明の実施の形態１における通信システムにおいて使用する携帯電話機の動作を示すフローチャート
【図４】本発明の実施の形態１における通信システムにおいて使用する携帯電話機でのユーザ入力画面を説明する図
【図５】本発明の実施の形態１における通信システムにおいて使用する属性パケットのデータフォーマットを示す図
【図６】本発明の実施の形態１における通信システムにおいて使用する管理サーバの概略構成を示すブロック図
【図７】本発明の実施の形態１における通信システムにおいて使用する管理サーバの動作を示すフローチャート
【図８】本発明の実施の形態１における通信システムにおいて使用する機器情報テーブルのデータ構造を示す図
【図９】本発明の実施の形態１における通信システムにおいて使用する転送パケットのデータフォーマットを示す図
【図１０】本発明の実施の形態２における通信システムにおいて使用する携帯電話機の概略構成を示すブロック図
【図１１】本発明の実施の形態２における通信システムにおいて使用する携帯電話機の動作を示すフローチャート
【図１２】本発明の実施の形態２における通信システムにおいて使用する属性パケットのデータフォーマットを示す図
【図１３】本発明の実施の形態２における通信システムにおいて使用する管理サーバの動作を示すフローチャート
【図１４】本発明の実施の形態２における通信システムにおいて使用する機器情報パケットのデータフォーマットを示す図
【図１５】従来の通信システムの概略構成を示すブロック図
【図１６】従来の他の通信システムの概略構成を示すブロック図
【符号の説明】
【０１１５】
１００、６００  インターネット
１０１  携帯電話機
１１１  管理サーバ
１２０  機器群
１２１、６０１、６２３  パソコン（ＰＣ）
１２２ａ、１２２ｂ、１２２ｃ、６２２  電話機
１２３  エアコン
１２４、６２３  テレビ
２０１、３０１、４０１  制御部
２０２、４０２  表示部
２０３、４０３  入力部
２０４、３０３、４０４  パケット生成部
２０５、３０２、４０５  通信部
【図１】
2006191424.tif 000003
【図２】
2006191424.tif 000004
【図３】
2006191424.tif 000005
【図４】
2006191424.tif 000006
【図５】
2006191424.tif 000007
【図６】
2006191424.tif 000008
【図７】
2006191424.tif 000009
【図８】
2006191424.tif 000010
【図９】
2006191424.tif 000011
【図１０】
2006191424.tif 000012
【図１１】
2006191424.tif 000013
【図１２】
2006191424.tif 000014
【図１３】
2006191424.tif 000015
【図１４】
2006191424.tif 000016
【図１５】
2006191424.tif 000017
【図１６】
2006191424.tif 000018