(57)【要約】【課題】複数人のスケジュール調整をする場合でも、実際に人間が行うのと同じ手順でスケジュール調整をすることのできるスケジュール管理メール送受信装置を提供すること。【解決手段】予め決められたスケジュール書式を有する問い合わせメールを含むメールを受信するメール受信処理部１１１と、受信メールがスケジュール書式のメールか否かを解析するメール解析処理部１１３と、スケジュール登録部１２１と、メール解析処理部１１３でスケジュール書式のメールであると解析されたメールのうち、問い合わせメールに記載のスケジュールと、スケジュール登録部１２１に既に登録されているスケジュールとを照合するスケジュール管理処理部１２３と、スケジュール管理処理部１２３で照合されたスケジュールの空き状況を通知する応答メールを作成する応答メール作成処理部１２５と、メールを送信するメール送信処理部１１９とを備える。【選択図】　図１
2004005145.tif 000002
【特許請求の範囲】
【請求項１】
スケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールの何れかを含むメールを受信するメール受信部と、
このメール受信部で受信したメールが前記予め決められたスケジュール書式のメールか否かを解析するメール解析処理部と、
スケジュールを登録するスケジュール登録部と、
前記メール解析処理部で前記予め決められたスケジュール書式のメールであると解析されたメールのうち、前記問い合わせメールに記載のスケジュールと、前記スケジュール登録部に既に登録されているスケジュールとを照合するスケジュール照合部と、
このスケジュール照合部で照合されたスケジュールの空き状況を通知する応答メールを送信する応答メール送信部とを備えたことを特徴とするスケジュール管理メール送受信装置。
【請求項２】
前記スケジュール照合部が、前記問い合わせメールに対して、前記スケジュール登録部に既に登録されているスケジュールが空いている場合、前記スケジュール登録部にスケジュールを仮抑えすることを特徴とする請求項１に記載のスケジュール管理メール送受信装置。
【請求項３】
前記仮抑えされたスケジュールに対して、前記決定メールを前記メール受信部が受信した場合、前記スケジュール照合部が、前記仮抑えされたスケジュールを前記スケジュール登録部に正式にスケジュール登録する指示を行うとともに、前記仮抑えされたスケジュールに対して、前記無効メールを前記メール受信部が受信した場合、前記スケジュール照合部が、前記仮抑えされたスケジュールを解除することを特徴とする請求項２に記載のスケジュール管理メール送受信装置。
【請求項４】
前記仮抑えされたスケジュールに対して、一定時間、前記決定メールおよび前記無効メールの何れも前記メール受信部が受信しなかった場合、前記スケジュール照合部が、前記仮抑えされたスケジュールを解除することを特徴とする請求項３に記載のスケジュール管理メール送受信装置。
【請求項５】
コンピュータにスケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールの何れかを含むメールを受信するメール受信ステップと、
このメール受信ステップで受信したメールが前記予め決められたスケジュール書式のメールか否かを解析するメール解析処理ステップと、
スケジュールをスケジュール記憶部に登録するスケジュール登録ステップと、前記メール解析処理ステップで前記予め決められたスケジュール書式のメールであると解析されたメールのうち、前記問い合わせメールに記載のスケジュールと、前記スケジュール記憶部に既に登録されているスケジュールとを照合するスケジュール照合ステップと、
このスケジュール照合ステップで照合されたスケジュールの空き状況を通知する応答メールを送信する応答メール送信ステップとを実行させるスケジュール管理メール送受信プログラムを記録した記録媒体。
【請求項６】
前記スケジュール照合ステップが、前記問い合わせメールに対して、前記スケジュール記憶部に既に登録されているスケジュールが空いている場合、前記スケジュール登録ステップで前記スケジュール記憶部にスケジュールを仮抑えするステップを有することを特徴とする請求項５に記載のスケジュール管理メール送受信プログラムを記録した記録媒体。
【請求項７】
前記仮抑えされたスケジュールに対して、前記決定メールを前記メール受信ステップで受信した場合、前記スケジュール照合ステップが、前記仮抑えされたスケジュールを前記スケジュール記憶部に正式にスケジュール登録する指示を行うステップを有するとともに、前記仮抑えされたスケジュールに対して、前記無効メールを前記メール受信ステップで受信した場合、前記スケジュール照合ステップが、前記仮抑えされたスケジュールを解除するステップを有することを特徴とする請求項６に記載のスケジュール管理メール送受信プログラムを記録した記録媒体。
【請求項８】
前記仮抑えされたスケジュールに対して、一定時間、前記決定メールおよび前記無効メールの何れも前記メール受信ステップで受信しなかった場合、前記スケジュール照合ステップが、前記仮抑えされたスケジュールを解除するステップを有することを特徴とする請求項７に記載のスケジュール管理メール送受信プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報機器および携帯情報端末で動作するメールソフトウェアとスケジュール管理ソフトウェアを組み合わせたスケジュール管理メール送受信装置に関するものである。
【０００２】
【従来の技術】
従来、メーラは、通信ネットワークを介して特定の相手とメッセージを手紙のように交換できるソフトウェアとして構成されており、スケジューラは、個人でスケジュールの登録、削除および閲覧ができるソフトウェアとして構成されていた。昨今のインターネットおよび組織内ネットワークの普及に伴い、スケジュールを了承するか否かを判断する過程での連絡にメールを使用する場合が増えてきたが、従来のメーラとスケジューラは、元来別々のソフトウェアであり、連携動作無く構成されたものであった。
【０００３】
【発明が解決しようとする課題】
しかし、このような従来のメーラとスケジューラでは、メーラとスケジューラが連携していないために、まず、メーラにより受信したメールに記載のスケジュールを確認後、スケジューラにより自分のスケジュールを閲覧し、既に登録されている日時の重なるスケジュールが無ければ、そのスケジュールをスケジューラに登録し、相手に対してスケジュールを了承する回答の連絡を行っていた。
【０００４】
また、既に予定がある場合は、スケジューラには登録せず、相手に対してスケジュールを拒否する回答の連絡をメール等で行っていた。このように、操作者がメーラとスケジューラをそれぞれ操作しないとスケジュールを了承するか否かの判断ができず、スケジュールを了承するか否かの判断が遅れたり、またメーラとスケジューラを別々に操作するということが煩わしいという問題点があった。また、複数人のスケジュールを調整する場合、結局そのスケジュールが無効となった時に、無効になったことを知らせる手段がないという問題点があった。
【０００５】
本発明は、このような問題を解決するためになされたもので、複数人のスケジュール調整をする場合でも、実際に人間が行うのと同じ手順でスケジュール調整をすることのできるスケジュール管理メール送受信装置を提供するものでる。
【０００６】
【課題を解決するための手段】
本発明のスケジュール管理メール送受信装置は、スケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールの何れかを含むメールを受信するメール受信部と、このメール受信部で受信したメールが前記予め決められたスケジュール書式のメールか否かを解析するメール解析処理部と、スケジュールを登録するスケジュール登録部と、前記メール解析処理部で前記予め決められたスケジュール書式のメールであると解析されたメールのうち、前記問い合わせメールに記載のスケジュールと、前記スケジュール登録部に既に登録されているスケジュールとを照合するスケジュール照合部と、このスケジュール照合部で照合されたスケジュールの空き状況を通知する応答メールを送信する応答メール送信部とを備えた構成を有している。
【０００７】
この構成により、スケジュールの問い合わせを行い、スケジュールが空いていた場合にも、即座にスケジュールを登録せずに、空き状況を応答メールで通知できるので、複数人のスケジュールを調整することが可能となる。
【０００８】
また、本発明のスケジューラ管理メール送受信装置は、スケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールの何れかを含むメールを受信するメール受信部と、このメール受信部で受信したメールが前記予め決められたスケジュール書式のメールか否かを解析するメール解析処理部と、スケジュールを登録するスケジュール登録部と、前記メール解析処理部で前記予め決められたスケジュール書式のメールであると解析されたメールのうち、前記問い合わせメールに記載のスケジュールと、前記スケジュール登録部に既に登録されているスケジュールとを照合するスケジュール照合部と、このスケジュール照合部で照合されたスケジュールの空き状況を通知する応答メールを送信する応答メール送信部とを備え、前記スケジュール照合部が、前記スケジュールの問い合わせに対して、前記スケジュール登録部に既に登録されているスケジュールが空いている場合、前記スケジュール登録部にスケジュールを仮抑えすることを特徴とした構成を有している。
【０００９】
この構成により、スケジュールを仮抑えできるので、スケジュールの問い合わせによりスケジュールの空きが確認できてから、正式にスケジュール登録を行うまでの間に、別件のスケジュールを入れられてしまうことがなくなる。
【００１０】
さらに、本発明のスケジューラ管理メール送受信装置は、スケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールの何れかを含むメールを受信するメール受信部と、このメール受信部で受信したメールが前記予め決められたスケジュール書式のメールか否かを解析するメール解析処理部と、スケジュールを登録するスケジュール登録部と、前記メール解析処理部で前記予め決められたスケジュール書式のメールであると解析されたメールのうち、前記問い合わせメールに記載のスケジュールと、前記スケジュール登録部に既に登録されているスケジュールとを照合するスケジュール照合部と、このスケジュール照合部で照合されたスケジュールの空き状況を通知する応答メールを送信する応答メール送信部とを備え、前記スケジュール照合部が、前記スケジュールの問い合わせに対して、前記スケジュール登録部に既に登録されているスケジュールが空いている場合、前記スケジュール登録部にスケジュールを仮抑えし、前記仮抑えされたスケジュールに対して、スケジュールの決定メールを前記メール受信部が受信した場合、前記スケジュール照合部が、前記仮抑えされたスケジュールを前記スケジュール登録部に正式にスケジュール登録する指示を行うとともに、前記仮抑えされたスケジュールに対して、スケジュールの無効メールを前記メール受信部が受信した場合、前記スケジュール照合部が、前記仮抑えされたスケジュールを解除することを特徴とした構成を有している。
【００１１】
この構成により、決定メールにより仮抑えされたスケジュールを正式な登録もしくは、無効メールにより解除することが可能となる。
【００１２】
さらに、本発明のスケジューラ管理メール送受信装置は、スケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールの何れかを含むメールを受信するメール受信部と、このメール受信部で受信したメールが前記予め決められたスケジュール書式のメールか否かを解析するメール解析処理部と、スケジュールを登録するスケジュール登録部と、前記メール解析処理部で前記予め決められたスケジュール書式のメールであると解析されたメールのうち、前記問い合わせメールに記載のスケジュールと、前記スケジュール登録部に既に登録されているスケジュールとを照合するスケジュール照合部と、このスケジュール照合部で照合されたスケジュールの空き状況を通知する応答メールを送信する応答メール送信部とを備え、前記スケジュール照合部が、前記スケジュールの問い合わせに対して、前記スケジュール登録部に既に登録されているスケジュールが空いている場合、前記スケジュール登録部にスケジュールを仮抑えし、前記仮抑えされたスケジュールに対して、スケジュールの決定メールを前記メール受信部が受信した場合、前記スケジュール照合部が、前記仮抑えされたスケジュールを前記スケジュール登録部に正式にスケジュール登録する指示を行うとともに、前記仮抑えされたスケジュールに対して、スケジュールの無効メールを前記メール受信部が受信した場合、前記スケジュール照合部が、前記仮抑えされたスケジュールを解除し、前記仮抑えされたスケジュールに対して、一定時間、スケジュールの決定メールおよび無効メールを前記メール受信部が受信しなかった場合、前記スケジュール照合部が、前記仮抑えされたスケジュールを解除することを特徴とした構成を有している。
【００１３】
この構成により、仮抑え後、正式な登録または解除のメールが何らかの理由により来なくても自動的にスケジュールの予定を「空きあり」に戻すことが可能となる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素は同じ参照記号および符号を用いて示してある。
【００１５】
（第１の実施の形態）
【００１６】
図１に示すように、本発明の第１の実施の形態のメール送受信装置１００は、ネットワーク９０を介して図示されない他のパーソナルコンピュータ、ワークステーションなどの情報機器、あるいはＰＤＡ（Ｐａｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｃｅ）、携帯電話などの携帯情報端末（以後、単に「コンピュータ」と呼ぶ。）とメールを送受信するメーラ１１０と、スケジュールを登録、削除および閲覧するスケジューラ１２０とを備えている。
【００１７】
ここで、メーラ１１０とは、ネットワーク９０上に配置された複数のコンピュータ間で交信する画像データ、音声データ、文書データからなる電子情報を、ネットワーク９０上の届けたい相手に対して送受信する機器とソフトウェアを意味する。また、メールとは、ネットワーク９０上に配置された複数のコンピュータ間で交信する画像データ、音声データ、文書データからなる電子情報を意味する。また、ネットワーク９０は、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ：特定区域内情報通信網）、ＶＡＮ（Ｖａｌｕｅ　Ａｄｄｅｄ　Ｎｅｔｗｏｒｋ：付加価値通信網）、およびインターネットを含む。
【００１８】
また、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００は、パーソナルコンピュータおよびワークステーションなどの情報機器、並びにＰＤＡ、携帯電話などの携帯情報端末に含まれ、中央処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）（図示無し）と、記憶装置（図示無し）と、入出力装置（図示無し）と、外部インターフェース（図示無し）とを有する一般的なコンピュータ上で動作するソフトウェアを有する。
【００１９】
メーラ１１０は、ネットワーク９０を介して他のコンピュータ（図示無し）からのメールを受信するメール受信処理部１１１と、メール受信処理部１１１で受信したメールが予め決められたスケジュール書式のメールか否かを解析するメール解析処理部１１３と、メール解析処理部１１３でスケジュール書式のメールでないと解析されたメールを通常メールとして蓄積するメール蓄積処理部１１５と、スケジュールを問い合わせ、登録または、取り消しするためのメールを編集するスケジュール登録メール編集処理部１１７と、ネットワーク９０を介して他のコンピュータ宛てにメールを送信するメール送信処理部１１９とを有する。
【００２０】
スケジューラ１２０は、スケジュールを登録するスケジュール登録部１２１と、メーラ１１０のメール解析処理部１１３で予め決められたスケジュール書式のメールであると解析されたメールのうち、問い合わせメールに記載のスケジュールと、スケジュール登録部１２１に既に登録されているスケジュールとを照合するとともに、スケジュールを管理するスケジュール管理処理部１２３と、スケジュール管理処理部１２３で照合されたスケジュールの空き状況を通知する応答メールを作成する応答メール作成処理部１２５と、スケジュール登録部１２１にスケジュールが登録されたことを通知する登録メールを作成する登録メール作成処理部１２７とを有する。
【００２１】
さらに、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００は、スケジューラ１２０のスケジュール管理処理部１２３に電気的に接続された時計１３０を含む。時計１３０は、スケジューラ１２０のスケジュール管理処理部１２３に、現在日時を通知するものである。
【００２２】
メーラ１１０のメール受信処理部１１１は、ネットワーク９０を介して受信メールの有無の確認を定期的に行い、メールが届いている場合、メールの受信処理を行うものである。この受信メールの有無の確認は、予め決められた時間間隔毎であっても良いし、その時間間隔は、一定の時間範囲毎に個別に設定しても良いし、一日のうちの予め決められた時刻であっても良い。あるいは、自動受信以外に、必要に応じて手動受信をすることもできる。メーラ１１０のメール受信処理部１１１が受信するメールには、スケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールが含まれる。
【００２３】
メーラ１１０のメール解析処理部１１３は、メーラ１１０のメール受信処理部１１１で受信したメールが、予め決められたスケジュール書式通りに記載されたスケジュールデータであるか、予め決められたスケジュール書式通りに記載されていないスケジュールデータであるかを解析処理するものである。そして、予め決められたスケジュール書式のメールを受信した場合、メーラ１１０のメール解析処理部１１３は、この予め決められたスケジュール書式のメールをメーラ１１０のスケジュール管理処理部１２３に渡すものである。また、予め決められたスケジュール書式でないメールと、スケジュールに関係のないメールとを含む通常メールを受信した場合、メーラ１１０のメール解析処理部１１３は、この通常メールをメーラ１１０のメール蓄積処理部１１５に渡すものである。
【００２４】
メーラ１１０のメール蓄積処理部１１５は、複数のメールを記憶可能な記憶容量を有する記憶装置（図示無し）、例えば、ハードディスク装置を含む不揮発性メモリを有し、メーラ１１０のメール受信処理部１１１で受信された通常メールを記憶装置に蓄積するものである。これらの通常メールは、メーラ１１０の図示されないメール処理部により、後で閲覧することができる。
【００２５】
メーラ１１０のスケジュール登録メール編集処理部１１７は、スケジュールを問い合わせ、登録および取り消しする際に送信する問い合わせ、登録および無効メールを編集するための画面を図示されない表示装置上に表示するとともに、操作者がこの編集画面に従って編集したメールを予め決められた書式のメールに変換するものである。尚、メーラ１１０のスケジュール登録メール編集処理部１１７で表示される編集画面については後述する。
【００２６】
メーラ１１０のメール送信処理部１１９は、メーラ１１０のスケジュール登録メール編集処理部１１７で作成された問い合わせ、登録および無効メールと、後述するスケジューラ１２０で作成された応答および登録メールと、メーラ１１０の図示されないメール処理部により作成されたスケジュールに関係ない通常メールとを含むメールを、ネットワーク９０を介して他のコンピュータ宛てに送信するものである。
【００２７】
スケジューラ１２０のスケジュール登録部１２１は、複数のスケジュールを登録するものである。スケジューラ１２０のスケジュール登録部１２１は、複数のスケジュールを記憶可能な記憶容量を有する記憶装置、例えば、ハードディスク装置を含む不揮発性メモリを有する。
【００２８】
スケジューラ１２０のスケジュール管理処理部１２３は、メーラ１１０のメール解析処理部１１３で解析された予め決められたスケジュール書式のメールを受取り、メール種別を解析し、メール種別が「問い合わせ」の場合、予め決められたスケジュール書式のメールに記載のスケジュールと、既に登録されているスケジュールの照合を行うものである。すなわち、予め決められたスケジュール書式のメールに記載のスケジュールデータと、既に登録されているスケジュールデータに含まれる開始日時から終了日時までの時間帯の照合を行うものである。そして、予め決められたスケジュール書式のメールに記載のスケジュールデータと、既に登録されているスケジュールデータとを照合し、開始日時から終了日時までの時間帯が重なる時は、「スケジュールの空きなし」と判定し、開始日時から終了日時までの時間帯が重ならない時は、「スケジュールの空きあり」と判定するものである。
【００２９】
スケジューラ１２０のスケジュール管理処理部１２３は、「スケジュールの空きあり」と判定した場合は、「スケジュールの空きあり」を通知する応答メールの作成の指示を後述するスケジューラ１２０の応答メール作成処理部１２５に行い、また、「スケジュールの空きなし」と判定した場合は、「スケジュールの空きなし」を通知する応答メールの作成の指示をスケジューラ１２０の応答メール作成処理部１２５に行うものである。
【００３０】
スケジューラ１２０の応答メール作成処理部１２５は、スケジュール管理処理部１２３の指示に従って、「空きあり」、または「空きなし」の応答メールを作成するものである。ここで、「空きなし」の応答メールは、問い合わせされたスケジュールの開始日時から終了日時までの時間帯の前後の空き時間帯情報を含んでも良い。これにより、「空きなし」の応答メールを受け取った操作者は、次のスケジュールが立てやすくなる。
【００３１】
スケジューラ１２０の登録メール作成処理部１２７は、スケジューラ１２０のスケジュール管理処理部１２３の指示に従って、登録メールを作成するものである。
【００３２】
図２に、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００のメーラ１１０のスケジュール登録メール編集処理部１１７で作成される問い合わせ、決定および無効メールの予め決められたスケジュール書式の一例を示している。図２に示すように、メールのスケジュール書式２００は、１行目に記載されるメールの種別２０１と、２行目に記載される識別子であるスケジュールＩＤ２０３と、３行目に記載されるスケジュール登録者名２０５と、４行目に記載されるスケジュールの開始日時２０７と、５行目に記載されるスケジュールの終了日時２０９と、６行目に記載されるスケジュールの開催場所２１１と、７行目以降に記載されるスケジュール内容２１３とを含む。尚、メールの種別２０１は、問い合わせ、決定および無効がある。
【００３３】
メーラ１１０のスケジュール登録メール編集処理部１１７は、このスケジュール書式に入力された書式入力枠の日時の範囲の確認を行い、開始日時と終了日時が確実に入力され、前後関係の矛盾が発生しないとき、指定された種別のスケジュール書式を有するメールに変換してメーラ１１０のメール送信処理部１１９に渡すものである。
【００３４】
図３は、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００の処理手順を示すフロー図である。図３に示すように、メーラ１１０のメール受信処理部１１１が、一定時間の経過を確認し（ステップＳ３０１）、一定時間経過している時、受信メールの有無の確認を行い、メールが届いている場合は、メールを受信する（ステップＳ３０２）。ステップＳ３０１で一定時間が経過していない場合や、ステップＳ３０２でメールが届いていない場合は、ステップＳ３０１に戻る。
【００３５】
ステップＳ３０１の一定時間の経過の確認は、予め決められた時間間隔毎であっても良いし、その時間間隔は、一定の時間範囲毎に個別に設定しても良いし、一日のうちの予め決められた時刻であっても良い。あるいは、自動受信以外に、必要に応じて手動により本ステップを開始することもできる。
【００３６】
メーラ１１０のメール受信処理部１１１がメールを受信した後、メーラ１１０のメール解析処理部１１３が、受信したメールが全て解析が終了したか否かが確認され（ステップＳ３０３）、全て解析が終了した場合は、ステップＳ３０１に戻り、解析が終了していない場合は、ステップＳ３０４に進む。このステップＳ３０３により、ステップＳ３０２でメーラ１１０のメール受信処理部１１１により受信されたメールが複数の場合、以後のステップを受信メール毎に繰り返すことにより、受信された複数のメール全ての解析を行うことができる。
【００３７】
次いで、メーラ１１０のメール解析処理部１１３が、受信メールの書式を確認し、図２に示したような予め決められたスケジュール書式であるか否かを確認する（ステップＳ３０４）。受信メールの書式がスケジュール書式である場合は、メーラ１１０のメール解析処理部１１３からスケジューラ１２０のスケジュール管理処理部１２３に受信メールを渡し、スケジューラ１２０のスケジュール管理処理部１２３が、受信メールの種別が「問い合わせ」であるか否かを確認する（ステップＳ３０５）。一方、ステップＳ３０４で、受信メールの書式がスケジュール書式でないと判定された場合は、受信メールを通常のメールとしてメーラ１１０のメール解析処理部１１３がメーラ１１０のメール蓄積処理部１１５に渡し、メーラ１１０のメール蓄積処理部１１５が、受信メールを通常メールとして蓄積し（ステップＳ３０６）、ステップＳ３０３に戻る。
【００３８】
ステップＳ３０５の判定で、受信メールの種別が「問い合わせ」であった場合は、スケジューラ１２０のスケジュール管理処理部１２３が、受信メールに記載されたスケジュールと、スケジュール登録部１２１に既に登録されている登録済みスケジュールとを照合し（ステップＳ３０７）、受信メールのスケジュールと、登録済みスケジュールの日時が重なる時、すなわち、スケジュールの開始日時と終了日時の時間帯が重なる時、「スケジュールの空きなし」と判定し、受信メールのスケジュールと、登録済みスケジュールの日時が重ならない時、すなわち、スケジュールの開始日時と終了日時の時間帯が重ならない時、「スケジュールの空きあり」と判定する。
【００３９】
ステップＳ３０７で、「スケジュールの空きあり」と判定された場合、スケジューラ１２０のスケジュール管理処理部１２３が、スケジューラ１２０の応答メール作成処理部１２５に「空きあり」の応答メールの作成を指示し、スケジューラ１２０の応答メール作成処理部１２５が、指示に従って、「空きあり」の応答メールを作成し（ステップＳ３０８）、メーラ１１０のメール送信処理部１１９に応答メールを渡し、メーラ１１０のメール送信処理部１１９が、問い合わせメールの送信者宛てに「空きあり」の応答メールを送信する（ステップＳ３０９）。
【００４０】
一方、ステップＳ３０７で、「スケジュールの空きなし」と判定された場合、スケジューラ１２０のスケジュール管理処理部１２３が、スケジューラ１２０の応答メール作成処理部１２５に「空きなし」の応答メールの作成を指示し、スケジューラ１２０の応答メール作成処理部１２５が、指示に従って、「空きなし」の応答メールを作成し（ステップＳ３１０）、メーラ１１０のメール送信処理部１１９に応答メールを渡し、メーラ１１０のメール送信処理部１１９が、問い合わせメールの送信者宛てに「空きなし」の応答メールを送信する（ステップＳ３１１）。ステップＳ３０９およびステップＳ３１１でメーラ１１０のメール送信処理部１１９が応答メールを送信後、ステップＳ３０３に戻る。
【００４１】
ステップＳ３０５の判定で、受信メールの種別が「問い合わせ」でなかった場合は、スケジューラ１２０のスケジュール管理処理部１２３が、さらに受信メールの種別が「決定」であるか否かを確認する（ステップＳ３１２）。
【００４２】
ステップＳ３１２で、受信メールの種別が「決定」と判定された場合は、スケジューラ１２０のスケジュール管理処理部１２３が、スケジューラ１２０のスケジュール登録部１２１にスケジュールを登録し（ステップＳ３１３）、決定メールの送信者宛てにスケジュール登録が完了したことを通知する登録メールの作成をスケジューラ１２０の登録メール作成処理部１２７に指示し、スケジューラ１２０の登録メール作成処理部１２７が、指示に従って、スケジュール登録が完了したことを通知する登録メールを作成し（ステップＳ３１４）、メーラ１１０のメール送信処理部１１９に登録メールを渡し、メーラ１１０のメール送信処理部１１９が、決定メールの送信者宛てに登録メールを送信する（ステップＳ３１５）。ステップＳ３１５でメーラ１１０のメール送信処理部１１９が登録メールを送信後、ステップＳ３０３に戻る。一方、ステップＳ３１２で、受信メールの種別が「決定」でないと判定された場合も、ステップＳ３０３に戻る。
【００４３】
図４は、メーラ１１０のスケジュール登録メール編集処理部１１７で問い合わせ、決定および無効メールの何れかを作成する場合の編集画面の一例である。図４に示すように、編集画面４００は、登録者名を入力する登録者名入力欄４０１と、「問い合わせ」、「決定」および「無効」の３つのメール種別から一つを選択するための問い合わせチェックボタン４０３、決定チェックボタン４０５、および無効チェックボタン４０７と、スケジュールＩＤを入力するスケジュールＩＤ入力欄４０９と、スケジュールの開始日時を入力する開始日時入力欄４１１と、スケジュールの終了日時を入力する終了日時入力欄４１３と、スケジュールの開催場所を入力する開催場所入力欄４１５と、スケジュールの内容を入力するスケジュール内容入力欄４１７と、編集画面４００で入力された内容を登録する指示を行う登録ボタン４２１と、編集画面４００で入力された内容を取り消しする指示を行う取り消しボタン４２３とを含む。
【００４４】
以上のように構成された本発明の第１の実施の形態のスケジュール管理メール送受信装置１００の動作について、以下に図１乃至図４を用いて説明する。
【００４５】
はじめに、ある操作者が、他の者にスケジュールを問い合わせするためのメールを作成する場合について説明する。まず、操作者によって、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００がコンピュータ上で起動される。次いで、操作者により、メーラ１１０のスケジュール登録メール編集処理部１１７が起動され、これにより、図４に示された編集画面４００が表示される。この編集画面４００に従って、操作者により、スケジュールの問い合わせメールを作成するための情報の入力が行われる。
【００４６】
詳細には、操作者は、登録者名入力欄４０１に登録者名を入力し、メール種別の問い合わせチェックボタン４０３をチェックし、スケジュールＩＤ入力欄４０９にスケジュールＩＤを入力し、開始日時入力欄４１１にスケジュールの開始日時を入力し、終了日時入力欄４１３にスケジュールの終了日時を入力し、開催場所入力欄４１５にスケジュールの開催場所を入力し、スケジュール内容入力欄４１７にスケジュールの内容を入力する。
【００４７】
すべての情報が入力された後、操作者により登録ボタン４２１がクリックされると、編集画面４００で入力された内容のメールが、メーラ１１０のスケジュール登録メール編集処理部１１７によって図２に示された書式に従って作成される。ここで、編集画面４００で入力した内容を消去する場合は、取り消しボタン４２３をクリックする。このようにして作成されたメールの本文は、メールを送信する相手先の指定、および表題の入力などを図示されない一般的なメール編集エディタなどで行った後、メーラ１１０のメール送信処理部１１９によりネットワーク９０を介して、他のコンピュータ宛てに送信される。
【００４８】
このようにして送信された問い合わせメールは、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００を備えた他のコンピュータによって受信される。以下に、問い合わせメールを受信した場合について説明する。
【００４９】
他のコンピュータでは、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００が動作中であり、一定の時間経過が確認された時（ステップＳ３０１）、上記の問い合わせメールが、他の通常メールと一緒に、メーラ１１０のメール受信処理部１１１によって受信され（ステップＳ３０２）、メーラ１１０のメール解析処理部１１３に渡される。ここでは、１通目に通常メールが受信され、２通目に上記の問い合わせメールが受信され、はじめに１通目に受信された通常メールについてメール解析がなされるものとする。
【００５０】
そして、受信したメールの解析が全て終了したか否かが確認され（ステップＳ３０３）、まだ、受信メールは１通も解析が終了していないので、メーラ１１０のメール解析処理部１１３により、１通目の受信メールが解析される（ステップＳ３０４）。ここで、１通目の受信メールは通常メールであるので、受信メールがメーラ１１０のメール蓄積処理部１１５に渡され、メーラ１１０の蓄積処理部１１５により、受信メールが通常メールとして記憶装置に蓄積される（ステップＳ３０６）。
【００５１】
ステップＳ３０３に戻り、まだ、受信メール２通のうち、１通は解析が終了していないので、ステップＳ３０３からステップＳ３０４に進み、メーラ１１０のメール解析処理部１１３により、２通目の受信メールが解析される。ここで、２通目の受信メールは、問い合わせメールであるので、メーラ１１０のメール解析処理部１１３により、スケジュール書式であると判定され（ステップＳ３０４）、スケジューラ１２０のスケジュール管理処理部１２３に受信メールが渡される。
【００５２】
スケジューラ１２０のスケジュール管理処理部１２３により、受信メールの種別が「問い合わせ」であるか否かが確認され（ステップＳ３０５）、受信メールの種別が「問い合わせ」であるので、スケジューラ１２０のスケジュール管理処理部１２３により、受信メールに記載されたスケジュールと、スケジュール登録部１２１に既に登録されている登録済みスケジュールとが照合される（ステップＳ３０７）。
【００５３】
ここで、スケジュールに空きがあったとすると、スケジューラ１２０のスケジュール管理処理部１２３によって、スケジューラ１２０の応答メール作成処理部１２５に「空きあり」の応答メールの作成が指示され、指示に従って、スケジューラ１２０の応答メール作成処理部１２５により、「空きあり」の応答メールが作成される（ステップＳ３０８）。作成された応答メールは、メーラ１１０のメール送信処理部１１９に渡され、メーラ１１０のメール送信処理部１１９により、問い合わせメールの送信者宛てに「空きあり」の応答メールが送信される（ステップＳ３０９）。
【００５４】
一方、スケジュールに空きがなかったとすると、スケジューラ１２０のスケジュール管理処理部１２３によって、スケジューラ１２０の応答メール作成処理部１２５に「空きなし」の応答メールの作成が指示され、指示に従って、スケジューラ１２０の応答メール作成処理部１２５により「空きなし」の応答メールが作成される（ステップＳ３１０）。作成された応答メールは、メーラ１１０のメール送信処理部１１９に渡され、メーラ１１０のメール送信処理部１１９により、問い合わせメールの送信者宛てに「空きなし」の応答メールが送信される（ステップＳ３１１）。
【００５５】
次に、スケジュールに空きがあった場合、他のコンピュータから送信された「空きあり」の応答メールを受信し、実際に登録を行うまでの動作について以下に説明する。
【００５６】
上記の問い合わせメールを作成した操作者のコンピュータ上では、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００が動作中であり、一定の時間経過が確認された時（ステップＳ３０１）、上記の「空きあり」の応答メール１通のみがメーラ１１０のメール受信処理部１１１により受信されたとする。この１通のメールがメーラ１１０のメール解析処理部１１３に渡される（ステップＳ３０２）。ステップＳ３０３を介してステップＳ３０４に進み、メーラ１１０のメール解析処理部１１３により、受信メールが解析される。ここで、受信メールはスケジュール書式ではないので、メーラ１１０のメール蓄積処理部１１５に渡され、メーラ１１０の蓄積処理部１１５により、受信メールが通常メールとして記憶装置に蓄積され（ステップＳ３０６）、ステップＳ３０１に戻る。
【００５７】
メーラ１１０の蓄積処理部１１５によって蓄積された応答メールは、メーラ１１０の図示されないメール処理部によって図示されない表示装置に表示され、操作者は、応答メールを閲覧し、スケジュールが空いていることを知る。
【００５８】
そこで、操作者は、メーラ１１０のスケジュール登録メール編集処理部１１７を起動し、編集画面４００を表示させる。先に問い合わせした時の問い合わせメールを選択して表示し、メール種別の決定チェックボタン４０５をチェックしてメール種別を問い合わせから決定に変更した後、操作者により登録ボタン４２１がクリックされると、編集画面４００で入力された内容のメールが、メーラ１１０のスケジュール登録メール編集処理部１１７によって図２に示された書式に従って作成され、メールを送信する相手先の指定、および表題の入力後、メーラ１１０のメール送信処理部１１９によりネットワーク９０を介して、他のコンピュータ宛てに再び送信される。
【００５９】
このようにして送信された決定メールは、再び、他のコンピュータによって受信される。以下に、決定メールを受信した場合について説明する。
【００６０】
他のコンピュータでは、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００が動作中であり、一定の時間経過が確認された時（ステップＳ３０１）、上記の決定メールのみ１通が、メーラ１１０のメール受信処理部１１１によって受信され（ステップＳ３０２）、メーラ１１０のメール解析処理部１１３に渡されたとする。ステップＳ３０３を介してステップＳ３０４に進み、メーラ１１０のメール解析処理部１１３により、受信メールが解析される。ここで、受信メールは決定メールであるので、メーラ１１０のメール解析処理部１１３により、スケジュール書式であると判定され（ステップＳ３０４）、スケジューラ１２０のスケジュール管理処理部１２３に受信メールが渡される。
【００６１】
スケジューラ１２０のスケジュール管理処理部１２３により、受信メールの種別が「問い合わせ」であるか否かが確認され（ステップＳ３０５）、受信メールの種別が「問い合わせ」ではないので、さらに受信メールの種別が「決定」であるか否かが確認される（ステップＳ３１２）。受信メールの種別が「決定」であるので、スケジューラ１２０のスケジュール管理処理部１２３により、スケジューラ１２０のスケジュール登録部１２１にスケジュールが登録され（ステップＳ３１３）、スケジュール登録が完了したことを通知する登録メールの作成がスケジューラ１２０の応答メール作成処理部１２５に指示され、指示に従って、スケジューラ１２０の登録メール作成処理部１２７により、スケジュール登録が完了したことを通知する登録メールが作成される（ステップＳ３１４）。作成された登録メールは、メーラ１１０のメール送信処理部１１９に渡され、メーラ１１０のメール送信処理部１１９により、決定メールの送信者宛てに登録メールが送信される（ステップＳ３１５）。
【００６２】
この登録メールを操作者が受け取ることにより、スケジュールが無事登録されたことを確認できる。
【００６３】
一方、スケジュールに空きがなかった場合は、上記の「空きなし」の応答メールを操作者が受け取ることにより、スケジュールが登録できなかったことを知ることができるので、さらに別のスケジュールを立てて、再度スケジュールの問い合わせをすることができる。
【００６４】
また、操作者が、複数の人に、スケジュールの問い合わせメールを同時に送信すれば、各人から返信された複数の応答メールに記載されたスケジュールの空き状況に基いて、スケジュールを調整することができる。
【００６５】
以上のように、本発明の第１の実施の形態のスケジュール管理メール送受信装置１００は、スケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールの何れかを含むメールを受信するメール受信処理部１１１と、このメール受信処理部１１１で受信したメールが予め決められたスケジュール書式のメールか否かを解析するメール解析処理部１１３と、スケジュールを登録するスケジュール登録部１２１と、メール解析処理部１１３で予め決められたスケジュール書式のメールであると解析されたメールのうち、問い合わせメールに記載のスケジュールと、スケジュール登録部１２１に既に登録されているスケジュールとを照合するスケジュール管理処理部１２３と、このスケジュール管理処理部１２３で照合されたスケジュールの空き状況を通知する応答メールを送信する応答メール作成処理部１２５およびメール送信処理部１１９とを備えた構成を有しているので、スケジュールの問い合わせを行い、スケジュールが空いていた場合にも、即座にスケジュールを登録せずに、空き状況を通知する応答メールを送信できるので、複数人のスケジュールを調整することが可能となる。
【００６６】
（第２の実施の形態）
【００６７】
本発明の第２の実施の形態のスケジュール管理メール送受信装置は、上記第１の実施の形態のスケジュール管理メール送受信装置１００とは、スケジューラ１２０のスケジュール管理処理部１２３が、「スケジュールの空きあり」と判定した場合は、スケジューラ１２０のスケジュール登録部１２１に、スケジュールの仮抑えとして問い合わせメールに含まれるスケジュールＩＤを登録する点が相違している。
【００６８】
詳細には、スケジューラ１２０のスケジュール管理処理部１２３は、メーラ１１０のメール解析処理部１１３で解析された受信メールの種別が「決定」の場合、メールに含まれるスケジュールＩＤと、スケジューラ１２０のスケジュール登録部１２１にて、仮抑えとして登録されているスケジュールのスケジュールＩＤとが一致した場合に、仮抑えされたスケジュールを正式に登録し、スケジューラ１２０の登録メール作成処理部１２７に、スケジュールを正式に登録したことを通知する登録メール作成を指示するものである。
【００６９】
また、スケジューラ１２０のスケジュール管理処理部１２３は、メーラ１１０のメール解析処理部１１３で解析された受信メールの種別が「無効」の場合、メールに含まれるスケジュールＩＤと、スケジューラ１２０のスケジュール登録部１２１にて、仮抑えとして登録されているスケジュールのスケジュールＩＤとが一致した場合に、仮抑えされたスケジュールを解除し、スケジュールを空きの状態に戻すものである。
【００７０】
図５は、本発明の第２の実施の形態のスケジュール管理メール送受信装置の処理手順を示すフロー図である。これは上記第１の実施の形態とは、ステップＳ３０７とステップＳ３０８の間に、スケジューラ１２０のスケジュール管理処理部１２３が、問い合わせメールのスケジュールＩＤとともにスケジュールをスケジューラ１２０のスケジュール登録部１２１に仮抑え登録するステップＳ５０１と、ステップＳ３０５とステップＳ３１２の間に、メールのスケジュールＩＤが一致する仮抑え登録があるか否かを確認するステップＳ５０２と、ステップＳ３１２の判定でメール種別が「決定」でなかった場合、スケジューラ１２０のスケジュール管理処理部１２３が、先にスケジューラ１２０のスケジュール登録部１２１に仮抑えされたスケジュールを解除するステップＳ５０３と、ステップＳ３１２の判定でメール種別が「決定」であった場合、スケジューラ１２０のスケジュール管理処理部１２３が、先に仮抑えされたスケジュールをスケジューラ１２０のスケジュール登録部１２１に正式に登録するステップＳ５０４とをさらに設けた点が相違している。
【００７１】
この構成によれば、スケジュールを仮抑えできるので、スケジュールの問い合わせにより空きが確認できてから、正式にスケジュール登録を行うまでの間に、別件のスケジュールを入れられてしまうことがなくなるとともに、仮抑えされたスケジュールを正式な登録もしくは、解除することが可能となるという効果が得られる。
【００７２】
以上のように構成された本発明の第２の実施の形態のスケジュール管理メール送受信装置の動作について、以下に図５を用いて説明する。はじめに、ここでは、上記第１の実施の形態において、送信された問い合わせメールに対して、スケジュールの仮抑えをする場合について説明する。
【００７３】
問い合わせメールが、本発明の第２の実施の形態のスケジュール管理メール送受信装置を備えた他のコンピュータによって受信される。他のコンピュータでは、本発明の第２の実施の形態のスケジュール管理メール送受信装置が動作中であり、ステップＳ３０１乃至ステップＳ３０５およびステップＳ３０７までは、上記第１の実施の形態と同様に動作する。
【００７４】
ステップＳ３０７で、スケジュールに空きがあったとすると、スケジューラ１２０のスケジュール管理処理部１２３によって、受信した問い合わせメールのスケジュールＩＤとともにスケジュールがスケジューラ１２０のスケジュール登録部１２１に仮抑えとして登録される（ステップＳ５０１）。その後、上記第１の実施の形態と同様に「空きあり」の応答メールがスケジューラ１２０の応答メール作成処理部１２５により作成され（ステップＳ３０８）、メーラ１１０のメール送信処理部１１９により、問い合わせメールの送信者宛てに「空きあり」の応答メールが送信される（ステップＳ３０９）。
【００７５】
一方、ステップＳ３０７で、スケジュールに空きがなかったとすると、上記第１の実施の形態と同様に動作し、「空きなし」の応答メールがメーラ１１０のメール送信処理部１１９により、問い合わせメールの送信者宛てに送信される。
【００７６】
次に、スケジュールに空きがあった場合、他のコンピュータから送信された「空きあり」の応答メールを受信し、スケジュールの空きを確認した後、仮抑えされたスケジュールを正式に登録するまでの動作について以下に説明する。
【００７７】
上記の問い合わせメールを作成した操作者のコンピュータ上での本発明の第２の実施の形態のスケジュール管理メール送受信装置を用いたスケジュール登録の動作は、上記第１の実施の形態の場合と同様であり、同様にして作成された決定メールが、他のコンピュータ宛てに送信される。他のコンピュータでは、本発明の第２の実施の形態のスケジュール管理メール送受信装置が動作中であり、上記の決定メールが受信され、ステップＳ３０１からステップＳ３０５までは、上記第１の実施の形態と同様に動作する。
【００７８】
ステップＳ３０５で、受信メールの種別が「問い合わせ」でないので、メールのスケジュールＩＤが一致する仮抑え登録があるか否かが確認される（ステップＳ５０２）。ここで、メールのスケジュールＩＤが一致する仮抑え登録があるので、ステップ３１２に進む。
【００７９】
ステップＳ３１２で、受信メールの種別が「決定」であるか否かが確認され、受信メールの種別が「決定」であるので、スケジューラ１２０のスケジュール管理処理部１２３により、仮抑えされたスケジュールが正式にスケジューラ１２０のスケジュール登録部１２１に登録される（ステップＳ５０４）。その後は、上記第１の実施の形態と同様に、スケジューラ１２０の登録メール作成処理部１２７により登録メールが作成され（ステップＳ３１４）、メーラ１１０のメール送信処理部１１９により、決定メールの送信者宛てに登録メールが送信される（ステップＳ３１５）。この登録メールを操作者が受け取ることにより、スケジュールが無事正式に登録されたことを確認できる。
【００８０】
また、他のコンピュータから送信された「空きあり」の応答メールを受信した後、結局、仮抑えされたスケジュールを取り消す場合の動作について以下に説明する。
【００８１】
上記の問い合わせメールを作成した操作者のコンピュータ上で、本発明の第２の実施の形態のスケジュール管理メール送受信装置が起動される。
【００８２】
操作者は、メーラ１１０のスケジュール登録メール編集処理部１１７を起動し、図４に示された編集画面４００を表示させる。先に問い合わせした時の問い合わせメールを選択して表示し、メール種別の無効チェックボタン４０７をチェックしてメール種別を問い合わせから無効に変更した後、操作者により登録ボタン４２１がクリックされると、編集画面４００で入力された内容のメールが、メーラ１１０のスケジュール登録メール編集処理部１１７によって図２に示された書式に従って作成され、メールを送信する相手先の指定、および表題の入力後、メーラ１１０のメール送信処理部１１９によりネットワーク９０を介して、他のコンピュータ宛てに再び送信される。
【００８３】
このようにして送信された無効メールは、再び、他のコンピュータによって受信される。他のコンピュータでは、本発明の第２の実施の形態のスケジュール管理メール送受信装置が動作中であり、上記第１の実施の形態のスケジュール管理メール送受信装置１００と同様にステップＳ３０１からステップＳ３０５まで動作する。
【００８４】
ステップＳ３０５で、受信メールの種別が「問い合わせ」でないので、メールのスケジュールＩＤが一致する仮抑え登録があるか否かが確認される（ステップＳ５０２）。ここで、メールのスケジュールＩＤが一致する仮抑え登録があるので、ステップ３１２に進む。
【００８５】
ステップＳ３１２で、受信メールの種別が「決定」であるか否かが確認され、受信メールの種別は「決定」ではないので、スケジューラ１２０のスケジュール管理処理部１２３により、先にスケジューラ１２０のスケジュール登録部１２１に仮抑えされたスケジュールが解除される（ステップＳ５０３）。
【００８６】
以上のように、本発明の第２の実施の形態のスケジュール管理メール送受信装置は、スケジューラ１２０のスケジュール管理処理部１２３が、スケジュールの問い合わせに対して、スケジューラ１２０のスケジュール登録部１２１に既に登録されているスケジュールが空いている場合、スケジューラ１２０のスケジュール登録部１２１にスケジュールを仮抑えするとともに、仮抑えされたスケジュールに対して、スケジュールの決定メールをメーラ１１０のメール受信処理部１１１が受信した場合、スケジューラ１２０のスケジュール管理処理部１２３が、仮抑えされたスケジュールをスケジューラ１２０のスケジュール登録部１２１に正式にスケジュール登録する指示を行うとともに、仮抑えされたスケジュールに対して、スケジュールの無効メールをメーラ１１０のメール受信処理部１１１が受信した場合、スケジューラ１２０のスケジュール管理処理部１２３が、仮抑えされたスケジュールを解除することを特徴とした構成を有しているので、スケジュールの問い合わせによりスケジュールの空きが確認できてから、正式にスケジュール登録を行うまでの間に、別件のスケジュールを入れられてしまうことがなくなるとともに、決定メールにより仮抑えされたスケジュールを正式な登録もしくは、無効メールにより解除することが可能となる。
【００８７】
（第３の実施の形態）
【００８８】
本発明の第３の実施の形態のスケジュール管理メール送受信装置は、上記第２の実施の形態のスケジュール管理メール送受信装置１００とは、スケジューラ１２０のスケジュール管理処理部１２３が、「スケジュールの空きあり」と判定した場合は、スケジューラ１２０のスケジュール登録部１２１に、スケジュールの仮抑えとして問い合わせメールに含まれるスケジュールＩＤと、時計１３０から読み出した現在日時とを共に登録し、仮抑えされたスケジュールに対して、一定時間、スケジュールの決定メールおよび無効メールをメーラ１１０のメール受信処理部１１１が受信しなかった場合、スケジューラ１２０のスケジュール管理処理部１２３が、仮抑えされたスケジュールを解除する点が相違している。
【００８９】
詳細には、スケジューラ１２０のスケジュール管理処理部１２３は、「空きあり」と判定した場合、スケジューラ１２０のスケジュール登録部１２１に、スケジュールの仮抑えとして問い合わせメールに含まれるスケジュールＩＤと、時計１３０から読み出した現在日時とを共に登録し、スケジューラ１２０の応答メール作成処理部１２５に「空きあり」の応答メールの作成を指示するものである。
【００９０】
また、スケジューラ１２０のスケジュール管理処理部１２３は、メーラ１１０のメール解析処理部１１３で解析された受信メールの種別が「決定」の場合、メールに含まれるスケジュールＩＤと、スケジューラ１２０のスケジュール登録部１２１に仮抑えとして登録されているスケジュールのスケジュールＩＤとが一致した場合に、仮抑えされたスケジュールを正式に登録し、スケジューラ１２０の登録メール作成処理部１２７に、スケジュールを正式に登録したことを通知する登録メールの作成を指示するものである。
【００９１】
ここで、決定メールに含まれるスケジュールＩＤと、スケジューラ１２０のスケジュール登録部１２１に仮抑えとして登録されているスケジュールのスケジュールＩＤとが一致しない場合は受信メールに対する処理は何もしない。
【００９２】
また、スケジューラ１２０のスケジュール管理処理部１２３はメーラ１１０のメール解析処理部１１３で解析された受信メールの種別が「無効」の場合、メールに含まれるスケジュールＩＤと、スケジューラ１２０のスケジュール登録部１２１にて仮抑えとして登録されているスケジュールのスケジュールＩＤが一致した場合、仮抑えされたスケジュールを解除し、スケジュールを空きの状態に戻すものである。
【００９３】
また、スケジューラ１２０のスケジュール管理処理部１２３は、一定間隔置きに、時計１３０から現在時刻を読み出して、この現在時刻と、スケジューラ１２０のスケジュール登録部１２１に仮抑え登録されているスケジュールの登録時刻とを照合し、現在時刻が、登録時刻から一定の有効時間を経過しているスケジュールの仮抑えを解除し、空きの状態とするものである。
【００９４】
図６は、本発明の第３の実施の形態のスケジュール管理メール送受信装置の処理手順を示すフロー図である。これは上記第２の実施の形態とは、ステップＳ３０２の後に、スケジューラ１２０のスケジュール管理処理部１２３が、時計１３０から現在時刻を読み出すステップＳ６０１と、スケジューラ１２０のスケジュール管理処理部１２３が、この読み出された現在時刻が、スケジューラ１２０のスケジュール登録部１２１に仮抑え登録されているスケジュールの登録時刻から一定の有効時間を経過しているか否かを判定するステップＳ６０２と、現在時刻がスケジュールの登録時刻から一定の有効時間を経過していない場合は、ステップＳ３０１に戻り、現在時刻がスケジュールの登録時刻から一定の有効時間を経過している場合は、スケジューラ１２０のスケジュール管理処理部１２３が、スケジューラ１２０のスケジュール登録部１２１に登録されていた仮抑えを解除するステップＳ６０３と、ステップＳ５０１に替えて、スケジューラ１２０のスケジュール管理処理部１２３が、時計１３０から現在時刻を読み出すステップＳ６０４と、スケジューラ１２０のスケジュール登録部１２１に、スケジュールの仮抑えとして問い合わせメールに含まれるスケジュールＩＤと、時計１３０から読み出した現在日時とを共に登録するステップＳ６０５とをさらに設けた点が相違している。
【００９５】
この構成によれば、仮抑え後、正式な登録または解除のメールが何らかの理由により来なくても自動的にスケジュールの予定を「空きあり」に戻すことが可能となるという効果が得られる。
【００９６】
尚、本実施の形態においては、仮抑えされたスケジュールを一定の有効時間を経過した場合、仮抑えを解除するためのステップＳ６０１からステップＳ６０３は、ステップＳ３０２に後に行うようになっているが、これに限定されるものではなく、例えば、別の処理手順により、一定の有効時間の経過を常時監視するようにしても良い。あるいは、操作者の判断により、手動操作で仮抑えを解除しても良い。
【００９７】
以上のように構成された本発明の第３の実施の形態のスケジュール管理メール送受信装置の動作について、以下に図６を用いて説明する。はじめに、ここでは、上記第１および第２の実施の形態において、送信された問い合わせメッセージに対して、スケジュールの仮抑えを行い、その後、仮抑えされたスケジュールに対して決定メールも無効メールも返送されなかったとき、仮抑えが自動的に解除される場合について説明する。
【００９８】
はじめに、問い合わせメールが、本発明の第３の実施の形態のスケジュール管理メール送受信装置を備えた他のコンピュータによって受信される。他のコンピュータでは、本発明の第３の実施の形態のスケジュール管理メール送受信装置が動作中であり、ステップＳ３０１乃至ステップＳ３０５およびステップＳ３０７までは、上記第１の実施の形態と同様に動作する。
【００９９】
ステップＳ３０７で、スケジュールに空きがあったとすると、スケジューラ１２０のスケジュール管理処理部１２３によって、時計１３０から現在時刻が読み出され（ステップＳ６０４）、スケジューラ１２０のスケジュール管理処理部１２３によって、受信した問い合わせメールのスケジュールＩＤと、時計１３０から読み出した現在日時とが共にスケジューラ１２０のスケジュール登録部１２１に仮抑えとして登録される（ステップＳ６０５）。その後、上記第１および第２の実施の形態と同様に「空きあり」の応答メールがスケジューラ１２０の応答メール作成処理部１２５により作成され（ステップＳ３０８）、メーラ１１０のメール送信処理部１１９により、問い合わせメールの送信者宛てに「空きあり」の応答メールが送信される（ステップＳ３０９）。
【０１００】
一方、ステップＳ３０７で、スケジュールに空きがなかったとすると、上記第１の実施の形態と同様に動作し、「空きなし」の応答メールがメーラ１１０のメール送信処理部１１９により、問い合わせメールの送信者宛てに送信される。
【０１０１】
そして、この応答メールが送信された後、ステップＳ３０１に戻り、一定の時間経過が確認された時、メールが受信されたか否かが確認される（ステップＳ３０２）。ここでは、受信メールがないので、スケジューラ１２０のスケジュール管理処理部１２３により、時計１３０から現在時刻が読み出され（ステップＳ６０１）、スケジューラ１２０のスケジュール管理処理部１２３により、この読み出された現在時刻が、スケジューラ１２０のスケジュール登録部１２１に仮抑え登録されているスケジュールの登録時刻から一定の有効時間を経過しているか否かが判定され（ステップＳ６０２）、一定の有効時間を経過していない場合は、そのままステップＳ３０１に戻る。
【０１０２】
一方、ステップＳ６０２で、一定の有効時間を経過していると判定された場合は、スケジューラ１２０のスケジュール管理処理部１２３により、スケジューラ１２０のスケジュール登録部１２１に登録されていた仮抑えが解除される（ステップＳ６０３）。
【０１０３】
以上のように、本発明の第３の実施の形態のスケジュール管理メール送受信装置は、仮抑えされたスケジュールに対して、一定の有効時間、スケジュールの決定メールおよび無効メールをメーラ１１０のメール受信処理部１１１が受信しなかった場合、スケジューラ１２０のスケジュール管理処理部１２３が、仮抑えされたスケジュールを解除する構成を有しているので、仮抑え後、正式な登録または解除のメールが何らかの理由により来なくても自動的にスケジュールの予定を「空きあり」に戻すことが可能となる。
【０１０４】
【発明の効果】
以上説明したように、本発明は、スケジュールの問い合わせ、決定および無効の何れかをそれぞれ通知する予め決められたスケジュール書式を有する問い合わせ、決定および無効メールの何れかを含むメールを受信するメール受信部と、このメール受信部で受信したメールが前記予め決められたスケジュール書式のメールか否かを解析するメール解析処理部と、スケジュールを登録するスケジュール登録部と、前記メール解析処理部で前記予め決められたスケジュール書式のメールであると解析されたメールのうち、前記問い合わせメールに記載のスケジュールと、前記スケジュール登録部に既に登録されているスケジュールとを照合するスケジュール照合部と、このスケジュール照合部で照合されたスケジュールの空き状況を通知する応答メールを送信する応答メール送信部とを備えることにより、スケジュールの問い合わせを行い、スケジュールが空いていた場合にも、即座にスケジュールを登録せずに、空き状況を通知する応答メールを送信できるので、複数人のスケジュールを調整できるという優れた効果を有するスケジュール管理メール送受信装置を提供することができるものである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態のスケジュール管理メール送受信装置を示す概略構成ブロック図
【図２】図１に示されたスケジュール管理メール送受信装置のメーラのスケジュール登録メール編集処理部で作成される問い合わせ、決定および無効メールの予め決められたスケジュール書式の一例を示す図
【図３】図１に示されたスケジュール管理メール送受信装置の処理手順を示すフロー図
【図４】図１に示されたスケジュール管理メール送受信装置のスケジュール登録メール編集処理部の編集画面の一例を示す図
【図５】本発明の第２の実施の形態のスケジュール管理メール送受信装置の処理手順を示すフロー図
【図６】本発明の第３の実施の形態のスケジュール管理メール送受信装置の処理手順を示すフロー図
【符号の説明】
９０　ネットワーク
１００　スケジュール管理メール送受信装置
１１０　メーラ
１１１　メール受信処理部（メール受信部）
１１３　メール解析処理部
１１５　メール蓄積処理部
１１７　スケジュール登録メール編集処理部
１１９　メール送信処理部（応答メール送信部）
１２０　スケジューラ
１２１　スケジュール登録部（スケジュール記憶部）
１２３　スケジュール管理処理部（スケジュール照合部）
１２５　応答メール作成処理部（応答メール送信部）
１２７　登録メール作成処理部
１３０　時計
２００　スケジュール書式
２０１　メール種別
２０３　スケジュールＩＤ
２０５　スケジュール登録者名
２０７　開始日時
２０９　終了日時
２１１　開催場所
２１３　スケジュール内容
４００　編集画面
４０１　登録者名入力欄
４０３　問い合わせチェックボタン
４０５　決定チェックボタン
４０７　無効チェックボタン
４０９　スケジュールＩＤを入力欄
４１１　開始日時入力欄
４１３　終了日時入力欄
４１５　開催場所入力欄
４１７　スケジュール内容入力欄
４２１　登録ボタン
４２３　取り消しボタン
【図１】
2004005145.tif 000003
【図２】
2004005145.tif 000004
【図３】
2004005145.tif 000005
【図４】
2004005145.tif 000006
【図５】
2004005145.tif 000007
【図６】
2004005145.tif 000008