(57)【特許請求の範囲】
【請求項１】
操作者の指示に従い電子メールを作成して送信する電子メール端末であって、
ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理するスケジューラから、作成中の電子メールの宛先アドレスに対応付けられている送信相手のスケジュールデータを取得するスケジュール取得手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールを前記作成中の電子メールとともに表示するスケジュール表示手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールに現在実施中のスケジュールがないならば、前記送信相手のプレゼンスを「在席中」と判断し、現在実施中のスケジュールがあるならば、前記送信相手のプレゼンスを「在席以外」と判断するプレゼンス判断手段と、
前記スケジュール表示手段により表示されている前記作成中の電子メールおよび前記送信相手のスケジュールとともに、前記プレゼンス判断手段により判断された前記送信相手のプレゼンスが「在席中」であるならば、前記送信相手が電子メールを確認できる状態にある旨を知らせるメッセージを表示し、前記送信相手のプレゼンスが「在席以外」であるならば、前記送信相手が現在実施中のスケジュールの終了後でないと電子メールを確認できない状態にある旨を知らせるメッセージを表示するメッセージ表示手段と、を備える
ことを特徴とする電子メール端末。
【請求項２】
請求項１に記載の電子メール端末であって、
前記作成中の電子メールから所定のキーワードを検索するキーワード検索手段をさらに備え、
前記スケジュール取得手段は、
前記キーワード検索手段により前記作成中の電子メールから所定のキーワードが検出された場合に、前記送信相手のスケジュールデータを取得する
ことを特徴とする電子メール端末。
【請求項３】
操作者の指示に従い電子メールを作成して送信する電子メール端末であって、
ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理するスケジューラから、作成中の電子メールの宛先アドレスに対応付けられている送信相手のスケジュールデータを取得するスケジュール取得手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールを前記作成中の電子メールとともに表示するスケジュール表示手段と、
前記作成中の電子メールから文言中に期日を含む回答期限に関する所定のキーワードを検索するキーワード検索手段と、を備え、
前記スケジュール取得手段は、
前記キーワード検索手段により前記作成中の電子メールから前記所定のキーワードが検出された場合に、前記送信相手の現在日時から当該検出された所定のキーワードに含まれている期日までのスケジュールデータを前記スケジューラから取得する
ことを特徴とする電子メール端末。
【請求項４】
請求項３に記載の電子メール端末であって、
前記スケジュール取得手段により取得された前記送信相手のスケジュールに現在実施中のスケジュールがないならば、前記送信相手のプレゼンスを「在席中」と判断し、現在実施中のスケジュールがあるならば、前記送信相手のプレゼンスを「在席以外」と判断するプレゼンス判断手段と、
前記スケジュール表示手段により表示されている前記作成中の電子メールおよび前記送信相手のスケジュールとともに、前記プレゼンス判断手段により判断された前記送信相手のプレゼンスが「在席中」であるならば、前記送信相手が電子メールを確認できる状態にある旨を知らせるメッセージを表示し、前記送信相手のプレゼンスが「在席以外」であるならば、前記送信相手が現在実施中のスケジュールの終了後でないと電子メールを確認できない状態にある旨を知らせるメッセージを表示するメッセージ表示手段と、をさらに備える
ことを特徴とする電子メール端末。
【請求項５】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、
ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理するスケジューラから、作成中の電子メールの宛先アドレスに対応付けられている送信相手のスケジュールデータを取得するスケジュール取得手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールを前記作成中の電子メールとともに表示するスケジュール表示手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールに現在実施中のスケジュールがないならば、前記送信相手のプレゼンスを「在席中」と判断し、現在実施中のスケジュールがあるならば、前記送信相手のプレゼンスを「在席以外」と判断するプレゼンス判断手段と、
前記スケジュール表示手段により表示されている前記作成中の電子メールおよび前記送信相手のスケジュールとともに、前記プレゼンス判断手段により判断された前記送信相手のプレゼンスが「在席中」であるならば、前記送信相手が電子メールを確認できる状態にある旨を知らせるメッセージを表示し、前記送信相手のプレゼンスが「在席以外」であるならば、前記送信相手が現在実施中のスケジュールの終了後でないと電子メールを確認できない状態にある旨を知らせるメッセージを表示するメッセージ表示手段と、
を備えた電子メール端末として機能させる
ことを特徴とするプログラム。
【請求項６】
コンピュータで読み取り可能なプログラムであって、
前記プログラムは、前記コンピュータを、
ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理するスケジューラから、作成中の電子メールの宛先アドレスに対応付けられている送信相手のスケジュールデータを取得するスケジュール取得手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールを前記作成中の電子メールとともに表示するスケジュール表示手段と、
前記作成中の電子メールから文言中に期日を含む回答期限に関する所定のキーワードを検索するキーワード検索手段と、
を備えた電子メール端末として機能させ、
前記スケジュール取得手段は、
前記キーワード検索手段により前記作成中の電子メールから前記所定のキーワードが検出された場合に、前記送信相手の現在日時から当該検出された所定のキーワードに含まれている期日までのスケジュールデータを前記スケジューラから取得する
ことを特徴とするプログラム。
【請求項７】
電子メール端末がスケジューラと連携して電子メールの作成および送信を支援する電子メールの作成・送信支援方法であって、
前記スケジューラは、
ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理し、
前記電子メール端末より受信したメールアドレスに対応付けて管理しているスケジュールデータを前記電子メール端末に送信し、
前記電子メール端末は、
前記スケジューラに作成中の電子メールの宛先アドレスを送信して、前記スケジューラから当該電子メールの送信相手のスケジュールデータを取得し、
前記送信相手のスケジュールを前記作成中の電子メールとともに表示するとともに、
前記送信相手のスケジュールに現在実施中のスケジュールがないならば、前記送信相手のプレゼンスを「在席中」と判断し、現在実施中のスケジュールがあるならば、前記送信相手のプレゼンスを「在席以外」と判断し、
前記送信相手のプレゼンスが「在席中」であるならば、前記送信相手が電子メールを確認できる状態にある旨を知らせるメッセージを表示し、前記送信相手のプレゼンスが「在席以外」であるならば、前記送信相手が現在実施中のスケジュールの終了後でないと電子メールを確認できない状態にある旨を知らせるメッセージを表示する
ことを特徴とする電子メールの作成・送信支援方法。
【請求項８】
電子メール端末がスケジューラと連携して電子メールの作成および送信を支援する電子メールの作成・送信支援方法であって、
前記スケジューラは、
ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理し、
前記電子メール端末より受信したメールアドレスに対応付けて管理しているスケジュールデータであって、現在日時から前記メールアドレスとともに前記電子メール端末より受信した期日までのスケジュールデータを前記電子メール端末に送信し、
前記電子メール端末は、
作成中の電子メールから文言中に期日を含む回答期限に関する所定のキーワードを検索し、当該所定のキーワードを検出した場合に、当該所定のキーワードに含まれている期日を当該電子メールの宛先アドレスとともに、前記スケジューラに送信して、前記スケジューラから当該電子メールの送信相手の現在日時から当該期日までのスケジュールデータを取得し、
前記送信相手の現在日時から当該期日までのスケジュールを前記作成中の電子メールとともに表示する
ことを特徴とする電子メールの作成・送信支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールの作成および送信を支援する技術に関する。
【背景技術】
【０００２】
特許文献１には、電子メールに対する回答を効率的に促す技術が開示されている。この技術において、ユーザ端末は、回答を要する電子メールの送信後、電子メールの送信相手毎に電子メールに対する回答の早さを表す尺度がメールアドレスに対応付けられて格納された格納部から、送信した電子メールのメールアドレスに対応付けられている尺度を特定する。そして、特定した尺度に応じて、送信した電子メールに対する回答の催促メールの送信タイミングを決定し、決定した送信タイミングになったならば、この催促メールを送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１１３５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、電子メールの送信相手に、電子メールに対する回答の催促メールを送信するものであるため、電子メールの送信相手に不快な思いをさせる可能性がある。一方、電子メールの送信者は、送信した電子メールを送信相手が直ちに確認してくれているか否かを把握できないため、不安に感じることがある。
【０００５】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、電子メールの送信相手の事情を考慮した電子メールの作成および送信を支援することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明では、ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理するスケジューラから、作成中の電子メールの宛先アドレスに対応付けられている送信相手のスケジュールデータを入手して、このスケジュールデータを作成中の電子メールとともに表示する。ここで、作成中の電子メールから期日等を表す所定のキーワードを検索し、所定のキーワードを検出できた場合に、送信相手のスケジュールデータを入手して作成中の電子メールとともに表示するようにしてもよい。また、入手したスケジュールデータから送信相手のプレゼンスを特定し、このプレゼンスに基づいて送信相手が電子メールを直ちに確認できる状態にあるか否かのメッセージを表示するようにしてもよい。
【０００７】
例えば、本発明の第一の態様は、
操作者の指示に従い電子メールを作成して送信する電子メール端末であって、
ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理するスケジューラから、作成中の電子メールの宛先アドレスに対応付けられている送信相手のスケジュールデータを取得するスケジュール取得手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールを前記作成中の電子メールとともに表示するスケジュール表示手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールに現在実施中のスケジュールがないならば、前記送信相手のプレゼンスを「在席中」と判断し、現在実施中のスケジュールがあるならば、前記送信相手のプレゼンスを「在席以外」と判断するプレゼンス判断手段と、
前記スケジュール表示手段により表示されている前記作成中の電子メールおよび前記送信相手のスケジュールとともに、前記プレゼンス判断手段により判断された前記送信相手のプレゼンスが「在席中」であるならば、前記送信相手が電子メールを確認できる状態にある旨を知らせるメッセージを表示し、前記送信相手のプレゼンスが「在席以外」であるならば、前記送信相手が現在実施中のスケジュールの終了後でないと電子メールを確認できない状態にある旨を知らせるメッセージを表示するメッセージ表示手段と、を備える。
【０００８】
また、本発明の第二の態様は、
操作者の指示に従い電子メールを作成して送信する電子メール端末であって、
ユーザ毎にスケジュールデータをメールアドレスに対応付けて管理するスケジューラから、作成中の電子メールの宛先アドレスに対応付けられている送信相手のスケジュールデータを取得するスケジュール取得手段と、
前記スケジュール取得手段により取得された前記送信相手のスケジュールを前記作成中の電子メールとともに表示するスケジュール表示手段と、
前記作成中の電子メールから文言中に期日を含む回答期限に関する所定のキーワードを検索するキーワード検索手段と、を備え、
前記スケジュール取得手段は、
前記キーワード検索手段により前記作成中の電子メールから前記所定のキーワードが検出された場合に、前記送信相手の現在日時から当該検出された所定のキーワードに含まれている期日までのスケジュールデータを前記スケジューラから取得する。
【発明の効果】
【００１０】
本発明によれば、電子メールの送信に先立って、電子メールの送信相手のスケジュールを確認することができるので、送信相手が電子メールに記述した回答期限内に対応可能であるか否か、および送信相手が電子メールを直ちに確認できる状態にあるか否かを判断することができる。したがって、電子メールの送信相手の事情を考慮した電子メールの作成および送信を支援することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の一実施の形態に係る電子メールシステムの概略構成図である。
【図２】図２は、本発明の一実施の形態に係る電子メールシステムの動作を説明するためのシーケンス図である。
【図３】図３は、スケジューラ搭載電子メールサーバ２の概略機能構成図である。
【図４】図４は、スケジュール記憶部２３の登録内容例を模式的に表した図である。
【図５】図５は、スケジューラ搭載電子メールサーバ２のスケジューラとしての処理を説明するためのフローである。
【図６】図６は、電子メール端末１の概略機能構成図である。
【図７】図７は、メッセージ記憶部１５の登録内容例を模式的に表した図である。
【図８】図８は、電子メール端末１の動作を説明するためのフローである。
【図９】図９は、電子メール端末１の表示画面例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の一実施の形態について説明する。
【００１３】
図１は、本実施の形態に係る電子メールシステムの概略構成図である。
【００１４】
図示するように、本実施の形態に係る電子メールシステムは、複数台の電子メール端末１−１〜１−ｎ（以下、単に電子メール端末１とも称する）と、スケジューラ搭載電子メールサーバ２と、電子メール端末１およびスケジューラ搭載電子メールサーバ２間を相互接続するＷＡＮ、ＬＡＮ等のネットワーク３と、を備えて構成される。
【００１５】
スケジューラ搭載電子メールサーバ２は、各電子メール端末１のユーザのスケジュールデータを管理するスケジューラ機能を備えた電子メールサーバである。電子メール端末１は、作成中の電子メールの送信相手のスケジュールデータをスケジューラ搭載電子メールサーバ２から取得して、作成中の電子メールとともに表示する。
【００１６】
図２は、本実施の形態に係る電子メールシステムの動作を説明するためのシーケンス図である。ここでは、電子メール端末１−１のユーザが電子メール端末１−２のユーザに電子メールを送信する場合の一例を示している。
【００１７】
まず、電子メール端末１−２は、ユーザからスケジュール登録指示を受け付けると（Ｓ１０１）、電子メール端末１−２の電子メールアドレスおよびユーザより入力されたスケジュールデータを伴うスケジュール登録要求をスケジューラ搭載電子メールサーバ２に送信する（Ｓ１０２）。
【００１８】
これを受けて、スケジューラ搭載電子メールサーバ２は、スケジュール登録要求に付加されているスケジュールデータを、スケジュール登録要求に付加されている電子メール端末１−２の電子メールアドレスに対応付けて登録する（Ｓ１０３）。
【００１９】
つぎに、電子メール端末１−１は、ユーザからメール作成指示を受け付けると（Ｓ１０４）、メール作成画面を表示して（Ｓ１０５）、ユーザから電子メールの作成・編集操作を受け付ける（Ｓ１０６）。そして、電子メール端末１−１は、回答期限に関する所定のキーワードあるいは回答を要求する所定のキーワードを作成・編集中の電子メールから検出すると、送信相手である電子メール端末１−２の電子メールアドレスが宛先アドレスとして入力済みであることを確認する（Ｓ１０７）。それから、宛先アドレスを伴うスケジュール取得要求をスケジューラ搭載電子メールサーバ２に送信する（Ｓ１０８）。
【００２０】
これを受けて、スケジューラ搭載電子メールサーバ２は、スケジュール取得要求に付加されている宛先アドレスに対応付けられて登録されている電子メール端末１−２のユーザのスケジュールデータを検索する（Ｓ１０９）。それから、スケジューラ搭載電子メールサーバ２は、電子メール端末１−２のユーザのスケジュールデータを電子メール端末１−１に送信する（Ｓ１１０）。
【００２１】
つぎに、電子メール端末１−１は、スケジューラ搭載電子メールサーバ２から電子メール端末１−２のユーザのスケジュールデータを受信すると、このスケジュールデータをメール作成画面とともに表示する（Ｓ１１１）。電子メール端末１−１のユーザは、メール作成画面とともに表示された電子メール端末１−２のユーザのスケジュールデータを参照して、作成・編集中の電子メールに記述した回答期限が妥当であるか否か、つまり、この回答期限内に送信相手が対応可能であるか否かを判断し、必要に応じて電子メールを編集する。
【００２２】
また、電子メール端末１−１は、電子メール端末１−２のユーザのスケジュールデータから電子メール端末１−２のユーザの現在の状態を表すプレゼンスを判断する。そして、このプレゼンスに基づいて、電子メール端末１−２のユーザが新たに着信した電子メールを直ちに確認できる状態にあるか否かを判断し、その結果を示すメッセージを表示する（Ｓ１１２）。
【００２３】
つぎに、電子メール端末１−１は、ユーザからメール送信指示を受け付けると（Ｓ１１３）、メール作成画面を介して作成・編集された電子メール端末１−２の電子メールアドレスを宛先アドレスとする電子メールをスケジューラ搭載電子メールサーバ２に送信する（Ｓ１１４）。
【００２４】
つぎに、電子メール端末１−２は、スケジューラ搭載電子メールサーバ２から、電子メール端末１−１を送信元とする電子メールを受信すると、電子メールを受信したことを知らせる電子メール受信通知を表示する（Ｓ１１５）。そして、電子メール端末１−２は、ユーザから電子メールの表示指示を受け付けると（Ｓ１１６）、この電子メール端末１−１を送信元とする電子メールを表示する（Ｓ１１７）。
【００２５】
つぎに、本実施の形態に係る電子メールシステムを構成するスケジューラ搭載電子メールサーバ２および電子メール端末１の詳細を説明する。
【００２６】
まず、スケジューラ搭載電子メールサーバ２について説明する。
【００２７】
図３は、スケジューラ搭載電子メールサーバ２の概略機能構成図である。
【００２８】
図示するように、スケジューラ搭載電子メールサーバ２は、ネットワークインターフェース部２０と、電子メールサーバ処理部２１と、スケジューラ処理部２２と、を備えている。
【００２９】
ネットワークインターフェース部２０は、ネットワーク３を介して電子メール端末１と通信を行うためのインターフェースである。
【００３０】
電子メールサーバ処理部２１は、電子メールサーバの機能を実現するために必要な処理を実施する。具体的には、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に従い電子メールを他の電子メールサーバに転送するとともに、ＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ  ３）に従いユーザ宛ての電子メールを受信する。
【００３１】
スケジューラ処理部２２は、スケジューラの機能を実現するために必要な処理を実施するものであり、スケジュール記憶部２３と、スケジュール登録要求処理部２４と、スケジュール取得要求処理部２５と、を有する。
【００３２】
スケジュール記憶部２３には、各電子メール端末１のユーザのスケジュールデータが記憶される。図４は、スケジュール記憶部２３の登録内容例を模式的に表した図である。図示するように、スケジュール記憶部２３には、電子メール端末１のユーザ毎に、ユーザのスケジュールデータのレコード２３２を格納するテーブル２３０がユーザの電子メールアドレス２３１に対応付けられて記憶されている。レコード２３２は、スケジュールを識別するためのＩＤを登録するフィールド２３３と、スケジュールの実施日を登録するフィールド２３４と、スケジュールの開始時刻を登録するフィールド２３５と、スケジュールの終了時刻を登録するフィールド２３６と、スケジュールの用件名を登録するフィールド２３７と、を有する。
【００３３】
スケジュール登録要求処理部２４は、ネットワークインターフェース部２０を介して電子メール端末１より受信したスケジュール登録要求に従いスケジュール記憶部２３にスケジュールデータを登録する。
【００３４】
スケジュール取得要求処理部２５は、ネットワークインターフェース部２０を介して電子メール端末１より受信したスケジュール取得要求に従いスケジュール記憶部２３からスケジュールデータを読み出して、スケジュール取得要求の送信元の電子メール端末１に送信する。
【００３５】
図５は、スケジューラ搭載電子メールサーバ２のスケジューラとしての処理を説明するためのフローである。なお、スケジューラ搭載電子メールサーバ２の電子メールサーバとしての処理は、既存の電子メールサーバと同様であるので、その詳細な説明を省略している。
【００３６】
スケジュール登録要求処理部２４は、ネットワークインターフェース部２０を介して電子メール端末１よりスケジュール登録要求を受信すると（Ｓ２００でＹＥＳ）、このスケジュール登録要求に付加されている電子メールアドレスに対応付けられてスケジュール記憶部２３に記憶されているテーブル２３０を検索する（Ｓ２０１）。そして、この検索したテーブル２３０に、スケジュール登録要求に付加されているスケジュールデータのレコード２３２を登録する（Ｓ２０２）。
【００３７】
また、スケジュール取得要求処理部２５は、ネットワークインターフェース部２０を介して電子メール端末１よりスケジュール取得要求を受信すると（Ｓ２０３でＹＥＳ）、このスケジュール登録要求に付加されている電子メールアドレスに対応付けられてスケジュール記憶部２３に記憶されているテーブル２３０を検索する（Ｓ２０４）。そして、このテーブル２３０から、現在日時からスケジュール登録要求に付加されている日時（ただし、日付のみの場合にはその日付、または曜日のみの場合には対応する日付）までの期間と少なくとも部分的に実施期間が重複するスケジュールデータのレコード２３２を読み出す（Ｓ２０５）。ここで、スケジュール登録要求に日時に関する情報が付加されていない場合は、現在日時以降のスケジュールデータのレコード２３２をすべて読み出す。それから、スケジュール取得要求処理部２５は、ネットワークインターフェース部２０を介してスケジュール取得要求の送信元の電子メール端末１に、この読み出したレコード２３２を送信する（Ｓ２０６）。なお、スケジュール取得要求に複数の宛先アドレスが付加されている場合、それぞれの宛先アドレスに対応付けられたテーブル２３０からレコード２３２を読み出し、それらのレコード２３２を送信する。
【００３８】
つぎに、電子メール端末１について説明する。
【００３９】
図６は、電子メール端末１の概略機能構成図である。
【００４０】
図示するように、電子メール端末１は、ネットワークインターフェース部１０と、マンマシンインターフェース部１１と、電子メールクライアント処理部１２と、キーワード検索部１３と、スケジュール取得要求部１４と、メッセージ記憶部１５と、プレゼンス判断部１６と、スケジュール表示部１７と、スケジュール受付部１８と、スケジュール登録要求部１９と、を備えている。
【００４１】
ネットワークインターフェース部１０は、ネットワーク３を介してスケジューラ搭載電子メールサーバ２と通信を行うためのインターフェースである。
【００４２】
マンマシンインターフェース部１１は、ユーザに情報を表示したり、ユーザから各種操作を受け付けたりするためのインターフェースであり、図示していないが、ＬＣＤ、ＬＥＤ等の表示装置と、マウス、キーボード、タッチセンサ等の入力装置と、を備えている。
【００４３】
電子メールクライアント処理部１２は、電子メールクライアントの機能を実現するために必要な処理を実施する。具体的には、ＳＭＴＰに従い電子メールをスケジューラ搭載電子メールサーバ２に送信するとともに、ＰＯＰ３に従いスケジューラ搭載電子メールサーバ２から電子メールを受信する。また、マンマシンインターフェース部１１にメール作成画面を表示して、ユーザから電子メールの作成および編集操作を受け付ける。
【００４４】
キーワード検索部１３は、電子メールクライアント処理部１２が作成・編集中の電子メールから、回答期限に関する所定のキーワードおよび回答を要求する所定のキーワードを検索する。
【００４５】
スケジュール取得要求部１４は、キーワード検索部１３によりキーワードが検出された場合に、ネットワークインターフェース部１０を介してスケジューラ搭載電子メールサーバ２にスケジュール取得要求を送信し、電子メールクライアント処理部１２が作成・編集中の電子メールの宛先アドレスにより特定される送信相手のスケジュールデータのレコード２３２を取得する。
【００４６】
メッセージ記憶部１５には、電子メールの送信相手のプレゼンスに応じて、この送信相手が電子メールを直ちに確認できるか否かについてのメッセージが格納されている。図７は、メッセージ記憶部１５の登録内容例を模式的に表した図である。図示するように、メッセージ記憶部１５には、メッセージ毎にレコード１５０が記憶されている。レコード１５０は、プレゼンス（「在席」、「在席以外」）を登録するフィールド１５１と、プレゼンスの終了時刻を登録するフィールド１５２と、メッセージを登録するフィールド１５３と、を有する。
【００４７】
プレゼンス判断部１６は、スケジュール取得要求部１４が取得した電子メールの送信相手のスケジュールデータから、この送信相手の現在の状態を表すプレゼンスを判断する。そして、このプレゼンスに応じたメッセージをメッセージ記憶部１５から検索し、スケジュール表示部１７に渡す。
【００４８】
スケジュール表示部１７は、スケジュール取得要求部１４が取得したスケジュールデータおよびプレゼンス判断部１６により検索されたメッセージを、電子メールクライアント処理部１２が表示中のメール作成画面とともに、マンマシンインターフェース部１１に表示する。
【００４９】
スケジュール受付部１８は、マンマシンインターフェース部１１を介してユーザからスケジュールデータの入力を伴うスケジュール登録指示を受け付ける。
【００５０】
スケジュール登録要求部１９は、スケジュール受付部１８により受け付けたスケジュール登録指示に従い、ネットワークインターフェース部１０を介してスケジューラ搭載電子メールサーバ２にスケジュール登録要求を送信する。
【００５１】
図８は、電子メール端末１の動作を説明するためのフローである。
【００５２】
まず、スケジュール受付部１８は、マンマシンインターフェース部１１を介してユーザから、スケジュールの実施日、開始時刻、終了時刻および用件名を含むスケジュールデータの入力を伴うスケジュール登録指示を受け付けると（Ｓ３００でＹＥＳ）、このスケジュールデータをスケジュール登録要求部１９に渡す。これを受けて、スケジュール登録要求部１９は、スケジュール受付部１８より受け取ったスケジュールデータ、および自電子メール端末１の電子メールアドレスを伴うスケジュール登録要求を生成し、ネットワークインターフェース部１０を介してスケジューラ搭載電子メールサーバ２に、このスケジュール登録要求を送信する（Ｓ３０１）。
【００５３】
また、電子メールクライアント処理部１２は、マンマシンインターフェース部１１を介してユーザからメール作成指示を受け付けると（Ｓ３０２でＹＥＳ）、マンマシンインターフェース部１１にメール作成画面を表示する（Ｓ３０３）。そして、このメール作成画面を介してユーザから電子メールの作成および編集操作を受け付ける（Ｓ３０４）。また、キーワード検索部１３は、電子メールクライアント処理部１２がメール作成画面を介してユーザから受け付けた操作内容に従い作成・編集中の電子メールに対して、「明日までに」、「○月○日までに」といった回答期限に関する所定のキーワード、および「連絡ください」、「返信ください」、「ご回答願います」といった回答を要求する所定のキーワードの検索を開始する（Ｓ３０５）。
【００５４】
キーワード検索部１３により作成・編集中の電子メールから所定のキーワードが検出されることなく（Ｓ３０５でＮＯ）、メール作成画面を介してユーザからメール送信指示を受け付けると（Ｓ３０６でＹＥＳ）、電子メールクライアント処理部１２は、この電子メールに宛先アドレスが設定されていることを確認し、ネットワークインターフェース部１０を介してスケジューラ搭載電子メールサーバ２に、この電子メールを送信する（Ｓ３０７）。
【００５５】
一方、メール作成画面を介してユーザからメール送信指示を受け付けることなく（Ｓ３０６でＮＯ）、作成・編集中の電子メールから所定のキーワードを検出すると（Ｓ３０５でＹＥＳ）、キーワード検索部１３は、検出したキーワードをスケジュール取得要求部１４に通知する。
【００５６】
これを受けて、スケジュール取得要求部１４は、電子メールクライアント処理部１２がメール作成画面を介して受け付けたユーザの操作内容に従い作成・編集中の電子メールに、宛先アドレスが設定されているか否かを判断する（Ｓ３０８）。そして、宛先アドレスが設定されていないならば（Ｓ３０８でＮＯ）、宛先アドレスが設定されるまで待つ。そして、一つ以上の宛先アドレスが設定されたならば（Ｓ３０８でＹＥＳ）、スケジュール取得要求部１４は、すべての宛先アドレスが付加されたスケジュール取得要求を生成する。この際、キーワード検索部１３により回答期限に関するキーワードが検出されているならば、このキーワードにより特定される回答期限の日時をスケジュール取得要求に付加する。それから、スケジュール取得要求部１４は、ネットワークインターフェース部１０を介してスケジューラ搭載電子メールサーバ２にスケジュール取得要求を送信する（Ｓ３０９）。
【００５７】
つぎに、スケジュール取得要求部１４は、スケジューラ搭載電子メールサーバ２からスケジュールデータを受信して、スケジュール表示部１７およびプレゼンス判断部１６に渡す。これを受けて、スケジュール表示部１７は、すべてのスケジュールデータを、電子メールクライアント処理部１２が表示中のメール作成画面とともに、マンマシンインターフェース部１１に表示する（Ｓ３１０）。
【００５８】
また、プレゼンス判断部１６は、スケジュール取得要求部１４からスケジュールデータを受け取ると、すべてのスケジュールデータから現在実施中のスケジュールを特定する。そして、特定したスケジュールに基づいて、メール作成画面を介して作成・編集中である電子メールのすべての送信相手の現在の状態を表すプレゼンスを判断する（Ｓ３１１）。
【００５９】
具体的には、現在実施中のスケジュールがないならば、プレゼンス「在席」と判断し、プレゼンスの終了時刻「未定」とする。一方、現在実施中のスケジュールがあるならば、プレゼンス「在席」と判断し、このスケジュールデータに含まれている終了時刻をプレゼンスの終了時刻とする。
【００６０】
つぎに、プレゼンス判断部１６は、以上のようにした判断したプレゼンスおよびその終了時刻を用いて、メッセージ記憶部１５からメッセージを検索し、このメッセージをスケジュール表示部１７に渡す。これを受けて、スケジュール表示部１７は、メッセージを、メール作成画面およびスケジュールデータとともに、マンマシンインターフェース部１１に表示する（Ｓ３１２）。
【００６１】
図９は、電子メール端末１の表示画面例を示す図である。この例において、電子メール端末１は、マンマシンインターフェース部１１の表示画面１１０に表示中のメール作成画面１１１を介してユーザから受け付けた操作内容に従い、作成・編集中の電子メールから、回答期限に関するキーワード「明日期限」１１１０を検出して、キーワード「明日期限」１１１０およびこの電子メールに設定された宛先アドレス「ｎａｋａｙｏ＿ｔａｒｏ＠ｎｙｃ．ｃｏ．ｊｐ」１１１１を伴うスケジュール取得要求をスケジューラ搭載電子メールサーバ２に送信し、これにより、スケジューラ搭載電子メールサーバ２から送信相手「ｎａｋａｙｏ＿ｔａｒｏ＠ｎｙｃ．ｃｏ．ｊｐ」の今日（２０１５／０９／２８）および明日（２０１５／０９／２９）分のスケジュールデータ１１２を取得して表示画面１１０に表示している。また、現在実施中（現在時刻１３：３０）のスケジュールが終了時刻「１５：００」の用件名「会議」であるため、送信相手「ｎａｋａｙｏ＿ｔａｒｏ＠ｎｙｃ．ｃｏ．ｊｐ」のプレゼンスを「在席以外」と判断して、現在実施中のスケジュールの終了後でないと電子メールを確認できない旨のメッセージ１１３を表示画面１１０に表示している。
【００６２】
これにより、ユーザは、メール作成画面１１１とともに表示された電子メールの送信相手「ｎａｋａｙｏ＿ｔａｒｏ＠ｎｙｃ．ｃｏ．ｊｐ」のスケジュールデータ１１２を参照して、作成・編集中の電子メールに記述した回答期限が妥当であるか否か、つまり、この回答期限内に送信相手「ｎａｋａｙｏ＿ｔａｒｏ＠ｎｙｃ．ｃｏ．ｊｐ」が対応可能であるか否かを判断して、必要に応じて回答期限等を修正することができる。また、メール作成画面１１１とともに表示されたメッセージ１１３に基づいて、電子メールの送信相手「ｎａｋａｙｏ＿ｔａｒｏ＠ｎｙｃ．ｃｏ．ｊｐ」が新たに着信した電子メールを直ちに確認できる状態にあるか否かを知ることができる。
【００６３】
さて、電子メールクライアント処理部１２は、メール作成画面１１１を介してユーザからメール送信指示を受け付けると（Ｓ３１３でＹＥＳ）、ネットワークインターフェース部１０を介してスケジューラ搭載電子メールサーバ２に、この電子メールを送信する（Ｓ３１４）。
【００６４】
一方、キーワード検索部１３がメール作成画面１１１に表示中の電子メールに記述されているキーワードが変更されたことを検出すると（Ｓ３１５でＹＥＳ）、あるいは、スケジュール取得要求部１４がメール作成画面１１１に表示中の電子メールの宛先アドレスが変更されたことを検出すると（Ｓ３１６でＹＥＳ）、Ｓ３０９に戻ってスケジューラ搭載電子メールサーバ２から再度スケジュールデータを取得して、表示画面１１０にスケジュールデータおよびメッセージを表示する（Ｓ３１０〜Ｓ３１２）。なお、図示しないが、ステップＳ３１５において、表示中の電子メールに記述されているキーワードの変更がキーワードの削除であった場合は、ステップＳ３０５へ戻る。同様に、ステップＳ３１６において、メール作成画面１１１に表示中の電子メールの宛先アドレスの変更が宛先アドレスの削除であった場合は、ステップＳ３０８へ戻る。
【００６５】
以上、本発明の一実施の形態を説明した。
【００６６】
本実施の形態において、電子メール端末１は、電子メールの送信に先立って、電子メールの送信相手のスケジュールを確認することができるので、送信相手が電子メールに記述した回答期限内に対応可能であるか否か、および送信相手が電子メールを直ちに確認できる状態にあるか否かを判断することができる。したがって、電子メールの送信相手の事情を考慮した電子メールの作成および送信を支援することができる。
【００６７】
また、本実施の形態において、電子メール端末１は、作成・編集中の電子メールから回答期限に関する所定のキーワードあるいは回答を要求する所定のキーワードを検出することにより、スケジューラ搭載電子メールサーバ２から電子メールの送信相手のスケジュールデータを自動的に取得するので、送信相手のスケジュールデータを入手するための作業負担を軽減することができる。
【００６８】
さらに、本実施の形態において、電子メール端末１は、作成・編集中の電子メールから検出されたキーワードが回答期限に関するキーワードである場合、スケジューラ搭載電子メールサーバ２から回答期限までのスケジュールデータを取得するので、参照される可能性の低い不要なスケジュールデータによる通信トラヒックの発生およびメモリ消費量の圧迫等を防止することができる。また、電子メール端末１が、スケジュールデータの取得に先立ち、電子メール端末１の送信相手のスケジュールデータの取得要否をユーザに確認するようにしてもよい。
【００６９】
また、本実施の形態において、電子メール端末１は、スケジューラ搭載電子メールサーバ２から取得されたスケジュールデータに基づいて電子メールの送信相手のプレゼンスを判断し、このプレゼンスに応じて送信相手が電子メールを直ちに確認できる状態にあるか否かのメッセージを表示するので、ユーザの不安を低減できる。
【００７０】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００７１】
例えば、上記の実施の形態において、電子メール端末１は、作成・編集中の電子メールから所定のキーワードを検出することにより、スケジューラ搭載電子メールサーバ２から電子メールの送信相手のスケジュールデータを取得するようにしている。しかし、本発明はこれに限定されない。例えば、作成・編集中の電子メールについてユーザからメール送信指示を受け付けた場合に、電子メールの送信に先立って、スケジューラ搭載電子メールサーバ２から電子メールの送信相手のスケジュールデータを取得して表示するようにしてよい。そして、ユーザからメール送信指示を再度受け付けた場合に、この電子メールを送信するようにしてもよい。
【００７２】
また、上記の実施の形態において、電子メール端末１は、メール作成画面１１１（図９参照）の宛先アドレス１１１１により特定される電子メールの送信相手のスケジュールデータをスケジューラ搭載電子メールサーバ２から取得しているが、メール作成画面１１１のＣＣ（Ｃａｒｂｏｎ  Ｃｏｐｙ）アドレス１１１２が設定されている場合には、ＣＣアドレス１１１２により特定される電子メールの送信相手のスケジュールデータをスケジューラ搭載電子メールサーバ２から取得してもよい。
【００７３】
また、上記の実施の形態において、図３に示すスケジューラ搭載電子メールサーバ２の機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、および無線ＬＡＮアダプタ等の無線通信機を備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【００７４】
同様に、図６に示す電子メール端末１の機能構成も、ＡＳＩＣ、ＦＰＧＡなどの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいはＤＳＰなどの計算機によりソフトウエア的に実現されるものでもよい。または、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、および無線ＬＡＮアダプタ等の無線通信機を備えたＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、スマートホン等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【００７５】
また、上記の実施の形態では、スケジューラ機能を備えた電子メールサーバであるスケジューラ搭載電子メールサーバ２を用いているが、スケジューラおよび電子メールサーバはそれぞれ別個の装置としてもよい。
【符号の説明】
【００７６】
１、１−１〜１−ｎ：電子メール端末、  ２：スケジューラ搭載電子メールサーバ、  ３：ネットワーク、  １０：ネットワークインターフェース部、  １１：マンマシンインターフェース部、  １２：電子メールクライアント処理部、  １３：キーワード検索部、  １４：スケジュール取得要求部、  １５：メッセージ記憶部、  １６：プレゼンス判断部、  １７：スケジュール表示部、  １８：スケジュール受付部、  １９：スケジュール登録要求部、  ２０：ネットワークインターフェース部、  ２１：電子メールサーバ処理部、  ２２：スケジューラ処理部、  ２３：スケジュール記憶部、  ２４：スケジュール登録要求処理部、  ２５：スケジュール取得要求処理部
【図１】
0006524876.tif 000002
【図２】
0006524876.tif 000003
【図３】
0006524876.tif 000004
【図４】
0006524876.tif 000005
【図５】
0006524876.tif 000006
【図６】
0006524876.tif 000007
【図７】
0006524876.tif 000008
【図８】
0006524876.tif 000009
【図９】
0006524876.tif 000010