(57)【要約】【課題】利用者間でのメッセージの転送処理において、効率の良い通信処理が可能なメッセージ送受信システムを提供する。【解決手段】サーバ１のメッセージ配送部１２はクライアント２−１〜２−３からの登録要求を受信すると、メッセージ情報ＩＤを生成し、そのメッセージ情報ＩＤとともにメッセージの情報を格納部１３に格納する。メッセージ配送部１２は登録したメッセージ情報ＩＤを要求元のクライアント２−１〜２−３に通信部１１及びネットワーク１００を介して送信する。メッセージ配送部１２はクライアント２−１〜２−３から配送要求を受信すると、指定されたメッセージ情報ＩＤに対応するメッセージの情報を格納部１３で参照し、該メッセージのコンテンツと送信クライアントの利用者ＩＤの情報とメッセージ情報ＩＤとを指定された利用者ＩＤに対応するクライアント（受信クライアント）に送信する。【選択図】　　　図１
2004078709.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数のクライアントとの間でメッセージの送受信を行うメッセージ送受信サーバであって、
送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納する格納手段と、当該メッセージ情報ＩＤを前記送信元のクライアントに通知する手段と、要求元のクライアントから指定された配信先のクライアントに前記メッセージ情報ＩＤとそれに対応するコンテンツとを配信する手段とを有することを特徴とするメッセージ送受信サーバ。
【請求項２】
ネットワークを介して複数のクライアントとの間でメッセージの送受信を行うメッセージ送受信サーバであって、
第１のクライアントからメッセージのコンテンツを伴うメッセージ登録要求を受けた際に、前記コンテンツ及びそれを特定するメッセージ情報ＩＤを内部に格納し、前記メッセージ情報ＩＤを前記第１のクライアントに通知する手段と、
第２のクライアントから前記メッセージ情報ＩＤと第３のクライアントとの指定を伴うメッセージ配送要求を受けた際に前記メッセージ情報ＩＤと内部に格納された前記メッセージ情報ＩＤに対応するメッセージのコンテンツとを前記第３のクライアントに送信する手段とを有することを特徴とするメッセージ送受信サーバ。
【請求項３】
前記第３のクライアントへの前記メッセージ情報ＩＤ及び前記コンテンツの送信時にそれらとともに前記第２のクライアントの情報を送信することを特徴とする請求項２記載のメッセージ送受信サーバ。
【請求項４】
前記メッセージ配送要求を受けた際に前記第３のクライアントに対して既に前記メッセージ情報ＩＤに対応するメッセージのコンテンツを送信したか否かを確認し、未送信である場合に前記第３のクライアントへの前記メッセージ情報ＩＤ及び前記コンテンツの送信を行うとともに、前記第３のクライアントへの送信を行ったことを内部に記録する手段を含むことを特徴とする請求項２または請求項３記載のメッセージ送受信サーバ。
【請求項５】
前記メッセージ配送要求に対する処理の結果を前記第２のクライアントに通知することを特徴とする請求項２から請求項４のいずれか記載のメッセージ送受信サーバ。
【請求項６】
前記メッセージ情報ＩＤ及び前記コンテンツを前記メッセージに関わる他の属性情報とともに格納し、前記第３のクライアントへの送信の際に前記属性情報を前記メッセージ情報ＩＤ及び前記コンテンツとともに送信することを特徴とする請求項２から請求項５のいずれか記載のメッセージ送受信サーバ。
【請求項７】
前記第２のクライアントからの前記メッセージ配送要求に付加情報が付加されている場合、前記第３のクライアントに対して前記コンテンツを送信する際に前記付加情報を前記コンテンツとともに送信することを特徴とする請求項２から請求項６のいずれか記載のメッセージ送受信サーバ。
【請求項８】
前記クライアントからの要求に基づいて内部に格納された前記メッセージの情報に対する付加情報の登録及び参照を行う手段を含むことを特徴とする請求項２から請求項７のいずれか記載のメッセージ送受信サーバ。
【請求項９】
内部に格納されたメッセージに関する情報を予め設定された特定規則によって削除する手段を含むことを特徴とする請求項２から請求項８のいずれか記載のメッセージ送受信サーバ。
【請求項１０】
前記クライアントに対応する受信条件情報を内部に格納し、前記メッセージ配送要求を受けた際に、前記第３のクライアントの受信条件が満たされてない場合に当該メッセージの送信処理を抑止することを特徴とする請求項２から請求項９のいずれか記載のメッセージ送受信サーバ。
【請求項１１】
前記クライアントに対応する転送条件情報を内部に格納し、前記メッセージ配送要求を受けた際に、前記第３のクライアントの転送条件が満たされている場合に当該転送条件で指定された転送先クライアントへのメッセージの送信処理を実行することを特徴とする請求項２から請求項１０のいずれか記載のメッセージ送受信サーバ。
【請求項１２】
メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ送受信システムであって、
送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納する格納手段と、当該メッセージ情報ＩＤを前記送信元のクライアントに通知する手段と、要求元のクライアントから指定された配信先のクライアントに前記メッセージ情報ＩＤとそれに対応するコンテンツとを配信する手段とを前記メッセージ送受信サーバに有することを特徴とするメッセージ送受信システム。
【請求項１３】
メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ送受信システムであって、
第１のクライアントからメッセージのコンテンツを伴うメッセージ登録要求を受けた際に、前記コンテンツ及びそれを特定するメッセージ情報ＩＤを内部に格納し、前記メッセージ情報ＩＤを前記第１のクライアントに通知する手段と、
第２のクライアントから前記メッセージ情報ＩＤと第３のクライアントとの指定を伴うメッセージ配送要求を受けた際に前記メッセージ情報ＩＤと内部に格納された前記メッセージ情報ＩＤに対応するメッセージのコンテンツとを前記第３のクライアントに送信する手段とを前記メッセージ送受信サーバに有することを特徴とするメッセージ送受信システム。
【請求項１４】
前記メッセージ送受信サーバは、前記第３のクライアントへの前記メッセージ情報ＩＤ及び前記コンテンツの送信時にそれらとともに前記第２のクライアントの情報を送信することを特徴とする請求項１３記載のメッセージ送受信システム。
【請求項１５】
前記メッセージ配送要求を受けた際に前記第３のクライアントに対して既に前記メッセージ情報ＩＤに対応するメッセージのコンテンツを送信したか否かを確認し、未送信である場合に前記第３のクライアントへの前記メッセージ情報ＩＤ及び前記コンテンツの送信を行うとともに、前記第３のクライアントへの送信を行ったことを内部に記録する手段を前記メッセージ送受信サーバに含むことを特徴とする請求項１３または請求項１４記載のメッセージ送受信システム。
【請求項１６】
前記メッセージ送受信サーバは、前記メッセージ配送要求に対する処理の結果を前記第２のクライアントに通知することを特徴とする請求項１３から請求項１５のいずれか記載のメッセージ送受信システム。
【請求項１７】
前記メッセージ送受信サーバは、前記メッセージ情報ＩＤ及び前記コンテンツを前記メッセージに関わる他の属性情報とともに格納し、前記第３のクライアントへの送信の際に前記属性情報を前記メッセージ情報ＩＤ及び前記コンテンツとともに送信することを特徴とする請求項１３から請求項１６のいずれか記載のメッセージ送受信システム。
【請求項１８】
前記メッセージ送受信サーバは、前記第２のクライアントからの前記メッセージ配送要求に付加情報が付加されている場合、前記第３のクライアントに対して前記コンテンツを送信する際に前記付加情報を前記コンテンツとともに送信することを特徴とする請求項１３から請求項１７のいずれか記載のメッセージ送受信システム。
【請求項１９】
前記クライアントからの要求に基づいて内部に格納された前記メッセージの情報に対する付加情報の登録及び参照を行う手段を前記メッセージ送受信サーバに含むことを特徴とする請求項１３から請求項１８のいずれか記載のメッセージ送受信システム。
【請求項２０】
内部に格納されたメッセージに関する情報を予め設定された特定規則によって削除する手段を前記メッセージ送受信サーバに含むことを特徴とする請求項１３から請求項１９のいずれか記載のメッセージ送受信システム。
【請求項２１】
前記メッセージ送受信サーバは、前記クライアントに対応する受信条件情報を内部に格納し、前記メッセージ配送要求を受けた際に、前記第３のクライアントの受信条件が満たされてない場合に当該メッセージの送信処理を抑止することを特徴とする請求項１３から請求項２０のいずれか記載のメッセージ送受信システム。
【請求項２２】
前記メッセージ送受信サーバは、前記クライアントに対応する転送条件情報を内部に格納し、前記メッセージ配送要求を受けた際に、前記第３のクライアントの転送条件が満たされている場合に当該転送条件で指定された転送先クライアントへのメッセージの送信処理を実行することを特徴とする請求項１３から請求項２１のいずれか記載のメッセージ送受信システム。
【請求項２３】
メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ配送方法であって、
送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納手段に格納するステップと、当該メッセージ情報ＩＤを前記送信元のクライアントに通知するステップと、要求元のクライアントから指定された配信先のクライアントに前記メッセージ情報ＩＤとそれに対応するコンテンツとを配信するステップとを前記メッセージ送受信サーバに有することを特徴とするメッセージ配送方法。
【請求項２４】
メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ配送方法であって、
第１のクライアントからメッセージのコンテンツを伴うメッセージ登録要求を受け、前記コンテンツ及びそれを特定するメッセージ情報ＩＤを内部に格納し、前記メッセージ情報ＩＤを前記第１のクライアントに通知するメッセージ登録処理と、
第２のクライアントから、前記メッセージ情報ＩＤと、第３のクライアントの指定を伴うメッセージ配送要求とを受け、前記メッセージ情報ＩＤと、内部に格納された前記メッセージ情報ＩＤに対応する前記コンテンツとを前記第３のクライアントに送信するメッセージ配送処理とを有することを特徴とするメッセージ配送方法。
【請求項２５】
前記メッセージ配送処理において、前記第３のクライアントへの前記メッセージ情報ＩＤ及び前記コンテンツとの送信の際に、前記第２のクライアントの情報を前記メッセージ情報ＩＤ及び前記コンテンツとともに送信することを特徴とする請求項２４記載のメッセージ配送方法。
【請求項２６】
前記メッセージ配送処理において、前記第３のクライアントに対して、既に前記メッセージ情報ＩＤに対応する前記コンテンツを送信したか否かを確認し、未送信である場合にのみ、前記第３のクライアントへの前記メッセージ情報ＩＤ及び前記コンテンツの送信を行うとともに、前記第３のクライアントへの送信を行ったことを内部に記録することを特徴とする請求項２４または請求項２５記載のメッセージ配送方法。
【請求項２７】
前記メッセージ配送処理において、処理の結果を前記第２のクライアントに通知することを特徴とする請求項２４から請求項２６のいずれか記載のメッセージ配送方法。
【請求項２８】
前記メッセージ情報ＩＤ及び前記コンテンツを前記メッセージに関わる他の属性情報とともに格納し、前記メッセージ配送処理において、前記第３のクライアントへ前記属性情報を前記メッセージ情報ＩＤ及び前記コンテンツとともに送信することを特徴とする請求項２４から請求項２７のいずれか記載のメッセージ配送方法。
【請求項２９】
前記メッセージ配送処理において、前記第２のクライアントから付加情報の指定を受け、前記第３のクライアントに対して前記メッセージの情報とともに前記付加情報を送信することを特徴とする請求項２４から請求項２８のいずれか記載のメッセージ配送方法。
【請求項３０】
前記内部に格納されたメッセージに関する情報を予め設定された特定規則によって削除する処理を含むことを特徴とする請求項２４から請求項２９のいずれか記載のメッセージ配送方法。
【請求項３１】
前記クライアントに対応する受信条件情報を内部に格納し、前記メッセージ配送処理において、前記第３のクライアントの受信条件が満たされてない場合に前記メッセージの送信処理を抑止することを特徴とする請求項２４から請求項３０のいずれか記載のメッセージ配送方法。
【請求項３２】
クライアントに対応する転送条件情報を内部に格納し、前記メッセージ配送処理において、前記第３のクライアントの転送条件が満たされている場合に前記転送条件で指定された転送先クライアントへのメッセージ配送処理を実行することを特徴とする請求項２４から請求項３１のいずれか記載のメッセージ配送方法。
【請求項３３】
前記メッセージ登録処理及び前記メッセージ配送処理を実行した際に、前記クライアントに対する課金処理を実行することを特徴とする請求項２４から請求項３２のいずれか記載のメッセージ配送方法。
【請求項３４】
メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ配送方法のプログラムであって、前記メッセージ送受信サーバのコンピュータに、送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納手段に格納する処理と、当該メッセージ情報ＩＤを前記送信元のクライアントに通知する処理と、要求元のクライアントから指定された配信先のクライアントに前記メッセージ情報ＩＤとそれに対応するコンテンツとを配信する処理とを実行させるためのプログラム。
【請求項３５】
メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ配送方法のプログラムであって、
コンピュータに、
第１のクライアントからメッセージのコンテンツを伴うメッセージ登録要求を受け、前記コンテンツ及びそれを特定するメッセージ情報ＩＤを内部に格納し、前記メッセージ情報ＩＤを前記第１のクライアントに通知するメッセージ登録処理と、
第２のクライアントから、前記メッセージ情報ＩＤと、第３のクライアントの指定を伴うメッセージ配送要求とを受け、前記メッセージ情報ＩＤと、内部に格納された前記メッセージ情報ＩＤに対応する前記コンテンツとを前記第３のクライアントに送信するメッセージ配送処理とを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はメッセージ送受信サーバ、メッセージ送受信システム及びメッセージ配送方法並びにそのプログラムに関し、特にネットワークを介して接続された複数のクライアント間のメッセージの配送に関する。
【０００２】
【従来の技術】
従来、メッセージ送受信システムとしては、図１０に示すようなシステム（例えば、電子メールシステム）がある。図１０を参照すると、このシステムはサーバ３と、複数のクライアント４−１〜４−３と、サーバ３とクライアント４−１〜４−３とを接続するネットワーク２−１〜２−３とから構成されている。このネットワーク２−１〜２−３としては、例えばインタネットがある。
【０００３】
クライアント４−１〜４−３はネットワーク２−１〜２−３を介してサーバ３と通信する通信部４１と、利用者との間で情報の入出力を行う入出力部４２と、利用者によるメッセージの作成及び送信、メッセージの受信及び出力を行うメッセージ処理部４３とから構成されている。尚、図１０においてはクライアント４−１の内部構成のみを図示しているが、クライアント４−２，４−３もクライアント４−１と同様の構成となっている。
【０００４】
また、サーバ３はネットワーク２−１〜２−３を介してクライアント４−１〜４−３と通信する通信部３１と、クライアント４−１〜４−３が送信を要求したメッセージを指定されたクライアント４−１〜４−３へと配送するメッセージ配送部３２とから構成されている。尚、サーバ３は単独の端末として存在するのではなく、通信部３１及びメッセージ配送部３２を備えかつネットワークで接続された複数の端末の集合体として存在する場合もある。
【０００５】
クライアント４−１〜４−３各々にはそれぞれ固有の利用者ＩＤ（識別情報）が割り当てられており、メッセージの送信先はこの利用者ＩＤによって指定される。尚、利用者ＩＤがクライアント４−１〜４−３に対してではなく、クライアント４−１〜４−３の利用者に割り当てられ、利用者がクライアント４−１〜４−３を利用する際に自己の利用者ＩＤをクライアント４−１〜４−３に割り当てる場合もある。例えば、電子メールの場合、利用者ＩＤとして、「ｓａｔｏ＠ａｂｃ．ｄｅｆ．ｇｈｉ」のようなメールアドレスを表す文字列が用いられる。
【０００６】
次に、上記のシステムの動作について説明する。クライアント４−１〜４−３の利用者は他のクライアント４−１〜４−３にメッセージを送信したい場合、入出力部４３を介してメッセージ処理部４２でメッセージを作成し、送信相手の利用者ＩＤを指定して、メッセージ送信を要求する。
【０００７】
ここで、メッセージとはテキストやマルチメディア等からなる情報である。メッセージ処理部４２は通信部４１及びネットワーク２−１〜２−３を介してサーバ３に対して送信を要求されたメッセージと自己の利用者ＩＤと送信先の利用者ＩＤとを送信し、メッセージ送信を要求する。
【０００８】
サーバ３のメッセージ配送部３２は通信部３１を介してクライアント４−１〜４−３からのメッセージ送信要求を受ける。メッセージ配送部３２は指定された送信先利用者ＩＤに対応するクライアント４−１〜４−３（　以下、受信クライアント）　に対して、通信部４１及びネットワーク２−１〜２−３を介してメッセージと発信元の利用者ＩＤとを配送する。
【０００９】
受信クライアントは受信したメッセージをその利用者に提示する。これによって、送信先利用者ＩＤに対応する利用者は自己のクライアント４−１〜４−３によってメッセージを参照することが可能となる。尚、サーバ３が直ちにメッセージを配送せずに、内部にメッセージの情報を格納し、受信クライアント４−１〜４−３からメッセージ受信要求を受けた際に、メッセージを配送する場合もある。
【００１０】
以上の方法によって、利用者はクライアント４−１〜４−３を用いて互いにメッセージの送受信を行うことが可能である。このメッセージの配送を行うシステムにおいて、利用者はある利用者から受信したメッセージを他の利用者に転送することも可能である。
【００１１】
この転送処理を行うことによって、有益な情報を口コミのように利用者から他の利用者へと伝搬させることが可能である。転送される情報の例としては、「お薦めのタウン情報」、「噂話」、「ニュース情報」等がある（例えば、特許文献１，２参照）。
【００１２】
【特許文献１】
特開２−１〜２−３１−１６７０１４号公報
【特許文献２】
特開２−１〜２−３２−１３２６９１号公報
【００１３】
【発明が解決しようとする課題】
しかしながら、上述した従来のシステムでは、上記の転送処理において、無駄な通信処理が発生する場合がある。利用者は、他者から受信したメッセージを別の他者に転送する場合、サーバからネットワークを介して受信したメッセージを、再びネットワークを介してサーバに送信する必要がある。
【００１４】
そのため、同じ内容のメッセージがサーバとクライアントとの間のネットワークを２度通過する。例えば、無線公衆網のように、ネットワークでの通信量に応じてコストが発生する場合、同じ情報を２回送受信することは効率が悪い。
【００１５】
そこで、本発明の目的は上記の問題点を解消し、利用者間でのメッセージの転送処理において、効率の良い通信処理が可能なメッセージシステムを実現することができるメッセージ送受信サーバ、メッセージ送受信システム及びメッセージ配送方法並びにそのプログラムを提供することにある。
【００１６】
【課題を解決するための手段】
本発明によるメッセージ送受信サーバは、ネットワークを介して複数のクライアントとの間でメッセージの送受信を行うメッセージ送受信サーバであって、
送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納する格納手段と、当該メッセージ情報ＩＤを前記送信元のクライアントに通知する手段と、要求元のクライアントから指定された配信先のクライアントに前記メッセージ情報ＩＤとそれに対応するコンテンツとを配信する手段とを備えている。
【００１７】
本発明による他のメッセージ送受信サーバは、ネットワークを介して複数のクライアントとの間でメッセージの送受信を行うメッセージ送受信サーバであって、
第１のクライアントからメッセージのコンテンツを伴うメッセージ登録要求を受けた際に、前記コンテンツ及びそれを特定するメッセージ情報ＩＤを内部に格納し、前記メッセージ情報ＩＤを前記第１のクライアントに通知する手段と、
第２のクライアントから前記メッセージ情報ＩＤと第３のクライアントとの指定を伴うメッセージ配送要求を受けた際に前記メッセージ情報ＩＤと内部に格納された前記メッセージ情報ＩＤに対応するメッセージのコンテンツとを前記第３のクライアントに送信する手段とを備えている。
【００１８】
本発明によるメッセージ送受信システムは、メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ送受信システムであって、
送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納する格納手段と、当該メッセージ情報ＩＤを前記送信元のクライアントに通知する手段と、要求元のクライアントから指定された配信先のクライアントに前記メッセージ情報ＩＤとそれに対応するコンテンツとを配信する手段とを前記メッセージ送受信サーバに備えている。
【００１９】
本発明による他のメッセージ送受信システムは、メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ送受信システムであって、
第１のクライアントからメッセージのコンテンツを伴うメッセージ登録要求を受けた際に、前記コンテンツ及びそれを特定するメッセージ情報ＩＤを内部に格納し、前記メッセージ情報ＩＤを前記第１のクライアントに通知する手段と、
第２のクライアントから前記メッセージ情報ＩＤと第３のクライアントとの指定を伴うメッセージ配送要求を受けた際に前記メッセージ情報ＩＤと内部に格納された前記メッセージ情報ＩＤに対応するメッセージのコンテンツとを前記第３のクライアントに送信する手段とを前記メッセージ送受信サーバに備えている。
【００２０】
本発明によるメッセージ配送方法は、メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ配送方法であって、
送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納手段に格納するステップと、当該メッセージ情報ＩＤを前記送信元のクライアントに通知するステップと、要求元のクライアントから指定された配信先のクライアントに前記メッセージ情報ＩＤとそれに対応するコンテンツとを配信するステップとを前記メッセージ送受信サーバに備えている。
【００２１】
本発明による他のメッセージ配送方法は、メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ配送方法であって、
第１のクライアントからメッセージのコンテンツを伴うメッセージ登録要求を受け、前記コンテンツ及びそれを特定するメッセージ情報ＩＤを内部に格納し、前記メッセージ情報ＩＤを前記第１のクライアントに通知するメッセージ登録処理と、
第２のクライアントから、前記メッセージ情報ＩＤと、第３のクライアントの指定を伴うメッセージ配送要求とを受け、前記メッセージ情報ＩＤと、内部に格納された前記メッセージ情報ＩＤに対応する前記コンテンツとを前記第３のクライアントに送信するメッセージ配送処理とを備えている。
【００２２】
本発明によるメッセージ配送方法のプログラムは、メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ配送方法のプログラムであって、前記メッセージ送受信サーバのコンピュータに、送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納手段に格納する処理と、当該メッセージ情報ＩＤを前記送信元のクライアントに通知する処理と、要求元のクライアントから指定された配信先のクライアントに前記メッセージ情報ＩＤとそれに対応するコンテンツとを配信する処理とを実行させている。
【００２３】
本発明による他のメッセージ配送方法のプログラムは、メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ配送方法のプログラムであって、
コンピュータに、
第１のクライアントからメッセージのコンテンツを伴うメッセージ登録要求を受け、前記コンテンツ及びそれを特定するメッセージ情報ＩＤを内部に格納し、前記メッセージ情報ＩＤを前記第１のクライアントに通知するメッセージ登録処理と、
第２のクライアントから、前記メッセージ情報ＩＤと、第３のクライアントの指定を伴うメッセージ配送要求とを受け、前記メッセージ情報ＩＤと、内部に格納された前記メッセージ情報ＩＤに対応する前記コンテンツとを前記第３のクライアントに送信するメッセージ配送処理とを実行させている。
【００２４】
すなわち、本発明のメッセージ送受信システムでは、クライアント間で転送されるメッセージをサーバが格納することによって、メッセージ転送時の通信量が削減される。そのため、本発明のメッセージ送受信システムでは、従来のメッセージの配送方式と比較すると、利用者間でのメッセージの転送処理において、効率の良い通信処理が可能となる。
【００２５】
また、本発明のメッセージ送受信システムでは、サーバがメッセージの受信履歴を記録することによって、同一クライアントに同一メッセージが複数送信されることを回避することが可能となる。これによって、本発明のメッセージ送受信システムでは、受信者に不要なメッセージ受信を回避し、通信処理をさらに効率化することが可能となる。
【００２６】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるメッセージ送受信システムの構成を示すブロック図である。図１において、本発明の一実施例によるメッセージ送受信システムはサーバ１と、複数のクライアント２−１〜２−３と、サーバ１とクライアント２−１〜２−３とを接続するネットワーク１００とから構成されている。ネットワーク１００はサーバ１とクライアント２−１〜２−３との間で情報の送受信を媒介する機能を持っており、例えばインタネットがある。
【００２７】
サーバ１はネットワーク１００を介してクライアント２−１〜２−３と通信を行う通信部１１と、クライアント２−１〜２−３からの要求に基づいてメッセージを配送するメッセージ配送部１２と、メッセージやクライアント２−１〜２−３等に関する各種情報を格納する格納部１３と、記録媒体１４とから構成されている。記録媒体１４にはコンピュータ（図示せず）で実行可能なプログラムが格納されており、サーバ１（コンピュータ）がそのプログラムを実行することで上記の各部の動作が実現される。
【００２８】
クライアント２−１〜２−３はネットワーク１００を介してサーバ１と通信を行う通信部２１と、利用者との間で情報の入出力を行う入出力部２３と、メッセージの作成、送信、受信、参照、転送等の処理を行うメッセージ処理部２２とから構成されている。尚、図１においてはクライアント２−１の内部構成のみを図示しているが、クライアント２−２，２−３もクライアント２−１と同様の構成となっている。
【００２９】
ここで、メッセージとは複数の利用者が互いに送受信する情報を指す。尚、メッセージの送受信は利用者の入力及び指示に基づいて計算機端末等が行うが、計算機端末等が予め設定された指示内容に従って自動的に行う場合もある。メッセージはテキスト、画像、音声、あるいはこれらの組合せ等の任意の形式のデータで構成される。メッセージには利用者によって用意された情報以外に、送信者、受信者、送信時刻等の付加的な情報が含まれる場合もある。以下、利用者に用意された情報のことをメッセージのコンテンツと呼ぶ。
【００３０】
クライアント２−２，２−３は利用者からの指示にしたがって、入出力部２３を介してメッセージ処理部２２によるメッセージの作成、作成したメッセージの送信、他者からのメッセージの受信、受信したメッセージの参照、受信したメッセージの転送等の処理を行う。
【００３１】
サーバ１は複数のクライアント２−１〜２−３を、当該クライアント２−１〜２−３を識別しかつ予め設定されたユニークなＩＤ（識別情報）によって管理する。このＩＤを利用者ＩＤと呼ぶ。
【００３２】
本実施例によるメッセージ送受信システムでは、利用者ＩＤがクライアント２−１〜２−３に固有に割り当てられる。または、利用者がクライアント２−１〜２−３を利用する際に、自己に割り当てられた利用者ＩＤを該クライアント２−１〜２−３に割り当てる。サーバ１が管理する利用者ＩＤの情報は格納部１３に格納され、格納部１３にはメッセージに関する情報が格納される。
【００３３】
図２は図１の格納部１３に格納されるメッセージ情報の一例を示す図である。図２において、メッセージはメッセージ情報ＩＤ、登録者ＩＤ、コンテンツの情報から管理される。
【００３４】
メッセージ情報ＩＤとはサーバ１によってメッセージに割り当てられるユニークなＩＤである。登録者ＩＤとは当該メッセージに対して、以下に述べる登録処理を実行した利用者の利用者ＩＤである。コンテンツとはメッセージの内容であるデータである。
【００３５】
例えば、図２において、「０００００１，０００５，（コンテンツ）」という行はメッセージ情報ＩＤが「０００００１」であるメッセージの登録者の利用者ＩＤが　「０００５」であり、コンテンツが「（　コンテンツ）　」であることを示している。尚、コンテンツのデータ形式はテキスト、バイナリ等、サーバ１が認識可能であれば任意の形式で良い。図２に示す例では、便宜上、これらのデータを「（　コンテンツ）　」という文字列で表現している。
【００３６】
図３は本発明の一実施例によるメッセージ送受信システムにおけるメッセージ登録処理を示すシーケンスチャートであり、図４は図１のサーバ１におけるメッセージ登録処理を示すフローチャートである。また、図５は本発明の一実施例によるメッセージ送受信システムにおけるメッセージ配送処理を示すシーケンスチャートであり、図６は図１のサーバ１におけるメッセージ配送処理を示すフローチャートである。これら図１〜図６を参照して本発明の一実施例によるメッセージ送受信システムの動作について説明する。尚、図４及び図６に示す処理はサーバ１が記録媒体１４のプログラムを実行することで実現される。
【００３７】
本実施例によるメッセージ送受信システムにおける動作には、（１）メッセージ登録処理と、（２）メッセージ配送処理との２つがある。これらの処理はクライアント２−１〜２−３からの信号に応答してその処理が実行開始となる。
【００３８】
まず、（１）メッセージ登録処理について説明する。メッセージ登録処理では、クライアント２−１〜２−３からの登録要求（メッセージ）に基づいて、サーバ１がクライアント２−１〜２−３によって作成されたメッセージを内部の格納部１３に登録する。
【００３９】
図３にメッセージ登録処理におけるクライアント２−１〜２−３とサーバ１との間の情報の流れを示す。まず、クライアント２−１〜２−３からサーバ１に対して、登録要求（メッセージ）が送信される（図３のａ１）。この登録要求にはクライアント２−１〜２−３上で作成されたメッセージのコンテンツ及びクライアント２−１〜２−３の利用者ＩＤの情報が含まれている。
【００４０】
登録要求を受けたサーバ１はメッセージ配送部１２によって登録処理を実行し（図３のａ２）、その結果を登録応答（メッセージ情報ＩＤ）として要求元のクライアント２−１〜２−３に送信し（図３のａ３）、本実施例によるメッセージ送受信システムでのメッセージ登録処理が完了する。
【００４１】
ここで、サーバ１のメッセージ配送部１２によって実行される登録処理について説明する。まず、メッセージ配送部１２はクライアント２−１〜２−３からの登録要求を受信すると（　図４ステップＳ１）、メッセージ情報ＩＤとしてユニークなＩＤを一つ生成し、そのメッセージ情報ＩＤとともに、メッセージの情報を格納部１３に格納する（図４ステップＳ２）。
【００４２】
具体的には、生成したメッセージ情報ＩＤに対応するメッセージのコンテンツとしてクライアント２−１〜２−３に指定されたメッセージのコンテンツを、またその登録者ＩＤとして該クライアント２−１〜２−３の利用者ＩＤをそれぞれ格納部１３に登録する。
【００４３】
最後に、メッセージ配送部１２は登録したメッセージ情報ＩＤを、要求元のクライアント２−１〜２−３に通信部１１及びネットワーク１００を介して送信する（図４ステップＳ３）。
【００４４】
次に、（２）メッセージ配送処理について説明する。メッセージ配送処理ではクライアント２−１〜２−３からの配送要求に基づいて、サーバ１が指定されたメッセージを他のクライアント２−１〜２−３に配送する。以下、メッセージの送信要求を行うクライアント２−１〜２−３を送信クライアント、送信クライアントによって指定されたメッセージ送信先のクライアント２−１〜２−３を受信クライアントと呼ぶ。
【００４５】
図５にメッセージ配送処理における送信クライアントと、サーバと、受信クライアントとの間の情報の流れを示す。この例では、送信クライアントが受信クライアントとして２つのクライアントを指定している。尚、受信クライアントの数は任意の数であって構わない。
【００４６】
まず、送信クライアントからサーバ１に対して配送要求が送信される（図５のｂ１）。この配送要求には配送の対象となるメッセージのメッセージ情報ＩＤと、送信クライアントの利用者ＩＤと、受信クライアントの利用者ＩＤとが含まれている。配送要求を受けたサーバ１のメッセージ配送部１２は要求に基づいて、受信クライアント　（＃１），（＃２）に対してメッセージを配送する（図５のｂ２〜ｂ４）。
【００４７】
ここで、サーバ１のメッセージ配送部１２によって実行される配送処理を図６を用いて説明する。まず、メッセージ配送部１２はクライアント２−１〜２−３からメッセージ配送要求を受信すると（図６ステップＳ１１）、指定されたメッセージ情報ＩＤに対応するメッセージの情報を格納部１３０　で参照し、該メッセージのコンテンツと、送信クライアントの利用者ＩＤの情報と、メッセージ情報ＩＤとを指定された利用者ＩＤに対応するクライアント（受信クライアント）に送信する（図６ステップＳ１２）。
【００４８】
受信クライアントが複数存在する場合には、すべての受信クライアントに対してステップＳ　１２の処理を実行する。尚、この際、メッセージ配送部１２が該メッセージの登録者ＩＤの情報も同時に送信するようにしてもよい。
【００４９】
以上、述べた２つの処理によって、利用者は互いにメッセージの送信、転送を行うことが可能となる。利用者が新規に作成したメッセージを他者に送信する場合、該利用者はまず該メッセージの登録処理を実行し、その結果、取得したメッセージ情報ＩＤを指定してメッセージの転送処理を実行する。
【００５０】
また、利用者が他者から受信したメッセージを別の他者に転送する場合、該利用者は該メッセージの受信時に取得したメッセージ情報ＩＤを指定して、メッセージの転送処理を実行する。
【００５１】
本実施例によるシステムでは他者から受信したメッセージを別の他者に転送する場合、そのメッセージのコンテンツは既にサーバ１に格納されており、クライアント２−１〜２−３からサーバ１にはメッセージのコンテンツではなく、該メッセージのメッセージ情報ＩＤのみを送信するだけで、転送処理が可能となる。したがって、従来のシステムと比較して、メッセージ転送時の通信コストを低く抑えることが可能となる。尚、サーバ１がクライアント２−１〜２−３からの要求に基づいて、メッセージ登録処理とメッセージ配送処理とを同時に行うようにしてもよい。この場合、サーバ１はクライアント２−１〜２−３からメッセージのコンテンツと、送信クライアントの利用者ＩＤと、受信クライアントの利用者ＩＤとを受信する。サーバ１は受信した情報に基づいて、まずメッセージ登録処理を実行し、さらにメッセージ配送処理を実行する。
【００５２】
メッセージ配送処理においては、直前に実行したメッセージ登録処理で得られたメッセージ情報ＩＤを用いる。これによって、利用者及びクライアント２−１〜２−３は未登録のメッセージを一度の要求で送信することが可能となる。
【００５３】
図７は本発明の他の実施例によるサーバの格納部に格納されるメッセージの情報の一例を示す図である。ここで、本発明の他の実施例によるメッセージ送受信システムは図１に示す本発明の一実施例によるメッセージ送受信システムの構成と同様の構成となっているが、格納部１３に格納されるメッセージの情報の内容と、配送処理におけるメッセージ配送部１２の動作とが本発明の一実施例と異なるため、以下、この異なる部分について説明する。
【００５４】
図７において、メッセージはメッセージ情報ＩＤ、登録者ＩＤ、コンテンツの情報に加えて、受信者ＩＤの情報によって管理される。受信者ＩＤとは過去に当該メッセージを受信済のクライアントの利用者ＩＤの集合である。
【００５５】
例えば、図７において、「０００００１，０００５，（０００４，００２５），　　（コンテンツ）」という行は、メッセージ情報ＩＤが「０００００１」であるメッセージの受信者の利用者ＩＤが「０００４」と「００２５」とであることを　　　示している。
【００５６】
図８は本発明の他の実施例によるサーバにおけるメッセージ配送処理を示すフローチャートである。これら図１と図７と図８とを参照して本発明の他の実施例によるメッセージ送受信システムの動作について説明する。尚、図８に示す処理はサーバ１が記録媒体１４のプログラムを実行することで実現される。
【００５７】
本発明の他の実施例によるメッセージ送受信システムの動作は、上述した本発明の一実施例によるメッセージ送受信システムの動作と同様に、（１）メッセージ登録処理と、（２）メッセージ配送処理との２つであり、（１）メッセージ登録処理は本発明の一実施例によるメッセージ送受信システムの動作と同様である。そこで、以下、本発明の他の実施例によるメッセージ送受信システムにおける（２）メッセージ配送処理について説明する。
【００５８】
メッセージ配送処理における、送信クライアントとサーバと受信クライアントとの間の情報の流れは、図５に示す本発明の一実施例によるメッセージ送受信システムにおける流れと同様である。以下、メッセージ配送部１２によって実行される配送処理を図８を用いて説明する。
【００５９】
まず、メッセージ配送部１２はクライアント２−１〜２−３からメッセージ配送要求を受信すると（図８ステップＳ２１）、指定されたメッセージ情報ＩＤに対応するメッセージを、指定された受信クライアントが受信済か否かを調べる（図８ステップＳ２２）。
【００６０】
具体的には、メッセージ配送部１２が格納部１３内の指定されたメッセージ情報ＩＤに対応するメッセージの受信者ＩＤ情報を参照し、その中に指定された受信クライアントの利用者ＩＤが含まれているか否かを調べる。
【００６１】
メッセージ配送部１２はメッセージが受信済であると判定すると、メッセージの送信を実行せずに処理を終了する。尚、メッセージ配送部１２がメッセージの送信を実行しなかった場合、要求元の送信クライアントに対してその旨を通知するようにしてもよい。
【００６２】
メッセージ配送部１２はメッセージが受信済でないと判定すると、メッセージ情報ＩＤと、該メッセージ情報ＩＤに対応するメッセージのコンテンツと、送信クライアントの利用者ＩＤとを受信クライアントに送信する（図８ステップＳ２３）。
【００６３】
次に、メッセージ配送部１２は受信クライアントの利用者ＩＤを該メッセージの受信者ＩＤとして格納部１３に格納する（図８ステップＳ２４）。尚、受信クライアントが複数存在する場合、ステップＳ　２２〜Ｓ　２４の処理をすべての受信クライアントに対して実行する。また、メッセージ配送部１２が処理終了時に、メッセージ送信の有無の情報を要求元である送信クライアントに通知するようにしてもよい。
【００６４】
上述した処理以外の処理に関しては、本発明の他の実施例によるメッセージ送受信システムの動作は本発明の一実施例によるメッセージ送受信システムの動作と同様である。
【００６５】
本発明の他の実施例によるメッセージ送受信システムでは、メッセージ配送部１２がメッセージの転送を受けた場合、受信クライアントが該メッセージを未だ受信してない場合にのみ、メッセージの送信処理を行う。これによって、同じクライアントが同じメッセージを複数回受信することが回避可能となり、通信コストの無駄を削減することができる。
【００６６】
上述した本発明の一実施例及び他の実施例ではサーバ１がメッセージの情報として、メッセージ情報ＩＤと、登録者ＩＤと、受信者ＩＤ、コンテンツの情報とを管理しているが、サーバ１がメッセージ登録処理、またはメッセージ配送処理の際に、これら以外の任意の情報を管理し、メッセージの配送処理時に受信クライアントに送信するようにしてもよい。
【００６７】
そのような情報の例としては、メッセージの登録時刻、受信者ＩＤの個数等がある。これらの情報によって、受信クライアントの利用者はメッセージに関して補足的な情報を得ることが可能となる。
【００６８】
さらに、サーバ１がこれらの属性情報をクライアント２−１〜２−３の要求に基づいて送信するようにしてもよい。これによって、利用者またはクライアント２−１〜２−３は受信したメッセージの補足的な情報を得ることが可能となる。
【００６９】
上述した本発明の一実施例及び他の実施例では、メッセージの配送処理がメッセージの登録処理を実行した上で行われるようにしているが、サーバ１が、従来のメッセージ送受信システムと同様に、配送を要求されたメッセージを内部に登録せずに、直接受信クライアントに送信する機能を持つようにしてもよい。
【００７０】
この場合、クライアント２−１〜２−３は登録無しでのメッセージ配送の要求を行い、サーバ１はそのメッセージを従来のメッセージ送受信システムと同様の方法で受信クライアントに送信する。
【００７１】
この場合、該メッセージの転送時には転送処理効率が悪くなるが、サーバ１の格納部１３の記憶領域を必要としない。そのため、利用者またはクライアント２−１〜２−３が転送される可能性が少ないと判断したメッセージについては、登録無しでの配送を要求することによって、処理を簡略化し、格納部１３への負荷を小さくすることが可能となる。
【００７２】
上述した本発明の一実施例及び他の実施例では、メッセージの配送処理の際に、元のメッセージの内容のみが転送されるようにしているが、クライアント２−１〜２−３がメッセージ配送を要求する際に、任意の付加コメント情報を指定し、サーバ１がその付加コメント情報をメッセージとともに送信するようにしてもよい。
【００７３】
付加コメント情報は送信クライアント２−１〜２−３の利用者がメッセージを転送する際に、受信クライアント２−１〜２−３の利用者に向けて、転送メッセージとは別に提供する情報である。付加コメント情報の例としては、「この情報、有益です」、「面白かったです」、「お薦め」等の文字情報がある。
【００７４】
サーバ１はクライアント２−１〜２−３から付加コメント情報が指定されたメッセージ情報を受信した場合、上記のステップＳ１２またはステップＳ２３のメッセージ送信の際に、該付加コメント情報も同時に受信クライアントに送信する。これによって、メッセージ転送の際に、送信クライアントが付加的な情報を受信クライアントに送信することが可能となる。
【００７５】
上述した本発明の一実施例及び他の実施例では、メッセージの登録処理と配送処理とのみが実行されるようしているが、これら２つの処理に加えて、メッセージへの付加情報登録処理を実行するようにしてもよい。
【００７６】
この付加情報登録処理ではクライアント２−１〜２−３がメッセージ情報ＩＤを指定し、任意の付加情報の登録を要求し、サーバ１が指定された付加情報を指定されたメッセージ情報ＩＤに対応する付加情報として格納部１３に格納する。付加情報の例としては、メッセージに対するコメント情報がある。
【００７７】
このような付加情報を格納することによって、サーバ１はメッセージ配送時、あるいはクライアント２−１〜２−３からの要求時に、これらの付加情報をクライアント２−１〜２−３に送信することが可能となる。
【００７８】
上述したシステムでは一度登録されたメッセージ情報の削除を行わっていないが、サーバ１がメッセージ情報の登録後、任意の条件に基づいて、該メッセージの情報を自動的に格納部１３から削除するようにしてもよい。これによって、格納部１３内の記憶領域の使用量を削減することが可能となる。条件の例としては、時刻や時間を用いて、「登録後、一定時間以上経過した情報は削除する」、「最後に当該メッセージの転送処理が行われてから一定時間経過した情報は削除する」等がある。
【００７９】
上述したシステムではすべてのクライアント２−１〜２−３が同じ方法で、メッセージの登録、配送処理を行うようにしているが、サーバ１がクライアント２−１〜２−３の利用者ＩＤに応じた個別の設定を格納部１３に格納し、任意の異なる方法で登録や配送の処理を行うようにしてもよい。例えば、「特定の利用者ＩＤのクライアント２−１〜２−３に対して、メッセージを送信する場合には、メッセージだけでなく、属性情報として該メッセージの登録者ＩＤも送信する」ようにしてもよい。
【００８０】
この個別設定情報はクライアント２−１〜２−３、またはサーバ１によって管理、変更される。これによって、利用者及びクライアント２−１〜２−３は自分の好みにカスタマイズされた方法でメッセージに関わる処理を実行することが可能となる。
【００８１】
上述したシステムではメッセージの送信を送信者の要求に基づいて行っているが、サーバ１が「クライアント２−１〜２−３がメッセージを受信する任意の条件」を表す受信条件情報を格納部１３に登録し、メッセージの送信の実行の有無を受信条件情報に基づいて決定するようにしてもよい。
【００８２】
図９は図１の格納部１３に格納される受信条件情報の一例を示す図である。図９において、受信条件情報は各利用者ＩＤ毎に記載されている。例えば、図９の１行目の“０００１、「送信者ＩＤ＝（０００５，００１８，００４９）」”という行は、　「利用者ＩＤが０００１のクライアントに対しては送信者ＩＤが０００５または００１８、あるいは００４９の場合にのみ、送信が行われる」ということを意味する。
【００８３】
また、図９の２行目の“０００２、「送信者ＩＤ！＝（０００６，０００８，００１２）」”という行は、「利用者ＩＤが０００２のクライアントに対しては、送信者ＩＤが０００６または０００８、あるいは００１２でない場合にのみ、送信が行われる」ということを意味する。
【００８４】
さらに、図９の３行目の“０００３、「受信者数＞１０」”という行は、「利用者ＩＤが０００３のクライアントに対しては、過去にそのメッセージを受信したクライアントの数が１０より大きいメッセージのみ、送信が行われる」ということを意味する。
【００８５】
さらにまた、図９の４行目の“０００４、「登録者ＩＤ＝（０００３，０１０２）」”という行は、「利用者ＩＤが０００４のクライアントに対しては、登録者ＩＤが０００３または０１０２の場合にのみ、送信が行われる」ということを意味する。
【００８６】
サーバのメッセージ配送部１２はメッセージ配送処理における、ステップＳ１２またはステップＳ２２、あるいはステップＳ２３の前に、受信条件情報を用いて送信の実行の有無を判定し、送信しないと判定された場合、送信処理をせずに処理を終了する。これによって、利用者及びクライアントは特定の条件を満たすメッセージのみを受信することが可能となる。尚、サーバ１が受信条件情報をクライアント２−１〜２−３の指定に基づいて設定するようにしてもよい。
【００８７】
上述したシステムではメッセージの送信を送信者の要求に基づいて行っているが、サーバ１が「クライアント２−１〜２−３がメッセージを転送する任意の条件」を表す転送条件情報を格納部１３に登録し、該クライアントにメッセージを送信した後に、その条件に基づいて、自動的に転送処理を実行するようにしてもよい。転送条件情報の例としては、図９に示す例に挙げた受信条件情報と同様のものがある。
【００８８】
サーバ１はメッセージ送信処理において、ステップＳ１２またはステップＳ２３の処理の後に、受信クライアントの転送条件情報を参照し、転送処理の実行の有無を判定し、転送すると判定された場合、条件で指定された受信クライアントへのメッセージ配送処理を実行する。
【００８９】
これによって、利用者及びクライアントが直接要求せずとも、特定の条件にしたがって自動的にメッセージの転送処理を実行することが可能となる。尚、サーバ１が転送条件情報をクライアント２−１〜２−３の指定に基づいて設定するようにしてもよい。
【００９０】
上述したシステムにおいて、サーバ１の管理者がクライアント２−１〜２−３による登録処理及びメッセージ配送処理に対して課金を行うようにしてもよい。これによって、システムの運用コストをクライアント２−１〜２−３の利用者から徴収することが可能となる。
【００９１】
このように、本発明によれば、クライアント２−１〜２−３間で転送されるメッセージをサーバ１が格納することによって、メッセージ転送時の通信量が削減される。そのため、本発明は従来方式に比較して、利用者間でのメッセージの転送処理において、効率の良い通信処理が可能なメッセージシステムが実現される。
【００９２】
また、本発明では、サーバ１がメッセージの受信履歴を記録することによって、同一クライアントに同一メッセージが複数送信されることを回避される。これによって、受信者に不要なメッセージ受信を回避し、通信処理をさらに効率化することが可能となる。
【００９３】
【発明の効果】
以上説明したように本発明は、メッセージ送受信サーバ及びネットワークを介して複数のクライアントの間においてメッセージの送受信を行うメッセージ送受信システムであって、メッセージ送受信サーバが、送信元のクライアントから送られてくるコンテンツを当該コンテンツを特定するメッセージ情報ＩＤとともに格納手段に格納し、当該メッセージ情報ＩＤを送信元のクライアントに通知し、要求元のクライアントから指定された配信先のクライアントにメッセージ情報ＩＤとそれに対応するコンテンツとを配信することによって、利用者間でのメッセージの転送処理において、効率の良い通信処理が可能なメッセージシステムを実現することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施例によるメッセージ送受信システムの構成を示すブロック図である。
【図２】図１の格納部に格納されるメッセージ情報の一例を示す図である。
【図３】本発明の一実施例によるメッセージ送受信システムにおけるメッセージ登録処理を示すシーケンスチャートである。
【図４】図１のサーバにおけるメッセージ登録処理を示すフローチャートである。
【図５】本発明の一実施例によるメッセージ送受信システムにおけるメッセージ配送処理を示すシーケンスチャートである。
【図６】図１のサーバにおけるメッセージ配送処理を示すフローチャートである。
【図７】本発明の他の実施例によるサーバの格納部に格納されるメッセージの情報の一例を示す図である。
【図８】本発明の他の実施例によるサーバにおけるメッセージ配送処理を示すフローチャートである。
【図９】図１の格納部に格納される受信条件情報の一例を示す図である。
【図１０】従来のメッセージ送受信システムの構成を示すブロック図である。
【符号の説明】
１　サーバ
２−１〜２−３　クライアント
１１　通信部
１２　メッセージ配送部
１３　格納部
１４　記録媒体
２１　通信部
２２　メッセージ処理部
２３　入出力部
１００　ネットワーク
【図１】
2004078709.tif 000003
【図２】
2004078709.tif 000004
【図３】
2004078709.tif 000005
【図４】
2004078709.tif 000006
【図５】
2004078709.tif 000007
【図６】
2004078709.tif 000008
【図７】
2004078709.tif 000009
【図８】
2004078709.tif 000010
【図９】
2004078709.tif 000011
【図１０】
2004078709.tif 000012