(57)【要約】【課題】  条件に応じて、多様なユーザの状態情報を生成して送信する状態情報送信装置、ユーザの状態情報を受信する状態情報受信装置、通信システム、および通信方法、ならびに通信プログラムを提供する。【解決手段】  本発明の状態情報通信装置は、通知状態と状態付加情報とを含むユーザの状態情報を生成するための条件を保持する通知内容生成条件保持部と、ユーザの現在の状態を決定する状態決定部と、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持部と、前記状態付加情報に用いられる付加情報を保持する付加情報保持部と、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成部と、前記作成された状態情報を他の装置に送信する状態情報通知応答送信部とを有する。【選択図】  図１
2006108979.tif 000002
【特許請求の範囲】
【請求項１】
通知状態と状態付加情報とを含むユーザの状態情報を生成するための条件を保持する通知内容生成条件保持部と、
ユーザの現在の状態を決定する状態決定部と、
前記状態決定部で決定されたユーザの現在の状態を保持する状態保持部と、
前記状態付加情報に用いられる付加情報を保持する付加情報保持部と、
前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成部と、
前記作成された状態情報を他の装置に送信する状態情報通知応答送信部と
を有する状態情報送信装置。
【請求項２】
請求項1に記載の状態情報送信装置は、
状態情報の送信を要求する状態情報通知要求を他の装置から受信する状態情報通知要求受信部を有し、
前記状態情報通知要求受信部が状態情報通知要求を受信すると、前記状態情報生成部は、状態情報の生成を行うことを特徴とする状態情報送信装置。
【請求項３】
請求項1または２に記載の状態情報送信装置は、
ユーザの状態あるいはユーザの周囲の状況を検知するセンシング部を有し、
前記状態決定部は、前記センシング部で検知されたユーザの状態あるいはユーザの周囲の状況に基づいて、ユーザの現在の状態を決定することを特徴とする状態情報送信装置。
【請求項４】
請求項３に記載の状態情報送信装置は、
センシング部が、ユーザの状態あるいはユーザの周囲の状況が変化したことを検知するたびに、
変化後のユーザの状態情報を、センシング部が取得した情報に合致する状態付加情報と共に送信することを特徴とする状態情報送信装置。
【請求項５】
請求項４に記載の状態情報送信装置は、
前記変化後の状態情報として、変化した情報を明確に表示するための情報を含む状態情報を送信することを特徴とする状態情報送信装置。
【請求項６】
請求項1ないし６のいずれかに記載の状態情報送信装置は、
ユーザが情報を入力する入力部を有し、
前記入力された情報に基づいて、
前記通知内容生成条件保持部は、ユーザの状態情報を生成するための条件を保持する、
前記状態保持部は、ユーザの状態を保持する、
あるいは、
前記付加情報保持部は、付加情報を保持することを特徴とする状態情報送信装置。
【請求項７】
請求項1ないし６のいずれかに記載の状態情報送信装置と通信を行う状態情報受信装置であって、
通知状態と状態付加情報とを含むユーザの状態情報を受信する状態情報通知要求受信部と、
前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成部と、
前記状態通知内容生成部で生成された状態通知内容を出力する出力処理部と
を有する状態情報受信装置。
【請求項８】
請求項７に記載の状態情報受信装置は、
ユーザが情報を入力する入力部と、
前記入力部で入力された情報に基づいて状態情報の要求を送信する宛先を設定する宛先設定部と、
前記宛先設定部で設定された宛先に対して状態情報通知要求を生成する情報通知要求生成部と、
前記情報通知要求生成部で生成された状態情報通知要求を情報通信送信装置に送信する情報通知要求送信部と
を有する状態情報受信装置。
【請求項９】
請求項７に記載の状態情報受信装置は、
前記入力部から受信履歴が要求されると、受信履歴の出力を要求する受信履歴出力要求部と、
前記情報通信送信装置から受信した状態情報を保持する受信情報保持部と
を有し、
受信履歴の出力が要求されると、前記状態通知出力生成部は、前記受信情報保持部に保持されている状態情報の履歴を取得して出力することを特徴とする状態情報受信装置。
【請求項１０】
請求項７に記載の状態情報受信装置は、
前記変化後の状態情報として、変化した情報を明確に表示するための表示装置を持つことを特徴とする状態情報受信装置。
【請求項１１】
通知状態と状態付加情報とを含むユーザの状態情報を生成するための条件を保持する通知内容生成条件保持部と、
ユーザの現在の状態を決定する状態決定部と、
前記状態決定部で決定されたユーザの現在の状態を保持する状態保持部と、
前記状態付加情報に用いられる付加情報を保持する付加情報保持部と、
前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成部と、
前記作成された状態情報を他の装置に送信する状態情報通知応答送信部と、
通知状態と状態付加情報とを含むユーザの状態情報を受信する状態情報通知要求受信部と、
前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成部と、
前記状態通知内容生成部で生成された状態通知内容を出力する出力処理部と
を有する状態情報送受信装置。
【請求項１２】
複数の装置間でリアルタイムにコミュニケーションが行われる通信システムであって、
第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持手段と、
ユーザの現在の状態を決定する状態決定手段と、
前記状態決定部で決定されたユーザの現在の状態を保持する状態保持手段と、
前記状態付加情報に用いられる付加情報を保持する付加情報保持手段と、
前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成手段と、
前記作成された状態情報を第２の装置に送信する状態情報通知応答送信手段と
を有することを特徴とする通信システム。
【請求項１３】
複数の装置間でリアルタイムにコミュニケーションが行われる通信システムであって、
通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信手段と、
前記状態情報受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成手段と、
前記状態通知内容生成部で生成された状態通知内容を出力する出力処理手段と
を有することを特徴とする通信システム。
【請求項１４】
複数の装置間でリアルタイムにコミュニケーションが行われる通信システムであって、
第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持手段と、
ユーザの現在の状態を決定する状態決定手段と、
前記状態決定部で決定されたユーザの現在の状態を保持する状態保持手段と、
前記状態付加情報に用いられる付加情報を保持する付加情報保持手段と、
前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成手段と、
前記作成された状態情報を第２の装置に送信する状態情報通知応答送信手段と、
通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信手段と、
前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成手段と、
前記状態通知内容生成部で生成された状態通知内容を出力する出力処理手段と
を有することを特徴とする通信システム。
【請求項１５】
複数の装置間でリアルタイムにコミュニケーションが行われる通信方法であって、
第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持ステップと、
ユーザの現在の状態を決定する状態決定ステップと、
前記状態決定部で決定されたユーザの現在の状態を保持する状態保持ステップと、
前記状態付加情報に用いられる付加情報を保持する付加情報保持ステップと、
前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成ステップと、
前記作成された状態情報を第２の装置に送信する状態情報通知応答送信ステップと
を有することを特徴とする通信方法。
【請求項１６】
複数の装置間でリアルタイムにコミュニケーションが行われる通信方法であって、
通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信ステップと、
前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成ステップと、
前記状態通知内容生成部で生成された状態通知内容を出力する出力処理ステップと
を有することを特徴とする通信方法。
【請求項１７】
複数の装置間でリアルタイムにコミュニケーションが行われる通信方法であって、
第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持ステップと、
ユーザの現在の状態を決定する状態決定ステップと、
前記状態決定部で決定されたユーザの現在の状態を保持する状態保持ステップと、
前記状態付加情報に用いられる付加情報を保持する付加情報保持ステップと、
前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成ステップと、
前記作成された状態情報を第２の装置に送信する状態情報通知応答送信ステップと、
通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信ステップと、
前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成ステップと、
前記状態通知内容生成部で生成された状態通知内容を出力する出力処理ステップと
を有することを特徴とする通信システム。
【請求項１８】
複数の装置間でリアルタイムにコミュニケーションが行われる通信プログラムであって、
第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持ステップと、
ユーザの現在の状態を決定する状態決定ステップと、
前記状態決定部で決定されたユーザの現在の状態を保持する状態保持ステップと、
前記状態付加情報に用いられる付加情報を保持する付加情報保持ステップと、
前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成ステップと、
前記作成された状態情報を第２の装置に送信する状態情報通知応答送信ステップと
を有することを特徴とする通信プログラム。
【請求項１９】
複数の装置間でリアルタイムにコミュニケーションが行われる通信プログラムであって、
通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信ステップと、
前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成ステップと、
前記状態通知内容生成部で生成された状態通知内容を出力する出力処理ステップと
を有することを特徴とする通信プログラム。
【請求項２０】
複数の装置間でリアルタイムにコミュニケーションが行われる通信プログラムであって、
第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持ステップと、
ユーザの現在の状態を決定する状態決定ステップと、
前記状態決定部で決定されたユーザの現在の状態を保持する状態保持ステップと、
前記状態付加情報に用いられる付加情報を保持する付加情報保持ステップと、
前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成ステップと、
前記作成された状態情報を第２の装置に送信する状態情報通知応答送信ステップと、
通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信ステップと、
前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成ステップと、
前記状態通知内容生成部で生成された状態通知内容を出力する出力処理ステップと
を有することを特徴とする通信プログラム。
【請求項２１】
請求項１８ないし２０のいずれかに記載の通信プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してユーザの状態を送受信する状態情報送信装置、状態情報受信装置、状態情報送受信装置、通信システム、および状態通知方法、ならびに通信プログラムに関する。
【背景技術】
【０００２】
ネットワーク上のコミュニケーションは、電話やインスタントメッセージなどのリアルタイムコミュニケーションと、電子メールなどのノンリアルタイムコミュニケーションとの２種類に大別することができる。
【０００３】
ノンリアルタイムコミュニケーションでは、相手が今現在忙しいかなど相手の現在の状態を把握する必要がなく、自分の都合でメッセージを送ることができる。一方、リアルタイムコミュニケーションでは、円滑なコミュニケーションを図るために、相手の都合をある程度考慮する必要がある。そのために、リアルタイムコミュニケーションにおいて、相手の状態を知るための技術が開発されている（例えば、特許文献１、２参照）。
【０００４】
特許文献１には、ネットワークの外部における状態変化の発生を検知して、この状態変化を、ネットワークを介して利用者に同報的に通知する状態変化通知方法が開示されている。この方法によれば、利用者が情報を共有しているとの認識を持つことが可能となる。
【０００５】
特許文献２には、端末のユーザの位置情報及び位置情報に依存する状態を、連絡操作を意識することなく、あらかじめ決められた複数のメンバーで共有するステータス通知システムが開示されている。
【０００６】
【特許文献１】特開２０００−２５０８２６号公報（特許請求の範囲）
【特許文献２】特開２００３−２７４４４０号公報（特許請求の範囲）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載の方法では、ネットワークを利用する複数の利用者に、同一の情報が送信される。このため、メンバーによって、異なる情報を送ることはできない。
【０００８】
また、特許文献２に記載のステータス通知システムでは、あらかじめ位置情報を登録し、ユーザが登録された位置にいる場合に、位置情報が通信ソフトウェアに送信される。そして、ステータスを参照することができる他のユーザは、この位置情報に対応付けられたステータスを参照して、現在位置や状態を知ることができる。しかし、この位置情報は、ユーザが登録された位置にいる場合の画一的な位置情報である。このため、ユーザが登録されていない位置にいる場合などに、場所に応じて細やかな位置情報に切り替えることができない。
【０００９】
すなわち、本発明は、上記問題に鑑みなされたものであり、その目的は、条件に応じて、多様なユーザの状態情報を生成して送信する状態情報送信装置、ユーザの状態情報を受信する状態情報受信装置、状態情報送受信装置、通信システム、および通信方法、ならびに通信プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の状態情報通信装置は、通知状態と状態付加情報とを含むユーザの状態情報を生成するための条件を保持する通知内容生成条件保持部と、ユーザの現在の状態を決定する状態決定部と、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持部と、前記状態付加情報に用いられる付加情報を保持する付加情報保持部と、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成部と、前記作成された状態情報を他の装置に送信する状態情報通知応答送信部とを有する。
【００１１】
この構成によれば、通知状態と状態付加情報とを含むユーザの状態情報を生成するための条件を用いてユーザの状態情報を生成する。この結果、状況の変化や送信相手に応じて、状態情報を作成することができる。
【００１２】
上記状態情報通信装置は、状態情報の送信を要求する状態情報通知要求を他の装置から受信する状態情報通知要求受信部を有し、前記状態情報通知要求受信部が状態情報通知要求を受信すると、前記状態情報生成部は、状態情報の生成を行うこととしてもよい。
【００１３】
この構成によれば、通信相手からの状態情報通知要求に応じて状態情報が生成される。この結果、状態情報通知要求があった場合にのみ状態情報を生成するので、無駄な状態情報を生成しなくてもよい。
【００１４】
上記状態情報送信装置は、ユーザの状態あるいはユーザの周囲の状況を検知するセンシング部を有し、前記状態決定部は、前記センシング部で検知されたユーザの状態あるいはユーザの周囲の状況に基づいて、ユーザの現在の状態を決定することとしてもよい。
【００１５】
この構成によれば、検知されたユーザの状態あるいはユーザの周囲の状況に基づいて、ユーザの現在の状態を決定する。この結果、状態の変化をより正確に反映して、状態情報を生成することができる。
【００１６】
上記状態情報送信装置は、センシング部が、ユーザの状態あるいはユーザの周囲の状況が変化したことを検知するたびに、変化後のユーザの状態情報を、センシング部が取得した情報に合致する状態付加情報と共に送信することとしてもよい。
【００１７】
この構成によれば、ユーザの状態あるいはユーザの周囲の状況が変化したことを検知するたびに、新たなユーザの状態情報を送信する。この結果、受信装置側のユーザに最新のユーザの状態情報を提供することができる。
【００１８】
上記状態情報送信装置は、前記変化後の状態情報として、変化した情報を明確に表示するための情報を含む状態情報を送信することとしてもよい。
【００１９】
この構成によれば、受信装置側のユーザは、変化した状態情報の内容を容易に把握することができる。
【００２０】
上記状態情報送信装置は、ユーザが情報を入力する入力部を有し、前記入力された情報に基づいて、前記通知内容生成条件保持部は、ユーザの状態情報を生成するための条件を保持する、前記状態保持部は、ユーザの状態を保持する、あるいは、前記付加情報保持部は、付加情報を保持することとしてもよい。
【００２１】
この構成によれば、ユーザの入力した情報により、ユーザの状態情報を生成するための条件を設定する、ユーザの状態を設定する、あるいは付加情報を設定することができる。この結果、ユーザの意図を反映して、状態情報を生成することができる。
【００２２】
上記状態情報送信装置と通信を行う状態情報受信装置であって、通知状態と状態付加情報とを含むユーザの状態情報を受信する状態情報通知要求受信部と、前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成部と、前記状態通知内容生成部で生成された状態通知内容を出力する出力処理部とを有する。
【００２３】
この構成によれば、状態情報送信装置で生成されたユーザの状態情報から、状態通知内容を生成し、出力することができる。
【００２４】
上記状態情報受信装置は、ユーザが情報を入力する入力部と、前記入力部で入力された情報に基づいて宛先を設定する宛先設定部と、前記宛先設定部で設定された宛先に対して情報通知要求を生成する情報通知要求生成部と、前記情報通知要求生成部で生成された情報通知要求を情報通信送信装置に送信する情報通知要求送信部とを有するものであってもよい。
【００２５】
この構成によれば、状態情報受信装置は、状態情報送信装置に対して情報通知の送信を要求できる。
【００２６】
上記状態情報受信装置は、前記入力部から受信履歴が要求されると、受信履歴の出力を要求する受信履歴受信履歴出力要求部と、前記情報通信送信装置から受信した状態情報を保持する受信情報保持部とを有し、受信履歴の出力が要求されると、前記状態通知出力生成部は、前記受信情報保持部に保持されている状態情報の履歴を取得して出力することとしてもよい。
【００２７】
この構成によれば、受信装置側のユーザが過去の受信履歴を参照して、過去の状態情報の内容を確認することが、あるいは情報通知要求をするかどうかの判断を行うことなどができる。
【００２８】
上記状態情報受信装置は、
前記変化後の状態情報として、変化した情報を明確に表示するための表示装置を持つこととしてもよい。
【００２９】
本発明の状態情報送受信装置は、通知状態と状態付加情報とを含むユーザの状態情報を生成するための条件を保持する通知内容生成条件保持部と、ユーザの現在の状態を決定する状態決定部と、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持部と、前記状態付加情報に用いられる付加情報を保持する付加情報保持部と、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成部と、前記作成された状態情報を他の装置に送信する状態情報通知応答送信部と、通知状態と状態付加情報とを含むユーザの状態情報を受信する状態情報通知要求受信部と、前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成部と、前記状態通知内容生成部で生成された状態通知内容を出力する出力処理部とを有することとしてもよい。
なお、本明細書中で、状態情報送受信装置とは、上記の状態情報通知応答送信装置と、状態情報受信装置の両方の機能を有するものをいう。
【００３０】
本発明の通信システムは、複数の装置間でリアルタイムにコミュニケーションが行われる通信システムであって、第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持手段と、ユーザの現在の状態を決定する状態決定手段と、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持手段と、前記状態付加情報に用いられる付加情報を保持する付加情報保持手段と、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成手段と、前記作成された状態情報を第２の装置に送信する状態情報通知応答送信手段とを有することとしてもよい。
【００３１】
本発明の通信システムは、複数の装置間でリアルタイムにコミュニケーションが行われる通信システムであって、通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信手段と、前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成手段と、前記状態通知内容生成部で生成された状態通知内容を出力する出力処理手段とを有することとしてもよい。
【００３２】
本発明の通信システムは、複数の装置間でリアルタイムにコミュニケーションが行われる通信システムであって、第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持手段と、ユーザの現在の状態を決定する状態決定手段と、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持手段と、前記状態付加情報に用いられる付加情報を保持する付加情報保持手段と、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成手段と、前記作成された状態情報を第２の装置に送信する状態情報通知応答送信手段と、通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信手段と、前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成手段と、前記状態通知内容生成部で生成された状態通知内容を出力する出力処理手段とを有することとしてもよい。
【００３３】
本発明の通信方法は、複数の装置間でリアルタイムにコミュニケーションが行われる通信方法であって、第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持ステップと、ユーザの現在の状態を決定する状態決定ステップと、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持ステップと、前記状態付加情報に用いられる付加情報を保持する付加情報保持ステップと、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成ステップと、前記作成された状態情報を第２の装置に送信する状態情報通知応答送信ステップとを有することとしてもよい。
【００３４】
本発明の通信方法は、複数の装置間でリアルタイムにコミュニケーションが行われる通信方法であって、通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信ステップと、前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成ステップと、前記状態通知内容生成部で生成された状態通知内容を出力する出力処理ステップとを有することとしてもよい。
【００３５】
本発明の通信方法は、複数の装置間でリアルタイムにコミュニケーションが行われる通信方法であって、第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持ステップと、ユーザの現在の状態を決定する状態決定ステップと、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持ステップと、前記状態付加情報に用いられる付加情報を保持する付加情報保持ステップと、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成ステップと、前記作成された状態情報を第２の装置に送信する状態情報通知応答送信ステップと、通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信ステップと、前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成ステップと、前記状態通知内容生成部で生成された状態通知内容を出力する出力処理ステップとを有することとしてもよい。
【００３６】
本発明の通信プログラムは、複数の装置間でリアルタイムにコミュニケーションが行われる通信プログラムであって、第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持ステップと、ユーザの現在の状態を決定する状態決定ステップと、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持ステップと、前記状態付加情報に用いられる付加情報を保持する付加情報保持ステップと、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成ステップと、前記作成された状態情報を第２の装置に送信する状態情報通知応答送信ステップとを有することとしてもよい。
【００３７】
本発明の通信プログラムは、複数の装置間でリアルタイムにコミュニケーションが行われる通信プログラムであって、通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信ステップと、前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成ステップと、前記状態通知内容生成部で生成された状態通知内容を出力する出力処理ステップとを有することとしてもよい。
【００３８】
本発明の通信プログラムは、複数の装置間でリアルタイムにコミュニケーションが行われる通信プログラムであって、第１の装置のユーザの状態情報を生成するための条件を保持する通知内容生成条件保持ステップと、ユーザの現在の状態を決定する状態決定ステップと、前記状態決定部で決定されたユーザの現在の状態を保持する状態保持ステップと、前記状態付加情報に用いられる付加情報を保持する付加情報保持ステップと、前記ユーザの状態情報を生成するための条件を用いて状態情報を生成する状態情報生成ステップと、前記作成された状態情報を第２の装置に送信する状態情報通知応答送信ステップと、通知状態と状態付加情報とを含むユーザの状態情報を第１の装置から受信する状態情報通知要求受信ステップと、  前記状態情報通知要求受信部で受信したユーザの状態情報から、出力する状態通知内容を生成する状態通知内容生成ステップと、前記状態通知内容生成部で生成された状態通知内容を出力する出力処理ステップとを有することとしてもよい。
【００３９】
また、本発明は、上記通信プログラムを記録したコンピュータ読み取り可能な記録媒体であってもよい。
【発明の効果】
【００４０】
本発明の状態情報送信装置、状態情報受信装置、状態情報送受信装置、通信システム、および通信方法、ならびに通信プログラムでは、通知状態と状態付加情報とを含むユーザの状態情報を生成するための条件を用いてユーザの状態情報を生成する。この結果、状況の変化に応じて状態情報を作成することができるとともに、送信相手に応じて、異なる状態情報を作成することができる。
【００４１】
本発明の状態情報送信装置、状態情報受信装置、状態情報送受信装置、通信システム、および通信方法、ならびに通信プログラムでは、前記センシング部で検知されたユーザの状態あるいはユーザの周囲の状況、あるいはユーザの入力した情報に基づいて、ユーザの状態情報を生成するための条件を設定する、ユーザの状態を設定する、あるいは付加情報を設定することができる。この結果、状態の変化やユーザの意図を反映して、状態情報を生成することができる。
【発明を実施するための最良の形態】
【００４２】
本発明は、ネットウォークを介してリアルタイムコミュニケーションを行う場合に、状態情報送信装置では、設定した条件に基づいてユーザの状態情報を生成する。また、送信装置側および受信装置側のユーザが設定した条件を用いて、異なる条件により状態情報を生成する。
【００４３】
以下に、本発明を実施するための最良の形態を、図面を参照しながら説明する。なお、本発明は、これらによって限定されるものではない。
【００４４】
［実施の形態］
（通信システム）
図１は、本発明に係る通信システムの概略を示す図である。この通信システムは、ユーザの状態情報を送信する状態情報送信装置１０４を有する第１の装置１０１と、ユーザの状態情報を受信する状態情報受信装置１０７を有する第２の装置１０３とが、インターネットなどのネットワーク１０２に接続されている。なお、図１の例では、第１の装置１０１と第２の装置１０３とは、情報状態の送受信を説明するため、便宜上、別個の装置として記載されている。実際は、同一の装置が、第１の装置１０１と第２の装置１０３としての機能を有するものであってもよい。このような第１の装置１０１と第２の装置１０３としては、具体的には、携帯電話などの携帯情報端末、パーソナルコンピュータ、ネットワークに接続されたテレビなどが挙げられる。
【００４５】
情報状態送信装置１０４は、装置内に設けられた通信部（図示せず）を介してネットワーク１０２に接続し、このネットワーク１０２を介して、状態情報受信装置１０７に、状態情報を送信する。また、状態情報受信装置１０７は、装置内に設けられた通信部（図示せず）を介して状態情報を受信する。あるいは、状態情報受信装置１０７が、状態情報送信装置１０４に状態情報通知要求を送信し、状態情報送信装置１０４が、受信した状態情報通知要求に応じて、状態情報を送信することとしてもよい。
【００４６】
情報状態送信装置１０４には、例えばＧＰＳ（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）などの位置情報受信装置１０５と、ユーザの状態をモニタリングするモニタリング装置などのセンシング装置１０６などが接続されている。情報状態送信装置１０４は、ユーザの状態に変化があった場合や、状態情報通知要求を受信した場合に、ユーザの状態情報を生成するための条件に従って、状態情報を作成し、情報状態受信装置１０７に送信する。
【００４７】
状態情報受信装置１０７に接続された出力装置１０８は、受信した状態情報に基づいて、ユーザの状態情報を出力する。表示内容は、受信した状態情報の内容により異なる。ユーザの状態情報は、通知状態と状態付加情報とを含む。
【００４８】
通知状態は、ユーザの現在の状態を表わすものであり、例えば「オンライン」、「オフライン」、「在宅」、「不在」、「ＴＶ  視聴中」、「運転中」などである。このような通知状態は、状態情報送信装置側のユーザに限られず、状態情報受信装置側のユーザからも設定できる。
【００４９】
状態付加情報は、画像、音声、ビデオ、地図情報などのマルチメディア情報、現在のモニタ画像、音声などセンシング装置から取得したセンシング情報、文字情報などユーザが入力した情報などである。
【００５０】
通知状態と状態付加情報とを含むユーザの状態情報を生成するための条件およびこの条件の設定については、後述する。
【００５１】
（処理シーケンス）
次に、上記構成を有する通信システムにおけるユーザの状態情報の処理シーケンスについて説明する。図２は、状態情報送信装置と状態情報受信装置との間の処理シーケンスを説明する図である。
【００５２】
＜基本処理＞
本発明においてユーザの状態情報の処理シーケンスは、リクエスト・レスポンス型の応答を原則とする。具体的には、状態情報受信装置１０７は、状態情報送信装置１０４に対して状態情報の要求を送信する。一方、状態情報送信装置１０４は、受信した状態情報の要求に基づいて、応答する状態情報を作成する。作成する状態情報は、送信相手、現在時刻、現在の位置情報などを用いて、異なる応答内容のものが作成される。状態情報送信装置１０４は、作成した状態情報を状態情報受信装置１０７に送信する。状態情報受信装置１０７は、状態情報送信装置１０４から送信された状態情報を表示装置１０８に表示する。
【００５３】
＜他の処理＞
本発明の状態情報送信装置１０４は、状態情報受信装置１０７からの状態情報の要求がなくても、状態情報を送信することができる。例えば、ユーザの状態情報を生成するための条件が変更されたときや、装置の周辺における状態の変化を検知するたびに、状態情報送信装置１０４は、状態情報の通知登録がされている状態情報受信装置１０７に対して、状態情報を送信することとしてもよい。この構成により、条件の変更や状態の変化を検知するたびに、状態情報送信装置１０４は、最新の状態情報を、状態情報受信装置１０７に提供することができる。さらに、本発明の状態情報送信装置１０４または状態情報受信装置１０７は、タイマーを有することとしてもよい。この構成により、状態情報送信装置１０４は、一定時間ごとに、状態情報の通知登録がされている状態情報受信装置１０７に対して、状態情報を送信することができる。また、状態情報受信装置１０７は、一定時間ごとに、状態情報送信装置１０４に対して状態情報の要求を送信することができる。この結果、一定時間ごとに、最新の状態情報を提供することが、あるいは最新の状態情報を要求することができる。
【００５４】
（状態情報送信装置）
図３は、本発明の状態情報送信装置の内部構成を示すブロック図である。図３に示す状態情報送信装置１０４は、ネットワークに接続してデータを送受信する通信部１１０と、通信部を介して状態情報の要求を受信する状態情報通知要求受信部１１１と、通信部を介して状態情報受信装置へ状態情報を送信する状態情報通知応答送信部１１２と、ユーザからの入力を受け付ける入力部１１３と、情報設定部１１４と、センシング部１１５と、状態決定部１１６と、情報保持部１１７と、状態情報通知生成部１１８とから構成されている。
【００５５】
入力部１１３は、キーボード、マウス、ボタンなどで構成される。
【００５６】
情報設定部１１４は、入力部から入力された情報、あるいは状態情報受信装置から受信した情報に基づいて、ユーザの状態情報を生成するための条件を設定する。具体的には、通知する相手、通知する内容、通知する付加情報の内容などの条件である。
【００５７】
センシング部１１５では、種々の情報を取得する。センシング部１１５は、状態情報送信装置が存在する現在の位置情報を受信する位置情報受信部１１９と、現在の時刻を管理するための現在時刻管理部１２０と、モニタリング装置からの情報を取得するモニタ情報取得部１２１などから、構成される。状態付加情報として用いられる現在のモニタ画像、音声などセンシング装置から取得したセンシング情報は、センシング部１１５で取得される。センシング部１１５の構成は、ユーザの現在の状態を決定することができるものであれば、これらに限られない。例えば、状態情報送信装置１０４がＴＶ受信器である場合、ユーザがＴＶ受信器のリモコンを操作すると、センシング部１１５がリモコン信号を傍受することにより、ユーザの現在の状態情報を取得できる。
【００５８】
センシング部１１５は、常に稼動状態にある。状態情報は、時間間隔ごとに状態情報を通知する、あるいは移動範囲の変更を検知したときに、状態情報を通知することとすればよい。ただし、時間間隔を短くする、あるいは移動範囲を狭くすると、常に状態情報の通知が行われることになる。この場合、適切な時間間隔、あるいは検知する移動範囲を設定しておけばよい。このように、センシング情報を反映させると、送信側のユーザの状態が変化した場合に、受信側のユーザは、送信側のユーザの最新の状態情報を取得できる。この結果、受信側は、送信側のユーザとのコミュニケーションの可能性を容易に判断することができ、気軽に通信要求をすることができる。
【００５９】
センシング部１１５が装置の周辺における状態の変化を検知するたびに、あるいは周囲の状況が変化したことを検知した際に、通知する変化後の状態情報には、センシング部１１５が取得した情報に合致した状態付加情報を添付すればよい。例えば、単位時間当たりの移動量を位置情報から計測し、予め定めた閾値（例えば２０ｍ）より大きい場合には、現在の居場所および元の居場所、移動距離などを詳細に示す地図情報を自動的に添付するなどである。
【００６０】
状態決定部１１６は、センシング部１１５で取得した情報に基づいて、「オンライン」、「オフライン」、「在宅」、「不在」、「ＴＶ  視聴中」、「運転中」などユーザの現在の状態を決定する。具体的には、センシング結果と状態とを対応付けた表を用意し、その表に従い、状態を自動的に決定する。例えば、センシング部で、ネットワーク状態を監視して、「オンライン」、「オフライン」の状態を判定する、あるいはセンシング部で取得した位置情報やモニタ画像を用いて、「在宅」、「不在」、「ＴＶ  視聴中」、「運転中」の状態を判定する。あるいは、センシング部に温度センサや赤外線センサ、光センサを設けて、これらから得られる情報を用いてもよい。例えば、温度センサから得られる温度情報を用いて、状態情報送信装置の置かれている状態として、「屋内」、「屋外」の状態を判断する、あるいは赤外線センサにより、「在宅」、「不在」の状態を判断することなどができる。また、光センサから光情報から、光の明度差により「屋内」、「屋外」または「昼」、「夜」の状態を判断する、あるいは「起床中」、「睡眠中」の状態を判断することなどができる。
【００６１】
情報保持部１１７は、通知内容生成条件保持部１２２と、状態保持部１２３と、付加情報保持部１２４とから構成される。通知内容生成条件保持部１２２は、前記情報設定部１１４で、設定された条件を保持する。状態保持部１２３は、入力部１１３からの情報または状態決定部１１６で決定したユーザの現在の状態を保持する。付加情報保持部１２４は、ユーザの状態を示す付加情報を保持する。具体的には、画像、音声、ビデオ、地図情報などのマルチメディア情報、モニタ画像、音声などのセンシング情報、ユーザが入力した文字情報などを保持する。
【００６２】
状態情報通知生成部１１８は、状態情報通知要求受信部１１１で受信した状態情報の要求に対して、要求に応じてよい相手か否かを判断し、要求に応じてよい相手の場合に、状態情報受信装置に送信する状態情報通知を作成する。生成された状態情報通知は、状態情報通知応答送信部１１２を介して、通信部１１０から、状態情報受信装置に送信される。状態情報通知生成部１１８の構成に関しては、以下に詳しく説明する。
【００６３】
図４は、状態情報生成部の構成を示すブロック図である。状態情報生成部１１８は、状態情報通知要求取得部１２５と、保持情報取得部１２６と、センシング情報取得部１２７と、通知内容決定部１２８と、状態情報通知応答生成部１２９と、状態情報通知応答転送部１３０とから構成される。保持情報取得部１２５は、通知内容生成条件取得部１３１と、状態取得部１３２と、付加情報取得部１３３とから構成される。センシング情報取得部１２７は、位置情報取得部１３４と、モニタ情報取得部１３５と、時刻情報取得部１３６とから構成される。
【００６４】
状態情報通知要求取得部１２５は、状態情報通知要求受信部１１１が受信した状態情報の要求を取得する。この状態情報の要求に基づいて、状態情報通知応答生成部１２９は、通知内容生成条件取得部１３１を介して通知内容生成条件保持部１２２から、通知内容を生成するための条件を取得する。通知内容決定部１２８は、取得された通知内容を生成するための条件に基づいて、通知内容を決定する。状態情報通知応答生成部１２９は、決定した通知内容に基づいて、状態取得部１３２を介して状態保持部１２３から、通知するユーザの現在の状態を取得する。さらに、状態情報通知応答生成部１２９は、付加情報取得部１３３を介して付加情報保持部１２４から、通知する付加情報を取得する。決定した通知内容が、リアルタイムの情報を付加する場合には、状態情報通知応答生成部１２９は、センシング情報取得部１２７を介してセンシング部１１５から、リアルタイムの情報を取得してもよい。
【００６５】
（状態情報受信装置）
図５は、本発明の状態情報受信装置の内部構成を示すブロック図である。図５に示す状態情報受信装置１０７は、ネットワークに接続してデータを送受信する通信部１３７と、通信部１３７を介して状態情報送信装置へ状態情報の要求を送信する状態情報通知要求送信部１３８と、通信部を介して状態情報送信装置から状態情報を受信する状態情報通知応答受信部１３９と、宛先設定部１４０と、状態情報通知要求生成部１４１と、状態情報通知出力生成部１４２と、出力処理部１４３と、受信情報保持部１４４と、受信履歴出力要求部１４５とから構成されている。この状態情報受信装置１０７は、ユーザからの入力を受け付ける入力部１４６と、ディスプレイやスピーカなどの出力装置１０８とに接続されている。
【００６６】
入力部１４６は、ユーザからの入力を受け付けるものであり、キーボード、マウス、ボタンなどで構成される。
【００６７】
宛先設定部１４０では、入力部１４６からの入力に基づいて状態情報通知の要求を送信する宛先を設定する。状態情報通知要求生成部１４１では、宛先設定部１４０で設定された宛先に対して情報通知要求を生成する。情報通知要求送信部１３８では、情報通知要求生成部１４１で生成された情報通知要求を情報通信送信装置に送信する。
【００６８】
状態情報通知応答受信部１３９では、通知状態と状態付加情報とを含むユーザの状態情報を受信する。状態通知内容生成部１４２は、状態情報通知応答受信部１３９で受信したユーザの状態情報から、出力する状態通知内容を生成すると共に、受信履歴の出力が要求されると、受信情報保持部１４４に保持されている状態情報の履歴を取得して出力する。出力処理部１４３では、状態通知内容生成部１４２で生成された状態通知内容を出力する。
【００６９】
受信履歴出力要求部１４５では、入力部１４６から受信履歴が要求されると、状態通知出力生成部１４２に対して、受信履歴の出力を要求する。受信情報保持部１４４では、情報通信送信装置から受信した状態情報を保持する。
【００７０】
（ユーザの状態情報を生成するための条件）
本発明において、ユーザの状態情報を生成するための条件としては、以下の条件が例示できる。
【００７１】
まず、図６に示すように、ユーザの状態情報を送信する相手先を特定する必要がある。図６の例では、通知相手と、そのＩＰアドレスと、パスワードで、相手先を特定している。通知相手の情報は、相手先を特定できるものであれば、この例に限らない。通信相手情報は、状態情報送信装置の通知内容生成条件保持部に保持されている。通信相手情報は、例えばユーザが状態情報送信装置の入力部から予め通知する相手の情報を入力することによって作成される。状態情報受信装置から状態情報の通知情報が送信された場合に、送信者が、通信相手情報に挙げられている相手先と一致するかどうかを判定して、通知内容を生成するかどうかを決定する。また、条件の変更や状態の変化を検知するたびに、最新の状態情報を提供する場合や、タイマーを用いて、一定時間ごとに、状態情報を送信する場合に、通信相手情報に挙げられている相手先の全部または一部を指定して状態情報を送信することができる。
【００７２】
ユーザの状態情報は、通信相手により、現在時刻により、あるいは現在位置により、条件を変えて設定できる。特に、本発明では、ユーザの意思を反映した条件を設定できる。
【００７３】
図７は、状態情報送信装置の状態保持部に保持されているデータである。このデータは、ユーザが入力部を介して設定するか、センシング部で取得した情報に基づいて、随時状態決定部で決定した状態が設定されている。この図の例では、現在の状態は、「ＴＶ  視聴中」の状態である。例えば、ユーザがＴＶ受信器のリモコンを操作して、センシング部がリモコン信号を傍受した場合に、状態判定部は、現在の状態が「ＴＶ  視聴中」であるとの判定を行う。この現在の状態が状態情報送信装置の状態保持部に設定される。
【００７４】
図８は、通信相手により、条件を変えた通知内容の対応を示す表である。図８の例では、Ａさんに対しては、通知状態が、「現在の状態を参照する」なので、センシング部によりユーザの現在の状態を参照して現在の状態を決定する。例えば、ユーザがＴＶ受信器のリモコンを操作して、センシング部がリモコン信号を傍受した場合には、現在状態として、自動的に「ＴＶ視聴中」とするか、「ＴＶ視聴中」を手動で設定する。また、状態付加条件として、現在のモニタ画像を随時更新する。Ｂさんに対しては、ユーザがＡさんとリアルタイムコミュニケーションを行っている場合や、ユーザがＢさんとリアルタイムコミュニケーションを行いたくない場合には、現在状態として、「取込み中」を設定する。また、状態付加条件として、静止画像を表示する。Ｃさんに対しては、現在状態として、リアルタイムコミュニケーションを行ってもよいことを示す、「おしゃべりＯＫ」を設定する。また、状態付加条件として、リアルタイムコミュニケーションを行ってもよいことを示す画像を表示する。
【００７５】
図９は、現在時刻により、条件を変えた通知内容の対応を示す表である。図９の例では、通知相手Ａさんに対して、午前中、午後、深夜で、現在状態を変えた例を示している。午前中には、通知状態が、「現在の状態を参照する」なので、センシング部によりユーザの現在の状態を参照して現在の状態を決定する。例えば、ユーザが携帯電話で話していることをセンシング部が検知した場合には、現在状態として「話中」を設定する。また、状態付加条件として、現在のモニタ画像を随時更新する。Ａさんに対して、午後に、リアルタイムコミュニケーションを行いたくない場合には、現在状態として、「取込み中」を設定する。また、状態付加条件として、静止画像を表示する。この場合に、Ａさんは、ユーザが午後には常に忙しい人であるとの情報を得る。
【００７６】
図１０は、現在位置により、条件を変えた通知内容の対応を示す表である。図１０の例では、通知相手Ａさんに対して、ユーザのいる位置、自宅、街中、友人宅で、現在状態を変えた例を示している。通知状態が、「現在の状態を参照する」の場合には、センシング部によりユーザの現在の状態を参照して現在の状態を決定する。例えば、ユーザが自宅にいるかどうかは、状態情報送信装置が宅内ネットに接続可能かどうかで判断する。また、ユーザが自宅にいる場合には、状態付加情報として、現在のモニタ画像を随時更新する。ユーザが街中にいるかどうかは、状態情報送信装置が一定の速度で移動しているかどうかで判断し、この場合に、現在状態として、「運転中」を設定する。また、状態付加条件として、現在位置画像として地図情報を更新する。ユーザが友人宅にいる場合に、現在状態として、リアルタイムコミュニケーションを行ってもよいことを示す、「おしゃべりＯＫ」を設定する。また、状態付加条件として、リアルタイムコミュニケーションを行ってもよいことを示す画像を表示する。
【００７７】
ユーザの状態情報を生成するための条件については、図８〜図１０の例で挙げたものに限られない。これらの条件は、例えば、通信相手を条件とする表、現在時刻を条件とする表、現在位置を条件とする表、あるいはこれらを組み合わせた表を予め作成し、通知内容生成条件保持部に保持させておく。ユーザは、これらの表から自己が用いたい条件に適合する表を選択して用いる。これらの表は、入力部から、条件と通知内容とを、情報設定部に入力して、設定する。
【００７８】
図８〜図１０の例では、状態付加情報として、画像情報を用いた例で説明した。画像情報としては、ｊｐｇ、ｔｉｆｆ、ｐｉｎｇなど、フォーマットは問わない。また、画像情報に限られず、ユーザ周辺の音、ユーザ自身が発声した音声などの音声情報、文字情報などの情報を用いてもよい。音声情報についても、そのフォーマットは問わない。さらに、画像情報、音声情報、その他の情報を複数組み合わせた情報であってもよい。
【００７９】
このようなユーザの状態情報を生成するための条件は、状態情報送信装置側からに限られず、状態情報受信装置側からも設定できる。状態情報受信装置側から条件を設定する場合に、後から設定された条件が優先的に採用されると、状態情報送信装置側のユーザに不利益な場合がある。したがって、状態情報受信装置側から条件を設定する場合には、状態情報送信装置側のユーザに、設定条件の変更があったことを通知する構成とすればよい。例えば、状態情報受信装置側から条件が設定された場合には、状態情報送信装置の表示部に、設定された条件の内容と、その条件の採択を問い合わせる表示をすることとしてもよい。あるいは、単に変更の事実を通知することとしてもよい。状態情報送信装置側のユーザは、変更内容を確認して、その変更を認めるかどうかを判断する。
【００８０】
上記ユーザの状態情報は、状態情報受信装置に送信され、状態情報受信装置の表示部で、図１１、図１２のように表示される。通知内容の付加情報は、図１１では、通信相手を撮像したモニタ画像であり、図１２では、通信相手の現在位置を表わす情報である。このような付加情報により、状態情報の受信者は、通信相手の現在の状況をより詳細に理解することができる。
【００８１】
また、ユーザの状態あるいはユーザの周囲の状況が変化した場合には、ユーザの状態情報は、変化した情報を明確に表示するための情報を含む状態情報とすることとしてもよい。明確に表示する方法は特に限定されず、例えば、変化した項目を明記する、変化した項目を点滅させる、あるいは変化した項目の文字の色を変えるなどによる。
【００８２】
また、レベルと通知内容とを対応付けておき、ユーザがレベルを設定するだけで、通知内容が決定するようにしてもよい。例えば、情報の種類に応じて、レベルを設定すればよい。具体的には、通知内容が現在の状態を表わす文字情報のみの場合は、レベル１、現在の状態を表わす文字情報と画像情報との場合は、レベル２という設定を事前に行っておく。このような設定により、ユーザは、通知内容のレベルを設定するだけで、自動的に具体的な通知内容を決定することができる。
【００８３】
ユーザの状態情報を生成するための条件として、通知手段を設定し、通知手段に応じて通知する内容を変更することとしてもよい。例えば、状態情報送信装置が家庭内に設置されており、接続しているネットワークの帯域が狭い場合は、情報量の少ない状態情報だけを送信し、付加情報は送信しないこととする。一方、ネットワークの帯域が広い場合は、付加情報として情報量の多いビデオを送信することとしてもよい。
【００８４】
（動作）
［状態情報送信装置］
以下に本発明の状態情報送信装置の動作を、図１３を参照しながら説明する。図１３は、本発明の状態情報送信装置にかかるユーザの状態情報の送信処理を説明するフローチャートである。
【００８５】
ステップＳ０００１では、状態情報通知要求受信部は、状態情報の送信を要求する状態情報通知要求を他の装置から受信する。ステップＳ０００２では、状態情報生成部は、この状態情報通知要求の受信に基づいて、状態情報通知要求の送信元を宛先とする状態情報を作成する。ステップＳ０００３では、状態情報送信部は、生成された状態情報を、状態情報通知要求の送信元の状態情報受信装置に送信する。
【００８６】
図１３の例では、状態情報通知要求の送信に基づいて、状態情報を作成する例について説明した。これ以外に、状態情報送信装置において、タイマーにより定期的に状態情報を作成し、送信してもよいし、ユーザの状態が変化したことを検知した際に、状態情報を作成し、送信してもよい。
【００８７】
（状態情報生成処理）
図１４は、図１３のユーザの状態情報の送信処理のうち、ステップＳ０００２の状態情報生成処理を更に詳細に説明するフローチャートである。
【００８８】
ステップＳ００１１では、状態情報通知生成部は、通知内容生成条件取得部を介して通知内容生成条件を取得する。ステップＳ００１２では、状態情報通知生成部は、通知内容生成条件の中に含まれる図６のような通知相手の情報と、状態情報通知要求受信部で受信した状態情報通知要求に含まれる送信元の情報とを比較する。状態情報通知要求に含まれる送信元が状態情報を通知してはいけない相手である場合には、ステップＳ００１３に進む。状態情報通知要求に含まれる送信元が状態情報を通知してもよい相手である場合には、ステップＳ００１４に進む。
【００８９】
ステップＳ００１３では、状態情報通知生成部は、状態情報通知要求に含まれる送信元に対して、通知相手として登録されていないことを示す情報を、通知内容とすることを決定する。この情報は、文字情報でよい。
【００９０】
ステップＳ００１４では、状態情報通知要求に含まれる送信元が状態情報を通知してもよい相手である場合には、状態情報通知生成部は、センシング部から、現在の位置情報、現在の時刻などのセンシング情報を取得する。ステップＳ００１５では、状態取得部は、通知する情報を取得する。ステップＳ００１６では、通知内容決定部は、通知する情報を決定する。ステップＳ００１７では、状態情報通知生成部は、決定した通知内容に従い、付加情報取得部にて、付加情報保持部から通知する付加情報を取得する。この場合に、通知内容は、取得した状態と、取得した付加条件である。なお、図７において、通信相手がＢやＣの場合には、通知状態は予め設定されており、設定された状態を通知する。このため、ステップＳ００１５で取得した情報を使用しない、または、ステップＳ００１５自体を行わない。
【００９１】
ステップＳ００１８では、状態情報通知生成部は、状態情報通知要求の送信先を宛先とする、決定した通知内容を含む状態情報通知応答を生成する。
【００９２】
また、本発明の状態情報送信装置では、条件の変更や状態の変化を検知するたびに、最新の状態情報を提供する場合や、タイマーを用いて、一定時間ごとに、状態情報を送信する場合にも、上記と同様に、状値通知応答の生成を行ってもよい。この場合、通知相手の判定処理（ステップＳ００１２）や通知相手として登録されていないことを示す情報を、通知内容とすることの決定処理（ステップＳ００１３）は行わない。また、ステップＳ００１８の処理において、通知相手は、ユーザが入力した通知相手先リスト、今までに受信した状態情報通知要求先などが考えられる。
【００９３】
［通知内容生成条件入力処理］
以下に本発明の状態情報送信装置における通知内容生成条件入力処理を、図１５を参照しながら説明する。
【００９４】
ステップＳ００２１では、状態情報送信装置の入力部を介して、情報設定部に、通知相手の情報を入力する。ステップＳ００２２では、通知条件を入力する。例えば、通知相手に応じて、通知する内容を変更することができる。ステップＳ００２３では、通知条件に応じて、通知内容を入力する。ステップＳ００２４では、通知内容生成条件保持部で、入力した通知内容生成条件を保持する。
【００９５】
［状態情報受信装置］
以下に本発明の状態情報受信装置の動作を、図１６を参照しながら説明する。
（受信処理）
図１６は、本発明の状態情報受信装置にかかるユーザの状態情報の受信処理を説明するフローチャートである。
【００９６】
ステップＳ００３１では、状態情報通知要求生成部は、入力部を介して宛先設定部にて設定された宛先に対する状態情報の通知要求を生成する。ステップＳ００３２では、状態情報通知要求送信部は、状態情報送信装置に対して生成した状態情報の通知要求を送信する。ステップＳ００３３では、状態通知応答受信部は、状態情報送信装置から、状態通知の通知応答を受信する。ステップＳ００３４では、状態通知出力生成部は、状態通知応答の中から、状態情報を取り出し、状態情報を出力するための処理を行う。処理が行われた状態情報は、出力処理部を介して、ディスプレイやスピーカなどの出力装置に出力される。
【００９７】
（受信履歴情報出力処理）
図１７は、本発明の状態情報受信装置にかかる受信履歴情報出力処理を説明するフローチャートである。
【００９８】
ステップＳ００４１では、状態情報受信装置のユーザは、入力部を介して受信履歴出力要求部に対して、受信履歴情報の出力の要求を行う。ステップＳ００４２では、受信履歴出力要求部は、状態通知出力生成部に対して受信履歴情報の出力の要求を行う。ステップＳ００４３では、状態通知出力生成部は、受信履歴出力情報生成を行う。ステップＳ００４４では、受信履歴出力情報は、出力処理部を介して、出力装置に出力される。
【００９９】
（その他の実施形態）
ところで、上記各実施の形態における状態情報送信装置あるいは状態情報受信装置としての機能は、プログラム記録媒体に記録された情報処理プログラムによって実現される。上記各実施の形態における上記プログラム記録媒体は、ＲＡＭ（ランダム・アクセル・メモリ）とは別体に設けられたＲＯＭ（リード・オンリー・メモリ）でなるプログラムメディアである。または、外手段補助記録装置に装着されて読み出されるプログラムメディアであってもよい。尚、何れの場合においても、上記プログラムメディアから情報処理プログラムを読み出すプログラム読み出し手段は、上記プログラムメディアに直接アクセスして読み出す構成を有していてもよいし、ＲＡＭに設けられたプログラム記憶エリアにダウンロードし、上記プログラム記憶エリアにアクセスして読み出す構成を有していてもよい。尚、上記プログラムメディアからＲＡＭの上記プログラム記録エリアにダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているもとする。
【０１００】
ここで、上記プログラムメディアとは、本体側と分離可能に構成され、磁気テープやカセットテープ等のテープ系、フレキシブルディスク、ハードディクス等の磁気ディスクやＣＤ（コンパクトディスク）−ＲＯＭ、ＭＯ（光磁気）ディスク、ＭＤ(ミニディスク)、ＤＶＤ（デジタル多用途ディスク）等の光ディスクのディスク系、ＩＣ（集積回路）カードや光カード等のカード系、マスクＲＯＭ、ＥＰＲＯＭ（紫外線消去型ＲＯＭ）、ＥＥＰＲＯＭ（電気的消去型ＲＯＭ）、フラッシュＲＯＭ等の半導体メモリ系を含めた、固定的にプログラムを坦持する媒体である。
【０１０１】
また、上記実施の形態における状態情報送信装置あるいは状態情報受信装置は、モデムを備えてインターネットを含む通信ネットワークと接続可能となっている。この場合、上記プログラムメディアは、通信ネットワークからのダウンロード等によって流動的にプログラムを坦持する媒体であっても差し支えない。尚、その場合における上記通信ネットワークからダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。あるいは、別の記録媒体からインストールされるものとする。
尚、上記記録媒体に記録されるものはプログラムのみに限定されるものではなく、データも記録することが可能である。
【図面の簡単な説明】
【０１０２】
【図１】図１は、本発明に係る通信システムの概略を示す図である。
【図２】図２は、状態情報送信装置と状態情報受信装置との間の処理シーケンスを説明する図である。
【図３】図３は、本発明の状態情報送信装置の内部構成を示すブロック図である。
【図４】図４は、状態情報生成部の構成を示すブロック図である。
【図５】図５は、本発明の状態情報受信装置の内部構成を示すブロック図である。
【図６】図６は、本発明の状態情報送信装置の通知内容生成条件部に格納されている状態情報を通知する相手を特定する情報の例である。
【図７】図７は、状態情報送信装置の状態保持部に保持されているデータである。
【図８】図８は、通信相手により、条件を変えた通知内容の対応を示す表である。
【図９】図９は、現在時刻により、条件を変えた通知内容の対応を示す表である。
【図１０】図１０は、現在位置により、条件を変えた通知内容の対応を示す表である。
【図１１】図１１は、ユーザの状態情報を状態情報受信装置の表示部で表示した例である。
【図１２】図１１は、ユーザの状態情報を状態情報受信装置の表示部で表示した別の例である。
【図１３】図１３は、本発明の状態情報送信装置にかかるユーザの状態情報の送信処理を説明するフローチャートである。
【図１４】図１４は、図１３のユーザの状態情報の送信処理のうち、ステップＳ０００２の状態情報生成処理を更に詳細に説明するフローチャートである。
【図１５】図１５は、本発明の状態情報送信装置における通知内容生成条件入力処理を説明するフローチャートである。
【図１６】図１６は、本発明の状態情報受信装置にかかるユーザの状態情報の受信処理を説明するフローチャートである。
【図１７】図１７は、本発明の状態情報受信装置にかかる受信履歴情報出力処理を説明するフローチャートである。
【符号の説明】
【０１０３】
１０１    第１の装置
１０２    ネットワーク
１０３    第２の装置
１０４    状態情報送信装置
１０５    位置情報受信装置
１０６    モニタリング装置
１０７    状態情報受信装置
１０８    出力装置
１１０    通信部
１１１    状態情報通知要求受信部
１１２    状態情報通知応答送信部
１１３    入力部
１１４    情報設定部
１１５    センシング部
１１６    状態決定部
１１７    情報保持部
１１８    状態情報生成部
１１９    位置情報受信部
１２０    現在時刻管理部
１２１    モニタ情報取得部
１２２    通知内容生成条件保持部
１２３    状態保持部
１２４    付加情報保持部
１２５    状態情報通知要求取得部
１２６    保持情報取得部
１２７    センシング情報取得部
１２８    通知内容決定部
１２９    状態情報通知応答生成部
１３０    状態情報通知応答送信部
１３１    通知内容生成条件取得部
１３２    状態取得部
１３３    付加情報取得部
１３４    位置情報取得部
１３５    モニタ情報取得部
１３６    時刻情報取得部
１３７    通信部
１３８    状態情報通知要求送信部
１３９    状態情報通知応答受信部
１４０    宛先設定部
１４１    状態情報通知要求生成部
１４２    状態情報出力生成部
１４３    出力処理部
１４４    受信情報保持部
１４５    受信履歴出力要求部
１４６    入力部
【図１】
2006108979.tif 000003
【図２】
2006108979.tif 000004
【図３】
2006108979.tif 000005
【図４】
2006108979.tif 000006
【図５】
2006108979.tif 000007
【図６】
2006108979.tif 000008
【図７】
2006108979.tif 000009
【図８】
2006108979.tif 000010
【図９】
2006108979.tif 000011
【図１０】
2006108979.tif 000012
【図１１】
2006108979.tif 000013
【図１２】
2006108979.tif 000014
【図１３】
2006108979.tif 000015
【図１４】
2006108979.tif 000016
【図１５】
2006108979.tif 000017
【図１６】
2006108979.tif 000018
【図１７】
2006108979.tif 000019