(57)【要約】  複数のユーザが参加する複数のコミュニティが登録されており、当該各コミュニティ用の表示画面に当該各ユーザから投稿されるメッセージを逐次表示させるための情報処理装置において、コミュニティに参加するユーザから当該コミュニティに対する投稿情報の投稿があった場合に、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する（Ｓ２５）記憶手段（契機情報ＤＢ１２ｄ）に記憶されている投稿情報であって、コミュニティに参加するユーザのうち投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、投稿された投稿情報と記憶されている契機情報とに基づいて投稿情報を抽出し（Ｓ３０、Ｓ３２、Ｓ３３、Ｓ３４）、抽出した投稿情報を、コミュニティに代理で投稿する（Ｓ３５）。
2016001999.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザが参加する複数のコミュニティが登録されており、当該各コミュニティ用の表示画面に当該各ユーザから投稿されるメッセージを逐次表示させるための情報処理装置において、
前記コミュニティに参加するユーザから当該コミュニティに対する投稿情報の投稿があった場合に、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段に記憶されている投稿情報であって、前記コミュニティに参加するユーザのうち前記投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、前記投稿された投稿情報と前記記憶されている契機情報とに基づいて投稿情報を抽出する投稿情報抽出手段と、
前記抽出した投稿情報を、前記コミュニティに代理で投稿する代理投稿手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記記憶手段は投稿された投稿情報と当該投稿情報を投稿した投稿時刻とを対応付けて更に記憶し、
前記投稿された投稿情報よりも前に投稿された投稿情報に基づいて、当該投稿情報の契機情報を特定する契機情報特定手段を更に備えることを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
投稿時刻と投稿情報とに基づいて類似する複数の投稿情報含む投稿情報グループを生成する投稿情報グループ生成手段を更に備え、
前記契機情報特定手段が、前記生成された投稿情報グループに含まれる投稿情報のうち、最も投稿時刻が早い投稿情報よりも前に投稿された投稿情報に基づいて当該投稿情報グループに含まれる投稿情報の契機情報を特定することを特徴とする情報処理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の情報処理装置において、
代理投稿可能な投稿情報の代理投稿条件をユーザ識別情報と対応付けて更に記憶し、
前記投稿情報抽出手段が前記代理投稿条件を満たす投稿情報を抽出することを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
代理投稿可能な投稿情報の代理投稿条件としてユーザ間の関連性の閾値を記憶し、
前記記憶手段に記憶されている投稿情報に対応するユーザ毎に、前記投稿された投稿情報に対応するユーザとの関連性を算出する関連性算出手段をさらに備え、
前記投稿情報抽出手段が前記算出された関連性が前記代理投稿条件を満たす投稿情報を抽出することを特徴とする情報処理装置。
【請求項６】
請求項４又は請求項５に記載の情報処理装置において、
前記投稿情報抽出手段が、代理投稿の対象となるコミュニティにおいて投稿されている投稿情報に類似する投稿情報のみを抽出することを特徴とする情報処理装置。
【請求項７】
請求項４又は請求項５に記載の情報処理装置において、
前記投稿情報抽出手段が、代理投稿の対象となるコミュニティにおける前記投稿値が閾値以下の場合のみ、投稿情報を抽出することを特徴とする情報処理装置。
【請求項８】
複数のユーザが参加する複数のコミュニティが登録されており、当該各コミュニティ用の表示画面に当該各ユーザから投稿されるメッセージを逐次表示させるための情報処理装置の情報処理方法において、
前記コミュニティに参加するユーザから当該コミュニティに対する投稿情報の投稿があった場合に、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段に記憶されている投稿情報であって、前記コミュニティに参加するユーザのうち前記投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、前記投稿された投稿情報と前記記憶されている契機情報に基づいて投稿情報を抽出する投稿情報抽出ステップと、
前記抽出した投稿情報を、前記コミュニティに代理で投稿する代理投稿ステップと、
を有することを特徴とする情報処理方法。
【請求項９】
複数のユーザが参加する複数のコミュニティが登録されており、当該各コミュニティ用の表示画面に当該各ユーザから投稿されるメッセージを逐次表示させるための情報処理装置用のプログラムにおいて、
コンピュータを、
前記コミュニティに参加するユーザから当該コミュニティに対する投稿情報の投稿があった場合に、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段に記憶されている投稿情報であって、前記コミュニティに参加するユーザのうち前記投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、前記投稿された投稿情報と前記記憶されている契機情報に基づいて投稿情報を抽出する投稿情報抽出手段、および、
前記抽出した投稿情報を、前記コミュニティに代理で投稿する代理投稿手段として機能させることを特徴とする情報処理装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージを交換するサービスを提供するための情報処理装置、情報処理方法、および、情報処理装置用プログラムの技術分野に関する。
【背景技術】
【０００２】
ウェブサイトにおいて、予め設定したコミュニティの中でメッセージを交換するサービスがある。例えば、特許文献１には、ネットワークを介して接続される端末間でインスタントメッセージングアプリケーションを通して新しいユーザ経験を提供するシステム情報提供システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３１１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のようなメッセージを交換するサービスがあるが、コミュニティの中のあるユーザが、他のユーザとメッセージを交換するサービスに参加するタイミングが合わない場合に、他のユーザとのコミュニケーションが満足にとれず、サービスへの参加意欲が減衰していたので、参加するタイミングが合わないユーザがサービスを十分に活用できず、ネットワークの資源が有効に利用されていない状態が生じていた。【０００５】
本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、コミュニティの中の他のユーザとメッセージを交換するサービスに参加するタイミングが合わないユーザが、他のユーザとのコミュニケーションをとれるように参加を促し、ネットワークの資源を有効に利用することができる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、複数のユーザが参加する複数のコミュニティが登録されており、当該各コミュニティ用の表示画面に当該各ユーザから投稿されるメッセージを逐次表示させるための情報処理装置において、前記コミュニティに参加するユーザから当該コミュニティに対する投稿情報の投稿があった場合に、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段に記憶されている投稿情報であって、前記コミュニティに参加するユーザのうち前記投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、前記投稿された投稿情報と前記記憶されている契機情報とに基づいて投稿情報を抽出する投稿情報抽出手段と、前記抽出した投稿情報を、前記コミュニティに代理で投稿する代理投稿手段と、を備えたことを特徴とする。【０００７】
このように、投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、契機情報に基づいて抽出された投稿情報を、コミュニティに代理で投稿することにより、ユーザに自動的に会話に参加する切掛けが与えられ、他のユーザとのコミュニケーションをとれるように投稿したユーザの参加が促され、ネットワークの資源を有効に利用することができる。【０００８】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記記憶手段は投稿された投稿情報と当該投稿情報を投稿した投稿時刻とを対応付けて更に記憶し、前記投稿された投稿情報よりも前に投稿された投稿情報に基づいて、当該投稿情報の契機情報を特定する契機情報特定手段を更に備えることを特徴とする。【０００９】
この場合、因果関係に沿った、投稿された投稿情報よりも前に投稿された投稿情報であるので、契機情報の精度が向上する。【００１０】
請求項３に記載の発明は、請求項２に記載の情報処理装置において、投稿時刻と投稿情報とに基づいて類似する複数の投稿情報含む投稿情報グループを生成する投稿情報グループ生成手段を更に備え、前記契機情報特定手段が、前記生成された投稿情報グループに含まれる投稿情報のうち、最も投稿時刻が早い投稿情報よりも前に投稿された投稿情報に基づいて当該投稿情報グループに含まれる投稿情報の契機情報を特定することを特徴とする。【００１１】
この場合、投稿情報グループの時間的に先頭のメッセージは、発言の契機になる可能性が高いので、精度のよい契機情報を抽出することができる。【００１２】
請求項４に記載の発明は、請求項１から請求項３のいずれか１項に記載の情報処理装置において、代理投稿可能な投稿情報の代理投稿条件をユーザ識別情報と対応付けて更に記憶し、前記投稿情報抽出手段が前記代理投稿条件を満たす投稿情報を抽出することを特徴とする。【００１３】
この場合、代理投稿条件を満たさない投稿情報は抽出されないので、不用意に投稿されることが防止される。【００１４】
請求項５に記載の発明は、請求項４に記載の情報処理装置において、代理投稿可能な投稿情報の代理投稿条件としてユーザ間の関連性の閾値を記憶し、前記記憶手段に記憶されている投稿情報に対応するユーザ毎に、前記投稿された投稿情報に対応するユーザとの関連性を算出する関連性算出手段をさらに備え、前記投稿情報抽出手段が前記算出された関連性が前記代理投稿条件を満たす投稿情報を抽出することを特徴とする。【００１５】
この場合、所定の関係性の範囲のユーザのみに限られるので、不用意に投稿されることが防止される。【００１６】
請求項６に記載の発明は、請求項４又は請求項５に記載の情報処理装置において、前記投稿情報抽出手段が、代理投稿の対象となるコミュニティにおいて投稿されている投稿情報に類似する投稿情報のみを抽出することを特徴とする。【００１７】
この場合、代理投稿の対象となるコミュニティにおいて投稿されている投稿内容に矛盾せず、流れに沿った投稿ができる。【００１８】
請求項７に記載の発明は、請求項４又は請求項５に記載の情報処理装置において、前記投稿情報抽出手段が、代理投稿の対象となるコミュニティにおける前記投稿値が閾値以下の場合のみ、投稿情報を抽出することを特徴とする。【００１９】
この場合、投稿値が閾値以下で、投稿が少ない状況に対して、コミュニティの会話の活発化を図ることができる。【００２０】
請求項８に記載の発明は、複数のユーザが参加する複数のコミュニティが登録されており、当該各コミュニティ用の表示画面に当該各ユーザから投稿されるメッセージを逐次表示させるための情報処理装置の情報処理方法において、前記コミュニティに参加するユーザから当該コミュニティに対する投稿情報の投稿があった場合に、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段に記憶されている投稿情報であって、前記コミュニティに参加するユーザのうち前記投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、前記投稿された投稿情報と前記記憶されている契機情報とに基づいて投稿情報を抽出する投稿情報抽出ステップと、前記抽出した投稿情報を、前記コミュニティに代理で投稿する代理投稿ステップと、を有することを特徴とする。【００２１】
請求項９に記載の発明は、複数のユーザが参加する複数のコミュニティが登録されており、当該各コミュニティ用の表示画面に当該各ユーザから投稿されるメッセージを逐次表示させるための情報処理装置用のプログラムにおいて、コンピュータを、前記コミュニティに参加するユーザから当該コミュニティに対する投稿情報の投稿があった場合に、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段に記憶されている投稿情報であって、前記コミュニティに参加するユーザのうち前記投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、前記投稿された投稿情報と前記記憶されている契機情報とに基づいて投稿情報を抽出する投稿情報抽出手段、および、前記抽出した投稿情報を、前記コミュニティに代理で投稿する代理投稿手段として機能させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、契機情報に基づいて抽出された投稿情報を、コミュニティに代理で投稿することにより、ユーザに自動的に会話に参加する切掛けが与えられ、他のユーザとのコミュニケーションをとれるように投稿したユーザの参加が促され、ネットワークの資源を有効に利用することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る情報処理システムの概要構成例を示す模式図である。
【図２】図１の情報処理システムが提供するサービスにおけるコミュティの一例を示す模式図である。
【図３】図１の情報処理サーバの概要構成の一例を示すブロック図である。
【図４】図３の会員情報データベースに記憶されたデータの一例を示す模式図である。
【図５】図３のアクセス履歴データベースに記憶されたデータの一例を示す模式図である。
【図６】図３の投稿履歴データベースに記憶されたデータの一例を示す模式図である。
【図７】投稿履歴における契機情報の一例を示す模式図である。
【図８Ａ】契機情報と投稿情報と対応の一例を示す模式図である。
【図８Ｂ】契機情報と投稿情報と対応の一例を示す模式図である。
【図９】図３の契機情報データベースに記憶されたデータの一例を示す模式図である。
【図１０】図３の契機情報データベースに記憶されたデータの一例を示す模式図である。
【図１１】図３の契機情報データベースに記憶されたデータの一例を示す模式図である。
【図１２】投稿履歴データベースおよび契機情報データベースの変形例を示す模式図である。
【図１３】図３のパーミッションデータベースに記憶されたデータの一例を示す模式図である。
【図１４】図３のパーミッションデータベースに記憶されたデータの一例を示す模式図である。
【図１５】図３のパーミッションデータベースに記憶されたデータの一例を示す模式図である。
【図１６】図３のパーミッションデータベースに記憶されたデータの一例を示す模式図である。
【図１７】図３のパーミッションデータベースに記憶されたデータの一例を示す模式図である。
【図１８】図３の辞書データベースに記憶されたデータの一例を示す模式図である。
【図１９】図１の端末装置の概要構成の一例を示すブロック図である。
【図２０】図１の情報処理サーバにおけるメッセージ交換サービスの動作例を示すフローチャートである。
【図２１】図１の端末装置の表示画面例を示す模式図である。
【図２２】図１の端末装置の表示画面例を示す模式図である。
【図２３】図１の情報処理サーバにおけるログイン・ログアウト処理の動作例のサブルーチンを示すフローチャートである。
【図２４】図１の端末装置の表示画面例を示す模式図である。
【図２５】図１の端末装置の表示画面例を示す模式図である。
【図２６】図１の情報処理サーバにおけるメッセージ表示制御処理および契機情報特定処理の動作例のサブルーチンを示すフローチャートである。
【図２７】図１の端末装置の表示画面例を示す模式図である。
【図２８】図１の情報処理サーバにおけるメッセージ代理投稿処理の動作例のサブルーチンを示すフローチャートである。
【図２９】図２２の表示画面例の変形例を示す模式図である。
【図３０】図２２の表示画面例の変形例を示す模式図である。
【図３１】図２２の表示画面例の変形例を示す模式図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報処理システムに対して本発明を適用した場合の実施形態である。
【００２５】
［１．情報処理システムの構成および機能概要］
まず、本発明の一実施形態に係る情報処理システムの構成および概要機能について、図１および図２を用いて説明する。
【００２６】
図１は、本実施形態に係る情報処理システム１の概要構成例を示す模式図である。図２は、情報処理システム１が提供するサービスにおけるコミュティの一例を示す模式図である。
【００２７】
図１に示すように、情報処理システム１は、複数のユーザが参加する複数のコミュニティに、各ユーザから投稿されるメッセージを逐次表示させるための情報処理サーバ１０（情報処理装置の一例）と、各コミュニティに参加するユーザの端末装置２０と、を備える。
【００２８】
情報処理サーバ１０、端末装置２０は、ネットワーク３を介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワーク３は、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局５等を含む）、およびゲートウェイ等により構築されている。
【００２９】
情報処理サーバ１０は、各コミュニティにおいてユーザ同士がメッセージを交換するためのサービスを提供するコンピュータである。情報処理サーバ１０には、図２に示すように、複数のユーザが参加する複数のコミュニティが登録されている。ユーザは、少なくとも１のコミュニティに属している。情報処理サーバ１０は、当該各コミュニティ用の表示画面に当該各ユーザの端末装置２０から投稿されるメッセージを逐次表示させるための表示制御を行う。
【００３０】
端末装置２０は、コミュニティに属するユーザが、メッセージを閲覧したり、メッセージを投稿したりするためのコンピュータである。例えば、端末装置２０は、図１に示すように、パーソナルコンピュータやスマートフォンを含む携帯型無線電話機やタブレット端末等の携帯端末である。ユーザは、端末装置２０を利用して、当該ユーザが属するコミュニティ用のページに新たにメッセージや画像などを投稿したり、過去に投稿されたメッセージや画像などを閲覧したりする。
【００３１】
なお、情報処理サーバ１０は、電子モールであるショッピングサイトのコンピュータの機能を有してもよい。
【００３２】
［２．情報処理サーバおよび各端末装置の構成および機能］
（２．１  情報処理サーバ１０の構成および機能）
次に、情報処理サーバ１０の構成および機能について、図３から図１７を用いて説明する。
【００３３】
図３は、情報処理サーバ１０の概要構成の一例を示すブロック図である。図４は、会員情報データベースに記憶されたデータの一例を示す模式図である。図５は、アクセス履歴データベースに記憶されたデータの一例を示す模式図である。図６は、図３の投稿履歴データベースに記憶されたデータの一例を示す模式図である。図７は、投稿履歴における契機情報の一例を示す模式図である。図８Ａおよび図８Ｂは、契機情報と投稿情報と対応の一例を示す模式図である。図９から図１１は、契機情報データベースに記憶されたデータの一例を示す模式図である。図１２は、投稿履歴データベースおよび契機情報データベースの変形例を示す模式図である。図１３から図１７は、パーミッションデータベースに記憶されたデータの一例を示す模式図である。
【００３４】
図３に示すように、情報処理サーバ１０は、通信部１１と、記憶部１２と、入出力インターフェース部１３と、システム制御部１４と、を備えている。そして、システム制御部１４と入出力インターフェース部１３とは、システムバス１５を介して接続されている。
【００３５】
通信部１１は、ネットワーク３に接続して、各端末装置２０との通信状態を制御するようになっている。
【００３６】
記憶部１２は、例えば、ハードディスクドライブやシリコンディスクドライブ等により構成されている。記憶部１２は、オペレーティングシステムおよびサーバプログラム等の各種プログラム、ＨＴＭＬ等のマークアップ言語等により記述されたウェブページのファイル、および、端末装置用のアプリケーションプログラムの表示画面のデータ等を記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク３を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。
【００３７】
また、記憶部１２には、会員情報データベース１２ａ（以下「会員情報ＤＢ１２ａ」とする。）、アクセス履歴データベース１２ｂ（以下「アクセス履歴ＤＢ１２ｂ」とする。）、投稿履歴データベース１２ｃ（以下「投稿履歴ＤＢ１２ｃ」とする。）、契機情報データベース１２ｄ（以下「契機情報ＤＢ１２ｄ」とする。））、パーミッションデータベース１２ｅ（以下「パーミッションＤＢ１２ｅ」とする。）、商品情報データベース１２ｆ（以下「商品情報ＤＢ１２ｆ」とする。）、辞書データベース１２ｇ（以下「辞書ＤＢ１２ｇ」とする。）等が構築されている。
【００３８】
会員情報ＤＢ１２ａには、図４に示すように、ユーザ同士がメッセージを交換するためのサービスに登録されている各ユーザのユーザＩＤ（ユーザ識別情報の一例）に関連付けられて、ユーザ名、性別、年齢等のユーザ属性、所属するコミュニティのコミュニティＩＤ等が記憶されている。ユーザ属性として、更に、ユーザの顔写真またはイラストの画像、住所、電話番号、電子メールアドレス、職業、趣味、ユーザの関心があるテーマやジャンル等が挙げられる。また、会員情報ＤＢ１２ａには、ユーザが端末装置２０から、メッセージを交換するサービスにログインする際に必要な、ユーザＩＤ、ログインＩＤ、および、パスワードが登録されている。ここで、ログインＩＤおよびパスワードは、ログイン処理（ユーザの認証処理）に使用されるログイン情報である。
【００３９】
また、図２に示すように、ユーザは、少なくとも１のコミュニティを選択して属することができる。例えば、図４に示すように、ユーザＩＤ“00011”の“Mr. A”の場合、コミュニティＩＤ“0001”のCommunity 1、コミュニティＩＤ“0002”のCommunity 2、および、コミュニティＩＤ“0005”のCommunity 5の３つのコミュニティに属している。
【００４０】
アクセス履歴ＤＢ１２ｂには、図５に示すように、ログイン又はログアウトしたユーザのユーザＩＤと、当該ユーザがログイン又はログアウトしたコミュニティのコミュニティＩＤ、とログイン又はログアウトした時刻（アクセス履歴の一例）とが記録されている。
【００４１】
投稿履歴ＤＢ１２ｃには、図６に示すように、投稿情報（メッセージ）を投稿したユーザのユーザＩＤと、投稿対象となるコミュニティのコミュニティＩＤと、当該コミュニティにメッセージを投稿した投稿時刻と、投稿された投稿情報とが記録されている。なお、投稿情報は、文字や記号のメッセージ（例えば、message A1）や画像等のメッセージimage A1等である。また、メッセージimage A1は画像ＩＤでもよい。
【００４２】
記憶手段の一例である契機情報ＤＢ１２ｄには、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報と、が対応付けられて記憶されている。
【００４３】
ここで、契機情報について、図７から図８Ａおよび図８Ｂを用いて説明する。図７に示すように、あるコミュニティ（例えば、Community 2）における少なくとも１つのメッセージを含んだメッセージグループ（投稿情報グループの一例）において、時間的に前にあるメッセージなど（過去に投稿された投稿情報の一例）や当該メッセージグループに含まれるメッセージの全てが類似する場合に当該メッセージグループの直近のメッセージなどが、契機情報であってもよい。例えば、ログインユーザがMr. Aの場合、Mr. A以外のユーザのメッセージであって、Mr. Aのmessage AA2の直前のmessage H2や、message AA2が含まれるメッセージグループＭＧ２の先頭のmessage H1やmessage AA3が含まれるメッセージグループＭＧｎの直近のmessage I1等が挙げられる。なお、前記契機情報は投稿情報に含まれるキーワードと類似するキーワードを含む他のユーザの投稿情報から設定されてもよい。
【００４４】
図８Aに示すように、例えば、ログインユーザがMr. Aの場合、Mr. Aのmessage AA1の契機情報は、Mr. Hのmessage H１である。また、Mr. Aのmessage AA2の契機情報は、Mr. Hのmessage H２又はMr. Hのmessage H１である。また、図８Ｂに示すように、Mr. Aのmessage AA3の契機情報は、Mr. Bのmessage BB1や、Mr. Gのmessage G3やMr. Iのmessage I1である。
【００４５】
ここで、なお、投稿情報のメッセージが「風邪を引きました」の場合、当該投稿情報が契機情報として登録される場合に、当該契機情報は投稿情報のメッセージそのままの「風邪を引きました」でもよいし、投稿情報のメッセージの一部である「風邪」であってもよい。また、投稿情報のメッセージが「おはようございます」の場合、当該投稿情報が契機情報として登録される場合に、当該契機情報は投稿情報のメッセージそのままの「おはようございます」でもよいし、投稿情報のメッセージの一部である「おはよう」であってもよい。また、投稿情報のメッセージが「(・∀・)」のように記号の場合、当該投稿情報が契機情報として登録される場合に、当該契機情報は投稿情報の記号そのまま「(・∀・)」でもよい。また、投稿情報のメッセージが「画像」「※スタンプ１」の場合、当該投稿情報が契機情報として登録される場合に、当該契機情報は投稿情報の「画像」「※スタンプ１」そのままであってもよいし、投稿情報の「画像」「※スタンプ１」を識別する識別情報であってもよい。
【００４６】
また、契機情報は、投稿情報に含まれるキーワードであってもよい。例えば、message H１に含まれるキーワードkw-h1や、message H2に含まれるキーワードkw-h2や、message BB1に含まれるキーワードkw-bb1や、message G3に含まれるキーワードkw-g3である。また、キーワードは複数でもよく、修飾語と結合していてよい。例えば、投稿情報のメッセージが「好きなサッカー選手は誰ですか？」の場合、契機情報は、キーワード等の重要な部分を抽出した「好きなサッカー選手」となる。
【００４７】
記憶手段の一例の契機情報ＤＢ１２ｄには、図９に示すように、ユーザＩＤ（投稿情報を投稿したユーザを識別する識別情報の一例）およびコミュニティＩＤに対応付けて、各契機情報（過去に投稿された投稿情報を投稿する契機となる契機情報）に対して、過去に投稿された投稿情報の一例である第１投稿情報、第２投稿情報等が記録されている。例えば、ユーザMr. AのユーザＩＤ、および、ユーザMr. Aが投稿したコミュニティのコミュニティＩＤに対応付けて、契機情報message H1等に対して、ユーザMr. Aが過去に投稿したメッセージである第１投稿情報message AA1、第２投稿情報message AA2が記録されている。
【００４８】
また、契機情報ＤＢ１２ｄには、図１０に示すように、ユーザＩＤおよびコミュニティＩＤに対応付けて、契機情報の一例の契機キーワードに対して、第１投稿情報、第２投稿情報等が記録されている。例えば、契機情報message H1に対して、第１投稿情報message AA1、第２投稿情報message AA2が記録されている。
【００４９】
ここで、投稿情報message AA1や投稿情報message AA2の一例として、契機情報が「おはようございます」の場合、投稿情報「おはです」「おはよう」「Good Morning」等が挙げられる。また、契機情報が「風邪を引きました」の場合、投稿情報「お大事に」「ゆっくり休んで下さい」等が挙げられる。また、契機情報が「(・∀・)」の場合、投稿情報「(´・ω・`)」「(y・y)」等が挙げられる。契機情報が「※スタンプ１」の場合、投稿情報「※スタンプ２」「※スタンプ３」等が挙げられる。契機情報が「好きなサッカー選手」の場合、投稿情報「やはり○●選手でしょ」「最近は△△選手」等が挙げられる。
【００５０】
なお、契機情報は、各メッセージグループで話されている内容を示すキーワードやフレーズ等でもよい。各メッセージグループの全メッセージの要約や、各メッセージグループから抽出されたキーワードの上位概念や下位概念のワード等である。例えば、図１１に示すように、メッセージグループＭＧ２のテーマmg2や、メッセージグループＭＧ３のテーマmg3が契機情報でもよい。
【００５１】
なお、投稿履歴ＤＢ１２ｃには、図１２に示すように、投稿情報を投稿したユーザのユーザＩＤと、投稿対象となるコミュニティのコミュニティＩＤと、投稿された投稿情報と、当該投稿された投稿情報の契機となる契機情報とが記憶されていいてもよい。すなわち、投稿履歴ＤＢ１２ｃと契機情報ＤＢ１２ｄとは１つのデータベースで構成されてもよい。なお、前記契機情報は、例えば、投稿情報に対する他のユーザの投稿情報や当該他のユーザの直近の投稿情報に含まれる記号や画像であってもよい。
【００５２】
次に、パーミッションＤＢ１２ｅには、他のユーザからメッセージの投稿があった際、契機情報と投稿情報との関係に基づいて、当該他のユーザからメッセージに対応した自己のメッセージの引用を許可するか否かの代理投稿条件を予め設定した様々なパターンが記憶されている。例えば、パーミッションが、各ユーザにより、コミュニティ単位で設定したり、ユーザ単位で設定されたり、ユーザの組み合わせで設定されたり、ユーザ間の関連性で設定されたりしている。
【００５３】
例えば、パーミッションＤＢ１２ｅには、図１３に示すように、各ユーザに対して、コミュニティ毎に、他のコミュニティにおける自己のメッセージからの引用（引用元）を許可するか否かの設定、および、ログインしているコミュニティ（代理投稿の対象となるコミュニティ）への引用（引用先）を許可するかの否かの設定が、設定が記憶されている。
【００５４】
また、パーミッションＤＢ１２ｅには、図１４に示すように、各ユーザに対して、他のユーザ（第２ユーザ）毎に、この第２ユーザが所属するコミュニティにおける自己のメッセージからの引用（引用元）を許可するか否かの設定、および、この第２ユーザが所属するコミュニティへの引用（引用先）を許可するかの否かの設定が、設定が記憶されている。
【００５５】
また、パーミッションＤＢ１２ｅには、図１５に示すように、各ユーザに対して、他のユーザ（第２ユーザ）の組み合わせパターン毎に、これらの第２ユーザが所属するコミュニティにおける自己のメッセージからの引用（引用元）を許可するか否かの設定、および、これらの第２ユーザが所属するコミュニティへの引用（引用先）を許可するかの否かの設定が、設定が記憶されている。
【００５６】
また、パーミッションＤＢ１２ｅには、図１６に示すように、各ユーザに対して、自己のユーザからの関係の範囲を示すユーザ範囲（ユーザ間の関連性の閾値の一例）が、引用元および引用先別に記憶されている。ここで、ユーザ範囲が”２”の場合、友達の友達まで許可することを意味する。例えば、図２に示すように、ユーザMr. AとCommunity 3のユーザMs.Mとは、コミュニティの共通性がないが、Community 3にも登録しているユーザMs. Eを介して、ユーザ範囲が”２”で関連性がある。ユーザ範囲が”３”の場合、友達の友達の友達まで許可することを意味する。ユーザ範囲が”０”の場合、許可しないことを意味する。すなわち、パーミッションＤＢ１２ｅには、ユーザ範囲のユーザが所属するコミュニティにおける自己のメッセージからの引用（引用元）を許可するか否かの設定、および、ユーザ範囲のユーザが所属するコミュニティへの引用（引用先）を許可するかの否かの設定が、設定が記憶されている。なお、ユーザ範囲として、ユーザ間の関連度を表す数値でもよい。
【００５７】
また、パーミッションＤＢ１２ｅには、図１７に示すように、各ユーザに対して、他のユーザからの関係の範囲を示すユーザ範囲が、引用元および引用先別に記憶されている。
【００５８】
なお、パーミッションとして、第１のユーザが属しているコミュニティ（代理投稿の対象となるコミュニティ）において、他のユーザ（第２ユーザ）からメッセージの投稿があった後、さらに別のユーザ（第３ユーザ）からメッセージの投稿があった際、契機情報と投稿情報との関係に基づき、第２ユーザからのメッセージに対応して抽出された第１ユーザの過去のメッセージ（投稿情報）が、第３ユーザからメッセージ（投稿情報）と同一または類似している場合のみに、抽出された第１ユーザの過去のメッセージ（投稿情報）の代理投稿を許可するという設定でもよい。
【００５９】
また、パーミッションとして、第１ユーザが属しているコミュニティ（代理投稿の対象となるコミュニティ）において、第２ユーザからのメッセージの後に、投稿される第３のユーザが投稿するメッセージ（投稿情報）の投稿値（投稿数、文字数等の投稿量、投稿数や投稿量の投稿密度等）が、閾値値以下の場合に（例えば、第２ユーザのメッセージに対して応答が少ない場合）、第１ユーザがログインしているコミュニティ（代理投稿の対象となるコミュニティ）の代理投稿の許可する設定でもよい。
【００６０】
商品情報ＤＢ１２ｆには、商品名、種類、商品の画像、スペック、および、商品紹介の要約文等の商品に関する情報や、広告情報等が記憶されている。
【００６１】
辞書ＤＢ１２ｇには、図１８に示すように、所定の単語に対して、上位概念から下位概念に応じてレベル分けされて分類されている辞書が構築されている。例えば、”サッカー”という単語の場合、上位概念の単語として、”スポーツ”が挙げられる。同レベルまたは同じジャンルの単語として、”野球”が挙げられる。また、下位概念の単語として、”ワールドカップ”、さらに下位概念の単語として、”日本代表”、”○●選手”等が挙げられる。また、ワインのジャンルならば、上位概念の単語として”飲料”等が挙げられる。また、同レベルまたは同じジャンルの単語として、”ビール”が挙げられる。また、下位概念の単語として、”赤ワイン”、”白ワイン”等が挙げられる。なお、辞書にない未知な単語が、投稿されたメッセージに現れた場合、情報処理サーバ１０は、分類を行って登録してもよい。
【００６２】
入出力インターフェース部１３は、通信部１１および記憶部１２とシステム制御部１４との間のインターフェース処理を行うようになっている。
【００６３】
システム制御部１４は、ＣＰＵ（Central Processing Unit）１４ａ、ＲＯＭ（Read Only Memory）１４ｂ、ＲＡＭ（Random Access Memory）１４ｃ等により構成されている。そして、システム制御部１４は、ＣＰＵ１４ａが、ＲＯＭ１４ｂや記憶部１２に記憶された各種プログラムを読み出し実行することにより、各端末装置２０の表示画面に、コミュニティに投稿されたメッセージ等を表示させる。
【００６４】
（２．２  端末装置２０の構成および機能）
次に、端末装置２０の構成および機能について、図１９を用いて説明する。
図１９は、端末装置２０の概要構成の一例を示すブロック図である。
【００６５】
図１９に示すように、コンピュータとして機能する端末装置２０は、例えば、パーソナルコンピュータやスマートフォンを含む携帯型無線電話機やＰＤＡ等の携帯端末である。端末装置２０は、通信部２１と、記憶部２２と、表示部２３と、操作部２４と、入出力インターフェース部２５と、システム制御部２６とを備えている。そして、システム制御部２６と入出力インターフェース部２５とは、システムバス２７を介して接続されている。
【００６６】
通信部２１は、ネットワーク３を通して、情報処理サーバ１０等と通信を制御する。なお、端末装置２０が携帯端末装置の場合、ネットワーク３の移動体通信網に基地局５を介して接続するために、通信部２１は、無線通信機能を有する。
【００６７】
記憶部２２は、例えば、ハードディスクドライブやシリコンディスクドライブ等からなり、オペレーティングシステム、端末装置用のアプリケーションプログラムやウェブブラウザのプログラム等のプログラム等を記憶する。
【００６８】
また、記憶部２２には、情報処理サーバ１０により提供されるサービスを利用するアプリケーションプログラムやウェブページを起動した時刻や、終了した時刻、サービスにログインした時刻や、ログアウトした時刻が記録される。また、記憶部２２には、端末装置２０を起動した時刻や終了した時刻等が記録される。これらの時刻に関する情報の一部は、サービスへのログイン・ログアウト時刻を特定するために、サービスを利用するアプリケーションプログラムやウェブページを起動した後に、端末装置２０から情報処理サーバ１０に送信されてもよい。特に、サービスをログアウトせずに、アプリケーションプログラムやウェブページを終了した場合に有効である。
【００６９】
表示部２３（各コミュニティ用の表示画面の一例）は、例えば、液晶表示素子またはＥＬ（Electro Luminescence）素子等によって構成されている。表示部２３には、コミュニティにおいて交換されるメッセージが、端末装置用のアプリケーションプログラムやウェブブラウザにより表示される。
【００７０】
操作部２４は、例えば、キーボードおよびマウス等によって構成されている。ユーザは、操作部２４により応答を入力する。なお、表示部２３がタッチパネルのようなタッチスイッチ方式の表示パネルの場合、操作部２４は、ユーザが接触または近接した表示部２３の位置情報を取得する。
【００７１】
入出力インターフェース部２５は、通信部２１および記憶部２２とシステム制御部２６とのインターフェースである。
【００７２】
システム制御部２６は、例えば、ＣＰＵ２６ａと、ＲＯＭ２６ｂと、ＲＡＭ２６ｃとを有する。システム制御部２６は、ＣＰＵ２６ａが、ＲＯＭ２６ｂや、ＲＡＭ２６ｃや、記憶部２２に記憶された各種プログラムを読み出して実行する。例えば、システム制御部２６は、アプリケーションプログラムを実行し、表示部２３に、コミュニティに投稿されたメッセージ等を、情報処理サーバ１０から受信して表示させる。
【００７３】
［３．情報処理システムの動作］
次に、本発明の１実施形態に係る情報処理システム１の動作について図を用い説明する。
【００７４】
（３．１  メッセージ交換サービスの動作例）
まず、情報処理サーバにおけるメッセージ交換サービスの動作例について図２０から図２２を用いて説明する。
【００７５】
図２０は、情報処理サーバ１０におけるメッセージ交換サービスの動作例を示すフローチャートである。図２１および図２２は、端末装置２０の表示画面例を示す模式図である。
【００７６】
図２０に示すように、情報処理サーバ１０は、ログイン（ステップＳ１）又はログアウト処理を行う（ステップＳ４）。具体的には、情報処理サーバ１０は、各端末装置２０から、各コミュニティに対するログイン、または、ログアウトの要求を受け付ける。
【００７７】
ログインの場合、情報処理サーバ１０は、端末装置２０においてユーザが選択したコミュニティのコミュニティＩＤと、当該ユーザのユーザＩＤを受け付ける。情報処理サーバ１０は、前記受け付けたコミュニティＩＤに対応するユーザＩＤに前記受け付けたユーザＩＤが含まれている場合に前記受け付けたユーザＩＤを前記選択したコミュニティのログインユーザに追加する。また、情報処理サーバ１０は、前記受け付けたコミュニティＩＤに対応するユーザのユーザＩＤに前記受け付けたユーザＩＤが含まれている場合に、当該ユーザＩＤがログインしているか否かを示す情報（例えば、ログインフラグ）をログインしていることを示す情報に更新するように構成してもよい（例えば、ログインフラグをONにする）。
【００７８】
なお、メッセージ交換サービス用のアプリケーションプログラムを起動した時やメッセージ交換サービス用のWebページにアクセスした場合など、メッセージ交換サービスにアクセスした時点でユーザの例えばログインのための認証を行っており、当該ユーザ用の表示画面に表示されるコミュニティの情報として、当該ユーザが属しているコミュニティの情報のみが表示されている場合には、ユーザが選択したコミュニティのコミュニティＩＤに対応するユーザのユーザＩＤに当該選択したユーザのユーザＩＤが含まれているか否かの照合をせずにコミュニティのログインユーザに追加するように構成してもよい。なお、ログイン／ログアウト処理の動作例のサブルーチンにおいて詳細を説明する。
【００７９】
次に、情報処理サーバ１０はメッセージ表示制御処理および契機情報特定処理を行う（ステップＳ２）。コミュニティのユーザの端末装置２０からメッセージが投稿された場合（例えば、Community 1のMr. Bがmessage B2を投稿した場合）、情報処理サーバ１０は、コミュニティの各ログインユーザの端末装置２０の表示部２３に、図２１に示すように、メッセージが投稿されたコミュニティ用の表示画面が表示されるようにメッセージ表示制御処理を行う。
【００８０】
例えば、端末装置用のアプリケーションプログラムの場合、情報処理サーバ１０は、メッセージ表示領域３０のデータを、端末装置２０に送信する。ウェブページの場合、情報処理サーバ１０は、メッセージ表示領域３０およびバー領域３１のウェブページを生成して、端末装置２０に送信する。
【００８１】
ここで、図２１に示すように、端末装置２０の表示部２３には、例えば、メッセージ表示領域３０、および、バー領域３１が表示されている。
【００８２】
メッセージ表示領域３０には、コミュニティに投稿されたメッセージが表示される。投稿されたメッセージのメッセージライン３２には、例えば、投稿者の画像３２ａ、投稿時刻３２ｂ、投稿者の名称３２ｃ、メッセージ３２ｄ等が表示される。
【００８３】
バー領域３１には、例えば、端末装置２０を所有するユーザの画像３１ａ、名称３１ｂ、各種アイコン３１ｃ、ログインしているコミュニティ名３１ｄ等が表示される。
【００８４】
なお、メッセージ表示制御処理および契機情報特定処理の動作例のサブルーチンにおいて詳細を説明する。
【００８５】
次に、情報処理サーバ１０は、メッセージ代理投稿処理を行う（ステップＳ３）。情報処理サーバ１０は、他のユーザがメッセージを投稿した場合、当該投稿されたメッセージと過去に投稿されたメッセージの契機情報に基づいて対応するメッセージを取得し、当該取得したメッセージが代理投稿条件を満たす場合に、当該取得したメッセージが代理投稿されて、図２２に示すように表示部２３に表示される。
【００８６】
次に、情報処理サーバ１０は、ログアウト処理を行う（ステップＳ４）。ログアウトの場合、情報処理サーバ１０は、端末装置２０からユーザＩＤとコミュニティＩＤを含むログアウトの要求を受け付ける。情報処理サーバ１０は、前記受け付けたコミュニティＩＤに対応するログインユーザから前記受け付けたユーザＩＤを削除する。また、情報処理サーバ１０は、各コミュニティＩＤに対応するユーザのユーザＩＤ毎に、当該ユーザＩＤがログインしているか否かを示す情報（例えば、ログインフラグ）を記憶している場合に、当該ログインしているか否かを示す情報をログインしていないことを示す情報又はログアウトしていることを示す情報に更新するように構成してもよい（例えば、ログインフラグをOFFにする）。なお、ログイン／ログアウト処理の動作例のサブルーチンにおいて詳細を説明する。
【００８７】
ここで、図２２に示すように、端末装置２０の表示部２３には、例えば、メッセージ表示領域３０およびバー領域３１が表示されている。メッセージ表示領域３０に投稿されたメッセージライン（下記追加した符号番号）のMr. BのmessageB2をトリガとして、当該messageB2に対応するMr. AのmessageAA1がメッセージ代理投稿情報４０ａとして取得され、Mr. Aのメッセージライン４０として代理投稿されて表示される。代理投稿されたメッセージライン４０には、投稿者の画像、投稿時刻、投稿者の名称、メッセージ代理投稿情報４０ａ（message AA1）等が表示される。
【００８８】
なお、メッセージ代理投稿情報４０ａは、コミュニティに属しているユーザ全員の端末装置２０に表示されるようにしてもよいし、当該代理投稿時点において実際にコミュニティにログインしているユーザの端末装置２０のみに表示されるようにしてもよい。また、例えばMr. A等の特定のユーザの端末装置２０のみに表示されるようにしてもよい。
【００８９】
なお、メッセージ代理投稿情報４０ａついては、メッセージ代理投稿処理の動作例のサブルーチンにおいて詳細を説明する。
【００９０】
次に、情報処理サーバ１０は、ステップＳ１の処理の戻り、メッセージ交換サービスの提供を続ける。
【００９１】
（３．２  ログイン・ログアウト処理の動作例）
次に、情報処理サーバにおけるログイン／ログアウト処理の動作例について図２３から図２５を用いて説明する。
【００９２】
図２３は、情報処理サーバ１０におけるログイン・ログアウト処理の動作例のサブルーチンを示すフローチャートである。図２４および図２５は、端末装置２０の表示画面例を示す模式図である。
【００９３】
図２３に示すように、情報処理サーバ１０は、ログイン要求を端末装置２０から受信した否かの判定を行う（ステップＳ１０）。
【００９４】
例えば、端末装置２０において、ユーザの操作により、メッセージ交換サービスのためのアプリケーションプログラムが起動されたり、または、メッセージ交換サービスのためのウェブページにアクセスされた際に、端末装置２０は、ログイン要求を情報処理サーバ１０に送信する。そして、情報処理サーバ１０は、ログイン要求を端末装置２０から受信する。なお、端末装置用のアプリケーションプログラムからの場合は、端末装置２０は、アプリケーションプログラムからの要求と分かるように、appＩＤ等をログイン要求と共に送信する。ウェブページからの場合は、端末装置２０は、ウェブページからの要求と分かるように、ウェブページＩＤ等をログイン要求と共に送信する。また、上記ログイン要求は、メッセージ交換サービスのためのアプリケーションプログラムが起動された後に、または、メッセージ交換サービスのためのウェブページが開かれた後に、ユーザによる所定の操作に応じて送信するように構成してもよい。
【００９５】
メッセージ交換サービスに対するログイン要求を受信した場合（ステップＳ１０；ＹＥＳ）、情報処理サーバ１０は、ログイン処理を行う（ステップＳ１１）。図２４に示すように、端末装置２０の表示部２３に、ユーザが選択できるように、コミュニティの選択ボタンが表示領域３３に表示されるようなデータを、情報処理サーバ１０は、表示制御として、ログイン要求があった端末装置２０に送信する。端末装置２０の表示部２３に、図２４に示すような画面（コミュニティ用のページの一例）が表示される。なお、表示画面例として、ユーザ“Mr. A”の場合、ユーザ“Mr. A”が登録しているコミュニティを示す選択ボタンのみがアクティブに表示されるように構成してもよい。また、表示画面例として、ユーザ“Mr. A”の場合、ユーザ“Mr. A”が登録しているコミュニティを示す選択ボタンのみを表示するように構成してもよい。
【００９６】
そして、情報処理サーバ１０は、送信したコミュニティを示す選択ボタンの何れかの選択ボタンが選択された場合に、当該選択された選択ボタンに対応するコミュニティのコミュニティＩＤを端末装置２０から受信する。
【００９７】
図２５に示すように、情報処理サーバ１０は、選択されたコミュニティへのログイン画面（表示領域３３）が、端末装置２０の表示部２３に表示されるようなデータを、情報処理サーバ１０は、表示制御として、端末装置２０に送信する。端末装置２０の表示部２３に、図２５に示すような画面（コミュニティ用のページの一例）が表示される。
【００９８】
ユーザは、登録されているログインＩＤと、パスワードとを入力して、端末装置２０は、ログイン情報を情報処理サーバ１０に送信する。
【００９９】
情報処理サーバ１０は、コミュニティへのログイン要求に基づき、認証処理を行う。認証が成功した場合、図５に示すように、情報処理サーバ１０は、アクセス履歴ＤＢ１２ｂに、ユーザＩＤと、コミュニティＩＤと、ログイン時刻とを関連付けて記録する。
【０１００】
そして、ログインしたコミュニティにおけるログイン時点までに投稿されたメッセージの情報を、情報処理サーバ１０は、端末装置２０に送信する。例えば、図２１に示すように、端末装置２０の表示部２３に表示させるデータを、情報処理サーバ１０は、端末装置２０に送信する。
【０１０１】
なお、情報処理サーバ１０は、ユーザからのメッセージ交換サービスに対するログイン要求に応じて当該ユーザに対応するユーザＩＤが登録されているコミュニティを示す選択ボタンのみを表示する場合に、上記コミュニティ毎のログイン処理を実行しないように構成してもよい。また、情報処理サーバ１０は、ユーザからのメッセージ交換サービスに対するログイン要求に応じて当該ユーザに対応するユーザＩＤが登録されているコミュニティを示す選択ボタンのみがアクティブに表示される場合に、当該アクティブに表示されるコミュニティ毎のログイン処理を実行しないように構成してもよい。また、情報処理サーバ１０は、コミュニティ毎に予めログインの要否が設定されたログイン要否設定情報を参照し、ログインが必要であるコミュニティへのログイン要求を受信した場合のみログイン処理を実行するように構成してもよい。
【０１０２】
メッセージ交換サービスに対するログイン要求を受信していない場合（ステップＳ１０；ＮＯ）、または、メッセージ交換サービスに対するログイン処理（ステップＳ１１）を実行した後に、情報処理サーバ１０は、ログアウト要求を受信した否かを判定する（ステップＳ１２）。例えば、図２１に示すように、バー領域３１のログアウトが選択された場合、端末装置２０は、ユーザＩＤおよびコミュニティＩＤと共に、ログアウト要求の情報を情報処理サーバ１０に送信する。なお、情報処理サーバ１０は、所定時間以上、要求や応答が無い端末装置２０を、ログアウトしたと見なしてもよい。但し、情報処理サーバ１０は、メッセージ取得要求、メッセージ投稿要求などのデータ送受信要求を行わずに「閲覧しているユーザ」もログアウトとならないように処理をする。
【０１０３】
ログアウトの場合、情報処理サーバ１０は、ログアウト処理を行う（ステップＳ１３）。図５に示すように、情報処理サーバ１０は、アクセス履歴ＤＢ１２ｂに、ユーザＩＤと、コミュニティＩＤとログアウト要求を受信した時刻（ログアウト時刻）とを関連付けて記録する。
【０１０４】
なお、情報処理サーバ１０により提供されるメッセージ交換サービスをログアウトせずに、端末装置用のアプリケーションプログラムやウェブページを終了した場合のため、情報処理サーバ１０は、端末装置２０がメッセージ交換サービスを利用するアプリケーションプログラムやウェブページを終了した時刻等の情報を、端末装置２０から取得して、アクセス履歴ＤＢ１２ｂに記録してもよい。
【０１０５】
ログアウト処理の後、情報処理サーバ１０は、ログイン／ログアウト処理のサブルーチンを終了する。
【０１０６】
（３．３  メッセージ表示制御処理および契機情報特定処理の動作例）
次に、情報処理サーバにおけるメッセージ表示制御処理および契機情報特定処理の動作例について図２６および図２７を用いて説明する。
図２６は、情報処理サーバ１０におけるメッセージ表示制御処理および契機情報特定処理の動作例のサブルーチンを示すフローチャートである。図２７は、端末装置２０の表示画面例を示す模式図である。
【０１０７】
図２６に示すように、情報処理サーバ１０は、メッセージの投稿があるか否かを判定する（ステップＳ２０）。具体的には、情報処理サーバ１０のシステム制御部１４が、各端末装置２０から、から送信されたメッセージがあるか否かを判定する。
【０１０８】
ここで、端末装置２０におけるメッセージの入力について説明する。
【０１０９】
例えば、端末装置２０の表示部２３において、当該表示部のメッセージ表示領域３０や図示しないメッセージ入力ボタンをユーザがタップした場合、図２７に示すように、入力領域３４とソフトウェアキーボードが現れる。
【０１１０】
端末装置２０のユーザは、入力領域３４にメッセージを入力して、図示しない入力完了ボタンや投稿ボタン等を選択すると、端末装置２０は、入力されたメッセージと共に、ユーザＩＤおよびコミュニティＩＤを、情報処理サーバ１０に送信する。
【０１１１】
情報処理サーバ１０において、新たなメッセージの投稿がされていないと判定された場合（ステップＳ２０；ＮＯ）、情報処理サーバ１０は、メッセージ表示制御処理および契機情報特定処理のサブルーチンを終了する。
【０１１２】
情報処理サーバ１０において、新たなメッセージの投稿がされたと判定された場合（ステップＳ２０；ＹＥＳ）、情報処理サーバ１０は、当該投稿されたメッセージを記憶する（ステップＳ２１）。具体的には、システム制御部１４が、端末装置２０から送信されたメッセージ（投稿情報）を、図６に示すように、受信したユーザＩＤおよびコミュニティＩＤと、メッセージを受信した投稿時刻と共に受信した順に記録する。
【０１１３】
このように、情報処理サーバ１０は、投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段の一例として機能する。
【０１１４】
次に、情報処理サーバ１０は、メッセージの送信を行う（ステップＳ２２）。具体的には、システム制御部１４が、受信したコミュニティＩＤに対応したコミュニティ用のメッセージ画面（コミュニティ用の表示画面）のためのデータおよびウェブページを生成し、端末装置２０に送信する。
【０１１５】
さらに具体的には、システム制御部１４が、会員情報ＤＢ１２ａを参照して、受信したユーザＩＤに基づき、ユーザの名称、画像等を取得する。そして、システム制御部１４が、図２１に示すように、受信したユーザＩＤに基づいた画像ユーザの３２ａおよび名称３２ｃと、メッセージを受信した時刻（投稿時刻３２ｂ）と、受信したメッセージ３２ｄからなるメッセージライン３２を生成する。システム制御部１４が、当該生成されたメッセージライン３２のデータや、当該生成されたメッセージライン３２を追加したメッセージ画面のためのデータを生成し、当該生成されたデータを端末装置２０に送信する。このように、コミュニティ用の表示画面に各ユーザから投稿されたメッセージがユーザの端末装置２０に送信させることによって逐次表示されていく。
【０１１６】
なお、システム制御部１４が、投稿されたメッセージのコミュニティにログインしているユーザの端末装置２０に、これらの端末装置２０から画面更新の要求、所定の時間間隔、または、メッセージ画面を生成したタイミングで、コミュニティ用のメッセージ画面の情報を送信する。
【０１１７】
次に、情報処理サーバ１０は、投稿されたメッセージよりも前に投稿されたメッセージに基づいて投稿されたメッセージを投稿する契機となった契機情報を特定する（ステップＳ２３）。具体的には、システム制御部１４は、図６に示すような投稿履歴から、投稿されたメッセージのコミュニティＩＤに基づき、同一のコミュニティのメッセージを抽出し、図７に示すように、同一のコミュニティにおける少なくとも１つのメッセージを含んだメッセージグループを生成して、生成したメッセージグループから、契機情報を特定する。
【０１１８】
さらに、具体的には、図７に示すように、システム制御部１４が、投稿されたメッセージを、投稿時刻に基づいて少なくとも１つのメッセージを含んだメッセージグループＭＧ１、ＭＧ２、・・・ＭＧｎを生成する。
【０１１９】
これらのメッセージグループＭＧ１、ＭＧ２、・・・ＭＧｎの切り分けは、投稿時刻や、投稿情報間の投稿値に基づいて投稿情報がまとまるようにメッセージを切り分ける。投稿時刻や、投稿情報間の投稿値に基づいて投稿情報がまとまるようにメッセージを切り分けるとは、例えば、ひとつ目の投稿情報が投稿された投稿時刻から第１所定時間以内に投稿された投稿情報で切り分ける、また複数の投稿情報のうち連続する投稿情報の投稿時刻の時間間隔が最も大きい投稿情報間や連続する投稿情報の投稿時刻の時間間隔が所定値以上である投稿情報を間切り分ける、また複数の投稿情報のうち投稿時刻が相対的に密集している／相対的に密度が高い投稿情報群で切り分ける等がある。メッセージが投稿された投稿時刻に基づいて少なくとも１つのメッセージを含むメッセージグループが生成される。なお、話題が変わりそうな特定のワード（”ところで”等）のワードが出現したメッセージを先頭として、区切られてもよい。
【０１２０】
ここで、投稿値が比較的高い一例として、第２所定時間枠（例えば５分間や１０分間など）における投稿値（投稿数、投稿されたメッセージに含まれる文字数等の投稿量）が所定値以上の場合や、当該投稿値が、前記第２所定時間枠において近接する他の所定時間枠と比較して高い場合や、当該第２所定時間枠が含まれる時間帯に対応付けて予め設定されている想定投稿値と比較して高い場合や、当該第２所定時間枠における他のコミュニティの投稿値と比較して高い場合等が挙げられる。なお、全てのメッセージがメッセージグループに属さなくてもよく、その場合にはいずれのメッセージグループにも属さないメッセージがあってもよい。
【０１２１】
そして、システム制御部１４が、図８Ａに示すように、投稿されたメッセージ（例えば、message AA2）を含むメッセージグループ（例えば、メッセージグループＭＧ２）において、先頭のメッセージ（例えば、message H1）や、直前のメッセージ（例えば、message H2）、または、図８Ｂに示すように、メッセージ（例えば、message AA3）を含むメッセージグループ（例えば、メッセージグループＭＧｎ）において、メッセージグループＭＧｎに含まれないが、メッセージグループＭＧｎの直近のメッセージ（例えば、message I1）や、先頭のメッセージ（例えば、message BB1）や、直前のメッセージ（例えば、message G3）、を契機情報の一例の契機情報とする。なお、契機情報は、契機情報に含まれるキーワードでもよい。
【０１２２】
このように、情報処理サーバ１０は、前記投稿された投稿情報よりも前に投稿された投稿情報に基づいて、当該投稿情報の契機情報を特定する契機情報特定手段の一例として機能する。また、情報処理サーバ１０は、投稿時刻と投稿情報とに基づいて類似する複数の投稿情報含む投稿情報グループを生成する投稿情報グループ生成手段の一例として機能する。また、情報処理サーバ１０は、前記生成された投稿情報グループに含まれる投稿情報のうち、最も投稿時刻が早い投稿情報よりも前に投稿された投稿情報に基づいて当該投稿情報グループに含まれる投稿情報の契機情報を特定する契機情報特定手段の一例として機能する。
【０１２３】
次に、情報処理サーバ１０は、契機情報を特定できたか否かを判定する（ステップＳ２４）。投稿されたメッセージが、メッセージグループの先頭のメッセージの場合、契機情報が特定できない場合がある。但し、この場合、各メッセージグループで話されている内容を示すキーワードやフレーズ、各メッセージグループの全メッセージの要約や、各メッセージグループから抽出されたキーワードの上位概念や下位概念のワード等を、契機情報としてもよい。
【０１２４】
契機情報を特定できないと判定された場合（ステップＳ２４；ＮＯ）、情報処理サーバ１０は、メッセージ表示制御処理および契機情報特定処理のサブルーチンを終了する。
【０１２５】
契機情報を特定できたと判定された場合（ステップＳ２４；ＹＥＳ）、情報処理サーバ１０は、受信したメッセージと契機情報とを対応付けて記憶する（ステップＳ２５）。具体的には、システム制御部１４が、（図９から図１２に示すように、契機情報ＤＢ１２ｄに、投稿されたメッセージと、特定された契機情報とを対応付けて記憶する。
【０１２６】
このように、情報処理サーバ１０は、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段の一例として機能する。
【０１２７】
メッセージの契機情報を記憶した後、情報処理サーバ１０は、メッセージ送信処理および契機情報特定処理のサブルーチンを終了する。
【０１２８】
（３．４  メッセージ代理投稿の動作例）
次に、情報処理サーバにおけるメッセージ代理投稿処理の動作例について図２８を用いて説明する。
図２８は、情報処理サーバ１０におけるメッセージ代理投稿処理の動作例のサブルーチンを示すフローチャートである。
【０１２９】
図２８に示すように、コミュニティへのユーザから投稿情報の投稿があった場合に、情報処理サーバ１０は、投稿されたメッセージに含まれる契機情報の候補となる契機情報候補を特定する（ステップＳ３０）。まず、システム制御部１４が、投稿されたメッセージから、名詞や動詞等のキーワードを契機情報候補として抽出する。そして、システム制御部１４が、契機情報ＤＢ１２ｄを参照して、当該コミュニティに属するユーザのうちメッセージを投稿したユーザ以外のユーザのユーザ識別情報や当該コミュニティに属する所定条件を満たすユーザのユーザ識別情報に対応する契機情報のうち、前記抽出した契機情報候補となるキーワードに対応する契機情報を検索する。
【０１３０】
例えば、図２１に示すように、ユーザＩＤ”00011”のユーザMr. Aが、コミュニティＩＤ”0001”にコミュニティに属していて、ユーザＩＤ”00012”のユーザMr. Bがmessage B2を投稿したとする。システム制御部１４が、投稿されたmessage B2から、名詞や動詞等のキーワードを契機情報候補として抽出する。
【０１３１】
次に、情報処理サーバ１０は、投稿されたメッセージに含まれる契機情報候補特定できたか否かを判定する（ステップＳ３１）。
【０１３２】
投稿されたメッセージに対応する契機情報候補を特定できないと判定された場合（ステップＳ３１；ＮＯ）、情報処理サーバ１０は、メッセージ代理投稿のサブルーチンを終了する。
【０１３３】
投稿されたメッセージに対応する契機情報候補を特定できたと判定された場合（ステップＳ３１；ＹＥＳ）、情報処理サーバ１０は、契機情報ＤＢ１２ｄを参照して、前記特定した契機情報候補を契機情報に含むメッセージ等の投稿情報を取得する（ステップＳ３２）。
【０１３４】
具体的には、システム制御部１４が、契機情報ＤＢ１２ｄを参照して、当該コミュニティに属するユーザのうちメッセージを投稿したユーザ以外のユーザのユーザ識別情報や当該コミュニティに属する所定条件を満たすユーザのユーザ識別情報に対応する契機情報のうち、抽出した契機情報候補となるキーワードに対応する契機情報を検索する。
【０１３５】
なお、システム制御部１４が、契機情報ＤＢ１２ｄおよび辞書ＤＢ１２ｇを参照して、前記抽出したキーワードと類似または関連するキーワードを特定し、当該特定した類似または関連するキーワードを契機情報に含む投稿情報を検索してもよいし、また、前記抽出したキーワードと契機情報のそれぞれの上位概念であるテーマ（mg2、mg3等）を特定し、抽出したキーワードに対応するテーマと一致又は類似するテーマに対応する投稿情報を検索してもよい。また、類似として、所定の類似度の範囲や、所与のカテゴリ関係におけるそれぞれのカテゴリが所定の範囲内である（例えば、同一／隣接／近接／親子／兄弟など）等が挙げられる。
【０１３６】
次に、情報処理サーバ１０は、投稿されたメッセージに対応する他のユーザのメッセージを特定できたか否かを判定する（ステップＳ３３）。具体的には、システム制御部１４が、特定した契機情報候補を契機情報に含む投稿情報のうち、投稿されたメッセージに含まれるキーワードと所定の類似の範囲にある契機情報に対応する投稿情報が特定できたか否かを判定する。
【０１３７】
例えば、システム制御部１４が、ユーザMr. Bがメッセージを投稿したコミュニティと異なるコミュニティのコミュニティＩＤで、かつ、ユーザMr. Bとは異なるユーザのユーザＩＤ（例えば”00011”）に対応する契機情報が登録されている契機情報ＤＢ１２ｄを参照して、前記抽出したキーワードを契機情報に含む投稿情報を特定する。
【０１３８】
他のユーザの投稿情報を特定できない場合（ステップＳ３３；ＮＯ）、情報処理サーバ１０は、メッセージ代理投稿のサブルーチンを終了する。
【０１３９】
他のユーザの投稿情報を特定できた場合（ステップＳ３３；ＹＥＳ）、情報処理サーバ１０は、特定した投稿情報が代理投稿条件を満たすか否かを判定する（ステップＳ３４）。具体的には、システム制御部１４が、パーミッションＤＢ１２ｅおよび会員情報ＤＢ１２ａを参照して、特定した投稿情報から、図１３から図１７に示すような設定された代理投稿条件を満たすか否かを判定する。例えば、図１３に示すように、ユーザMr. Aに対して、コミュニティＩＤ”0002”のコミュニティに投稿した投稿情報を、引用元として代理投稿することは許可されているが、コミュニティＩＤ”0003”のコミュニティに投稿した投稿情報を、引用元として代理投稿することは許可されていないので、コミュニティＩＤ”0002”に対する投稿情報は、代理投稿情報として利用することが許可されるが、コミュニティＩＤ”0003”に対応する投稿情報は、代理投稿情報として利用することが許可されない。
【０１４０】
そして、システム制御部１４が、特定した投稿情報のうち、代理投稿条件を満たす投稿情報を、メッセージ代理投稿情報として抽出する。
【０１４１】
また、システム制御部１４が、図１４に示すようなパーミッションＤＢ１２ｅを参照して、ユーザMr. Aが属しているコミュニティ（代理投稿の対象となるコミュニティ）に、引用先として禁止しているユーザがいる否かを判定したり、投稿情報に対応するコミュニティに、引用元として禁止しているユーザがいる否かを判定するように構成してもよい。
【０１４２】
また、システム制御部１４が、図１５に示すようなパーミッションＤＢ１２ｅを参照して、ユーザMr. Aが属しているコミュニティ（代理投稿の対象となるコミュニティ）に含まれるユーザが、引用先として禁止しているユーザの組み合わせを満たすかを判定したり、投稿情報に対応するコミュニティに含まれるユーザが、引用元として禁止しているユーザの組み合わせのユーザを満たすか否かを判定するように構成してもよい。
【０１４３】
また、システム制御部１４が、会員情報ＤＢ１２ａを参照して、ユーザMr. Aが属しているコミュニティ（代理投稿の対象となるコミュニティ）に含まれるユーザ毎に、前記取得された投稿情報に対応するユーザとの関連性を算出し、当該算出した関連性と図１６または図１７に示すようなパーミッションＤＢ１２ｅを参照して、算出した関連性の値が、ユーザ範囲の条件を満たすか場合に代理投稿を許可すると判定する。
【０１４４】
さらに、システム制御部１４が、代理投稿の対象となるコミュニティにおいて前記投稿情報を投稿したユーザ及び前記取得された投稿情報に対応するユーザとは異なる他のユーザから投稿された投稿情報がある場合に、当該他のユーザから投稿された投稿情報に類似する投稿情報の代理投稿を許可すると判定する。例えば、第１ユーザMr. Aが属しているコミュニティ（代理投稿の対象となるコミュニティ）において、他のユーザ（第２ユーザ）からメッセージの投稿があった後、さらに別のユーザ（第３ユーザ）からメッセージの投稿があった際、他のユーザ（第２ユーザ）からメッセージに含まれる契機情報候補と投稿情報との関係に基づき、第２ユーザからのメッセージに対応して抽出された第１ユーザの過去のメッセージ（投稿情報）が、第３ユーザからメッセージ（投稿情報）と同一または類似している場合のみに、抽出された第１ユーザの過去のメッセージの代理投稿を許可する。
【０１４５】
また、第１ユーザが属しているコミュニティにおいて第２ユーザからのメッセージの投稿があった後に投稿される第３のユーザが投稿するメッセージの投稿値が、所定の条件を満たさない場合（（例えば、第３のユーザのメッセージの文字数が少ない場合や、第２ユーザがメッセージを投稿後の他のユーザにおけるメッセージの投稿数が少ない場合等）に、前記取得された第１ユーザの過去のメッセージ（投稿情報）の代理投稿を許可する。
【０１４６】
これらのように、情報処理サーバ１０は、前記コミュニティに参加するユーザから当該コミュニティに対する投稿情報の投稿があった場合に、当該投稿情報よりも過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段に記憶されている投稿情報であって、前記コミュニティに参加するユーザのうち前記投稿したユーザとは異なるユーザの識別情報に対応する投稿情報から、前記投稿された投稿情報と前記記憶されている契機情報とに基づいて投稿情報を抽出する投稿情報抽出手段の一例として機能する。また、情報処理サーバ１０は、前記代理投稿条件を満たす投稿情報を抽出する投稿情報抽出手段の一例として機能する。
【０１４７】
特定した投稿情報の全てが、代理投稿条件を満たさないと判定された場合（ステップＳ３４；ＮＯ）、情報処理サーバ１０は、メッセージ代理投稿のサブルーチンを終了する。
【０１４８】
代理投稿条件を満たすと判定された場合（ステップＳ３４；ＹＥＳ）、情報処理サーバ１０は、メッセージ代理投稿情報として、代理投稿条件を満たした投稿情報を表示制御する（ステップＳ３５）。具体的には、図２２に示すように、システム制御部１４が、コミュニティのログインユーザMr. Aの端末装置２０の表示部２３に、メッセージライン４０に、メッセージ代理投稿情報４０ａ（message AA1）が、代理で自動的に表示されるようにメッセージ表示制御処理を行う。
【０１４９】
例えば、端末装置用のアプリケーションプログラムの場合、情報処理サーバ１０は、メッセージ代理投稿情報表示領域（メッセージライン４０）のデータを、端末装置２０に送信する。ウェブページの場合、情報処理サーバ１０は、メッセージ代理投稿情報表示領域（メッセージライン４０）、メッセージ表示領域３０およびバー領域３１のウェブページを生成して、端末装置２０に送信する。
【０１５０】
このように、情報処理サーバ１０は、前記抽出した投稿情報を、前記コミュニティに代理で投稿する代理投稿手段の一例として機能する。
【０１５１】
次に、情報処理サーバ１０は、メッセージ代理投稿処理のサブルーチンを終了する。
【０１５２】
以上、本実施形態によれば、コミュニティ（例えば、Community 1）に参加するユーザ（例えば、第２ユーザのMr. B）から当該コミュニティに対する投稿情報の投稿があった場合に、過去に投稿された投稿情報と、当該過去に投稿された投稿情報を投稿する契機となる契機情報と、当該投稿情報を投稿したユーザを識別する識別情報とを対応付けて記憶する記憶手段（契機情報ＤＢ１２ｄ）に記憶されている投稿情報であって、コミュニティに参加するユーザのうち投稿したユーザ（例えば、第２ユーザのMr. B）とは異なるユーザ（例えば、第１ユーザのMr. A）の識別情報に対応する投稿情報から、ユーザ（例えば、第２ユーザのMr. B）により投稿された投稿情報と記憶されている契機情報とに基づいて投稿情報を抽出し、抽出した投稿情報（メッセージ代理投稿情報４０ａ）を、コミュニティ（例えば、Community 1）に代理で投稿することにより、ユーザ（例えば、第１ユーザMr. A）に自動的に会話に参加する切掛けが与えられ、他のユーザとのコミュニケーションをとれるように投稿したユーザの参加が促され、ネットワークの資源を有効に利用することができる。
【０１５３】
また、記憶手段（契機情報ＤＢ１２ｄ）には、投稿された投稿情報と当該投稿情報を投稿した投稿時刻とを対応付けて記憶され、投稿された投稿情報よりも前に投稿された投稿情報に基づいて、当該投稿情報の契機情報を特定する場合、この場合、因果関係に沿った、投稿された投稿情報よりも前に投稿された投稿情報であるので、契機情報の精度が向上する。
【０１５４】
また、投稿時刻と投稿情報とに基づいて類似する複数の投稿情報含む投稿情報グループＭＧ１、ＭＧ２、・・・、ＭＧｎを生成し、生成された投稿情報グループ（例えば、図７のＭＧｎ）に含まれる投稿情報のうち、最も投稿時刻が早い投稿情報（例えば、message BB1）よりも前に投稿された投稿情報に基づいて当該投稿情報グループに含まれる投稿情報の契機情報（例えば、message I1）を特定する場合、投稿情報グループの時間的に前のメッセージは、投稿情報グループの発言の契機になる可能性が高いので、精度のよい契機情報を抽出することができる。
【０１５５】
また、代理投稿可能な投稿情報の代理投稿条件をユーザ識別情報（例えば、ユーザＩＤ）と対応付けて更に記憶し、代理投稿条件を満たす投稿情報を抽出する場合、代理投稿条件を満たさない投稿情報は抽出されないので、不用意に投稿されることが防止される。
【０１５６】
また、代理投稿可能な投稿情報の代理投稿条件としてユーザ間の関連性の閾値を記憶し、記憶手段（契機情報ＤＢ１２ｄ）に記憶されている投稿情報に対応するユーザ毎に、投稿された投稿情報に対応するユーザとの関連性を算出し、算出された関連性が代理投稿条件（図１６および図１７ユーザ範囲等）を満たす投稿情報を抽出する場合、所定の関係性の範囲のユーザのみに限られるので、不用意に投稿されることが防止される。
【０１５７】
また、代理投稿の対象となるコミュニティ（例えば、Community 1）において投稿されている投稿情報に類似する投稿情報のみを抽出する場合、代理投稿の対象となるコミュニティにおいて投稿されている投稿内容に矛盾せず、流れに沿った投稿ができる。
【０１５８】
また、代理投稿の対象となるコミュニティ（例えば、Community 1）における投稿値が閾値以下の場合のみ、投稿情報を抽出する場合、投稿値が閾値以下で、投稿が少ない状況に対して、コミュニティの会話の活発化を図ることができる。
【０１５９】
［４．変形例］
次に、図２２の表示画面例の変形例について、図２９から図３１を用いて説明する。
図２９から図３１は、図２２の表示画面例の変形例を示す模式図である。
【０１６０】
図２９に示すように、メッセージ代理投稿情報４１ａ（message AA1）が表示されたメッセージ代理投稿情報表示領域４１が表示画面の上部等の縁に現れるようにしてもよい。
【０１６１】
図３０に示すように、メッセージ代理投稿情報４２ａ（message AA1）が表示されたメッセージ代理投稿情報表示領域４２がメッセージ表示領域に重畳して表示されるように構成してもよい。また、ユーザがメッセージを新たに入力するためにメッセージライン入力インターフェースを表示した場合にメッセージ代理投稿情報４２ａが表示されたメッセージ代理投稿情報表示領域４２がメッセージ表示領域に重畳して表示されるように構成してもよい。
【０１６２】
図３１に示すように、メッセージ代理投稿情報４３ａ（message AA1）が表示されたメッセージ代理投稿情報表示領域４３が、新たなメッセージが投稿された場合に表示される領域に近接して表示されるようにしてもよい。そして、メッセージ代理投稿情報４３ａが表示され、メッセージ代理投稿情報４２ａを見てユーザがメッセージを入力できるように、メッセージ入力ライン３５が表示されるようにしてもよい。
【０１６３】
なお、投稿情報を抽出する段階で、代理投稿条件を満たす投稿情報を抽出して代理投稿してもよいし、投稿情報を抽出した後、代理投稿する段階で代理投稿条件の判定を行ってもよい。また、複数の代理投稿条件の適用を、投稿情報を抽出する段階と、代理投稿する段階とに分けてもよい。例えば、代理投稿の対象となるコミュニティにおける投稿値が閾値以下であるかの判定は、代理投稿する段階でもよい。
【０１６４】
さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【符号の説明】
【０１６５】
１：情報処理システム
１０：情報処理サーバ（情報処理装置）
１２ａ：会員情報ＤＢ
１２ｂ：アクセス履歴ＤＢ
１２ｃ：投稿履歴ＤＢ（記憶手段）
１２ｄ：契機情報ＤＢ（記憶手段）
１２ｅ：パーミッションＤＢ
１２ｇ：辞書ＤＢ
２０：端末装置
２３：表示部
４０ａ、４１ａ、４２ａ、４３ａ、４４ａ：メッセージ代理投稿情報
ＭＧ１、ＭＧ２、・・・ＭＧｎ：メッセージグループ（投稿情報グループ）
【図１】
2016001999.tif 000003
【図２】
2016001999.tif 000004
【図３】
2016001999.tif 000005
【図４】
2016001999.tif 000006
【図５】
2016001999.tif 000007
【図６】
2016001999.tif 000008
【図７】
2016001999.tif 000009
【図８Ａ】
2016001999.tif 000010
【図８Ｂ】
2016001999.tif 000011
【図９】
2016001999.tif 000012
【図１０】
2016001999.tif 000013
【図１１】
2016001999.tif 000014
【図１２】
2016001999.tif 000015
【図１３】
2016001999.tif 000016
【図１４】
2016001999.tif 000017
【図１５】
2016001999.tif 000018
【図１６】
2016001999.tif 000019
【図１７】
2016001999.tif 000020
【図１８】
2016001999.tif 000021
【図１９】
2016001999.tif 000022
【図２０】
2016001999.tif 000023
【図２１】
2016001999.tif 000024
【図２２】
2016001999.tif 000025
【図２３】
2016001999.tif 000026
【図２４】
2016001999.tif 000027
【図２５】
2016001999.tif 000028
【図２６】
2016001999.tif 000029
【図２７】
2016001999.tif 000030
【図２８】
2016001999.tif 000031
【図２９】
2016001999.tif 000032
【図３０】
2016001999.tif 000033
【図３１】
2016001999.tif 000034
【国際調査報告】
2016001999.tif 000035
2016001999.tif 000036
2016001999.tif 000037
2016001999.tif 000038