(57)【要約】【課題】  ユーザのスケジュールに応じてメッセージ交換を開始するメッセージ交換装置を提供する。【解決手段】  記憶部３３は、受信部３１がユーザＡ端末１０およびユーザＢ端末２０から受信したスケジュール等の情報を記憶する。管理部３４は、記憶部３３が記憶しているユーザＡおよびユーザＢのスケジュールにもとづいて、ユーザＡおよびユーザＢのいずれもが予定がない時刻を特定する。生成部３５は、ユーザＡ端末１０またはユーザＢ端末２０にスケジュール管理サーバ３０に自動的に接続することを要求する自動接続要求情報を生成する。送信部３６は、管理部３４が特定した時刻に、生成部３５が生成した自動接続要求情報や、受信部３１が一の端末から受信したメッセージを他の端末に送信する。【選択図】  図１
2006195561.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザのスケジュールを記憶する記憶手段と、
前記複数のユーザのうちの一のユーザの要求に応じて、前記記憶手段が記憶している前記一のユーザのスケジュールと他のユーザのスケジュールとを読み出して、前記一のユーザと他のユーザとがともに在席している時刻である在席時刻を特定する在席時刻特定手段と、
前記一のユーザのユーザ端末から前記他のユーザのユーザ端末に送信するべきメッセージを予め受信する受信手段と、
前記在席時刻特定手段が特定した前記在席時刻に、前記一のユーザのユーザ端末へ前記他のユーザのユーザ端末へのメッセージの送信許可要求を送信し、前記一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、前記受信手段が前記一のユーザのユーザ端末から受信したメッセージを前記他のユーザのユーザ端末に送信する送信手段とを含む
ことを特徴とするメッセージ交換装置。
【請求項２】
一のユーザのユーザ端末を示す送信元情報と他のユーザのユーザ端末を示す送信先情報とを含み、前記送信元情報が示す端末と前記送信先情報が示す端末とを自装置に自動的に接続させる自動接続情報を生成する接続情報生成手段を含み、
送信手段は、受信手段が一のユーザのユーザ端末から送信許可情報を受信すると、前記一のユーザのユーザ端末と他のユーザのユーザ端末とに、前記接続情報生成手段が生成した前記自動接続情報を送信する
請求項１記載のメッセージ交換装置。
【請求項３】
一のユーザのユーザ端末を示す送信元情報と他のユーザのユーザ端末を示す送信先情報とを含み、前記送信元情報が示す端末と前記送信先情報が示す端末とを自動的に接続させる自動接続情報を生成する接続情報生成手段を含み、
送信手段は、受信手段が一のユーザのユーザ端末から送信許可情報を受信すると、前記一のユーザのユーザ端末と他のユーザのユーザ端末とに、前記接続情報生成手段が生成した前記自動接続情報を送信する
請求項１記載のメッセージ交換装置。
【請求項４】
受信手段が、ユーザ端末からスケジュールを示す情報を受信すると、記憶手段にスケジュールを記憶させる登録手段を含む
請求項１から請求項３のうちいずれか１項記載のメッセージ交換装置。
【請求項５】
記憶手段は、ユーザが在席中である時刻を示す情報を含むスケジュールを記憶する
請求項１から請求項４のうちいずれか１項記載のメッセージ交換装置。
【請求項６】
コンピュータに、
複数のユーザのスケジュールを記憶手段に記憶させる記憶処理と、
前記複数のユーザのうちの一のユーザの要求に応じて、前記記憶手段が記憶している前記一のユーザのスケジュールと他のユーザのスケジュールとを読み出して、前記一のユーザと他のユーザとがともに在席している時刻である在席時刻を特定させる在席時刻特定処理と、
前記一のユーザのユーザ端末から前記他のユーザのユーザ端末に送信するべきメッセージを予め受信させる受信処理と、
前記在席時刻特定処理で特定した前記在席時刻に、前記一のユーザのユーザ端末へ前記他のユーザのユーザ端末へのメッセージの送信許可要求を送信させ、前記一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、前記受信手段が前記一のユーザのユーザ端末から受信したメッセージを前記他のユーザのユーザ端末に送信させる送信処理とを実行させる
ためのメッセージ交換プログラム。
【請求項７】
複数のユーザのスケジュールを記憶する記憶手段、
前記複数のユーザのうちの一のユーザの要求に応じて、前記記憶手段が記憶している前記一のユーザのスケジュールと他のユーザのスケジュールとを読み出して、前記一のユーザと他のユーザとがともに在席している時刻である在席時刻を特定する在席時刻特定手段、
前記一のユーザのユーザ端末から前記他のユーザのユーザ端末に送信するべきメッセージを予め受信する受信手段、
および前記在席時刻特定手段が特定した前記在席時刻に、前記一のユーザのユーザ端末へ前記他のユーザのユーザ端末へのメッセージの送信許可要求を送信し、前記一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、前記受信手段が前記一のユーザのユーザ端末から受信したメッセージを前記他のユーザのユーザ端末に送信する送信手段を含むメッセージ交換装置と、
複数のユーザ端末とを備えた
ことを特徴とするメッセージ交換システム。
【請求項８】
メッセージ交換装置は、一のユーザのユーザ端末を示す送信元情報と他のユーザのユーザ端末を示す送信先情報とを含み、前記送信元情報が示す端末と前記送信先情報が示す端末とを自装置に自動的に接続させる自動接続情報を生成する接続情報生成手段を含み、
前記メッセージ交換装置の送信手段は、受信手段が一のユーザのユーザ端末から送信許可情報を受信すると、前記一のユーザのユーザ端末と他のユーザのユーザ端末とに、前記接続情報生成手段が生成した前記自動接続情報を送信し、
前記一のユーザのユーザ端末と、前記他のユーザのユーザ端末とは、前記自動接続情報を受信すると、前記メッセージ交換装置に自動的に接続する自動接続手段を含む
請求項７記載のメッセージ交換システム。
【請求項９】
メッセージ交換装置は、一のユーザのユーザ端末を示す送信元情報と他のユーザのユーザ端末を示す送信先情報とを含み、前記送信元情報が示す端末と前記送信先情報が示す端末とを自動的に接続させる自動接続情報を生成する接続情報生成手段を含み、
前記メッセージ交換装置の送信手段は、受信手段が一のユーザのユーザ端末から送信許可情報を受信すると、前記一のユーザのユーザ端末と他のユーザのユーザ端末とに、前記接続情報生成手段が生成した前記自動接続情報を送信し、
前記一のユーザのユーザ端末と、前記他のユーザのユーザ端末とは、前記自動接続情報を受信すると、互いに自動的に接続する自動接続手段を含む
請求項７記載のメッセージ交換システム。
【請求項１０】
ユーザ端末の位置を測定し、測定した前記ユーザ端末の位置を示す位置情報を記憶する位置情報記憶装置を備え、
メッセージ交換装置の送信手段は、ユーザの要求に応じて、記憶手段が記憶している前記位置情報の送信を前記位置情報記憶装置に要求し、
前記メッセージ交換装置の前記記憶手段は、前記送信手段の要求に応じて前記位置情報記憶装置が送信した位置情報を記憶し、
前記メッセージ交換装置の前記送信手段は、在席時刻特定手段が特定した在席時刻に、前記位置情報記憶装置に、前記ユーザ端末の位置の測定と、前記在席時刻に測定した前記ユーザ端末の位置を示す在席時刻位置情報の送信とを要求し、
前記メッセージ交換装置は、前記記憶手段が記憶している位置情報と、前記送信手段の要求に応じて前記位置情報記憶装置が送信した前記在席時刻位置情報とが合致するか否かを判断する位置情報判断手段を含み、
前記メッセージ交換装置の前記送信手段は、前記位置情報判断手段が、前記記憶手段が記憶している位置情報と、前記送信手段の要求に応じて前記位置情報記憶装置が送信した前記在席時刻位置情報とが合致すると判断すると、一のユーザのユーザ端末へ他のユーザのユーザ端末へのメッセージの送信許可要求を送信し、前記一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、前記受信手段が前記一のユーザのユーザ端末から受信したメッセージを前記他のユーザのユーザ端末に送信する
請求項７から請求項９のうちいずれか１項記載のメッセージ交換システム。
【請求項１１】
ユーザの位置を測定する位置測定装置と、
前記位置測定装置が測定した位置を示す位置情報を記憶する位置情報記憶装置を備え、
メッセージ交換装置の送信手段は、ユーザの要求に応じて、記憶手段が記憶している前記位置情報の送信を前記位置情報記憶装置に要求し、
前記メッセージ交換装置の前記記憶手段は、前記送信手段の要求に応じて前記位置情報記憶装置が送信した位置情報を記憶し、
前記メッセージ交換装置の前記送信手段は、在席時刻特定手段が特定した在席時刻に、前記位置情報記憶装置に、前記ユーザ端末の位置測定手段が測定した前記ユーザ端末の位置を示す在席時刻位置情報の送信を要求し、
前記メッセージ交換装置は、前記記憶手段が記憶している位置情報と、前記送信手段の要求に応じて前記位置情報記憶装置が送信した前記在席時刻位置情報とが合致するか否かを判断する位置情報判断手段を含み、
前記メッセージ交換装置の前記送信手段は、前記位置情報判断手段が、前記記憶手段が記憶している位置情報と、前記送信手段の要求に応じて前記位置情報記憶装置が送信した前記在席時刻位置情報とが合致すると判断すると、一のユーザのユーザ端末へ他のユーザのユーザ端末へのメッセージの送信許可要求を送信し、前記一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、前記受信手段が前記一のユーザのユーザ端末から受信したメッセージを前記他のユーザのユーザ端末に送信する
請求項７から請求項９のうちいずれか１項記載のメッセージ交換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相手方のスケジュールに応じて、メッセージを送信するメッセージ交換装置、メッセージ交換プログラム、およびメッセージ交換システムに関する。
【背景技術】
【０００２】
従来、メッセージ交換ソフトウェアを用いたメッセージ交換を行う場合、メッセージの送信者は、メッセージの受信者の状態を認識することができなかった。すなわち、メッセージの送信者がメッセージを送信するときに、メッセージの受信者が会議中等で不在であっても、メッセージの送信者は、メッセージの受信者が不在であることを認識することができなかった。
【０００３】
そのため、メッセージの送信者が、送信したメッセージの返事をすぐに受信したい場合であっても、メッセージの送信者は、そのメッセージの受信者の返事を待つしかなく、メッセージ交換が一方通行になってしまうという問題があった。
【０００４】
そこで、行動を予約したい相手方の装置が記憶している相手方のスケジュールを参照して、相手方が予約したい行動を行うことができる日時を特定し、特定した日時に相手方がその行動を行うことを相手方の装置に記憶させる装置が提案されている（例えば、特許文献１参照。）。
【０００５】
また、一の通信手段を用いて相手方との通信を試みたが相手方が不在であった場合、予め記憶している複数の通信手段から他の通信手段を選択して、相手方との通信を試みるシステムが提案されている（例えば、特許文献２参照。）。
【０００６】
【特許文献１】特開２００２−６７１１８号公報  （段落００１８〜０１０１、図１）
【特許文献２】特開２００３−２８３６６６号公報  （段落００１６〜００３２、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載されている装置は、相手方が予約した行動を行う日時になったことをユーザに通知しないという問題がある。また、ユーザの装置と相手方の装置との通信手段が、互いに直接通信を行わないため、リアルタイムでメッセージ交換を行うことができないという問題がある。
【０００８】
また、特許文献２に記載されているシステムは、不在の相手方との通信を、自動的に後刻行うことができないという問題がある。
【０００９】
そこで、本発明は、相手方のスケジュールに応じて、メッセージ交換を開始するメッセージ交換装置、メッセージ交換プログラム、およびメッセージ交換システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明によるメッセージ交換装置は、複数のユーザのスケジュールを記憶する記憶手段と、複数のユーザのうちの一のユーザの要求に応じて、記憶手段が記憶している一のユーザのスケジュールと他のユーザのスケジュールとを読み出して、一のユーザと他のユーザとがともに在席している時刻である在席時刻を特定する在席時刻特定手段と、一のユーザのユーザ端末から他のユーザのユーザ端末に送信するべきメッセージを予め受信する受信手段と、在席時刻特定手段が特定した在席時刻に、一のユーザのユーザ端末へ他のユーザのユーザ端末へのメッセージの送信許可要求を送信し、一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、受信手段が一のユーザのユーザ端末から受信したメッセージを他のユーザのユーザ端末に送信する送信手段とを含むことを特徴とする。
【００１１】
一のユーザのユーザ端末を示す送信元情報と他のユーザのユーザ端末を示す送信先情報とを含み、送信元情報が示す端末と送信先情報が示す端末とを自装置に自動的に接続させる自動接続情報を生成する接続情報生成手段を含んでもよく、送信手段は、受信手段が一のユーザのユーザ端末から送信許可情報を受信すると、一のユーザのユーザ端末と他のユーザのユーザ端末とに、接続情報生成手段が生成した自動接続情報を送信してもよい。そのような構成によれば、在席時刻に、一のユーザのユーザ端末および他のユーザのユーザ端末と自動的に接続することができる。
【００１２】
一のユーザのユーザ端末を示す送信元情報と他のユーザのユーザ端末を示す送信先情報とを含み、送信元情報が示す端末と送信先情報が示す端末とを自動的に接続させる自動接続情報を生成する接続情報生成手段を含んでもよく、送信手段は、受信手段が一のユーザのユーザ端末から送信許可情報を受信すると、一のユーザのユーザ端末と他のユーザのユーザ端末とに、接続情報生成手段が生成した自動接続情報を送信してもよい。そのような構成によれば、在席時刻に、一のユーザのユーザ端末と、他のユーザのユーザ端末とを自動的に接続することができる。
【００１３】
受信手段が、ユーザ端末からスケジュールを示す情報を受信すると、記憶手段にスケジュールを記憶させる登録手段を含んでもよく、記憶手段は、ユーザが在席中である時刻を示す情報を含むスケジュールを記憶してもよい。
【００１４】
本発明によるメッセージ交換プログラムは、コンピュータに、複数のユーザのスケジュールを記憶手段に記憶させる記憶処理と、複数のユーザのうちの一のユーザの要求に応じて、記憶手段が記憶している一のユーザのスケジュールと他のユーザのスケジュールとを読み出して、一のユーザと他のユーザとがともに在席している時刻である在席時刻を特定させる在席時刻特定処理と、一のユーザのユーザ端末から他のユーザのユーザ端末に送信するべきメッセージを予め受信させる受信処理と、在席時刻特定処理で特定した在席時刻に、一のユーザのユーザ端末へ他のユーザのユーザ端末へのメッセージの送信許可要求を送信させ、一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、受信手段が一のユーザのユーザ端末から受信したメッセージを他のユーザのユーザ端末に送信させる送信処理とを実行させることを特徴とする。
【００１５】
本発明によるメッセージ交換システムは、複数のユーザのスケジュールを記憶する記憶手段、複数のユーザのうちの一のユーザの要求に応じて、記憶手段が記憶している一のユーザのスケジュールと他のユーザのスケジュールとを読み出して、一のユーザと他のユーザとがともに在席している時刻である在席時刻を特定する在席時刻特定手段、一のユーザのユーザ端末から他のユーザのユーザ端末に送信するべきメッセージを予め受信する受信手段、および在席時刻特定手段が特定した在席時刻に、一のユーザのユーザ端末へ他のユーザのユーザ端末へのメッセージの送信許可要求を送信し、一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、受信手段が一のユーザのユーザ端末から受信したメッセージを他のユーザのユーザ端末に送信する送信手段を含むメッセージ交換装置と、複数のユーザ端末とを備えたことを特徴とする。
【００１６】
メッセージ交換装置は、一のユーザのユーザ端末を示す送信元情報と他のユーザのユーザ端末を示す送信先情報とを含み、送信元情報が示す端末と送信先情報が示す端末とを自装置に自動的に接続させる自動接続情報を生成する接続情報生成手段を含んでもよく、メッセージ交換装置の送信手段は、受信手段が一のユーザのユーザ端末から送信許可情報を受信すると、一のユーザのユーザ端末と他のユーザのユーザ端末とに、接続情報生成手段が生成した自動接続情報を送信してもよく、一のユーザのユーザ端末と、他のユーザのユーザ端末とは、自動接続情報を受信すると、メッセージ交換装置に自動的に接続する自動接続手段を含んでもよい。そのような構成によれば、在席時刻に、一のユーザのユーザ端末および他のユーザのユーザ端末と自動的に接続することができる。
【００１７】
メッセージ交換装置は、一のユーザのユーザ端末を示す送信元情報と他のユーザのユーザ端末を示す送信先情報とを含み、送信元情報が示す端末と送信先情報が示す端末とを自動的に接続させる自動接続情報を生成する接続情報生成手段を含んでもよく、メッセージ交換装置の送信手段は、受信手段が一のユーザのユーザ端末から送信許可情報を受信すると、一のユーザのユーザ端末と他のユーザのユーザ端末とに、接続情報生成手段が生成した自動接続情報を送信してもよく、一のユーザのユーザ端末と、他のユーザのユーザ端末とは、自動接続情報を受信すると、互いに自動的に接続する自動接続手段を含んでもよい。そのような構成によれば、在席時刻に、一のユーザのユーザ端末と他のユーザのユーザ端末とを自動的に接続することができる。
【００１８】
ユーザ端末の位置を測定し、測定したユーザ端末の位置を示す位置情報を記憶する位置情報記憶装置を備えてもよく、メッセージ交換装置の送信手段は、ユーザの要求に応じて、記憶手段が記憶している位置情報の送信を位置情報記憶装置に要求してもよく、メッセージ交換装置の記憶手段は、送信手段の要求に応じて位置情報記憶装置が送信した位置情報を記憶してもよく、メッセージ交換装置の送信手段は、在席時刻特定手段が特定した在席時刻に、位置情報記憶装置に、ユーザ端末の位置の測定と、在席時刻に測定したユーザ端末の位置を示す在席時刻位置情報の送信とを要求してもよく、メッセージ交換装置は、記憶手段が記憶している位置情報と、送信手段の要求に応じて位置情報記憶装置が送信した在席時刻位置情報とが合致するか否かを判断する位置情報判断手段を含んでもよく、メッセージ交換装置の送信手段は、位置情報判断手段が、記憶手段が記憶している位置情報と、送信手段の要求に応じて位置情報記憶装置が送信した在席時刻位置情報とが合致すると判断すると、一のユーザのユーザ端末へ他のユーザのユーザ端末へのメッセージの送信許可要求を送信し、一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、受信手段が一のユーザのユーザ端末から受信したメッセージを他のユーザのユーザ端末に送信してもよい。そのような構成によれば、メッセージ交換装置は、位置情報記憶装置が測定したユーザ端末の位置情報に応じて、ユーザが在席中であるか否かを判断することができる。
【００１９】
ユーザの位置を測定する位置測定装置と、位置測定装置が測定した位置を示す位置情報を記憶する位置情報記憶装置を備えてもよく、メッセージ交換装置の送信手段は、ユーザの要求に応じて、記憶手段が記憶している位置情報の送信を位置情報記憶装置に要求してもよく、メッセージ交換装置の記憶手段は、送信手段の要求に応じて位置情報記憶装置が送信した位置情報を記憶してもよく、メッセージ交換装置の送信手段は、在席時刻特定手段が特定した在席時刻に、位置情報記憶装置に、ユーザ端末の位置測定手段が測定したユーザ端末の位置を示す在席時刻位置情報の送信を要求してもよく、メッセージ交換装置は、記憶手段が記憶している位置情報と、送信手段の要求に応じて位置情報記憶装置が送信した在席時刻位置情報とが合致するか否かを判断する位置情報判断手段を含んでもよく、メッセージ交換装置の送信手段は、位置情報判断手段が、記憶手段が記憶している位置情報と、送信手段の要求に応じて位置情報記憶装置が送信した在席時刻位置情報とが合致すると判断すると、一のユーザのユーザ端末へ他のユーザのユーザ端末へのメッセージの送信許可要求を送信し、一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、受信手段が一のユーザのユーザ端末から受信したメッセージを他のユーザのユーザ端末に送信してもよい。そのような構成によれば、メッセージ交換装置は、位置測定装置が測定したユーザの位置にもとづいて、ユーザが在席中であるか否かを判断することができる。
【発明の効果】
【００２０】
本発明によれば、ユーザは、相手方のスケジュールに応じてメッセージ交換を開始することができる。
【発明を実施するための最良の形態】
【００２１】
実施の形態１．
本発明の第１の実施の形態の構成について、図面を参照して説明する。図１は、本発明の第１の実施の形態の一構成例を示すブロック図である。
【００２２】
本発明の第１の実施の形態は、ユーザＡの通信端末であるユーザＡ端末１０、ユーザＢの通信端末であるユーザＢ端末２０、ユーザＡとユーザＢとのスケジュールを記憶し、所定のタイミングで各端末にメッセージを送信するスケジュール管理サーバ（メッセージ交換装置）３０、およびユーザＡ端末１０とユーザＢ端末２０とスケジュール管理サーバ３０とを接続する通信ネットワーク４０を含む。
【００２３】
ユーザＡ端末１０およびユーザＢ端末２０は、例えば、搭載しているプログラムに従って処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（自動接続手段）を備えたパーソナルコンピュータ等の情報処理装置によって実現される。スケジュール管理サーバ３０は、例えば、搭載しているプログラムに従って処理を実行するＣＰＵを備えたワークステーションや、サーバ等によって実現される。
【００２４】
通信ネットワーク４０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等によって実現される。
【００２５】
図２は、スケジュール管理サーバ３０の一構成例を示すブロック図である。図２を参照すると、スケジュール管理サーバ３０は、ユーザＡ端末１０およびユーザＢ端末２０からメッセージや、スケジュール等の情報を受信する受信部（受信手段）３１、ユーザＡおよびユーザＢのスケジュールを記憶する記憶部（記憶手段）３３、受信部３１が受信したスケジュールを記憶部３３に記憶させる登録部（登録手段）３２、記憶部３３が記憶しているユーザＡおよびユーザＢのスケジュールにもとづいて、ユーザＡおよびユーザＢのいずれもが予定がない時刻を特定する管理部（在席時刻特定手段）３４、管理部３４が特定した時刻に、ユーザＡ端末１０またはユーザＢ端末２０にスケジュール管理サーバ３０に自動的に接続することを要求する自動接続要求情報を生成する生成部（接続情報生成手段）３５、生成部３５が生成した自動接続要求情報や、受信部３１が一の端末から受信したメッセージを他の端末に送信する送信部（送信手段）３６を含む。
【００２６】
受信部３１は、通信ネットワーク４０を介してユーザＡ端末１０およびユーザＢ端末２０から、ユーザＡのスケジュールおよびユーザＢのスケジュールを受信すると、受信したスケジュールを登録部３２に入力する。登録部３２は、入力されたユーザＡのスケジュールおよびユーザＢのスケジュールを記憶部３３に記憶させる。なお、記憶部３３は、他のユーザのスケジュールを記憶してもよい。
【００２７】
なお、スケジュールとは、そのユーザの各日の行動の予定（例えば、出社や、帰宅、外出、会議等）を示したものであり、そのユーザが在席中の時刻を示す情報を含む。
【００２８】
受信部３１は、通信ネットワーク４０を介してユーザＡ端末１０から、ユーザＡ端末１０を示す送信元情報と、ユーザＡがメッセージ交換を行いたいユーザの端末であるユーザＢ端末２０を示す送信先情報と、メッセージ交換において、ユーザＢ端末２０に最初に送信するメッセージである予約メッセージとを含む情報であるメッセンジャー通信予約情報を受信すると、受信したメッセンジャー通信予約情報を管理部３４に出力する。
【００２９】
管理部３４は、記憶部３３から、ユーザＡのスケジュールと、ユーザＢのスケジュールとを読み出して、ユーザＡおよびユーザＢのいずれもが在席中の時刻を特定する。そして、管理部３４は、特定した時刻にメッセンジャー通信予約情報を生成部３５に入力する。
【００３０】
生成部３５は、メッセンジャー通信予約情報が入力されると、メッセンジャー通信予約情報が含む送信元情報と送信先情報とにもとづいて、ユーザＡ端末１０およびユーザＢ端末２０にスケジュール管理サーバ３０への自動接続を要求する自動接続要求情報を生成し、生成した自動接続要求情報と、メッセンジャー通信予約情報とを送信部３６に入力する。
【００３１】
送信部３６は、入力された自動接続要求情報を、通信ネットワーク４０を介してメッセンジャー通信予約情報の送信元情報が示す端末（例えば、ユーザＡ端末１０）に送信する。ユーザＡ端末１０が、通信ネットワーク４０を介してスケジュール管理サーバ３０と接続し、スケジュール管理サーバ３０の受信部３１が、ユーザＡ端末１０から通信ネットワーク４０を介してメッセージ交換を開始することを示す情報を受信すると、送信部３６は、メッセンジャー通信予約情報の送信先情報が示す端末（例えば、ユーザＢ端末２０）に通信ネットワーク４０を介して自動接続要求情報を送信する。
【００３２】
ユーザＢ端末２０が、通信ネットワーク４０を介してスケジュール管理サーバ３０と接続すると、スケジュール管理サーバ３０の送信部３６は、メッセンジャー通信予約情報の予約メッセージを通信ネットワーク４０を介してユーザＢ端末２０に送信する。
【００３３】
なお、予約メッセージとは、例えば、「Ａプロジェクトの件で意見交換がしたいので、メッセージ交換をしましょう」等のメッセージである。
【００３４】
スケジュール管理サーバ３０が、通信ネットワーク４０を介してユーザＡ端末１０およびユーザＢ端末２０と接続し、受信部３１がユーザＡ端末１０からメッセージを受信すると、送信部３６は、受信部３１がユーザＡ端末１０から受信したメッセージを、ユーザＢ端末２０に通信ネットワーク４０を介して送信する。また、受信部３１がユーザＢ端末２０からメッセージを受信すると、送信部３６は、受信部３１がユーザＢ端末２０から受信したメッセージを、ユーザＡ端末１０に通信ネットワーク４０を介して送信する。
【００３５】
スケジュール管理サーバ３０の管理部３４は、受信部３１が、例えば、ユーザＡ端末１０からユーザＢのスケジュールを問い合わせる情報を受信すると、記憶部３３からユーザＢのスケジュールを読み出し、読み出したユーザＢのスケジュールを生成部３５を介して送信部３６に出力してもよい。そして、送信部３６は、ユーザＢのスケジュールを、通信ネットワーク４０を介してユーザＡ端末１０に送信してもよい。
【００３６】
スケジュール管理サーバ３０は、コンピュータに、複数のユーザのスケジュールを記憶部３３に記憶させる記憶処理と、複数のユーザのうちの一のユーザの要求に応じて、記憶部３３が記憶している一のユーザのスケジュールと他のユーザのスケジュールとを読み出して、一のユーザと他のユーザとがともに在席している時刻である在席時刻を特定させる在席時刻特定処理と、一のユーザのユーザ端末から他のユーザのユーザ端末に送信するべきメッセージを予め受信させる受信処理と、在席時刻特定処理で特定した在席時刻に、一のユーザのユーザ端末へ他のユーザのユーザ端末へのメッセージの送信許可要求を送信させ、一のユーザのユーザ端末からメッセージの送信許可を示す送信許可情報を受信すると、受信手段が一のユーザのユーザ端末から受信したメッセージを他のユーザのユーザ端末に送信させる送信処理とを実行させることを特徴とするメッセージ交換プログラムを搭載している。
【００３７】
次に、本発明の第１の実施の形態の動作について、図面を参照して説明する。図３は、本発明の第１の実施の形態の動作を説明するシーケンス図である。
【００３８】
ユーザＡは、ユーザＡ端末１０を操作して、自分のスケジュールを通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ１０１）。また、ユーザＢは、ユーザＢ端末２０を操作して、自分のスケジュールを通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ１０２）。
【００３９】
スケジュール管理サーバ３０の受信部３１は、受信したユーザＡのスケジュールと、ユーザＢのスケジュールとを登録部３２に入力する。登録部３２は、入力されたユーザＡのスケジュールと、ユーザＢのスケジュールとを記憶部３３に記憶させる（ステップＳ１０３）。
【００４０】
すると、ユーザＡは、ユーザＡ端末１０を操作して、スケジュール管理サーバ３０にユーザＢのスケジュールを問い合わせて、ユーザＢのスケジュールを知ることができ、ユーザＢは、ユーザＢ端末２０を操作して、スケジュール管理サーバ３０にユーザＡのスケジュールを問い合わせて、ユーザＡのスケジュールを知ることができる。
【００４１】
ユーザＡがユーザＡ端末１０を操作してスケジュール管理サーバ３０にユーザＢのスケジュールを問い合わせると、ユーザＢのスケジュールはユーザＢが不在中であることを示しているがユーザＢとメッセージ交換を行いたい場合、ユーザＡは、ユーザＡ端末１０を操作して、メッセンジャー通信予約情報を通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ１０４）。このとき、メッセンジャー通信予約情報が含む送信元情報はユーザＡ端末１０を示し、送信先情報はユーザＢ端末２０を示しているものとする。また、予約メッセージは、例えば、「Ａプロジェクトの件で意見交換がしたいので、メッセージ交換をしましょう」等である。
【００４２】
スケジュール管理サーバ３０の受信部３１は、通信ネットワーク４０を介してユーザＡ端末１０から受信したメッセンジャー通信予約情報を管理部３４に入力する。管理部３４は、メッセンジャー通信予約情報が含む送信元情報が示すユーザＡ端末１０のユーザであるユーザＡ、および送信先情報が示すユーザＢ端末２０のユーザであるユーザＢのスケジュールを記憶部３３から読み出し、ユーザＡおよびユーザＢがともに在席中の時刻を特定する（ステップＳ１０５）。
【００４３】
管理部３４は、ユーザＡおよびユーザＢがともに在席中の時刻になると、メッセンジャー通信予約情報を生成部３５に入力する。生成部３５は、メッセンジャー通信予約情報が入力されると、メッセンジャー通信予約情報が含む送信元情報と送信先情報とにもとづいて、ユーザＡ端末１０およびユーザＢ端末２０にスケジュール管理サーバ３０への自動接続を要求する自動接続要求情報を生成し、生成した自動接続要求情報と、メッセンジャー通信予約情報とを送信部３６に入力する。
【００４４】
送信部３６は、入力された自動接続要求情報を、通信ネットワーク４０を介してメッセンジャー通信予約情報の送信元情報が示す端末であるユーザＡ端末１０に送信する（ステップＳ１０６）。ユーザＡ端末１０が、通信ネットワーク４０を介してスケジュール管理サーバ３０と接続し、スケジュール管理サーバ３０にメッセージ交換を開始することを示す情報を送信すると（ステップＳ１０７）、スケジュール管理サーバ３０の受信部３１が、通信ネットワーク４０を介してユーザＡ端末１０からメッセージ交換を開始することを示す情報を受信する。すると、スケジュール管理サーバ３０の送信部３６は、メッセンジャー通信予約情報の送信先情報が示す端末であるユーザＢ端末２０に通信ネットワーク４０を介して自動接続要求情報を送信する（ステップＳ１０８）。
【００４５】
ユーザＢ端末２０が、通信ネットワーク４０を介してスケジュール管理サーバ３０と接続すると、スケジュール管理サーバ３０の送信部３６は、メッセンジャー通信予約情報の予約メッセージを通信ネットワーク４０を介してユーザＢ端末２０に送信する（ステップＳ１０９）。
【００４６】
その後、ユーザＡ端末１０と、ユーザＢ端末２０とは、通信ネットワーク４０とスケジュール管理サーバ３０とを介してメッセージ交換を行う。すなわち、スケジュール管理サーバ３０の受信部３１がユーザＡ端末１０からメッセージを受信すると、送信部３６は、受信部３１がユーザＡ端末１０から受信したメッセージを通信ネットワーク４０を介してユーザＢ端末２０に送信する。また、スケジュール管理サーバ３０の受信部３１がユーザＢ端末２０からメッセージを受信すると、送信部３６は、受信部３１がユーザＢ端末２０から受信したメッセージを通信ネットワーク４０を介してユーザＡ端末１０に送信する。
【００４７】
なお、生成部３５は、メッセンジャー通信予約情報が入力されると、メッセンジャー通信予約情報が含む送信元情報と送信先情報とにもとづいて、ユーザＡ端末１０とユーザＢ端末２０を自動接続させる自動接続要求情報を生成し、ユーザＡ端末１０と、ユーザＢ端末２０とは、スケジュール管理サーバ３０を介さずに接続して、通信ネットワーク４０を介してメッセージ交換を行ってもよい。
【００４８】
以上に述べたように、この実施の形態によれば、ユーザＡとユーザＢとのいずれもが予めスケジュール管理サーバ３０に送信したスケジュールにおける在席中の時刻に、ユーザＡ端末１０およびユーザＢ端末２０とスケジュール管理サーバ３０とを自動的に接続するため、ユーザＡとユーザＢとのいずれもが在席中の時刻にメッセージ交換を行うことができる。
【００４９】
また、各ユーザは、スケジュール管理サーバ３０の記憶部３３が記憶している他のユーザのスケジュールを問い合わせることができるため、他のユーザのスケジュールに応じてメッセージの送信等を行うことができる。
【００５０】
実施の形態２．
本発明の第２の実施の形態について、図面を参照して説明する。図４は、本発明の第２の実施の形態の一構成例を示すブロック図である。
【００５１】
本発明の第２の実施の形態の構成は、第１の実施の形態の構成に、ユーザＡの携帯通信端末であるユーザＡ携帯通信端末５０、ユーザＢの携帯通信端末であるユーザＢ携帯通信端末６０、ユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０の位置を記憶する位置記憶サーバ（位置情報記憶装置）７０、およびユーザＡ携帯通信端末５０とユーザＢ携帯通信端末６０と位置記憶サーバ７０とを接続する無線通信網８０を加えたものであり、その他の構成要素は第１の実施の形態と同様なため、その他の構成要素には図１および図２と同じ符号を付し説明を省略する。
【００５２】
位置測定装置としてのユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０は、例えば、携帯電話機やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ）端末等によって実現され、基地局（図示せず）を介して無線通信網８０と接続される。
【００５３】
位置記憶サーバ７０は、ユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０が接続している基地局の位置にもとづいて、ユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０の位置を測定し、測定したユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０の位置を示す情報である位置情報を記憶する。位置記憶サーバ７０は、通信ネットワーク４０に接続されている。
【００５４】
次に、本発明の第２の実施の形態の動作について、図面を参照して説明する。図５は、本発明の第２の実施の形態の動作を説明するシーケンス図である。
【００５５】
ユーザＡは、ユーザＡ端末１０を操作して、自分のスケジュールを通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ２０１）。また、ユーザＢは、ユーザＢ端末２０を操作して、自分のスケジュールを通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ２０２）。
【００５６】
スケジュール管理サーバ３０の受信部３１は、受信したユーザＡのスケジュールと、ユーザＢのスケジュールとを登録部３２に入力する。登録部３２は、入力されたユーザＡのスケジュールと、ユーザＢのスケジュールとを記憶部３３に記憶させる（ステップＳ２０３）。
【００５７】
すると、ユーザＡは、ユーザＡ端末１０を操作して、スケジュール管理サーバ３０にユーザＢのスケジュールを問い合わせて、ユーザＢのスケジュールを知ることができ、ユーザＢは、ユーザＢ端末２０を操作して、スケジュール管理サーバ３０にユーザＡのスケジュールを問い合わせて、ユーザＡのスケジュールを知ることができる。
【００５８】
位置記憶サーバ７０は、ユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０が接続している基地局の位置にもとづいて、ユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０の位置を測定し、測定した各携帯通信端末の位置を示す情報である位置情報をそれぞれ記憶する（ステップＳ２０４）。
【００５９】
つまり、ユーザＡが在席していれば、位置記憶サーバ７０は、ユーザＡが在席しているときのユーザＡ携帯通信端末５０の位置情報を記憶する。また、ユーザＢが在席していれば、位置記憶サーバ７０は、ユーザＢが在席しているときのユーザＢ携帯通信端末６０の位置情報を記憶する。
【００６０】
ユーザＡは、在席しているときにユーザＡ端末１０を操作して、スケジュール管理サーバ３０に位置記憶サーバ７０が記憶しているユーザＡ携帯通信端末５０の位置情報を読み出させる位置情報読み出し要求を、通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ２０５）。なお、このとき位置情報読み出し要求は、ユーザＡ携帯通信端末５０を示す情報を含むものとする。
【００６１】
スケジュール管理サーバ３０の送信部３６は、位置情報読み出し要求を受信部３１が受信すると、通信ネットワーク４０を介して位置記憶サーバ７０に、位置情報読み出し要求を送信する（ステップＳ２０６）。
【００６２】
位置記憶サーバ７０は、位置情報読み出し要求を受信すると、記憶しているユーザＡ携帯通信端末５０の位置情報を、通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ２０７）。スケジュール管理サーバ３０の登録部３２は、受信部３１が位置情報を受信すると、受信した位置情報を記憶部３３に記憶させる（ステップＳ２０８）。
【００６３】
ユーザＢは、在席しているときにユーザＢ端末２０を操作して、スケジュール管理サーバ３０に位置記憶サーバ７０が記憶しているユーザＢ携帯通信端末６０の位置情報を読み出させる位置情報読み出し要求を、通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ２０９）。なお、このとき位置情報読み出し要求は、ユーザＢ携帯通信端末６０を示す情報を含むものとする。
【００６４】
スケジュール管理サーバ３０の送信部３６は、位置情報読み出し要求を受信部３１が受信すると、通信ネットワーク４０を介して位置記憶サーバ７０に、位置情報読み出し要求を送信する（ステップＳ２１０）。
【００６５】
位置記憶サーバ７０は、位置情報読み出し要求を受信すると、記憶しているユーザＢ携帯通信端末６０の位置情報を、通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ２１１）。スケジュール管理サーバ３０の登録部３２は、受信部３１が位置情報を受信すると、受信した位置情報を記憶部３３に記憶させる（ステップＳ２１２）。
【００６６】
ユーザＡがユーザＡ端末１０を操作してスケジュール管理サーバ３０にユーザＢのスケジュールを問い合わせると、ユーザＢのスケジュールはユーザＢが不在中であることを示しているがユーザＢとメッセージ交換を行いたい場合、ユーザＡは、ユーザＡ端末１０を操作して、メッセンジャー通信予約情報を通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ２１３）。このとき、メッセンジャー通信予約情報が含む送信元情報はユーザＡ端末１０を示し、送信先情報はユーザＢ端末２０を示しているものとする。また、予約メッセージは、例えば、「Ａプロジェクトの件で意見交換がしたいので、メッセージ交換をしましょう」等である。
【００６７】
スケジュール管理サーバ３０の受信部３１は、通信ネットワーク４０を介してユーザＡ端末１０から受信したメッセンジャー通信予約情報を、管理部３４に入力する。管理部３４は、メッセンジャー通信予約情報が含む送信元情報が示すユーザＡ端末１０のユーザであるユーザＡ、および送信先情報が示すユーザＢ端末２０のユーザであるユーザＢのスケジュールを記憶部３３から読み出し、ユーザＡおよびユーザＢがともに在席中の時刻を特定する（ステップＳ２１４）。
【００６８】
管理部３４は、特定したユーザＡおよびユーザＢがともに在席中の時刻になると、送信部３６に、通信ネットワーク４０を介して位置記憶サーバ７０へ位置情報読み出し要求を送信させる（ステップＳ２１５）。なお、このとき位置情報読み出し要求は、ユーザＢ携帯通信端末６０を示す情報を含むものとする。
【００６９】
位置記憶サーバ７０は、位置情報読み出し要求を受信すると、記憶しているユーザＢ携帯通信端末６０の位置情報を、通信ネットワーク４０を介してスケジュール管理サーバ３０に送信する（ステップＳ２１６）。
【００７０】
スケジュール管理サーバ３０の管理部３４は、受信部３１が位置情報を受信すると、受信したユーザＢ携帯通信端末６０の位置情報と、記憶部３３が記憶しているユーザＢ携帯通信端末６０の位置情報とが合致するか否かを判断する（ステップＳ２１７）。すなわち、スケジュール管理サーバ３０の管理部３４は、ユーザＢ携帯通信端末６０の位置情報を用いてユーザＢが在席中であるか否かを判断する。
【００７１】
管理部３４は、受信部３１が受信したユーザＢ携帯通信端末６０の位置情報と、記憶部３３が記憶しているユーザＢ携帯通信端末６０の位置情報とが合致しないと判断すると、例えば３０分等の所定の時間経過後、送信部３６に、通信ネットワーク４０を介して位置記憶サーバ７０へ位置情報読み出し要求を送信させる（ステップＳ２１５）。
【００７２】
管理部３４は、受信部３１が受信したユーザＢ携帯通信端末６０の位置情報と、記憶部３３が記憶しているユーザＢ携帯通信端末６０の位置情報とが合致すると判断すると、メッセンジャー通信予約情報を生成部３５に入力する。生成部３５は、メッセンジャー通信予約情報が入力されると、メッセンジャー通信予約情報が含む送信元情報と送信先情報とにもとづいて、ユーザＡ端末１０およびユーザＢ端末２０にスケジュール管理サーバ３０への自動接続を要求する自動接続要求情報を生成し、生成した自動接続要求情報と、メッセンジャー通信予約情報とを送信部３６に入力する。
【００７３】
送信部３６は、入力された自動接続要求情報を、通信ネットワーク４０を介してメッセンジャー通信予約情報の送信元情報が示す端末であるユーザＡ端末１０に送信する（ステップＳ２１８）。ユーザＡ端末１０が、通信ネットワーク４０を介してスケジュール管理サーバ３０と接続し、スケジュール管理サーバ３０にメッセージ交換を開始することを示す情報を送信すると（ステップＳ２１９）、スケジュール管理サーバ３０の受信部３１が、通信ネットワーク４０を介してユーザＡ端末１０からメッセージ交換を開始することを示す情報を受信する。すると、スケジュール管理サーバ３０の送信部３６は、メッセンジャー通信予約情報の送信先情報が示す端末であるユーザＢ端末２０に通信ネットワーク４０を介して自動接続要求情報を送信する（ステップＳ２２０）。
【００７４】
ユーザＢ端末２０が、通信ネットワーク４０を介してスケジュール管理サーバ３０と接続すると、スケジュール管理サーバ３０の送信部３６は、メッセンジャー通信予約情報の予約メッセージを通信ネットワーク４０を介してユーザＢ端末２０に送信する（ステップＳ２２１）。
【００７５】
その後、ユーザＡ端末１０と、ユーザＢ端末２０とは、通信ネットワーク４０とスケジュール管理サーバ３０とを介してメッセージ交換を行う。すなわち、スケジュール管理サーバ３０の受信部３１がユーザＡ端末１０からメッセージを受信すると、送信部３６は、受信部３１がユーザＡ端末１０から受信したメッセージを通信ネットワーク４０を介してユーザＢ端末２０に送信する。また、スケジュール管理サーバ３０の受信部３１がユーザＢ端末２０からメッセージを受信すると、送信部３６は、受信部３１がユーザＢ端末２０から受信したメッセージを通信ネットワーク４０を介してユーザＡ端末１０に送信する。
【００７６】
なお、生成部３５は、メッセンジャー通信予約情報が入力されると、メッセンジャー通信予約情報が含む送信元情報と送信先情報とにもとづいて、ユーザＡ端末１０とユーザＢ端末２０を自動接続させる自動接続要求情報を生成し、ユーザＡ端末１０と、ユーザＢ端末２０とは、スケジュール管理サーバ３０を介さずに接続して、通信ネットワーク４０を介してメッセージ交換を行ってもよい。
【００７７】
以上に述べたように、この実施の形態によれば、ユーザＡとユーザＢとのいずれもが予めスケジュール管理サーバ３０に送信したスケジュールにおける在席中の時刻であって、ユーザＢ携帯通信端末６０の位置情報が在席時の位置を示しているときに、ユーザＡ端末１０およびユーザＢ端末２０と、スケジュール管理サーバ３０とを自動的に接続するため、ユーザＡとユーザＢとのいずれもが在席時にメッセージ交換を行うことができる。
【００７８】
なお、ユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星が送信した信号を受信して自端末の位置を測定する機能を備えていてもよく、測定した自端末の位置を示す位置情報を、無線通信網８０を介して位置記憶サーバ７０に送信してもよい。そして、位置記憶サーバ７０は、ユーザＡ携帯通信端末５０およびユーザＢ携帯通信端末６０から受信した位置情報を記憶してもよい。
【００７９】
すると、ユーザＢが在席しているときにユーザＢ携帯通信端末６０が自端末の位置をＧＰＳ衛星が送信した信号を用いて測定することができる場合、スケジュール管理サーバ３０の管理部３４は、ＧＰＳ衛星が送信した信号を用いて測定されたユーザＢが在席しているときのユーザＢ携帯通信端末６０の位置情報にもとづいてユーザＢが在席中であるか否かを判断するため、位置記憶サーバ７０がユーザＢ携帯通信端末６０が接続している基地局の位置にもとづいてユーザＢ携帯通信端末６０の位置を測定する場合に比べて、より正確な位置情報にもとづいて、ユーザＢが在席中であるか否かを判断することができる。
【産業上の利用可能性】
【００８０】
本発明は、メッセージ交換を行うシステムに適用することができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施の形態の一構成例を示すブロック図である。
【図２】スケジュール管理サーバの一構成例を示すブロック図である。
【図３】本発明の第１の実施の形態の動作を説明するシーケンス図である。
【図４】本発明の第２の実施の形態の一構成例を示すブロック図である。
【図５】本発明の第２の実施の形態の動作を説明するシーケンス図である。
【符号の説明】
【００８２】
１０  ユーザＡ端末
２０  ユーザＢ端末
３０  スケジュール管理サーバ
３１  受信部
３２  登録部
３３  記憶部
３４  管理部
３５  生成部
３６  送信部
４０  通信ネットワーク
５０  ユーザＡ携帯通信端末
６０  ユーザＢ携帯通信端末
７０  位置記憶サーバ
８０  無線通信網
【図１】
2006195561.tif 000003
【図２】
2006195561.tif 000004
【図３】
2006195561.tif 000005
【図４】
2006195561.tif 000006
【図５】
2006195561.tif 000007