(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
メッセージと、前記メッセージを複数の宛先に送信する順番の情報とを端末から受信し、前記順番の情報に基づいて、前記複数の宛先の各々に前記メッセージを送信する通信部と、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が変更されなかった場合、
前記順番の情報に基づいて、繰り返し前記複数の宛先に前記メッセージを送信する制御を行い、前記メッセージの前記状態が変更された場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行う制御部とを備え、
前記メッセージの状態の変更は、第１の変更と第２の変更とを含み、
前記制御部は、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第１の変更をされた場合、前記複数の宛先のうち前記第１の変更が生じた宛先に対して前記メッセージを送信せず、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第２の変更をされた場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行い、
前記第１の変更は、前記メッセージが閲覧された通知を前記通信部によって受信したこと、または前記メッセージが開封された通知を前記通信部によって受信したことを含み、
前記第２の変更は、前記メッセージに対する返信メッセージを前記通信部によって受信したことを含む。
【請求項２】
請求項１に記載の情報処理装置であって、
前記複数の宛先は、第１宛先と第２宛先とを少なくとも含み、
前記順番の情報は、前記第１宛先の次に、前記第２宛先に前記メッセージを送信する情報を含み、
前記通信部は、前記第１宛先に前記メッセージを送信した後に、前記第２宛先に前記メッセージを送信する時間の間隔に関する情報を前記端末から受信する。
【請求項３】
請求項２に記載の情報処理装置であって、
前記通信部は、第１宛先に前記メッセージを送信した後に、前記時間の間隔に関する情報に基づいて定められた所定の間隔が経過しても、前記第１宛先から前記メッセージの状態が変更された通知を受信しない場合、前記順番の情報に基づいて前記第２宛先に前記メッセージを送信する。
【請求項４】
請求項３に記載の情報処理装置であって、
前記通信部は、前記第２宛先に前記メッセージを送信した後に、前記時間の間隔に関する情報に基づいて定められた所定の間隔が経過しても、前記第２宛先から前記メッセージの状態が変更された通知を受信しない場合、前記順番の情報に基づいて繰り返し前記第１宛先に前記メッセージを送信する。
【請求項５】
請求項２から請求項４のいずれか１項に記載の情報処理装置であって、
前記制御部は、前記第１宛先または前記第２宛先から前記時間の間隔に関する情報に基づいて定められた所定の間隔が経過する前に、それぞれ前記第１宛先または前記第２宛先から前記メッセージの状態が変更された通知を前記通信部によって受信した場合、前記順番の情報に基づいた前記第１宛先と前記第２宛先に前記メッセージの送信を行わない制御を行う。
【請求項６】
情報処理装置による制御方法であって、
メッセージと、前記メッセージを複数の宛先に送信する順番の情報とを前記情報処理装置の通信部によって端末から受信することと、
前記順番の情報に基づいて、前記複数の宛先の各々に前記通信部によって前記メッセージを送信することと、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が変更されなかった場合、
前記順番の情報に基づいて、繰り返し前記複数の宛先に前記メッセージを送信する制御を制御部によって行うことと、
前記メッセージの前記状態が変更された場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を前記制御部によって行うこととを含み、
前記メッセージの状態の変更は、第１の変更と第２の変更とを含み、
前記制御部は、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第１の変更をされた場合、前記複数の宛先のうち前記第１の変更が生じた宛先に対して前記メッセージを送信せず、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第２の変更をされた場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行い、
前記第１の変更は、前記メッセージが閲覧された通知を前記通信部によって受信したこと、または前記メッセージが開封された通知を前記通信部によって受信したことを含み、
前記第２の変更は、前記メッセージに対する返信メッセージを前記通信部によって受信したことを含む。
【請求項７】
情報処理装置によって実行されるプログラムであって、
メッセージと、前記メッセージを複数の宛先に送信する順番の情報とを前記情報処理装置の通信部を介して端末から受信することと、
前記順番の情報に基づいて、前記複数の宛先の各々に前記通信部を介して前記メッセージを送信することと、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が変更されなかった場合、
前記順番の情報に基づいて、繰り返し前記複数の宛先に前記メッセージを送信する制御を制御部によって行うことと、
前記メッセージの前記状態が変更された場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を前記制御部によって行うこととを含み、
前記メッセージの状態の変更は、第１の変更と第２の変更とを含み、
前記制御部は、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第１の変更をされた場合、前記複数の宛先のうち前記第１の変更が生じた宛先に対して前記メッセージを送信せず、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第２の変更をされた場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行い、
前記第１の変更は、前記メッセージが閲覧された通知を前記通信部によって受信したこと、または前記メッセージが開封された通知を前記通信部によって受信したことを含み、
前記第２の変更は、前記メッセージに対する返信メッセージを前記通信部によって受信したことを含む。
【請求項８】
端末によって実行されるプログラムであって、
メッセージと、前記メッセージを複数の宛先に送信する順番の情報とを前記端末の通信部を介して情報処理装置に送信することを含み、
前記メッセージは、前記順番の情報に基づいて、前記複数の宛先の各々に前記情報処理装置によって送信され、前記複数の宛先のうち前記メッセージが送信された宛先の前記メッセージの状態が変更されなかった場合、
前記順番の情報に基づいて、繰り返し前記複数の宛先に前記メッセージを送信する制御が前記情報処理装置の制御部によって行われ、前記メッセージの前記状態が変更された場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御が前記情報処理装置の前記制御部によって行われ、
前記メッセージの状態の変更は、第１の変更と第２の変更とを含み、
前記制御部は、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第１の変更をされた場合、前記複数の宛先のうち前記第１の変更が生じた宛先に対して前記メッセージを送信せず、
前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第２の変更をされた場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行い、
前記第１の変更は、前記メッセージが閲覧された通知を前記通信部によって受信したこと、または前記メッセージが開封された通知を前記通信部によって受信したことを含み、
前記第２の変更は、前記メッセージに対する返信メッセージを前記通信部によって受信したことを含む。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信制御方法、プログラム、端末、及び情報処理装置に関する。
【背景技術】
【０００２】
電子メール、及びＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）のメッセンジャー等を用いて、端末のユーザの間で、メッセージの送受信をすることが普及している。
【０００３】
メッセージの送信側のユーザが、受信側のユーザのメッセージの閲覧状態を確認するために、受信側のユーザの端末でメッセージが表示された場合に、受信側のユーザの端末が、メッセージが閲覧された旨の通知を、送信側のユーザの端末に送信することが広く行われている。
【０００４】
受信側のユーザにメッセージが見落とされているおそれがあるため、メッセージが閲覧された旨の通知を、送信側のユーザの端末が受信していない場合、送信側のユーザの端末が、自動的にメッセージを再送することが提案されている（例えば、特許文献１）。
【０００５】
また、所定の問い合わせを含むメッセージが送信されたときに、送信側のユーザが、メッセージが閲覧されたことを確認できない場合、送信側のユーザの端末は、該ユーザからの指示を受けて、メッセージの再送をしつつ、所定の問い合わせに対する応答を期待できる他のユーザの端末にもメッセージを送信することも行われている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−４９７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来実施されている方法では、メッセージが閲覧されたことが確認できない場合、送信側のユーザの端末による他のユーザの端末にメッセージを送信する処理、メッセージを再送する処理、及び、これらの処理を停止する処理等が、適切に関連付けて制御されていなかった。
【０００８】
このため、メッセージが閲覧されたこと等によりメッセージの再送が不要となった場合でも、メッセージの再送手順が継続されてしまうおそれがあった。
【０００９】
本発明は、上記の課題に鑑みてされたものであって、受信側の端末におけるメッセージの状態に合わせて、適切にメッセージの送信を行うことを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一実施形態に係る情報処理装置は、メッセージと、前記メッセージを複数の宛先に送信する順番の情報とを受信し、前記順番の情報に基づいて、前記複数の宛先の各々に前記メッセージを送信する通信部と、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が変更されなかった場合、
前記順番の情報に基づいて、繰り返し前記複数の宛先に前記メッセージを送信する制御を行い、前記メッセージの前記状態が変更された場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行う制御部とを備え、前記メッセージの状態の変更は、第１の変更と第２の変更とを含み、前記制御部は、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第１の変更をされた場合、前記複数の宛先のうち前記第１の変更が生じた宛先に対して前記メッセージを送信せず、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第２の変更をされた場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行い、前記第１の変更は、前記メッセージが閲覧された通知を前記通信部によって受信したこと、または前記メッセージが開封された通知を前記通信部によって受信したことを含み、前記第２の変更は、前記メッセージに対する返信メッセージを前記通信部によって受信したことを含む。
また、本発明の一実施形態に係る制御方法は、情報処理装置による制御方法であって、メッセージと、前記メッセージを複数の宛先に送信する順番の情報とを前記情報処理装置の通信部によって端末から受信することと、前記順番の情報に基づいて、前記複数の宛先の各々に前記通信部によって前記メッセージを送信することと、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が変更されなかった場合、
前記順番の情報に基づいて、繰り返し前記複数の宛先に前記メッセージを送信する制御を前記制御部によって行うことと、前記メッセージの前記状態が変更された場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を前記制御部によって行うこととを含み、前記メッセージの状態の変更は、第１の変更と第２の変更とを含み、前記制御部は、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第１の変更をされた場合、前記複数の宛先のうち前記第１の変更が生じた宛先に対して前記メッセージを送信せず、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第２の変更をされた場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行い、前記第１の変更は、前記メッセージが閲覧された通知を前記通信部によって受信したこと、または前記メッセージが開封された通知を前記通信部によって受信したことを含み、前記第２の変更は、前記メッセージに対する返信メッセージを前記通信部によって受信したことを含む。
また、本発明の一実施形態に係るプログラムは、情報処理装置によって実行されるプログラムであって、メッセージと、前記メッセージを複数の宛先に送信する順番の情報とを前記情報処理装置の通信部を介して端末から受信することと、前記順番の情報に基づいて、前記複数の宛先の各々に前記通信部を介して前記メッセージを送信することと、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が変更されなかった場合、
前記順番の情報に基づいて、繰り返し前記複数の宛先に前記メッセージを送信する制御を前記制御部によって行うことと、前記メッセージの前記状態が変更された場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を前記制御部によって行うこととを含み、前記メッセージの状態の変更は、第１の変更と第２の変更とを含み、前記制御部は、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第１の変更をされた場合、前記複数の宛先のうち前記第１の変更が生じた宛先に対して前記メッセージを送信せず、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第２の変更をされた場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行い、前記第１の変更は、前記メッセージが閲覧された通知を前記通信部によって受信したこと、または前記メッセージが開封された通知を前記通信部によって受信したことを含み、前記第２の変更は、前記メッセージに対する返信メッセージを前記通信部によって受信したことを含む。
また、本発明の一実施形態に係るプログラムは、端末によって実行されるプログラムであって、メッセージと、前記メッセージを複数の宛先に送信する順番の情報とを前記端末の通信部を介して情報処理装置に送信することを含み、前記メッセージは、前記順番の情報に基づいて、前記複数の宛先の各々に前記情報処理装置によって送信され、前記複数の宛先のうち前記メッセージが送信された宛先の前記メッセージの状態が変更されなかった場合、
前記順番の情報に基づいて、繰り返し前記複数の宛先に前記メッセージを送信する制御が前記情報処理装置の制御部によって行われ、前記メッセージの前記状態が変更された場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御が前記情報処理装置の前記制御部によって行われ、前記メッセージの状態の変更は、第１の変更と第２の変更とを含み、前記制御部は、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第１の変更をされた場合、前記複数の宛先のうち前記第１の変更が生じた宛先に対して前記メッセージを送信せず、前記複数の宛先のうち、前記メッセージが送信された宛先の前記メッセージの状態が第２の変更をされた場合、前記順番の情報に基づいた前記複数の宛先に前記メッセージの送信を行わない制御を行い、前記第１の変更は、前記メッセージが閲覧された通知を前記通信部によって受信したこと、または前記メッセージが開封された通知を前記通信部によって受信したことを含み、前記第２の変更は、前記メッセージに対する返信メッセージを前記通信部によって受信したことを含む。
【発明の効果】
【００１１】
受信側の端末におけるメッセージの状態に合わせて、適切にメッセージの送信を行うことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る情報処理システムのシステム構成の一例を示す図である。
【図２】一実施形態に係る情報処理システムの動作シーケンスの一例を示す図である。
【図３】一実施形態に係る端末の画面表示の一例を示す図である。
【図４】一実施形態に係るコンピュータのハードウエア構成の一例を示す図である。
【図５】一実施形態に係る端末のハードウエア構成の一例を示す図である。
【図６】一実施形態に係る情報処理装置の機能構成の一例を示す図である。
【図７】一実施形態に係る状態管理テーブルの一例を示す図である。
【図８】一実施形態に係る集計結果管理テーブルの一例を示す図である。
【図９】一実施形態に係る端末の機能構成の一例を示す図である。
【図１０】一実施形態に係る情報処理装置の動作フローの一例（その１）を示す図である。
【図１１】一実施形態に係る情報処理装置の動作フローの一例（その２）を示す図である。
【図１２】一実施形態に係る端末の動作フローの一例を示す図である。
【発明を実施するための形態】
【００１３】
＜システム構成＞
図１は、実施形態に係る情報処理システム１のシステム構成を示す図である。情報処理システム１は、情報処理装置１０と、端末２０とを有する。情報処理装置１０と端末２０とはネットワーク２を介して接続される。ネットワーク２は、有線のネットワークと、無線のネットワークとを含む。
【００１４】
情報処理装置１０は、例えばサーバにより実現される。端末２０は、スマートフォン、タブレット端末、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯電話機、ゲーム用コンソール、タッチパッド、電子書籍リーダ、又はウェアラブル端末等である。
【００１５】
情報処理装置１０は、端末２０のユーザにＳＮＳを提供する。また、情報処理装置１０は、ＳＮＳのメッセンジャーサービスを提供する。メッセンジャーサービスにおいて、情報処理装置１０は、端末２０からメッセージ、静止画、動画等のコンテンツを受信すると、宛先のユーザの端末２０にコンテンツを送信する。端末２０は、ＳＮＳのアプリケーションをインストールし、ＳＮＳのアプリケーションを起動することにより、情報処理装置１０で提供されるＳＮＳサービスを受けることができる。
【００１６】
情報処理装置１０は、端末２０に電子メールサービスを提供する。情報処理装置１０は、端末２０から電子メールを受信すると、宛先のユーザの端末に電子メールを送信する。
【００１７】
以下の説明では、ＳＮＳのメッセンジャーサービスにおいて、端末２０の間でメッセージが送受信される場合の動作手順を中心に説明するが、コンテンツが送受信される場合や、電子メールが送受信される場合でも同様の動作手順が適用できることは勿論である。
【００１８】
端末２０は、端末２０のユーザからメッセージの宛先の指定、メッセージの送信順番、及びメッセージの送信間隔等の指示を受け付ける。端末２０は、メッセージの本体、メッセージの宛先、メッセージの送信順番、及びメッセージの送信間隔等のメッセージの送信方法を特定する情報を情報処理装置１０に送信する（詳細については後述する）。
【００１９】
情報処理装置１０は、受信した特定する情報に従って、メッセージを宛先のユーザの端末２０に送信する。
【００２０】
＜メッセージの送受信手順＞
実施形態に係るメッセージの送受信手順について図２の動作シーケンスを用いて説明する。なお、端末２０Ａは、ユーザＡに用いられ、端末２０Ｂは、ユーザＢに用いられ、端末２０Ｃは、ユーザＣに用いられ、端末２０Ｄは、ユーザＤに用いられているものとする。
【００２１】
ステップＳ２００で、端末２０Ａは、ユーザＡからメッセージの送信の指示を受け付ける。また、端末２０Ａはメッセージの送信の指示に加えて、メッセージの送信順番と、メッセージの送信間隔タイマ（以下、タイマ）の設定値の入力を受け付ける。ここでは、メッセージの送信順番として、ユーザＢ、ユーザＣ、ユーザＤの順番でメッセージを送信する設定がされたものとする。また、メッセージのタイマとして、時間Ｔ１が設定されたものとする。タイマの設定時間Ｔ１は、所定の期間に設定可能である。所定の期間は、日単位、時間単位、又は秒単位等で設定可能であって、あらゆる期間を設定可能である。
【００２２】
ステップＳ２０１で、端末２０Ａは、メッセージを含む信号を情報処理装置１０に送信する。信号には、メッセージに加えて、メッセージの送信順番と、タイマの設定値とを含む。
【００２３】
ステップＳ２０２で、メッセージを含む信号を受信すると、情報処理装置１０は、メッセージの送信順番と、メッセージのタイマの値Ｔ１とを特定し、受信したメッセージの送信順番に従って、メッセージの送信を開始する。
【００２４】
ステップＳ２０３で、情報処理装置１０は、メッセージを、端末２０Ｂに送信する。情報処理装置１０は、メッセージの送信の開始と共に、タイマを起動する。
【００２５】
ステップＳ２０４で、情報処理装置１０は、ステップＳ２０３でメッセージが送信されてからＴ１経過しても、つまりタイマが満了しても、送信したメッセージの状態に変化がない場合、端末２０Ｃにメッセージを送信することを決定する。
【００２６】
ステップＳ２０５で、情報処理装置１０は、メッセージを端末２０Ｃに送信する。情報処理装置１０は、メッセージの送信の開始と共に、タイマを起動する。
【００２７】
ステップＳ２０６で、情報処理装置１０は、ステップＳ２０５でメッセージが送信されてからＴ１経過しても送信したメッセージの状態に変化がない場合、メッセージを端末２０Ｄに送信することを決定する。
【００２８】
ステップＳ２０７で、情報処理装置１０は、メッセージを端末２０Ｄに送信する。情報処理装置１０は、メッセージの送信の開始と共に、タイマを起動する。
【００２９】
情報処理装置１０は、メッセージを受信したいずれかの端末２０で、メッセージの状態に変化があるまで、メッセージの送信順番に従って、メッセージの送信を繰り返す。
【００３０】
ステップＳ２０８で、情報処理装置１０は、ステップＳ２０７でメッセージが送信されてからＴ１経過しても送信したメッセージの状態に変化がない場合、メッセージを端末２０Ｂに送信することを決定する。
【００３１】
ステップＳ２０９乃至ステップＳ２１３で、ステップＳ２０３乃至ステップＳ２０７と同様の手順が実行される。
【００３２】
ステップＳ２１４で、端末２０Ｄは、受信したメッセージの状態を変更する。
【００３３】
例えば、受信したメッセージの状態が未開封から開封に変更された場合、受信したメッセージの状態が未読から既読に変更された場合、及び、受信したメッセージに対する返信メッセージが生成された場合、端末２０Ｄは、メッセージの状態が変更されたと判断する。
【００３４】
ステップＳ２１５で、端末２０Ｄは、メッセージの状態が変更された旨の通知を、情報処理装置１０に送信する。通知には、例えば、メッセージが開封された旨、メッセージが既読となった旨、又は返信メッセージを含む。
【００３５】
ステップＳ２１６で、通知を受信すると、情報処理装置１０は、端末２０Ｄにおけるメッセージの状態が変更されたと判断する。また、情報処理装置１０は、通知を受信した時刻を記憶する。
【００３６】
メッセージの送信先の一つの端末２０（端末２０Ｄ）において、メッセージの状態が変更されたため、情報処理装置１０は、送信順番に従って、繰り返しメッセージの送信をする処理を停止する。
【００３７】
なお、メッセージの送信先の一つの端末２０から、メッセージの状態が変更された旨の通知を受信した時点で、情報処理装置１０は、メッセージの送信の処理を停止する。例えば、ステップＳ２０３でメッセージを送信してからＴ１経過する前に、情報処理装置１０が、端末２０Ｂからメッセージの状態が変更された旨の通知を受信した場合、情報処理装置１０は、その時点で、メッセージの送信の処理を停止する。つまり、メッセージは端末２０Ｃ及び端末２０Ｄに送信されない。
【００３８】
ステップＳ２１７で、情報処理装置１０は、メッセージの状態が変更された旨の通知を端末２０Ａに送信する。端末２０Ｄからの返信メッセージを受信している場合、情報処理装置１０は、通知と共に返信メッセージを送信してもよい。
【００３９】
ステップＳ２１８で、端末２０Ａと端末２０Ｄとが、情報処理装置１０を介してメッセージの送受信を行う。例えば、メッセンジャーのユーザＡとユーザＤとの間で１対１メッセージを送受信するメニューで、端末２０Ａと端末２０Ｄとの間でメッセージの送受信が行われてもよい。
【００４０】
ステップＳ２１９及びステップＳ２２０で、端末２０Ｂにおいて、ステップＳ２１４及びステップＳ２１５と同じ手順が実行される。
【００４１】
ステップＳ２２１で、通知を受信すると、情報処理装置１０は、端末２０Ｂにおけるメッセージの状態が変更されたと判断する。また、通知を受信した時刻を記憶する。
【００４２】
ステップＳ２２２及びステップＳ２２３で、端末２０Ｃにおいて、ステップＳ２１４及びステップＳ２１５と同じ手順が実行される。
【００４３】
ステップＳ２２４で、通知を受信すると、情報処理装置１０は、端末２０Ｃにおけるメッセージの状態が変更されたと判断する。また、通知を受信した時刻を記憶する。
【００４４】
なお、ステップＳ２２１及びステップＳ２２４で、メッセージの状態が変更されたと判断された後に、端末２０Ａと、端末２０Ｂ又は端末２０Ｃとの間で、１対１メッセージの送受信の処理は開始されない。最初にメッセージの状態が変更された端末２０Ｄと端末２０Ａとの間で既に１対１メッセージの送受信の処理が開始されているためである。
【００４５】
ステップＳ２２５で、情報処理装置１０は、端末２０Ｂ、端末２０Ｃ、及び端末２０Ｄにメッセージが送信された時刻、メッセージの状態が変更された時刻、及びメッセージが送信されてからメッセージの状態が変更されるまでの期間等を集計し、集計結果を含むメッセージを生成する。
【００４６】
ステップＳ２２６で、情報処理装置１０は、集計結果を含むメッセージを、端末２０Ａに送信する。
【００４７】
ステップＳ２２７で、集計結果を含むメッセージを受信すると、端末２０Ａは、集計結果を画面に表示する。
【００４８】
ユーザＢ、ユーザＣ、ユーザＤに、次にメッセージを送るときに、ユーザＡは、通知された集計結果を基にメッセージの送信順番の設定することが可能となる。例えば、ユーザＡは、メッセージの状態が最も早く変更されたユーザＤに、最初にメッセージを送信するように送信順番を設定してもよい。
【００４９】
上述した動作手順によれば、メッセージの送信順番に含まれるいずれかの宛先のユーザの端末２０において、メッセージの状態が変化すると、１対１のメッセージの送受信を開始することが可能となる。また、メッセージの状態が変化した旨の通知を受信すると、情報処理装置１０は、メッセージの送信及び再送を停止する。これにより、不要なメッセージが送信されるのを避けることができる。
【００５０】
＜画面表示＞
次に、図２の動作手順が実行されたときの端末２０の画面表示について、図３を用いて説明する。
【００５１】
図３の（Ａ）は、ステップＳ２００における端末２０Ａの画面の表示の一例を示している。
【００５２】
メッセージの宛先欄３８に、メッセージの宛先であるユーザＢのアイコン４５Ｂ、ユーザＣのアイコン４５Ｃ、及びユーザＤのアイコン４５Ｄが表示されている。ここで、Ｔｏ１（３１）は、メッセージが最初に送信されるユーザのアイコン４５が設定される領域であり、アイコン４５Ｂが設定されている。Ｔｏ２（３２）は、メッセージが２番目に送信されるユーザのアイコンが設定される領域であり、アイコン４５Ｃが設定されている。Ｔｏ３（３３）は、メッセージが３番目に送信されるユーザのアイコンが設定される領域であり、アイコン４５Ｄが設定されている。メッセージの宛先を追加する場合、ユーザは、追加ボタン３４を選択する。追加ボタンの選択を受けたことに応じて、端末２０Ａは、宛先のユーザを選択する画面を表示する。
【００５３】
メッセージの本文は、本文表示領域３５に表示される。ユーザにより設定されたタイマの値がタイマ表示欄３６に表示される。ユーザにより送信ボタン３７が選択されると、メッセージと、メッセージの送信順番と、タイマの設定値とを含む信号が、情報処理装置１０に送信される。
【００５４】
図３の（Ｂ）は、ステップＳ２１５で端末２０Ｄが返信メッセージを送信したときの端末２０Ｄの画面の表示の一例を示している。
【００５５】
図３の（Ｂ）は、メッセンジャーの１対１で送受信されたメッセージを表示するメニュー４１において、ユーザＡとユーザＤとの間で送受信されたメッセージが表示されている様子を示している。ユーザＡからユーザＤ宛てに送信されたメッセージ（４２Ａ、４３Ａ、４４Ａ）は、ユーザＡのアイコン４５Ａと共に、画面の左側に表示され、ユーザＤからユーザＡ宛てに送信されたメッセージ（４２Ｄ、４６Ｄ）は、画面の右側に表示されている。
【００５６】
ステップＳ２０７で端末２０Ｄが受信したメッセージは、メッセージ４３Ａで示され、ステップＳ２１３で端末２０Ｄが受信したメッセージは、メッセージ４４Ａで示されている。ここで、所定の時間間隔で再送されているメッセージであるメッセージ４３Ａ及びメッセージ４４Ａは、通常とは異なる表示態様で画面に表示されてもよい。
【００５７】
ステップＳ２１５で端末２０Ｄから送信された返信メッセージは、メッセージ４６Ｄで示されている。
【００５８】
図３の（Ｃ）は、ステップＳ２２７で、端末２０Ａの画面に表示される集計結果５０の一例を示す図である。集計結果５０には、メッセージ＃１が端末２０（２０Ｂ、２０Ｃ、２０Ｄ）に送信された時刻である送信時刻５１、メッセージ＃１の状態が、端末２０（２０Ｂ、２０Ｃ、２０Ｄ）で変更された時刻である変更時刻５２、及び、メッセージ＃１への反応時間５３が含まれる。ここで、反応時間５３は、「送信時刻５１−変更時刻５２」で表される。集計結果５０では、端末２０Ｂへのメッセージの送信時刻５１等がユーザＢの情報、端末２０Ｃへのメッセージの送信時刻５１等がユーザＣの情報、端末２０Ｄへのメッセージの送信時刻５１等がユーザＤの情報として表されている。
【００５９】
＜ハードウエア構成＞
次に、情報処理システム１に含まれる各装置のハードウエア構成について説明する。
【００６０】
（１）情報処理装置
情報処理装置１０は、一般的なコンピュータの構成有している。
図４は、本実施形態に係るコンピュータのハードウエア構成の一例を示す図である。図４において、コンピュータ３００は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３、ストレージ装置３０４、入力装置３０５、表示装置３０６、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０７、及び外部Ｉ／Ｆ３０８を有し、ハードウエアの各構成要素は、バスＢを介して接続される。
【００６１】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ装置３０４等のメモリからプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、コンピュータ３００の制御や機能を実現する演算装置である。ＲＯＭ３０３は、コンピュータ３００の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の設定、及び各種設定等のプログラムやデータが格納されている。ＲＡＭ３０２は、プログラムやデータを一時保持する揮発性のメモリである。ストレージ装置３０４は、プログラムやデータを格納している大容量の記憶装置である。
【００６２】
入力装置３０５は、例えばキーボードやマウス等であり、ユーザが各種操作信号を入力するのに用いられる。表示装置３０６は、例えばディスプレイ等であり、コンピュータ３００による処理結果を表示する。なお、入力装置３０５又は／及び表示装置３０６は、必要なときに接続して利用する形態であってもよい。
【００６３】
通信Ｉ／Ｆ３０７は、コンピュータ３００をネットワーク２に接続するためのインタフェースである。外部Ｉ／Ｆ３０８は、外部装置とのインタフェースである。外部装置には、外部記憶媒体３０８ａ等がある。これにより、コンピュータ３００は外部Ｉ／Ｆ３０８を介して外部記憶媒体３０８ａの読み取り及び／又は書き込みを行うことができる。外部記憶媒体３０８ａには例えば、各種の光学ディスクや、各種のメモリカード等が含まれる。
【００６４】
（２）端末
図５は、本実施形態における端末２０のハードウエア構成の一例を示す図である。
【００６５】
端末２０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置２０４、入出力装置２０５、通信Ｉ／Ｆ２０６、及びディスプレイ２０７（表示装置）を備える。なお、端末２０のハードウエアの各構成要素は、バスＢを介して相互に接続される。
【００６６】
記憶装置２０４は各種プログラムを記憶する。ＣＰＵ２０１は、記憶装置２０４に記憶された各種プログラムを実行するコンピュータである。
【００６７】
ＲＯＭ２０２は不揮発性メモリである。ＲＯＭ２０２は、記憶装置２０４に記憶された各種プログラムをＣＰＵ２０１が実行するために必要な各種プログラムやデータ等を記憶する。
【００６８】
ＲＡＭ２０３は、各種プログラムがＣＰＵ２０１によって実行される際に展開される作業領域として機能する。
【００６９】
入出力装置２０５は、端末２０に対する各種指示を入力する入力装置、及び端末２０で処理された処理結果を出力する出力装置の機能を含む。入出力装置２０５は、ディスプレイ２０７に接続される。本実施形態において、ディスプレイ２０７は、タッチ反応型ディスプレイ（タッチパネル）とすることができる。通信Ｉ／Ｆ２０６は、ネットワーク２を介して端末２０と情報処理装置１０との通信を行う。
【００７０】
＜機能構成＞
（１）情報処理装置の機能構成
図６を用いて、情報処理装置１０の機能構成について説明する。情報処理装置１０は、送受信部１１０、メッセージ制御部１２０、状態管理部１３０、及び集計処理部１４０を有する。これらの機能は、ＲＯＭ３０３等に格納されている１以上のプログラムを読み出して、ＣＰＵ３０１に実行させることにより実現される。また、情報処理装置１０は、情報記憶部１５０を有する。情報記憶部１５０は、順番格納部１５１、タイマ値格納部１５２、状態管理テーブル１５３、及び、集計結果管理テーブル１５４を有する。情報記憶部１５０は、例えば、ストレージ装置３０４により実現される。
【００７１】
送受信部１１０は、端末２０との間でデータの送受信を行う。
【００７２】
メッセージ制御部１２０は、端末２０から受信した他の端末のユーザ宛てのメッセージを送信する順番、及び送信するタイミングを制御する。送受信部１１０が、送信元の端末からメッセージ、メッセージの送信順番、及びタイマの設定値を含む信号を受信した場合、メッセージ制御部１２０は、受信したメッセージの送信順番及びタイマの設定値に従って、宛先のユーザの端末２０にメッセージを送信する。メッセージ制御部１２０は、宛先のユーザの端末のいずれかで、送信したメッセージの状態が変化するまで、メッセージの送信順番及びタイマの設定値に従って、メッセージの送信を繰り返す。
【００７３】
宛先のユーザの端末のいずれかで、送信したメッセージの状態が変更された旨の通知を送受信部１１０が受信した場合、メッセージ制御部１２０は、メッセージの送信を停止し、メッセージを送信した端末２０と、メッセージの状態が変化した端末２０との間で１対１のメッセージの送受信をする動作を開始させる。
【００７４】
メッセージ制御部１２０は、送信したメッセージの状態の変更の種類に合わせて、メッセージの送信方法を変更してもよい。例えば、一の宛先のユーザの端末で、メッセージが閲覧された場合、つまり、メッセージの状態が未読から既読に変更された場合、又はメッセージの状態が未開封から開封に変更された場合（以下、第１の変更）、メッセージ制御部１２０は、一の宛先のユーザの端末を、送信順番から除外して、メッセージの送信を繰り返してもよい。これにより、既にメッセージの内容を認識しているユーザの端末への不要なメッセージの再送を回避することができる。
【００７５】
また、例えば、メッセージ制御部１２０は、一の宛先のユーザの端末２０からメッセージへの返信メッセージが送信された場合、つまり、メッセージの状態が未返信から返信済に変更された場合（以下、第２の変更）、メッセージの宛先のユーザの端末２０への送信を停止してもよい。
【００７６】
メッセージ制御部１２０は、状態管理テーブル１５３を参照して、宛先のユーザの端末２０でメッセージの状態が変更されたことを判断する。
【００７７】
メッセージ制御部１２０は、メッセージの送信順番を、順番格納部１５１に格納させ、タイマの設定値をタイマ値格納部１５２に格納させる。
【００７８】
状態管理部１３０は、端末２０から送信の指示を受けたメッセージの状態を管理する。状態管理部１３０は、メッセージが宛先のユーザの端末２０に送信した時刻をメッセージの送信状態を管理するテーブルである状態管理テーブル１５３に記憶させる。状態管理部１３０は、メッセージが送信されたタイミングで、タイマを起動し、タイマが満了した場合、メッセージ制御部１２０にタイマが満了した旨を通知する。
【００７９】
送信したメッセージの状態が変更された旨の通知を送受信部１１０が受信した場合、状態管理部１３０は、メッセージ管理テーブルに変更の内容（第１の変更、第２の変更）と、通知を受信した時刻を記憶する。
【００８０】
一の宛先のユーザの端末２０から、第１の変更に係る通知を受信した場合、状態管理部１３０は、該一の宛先の端末２０を送信順番から除外するように、送信順番を更新し、更新された送信順番を順番格納部１５１に記憶させる。
【００８１】
集計処理部１４０は、状態管理テーブル１５３に記憶されている情報を基に、メッセージの宛先のユーザの各々の反応時間を計算し、集計結果管理テーブル１５４に記憶させる。集計処理部１４０は、メッセージの送信時刻から第１の変更の通知を受けた時刻までの時間である第１の反応時間を算出する。集計処理部１４０は、メッセージの送信時刻から第２の変更の通知を受けた時刻までの時間である第２の反応時間を算出する。
【００８２】
また、集計処理部１４０は、集計結果管理テーブル１５４に記憶されている情報を、メッセージの送信元のユーザの端末２０に送信する。
【００８３】
情報記憶部１５０は、各種情報を記憶する。順番格納部１５１には、メッセージの送信順番が格納される。タイマ値格納部１５２には、タイマの設定値が格納される。
【００８４】
状態管理テーブル１５３には、メッセージの送信時刻（再送時刻を含む）、第１の変更の通知を受けた時刻、及び第２の変更の通知を受けた時刻が対応付けられて記憶される。図７に、状態管理テーブル１５３の一例を示す。図７では、状態管理テーブル１５３に、ユーザＡの端末２０Ａからのメッセージ＃１が、ユーザＢの端末２０Ｂ、ユーザＣの端末２０Ｃ、ユーザＤの端末２０Ｄにメッセージが送信された時刻、第１の変更の通知を受けた時刻（第１の変更時刻）、及び、第２の変更の通知を受けた時刻（第２の変更時刻）が記憶されている。
【００８５】
図７の例では、メッセージ制御部１２０は、第１の変更の通知を受信した宛先のユーザの端末に、メッセージの再送を行わない。送受信部１１０が、ユーザＢの端末２０Ｂから、第１の変更の通知を、２回目にメッセージが送信された後の「１１：０４」に受信しているため、メッセージ制御部１２０は、３回目のメッセージの送信が行われない。
【００８６】
また、メッセージ制御部１２０は、いずれかの宛先のユーザの端末から第２の変更の通知を受信した場合、メッセージの送信を停止する。送受信部１１０が、ユーザＤの端末２０Ｄから、第２の変更の通知を、２回目にメッセージが送信された後の「１１：０６」に受信しているため、メッセージ制御部１２０は、メッセージの送信を停止し、「１１：０６」以降にメッセージの送信を行わない。
【００８７】
集計結果管理テーブル１５４には、集計処理部１４０による処理結果が記憶される。集計結果管理テーブル１５４の一例を図８に示す。図８は、メッセージ＃１が送信されたときの集計結果管理テーブル１５４を示している。メッセージが宛先のユーザの端末２０に送信された時刻と、第１の変更時刻と、第２の変更時刻とが記憶されている。また、これらの時刻から算出された第１の反応時間、及び第２の反応時間が記憶されている。
【００８８】
（２）端末の機能構成
図９を用いて、端末２０の機能構成について説明する。端末２０は、送受信部２１０、表示制御部２２０、受付部２３０、及びメッセージ管理部２４０を有する。これらの機能は、ＲＯＭ２０２に格納されている１以上のプログラムを読み出して、ＣＰＵ２０１に実行させることにより実現される。また、端末２０は、情報記憶部２５０を有する。情報記憶部２５０は、例えば、記憶装置２０４により実現される。
【００８９】
送受信部２１０は、情報処理装置１０との間でデータの送受信を行う。
【００９０】
表示制御部２２０は、端末２０の画面に各種情報を表示する。情報処理装置１０から集計結果を含むメッセージを送受信部２１０が受信すると、表示制御部２２０は、集計結果を画面に表示させる。
【００９１】
受付部２３０は、端末２０のユーザから各種指示を受け付ける。
【００９２】
メッセージ管理部２４０は、端末２０が送受信するメッセージの管理及び制御を行う。受付部２３０が、ユーザからメッセージ、メッセージの送信順番、及びタイマの設定値等の入力を受け付けると、メッセージ管理部２４０は、これらの情報を、情報記憶部２５０に関連付けて記憶させる。また、メッセージ管理部２４０は、メッセージ、メッセージの送信順番、タイマの設定値を含む信号を、情報処理装置１０に送信する。
【００９３】
宛先のユーザの端末２０でメッセージの状態が変更された旨の通知を受信すると、メッセージ管理部２４０は、状態が変更されたユーザの端末２０との間で、１対１でメッセージを送受信する処理を開始する。
【００９４】
情報記憶部２５０は、各種情報を記憶する。
【００９５】
＜各装置の動作＞
（１）情報処理装置
図１０を用いて、実施形態に係る情報処理装置１０の動作フローの一例について説明する。
【００９６】
ステップＳ１００１で、送受信部１１０は、メッセージと、メッセージの送信順番と、タイマの設定値とを含む信号を、端末２０から受信する。
【００９７】
ステップＳ１００２で、状態管理部１３０は、受信したメッセージに含まれる送信順番と、タイマの設定値とを特定する。状態管理部１３０は、送信順番を順番格納部１５１に格納し、タイマの設定値をタイマ値格納部１５２に格納する。
【００９８】
ステップＳ１００３で、メッセージ制御部１２０は、送信順番に従って、メッセージを、宛先のユーザの端末２０に送信する。メッセージが送信されたタイミングで、状態管理部１３０は、タイマを起動する。また、状態管理部１３０は、状態管理テーブル１５３にメッセージが送信された時刻を記憶させる。
【００９９】
ステップＳ１００４で、メッセージ制御部１２０は、宛先のユーザの端末２０のいずれかでメッセージの状態が変更されたか否かを判断する。状態が変更された場合（ステップＳ１００４  Ｙｅｓ）、ステップＳ１００５に進む。一方、状態が変更されていない場合（ステップＳ１００４  Ｎｏ）、ステップＳ１００９に進む。
【０１００】
ステップＳ１００５で、メッセージ制御部１２０は、メッセージの送信処理を停止する。状態管理部１３０は、状態が変更された時刻を状態管理テーブル１５３に記憶させる。例えば、メッセージの閲覧された旨の通知を受信した時刻、及びメッセージに対する返信を受信した時刻等が記憶される。
【０１０１】
ステップＳ１００６で、メッセージ制御部１２０は、送信元のユーザの端末２０と、状態が変更された宛先のユーザの端末２０との間で、１対１のメッセージを送受信する処理を実行する。
【０１０２】
ステップＳ１００７で、集計処理部１４０は、状態管理テーブル１５３を参照し、メッセージへの反応時間等を算出し、算出結果を集計結果管理テーブル１５４に記憶させる。
【０１０３】
ステップＳ１００８で、集計処理部１４０は、集計結果管理テーブル１５４に記憶されている情報を、送信元のユーザの端末２０に通知する。
【０１０４】
次に、ステップＳ１００９に進んだ場合の処理、つまり、送信したメッセージの状態が変更されなかった場合について説明する。
【０１０５】
ステップＳ１００９で、タイマが満了すると、状態管理部１３０は、タイマが満了した旨をメッセージ制御部１２０に、通知する。
【０１０６】
ステップＳ１０１０で、メッセージ制御部１２０は、順番格納部１５１を参照し、次にメッセージを送信する宛先のユーザの端末２０を特定する。ステップＳ１０１０が実行された後、ステップＳ１００３に戻り、メッセージの送信手順が実行される。
【０１０７】
次に、図１１を用いて、実施形態に係る情報処理装置１０の動作フローの一例について説明する。図１０の動作フローと共通する部分については説明を省略し、異なる部分についてのみ説明する。
【０１０８】
図１１の動作フローでは、第１の変更が生じた場合、メッセージが閲覧された宛先のユーザの端末２０を、送信順番から除外することを特徴としている。
【０１０９】
ステップＳ１１０１乃至ステップＳ１１０４の手順については、ステップＳ１００１乃至ステップＳ１００４の手順と同じであるため、説明を省略する。
【０１１０】
ステップＳ１１０５で、メッセージ制御部１２０は、状態の変更が第１の変更であるか、第２の変更であるかを判断する。第１の変更と判断された場合、ステップＳ１１１２に進む。一方、第２の変更と判断された場合ステップＳ１１０６に進む。
【０１１１】
第２の変更と判断された場合の手順、つまり、ステップＳ１１０６乃至ステップＳ１１０９の手順については、ステップＳ１００５乃至ステップＳ１００８の手順と同じであるため、説明を省略する。
【０１１２】
状態が変更されていない場合の手順（ステップＳ１１０４  Ｎｏ）、ステップＳ１１１０及びステップＳ１１１１の手順については、ステップＳ１００９及びステップＳ１０１０の手順と同じであるため、説明を省略する。
【０１１３】
次に、第１の変更と判断された場合の手順について説明する。この場合、ステップＳ１１１２乃至ステップＳ１１１４の手順が実行される。
【０１１４】
ステップＳ１１１２で、状態管理部１３０は、第１の変更が生じた宛先のユーザの端末２０を送信順番から除外するように、送信順番を更新し、更新された送信順番を順番格納部１５１に記憶させる。
【０１１５】
ステップＳ１１１３で、タイマが満了すると、状態管理部１３０は、タイマが満了した旨をメッセージ制御部１２０に、通知する。
【０１１６】
ステップＳ１１１４で、メッセージ制御部１２０は、順番格納部１５１を参照し、次にメッセージを送信する宛先のユーザの端末２０を特定する。ステップＳ１１１４が実行された後、ステップ１１０３に戻り、メッセージの送信手順が実行される。
【０１１７】
（２）端末
図１２を用いて、実施形態に係る端末２０の動作フローの一例について説明する。図１２は、メッセージの送信元の端末の動作フローの一例を示している。
【０１１８】
ステップＳ１２０１で、受付部２３０は、端末２０のユーザからメッセージ、メッセージの送信順番、及びタイマの設定値の入力を受け付ける。
【０１１９】
ステップＳ１２０２で、メッセージ管理部２４０からの指示を受けて、送受信部２１０は、メッセージ、メッセージの送信順番、及びタイマの設定値を含む信号を、情報処理装置１０に送信する。
【０１２０】
ステップＳ１２０３で、送受信部２１０は、一の宛先のユーザの端末２０で、メッセージの状態が変更された旨の通知を受信する。通知には、一の宛先のユーザの識別子を含む。
【０１２１】
ステップＳ１２０４で、メッセージ管理部２４０は、一の宛先のユーザと１対１でメッセージを送受信するメッセンジャーのメニューを起動し、一の宛先のユーザの端末との間でメッセージを送受信する処理を開始する。
【０１２２】
ステップＳ１２０５で、送受信部２１０が集計結果を含むメッセージを受信すると、表示制御部２２０は、集計結果を画面に表示する。
【０１２３】
上述した実施形態では、情報処理装置１０が、メッセージをユーザから指定された順番に従って送信する形態について説明したが、宛先の端末に送信される対象はメッセージに限定されない。例えば、電話（ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）等）、及びテレビ電話等の接続要求が同様の手順で送信されてもよい。
【０１２４】
また、上述した実施形態では、情報処理装置１０は、指定された順番に従って、メッセージを、宛先のユーザの端末に送信しているが、宛先のユーザの端末に、メッセージを同時に送信してもよい。
【０１２５】
なお、上述した実施形態では、メッセージの送信順番及びタイマの設定値は、メッセージと同じ信号で送信される場合について説明したが、メッセージが情報処理装置１０に送信される前に、端末２０から情報処理装置１０に送信されてもよい。また、メッセージの送信を繰り返す時間又は回数の上限が設けられてもよい。宛先のユーザの端末２０は、メッセージを閲覧するためのアプリケーション（メッセンジャーのアプリケーション）が起動された場合に、メッセージが閲覧されたと判断し、通知を情報処理装置１０に送信してもよいし、メッセージ閲覧用のメニュー（例えば、トークルーム）が画面に表示された場合に、メッセージが閲覧されたと判断してもよい。タイマの設定値は、情報処理装置１０に設定されているデフォルト値が用いられてもよい。
【０１２６】
［その他］
送受信部２１０は、送信部の一例である。送受信部１１０は、受信部及び送信部の一例である。
【０１２７】
上述した実施の形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、情報処理装置１０及び端末２０に供給してもよい。そして、情報処理装置１０及び端末２０が、記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体には、上述した送信制御方法を、情報処理装置１０及び端末２０に実行させるプログラムが記憶される。
【０１２８】
具体的には、メッセージと、該メッセージの送信順番とを含む信号を端末から受信するステップと、該信号に含まれる前記メッセージの送信順番に従って、前記メッセージを、宛先端末の各々に送信するステップと、を情報処理装置に実行させ、前記メッセージが一の宛先端末に送信されてから所定の期間で、前記一の宛先端末における該メッセージの状態が変更されなかった場合、前記情報処理装置は、前記メッセージを、他の宛先端末に送信することを特徴とするプログラムが、記憶媒体に記憶される。
【０１２９】
また、メッセージの送信指示と、該メッセージの送信順番とを受け付けるステップと、前記メッセージと、前記送信順番とを含む信号を情報処理装置に送信するステップと、を端末に実行させ、前記メッセージが一の宛先端末に送信されてから所定の期間で、前記一の宛先端末における該メッセージの状態が変更されなかった場合、前記送信順番に従って、前記メッセージは他の宛先端末に送信される、ことを特徴とするプログラムが、記憶媒体に記憶される。
【０１３０】
そして、これらの記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになる。
【０１３１】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０１３２】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０１３３】
１  情報処理システム
１０  情報処理装置
２０  端末
１１０  送受信部
１２０  メッセージ制御部
１３０  状態管理部
１４０  集計処理部
１５０  情報記憶部
１５１  順番格納部
１５２  タイマ値格納部
１５３  状態管理テーブル
１５４  集計結果管理テーブル
２１０  送受信部
２２０  表示制御部
２３０  受付部
２４０  メッセージ管理部
２５０  情報記憶部
【図１】
0006767167.tif 000002
【図２】
0006767167.tif 000003
【図３】
0006767167.tif 000004
【図４】
0006767167.tif 000005
【図５】
0006767167.tif 000006
【図６】
0006767167.tif 000007
【図７】
0006767167.tif 000008
【図８】
0006767167.tif 000009
【図９】
0006767167.tif 000010
【図１０】
0006767167.tif 000011
【図１１】
0006767167.tif 000012
【図１２】
0006767167.tif 000013