(57)【要約】離れた場所でコミュニケーションをしている者同士が、それぞれの通信装置同士を簡単に接続できる。例えばＩＰ電話端末ａ１のユーザＡが、ＩＰ電話端末ｂ１で通話中のユーザＢに静止画像を送信したい場合がある。その場合、静止画像を受信できるユーザＢの通信装置、例えばＦＡＸのＦＡＸ番号を、ＩＰ電話端末ａ１がＩＰ電話端末ｂ１から取得する。ＩＰ電話端末ａ１は、例えば家庭内ＬＡＮで接続されているＦＡＸ−ａ２に、取得したＦＡＸ番号を送信する。これを受信したＦＡＸ−ａ２は、受信したＦＡＸ番号に発呼する。つまり、通信制御装置を搭載したＩＰ電話端末ａ１は、第３通信機能に必要な通信アドレスを通話中に取得し、これを第２通信機能により通信装置ａ２に通知する。【特許請求の範囲】
【請求項１】
通信装置ｂ１と第１通信機能により通信し、通信装置ａ２と第２通信機能により通信する通信制御装置であって、
前記通信装置ａ２が有する第３通信機能に関する属性情報を記憶する第１属性情報記憶手段と、
前記第１通信機能及び前記第２通信機能以外の通信機能を有する通信装置による通信の指示をユーザから受け付ける受付手段と、
前記受付手段が受け付けた指示に基づき、前記第１属性情報記憶手段に記憶された前記通信装置ａ２の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する属性情報送信手段と、
前記属性情報送信手段による属性情報の送信後に、前記第３通信機能を有する通信装置ｂ２に関し、少なくとも通信アドレスを含む属性情報を、前記通信装置ｂ１から受信する属性情報受信手段と、
前記属性情報受信手段が取得した通信アドレスを、前記第２通信機能により前記通信装置ａ２に通知する第１属性通知手段と、
を有することを特徴とする、通信制御装置。
【請求項２】
前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を、前記第２通信機能を介して少なくとも１つの通信装置から取得する第１属性情報取得手段をさらに有し、
前記第１属性情報記憶手段は、前記第１属性情報取得手段が取得した属性情報を記憶することを特徴とする、請求項１に記載の通信制御装置。
【請求項３】
前記第１属性情報記憶手段は、複数の通信装置のそれぞれについて、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を記憶し、
前記属性情報に基づいて、前記第１属性情報記憶手段に記憶された前記通信装置ａ２を含む少なくとも１つの通信装置を候補として抽出する第１抽出手段をさらに有し、
前記属性情報送信手段は、前記第１抽出手段が抽出した候補の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信することを特徴とする、請求項１に記載の通信制御装置。
【請求項４】
前記第１属性情報記憶手段が記憶する属性情報は、各通信装置の機能についての機能情報を含み、
前記受付手段は、前記第１属性情報記憶手段に記憶されているいずれかの機能の指定を受け付け、
前記第１抽出手段は、前記受付手段が受け付けた機能を有する通信装置を、前記候補として抽出することを特徴とする、請求項３に記載の通信制御装置。
【請求項５】
前記属性情報受信手段は、前記第１通信機能及び前記第２通信機能以外の通信機能を有し前記通信装置ｂ２を含む少なくとも１つの通信装置について、属性情報を前記通信装置ｂ１から受信し、
前記第１抽出手段が抽出した候補の属性情報と前記属性情報受信手段が受信した属性情報とに基づいて、最適な通信装置の組み合わせを決定する第１決定手段をさらに含み、
前記第１属性通知手段は、前記第１決定手段の決定に従い、通信アドレスの通知を行うことを特徴とする、請求項３に記載の通信制御装置。
【請求項６】
前記第１決定手段は、前記第１抽出手段が抽出した候補と前記属性情報受信手段が受信した通信装置との全ての組み合わせを評価し、前記通信装置ｂ１における評価結果を前記通信装置ｂ１から受信し、双方の評価結果の和に基づいて最適な通信装置の組み合わせを決定することを特徴とする、請求項５に記載の通信制御装置。
【請求項７】
通信装置ａ１と第１通信機能により通信する通信制御装置であって、
前記通信装置ａ１とは異なる通信装置ｂ２が有する第３通信機能に関し、少なくとも通信アドレスを含む属性情報を記憶する第２属性情報記憶手段と、
前記第３通信機能を有する通信装置ａ２に関する属性情報を、前記通信装置ａ１から受信する要求受信手段と、
前記要求受信手段による属性情報の受信に応じ、前記第２属性情報記憶手段に記憶されている前記通信装置ｂ２の少なくとも通信アドレスを含む属性情報を、前記第１通信機能により前記通信装置ａ１に送信する応答送信手段と、
を有することを特徴とする、通信制御装置。
【請求項８】
第３通信装置ｂ２と第２通信機能により接続されており、
前記要求受信手段が受信した前記通信装置ａ２の通信アドレスを、前記第２通信機能を介して前記通信装置ｂ２に通知する第２属性通知手段をさらに有することを特徴とする、請求項７に記載の通信制御装置。
【請求項９】
第３通信装置ｂ２と第２通信機能により接続されており、
前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を、前記第２通信機能を介して少なくとも１つの通信装置から取得する属性情報取得手段をさらに有し、
前記第２属性情報記憶手段は、前記属性情報取得手段が取得した属性情報を記憶することを特徴とする、請求項７に記載の通信制御装置。
【請求項１０】
前記第２属性情報記憶手段は、複数の通信装置のそれぞれについて、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を記憶し、
前記要求受信手段は、前記通信装置ａ２を含む少なくとも１つの通信装置について、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を受信し、
前記要求受信手段が受信した通信装置の属性情報に基づいて、前記第１通信機能及び前記第２通信機能以外の通信機能を有し前記通信装置ｂ２を含む少なくとも１つの通信装置の候補を抽出する第２抽出手段をさらに有し、
前記応答送信手段は、前記第２抽出手段が抽出した候補の属性情報を、前記第１通信機能により前記通信装置ａ１に送信することを特徴とする、請求項７に記載の通信制御装置。
【請求項１１】
前記第２抽出手段が抽出した候補の属性情報と前記要求受信手段が受信した通信装置の属性情報とに基づいて、最適な通信装置の組み合わせを決定する第２決定手段をさらに含むことを特徴とする、請求項１０に記載の通信制御装置。
【請求項１２】
前記２決定手段は、前記２抽出手段が抽出した候補と前記要求受信手段が受信した通信装置との全ての組み合わせを評価し、前記通信装置ａ１における評価結果を前記通信装置ａ１から受信し、双方の評価結果の和に基づいて最適な通信装置の組み合わせを決定することを特徴とする、請求項１１に記載の通信制御装置。
【請求項１３】
通信装置ｂ１と第１通信機能により通信し、通信装置ａ２と第２通信機能により通信する通信制御装置が実行する通信制御方法であって、
前記通信装置ａ２が有する第３通信機能に関する属性情報を記憶する第１属性情報記憶ステップと、
前記第１通信機能及び前記第２通信機能以外の通信機能を有する通信装置による通信の指示をユーザから受け付ける受付ステップと、
前記受付ステップで受け付けた指示に基づき、前記第１属性情報記憶ステップで記憶した前記通信装置ａ２の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する属性情報送信ステップと、
前記属性情報送信ステップによる属性情報の送信後に、前記第３通信機能を有する通信装置ｂ２に関し、少なくとも通信アドレスを含む属性情報を、前記通信装置ｂ１から受信する属性情報受信ステップと、
前記属性情報受信ステップで取得した通信アドレスを、前記第２通信機能により前記通信装置ａ２に通知する第１属性通知ステップと、
を含むことを特徴とする通信制御方法。
【請求項１４】
通信装置ａ１と第１通信機能により通信する通信制御装置が実行する通信制御方法であって、
前記通信装置ａ１とは異なる通信装置ｂ２が有する第３通信機能に関し、少なくとも通信アドレスを含む属性情報を記憶する第２属性情報記憶ステップと、
前記第３通信機能を有する通信装置ａ２に関する属性情報を、前記通信装置ａ１から受信する要求受信ステップと、
前記要求受信ステップでの属性情報の受信に応じ、前記第２属性情報記憶ステップで記憶している前記通信装置ｂ２の少なくとも通信アドレスを含む属性情報を、前記第１通信機能により前記通信装置ａ１に送信する応答送信ステップと、
を含むことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、インターネット等のネットワークを用いて、利用者に遠隔コミュニケーション機能を提供するための通信装置および通信システムに関する。
【背景技術】
【０００２】  近年、テレビやデジタルカメラ、カーナビゲーション装置等、身近な家電機器へのインターネット等を利用した通信機能の搭載が進んでいる。今後、身近にある多くの家電機器にインターネット等を利用した通信機能が搭載され、指定した相手の機器との間で手軽に画像、音声、文字等の様々なデータを送受信できるようになると考えられる。例えば、手持ちのデジタルカメラ等で撮影した画像を、インターネット等を通じて、所望の相手のテレビや携帯電話、カーナビ等の機器に送信して表示させたり、相手のプリンタに送信して印刷させたりすることが可能になると考えられる。【０００３】  インターネット等のネットワークを用いて、ある機器と相手の機器との間でデータを送受信しようとする場合、ネットワーク上で相手の機器を特定するアドレスを指定する必要がある。インターネットの場合、機器を特定するアドレスとして、例えば、「１９２．１６８．０．１」のような形式のＩＰアドレスと呼ばれる数字の組や、「ｈｏｓｔｎａｍｅ＠ｄｏｍａｉｎｎａｍｅ．ｃｏ．ｊｐ」といった形式のドメイン名、ホスト名と呼ばれる文字列を用いることが多い。しかし、一般的に家電機器は、パーソナルコンピュータのキーボードのような文字入力に適した入力インターフェースは備えていないことが多く、アドレスの指定操作がユーザにとって非常に面倒である場合が多い。【０００４】  このような、アドレス指定操作の面倒さを解消し、手軽に機器同士を接続できるようにする方法として、例えば、特許文献１では、まず、アドレスなしに接続を確立することができる赤外線通信や近距離無線データ通信のような通信手段を使って相手の機器のアドレスを取得する方法が開示されている。同公報に記載の制御方法によれば、利用者はコンビニエンスストア等に設置されたプリンタに、携帯電話等から電子メールを用いて印刷指示を出す際、プリンタの前でボタンを押すだけで赤外線通信等の手段で当該プリンタのメールアドレスを取得できるため、携帯電話で面倒なアドレス入力操作をすることなく、プリンタに印刷指示のための電子メールを送信することが可能となる。しかしながら、同公報に記載の制御方法の場合、まず、接続する機器同士を赤外線通信や近距離無線データ通信等が可能になる距離まで接近させる必要がある。
特許文献１：特開２００２−１３２４７７号公報  一般的に、遠隔地の相手とコミュニケーションをする場合、電話を用いた音声通話を行なうことが多い。最近では、パーソナルコンピュータや、携帯電話等の機器を用いて、電子メールや、インスタントメッセージといった文字を主体とした手段を用いることも多い。これらの手段を用いて、コミュニケーションをしている最中に、ふと、同じ相手と、さらに別の手段でコミュニケーションを行ないたくなることがよくある。例えば、電話で通話している最中に、新しく買った洋服等に話題が及んだ場合などに、手元のビデオカメラを、相手のテレビに接続して、新しい洋服を着ている自分の映像を見せたいような場合がある。あるいは、電話で通話している最中に、待ち合わせの場所を決めることになり、手元のデジタルカメラを用いて待ち合わせ場所の地図を撮影し、相手の携帯電話等に送信したくなることがある。【０００５】  しかし、上記のようなことを行なうためには、まず、遠隔地にいる相手の周辺にどのような利用できる機器があるかを把握し、続いて自分の周辺のどの機器を用いて、相手のどの機器に接続するかを決定し、相手の機器のアドレスを調べ、自分の機器に相手の機器のアドレスを入力する必要がある。電話で会話することで、自分と相手の周辺にある機器を教えあって適切な組合せを決定し、その機器のアドレスを教えてもらう方法が考えられるが、非常に面倒であるし、アドレスの聞き違い、入力間違いなども発生しやすい。また、相手は遠隔地にいるため、特許文献１に記載された、赤外線通信や近距離無線データ通信を使って相手の機器のアドレスを取得する方法は適用できない。さらに、自分や相手の周辺に多数の機器がある場合などは、全ての機器の能力を把握し、適切な機器を見つけるのは困難である。【０００６】  本発明は、離れた場所でコミュニケーションをしている者同士がそれぞれの周辺にある適切な機器同士を簡単に接続できるようにすることで、コミュニケーションの機能を手軽に高めることができる技術を提供することを目的とする。
【発明の開示】
【０００７】  前記課題を解決するために、本発明は以下の通信制御装置及び方法を提供する。なお、以下の記載において、通信装置ａ１，ａ２，ｂ１，ｂ２の記号は、４つの異なる装置のそれぞれを区別するために用いているだけであり、特定の通信装置に限定したり実施形態中の通信装置／通信制御装置に限定する意図で用いているものではない。
【０００８】  本発明１は、通信装置ｂ１と第１通信機能により通信し、通信装置ａ２と第２通信機能により通信する通信制御装置を提供する。この装置は、以下の構成要件を含んでいる。
・前記通信装置ａ２が有する第３通信機能に関する属性情報を記憶する第１属性情報記憶手段、
・前記第１通信機能及び前記第２通信機能以外の通信機能を有する通信装置による通信の指示をユーザから受け付ける受付手段、
・前記受付手段が受け付けた指示に基づき、前記第１属性情報記憶手段に記憶された前記通信装置ａ２の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する属性情報送信手段、
・前記属性情報送信手段による属性情報の送信後に、前記第３通信機能を有する通信装置ｂ２に関し、少なくとも通信アドレスを含む属性情報を、前記通信装置ｂ１から受信する属性情報受信手段、
・前記属性情報受信手段が取得した通信アドレスを、前記第２通信機能により前記通信装置ａ２に通知する第１属性通知手段。
【０００９】  例えばＩＰ電話端末ａ１（通信制御装置に相当）のユーザＡが、ＩＰ電話端末ｂ１で通話中（第１通信機能）のユーザＢに静止画像を送信したい場合がある。その場合、静止画像を受信できるユーザＢの通信装置、例えばＦＡＸ（通信装置ｂ２に相当）のＦＡＸ番号（通信アドレスに相当）を、ＩＰ電話端末ａ１がＩＰ電話端末ｂ１から取得する。ＩＰ電話端末ａ１は、例えば家庭内ＬＡＮ（第２通信機能に相当）で接続されているＦＡＸ（通信装置ａ２に相当）に、取得したＦＡＸ番号を送信する。これを受信したＦＡＸ（通信装置ａ２）は、受信したＦＡＸ番号に発呼する（第３通信機能）。つまり、通信制御装置を搭載したＩＰ電話端末ａ１は、第３通信機能に必要な通信アドレスを通話中に取得し、これを第２通信機能により通信装置ａ２に通知する。このようにして、ユーザは、複数の通信装置を同時に使い、多彩で柔軟なコミュニケーションを行うことができるようになる。
【００１０】  本発明２は、前記発明１において、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を、前記第２通信機能を介して少なくとも１つの通信装置から取得する第１属性情報取得手段をさらに有する通信制御装置を提供する。この装置において、前記第１属性情報記憶手段は、前記第１属性情報取得手段が取得した属性情報を記憶する。
【００１１】  第２通信機能とは、例えば、赤外線通信、ブルートゥース（登録商標）、無線／有線ＬＡＮ、ＵＳＢなどである。これらの機能により通信装置そのものからその通信装置が有する属性情報を取り込み、第１属性情報記憶手段に記憶することもできる。もちろん、ユーザ自身により属性情報を設定入力しても構わない。
【００１２】  本発明３は、前記発明１において、前記第１属性情報記憶手段は、複数の通信装置のそれぞれについて、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を記憶している通信制御装置を提供する。この装置は、前記属性情報に基づいて、前記第１属性情報記憶手段に記憶された前記通信装置ａ２を含む少なくとも１つの通信装置を候補として抽出する第１抽出手段をさらに有している。またこの装置において、前記属性情報送信手段は、前記第１抽出手段が抽出した候補の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する。
【００１３】  複数の通信装置の候補を相手側に送信することにより、その候補に合う通信装置を選択する相手側にとって選択の幅が広がる。従って、通信する双方の間での通信装置の組み合わせのバリエーションが増え、通信するユーザの利便性を高めることができる。
【００１４】  第１抽出手段は、記憶されている通信装置から、何らかの評価ルールに基づいて候補を抽出しても良いし、ユーザ自身の選択を受け付けても良い。評価ルールとしては、１）性能の高いもの順、２）ユーザの現在位置に近い順、３）ユーザの移動予定位置に近い順、４）ユーザ状態に合致する順、５）機能が合致する順、６）もっとも最近利用した順などが考えられる。なお、第１属性情報記憶手段は、適用する評価ルールに応じた属性情報を記憶している。つまり、解像度や通信速度などの性能、ＧＰＳなどによる位置情報、機能、利用履歴などが、属性情報に含まれる。
【００１５】  さらに、適用する評価ルールに応じ、ユーザのスケジュールを管理するスケジューラや、ユーザ状態管理装置などを、通信制御装置と共に動作させると良い。ユーザに適合する通信装置の候補を、様々な情報に基づいて細やかに選択することができる。
【００１６】  本発明４は、前記発明３において、前記第１属性情報記憶手段が記憶する属性情報は、各通信装置の機能についての機能情報を含んでいる通信制御装置を提供する。この装置において、前記受付手段は、前記第１属性情報記憶手段に記憶されているいずれかの機能の指定を受け付ける。また前記第１抽出手段は、前記受付手段が受け付けた機能を有する通信装置を、前記候補として抽出する。
【００１７】  ユーザは、自分が使いたいと思っている機能により通信装置を選択出来るので、目的に合わせた通信を容易に開始することができ、便利である。機能とは、例えば、静止画入力／出力、動画入力／出力、音声入力／出力を挙げることができる。
【００１８】  本発明５は、前記発明３において、前記属性情報受信手段は、前記第１通信機能及び前記第２通信機能以外の通信機能を有し前記通信装置ｂ２を含む少なくとも１つの通信装置について、属性情報を前記通信装置ｂ１から受信する通信制御装置を提供する。この装置は、前記第１抽出手段が抽出した候補の属性情報と前記属性情報受信手段が受信した属性情報とに基づいて、最適な通信装置の組み合わせを決定する第１決定手段をさらに含む。またこの装置において、前記第１属性通知手段は、前記第１決定手段の決定に従い、通信アドレスの通知を行う。
【００１９】  通信する通信制御装置の双方が、複数の通信装置の候補をそれぞれ抽出し、その属性情報を交換する。属性情報に基づいて、通信するユーザ双方に都合の良い通信装置の組み合わせを決定することができる。属性情報だけでなく、各候補についての評価結果を交換することがさらに好ましい。各通信制御装置の評価ルールで演算された評価結果を交換することにより、通信を行う双方のユーザの観点を考慮した通信装置の組み合わせを決定することが可能となる。
【００２０】  本発明６は、前記発明５において、前記第１決定手段は、前記第１抽出手段が抽出した候補と前記属性情報受信手段が受信した通信装置との全ての組み合わせを評価し、前記通信装置ｂ１における評価結果を前記通信装置ｂ１から受信し、双方の評価結果の和に基づいて最適な通信装置の組み合わせを決定する通信制御装置を提供する。
【００２１】  双方が評価結果を交換し、その双方の評価結果の和に基づいて最適な組み合わせを決定するので、双方における決定に矛盾が生じることを防止出来る。
【００２２】  本発明７は、通信装置ａ１と第１通信機能により通信する通信制御装置を提供する。この装置は、以下の構成要件を有している。
・前記通信装置ａ１とは異なる通信装置ｂ２が有する第３通信機能に関し、少なくとも通信アドレスを含む属性情報を記憶する第２属性情報記憶手段、
・前記第３通信機能を有する通信装置ａ２に関する属性情報を、前記通信装置ａ１から受信する要求受信手段、
・前記要求受信手段による属性情報の受信に応じ、前記第２属性情報記憶手段に記憶されている前記通信装置ｂ２の少なくとも通信アドレスを含む属性情報を、前記第１通信機能により前記通信装置ａ１に送信する応答送信手段。
【００２３】  例えばＩＰ電話端末ｂ１（本発明の通信制御装置に相当）のユーザＢが、ＩＰ電話端末ａ１（発明１の通信制御装置に相当）のユーザＡと通話中（第１通信機能）の場合を考える。ＩＰ電話端末ｂ１は、ユーザＡのＦＡＸ（通信装置ａ２に相当）のＦＡＸ番号（通信アドレスに相当）を含む属性情報を、ＩＰ電話端末ａ１から受信する。すると、ＩＰ電話端末ｂ１は、属性情報記憶手段で記憶している属性情報に基づいて、ＦＡＸ−ａ２と通信可能な通信装置ｂ２の属性情報を、ＩＰ電話端末ａ１に返す。これにより、ユーザＡ，Ｂ間で、ＩＰ電話端末による通信（通信機能Ａ）に加え、ＦＡＸなど別の通信機能による通信が同時に可能となる。
【００２４】  本発明８は、前記発明７において、第３通信装置ｂ２と第２通信機能により接続されている通信制御装置を提供する。この装置は、前記要求受信手段が受信した前記通信装置ａ２の通信アドレスを、前記第２通信機能を介して前記通信装置ｂ２に通知する第２属性通知手段をさらに有する。
【００２５】  双方の通信アドレスを通知し合うことにより、通信先と通信元との双方の通信アドレスが必要な通信、例えばＩＰ通信の開始が可能となる。
【００２６】  本発明９は、前記発明７において、第３通信装置ｂ２と第２通信機能により接続されている通信制御装置を提供する。この装置は、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を、前記第２通信機能を介して少なくとも１つの通信装置から取得する属性情報取得手段をさらに有する。この装置において、前記第２属性情報記憶手段は、前記属性情報取得手段が取得した属性情報を記憶する。
【００２７】  第２通信機能とは、例えば、赤外線通信、ブルートゥース（登録商標）、無線／有線ＬＡＮ、ＵＳＢなどである。これらの機能により通信装置そのものからその通信装置が有する属性情報を取り込み、属性情報記憶手段に記憶することもできる。もちろん、ユーザ自身により属性情報を設定入力しても構わない。
【００２８】  本発明１０は、前記発明７において、前記第２属性情報記憶手段は、複数の通信装置のそれぞれについて、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を記憶している通信制御装置を提供する。この装置において、前記要求受信手段は、前記通信装置ａ２を含む少なくとも１つの通信装置について、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を受信する。また前記要求受信手段が受信した通信装置の属性情報に基づいて、前記第１通信機能及び前記第２通信機能以外の通信機能を有し前記通信装置ｂ２を含む少なくとも１つの通信装置の候補を抽出する第２抽出手段をさらに有する。前記応答送信手段は、前記第２抽出手段が抽出した候補の属性情報を、前記第１通信機能により前記通信装置ａ１に送信する。
【００２９】  通信相手が選択した通信装置の候補に適合する１以上の通信装置を選択してそれらの属性情報を通知することにより、双方にとって利便性の良い通信装置の組み合わせを決定することが可能となる。
【００３０】  発明１１は、前記発明１０において、前記第２抽出手段が抽出した候補の属性情報と前記要求受信手段が受信した通信装置の属性情報とに基づいて、最適な通信装置の組み合わせを決定する第２決定手段をさらに含む通信制御装置を提供する。
【００３１】  通信する通信制御装置の双方が、複数の通信装置の候補をそれぞれ抽出し、その属性情報を交換する。属性情報に基づいて、通信するユーザ双方に都合の良い通信装置の組み合わせを決定することができる。
【００３２】  本発明１２は、前記発明１１において、前記２決定手段は、前記２抽出手段が抽出した候補と前記要求受信手段が受信した通信装置との全ての組み合わせを評価し、前記通信装置ａ１における評価結果を前記通信装置ａ１から受信し、双方の評価結果の和に基づいて最適な通信装置の組み合わせを決定する通信制御装置を提供する。
【００３３】  双方が評価結果を交換し、その双方の評価結果の和に基づいて最適な組み合わせを決定するので、一方に片寄った通信装置の組み合わせになることを防止出来る。また、双方における決定に矛盾が生じることを防止出来る。
【００３４】  本発明１３は、通信装置ｂ１と第１通信機能により通信し、通信装置ａ２と第２通信機能により通信する通信制御装置が実行する通信制御方法を提供する。この方法は、以下のステップを含む。
・前記通信装置ａ２が有する第３通信機能に関する属性情報を記憶する第１属性情報記憶ステップ、
・前記第１通信機能及び前記第２通信機能以外の通信機能を有する通信装置による通信の指示をユーザから受け付ける受付ステップ、
・前記受付ステップで受け付けた指示に基づき、前記第１属性情報記憶ステップで記憶した前記通信装置ａ２の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する属性情報送信ステップ、
・前記属性情報送信ステップによる属性情報の送信後に、前記第３通信機能を有する通信装置ｂ２に関し、少なくとも通信アドレスを含む属性情報を、前記通信装置ｂ１から受信する属性情報受信ステップ、
・前記属性情報受信ステップで取得した通信アドレスを、前記第２通信機能により前記通信装置ａ２に通知する第１属性通知ステップ。
【００３５】  この方法は、発明１の通信制御装置が実行する方法である。発明１と同様の作用効果を奏する。
【００３６】  本発明１４は、通信装置ａ１と第１通信機能により通信する通信制御装置が実行する通信制御方法を提供する。この方法は、以下のステップを含む。
・前記通信装置ａ１とは異なる通信装置ｂ２が有する第３通信機能に関し、少なくとも通信アドレスを含む属性情報を記憶する第２属性情報記憶ステップ、
・前記第３通信機能を有する通信装置ａ２に関する属性情報を、前記通信装置ａ１から受信する要求受信ステップ、
・前記要求受信ステップでの属性情報の受信に応じ、前記第２属性情報記憶ステップで記憶している前記通信装置ｂ２の少なくとも通信アドレスを含む属性情報を、前記第１通信機能により前記通信装置ａ１に送信する応答送信ステップ。
【００３７】  この方法は、発明７の通信制御装置が実行する方法である。発明７と同様の作用効果を奏する。
【００３８】  本発明は以下の実施形態及び添付の図面を参照して説明されるが、これらの記載及び図面は本発明の態様の例示を目的としており、本発明をこれらに限定することを意図するものではない。
【図面の簡単な説明】
【００３９】
【図１】第１実施形態の通信制御装置と通信装置との接続形態の一例を示す図
【図２】第１実施形態の通信装置の構成を示す機能ブロック図
【図３ａ】デジタルカメラの属性情報の概念説明図
【図３ｂ】スキャナの属性情報の概念説明図
【図３ｃ】テレビの属性情報の概念説明図
【図３ｄ】プリンタの属性情報の概念説明図
【図３ｅ】オーディオの属性情報の概念説明図
【図４】通信制御装置の機能構成を示すブロック図
【図５】機能選択画面の一例
【図６】通信装置の選択画面の一例
【図７ａ】通信制御装置１０１ａの通信装置情報記憶部に記憶されている属性情報の説明図
【図７ｂ】通信制御装置１０１ｂの通信装置情報記憶部に記憶されている属性情報の説明図
【図８】通信制御装置が行う通信要求処理の流れの一例を示すフローチャート
【図９】通信制御装置が行う被要求処理の流れの一例を示すフローチャート
【発明を実施するための最良の形態】
【００４０】  ＜発明の概要＞
例えばＩＰ電話端末ａ１（通信制御装置に相当）のユーザＡが、ＩＰ電話端末ｂ１で通話中（第１通信機能）のユーザＢに静止画像を送信したい場合がある。その場合、静止画像を受信できるユーザＢの通信装置、例えばＦＡＸ（通信装置ｂ２に相当）のＦＡＸ番号（通信アドレスに相当）を、ＩＰ電話端末ａ１がＩＰ電話端末ｂ１から取得する。ＩＰ電話端末ａ１は、例えば家庭内ＬＡＮ（第２通信機能に相当）で接続されているＦＡＸ（通信装置ａ２に相当）に、取得したＦＡＸ番号を送信する。これを受信したＦＡＸ（通信装置ａ２）は、受信したＦＡＸ番号に発呼する（第３通信機能）。このようにして、ユーザは、複数の通信装置を同時に使い、多彩で柔軟なコミュニケーションを行うことができるようになる。【００４１】  ＜第１実施形態＞
〔構成〕
（１）全体構成
図１は、本発明の通信制御装置と通信装置の接続形態の一例を示す図である。ＩＰ電話端末１０１ａ，ｂは、本実施形態の通信制御装置である。ＩＰ電話端末１０１ａはユーザＡが、ＩＰ電話端末１０１ｂはユーザＢが、それぞれ使用しており、それぞれインターネットに接続されている。ＩＰ電話端末１０１ａ，ｂは、ＩＰ電話機能により通信が確立されている。【００４２】  本実施形態では通信制御装置１０１としてＩＰ電話端末を用いる例を示しているが、電子メール機能やインスタントメッセージ機能を備えた端末を通信制御装置として用いてもよい。また、一般的なアナログ電話、ＩＳＤＮまたは携帯電話機能を備えた端末等を、通信制御装置として用いることもできる。すなわち、お互いのユーザが所有しており、ユーザがあらかじめ相手のアドレスを知っており、容易に通信を確立することができる通信装置であれば、通信制御装置とすることができる。【００４３】  通信制御装置としてのＩＰ電話端末１０１ａ，ｂには、外部通信機能を介し、通信装置が接続可能である。外部通信機能としては、赤外線通信、ブルートゥース、無線／有線ＬＡＮ、電話通信、ＦＡＸ通信、ケーブル接続などが挙げられる。この実施形態では、ＩＰ電話端末１０１ａには、デジタルカメラ１０２ａ及びスキャナ１０２ｂが接続可能である。また、ＩＰ電話端末１０１ｂには、テレビ１０２ｃ、プリンタ１０２ｄ及びオーディオ装置１０２ｅが接続可能である。通信装置１０２ａ〜ｅの一部または全部は、インターネットに接続されていてもよい。また、通信制御装置１０１及び通信装置１０２の台数は、図示した台数に限定されない。さらに、通信装置は、通信制御装置と同一建物内にあってもよいし異なる場所や異なる建物内にあってもよい。例えば、通信制御装置は、家庭内のＩＰ電話端末であり、通信装置の１つは会社のＦＡＸ端末であっても良い。【００４４】  （２）通信装置
図２は、本実施形態の通信装置１０２ａ〜ｅの構成を示す機能ブロック図である。通信装置１０２は、入力部／出力部２１、ＩＰ通信部２２、属性情報保持部２３、情報通知部２４、外部通信部２５及び接続制御部２６を有している。以下では説明を容易にするために、特に断らない限り通信制御装置１０１ａと通信可能な通信装置１０２ａ，ｂについて説明するが、通信装置１０２ｃ〜ｅの機能についても同様である。【００４５】  入力部／出力部２１は、通信装置が例えばデジタルカメラであれば、静止画や動画の撮影機能等の一般的なデジタルカメラの機能を実現する。通信装置がテレビであれば、入力部／出力部２１は、映像・音声データを受信し、再生・出力する一般的なテレビ機能を実現する。通信装置がスキャナ、プリンタまたはオーディオ装置である場合、入力部／出力部２１は、それぞれ静止画データを取り込む一般的なスキャナ機能、静止画データを印刷する一般的なプリンタ機能、または音声データを出力する一般的なオーディオ機能を実現する。【００４６】  ＩＰ通信部２２は、インターネット等を介して他の通信装置と通信を確立し、入力部／出力部２１で入力されたデータを送受信する。ＩＰ通信部２２は、例えばＬＡＮアダプタ等のインターネットに接続するための一般的なデバイスや、ＴＣＰ／ＩＰ等のインターネットで一般的に用いられている通信プロトコルを処理するソフトウェアもしくはハードウェアを用いて構成することができる。【００４７】  属性情報保持部２３は、通信装置の通信機能に関する情報を記憶する。属性情報保持部２３は、メモリやハードディスク等の記憶媒体を用いて構成される。属性情報としては、例えば装置名、通信アドレス、認証情報、機能情報等が挙げられる。図３Ａ〜Ｅは、図１に示す通信装置１０２ａ〜ｅの属性情報保持部２３に記憶されている属性情報の概念説明図である。この実施形態では、属性情報は、装置名、アドレス情報、認証情報、機能情報、性能、位置、利用履歴を含む。ここに挙げた属性情報は一例であり、この例に限定されない。【００４８】  「装置名」は、ユーザがその装置の種別を識別するための情報である。「アドレス情報」は、外部通信部２５により通信を確立するために通信装置を識別する情報である。例えば、ＩＰアドレスやＦＡＸ番号をアドレス情報としてあげることができる。「認証情報」は、外部通信部２５を介して通信するために通信装置自身を認証するための情報であり、公開鍵証明書を挙げることができる。「機能情報」は、入出力出来るデータの種別情報である。例えば、静止画の入力装置であるか、音声の出力装置であるかなどを示す情報である。【００４９】  「性能」は、各通信装置の機能のレベルを示し、例えば解像度や通信速度、色数、ＣＰＵの処理能力、解釈出来る通信プロトコル、解釈出来るデータフォーマットなどの情報を含んでいても良い。「位置」としては、通信装置の位置を示すＧＰＳ座標などを用いることができる。「利用履歴」としては、その通信装置の利用回数や利用頻度などがあげられ、ここでは最終利用日時を用いている。【００５０】  情報通知部２４は、外部通信部２５を介し、属性情報保持部２３が保持する情報を通信制御装置１０１ａに送信する。【００５１】  外部通信部２５は通信制御装置１０１ａと外部通信機能により通信する。外部通信機能としては、赤外線通信、ブルートゥース、無線／有線ＬＡＮ、電話通信、ＦＡＸ通信、ケーブル接続などが挙げられる。【００５２】  接続制御部２６は、外部通信部２５を介して通信制御装置１０１ａからユーザＢ側の通信装置１０２ｃ〜ｅの属性情報を受信し、ＩＰ通信部２２または外部通信部２５を制御してユーザＢの通信装置１０２ｃ〜ｅとの通信を確立する。【００５３】  より詳しくは、接続制御部２６は、外部通信部２５を介し、通信制御装置１０１ａからユーザＢの通信装置１０２ｃ〜ｅの属性情報と接続制御情報とを受信する。さらに接続制御部２６は、これらの情報に従ってＩＰ通信部２２を制御し、ユーザＢ側の通信装置１０２ｃ〜ｅとの通信を確立する。接続制御情報には、自端末側から接続を要求するか、相手先の通信装置側から接続の要求を受信するのを待ち受けるかを指示する情報が含まれる。通信制御部２６は、この情報に従い、ＩＰ通信部２２に、自分から接続を要求するか相手からの接続要求を待つかを指示する。【００５４】  接続制御部２６は、接続要求を送信または受信した後、相手先通信装置に認証情報を要求する。この要求に応じて受信する認証情報を照合することによって、相手先が正しい通信装置であるかを認証する。また、相手先の通信装置から認証情報を要求された場合、属性情報保持部２３から認証情報を読み出して送信する。以上説明したような手順で制御を行なうことにより、接続制御部２６は、自端末と相手先通信装置との間の通信を確立する。【００５５】  なお、接続制御部２６は、認証を行なった後にさらに性能情報を照合し、通信の際に利用する通信プロトコルやデータフォーマットを決定してもよい。また、通信を確立するかどうかをユーザに確認する手段を設け、接続を確立する前にユーザに確認をしてもよい。さらに、通信制御装置１０１ａからユーザＢ側の複数の通信装置の属性情報を受信し、複数の通信装置とそれぞれ通信を確立するように制御してもよい。【００５６】  なお、通信装置１０２の種別は本実施の形態に示した例に限定されない。他の通信装置１０２としては、例えば、パソコン、ゲーム機、ビデオレコーダ、プロジェクタ、カラオケ装置、インターホン等を挙げることができる。すなわち、通信装置１０２は、ネットワークを介してデータを送受信する機能を備えた装置であれば、どのような種別の装置でもよい。【００５７】  （３）通信制御装置
図４は、本実施形態の通信制御装置の機能構成を示すブロック図である。通信制御装置１０１ａ，ｂはいずれも同様の機能構成を示すので、ここではまとめて通信制御装置１０１として説明する。通信制御装置１０１は、ＩＰ電話部１１、外部通信部１２、選択受付部１３、評価部１４、通信装置管理部１５、通信制御部１６、ユーザ状態検出部１７及びスケジューラ１８を含んでいる。【００５８】  （３−１）ＩＰ電話部
ＩＰ電話部１１は、一般的なＩＰ電話の機能を実現するとともに、通信制御部１６からの指示に従ってデータを送受信する。ＩＰ電話部１１は、インターネット・プロトコルを利用した電話サービスであるＩＰ電話の機能を実現する構成要素である。具体的には、ＩＰ電話部１１は、ＬＡＮアダプタ等のインターネットに接続するための一般的な通信デバイスと、ＩＰ電話機能を実現するソフトウェアとを用いて構成することができる。ＩＰ電話の実現方法の詳細については、例えば「月間オープンデザイン２００３年３月号（ＣＱ出版社）」等の書籍に詳しく述べられている。【００５９】  また、ＩＰ電話部１１は、他の通信制御装置１０１との間で、通信制御部１６から受け渡された制御情報を送受信する。これは接続している相手先通信制御装置１０１のアドレスを取得し、そのアドレスに対し、音声通話用とは別にデータ送受信用の通信を確立する等の方法で実現することができる。また、ＩＰ電話の接続・切断の制御のために用いられるＳＩＰプロトコル等の呼制御プロトコルを利用し、制御情報を送受信することもできる。例えばＳＩＰプロトコルの場合、応用目的に応じて自由な情報送受信するためのＩＮＦＯメソッドを利用することで、通信制御部１６から受け渡された制御情報を送受信することが可能である。なお、ＳＩＰプロトコルの詳細については、「ＩＥＴＦ  ＲＦＣ３２６１」に、またＩＮＦＯメソッドの詳細については、「ＩＥＴＦ  ＲＦＣ２９７６」の文書に詳しく記載されている。また、ＳＩＰプロトコル以外のプロトコルを利用することもできる。【００６０】  なお、ＩＰ電話端末以外の装置に通信制御装置を適用する場合、制御情報を音声情報に重畳して送受信する方法や、呼制御のためのプロトコルを利用して送受信する方法が考えられる。【００６１】  （３−２）外部通信部
外部通信部１２は、通信装置１０２と外部通信機能により通信する。外部通信機能としては、前述と同様、赤外線通信、ブルートゥース、無線／有線ＬＡＮ、電話通信、ＦＡＸ通信、ケーブル接続などが挙げられる。【００６２】  （３−３）選択受付部
選択受付部１３は、通信制御部１６からの情報に基づいて、通信制御装置１０１が外部通信機能により通信可能な複数の通信装置１０２の情報を表示する画面を出力し、ユーザからの通信装置の選択操作を受け付ける。このような選択受付部１３は、表示デバイスと、ユーザの操作を受け付ける入力デバイスによって構成される。【００６３】  例えば、選択受付部１３は、図５に例示する機能選択画面を出力し、機能から通信装置１０２の選択を受け付けても良い。ユーザは、自分が使いたいと思っている機能により通信装置を選択出来るので、目的に合わせた通信を容易に開始することができ、便利である。なお、図５に示す機能選択画面において「お勧めを表示ボタン」が押されると、後述する評価部１４により自動的に通信装置を選択するようにしてもよい。【００６４】  また例えば、選択受付部１３は評価部１４から後述する評価結果を取得して図６に例示する選択画面に表示し、いずれかまたは複数の通信装置をユーザに選択させても良い。【００６５】  （３−４）評価部
評価部１４は、評価ルールＤＢ１４１に記憶された評価ルールに基づいて、通信制御装置１０１が外部通信機能により通信可能な複数の通信装置を評価し、そのうちの少なくとも１つを候補として抽出する。以下の説明の便宜上、通信制御装置１０１ａが抽出した通信装置を候補Ｃａ、通信制御装置１０１ｂが抽出した通信装置を候補Ｃｂとする。【００６６】  評価部１４は、記憶されている通信装置から、何らかの評価ルールに基づいて候補を抽出しても良いし、ユーザ自身の選択を受け付けても良い。評価ルールとしては、１）性能の高いもの順、２）ユーザの現在位置に近い順、３）ユーザの移動予定位置に近い順、４）ユーザ状態に合致する順、５）機能が合致する順、６）もっとも最近利用した順などが考えられる。ユーザ状態に合致するとは、例えばユーザが電車で移動中の場合には音のでない通信装置が優先されることが挙げられる。このような評価ルールの細分化したものをデータベース化したり、評価関数を用いることにより、評価部１４は、通信装置それぞれについて複数の評価ルールに基づく評価点を演算可能である。各通信装置の総評価点は、各評価ルールに基づく評価点の総和とすることができる。【００６７】  評価ルールと後述する通信装置情報記憶部１５１に記憶される各通信装置の属性情報とは、密接に関連している。例えば、前記評価ルール１）を用いる場合には、解像度や通信速度などの性能が属性情報に含まれていることが好ましい。同様に、前記評価ルール２）、３）、４）、５）、６）のそれぞれを用いる場合には、ＧＰＳなどによる位置情報、機能、利用履歴が、属性情報に含まれることが好ましい。【００６８】  さらに、適用する評価ルールに応じ、ユーザのスケジュールを管理するスケジューラや、ユーザ状態管理装置などを、通信制御装置と共に動作させると良い。ユーザに適合する通信装置の候補を、様々な情報に基づいて細やかに選択することができる。【００６９】  （３−５）通信装置管理部
通信装置管理部１５は、通信制御部１６及び外部通信部１２を介し、通信装置の属性情報を取得し、通信装置情報記憶部１５１に書き込む。また、通信装置管理部１５は、通信装置情報記憶部１５への属性情報の書き込みを、ユーザから受け付けても良い。【００７０】  図７Ａ，Ｂは、通信装置情報記憶部１５１に記憶されている属性情報の概念説明図である。図７Ａは、デジタルカメラ１０２ａ及びスキャナ１０２ｂに外部通信部１２を介して接続されている通信制御装置１０１ａの通信装置情報記憶部１５１の概念説明図である。図７Ｂは、テレビ１０２ｃ、プリンタ１０２ｄ及びオーディオ１０２ｅに外部通信部１２を介して接続されている通信制御装置１０１ｂの通信装置情報記憶部１５１の概念説明図である。属性情報の各項目は、前記通信装置の属性情報の各項目と同様である。【００７１】  なお、属性情報の項目は、適用する評価ルールに応じたものである。すなわち、前述した評価ルールを用いる場合、解像度や通信速度などの性能、ＧＰＳなどによる位置情報、機能及び利用履歴が、属性情報に含まれる。【００７２】  （３−６）通信制御部
通信制御部１６は、選択受付部１３から選択された通信装置の候補Ｃａの属性情報及び各候補の総評価点を他の通信制御装置１０１ｂに送信する。逆に通信制御部１６は、他の通信制御部１０１ｂから通信装置の候補Ｃｂの属性情報及び各候補の総評価点を受信する。【００７３】  さらに通信制御部１６は、候補Ｃａと候補Ｃｂとの全ての組み合わせについて、それぞれの候補の総評価点の和を演算し、通信相手の通信制御装置１０１ｂに送信する。そして、相手の通信制御装置１０１ｂの演算結果を受信し、双方の演算結果の和に基づいて最適な通信装置の組み合わせを決定する。これにより、通信するユーザ双方に都合の良い通信装置の組み合わせを決定することができる。また、双方における通信装置の決定に矛盾が生じることを防止出来る。【００７４】  また、通信制御部１６は、外部通信部１２を通じ、別の通信装置１０２の属性情報の一部または全部を通信装置１０２に通知して通信の確立を制御する。通知する属性情報は、少なくとも通信の確立に必要な情報であることが好ましい。このような属性情報としては、例えば通信アドレスや認証情報、性能が考えられる。【００７５】  （３−７）ユーザ状態検出部
ユーザ状態検出部１７は、通信制御装置１０１を操作するユーザの状態を検出し、管理する。ユーザ状態は、ユーザが自分で設定しても良いし、自動的に検出しても良い。ユーザ状態検出部１７としては、アウェアネスシステムのクライアントなどにより実現可能である。【００７６】  なお、ユーザ状態検出部１７は、通信制御装置１０１に必須の要素ではないが、評価ルールにおいてユーザ状態を用いる場合には必要となる要素である。【００７７】  （３−８）スケジューラ
スケジューラ１８は、スケジュールＤＢ１８１に記憶されるユーザのスケジュールを管理する。ユーザ状態検出部１７と同様、スケジューラ１８は通信制御装置１０１に必須の要素ではないが、評価ルールにおいてスケジュールを用いる場合には必要となる要素である。【００７８】  〔処理〕
通信制御装置の処理は、通信要求側の処理と被要求側の処理とに大別することが出来る。１つの通信制御装置は、両方の処理を実行する機能を有するが、ここでは説明を容易にするために、ユーザＡの通信制御装置１０１ａが通信要求側の処理を、ユーザＢの通信制御装置１０１ｂが被要求側の処理を、それぞれ実行する場合を例にとる。【００７９】  （１）通信要求側の処理
図８は、通信制御装置１０１ａが行う通信要求処理の流れの一例を示すフローチャートである。現在行っているＩＰ電話通信とは別の通信の開始を要求する指示が入力されると、以下の処理が開始される。この例では、ＩＰ電話とは別の通信の開始を要求するボタン（図示せず）が押されると、以下の処理が開始される。【００８０】  ステップＳ１：通信装置管理部１５は、記憶されている通信装置１０２ａ，１０２ｂの属性情報を通信装置情報記憶部１５１から読み出し、通信制御部１６に渡す。通信制御部１６は、属性情報の中から機能情報の一覧リストを生成し、選択受付部１３に渡す。【００８１】  ステップＳ２〜Ｓ４：選択受付部１３は、前記図５に示す機能選択画面を表示する（Ｓ２）。この画面は、通信制御部１６から渡された機能情報の一覧リストを表示し、いずれかの機能の選択を受け付ける。いずれかの機能が選択されると（Ｓ３）、通信制御部１６は選択された機能を評価部１４に通知する。評価部１４は、選択された機能と評価ルールとに基づいて、通信装置属性情報記憶部から通信装置の候補を抽出する（Ｓ４）。なお、選択受付部１３により前記図６の選択画面を表示し、抽出された通信装置の候補の中から使用したい１以上の通信装置の選択を受け付けても良い。【００８２】  ステップＳ５〜Ｓ６：いずれの機能も選択されず、前記図５に示す「お勧めを表示ボタン」を押された場合（Ｓ５）、通信制御部１６は評価部１４に候補の選択を指示する。評価部１４は、評価ルールに基づいて各通信装置の総評価点を演算し、通信装置属性情報記憶部から１以上の通信装置の候補Ｃａを選択する（Ｓ６）。ここでも選択受付部１３により前記図６の選択画面を表示し、抽出された通信装置の候補の中から使用したい１以上の通信装置の選択を受け付けても良い。【００８３】  ステップＳ７：通信制御部１６は、ＩＰ電話部１１を介し、通信装置の候補Ｃａの属性情報及び総評価点を、通信相手の通信制御装置１０１ｂに送信する。属性情報には、少なくとも認証情報及び機能情報が含まれていると好ましい。通信の安全性を保証するため、及び通信機能の整合性をとるためである。【００８４】  ステップＳ８：通信制御部１６は、通信相手の通信制御装置１０１ｂから通信装置の属性情報及び総評価点を受信するのを待機し、受信すると評価部１４に通知してステップＳ９に移行する。受信するのは、通信相手の通信制御装置１０１ｂが、抽出した１以上の候補Ｃｂの属性情報及び各候補の総評価点である。【００８５】  ステップＳ９：評価部１４は、自分側の通信候補Ｃａと相手側の通信候補Ｃｂとの全ての組み合わせについて、総評価点の和を演算する。【００８６】  ステップＳ１０〜Ｓ１１：通信制御部１６は、各組み合わせの点数を、通信相手の通信制御装置１０１ｂに送信する（Ｓ１０）。また逆に、通信制御部１６は、通信相手の通信制御部１６１０１ｂが演算した各組み合わせの点数を受信する（Ｓ１１）。ステップＳ１０とステップＳ１１とは、どちらが先でも良い。また、ステップＳ１１は、前記ステップＳ８と同時でも良い。【００８７】  ステップＳ１２：通信制御部１６は、各組み合わせについて、双方の点数の和を演算し、評価結果が最も高い組み合わせを決定する��例えば、ユーザＡのスキャナ１０２ｂと、ユーザＢのプリンタ１０２ｄとの組み合わせが最も高い評価の組み合わせだとする。【００８８】  ステップＳ１３：通信制御部１６は、決定した組み合わせが示す自分側の通信装置、この場合はスキャナ１０２ｂに対し、外部通信部１２を介し、相手側の通信装置、この場合はプリンタ１０２ｄの属性情報を通知する。その後、スキャナ１０２ｂは、通知された属性情報に基づき、プリンタ１０２ｄに接続を要求して通信を確立し、入力した静止画像を送信するなどの処理を行う。相手側の通信装置に通知する属性情報としては、例えば、通信の確立に必要な通信アドレス、認証情報、性能が挙げられる。認証情報を送信することにより、通信確立時に相手側通信装置を認証し、安全な通信を確立することができる。また、性能を送信することにより、通信装置は、相手側通信装置の性能にあわせた自端末の設定や必要なデータの変換を行い、相手側通信装置と接続することが可能となる。例えば、相手側のプリンタ１０２ｄのプリンタ解像度に合わせて、スキャナ１０２ｂは適切な解像度を設定し、その解像度で画像の読み込みを行うことができる。【００８９】  以上の処理により、通信を要求する通信制御装置１０１ａは、自分側で使用出来る通信装置と、相手側で使用出来る通信装置との組み合わせのうち評価の高い組み合わせを決定し、その決定に基づく通信の開始を制御することができる。【００９０】  （２）被要求側の処理
図９は、通信制御装置１０１ｂが行う被要求処理の流れの一例を示すフローチャートである。現在行っているＩＰ電話通信中に、通信相手の通信制御装置１０１ａから通信装置の候補の属性情報を受信すると、下記の処理が開始される。【００９１】  ステップＳ２１：通信制御部１６は、ＩＰ電話部１１を介して通信制御装置１０１ａの通信装置の候補Ｃａの属性情報と各候補の総評価点を受信すると、これを一時的に記憶する。【００９２】  ステップＳ２２：通信装置管理部１５は、記憶されている通信装置１０２ｃ，１０２ｄ，１０２ｅの属性情報を通信装置情報記憶部１５１から読み出し、通信制御部１６に渡す。【００９３】  ステップＳ２３〜Ｓ２５：通信制御部１６は、受信した通信相手の候補Ｃａの属性情報と読み出した属性情報との機能情報を参照し、候補Ｃａに含まれる通信装置と接続可能な通信装置を抽出する（Ｓ２３）。接続可能な通信装置がない場合（Ｓ２４）、相手側の通信制御装置１０１ａに通信不可能であることを通知する（Ｓ２５）。接続可能な通信装置がある場合、その通信装置を評価部１４に通知してステップＳ２６に移行する。【００９４】  ステップＳ２６〜Ｓ２８：評価部１４は、接続可能な通信装置を評価ルールに基づいて評価し（Ｓ２６）、例えば図６の画面で評価結果を表示して１以上の通信装置の候補の選択を受け付ける（Ｓ２７）。選択された１以上の通信装置を候補Ｃｂとして、その属性情報及び総評価点と共に通信制御装置１０１ａに送信する（Ｓ２８）。もっとも、前記ステップＳ２３で抽出した接続可能な通信装置を候補Ｃｂとしてその属性情報及び総評価点を送信しても良い。その場合には、ステップＳ２６，Ｓ２７を省略することができる。【００９５】  ステップＳ２９：評価部１４は、自分側の通信候補Ｃｂと相手側の通信候補Ｃａとの全ての組み合わせについて総評価点の和を演算する。【００９６】  ステップＳ３０〜Ｓ３１：通信制御部１６は、得られた演算結果を、通信相手の通信制御装置１０１ａに送信する（Ｓ３０）。また逆に、通信制御部１６は、通信相手の通信制御部１６１０１ａの各組み合わせについての演算結果を受信する（Ｓ３１）。ステップＳ３０とステップＳ３１とは、どちらが先でも良い。また、ステップＳ３０は、前記ステップＳ２８と同時でも良い。【００９７】  ステップＳ３２：通信制御部１６は、双方の演算結果の和を演算し、点数が最も高い組み合わせを決定する。例えば、ユーザＢのプリンタ１０２ｄとユーザＡのスキャナ１０２ｂとの組み合わせが最も高い評価の組み合わせだとする。【００９８】  ステップＳ３３：通信制御部１６は、決定した組み合わせが示す自分側の通信装置、この場合はプリンタ１０２ｄに対し、外部通信部１２を介し、相手側の通信装置、この場合はスキャナ１０２ｂの属性情報を送信する。送信する属性情報としては、例えば、通信の確立に必要な通信アドレス、認証情報、性能が挙げられる。通信アドレスの送信は必須ではないが、通信路の確立に双方の通信アドレスが必要な場合もあるので送信することが好ましい。認証情報を送信することにより、通信確立時に相手側通信装置を認証し、安全な通信を確立することができる。また、性能を送信することにより、通信装置は��相手側通信装置の性能にあわせた自端末の設定や必要なデータの変換を行い、相手側通信装置と接続することが可能となる。例えば、相手側のスキャナ１０２ｂのスキャナ解像度に合わせて、プリンタ１０２ｄは適切なプリンタ解像度を設定し、その解像度で画像の出力を行うことができる。その後、プリンタ１０２ｄは、通知された通信アドレスから受信した静止画像を出力するなどの処理を行う。【００９９】  以上の処理により、通信を要求される被要求側の通信制御装置においても、自分側で使用出来る通信装置と相手側で使用出来る通信装置との組み合わせのうち評価の高い組み合わせを決定し、その決定に基づく通信の開始を制御することができる。【０１００】  以上説明したように、離れた場所でコミュニケーションをしているユーザ同士が、それぞれの通信装置を、面倒なアドレス情報の入力なしに簡単に接続することが可能となり、手軽に通信機能を利用してより充実したコミュニケーションを行なうことが可能となる。また、認証情報を利用して相互に認証した上で安全に通信を確立することが可能となる。さらに、複数の通信装置の中から、適切な組合せを容易に選択し、接続することが可能となる。【０１０１】  ＜その他の実施形態＞
（Ａ）前記第１実施形態では、機能選択画面がいずれかの機能の選択を受け付けているが、この画面は複数の機能の選択を受け付けても良い。その場合、通信制御部は、選択された複数の機能全てを有する通信装置を候補として選択するか、または機能毎に候補を選択することができる。【０１０２】  機能毎に候補を選択する場合、通信制御部は、候補及びその属性情報を機能毎に相手側の通信制御装置１０１ｂに通知するとよい。また、通信制御部は、相手側通信制御装置１０１ｂの通信装置の候補及びその属性情報を、機能毎に受信することができる。通信装置の候補の組み合わせの評価及び通信装置の組み合わせの決定についても、機能毎に第１実施形態と同様の処理を行うことができる。【０１０３】  （Ｂ）前記第１実施形態では、まず機能の選択を受け付け、選択された機能と評価ルールとに基づいて通信装置の候補を抽出しているが、機能の選択は必須ではない。評価ルールのみに基づいて自動的に通信装置の候補を抽出するだけでも良い。【０１０４】  （Ｃ）前記第１実施形態では、双方の通信制御装置１０１ａ、ｂが演算する通信装置の最適な組み合わせが同じになるようにしているが、どちらか一方の通信制御装置１０１が最適な組み合わせを決めることも可能である。【０１０５】  （Ｄ）評価ルールは、通信制御装置毎またはユーザ毎に異なっていても良い。例えば複数の評価ルールに基づいて通信装置の総評価点を算出する場合に、評価ルールの重み付けを変えることにより、評価ルールのカスタマイズが可能である。【０１０６】  （Ｅ）前記第１実施形態では、ＩＰ電話とは別の通信を要求したユーザＡ側の通信装置からユーザＢ側の通信装置に対して接続を要求している。しかし、逆にユーザＢ側の通信装置からユーザＡ側の通信装置に接続を要求してもよい。前述したように、いずれの側から接続を要求するかは、通信装置１０２の接続制御部２６が接続制御情報に基づいて決定することができる。通信制御装置１０１は、例えば、別の通信の要求をユーザから受け付けた場合に、接続要求を指示する接続制御情報を通信装置に送信することができる。このように接続制御情報を設定しておけば、通信しようとする通信装置の一方が必ず接続要求を出すようになるので好ましい。なぜなら、両方が接続要求を出したり、その逆に両方が接続要求を待機するような事態を避けることができるからである。もちろん、その逆に、要求側通信制御装置１０１は、接続要求の待機を指示する接続制御情報を、通信装置に送信することもできる。接続制御情報は、予め設定されていても良いし、ユーザが設定してもよい。【０１０７】  （Ｆ）前述の通信制御装置が行う方法を実行するためのプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク（ＭＯ）、その他のものが挙げられる。
【産業上の利用可能性】
【０１０８】  本発明にかかる通信制御装置は、離れた場所でコミュニケーションをしているユーザ同士の通信装置を手軽に接続できるという特徴を有し、ネットワーク接続機能を備えた家電製品等に搭載する機能として有用である。
【図１】
2005053298.tif 000002
【図２】
2005053298.tif 000003
【図３ａ】
2005053298.tif 000004
【図３ｂ】
2005053298.tif 000005
【図３ｃ】
2005053298.tif 000006
【図３ｄ】
2005053298.tif 000007
【図３ｅ】
2005053298.tif 000008
【図４】
2005053298.tif 000009
【図５】
2005053298.tif 000010
【図６】
2005053298.tif 000011
【図７ａ】
2005053298.tif 000012
【図７ｂ】
2005053298.tif 000013
【図８】
2005053298.tif 000014
【図９】
2005053298.tif 000015
【手続補正書】
【提出日】平成18年3月10日(2006.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信装置ｂ１と第１通信機能により通信し、通信装置ａ２と第２通信機能により通信する通信制御装置であって、
前記通信装置ａ２が有する第３通信機能に関する属性情報を記憶する第１属性情報記憶手段と、
前記第１通信機能及び前記第２通信機能以外の通信機能を有する通信装置による通信の指示をユーザから受け付ける受付手段と、
前記受付手段が受け付けた指示に基づき、前記第１属性情報記憶手段に記憶された前記通信装置ａ２の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する属性情報送信手段と、
前記属性情報送信手段による属性情報の送信後に、前記第３通信機能を有する通信装置ｂ２に関し、少なくとも通信アドレスを含む属性情報を、前記通信装置ｂ１から受信する属性情報受信手段と、
前記属性情報受信手段が取得した通信アドレスを、前記第２通信機能により前記通信装置ａ２に通知する第１属性通知手段と、
を有することを特徴とする、通信制御装置。
【請求項２】
前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を、前記第２通信機能を介して少なくとも１つの通信装置から取得する第１属性情報取得手段をさらに有し、
前記第１属性情報記憶手段は、前記第１属性情報取得手段が取得した属性情報を記憶することを特徴とする、請求項１に記載の通信制御装置。
【請求項３】
前記第１属性情報記憶手段は、複数の通信装置のそれぞれについて、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を記憶し、
前記属性情報に基づいて、前記第１属性情報記憶手段に記憶された前記通信装置ａ２を含む少なくとも１つの通信装置を候補として抽出する第１抽出手段をさらに有し、
前記属性情報送信手段は、前記第１抽出手段が抽出した候補の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信することを特徴とする、請求項１に記載の通信制御装置。
【請求項４】
前記第１属性情報記憶手段が記憶する属性情報は、各通信装置の機能についての機能情報を含み、
前記受付手段は、前記第１属性情報記憶手段に記憶されているいずれかの機能の指定を受け付け、
前記第１抽出手段は、前記受付手段が受け付けた機能を有する通信装置を、前記候補として抽出することを特徴とする、請求項３に記載の通信制御装置。
【請求項５】
前記属性情報受信手段は、前記第１通信機能及び前記第２通信機能以外の通信機能を有し前記通信装置ｂ２を含む少なくとも１つの通信装置について、属性情報を前記通信装置ｂ１から受信し、
前記第１抽出手段が抽出した候補の属性情報と前記属性情報受信手段が受信した属性情報とに基づいて、最適な通信装置の組み合わせを決定する第１決定手段をさらに含み、
前記第１属性通知手段は、前記第１決定手段の決定に従い、通信アドレスの通知を行うことを特徴とする、請求項３に記載の通信制御装置。
【請求項６】
前記第１決定手段は、前記第１抽出手段が抽出した候補と前記属性情報受信手段が受信した通信装置との全ての組み合わせを評価し、前記通信装置ｂ１における評価結果を前記通信装置ｂ１から受信し、双方の評価結果の和に基づいて最適な通信装置の組み合わせを決定することを特徴とする、請求項５に記載の通信制御装置。
【請求項７】
通信装置ａ１と第１通信機能により通信する通信制御装置であって、
前記通信装置ａ１とは異なる通信装置ｂ２が有する第３通信機能に関し、少なくとも通信アドレスを含む属性情報を記憶する第２属性情報記憶手段と、
前記第３通信機能を有する通信装置ａ２に関する属性情報を、前記通信装置ａ１から受信する要求受信手段と、
前記要求受信手段による属性情報の受信に応じ、前記第２属性情報記憶手段に記憶されている前記通信装置ｂ２の少なくとも通信アドレスを含む属性情報を、前記第１通信機能により前記通信装置ａ１に送信する応答送信手段と、
を有することを特徴とする、通信制御装置。
【請求項８】
第３通信装置ｂ２と第２通信機能により接続されており、
前記要求受信手段が受信した前記通信装置ａ２の通信アドレスを、前記第２通信機能を介して前記通信装置ｂ２に通知する第２属性通知手段をさらに有することを特徴とする、請求項７に記載の通信制御装置。
【請求項９】
第３通信装置ｂ２と第２通信機能により接続されており、
前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を、前記第２通信機能を介して少なくとも１つの通信装置から取得する属性情報取得手段をさらに有し、
前記第２属性情報記憶手段は、前記属性情報取得手段が取得した属性情報を記憶することを特徴とする、請求項７に記載の通信制御装置。
【請求項１０】
前記第２属性情報記憶手段は、複数の通信装置のそれぞれについて、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を記憶し、
前記要求受信手段は、前記通信装置ａ２を含む少なくとも１つの通信装置について、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を受信し、
前記要求受信手段が受信した通信装置の属性情報に基づいて、前記第１通信機能及び前記第２通信機能以外の通信機能を有し前記通信装置ｂ２を含む少なくとも１つの通信装置の候補を抽出する第２抽出手段をさらに有し、
前記応答送信手段は、前記第２抽出手段が抽出した候補の属性情報を、前記第１通信機能により前記通信装置ａ１に送信することを特徴とする、請求項７に記載の通信制御装置。
【請求項１１】
前記第２抽出手段が抽出した候補の属性情報と前記要求受信手段が受信した通信装置の属性情報とに基づいて、最適な通信装置の組み合わせを決定する第２決定手段をさらに含むことを特徴とする、請求項１０に記載の通信制御装置。
【請求項１２】
前記２決定手段は、前記２抽出手段が抽出した候補と前記要求受信手段が受信した通信装置との全ての組み合わせを評価し、前記通信装置ａ１における評価結果を前記通信装置ａ１から受信し、双方の評価結果の和に基づいて最適な通信装置の組み合わせを決定することを特徴とする、請求項１１に記載の通信制御装置。
【請求項１３】
通信装置ｂ１と第１通信機能により通信し、通信装置ａ２と第２通信機能により通信する通信制御装置が実行する通信制御方法であって、
前記通信装置ａ２が有する第３通信機能に関する属性情報を記憶する第１属性情報記憶ステップと、
前記第１通信機能及び前記第２通信機能以外の通信機能を有する通信装置による通信の指示をユーザから受け付ける受付ステップと、
前記受付ステップで受け付けた指示に基づき、前記第１属性情報記憶ステップで記憶した前記通信装置ａ２の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する属性情報送信ステップと、
前記属性情報送信ステップによる属性情報の送信後に、前記第３通信機能を有する通信装置ｂ２に関し、少なくとも通信アドレスを含む属性情報を、前記通信装置ｂ１から受信する属性情報受信ステップと、
前記属性情報受信ステップで取得した通信アドレスを、前記第２通信機能により前記通信装置ａ２に通知する第１属性通知ステップと、
を含むことを特徴とする通信制御方法。
【請求項１４】
通信装置ａ１と第１通信機能により通信する通信制御装置が実行する通信制御方法であって、
前記通信装置ａ１とは異なる通信装置ｂ２が有する第３通信機能に関し、少なくとも通信アドレスを含む属性情報を記憶する第２属性情報記憶ステップと、
前記第３通信機能を有する通信装置ａ２に関する属性情報を、前記通信装置ａ１から受信する要求受信ステップと、
前記要求受信ステップでの属性情報の受信に応じ、前記第２属性情報記憶ステップで記憶している前記通信装置ｂ２の少なくとも通信アドレスを含む属性情報を、前記第１通信機能により前記通信装置ａ１に送信する応答送信ステップと、
を含むことを特徴とする通信制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを用いて、利用者に遠隔コミュニケーション機能を提供するための通信装置および通信システムに関する。
【背景技術】
【０００２】
近年、テレビやデジタルカメラ、カーナビゲーション装置等、身近な家電機器へのインターネット等を利用した通信機能の搭載が進んでいる。今後、身近にある多くの家電機器にインターネット等を利用した通信機能が搭載され、指定した相手の機器との間で手軽に画像、音声、文字等の様々なデータを送受信できるようになると考えられる。例えば、手持ちのデジタルカメラ等で撮影した画像を、インターネット等を通じて、所望の相手のテレビや携帯電話、カーナビ等の機器に送信して表示させたり、相手のプリンタに送信して印刷させたりすることが可能になると考えられる。
【特許文献１】特開２００２−１３２４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
インターネット等のネットワークを用いて、ある機器と相手の機器との間でデータを送受信しようとする場合、ネットワーク上で相手の機器を特定するアドレスを指定する必要がある。インターネットの場合、機器を特定するアドレスとして、例えば、「１９２．１６８．０．１」のような形式のＩＰアドレスと呼ばれる数字の組や、「ｈｏｓｔｎａｍｅ＠ｄｏｍａｉｎｎａｍｅ．ｃｏ．ｊｐ」といった形式のドメイン名、ホスト名と呼ばれる文字列を用いることが多い。しかし、一般的に家電機器は、パーソナルコンピュータのキーボードのような文字入力に適した入力インターフェースは備えていないことが多く、アドレスの指定操作がユーザにとって非常に面倒である場合が多い。
【０００４】
このような、アドレス指定操作の面倒さを解消し、手軽に機器同士を接続できるようにする方法として、例えば、特許文献１では、まず、アドレスなしに接続を確立することができる赤外線通信や近距離無線データ通信のような通信手段を使って相手の機器のアドレスを取得する方法が開示されている。同公報に記載の制御方法によれば、利用者はコンビニエンスストア等に設置されたプリンタに、携帯電話等から電子メールを用いて印刷指示を出す際、プリンタの前でボタンを押すだけで赤外線通信等の手段で当該プリンタのメールアドレスを取得できるため、携帯電話で面倒なアドレス入力操作をすることなく、プリンタに印刷指示のための電子メールを送信することが可能となる。しかしながら、同公報に記載の制御方法の場合、まず、接続する機器同士を赤外線通信や近距離無線データ通信等が可能になる距離まで接近させる必要がある。
【０００５】
一般的に、遠隔地の相手とコミュニケーションをする場合、電話を用いた音声通話を行なうことが多い。最近では、パーソナルコンピュータや、携帯電話等の機器を用いて、電子メールや、インスタントメッセージといった文字を主体とした手段を用いることも多い。これらの手段を用いて、コミュニケーションをしている最中に、ふと、同じ相手と、さらに別の手段でコミュニケーションを行ないたくなることがよくある。例えば、電話で通話している最中に、新しく買った洋服等に話題が及んだ場合などに、手元のビデオカメラを、相手のテレビに接続して、新しい洋服を着ている自分の映像を見せたいような場合がある。あるいは、電話で通話している最中に、待ち合わせの場所を決めることになり、手元のデジタルカメラを用いて待ち合わせ場所の地図を撮影し、相手の携帯電話等に送信したくなることがある。
【０００６】
しかし、上記のようなことを行なうためには、まず、遠隔地にいる相手の周辺にどのような利用できる機器があるかを把握し、続いて自分の周辺のどの機器を用いて、相手のどの機器に接続するかを決定し、相手の機器のアドレスを調べ、自分の機器に相手の機器のアドレスを入力する必要がある。電話で会話することで、自分と相手の周辺にある機器を教えあって適切な組合せを決定し、その機器のアドレスを教えてもらう方法が考えられるが、非常に面倒であるし、アドレスの聞き違い、入力間違いなども発生しやすい。また、相手は遠隔地にいるため、特許文献１に記載された、赤外線通信や近距離無線データ通信を使って相手の機器のアドレスを取得する方法は適用できない。さらに、自分や相手の周辺に多数の機器がある場合などは、全ての機器の能力を把握し、適切な機器を見つけるのは困難である。
【０００７】
本発明は、離れた場所でコミュニケーションをしている者同士がそれぞれの周辺にある適切な機器同士を簡単に接続できるようにすることで、コミュニケーションの機能を手軽に高めることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明は以下の通信制御装置及び方法を提供する。なお、以下の記載において、通信装置ａ１，ａ２，ｂ１，ｂ２の記号は、４つの異なる装置のそれぞれを区別するために用いているだけであり、特定の通信装置に限定したり実施形態中の通信装置／通信制御装置に限定する意図で用いているものではない。
【０００９】
本発明１は、通信装置ｂ１と第１通信機能により通信し、通信装置ａ２と第２通信機能により通信する通信制御装置を提供する。この装置は、以下の構成要件を含んでいる。
・前記通信装置ａ２が有する第３通信機能に関する属性情報を記憶する第１属性情報記憶手段、
・前記第１通信機能及び前記第２通信機能以外の通信機能を有する通信装置による通信の指示をユーザから受け付ける受付手段、
・前記受付手段が受け付けた指示に基づき、前記第１属性情報記憶手段に記憶された前記通信装置ａ２の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する属性情報送信手段、
・前記属性情報送信手段による属性情報の送信後に、前記第３通信機能を有する通信装置ｂ２に関し、少なくとも通信アドレスを含む属性情報を、前記通信装置ｂ１から受信する属性情報受信手段、
・前記属性情報受信手段が取得した通信アドレスを、前記第２通信機能により前記通信装置ａ２に通知する第１属性通知手段。
【００１０】
例えばＩＰ電話端末ａ１（通信制御装置に相当）のユーザＡが、ＩＰ電話端末ｂ１で通話中（第１通信機能）のユーザＢに静止画像を送信したい場合がある。その場合、静止画像を受信できるユーザＢの通信装置、例えばＦＡＸ（通信装置ｂ２に相当）のＦＡＸ番号（通信アドレスに相当）を、ＩＰ電話端末ａ１がＩＰ電話端末ｂ１から取得する。ＩＰ電話端末ａ１は、例えば家庭内ＬＡＮ（第２通信機能に相当）で接続されているＦＡＸ（通信装置ａ２に相当）に、取得したＦＡＸ番号を送信する。これを受信したＦＡＸ（通信装置ａ２）は、受信したＦＡＸ番号に発呼する（第３通信機能）。つまり、通信制御装置を搭載したＩＰ電話端末ａ１は、第３通信機能に必要な通信アドレスを通話中に取得し、これを第２通信機能により通信装置ａ２に通知する。このようにして、ユーザは、複数の通信装置を同時に使い、多彩で柔軟なコミュニケーションを行うことができるようになる。
【００１１】
本発明２は、前記発明１において、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を、前記第２通信機能を介して少なくとも１つの通信装置から取得する第１属性情報取得手段をさらに有する通信制御装置を提供する。この装置において、前記第１属性情報記憶手段は、前記第１属性情報取得手段が取得した属性情報を記憶する。
【００１２】
第２通信機能とは、例えば、赤外線通信、ブルートゥース（登録商標）、無線／有線ＬＡＮ、ＵＳＢなどである。これらの機能により通信装置そのものからその通信装置が有する属性情報を取り込み、第１属性情報記憶手段に記憶することもできる。もちろん、ユーザ自身により属性情報を設定入力しても構わない。
【００１３】
本発明３は、前記発明１において、前記第１属性情報記憶手段は、複数の通信装置のそれぞれについて、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を記憶している通信制御装置を提供する。この装置は、前記属性情報に基づいて、前記第１属性情報記憶手段に記憶された前記通信装置ａ２を含む少なくとも１つの通信装置を候補として抽出する第１抽出手段をさらに有している。またこの装置において、前記属性情報送信手段は、前記第１抽出手段が抽出した候補の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する。
【００１４】
複数の通信装置の候補を相手側に送信することにより、その候補に合う通信装置を選択する相手側にとって選択の幅が広がる。従って、通信する双方の間での通信装置の組み合わせのバリエーションが増え、通信するユーザの利便性を高めることができる。
【００１５】
第１抽出手段は、記憶されている通信装置から、何らかの評価ルールに基づいて候補を抽出しても良いし、ユーザ自身の選択を受け付けても良い。評価ルールとしては、１）性能の高いもの順、２）ユーザの現在位置に近い順、３）ユーザの移動予定位置に近い順、４）ユーザ状態に合致する順、５）機能が合致する順、６）もっとも最近利用した順などが考えられる。なお、第１属性情報記憶手段は、適用する評価ルールに応じた属性情報を記憶している。つまり、解像度や通信速度などの性能、ＧＰＳなどによる位置情報、機能、利用履歴などが、属性情報に含まれる。
【００１６】
さらに、適用する評価ルールに応じ、ユーザのスケジュールを管理するスケジューラや、ユーザ状態管理装置などを、通信制御装置と共に動作させると良い。ユーザに適合する通信装置の候補を、様々な情報に基づいて細やかに選択することができる。
【００１７】
本発明４は、前記発明３において、前記第１属性情報記憶手段が記憶する属性情報は、各通信装置の機能についての機能情報を含んでいる通信制御装置を提供する。この装置において、前記受付手段は、前記第１属性情報記憶手段に記憶されているいずれかの機能の指定を受け付ける。また前記第１抽出手段は、前記受付手段が受け付けた機能を有する通信装置を、前記候補として抽出する。
【００１８】
ユーザは、自分が使いたいと思っている機能により通信装置を選択出来るので、目的に合わせた通信を容易に開始することができ、便利である。機能とは、例えば、静止画入力／出力、動画入力／出力、音声入力／出力を挙げることができる。
【００１９】
本発明５は、前記発明３において、前記属性情報受信手段は、前記第１通信機能及び前記第２通信機能以外の通信機能を有し前記通信装置ｂ２を含む少なくとも１つの通信装置について、属性情報を前記通信装置ｂ１から受信する通信制御装置を提供する。この装置は、前記第１抽出手段が抽出した候補の属性情報と前記属性情報受信手段が受信した属性情報とに基づいて、最適な通信装置の組み合わせを決定する第１決定手段をさらに含む。またこの装置において、前記第１属性通知手段は、前記第１決定手段の決定に従い、通信アドレスの通知を行う。
【００２０】
通信する通信制御装置の双方が、複数の通信装置の候補をそれぞれ抽出し、その属性情報を交換する。属性情報に基づいて、通信するユーザ双方に都合の良い通信装置の組み合わせを決定することができる。属性情報だけでなく、各候補についての評価結果を交換することがさらに好ましい。各通信制御装置の評価ルールで演算された評価結果を交換することにより、通信を行う双方のユーザの観点を考慮した通信装置の組み合わせを決定することが可能となる。
【００２１】
本発明６は、前記発明５において、前記第１決定手段は、前記第１抽出手段が抽出した候補と前記属性情報受信手段が受信した通信装置との全ての組み合わせを評価し、前記通信装置ｂ１における評価結果を前記通信装置ｂ１から受信し、双方の評価結果の和に基づいて最適な通信装置の組み合わせを決定する通信制御装置を提供する。
【００２２】
双方が評価結果を交換し、その双方の評価結果の和に基づいて最適な組み合わせを決定するので、双方における決定に矛盾が生じることを防止出来る。
【００２３】
本発明７は、通信装置ａ１と第１通信機能により通信する通信制御装置を提供する。この装置は、以下の構成要件を有している。
・前記通信装置ａ１とは異なる通信装置ｂ２が有する第３通信機能に関し、少なくとも通信アドレスを含む属性情報を記憶する第２属性情報記憶手段、
・前記第３通信機能を有する通信装置ａ２に関する属性情報を、前記通信装置ａ１から受信する要求受信手段、
・前記要求受信手段による属性情報の受信に応じ、前記第２属性情報記憶手段に記憶されている前記通信装置ｂ２の少なくとも通信アドレスを含む属性情報を、前記第１通信機能により前記通信装置ａ１に送信する応答送信手段。
【００２４】
例えばＩＰ電話端末ｂ１（本発明の通信制御装置に相当）のユーザＢが、ＩＰ電話端末ａ１（発明１の通信制御装置に相当）のユーザＡと通話中（第１通信機能）の場合を考える。ＩＰ電話端末ｂ１は、ユーザＡのＦＡＸ（通信装置ａ２に相当）のＦＡＸ番号（通信アドレスに相当）を含む属性情報を、ＩＰ電話端末ａ１から受信する。すると、ＩＰ電話端末ｂ１は、属性情報記憶手段で記憶している属性情報に基づいて、ＦＡＸ−ａ２と通信可能な通信装置ｂ２の属性情報を、ＩＰ電話端末ａ１に返す。これにより、ユーザＡ，Ｂ間で、ＩＰ電話端末による通信（通信機能Ａ）に加え、ＦＡＸなど別の通信機能による通信が同時に可能となる。
【００２５】
本発明８は、前記発明７において、第３通信装置ｂ２と第２通信機能により接続されている通信制御装置を提供する。この装置は、前記要求受信手段が受信した前記通信装置ａ２の通信アドレスを、前記第２通信機能を介して前記通信装置ｂ２に通知する第２属性通知手段をさらに有する。
【００２６】
双方の通信アドレスを通知し合うことにより、通信先と通信元との双方の通信アドレスが必要な通信、例えばＩＰ通信の開始が可能となる。
【００２７】
本発明９は、前記発明７において、第３通信装置ｂ２と第２通信機能により接続されている通信制御装置を提供する。この装置は、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を、前記第２通信機能を介して少なくとも１つの通信装置から取得する属性情報取得手段をさらに有する。この装置において、前記第２属性情報記憶手段は、前記属性情報取得手段が取得した属性情報を記憶する。
【００２８】
第２通信機能とは、例えば、赤外線通信、ブルートゥース（登録商標）、無線／有線ＬＡＮ、ＵＳＢなどである。これらの機能により通信装置そのものからその通信装置が有する属性情報を取り込み、属性情報記憶手段に記憶することもできる。もちろん、ユーザ自身により属性情報を設定入力しても構わない。
【００２９】
本発明１０は、前記発明７において、前記第２属性情報記憶手段は、複数の通信装置のそれぞれについて、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を記憶している通信制御装置を提供する。この装置において、前記要求受信手段は、前記通信装置ａ２を含む少なくとも１つの通信装置について、前記第１通信機能及び前記第２通信機能以外の通信機能に関する属性情報を受信する。また前記要求受信手段が受信した通信装置の属性情報に基づいて、前記第１通信機能及び前記第２通信機能以外の通信機能を有し前記通信装置ｂ２を含む少なくとも１つの通信装置の候補を抽出する第２抽出手段をさらに有する。前記応答送信手段は、前記第２抽出手段が抽出した候補の属性情報を、前記第１通信機能により前記通信装置ａ１に送信する。
【００３０】
通信相手が選択した通信装置の候補に適合する１以上の通信装置を選択してそれらの属性情報を通知することにより、双方にとって利便性の良い通信装置の組み合わせを決定することが可能となる。
【００３１】
発明１１は、前記発明１０において、前記第２抽出手段が抽出した候補の属性情報と前記要求受信手段が受信した通信装置の属性情報とに基づいて、最適な通信装置の組み合わせを決定する第２決定手段をさらに含む通信制御装置を提供する。
【００３２】
通信する通信制御装置の双方が、複数の通信装置の候補をそれぞれ抽出し、その属性情報を交換する。属性情報に基づいて、通信するユーザ双方に都合の良い通信装置の組み合わせを決定することができる。
【００３３】
本発明１２は、前記発明１１において、前記２決定手段は、前記２抽出手段が抽出した候補と前記要求受信手段が受信した通信装置との全ての組み合わせを評価し、前記通信装置ａ１における評価結果を前記通信装置ａ１から受信し、双方の評価結果の和に基づいて最適な通信装置の組み合わせを決定する通信制御装置を提供する。
【００３４】
双方が評価結果を交換し、その双方の評価結果の和に基づいて最適な組み合わせを決定するので、一方に片寄った通信装置の組み合わせになることを防止出来る。また、双方における決定に矛盾が生じることを防止出来る。
【００３５】
本発明１３は、通信装置ｂ１と第１通信機能により通信し、通信装置ａ２と第２通信機能により通信する通信制御装置が実行する通信制御方法を提供する。この方法は、以下のステップを含む。
・前記通信装置ａ２が有する第３通信機能に関する属性情報を記憶する第１属性情報記憶ステップ、
・前記第１通信機能及び前記第２通信機能以外の通信機能を有する通信装置による通信の指示をユーザから受け付ける受付ステップ、
・前記受付ステップで受け付けた指示に基づき、前記第１属性情報記憶ステップで記憶した前記通信装置ａ２の属性情報を、前記第１通信機能により前記通信装置ｂ１に送信する属性情報送信ステップ、
・前記属性情報送信ステップによる属性情報の送信後に、前記第３通信機能を有する通信装置ｂ２に関し、少なくとも通信アドレスを含む属性情報を、前記通信装置ｂ１から受信する属性情報受信ステップ、
・前記属性情報受信ステップで取得した通信アドレスを、前記第２通信機能により前記通信装置ａ２に通知する第１属性通知ステップ。
【００３６】
この方法は、発明１の通信制御装置が実行する方法である。発明１と同様の作用効果を奏する。
【００３７】
本発明１４は、通信装置ａ１と第１通信機能により通信する通信制御装置が実行する通信制御方法を提供する。この方法は、以下のステップを含む。
・前記通信装置ａ１とは異なる通信装置ｂ２が有する第３通信機能に関し、少なくとも通信アドレスを含む属性情報を記憶する第２属性情報記憶ステップ、
・前記第３通信機能を有する通信装置ａ２に関する属性情報を、前記通信装置ａ１から受信する要求受信ステップ、
・前記要求受信ステップでの属性情報の受信に応じ、前記第２属性情報記憶ステップで記憶している前記通信装置ｂ２の少なくとも通信アドレスを含む属性情報を、前記第１通信機能により前記通信装置ａ１に送信する応答送信ステップ。
【００３８】
この方法は、発明７の通信制御装置が実行する方法である。発明７と同様の作用効果を奏する。
【００３９】
本発明は以下の実施形態及び添付の図面を参照して説明されるが、これらの記載及び図面は本発明の態様の例示を目的としており、本発明をこれらに限定することを意図するものではない。
【発明を実施するための最良の形態】
【００４０】
＜発明の概要＞
例えばＩＰ電話端末ａ１（通信制御装置に相当）のユーザＡが、ＩＰ電話端末ｂ１で通話中（第１通信機能）のユーザＢに静止画像を送信したい場合がある。その場合、静止画像を受信できるユーザＢの通信装置、例えばＦＡＸ（通信装置ｂ２に相当）のＦＡＸ番号（通信アドレスに相当）を、ＩＰ電話端末ａ１がＩＰ電話端末ｂ１から取得する。ＩＰ電話端末ａ１は、例えば家庭内ＬＡＮ（第２通信機能に相当）で接続されているＦＡＸ（通信装置ａ２に相当）に、取得したＦＡＸ番号を送信する。これを受信したＦＡＸ（通信装置ａ２）は、受信したＦＡＸ番号に発呼する（第３通信機能）。このようにして、ユーザは、複数の通信装置を同時に使い、多彩で柔軟なコミュニケーションを行うことができるようになる。
【００４１】
＜第１実施形態＞
〔構成〕
（１）全体構成
図１は、本発明の通信制御装置と通信装置の接続形態の一例を示す図である。ＩＰ電話端末１０１ａ，ｂは、本実施形態の通信制御装置である。ＩＰ電話端末１０１ａはユーザＡが、ＩＰ電話端末１０１ｂはユーザＢが、それぞれ使用しており、それぞれインターネットに接続されている。ＩＰ電話端末１０１ａ，ｂは、ＩＰ電話機能により通信が確立されている。
【００４２】
本実施形態では通信制御装置１０１としてＩＰ電話端末を用いる例を示しているが、電子メール機能やインスタントメッセージ機能を備えた端末を通信制御装置として用いてもよい。また、一般的なアナログ電話、ＩＳＤＮまたは携帯電話機能を備えた端末等を、通信制御装置として用いることもできる。すなわち、お互いのユーザが所有しており、ユーザがあらかじめ相手のアドレスを知っており、容易に通信を確立することができる通信装置であれば、通信制御装置とすることができる。
【００４３】
通信制御装置としてのＩＰ電話端末１０１ａ，ｂには、外部通信機能を介し、通信装置が接続可能である。外部通信機能としては、赤外線通信、ブルートゥース、無線／有線ＬＡＮ、電話通信、ＦＡＸ通信、ケーブル接続などが挙げられる。この実施形態では、ＩＰ電話端末１０１ａには、デジタルカメラ１０２ａ及びスキャナ１０２ｂが接続可能である。また、ＩＰ電話端末１０１ｂには、テレビ１０２ｃ、プリンタ１０２ｄ及びオーディオ装置１０２ｅが接続可能である。通信装置１０２ａ〜ｅの一部または全部は、インターネットに接続されていてもよい。また、通信制御装置１０１及び通信装置１０２の台数は、図示した台数に限定されない。さらに、通信装置は、通信制御装置と同一建物内にあってもよいし異なる場所や異なる建物内にあってもよい。例えば、通信制御装置は、家庭内のＩＰ電話端末であり、通信装置の１つは会社のＦＡＸ端末であっても良い。
【００４４】
（２）通信装置
図２は、本実施形態の通信装置１０２ａ〜ｅの構成を示す機能ブロック図である。通信装置１０２は、入力部／出力部２１、ＩＰ通信部２２、属性情報保持部２３、情報通知部２４、外部通信部２５及び接続制御部２６を有している。以下では説明を容易にするために、特に断らない限り通信制御装置１０１ａと通信可能な通信装置１０２ａ，ｂについて説明するが、通信装置１０２ｃ〜ｅの機能についても同様である。
【００４５】
入力部／出力部２１は、通信装置が例えばデジタルカメラであれば、静止画や動画の撮影機能等の一般的なデジタルカメラの機能を実現する。通信装置がテレビであれば、入力部／出力部２１は、映像・音声データを受信し、再生・出力する一般的なテレビ機能を実現する。通信装置がスキャナ、プリンタまたはオーディオ装置である場合、入力部／出力部２１は、それぞれ静止画データを取り込む一般的なスキャナ機能、静止画データを印刷する一般的なプリンタ機能、または音声データを出力する一般的なオーディオ機能を実現する。
【００４６】
ＩＰ通信部２２は、インターネット等を介して他の通信装置と通信を確立し、入力部／出力部２１で入力されたデータを送受信する。ＩＰ通信部２２は、例えばＬＡＮアダプタ等のインターネットに接続するための一般的なデバイスや、ＴＣＰ／ＩＰ等のインターネットで一般的に用いられている通信プロトコルを処理するソフトウェアもしくはハードウェアを用いて構成することができる。
【００４７】
属性情報保持部２３は、通信装置の通信機能に関する情報を記憶する。属性情報保持部２３は、メモリやハードディスク等の記憶媒体を用いて構成される。属性情報としては、例えば装置名、通信アドレス、認証情報、機能情報等が挙げられる。図３Ａ〜Ｅは、図１に示す通信装置１０２ａ〜ｅの属性情報保持部２３に記憶されている属性情報の概念説明図である。この実施形態では、属性情報は、装置名、アドレス情報、認証情報、機能情報、性能、位置、利用履歴を含む。ここに挙げた属性情報は一例であり、この例に限定されない。
【００４８】
「装置名」は、ユーザがその装置の種別を識別するための情報である。「アドレス情報」は、外部通信部２５により通信を確立するために通信装置を識別する情報である。例えば、ＩＰアドレスやＦＡＸ番号をアドレス情報としてあげることができる。「認証情報」は、外部通信部２５を介して通信するために通信装置自身を認証するための情報であり、公開鍵証明書を挙げることができる。「機能情報」は、入出力出来るデータの種別情報である。例えば、静止画の入力装置であるか、音声の出力装置であるかなどを示す情報である。
【００４９】
「性能」は、各通信装置の機能のレベルを示し、例えば解像度や通信速度、色数、ＣＰＵの処理能力、解釈出来る通信プロトコル、解釈出来るデータフォーマットなどの情報を含んでいても良い。「位置」としては、通信装置の位置を示すＧＰＳ座標などを用いることができる。「利用履歴」としては、その通信装置の利用回数や利用頻度などがあげられ、ここでは最終利用日時を用いている。
【００５０】
情報通知部２４は、外部通信部２５を介し、属性情報保持部２３が保持する情報を通信制御装置１０１ａに送信する。
【００５１】
外部通信部２５は通信制御装置１０１ａと外部通信機能により通信する。外部通信機能としては、赤外線通信、ブルートゥース、無線／有線ＬＡＮ、電話通信、ＦＡＸ通信、ケーブル接続などが挙げられる。
【００５２】
接続制御部２６は、外部通信部２５を介して通信制御装置１０１ａからユーザＢ側の通信装置１０２ｃ〜ｅの属性情報を受信し、ＩＰ通信部２２または外部通信部２５を制御してユーザＢの通信装置１０２ｃ〜ｅとの通信を確立する。
【００５３】
より詳しくは、接続制御部２６は、外部通信部２５を介し、通信制御装置１０１ａからユーザＢの通信装置１０２ｃ〜ｅの属性情報と接続制御情報とを受信する。さらに接続制御部２６は、これらの情報に従ってＩＰ通信部２２を制御し、ユーザＢ側の通信装置１０２ｃ〜ｅとの通信を確立する。接続制御情報には、自端末側から接続を要求するか、相手先の通信装置側から接続の要求を受信するのを待ち受けるかを指示する情報が含まれる。通信制御部２６は、この情報に従い、ＩＰ通信部２２に、自分から接続を要求するか相手からの接続要求を待つかを指示する。
【００５４】
接続制御部２６は、接続要求を送信または受信した後、相手先通信装置に認証情報を要求する。この要求に応じて受信する認証情報を照合することによって、相手先が正しい通信装置であるかを認証する。また、相手先の通信装置から認証情報を要求された場合、属性情報保持部２３から認証情報を読み出して送信する。以上説明したような手順で制御を行なうことにより、接続制御部２６は、自端末と相手先通信装置との間の通信を確立する。
【００５５】
なお、接続制御部２６は、認証を行なった後にさらに性能情報を照合し、通信の際に利用する通信プロトコルやデータフォーマットを決定してもよい。また、通信を確立するかどうかをユーザに確認する手段を設け、接続を確立する前にユーザに確認をしてもよい。さらに、通信制御装置１０１ａからユーザＢ側の複数の通信装置の属性情報を受信し、複数の通信装置とそれぞれ通信を確立するように制御してもよい。
【００５６】
なお、通信装置１０２の種別は本実施の形態に示した例に限定されない。他の通信装置１０２としては、例えば、パソコン、ゲーム機、ビデオレコーダ、プロジェクタ、カラオケ装置、インターホン等を挙げることができる。すなわち、通信装置１０２は、ネットワークを介してデータを送受信する機能を備えた装置であれば、どのような種別の装置でもよい。
【００５７】
（３）通信制御装置
図４は、本実施形態の通信制御装置の機能構成を示すブロック図である。通信制御装置１０１ａ，ｂはいずれも同様の機能構成を示すので、ここではまとめて通信制御装置１０１として説明する。通信制御装置１０１は、ＩＰ電話部１１、外部通信部１２、選択受付部１３、評価部１４、通信装置管理部１５、通信制御部１６、ユーザ状態検出部１７及びスケジューラ１８を含んでいる。
【００５８】
（３−１）ＩＰ電話部
ＩＰ電話部１１は、一般的なＩＰ電話の機能を実現するとともに、通信制御部１６からの指示に従ってデータを送受信する。ＩＰ電話部１１は、インターネット・プロトコルを利用した電話サービスであるＩＰ電話の機能を実現する構成要素である。具体的には、ＩＰ電話部１１は、ＬＡＮアダプタ等のインターネットに接続するための一般的な通信デバイスと、ＩＰ電話機能を実現するソフトウェアとを用いて構成することができる。ＩＰ電話の実現方法の詳細については、例えば「月間オープンデザイン２００３年３月号（ＣＱ出版社）」等の書籍に詳しく述べられている。
【００５９】
また、ＩＰ電話部１１は、他の通信制御装置１０１との間で、通信制御部１６から受け渡された制御情報を送受信する。これは接続している相手先通信制御装置１０１のアドレスを取得し、そのアドレスに対し、音声通話用とは別にデータ送受信用の通信を確立する等の方法で実現することができる。また、ＩＰ電話の接続・切断の制御のために用いられるＳＩＰプロトコル等の呼制御プロトコルを利用し、制御情報を送受信することもできる。例えばＳＩＰプロトコルの場合、応用目的に応じて自由な情報送受信するためのＩＮＦＯメソッドを利用することで、通信制御部１６から受け渡された制御情報を送受信することが可能である。なお、ＳＩＰプロトコルの詳細については、「ＩＥＴＦ  ＲＦＣ３２６１」に、またＩＮＦＯメソッドの詳細については、「ＩＥＴＦ  ＲＦＣ２９７６」の文書に詳しく記載されている。また、ＳＩＰプロトコル以外のプロトコルを利用することもできる。
【００６０】
なお、ＩＰ電話端末以外の装置に通信制御装置を適用する場合、制御情報を音声情報に重畳して送受信する方法や、呼制御のためのプロトコルを利用して送受信する方法が考えられる。
【００６１】
（３−２）外部通信部
外部通信部１２は、通信装置１０２と外部通信機能により通信する。外部通信機能としては、前述と同様、赤外線通信、ブルートゥース、無線／有線ＬＡＮ、電話通信、ＦＡＸ通信、ケーブル接続などが挙げられる。
【００６２】
（３−３）選択受付部
選択受付部１３は、通信制御部１６からの情報に基づいて、通信制御装置１０１が外部通信機能により通信可能な複数の通信装置１０２の情報を表示する画面を出力し、ユーザからの通信装置の選択操作を受け付ける。このような選択受付部１３は、表示デバイスと、ユーザの操作を受け付ける入力デバイスによって構成される。
【００６３】
例えば、選択受付部１３は、図５に例示する機能選択画面を出力し、機能から通信装置１０２の選択を受け付けても良い。ユーザは、自分が使いたいと思っている機能により通信装置を選択出来るので、目的に合わせた通信を容易に開始することができ、便利である。なお、図５に示す機能選択画面において「お勧めを表示ボタン」が押されると、後述する評価部１４により自動的に通信装置を選択するようにしてもよい。
【００６４】
また例えば、選択受付部１３は評価部１４から後述する評価結果を取得して図６に例示する選択画面に表示し、いずれかまたは複数の通信装置をユーザに選択させても良い。
【００６５】
（３−４）評価部
評価部１４は、評価ルールＤＢ１４１に記憶された評価ルールに基づいて、通信制御装置１０１が外部通信機能により通信可能な複数の通信装置を評価し、そのうちの少なくとも１つを候補として抽出する。以下の説明の便宜上、通信制御装置１０１ａが抽出した通信装置を候補Ｃａ、通信制御装置１０１ｂが抽出した通信装置を候補Ｃｂとする。
【００６６】
評価部１４は、記憶されている通信装置から、何らかの評価ルールに基づいて候補を抽出しても良いし、ユーザ自身の選択を受け付けても良い。評価ルールとしては、１）性能の高いもの順、２）ユーザの現在位置に近い順、３）ユーザの移動予定位置に近い順、４）ユーザ状態に合致する順、５）機能が合致する順、６）もっとも最近利用した順などが考えられる。ユーザ状態に合致するとは、例えばユーザが電車で移動中の場合には音のでない通信装置が優先されることが挙げられる。このような評価ルールの細分化したものをデータベース化したり、評価関数を用いることにより、評価部１４は、通信装置それぞれについて複数の評価ルールに基づく評価点を演算可能である。各通信装置の総評価点は、各評価ルールに基づく評価点の総和とすることができる。
【００６７】
評価ルールと後述する通信装置情報記憶部１５１に記憶される各通信装置の属性情報とは、密接に関連している。例えば、前記評価ルール１）を用いる場合には、解像度や通信速度などの性能が属性情報に含まれていることが好ましい。同様に、前記評価ルール２）、３）、４）、５）、６）のそれぞれを用いる場合には、ＧＰＳなどによる位置情報、機能、利用履歴が、属性情報に含まれることが好ましい。
【００６８】
さらに、適用する評価ルールに応じ、ユーザのスケジュールを管理するスケジューラや、ユーザ状態管理装置などを、通信制御装置と共に動作させると良い。ユーザに適合する通信装置の候補を、様々な情報に基づいて細やかに選択することができる。
【００６９】
（３−５）通信装置管理部
通信装置管理部１５は、通信制御部１６及び外部通信部１２を介し、通信装置の属性情報を取得し、通信装置情報記憶部１５１に書き込む。また、通信装置管理部１５は、通信装置情報記憶部１５への属性情報の書き込みを、ユーザから受け付けても良い。
【００７０】
図７Ａ，Ｂは、通信装置情報記憶部１５１に記憶されている属性情報の概念説明図である。図７Ａは、デジタルカメラ１０２ａ及びスキャナ１０２ｂに外部通信部１２を介して接続されている通信制御装置１０１ａの通信装置情報記憶部１５１の概念説明図である。図７Ｂは、テレビ１０２ｃ、プリンタ１０２ｄ及びオーディオ１０２ｅに外部通信部１２を介して接続されている通信制御装置１０１ｂの通信装置情報記憶部１５１の概念説明図である。属性情報の各項目は、前記通信装置の属性情報の各項目と同様である。
【００７１】
なお、属性情報の項目は、適用する評価ルールに応じたものである。すなわち、前述した評価ルールを用いる場合、解像度や通信速度などの性能、ＧＰＳなどによる位置情報、機能及び利用履歴が、属性情報に含まれる。
【００７２】
（３−６）通信制御部
通信制御部１６は、選択受付部１３から選択された通信装置の候補Ｃａの属性情報及び各候補の総評価点を他の通信制御装置１０１ｂに送信する。逆に通信制御部１６は、他の通信制御部１０１ｂから通信装置の候補Ｃｂの属性情報及び各候補の総評価点を受信する。
【００７３】
さらに通信制御部１６は、候補Ｃａと候補Ｃｂとの全ての組み合わせについて、それぞれの候補の総評価点の和を演算し、通信相手の通信制御装置１０１ｂに送信する。そして、相手の通信制御装置１０１ｂの演算結果を受信し、双方の演算結果の和に基づいて最適な通信装置の組み合わせを決定する。これにより、通信するユーザ双方に都合の良い通信装置の組み合わせを決定することができる。また、双方における通信装置の決定に矛盾が生じることを防止出来る。
【００７４】
また、通信制御部１６は、外部通信部１２を通じ、別の通信装置１０２の属性情報の一部または全部を通信装置１０２に通知して通信の確立を制御する。通知する属性情報は、少なくとも通信の確立に必要な情報であることが好ましい。このような属性情報としては、例えば通信アドレスや認証情報、性能が考えられる。
【００７５】
（３−７）ユーザ状態検出部
ユーザ状態検出部１７は、通信制御装置１０１を操作するユーザの状態を検出し、管理する。ユーザ状態は、ユーザが自分で設定しても良いし、自動的に検出しても良い。ユーザ状態検出部１７としては、アウェアネスシステムのクライアントなどにより実現可能である。
【００７６】
なお、ユーザ状態検出部１７は、通信制御装置１０１に必須の要素ではないが、評価ルールにおいてユーザ状態を用いる場合には必要となる要素である。
【００７７】
（３−８）スケジューラ
スケジューラ１８は、スケジュールＤＢ１８１に記憶されるユーザのスケジュールを管理する。ユーザ状態検出部１７と同様、スケジューラ１８は通信制御装置１０１に必須の要素ではないが、評価ルールにおいてスケジュールを用いる場合には必要となる要素である。
【００７８】
〔処理〕
通信制御装置の処理は、通信要求側の処理と被要求側の処理とに大別することが出来る。１つの通信制御装置は、両方の処理を実行する機能を有するが、ここでは説明を容易にするために、ユーザＡの通信制御装置１０１ａが通信要求側の処理を、ユーザＢの通信制御装置１０１ｂが被要求側の処理を、それぞれ実行する場合を例にとる。
【００７９】
（１）通信要求側の処理
図８は、通信制御装置１０１ａが行う通信要求処理の流れの一例を示すフローチャートである。現在行っているＩＰ電話通信とは別の通信の開始を要求する指示が入力されると、以下の処理が開始される。この例では、ＩＰ電話とは別の通信の開始を要求するボタン（図示せず）が押されると、以下の処理が開始される。
【００８０】
ステップＳ１：通信装置管理部１５は、記憶されている通信装置１０２ａ，１０２ｂの属性情報を通信装置情報記憶部１５１から読み出し、通信制御部１６に渡す。通信制御部１６は、属性情報の中から機能情報の一覧リストを生成し、選択受付部１３に渡す。
【００８１】
ステップＳ２〜Ｓ４：選択受付部１３は、前記図５に示す機能選択画面を表示する（Ｓ２）。この画面は、通信制御部１６から渡された機能情報の一覧リストを表示し、いずれかの機能の選択を受け付ける。いずれかの機能が選択されると（Ｓ３）、通信制御部１６は選択された機能を評価部１４に通知する。評価部１４は、選択された機能と評価ルールとに基づいて、通信装置属性情報記憶部から通信装置の候補を抽出する（Ｓ４）。なお、選択受付部１３により前記図６の選択画面を表示し、抽出された通信装置の候補の中から使用したい１以上の通信装置の選択を受け付けても良い。
【００８２】
ステップＳ５〜Ｓ６：いずれの機能も選択されず、前記図５に示す「お勧めを表示ボタン」を押された場合（Ｓ５）、通信制御部１６は評価部１４に候補の選択を指示する。評価部１４は、評価ルールに基づいて各通信装置の総評価点を演算し、通信装置属性情報記憶部から１以上の通信装置の候補Ｃａを選択する（Ｓ６）。ここでも選択受付部１３により前記図６の選択画面を表示し、抽出された通信装置の候補の中から使用したい１以上の通信装置の選択を受け付けても良い。
【００８３】
ステップＳ７：通信制御部１６は、ＩＰ電話部１１を介し、通信装置の候補Ｃａの属性情報及び総評価点を、通信相手の通信制御装置１０１ｂに送信する。属性情報には、少なくとも認証情報及び機能情報が含まれていると好ましい。通信の安全性を保証するため、及び通信機能の整合性をとるためである。
【００８４】
ステップＳ８：通信制御部１６は、通信相手の通信制御装置１０１ｂから通信装置の属性情報及び総評価点を受信するのを待機し、受信すると評価部１４に通知してステップＳ９に移行する。受信するのは、通信相手の通信制御装置１０１ｂが、抽出した１以上の候補Ｃｂの属性情報及び各候補の総評価点である。
【００８５】
ステップＳ９：評価部１４は、自分側の通信候補Ｃａと相手側の通信候補Ｃｂとの全ての組み合わせについて、総評価点の和を演算する。
【００８６】
ステップＳ１０〜Ｓ１１：通信制御部１６は、各組み合わせの点数を、通信相手の通信制御装置１０１ｂに送信する（Ｓ１０）。また逆に、通信制御部１６は、通信相手の通信制御部１６１０１ｂが演算した各組み合わせの点数を受信する（Ｓ１１）。ステップＳ１０とステップＳ１１とは、どちらが先でも良い。また、ステップＳ１１は、前記ステップＳ８と同時でも良い。
【００８７】
ステップＳ１２：通信制御部１６は、各組み合わせについて、双方の点数の和を演算し、評価結果が最も高い組み合わせを決定する。例えば、ユーザＡのスキャナ１０２ｂと、ユーザＢのプリンタ１０２ｄとの組み合わせが最も高い評価の組み合わせだとする。
【００８８】
ステップＳ１３：通信制御部１６は、決定した組み合わせが示す自分側の通信装置、この場合はスキャナ１０２ｂに対し、外部通信部１２を介し、相手側の通信装置、この場合はプリンタ１０２ｄの属性情報を通知する。その後、スキャナ１０２ｂは、通知された属性情報に基づき、プリンタ１０２ｄに接続を要求して通信を確立し、入力した静止画像を送信するなどの処理を行う。相手側の通信装置に通知する属性情報としては、例えば、通信の確立に必要な通信アドレス、認証情報、性能が挙げられる。認証情報を送信することにより、通信確立時に相手側通信装置を認証し、安全な通信を確立することができる。また、性能を送信することにより、通信装置は、相手側通信装置の性能にあわせた自端末の設定や必要なデータの変換を行い、相手側通信装置と接続することが可能となる。例えば、相手側のプリンタ１０２ｄのプリンタ解像度に合わせて、スキャナ１０２ｂは適切な解像度を設定し、その解像度で画像の読み込みを行うことができる。
【００８９】
以上の処理により、通信を要求する通信制御装置１０１ａは、自分側で使用出来る通信装置と、相手側で使用出来る通信装置との組み合わせのうち評価の高い組み合わせを決定し、その決定に基づく通信の開始を制御することができる。
【００９０】
（２）被要求側の処理
図９は、通信制御装置１０１ｂが行う被要求処理の流れの一例を示すフローチャートである。現在行っているＩＰ電話通信中に、通信相手の通信制御装置１０１ａから通信装置の候補の属性情報を受信すると、下記の処理が開始される。
【００９１】
ステップＳ２１：通信制御部１６は、ＩＰ電話部１１を介して通信制御装置１０１ａの通信装置の候補Ｃａの属性情報と各候補の総評価点を受信すると、これを一時的に記憶する。
【００９２】
ステップＳ２２：通信装置管理部１５は、記憶されている通信装置１０２ｃ，１０２ｄ，１０２ｅの属性情報を通信装置情報記憶部１５１から読み出し、通信制御部１６に渡す。
【００９３】
ステップＳ２３〜Ｓ２５：通信制御部１６は、受信した通信相手の候補Ｃａの属性情報と読み出した属性情報との機能情報を参照し、候補Ｃａに含まれる通信装置と接続可能な通信装置を抽出する（Ｓ２３）。接続可能な通信装置がない場合（Ｓ２４）、相手側の通信制御装置１０１ａに通信不可能であることを通知する（Ｓ２５）。接続可能な通信装置がある場合、その通信装置を評価部１４に通知してステップＳ２６に移行する。
【００９４】
ステップＳ２６〜Ｓ２８：評価部１４は、接続可能な通信装置を評価ルールに基づいて評価し（Ｓ２６）、例えば図６の画面で評価結果を表示して１以上の通信装置の候補の選択を受け付ける（Ｓ２７）。選択された１以上の通信装置を候補Ｃｂとして、その属性情報及び総評価点と共に通信制御装置１０１ａに送信する（Ｓ２８）。もっとも、前記ステップＳ２３で抽出した接続可能な通信装置を候補Ｃｂとしてその属性情報及び総評価点を送信しても良い。その場合には、ステップＳ２６，Ｓ２７を省略することができる。
【００９５】
ステップＳ２９：評価部１４は、自分側の通信候補Ｃｂと相手側の通信候補Ｃａとの全ての組み合わせについて総評価点の和を演算する。
【００９６】
ステップＳ３０〜Ｓ３１：通信制御部１６は、得られた演算結果を、通信相手の通信制御装置１０１ａに送信する（Ｓ３０）。また逆に、通信制御部１６は、通信相手の通信制御部１６１０１ａの各組み合わせについての演算結果を受信する（Ｓ３１）。ステップＳ３０とステップＳ３１とは、どちらが先でも良い。また、ステップＳ３０は、前記ステップＳ２８と同時でも良い。
【００９７】
ステップＳ３２：通信制御部１６は、双方の演算結果の和を演算し、点数が最も高い組み合わせを決定する。例えば、ユーザＢのプリンタ１０２ｄとユーザＡのスキャナ１０２ｂとの組み合わせが最も高い評価の組み合わせだとする。
【００９８】
ステップＳ３３：通信制御部１６は、決定した組み合わせが示す自分側の通信装置、この場合はプリンタ１０２ｄに対し、外部通信部１２を介し、相手側の通信装置、この場合はスキャナ１０２ｂの属性情報を送信する。送信する属性情報としては、例えば、通信の確立に必要な通信アドレス、認証情報、性能が挙げられる。通信アドレスの送信は必須ではないが、通信路の確立に双方の通信アドレスが必要な場合もあるので送信することが好ましい。認証情報を送信することにより、通信確立時に相手側通信装置を認証し、安全な通信を確立することができる。また、性能を送信することにより、通信装置は、相手側通信装置の性能にあわせた自端末の設定や必要なデータの変換を行い、相手側通信装置と接続することが可能となる。例えば、相手側のスキャナ１０２ｂのスキャナ解像度に合わせて、プリンタ１０２ｄは適切なプリンタ解像度を設定し、その解像度で画像の出力を行うことができる。その後、プリンタ１０２ｄは、通知された通信アドレスから受信した静止画像を出力するなどの処理を行う。
【００９９】
以上の処理により、通信を要求される被要求側の通信制御装置においても、自分側で使用出来る通信装置と相手側で使用出来る通信装置との組み合わせのうち評価の高い組み合わせを決定し、その決定に基づく通信の開始を制御することができる。
【０１００】
以上説明したように、離れた場所でコミュニケーションをしているユーザ同士が、それぞれの通信装置を、面倒なアドレス情報の入力なしに簡単に接続することが可能となり、手軽に通信機能を利用してより充実したコミュニケーションを行なうことが可能となる。また、認証情報を利用して相互に認証した上で安全に通信を確立することが可能となる。さらに、複数の通信装置の中から、適切な組合せを容易に選択し、接続することが可能となる。
【０１０１】
＜その他の実施形態＞
（Ａ）前記第１実施形態では、機能選択画面がいずれかの機能の選択を受け付けているが、この画面は複数の機能の選択を受け付けても良い。その場合、通信制御部は、選択された複数の機能全てを有する通信装置を候補として選択するか、または機能毎に候補を選択することができる。
【０１０２】
機能毎に候補を選択する場合、通信制御部は、候補及びその属性情報を機能毎に相手側の通信制御装置１０１ｂに通知するとよい。また、通信制御部は、相手側通信制御装置１０１ｂの通信装置の候補及びその属性情報を、機能毎に受信することができる。通信装置の候補の組み合わせの評価及び通信装置の組み合わせの決定についても、機能毎に第１実施形態と同様の処理を行うことができる。
【０１０３】
（Ｂ）前記第１実施形態では、まず機能の選択を受け付け、選択された機能と評価ルールとに基づいて通信装置の候補を抽出しているが、機能の選択は必須ではない。評価ルールのみに基づいて自動的に通信装置の候補を抽出するだけでも良い。
【０１０４】
（Ｃ）前記第１実施形態では、双方の通信制御装置１０１ａ、ｂが演算する通信装置の最適な組み合わせが同じになるようにしているが、どちらか一方の通信制御装置１０１が最適な組み合わせを決めることも可能である。
【０１０５】
（Ｄ）評価ルールは、通信制御装置毎またはユーザ毎に異なっていても良い。例えば複数の評価ルールに基づいて通信装置の総評価点を算出する場合に、評価ルールの重み付けを変えることにより、評価ルールのカスタマイズが可能である。
【０１０６】
（Ｅ）前記第１実施形態では、ＩＰ電話とは別の通信を要求したユーザＡ側の通信装置からユーザＢ側の通信装置に対して接続を要求している。しかし、逆にユーザＢ側の通信装置からユーザＡ側の通信装置に接続を要求してもよい。前述したように、いずれの側から接続を要求するかは、通信装置１０２の接続制御部２６が接続制御情報に基づいて決定することができる。通信制御装置１０１は、例えば、別の通信の要求をユーザから受け付けた場合に、接続要求を指示する接続制御情報を通信装置に送信することができる。このように接続制御情報を設定しておけば、通信しようとする通信装置の一方が必ず接続要求を出すようになるので好ましい。なぜなら、両方が接続要求を出したり、その逆に両方が接続要求を待機するような事態を避けることができるからである。もちろん、その逆に、要求側通信制御装置１０１は、接続要求の待機を指示する接続制御情報を、通信装置に送信することもできる。接続制御情報は、予め設定されていても良いし、ユーザが設定してもよい。
【０１０７】
（Ｆ）前述の通信制御装置が行う方法を実行するためのプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク（ＭＯ）、その他のものが挙げられる。
【産業上の利用可能性】
【０１０８】
本発明にかかる通信制御装置は、離れた場所でコミュニケーションをしているユーザ同士の通信装置を手軽に接続できるという特徴を有し、ネットワーク接続機能を備えた家電製品等に搭載する機能として有用である。
【図面の簡単な説明】
【０１０９】
【図１】第１実施形態の通信制御装置と通信装置との接続形態の一例を示す図
【図２】第１実施形態の通信装置の構成を示す機能ブロック図
【図３ａ】デジタルカメラの属性情報の概念説明図
【図３ｂ】スキャナの属性情報の概念説明図
【図３ｃ】テレビの属性情報の概念説明図
【図３ｄ】プリンタの属性情報の概念説明図
【図３ｅ】オーディオの属性情報の概念説明図
【図４】通信制御装置の機能構成を示すブロック図
【図５】機能選択画面の一例
【図６】通信装置の選択画面の一例
【図７ａ】通信制御装置１０１ａの通信装置情報記憶部に記憶されている属性情報の説明図
【図７ｂ】通信制御装置１０１ｂの通信装置情報記憶部に記憶されている属性情報の説明図
【図８】通信制御装置が行う通信要求処理の流れの一例を示すフローチャート
【図９】通信制御装置が行う被要求処理の流れの一例を示すフローチャート
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005053298.tif 000016
【図２】
2005053298.tif 000017
【図３Ａ】
2005053298.tif 000018
【図３Ｂ】
2005053298.tif 000019
【図３Ｃ】
2005053298.tif 000020
【図３Ｄ】
2005053298.tif 000021
【図３Ｅ】
2005053298.tif 000022
【図４】
2005053298.tif 000023
【図５】
2005053298.tif 000024
【図６】
2005053298.tif 000025
【図７Ａ】
2005053298.tif 000026
【図７Ｂ】
2005053298.tif 000027
【図８】
2005053298.tif 000028
【図９】
2005053298.tif 000029
【国際調査報告】
2005053298.tif 000030
2005053298.tif 000031
2005053298.tif 000032
2005053298.tif 000033