(57)【特許請求の範囲】
【請求項１】
発信者メッセージサーバから着信者メッセージサーバへメッセージを配送するメッセージ配送方法であって、
前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから発信者メッセージサーバへ送信する利用開始通知工程と、
前記利用開始通知工程により送信されたメッセージ利用開始の通知を受信した発信者メッセージサーバからメッセージを着信者メッセージサーバへ送信するメッセージ送信工程と、
前記メッセージ送信工程により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知工程と、
前記利用終了通知工程により送信されたメッセージ利用終了の通知を受信した発信者メッセージサーバから前記メッセージ送信工程により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信工程と、
前記メッセージ削除指示送信工程により送信された削除指示に基づいて着信者メッセージサーバがメッセージを削除するメッセージ削除工程と、
を含んだことを特徴とするメッセージ配送方法。
【請求項２】
前記メッセージ送信工程は、メッセージの題目であるサブジェクトを着信者メッセージサーバに送信するサブジェクト送信工程と、
前記サブジェクト送信工程によりサブジェクトが送信されたメッセージのうち着信者によって指定されたメッセージの本文であるコンテンツを着信者メッセージサーバに送信するコンテンツ送信工程と、
を含んだことを特徴とする請求項１に記載のメッセージ配送方法。
【請求項３】
前記利用開始通知工程は、ハンドシェイク型の通信管理をおこなう通信管理サーバを経由して前記メッセージ利用開始の通知を着信者メッセージサーバから発信者メッセージサーバへ送信することを特徴とする請求項１または２に記載のメッセージ配送方法。
【請求項４】
前記メッセージ送信工程は、前記通信管理サーバを経由してメッセージを発信者メッセージサーバから着信者メッセージサーバへ送信することを特徴とする請求項３に記載のメッセージ配送方法。
【請求項５】
前記メッセージ送信工程により着信者メッセージサーバに送信されたメッセージに対する着信者による閲覧履歴を記録する閲覧履歴記録工程をさらに含んだことを特徴とする請求項１〜４のいずれか一つに記載のメッセージ配送方法。
【請求項６】
前記メッセージ送信工程により着信者メッセージサーバに送信されたメッセージに対する課金をおこなう課金工程をさらに含んだことを特徴とする請求項１〜５のいずれか一つに記載のメッセージ配送方法。
【請求項７】
発信者メッセージサーバから着信者メッセージサーバへメッセージを配送するメッセージ配送システムであって、
前記発信者メッセージサーバは、
前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから受信した場合、メッセージを着信者メッセージサーバへ送信するメッセージ送信手段と、
前記メッセージ送信手段により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を受信した場合、前記メッセージ送信手段により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信手段と、
を備え、
前記着信者メッセージサーバは、
前記メッセージ利用開始の通知を発信者メッセージサーバへ送信する利用開始通知手段と、
前記メッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知手段と、
前記メッセージ削除指示送信手段により送信された削除指示に基づいてメッセージを削除するメッセージ削除手段と、
を備えたことを特徴とするメッセージ配送システム。
【請求項８】
着信者メッセージサーバへメッセージを発信する発信者メッセージサーバであって、
前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから受信した場合、メッセージを着信者メッセージサーバへ送信するメッセージ送信手段と、
前記メッセージ送信手段により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を受信した場合、前記メッセージ送信手段により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信手段と、
を備えたことを特徴とする発信者メッセージサーバ。
【請求項９】
発信者メッセージサーバが発信したメッセージが着信する着信者メッセージサーバであって、
自装置に着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を発信者メッセージサーバへ送信する利用開始通知手段と、
前記利用開始通知手段により送信されたメッセージ利用開始の通知を受信した発信者メッセージサーバにより送信されたメッセージを受信した後に受け付けた着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知手段と、
前記利用終了通知手段により送信されたメッセージ利用終了の通知を受信した発信者メッセージサーバにより送信されたメッセージの削除指示に基づいてメッセージを削除するメッセージ削除手段と、
を備えたことを特徴とする着信者メッセージサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、発信者メッセージサーバから着信者メッセージサーバへメッセージを配送するメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバに関し、特に、着信者が着信者端末を利用している期間に限定してメッセージの閲覧を可能とすることで、不正なメッセージの流通を未然に防止することができるメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバに関するものである。
【背景技術】
【０００２】
近年、電子メールに代表される通信ネットワークを用いたメッセージ交換手法が広く用いられている。かかるメッセージ交換手法の一例として、送信（発信）側（たとえば、パーソナルコンピュータ）に所望の送信先に対してメッセージを送付する機能を設けるとともに、受信（着信）側（たとえば、パーソナルコンピュータ）には受信したメッセージを開封する機能を設けることでメッセージ交換をおこなうものがある。
【０００３】
また、これらのパーソナルコンピュータが接続するインターネットなどのネットワーク側にメッセージ中継装置を設置し、上記した各機能と組み合わせることでメッセージ交換の高度化を図ったものも存在する。
【０００４】
具体的には、セキュリティ確保の観点から送信者端末／受信者端末間に直接接続可能な回線を設けることができない場合などに、送信側のメッセージ中継装置が送信者端末から送信されたメッセージを受信してこのメッセージを受信側のメッセージ中継装置に転送し、メッセージを転送された受信側のメッセージ中継装置がこのメッセージを受信者端末装置へ転送する。このようにすることで、端末同士を直接接続することができない場合であっても、端末間でメッセージ交換をおこなうことができる。
【０００５】
加えて、メッセージを一時的に蓄積する機能を受信側のメッセージ中継装置に設けることも多い。メッセージ中継装置にメッセージ蓄積機能をもうけることで、仮に受信者が受信者端末の電源をＯＦＦにしている場合など受信者端末がメッセージ受信不能な状態であってもメッセージの送達に失敗することがない。
【０００６】
また、従来のメッセージ交換の手法の中には、メッセージ蓄積用のメッセージ中継装置を送信者に選択させる機能を備えたものがある（たとえば、特許文献１）。このようにメッセージ蓄積用のメッセージ中継装置を選択可能とすることで、受信者の直近にあるメッセージ中継装置が蓄積容量の超過などでメッセージ蓄積をおこなうことができない場合であっても滞りなくメッセージ受信をおこなうことが可能である。
【０００７】
また、コンピュータウィルスを含んだ不正なメッセージの流通を未然に防止するために、メッセージをサブジェクト（題目）とコンテンツ（本文）に分離し、受信者端末にはサブジェクトだけを送信し、受信者が要求した場合にだけコンテンツを送信することも行われている。
【０００８】
【特許文献１】特開平６−６９９５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記した従来のメッセージ交換手法には、受信者が受信者端末を通じて送信者からのメッセージを閲覧中に受信者端末から離れた場合、第三者が受信者端末を不正に操作する、あるいは単純に受信者端末を一瞥することにより、メッセージが第三者に簡単に漏洩してしまうという問題がある。
【００１０】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、着信者が着信者端末を利用している期間に限定してメッセージの閲覧を可能とすることで、不正なメッセージの流通を未然に防止することができるメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、本発明に係るメッセージ配送方法は、発信者メッセージサーバから着信者メッセージサーバへメッセージを配送するメッセージ配送方法であって、前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから発信者メッセージサーバへ送信する利用開始通知工程と、前記利用開始通知工程により送信されたメッセージ利用開始の通知を受信した発信者メッセージサーバからメッセージを着信者メッセージサーバへ送信するメッセージ送信工程と、を含んだことを特徴とする。
【００１２】
この本発明によれば、着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を着信者メッセージサーバから発信者メッセージサーバへ送信し、メッセージ利用開始の通知を受信した発信者メッセージサーバからメッセージを着信者メッセージサーバへ送信するよう構成したので、着信者がメッセージの利用を開始する時点で初めて着信者メッセージサーバにメッセージが配送されるように制御することができる。
【００１３】
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知工程と、前記利用終了通知工程により送信されたメッセージ利用終了の通知を受信した発信者メッセージサーバから前記メッセージ送信工程により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信工程と、前記メッセージ削除指示送信工程により送信された削除指示に基づいて着信者メッセージサーバがメッセージを削除するメッセージ削除工程と、をさらに含んだことを特徴とする。
【００１４】
この本発明によれば、メッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信し、メッセージ利用終了の通知を受信した発信者メッセージサーバからメッセージの削除指示を着信者メッセージサーバに送信し、削除指示に基づいて着信者メッセージサーバがメッセージを削除するよう構成したので、着信者の利用が終了した時点で着信者メッセージサーバからメッセージを削除することができる。
【００１５】
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程は、メッセージの題目であるサブジェクトを着信者メッセージサーバに送信するサブジェクト送信工程と、前記サブジェクト送信工程によりサブジェクトが送信されたメッセージのうち着信者によって指定されたメッセージの本文であるコンテンツを着信者メッセージサーバに送信するコンテンツ送信工程と、を含んだことを特徴とする。
【００１６】
この本発明によれば、サブジェクトを着信者メッセージサーバに送信し、サブジェクトが送信されたメッセージのうち着信者によって指定されたコンテンツを着信者メッセージサーバに送信するよう構成したので、コンテンツの配送を必要最小限に抑えることができる。
【００１７】
また、本発明に係るメッセージ配送方法は、上記の発明において、前記利用開始通知工程は、ハンドシェイク型の通信管理をおこなう通信管理サーバを経由して前記メッセージ利用開始の通知を着信者メッセージサーバから発信者メッセージサーバへ送信することを特徴とする。
【００１８】
この本発明によれば、ハンドシェイク型の通信管理をおこなう通信管理サーバを経由してメッセージ利用開始の通知を着信者メッセージサーバから発信者メッセージサーバへ送信するよう構成したので、発信者メッセージサーバによるメッセージ利用開始の通知の受信を確認することができる。
【００１９】
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程は、前記通信管理サーバを経由してメッセージを発信者メッセージサーバから着信者メッセージサーバへ送信することを特徴とする。
【００２０】
この本発明によれば、通信管理サーバを経由してメッセージを発信者メッセージサーバから着信者メッセージサーバへ送信するよう構成したので、着信者メッセージサーバによるメッセージの受信を確認することができる。
【００２１】
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程により着信者メッセージサーバに送信されたメッセージに対する着信者による閲覧履歴を記録する閲覧履歴記録工程をさらに含んだことを特徴とする。
【００２２】
この本発明によれば、着信者メッセージサーバに送信されたメッセージに対する着信者による閲覧履歴を記録するよう構成したので、メッセージの送達状態の記録を残すことができる。
【００２３】
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程により着信者メッセージサーバに送信されたメッセージに対する課金をおこなう課金工程をさらに含んだことを特徴とする。
【００２４】
この本発明によれば、着信者メッセージサーバに送信されたメッセージに対する課金をおこなうよう構成したので、正確に課金することができる。
【００２５】
また、本発明に係るメッセージ配送システムは、発信者メッセージサーバから着信者メッセージサーバへメッセージを配送するメッセージ配送システムであって、前記発信者メッセージサーバは、前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから受信した場合、メッセージを着信者メッセージサーバへ送信するメッセージ送信手段と、前記メッセージ送信手段により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を受信した場合、前記メッセージ送信手段により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信手段と、を備え、前記着信者メッセージサーバは、前記メッセージ利用開始の通知を発信者メッセージサーバへ送信する利用開始通知手段と、前記メッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知手段と、前記メッセージ削除指示送信手段により送信された削除指示に基づいてメッセージを削除するメッセージ削除手段と、を備えたことを特徴とする。
【００２６】
この本発明によれば、発信者メッセージサーバは、着信者のプレゼンス更新の通知を着信者メッセージサーバから受信し、受信したプレゼンス更新の通知に基づいて着信者メッセージサーバへ応答を送信し、着信者メッセージサーバは、着信者のプレゼンス更新の通知を発信者メッセージサーバへ送信し、プレゼンス更新の通知を送信された発信者サーバが発信する応答を受信し、受信した応答に基づく処理をおこなうよう構成したので、着信者のプレゼンスに基づいて発信者メッセージサーバおよび着信者メッセージサーバの動作を制御することができる。
【００２７】
また、本発明に係る発信者メッセージサーバは、着信者メッセージサーバへメッセージを発信する発信者メッセージサーバであって、前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから受信した場合、メッセージを着信者メッセージサーバへ送信するメッセージ送信手段と、前記メッセージ送信手段により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を受信した場合、前記メッセージ送信手段により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信手段と、を備えたことを特徴とする。
【００２８】
この本発明によれば、着信者のプレゼンス更新の通知を着信者メッセージサーバから受信し、受信したプレゼンス更新の通知に基づいて着信者メッセージサーバへ応答を送信するよう構成したので、着信者のプレゼンスに基づいて発信者メッセージサーバの動作を制御することができる。
【００２９】
また、本発明に係る着信者メッセージサーバは、発信者メッセージサーバが発信したメッセージが着信する着信者メッセージサーバであって、自装置に着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を発信者メッセージサーバへ送信する利用開始通知手段と、前記利用開始通知手段により送信されたメッセージ利用開始の通知を受信した発信者メッセージサーバにより送信されたメッセージを受信した後に受け付けた着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知手段と、前記利用終了通知手段により送信されたメッセージ利用終了の通知を受信した発信者メッセージサーバにより送信されたメッセージの削除指示に基づいてメッセージを削除するメッセージ削除手段と、を備えたことを特徴とする。
【００３０】
この本発明によれば、着信者のプレゼンス更新の通知を発信者メッセージサーバへ送信し、プレゼンス更新の通知を送信された発信者サーバが発信する応答を受信し、受信した応答に基づく処理をおこなうよう構成したので、着信者のプレゼンスに基づいて着信者メッセージサーバの動作を制御することができる。
【発明の効果】
【００３１】
本発明によれば、着信者がメッセージの利用を開始する時点で初めて着信者メッセージサーバにメッセージが配送されるように制御するので、着信者メッセージサーバからのメッセージの漏洩を最小限に抑えることができるという効果を奏する。
【００３２】
また、本発明によれば、着信者の利用が終了した時点で着信者メッセージサーバからメッセージを削除するので、着信者の不在中に第三者がメッセージを不正に取得できてしまうことを防止することができるという効果を奏する。また、着信者がメッセージを閲覧したことを以って着信者のプレゼンスを変化させ、着信者のプレゼンス変化を発信者メッセージサーバに通知することによって、着信者によるメッセージ閲覧を自動的に制限するように制御することが可能となるという効果を奏する。
【００３３】
また、本発明によれば、コンテンツの配送を必要最小限に抑えるので、コンピュータウィルスを含んだメッセージなど不正なメッセージの流通を未然に防ぐことができるという効果を奏する。
【００３４】
また、本発明によれば、発信者メッセージサーバによるメッセージ利用開始の通知の受信を確認することができるので、メッセージ利用開始を確実に通知することができるという効果を奏する。
【００３５】
また、本発明によれば、着信者メッセージサーバによるメッセージの受信を確認することができるので、メッセージを確実に送信することができるという効果を奏する。
【００３６】
また、本発明によれば、メッセージの送達状態の記録を残すので、メッセージの送達状態を容易に確認することができるという効果を奏する。
【００３７】
また、本発明によれば、正確に課金することができるので、発信者あるいは着信者に課金に基づく料金を請求することができるという効果を奏する。
【００３８】
また、本発明によれば、着信者のプレゼンスに基づいて発信者メッセージサーバおよび着信者メッセージサーバの動作を制御することができるので、着信者のプレゼンスに基づいてメッセージの配送を制御することができるという効果を奏する。
【００３９】
また、本発明によれば、着信者のプレゼンスに基づいて発信者メッセージサーバの動作を制御することができるので、着信者のプレゼンスに基づいてメッセージの発信を制御することができるという効果を奏する。
【００４０】
また、本発明によれば、着信者のプレゼンスに基づいて着信者メッセージサーバの動作を制御することができるので、着信者のプレゼンスに基づいてメッセージの閲覧を制限することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４１】
以下に添付図面を参照して、この発明に係るメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバの実施例１〜３を詳細に説明する。
【００４２】
各実施例の説明に先だって、本発明に係るメッセージ配送手法の概要および特徴について図１を用いて説明する。図１は、本発明に係るメッセージ配送手法の概要及び特徴を示す図である。
【００４３】
なお、図１には、インターネットなどのネットワーク上に設けられた発信者端末によってアップロードされたメッセージを蓄積する機能を有する発信者メッセージサーバと、同じく、ネットワーク上に設けられた着信者端末によるダウンロード対象となるメッセージを蓄積する機能を有する着信者メッセージサーバと、ネットワークに接続可能な発信者端末および着信者端末を示している。また、図１では発信者端末および着信者端末をパーソナルコンピュータとした場合について示しているが、携帯電話などの無線通信装置を発信者端末や着信者端末とすることもできる。
【００４４】
そして、図１において取り扱われる「メッセージ」とは、いわゆるブログにおいて公開される文章や写真といったデータ、電子メール（写真やプログラムといった添付データを含む）などを指している。また、「サブジェクト」とは電子メールの場合であれば「題名」のことをあらわしており、「コンテンツ」とは「本文」（添付データを含む）のことをあらわしている。なお、上記したブログにおいて広く用いられるＲＳＳ（ＲＤＦ (Resource Description Framework) Site Summary）に規定されるウェブページ検索用データは「サブジェクト」に相当する。
【００４５】
図１に示すように、発信者が発信者端末を操作することによって着信者端末宛てのメッセージを発信者メッセージサーバにアップロードすると（図１の（１）参照）、発信者メッセージサーバは発信者端末から受信したメッセージを不揮発性ＲＡＭ（Random Access Memory）やＨＤＤ（Hard Disk Drive）といった記憶装置に記憶させることによって保持する（図１の（２）参照）。
【００４６】
その一方で、着信者が着信者端末を経由して着信者メッセージサーバにログインすると（図１の（３）参照）、その旨が発信者メッセージサーバに通知される（図１の（４）参照）。
【００４７】
ここで、発信者メッセージサーバはかかるメッセージをサブジェクトとコンテンツとに分けて管理し、メッセージに含まれるサブジェクトのみを着信者メッセージサーバに対して発信する（図１の（５）参照）。着信者メッセージサーバは発信者メッセージサーバから受信したサブジェクトを保持し、着信者端末が発信者メッセージサーバが保持するサブジェクトを取得する（図１の（６）参照）。
【００４８】
そして、着信者端末が着信者メッセージサーバコンテンツの取得要求をおこなうと（図１の（７）参照）、着信者メッセージサーバは発信者メッセージサーバに対してコンテンツ要求をおこなう（図１の（８）参照）。コンテンツを要求された発信者メッセージサーバは、該当するコンテンツを着信者メッセージサーバへ送信し（図１の（９）参照）、着信者端末は、着信者メッセージサーバからコンテンツを取得する（図１の（１０）参照）。
【００４９】
その後、着信者が着信者端末から離れる、あるいは着信者がログアウトを試みるなどにより着信者のプレゼンスが更新されると、その旨が着信者端末から着信者メッセージサーバに通知され（図１の（１１）参照）、さらに着信者メッセージサーバは発信者メッセージサーバに通知する（図１の（１２）参照）。着信者のプレゼンス更新を受け取った発信者メッセージサーバは、着信者メッセージサーバに保存されているメッセージを削除する目的で、メッセージ削除指示を送信する（図１の（１３）参照）。
【００５０】
このように、本発明に係るメッセージ配送手法では、サブジェクトとコンテンツからなるメッセージについて、着信者のログインを以ってサブジェクトのみを配送することにし、このサブジェクトを閲覧した着信者がサブジェクトに対するコンテンツを要求した場合に、コンテンツを配送したうえで、着信者のプレゼンスに変化が生じた場合には配送済みであるメッセージを削除することとした。
【００５１】
したがって、たとえば着信者が着信者端末から離れることを以ってプレゼンスを変化させれば、着信者の不在中に第三者が着信者端末を不正に操作もしくは一瞥することによりメッセージを取得できてしまうことを防止することができる。また、着信者がメッセージを閲覧したことを以ってプレゼンスを変化させれば、着信者によるメッセージ閲覧を自動的に制限することもできる。
【００５２】
以下では、本発明に係るメッセージ配送手法を適用したメッセージ配送システムのバリエーションを実施例１〜実施例３として説明する。
【実施例１】
【００５３】
まず、本実施例１に係るメッセージ配送システムについて図２を用いて説明する。図２は、本実施例１に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。
【００５４】
図２に示すように、実施例１に係るメッセージ配送システムは、発信者端末１１２０と、発信者１１０から発信されたメッセージを管理する発信者メッセージサーバ１１３０と、着信者宛てのメッセージを管理する着信者メッセージサーバ１２３０と、着信者端末１２２０とから構成される。そして、本実施例１に係るメッセージ配送システムは、まず、サブジェクトのみを配信し、このサブジェクトを閲覧した着信者１２１０がコンテンツの要求を行った場合にサブジェクトに対応するコンテンツを配信する点に主たる特徴がある。
【００５５】
具体的には、発信者１１１０の要求により発信者端末１１２０から発信されたメッセージを発信者メッセージサーバ１１３０に格納し、発信者メッセージサーバ１１３０はかかるメッセージのサブジェクトのみをインターネット１９００を介して着信者メッセージサーバ１２３０へ送信する。そして、着信者１２１０は着信者端末１２２０を用いて着信者メッセージサーバ１２３０に格納されたサブジェクトに対応するコンテンツを着信者メッセージサーバ１２３０を介して要求し、発信者メッセージサーバ１１３０から着信者メッセージサーバ１２３０へ配送されたコンテンツを取得する。
【００５６】
まず、発信者側の各装置（発信者端末１１２０および発信者メッセージサーバ１１３０）について説明する。発信者端末１１２０は、発信者１１１０の操作によって入力されたメッセージを発信者メッセージサーバ１１３０に対して発信することによってメッセージの格納を要求するとともに、発信者メッセージサーバ１１３０からメッセージの閲覧状況を取得して発信者に提示する処理をおこなう装置である。
【００５７】
なお、この発信者端末１１２０は、パーソナルコンピュータ（ＰＣ）に専用アプリケーションソフトウェアを搭載することで構成することができる。また、本実施例１においては、発信者端末１１２０としてＰＣを用いた場合について説明するが、携帯電話やＰＤＡ（Personal Digital Assistant）を発信者端末１１２０として用いることとしてもよい。
【００５８】
発信者メッセージサーバ１１３０は、発信者端末１１２０から受け取ったメッセージを管理し、メッセージに含まれるサブジェクトおよびコンテンツを着信者メッセージサーバ１２３０に対して配信するとともに、サブジェクトおよびコンテンツの閲覧状況を発信者端末１１２０に提供する処理をおこなう装置である。そして、この発信者メッセージサーバ１１３０は、端末通信部１１３１と、発信メッセージ格納部１１３２と、メッセージ処理部１１３３と、回線通信部１１３４と、プレゼンス処理部１１３５とを備えている。
【００５９】
また、発信者メッセージサーバ１１３０は、市販のＰＣやワークステーション（ＷＳ）に上記した各機能部に対応するプログラムをインストールするとともに、発信メッセージ格納部１１３２が使用するテーブルを記憶装置に格納することで構成することができる。なお、この発信者メッセージサーバ１１３０は、図２に示すルータＲを介してインターネット１９００に接続されている。
【００６０】
端末通信部１１３１は、発信者端末１１２０との通信をおこなうためのインタフェースであり、ＨＴＴＰなどのプロトコルを実装することで構成される。
【００６１】
発信メッセージ格納部１１３２は、発信者１１１０が着信者１２１０に向けて発信しようとするメッセージを格納するテーブルを不揮発性ＲＡＭやＨＤＤといった記憶装置に記憶させることによって格納する処理部である。この発信メッセージ格納部１１３２は、たとえば、メッセージ番号、日付、時刻、発信先、サブジェクト、コンテンツ、閲覧履歴および保存可否の各項目を含んだレコードを格納する。ここで、発信メッセージ格納部１１３２に格納されるデータ例について図３を用いて説明しておく。図３は、図２に示した発信メッセージ格納部１１３２に格納されるデータの一例を示す図である。
【００６２】
図３に示すように、発信メッセージ格納部１１３２によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、メッセージが格納された日付「2005/08/31」、メッセージが格納された時刻「09:50」、メッセージの発信先「kato@isp-a.ne.jp」、メッセージの題目をあらわすサブジェクト「避難訓練の実施」、メッセージの本文をあらわすコンテンツ「明日、避難訓練を行います。避難経路は・・・」、このコンテンツが着信者によって閲覧されたか否かをあらわす閲覧履歴「閲覧前」、メッセージの保存が可能であることをあらわす保存可否「可」がそれぞれ関連付けられて格納される。
【００６３】
図２の説明に戻り、メッセージ処理部１１３３について説明する。メッセージ処理部１１３３は、発信者メッセージサーバ１１３０内の各処理部に対して動作指示をおこなうことによってメッセージの処理をおこなう処理部である。
【００６４】
回線通信部１１３４は、インターネット１９００を介して着信者メッセージサーバ１２３０との通信をおこなうためのインタフェースであり、サブジェクト送信やコンテンツ送信などの通信内容ごとに、ＩＰ（Inter Protocol）上の最適な通信手段を実装することで構成される。
【００６５】
プレゼンス処理部１１３５は、着信者メッセージサーバ１２３０から着信者１２１０のプレゼンスが更新されたことを示す通知を受け取り、更新されたプレゼンスに基づく処理をおこなう処理部である。
【００６６】
例えば、このプレゼンス処理部１１３５は、着信者１２１０がログインしたことを通知されると、着信者１２１０が送信先のサブジェクトの検索を発信メッセージ格納部１１３２に指示し、検索したサブジェクトを着信者メッセージサーバ１２３０に送信する。また、このプレゼンス処理部１１３５は、着信者１２１０がログアウトしたことを通知されると、着信者１２１０にコンテンツを送信済のメッセージの検索を発信メッセージ格納部１１３２に指示し、検索したメッセージの削除指示を着信者メッセージサーバ１２３０に送信する。
【００６７】
このプレゼンス処理部１１３５が、着信者１２１０のプレゼンスの変化に対応した処理をおこなうことによって、着信者１２１０が着信者端末１２２０を利用している期間に限定してメッセージの閲覧を可能とすることができる。
【００６８】
次に、着信者側の各装置（着信者端末１２２０および着信者メッセージサーバ１２３０）について説明する。着信者端末１２２０は、着信者メッセージサーバ１２３０からサブジェクトを取得して表示するとともに、着信者１２１０の操作によってサブジェクトに対応するコンテンツ要求を着信者メッセージサーバ１２３０に対しておこない、取得したコンテンツを着信者１２１０に提供する装置である。
【００６９】
なお、この着信者端末１２２０は、発信者端末１１２０と同様に、パーソナルコンピュータ（ＰＣ）に専用のアプリケーションソフトウェアを搭載することで構成することができる。なお、携帯電話やＰＤＡを着信者端末１２２０として用いることができる点についても発信者端末１１２０と同様である。
【００７０】
着信者メッセージサーバ１２３０は、サブジェクトやコンテンツの取得および格納をおこなうとともに、着信者端末１２２０に対してサブジェクトやコンテンツを提供する処理をおこなう装置である。そして、この着信者メッセージサーバ１２３０は、端末通信部１２３１と、着信メッセージ格納部１２３２と、メッセージ処理部１２３３と、回線通信部１２３４と、プレゼンス処理部１２３５とを備えている。
【００７１】
また、着信者メッセージサーバ１２３０は、発信者メッセージサーバ１１３０と同様に、市販のＰＣやワークステーション（ＷＳ）に上記した各機能部に対応するプログラムをインストールするとともに、着信メッセージ格納部１２３２が使用するテーブルを記憶装置に格納することで構成することができる。なお、この着信者メッセージサーバ１２３０は、図２に示すルータＲを介してインターネット１９００に接続されている。
【００７２】
端末通信部１２３１は、着信者端末１２２０との通信をおこなうためのインタフェースであり、ＨＴＴＰなどのプロトコルを実装することで構成される。
【００７３】
着信メッセージ格納部１２３２は、着信者１２１０が発信者１１１０から受信しようとするメッセージを格納するテーブルを不揮発性ＲＡＭやＨＤＤといった記憶装置に記憶させることによって格納する処理部である。この着信メッセージ格納部１２３２は、たとえば、メッセージ番号、日付、時刻、発信元、サブジェクト、コンテンツ、取得履歴および保存可否の各項目を含んだレコードを格納する。ここで、着信メッセージ格納部１２３２に格納されるデータ例について図４を用いて説明しておく。図４は、図２に示した着信メッセージ格納部１２３２に格納されるデータの一例を示す図である。
【００７４】
図４に示すように、着信メッセージ格納部１２３２によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、メッセージが格納された日付「2005/08/31」、サブジェクトが格納された時刻「09:50」、メッセージの発信先「suzuki@inter.net」、メッセージの題目をあらわすサブジェクト「避難訓練の実施」、メッセージの本文をあらわすコンテンツ「明日、避難訓練を行います。避難経路は・・・」、サブジェクトに対応するコンテンツを発信者メッセージサーバ１１３０から取得済か否かをあらわす取得履歴「取得済」およびこのコンテンツの保存が許可されているか否かをあらわす保存可否「可」がそれぞれ関連付けられて格納される。
【００７５】
図２の説明に戻り、メッセージ処理部１２３３について説明する。メッセージ処理部１２３３は、着信者メッセージサーバ１２３０内の各処理部に対して動作指示をおこなうことによってメッセージの処理をおこなう処理部である。
【００７６】
回線通信部１２３４は、インターネット１９００を介して発信者メッセージサーバ１１３０との通信をおこなうためのインタフェースであり、サブジェクト取得やコンテンツ取得などの通信内容ごとに、ＩＰ上の最適な通信手順を実装することで構成される。
【００７７】
プレゼンス処理部１２３５は、着信者１２１０のプレゼンスの変化に対応する処理をおこなう処理部であり、着信者１２１０のプレゼンスの変化を回線通信部１２３４を介して発信者メッセージサーバ１１３０に通知する。
【００７８】
このプレゼンス処理部１２３５が、着信者１２１０のプレゼンスの変化を発信者メッセージサーバ１１３０に通知することによって、着信者１２１０のプレゼンスに応じた処理を発信者メッセージサーバ１１３０がおこなうことができる。
【００７９】
次に、図２に示したメッセージ配送システムにおけるメッセージ交換手順について図５−１および図５−２を用いて説明する。図５−１および図５−２は、図２に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図である。図５−１に示すように、まず、発信者１１１０が発信者端末１１２０に着信者１２１０に送信したいメッセージを入力する（ステップＳ１０１０）。ここで、ステップＳ１０１０において用いられる入力画面の例について図６を用いて説明しておく。図６は、図５−１に示したメッセージ入力手順（ステップＳ１０１０）における入力画面の一例を示す図である。
【００８０】
発信者１１１０は、図６に示す入力画面を用いることによって、着信者１２１０に付与された着信者識別子をあらわす「宛先」、メッセージの題目をあらわす「サブジェクト」の入力、着信者メッセージサーバ１２３０にコンテンツを保存してもよいか否かをあらわす「保存許可」または「保存拒否」の選択、メッセージの本文をあらわす「コンテンツ」の入力をおこなう。そして、発信者１１１０が図６に示す「アップロード」ボタンを押下すると、図５−１に示したように、発信者端末１１２０は発信者メッセージサーバ１１３０に対してメッセージのアップロードをおこなう（ステップＳ１０２０）。そして、メッセージのアップロードを受けた発信者メッセージサーバ１１３０はメッセージ格納処理を実行する（ステップＳ１０３０）。
【００８１】
ここで、このメッセージ格納処理（ステップＳ１０３０）の詳細について図７を用いて説明する。図７は、図５−１に示したメッセージ格納処理（ステップＳ１０３０）の詳細を示すシーケンス図である。同図に示すように、発信者メッセージサーバ１１３０の端末通信部１１３１がメッセージアップロードを受け付けると（ステップＳ１０２０）、この端末通信部１１３１はアップロードされたメッセージをメッセージ処理部１１３３に対して転送する（ステップＳ１０３１）。
【００８２】
そして、メッセージを転送されたメッセージ処理部１１３３は、このメッセージを一時的に保持するとともに（ステップＳ１０３２）、保持されたメッセージの内容に基づいて、メッセージ番号およびアップロード時刻（日付を含む）を生成する（ステップＳ１０３３）。なお、メッセージ番号の生成にあたっては、特願２００４−３５４５９９が提案する生成方法を用いる。この生成方法によればメッセージ内容を反映しつつ、一意性の高い番号を得ることができる。
【００８３】
つづいて、メッセージ処理部１１３３は、ステップＳ１０３３で生成したメッセージ番号、日付および時刻と、発信者端末１１２０からアップロードされたメッセージに含まれる発信先、サブジェクト、コンテンツおよび保存可否情報とを格納するようメッセージ格納部１１３２に対して指示する（ステップＳ１０３４）。そして、指示を受けたメッセージ格納部は、格納指示に含まれるデータを図３に示したテーブルに格納する（ステップＳ１０３５）。
【００８４】
また、メッセージ処理部１１３３は回線通信部１１３４に対して着信者メッセージサーバ１２３０宛にサブジェクトを発信するよう指示する（ステップＳ１０３６）。なお、この発信指示には付帯情報として、上記したメッセージ番号、日付、時刻、発信元および発信先が含まれる。そして、ステップＳ１０３４およびステップＳ１０３６を実行したメッセージ処理部１１３３は、ステップＳ１０３２において一時的に保持したメッセージを消去して（ステップＳ１０３７）、メッセージ格納処理（ステップＳ１０３０）を終了する。
【００８５】
図５−１の説明に戻り、ステップＳ１０４０以降の処理手順について説明をつづける。着信者１２１０は、着信者端末１２２０に対して、このメッセージ交換手順によって提供されるサービスへのログインを、任意のタイミングでおこなう（ステップＳ１０４０）。着信者１２１０からのログイン要望を受け付けた着信者端末１２２０は、着信者メッセージサーバ１２３０宛に着信者１２１０のＩＤやパスワード等をログイン要求と共に送信する（ステップＳ１０５０）。そしてログイン情報を受信した着信者メッセージサーバ１２３０はプレゼンス更新処理を実施する（ステップＳ１０６０）。
【００８６】
ここで、このプレゼンス更新処理（ステップＳ１０６０）の詳細について図８を用いて説明する。図８は、図５−１に示したプレゼンス更新処理（ステップＳ１０６０）の詳細を示すシーケンス図である。同図に示すように、着信者メッセージサーバ１２３０の端末通信部１２３１がログイン情報を受け付けると（ステップＳ１０５０）、この端末通信部１２３１は着信者１２１０のプレゼンスが更新された旨をユーザイベント情報として通知する（ステップＳ１０６１）。そして、ユーザイベント情報が転送されたプレゼンス処理部１２３５は、この情報を送信者ごとに更新し保持するとともに（ステップＳ１０６２）、回線通信部１２３４に対して発信者メッセージサーバ１１３０宛にプレゼンス更新通知を発信するよう指示する（ステップＳ１０６３）。
【００８７】
図５−１の説明に戻り、ステップＳ１０７０以降の処理手順について説明をつづける。着信者メッセージサーバ１２３０は発信者メッセージサーバ１１３０に対してプレゼンス更新通知を送信する（ステップＳ１０７０）。そして、ステップＳ１０７０によるプレゼンス更新通知を受け付けた発信者メッセージサーバ１１３０は、宛先が着信者１２１０に該当するサブジェクトの検索をおこなう（ステップＳ１０８０）。ここで、この当該サブジェクト検索処理（ステップＳ１０８０）の詳細について、図９を用いて説明する。図９は、図５−１に示した当該サブジェクト検索処理（ステップＳ１０８０）の詳細を示すシーケンス図である。同図に示すように、ステップＳ１０７０によるプレゼンス更新通知を受け付けた回線通信部１１３４は、着信したプレゼンス更新通知をプレゼンス処理部１１３５に対して転送する（ステップＳ１０８１）。
【００８８】
すると、プレゼンス処理部１１３５は、発信メッセージ格納部１１３２に対してステップＳ１０８１で通知されたプレゼンスの生成元である着信者１２１０に該当するサブジェクトを検索するよう指示する（ステップＳ１０８２）。この指示を受けた発信メッセージ格納部１１３２は着信者１２１０に対応する発信先をキーに当該のサブジェクトを検索する（ステップＳ１０８３）。
【００８９】
検索を行った発信メッセージ格納部１１３２は、プレゼンス処理部１１３５に対して当該のサブジェクトを回答する（ステップＳ１０８４）。なお、当該サブジェクトの回答（ステップＳ１０８４）においては付帯情報としてメッセージ番号、日付、時刻、発信元および発信先もあわせて発信される。つづいて、プレゼンス処理部１１３５は、回線通信部１１３４に対して当該サブジェクトを付帯情報と共に送信するよう指示する（ステップＳ１０８５）。
【００９０】
図５−１の説明に戻り、ステップＳ１０９０以降の処理手順について説明を続ける。発信者メッセージサーバ１１３０は、ステップＳ１０１０において設定された発信先に基づいて該当する着信者メッセージサーバ１２３０に対してサブジェクトを送信する（ステップＳ１０９０）。なお、サブジェクトの送信（ステップＳ１０９０）においては、付帯情報としてメッセージ番号、日付、時刻、発信元および発信先もあわせて発信される。
【００９１】
そして、ステップＳ１０９０によるサブジェクト発信を受け付けた着信者メッセージサーバ１２３０は、着信したサブジェクトの格納処理を実行する（ステップＳ１１００）。ここで、このサブジェクト格納処理（ステップＳ１１００）の詳細について図１０を用いて説明する。図１０は、図５−１に示したサブジェクト格納処理（ステップＳ１１００）の詳細を示すシーケンス図である。同図に示すように、ステップＳ１０９０によるサブジェクト送信を受け付けた回線通信部１２３４は、着信したサブジェクトをメッセージ処理部１２３３に対して転送する（ステップＳ１１０１）。なお、転送の歳には、付帯情報（メッセージ番号、日付、時刻、発信元および発信先）をサブジェクトとあわせて転送する。
【００９２】
つづいて、メッセージ処理部１２３３は、着信メッセージ格納部１２３２に対してサブジェクトおよび付帯情報の格納を指示する（ステップＳ１１０２）。この格納指示を受け付けた着信メッセージ格納部１２３２は、サブジェクトおよび付帯情報を図４に示したテーブルに格納して（ステップＳ１１０３）、サブジェクト格納処理（ステップＳ１１００）を終了する。
【００９３】
図５−１の説明に戻って、ステップＳ１１１０以降の処理手順について説明をつづける。着信者１２１０は、任意のタイミングで着信者メッセージサーバ１２３０に着信したサブジェクトの取得要求をおこなう（ステップＳ１１１０）。具体的には、サブジェクトの取得要求をおこないたい着信者１２１０が図１１に示すコンテンツ取得画面を起動すると、着信者端末１２２０が着信者メッセージサーバ１２３０に対してサブジェクト要求を実行することになる（ステップＳ１１２０）。
【００９４】
ここで、上記したステップＳ１１１０（サブジェクト要求）および後述するステップＳ１１４０（コンテンツ要求）において用いられるコンテンツ取得画面の例について図１１を用いて説明する。図１１は、図５−１および図５−２に示したサブジェクト要求手順およびコンテンツ要求手順におけるコンテンツ取得画面の一例を示す図である。
【００９５】
図１１に示すように、コンテンツ取得画面は、サブジェクトの表示エリアである「サブジェクト一覧」と、サブジェクト一覧から任意の行を選択したうえで押下することでコンテンツ要求（ステップＳ１１５０）を実行する「コンテンツ取得」ボタンと、取得したコンテンツの表示エリアである「コンテンツ」とを含んでいる。
【００９６】
なお、同図において反転して表示されている行（サブジェクトが「避難訓練の実施」である行）が着信者１２１０によって選択されたサブジェクトであるものとする。また、上記したようにこのコンテンツ取得画面が起動されるとステップＳ１１２０が実行され、着信者メッセージサーバ１２３０が実行するサブジェクト返送（ステップＳ１１３０）手順の結果として、「サブジェクト一覧」にサブジェクトが表示されることになる。
【００９７】
図５−１の説明に戻り、ステップＳ１１３０以降の処理手順について説明をつづける。ステップＳ１１２０によってサブジェクト要求された着信者メッセージサーバ１２３０は、サブジェクトおよび付帯情報（日付、時刻、発信元）を着信者端末１２２０に対して返送する（ステップＳ１１３０）。
【００９８】
つづいて、着信者１２１０がコンテンツ取得画面（図１１参照）の「サブジェクト一覧」に表示されたサブジェクトの中からコンテンツを取得したいサブジェクトを選択し、「コンテンツ取得」ボタンを押下することによってコンテンツ取得要求をおこなうと（ステップＳ１１４０）、着信者端末１２２０は着信者メッセージサーバ１２３０に対してコンテンツ要求を実行する（ステップＳ１１５０）。
【００９９】
コンテンツ要求を受け付けた着信者メッセージサーバ１２３０は、発信者メッセージサーバ１１３０に対して該当するコンテンツを要求する（ステップＳ１１６０）。なお、ステップＳ１１６０におけるコンテンツ要求においては、図１１の「サブジェクト一覧」から着信者１２１０が選択したサブジェクトに対応するメッセージ番号を、着信者メッセージサーバ１２３０の着信メッセージ格納部１２３２から取得し、取得したメッセージ番号を発信元とともにコンテンツ指定情報として発信者メッセージサーバ１１３０に対して送信する。
【０１００】
つづいて、コンテンツを要求された発信者メッセージサーバ１１３０は、コンテンツ要求に該当するコンテンツの抽出処理を実行する（ステップＳ１１７０）。ここで、このコンテンツ抽出処理（ステップＳ１１７０）の詳細について図１２を用いて説明する。図１２は、図５−２に示したコンテンツ抽出処理（ステップＳ１１７０）の詳細を示すシーケンス図である。
【０１０１】
図１２に示すように、ステップＳ１１６０のコンテンツ要求を受け付けた回線通信部１１３４は、メッセージ処理部１１３３に対してメッセージ番号、発信元および発信先を含んだコンテンツ要求を転送する（ステップＳ１１７１）。コンテンツ要求を転送されたメッセージ処理部１１３３は、発信メッセージ格納部１１３２に対して該当するコンテンツの検索を指示する（ステップＳ１１７２）。
【０１０２】
そして、発信メッセージ格納部１１３２は図３に示したテーブルをメッセージ番号をキーとして検索することによって該当するコンテンツを抽出し（ステップＳ１１７３）、抽出したコンテンツを閲覧されたものと判定してコンテンツの閲覧履歴を「閲覧済」に変更する処理、すなわち、コンテンツ閲覧履歴記録（ステップＳ１１７４）を実行する。
【０１０３】
つづいて、発信メッセージ格納部１１３２は抽出したコンテンツを、メッセージ番号、発信元、発信先および保存可否とともにメッセージ処理部１１３３に回答し（ステップＳ１１７５）、回答を受けたメッセージ処理部１１３３は、回答内容を着信者メッセージサーバ１２３０に返送するよう回線通信部１１３４に指示して（ステップＳ１１７６）コンテンツ抽出処理（ステップＳ１１７０）を終了する。
【０１０４】
図５−２の説明に戻り、ステップＳ１１８０以降の処理手順について説明をつづける。発信者メッセージサーバ１１３０はコンテンツ抽出処理（ステップＳ１１７０）において抽出されたコンテンツ、発信元、発信先および保存可否に、メッセージ番号を付加して着信者メッセージサーバ１２３０に対して返送する（ステップＳ１１８０）。なお、ステップＳ１１８０においては、たとえば、ＳＦＴＰ（Secure File Transfer Protocol）などのセキュアな通信手順によって形成される伝送路を用いてコンテンツを返送することとしてもよい。
【０１０５】
発信者メッセージサーバ１１３０からコンテンツを受信した着信者メッセージサーバ１２３０は、コンテンツの格納処理を実行する（ステップＳ１１９０）。ここで、このコンテンツ格納処理の詳細について図１３を用いて説明する。図１３は、図５−２に示したコンテンツ格納処理（ステップＳ１１９０）の詳細を示すシーケンス図である。同図に示すように、ステップＳ１１８０のコンテンツ返送を受信した回線通信部１２３４は、メッセージ処理部１２３３に対して受信した情報を転送する（ステップＳ１１９１）。
【０１０６】
メッセージ処理１２３３は、転送されたコンテンツを一時的に保持したうえで（ステップＳ１１９２）、このコンテンツを着信メッセージ格納部１２３２に格納してよいか否かをステップＳ１１９１のパラメータとして含まれる「保存可否」に基づいて判定する（ステップＳ１１９３）。なお、この「保存可否」パラメータが「可」の場合には格納可能と判定してステップＳ１１９４へ進み、「否」の場合には格納不可と判定してステップＳ１１９６へ進むことになる。
【０１０７】
ステップＳ１１９３（格納可否判定処理）において格納可能と判定した場合には、着信メッセージ格納部１２３２に対してコンテンツの格納指示をおこなう（ステップＳ１１９４）。そして、コンテンツの格納指示を受けた着信メッセージ格納部１２３２は格納を指示されたコンテンツの格納処理を実行する（ステップＳ１１９５）。なお、着信メッセージ格納部１２３２がステップＳ１１９５を実行すると、メッセージ処理部１２３３はステップＳ１１９６に進むことになる。
【０１０８】
また、ステップＳ１１９３（格納可否判定処理）において格納不可と判定した場合には、ステップＳ１１９４およびステップＳ１１９５の処理は実行されず、ステップＳ１１９６が実行される。
【０１０９】
すなわち、ステップＳ１１９３（格納可否判定処理）において格納可能と判定してステップＳ１１９４およびステップＳ１１９５を実行した場合、および、ステップＳ１１９３（格納可否判定処理）において格納不可と判定した場合には、端末通信部１２３１に対して着信者端末１２２０宛てにコンテンツを表示する指示をおこなうよう指示する（ステップＳ１１９６）。なお、ステップＳ１１９６においては、付帯情報（メッセージ番号、発信元、発信先、取得履歴および保存可否）をコンテンツとあわせて送信することになる。
【０１１０】
ステップＳ１１９６を実行したメッセージ処理部１２３３は、ステップＳ１１９２において一時的に保持したメッセージを消去して（ステップＳ１１９７）コンテンツ格納処理を終了する。
【０１１１】
図５−２の説明に戻って、コンテンツ表示処理（ステップＳ１２００）について説明する。着信者メッセージサーバ１２３０は、ステップＳ１１９０においてあらたに格納したコンテンツを付帯情報（メッセージ番号、発信元、発信先、取得履歴および保存可否）とともに表示させる（ステップＳ１２００）。ここで、ステップＳ１２００によってコンテンツが表示されたコンテンツ取得画面について図１４を用いて説明する。図１４は、図１１に示したコンテンツ取得画面にコンテンツが表示される様子を示す図である。
【０１１２】
図１４に示すように、コンテンツの表示エリアである「コンテンツ」には、「サブジェクト一覧」の１行目、すなわち、「避難訓練の実施」であるサブジェクトに対応するコンテンツが表示されている。
【０１１３】
図５−２の説明に戻り、ステップＳ１２１０以降の処理手順について説明をつづける。着信者１２１０は、着信者端末１２２０に対して、このメッセージ交換手順によって提供されるサービスからログアウト等を、任意のタイミングでおこなう（ステップＳ１２１０）。着信者１２１０からログアウト等を受け付けた着信者端末１２２０は、着信者メッセージサーバ１２３０宛にログアウト情報を送信する（ステップＳ１２２０）。そしてログアウト情報などを受信した着信者メッセージサーバ１２３０はプレゼンス更新処理を実施する（ステップＳ１２３０）。
【０１１４】
このプレゼンス更新処理（ステップＳ１２３０）では、「ログアウト」や「離席中」など、着信者１２１０が着信者端末１２２０を利用していない旨を示すプレゼンス値へ更新する以外については、ステップＳ１０６０のプレゼンス更新処理と同一であるため、詳細な説明は割愛する。
【０１１５】
図５−２の説明に戻り、ステップＳ１２４０以降の処理手順について説明をつづける。着信者メッセージサーバ１２３０は発信者メッセージサーバ１１３０に対してプレゼンス更新通知を送信する（ステップＳ１２４０）。そして、ステップＳ１２４０によるプレゼンス更新通知を受け付けた発信者メッセージサーバ１１３０は、宛先が着信者１２１０に該当するサブジェクトの検索をおこなう（ステップＳ１２５０）。ここで、この当該サブジェクト検索処理（ステップＳ１２５０）の詳細について図１５を用いて説明する。図１５は、図５−２に示した当該サブジェクト検索処理（ステップＳ１２５０）の詳細を示すシーケンス図である。同図に示すように、ステップＳ１２４０によるプレゼンス更新通知を受け付けた回線通信部１１３４は、着信したプレゼンス更新通知をプレゼンス処理部１１３５に対して転送する（ステップＳ１２５１）。
【０１１６】
すると、プレゼンス処理部１１３５は発信メッセージ格納部１１３２に対してステップＳ１２５１で通知されたプレゼンスの生成元である着信者１２１０に該当するサブジェクトを検索するよう指示する（ステップＳ１２５２）。この指示を受けた発信メッセージ格納部１１３２は着信者１２１０に対応する発信先をキーに当該のサブジェクトを検索する（ステップＳ１２５３）。
【０１１７】
検索を行った発信メッセージ格納部１１３２は閲覧履歴を更新する（ステップＳ１２５４）。具体的には、図１６に示すようにメッセージ番号「6kyzdr4180yfle」の閲覧履歴を「削除済」に更新する。さらに、プレゼンス処理部１１３５に対して当該のメッセージ番号を回答する（ステップＳ１２５５）。つづいて、プレゼンス処理部１１３５は、回線通信部１１３４に対して当該メッセージの削除指示を送信するように指示する（ステップＳ１２５６）。
【０１１８】
図５−２の説明に戻り、ステップＳ１２６０以降の処理手順について説明をつづける。発信者メッセージサーバ１１３０は着信者メッセージサーバ１２３０に対してメッセージ削除を指示する（ステップＳ１２６０）。このとき付帯情報としてメッセージ番号も添付する。そして、ステップＳ１２６０によるメッセージ削除指示を受け付けた着信者メッセージサーバ１２３０は、当該するメッセージの削除をおこなう（ステップＳ１２７０）。ここで、このメッセージ削除処理（ステップＳ１２７０）の詳細について図１７を用いて説明する。図１７は、図５−２に示したメッセージ削除処理（ステップＳ１２７０）の詳細を示すシーケンス図である。同図に示すように、ステップＳ１２６０によるメッセージ削除指示を受け付けた回線通信部１２３４は、受け付けた指示をメッセージ処理部１２３３に対して転送する（ステップＳ１２７１）。
【０１１９】
すると、メッセージ処理部１２３３は着信メッセージ格納部１２３２に対してステップＳ１２６０で指示されたメッセージ番号に該当するメッセージを削除するよう指示する（ステップＳ１２７２）。この指示を受けた着信メッセージ格納部１２３２は着信者１２１０に対応する発信先をキーに当該のメッセージを削除する（ステップＳ１２７３）。具体的には、図１８に示すようにメッセージ番号「6kyzdr4180yfle」に該当する全ての情報を削除する。
【０１２０】
図５−２の説明に戻り、ステップＳ１２８０以降の処理手順について説明をつづける。着信者１２１０は、ステップＳ１２２０により、すでに着信者端末１２１０から離れているので、任意のタイミングで、再度のログイン等を試みる（ステップＳ１２８０）。着信者１２１０からのログイン要望を受け付けた着信者端末１２２０は、着信者メッセージサーバ１２３０宛にログイン要求を送信する（ステップＳ１２９０）。この後、ステップＳ１０６０からステップＳ１１００で記したプレゼンス更新に関する処理をおこなった後、着信者１２１０は、任意のタイミングで着信者メッセージサーバ１２３０に着信したサブジェクトの取得要求をおこない（ステップＳ１３００）、さらに着信者端末１２２０が着信者メッセージサーバ１２３０に対してサブジェクト要求を実行すると（ステップＳ１３１０）、着信者メッセージサーバ１２３０からは、現在閲覧可能なサブジェクトの一覧が、日付、時刻、発信元、サブジェクトの付帯情報と共に返送される（ステップＳ１３２０）。
【０１２１】
ここで、上記のステップＳ１３２０（サブジェクト返送）において用いられるコンテンツ取得画面の例について図１９を用いて説明する。図１９は、図５−２に示したサブジェクト返送における取得画面の一例を示す図である。図１９に示すように、このコンテンツ取得画面では、メッセージ番号「6kyzdr4180yfle」に該当する情報は、すべて「削除済」と表示される。
【０１２２】
上述してきたように、本実施例１では、発信者端末１１２０から発信されたメッセージを発信者メッセージサーバ１１３０が管理し、発信者メッセージサーバ１１３０はメッセージに含まれるサブジェクトを着信者メッセージサーバ１２３０へ配信し、このサブジェクトを取得した着信者端末１２２０からコンテンツの要求を受けた場合には、着信者メッセージサーバ１２３０は発信者メッセージサーバ１１３０に対してコンテンツの配信を要求し、コンテンツの配信を要求された発信者メッセージサーバ１１３０は該当するコンテンツを着信者メッセージサーバ１２３０を介して着信者端末１２２０に向けて配信するよう構成した。そして、着信者１２１０のプレゼンスが変化すると着信者メッセージサーバ１２３０のメッセージを削除するよう構成した。したがって、たとえば着信者１２１０が着信者端末１２２０から離れることを以ってプレゼンスを変化させれば、着信者の不在中に第三者が着信者端末１２２０を不正に操作もしくは一瞥することによりメッセージを取得できてしまうことを防止することができる。また、着信者１２１０がメッセージを閲覧したことを以ってプレゼンスを変化させれば、着信者１２１０によるメッセージ閲覧を自動的に制限することができる。
【実施例２】
【０１２３】
ところで、実施例１において示した発信者メッセージサーバと着信者メッセージサーバとはインターネットなどの通信回線を経由して接続されているが、発信信号や要求信号といった重要な接続信号については、いわゆるハンドシェイク方式の通信手法を用いて送達確認をおこないつつ送受信することで確実な信号疎通を実現することが可能となる。また、ハンドシェイク方式を採用することで、発信者メッセージサーバにおいて着信者メッセージサーバによるコンテンツ取得状態を正確に把握することも可能となる。そこで、本実施例２では、実施例１に示したメッセージ配送システムの通信方式にハンドシェイク方式を適用したケースについて示すこととする。
【０１２４】
なお、以下では、実施例１との相違点について主に説明することとし、共通点についての説明は簡単なものにとどめることとする。
【０１２５】
まず、本実施例２に係るメッセージ配送システムについて図２０を用いて説明する。図２０は、本実施例２に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。
【０１２６】
図２０に示すように実施例２に係るメッセージ配送システムは、発信者端末２１２０と、発信者２１１０から発信されたメッセージを管理する発信者メッセージサーバ２１３０と、着信者宛てのメッセージを管理する着信者メッセージサーバ２２３０と、着信者端末２２２０と、ハンドシェイク方式の通信において形成されるセッションの状態管理およびハンドシェイク信号の中継をおこなうプレゼンス／セッション管理サーバ２３１０とから構成される。そして、本実施例２に係るメッセージ配送システムは、発信者メッセージサーバ２１３０と着信者メッセージサーバ２２３０との間でおこなわれるサブジェクトやコンテンツの送受信などの通信処理を、このプレゼンス／セッション管理サーバ２３１０を介しておこなう点に主たる特徴がある。
【０１２７】
具体的には、発信者２１１０の要求により発信者端末２１２０から発信されたメッセージを発信者メッセージサーバ２１３０に格納し、発信者メッセージサーバ２１３０はかかるメッセージのサブジェクトをインターネット２９００を介してプレゼンス／セッション管理サーバ２３１０へ送信する。そして、プレゼンス／セッション管理サーバ２３１０は、このサブジェクトをインターネット２９００を介して着信者メッセージサーバ２２３０へ送信し、着信者２２１０は、着信者端末２２２０を用いて着信者メッセージサーバ２２３０に格納されたサブジェクトに対応するコンテンツを着信者メッセージサーバ２２３０およびプレゼンス／セッション管理サーバ２３１０を介して要求し、発信者メッセージサーバ２１３０からプレゼンス／セッション管理サーバ２３１０を介して着信者メッセージサーバ２２３０へ配送されたコンテンツを取得する。
【０１２８】
まず、発信者側の各装置（発信者端末２１２０および発信者メッセージサーバ２１３０）について説明する。発信者端末２１２０は、発信者２１１０の操作によって入力されたメッセージを発信者メッセージサーバ２１３０に対して発信することによってメッセージの格納を要求すると共に、発信者メッセージサーバ２１３０からメッセージの閲覧状況を取得して発信者に提示する処理をおこなう装置である。
【０１２９】
なお、この発信者端末２１２０は、パーソナルコンピュータ（ＰＣ）に専用のアプリケーションソフトウェアを搭載することで構成することができる。また、本実施例２においては、発信者端末２１２０としてＰＣを用いた場合について説明するが、携帯電話やＰＤＡを発信者端末２１２０として用いることができる点については実施例１と同様である。
【０１３０】
発信者メッセージサーバ２１３０は、発信者端末２１２０から受け取ったメッセージを管理し、メッセージに含まれるサブジェクトおよびコンテンツをプレゼンス／セッション管理サーバ２３１０を介して着信者メッセージサーバ２２３０に対して配信するとともに、サブジェクトおよびコンテンツの閲覧状況を発信者端末２１２０に提供する処理をおこなう装置である。そして、この発信者メッセージサーバ２１３０は、端末通信部２１３１と、発信メッセージ格納部２１３２と、メッセージ処理部２１３３と、回線通信部２１３４と、プレゼンス処理部２１３５と、閲覧履歴格納部２１３６とを備えている。
【０１３１】
また、発信者メッセージサーバ２１３０は、市販のＰＣやワークステーション（ＷＳ）に上記した各機能部に対応するプログラムをインストールするとともに、発信メッセージ格納部２１３２が使用するテーブルおよび閲覧履歴格納部２１３６が使用するテーブルを記憶装置に格納することで構成することができる。なお、この発信者メッセージサーバ２１３０は、図２０に示すルータＲを介してインターネット２９００に接続されている。
【０１３２】
端末通信部２１３１は、発信者端末２１２０との通信をおこなうためのインタフェースであり、ＨＴＴＰなどのプロトコルを実装することで構成される。
【０１３３】
発信メッセージ格納部２１３２は、発信者２１１０が着信者２２１０に向けて発信しようとするメッセージを格納するテーブルを不揮発性ＲＡＭやＨＤＤといった記憶装置に記憶させることによって格納する処理部である。この発信メッセージ格納部２１３２は、たとえば、メッセージ番号、日付、時刻、発信先、サブジェクト、コンテンツおよび保存可否の各項目を含んだレコードを格納する。ここで、発信メッセージ格納部２１３２に格納されるデータ例について図２１を用いて説明しておく。図２１は、図２０に示した発信メッセージ格納部２１３２に格納されるデータの一例を示す図である。
【０１３４】
図２１に示すように、発信メッセージ格納部２１３２によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、メッセージが格納された日付「2005/08/31」、メッセージが格納された時刻「09:50」、メッセージの発信先「kato@isp-a.ne.jp」、メッセージの題目をあらわすサブジェクト「避難訓練の実施」、メッセージの本文をあらわすコンテンツ「明日、避難訓練を行います。避難経路は・・・」、このコンテンツが着信者によって閲覧されたか否かをあらわす閲覧履歴「閲覧前」、メッセージの保存が可能であることをあらわす保存可否「可」がそれぞれ関連付けられて格納される。
【０１３５】
図２０の説明に戻り、メッセージ処理部２１３３について説明する。メッセージ処理部２１３３は、発信者メッセージサーバ２１３０内の各処理部に対して動作指示をおこなうことによってメッセージの処理をおこなう処理部である。
【０１３６】
回線通信部２１３４は、インターネット２９００を介してプレゼンス／セッション管理サーバ２３１０および着信者メッセージサーバ２２３０との通信についての信号制御をおこなう処理部である。具体的には、この回線通信部２１３４は、サブジェクト発信やコンテンツ要求に係る通信においてはハンドシェイク方式の制御信号の送受信をおこなうとともに、コンテンツ送信など制御信号以外の通信ではワンウェイ方式の送受信をおこなう。
【０１３７】
プレゼンス処理部２１３５は、プレゼンス／セッション管理サーバ２３１０に着信者２２１０のプレゼンスの取得を要求し、プレゼンス／セッション管理サーバ２３１０から着信者２２１０のプレゼンスが更新されたことを示す通知を受け取ると、更新されたプレゼンスに基づく処理をおこなう処理部である。
【０１３８】
閲覧履歴格納２１３６は、発信者２１１０が発信メッセージ格納部２１３２に格納したメッセージについての着信者２２１０による閲覧状況をあらわすテーブルを不揮発性ＲＡＭやＨＤＤといった記憶装置に記憶させることによって格納する処理部である。この閲覧履歴格納部２１３６は、たとえば、メッセージ番号、閲覧開始日時、閲覧終了日時、発信先および閲覧状況の各項目を閲覧履歴ごとに含んだレコードを格納する。ここで、閲覧履歴格納部２１３６に格納されるデータ例について図２２を用いて説明しておく。図２２は、図２０に示した閲覧履歴格納部２１３６に格納されるデータの一例を示す図である。
【０１３９】
図２２に示すように、閲覧履歴格納部２１３６によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、最初に閲覧された履歴を格納する「閲覧履歴１」、２回目に閲覧された履歴を格納する「閲覧履歴２」というように、閲覧回数の増加にともなって各閲覧履歴が追加されていく。また、各閲覧履歴には、たとえば、閲覧を開始した日付「2005/08/31」および閲覧を開始した時刻「10:01」、閲覧を終了した日付「2005/08/31」および閲覧を終了した時刻「10:05」、閲覧者をあらわす発信先「kato@isp-a.ne.jp」、閲覧の状況および成否をあらわす閲覧状況「閲覧済」がそれぞれ関連付けられて格納される。
【０１４０】
なお、ここでは、閲覧履歴を格納する処理について説明したが、コンテンツを着信者メッセージサーバ２２３０に送信する際に閲覧履歴格納部２１３６によって格納された閲覧履歴を参照して送信を制御することによって、閲覧回数を所定の回数に制限することができる。
【０１４１】
次に、着信者側の各装置（着信者端末２２２０および着信者メッセージサーバ２２３０）について説明する。着信者端末２２２０は、着信者メッセージサーバ２２３０からサブジェクトを取得して表示するとともに、着信者２２１０の操作によってサブジェクトに対応するコンテンツ要求を着信者メッセージサーバ２２３０に対しておこない、取得したコンテンツを着信者２２１０に提供する装置である。
【０１４２】
なお、この着信者端末２２２０は、発信者端末２１２０と同様にパーソナルコンピュータ（ＰＣ）に専用のアプリケーションソフトウェアを搭載することで構成することができる。また、携帯電話やＰＤＡを着信者端末２２２０として用いることができる点についても発信者端末２１２０と同様である。
【０１４３】
着信者メッセージサーバ２２３０は、サブジェクトやコンテンツの取得および格納をおこなうとともに、着信者端末２２２０に対してサブジェクトやコンテンツを提供する処理をおこなう装置である。そして、この着信者メッセージサーバ２２３０は、端末通信部２２３１と、着信メッセージ格納部２２３２と、メッセージ処理部２２３３と回線通信部２２３４と、プレゼンス処理部２２３５とを備えている。
【０１４４】
また、着信者メッセージサーバ２２３０は、発信者メッセージサーバ２１３０と同様に、市販のＰＣやワークステーション（ＷＳ）に上記した各機能に対応するプログラムをインストールするとともに、着信メッセージ格納部２２３２が使用するテーブルを記憶装置に格納することで構成することができる。なお、この着信者メッセージサーバ２２３０は、図２０に示すルータＲを介してインターネット２９００に接続されている。
【０１４５】
端末通信部２２３１は、着信者端末２２２０との通信をおこなうためのインタフェースであり、ＨＴＴＰなどのプロトコルを実装することで構成される。
【０１４６】
着信メッセージ格納部２２３２は、着信者２２１０が発信者２１１０から受信しようとするメッセージを格納するテーブルを不揮発性ＲＡＭやＨＤＤといった記憶装置に記憶させることによって格納する処理部である。この着信メッセージ格納部２２３２は、たとえば、メッセージ番号、日付、時刻、発信元、サブジェクト、コンテンツの各項目を含んだレコードを格納する。なお、着信メッセージ格納部２２３２に格納されるデータ例については実施例１と同様である（図４参照）ので説明を省略する。
【０１４７】
メッセージ処理部２２３３は、着信者メッセージサーバ２２３０内の各処理部に対して動作指示をおこなうことによってメッセージの処理をおこなう処理部である。
【０１４８】
回線通信部２２３４は、インターネット２９００を介してプレゼンス／セッション管理サーバ２３１０および発信者メッセージサーバ２１３０との通信についての信号制御をおこなう処理部である。具体的には、この回線通信部２１３４は、サブジェクト発信やコンテンツ要求に係る通信においてはハンドシェイク方式の制御信号の送受信をおこなうとともに、コンテンツ受信など制御信号以外の通信ではワンウェイ方式の送受信をおこなう。
【０１４９】
プレゼンス処理部２２３５は、着信者２２１０のプレゼンスの変化に対応する処理をおこなう処理部であり、着信者２２１０のプレゼンスの変化を回線通信部２２３４を介してプレゼンス／セッション管理サーバ２３１０に通知する。
【０１５０】
プレゼンス／セッション管理サーバ２３１０は、ハンドシェイク方式の通信において形成されるセッションの状態管理およびハンドシェイク信号の中継をおこなう装置である。このプレゼンス／セッション管理サーバ２３１０を用いることで、確実な信号伝達を実現することが可能となる。また、プレゼンス／セッション管理サーバ２３１０は、市販のＰＣやワークステーション（ＷＳ）に上記した各機能部に対応するプログラムをインストールすることで構成することができる。なお、このプレゼンス／セッション管理サーバ２３１０は、図２０に示すルータＲを介してインターネット２９００に接続されている。
【０１５１】
次に、図２０に示したメッセージ配送システムにおけるメッセージ交換手順について図２３−１〜図２３−３を用いて説明する。図２３−１〜図２３−３は、図２０に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図である。図２３−１に示すように、発信者２１１０が発信者端末２１２０に着信者２２１０に送信したいメッセージを入力すると（ステップＳ２０１０）、この入力を受け付けた発信者端末２１２０は発信者メッセージサーバ２１３０に対してメッセージのアップロードをおこなう（ステップＳ２０２０）。そして、メッセージアップロードを受けた発信者メッセージサーバ２１３０はメッセージ格納処理を実行する（ステップＳ２０３０）。なお、ステップＳ２０３０のメッセージ処理の詳細は実施例１に示した図７と同様であるので説明を省略する。
【０１５２】
引き続き発信者メッセージサーバ２１３０は、後続のステップＳ２０９０にて着信者メッセージサーバ２２３０が通知する着信者２２１０のプレゼンス取得を要望する旨を、プレゼンス／セッション管理サーバ２３１０に通知するために、プレゼンスの要求を起動し、（ステップＳ２０４０）、要求を受け付けたプレゼンス／セッション管理サーバ２３１０は、要求を了承したことを応答する（ステップＳ２０５０）。
【０１５３】
次に着信者２２１０は、着信者端末２２２０に対して、このメッセージ交換手順によって提供されるサービスへのログインを、任意のタイミングでおこなう（ステップＳ２０６０）。着信者２０１０からのログイン要望を受け付けた着信者端末２２２０は、着信者メッセージサーバ２２３０宛に着信者２２１０のＩＤやパスワード等をログイン要求と共に送信する（ステップＳ２０７０）。そしてログイン情報を受信した着信者メッセージサーバ２２３０はプレゼンス更新処理を実施する（ステップＳ２０８０）。なお、ステップＳ２０８０のプレゼンス更新処理の詳細は実施例１に示した図８と同様であるので説明を省略する。
【０１５４】
着信者メッセージサーバ２２３０は、プレゼンス／セッション管理サーバ２３１０に対してプレゼンス更新通知を送信し（ステップＳ２０９０）、ステップＳ２０９０によるプレゼンス更新通知を受け付けたプレゼンス／セッション管理サーバ２３１０は、更新通知を受け付けた旨を応答すると（ステップＳ２１００）、プレゼンス／セッション管理サーバ２３１０の内部で保持している着信者２２１０のプレゼンス情報を更新する（ステップＳ２１１０）。
【０１５５】
そして、プレゼンス／セッション管理サーバ２３１０は発信者メッセージサーバ２１３０に対してプレゼンス更新通知を送信し（ステップＳ２１２０）、ステップＳ２１２０によるプレゼンス更新通知を受け付けた発信者メッセージサーバ２１３０は、更新通知を受け付けた旨を応答する（ステップＳ２１３０）。そして、ステップＳ２１２０によるプレゼンス更新通知を受け付けた発信者メッセージサーバ２１３０は、あて先が着信者２２１０に該当するサブジェクトの検索をおこなう（ステップＳ２１４０）。なお、ステップＳ２１４０のサブジェクト検索処理の詳細は実施例１に示した図９と同様であるので説明を省略する。
【０１５６】
つづいて、発信者メッセージサーバ２１３０は、プレゼンス／セッション管理サーバ２３１０に向けてサブジェクト送信の起動信号を発信する（ステップＳ２１５０）。この起動信号を受信したプレゼンス／セッション管理サーバ２３１０は、着信者メッセージサーバ２２３０に向けて起動信号を中継する（ステップＳ２１６０）。起動信号を中継された着信者メッセージサーバ２２３０は、起動信号を問題なく受信してサブジェクトそのものを受信する準備が整ったことを通知するために、ステップＳ２１６０において中継された起動信号を承諾した旨をあらわす応答信号を起動信号と逆のルートをたどるよう返信する（ステップＳ２１７０）。
【０１５７】
そして、応答信号を受信したプレゼンス／セッション管理サーバ２３１０は、ステップＳ２１７０において受信した応答信号がステップＳ２１５０で受信した起動信号と対応していることを確認したうえで、この応答信号を発信者メッセージサーバ２１３０に向けて中継する（ステップＳ２１８０）。この応答信号を受信した発信者メッセージサーバ２１３０は、着信者メッセージサーバ２２３０におけるサブジェクトの受信準備が完了したと判定して、今度は、着信者メッセージサーバ２２３０に対してサブジェクトを直接（プレゼンス／セッション管理サーバ２３１０を介することなく）送信する（ステップＳ２１９０）。
【０１５８】
発信者メッセージサーバ２１３０からサブジェクトを受信した着信者メッセージサーバ２２３０は、受信したサブジェクトを格納する処理を実行する（ステップＳ２２００）。なお、ステップＳ２２００のサブジェクト格納処理の詳細は実施例１に示した図１０と同様であるので説明を省略する。
【０１５９】
つづいて、着信者２２１０は、任意のタイミングで着信者メッセージサーバ２２３０に着信したサブジェクトの取得要求をおこなうと（ステップＳ２２１０）、着信者端末２２２０が着信者メッセージサーバ２２３０に対してサブジェクト要求を実行する（ステップＳ２２２０）。サブジェクトを要求された着信者メッセージサーバ２２３０は、サブジェクトを着信端末２２２０に対して返送する（ステップＳ２２３０）。なお、サブジェクト取得に関する詳細な説明は、実施例１で行った（図１１に関する説明参照）ので説明を省略することとする。
【０１６０】
サブジェクト取得後、着信者２２１０が着信者端末２２２０を操作することによって特定のサブジェクトに対応するコンテンツの取得要求をおこなうと（ステップＳ２２４０）、着信者端末２２２０は着信者メッセージサーバ２２３０に対して該当するコンテンツを要求する（ステップＳ２２５０）。コンテンツ要求を受信した着信者メッセージサーバ２２３０は、プレゼンス／セッション管理サーバ２３１０に向けてコンテンツ要求の起動信号を発信する（ステップＳ２２６０）。コンテンツ要求の起動信号を受信したプレゼンス／セッション管理サーバ２３１０は、発信者メッセージサーバ２１３０に向けてこの起動信号を中継する（ステップＳ２２７０）。
【０１６１】
コンテンツ要求の起動信号を中継された発信者メッセージサーバ２１３０は、コンテンツの抽出処理を実行する（ステップＳ２２８０）。ここで、このコンテンツ抽出処理（ステップＳ２２８０）の詳細について図２４を用いて説明する。図２４は、図２３−２に示したコンテンツ抽出処理（ステップＳ２２８０）の詳細を示すシーケンス図である。同図に示すように、ステップＳ２２７０のコンテンツ要求に係る起動信号を受け取った回線通信部２１３４は、この起動信号をメッセージ処理部２１３３に転送し（ステップＳ２２８１）、起動信号を転送されたメッセージ処理部２１３３は、後に閲覧状況を格納するために用いられるメッセージ番号を一時的に保持する（ステップＳ２２８２）。
【０１６２】
そして、メッセージ処理部２１３３は、発信メッセージ格納部２１３２に対してコンテンツの検索を指示する（ステップＳ２２８３）。コンテンツ検索指示を受けた発信メッセージ格納部２１３２は、ステップＳ２２８２において一時的に記憶したメッセージ番号を用いて図２１に示したテーブルを検索し、メッセージ番号が一致するコンテンツを抽出する（ステップＳ２２８４）。そして、発信メッセージ格納部２１３２は、抽出したコンテンツをメッセージ処理部２１３３へ回答し（ステップＳ２２８５）、回答を受けたメッセージ処理部２１３３は、今度はコンテンツを一時的に保持する（ステップＳ２２８６）。さらに、メッセージ処理部２１３３は、回線通信部２１３４にコンテンツ取得要求の承諾（応答信号）を返送するよう指示して（ステップＳ２２８７）コンテンツ抽出処理（ステップＳ２２８０）を終了する。
【０１６３】
図２３−２の説明に戻ってステップＳ２２９０以降の処理手順について説明をつづける。コンテンツ抽出処理（ステップＳ２２８０）を完了した発信者メッセージサーバ２１３０は、コンテンツ要求の起動信号を問題なく受信してコンテンツを送信する準備が整ったことを通知するため、ステップＳ２２７０で受信した起動信号を承諾した旨の応答信号を起動信号と逆のルートをたどるように返信する（ステップＳ２２９０）。この応答信号を受信したプレゼンス／セッション管理サーバ２３１０は、ステップＳ２２９０で受信した応答信号がステップＳ２２６０で受信した起動信号と対応していることを確認したうえでこの応答信号を着信者メッセージサーバ２２３０へ中継する（ステップＳ２３００）。
【０１６４】
この応答信号を中継された着信者メッセージサーバ２２３０は、コンテンツの受信準備が完了した旨を通知するためにプレゼンス／セッション管理サーバ２３１０に対して今度は確認信号を送信し（ステップＳ２３１０）、確認信号を受信したプレゼンス／セッション管理サーバ２３１０は、この確認信号を発信者メッセージサーバ２１３０へ中継する（ステップＳ２３２０）。そして、確認信号を中継された発信者メッセージサーバ２１３０は、コンテンツの送信準備が完了したと判定して今度は着信者メッセージサーバ２２３０に対して直接（プレゼンス／セッション管理サーバ２３１０を介することなく）送信する（ステップＳ２３３０）。
【０１６５】
そして、ステップＳ２３３０のコンテンツ送信処理を完了した発信者メッセージサーバ２１３０は、プレゼンス／セッション管理サーバ２３１０に対してコンテンツの送信終了通知を送信する（ステップＳ２３４０）。送信終了通知を受信したプレゼンス／セッション管理サーバ２３１０は、この送信終了通知を着信者メッセージサーバ２２３０に中継し（ステップＳ２３５０）、送信終了通知を中継された着信者メッセージサーバ２２３０は、コンテンツの格納処理を実行する（ステップＳ２３６０）。なお、ステップＳ２３６０のコンテンツ格納処理の詳細は実施例１に示した図１３と同様であるので説明を省略する。
【０１６６】
コンテンツ格納処理（ステップＳ２３６０）を完了した着信者メッセージサーバ２２３０は、ステップＳ２３５０で受信した送信終了通知に対する応答信号をプレゼンス／セッション管理サーバ２３１０に送信するとともに（ステップＳ２３７０）、着信端末２２２０に対してステップＳ２３６０においてあらたに格納したコンテンツを表示させる（ステップＳ２３９０）。
【０１６７】
一方、ステップＳ２３７０の応答信号を受信したプレゼンス／セッション管理サーバ２３１０は、この応答信号を発信者メッセージサーバ２１３０へ中継し（ステップＳ２３８０）、応答信号を中継された発信者メッセージサーバ２１３０は、図２３−１および図２３−２に示した信号授受から得られた情報をコンテンツの閲覧履歴として格納する（ステップＳ２４００）。ここで、この閲覧履歴格納処理（ステップＳ２４００）の詳細について図２５を用いて説明する。図２５は、図２３−２に示した閲覧履歴格納処理（ステップＳ２４００）の詳細を示すシーケンス図である。
【０１６８】
図２５に示すように、ステップＳ２３８０のコンテンツ送信終了応答を受信した回線通信部２１３４は、発信者メッセージサーバ２１３０がこれまでに送受信した信号の履歴を収集する（ステップＳ２４０１）。そして、コンテンツ閲覧情報収集処理（ステップＳ２４０１）を完了するとメッセージ処理部２１３３に対して閲覧情報として、メッセージ番号、日付、時刻、発信先、閲覧状況を送信する（ステップＳ２４０２）。なお、これらの情報は、図２２に示したテーブルの各項目と対応している。
【０１６９】
閲覧情報を受け取ったメッセージ処理部２１３３は、閲覧履歴格納部２１３６に対して閲覧履歴の格納指示を送信し（ステップＳ２４０３）、指示を受けた閲覧履歴格納部２１３６は、「閲覧履歴１」「閲覧履歴２」というように閲覧順に閲覧情報を格納する（ステップＳ２４０４）。つづいて、メッセージ処理部２１３３は、ステップＳ２２８２において一時的に保持したメッセージ番号を消去するとともに（ステップＳ２４０５）、ステップＳ２２８６において一時的に保持したコンテンツを消去して（ステップＳ２４０６）、閲覧履歴格納処理（ステップＳ２４００）を終了する。
【０１７０】
次に着信者２２１０は、着信者端末２２２０に対して、このメッセージ交換手順によって提供されるサービスへのログアウト等を、任意のタイミングでおこなう（ステップＳ２４１０）。着信者２２１０からのログアウト等を受け付けた着信者端末２２２０は、着信者メッセージサーバ２２３０宛にログアウト情報等を送信する（ステップＳ２４２０）。そして、ログアウト情報等を受信した着信者メッセージサーバ２２３０はプレゼンス更新処理を実施する（ステップＳ２４３０）。
【０１７１】
このプレゼンス更新処理（ステップＳ２４３０）では、「ログアウト」や「離席中」など、着信者２２１０が着信者端末２２２０を利用していない旨を示すプレゼンス値へ更新する以外については、ステップＳ２０８０のプレゼンス更新処理と同一であるため、詳細な説明は割愛する。
【０１７２】
図２３−３の説明に戻り、ステップＳ２４４０以降の処理手順について説明をつづける。着信者メッセージサーバ２２３０はプレゼンス／セッション管理サーバ２３１０に対してプレゼンス更新通知を送信し（ステップＳ２４４０）、ステップＳ２４４０によるプレゼンス更新通知を受け付けたプレゼンス／セッション管理サーバ２３１０は、更新通知を受け付けた旨を応答するとともに（ステップＳ２４５０）、プレゼンス／セッション管理サーバ２３１０の内部で保持している着信者２２１０のプレゼンス情報を更新する（ステップＳ２４６０）。
【０１７３】
次に、プレゼンス／セッション管理サーバ２３１０は発信者メッセージサーバ２１３０に対してプレゼンス更新通知を送信し（ステップＳ２４７０）、ステップＳ２４７０によるプレゼンス更新通知を受け付けた発信者メッセージサーバ２１３０は、更新通知を受け付けた旨を応答する（ステップＳ２４８０）。そして、ステップＳ２４７０によるプレゼンス更新通知を受け付けた発信者メッセージサーバ２１３０は、あて先が着信者２２１０に該当するサブジェクトの検索をおこなう（ステップＳ２４９０）。なお、ステップＳ２４９０のサブジェクト検索処理の詳細は実施例１に示した図１５と同様であるので説明を省略する。
【０１７４】
つづいて、発信者メッセージサーバ２１３０はプレゼンス／セッション管理サーバ２３１０に対してメッセージ削除の起動信号を発信する（ステップＳ２５００）。このとき付帯情報としてメッセージ番号も添付する。この起動信号を受信したプレゼンス／セッション管理サーバ２３１０は、着信者メッセージサーバ２２３０に向けて起動信号を中継する（ステップＳ２５１０）。メッセージ削除の起動信号を中継された着信者メッセージサーバ２２３０は、起動信号を問題なく受信してメッセージを削除する準備が整ったことを通知するために、ステップＳ２５１０において中継された起動信号を承諾した旨をあらわす応答信号を起動信号と逆のルートをたどるよう返信する（ステップＳ２５２０）。
【０１７５】
そして、応答信号を受信したプレゼンス／セッション管理サーバ２３１０は、ステップＳ２５２０において受信した応答信号がステップＳ２５００で受信した起動信号と対応していることを確認したうえで、この応答信号を発信者メッセージサーバ２１３０に向けて中継する（ステップＳ２５３０）。
【０１７６】
また、ステップＳ２５１０によるメッセージ削除指示を受け付けた着信者メッセージサーバ２２３０は、当該するメッセージの削除をおこなう（ステップＳ２５４０）。なお、ステップＳ２５４０のメッセージ解除処理の詳細は実施例１に示した図１７と同様であるので、説明を省略する。
【０１７７】
その後、着信者２２１０は、ステップＳ２４１０により、すでに着信者端末２２２０から離れているので、任意のタイミングで、再度のログイン等を試みる（ステップＳ２５５０）。着信者２２１０からのログイン要望を受け付けた着信者端末２２２０は、着信者メッセージサーバ２２３０宛にログイン要求と共に送信する（ステップＳ２５６０）。この後、ステップＳ２０８０からステップＳ２１３０で記したプレゼンス更新に関する処理をおこなった後、着信者２２１０が任意のタイミングで着信者メッセージサーバ２２３０に着信したサブジェクトの取得要求をおこない（ステップＳ２５７０）、さらに着信者端末２２２０が着信者メッセージサーバ２２３０に対してサブジェクト要求を実行すると（ステップＳ２５８０）、着信者メッセージサーバ２２３０からは、現在閲覧可能なサブジェクトの一覧が、日付、時刻、発信元、サブジェクトの付帯情報と共に返送される（ステップＳ２５９０）。
【０１７８】
ここで、上記のステップＳ２５９０（サブジェクト返送）において用いられるコンテンツ取得画面ではメッセージ番号「6kyzdr4180yfle」に該当する情報は、すべて（削除済）と表示される。なお、ステップＳ２５９０により表示されるコンテンツ取得画面の詳細は、実施例１に示した図１９と同様であるので説明を省略する。
【０１７９】
上述してきたように、本実施例２では、発信信号や要求信号といった接続信号については、ハンドシェイク方式の通信を管理するプレゼンス／セッション管理サーバ２３１０を経由しておこなう、すなわち、発信者メッセージサーバ２１３０および着信者メッセージサーバ２２３０の回線通信部がサブジェクト発信やコンテンツ要求に係る通信においてはプレゼンス／セッション管理サーバ２３１０を経由してハンドシェイク方式の制御信号の送受信をおこなうとともに、コンテンツ送受信など制御記号以外の通信ではワンウェイ方式の送受信をおこなうよう構成したので、確実な信号疎通を実現することができる。
【実施例３】
【０１８０】
ところで、上記した実施例２では、発信者メッセージサーバがサブジェクトあるいはコンテンツを送信する際には、着信者メッセージサーバ宛てに直接送信していた。その理由は、サブジェクトやコンテンツ自体はデータ信号であり制御信号ではないため、プレゼンス／セッション管理サーバを経由させてもセッションの状態管理には直接関与しないからである。しかしながら、サブジェクトやコンテンツといったデータ信号をプレゼンス／セッション管理サーバ経由で配送することとすれば、サブジェクトやコンテンツに関する情報を収集することができるので、後述する通信履歴の取得、および従量課金といった機能を実現することが可能となる。
【０１８１】
そこで、本実施例３では、サブジェクトやコンテンツをプレゼンス／セッション管理サーバ経由で配送し、プレゼンス／セッション管理サーバでサブジェクトやコンテンツに関する情報を収集するケースについて示すこととする。なお、以下では、上記した各実施例との相違点について主に説明することとし、共通点についての説明は簡単なものにとどめることとする。
【０１８２】
まず、本実施例３に係るメッセージ配送システムについて図２６を用いて説明する。図２６は、本実施例３に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。
【０１８３】
図２６に示すように、実施例３に係るメッセージ配送システムは、発信者端末７１２０と、発信者７１１０から発信されたメッセージを管理する発信者メッセージサーバ７１３０と、着信者宛てのメッセージを管理する着信者メッセージサーバ７２３０と、着信者端末７２２０と、ハンドシェイク方式の通信において形成されるセッションの状態管理、ハンドシェイク信号およびサブジェクトやコンテンツといったデータ信号の中継、中継する各信号に関する情報収集をおこなうプレゼンス／セッション管理サーバ７３１０と、履歴管理や課金処理をおこなう履歴管理／課金処理サーバ７３２０とから構成される。そして、本実施例３に係るメッセージ配送システムは、ハンドシェイク信号などの制御信号のみならずサブジェクトやコンテンツといったデータ信号をプレゼンス／セッション管理サーバ７３１０経由で配送することとし、履歴管理／課金処理サーバ７３２０で各信号に関する情報を利用する点に主たる特徴がある。
【０１８４】
なお、発信者端末７１２０、発信者メッセージサーバ７１３０、着信者端末７２２０および着信者メッセージサーバ７２３０については実施例２の図２０と同様であるため説明を省略する。
【０１８５】
プレゼンス／セッション管理サーバ７３１０は、ハンドシェイク通信をおこなう際に、確実な信号伝達を実現する目的でハンドシェイク信号の中継およびハンドシェイク通信によって形成されたセッションの状態管理をおこなうとともに、プレゼンス／セッション管理サーバ７３１０を経由するコンテンツやサブジェクトについて収集した情報を、履歴管理／課金処理サーバ７３２０に報告する処理をおこなう装置である。
【０１８６】
なお、プレゼンス／セッション管理サーバ７３１０は、市販のＰＣやワークステーション（ＷＳ）に上記した各機能部に対応するプログラムをインストールすることで構成することができる。また、このプレゼンス／セッション管理サーバ７３１０は、図２６に示すルータＲを介してインターネット７９００に接続されるとともに、履歴管理／課金処理サーバ７３２０と直接に接続されている。
【０１８７】
履歴管理／課金処理サーバ７３２０は、セッション管理サーバ７３１０が収集した情報に基づいてサブジェクトおよびコンテンツに関する通信履歴を格納し、格納された情報に基づいて課金計算をおこなう装置である。そして、この履歴管理／課金処理サーバ７３２０は、通信履歴格納部７３２１および課金計算部７３２２を備えている。
【０１８８】
なお、履歴管理／課金処理サーバ７３２０は、市販のＰＣやワークステーション（ＷＳ）に上記した各機能部に対応するプログラムをインストールすることで構成することができる。また、この履歴管理／課金処理サーバ７３２０は、図２６に示すようにプレゼンス／セッション管理サーバ７３１０と直接に接続されている。
【０１８９】
通信履歴格納部７３２１は、図２６に示したメッセージ配送システムにおいて交換されるサブジェクトやコンテンツの配信に関する履歴およびデータ長を格納するテーブルを不揮発性ＲＡＭやＨＤＤといった記憶装置に記憶させることによって格納する処理部である。この通信履歴格納部７３２１は、たとえば、メッセージ番号、日付、時刻、発信元、発信先、通信種別およびパケット数の各項目を含んだレコードを格納する。ここで、通信履歴格納部７３２１によって格納される通信履歴例について図２７を用いて説明する。図２７は、図２６に示した通信履歴格納部７３２１に格納される通信履歴の一例を示す図である。
【０１９０】
図２７に示すように、通信履歴格納部７３２１によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、通信が生じた日付「2005/08/31」、通信が生じた時刻「09:50」、通信の発信元「suzuki@inter.net」、メッセージの発信先「kato@isp-a.ne.jp」、通信種別「サブジェクト送信」および当該通信のデータ量をあらわすパケット数「５」がそれぞれ関連付けられて格納される。
【０１９１】
図２６の説明に戻り、課金計算部７３２２について説明する。課金計算部７３２２は、通信履歴格納部７３２１によって格納された通信履歴に基づいて発信者７１１０あるいは着信者７２１０に対する請求額を計算する処理部である。
【０１９２】
次に、図２６に示したメッセージ配送システムにおけるメッセージ交換手順について図２８−１〜図２８−４を用いて説明する。図２８−１〜図２８−４は、図２６に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図である。
【０１９３】
図２８−１に示すように、発信者７１１０が発信者端末７１２０に着信者７２１０に送信したいメッセージを入力すると（ステップＳ７０１０）、この入力を受け付けた発信者端末７１２０は発信者メッセージサーバ７１３０に対してメッセージのアップロードをおこなう（ステップＳ７０２０）。そして、メッセージのアップロードを受けた発信者メッセージサーバ７１３０はメッセージ格納処理を実行する（ステップＳ７０３０）。なお、ステップＳ７０３０のメッセージ格納処理の詳細は実施例１に示した図７と同様であるので説明を省略する。
【０１９４】
引き続き発信者メッセージサーバ７１３０は、後続のステップＳ７０９０にて着信者メッセージサーバ７２３０が通知する着信者７２１０のプレゼンス取得を要望する旨を、プレゼンス／セッション管理サーバ７３１０に通知するために、プレゼンスの要求を起動し（ステップＳ７０４０）、要求を受け付けたプレゼンス／セッション管理サーバ７３１０は、要求を了承したことを応答する（ステップＳ７０５０）。
【０１９５】
次に着信者７２１０は、着信者端末７２２０に対して、このメッセージ交換手順によって提供されるサービスへのログインを、任意のタイミングでおこなう（ステップＳ７０６０）。着信者７２１０からのログイン要望を受け付けた着信者端末７２２０は、着信者メッセージサーバ７２３０宛てに着信者７２１０のＩＤやパスワード等をログイン要求と共に送信する（ステップＳ７０７０）。そしてログイン情報を受信した着信者メッセージサーバ７２３０はプレゼンス更新処理を実施する（ステップＳ７０８０）。なお、ステップＳ７０８０のプレゼンス更新処理の詳細は実施例１に示した図８と同様であるので説明を省略する。
【０１９６】
着信者メッセージサーバ７２３０はプレゼンス／セッション管理サーバ７３１０に対してプレゼンス更新通知を送信し（ステップＳ７０９０）、ステップＳ７０９０によるプレゼンス更新通知を受け付けたプレゼンス／セッション管理サーバ７３１０は、更新通知を受け付けた旨を応答するとともに（ステップＳ７１００）、プレゼンス／セッション管理サーバ７３１０の内部で保持している着信者７２１０のプレゼンス情報を更新する（ステップＳ７１１０）。
【０１９７】
そして、プレゼンス／セッション管理サーバ７３１０は発信者メッセージサーバ７１３０に対してプレゼンス更新通知を送信し（ステップＳ７１２０）、ステップＳ７１２０によるプレゼンス更新通知を受け付けた発信者メッセージサーバ７１３０は、更新通知を受け付けた旨を応答する（ステップＳ７１３０）。そして、着信者７２１０に該当するサブジェクトの検索をおこなう（ステップＳ７１４０）。なお、ステップＳ７１４０のサブジェクト検索処理の詳細は実施例１に示した図９と同様であるので説明を省略する。
【０１９８】
つづいて、発信者メッセージサーバ７１３０は、プレゼンス／セッション管理サーバ７３１０に向けてサブジェクト送信の起動信号を発信する（ステップＳ７１５０）。この起動信号を受信したプレゼンス／セッション管理サーバ７３１０は、着信者メッセージサーバ７２３０に向けて起動信号を中継する（ステップＳ７１６０）。起動信号を中継された着信者メッセージサーバ７２３０は、起動信号を問題なく受信してサブジェクトそのものを受信する準備が整ったことを通知するために、ステップＳ７１６０において中継された起動信号を承諾した旨をあらわす応答信号を起動信号と逆のルートをたどるよう返信する（ステップＳ７１７０）。
【０１９９】
そして、応答信号を受信したプレゼンス／セッション管理サーバ７３１０は、ステップＳ７１７０において受信した応答信号がステップＳ７１５０で受信した起動信号と対応していることを確認しうえで、この応答信号を発信者メッセージサーバ７１３０に向けて中継する（ステップＳ７１８０）。また、プレゼンス／セッション管理サーバ７３１０は、ステップＳ７１８０を実行するとともに、これから送信されるサブジェクトに関する通信受信の収集を開始する（ステップＳ７１９０）。
【０２００】
つづいて、ステップＳ７１８０の応答信号を受信したメッセージサーバ７１３０は、着信者メッセージサーバ７２３０およびプレゼンス／セッション管理サーバ７３１０におけるサブジェクトの受信準備が完了したと判定して、プレゼンス／セッション管理サーバ７３１０に向けてサブジェクトを送信する（ステップＳ７２００）。そして、発信者メッセージサーバ７１３０からサブジェクトを受信したプレゼンス／セッション管理サーバ７３１０は、サブジェクトに関する通信情報を収集するとともに、着信者メッセージサーバ７２３０宛てにサブジェクトを中継する（ステップＳ７２１０）。
【０２０１】
プレゼンス／セッション管理サーバ７３１０からサブジェクトを受信した着信者メッセージサーバ７２３０は、受信したサブジェクトを格納する処理を実行する（ステップＳ７２２０）。なお、ステップＳ７２２０のサブジェクト格納処理の詳細は実施例１に示した図１０と同様であるので説明を省略する。そして、プレゼンス／セッション管理サーバ７３１０は、サブジェクトに関する通信受信の収集を終了する（ステップＳ７２３０）。
【０２０２】
また、プレゼンス／セッション管理サーバ７３１０は、サブジェクトのデータ量を集計し（ステップＳ７２４０）、収集したサブジェクトに関する通信情報のうち、通信履歴に係る部分のみを履歴管理／課金処理サーバ７３２０宛てに報告する（ステップＳ７２５０）。この報告を受けた履歴管理／課金処理サーバ７３２０は、図２７に示したように、メッセージ番号、日付、時刻、発信元、発信先、通信種別およびパケット数を対応付けて格納する（ステップＳ７２６０）。
【０２０３】
つづいて、着信者７２１０は、任意のタイミングで着信者メッセージサーバ７２３０に着信したサブジェクトの取得要求をおこなうと（ステップＳ７２７０）、着信者端末７２２０が着信者メッセージサーバ７２３０に対してサブジェクト要求を実行する（ステップＳ７２８０）。サブジェクトを要求された着信者メッセージサーバ７２３０は、サブジェクトを着信者端末７２２０に対して返送する（ステップＳ７２９０）。なお、サブジェクト取得に関する詳細な説明は実施例１でおこなった（図１１に関する説明参照）ので省略することとする。
【０２０４】
サブジェクト取得後、着信者７２１０が着信者端末７２２０を操作することによって特定のサブジェクトに対応するコンテンツの取得要求をおこなうこと（ステップＳ７３００）、着信者端末７２２０は着信者メッセージサーバ７２３０に対して該当するコンテンツを要求する（ステップＳ７３１０）。コンテンツ要求を受信した着信者メッセージサーバ７２３０は、プレゼンス／セッション管理サーバ７３１０に向けてコンテンツ要求の起動信号を発信する（ステップＳ７３２０）。コンテンツ要求の起動信号を受信したプレゼンス／セッション管理サーバ７３１０は、発信者メッセージサーバ７１３０に向けてこの起動信号を中継する（ステップＳ７３３０）。
【０２０５】
コンテンツ要求の起動信号を中継された発信者メッセージサーバ７１３０は、コンテンツの抽出処理を実行する（ステップＳ７３４０）。なお、このコンテンツの抽出処理の詳細については実施例２の図２４と同様であるので説明を省略する。
【０２０６】
つづいて、コンテンツ抽出処理（ステップＳ７３４０）を完了した発信者メッセージサーバ７１３０は、コンテンツ要求の起動信号を問題なく受信してコンテンツを送信する準備が整ったことを通知するため、ステップＳ７３３０で受信した起動信号を承諾した旨の応答信号を起動信号と逆のルートをたどるように返信する（ステップＳ７３５０）。この応答信号を受信したプレゼンス／セッション管理サーバ７３１０は、ステップＳ７３５０で受信した応答信号がステップＳ７３２０で受信した起動信号と対応していることを確認したうえでこの応答信号を着信者メッセージサーバ７２３０へ中継する（ステップＳ７３６０）。
【０２０７】
この応答信号を中継された着信者メッセージサーバ７２３０は、コンテンツの受信準備が完了した旨を通知するためにプレゼンス／セッション管理サーバ７３１０に対して今度は確認信号を送信し（ステップＳ７３７０）、確認信号を受信したプレゼンス／セッション管理サーバ７３１０は、この確認信号を発信者メッセージサーバ７１３０へ中継する（ステップＳ７３８０）。また、プレゼンス／セッション管理サーバ７３１０は、ステップＳ７３８０を実行するとともに、これから送信されるコンテンツに関する通信情報の収集を開始する（ステップＳ７３９０）。
【０２０８】
そして、ステップＳ７３８０によって確認信号を中継された発信者メッセージサーバ７１３０は、プレゼンス／セッション管理サーバ７３１０および着信者メッセージサーバ７２３０においてコンテンツの送信準備が完了したと判定してプレゼンス／セッション管理サーバ７３１０に向けてコンテンツを送信し（ステップＳ７４００）、コンテンツを受信したプレゼンス／セッション管理サーバ７３１０は、コンテンツに関する通信情報を収集するとともに着信者メッセージサーバ７２３０宛てにコンテンツを中継する（ステップＳ７４１０）。
【０２０９】
ステップＳ７４１０のコンテンツ送信処理が完了すると、発信者メッセージサーバ７１３０は、プレゼンス／セッション管理サーバ７３１０に対してコンテンツの送信終了通知を送信する（ステップＳ７４２０）。送信終了通知を受信したプレゼンス／セッション管理サーバ７３１０は、この送信終了通知を着信者メッセージサーバ７２３０に中継し（ステップＳ７４３０）、送信終了通知を中継された着信者メッセージサーバ７２３０は、コンテンツの格納処理を実行する（ステップＳ７４４０）。なお、ステップＳ７４４０のコンテンツ格納処理の詳細は実施例１に示した図１３と同様であるので説明を省略する。
【０２１０】
コンテンツ格納処理（ステップＳ７４４０）を完了した着信者メッセージサーバ７２３０は、ステップＳ７４３０で受信した送信終了通知に対する応答信号をプレゼンス／セッション管理サーバ７３１０に送信するとともに（ステップＳ７４５０）、着信者端末７２２０に対してステップＳ７４４０においてあらたに格納したコンテンツを表示させる（ステップＳ７４７０）。
【０２１１】
一方、ステップＳ７４５０の応答信号を受信したプレゼンス／セッション管理サーバ７３１０は、この応答信号を発信者メッセージサーバ７１３０へ中継し（ステップＳ７４６０）、応答信号を中継された発信者メッセージサーバ７１３０は、図２８−１〜図２８−３に示した信号授受から得られた情報をコンテンツの閲覧履歴として格納する（ステップＳ７４８０）。なお、この閲覧履歴格納処理（ステップＳ７４８０）の詳細については実施例２の図２５と同様であるので、説明を省略する。
【０２１２】
また、プレゼンス／セッション管理サーバ７３１０は、コンテンツに関する通信情報の収集を終了し（ステップＳ７４９０）、さらにサブジェクトのデータ量を集計し（ステップＳ７５００）、収集したサブジェクトに関する通信情報のうち通信履歴に係る部分のみを履歴管理／課金処理サーバ７３２０宛てに報告する（ステップＳ７５１０）。この報告を受けた履歴管理／課金処理サーバ７３２０は、図２７で示したように、メッセージ番号、日付、時刻、発信元、発信先、通信種別およびパケット数を対応付けて格納する（ステップＳ７５２０）。
【０２１３】
なお、以下のステップＳ７５３０〜ステップＳ７７１０では、図２３−３のステップＳ２４１０〜ステップＳ２５９０で示した処理と同様の処理をおこなうので、説明を省略する。
【０２１４】
上述してきたように、本実施例３では、サブジェクトやコンテンツといったデータ信号をプレゼンス／セッション管理サーバ７３１０経由で配送するとともに、プレゼンス／セッション管理サーバ７３１０でサブジェクトやコンテンツに関する情報を収集するように構成したので、通信履歴の取得、従量課金および内容検証の各処理を実現することができる。
【０２１５】
ところで、上記した各実施例において示した各種の処理手順は、あらかじめ用意されたプログラムをコンピュータ上で実行することによって実現することができる。そして、これらのプログラムは、インターネットなどのネットワークを介して、配布することができる。さらに、これらのプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
つまり、例を挙げれば、各実施例に示したプログラムを格納したＣＤ−ＲＯＭを配布し、このＣＤ−ＲＯＭに格納されたプログラムを各コンピュータが読み出して実行するようにしてもよい。
【産業上の利用可能性】
【０２１６】
以上のように、本発明に係るメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバは、安全かつ確実なメッセージ配送が可能な通信ネットワークの提供に適しており、特に、インターネット事業者やアプリケーションサービス事業者のサービスとして提供したい場合に有用である。
【図面の簡単な説明】
【０２１７】
【図１】本発明に係るメッセージ配送手法の概要および特徴を示す図である。
【図２】実施例１に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。
【図３】図２に示した発信メッセージ格納部によって格納されるデータの一例を示す図である。
【図４】図２に示した着信メッセージ格納部によって格納されるメッセージの一例を示す図である。
【図５−１】図２に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（１／２）である。
【図５−２】図２に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（２／２）である。
【図６】図５−１に示したメッセージ入力手順における入力画面の一例を示す図である。
【図７】図５−１に示したメッセージ格納処理の詳細を示すシーケンス図である。
【図８】図５−１に示したプレゼンス更新処理の詳細を示すシーケンス図である。
【図９】図５−１に示した当該サブジェクト検索処理の詳細を示すシーケンス図である。
【図１０】図５−１に示したサブジェクト格納処理の詳細を示すシーケンス図である。
【図１１】図５−１に示したサブジェクト要求手順およびコンテンツ要求手順におけるコンテンツ取得画面の一例を示す図である。
【図１２】図５−２に示したコンテンツ抽出処理の詳細を示すシーケンス図である。
【図１３】図５−２に示したコンテンツ格納処理の詳細を示すシーケンス図である。
【図１４】図１１に示したコンテンツ取得画面にコンテンツが表示される様子を示す図である。
【図１５】図５−２に示した当該サブジェクト検索処理の詳細を示すシーケンス図である。
【図１６】閲覧履歴更新後に発信メッセージ格納部に格納されるデータを示す図である。
【図１７】図５−２に示したサブジェクト削除処理の詳細を示すシーケンス図である。
【図１８】メッセージ番号「6kyzdr4180yfle」のメッセージ削除後に着信メッセージ格納部に格納されるメッセージを示す図である。
【図１９】図１１に示したコンテンツ取得画面にコンテンツが表示される様子を示す図である。
【図２０】実施例２に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。
【図２１】図２０に示した発信メッセージ格納部によって格納されるメッセージの一例を示す図である。
【図２２】図２０に示した閲覧履歴格納部によって格納される閲覧履歴の一例を示す図である。
【図２３−１】図２０に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（１／３）である。
【図２３−２】図２０に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（２／３）である。
【図２３−３】図２０に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（３／３）である。
【図２４】図２３−２に示したコンテンツ抽出処理手順の詳細を示すシーケンス図である。
【図２５】図２３−２に示した閲覧履歴格納処理手順の詳細を示すシーケンス図である。
【図２６】実施例３に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。
【図２７】図２６に示した通信履歴格納部によって格納される通信履歴の一例を示す図である。
【図２８−１】図２６に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（１／４）である。
【図２８−２】図２６に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（２／４）である。
【図２８−３】図２６に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（３／４）である。
【図２８−４】図２６に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図（４／４）である。
【符号の説明】
【０２１８】
１１１０，２１１０，７１１０    発信者
１１２０，２１２０，７１２０    発信者端末
１１３０，２１３０，７１３０    発信者メッセージサーバ
１１３１，２１３１，７１３１    端末通信部
１１３２，２１３２，７１３２    発信メッセージ格納部
１１３３，２１３３，７１３３    メッセージ処理部
１１３４，２１３４，７１３４    回線通信部
１１３５，２１３５，７１３５    プレゼンス処理部
１２１０，２２１０，７２１０    着信者
１２２０，２２２０，７２２０    着信者端末
１２３０，２２３０，７２３０    着信者メッセージサーバ
１２３１，２２３１，７２３１    端末通信部
１２３２，２２３２，７２３２    着信メッセージ格納部
１２３３，２２３３，７２３３    メッセージ処理部
１２３４，２２３４，７２３４    回線通信部
１２３５，２２３５，７２３５    プレゼンス処理部
１９００，２９００，７９００    インターネット
２１３６，７１３６    閲覧履歴格納部
２３１０，７３１０    プレゼンス／セッション管理サーバ
７３２０    履歴管理／課金処理サーバ
７３２１    通信履歴格納部
７３２２    課金計算部
【図１】
0004585482.tif 000002
【図２】
0004585482.tif 000003
【図３】
0004585482.tif 000004
【図４】
0004585482.tif 000005
【図５−１】
0004585482.tif 000006
【図５−２】
0004585482.tif 000007
【図６】
0004585482.tif 000008
【図７】
0004585482.tif 000009
【図８】
0004585482.tif 000010
【図９】
0004585482.tif 000011
【図１０】
0004585482.tif 000012
【図１１】
0004585482.tif 000013
【図１２】
0004585482.tif 000014
【図１３】
0004585482.tif 000015
【図１４】
0004585482.tif 000016
【図１５】
0004585482.tif 000017
【図１６】
0004585482.tif 000018
【図１７】
0004585482.tif 000019
【図１８】
0004585482.tif 000020
【図１９】
0004585482.tif 000021
【図２０】
0004585482.tif 000022
【図２１】
0004585482.tif 000023
【図２２】
0004585482.tif 000024
【図２３−１】
0004585482.tif 000025
【図２３−２】
0004585482.tif 000026
【図２３−３】
0004585482.tif 000027
【図２４】
0004585482.tif 000028
【図２５】
0004585482.tif 000029
【図２６】
0004585482.tif 000030
【図２７】
0004585482.tif 000031
【図２８−１】
0004585482.tif 000032
【図２８−２】
0004585482.tif 000033
【図２８−３】
0004585482.tif 000034
【図２８−４】
0004585482.tif 000035