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