(57)【要約】【課題】利用者への負担を小さくすることができ、かつ発信側の都合と着信側の都合の双方に合わせることができるようにする。【解決手段】第１通信情報受信部１１０は、発信側の端末である第１通信端末から、第１通信情報を受信する。第１通信情報は、第１通信手段を介して発信するように指示された情報であり、かつ受信側の端末である第２通信端末に送信される情報である。受信側状況受信部１２０は、第２通信端末から、第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する。第２通信手段選択部１３０は、受信側状況情報に基づいて、第２通信端末との間の通信手段である第２通信手段を選択する。変換部１４０は、第１通信情報を第２通信手段のフォーマットに変換して第２通信端末に送信する。【選択図】図１
2013175856.tif 000002
【特許請求の範囲】
【請求項１】
発信側の端末である第１通信端末から第１通信手段を介して発信するように指示された情報であり、かつ受信側の端末である第２通信端末に送信される第１通信情報を受信する第１通信情報受信手段と、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する受信側状況受信手段と、
前記受信側状況情報に基づいて、前記第２通信端末との間の通信手段である第２通信手段を選択する第２通信手段選択手段と、
前記第１通信情報を前記第２通信手段のフォーマットに変換して前記第２通信端末に送信する変換手段と、
を備える通信処理装置。
【請求項２】
請求項１に記載の通信処理装置において、
前記第１通信端末のユーザの現在の状況を示す発信側状況情報を受信する発信側状況受信手段と、
前記発信側状況情報に基づいて前記第１通信手段を選択し、選択した前記第１通信手段を示す情報を前記第１通信端末に認識させる第１通信手段選択手段と、
を備える通信処理装置。
【請求項３】
請求項１又は２に記載の通信処理装置において、
前記変換手段は、前記第２通信端末から前記第２通信手段を介して受信した第２通信情報を前記第１通信手段のフォーマットに変換して前記第１通信端末に送信する通信処理装置。
【請求項４】
発信側の端末である第１通信端末から、前記第１通信端末のユーザの現在の状況を示す発信側状況情報を受信する発信側状況受信手段と、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する受信側状況受信手段と、
前記発信側状況情報と、前記受信側状況情報に基づいて、前記第１通信端末と前記第２通信端末の間の通信に用いるべき通信手段を選択する通信手段選択手段と、
を備える通信処理装置。
【請求項５】
請求項４に記載の通信処理装置において、
前記通信手段選択手段は、
前記発信側状況情報に基づいて、前記第１通信端末で使用可能な通信手段のリストである第１通信手段リストを生成し、
前記受信側状況情報に基づいて、前記第２通信端末で使用可能な通信手段のリストである第２通信手段リストを生成し、
前記第１通信手段リスト及び前記第２通信手段リストに共通している通信手段を選択する通信処理装置。
【請求項６】
請求項５に記載の通信処理装置において、
前記通信手段選択手段は、前記第１通信手段リスト及び前記第２通信手段リストに共通している通信手段が存在していない場合は、通信手段の選択を行わない通信処理装置。
【請求項７】
請求項６に記載の通信処理装置において、
前記通信手段選択手段は、さらに前記第１通信端末から前記第２通信端末に向けて送信された第１通信情報を蓄積する通信処理装置。
【請求項８】
請求項５に記載の通信処理装置において、
前記通信手段選択手段は、前記第２通信手段リストにいずれの通信手段も含まれていない場合は、前記第１通信手段リストに含まれている通信手段を選択する通信処理装置。
【請求項９】
請求項１〜８のいずれか一項に記載の通信処理装置において、
前記通信処理装置は、前記第１通信端末及び前記第２通信端末とは物理的に異なる装置である通信処理装置。
【請求項１０】
請求項１〜８のいずれか一項に記載の通信処理装置において、
前記通信処理装置は、前記第１通信端末及び前記第２通信端末の一方である通信処理装置。
【請求項１１】
コンピュータが、
発信側の端末である第１通信端末から第１通信手段を介して発信するように指示された情報であり、かつ受信側の端末である第２通信端末に送信される第１通信情報を受信し、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信し、
前記受信側状況情報に基づいて、前記第２通信端末との間の通信手段である第２通信手段を選択し、
前記第１通信情報を前記第２通信手段のフォーマットに変換して前記第２通信端末に送信する、通信処理方法。
【請求項１２】
コンピュータが、
発信側の端末である第１通信端末から、前記第１通信端末のユーザの現在の状況を示す発振側状況情報を受信し、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信し、
前記発振側状況情報と、前記受信側状況情報に基づいて、前記第１通信端末と前記第２通信端末の間の通信に用いるべき通信手段を選択する、通信処理方法。
【請求項１３】
コンピュータに実行可能なプログラムであって、
前記コンピュータに、
発信側の端末である第１通信端末から第１通信手段を介して発信するように指示された情報であり、かつ受信側の端末である第２通信端末に送信される第１通信情報を受信する機能と、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する機能と、
前記受信側状況情報に基づいて、前記第２通信端末との間の通信手段である第２通信手段を選択する機能と、
前記第１通信情報を前記第２通信手段のフォーマットに変換して前記第２通信端末に送信する機能と、
を実現させるプログラム。
【請求項１４】
コンピュータに実行可能なプログラムであって、
前記コンピュータに、
発信側の端末である第１通信端末から、前記第１通信端末のユーザの現在の状況を示す発振側状況情報を受信する機能と、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する機能と、
前記発振側状況情報と、前記受信側状況情報に基づいて、前記第１通信端末と前記第２通信端末の間の通信に用いるべき通信手段を選択する機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間の通信を処理する通信処理装置、通信処理方法、及びプログラムに関する。
【背景技術】
【０００２】
通信技術の発達に伴い、一つの通信端末で複数種類の通信手段を選択できるようになっている。一方、受信側のユーザは、そのときの状況によって、対応できる通信手段が限られる場合が多い。
【０００３】
これに対して特許文献１には、受信側の端末がユーザの状況を示す情報を生成し、その情報に基づいて通信方法を選択して相手に送信することが記載されている。
【０００４】
また特許文献２には、以下の技術が記載されている。まず、着信者が予め通信手段を通信システムに登録しておく。通信システムは、発信者から着信者への接続要求を受け取ると、発信者が用いている通信手段と、着信者が登録していた通信手段とをつなぐための変換処理を行った上で、発信者と着信者とを接続している。
【０００５】
また特許文献３には、受信側の端末が自動で不在通知メッセージを通知することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２７２９０６号公報
【特許文献２】特開平１０−３３６３１９号公報
【特許文献３】特開２００３−００９２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術では、発信者は着信側の都合に合わせて通信手段を選択しなければならない。これに対して特許文献２に記載の技術を用いると、発信側で選択された通信手段と、着信側の都合に合わせた通信手段とを接続することができる。しかし、この技術では、着信者は、予めシステムに通信手段を登録する必要がある。このため、着信者への負担が大きかった。
【０００８】
本発明の目的は、利用者への負担を小さくすることができ、かつ発信側の都合と着信側の都合の双方に合わせることができる通信処理装置、通信処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明によれば、発信側の端末である第１通信端末から第１通信手段を介して発信するように指示された情報であり、かつ受信側の端末である第２通信端末に送信される第１通信情報を受信する第１通信情報受信手段と、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する受信側状況受信手段と、
前記受信側状況情報に基づいて、前記第２通信端末との間の通信手段である第２通信手段を選択する第２通信手段選択手段と、
前記第１通信情報を前記第２通信手段のフォーマットに変換して前記第２通信端末に送信する変換手段と、
を備える通信処理装置が提供される。
【００１０】
本発明によれば、発信側の端末である第１通信端末から、前記第１通信端末のユーザの現在の状況を示す発信側状況情報を受信する発信側状況受信手段と、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する受信側状況受信手段と、
前記発信側状況情報と、前記受信側状況情報に基づいて、前記第１通信端末と前記第２通信端末の間の通信に用いるべき通信手段を選択する通信手段選択手段と、
を備える通信処理装置が提供される。
【００１１】
本発明によれば、コンピュータが、
発信側の端末である第１通信端末から第１通信手段を介して発信するように指示された情報であり、かつ受信側の端末である第２通信端末に送信される第１通信情報を受信し、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信し、
前記受信側状況情報に基づいて、前記第２通信端末との間の通信手段である第２通信手段を選択し、
前記第１通信情報を前記第２通信手段のフォーマットに変換して前記第２通信端末に送信する、通信処理方法が提供される。
【００１２】
本発明によれば、コンピュータが、
発信側の端末である第１通信端末から、前記第１通信端末のユーザの現在の状況を示す発振側状況情報を受信し、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信し、
前記発振側状況情報と、前記受信側状況情報に基づいて、前記第１通信端末と前記第２通信端末の間の通信に用いるべき通信手段を選択する、通信処理方法が提供される。
【００１３】
本発明によれば、コンピュータに実行可能なプログラムであって、
前記コンピュータに、
発信側の端末である第１通信端末から第１通信手段を介して発信するように指示された情報であり、かつ受信側の端末である第２通信端末に送信される第１通信情報を受信する機能と、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する機能と、
前記受信側状況情報に基づいて、前記第２通信端末との間の通信手段である第２通信手段を選択する機能と、
前記第１通信情報を前記第２通信手段のフォーマットに変換して前記第２通信端末に送信する機能と、
を実現させるプログラムが提供される。
【００１４】
本発明によれば、コンピュータに実行可能なプログラムであって、
前記コンピュータに、
発信側の端末である第１通信端末から、前記第１通信端末のユーザの現在の状況を示す発振側状況情報を受信する機能と、
前記第２通信端末から、前記第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する機能と、
前記発振側状況情報と、前記受信側状況情報に基づいて、前記第１通信端末と前記第２通信端末の間の通信に用いるべき通信手段を選択する機能と、
を実現させるプログラムが提供される。
【発明の効果】
【００１５】
本発明によれば、利用者への負担を小さくすることができ、かつ発信側の都合と着信側の都合の双方に合わせることができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に係る通信処理装置の機能構成を示すブロック図である。
【図２】通信処理装置の使用環境を示す図である。
【図３】通信処理装置の第２通信手段選択部が行う第１の処理を説明するための表である。
【図４】通信処理装置の第２通信手段選択部が行う第２の処理を説明するための表である。
【図５】第１通信端末の機能構成を示す図である。
【図６】状況情報生成部が行う処理を説明するための図である。
【図７】通信処理装置、第１通信端末、及び第２通信端末が行う処理を示すフローチャートである。
【図８】第２の実施形態に係る通信システムの構成を示す図である。
【図９】第２の実施形態に係る第１通信端末（第２通信端末）の機能構成を示す図である。
【図１０】第１通信端末が通信処理装置の機能を有している場合の、第１通信端末と第２通信端末の間の通信処理を示すフローチャートである。
【図１１】第２通信端末が通信処理装置の機能を有している場合の、第１通信端末と第２通信端末の間の通信処理を示すフローチャートである。
【図１２】第３の実施形態に係る通信処理装置の構成を示す図である。
【図１３】図１２に示した通信処理装置を用いた通信処理を示すフローチャートである。
【図１４】第４の実施形態に係る通信処理装置の機能構成を示す図である。
【図１５】通信手段選択部が行う処理の一例を示す図である。
【図１６】第４の実施形態に係る通信処理装置、第１通信端末、及び第２通信端末が行う処理を示すフローチャートである。
【図１７】第５の実施形態に係る第１通信端末の機能構成を示す図である。
【図１８】第５の実施形態に係る通信システムの動作を示すフローチャートである。
【図１９】第６の実施形態に係る通信処理装置の機能構成を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１８】
なお、以下に示す説明において、各装置の各構成要素は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。各装置の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶メディア、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置には様々な変形例がある。
【００１９】
（第１の実施形態）
図１は、第１の実施形態に係る通信処理装置１００の機能構成を示すブロック図である。通信処理装置１００は、第１通信情報受信部１１０、受信側状況受信部１２０、第２通信手段選択部１３０、及び変換部１４０を備えている。第１通信情報受信部１１０は、発信側の端末である第１通信端末から、第１通信情報を受信する。第１通信情報は、第１通信手段を介して発信するように指示された情報であり、かつ受信側の端末である第２通信端末に送信される情報である。受信側状況受信部１２０は、第２通信端末から、第２通信端末のユーザの現在の状況を示す受信側状況情報を受信する。第２通信手段選択部１３０は、受信側状況情報に基づいて、第２通信端末との間の通信手段である第２通信手段を選択する。変換部１４０は、第１通信情報を第２通信手段のフォーマットに変換して第２通信端末に送信する。
【００２０】
このように、通信処理装置１００の変換部１４０は、第１通信手段を介して送信されてきた第１通信情報を、第２通信手段のフォーマットに変換して第２通信端末に送信する。従って、発信側で選択された通信手段と、着信側の都合に合わせた通信手段とを接続することができる。また、第２通信手段選択部１３０は、第２通信端末のユーザの現在の状況を示す受信側状況情報に基づいて、第２通信端末との間の通信手段である第２通信手段を選択する。従って、第２通信端末のユーザは、通信処理装置１００に対して通信手段を予め登録する必要がない。従って、第２通信端末のユーザの負担は小さくなる。以下、詳細に説明する。
【００２１】
図２は、通信処理装置１００の使用環境を示す図である。通信処理装置１００は、第１通信端末２００及び第２通信端末２０２と共に、通信システムを構成している。通信処理装置１００は、第１通信端末２００と第２通信端末２０２の間の通信を仲介する。第１通信端末２００は発信側の端末であり、第２通信端末２０２は受信側の端末である。第１通信端末２００及び第２通信端末２０２は、例えば携帯通信端末である。第１通信端末２００及び第２通信端末２０２は、いずれも複数の通信手段に対応している。これら通信手段は、例えば音声通信（例えば音声電話）、文字通信（メールなどのデータ通信）、及び映像通信（例えばテレビ電話）である。そして上記したように、通信処理装置１００の変換部１４０は、第１通信手段を介して第１通信端末２００に送信されてきた第１通信情報を、第２通信手段のフォーマットに変換して第２通信端末２０２に送信する。
【００２２】
図３は、通信処理装置１００の第２通信手段選択部１３０が行う第１の処理を説明するための表である。本図に示す処理は、第２通信端末２０２に適用できる第２通信手段のリスト（第２通信手段リスト）を生成する処理である。このリストには、少なくとも一つの通信手段が含まれている場合が多いが、全く通信手段が含まれていない場合もあり得る。
【００２３】
上記したように第２通信手段選択部１３０は、第２通信端末２０２から、第２通信端末２０２のユーザの現在の状況を示す受信側状況情報を受信する。受信側状況情報は、第２通信端末２０２が、第２通信端末２０２に内蔵されている各種のセンサを用いて生成する。例えば図３に示す例では、受信側状況情報は、第２通信端末２０２のユーザが座っている、立っている（静止）、歩いている、走っている等、そのユーザを現在の状況を示している。このユーザの状況には、第２通信端末２０２の使用状況（例えばイヤホンを使用しているなど）も含まれている。そして第２通信手段選択部１３０は、各ユーザの状況に応じて、第２通信端末２０２に適用すべき第２通信手段を選択し、第２通信手段リストを生成する。なお、第２通信手段選択部１３０は、スケジュール情報、利用履歴（時間、場所、コミュニケーション）、通信状態、又は電池の残量を示す情報、及び通信相手との関係を示す情報を、受信側状況情報として利用しても良い。これらの情報も、第２通信端末２０２から送信される。
【００２４】
例えば第２通信端末２０２のユーザが座っている場合、第２通信手段選択部１３０は、第２通信端末２０２に適用すべき通信手段として、音声の入出力、文字の入出力、及び映像の入出力のいずれかを選択する。一方、第２通信端末２０２のユーザが電車で移動している場合、第２通信手段選択部１３０は、第２通信端末２０２に適用すべき通信手段として、文字の入出力及び映像の入出力のいずれかを選択する。
【００２５】
図４は、通信処理装置１００の第２通信手段選択部１３０が行う第２の処理を説明するための表である。本図に示す処理は、第２通信手段リストから、実際に適用される第２通信手段を選択する処理である。
【００２６】
図３を用いて説明した処理において、第２通信手段選択部１３０は、第２通信手段リストを生成している。そして第２通信手段選択部１３０は、第１通信手段と同一の通信手段が第２通信手段リストに含まれている場合、その通信手段を第２通信手段として優先的に選択する。一方、第２通信手段選択部１３０は、第１通信手段と同一の通信手段が第２通信手段リストに含まれていない場合、第２通信手段に含まれている他の通信手段を第２通信手段として選択する。なお、第２通信手段リストにいずれの通信手段も含まれていない場合、第２通信手段選択部１３０は、変換部１４０が第１通信情報を蓄積することを選択する。
【００２７】
図５は、第１通信端末２００の機能構成を示す図である。なお第２通信端末２０２の機能構成も、第１通信端末２００の機能構成と同様である。
【００２８】
第１通信端末２００は、センサ群２１０、状況情報生成部２２０、入力部２３０、通信処理部２４０、及び出力部２５０を備えている。
【００２９】
センサ群２１０は、例えば、傾きセンサ、揺れセンサ、加速度センサ、音声センサ、光センサ、温度センサ、高度センサ、画像処理センサ、時計、及びＧＰＳ（Global Positioning System）処理部などを含んでいる。状況情報生成部２２０は、センサ群２１０が検出した情報を用いて、発信側状況情報（又は受信側状況情報）を生成する。入力部２３０は、第１通信端末２００のユーザから、第２通信端末２０２に送信すべき情報を受け付ける。入力部２３０は、音声や映像の入力を受け付けても良いし、文字入力を受け付けても良い。通信処理部２４０は、入力部２３０に入力された情報を、通信処理装置１００を介して第２通信端末２０２に送信する。また通信処理部２４０は、通信処理装置１００を介して第２通信端末２０２から送信されてきた情報を受信する。出力部２５０は、通信処理部２４０が受信した情報をユーザに認識させるために出力する。この出力は、音声出力や映像出力であっても良いし、文字の出力であっても良い。
【００３０】
図６は、状況情報生成部２２０が行う処理を説明するための図である。上記したように、状況情報生成部２２０は、センサ群２１０が検出した情報を用いて、発信側状況情報又は受信側状況情報を生成する。このとき状況情報生成部２２０は、センサ群２１０が検出した情報以外の情報、例えばスケジュール情報、利用履歴（時間、場所、コミュニケーション）、通信状態、又は電池の残量を示す情報、及び通信相手との関係を示す情報を、発信側状況情報（又は受信側状況情報）に含めても良い。例えば状況情報生成部２２０は、センサ群２１０が検出した情報のうち、例えば傾き、ゆれ、加速度、及び高度を用いて、ユーザが座っていることを判断する。また状況情報生成部２２０は、センサ群２１０が検出した情報のうち、例えばゆれ、加速度、音、温度、及び位置を用いて、ユーザが電車で移動していると判断する。このとき状況情報生成部２２０は、スケジュール情報を用いてもよい。
【００３１】
図７は、通信処理装置１００、第１通信端末２００、及び第２通信端末２０２が行う処理を示すフローチャートである。まず第１通信端末２００のユーザは、第１通信端末２００の入力部２３０に対して、第１通信手段を選択するための入力を行い（ステップＳ１００）、さらに通信先を選択するための入力を行う（ステップＳ１１０）。第１通信端末２００の通信処理部２４０は、ステップＳ１００で選択された第１通信手段を示す情報、及び通信先を示す情報を、第２通信端末２０２への接続要求として通信処理装置１００に送信する（ステップＳ１２０）。
【００３２】
通信処理装置１００の受信側状況受信部１２０は、第１通信手段を示す情報を第１通信端末２００から受信する。また通信処理装置１００の第２通信手段選択部１３０は、第１通信手段を示す情報を受信する。そして受信側状況受信部１２０は、第１通信手段を示す情報を用いて、第２通信端末２０２に対して受信側状況情報を要求する（ステップＳ１３０）。
【００３３】
第２通信端末２０２の状況情報生成部２２０は、通信処理装置１００から受信側状況情報を要求されると、図６を用いて説明した処理を行い、受信側状況情報を生成する（ステップＳ１４０）。そして状況情報生成部２２０は、生成した受信側状況情報を通信処理装置１００に送信する（ステップＳ１５０）。
【００３４】
通信処理装置１００の受信側状況受信部１２０は、第１通信端末２００から受信側状況情報を受信する。そして第２通信手段選択部１３０は、図３を用いて説明した処理を行い、第２通信手段リストを生成する。そして第２通信手段選択部１３０は、図４を用いて説明した処理を行い、第２通信手段を選択する（ステップＳ１６０）。
【００３５】
そして第１通信情報受信部１１０は、第１通信端末２００の通信処理部２４０から第１通信情報を受信する。そして変換部１４０は、受信した第１通信情報を、第２通信手段のフォーマットに変換した上で、第２通信手段を用いて第２通信端末２０２に送信する（ステップＳ１７２，Ｓ１７４）。
【００３６】
また変換部１４０は、第２通信端末２０２から、第２通信手段を介して第１通信端末２００に送信すべき第２通信情報を受信する。変換部１４０は、第２通信情報を第１通信手段のフォーマットに変換した上で、第１通信手段を用いて第１通信端末２００に送信する（ステップＳ１７２，Ｓ１７４）。
【００３７】
以上、本実施形態によれば、通信処理装置１００を用いることにより、発信側で選択された通信手段と、着信側の都合に合わせた通信手段とを接続することができる。また第２通信端末のユーザは、通信処理装置１００に対して通信手段を予め登録する必要がない。従って、第２通信端末のユーザの負担は小さくなる。
【００３８】
（第２の実施形態）
図８は、第２の実施形態に係る通信システムの構成を示す図である。本実施形態に係る通信システムは、第１の実施形態において通信処理装置１００が有していた機能を、第１通信端末２００又は第２通信端末２０２が有している。このため、本実施形態の通信システムは、通信処理装置１００を有していない。
【００３９】
図９は、本実施形態に係る第１通信端末２００（第２通信端末２０２）の機能構成を示す図である。本実施形態に係る第１通信端末２００（第２通信端末２０２）は、受信側状況受信部１２０、第２通信手段選択部１３０、及び変換部１４０を有している点を除いて、第１の実施形態に係る第１通信端末２００（第２通信端末２０２）と同様の構成である。本実施形態において、変換部１４０は、第１の実施形態における第１通信情報受信部１１０を兼ねている。本実施形態において、通信処理部２４０は、変換部１４０を介して通信を行う。また状況情報生成部２２０は、生成した情報を第２通信手段選択部１３０に出力する。
【００４０】
図１０は、第１通信端末２００が通信処理装置１００の機能を有している場合の、第１通信端末２００と第２通信端末２０２の間の通信処理を示すフローチャートである。まず第１通信端末２００のユーザは、第１通信端末２００の入力部２３０に対して、第１通信手段を選択するための入力を行い（ステップＳ１００）、さらに通信先を選択するための入力を行う（ステップＳ１１０）。第１通信端末２００の通信処理部２４０は、ステップＳ１１０で入力された情報を用いて、第２通信端末２０２に対して接続要求を送信する（ステップＳ１２０）。
【００４１】
第２通信端末２０２は、図６を用いて説明した処理を行い、受信側状況情報を生成し（ステップＳ１４０）、生成した受信側状況情報を第１通信端末２００に送信する（ステップＳ１５０）。
【００４２】
そして第１通信端末２００の受信側状況受信部１２０は、第１通信端末２００から受信側状況情報を受信する。そして第２通信手段選択部１３０は、図３を用いて説明した処理を行い、第２通信手段リストを生成する。そして第２通信手段選択部１３０は、図４を用いて説明した処理を行い、第２通信手段を選択する（ステップＳ１６０）。
【００４３】
第１通信端末２００の変換部１４０は、通信処理部２４０から第１通信情報を受信する。そして変換部１４０は、受信した第１通信情報を、第２通信手段のフォーマットに変換した上で、第２通信手段を用いて第２通信端末２０２に送信する（ステップＳ１７６）。
【００４４】
また変換部１４０は、第２通信端末２０２から、第２通信手段を介して第２通信情報を受信する。変換部１４０は、第２通信情報を第１通信手段のフォーマットに変換した上で、通信処理部２４０に出力する（ステップＳ１５４）。
【００４５】
図１１は、第２通信端末２０２が通信処理装置１００の機能を有している場合の、第１通信端末２００と第２通信端末２０２の間の通信処理を示すフローチャートである。まず第１通信端末２００のユーザは、第１通信端末２００の入力部２３０に対して、第１通信手段を選択するための入力を行い（ステップＳ１００）、さらに通信先を選択するための入力を行う（ステップＳ１１０）。第１通信端末２００の通信処理部２４０は、ステップＳ１１０で入力された情報を用いて、第１通信手段を用いて第２通信端末２０２に対して接続要求を送信する（ステップＳ１２０）。
【００４６】
第２通信端末２０２は、図６を用いて説明した処理を行い、受信側状況情報を生成する（ステップＳ１４０）。そして第２通信端末２０２の受信側状況受信部１２０は、第１通信端末２００から受信側状況情報を受信する。そして第２通信手段選択部１３０は、図３を用いて説明した処理を行い、第２通信手段リストを生成する。そして第２通信手段選択部１３０は、図４を用いて説明した処理を行い、第２通信手段を選択する（ステップＳ１６０）。
【００４７】
第２通信端末２０２の変換部１４０は、第１通信端末２００から、第１通信手段を介して第１通信情報を受信する。そして変換部１４０は、受信した第１通信情報を、第２通信手段のフォーマットに変換した上で、第２通信端末２０２の通信処理部２４０に出力する（ステップＳ１７２，Ｓ１７６）。
【００４８】
また第２通信端末２０２の変換部１４０は、第２通信端末２０２の通信処理部２４０から第２通信情報を受信する。変換部１４０は、第２通信情報を第１通信手段のフォーマットに変換した上で、第１通信端末２００に送信する（ステップＳ１７２，Ｓ１７６）。
【００４９】
本実施形態によっても、第１の実施形態と同様の効果を得ることができる。また通信処理装置１００を必要としないため、通信システムの構成を簡素化できる。
【００５０】
（第３の実施形態）
図１２は、第３の実施形態に係る通信処理装置１００の構成を示す図である。本実施形態に係る通信処理装置１００は、発信側状況受信部１２２及び第１通信手段選択部１３２を有している点を除いて、第１の実施形態に係る通信処理装置１００と同様の構成である。
【００５１】
発信側状況受信部１２２は、第１通信端末２００から発信側状況情報を受信する。発信側状況情報は、第１通信端末２００のユーザの現在の状況を示している。そして第１通信手段選択部１３２は、発信側状況情報に基づいて第１通信手段を選択し、選択した前記第１通信手段を示す情報を第１通信端末２００に認識させる。具体的には、第１通信手段選択部１３２は、第１通信手段リストを生成して、第１通信端末２００に送信する。
【００５２】
図１３は、図１２に示した通信処理装置１００を用いた通信処理を示すフローチャートである。まず第１通信端末２００の状況情報生成部２２０は、センサ群２１０が検出した情報等を用いて、発振側状況情報を生成する。この生成処理の詳細は、第１の実施形態において図６を用いて説明した通りである（ステップＳ１０）。次いで第１通信端末２００のユーザは、通信先を選択するための入力を行う（ステップＳ１１０）。第１通信端末２００の通信処理部２４０は、発信側状況情報及び通信先を示す情報を、第２通信端末２０２への接続要求として通信処理装置１００に送信する（ステップＳ１２２）。
【００５３】
ステップＳ１３０〜ステップＳ１６０までの処理は、第１の実施形態と同様であるため、説明を省略する。なお、ステップＳ１２２で通信処理装置１００に送信された発信側状況情報は、通信処理装置１００の発信側状況受信部１２２が受信する。
【００５４】
第２通信手段選択部１３０が第２通信手段を選択する（ステップＳ１６０）と、通信処理装置１００の第１通信手段選択部１３２は、発信側状況受信部１２２が受信した発信側状況情報を用いて、第１通信手段リストを生成する（ステップＳ１６２）。この生成処理の詳細は、図３を用いて説明した第２通信手段リストの生成処理と同様である。そして第１通信手段選択部１３２は、生成した第１通信手段リストを、第１通信端末２００に送信する（ステップＳ１６４）。
【００５５】
第１通信端末２００の通信処理部２４０は、第１通信手段リストを受信すると、出力部２５０に第１通信手段リストを表示させる。第１通信端末２００のユーザは、表示された第１通信手段リストから第１通信手段を選択する（ステップＳ１６６）。そして第１通信端末２００は、選択された第１通信手段を用いて、第２通信端末２０２に対する通信を開始する。その後の処理（ステップＳ１７２，Ｓ１７４）は、第１の実施形態と同様である。
【００５６】
なお、第２の実施形態に係る第１通信端末２００（第２通信端末２０２）において、本実施形態に示した発信側状況受信部１２２及び第１通信手段選択部１３２を有していても良い。
【００５７】
本実施形態によっても、第１の実施形態と同様の効果を得ることができる。また第１通信端末２００に第１通信手段のリストを自動で表示させることができるため、第１通信端末２００のユーザの負荷も小さくなる。
【００５８】
（第４の実施形態）
図１４は、第４の実施形態に係る通信処理装置１００の機能構成を示す図である。本実施形態に係る通信処理装置１００は、受信側状況受信部１２０、発信側状況受信部１２２、及び通信手段選択部１７０を有している。受信側状況受信部１２０は、第２通信端末２０２から受信側状況情報を受信する。発信側状況受信部１２２は、第１通信端末２００から発信側状況情報を受信する。そして通信手段選択部１７０は、受信側状況情報及び発信側状況情報に基づいて、第１通信端末２００と第２通信端末２０２の間の通信で用いるべき通信手段を選択し、選択した通信手段を示す通信手段特定情報を第１通信端末２００に出力する。
【００５９】
例えば通信手段選択部１７０は、発信側状況情報に基づいて第１通信手段リストを生成する。また通信手段選択部１７０は、受信側状況情報に基づいて第２通信手段リストを生成する。そして通信手段選択部１７０は、第１通信手段リスト及び第２通信手段リストに共通している通信手段を選択する。
【００６０】
図１５は、通信手段選択部１７０が行う処理の一例を示している。本図に示す例において、通信手段選択部１７０は、第１通信手段リスト及び第２通信手段リストに共通している通信手段を選択する。また通信手段選択部１７０は、第２通信手段リストに示された通信手段がない場合、第２通信手段選択部１３０は、通信手段選択部１７０が、第１通信端末２００から第２通信端末２０２に向けて送信された第１通信情報を蓄積することを選択する。
【００６１】
図１６は、本実施形態に係る通信処理装置１００、第１通信端末２００、及び第２通信端末２０２が行う処理を示すフローチャートである。ステップＳ１０からステップＳ１５０までの処理は、第３の実施形態において図１３を用いて説明した処理と同様である。
【００６２】
そして通信手段選択部１７０は、発信側状況受信部１２２が受信した発信側状況情報を用いて、第１通信手段リストを生成する（ステップＳ１６１）。また通信手段選択部１７０は、受信側状況受信部１２０が受信した受信側状況情報を用いて、第２通信手段リストを生成する（ステップＳ１６２）。これらの処理は、図３を用いて説明した第２通信手段リストの生成処理と同様である。通信手段選択部１７０は、第１通信手段リスト及び第２通信手段リストを用いて、通信手段を選択する（ステップＳ１６７）。そして通信手段選択部１７０は、選択した通信手段を特定する通信手段特定情報を、第１通信端末２００に送信する（ステップＳ１６８）
【００６３】
そして第１通信端末２００の通信処理部２４０は、通信処理装置１００から送信されてきた通信手段特定情報に基づいて通信手段を選択し、選択した通信手段を用いて第２通信端末２０２との間の通信を行う（ステップＳ１８２）。
【００６４】
なお、通信手段選択部１７０は、第１通信手段リスト及び２通信手段リストに共通している通信手段が存在していない場合は、通信手段の選択を行わなず、第１通信端末２００から送信されてきた第１通信情報を蓄積する。また通信手段選択部１７０は、第２通信手段リストにいずれの通信手段も含まれていない場合は、第１通信手段リストに含まれている通信手段を選択する。この場合、第１通信端末２００から送信されてきた第１通信情報を蓄積してもよい。
【００６５】
以上、本実施形態によれば、通信処理装置１００は、発信側状況情報を用いて第１通信手段リストを生成し、受信側状況情報を用いて第２通信手段リストを生成する。そして通信処理装置１００は、第１通信手段リスト及び第２通信手段リストを用いて、第１通信端末２００と第２通信端末２０２の通信に用いるべき通信手段を選択する。従って、利用者への負担を小さくすることができ、かつ発信側の都合と着信側の都合の双方に合わせることができる。
【００６６】
（第５の実施形態）
第５の実施形態に係る通信システムは、第４の実施形態において通信処理装置１００が有していた機能を、第１通信端末２００が有している。このため、本実施形態の通信システムは、通信処理装置１００を有していない。
【００６７】
図１７は、本実施形態に係る第１通信端末２００の機能構成を示す図である。本実施形態に係る第１通信端末２００は、受信側状況受信部１２０及び通信手段選択部１７０を有している点を除いて、第１の実施形態に係る第１通信端末２００と同様の構成である。受信側状況受信部１２０及び通信手段選択部１７０の機能は、第４の実施形態に示したとおりである。
【００６８】
図１８は、本実施形態に係る通信システムの動作を示すフローチャートである。本図に示すフローチャートは、以下の点を除いて、図１５に示した処理と同様である。まず、通信処理装置１００が受信側状況情報の要求を行う（ステップＳ１３０）。また第２通信端末２０２は、受信側状況情報を第１通信端末２００に送信する。そして、ステップＳ１６１〜ステップＳ１６７に示した処理を、第１通信端末２００が行う。
【００６９】
本実施形態によっても、第４の実施形態と同様の効果を得ることができる。また通信処理装置１００を必要としないため、通信システムの構成を簡素化できる。
【００７０】
（第６の実施形態）
図１９は、第６の実施形態に係る通信処理装置１００の機能構成を示す図である。本図に示す通信処理装置１００は、通信処理部１８０及びスケジュール記憶部１８２を有しているスケジュール記憶部１８２は、第２通信端末２０２のユーザのスケジュール情報を記憶している。
【００７１】
通信処理部１８０は、第１通信端末２００から第２通信端末２０２への通信を中継する。このとき、通信処理部１８０は、第１通信端末２００から第２通信端末２０２への接続要求があった場合、スケジュール記憶部１８２が記憶しているスケジュール情報に基づいて、第２通信端末２０２のユーザが通信可能な状況にあるか否かを判断する。ユーザが通信可能な状況にある場合、そのまま第１通信端末２００を第２通信端末２０２に接続する。ユーザが通信不可能な状況にある場合、第１通信端末２００に対してその旨を示す情報を自動で返信する。このとき、ユーザが通信可能になる時刻を第１通信端末２００に送信しても良い。例えば通信処理部１８０は、定期的に第２通信端末２０２に受信側状況情報を要求する。そして通信処理部１８０は、受信した受信側状況情報に基づいて、第２通信端末２０２のユーザが応答可能になったと判断したとき、その旨を示す情報を、第１通信端末２００に送信しても良い。また通信処理部１８０は、第２通信端末２０２に対して、第１通信端末２００から接続要求があったことを示す情報を、例えば第２通信端末２０２のユーザが通信可能な状況になってから、送信してもよい。
【００７２】
本実施形態によれば、第２通信端末２０２のユーザが通信不可能な状況にある場合において、第１通信端末２００のユーザにその旨を伝えることができる。また第２通信端末２０２のユーザに、第１通信端末２００から接続要求があったことを伝えることができる。
【００７３】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【符号の説明】
【００７４】
１００ 通信処理装置
１１０ 第１通信情報受信部
１２０ 受信側状況受信部
１２２ 発信側状況受信部
１３０ 第２通信手段選択部
１３２ 第１通信手段選択部
１４０ 変換部
１７０ 通信手段選択部
１８０ 通信処理部
１８２ スケジュール記憶部
２００ 第１通信端末
２０２ 第２通信端末
２１０ センサ群
２２０ 状況情報生成部
２３０ 入力部
２４０ 通信処理部
２５０ 出力部
【図１】
2013175856.tif 000003
【図２】
2013175856.tif 000004
【図３】
2013175856.tif 000005
【図４】
2013175856.tif 000006
【図５】
2013175856.tif 000007
【図６】
2013175856.tif 000008
【図７】
2013175856.tif 000009
【図８】
2013175856.tif 000010
【図９】
2013175856.tif 000011
【図１０】
2013175856.tif 000012
【図１１】
2013175856.tif 000013
【図１２】
2013175856.tif 000014
【図１３】
2013175856.tif 000015
【図１４】
2013175856.tif 000016
【図１５】
2013175856.tif 000017
【図１６】
2013175856.tif 000018
【図１７】
2013175856.tif 000019
【図１８】
2013175856.tif 000020
【図１９】
2013175856.tif 000021