(57)【特許請求の範囲】
【請求項１】
当該通信装置のユーザが置かれている状況を検出する検出手段と、
前記検出手段によって検出されたユーザの状況を示すアウェアネス情報を生成するアウェアネス情報生成手段と、
通信相手となるユーザが置かれている状況を示すアウェアネス情報を取得するアウェアネス情報取得手段と、
前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて、通信相手となるユーザが使用する通信機器との間で通信を行うための通信タスクを選択する通信タスク選択手段と、
前記通信タスク選択手段により選択された通信タスクを実行し、前記通信機器との間で通信を行う通信手段と、
を具備することを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、
通信の態様が異なる通信手段を複数具備し、
前記通信タスク選択手段は、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて、複数の前記通信手段のうち１または複数の通信手段により実行可能な通信タスクを前記通信機器との間で通信を行うための通信タスクとして選択することを特徴とする通信装置。
【請求項３】
請求項１に記載の通信装置において、
前記通信タスク選択手段は、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて、当該通信装置のユーザが置かれている状況と前記通信相手となるユーザが置かれている状況との両方に適した通信タスクを前記通信機器との間で通信を行うための通信タスクとして選択することを特徴とする通信装置。
【請求項４】
請求項１〜請求項３に記載の通信装置において、
前記アウェアネス情報生成手段によって生成されたアウェアネス情報を前記通信機器へ送出するアウェアネス情報送出手段を具備することを特徴とする通信装置。
【請求項５】
請求項１〜請求項４に記載の通信装置において、
前記検出手段は、当該通信装置のユーザの身体状況を検出し、
前記アウェアネス情報生成手段によって生成される前記アウェアネス情報には、前記検出手段によって検出されたユーザの身体状況を表すパラメータが含まれることを特徴とする通信装置。
【請求項６】
請求項１〜請求項５に記載の通信装置において、
前記検出手段は、当該通信装置のユーザの周辺に存在する通信機器を検出し、
前記アウェアネス情報生成手段によって生成される前記アウェアネス情報には、前記検出手段によって検出されたユーザの周辺に存在する通信機器を表すパラメータが含まれることを特徴とする通信装置。
【請求項７】
請求項１〜請求項６に記載の通信装置において、
前記アウェアネス情報取得手段によって取得されたアウェアネス情報を表示するアウェアネス情報出力手段を具備することを特徴とする通信装置。
【請求項８】
請求項１〜請求項７に記載の通信装置において、
前記通信手段による通信によって前記通信機器へ送信される情報を入力するための入力手段を具備することを特徴とする通信装置。
【請求項９】
請求項４に記載の通信装置において、
前記アウェアネス情報送出手段は、前記検出手段によって検出されるユーザの状況が変化すると、変化後のユーザの状況を示すアウェアネス情報を前記通信機器へ送出することを特徴とする通信装置。
【請求項１０】
請求項１〜請求項９に記載の通信装置において、
前記通信タスク選択手段による通信タスクの選択モードを、
１．前記検出手段によって検出されるユーザの状況が通信タスクの開始時及び実行中に変化した場合には、変化後の該ユーザの状況を示すアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて通信タスクを自動的に選択し直す通信タスク自動切替モード
２．通信タスクの実行中は通信タスクの切り替えを行わず、通信タスクの開始時にのみ、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて通信タスクを自動で選択する通信タスク自動選択モード
３．ユーザの入力に従って、通信タスクの選択を行う通信タスク手動選択モード
の何れかに設定する設定手段を具備することを特徴とする通信装置。
【請求項１１】
請求項１〜請求項１０に記載の通信装置において、
前記アウェアネス情報は複数のパラメータによって構成されており、
前記複数のパラメータのうち通信相手に対して開示するパラメータを指定する指定手段を具備し、
前記アウェアネス情報生成手段は、前記指定手段によって指定されたパラメータから構成されるアウェアネス情報を前記検出手段の検出結果に基づいて生成することを特徴とする通信装置。
【請求項１２】
請求項１〜請求項１１に記載の通信装置において、
前記通信タスク選択手段は、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて通信タスクの選択を行う際に、
条件１．「複数の通信タスクが選択された。」
条件２．「通信タスクが選択できなかった。」
条件３．「アウェアネス情報が不足していた。」
の条件のうち、何れかに合致しているか否かを判断し、合致している条件がない場合には、当該アウェアネス情報によって決定される前記通信タスクを選択する一方、合致している条件がある場合には、
１．「アウェアネス情報の通知を前記通信機器へ要求する。」
２．「アウェアネス情報が取れないときのアウェアネス情報のデフォルト値を決定してある場合には、そのデフォルト値に従って通信タスクの選択を行う。」
３．「当該通信装置のユーザに通信タスクの選択を依頼する。」
のうちの何れか１つの処理を実行することを特徴とする通信装置。
【請求項１３】
請求項１〜請求項１２に記載の通信装置において、
前記アウェアネス情報生成手段によって生成されるアウェアネス情報と前記アウェアネス情報取得手段によって取得されるアウェアネス情報の各組合せ毎に、選択される通信タスクを定めたテーブルを具備し、
前記通信タスク選択手段は、通信タスクを選択する際に、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報の組合せに対応した通信タスクを前記テーブルから求めることを特徴とする通信装置。
【請求項１４】
請求項１〜請求項１３に記載の通信装置において、
前記通信タスク選択手段は、前記アウェアネス情報生成手段によって生成されたアウェアネス情報或いは前記アウェアネス情報取得手段によって取得されたアウェアネス情報の何れか一方に変化が生じ、通信タスクを切り替える場合に、
通信タスクを切り替えることで通信料金が下がる場合には、通信タスクの切り替えを当該通信装置のユーザの同意を得ずに行う一方、通信タスクを切り替えることで通信料金が上がる場合には、通信タスクの切り替えを行うに当たり当該通信装置のユーザに同意を求め、同意が得られた場合のみ、通信タスクを切り替えることを特徴とする通信装置。
【請求項１５】
発信側の通信装置と、着信側の通信装置と、サーバとを有する通信システムにおいて、
前記サーバは、
前記発信側の通信装置を使用するユーザが置かれている状況を示すアウェアネス情報と、前記着信側の通信装置を使用するユーザが置かれている状況を示すアウェアネス情報とを取得するアウェアネス情報取得手段と、
前記アウェアネス情報取得手段によって取得された発信側及び着信側のアウェアネス情報に基づいて、前記発信側の通信装置と前記着信側の通信装置の間で通信を行うための通信タスクを選択する通信タスク選択手段と、
前記通信タスク選択手段によって選択された通信タスクを前記発信側の通信装置と前記着信側の通信装置へ通知する通信タスク通知手段を具備し、
前記発信側の通信装置と前記着信側の通信装置は、前記通信タスク通知手段により通知された通信タスクを実行して通信を行うことを特徴とする通信システム。
【請求項１６】
請求項１５に記載の通信システムにおいて、
前記サーバは、前記アウェアネス情報取得手段によって取得された発信側のユーザのアウェアネス情報或いは着信側のユーザのアウェアネス情報に変化が生じた場合には、前記アウェアネス情報に変化が生じたユーザの通信相手に該ユーザの変化後のアウェアネス情報を通知するアウェアネス情報通知手段を具備することを特徴とする通信システム。
【請求項１７】
請求項１５に記載の通信システムにおいて、
前記アウェアネス情報には、ユーザの身体状況を表すパラメータが含まれており、
前記サーバは、
前記アウェアネス情報取得手段によって取得された発信側及び着信側のアウェアネス情報から、発信側或いは着信側のユーザについて身体上の異常を検出する検出手段と、
前記検出手段によって身体上の異常が検出された発信側或いは着信側のユーザについて、予め定められた緊急連絡先へ、前記ユーザの身体に異常が発生したことを通知する異常通知手段と、
を具備することを特徴とする通信システム。
【請求項１８】
発信側の通信装置を使用するユーザが置かれている状況を示すアウェアネス情報と、着信側の通信装置を使用するユーザが置かれている状況を示すアウェアネス情報とを取得するアウェアネス情報取得手段と、
前記アウェアネス情報取得手段によって取得された発信側及び着信側のアウェアネス情報に基づいて、前記発信側の通信装置と前記着信側の通信装置の間で通信を行うための通信タスクを選択する通信タスク選択手段と、
前記通信タスク選択手段によって選択された通信タスクを前記発信側の通信装置と前記着信側の通信装置へ通知する通信タスク通知手段と、
を具備することを特徴とするサーバ。
【請求項１９】
請求項１８に記載のサーバにおいて、
前記アウェアネス情報取得手段によって取得された発信側のユーザのアウェアネス情報或いは着信側のユーザのアウェアネス情報に変化が生じた場合には、前記アウェアネス情報に変化が生じたユーザの通信相手に該ユーザの変化後のアウェアネス情報を通知するアウェアネス情報通知手段を具備することを特徴とするサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、相手側の存在やその相手の状況、あるいは、相手からの呼びかけなどの働きかけを知覚する「アウェアネス」を認知し、１つ或いは複数の通信手段を用いて実行される通信タスクを切り替える通信装置、通信システム及びサーバに関する。
【０００２】
【従来の技術】
従来から、分散環境にある人と人のコミュニケーションに用いられる様々な通信タスクが提案されている。このような通信タスクとしては、電話や携帯電話、ＰＨＳ等のリアルタイムな音声通信手段を用いたものが代表的なものである。例えば、携帯電話による通信では、着信者の状況や着信者を取り巻く環境等の如何に拘らず、ベル音やランプの明滅、或いは、端末筐体のバイブレーションを利用することによって強制的に着信通知を行い、着信者が着信通知に応答すると強制的にコミュニケーションが開始される。
【０００３】
しかし、実際に着信者側が置かれている状況や着信者を取り巻く環境には種々の状態が想定され、その環境如何で、着信の通知方法を切り替える必要がある。例えば、携帯電話においては、着信音による着信通知を行ったとしても、着信通知によって、着信者の周りにいる人々の迷惑にならない状態としては、以下のような状況が想定される。
（状況１）．着信者が、自宅、会社等にいる状況。
（状況２）．着信者が自動車の運転中にある状況。
（状況３）．着信者が歩行中にある状況。
また、着信音による着信通知を行うと、着信者の周りにいる人々の迷惑になる可能性があるため、バイブレーションによる着信通知を行うことが望ましい状態としては以下のような状況が想定される。
（状況４）．着信者が会議中とか公共交通機関に乗車中である状況。
また、着信者が病院内にいる、或いは、無線基地局のセル内に在圏していないような状況下においては、蓄積型の音声通信手段を用いた留守番電話等の通信タスクへの切替が行われることとなる。
【０００４】
しかし、実際に通信を行おうとする際には、着信者が会議中とか公共交通機関に乗車中にある状況下であるにも関わらず、着信者側が端末の操作を忘れる等の理由により音声による着信通知がなされてしまうことがある。また、着信者が歩行中にある状況下において周囲の騒音がうるさく、音声による着信通知に気がつかずに、通信を行うことが出来ないということがある。
【０００５】
このように、実際の通信においては、着信者側が置かれている状況や着信者を取り巻く環境には様々な状態があり、着信者側の不注意等により、着信者にとって不本意な方法により、着信通知がなされてしまう等の問題が生じる。このため、着信者側が置かれている状況や着信者を取り巻く環境を知覚し認知することが必要となる。このように、着信者側が置かれている状況や着信者を取り巻く環境を知覚し認知することを「アウェアネス」という。また、このアウェアネスによって得られる情報をアウェアネス情報という。
【０００６】
この着信者側のアウェアネス情報を得ることによって、着信者への着信通知を随時、適当に変更する装置が、特開平７−２５０１３２号公報（発明の名称：アウェアネス制御装置）において提案されている。
【０００７】
同公報には、次のような通信の態様が開示されている。
まず、発信者は着信者のどのような、アウェアネス情報を知りたいのかを受信者に伝達する。
着信者側は、発信者側が得たいアウェアネス情報がどのような情報なのかを解析して各種センサの制御を行い、アウェアネス情報を生成して発信者側へ送信する。
発信者は着信者から返送されてきたアウェアネス情報を処理・表示することで着信者側の状況に応じた着信通知の方法を選択する。
【０００８】
【発明が解決しようとする課題】
ところで、近年の電子機器の高性能化、低価格化、或いは、ネットワークの発達により、様々な通信手段を用いた通信タスクが利用されるに至っている。
このような通信タスクは、現在では１つの通信手段によるものだけではなく、複数の通信手段によるものも存在し、ユーザにとって通信タスクの選択の幅は拡大している。例えば、ＴＶ電話を実行する際には、音声による通信手段と動画像による通信手段の２つの通信手段を組み合わせて用いられている。
このようにユーザが選択し得る通信タスクの幅は広がったものの、ユーザが通信タスクを実行するに際しては、通信タスクの選択権が発信側のユーザにあり、発信しようとしているユーザが置かれている状況や取り巻く環境に従って通信タスクが選択されている現状にある。
しかし、実際に通信タスクを実行する場面では、着信側のユーザにとって最適な通信タスクの選択が行われていない場合、着信側のユーザが置かれている状況によっては、通信の目的を十分に達することが出来ないか、或いは、不十分なコミュニケーションで終わり、再度コミュニケーションを取り直さなければならなくなる可能性がある。このため、発信側のユーザは着信側のユーザの置かれている状況等を加味した上で通信タスクの選択を行うことが望ましい。
【０００９】
例えば、着信者が、自宅、会社等にいて通信可能な状態にあり、周りの人々に迷惑を掛けることなく、会話を行うことが出来きるような状況下では、着信者が忙しいのか否かによって通信タスクの切り替えを行うのが好ましい。
例えば、着信者があまり忙しい状態にない場合、十分な時間をかけた通信タスクの実行が可能となる。このため、音声による通信手段と画像による通信手段を用いた通信タスク（ＴＶ電話、ＴＶ会議等）や音声のみによる通信手段を用いた通信タスク（電話、携帯電話等）、或いは、音声を伴わない方法で且つリアルタイムな通信手段を用いた通信タスク（チャット等）が望ましいであろう。
逆に、着信者が忙しい状態にある場合、蓄積型の通信手段を用いた通信タスク（電子メール、留守番電話等）が最適な通信タスクとなろう。
【００１０】
また、着信者が会議中とか公共交通機関に乗車中であるため、周りの人々に迷惑を掛けることなく、会話を行うことが出来ないような場合、音声を伴わない方法で且つリアルタイムな通信手段を用いた通信タスクや蓄積型の通信手段を用いた通信タスクが最適な通信タスクとなる。
【００１１】
このように、ユーザが置かれている状況によって最適な通信タスクは、変化するものである。
しかし、特開平７−２５０１３２号公報記載のアウェアネス制御装置では、着信通知の方法の切替を行うことは出来ても通信タスクの切替を行うことは出来ないという問題があった。
【００１２】
そこで、この発明は、着信者側と発信者側の両方のユーザが置かれている状況やユーザを取り巻く環境を知覚し認知することによって、通信タスクを選択することのできる通信装置、通信システム及びサーバを提供することを目的とした。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載の通信装置は、当該通信装置のユーザが置かれている状況を検出する検出手段と、前記検出手段によって検出されたユーザの状況を示すアウェアネス情報を生成するアウェアネス情報生成手段と、通信相手となるユーザが置かれている状況を示すアウェアネス情報を取得するアウェアネス情報取得手段と、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて、通信相手となるユーザが使用する通信機器との間で通信を行うための通信タスクを選択する通信タスク選択手段と、前記通信タスク選択手段により選択された通信タスクを実行し、前記通信機器との間で通信を行う通信手段と、を具備することを特徴とする。
【００１４】
請求項２に記載の通信装置は、請求項１に記載の通信装置において、通信の態様が異なる通信手段を複数具備し、前記通信タスク選択手段は、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて、複数の前記通信手段のうち１または複数の通信手段により実行可能な通信タスクを前記通信機器との間で通信を行うための通信タスクとして選択することを特徴とする。
請求項３に記載の通信装置は、請求項１に記載の通信装置において、前記通信タスク選択手段は、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて、当該通信装置のユーザが置かれている状況と前記通信相手となるユーザが置かれている状況との両方に適した通信タスクを前記通信機器との間で通信を行うための通信タスクとして選択することを特徴とする。
【００１５】
請求項４に記載の通信装置は、請求項１〜請求項３に記載の通信装置において、前記アウェアネス情報生成手段によって生成されたアウェアネス情報を前記通信機器へ送出するアウェアネス情報送出手段を具備することを特徴とする。
請求項５に記載の通信装置は、請求項１〜請求項４に記載の通信装置において、前記検出手段は、当該通信装置のユーザの身体状況を検出し、前記アウェアネス情報生成手段によって生成される前記アウェアネス情報には、前記検出手段によって検出されたユーザの身体状況を表すパラメータが含まれることを特徴とする。
【００１６】
請求項６に記載の通信装置は、請求項１〜請求項５に記載の通信装置において、前記検出手段は、当該通信装置のユーザの周辺に存在する通信機器を検出し、前記アウェアネス情報生成手段によって生成される前記アウェアネス情報には、前記検出手段によって検出されたユーザの周辺に存在する通信機器を表すパラメータが含まれることを特徴とする。
請求項７に記載の通信装置は、請求項１〜請求項６に記載の通信装置において、前記アウェアネス情報取得手段によって取得されたアウェアネス情報を表示するアウェアネス情報出力手段を具備することを特徴とする。
【００１７】
請求項８に記載の通信装置は、請求項１〜請求項７に記載の通信装置において、前記通信手段による通信によって前記通信機器へ送信される情報を入力するための入力手段を具備することを特徴とする。
請求項９に記載の通信装置は、請求項４に記載の通信装置において、前記アウェアネス情報送出手段は、前記検出手段によって検出されるユーザの状況が変化すると、変化後のユーザの状況を示すアウェアネス情報を前記通信機器へ送出することを特徴とする。
【００１８】
請求項１０に記載の通信装置は、請求項１〜請求項９に記載の通信装置において、前記通信タスク選択手段による通信タスクの選択モードを、
１．前記検出手段によって検出されるユーザの状況が通信タスクの開始時及び実行中に変化した場合には、変化後の該ユーザの状況を示すアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて通信タスクを自動的に選択し直す通信タスク自動切替モード
２．通信タスクの実行中は通信タスクの切り替えを行わず、通信タスクの開始時にのみ、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて通信タスクを自動で選択する通信タスク自動選択モード
３．ユーザの入力に従って、通信タスクの選択を行う通信タスク手動選択モード
の何れかに設定する設定手段を具備することを特徴とする。
【００１９】
請求項１１に記載の通信装置は、請求項１〜請求項１０に記載の通信装置において、前記アウェアネス情報は複数のパラメータによって構成されており、前記複数のパラメータのうち通信相手に対して開示するパラメータを指定する指定手段を具備し、前記アウェアネス情報生成手段は、前記指定手段によって指定されたパラメータから構成されるアウェアネス情報を前記検出手段の検出結果に基づいて生成することを特徴とする。
【００２０】
請求項１２に記載の通信装置は、請求項１〜請求項１１に記載の通信装置において、前記通信タスク選択手段は、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報とに基づいて通信タスクの選択を行う際に、
条件１．「複数の通信タスクが選択された。」
条件２．「通信タスクが選択できなかった。」
条件３．「アウェアネス情報が不足していた。」
の条件のうち、何れかに合致しているか否かを判断し、合致している条件がない場合には、当該アウェアネス情報によって決定される前記通信タスクを選択する一方、合致している条件がある場合には、
１．「アウェアネス情報の通知を前記通信機器へ要求する。」
２．「アウェアネス情報が取れないときのアウェアネス情報のデフォルト値を決定してある場合には、そのデフォルト値に従って通信タスクの選択を行う。」
３．「当該通信装置のユーザに通信タスクの選択を依頼する。」
のうちの何れか１つの処理を実行することを特徴とする。
【００２１】
請求項１３に記載の通信装置は、請求項１〜請求項１２に記載の通信装置において、前記アウェアネス情報生成手段によって生成されるアウェアネス情報と前記アウェアネス情報取得手段によって取得されるアウェアネス情報の各組合せ毎に、選択される通信タスクを定めたテーブルを具備し、前記通信タスク選択手段は、通信タスクを選択する際に、前記アウェアネス情報生成手段によって生成されたアウェアネス情報と前記アウェアネス情報取得手段によって取得されたアウェアネス情報の組合せに対応した通信タスクを前記テーブルから求めることを特徴とする。
【００２２】
請求項１４に記載の通信装置は、請求項１〜請求項１３に記載の通信装置において、前記通信タスク選択手段は、前記アウェアネス情報生成手段によって生成されたアウェアネス情報或いは前記アウェアネス情報取得手段によって取得されたアウェアネス情報の何れか一方に変化が生じ、通信タスクを切り替える場合に、通信タスクを切り替えることで通信料金が下がる場合には、通信タスクの切り替えを当該通信装置のユーザの同意を得ずに行う一方、通信タスクを切り替えることで通信料金が上がる場合には、通信タスクの切り替えを行うに当たり当該通信装置のユーザに同意を求め、同意が得られた場合のみ、通信タスクを切り替えることを特徴とする。
【００２３】
請求項１５に記載の通信システムは、発信側の通信装置と、着信側の通信装置と、サーバとを有する通信システムにおいて、前記サーバは、前記発信側の通信装置を使用するユーザが置かれている状況を示すアウェアネス情報と、前記着信側の通信装置を使用するユーザが置かれている状況を示すアウェアネス情報とを取得するアウェアネス情報取得手段と、前記アウェアネス情報取得手段によって取得された発信側及び着信側のアウェアネス情報に基づいて、前記発信側の通信装置と前記着信側の通信装置の間で通信を行うための通信タスクを選択する通信タスク選択手段と、前記通信タスク選択手段によって選択された通信タスクを前記発信側の通信装置と前記着信側の通信装置へ通知する通信タスク通知手段を具備し、前記発信側の通信装置と前記着信側の通信装置は、前記通信タスク通知手段により通知された通信タスクを実行して通信を行うことを特徴とする。
【００２４】
請求項１６に記載の通信システムは、請求項１５に記載の通信システムにおいて、前記サーバは、前記アウェアネス情報取得手段によって取得された発信側のユーザのアウェアネス情報或いは着信側のユーザのアウェアネス情報に変化が生じた場合には、前記アウェアネス情報に変化が生じたユーザの通信相手に該ユーザの変化後のアウェアネス情報を通知するアウェアネス情報通知手段を具備することを特徴とする。
【００２５】
請求項１７に記載の通信システムは、請求項１５に記載の通信システムにおいて、前記アウェアネス情報には、ユーザの身体状況を表すパラメータが含まれており、前記サーバは、前記アウェアネス情報取得手段によって取得された発信側及び着信側のアウェアネス情報から、発信側或いは着信側のユーザについて身体上の異常を検出する検出手段と、前記検出手段によって身体上の異常が検出された発信側或いは着信側のユーザについて、予め定められた緊急連絡先へ、前記ユーザの身体に異常が発生したことを通知する異常通知手段と、を具備することを特徴とする。
【００２６】
請求項１８に記載のサーバは、発信側の通信装置を使用するユーザが置かれている状況を示すアウェアネス情報と、着信側の通信装置を使用するユーザが置かれている状況を示すアウェアネス情報とを取得するアウェアネス情報取得手段と、前記アウェアネス情報取得手段によって取得された発信側及び着信側のアウェアネス情報に基づいて、前記発信側の通信装置と前記着信側の通信装置の間で通信を行うための通信タスクを選択する通信タスク選択手段と、前記通信タスク選択手段によって選択された通信タスクを前記発信側の通信装置と前記着信側の通信装置へ通知する通信タスク通知手段と、を具備することを特徴とする。
【００２７】
請求項１９に記載のサーバは、請求項１８に記載のサーバにおいて、前記アウェアネス情報取得手段によって取得された発信側のユーザのアウェアネス情報或いは着信側のユーザのアウェアネス情報に変化が生じた場合には、前記アウェアネス情報に変化が生じたユーザの通信相手に該ユーザの変化後のアウェアネス情報を通知するアウェアネス情報通知手段を具備することを特徴とする。
【００２８】
【発明の実施の形態】
［１］第１実施形態
［１．１］第１実施形態の構成
図１は、本実施形態に係るアウェアネス通信装置の構成を示すブロック図である。図１においては、特に図示していないが、ネットワーク内に複数のユーザがアウェアネス通信装置１、或いは、通信デバイスを接続している状態で存在している。
なお、本実施形態で示す通信タスクは、通信手段を用いて実行される通信活動全般を示しており、この通信タスクを実行するためには、それに適合した１つ、或いは、複数の通信手段を利用することとなる。
ここで、通信手段とは、リアルタイムの音声通信、リアルタイムの動画像通信、リアルタイムの文字通信、リアルタイムの三次元映像通信、オンラインのファイル共用、蓄積型の音声通信、蓄積型の画像通信、蓄積型の文字通信、蓄積型のホログラム通信等である。
つまり、通信タスクとは、電話、携帯電話、ＴＶ電話等をさし、電話という通信タスクを実行する際には、リアルタイムの音声通信手段が用いられる。
【００２９】
図１において、アウェアネス通信装置１は、例えば、既存の携帯電話に対し、更に幾つかの機能を設けて複数の通信タスク実行することができるようにした装置である。
アウェアネス通信装置１によって実行される通信タスクとしては、電話、携帯電話等の音声による通信手段を用いたもの、ＴＶ電話等の音声による通信手段と画像による通信手段を用いたもの、チャット等の音声を伴ずにリアルタイムに通信を行うことが可能な通信手段を用いたもの、文字メッセージ、ｅメール等の文字情報による通信手段を用いたもの等が挙げられる。
このアウェアネス通信装置１は、入力部２、管理部３、入力手段制御部４、ユーザ状況検出部５、ユーザ状況解析部６、通信制御部７、状況ネゴシエーション部８、アウェアネス情報出力部９、通信タスク処理部１０、出力手段制御部１１、出力部１２及び通信インターフェイス１３から構成されている。
【００３０】
入力部２は、例えば、プッシュボタン、カメラ、マイク等のモジュールが複合されたものであり、通信タスクを実行する際に相手方に送る入力情報を生成する装置である。
例えば、ＴＶ電話等の音声と画像による通信手段を用いた通信タスクを実行する際には、この入力部２におけるマイクによって音声情報を、カメラによって画像情報を生成し、相手方に送ることが可能である。また、この入力部２は、ネットワークを介して接続された他のユーザのアウェアネス通信装置のアドレスを指定したりすることに用いられる。
【００３１】
出力部１２は、例えば、ＬＣＤ、スピーカ等のモジュールの集合体である。
この出力部１２は、ネットワークを介して接続された相手方のユーザと通信タスクを実行する際、相手方のユーザの通信デバイスから送られてきた情報を音声や画像として出力する装置である。
【００３２】
ユーザ状況検出部５は、ユーザの置かれている状況を検出する装置であり、ユーザの運動状況、ユーザの繁忙状況等を検出する装置である。このユーザ状況検出部５に用いる装置としては、例えば、ＧＰＳ、カメラ、マイク、万歩計等の各種センサがある。
【００３３】
このユーザ状況解析部６は、ユーザ状況検出部５からの検出結果を解析してアウェアネス情報を生成した後、管理部３、状況ネゴシエーション部８、通信制御部７に伝達する装置である。
【００３４】
ここで、ユーザ状況解析部６によって生成されるアウェアネス情報について説明することにする。
本実施形態において、アウェアネス情報は、複数の状況パラメータの集合として表現される。これらの状況パラメータとして、例えば、ユーザＡの身体上のパラメータＰ１がある。パラメータＰ１も更に下位のパラメータに細分化されており、その１つとして、例えば本人の運動状態を表すパラメータＰ１−１がある。このＰ１−１の内容によって表される本人の運動状態を列挙すると次の通りである。
１．パラメータＰ１−１＝１………本人が静止している。
２．パラメータＰ１−１＝２………本人が歩いている。
３．パラメータＰ１−１＝３………本人が走っている。
４．パラメータＰ１−１＝４………本人が公共交通機関に乗車中である。
５．パラメータＰ１−１＝５………本人が自動車の運転中である。
６．パラメータＰ１−１＝６………本人が自動車に乗車中である。
【００３５】
また、ユーザの身体上のパラメータＰ１には、例えばユーザＡを取り巻く騒音状況（１＝静か、２＝ややうるさい、３＝うるさい等）を表すパラメータＰ１−２や、ユーザＡの繁忙状況（１＝忙しい、２＝やや忙しい、３＝手が空いている）を表すパラメータＰ１−３等も含まれている。このように、パラメータＰ１によって複数のユーザＡの身体的な状況を複合的に把握することができる。
【００３６】
このようなパラメータを得るためにユーザ状況検出部５には、様々な検出装置が設けられている。
例えば、運動状況パラメータであるパラメータＰ１−１を得るためにユーザ状況検出部５には、ＧＰＳ、万歩計、カメラが設けられている。
また、騒音状況パラメータであるパラメータＰ１−２を得るためにユーザ状況検出部５には、マイクが用いられている。ユーザ状況解析部６は、このマイクの出力レベルを所定の閾値と比較することにより、上述のパラメータＰ１−２の値を求める。
更に、繁忙状況パラメータであるパラメータＰ１−３を得るためにユーザ状況検出部５には、カメラが設けられている。ユーザ状況解析部６は、このカメラによって撮影されたユーザの画像を監視することにより、上述のパラメータＰ１−３の値を検出する。
【００３７】
また、アウェアネス情報は、入力部２及び出力部１２として設けられているモジュールを表す状況パラメータＰ２を含んでいる。この状況パラメータＰ２は、ＬＣＤが設けられているか否かを表すパラメータＰ２−１、マイクが設けられているか否かを表すパラメータＰ２−２、スピーカが設けられているか否かを表すパラメータＰ２−３が含まれている。このように、複数のパラメータを組合せたパラメータＰ２により、アウェアネス通信装置１が実行可能な通信タスクを把握することが可能となる。
【００３８】
状況ネゴシエーション部８は、ユーザのアウェアネス情報と通信制御部７を介して受信される通信相手のアウェアネス情報に基づいて、どの通信タスクを実行するかについてのネゴシエーションを行い、ネゴシエーションの結果を出力する装置である。
【００３９】
管理部３は、アウェアネス通信装置１における動作の全体を制御する装置である。この管理部３は、状況ネゴシエーション部８によって得られるネゴシエーション結果に基づき通信タスク切り替え命令を出力する。
【００４０】
入力手段制御部４は、管理部３からの通信タスク切り替え命令に従って入力部２の入力手段を通信タスクに対応したものへと切り替えを行う装置である。
例えば、通信タスクとしてＴＶ電話が選択されると入力手段制御部４は、音声通信用としてマイクを動画像通信用としてカメラを入力部２のモジュールとして選択する。
【００４１】
出力手段制御部１１は、管理部３からの通信タスク切り替え命令に従って出力部１２の出力手段を通信タスクに対応したものに切り替えを行う装置である。
例えば、通信タスクとしてＴＶ電話が選択されると出力手段制御部１１は、音声通信用としてスピーカを動画像通信用としてＬＣＤを出力部１２のモジュールとして選択する。
【００４２】
アウェアネス情報出力部９は、通信相手となるユーザのアウェアネス情報及び状況ネゴシエーション部８でのアウェアネス情報のネゴシエーションの終了を表示する装置である。
【００４３】
通信タスク処理部１０は、管理部３からの通信タスクの切り替え命令に従って、入力部２からの入力情報及び出力部１２への出力情報を所定の形式に組み替える装置である。
【００４４】
通信制御部７は、例えば、エンコーダ・デコーダであり、管理部３からの通信タスク切り替え命令に基づき、選択された通信タスクの実行に必要な通信手段に対応した符号化の方法及び通信プロトコルに従って、情報の変換を行う装置である。また、通信タスク実行時とアウェアネス情報伝送時では、通信プロトコルが異なるため、所定のプロトコルに切り替えることも可能である。
【００４５】
通信インターフェイス部１３は、ネットワークと接続した場合に情報の授受を可能にするインターフェイスである。
この通信インターフェイス部には、無線基地局（図示せず）との通信を行うための無線通信装置（図示せず）が含まれている。
【００４６】
［１．２］第１実施形態の動作
［１．２．１］初期設定時の動作
アウェアネス通信装置１は、電源が投入されると初期設定を行う。
この初期設定時には、ユーザが入力部２を操作することによって以下の２つの設定を行うことが可能である。
設定１．アウェアネス情報の開示範囲の設定
設定２．通信タスクの切替方法の設定
また、この初期設定においては、相手のアウェアネス情報が不足している場合のパラメータのデフォルト時のラベルの設定も行われる。
このデフォルト時のラベルについては、後に詳細を述べる。
【００４７】
以下、これら設定１及び設定２について説明する。
（ａ）アウェアネス情報の開示範囲の設定
ユーザは、初期設定時に入力部２を任意に操作することによって、アウェアネス情報の開示範囲を設定することができる。この開示範囲の設定は、各パラメータ毎に行うことができる。
なお、各通信相手毎に、例えば当該ユーザの人間関係などに応じて、どのパラメータを開示し、どのパラメータを開示しないかという設定が可能である。
【００４８】
例えば通信相手となるユーザが親しい間柄の相手であれば、アウェアネス情報を構成する全てのパラメータを通信相手となるユーザに通知するように設定すれば良い。この場合、ユーザ本人がどのような状況にあるのかを正確に伝達することが可能となる。
親が子供にこの装置を持たせて置くような場合を考えると理解し易いであろう。このような場合、親は、子供にアウェアネス通信装置１を携帯させ、更に、子供に携帯させるアウェアネス通信装置１に対し、子供側のアウェアネス情報の全パラメータを通知するように開示範囲の設定を行う。このようにしておけば、親は、子供が何処にいて、どのような状況にあるのかを把握することができる。
【００４９】
逆に、ユーザＡが余り親しい間柄では無い相手である場合には、アウェアネス情報の開示範囲を予め狭く設定することとなろう。このときの設定は、アウェアネス情報のうちで通信相手となるユーザに知られたくないパラメータについては開示しない等という設定となる。
例えば、パラメータＰ１−１、Ｐ１−２、Ｐ２−１〜Ｐ２−５は開示するが、パラメータＰ１−３は開示しない等と設定しておけば、ユーザのプライバシーを保護することが可能となる。
【００５０】
また、通信相手となるユーザが全く知らない相手、或いは、自分の状況を知られたくない相手である場合、アウェアネス情報を全く通知しないように設定することとなろう。この場合、通信相手となるユーザには、一切パラメータが開示されない。
【００５１】
アウェアネス情報の開示範囲の設定は、ユーザが入力部２を操作することによって任意に変更可能であり、この入力部２での操作は管理部３によって監視される。このとき、設定されたアウェアネス情報の開示範囲は、管理部３によって記憶される。
【００５２】
（ｂ）通信タスクの切替方法の設定
初期設定においては、通信タスクの切替モードとして、以下の何れかのモードを選択することができる。
１．通信開始時のみならず、通信タスクの実行中であっても、アウェアネス情報のネゴシエーション結果に基づいて最適な通信タスクを自動的に選択する、通信タスク自動設定モード。
２．通信タスクの実行中は通信タスクの切り替えを行わず、通信開始時にのみ、アウェアネス情報のネゴシエーション結果に基づいて最適な通信タスクを自動的に選択する、通信開始時通信タスク自動設定モード。
３．ユーザの入力に従って、通信タスクの選択を行う、通信タスク手動設定モード。
ユーザは、これらのモードを選択することによって、通信タスクの選択方法を切り替えることができる。
【００５３】
例えば、ユーザが通信タスク自動設定モードを選択した場合、通信タスクの実行中にユーザを取り巻く状況が変化したときには、アウェアネス情報に基づいて最適な通信タスクが選択される。つまり、ＴＶ電話による通信を行っている途中に、急な用事によってユーザが外出しなければならなくなったとき等、ユーザ状況検出部５によってユーザを取り巻く環境に変化が確認されると音声による通信タスクに切り替えがなされる。
【００５４】
また、ユーザが通信開始時通信タスク自動設定モードを選択している場合、通信要求がなされたときのユーザを取り巻く状況等によって最適な通信タスクが選択される。
ただし、このモードを選択している場合には、ＴＶ電話による通信タスクの実行中に、急な用事によってユーザが外出しなければならなくなった場合等、ユーザを取り巻く環境に変化が生じたとしても、通信タスクの自動切り替えは行われない。しかし、外出しないにも係わらず、ユーザ状況検出部５により移動が検出された場合などは、ユーザの意図しない通信タスクへ切り替わってしまうことを防止することができる。
【００５５】
また、ユーザが通信タスク手動設定モードを選択しているときには、発信側、受信側のアウェアネス情報によって通信タスクの切り替えが行われることはなく、常にユーザが選択した通信タスクを実行することが可能となる。
【００５６】
これらの通信タスクの切り替えモードは、アウェアネス情報の開示範囲の設定と同様にユーザが入力部２を操作することによって任意に変更可能であり、この入力部２での操作は管理部３によって監視される。このとき、設定された通信タスクの切り替えのモードは、管理部３によって記憶される。
【００５７】
［１．２．２］通信タスクの選択時の動作
図２は、ネットワークを介して通信タスクを実行する状態を示す図である。図２において、Ａは発信側のユーザであり、Ｂは着信側のユーザである。また、ユーザＡ、Ｂ共に図１に示したアウェアネス通信装置１ａ、１ｂによって発信及び着信を行うものとし、ネットワーク内には、様々な通信デバイスが存在しているものとする。
なお、以下の説明では、ユーザＡ側のアウェアネス通信装置及びその構成要素については、図１において使用される各符号に“ａ”を付加した符号を各々を特定するために使用し、ユーザＢ側のアウェアネス通信装置及びその構成要素については、図１において使用される各符号に“ｂ”を付加した符号を各々を特定するために使用する。
【００５８】
以下、図２を参照し、様々な状況下において行われる通信タスクの選択について述べることにするが、まず、通信タスクの選択が行われる契機を列挙する。
契機１．一方のユーザ側から、通信相手となるユーザ側にアクセスがなされた場合
契機２．通信タスクの実行中に一方のユーザのアウェアネス情報に変化が生じた場合
契機１の場合に通信タスクの選択が行われるためには、通信タスク自動設定モード、或いは、通信開始時通信タスク自動設定モードが選択されている必要がある。
一方、契機２の場合に通信タスクの選択が行われるためには、通信タスク自動設定モードが選択されている必要がある。
【００５９】
以下、各場面に分けて、通信タスクの選択動作を説明する。
（ａ）ユーザＡ側、ユーザＢ側が共に通信タスクの実行が可能な状況下にある
場合
着信側のユーザＢが通信可能な状況にある場合に発信側のユーザＡからアクセスがなされた場合を考える。
ただし、ユーザＡ、ユーザＢ双方ともに通信タスク自動設定モード、或いは、通信開始時通信タスク自動設定モードを選択しているものとする。
ユーザＡがアウェアネス通信装置１ａに設けられた入力部２ａを操作することによって、ユーザＢのアドレスを指定すると、管理部３ａは、通信制御部７ａに対してネットワークとの接続命令を出力する。通信制御部７ａは、この接続命令を受けるとネットワーク内に存在する着信側のユーザＢのアウェアネス通信装置１ｂに対しアクセスを行う。この結果、アウェアネス通信装置１ｂとアウェアネス通信装置１ａとの間にアウェアネス情報伝達のためのコネクションが確立される。
ここで、「アウェアネス情報伝達のためのコネクションが確立される」とは、通信制御部７ａにアウェアネス情報伝達のための通信回線がつながって、通信制御部７ａの通信プロトコル及び符号化の方法がアウェアネス情報伝達用に切り替わることをいう。以下、「アウェアネス情報伝達のためのコネクションが確立される」というときは、全てこの意味に用いる。
【００６０】
また、ユーザＡ側がユーザＢ側にアクセスする際、ユーザＡ側からは、自分が誰であるのかを特定するための情報（ユーザＡのアドレス等）が通知され、ユーザＢはユーザＡが誰であるのかを特定することが可能となる。このためユーザＢがユーザＡのアクセスを受け入れたくない場合には、この時点で通信タスクの実行を拒否することも可能である。
【００６１】
その後、アウェアネス通信装置１ａと１ｂの間でアウェアネス情報のネゴシエーションがとられ、通信タスクの選択が行われることとなる。
【００６２】
図３は、ユーザＡ側のアウェアネス通信装置１ａによって行われるネゴシエーションのフローチャート、図４は、ユーザＢ側のアウェアネス通信装置１ｂの動作を示すフローチャートである。
【００６３】
アウェアネス通信装置１ａと１ｂの間にアウェアネス情報伝達のためのコネクションが確立されると、管理部３ａは、通信相手となるユーザＢに対応したアウェアネス情報の開示範囲に基づいてアウェアネス情報に組み込むパラメータを決定する。次に、管理部３ａは、そのパラメータの指定を含んだアウェアネス情報生成命令をユーザ状況解析部６ａに送る（ステップＳ４）。
このアウェアネス情報の開示範囲は、上述したように、初期設定時に通信相手となるユーザとの人間関係を考慮して予め定められたものである。
【００６４】
ユーザ状況解析部６ａは、管理部３ａから、このアウェアネス情報生成命令を受けると、ユーザ状況検出部５ａでの検出結果に基づいて、ユーザＡのアウェアネス情報を生成する（ステップＳ５）。
【００６５】
このようにして得られたユーザＡのアウェアネス情報は、ユーザ状況解析部６ａから状況ネゴシエーション部８ａに伝達される。状況ネゴシエーション部８ａは、ユーザＡのアウェアネス情報を得ると、予め定義されたラベルＴ＝｛Ｔ１、Ｔ２、Ｔ３………｝の中から、ユーザＡのアウェアネス情報の内容に対応したラベルを選択する（ステップＳ６）。さらに、詳述するならば、状況ネゴシエーション部８ａでは、例えば、
Ｔ１＝｛Ｐ１−１＝１、Ｐ１−２＝１、Ｐ１−３＝１……｝
Ｔ２＝｛Ｐ１−１＝２、Ｐ１−２＝１、Ｐ１−３＝１……｝
と言う具合に、複数のラベルＴ１、Ｔ２……の各々についてアウェアネス情報を構成する各パラメータの値の組み合わせが定められている。状況ネゴシエーション部８ａは、これら各ラベルのうち、ユーザ状況解析部６ａから取得したアウェアネス情報の内容に対応したものを選択するのである。
【００６６】
一方、管理部３ａは、ユーザＢのアウェアネス情報の通知依頼を通信制御部７ａに送出する。この通知依頼は通信制御部７ａによって符号化され、ネットワークを介してユーザＢ側のアウェアネス通信装置１ｂに送信される（ステップＳ１）。
【００６７】
ユーザＡ側からアウェアネス情報の通知依頼を受けると、ユーザＢ側のアウェアネス通信装置１ｂでは、図４に示すルーチンが実行されることとなる。
まず、通信制御部７ｂは、この通知依頼を所定の形式に従って復号した後、この復号した通知依頼を管理部３ｂへ通知する（ステップＳ１０１）。
管理部３ｂは、この通知依頼がネゴシエーションの終了通知ではないことを確認すると、上述したユーザＡ側から通知されたユーザＡを特定するための情報（ユーザＡのアドレス等）からユーザＡの特定を行う。（ステップＳ１０２）。
次に、管理部３ｂは、通信相手となるユーザＡに対応したアウェアネス情報の開示範囲に基づいてアウェアネス情報に組み込むパラメータを決定し、その決定に基づいてユーザ状況解析部６ｂにアウェアネス情報生成命令を送る（ステップＳ１０３）。
【００６８】
次に、ユーザ状況解析部６ｂは、アウェアネス情報生成命令に従って、ユーザ状況検出部５ｂによって、検出された各パラメータの中から開示範囲内のものを選択し、ユーザＢのアウェアネス情報を生成する。このようにして生成されたユーザＢのアウェアネス情報は、ユーザ状況解析部６ｂから通信制御部７ｂへ送られ、通信制御部７ｂでは受け取ったユーザＢのアウェアネス情報を符号化してユーザＡ側のアウェアネス通信装置１ａへと送信する（ステップＳ１０５）。
ステップＳ１０５実行後、ユーザＢ側のアウェアネス通信装置１ｂでは、再度ユーザＡ側からアウェアネス情報の再通知依頼、或いは、ネゴシエーション終了通知なされるまで、ルーチンが実行されない。
アウェアネス情報の再通知依頼及びネゴシエーション終了通知については、後述する。
【００６９】
一方、ユーザＢ側からアウェアネス情報の返答がなされると、ユーザＡ側のアウェアネス通信装置１ａでは、図３のステップＳ２が実行されることとなる。ステップＳ２では、通信制御部７ａによって、ユーザＢ側からのアウェアネス情報が所定の形式に従って復号され、状況ネゴシエーション部８ａ及びアウェアネス情報出力部９ａに通知される。
【００７０】
ユーザＡ側のアウェアネス情報出力部９ａは、ユーザＢのアウェアネス情報を受け取ると、ユーザＢの状況を表示する。
この場合、ユーザＢの状況をアウェアネス情報出力部９ａに直接画像、音声、位置として出力しても良いし、アウェアネス情報出力部９ａの表示画面にアイコン表示させるようにしても良い。
【００７１】
状況ネゴシエーション部８ａは、ユーザＢのアウェアネス情報を得ると、予め定義されたラベルＲ＝｛Ｒ１、Ｒ２、Ｒ３………｝の中から、ユーザＢのアウェアネス情報の内容に対応したラベルを選択する（ステップＳ３）。
ユーザＡ、ユーザＢのラベル（ラベルＴ、ラベルＲ）が決定されると、状況ネゴシエーション部８ａは、ラベルＴとラベルＲに基づいて通信タスクを選択する（ステップＳ７）。このステップＳ７の処理内容について、詳述すると次の通りである。
【００７２】
まず、状況ネゴシエーション部８ａは、図５に例示するネゴシエーションテーブルを記憶している。
このネゴシエーションテーブルは、ラベルＴの値及びラベルＲの値の各組み合わせ毎に通信タスクを定義したテーブルである。図５において、Ｃｘｙは、ユーザＡのラベルがＴｘ、ユーザＢのラベルがＲｙのときに実行可能な通信タスクを表すラベルであり、ユーザの置かれている状況によっては複数の通信タスクを表すこともある。
状況ネゴシエーション部８ａは、ユーザＡのラベルＴ、ユーザＢのラベルＲが与えられると、これらのラベルの組み合わせに対応した通信タスクのラベルを選択し、このラベルに従って、ユーザＡ及びユーザＢ間で実行する通信タスクを決定する。
例えば、ユーザＡ、ユーザＢ双方とも、会社でデスクに座っている状態にあるとする。このとき、ユーザＡに与えられるラベルがＴ３、ユーザＢに与えられるラベルがＲ３であるとすると、ネゴシエーションテーブルから選択されるラベルはＣ３３となる。このとき、ラベルＣ３３によって定義される通信タスクとしては、電話、ＴＶ電話、ｅメール等がある。このラベルＣ３３に対応した通信タスクがユーザＡ及びユーザＢ間の通信のための通信タスクとして選択されるのである。
【００７３】
なお、Ｔ＿ＤｆｔはユーザＡ側のデフォルト時のラベル、Ｒ＿ＤｆｔはユーザＢ側のデフォルト時のラベルを表している。
このデフォルト時のラベルは、初期設定時に定められるものであり、通信相手からアウェアネス情報を得られない場合には、このデフォルト時のラベルに従って、通信タスクの決定が行われることとなる。
【００７４】
次に、状況ネゴシエーション部８ａは、ネゴシエーションの結果を管理部３ａへと通知する。管理部３ａは、選択された通信タスクが以下に示す条件に合致しているか否かを判断する（ステップＳ８）。
条件１．複数の通信タスクが選択された。
条件２．通信タスクが選択できなかった。
条件３．アウェアネス情報が不足していた。
ステップＳ８での判断の結果、条件１〜３の中に１つも合致している条件がなければ、管理部３ａは、状況ネゴシエーション部８ａに対し、ネゴシエーションの終了を命令する。
状況ネゴシエーション部８ａは、ネゴシエーションの終了命令を受けるとネゴシエーションを終了し、ネゴシエーションの結果及び終了した旨をアウェアネス情報出力部９ａ、管理部３ａ及びユーザＢ側のアウェアネス通信装置１ｂに通知する（ステップＳ９）。
【００７５】
また、管理部３ａは、ステップＳ８での判断の結果１〜３の条件に合致するものと判断すると、ステップＳ１０を実行して以下に示す３通りのルーチンの中から１つのルーチンを選択する。
ルーチン１．再度アウェアネス情報の通知をユーザＢ側に依頼する（ステップＳ１３）。
ルーチン２．アウェアネス情報が取れないときのデフォルトラベルを決定してある場合には、そのデフォルトラベルに従って通信タスクの選択を行う（ステップＳ１１）。
ルーチン３．ユーザに通信タスクの選択を依頼する（ステップＳ１２）。
【００７６】
例えば、複数の通信タスクが選択された場合には、ルーチン３（ステップＳ１２）を実行して、ユーザＡに複数の通信タスクの中から１つを選択させることとなる。
【００７７】
また、アウェアネス情報が不足していると判断された場合には、ユーザＢがアウェアネス情報を開示しないように設定しているのか、通信過程で情報の抜けが生じたのかを判断し、実行するルーチンを変更する。
通信過程でアウェアネス情報の抜けが生じたと判断したならば、ルーチン１（ステップＳ１３）を実行して、アウェアネス情報の再転送を要求することになる。これに対しユーザＢがアウェアネス情報の開示を行わないように設定しているために、アウェアネス情報の不足が生じているならば、ルーチン２（ステップＳ１１）を実行して、デフォルト時のラベルに従って、通信タスクの選択を行うことになる。
【００７８】
また、通信タスクが選択できなかった場合には、アウェアネス情報が不足している場合と同様に、ユーザＢの設定によって通信タスクの選択が行われないようになっているのか、他の理由により通信タスクの選択が不可能であったのかを判断し、実行するルーチンを変更する。
【００７９】
ルーチン１を実行して、アウェアネス情報の再転送をユーザＢ側に依頼した場合（ステップＳ１）、ユーザＢ側のアウェアネス通信装置１ｂでは、再度、図４のステップＳ１０１〜Ｓ１０４が実行され、アウェアネス情報の生成が行われ、ユーザＡ側にアウェアネス情報が通知されることとなる。
【００８０】
このようにして通信タスクが選択され、状況のネゴシエーションが終了すると、状況ネゴシエーション部８ａからネゴシエーションの結果と終了した旨の通知がアウェアネス情報出力部９ａ、管理部３ａ及びユーザＢ側のアウェアネス通信装置１ｂに行われる（ステップＳ９）。
【００８１】
一方、ユーザＢ側のアウェアネス通信装置１ｂでは、ネゴシエーションの終了通知を受けると、図４のルーチンが実行され、ステップＳ１０１で複合を行った後、ステップＳ１０２を実行して、管理部３ｂでネゴシエーションの終了通知がなされたことを確認し、ネゴシエーションが終了することとなる。
【００８２】
また一方、アウェアネス情報出力部９ａ、９ｂは、ネゴシエーションの終了通知を受けると、状況ネゴシエーションが終了した旨と選択された通信タスクが何であるのかを表示する。
【００８３】
次に、状況のネゴシエーションが終了した後、ネゴシエーションの結果に基づいて、通信タスクの切り替えが行われる過程について説明する。
【００８４】
まず、ユーザＡ側のアウェアネス通信装置１ａでは、ネゴシエーションの結果に基づいて、管理部３ａから通信制御部７ａ及び通信タスク処理部１０ａ、入力手段制御部４ａ、出力手段制御部１１ａに通信タスクの切り替え命令が通知される。
【００８５】
この通信制御部７ａ宛の通信タスクの切り替え命令には、通信プロトコルの切り替え命令と符号化の方法の切り替え命令が含まれている。この通信タスクの切り替え命令を受信すると、通信制御部７ａは、選択された通信タスクの実行に必要な通信手段に対応するように通信プロトコル及び符号化の方法を切り替える。
【００８６】
また、入力手段制御部４ａ、出力手段制御部１１ａは、この通信タスクの切り替え命令を受けると、入力部２ａでの入力手段及び出力部１２ａにおける出力手段を選択された通信タスクに対応したものへと切り換える。そして、通信タスク処理部１０ａは、通信タスクの切り替え命令を受けると、入力部２ａからの入力情報及び出力部１２ａへの出力情報を所定の形式に組み替える。
【００８７】
例えば、この通信タスク切り替え命令によって、ＴＶ電話への切り替え命令が通知されたとする。このとき、通信手段としてリアルタイムの音声通信手段とリアルタイムの動画像通信手段が必要となる。このため、入力手段制御部４ａは、入力部２ａとしてカメラ及びマイクを選択し、通信タスク処理部１０ａとの接続命令を通知する。同様に、出力手段制御部１１ａは、出力部１２ａとしてＬＣＤとスピーカを選択して、通信タスク処理部１０ａとの接続命令を通知する。そして、これら入力部２ａ（マイク及びカメラ）及び出力部１２ａ（ＬＣＤ及びスピーカ）と通信タスク処理部１０ａとの接続がなされると、通信タスク処理部１０ａは、これら画像情報と音声情報を所定の形式に組み替える。
【００８８】
一方、ユーザＢ側のアウェアネス通信装置１ｂ側では以下のようにして通信タスクの切り替えが行われる。
まず、ユーザＡ側の状況ネゴシエーション部６ａから、ユーザＢ側の通信制御部７ｂを介して管理部３ｂへとネゴシエーションの結果が通知される。ネゴシエーションの結果が通知されると、管理部３ｂは、通信制御部７ｂ及び通信タスク処理部１０ｂ、入力手段制御部４ｂ、出力手段制御部１１ｂに通信タスクの切り替え命令を送出する。
【００８９】
この通信制御部７ｂ宛の通信タスクの切り替え命令には、通信プロトコルの切り替え命令と符号化の方法の切り替え命令が含まれている。この通信タスクの切り替え命令を受信すると、通信制御部７ｂは、選択された通信タスクの実行に必要な通信手段に対応するように通信プロトコル及び符号化の方法を切り替える。
【００９０】
また、入力手段制御部４ｂ、出力手段制御部１１ｂは、この通信タスクの切り替え命令を受けると、入力部２ｂでの入力手段及び出力部１２ｂでの出力手段を通信タスクに対応したものに切り換える。そして、通信タスク処理部１０ｂは、通信タスクの切り替え命令を受けると、入力部２ｂからの入力情報及び出力部１２ｂへの出力情報を所定の形式に組み替える。
このようにして、ユーザＢ側のアウェアネス通信装置１ｂの通信タスクの切り替えが行われる。
【００９１】
一方、選択された通信タスクでは適当ではないため、ユーザが他の通信タスクに切り替えたいと考えた場合には、入力部２を操作することによって通信タスクの変更を行うことができる。
例えば、ユーザＢが、他の通信タスクをリクエストしたいと考えたときには、ユーザＢが入力部２ｂを操作して他の通信タスクを選択することとなる。ユーザＢによって、他の通信タスクの選択がなされると、ユーザＢ側の管理部３ｂからユーザＡ側に他の通信タスクが選択された旨が通知され、アウェアネス情報出力部９ａに「〜の通信タスクが選択されましたが問題ないでしょうか。同意いただける場合には１を、同意いただけない場合には０を入力して下さい」等のメッセージが表示され、ユーザＡの同意を求める。ユーザＡが入力部２ａを操作することによって同意した意志（この場合１）が入力されると、その入力結果がユーザＢ側の管理部３ｂに通知される。ユーザＡ側からの同意が得られると、選択された通信タスクに従って管理部３ｂから通信タスクの変更命令が通信制御部７ｂ、通信タスク処理部１０ｂ、入力手段制御部４ｂ、出力手段制御部１１ｂに通知されることによって、ユーザＢ側の通信タスクの変更が行われる。
一方、ユーザＡ側では、管理部３ａから通信制御部７ａ、通信タスク処理部１０ａ、入力手段制御部４ａ、出力手段制御部１１ａに通知されることによって、ユーザＡ側の通信タスクの変更が行われる。
この通信タスクの変更は、ユーザＡ、ユーザＢのどちら側でも行うことが可能である。また、この通信タスクの変更は、通信タスクの実行中であっても行うことが可能である。
【００９２】
ところで、この通信タスクは、双方のユーザ（Ａ及びＢ）の置かれている状況によって、異なったものが選択される場合がある。この場合、異なった通信タスクであっても、双方のユーザは各々所望の通信タスクの実行が可能である。つまり、一方のユーザからは映像による通信手段と音声による通信手段を用いて、他方のユーザからは音声による通信手段のみを用いて通信を行うことが許容されると言うことである。
例えば、通信教育において遠隔授業が行われる場合には、先生側からの情報は、音声と画像を伴ったものが必要であるが、生徒側からの情報は音声のみで十分であるというシチュエーションが発生する。この場合、先生側と生徒側とで異なった通信タスクが実行されることとなる。
【００９３】
（ｂ）ユーザＡ側からユーザＢ側にアクセスがなされたがユーザＢが応答できない場合
次に、ユーザＡがユーザＢにアクセスし、ユーザＢとの間にアウェアネス情報伝達のためのコネクションが確立したのにもかかわらず、ユーザＢが応答できない状況にある場合を考える。ただし、ユーザＡ、ユーザＢ双方ともに通信タスク自動設定モード、或いは、通信開始時通信タスク自動設定モードが選択されているものとする。
この場合、ユーザＡのアウェアネス情報が一度ユーザＢ側に送信され、ユーザＢ側のアウェアネス情報出力部９ｂに表示されることとなる。もし、ユーザＢからのアクセスがなされるまでの間にユーザＡの状況に変化が生じた場合には、再度、ユーザＡのアウェアネス情報がユーザＢ宛に送信され、アウェアネス情報出力部９ｂ上に表示される。このため、ユーザＢが通信可能な状態になったときに、ユーザＡが通信不能な状況になっていれば、アウェアネス情報出力部９ｂの出力結果を確認することでユーザＡが通信不能な状況であることを判断することが可能となる。
また、ユーザＡが通信可能な状況にあると判断されたときには、ユーザＢ側からユーザＡにアクセスを行えば、再度、アウェアネス情報のネゴシエーションがとられ、通信タスクの選択が行われることとなる。
【００９４】
上述の状況を更に具体的に説明する。
いま、ユーザＡがユーザＢに急用等があってアクセスをしたがユーザＢが商談中等の理由により通信を行うことのできる状態ではなかった場合、ユーザＢの商談が終了して、ユーザＢが通信可能な状態となり、ユーザＡとの通信タスクを実行することが可能となったものとする。
この場合、ユーザＢはアウェアネス情報出力部９ｂ上に表示されたユーザＡの状況を把握して、ユーザＡが通信可能か否かを把握することが可能となる。
【００９５】
例えば、ユーザＢが通信可能となった時点でユーザＡが通信不能な状態になっている場合、ユーザＢは、ユーザＡのアウェアネス情報に基づいてユーザＡが既に通信不能な状態に有ることが把握できる。このため、ユーザＢは、ユーザＡへのアクセスを行わない。
【００９６】
逆に、ユーザＡが通信可能であると判断されると、ユーザＢが入力部２ｂを操作する。そして、ユーザＡ側から既に通知されているアウェアネス情報に従って、ユーザＢ側でアウェアネス情報のネゴシエーションを行い、アウェアネス情報のネゴシエーションが終了するとネゴシエーションの結果と終了がアウェアネス情報出力部９ｂ、管理部３ｂ及びユーザＡ側のアウェアネス通信装置１ａに通知される。
【００９７】
ネゴシエーションの結果が管理部３ｂに通知されると、管理部３ｂでは、このネゴシエーションの結果に基づいて、通信タスクの切り替え命令が管理部３ｂから通信制御部７ｂ及び通信タスク処理部１０ｂ、入力手段制御部４ｂ、出力手段制御部１１ｂに通知される。
【００９８】
この通信制御部７ｂ宛の通信タスクの切り替え命令には、通信プロトコルの切り替え命令と符号化の方法の切り替え命令が含まれている。この通信タスクの切り替え命令を受信すると、通信制御部７ｂは、選択された通信タスクの実行に必要な通信手段に対応するように通信プロトコル及び符号化の方法を切り替える。
【００９９】
また、入力手段制御部４ｂ、出力手段制御部１１ｂは、この通信タスクの切り替え命令を受けると、入力部２ｂでの入力手段及び出力部１２ｂでの出力手段を通信タスクに対応したものへ切り換える。そして、通信タスク処理部１０ｂは、通信タスクの切り替え命令を受けると、入力部２ｂからの入力情報及び出力部１２ｂへの出力情報を所定の形式に組み替える。
【０１００】
一方、ユーザＢ側の状況ネゴシエーション部８ｂで行われたネゴシエーションの結果は、ユーザＡ側のアウェアネス通信装置１ａ内に設けられた管理部３ａに通知される。管理部３ａでは、ユーザＢ側からのネゴシエーション結果に基づいて通信タスクの切り替え命令を通信制御部７ａ及び通信タスク処理部１０ａ、入力手段制御部４ａ、出力手段制御部１１ａに通知する。
【０１０１】
この通信制御部７ａ宛の通信タスクの切り替え命令には、通信プロトコルの切り替え命令と符号化の方法の切り替え命令が含まれている。この通信タスクの切り替え命令を受信すると、通信制御部７ａは、選択された通信タスクの実行に必要な通信手段に対応するように通信プロトコル及び符号化の方法を切り替える。
【０１０２】
また、入力手段制御部４ａ、出力手段制御部１１ａは、この通信タスクの切り替え命令を受けると、入力部２ａでの入力手段及び出力部１２ａでの出力手段を通信タスクに対応したものに切り換える。そして、通信タスク処理部１０ａは、通信タスクの切り替え命令を受けると、入力部２ａからの入力情報及び出力部１２ａへの出力情報を所定の形式に組み替える。
このようにして、アウェアネス通信装置１ａ側の通信タスクの切り替えが終了する。
【０１０３】
以上述べたように、通信タスクの選択がなされると、アウェアネス通信装置１ａと１ｂの間での通信タスクの実行が可能となる。
【０１０４】
（ｃ）ネットワーク内のサーバを介してユーザが不特定多数のユーザと通信
タスクを実行する場合
次に、図６は、ネットワーク中のサーバ１０００を介してユーザＡと不特定多数のユーザが通信を行う状態を示す図である。図６においては、ユーザＡ、Ｂ−１〜Ｂ−ｎ共に図１に示したアウェアネス通信装置１ａ、１ｂ−１〜１ｂ−ｎによって発信及び受信を行っているものとする。
【０１０５】
電子コミュニティ等の通信タスクではユーザＡがサーバ１０００にアクセスし、ある特定の話題に対し不特定多数のユーザからの参加を待つというシチュエーションが想定される。
このようなシュチュエーションとしては、ユーザＡがコンサートの帰りに、それまで観ていたコンサートの内容について誰かと話したいと考え、電子コミュニティに参加した場合などが考えられる。
このような場合、ユーザＡは自分のアウェアネス情報をどの程度まで開示するかを決定し、サーバ１０００にアクセスする必要がある。このサーバ１０００へのアクセスがなされると、ユーザＡのアウェアネス情報は、サーバ１０００にアクセスしてきた不特定多数のユーザＢ−１〜Ｂ−ｎに開示される状態となる。
【０１０６】
その後、ユーザＢ−１〜Ｂ−ｎからサーバ１０００に対しアクセスがなされると、ユーザＢ−１〜Ｂ−ｎとの間にアウェアネス情報伝達のためのコネクションが確立される。そして、ユーザＡの開示しているアウェアネス情報がアウェアネス通信装置１ｂ−１〜１ｂ−ｎによって取得される。
【０１０７】
ユーザＡのアウェアネス情報が開示されるとアウェアネス通信装置１ｂ−１〜１ｂ−ｎは、自分のアウェアネス情報とのネゴシエーションをとることとなる。このときユーザＡが通信可能である場合には、ユーザＡとユーザＢ−１〜Ｂ−ｎの間で通信タスクの実行が可能となる。もし、このときユーザＡが通信不能な状況にある場合、アウェアネス情報出力部９ｂ−１〜９ｂ−ｎにユーザＡの状況が表示されるため、ユーザＢ−１〜Ｂ−ｎは、ユーザＡとの通信タスクを実行して、ユーザＡからのリアクションを待つ必要が無くなる。
【０１０８】
（ｄ）ユーザＡとの通信タスク実行中にユーザＢの状況が変化した場合
いま、ユーザＡ、ユーザＢ共に上述した通信タスク自動設定モードを選択している状態で、ユーザＡとユーザＢが通信タスクを実行しているものとする。この場合にユーザＡの置かれている状況に変化が生じた場合を考える。
ただし、ユーザＡ、ユーザＢ共に通信タスクの選択が行える程度にアウェアネス情報を開示しているものとする。
【０１０９】
いま、ユーザＡが歩行中に音声による通信手段のみを用いる通信タスク（電話等）を実行している途中で電車等の公共交通機関に乗車したものとする。
この場合、ユーザＡ側のユーザ状況検出部５ａでユーザＡが公共交通機関に乗車したことが検出される。
【０１１０】
ユーザＡが公共交通機関に乗車したことが検出されると、管理部３ａは、上述した初期設定時に行ったアウェアネス情報の開示範囲の設定と比較して判断し、この開示範囲に基づいてアウェアネス情報に組み込むパラメータを決定して、ユーザ状況解析部６ａにアウェアネス情報生成命令を送る（ステップＳ４）。
【０１１１】
この生成命令を受けるとユーザ状況解析部６ａは、ユーザＡが公共交通機関に乗車した旨のアウェアネス情報を生成し、状況ネゴシエーション部８ａにそのアウェアネス情報を送る（ステップＳ５）。ユーザＡが公共交通機関に乗車した旨のアウェアネス情報を受けると状況ネゴシエーション部８ａは、そのユーザＡのアウェアネス情報の内容に対応したラベルＴを選択する（ステップＳ６）。
【０１１２】
一方、管理部３ａは、通信制御部７ａにユーザＢのアウェアネス情報の通知依頼を通信制御部７ａに送出する。この通知依頼は通信制御部７ａによって符号化されてネットワークを介してユーザＢ側のアウェアネス通信装置１ｂに送信される（ステップＳ１）。
ユーザＡ側からアウェアネス情報の通知依頼を受けると、ユーザＢ側のアウェアネス通信装置１ｂでは、上述したように、図４に示すルーチンが実行されることとなる。
つまり、ユーザＢ側のアウェアネス通信装置１ｂでは図４のステップＳ１０１〜Ｓ１０５が実行され、ユーザＢのアウェアネス情報が生成された後、ユーザＡ側のアウェアネス通信装置１ａへと通知される。
ユーザＢ側のアウェアネス通信装置１ｂでは、ステップＳ１０５実行後、再度ユーザＡ側からアウェアネス情報の再通知依頼、或いは、ネゴシエーション終了通知なされるまで、ルーチンが実行されない。
【０１１３】
一方、ユーザＢ側からアウェアネス情報の返答がなされると、ユーザＡ側の状況ネゴシエーション部８ａは、得られたユーザＢのアウェアネス情報の内容に対応したにラベルＲを選択する（ステップＳ２、Ｓ３）。
【０１１４】
ユーザＡ、ユーザＢのラベル（ラベルＴ、ラベルＲ）が決定されると、状況ネゴシエーション部８ａは、ラベルＴとラベルＲを図５に示したネゴシエーションテーブルに照らし合わせて通信タスクを選択する（ステップＳ７）。
【０１１５】
以降、上述してきたのと同様にステップＳ８〜Ｓ１３を実行した後、状況のネゴシエーションが終了し通信タスクが切り替えられることとなる。
この場合、ユーザＡが公共交通機関に乗車した状態であるので音声を伴う通信手段を用いた通信タスクは選択されず、リアルタイムな文字通信手段を用いた通信タスクが選択されることとなる。
【０１１６】
以上述べてきたように、通信タスクの実行中にユーザの置かれている状況が変化した場合には、変化後の状況に合わせて通信タスクの切り替えが行われることとなる。
ただし、この際の切り替え方法には、幾つかの法則が存在する。この法則について以下に示す。
１．通信タスクの切り替え前後で通信料金が下がる場合には、通信タスクの切り替えがユーザの同意を得ずに行われる。
２．通信タスクの切り替え前後で通信料金が上がる場合には、通信タスクの切り替えが行われるに当たり、ユーザ側に同意を求め、同意が得られた場合のみ、通信タスクの切り替えが行われる。
このユーザからの同意を得る方法としては、アウェアネス情報出力部９ａに「〜の通信タスクが選択されましたが問題ないでしょうか。同意いただける場合には１を、同意いただけない場合には０を入力して下さい」等のメッセージが表示されるようにしても良い。
【０１１７】
ただし、ユーザが通信タスクの選択を行うのに十分なアウェアネス情報を開示していない場合、或いは、ユーザが通信開始時通信タスク自動設定モードや通信タスク手動設定モードを選択している場合、通信タスクが自動で切り替わることはない。このような場合、ユーザが通信タスクを手動で切り替える必要がある。
【０１１８】
このようにして、第１実施形態に係るアウェアネス通信装置１は、発信側と受信側のユーザのアウェアネス情報に基づいてネゴシエーションを取り、最適な通信タスクの選択を行うため、受信側のユーザの状況を考慮した通信タスクを選択することが可能となる。
また、受信側のユーザは、通信タスクを実行する前に発信側のユーザを特定することが可能となるため、通信を行いたくない相手に対しては、通信タスクの実行を拒否することが可能となる。
また、発信者側からのアクセスに対し応答することが出来ず、応答可能となったときに受信者側の状況によって最適な通信タスクの選択を行うことも可能となる。
【０１１９】
なお、アウェアネス情報のパラメータはいくつ設けてもよく、１個でも構わない。
また、本実施形態ではユーザの状況を把握するためにセンサを用いることとしたが、ユーザ本人が自らの状況を入力するようにしても良い。
【０１２０】
また、本実施形態において、アウェアネス情報伝送及び通信タスク実行のための通信方式については、触れていないが回線交換方式或いはパケット交換方式等、どのような通信方式を用いても構わない。
また、アウェアネス情報の伝送に用いるコネクションをパケット交換方式とし、通信タスクを実行する際には回線交換方式のコネクションを再度確立するようにしても構わない。
【０１２１】
［２］第２実施形態
図７は、本実施形態に係るアウェアネス通信装置１の構成を示すブロック図である。なお、この図７において上述した図１の各部と対応する部分には同一の符号が付されている。従って特に示さない限り、これら入力部２、管理部３、入力手段制御部４、ユーザ状況検出部５、ユーザ状況解析部６、通信制御部７、状況ネゴシエーション部８、アウェアネス情報出力部９、通信タスク処理部１０、出力手段制御部１１、出力部１２、通信インターフェイス部１３は「第１実施形態」で示したものと同一の機能を有し、同一の動作をするものである。
また、図７においても、「第１実施形態」と同様に、ネットワーク内には複数のユーザがアウェアネス通信装置１、或いは、通信デバイスを接続している状態で存在している。
【０１２２】
本実施形態の構成で第１実施形態の構成と異なる点は、状況ネゴシエーション部８の接続先が管理部３、ユーザ状況解析部６、通信制御部７となっているのみである。
また、本実施形態における動作で、初期設定の過程及び通信タスクの切り替え命令が出されて通信タスクの切り替えが行われる過程は、「第１実施形態」の動作と同一の過程によってなされる。
本実施形態において「第１実施形態」と異なるのは、アウェアネス情報のネゴシエーションを行う過程の動作のみである。ただし、本実施形態においても、状況ネゴシエーションのフローは図３及び図４と同様のフローを有する。
以下、これらの「第１実施形態」と異なる過程について図２に従って説明することにする。
なお、以下の説明では、ユーザＡ側のアウェアネス通信装置及びその構成要素については、図７において使用される各符号に“ａ”を付加した符号を各々を特定するために使用し、ユーザＢ側のアウェアネス通信装置及びその構成要素については、図７において使用される各符号に“ｂ”を付加した符号を各々を特定するために使用する。
【０１２３】
図２において、Ａは発信側のユーザであり、Ｂは着信側のユーザである。また、ユーザＡ、Ｂ共に図７に示したアウェアネス通信装置１ａ、１ｂによって発信及び着信を行っているものとする。
【０１２４】
ここで、着信側のユーザＢが通信可能な状況にある場合に発信側のユーザＡからアクセスがなされた場合を例にとって説明する。
ユーザＡがアウェアネス通信装置１ａ上に設けられた入力部２ａを操作することによって、ユーザＢのアドレスを指定すると、管理部３ａは、通信制御部７ａに対してネットワークとの接続命令を出力する。通信制御部７ａは、この接続命令を受けるとネットワーク内に存在する着信側のユーザＢのアウェアネス通信装置１ｂに対しアクセスを行う。この結果、アウェアネス通信装置１ｂとアウェアネス通信装置１ａとの間にアウェアネス情報伝達のためのコネクションが確立される。
【０１２５】
また、ユーザＢ側にユーザＡ側がアクセスする際、ユーザＡ側からは、自分が誰であるのかを特定するための情報（ユーザＡのアドレス等）が通知され、ユーザＢはユーザＡが誰であるのかを特定することが可能となる。このためユーザＢがユーザＡのアクセスを受け入れたくない場合には、この時点で通信タスクの実行を拒否することも可能である。
【０１２６】
その後、管理部３ａは、通信相手となるユーザＢに対応したアウェアネス情報の開示範囲に基づいてアウェアネス情報に組み込むパラメータを決定する。
次に、管理部３ａは、そのパラメータの指定を含んだアウェアネス情報生成命令をユーザ状況解析部６ａに送る（ステップＳ４）。
【０１２７】
ユーザ状況解析部６ａは、このアウェアネス情報生成命令を受けると、ユーザ状況検出部５ａからの検出結果に基づいて、ユーザＡのアウェアネス情報を生成する（ステップＳ５）。生成されたユーザＡのアウェアネス情報は、状況ネゴシエーション部８ａに送られ、状況ネゴシエーション部８ａでは、送られてきたユーザＡのアウェアネス情報に対応したラベルＴを選択する（ステップＳ５、Ｓ６）。
【０１２８】
一方、管理部３ａは、ユーザＢのアウェアネス情報の通知依頼を通信制御部７ａに送出する。この通知依頼は通信制御部７ａによって符号化されてネットワークを介してユーザＢのアウェアネス通信装置１ｂに送出される（ステップＳ１）。
【０１２９】
ユーザＡ側から、このアウェアネス情報の通知依頼がなされると、ユーザＢ側のアウェアネス通信装置１ｂでは、図４に示すルーチンが実行されることとなる。
まず、通信制御部７ｂは、この通知依頼の復号を行い、この復号した通知依頼を管理部３ｂへ送る（ステップＳ１０１）。
管理部３ｂでは、この通知依頼がネゴシエーションの終了通知ではないことを確認する（ステップＳ１０２）。
次に、管理部３ｂは、通信相手となるユーザＡに対応したアウェアネス情報の開示範囲に基づいてアウェアネス情報に組み込むパラメータを決定し、その決定に基づいてユーザ状況解析部６ｂにアウェアネス情報生成命令を送る（ステップＳ１０３）。
【０１３０】
次に、ユーザ状況解析部６ｂは、このアウェアネス情報生成命令に従って、ユーザ状況検出部５ｂによって検出された各パラメータの中から、開示範囲内のものを選択し、ユーザＢのアウェアネス情報を生成する。このようにして生成されたユーザＢのアウェアネス情報は、ユーザ状況解析部６ｂから通信制御部７ｂへ送られ、通信制御部７ｂでは受け取ったユーザＢのアウェアネス情報を符号化してユーザＡ側のアウェアネス通信装置１ａへと送信する（ステップＳ１０５）。ステップＳ１０５実行後、ユーザＢ側のアウェアネス通信装置１ｂでは、再度ユーザＡ側からアウェアネス情報の再通知依頼、或いは、ネゴシエーション終了通知なされるまで、ルーチンが実行されない。
【０１３１】
一方、ユーザＢ側からアウェアネス情報の返答がなされると、ユーザＡ側のアウェアネス通信装置１ａでは、図３のステップＳ２が実行されることとなる。このステップＳ２では、通信制御部７ａによって、ユーザＢ側からのアウェアネス情報が所定の形式に従って復号され、状況ネゴシエーション部８ａ及び管理部３ａに通知される（ステップＳ２）。
また、管理部３ａ宛に送られたユーザＢのアウェアネス情報は、更に、管理部３ａからアウェアネス情報出力部９ａへと通知された後、アウェアネス情報出力部９ａによって表示される。
【０１３２】
また、状況ネゴシエーション部８ａでは、得られたユーザＢのアウェアネス情報に対応したラベルＲを選択する（ステップＳ３）。
ユーザＡ、ユーザＢのラベル（ラベルＴ、ラベルＲ）が決定されると、状況ネゴシエーション部８ａは、ラベルＴとラベルＲの組合せに対応した、通信タスクを図５に示すネゴシエーションテーブルから選択する（ステップＳ７）。
【０１３３】
次に、状況ネゴシエーション部８ａは、ネゴシエーションの結果を管理部３ａへと通知する。管理部３ａは、選択された通信タスクが以下に示す条件に合致しているか否かを判断する（ステップＳ８）。
条件１．複数の通信タスクが選択された。
条件２．通信タスクが選択できなかった。
条件３．アウェアネス情報が不足していた。
ステップＳ８での判断の結果、条件１〜３の中に１つも合致している条件がない場合、管理部３ａは、状況ネゴシエーション部８ａに対し、ネゴシエーションの終了を命令する。
状況ネゴシエーション部８ａは、ネゴシエーションの終了命令を受けるとネゴシエーションの結果と終了を管理部３ａ及びユーザＢ側のアウェアネス通信装置１ｂに送る（ステップＳ９）。
【０１３４】
また、管理部３ｂは、ステップＳ７における判断の結果１〜３の条件に合致するものと判断すると、ステップＳ８を実行して以下に示す３通りのルーチンの中から１つのルーチンを選択する。
ルーチン１．再度アウェアネス情報の通知をユーザＢ側に依頼する（ステップＳ１３）。
ルーチン２．アウェアネス情報が取れないときのデフォルトラベルを決定してある場合には、そのデフォルトラベルに従って通信タスクの選択を行う（ステップＳ１１）。
ルーチン３．ユーザに通信タスクの選択を依頼する（ステップＳ１２）。
【０１３５】
例えば、複数の通信タスクが選択された場合には、ルーチン３（ステップＳ１２）を実行して、ユーザＡに複数の通信タスクの中から１つを選択させることとなる。
【０１３６】
また、アウェアネス情報が不足していると判断された場合には、ユーザＢがアウェアネス情報を開示しないように設定しているのか、通信課程で情報の抜けが生じたのかを判断し、実行するルーチンを変更する。
通信過程でアウェアネス情報の抜けが生じたと判断したならば、ルーチン１（ステップＳ１３）を実行して、アウェアネス情報の再転送を要求することになる。これに対しユーザＢがアウェアネス情報の開示をしないように設定しているために、アウェアネス情報の不足が生じているならば、ルーチン２（ステップＳ１１）を実行して、デフォルトラベルに従って、通信タスクの選択を行うことになる。
【０１３７】
また、通信タスクが選択できなかった場合には、アウェアネス情報が不足している場合と同様に、ユーザＢの設定によって通信タスクの選択が行われないようになっているのか、他の理由により通信タスクの選択が不可能であったのかを判断し、実行するルーチンを変更する。
【０１３８】
ルーチン１を実行して、アウェアネス情報の再転送をユーザＢ側に依頼した場合（ステップＳ１）、ユーザＢ側のアウェアネス通信装置１ｂでは、再度、図４のステップＳ１０１〜Ｓ１０５が実行され、アウェアネス情報が生成される。
その後、状況ネゴシエーション部８ａからネゴシエーションの結果と終了した旨の通知が管理部３ａ及びユーザＢ側のアウェアネス通信装置１ｂに行われる（ステップＳ９）。
【０１３９】
このようにして通信タスクの選択が行われ、状況のネゴシエーションが終了すると、管理部３ａは、状況ネゴシエーションの結果と終了を、アウェアネス情報出力部９ａ、９ｂに通知する。その後、この状況ネゴシエーションの結果と終了がアウェアネス情報出力部９ａ、９ｂに表示されることとなる。
【０１４０】
［３］第３実施形態
図８は、第３実施形態に係るアウェアネス通信装置１の構成を示すブロック図である。なお、この図８において上述した図７の各部と対応する部分には同一の符号が付されている。従って特に示さない限り、これら入力部２、管理部３、入力手段制御部４、ユーザ状況検出部５、ユーザ状況解析部６、通信制御部７、状況ネゴシエーション部８、アウェアネス情報出力部９、通信タスク処理部１０、出力手段制御部１１、出力部１２、通信インターフェイス部１３は「第２実施形態」で示したものと同一の機能を有し、同一の動作をするものである。
また、図８においても、「第２実施形態」と同様に、ネットワーク内には複数のユーザがアウェアネス通信装置１、或いは、通信デバイスを接続している状態で存在している。
【０１４１】
本実施形態の構成で「第２実施形態」の構成と異なる点は、ユーザ状況解析部６の接続先が管理部３、状況ネゴシエーション部８となっているのみである。
また、本実施形態における動作で、初期設定の過程、アウェアネス情報のネゴシエーションの結果から通信タスクを選択する過程及び通信タスクの切り替え命令が出されて通信タスクの切り替えが行われる過程は、「第２実施形態」の動作と同一の過程によってなされる。また本実施形態においても、状況ネゴシエーションのフローは図３及び図４と同様のフローを有する。
本実施形態において「第２実施形態」と異なるのは、アウェアネス情報のネゴシエーションを行う過程の中で、生成されたアウェアネス情報が通信制御部７に通知される過程のみである。
本実施形態においては、ステップＳ１０４及びＳ１０５においてユーザ状況解析部６で生成されたユーザのアウェアネス情報が通信制御部７に通知される過程で、一度、管理部３にアウェアネス情報が通知され、その後、管理部３から通信制御部７へ通知される過程をとることになる。
また、状況ネゴシエーションの結果と終了の通知も状況ネゴシエーション部８から管理部３へと通知され、その後、管理部３からアウェアネス情報出力部９、通信タスク処理部１０、入力手段制御部４、出力手段制御部１１、通信制御部７、及び通信相手となるユーザ宛に通知されることとなる。
【０１４２】
［４］第４実施形態
図９は、第４実施形態に係るアウェアネス通信装置１及びネットワーク内に設けられたサーバの構成を示すブロック図である。なお、この図９において上述した図１の各部と対応する部分には同一の符号が付されている。従って特に示さない限り、これら入力部２、管理部３、入力手段制御部４、ユーザ状況検出部５、ユーザ状況解析部６、通信制御部７、状況ネゴシエーション部８、アウェアネス情報出力部９、通信タスク処理部１０、出力手段制御部１１、出力部１２、通信インターフェイス部１３は「第１実施形態」で示したものと同一の機能を有し、同一の動作をするものである。
また、図９においても、「第１実施形態」と同様に、ネットワーク内には複数のユーザがアウェアネス通信装置１、或いは、通信デバイスを接続している状態で存在している。
【０１４３】
本実施形態で「第１実施形態」と異なるのは、状況ネゴシエーション部８がネットワーク内に組み込まれ、ネットワーク全体として通信システムを構成している点にある。この相違に付帯して、本実施形態では、アウェアネス情報のネゴシエーションを行う過程の動作が「第１実施形態」と異なっている。つまり、ユーザのアウェアネス情報は、一度ネットワーク内に設けられた、状況ネゴシエーション部８へ通知され、アウェアネス情報のネゴシエーションを取ったうえで、そのネゴシエーションの結果が発信側、受信側のユーザに通知される。
ただし、本実施形態における動作で、初期設定の過程及び通信タスクの切り替え命令が出されて通信タスクの切り替えが行われる過程は、「第１実施形態」の動作と同一の過程によってなされるので、この過程については説明を省くこととする。
【０１４４】
以下に、アウェアネス情報のネゴシエーションをとる過程について図２に従って説明することにする。
図２において、Ａは発信側のユーザであり、Ｂは着信側のユーザである。また、ユーザＡ、Ｂ共に図４に示したアウェアネス通信装置１ａ、１ｂによって発信及び着信を行っているものとする。
なお、以下の説明においては、ユーザＡ側のアウェアネス通信装置及びその構成要素については、図９において使用される各符号に“ａ”を付加した符号を各々を特定するために使用し、ユーザＢ側のアウェアネス通信装置及びその構成要素については、図９において使用される各符号に“ｂ”を付加した符号を各々を特定するために使用する。
【０１４５】
図１０及び図１１は、第４実施形態においてユーザＡ側のアウェアネス通信装置１ａとネットワーク内のサーバ間で行われるネゴシエーションのフローチャートである。これに対し、ユーザＢ側のアウェアネス通信装置１ｂでは、図４のフローチャートと同様のルーチンが実行されることとなる。
ここで、着信側のユーザＢが通信可能な状況にある場合に発信側のユーザＡからアクセスがなされた場合を例にとって説明する。
まず、ユーザＡがアウェアネス通信装置１ａ上に設けられた入力部２ａを操作することによって、ユーザＢのアドレスを指定すると、管理部３ａは、通信制御部７ａに対してネットワーク内のサーバ１４との接続命令を出力する。通信制御部７ａは、この接続命令を受けるとネットワーク内に設けられたサーバ１４に上述した初期設定での設定条件を通知し、アウェアネス情報のネゴシエーション開始依頼を送信する（ステップＳ２０１）。
【０１４６】
サーバ管理部１５は、このネゴシエーション開始依頼を受けると、状況ネゴシエーション部８にネゴシエーションの開始を指示する（ステップＳ２０２）。状況ネゴシエーション部８は、この開始の指示を受けるとユーザＡ、ユーザＢの双方にアウェアネス情報通知依頼を送信する（ステップＳ２０３）。
【０１４７】
サーバ１４側からアウェアネス情報の生成命令と通知の指示を受けると、ユーザＢ側のアウェアネス通信装置１ｂでは、図４に示すステップＳ１０１〜Ｓ１０５のルーチンが実行されることとなる。このようにして生成されたユーザＢのアウェアネス情報がサーバ１４へ通知される。
ステップＳ１０５実行後、ユーザＢ側のアウェアネス通信装置１ｂでは、再度サーバ１４側からアウェアネス情報の再通知依頼、或いは、ネゴシエーション終了通知なされるまで、ルーチンが実行されない。
【０１４８】
一方、ユーザＡ側のアウェアネス通信装置１ａでは、サーバ１４からのアウェアネス情報通知依頼を受けると、管理部３ａが、通信相手となるユーザＢに対応したアウェアネス情報の開示範囲に基づいてアウェアネス情報に組み込むパラメータを決定し、その決定に基づいてユーザ状況解析部６ａにアウェアネス情報生成命令を送る（ステップＳ２０４、Ｓ２０５）。
【０１４９】
この生成命令を受けるとユーザ状況解析部６ａは、ユーザ状況検出部５ａでの検出結果に基づいて、ユーザＡのアウェアネス情報を生成する。このようにして、得られたユーザＡのアウェアネス情報がユーザ状況解析部６ａから、サーバ１４に通知される（ステップＳ２０６）。
【０１５０】
状況ネゴシエーション部８は、ユーザＡ及びユーザＢのアウェアネス情報を得ると、予め定義されたラベルＴ＝｛Ｔ１、Ｔ２、Ｔ３………｝及びラベルＲ＝｛Ｒ１、Ｒ２、Ｒ３………｝の中から、ユーザＡ及びユーザＢのアウェアネス情報の内容に対応したラベルを選択する。
この際、状況ネゴシエーション部８は、定義されたラベルＴ及びラベルＲを図５に示すネゴシエーションテーブルに照らし合わせて通信タスクを選択する（ステップＳ２０７）。
【０１５１】
次に、状況ネゴシエーション部８は、ネゴシエーションの結果をサーバ管理部１５へと通知する。サーバ管理部１５は、選択された通信タスクが以下に示す条件１〜３に合致しているか、否かを判断する（ステップＳ２０８）。
条件１．複数の通信タスクが選択された。
条件２．通信タスクが選択できなかった。
条件３．アウェアネス情報が不足していた。
【０１５２】
ステップＳ２０８での判断の結果、条件１〜３の中に１つも合致している条件がなければ、サーバ管理部１５は、状況ネゴシエーション部８に対し、ネゴシエーションの終了を命令する。
その後、サーバ管理部１５は、ネゴシエーション終了をユーザＡ及びユーザＢの双方に通知する（ステップＳ２１３）。この際、必要があると認められればネットワーク内の他の設備、或いは、通信デバイスにもネゴシエーションの終了通知を行う。
【０１５３】
また、サーバ管理部１５は、ステップＳ２０８での判断の結果１〜３の条件に合致するものと判断すると、ステップＳ２０９を実行して以下のルーチンの中で１つのルーチンを選択し実行する。
ルーチン１．再度アウェアネス情報の通知をユーザＢ側に依頼する（ステップＳ２１１）。
ルーチン２．アウェアネス情報が取れないときのデフォルトラベルを決定してある場合には、そのデフォルトラベルに従って通信タスクの選択を行う（ステップＳ２１０）。
ルーチン３．ユーザＡに通信タスクの選択を依頼する（ステップＳ２１２）。ステップＳ２０９〜Ｓ２１２のルーチンを実行した結果、通信タスクの選択がなされると、状況のネゴシエーションを終了する。
【０１５４】
例えば、ルーチン２（ステップＳ２１０）が選択された場合には、デフォルトラベルに従って、通信タスクの選択を行うことになる。このようにして、通信タスクの選択が行われると、サーバ管理部１５は、状況ネゴシエーション部８に対し、ネゴシエーションの終了命令を送る。ネゴシエーションの終了命令を受けると、状況ネゴシエーション部８からネゴシエーションの結果と終了がユーザＡ及びユーザＢの双方に送信される（ステップＳ２１３）。
【０１５５】
また、ルーチン１（ステップＳ２１１）を実行した場合、アウェアネス情報の再送依頼が、ユーザＢ側に送信され、再度、アウェアネス通信装置１ｂ内でユーザＢのアウェアネス情報が生成された後、ネゴシエーションを繰り返して通信タスクの選択を行う（ステップＳ２１４）。この場合、ネゴシエーションの結果は、ユーザＡ側及びユーザＢ側の双方に送信されることとなる。
【０１５６】
ルーチン３を実行した場合には、ユーザＡに対し通信タスクの選択依頼を行い、ユーザＡによる通信タスクの選択が行われると、その選択結果がサーバ１４に送信される（ステップＳ２１４）。この場合、ステップＳ２１４での選択結果は、サーバ１４からユーザＢ側にのみ送信されることとなる（ステップＳ２１５）。
【０１５７】
このようにして、通信タスクの選択がなされると、サーバ管理部１５は、ネゴシエーション終了をユーザＡ及びユーザＢの双方に送信する（ステップＳ２１３）。ネゴシエーションの終了通知を受けると、ユーザＡ側及びユーザＢ側の双方のアウェアネス通信装置１ａ、１ｂでもネゴシエーションが終了することとなる。
またこの際、必要があると認められればネットワーク内の他の設備、或いは、通信デバイスにもネゴシエーションの終了通知を行う。
【０１５８】
上述したように、本実施形態に記載のアウェアネス通信装置によれば、状況ネゴシエーション部をネットワーク内に持つことによりアウェアネス通信装置の小型化を図ることが可能となる。
【０１５９】
［５］応用実施形態
［５．１］応用実施形態１
上述してきたアウェアネス通信装置１では、アウェアネス通信装置１で実行可能な通信タスクだけしか実行することが出来ない。しかし、アウェアネス通信装置１に設けられた通信手段だけでは実行できない通信タスクを実行できるようにすることも可能である。
本実施形態に係るアウェアネス通信装置１は、それ自身が有していない通信手段を用いて通信タスクを実行する機能を有している。
【０１６０】
本実施形態では、ユーザ状況検出部５は、短距離無線や赤外線等で、ユーザの周囲にある通信デバイスへ一定間隔でアクセスを行い、この通信デバイスから、当該通信デバイスの種類、通信機能、通信プロトコル、通信アドレス等の機器情報を入手する機能を有している。また、通信デバイスは、アウェアネス通信装置１から機器情報の要求がなされた場合、自らの機器情報をアウェアネス通信装置１に送信する装置を有している。
アウェアネス通信装置１から機器情報の要求がなされると、通信デバイスは、自らの機器情報をアウェアネス通信装置１に送出する。
【０１６１】
また、本実施形態においてアウェアネス情報は、ユーザが携帯しているデバイス、或いは、ユーザの周囲で利用可能なデバイスを表すパラメータとして、パラメータＰ３を含んでいる。このパラメータＰ３は更に細分化されており、例えば、動画表示デバイスを表すのにパラメータＰ３−１、ＦＡＸを表すのにパラメータＰ３−２、電話を表すのにパラメータＰ３−３が設けられている。動画表示通信デバイスが利用できる場合にはパラメータＰ３−１＝１となる。
このパラメータは、更に細分化されており、例えば、パラメータＰ３−１は、その動画表示通信デバイスの解像度を表すパラメータＰ３−１−１、通信プロトコル形式を表すのにパラメータＰ３−１−２によって構成されている。このようにして、本実施形態に係るアウェアネス通信装置１は、ユーザの周囲にあるデバイスの能力についてまで認識できるものとなっている。
更に、アウェアネス情報のパラメータＰ３には、ユーザの周辺に存在する通信機器の通信におけるＩＤ（例えばインターネットアドレス）を表すパラメータＰ３−１−３も含まれており、通信の際にその通信デバイスを用いて通信タスクを実行することも可能である。
【０１６２】
以下、図２に従って、ユーザ状況検出部５によって検出された、ユーザの周辺に有る通信デバイスを用いて通信タスクの実行を行う過程について図２に従って説明することにする。
なお、以下の説明では、ユーザＡ、ユーザＢ共に図１に示したアウェアネス通信装置１を用いて通信を行うものとする。また、ユーザＡ側のアウェアネス通信装置及びその構成要素については、図１において使用される各符号に“ａ”を付加した符号を各々を特定するために使用し、ユーザＢ側のアウェアネス通信装置及びその構成要素については、図１において使用される各符号に“ｂ”を付加した符号を各々を特定するために使用する。
【０１６３】
また、ユーザＡ側のアウェアネス通信装置１ａには、入力部２ａにマイク及びカメラが、出力部１２ａにスピーカ及びＬＣＤが設けられており、ユーザＢ側のアウェアネス通信装置１ｂには入力部２ｂにマイクが、出力部１２ｂにはスピーカが設けられているものとする。このとき、ユーザＢは、会社でデスクに座っている状態で、周囲には、ＰＣ及び通信機能を有したカメラがあるものとする。
図２において、Ａは発信側のユーザであり、Ｂは着信側のユーザである。また、ユーザＡ、Ｂ共に図７に示したアウェアネス通信装置１ａ、１ｂによって発信及び着信を行っているものとする。
また、上述したように、ユーザＢ側のアウェアネス通信装置１ｂは、ユーザＢの周辺に存在するＰＣ及びカメラに一定間隔でアクセスすることによって、ユーザの周辺にＰＣ及びカメラが有ることを把握しているものとする。
【０１６４】
ここで、着信側のユーザＢが通信可能な状況にある場合に発信側のユーザＡからアクセスがなされた場合を例にとって説明する。
ユーザＡがアウェアネス通信装置１ａ上に設けられた入力部２ａを操作することによって、ユーザＢのアドレスを指定すると、管理部３ａは、通信制御部７ａに対してネットワークとの接続命令を出力する。通信制御部７ａは、この接続命令を受けるとネットワーク内に存在する、着信側のユーザＢのアウェアネス通信装置１ｂに対しアクセスを行う。アクセスを受けると、アウェアネス通信装置１ｂと、アウェアネス通信装置１ａとの間にアウェアネス情報伝達のためのコネクションが確立される。これによって、アウェアネス通信装置１ａと１ｂの間でのアウェアネス情報の伝達が可能となる。
【０１６５】
ユーザＡ側とユーザＢ側との間にアウェアネス情報伝送のためのコネクションが確立されると、ユーザＡ側のアウェアネス通信装置１ａは、ユーザＢ側のアウェアネス通信装置１ｂから送信されたユーザＢのアウェアネス情報からユーザＢの周辺に存在するＰＣ、或いは、カメラの通信プロトコル、インターネットアドレス等を把握することが可能となる。
このとき、ユーザＡ側のアウェアネス通信装置１ａでは、アウェアネス通信装置１、ＰＣ、カメラを用いて利用可能な通信タスクとして、電話、ＴＶ電話、ｅメール等が選択されることとなる。
【０１６６】
これらの選択された通信タスクのうち、ユーザによってＴＶ電話が選択されると、管理部３ａは、ユーザＢのアウェアネス情報から当該ＰＣ及びカメラの通信プロトコル、ＩＤを把握し、通信制御部７ａに当該アドレスによって特定されるＰＣ及びカメラとの通信接続命令を送る。この通信接続命令を受けた通信制御部７ａは、当該ＰＣ及びカメラとの間に通信タスク実行のためのコネクションを確立する。このようにして、通信タスク実行のためのコネクションが確立されると、ユーザＡ、Ｂ間の音声情報は、出力部１２ａ、１２ｂによって出力され、ユーザＡ側の入力部２ａに入力されたユーザＡの画像情報はユーザＢの周辺に存在するＰＣ宛に、ユーザＢの周辺に存在するカメラに入力されたユーザＢの画像情報はユーザＡ側の出力部１２ａによって出力される。
このため、上述のようにユーザの周囲にデバイスが存在するならば、アウェアネス通信装置１で実行不可能な通信タスクをも実行することが可能となる。
【０１６７】
［５．２］応用実施形態２
上述してきた、アウェアネス通信装置１は、着信側のユーザからアウェアネス情報を送信する際に、パラメータとして発信側のユーザ宛に送信している。しかし、着信側のユーザのアウェアネス通信装置１内でラベルを決定し、そのラベルを発信側のユーザ宛に送信するようにしても構わない。
例えば、図２に示す状況下で通信が開始されると、ユーザＢ側のユーザ状況解析部６ｂで生成されたアウェアネス情報を、一度状況ネゴシエーション部８ｂへ通知することとなる。その後、状況ネゴシエーション部８ｂは、通知されたユーザＢのアウェアネス情報にラベルＲを決定し、ユーザＡ側の状況ネゴシエーション部８ａに転送することとなる。
このようにユーザＢ側でラベルＲを決定後ユーザＡ側に通知するため、ユーザＡ側での処理が高速化できる。
【０１６８】
［５．３］応用実施形態３
上述してきた、アウェアネス通信装置１は、通信時に発信側、着信側の双方のユーザの状況を把握することにより、ユーザの状況に応じた通信タスクの選択を行うことを可能としている。
しかし、通信装置にユーザ状況検出部５とユーザ状況解析部６を設け、ユーザのアウェアネス情報をネットワークに送信する機能さえ設けておけば、様々な利用方法が生じてくる。
その１例として、ユーザが痴呆性俳諧老人であったり、病床にある人間、或いは、幼児児童である場合に、ユーザの状況を病院や、ユーザの親族に把握できるようにすることが挙げられる。
【０１６９】
この場合、ユーザ状況検出部５にユーザの脈拍、血圧、心電図等の体調に関する情報、位置、動作等の情報を得る機能を有したセンサ等を用い、ユーザの体調等についての情報を随時取得できるようにしておく。
また、ユーザ状況解析部６では、ユーザ状況検出部５での検出結果に基づいて各種パラメータを設定し、そのパラメータに応じたラベルを定義する。このラベルは、通信制御部７を介してネットワークに送信可能なようにしておく。
ネットワーク上には特定のサーバを設けておき、アウェアネス通信装置１とサーバの間でのアウェアネス情報伝送のためのコネクションが確立されている状況下で、ユーザの状況に変化が生じると、ユーザの状況変化がサーバに通知される。サーバでは、ユーザのアウェアネス情報を一元監視し、ユーザの異常が検出されると、異常が発生した旨を病院や親族に通知する。
異常が発生した旨の通知を受ける病院や親族側では、この通知を受けると警報が鳴る等のイベントが発生する。この際、通信タスクを実行する必要がある場合には、ユーザ側は受信操作を行うことが出来ない可能性が高いため、強制的にユーザ側との通信タスクの実行が可能である。
【０１７０】
このように、ユーザが病床にある場合には、ユーザの体調に異変が生じると、その情報が病院に通知され、更に、病院側ではユーザの病状を把握することが可能となる。
また、ユーザが痴呆性俳諧老人である場合、或いは、幼児児童である場合には、ユーザが何処にいるのか分からなくなったときにユーザの居場所をすぐに把握することが可能となる。
【０１７１】
なお、本実施形態ではユーザの状況を把握するためにセンサを用いることとしたが、ユーザ本人が自らの状況を入力するようにしても良い。
また、サーバから通知する相手は１箇所である必要はなく、複数の相手に対して通知を行うようにすることも可能である。
更に、異常が発生してから状況の通知を行うのではなく、常に一定のタイミングで状況の通知を行うようにすることも可能である
【０１７２】
【発明の効果】
以上述べてきたように、この発明に係る通信装置、通信システム及びサーバによれば、分散環境下にあるユーザが通信タスクを実行する際に、ユーザの置かれている状況に応じて、最適な通信タスクを選択することが可能となる。
また、着信側のユーザは、通信タスクを実行する前に発信側のユーザを特定することが可能となるため、通信を行いたくない相手に対しては、通信タスクの実行を拒否することが可能となる。
また、通信装置が入出力用のモジュールを複数内蔵していなくとも、ユーザの周辺に存在するデバイスを用いて通信を行うことも可能となる。
更には、同時に通信相手との人間関係に応じてアウェアネス情報の開示範囲を切り替えることによりユーザのプライバシー、或いは、セキュリティーを保護することが可能となる。
【図面の簡単な説明】
【図１】第１実施形態に係るアウェアネス通信装置の構成を示すブロック図である。
【図２】ネットワークを介して通信タスクを実行する状態を示す図である。
【図３】ユーザＡ側のアウェアネス通信装置で行われる、状況ネゴシエーションのフローチャートである。
【図４】ユーザＢ側のアウェアネス通信装置で行われる、状況ネゴシエーションのフローチャートである。
【図５】アウェアネス情報のネゴシエーションテーブルである。
【図６】ネットワーク中のサーバを介してユーザＡと不特定多数のユーザが通信を行う状態を示す図である。
【図７】第２実施形態に係るアウェアネス通信装置の構成を示すブロック図である。
【図８】第３実施形態に係るアウェアネス通信装置の構成を示すブロック図である。
【図９】第４実施形態に係るアウェアネス通信装置の構成を示すブロック図である。
【図１０】第４実施形態に係るアウェアネス通信装置とサーバの間で行われる、状況ネゴシエーションのフローチャートである。
【図１１】第４実施形態に係るアウェアネス通信装置とサーバの間で行われる、状況ネゴシエーションのフローチャートである。
【符号の説明】
１………アウェアネス通信装置、
２………入力部、
３………管理部、
４………入力手段制御部、
５………ユーザ状況検出部、
６………ユーザ状況解析部、
７………通信制御部、
８………状況ネゴシエーション部、
９………アウェアネス情報出力部、
１０……通信タスク処理部、
１１……出力手段制御部、
１２……出力部、
１３……通信インターフェイス部
【図１】
0003582705.tif 000002
【図２】
0003582705.tif 000003
【図３】
0003582705.tif 000004
【図４】
0003582705.tif 000005
【図５】
0003582705.tif 000006
【図６】
0003582705.tif 000007
【図７】
0003582705.tif 000008
【図８】
0003582705.tif 000009
【図９】
0003582705.tif 000010
【図１０】
0003582705.tif 000011
【図１１】
0003582705.tif 000012