(57)【要約】【課題】ユーザ同士の情報交換においてその交換情報に対する共感度を向上させる。【解決手段】複数のユーザの行動に関する情報を設定情報として収集し、収集した設定情報を基に、ユーザ同士をマッチングし、マッチングしたユーザ間でメッセージ等の情報を交換情報として交換、あるいは共有させるための仲介処理を行う管理サーバ装置１００と、設定情報と交換情報を管理サーバ装置へ送信するとともに、管理サーバ装置からマッチング相手の交換情報を受信する複数の通信端末装置２００とを備えた。【選択図】図１
2013114411.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの行動に関する情報を設定情報として収集し、前記設定情報が一致するユーザ同士をマッチングし、当該マッチングしたユーザ間で交換情報を交換、あるいは共有させるための仲介処理を行う管理サーバ装置と、前記設定情報と前記交換情報を前記管理サーバ装置へ送信するとともに、前記管理サーバ装置からマッチング相手の前記交換情報を受信する複数の通信端末装置と、を備えた行動共有システムであって、
前記管理サーバ装置は、
ユーザのプロフィール情報と、お気に入りユーザ情報と、拒否ユーザ情報とを記録するユーザ情報格納部と、
前記設定情報と、前記交換情報と、前記マッチング相手を特定する情報とを記録するマッチング情報格納部と、
前記通信端末装置から送信されてきた前記プロフィール情報と、前記お気に入りユーザ情報と、前記拒否ユーザ情報とを受信し、前記ユーザ情報格納部に記録するユーザ情報受信部と、
前記通信端末装置から送信されてきた前記設定情報を受信し、前記マッチング情報格納部に記録する設定情報受信部と、
定期的に前記マッチング情報格納部に記録されている前記設定情報を読み出し、前記設定情報の項目が一致するユーザ同士をマッチングし、当該マッチングにより決定したマッチング相手を特定する情報を前記マッチング情報格納部に記録するマッチング制御部と、
前記交換情報受信部が前記通信端末装置から前記交換情報を受信すると、前記マッチング相手の前記プロフィールと、マッチング相手の前記交換情報とを前記通信端末装置へ送信する交換情報送信部とを備え、
前記通信端末装置は、
前記プロフィール情報と、前記お気に入りユーザ情報と、前記拒否ユーザ情報とを前記管理サーバ装置へ送信するユーザ情報送信部と、
前記設定情報を前記管理サーバ装置へ送信する設定情報送信部と、
前記ユーザの前記交換情報を前記管理サーバ装置へ送信する交換情報送信部と、
前記管理サーバ装置から前記マッチング相手の前記プロフィール情報と前記交換情報を受信する画面情報受信部とを具備する
ことを特徴とする行動共有システム。
【請求項２】
前記通信端末装置のユーザ情報送信部は、
前記ユーザが気に入ったマッチング相手をお気に入りユーザとして、前記ユーザが気に入らないマッチング相手を拒否ユーザとして、前記管理サーバ装置のユーザ情報格納部へ登録する
ことを特徴とする行動共有システム。
【請求項３】
前記管理サーバ装置のマッチング制御部は、
前記ユーザ情報格納部に記録されているお気に入りユーザ情報と、拒否ユーザ情報とを読み出し、前記マッチングを行う際に、お気に入りユーザ情報に登録されているユーザとのマッチングを優先的に行い、また拒否ユーザ情報に登録されているユーザはマッチングの対象外とする
ことを特徴とする行動共有システム。
【請求項４】
前記管理サーバ装置の前記交換情報送信部は、
前記ユーザからの要求に応じて、前記マッチング相手が前記管理サーバ装置へ送信した全ての交換情報を前記通信端末装置に送信する
ことを特徴とする行動共有システム。
【請求項５】
前記管理サーバ装置の前記交換情報送信部は、
前記マッチング相手が登録しているプロフィールを読み出し、プロフィールの各項目の中で登録されていないものを検出し、前記マッチング相手が登録していないプロフィールの項目に関しては、前記ユーザのプロフィールの項目も前記マッチング相手に公開しない
ことを特徴とする行動共有システム。
【請求項６】
前記管理サーバ装置の交換情報送信部は、
前記通信端末装置から前記交換情報を受信した時刻を全て記録し、前記ユーザと前記マッチング相手の両者の前記交換情報から、最新の前記交換情報の送信元を検出することで、前記ユーザと前記マッチング相手の間で前記交換情報の交換が交互になるように制御する
ことを特徴とする行動共有システム。
【請求項７】
請求項１、２、３、４，５又は６記載の行動共有システムの各手段の機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同じ行動を行うユーザ同士で情報を交換することで、交換する情報に対する共感度と、その行動を実行する意識を高めるための行動共有システムに関するものである。
【背景技術】
【０００２】
従来の技術の例としては、例えば、電子メールや電子掲示板等のメッセージ交換システムを挙げることができる。これらのメッセージ交換システムは、各ユーザの通信端末がネットワークを介してサーバに接続されており、そのサーバがユーザ同士のメッセージの交換の仲介処理を行う。また、メッセージ交換システムを利用するユーザは、メッセージを伝えたい相手を指定してメッセージを送信する、あるいは不特定多数の相手にメッセージを公開することが可能である。さらに、メッセージ等の情報交換が可能な相手を募集することで、ユーザに有益な情報を提供させるシステムも提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子メールや電子掲示板等のメッセージ交換システムにおいては、一方的にメッセージを送る、あるいは不特定多数に向けてメッセージを公開するため、メッセージの発信者とメッセージの受信者で、そのメッセージに対する共感度に差が生じてしまう。例えば、今から仕事へ行くというユーザが「今から仕事です」というメッセージを送信したにもかかわらず、メッセージを受信したユーザが休暇を取っていた場合は、お互いの状況が異なるため、必然的に共感度に差が生じる。また、情報交換が可能な相手を募集し、情報交換を求める場合でも、必ずしも両者が同じ状況ではないため、共感度に差が生じる場合があった。そのため、従来のメッセージ交換システムにおいては、送信したメッセージに対して必ずしも共感を得ることができないという課題があった。
【課題を解決するための手段】
【０００５】
上記の目的を達成するための本発明は、複数のユーザの行動に関する情報を設定情報として収集し、設定情報が一致するユーザ同士をマッチングし、マッチングしたユーザ間で交換情報を交換、あるいは共有させるための仲介処理を行う管理サーバ装置と、設定情報と交換情報を管理サーバ装置へ送信するとともに、管理サーバ装置からマッチング相手の交換情報を受信する複数の通信端末装置とを備えた行動共有システムであって、管理サーバ装置は、ユーザのプロフィール情報と、お気に入りユーザ情報と、拒否ユーザ情報とを記録するユーザ情報格納部と、設定情報と、交換情報と、マッチング相手を特定する情報を記録するマッチング情報格納部と、通信端末装置から送信されてきたプロフィール情報と、お気に入りユーザ情報と、拒否ユーザ情報とを受信し、ユーザ情報格納部に記録するユーザ情報受信部と、通信端末装置から送信されてきた設定情報を受信し、マッチング情報格納部に記録する設定情報受信部と、定期的にマッチング情報格納部に記録されている設定情報を読み出し、設定情報の項目が一致するユーザ同士をマッチングし、マッチングにより決定したマッチング相手を特定する情報をマッチング情報格納部に記録するマッチング制御部と、交換情報受信部が通信端末装置から交換情報を受信すると、マッチング相手のプロフィールと、マッチング相手の交換情報とを通信端末装置へ送信する交換情報送信部とを備え、通信端末装置は、プロフィール情報と、お気に入りユーザ情報と、拒否ユーザ情報とを管理サーバ装置へ送信するユーザ情報送信部と、設定情報を管理サーバ装置へ送信する設定情報送信部と、ユーザの交換情報を管理サーバ装置へ送信する交換情報送信部と、管理サーバ装置からマッチング相手のプロフィール情報と交換情報を受信する画面情報受信部とを具備することを特徴とするものである。
【０００６】
本発明の行動共有システムの通信端末装置のユーザ情報送信部は、ユーザが気に入ったマッチング相手をお気に入りユーザとして、ユーザが気に入らないマッチング相手を拒否ユーザとして、管理サーバ装置のユーザ情報格納部へ登録することを特徴とするものである。
【０００７】
本発明の行動共有システムの管理サーバ装置のマッチング制御部は、ユーザ情報格納部に記録されているお気に入りユーザ情報と、拒否ユーザ情報とを読み出し、マッチングを行う際に、お気に入りユーザ情報に登録されているユーザとのマッチングを優先的に行い、また拒否ユーザ情報に登録されているユーザはマッチングの対象外とすることを特徴とするものである。
【０００８】
本発明の行動共有システムでは、上記の構成により、気に入ったマッチング相手と再度マッチングされる可能性を高めることができるとともに、気に入らなかったマッチング相手とは二度とマッチングされない等の制御を行うことができる。また、お気に入りユーザとして登録されている数によって、人気ユーザ等のランキングを付けることも可能となる。
【０００９】
本発明の行動共有システムの管理サーバ装置の交換情報送信部は、ユーザからの要求に応じて、マッチング相手が管理サーバ装置へ送信した全ての交換情報を通信端末装置に送信することを特徴とするものである。
【００１０】
本発明の行動共有システムでは、上記の構成により、マッチング相手となったユーザが他のユーザとのマッチングにより、どのような交換情報を交換していたかを知ることができるため、初対面のマッチング相手がどのような人物かを判断することができる。
【００１１】
本発明の行動共有システムの管理サーバ装置の交換情報送信部は、マッチング相手が登録しているプロフィールを読み出し、プロフィールの各項目の中で登録されていないものを検出し、マッチング相手が登録していないプロフィールの項目に関しては、ユーザのプロフィールの項目もマッチング相手に公開しないことを特徴とするものである。
【００１２】
本発明の行動共有システムでは、上記の構成により、プロフィールの公開について、ユーザ間で公平性を保つことができるというメリットがある。
【００１３】
本発明の行動共有システムの管理サーバ装置の交換情報送信部は、通信端末装置から交換情報を受信した時刻を全て記録し、ユーザとマッチング相手の両者の交換情報から、最新の交換情報の送信元を検出することで、ユーザとマッチング相手の間で交換情報の交換が交互になるように制御することを特徴とするものである。
【００１４】
本発明の行動共有システムでは、上記の構成により、ユーザ、あるいはマッチング相手が一方的に交換情報を送信することを防げるというメリットがある。
【００１５】
更に、上記の目的を達成するための本発明は、上記の行動共有システムの各手段の機能をコンピュータに実現させるためのプログラムである。これにより、上記と同様の効果を得ることができる。
【発明の効果】
【００１６】
本発明による行動共有システムによれば、同じ行動を行うユーザ間で情報を交換、あるいは共有することができるため、その情報に対する共感度や、その行動を行うという意識を高めることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態における行動共有システムの概念構成図
【図２】同行動共有システムのブロック図
【図３】同行動共有システムの動作を示すフローチャート
【図４】同行動共有システムの動作を示すフローチャート
【図５】同行動共有システムの動作を示すフローチャート
【図６】同行動共有システムの動作を示すフローチャート
【図７】同管理サーバ装置に記録される情報を示す図
【図８】同ユーザ登録画面の表示例を示す図
【図９】同設定画面の表示例を示す図
【図１０】同メッセージ送信（初期）画面の表示例を示す図
【図１１】同メッセージ送信（待機）画面の表示例を示す図
【図１２】同メッセージ送信（許可）画面の表示例を示す図
【図１３】同メッセージ履歴画面の表示例を示す図
【発明を実施するための形態】
【００１８】
以下、行動共有システム１の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１９】
図１は、本発明の実施形態である行動共有システム１の概略構成図である。
【００２０】
本実施形態の行動共有システム１は、図１に示すように、管理サーバ装置１００と、複数の通信端末装置２００を備える。管理サーバ装置１００と複数の通信端末装置２００は、有線や無線のネットワークや通信回線等を介して、通信可能となるよう接続されている。
【００２１】
本実施形態においては、一例として、複数の通信端末装置２００が、管理サーバ装置１００にインターネット等のネットワークを介して接続されており、ユーザが通信端末装置２００を利用し、管理サーバ装置１００を介して、他のユーザと情報のやり取りを行う場合について説明する。
【００２２】
図２は、本実施形態における行動共有システム１のブロック図である。
【００２３】
管理サーバ装置１００は、ユーザの行動に関する情報を設定情報として収集し、収集した設定情報の項目の一部、あるいは全てが一致するユーザ同士をマッチングし、マッチングしたユーザ間でメッセージ等の情報（テキスト情報、静止画像情報、動画像情報、音声情報、位置情報、各種ポイント等）を交換情報として交換、あるいは共有させるための仲介処理を行う。これにより、ユーザは、他のユーザ、つまりマッチング相手と交換情報を交換、あるいは共有することが可能となる。本発明である行動共有システム１を利用することで、ユーザ同士は様々な交換情報を交換、あるいは共有することが可能であるが、本実施形態では、ユーザ同士が交換情報としてメッセージを交換する場合を例に挙げて説明する。但し、本発明である行動共有システム１では、メッセージだけでなく、静止画像、動画像、音声情報、位置情報、各種ポイント等も交換可能であるとしても良い。また、これら複数の種類の情報（例えば、メッセージと静止画像、あるいはメッセージと位置情報等）を同時、交互、自由なタイミングで交換、あるいは共有することができるものとしても良い。また、単にマッチング相手と交換情報の交換、あるいは共有だけを行うのではなく、マッチングしたユーザ同士が音声通話やテレビ電話等でコミュニケーションを図っても良い。また、本実施形態では、ユーザ同士のマッチングを１対１である場合について説明するが、複数のユーザをマッチングさせ、交換情報を複数のユーザ間で交換、あるいは共有させるようにしても良い。なお、以下の説明で、管理サーバ装置１００や通信端末装置２００において、共用可能な一の装置に存在する２以上の処理手段、例えば交換情報受信部１０５と交換情報送信部１０６等は、物理的に一の媒体で実現されても良いことは言うまでもない。
【００２４】
管理サーバ装置１００は、ユーザ情報格納部１０１、マッチング情報格納部１０２、表示画面情報格納部１０３、ユーザ情報受信部１０４、交換情報受信部１０５、交換情報送信部１０６、設定情報受信部１０７、時間管理部１０８、およびマッチング制御部１０９を備える。
【００２５】
通信端末装置２００は、表示部２０１、入力部２０２、メモリ部２０３、ユーザ情報送信部２０４、設定情報送信部２０５、画面情報受信部２０６、および交換情報送信部２０７を備える。
【００２６】
管理サーバ装置１００は、各ユーザから通信端末装置２００を介して、ユーザ情報としてプロフィール（ユーザＩＤ、性別、年齢、職業、趣味、その他等）に関する情報と、ユーザ自身が事前に実行しようと決めた行動の内容（行動内容）と、その行動を実行する時間（例えば、開始時刻や終了時刻等）の情報（時間情報）等を収集する。そして、収集した情報から行動内容と時間情報等が一致するユーザ同士をマッチングし、マッチングしたユーザ間でメッセージの交換を行うための仲介処理を行う。本実施形態では、対象とするユーザを単にユーザと呼び、そのユーザのマッチング相手となる他のユーザのことをマッチング相手と呼ぶ。
【００２７】
ユーザ情報格納部１０１は、各ユーザのユーザ情報であるプロフィールに関する情報と、お気に入りユーザに関する情報と、拒否ユーザに関する情報を記録しておくための装置である。
【００２８】
ユーザ情報格納部１０１のユーザ情報に記録されているプロフィールには、ユーザのユーザＩＤ、ユーザの性別、年齢、居住地や職場等のエリア、職業、趣味、その他等の情報が含まれている。ここで、その他の情報には、ユーザが自由に表現できる自己ＰＲ等のテキスト情報だけでなく、静止画像（写真や似顔絵等）、動画像、音声データ等の情報を含めることができる。
【００２９】
ユーザ情報格納部１０１に記録されているプロフィールは、ユーザ自身が通信端末装置２００の表示部２０１に表示されるユーザ登録画面２１０から登録する情報である。ここで登録したユーザ自身のプロフィールに関する情報は、マッチング相手とのメッセージ交換の際にマッチング相手に公開される。但し、プロフィールの一部の項目（例えば、エリア情報等）、あるいは全ての項目を未設定とすることで、プロフィールの未設定の項目をマッチング相手に公開させないようにすることができる。また、ユーザ自身が未設定にしているプロフィールの項目がある場合、マッチング相手のプロフィールのその同じ項目は閲覧できないものとする。これにより、お互いのプロフィールの公開について公平性を保つことが可能となる。本実施形態では、ユーザ登録の処理についての詳細な説明は省略する。また、通信端末装置２００の表示部２０１にユーザ登録画面２１０を表示させる方法については、ユーザが通信端末装置２００から、Ｗｅｂブラウザ等を利用し、管理サーバ装置１００にアクセスし、表示画面情報（ＨＴＭＬファイル等）をダウンロードする等がある。ユーザ登録の技術については、クライアントサーバシステムにおいて、公知の技術であるため、本実施形態では説明を省略する。
【００３０】
また、ユーザ情報格納部１０１には、本来、パスワード等のセキュリティを高めるための情報が含まれており、ユーザが通信端末装置２００から管理サーバ装置１００へアクセスする際はログイン認証等を要求することが望ましい。ログイン認証技術については、クライアントサーバシステムにおいて、公知の技術であるため、本実施形態では説明を省略する。
【００３１】
また、ユーザが利用する通信端末装置２００と管理サーバ装置１００の間で各種情報のやり取りを行う場合、必ず送信元を識別するための情報である識別情報（ユーザＩＤ、端末情報、各種アドレス等）を同時に送受信するものとする。また、各設定情報（あるいは、マッチング）についても識別情報を付与し、通信端末装置２００と管理サーバ装置１００との間でメッセージ等の情報を送受信する際にも、対象となる設定情報が容易に識別できるようにすることが望ましい。本実施形態では、簡単のため、これらの識別情報の送受信については省略して説明を行うものとする。この送信元の識別技術については、クライアントサーバシステムにおいて、公知の技術である。
【００３２】
ユーザ情報格納部１０１に記録されているユーザ情報には、プロフィールに関する情報の他に、ユーザが過去にマッチングしたマッチング相手をお気に入りユーザ、または拒否ユーザとして登録することができる。お気に入りユーザとは、マッチング相手とメッセージを交換することでユーザ自身が気に入ったマッチング相手のことであり、設定情報において、お気に入りユーザを「優先」にすることで、登録したお気に入りユーザと優先的にマッチングすることが可能である。また、拒否ユーザとは、マッチング相手とメッセージを交換することでユーザ自身が不快な思いをさせられた、あるいは二度とマッチングしたくないと思ったマッチング相手のことであり、設定情報において、拒否ユーザを「拒否」にすることで、拒否ユーザをマッチング対象から外すことができる。ここで、お気に入りユーザや、拒否ユーザは１人だけでなく、複数人を登録することができるものとする。
【００３３】
マッチング情報格納部１０２は、マッチング情報である各ユーザの設定情報と実行情報を記録しておくための装置である。
【００３４】
マッチング情報格納部１０２に記録されている設定情報とは、行動内容（起床、就寝、運動、仕事、勉強、家事、育児、作業等）、行動の時間情報（行動の開始時刻、行動の終了時刻等）、お気に入りユーザを優先してマッチングさせるか否かの情報、拒否ユーザをマッチング相手の対象外とするか否かの情報等である。
【００３５】
マッチング情報格納部１０２に格納される設定情報は、本発明である行動共有システム１を利用する際に、通信端末装置２００の表示部２０１に表示される設定画面２２０から設定する情報である。設定画面２２０の詳細は後述する。
【００３６】
マッチング情報格納部１０２に記録されている実行情報とは、ユーザのマッチング相手のユーザＩＤと、メッセージ情報等である。マッチング相手は、管理サーバ装置１００のマッチング制御部１０９が決定し、マッチング情報格納部１０２に記録する。また、メッセージ情報は、管理サーバ装置１００の交換情報受信部１０５がユーザの通信端末装置２００からメッセージを受信した受信日時と、そのメッセージの内容等が含まれる。本実施形態において、メッセージは、ユーザがメッセージ送信（初期）画面２３０、あるいはメッセージ送信（許可）画面２５０から送信したものである。但し、最初のメッセージは、メッセージ送信（初期）画面２３０、それ以降のメッセージは、メッセージ送信（許可）画面２５０から管理サーバ装置１００へ送信される。メッセージの送信に関する詳細は後述する。
【００３７】
表示画面情報格納部１０３は、通信端末装置２００の表示部２０１に表示させる画面の表示画像情報を記録しておくための装置である。表示画像情報とは、例えば、Ｗｅｂブラウザ等で閲覧可能なＨＴＭＬファイル等のＷｅｂページの情報である。また、表示画像情報は、静止画や動画の画像情報であっても良いし、テキストの情報や、電子文書や電子ブックの情報であっても良い。また、表示画像情報は、一のＷｅｂページ等の情報を構成する一部の情報であっても良い。
【００３８】
表示画像情報格納部１０３に格納される表示画像情報としては、ユーザ登録画面２１０、設定画面２２０、メッセージ送信（初期）画面２３０、メッセージ送信（待機）画面２４０、メッセージ送信（許可）画面２５０、メッセージ履歴画面２６０等がある。それぞれの画面の詳細については後述する。
【００３９】
ユーザ情報受信部１０４は、通信端末装置２００のユーザ情報送信部２０４から送信されてくるユーザ情報（プロフィール、お気に入りユーザ、拒否ユーザ等に関する情報）を受信し、ユーザ情報格納部１０１に記録するための装置である。プロフィールは、ユーザが通信端末装置２００の表示部２０１に表示されるユーザ登録画面２１０のプロフィール入力欄２１１に入力した情報であり、ユーザ登録画面２１０の登録ボタン２１２を押すと、通信端末装置２００のユーザ情報送信部２０４から管理サーバ装置１００のユーザ情報受信部１０４に送信される情報である。また、お気に入りユーザや拒否ユーザに関する情報は、ユーザが通信端末装置２００の表示部２０１に表示されるメッセージ送信（待機）画面２４０のお気に入りユーザ登録ボタン２４３、拒否ユーザ登録ボタン２４４、メッセージ送信（許可）画面２５０のお気に入りユーザ登録ボタン２５３、拒否ユーザ登録ボタン２５４を押すと、対象のマッチング相手をお気に入りユーザとして登録する登録要求、あるいは対象のマッチング相手を拒否ユーザとして登録する登録要求が、通信端末装置２００のユーザ情報送信部２０４から管理サーバ装置１００のユーザ情報受信部１０４に送信される。
【００４０】
ユーザ情報受信部１０４は、通信端末装置２００のユーザ情報送信部２０４からユーザ登録画面２１０の表示画面情報の要求を受信すると、表示画面情報格納部１０３からユーザ登録画面２１０の表示画面情報を読み出し、通信端末装置２００の画面情報受信部２０６に送信するための装置である。
【００４１】
交換情報受信部１０５は、通信端末装置２００の交換情報送信部２０７から送信されたメッセージを受信すると、メッセージを受信した日時を時間管理部１０８から読み出すとともに、マッチング情報格納部１０２から行動の開始時刻（または終了時刻）を読み出し、メッセージ情報を受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内であるか否かを判定し、メッセージを受信した日時が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内である場合は、メッセージを受信した日時と、メッセージの内容をマッチング情報格納部１０２の実行情報に記録し、交換情報送信部１０６に対して、マッチング相手のプロフィールとメッセージ情報、さらにユーザ自身のメッセージ情報をユーザの通信端末装置２００に送信するように交換情報送信要求を出すための装置である。ここで、制限時間内とは、ユーザ間でメッセージの交換ができる時間間隔で、本実施例では、例として行動の開始時刻（または終了時刻）から１０分以内として説明を行う。この制限時間は、管理サーバ装置１００の管理者によって予め設定されているものとする。
【００４２】
交換情報受信部１０５は、通信端末装置２００の交換情報送信部２０７から送信されたメッセージを受信すると、メッセージを受信した日時を時間管理部１０８から読み出すとともに、マッチング情報格納部１０２から行動の開始時刻（または終了時刻）を読み出し、メッセージ情報を受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内であるか否かを判定し、メッセージを受信した日時が、行動の開始時刻（または終了時刻）を経過していない場合は、交換情報送信部１０６に対して、メッセージの交換ができる時間はまだである旨を知らせる内容の表示画面情報を送信するように要求を出し、受信したメッセージ情報を破棄するための装置である。本実施形態においては、メッセージの交換ができる時間はまだであることを知らせる画面については説明を省略する。
【００４３】
交換情報受信部１０５は、通信端末装置２００の交換情報送信部２０７から送信されたメッセージを受信すると、メッセージを受信した日時を時間管理部１０８から読み出すとともに、マッチング情報格納部１０２から行動の開始時刻（または終了時刻）を読み出し、メッセージ情報を受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内であるか否かを判定し、メッセージ情報を受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ制限時間も経過している場合は、交換情報送信部１０６に対して、マッチングが終了した旨を知らせる内容の表示画面情報を送信するように要求を出し、受信したメッセージ情報を破棄するための装置である。本実施形態においては、マッチングが終了した旨を知らせる画面については説明を省略する。
【００４４】
交換情報受信部１０５は、通信端末装置２００の交換情報送信部２０７からマッチング相手のメッセージ情報の更新要求を受信すると、更新要求を受信した日時を時間管理部１０８から読み出すとともに、マッチング情報格納部１０２から行動の開始時刻（または終了時刻）を読み出し、更新要求を受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内であるか否かを判定し、更新要求を受信した日時が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内である場合は、交換情報送信部１０６に対して、マッチング相手のプロフィールとメッセージ情報、さらにユーザ自身のメッセージ情報をユーザの通信端末装置２００に送信するように交換情報送信要求を出すための装置である。
【００４５】
交換情報受信部１０５は、通信端末装置２００の交換情報送信部２０７からマッチング相手のメッセージ情報の更新要求を受信すると、更新要求を受信した日時を時間管理部１０８から読み出すとともに、マッチング情報格納部１０２から行動の開始時刻（または終了時刻）を読み出し、更新要求を受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内であるか否かを判定し、更新要求を受信した日時が、行動の開始時刻（または終了時刻）を経過し、かつ制限時間も経過している場合は、交換情報送信部１０６に対して、マッチングが終了した旨を知らせる内容の表示画面情報を送信するように要求を出すための装置である。本実施形態においては、マッチングが終了したことを知らせる画面については説明を省略する。
【００４６】
交換情報受信部１０５は、通信端末装置２００の交換情報送信部２０７からメッセージ履歴画面２６０の表示画面情報の要求を受信すると、交換情報送信部１０６にメッセージ履歴画面２６０の表示画面情報の送信要求を送る。
【００４７】
交換情報送信部１０６は、交換情報受信部１０５から交換情報送信要求を受け付けると、ユーザと対象のマッチング相手のプロフィールとメッセージ情報を読み出すとともに、ユーザに公開可能なマッチング相手のプロフィール項目を決定し、メッセージを送信する順番がユーザか否かを判定し、ユーザがメッセージを送信できる順番ではない場合は、表示画面情報格納部１０３からメッセージ送信（待機）画面２４０の表示画面情報を読み出し、マッチング相手のプロフィール（公開可能項目のみ）とユーザとマッチング相手のメッセージ情報を表示画面情報に埋め込んだ後、通信端末装置２００の画面情報受信部２０６に送信するための装置である。ここで、ユーザに公開するマッチング相手のプロフィール項目の決定方法、メッセージを送信できるユーザを判定する方法等の詳細は後述する。また、メッセージ送信（待機）画面２４０の表示画面情報に必要な情報等を埋め込み、クライアントへ送信する技術は、公知の技術であるため、詳しい説明は省略する。
【００４８】
交換情報送信部１０６は、交換情報受信部１０５から交換情報送信要求を受け付けると、ユーザと対象のマッチング相手のプロフィールとメッセージ情報を読み出すとともに、ユーザに公開可能なマッチング相手のプロフィール項目を決定し、メッセージを送信する順番がユーザか否かを判定し、ユーザがメッセージを送信できる順番である場合は、表示画面情報格納部１０３からメッセージ送信（許可）画面２５０の表示画面情報を読み出し、マッチング相手のプロフィール（公開可能項目のみ）とユーザとマッチング相手のメッセージ情報を表示画面情報に埋め込んだ後、通信端末装置２００の画面情報受信部２０６に送信するための装置である。ここで、ユーザに公開するマッチング相手のプロフィール項目の決定方法、メッセージを送信できるユーザを判定する方法等の詳細は後述する。また、メッセージ送信（許可）画面２５０の表示画面情報に必要な情報等を埋め込み、クライアントへ送信する技術は、公知の技術であるため、詳しい説明は省略する。
【００４９】
交換情報送信部１０６は、交換情報受信部１０５からメッセージ履歴画面２６０の表示画面情報の送信要求を受信すると、マッチング情報格納部１０２から対象のマッチング相手の過去のメッセージ情報を全て抽出し、表示画面情報格納部１０３からメッセージ履歴画面２６０の表示画面情報を読み出し、マッチング相手の過去のメッセージ情報を表示画面情報に埋め込んだ後、通信端末装置２００の画面情報受信部２０６に送信するための装置である。
【００５０】
交換情報送信部１０６は、交換情報受信部１０５からメッセージの交換ができる時間はまだである旨を知らせる内容の表示画面情報を送信するように要求を受け付けると、表示画面情報格納部１０３からメッセージの交換ができる時間はまだである旨を知らせる内容の表示画面情報を読み出し、通信端末装置２００の画面情報受信部２０５へ送信するための装置である。ここで、メッセージの交換ができる時間はまだである旨を知らせる内容の表示画面情報の詳細は省略するが、テキストデータ、画像データ、音声データ等のどのような形式を用いてユーザに知らせても良い。
【００５１】
交換情報送信部１０６は、交換情報受信部１０５からマッチングが終了した旨を知らせる内容の表示画面情報送信するように要求を受け付けると、表示画面情報格納部１０３からマッチングが終了した旨を知らせる内容の表示画面情報を読み出し、通信端末装置２００の画面情報受信部２０５へ送信するための装置である。ここで、マッチングが終了した旨を知らせる内容の表示画面情報の詳細は省略するが、テキストデータ、画像データ、音声データ等のどのような形式を用いてユーザに知らせても良い。
【００５２】
設定情報受信部１０７は、通信端末装置２００の設定情報送信部２０５から送信されてくる設定情報を受信し、マッチング情報格納部１０２に設定情報を記録するための装置である。
【００５３】
設定情報受信部１０７は、通信端末装置２００の設定情報送信部２０５から設定画面２２０の表示画面情報の要求を受信すると、表示画面情報格納部１０３から設定画面２２０の表示画面情報を読み出し、通信端末装置２００の画面情報受信部２０６に送信するための装置である。
【００５４】
時間管理部１０８は、正確に時刻をカウントし、交換情報受信部１０５やマッチング制御部１０９等からの時刻の問い合わせがあると、その時点の時刻情報を返すための装置である。
【００５５】
マッチング制御部１０９は、定期的 (例えば、３０分毎)に、マッチング情報格納部１０２から、現在時刻から予め指定した時間内（例えば、３０分以内）に開始時刻（あるいは終了時刻）を設定している全てのユーザを抽出し、抽出したユーザの中から行動内容と開始時刻（あるいは終了時刻）が一致するユーザ同士をマッチングし、マッチング情報格納部１０２の対象となる実行情報のマッチング相手に相手のユーザＩＤを記録するための装置である。但し、お気に入りユーザの設定が「優先」になっている場合は、お気に入りユーザとのマッチングを優先し、拒否ユーザの設定が「拒否」なっている場合は、拒否ユーザはマッチングの対象外にするものとする。マッチング処理についての詳細は後述する。
【００５６】
通信端末装置２００は、ユーザが管理サーバ装置１００に対して、ユーザ情報や、設定情報や、マッチング相手へのメッセージ等を送信し、さらに、管理サーバ装置１００から、マッチング相手のユーザ情報や、マッチング相手のメッセージ等の情報を埋め込んだ各種の表示画面情報を受信するための装置である。通信端末装置２００は、例えば、コンピュータや、携帯電話や、携帯情報端末等で実現可能である。
【００５７】
表示部２０１は、本発明である行動共有システム１で利用する各種画面を表示させるための装置である。ユーザは、表示部２０１に表示された画面に従って、入力部２０２から必要な情報を入力、あるいは選択することで、各種情報を管理サーバ装置１００に送信することができる。表示部２０１は、液晶モニタ等のデバイスで実現可能である。
【００５８】
入力部２０２は、表示部２０１に表示された画面に、ユーザが必要な情報を入力、あるいは選択するために利用する装置である。ここで、選択するとは、表示部２０１に表示された「送信ボタン」等を押す（クリックする）ことで、入力した情報を管理サーバ装置１００へ送信する等の処理も含むものとする。入力部２０２としては、テンキーやキーボードやマウス等で実現可能である。また、表示部２０１と入力部２０２の機能を同時に実現できるタッチパネル等の装置を利用いても良い。
【００５９】
メモリ部２０３は、管理サーバ装置１００から受信した通信端末装置２００の表示部２０１に表示する画面の表示画面情報を一時的に記録しておくための装置である。また、本発明である行動共有システム１を利用するために必要なプログラムを記録させておいても良い。なお、本発明である行動共有システム１は、通信端末装置２００のＷｅｂブラウザ等のＷｅｂページを閲覧するためのアプリケーションソフトのみで実行できるようにしても良いし、通信端末装置２００に専用のプログラムをインストールすることで実行できるようにしても良い。
【００６０】
ユーザ情報送信部２０４は、ユーザ登録画面２１０においてユーザがプロフィール入力欄２１１に入力した情報を管理サーバ装置１００のユーザ情報受信部１０４へ送信するための装置である。送信するタイミングとしては、ユーザがユーザ登録画面２１０にある登録ボタン２１２を押した（クリックした）ときである。
【００６１】
ユーザ情報送信部２０４は、メッセージ送信（初期）画面２３０のプロフィール登録ボタン２３４が押される（クリックされる）と、管理サーバ装置１００のユーザ情報受信部１０４へユーザ登録画面２１０の表示画面情報の要求を送信するための装置である。
【００６２】
設定情報送信部２０５は、設定画面２２０においてユーザが設定情報入力欄２２１に入力した情報を管理サーバ装置１００へ送信するための装置である。送信するタイミングとしては、ユーザが設定画面２２０にある設定ボタン２２２を押した（クリックした）ときである。
【００６３】
設定情報送信部２０５は、メッセージ送信（初期）画面２３０の設定情報登録ボタン２３５が押される（クリックされる）と、管理サーバ装置１００の設定情報受信部１０７へ設定画面２２０の表示画面情報の要求を送信するための装置である。
【００６４】
画面情報受信部２０６は、管理サーバ装置１００からユーザ登録画面２１０、設定画面２２０、メッセージ送信（初期）画面２３０、メッセージ送信（待機）画面２４０、メッセージ送信（許可）画面２５０、メッセージ履歴画面２６０等の表示画面情報を受信し、表示部２０１に表示させるための装置である。
【００６５】
交換情報送信部２０７は、メッセージ送信（初期）画面２３０のメッセージ入力欄２３２に入力されたメッセージを送信ボタン２３３が押された（クリックされた）タイミングで、またはメッセージ送信（許可）画面２５０のメッセージ入力欄２５６に入力されたメッセージを送信ボタン２５７が押されたタイミングで管理サーバ装置１００の交換情報受信部１０５に送信するための装置である。
【００６６】
交換情報送信部２０７は、メッセージ送信（待機）画面２４０の更新ボタン２４６が押されると、マッチング相手のメッセージ情報の更新要求を管理サーバ装置１００の交換情報受信部１０５に送信するための装置である。本実施形態では、このようにユーザ自身がマッチング相手からのメッセージを管理サーバ装置１００へ問い合わせるものとして説明するが、交換情報送信部２０７が、定期的に管理サーバ装置１００へマッチング相手のメッセージ情報を確認するようにし、マッチング相手からのメッセージ情報を自動で受信するようにしても良い。また、マッチング相手とのメッセージの交換は、電子メールやＦＡＸ等の他の通信方法を用いて行っても良い。この場合でも、管理サーバ装置１００等の中継サーバを介すことで、電子メールアドレス等の個人情報をマッチング相手に知らせることなく、メッセージ情報等の交換をすることが望ましい。詳細については、転送サービス等の公知の技術があるため、ここでは説明を省略する。
【００６７】
交換情報送信部２０７は、ユーザがメッセージ送信（待機）画面２４０の更新ボタン２４６を押す（クリックする）と、管理サーバ装置１００の交換情報受信部１０５にマッチング相手のメッセージ情報の更新要求を送信するための装置である。
【００６８】
図３、図４、図５、図６は、行動共有システム１の管理サーバ装置１００と通信端末装置２００の動作を示すフローチャートである。以下、図３、図４、図５、図６を用いて行動共有システム１の動作について説明する。
【００６９】
まず、図３を用いて、ユーザが、通信端末装置２００を利用して、設定情報を管理サーバ装置１００へ登録する処理を説明する。
【００７０】
（ステップＳ１１０１）通信端末装置２００の画面情報受信部２０６は、メッセージ送信（初期）画面２３０のプロフィール登録ボタン２３４が押される（クリックされる）と、表示部２０１に設定画面２２０を表示する。
【００７１】
（ステップＳ１１０２）ユーザが、表示部２０１に表示された設定画面２２０の設定情報入力欄２２１に、行動内容、開始時刻（あるいは終了時刻）、お気に入りユーザを「優先」にするか否か、拒否ユーザを「拒否」するか否か等の設定情報を入力する。
【００７２】
（ステップＳ１１０３）通信端末装置２００の設定情報送信部２０５は、表示部２０１に表示された設定画面２２０の設定ボタン２２２が押される（クリックされる）と、ステップＳ１１０２で入力された設定情報を管理サーバ装置１００の設定情報受信部１０７へ送信する。
【００７３】
（ステップＳ１１０４）管理サーバ装置１００の設定情報受信部１０７は、通信端末装置２００の設定情報送信部２０５から送信された設定情報を受信する。
【００７４】
（ステップＳ１１０５）管理サーバ装置１００の設定情報受信部１０７は、ステップＳ１１０４で受信した設定情報をマッチング情報格納部１０２に設定情報として記録する。
【００７５】
次に、図４を用いて、管理サーバ装置１００のマッチング制御部１０９が、ユーザ同士をマッチングする処理について説明する。
【００７６】
（ステップＳ１２０１）管理サーバ装置１００のマッチング制御部１０９は、予め決められた時間毎（本実施形態では、３０分毎として説明する。）にマッチング情報格納部１０２から、その時点から予め決められた時間以内（本実施形態では、３０分以内とする。）に開始時刻（あるいは終了時刻）を登録しているユーザの設定情報と実行情報を読み出す。本実施形態において、マッチングを行う時間間隔を３０分毎、マッチングを行う対象とするユーザの設定情報は、管理サーバ装置１００のマッチング制御部１０９が、マッチングの処理を開始した時刻から３０分以内に開始時刻（あるいは、終了時刻）を設定しているものとして説明を行うが、必ずしも、それらの時間間隔に限られるものではなく、時間間隔を短くすることでリアルタイムにマッチング処理を行うようにしても良い。
【００７７】
（ステップＳ１２０２）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０１読み出したユーザの設定情報から、行動内容と開始時刻（あるいは、終了時刻）が一致するユーザを抽出するとともに、行動内容が一致するユーザ毎に分類し、さらに、その分類した行動内容が一致するユーザを開始時刻（あるいは、終了時刻）が一致するユーザ毎に分類する。つまり、行動内容が「起床」、開始時刻が「７時００分」と設定しているユーザ毎、行動内容が「起床」、開始時刻が「７時１５分」と設定しているユーザ毎、行動内容が「仕事」、開始時刻が「７時００分」と設定しているユーザ毎等に分類する。このステップS１２０２以降の処理については、それぞれの分類毎に処理を進めるものとする。但し、それぞれの分類毎の処理については同様の処理であるため、説明は省略し、ここでは、１つの分類の処理のみ説明を行う。
【００７８】
（ステップＳ１２０３）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０２で抽出し、分類したユーザ毎に実行情報のマッチング相手に記録されているマッチング相手のユーザＩＤを読み出し、マッチング相手が決まっているか否かを判定する。
【００７９】
（ステップＳ１２０４）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０３で抽出したマッチング相手が決まっていないユーザが存在する場合は、ステップＳ１２０５の処理を行い、マッチング相手が決っていないユーザが存在しない場合は処理を終了する。
【００８０】
（ステップＳ１２０５）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０３で抽出したマッチング相手が決っていないユーザの中から、お気に入りユーザの設定が「優先」になっているユーザを抽出する。
【００８１】
（ステップＳ１２０６）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０５でお気に入りユーザの設定が「優先」になっているユーザが存在する場合は、ステップＳ１２０７の処理を、お気に入りユーザの設定が「優先」になっているユーザが存在しない場合は、ステップＳ１２１４の処理を行う。但し、お気に入りユーザの設定が「優先」であるユーザが１人以下になった場合は、強制的にステップＳ１２１４の処理を行うようにすることが望ましい。
【００８２】
（ステップＳ１２０７）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０５で抽出したお気に入りユーザの設定が「優先」になっているユーザの中から、ランダムに１人を決定する。但し、ランダムではなく、設定条件を登録した日時が最も早いユーザに決定するようにしても良い。その場合、特定の設定情報が、何度も抽出されることを防ぐため、一度抽出された設定情報の登録日時は変更する、あるいは全ての設定情報が抽出された後に再度抽出されるようにすることが望ましい。本実施形態では、設定条件をマッチング情報格納部１０２に登録した日時情報についての説明は省略しているが、これはデータベースの登録時間のソート機能等を利用することで実現できる。以降、このステップ１２０７からステップＳ１２１３まで、ここで抽出したユーザのマッチング相手を決定する処理となる。このユーザのマッチング処理が終了すると、次に、このユーザと同類のユーザの処理を同様に順次行い、全て終了すると、ステップＳ１２０２で分類した次の設定情報にマッチング処理を移行する。
【００８３】
（ステップＳ１２０８）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０７で決定したユーザが登録しているお気に入りユーザをユーザ情報格納部１０１のユーザ情報から読み出す。
【００８４】
（ステップＳ１２０９）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０５で抽出したユーザの中に、ステップＳ１２０８で読み出したお気に入りユーザが存在するか否かを判定する。ここで、ステップＳ１２０５で抽出したユーザ（つまり、お気に入りユーザの設定が「優先」になっているユーザ）の中に、ステップＳ１２０８で読み出したユーザが存在するか否かを判定したが、ステップＳ１２０３で抽出した行動内容と時間情報が同じで、お気に入りユーザの設定が「未設定」のユーザの中に、ステップＳ１２０８で読み出したユーザが存在するか否かを判定しても良い。
【００８５】
（ステップＳ１２１０）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０９の判定で、対象のユーザが存在する場合は、存在したユーザをマッチング相手の候補とするとともに、ステップＳ１２１１の処理を実行し、対象のユーザが存在しない場合は、ステップＳ１２１５の処理を実行する。
【００８６】
（ステップＳ１２１１）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０９、あるいはステップＳ１２１５でマッチング相手の候補として抽出したユーザの中からランダムに１人のユーザを抽出する。但し、ここでも、ランダムではなく、設定条件を登録した日時が最も早いユーザに決定するようにしても良い。また、本実施形態では、マッチング相手として１人のユーザを決定するが、ここで複数人のユーザをマッチング相手として決定しても良い。
【００８７】
（ステップＳ１２１２）管理サーバ装置１００のマッチング制御部１０９は、ユーザ情報格納部１０１のユーザ情報から、ステップＳ１２０７で決定したユーザの拒否ユーザを読み出し、ステップＳ１２１１で決定したユーザが、拒否ユーザであるか否かを判定し、拒否ユーザでない場合は、ステップＳ１２１３の処理を行い、拒否ユーザである場合はステップＳ１２０５の処理を行う。
【００８８】
（ステップＳ１２１３）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２１１で決定したユーザのユーザＩＤを、ステップＳ１２０７で決定したユーザのマッチング相手として、マッチング情報格納部１０２の実行情報のマッチング相手に記録するとともに、ステップＳ１２０７で決定したユーザのユーザＩＤを、ステップＳ１２１１で決定したユーザのマッチング相手として、マッチング情報格納部１０２の実行情報のマッチング相手に記録し、ステップＳ１２０５の処理を実行する。
【００８９】
（ステップＳ１２１４）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０３で抽出した、マッチング相手が決定していないユーザをランダムに１人決定する。但し、ランダムではなく、設定条件を登録した時間が最も早いユーザに決定するようにしても良い。以降のステップは、ここで決定したユーザのマッチング相手を決定する処理となる。
【００９０】
（ステップＳ１２１５）管理サーバ装置１００のマッチング制御部１０９は、ステップＳ１２０３からお気に入り設定が「優先」でないユーザをマッチング相手の候補として抽出する。
【００９１】
次に、図５を用いて、ユーザが、通信端末装置２００の表示部２０１に表示されたメッセージ送信（初期）画面２３０、またはメッセージ送信（許可）画面２５０から、マッチング相手に対してメッセージを送信する場合の処理について説明する。
【００９２】
（ステップＳ１３０１）ユーザが、通信端末装置２００の表示部２０１に表示されたメッセージ送信（初期）画面２３０、またはメッセージ送信（許可）画面２５０のメッセージ入力欄にメッセージを入力し、送信ボタンを押すと、通信端末装置２００の交換情報送信部２０７が、ユーザが入力したメッセージを管理サーバ装置１００の交換情報受信部１０５へ送信する。
【００９３】
（ステップＳ１３０２）管理サーバ装置１００の交換情報受信部１０５が、通信端末装置２００の交換情報送信部２０７からユーザが入力したメッセージを受信する。
【００９４】
（ステップＳ１３０３）管理サーバ装置１００の交換情報受信部１０５は、ステップＳ１３０２でメッセージを受信した時刻を時間管理部１０８から読み出すとともに、マッチング情報格納部１０２から行動の開始時刻（または終了時刻）を読み出し、メッセージ情報を受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内（本実施例では、１０分以内等）であるか否かを判定し、メッセージを受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内である場合は、ステップＳ１３０４の処理を行い、メッセージを受信した時刻が、行動の開始時刻（または終了時刻）を経過していない場合、または、行動の開始時刻（または終了時刻）を経過し、かつ制限時間も経過している場合は処理を終了する。
【００９５】
（ステップＳ１３０４）管理サーバ装置１００の交換情報受信部１０５は、ステップＳ１３０２で受信したユーザのメッセージをマッチング情報格納部１０２に、メッセージとメッセージを受信した日時とともに記録し、マッチング情報格納部１０２の実行情報のマッチング相手に記録されているマッチング相手のユーザＩＤを抽出し、交換情報送信部１０６に対して、マッチング相手のプロフィールとメッセージ情報、さらにユーザ自身のメッセージ情報をユーザの通信端末装置２００に送信するように交換情報送信要求を出す。
【００９６】
（ステップＳ１３０５）管理サーバ装置１００の交換情報受信部１０６は、交換情報受信部１０５から交換情報送信要求を受け取ると、マッチング相手のユーザＩＤを検索キーとして、ユーザ情報格納部１０１からマッチング相手とユーザ自身のプロフィール、そしてマッチング情報格納部１０２の実行情報からマッチング相手とユーザ自身のメッセージ情報を抽出する。但し、ここで抽出するメッセージ情報は、対象となる設定情報（マッチング）に関するもののみである。
【００９７】
（ステップＳ１３０６）管理サーバ装置１００の交換情報送受信部１０６は、ステップＳ１３０５で抽出したユーザ自身のプロフィールから、情報が設定されている項目と、未設定になっている項目を識別し、情報が設定されている項目と同じ項目の情報をユーザに公開する情報として決定する。
【００９８】
（ステップＳ１３０７）管理サーバ装置１００の交換情報送信部１０６は、ステップＳ１３０５で読み出したマッチング相手のメッセージ情報が存在するか否かを判定する。
【００９９】
（ステップＳ１３０８）管理サーバ装置１００の交換情報送信部１０６は、ステップＳ１３０５でマッチング相手のメッセージ情報がマッチング情報格納部１０２の実行情報のメッセージ情報に１以上の記録がある場合は、ステップＳ１３０９の処理を行い、メッセージ情報の記録がない場合は、ステップＳ１３１４の処理を行う。
【０１００】
（ステップＳ１３０９）管理サーバ装置１００の交換情報送信部１０６は、ステップＳ１３０５で読み出したマッチング相手とユーザ自身のメッセージ情報の中から、最新のメッセージ情報を抽出し、そのメッセージの送信元がマッチング相手か否かを判定する。ここで、最新のメッセージとは、ユーザとマッチング相手の両方のメッセージ情報の中の最も新しいメッセージを示す（それぞれの最新のメッセージではない）。
【０１０１】
（ステップＳ１３１０）管理サーバ装置１００の交換情報送信部１０６は、ステップＳ１３１０の判定において、最新のメッセージの送信元がマッチング相手である場合は、ステップＳ１３１１の処理を行い、最新のメッセージの送信元がユーザ自身である場合は、ステップＳ１３１４の処理を行う。
【０１０２】
（ステップＳ１３１１）管理サーバ装置１００の交換情報送信部１０６は、表示画面情報格納部１０３から、メッセージ送信（許可）画面２５０の表示画面情報を読み出し、メッセージ送信（許可）画面２５０の表示画面情報にマッチング相手の公開可能な項目と、マッチング相手とユーザ自身のメッセージ情報を埋め込み、ユーザの通信端末装置２００の画面情報受信部２０５へ送信する。
【０１０３】
（ステップＳ１３１２）通信端末装置２００の画面情報受信部２０５は、管理サーバ装置１００から送信されたメッセージ送信（許可）画面２５０の表示画面情報を受信する。
【０１０４】
（ステップＳ１３１３）通信端末装置２００の表示部２０１は、ステップＳ１３１２で受信したメッセージ送信（許可）画面２５０の表示画面情報を基に、メッセージ送信（許可）画面２５０を表示する。その後、ユーザがメッセージを入力し、メッセージを送信する場合はステップＳ１３０１の処理を行う。
【０１０５】
（ステップＳ１３１４）管理サーバ装置１００の交換情報送信部１０６は、表示画面情報格納部１０３から、メッセージ送信（待機）画面２４０の表示画面情報を読み出し、メッセージ送信（待機）画面２４０の表示画面情報にマッチング相手の公開可能な項目と、マッチング相手とユーザ自身のメッセージ情報を埋め込み、ユーザの通信端末装置２００の画面情報受信部２０５へ送信する。
【０１０６】
（ステップＳ１３１５）通信端末装置２００の画面情報受信部２０５は、管理サーバ装置１００から送信されたメッセージ送信（待機）２４０画面の表示画面情報を受信する。
【０１０７】
（ステップＳ１３１６）通信端末装置２００の表示部２０１は、ステップＳ１３１５で受信したメッセージ送信（待機）画面２４０の表示画面情報を基に、メッセージ送信（待機）画面２４０を表示する。その後、ユーザがマッチング相手からの新しいメッセージを管理サーバ装置１００に確認するため、更新ボタン２４６を押す（クリックする）と、再度ステップＳ１４０１の処理から実行される。
【０１０８】
次に、図６を用いて、ユーザが、通信端末装置２００の表示部２０１に表示されたメッセージ送信（待機）画面２４０の更新ボタン２４６を押した（クリックした）場合の処理について説明する。
【０１０９】
（ステップＳ１４０１）ユーザが、通信端末装置２００の表示部２０１に表示されたメッセージ送信（待機）画面２４０の更新ボタン２４６を押す（クリックする）と、通信端末装置２００の交換情報送信部２０７が、マッチング相手のメッセージ情報の更新要求を管理サーバ装置１００の交換情報受信部１０５へ送信する。
【０１１０】
（ステップＳ１４０２）管理サーバ装置１００の交換情報受信部１０５が、通信端末装置２００の交換情報送信部２０７からマッチング相手のメッセージ情報の更新要求を受信する。
【０１１１】
（ステップＳ１４０３）管理サーバ装置１００の交換情報受信部１０５は、ステップＳ１４０２でマッチング相手のメッセージ情報の更新要求を受信した時刻を時間管理部１０８から読み出すとともに、マッチング情報格納部１０２から行動の開始時刻（または終了時刻）を読み出し、マッチング相手のメッセージ情報の更新要求を受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内（本実施例では、１０分以内等）であるか否かを判定し、メッセージを受信した時刻が、行動の開始時刻（または終了時刻）を経過し、かつ行動の開始時刻（または終了時刻）から制限時間内である場合は、ステップＳ１４０４の処理を行い、マッチング相手のメッセージ情報の更新要求を受信した時刻が、行動の開始時刻（または終了時刻）を経過していない場合、または、行動の開始時刻（または終了時刻）を経過し、かつ制限時間も経過している場合は処理を終了する。
【０１１２】
（ステップＳ１４０４）管理サーバ装置１００の交換情報受信部１０５は、マッチング情報格納部１０２の実行情報のマッチング相手に記録されているマッチング相手のユーザＩＤを抽出し、交換情報送信部１０６に対して、マッチング相手のプロフィールとメッセージ情報、さらにユーザ自身のメッセージ情報をユーザの通信端末装置２００に送信するように交換情報送信要求を出す。
【０１１３】
（ステップＳ１４０５）管理サーバ装置１００の交換情報受信部１０６は、交換情報受信部１０５から交換情報送信要求を受け取ると、マッチング相手のユーザＩＤを検索キーとして、ユーザ情報格納部１０１からマッチング相手とユーザ自身のプロフィール、そしてマッチング情報格納部１０２の実行情報からマッチング相手とユーザ自身のメッセージ情報を抽出する。但し、ここで抽出するメッセージ情報は、対象となる設定情報（マッチング）に関するもののみである。
【０１１４】
（ステップＳ１４０６）管理サーバ装置１００の交換情報送受信部１０６は、ステップＳ１４０５で抽出したユーザ自身のプロフィールから、情報が設定されている項目と、未設定になっている項目を識別し、情報が設定されている項目と同じ項目の情報をユーザに公開する情報として決定する。
【０１１５】
（ステップＳ１４０７）管理サーバ装置１００の交換情報送信部１０６は、ステップＳ１４０５で読み出したマッチング相手のメッセージ情報が存在するか否かを判定する。
【０１１６】
（ステップＳ１４０８）管理サーバ装置１００の交換情報送信部１０６は、ステップＳ１４０５でマッチング相手のメッセージ情報がマッチング情報格納部１０２の実行情報のメッセージ情報に１以上の記録がある場合は、ステップＳ１４０９の処理を行い、メッセージ情報の記録がない場合は、ステップＳ１４１４の処理を行う。
【０１１７】
（ステップＳ１４０９）管理サーバ装置１００の交換情報送信部１０６は、ステップＳ１４０５で読み出したマッチング相手とユーザ自身のメッセージ情報の中から、最新のメッセージ情報を抽出し、そのメッセージの送信元がマッチング相手か否かを判定する。ここで、最新のメッセージとは、ユーザとマッチング相手の両方のメッセージ情報の中の最も新しいメッセージを示す（それぞれの最新のメッセージではない）。
【０１１８】
（ステップＳ１４１０）管理サーバ装置１００の交換情報送信部１０６は、ステップＳ１４１０の判定において、最新のメッセージの送信元がマッチング相手である場合は、ステップＳ１４１１の処理を行い、最新のメッセージの送信元がユーザ自身である場合は、ステップＳ１４１４の処理を行う。
【０１１９】
（ステップＳ１４１１）管理サーバ装置１００の交換情報送信部１０６は、表示画面情報格納部１０３から、メッセージ送信（許可）画面２５０の表示画面情報を読み出し、メッセージ送信（許可）画面２５０の表示画面情報にマッチング相手の公開可能な項目と、マッチング相手とユーザ自身の眼セージ情報を埋め込み、ユーザの通信端末装置２００の画面情報受信部２０５へ送信する。
【０１２０】
（ステップＳ１４１２）通信端末装置２００の画面情報受信部２０５は、管理サーバ装置１００から送信されたメッセージ送信（許可）画面２５０の表示画面情報を受信する。
【０１２１】
（ステップＳ１４１３）通信端末装置２００の表示部２０１は、ステップＳ１４１２で受信したメッセージ送信（許可）画面２５０の表示画面情報を基に、メッセージ送信（許可）画面２５０を表示する。その後、ユーザがメッセージを入力し、メッセージを送信する場合はステップＳ１３０１の処理を行う。
【０１２２】
（ステップＳ１４１４）管理サーバ装置１００の交換情報送信部１０６は、表示画面情報格納部１０３から、メッセージ送信（待機）画面２４０の表示画面情報を読み出し、メッセージ送信（待機）画面２４０の表示画面情報にマッチング相手の公開可能な項目と、マッチング相手とユーザ自身の眼セージ情報を埋め込み、ユーザの通信端末装置２００の画面情報受信部２０５へ送信する。
【０１２３】
（ステップＳ１４１５）通信端末装置２００の画面情報受信部２０５は、管理サーバ装置１００から送信されたメッセージ送信（待機）２４０画面の表示画面情報を受信する。
【０１２４】
（ステップＳ１４１６）通信端末装置２００の表示部２０１は、ステップＳ１４１５で受信したメッセージ送信（待機）画面２４０の表示画面情報を基に、メッセージ送信（待機）画面２４０を表示する。その後、ユーザがマッチング相手からの新しいメッセージを管理サーバ装置１００に確認するため、更新ボタン２４６を押す（クリックする）と、再度ステップＳ１４０１の処理から実行される。
【０１２５】
図７は、管理サーバ装置１００のユーザ情報格納部１０１とマッチング情報格納部１０２に記録される情報を説明するためのものである。図７の（Ａ）はユーザ情報格納部１０１に記録されるユーザ情報、図７の（Ｂ）はマッチング情報格納部１０２に記録される設定情報と実行情報である。
【０１２６】
図７の（Ａ）に示したユーザ情報格納部１０１のユーザ情報に記録される情報として、プロフィールに関する情報（例えば、ユーザＩＤ、性別、年齢、エリア、職業、趣味、その他等の情報）と、お気に入りユーザに関する情報と、拒否ユーザに関する情報がある。プロフィールに関する情報は、ユーザ登録画面２１０から登録される情報であり、お気に入りユーザに関する情報は、メッセージ交換時、ユーザ自身がメッセージ送信（待機）画面２４０のお気に入りユーザ登録ボタン２４３、あるいはメッセージ送信（許可）画面２５０のお気に入りユーザ登録ボタン２５３を押すことによって登録される情報であり、拒否ユーザに関する情報は、メッセージ交換時、ユーザ自身がメッセージ送信（待機）画面２４０の拒否ユーザ登録ボタン２４４、あるいはメッセージ送信（許可）画面２５０の拒否ユーザ登録ボタン２５４を押すことによって登録される情報である。
【０１２７】
図７の（Ａ）に示したユーザ情報格納部１０１に記録されるプロフィールに関する情報において、ユーザが登録しない項目（未設定）のものがあっても良いが、マッチング相手とのメッセージ交換時におけるマッチング相手のプロフィールの該当する項目は閲覧できない。例えば、図７の（Ａ）に示すように、ユーザＩＤ「Ａ１１１」のユーザが、プロフィールの「エリア」に関する項目を登録していない（未設定）場合は、メッセージ交換時、メッセージ送信（待機）画面２４０のマッチング相手情報表示欄２４１、またはメッセージ送信（許可）画面２５０のマッチング相手情報表示欄２５１に表示されるマッチング相手（例えば、ユーザＩＤ「Ｂ２２２」のユーザ）の「エリア」に関する情報は非表示となる。また、逆にマッチング相手がプロフィールに登録していない項目（未設定）がある場合は、メッセージ交換時におけるマッチング相手のプロフィールの該当する項目は非表示になるのは当然であるが、該当するユーザ自身の項目についても、マッチング相手に対しては非公開となる。例えば、ユーザＩＤ「Ｂ２２２」のマッチング相手がプロフィールの「趣味」に関する項目を登録していない（未設定）場合は、メッセージ交換時、ユーザＩＤ「Ａ１１１」のユーザ自身のメッセージ送信（待機）画面２４０のマッチング相手情報表示欄２４１、またはメッセージ送信（許可）画面２５０のマッチング相手情報表示欄２５１に表示されるユーザＩＤ「Ｂ２２２」のマッチング相手の「趣味」に関する情報は非表示となるとともに、メッセージ交換時、ユーザＩＤ「Ｂ２２２」のマッチング相手のメッセージ送信（待機）画面２４０のマッチング相手情報表示欄２４１、またはメッセージ送信（許可）画面２５０のマッチング相手情報表示欄２５１に表示されるユーザＩＤ「Ａ１１１」のユーザ自身の「趣味」に関する情報も登録の有無に関係なく非表示となる。
【０１２８】
図７の（Ｂ）に示したマッチング情報格納部１０２に記録されている情報として、設定情報と実行情報がある。設定情報は、ユーザが設定画面２２０から管理サーバ装置１００に登録した情報であり、ユーザＩＤ、行動内容、開始時刻、終了時刻、お気に入りユーザ、拒否ユーザ等の項目がある。また、実行情報は、ユーザによって設定情報が登録されると、設定情報毎にマッチング相手のユーザＩＤとメッセージ情報（メッセージ受信日時とメッセージ）の登録欄が設けられ、マッチング制御部１０９がマッチング相手を決定すると、マッチング相手の欄に、マッチング相手のユーザＩＤが登録される。また、ユーザ間でのメッセージ交換が開始されると、ユーザ自身がマッチング相手に送信したメッセージが、管理サーバ装置１００の交換情報受信部１０５がメッセージを受信した日時とともに、メッセージ情報に登録される。本実施形態では、各ユーザのメッセージをメッセージ情報１、メッセージ情報２として２通分が記録される場合を例にしているが、管理サーバ装置１００の交換情報受信部１０５は、ユーザから３通目のメッセージを受信すると、メッセージ情報３を追加する。このように、制限時間内にユーザが管理サーバ装置１００に対して送信したメッセージは全て記録される。また、過去の設定情報（マッチング）についても一定の時間記録され続ける。
【０１２９】
図７の（Ｂ）に示したマッチング情報格納部１０２に記録されている実行情報のメッセージ情報は、マッチング相手のユーザＩＤを検索キーとして、設定情報に登録されているマッチング相手の全ての設定情報を読み出すことができる。これにより、ユーザがメッセージ送信（待機）画面２４０のマッチング相手情報表示欄２４１にある過去メッセージ閲覧ボタン２４２、またはメッセージ送信（許可）画面２５０のマッチング相手情報表示欄２５１にある過去メッセージ閲覧ボタン２５２を押すと、マッチング相手の過去のメッセージ履歴の閲覧が可能となる。ユーザは、マッチング相手のメッセージ履歴を確認することで、お気に入りユーザとして登録するか、拒否ユーザとして登録するか、あるいはどちらも登録しないかを判断する指標にすることができる。マッチング相手の過去のメッセージ履歴を閲覧するメッセージ履歴画面２６０の詳細は後述する。
【０１３０】
次に、行動共有システム１において、通信端末装置２００の表示部２０１に表示される画面について詳しく説明する。かかる行動共有システム１において通信端末装置２００が使用する画面としては、ユーザ登録画面２１０、設定画面２２０、メッセージ送信（初期）画面２３０、メッセージ送信（待機）画面２４０、メッセージ送信（許可）画面２５０、メッセージ履歴画面２６０等がある。図８はユーザ登録画面２１０を説明するための図、図９は設定画面２２０を説明するための図、図１０はメッセージ送信（初期）画面２３０を説明するための図、図１１はメッセージ送信（待機）画面２４０を説明するための図、図１２はメッセージ送信（許可）画面２５０を説明するための図、図１３はメッセージ履歴画面２６０を説明するための図である。
【０１３１】
図８は、ユーザ登録画面２１０の表示例である。行動共有システム１において、ユーザが管理サーバ装置１００へユーザ情報のプロフィールを登録するために利用する画面である。このユーザ登録画面２１０は、通信端末装置２００の表示部２０１に表示される。ユーザが、プロフィール入力欄２１１にユーザＩＤ、性別、年齢、エリア、職業、趣味、その他等の項目を入力し、登録ボタン２１２を押す（クリックする）ことで、通信端末装置２００のユーザ情報送信部２０４から管理サーバ装置１００のユーザ情報受信部１０４へ入力された情報が送信される。また、ユーザ登録画面２１０の表示画面情報は、管理サーバ装置１００の表示画面情報格納部１０３に記録されており、後述するメッセージ送信（初期）画面２３０のプロフィール登録ボタン２３４を押すことで、通信端末装置２００のユーザ情報送信部２０４から管理サーバ装置１００のユーザ情報受信部１０４へユーザ登録画面２１０の表示画面情報の要求が送られる。要求を受けたユーザ情報受信部１０４は、表示画面情報格納部１０３からユーザ登録画面２１０の表示画面情報を読み出し、通信端末装置２００の画面情報受信部２０６に表示画面情報を送る。但し、アプリケーションのインストール等で事前に通信端末装置２００のメモリ部２０３に記録しておき、必要に応じてメモリ部２０３から読み出すようにしても良い。
【０１３２】
図９は、設定画面２２０の表示例である。行動共有システム１において、ユーザが管理サーバ装置１００に設定情報を登録するために利用する画面である。この設定画面２２０は、通信端末装置２００の表示部２０１に表示される。ユーザは、行動共有システム１を利用したい場合、設定画面２２０の設定情報入力欄２２１に行動内容、開始時刻、終了時刻、お気に入りユーザ（優先、または未設定）、拒否ユーザ（拒否、または未設定）等を入力し、設定ボタン２２２を押すことで、入力した設定情報が通信端末装置２００の設定情報送信部２０５から管理サーバ装置１００の設定情報受信部１０７に送信される。また、設定画面２２０の表示画面情報は、管理サーバ装置１００の表示画面情報格納部１０３に記録されており、後述するメッセージ送信（初期）画面２３０の設定情報登録ボタン２３５を押すことで、通信端末装置２００の設定情報送信部２０５から管理サーバ装置１００の設定情報受信部１０７へ設定画面２２０の表示画面情報の要求が送られる。要求を受けた設定情報受信部１０７は、表示画面情報格納部１０３から設定画面２２０の表示画面情報を読み出し、通信端末装置２００の画面情報受信部２０６に表示画面情報を送る。但し、アプリケーションのインストール等で事前に通信端末装置２００のメモリ部２０３に記録しておき、必要に応じてメモリ部２０３から読み出すようにしても良い。
【０１３３】
図１０は、メッセージ送信（初期）画面２３０の表示例である。行動共有システム１における基本画面（トップ画面）であり、ユーザがログイン等の認証を行うと、最初に表示される画面である。メッセージ送信（初期）画面２３０は、トップ画面の役割を果たすとともに、ユーザ自身がマッチング相手に最初のメッセージを送るために利用する画面である。このメッセージ送信（初期）画面２３０は、通信端末装置２００の表示部２０１に表示される。メッセージ送信（初期）画面２３０の設定情報一覧２３１には、ユーザが登録した設定情報が一覧表示され、メッセージの送信対象にしたい設定情報にチェックを入れ、メッセージ入力欄２３２にメッセージを入力し、送信ボタン２３３を押す（クリックする）ことでチェックを入れた設定情報に対するメッセージが、通信端末装置２００の交換情報送信部２０７から管理サーバ装置１００の交換情報受信部１０５へ送信される。また、ユーザがプロフィールを登録する場合は、プロフィール登録ボタン２３４を押すことで、通信端末装置２００のユーザ情報送信部２０４が管理サーバ装置１００にユーザ登録画面２１０の表示画面情報の要求を送信する。また、ユーザが新しく設定情報を登録する場合は、設定情報登録ボタン２３５を押すことで、通信端末装置２００の設定情報送信部２０５が管理サーバ装置１００に設定画面２２０の表示画面情報の要求を送信する。また、メッセージ送信（初期）画面２３０の表示画面情報は、管理サーバ装置１００の表示画面情報格納部１０３に記録されており、ログインが完了すると管理サーバ装置１００の交換情報送信部１０６から通信端末装置２００の画面情報受信部２０６へ送られてくる。本実施形態では、ログイン認証に関する処理については、公知の技術であるため、説明を省略する。
【０１３４】
図１１は、メッセージ送信（待機）画面２４０の表示例である。行動共有システム１において、ユーザがマッチング相手にメッセージを送信した直後から、次にマッチング相手の最新メッセージが届くまでの間、つまりユーザ自身がメッセージを送信できる順番になるまで（待機する間）に表示される画面である。このメッセージ送信（待機）画面２４０は、通信端末装置２００の表示部２０１に表示される。メッセージ送信（待機）画面２４０のマッチング相手情報表示欄２４１には、マッチング相手のプロフィールに関する情報と、過去メッセージ閲覧ボタン２４２が表示される。但し、ここに表示されるマッチング相手のプロフィール情報は、ユーザ自身が登録し、かつマッチング相手が登録しているプロフィールの項目に限られる。また、過去メッセージ閲覧ボタン２４２が押される（クリックされる）と、通信端末装置２００の交換情報送信部２０７が管理サーバ装置１００の交換情報受信部１０５にメッセージ履歴画面２６０の表示画面情報の要求を送信する。また、お気に入りユーザ登録ボタン２４３が押されると、通信端末装置２００のユーザ情報送信部２０４が対象のマッチング相手をお気に入りユーザとして登録する要求を管理サーバ装置１００のユーザ情報受信部１０４へ送信する。また、拒否ユーザ登録ボタン２４４が押されると、通信端末装置２００のユーザ情報送信部２０４が対象のマッチング相手を拒否ユーザとして登録する要求を管理サーバ装置１００のユーザ情報受信部１０４へ送信する。また、メッセージ情報表示欄２４５には、対象となる設定情報に関するユーザ自身とマッチング相手のメッセージと、それらのメッセージを管理サーバ装置１００が受信した受信日時が表示される。また、更新ボタン２４６は、メッセージ情報を更新するためのボタンであり、更新ボタン２４６が押されると、通信端末装置２００の交換情報送信部２０７が管理サーバ装置１００の交換情報受信部１０５にメッセージ情報の更新要求を送信する。また、メッセージ送信（待機）画面２４０の表示画面情報は、管理サーバ装置１００の表示画面情報格納部１０３に記録されており、ユーザがメッセージ送信（初期）画面２３０、あるいはメッセージ送信（許可）画面２５０からメッセージを管理サーバ装置１００に送信すると、管理サーバ装置１００の交換情報送信部１０６から送られてくる。
【０１３５】
図１２は、メッセージ送信（許可）画面２５０の表示例である。行動共有システム１において、ユーザが対象のマッチング相手に２通目以降のメッセージを送信するために利用する画面である。このメッセージ送信（許可）画面２５０は、通信端末装置２００の表示部２０１に表示される。メッセージ送信（許可）画面２５０のマッチング相手情報表示欄２５１には、マッチング相手のプロフィールに関する情報と、過去メッセージ閲覧ボタン２５２が表示される。但し、ここに表示されるマッチング相手のプロフィール情報は、ユーザ自身が登録し、かつマッチング相手が登録しているプロフィールの項目に限られる。また、過去メッセージ閲覧ボタン２５２が押される（クリックされる）と、通信端末装置２００の交換情報送信部２０７が管理サーバ装置１００の交換情報受信部１０５にメッセージ履歴画面２６０の表示画面情報の要求を送信する。また、お気に入りユーザ登録ボタン２５３が押されると、通信端末装置２００のユーザ情報送信部２０４が対象のマッチング相手をお気に入りユーザとして登録する要求を管理サーバ装置１００のユーザ情報受信部１０４へ送信する。また、拒否ユーザ登録ボタン２５４が押されると、通信端末装置２００のユーザ情報送信部２０４が対象のマッチング相手を拒否ユーザとして登録する要求を管理サーバ装置１００のユーザ情報受信部１０４へ送信する。また、メッセージ情報表示欄２５５には、対象となる設定情報に関するユーザ自身とマッチング相手のメッセージと、それらのメッセージを管理サーバ装置１００が受信した受信日時が表示される。また、ユーザがメッセージ入力欄２５６にメッセージを入力し、送信ボタン２５７を押す（クリックする）と、通信端末装置２００の交換情報送信部２０７が入力されたメッセージを管理サーバ装置１００の交換情報受信部１０５へ送信する。また、メッセージ送信（許可）画面２５０の表示画面情報は、管理サーバ装置１００の表示画面情報格納部１０３に記録されており、ユーザがメッセージ送信（待機）画面２４０の更新ボタン２４６を押し、管理サーバ装置１００のマッチング情報格納部１０２の実行情報に、ユーザ自身の最新のメッセージより後にマッチング相手が送信したメッセージがある場合（つまり、ユーザがメッセージを送信できる順番にある場合）に、管理サーバ装置１００の交換情報送信部１０６から送られてくる。
【０１３６】
図１３は、メッセージ履歴画面２６０の表示例である。行動共有システム１において、ユーザがマッチング相手の過去の全てのメッセージを閲覧するために利用する画面である。ユーザは、メッセージ履歴画面２６０に表示されるマッチング相手の過去の全てのメッセージから、マッチング相手となった人物が、悪意のある人物か否か等を判断することが可能である。このメッセージ履歴画面２６０は、通信端末装置２００の表示部２０１に表示される。メッセージ履歴表示欄２６１に、マッチング相手がこれまでに管理サーバ装置１００に送信した全てのメッセージと、それらメッセージを管理サーバ装置１００が受信した受信日時が表示される。つまり、ある特定の設定情報に関するマッチング相手のメッセージ情報だけでなく、マッチング相手が過去に管理サーバ装置１００へ送信した全てのメッセージが表示される。また、戻るボタン２６２を押す（クリックする）と前の画面に戻る。また、メッセージ履歴画面２６０の表示画面情報は、管理サーバ装置１００の表示画面情報格納部１０３に記録されており、ユーザがメッセージ送信（待機）画面２４０の過去メッセージ閲覧ボタン２４２、あるいはメッセージ送信（許可）画面２５０の過去メッセージ閲覧ボタン２５２を押すと、管理サーバ装置１００の交換情報送信部１０６から送られてくる。
【０１３７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１３８】
以上のように、本発明にかかる行動共有システム等は、同じ行動を実行するユーザ同士の情報交換を管理するシステム等として適しており、特に、交換、あるいは共有する情報に対する共感度、または行動を実行するという意識を高めることができるシステム等として有用である。
【符号の説明】
【０１３９】
１  行動共有システム
１００  管理サーバ装置
１０１  ユーザ情報格納部
１０２  マッチング情報格納部
１０３  表示画面情報格納部
１０４  ユーザ情報受信部
１０５  交換情報受信部
１０６  交換情報送信部
１０７  設定情報受信部
１０８  時間管理部
１０９  マッチング制御部
２００  通信端末装置
２０１  表示部
２０２  入力部
２０３  メモリ部
２０４  ユーザ情報送信部
２０５  設定情報送信部
２０６  画面情報受信部
２０７  交換情報送信部
２１０  ユーザ登録画面
２１１  プロフィール入力欄
２１２  登録ボタン
２２０  設定画面
２２１  設定情報入力欄
２２２  設定ボタン
２３０  メッセージ送信（初期）画面
２３１  設定情報一覧
２３２  メッセージ入力欄
２３３  送信ボタン
２３４  プロフィール登録ボタン
２３５  設定情報登録ボタン
２４０  メッセージ送信（待機）画面
２４１  マッチング相手情報表示欄
２４２  過去メッセージ閲覧ボタン
２４３  お気に入りユーザ登録ボタン
２４４  拒否ユーザ登録ボタン
２４５  メッセージ情報表示欄
２４６  更新ボタン
２５０  メッセージ送信（許可）画面
２５１  マッチング相手情報表示欄
２５２  過去メッセージ閲覧ボタン
２５３  お気に入りユーザ登録ボタン
２５４  拒否ユーザ登録ボタン
２５５  メッセージ情報表示欄
２５６  メッセージ入力欄
２５７  送信ボタン
２６０  メッセージ履歴画面
２６１  メッセージ履歴表示欄
２６２  戻るボタン
【図１】
2013114411.tif 000003
【図２】
2013114411.tif 000004
【図３】
2013114411.tif 000005
【図４】
2013114411.tif 000006
【図５】
2013114411.tif 000007
【図６】
2013114411.tif 000008
【図７】
2013114411.tif 000009
【図８】
2013114411.tif 000010
【図９】
2013114411.tif 000011
【図１０】
2013114411.tif 000012
【図１１】
2013114411.tif 000013
【図１２】
2013114411.tif 000014
【図１３】
2013114411.tif 000015