(57)【特許請求の範囲】
【請求項１】
複数の通信端末との間で通信を行うマッチング支援装置であって、
ユーザの空き時間を示す空き時間データを含む日程データを当該ユーザの個人情報に紐付けて記憶する記憶部と、
ユーザによる指定に係る日程の情報であって時間帯の情報である時間帯データを含む指定日程データと合致する前記日程データに紐付けられた前記個人情報のうちの少なくとも一部を、表示用のデータとして前記通信端末へ返送する制御部と、を有し、
前記制御部は、
前記時間帯データにおける時間帯に、前記空き時間データにおける空き時間が含まれることを、前記日程データが前記指定日程データと合致することの要件とするものである、マッチング支援装置。
【請求項２】
前記制御部は、前記指定日程データと合致する前記日程データが複数あれば、複数の前記日程データのそれぞれに紐付けられた前記個人情報のうちの少なくとも一部を返送するものである、請求項１に記載のマッチング支援装置。
【請求項３】
前記制御部は、前記通信端末から、前記指定日程データが送信されたとき、当該指定日程データと合致する前記日程データに紐付けられた前記個人情報の一部である簡易表示用の抜粋データを返送するものである、請求項２に記載のマッチング支援装置。
【請求項４】
前記制御部は、前記通信端末から、１つの前記抜粋データが指定された旨の情報が送信されたとき、当該抜粋データの元データである前記個人情報を前記通信端末へ返送するものである、請求項３に記載のマッチング支援装置。
【請求項５】
前記制御部は、前記通信端末から、ユーザによる指定に係る日付の情報が送信されたとき、当該日付に対応する１又は複数の前記日程データを前記指定日程データとして抽出するものである、請求項１〜４の何れか一項に記載のマッチング支援装置。
【請求項６】
前記日程データは、前記空き時間データにおける空き時間に待ち合わせが可能なエリアを示すエリア情報を含む、請求項１〜５の何れか一項に記載のマッチング支援装置。
【請求項７】
前記日程データは、店に関する情報を含む、請求項１〜６の何れか一項に記載のマッチング支援装置。
【請求項８】
複数の通信端末との間で通信を行うマッチング支援装置に搭載されたコンピュータを、
ユーザの空き時間を示す空き時間データを含む日程データを当該ユーザの個人情報に紐付けて記憶部に記憶させる日程記憶処理手段、
前記通信端末から、ユーザによる指定に係る日程の情報であって時間帯の情報である時間帯データを含む指定日程データが送信されたとき、当該指定日程データと合致する前記日程データに紐付けられた前記個人情報のうちの少なくとも一部を、表示用のデータとして前記通信端末へ返送する抽出処理手段、として機能させ、
前記抽出処理手段は、
前記時間帯データにおける時間帯に、前記空き時間データにおける空き時間が含まれることを、前記日程データが前記指定日程データと合致することの要件とするものである、マッチング支援プログラム。
【請求項９】
ユーザの空き時間を示す空き時間データを含む日程データを複数記憶しているマッチング支援装置との間で通信を行うものであり、表示部を有する通信端末に搭載されたコンピュータを、
日程を指定する操作を受け付けると共に、ユーザによる指定に係る日程の情報であって時間帯の情報である時間帯データを含む指定日程データを前記マッチング支援装置へ送信する日程指定処理手段、
前記マッチング支援装置から、前記指定日程データと合致する前記日程データに紐付けられた個人情報のうちの少なくとも一部が返送されたとき、返送された情報に基づく画面を前記表示部に表示させる個人表示処理手段、として機能させ、
前記マッチング支援装置では、
前記時間帯データにおける時間帯に、前記空き時間データにおける空き時間が含まれることが、前記日程データが前記指定日程データと合致することの要件とされている、端末側支援プログラム。
【請求項１０】
前記日程指定処理手段は、
日付の指定を受け付けたとき、指定された日付に対応する１又は複数の前記日程データを前記指定日程データとして抽出し、前記マッチング支援装置へ送信するものである、請求項９に記載の端末側支援プログラム。
【請求項１１】
前記コンピュータを、
前記日程データの入力操作を受け付けると共に、前記日程データの登録を指示する操作を受け付けたとき、当該日程データを前記マッチング支援装置へ送信する日程登録処理手段、としてさらに機能させ、
前記日程登録処理手段は、
前記空き時間データ、及び前記空き時間データにおける空き時間に待ち合わせが可能なエリアを示すエリア情報の入力操作を受け付け、これらを前記日程データの要素として登録する機能を有する、請求項９又は１０に記載の端末側支援プログラム。
【請求項１２】
前記日程登録処理手段は、
店に関する情報である店データの入力操作を受け付け、前記店データを前記日程データの要素として登録する機能を有する、請求項１１に記載の端末側支援プログラム。
【請求項１３】
複数の通信端末とマッチング支援装置とが連携してユーザ間のマッチングを支援するマッチング支援方法であって、
ユーザの空き時間を示す空き時間データを含む日程データを当該ユーザの個人情報に紐付けて前記マッチング支援装置が記憶する日程記憶処理工程と、
日程を指定する操作を受け付けた前記通信端末が、ユーザによる指定に係る日程の情報であって時間帯の情報である時間帯データを含む指定日程データを前記マッチング支援装置へ送信する日程指定処理工程と、
前記通信端末から前記指定日程データを取得した前記マッチング支援装置が、当該指定日程データと合致する前記日程データに紐付けられた前記個人情報のうちの少なくとも一部を返送する抽出処理工程と、
前記通信端末が前記マッチング支援装置から返送された前記個人情報のうちの少なくとも一部を用いた画面を表示部に表示させる個人表示処理工程と、を有し、
前記抽出処理工程において、前記マッチング支援装置は、
前記時間帯データにおける時間帯に、前記空き時間データにおける空き時間が含まれることを、前記日程データが前記指定日程データと合致することの要件とする、マッチング支援方法。
【請求項１４】
前記日程指定処理工程では、
日付の指定を受け付けた前記通信端末が、指定された日付に対応する１又は複数の前記日程データを前記指定日程データとして抽出する、請求項１３に記載のマッチング支援方法。
【請求項１５】
複数の通信端末とマッチング支援装置とが連携してユーザ間のマッチングを支援するマッチング支援方法であって、
ユーザの空き時間の情報を含む日程データを当該ユーザの個人情報に紐付けて前記マッチング支援装置が記憶する日程記憶処理工程と、
日付を指定する操作を受け付けた前記通信端末が、ユーザによる指定に係る日付の情報を前記マッチング支援装置へ送信する日程指定処理工程と、
前記通信端末から日付の情報を取得した前記マッチング支援装置が、当該日付に対応する１又は複数の前記日程データを指定日程データとして抽出し、抽出した前記指定日程データと合致する前記日程データに紐付けられた前記個人情報のうちの少なくとも一部を返送する抽出処理工程と、
前記通信端末が前記マッチング支援装置から返送された前記個人情報のうちの少なくとも一部を用いた画面を表示部に表示させる個人表示処理工程と、を有し、
前記日程データにおける空き時間の情報を空き時間データとし、前記指定日程データにおける空き時間の情報を時間帯データとしたとき、
前記抽出処理工程において、前記マッチング支援装置は、
前記時間帯データにおける時間帯に、前記空き時間データにおける空き時間が含まれることを、前記日程データが前記指定日程データと合致することの要件とする、マッチング支援方法。
【請求項１６】
前記個人表示処理工程では、
前記画面を表示させた前記通信端末が、店の選択操作を受け付けると共に、選択された店に関する情報である店データをアポイントの申し入れを要求するアポイント情報に含めて、アポイントの申し入れ先の前記通信端末へ前記マッチング支援装置を介して送信し、
アポイントの申し入れ先の前記通信端末が、自身の表示部に前記店データを選択可能に表示させる、請求項１３〜１５の何れか一項に記載のマッチング支援方法。
【請求項１７】
前記個人表示処理工程では、
前記画面を表示させた前記通信端末からアポイントの申し入れを要求するアポイント情報が送信されたときに前記マッチング支援装置が、前記アポイント情報に基づくお誘い情報をアポイントの申し入れ先の前記通信端末へ送信し、
アポイントの申し入れ先の前記通信端末が、店の選択操作を受け付けると共に、選択された店に関する情報である店データをアポイントの受け入れを示す受け入れ情報に含めて前記マッチング支援装置へ送信する、請求項１３〜１５の何れか一項に記載のマッチング支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ間のマッチングを支援するマッチング支援装置、マッチング支援プログラム、端末側支援プログラム、及びマッチング支援方法に関する。
【背景技術】
【０００２】
従来から、複数のユーザの個人情報を管理し、ユーザ間のマッチングを支援するマッチング支援装置が知られている（例えば、特許文献１参照）。特許文献１のマッチング支援装置は、ニーズの合致したユーザ同士が互いの自己ＰＲを確認できるようになっており、各ユーザは、相手の自己ＰＲを参考にして、その後のやり取りの程度を決めることになる。また、マッチング支援装置には、ユーザ同士がマッチングしたことを契機として、通信端末を介したメッセージ交換の仲介を行うものもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１５００３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような従来のマッチング支援装置では、メッセージ交換を経て会ってみたいと思ったユーザ同士は、会う約束を交わした後、そこから日程調整を行わなければならない。すなわち、従来のマッチング支援装置では、マッチング後の各ユーザは、各々の通信端末から、空いている日時の情報を含むメッセージを数回にわたって送信し、実際に会う日時等を調整しなければならない。したがって、各ユーザは、マッチングしてから会うまでに何度もメッセージ交換を行わなければならず、多くの時間を費やすこととなる。そして、日程調整がうまくいかない場合は、せっかくマッチングしたのに会うことができない、ということも起こり得る。
【０００５】
本発明は、上述のような課題を解決するためになされたものであり、ファーストコンタクトまでの手間と時間を削減するマッチング支援装置、マッチング支援プログラム、端末側支援プログラム、及びマッチング支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るマッチング支援装置は、複数の通信端末との間で通信を行うマッチング支援装置であって、ユーザの空き時間を示す空き時間データを含む日程データを当該ユーザの個人情報に紐付けて記憶する記憶部と、ユーザによる指定に係る日程の情報であって時間帯の情報である時間帯データを含む指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を、表示用のデータとして通信端末へ返送する制御部と、を有し、制御部は、時間帯データにおける時間帯に、空き時間データにおける空き時間が含まれることを、日程データが指定日程データと合致することの要件とするものである。
【０００７】
本発明の一態様に係るマッチング支援プログラムは、複数の通信端末との間で通信を行うマッチング支援装置に搭載されたコンピュータを、ユーザの空き時間を示す空き時間データを含む日程データを当該ユーザの個人情報に紐付けて記憶部に記憶させる日程記憶処理手段、通信端末から、ユーザによる指定に係る日程の情報であって時間帯の情報である時間帯データを含む指定日程データが送信されたとき、当該指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を、表示用のデータとして通信端末へ返送する抽出処理手段、として機能させ、抽出処理手段は、時間帯データにおける時間帯に、空き時間データにおける空き時間が含まれることを、日程データが指定日程データと合致することの要件とするものである。
【０００８】
本発明の一態様に係る端末側支援プログラムは、ユーザの空き時間を示す空き時間データを含む日程データを複数記憶しているマッチング支援装置との間で通信を行うものであり、表示部を有する通信端末に搭載されたコンピュータを、日程を指定する操作を受け付けると共に、ユーザによる指定に係る日程の情報であって時間帯の情報である時間帯データを含む指定日程データをマッチング支援装置へ送信する日程指定処理手段、マッチング支援装置から、指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部が返送されたとき、返送された情報に基づく画面を表示部に表示させる個人表示処理手段、として機能させ、マッチング支援装置では、時間帯データにおける時間帯に、空き時間データにおける空き時間が含まれることが、日程データが指定日程データと合致することの要件とされている。
【０００９】
本発明の一態様に係るマッチング支援方法は、複数の通信端末とマッチング支援装置とが連携してユーザ間のマッチングを支援するマッチング支援方法であって、ユーザの空き時間を示す空き時間データを含む日程データを当該ユーザの個人情報に紐付けてマッチング支援装置が記憶する日程記憶処理工程と、日程を指定する操作を受け付けた通信端末が、ユーザによる指定に係る日程の情報であって時間帯の情報である時間帯データを含む指定日程データをマッチング支援装置へ送信する日程指定処理工程と、通信端末から指定日程データを取得したマッチング支援装置が、当該指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を返送する抽出処理工程と、通信端末がマッチング支援装置から返送された個人情報のうちの少なくとも一部を用いた画面を表示部に表示させる個人表示処理工程と、を有し、抽出処理工程において、マッチング支援装置は、時間帯データにおける時間帯に、空き時間データにおける空き時間が含まれることを、日程データが指定日程データと合致することの要件とする。
【００１０】
本発明の一態様に係るマッチング支援方法は、複数の通信端末とマッチング支援装置とが連携してユーザ間のマッチングを支援するマッチング支援方法であって、ユーザの空き時間の情報を含む日程データを当該ユーザの個人情報に紐付けてマッチング支援装置が記憶する日程記憶処理工程と、日付を指定する操作を受け付けた通信端末が、ユーザによる指定に係る日付の情報をマッチング支援装置へ送信する日程指定処理工程と、通信端末から日付の情報を取得したマッチング支援装置が、当該日付に対応する１又は複数の日程データを指定日程データとして抽出し、抽出した指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を返送する抽出処理工程と、通信端末がマッチング支援装置から返送された個人情報のうちの少なくとも一部を用いた画面を表示部に表示させる個人表示処理工程と、を有し、日程データにおける空き時間の情報を空き時間データとし、指定日程データにおける空き時間の情報を時間帯データとしたとき、抽出処理工程において、マッチング支援装置は、時間帯データにおける時間帯に、空き時間データにおける空き時間が含まれることを、日程データが指定日程データと合致することの要件とする。
【発明の効果】
【００１１】
本発明は、通信端末から送信された指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を通信端末へ返送するようになっており、指定日程データは時間帯の情報を含み、日程データは空き時間の情報を含んでいる。すなわち、指定日程データの送信元の通信端末には、当該指定日程データにおける時間帯が空いているユーザの情報だけが返送されることから、ユーザ間での日程調整が簡素化されるため、ファーストコンタクトまでの手間と時間を削減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１に係るマッチング支援装置及びマッチング支援システムの構成を例示したブロック図である。
【図２】図１の通信端末の機能的な構成例を示すブロック図である。
【図３】図１のマッチング支援装置の機能的な構成例を示すブロック図である。
【図４】図１のマッチング支援システムにおける、日程データの入力及び登録に関する動作を例示したシーケンスチャートである。
【図５】図１のマッチング支援システムにおいて、通信端末に表示される日程登録用の個人情報登録画面を例示した説明図である。
【図６】図１のマッチング支援システムにおいて、通信端末に表示される日程登録用の時間帯登録画面を例示した説明図である。
【図７】図１のマッチング支援システムにおいて、通信端末に表示される日程登録用のエリア登録画面を例示した説明図である。
【図８】図１のマッチング支援システムにおいて、通信端末に表示される日程登録用の内容確認画面を例示した説明図である。
【図９】図１のマッチング支援システムにおいて、通信端末に表示される日程登録用の登録確認画面を例示した説明図である。
【図１０】図１のマッチング支援システムにおいて、ユーザが通信端末によりアポイントを申し入れる際の動作を例示したシーケンスチャートである。
【図１１】図１のマッチング支援システムにおいて、通信端末に表示される空きユーザ表示画面を例示した説明図である。
【図１２】図１のマッチング支援システムにおいて、通信端末に表示される個人詳細表示画面を例示した説明図である。
【図１３】図１のマッチング支援システムにおいて、通信端末に表示される返答用画面を例示した説明図である。
【図１４】図１のマッチング支援システムにおいて、通信端末に表示される個人詳細画面を例示した説明図である。
【図１５】本発明の実施の形態１のマッチング支援システムの変形例１に係る店選択画面を例示した説明図である。
【図１６】本発明の実施の形態１のマッチング支援システムの変形例２に係る個人日程画面を例示した説明図である。
【図１７】本発明の実施の形態１のマッチング支援システムの変形例２に係る応答用画面を例示した説明図である。
【図１８】本発明の実施１の形態のマッチング支援システムの変形例３に係る応答用画面を例示した説明図である。
【図１９】本発明の実施１の形態のマッチング支援システムの変形例４に係る個人日程画面を例示した説明図である。
【図２０】本発明の実施１の形態のマッチング支援システムの変形例４に係る待ち合わせ確認画面を例示した説明図である。
【図２１】本発明の実施１の形態のマッチング支援システムの変形例４に係る応答用画面を例示した説明図である。
【図２２】本発明の実施の形態２に係るマッチング支援システムにおいて、ユーザが通信端末によりアポイントを申し入れる際の動作を例示したシーケンスチャートである。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１〜図３を参照し、マッチング支援システムの構成例について説明する。図１に示すように、マッチング支援システム１００は、マッチング支援装置１０と、複数の通信端末５０と、を含んで構成される。
【００１４】
マッチング支援装置１０は、複数の通信端末５０との間で通信を行うことにより、複数のユーザの個人情報などを管理し、ユーザ間のマッチングなどを支援するものである。マッチング支援装置１０は、インターネットなどのネットワークＮを介して、複数の通信端末５０に接続される。マッチング支援装置１０は、クラウドコンピューティングに基づくクラウドサーバ、もしくはＷｅｂサーバ等の物理サーバ、又はこれらを組み合わせたシステムなどにより構成される。
【００１５】
通信端末５０は、例えば、携帯電話、スマートフォン、タブレットＰＣ（Personal Computer）、ノートＰＣ、又はＰＤＡ（Personal Digital Assistant）のように、ユーザが携行できる端末である。通信端末５０は、ネットワークＮを介して、マッチング支援装置１０から後述する端末側支援プログラム５２ｐをダウンロードし、インストールすることにより、マッチング支援装置１０と連携して、ユーザ間のマッチングの支援などを実行する。すなわち、マッチング支援システム１００は、複数の通信端末５０とマッチング支援装置１０との連携により、ユーザ間のマッチングを支援するものである。もっとも、通信端末５０は、デスクトップ型ＰＣなどのユーザの携行に不適当なものであってもよいが、以下では、通信端末５０がスマートフォンであることを想定して説明する。したがって、タップやスワイプなど、スマートフォンに特有の操作名を使用するが、通信端末５０がＰＣなどの場合、上記の操作名は、マウスなどのポインティングデバイス又はキーボードを用いた操作内容に対応する。
【００１６】
図２に示すように、通信端末５０は、端末通信部５１と、端末記憶部５２と、端末制御部５３と、入力表示部５４と、を有している。端末通信部５１は、端末制御部５３が、ネットワークＮに接続された機器、及び無線により接続される機器との通信を行うためのインタフェースである。端末通信部５１は、Bluetooth（登録商標、以下同様）、ＢＬＥ（Bluetooth Low Energy）、ＷｉＦｉ（登録商標、以下同様）など、任意の無線通信の規格によりデータ通信を行う機能を有している。
【００１７】
入力表示部５４は、入力部５４ａと表示部５４ｂとが積層されて構成されたタッチパネルである。入力部５４ａは、ユーザによる入力操作を受け付け、入力操作の内容に応じた信号を端末制御部５３へ出力するものである。より具体的に、入力部５４ａは、ユーザによってタッチされた位置等を検出し、検出した位置等の情報を端末制御部５３へ出力するようになっている。表示部５４ｂは、例えば液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）からなり、文字又は画像などを表示するものである。
【００１８】
端末記憶部５２には、ユーザ間のマッチングを支援するための種々の情報が記憶されると共に、端末側支援プログラム５２ｐなどの端末制御部５３の動作プログラムが記憶されている。端末記憶部５２は、フラッシュメモリ、ｅＭＭＣ（embedded Multi Media Card）、又はＳＳＤ（Solid State Drive）などにより構成される。
【００１９】
端末制御部５３は、入力部５４ａに対するユーザの操作により、入力部５４ａを介して各種の操作を受け付ける。端末制御部５３は、個人情報を登録するための個人情報登録モードと、日程データを登録するための日程登録モードと、他のユーザにアポイントを申し入れるためのお誘いモードと、を有している。本実施の形態１における日程データは、ユーザの空き時間の情報、つまりユーザの空き時間を示す空き時間データと、当該空き時間データにおける空き時間に待ち合わせが可能なエリアを示すエリア情報と、を含んでいる。
【００２０】
端末制御部５３は、端末側支援プログラム５２ｐを起動するための操作を受け付けると、ホーム画面などの初期設定画面を表示させる。そして、端末制御部５３は、所定の操作に応じて、個人情報登録モードに対応する画面、日程登録モードに対応する画面、又はお誘いモードに対応する画面を表示部５４ｂに表示させる。
【００２１】
より具体的に、端末制御部５３は、個人情報処理手段５３ａと、日程登録処理手段５３ｂと、日程指定処理手段５３ｃと、個人表示処理手段５３ｄと、成立処理手段５３ｅと、を有している。個人情報処理手段５３ａは、個人情報登録モードの開始操作を受け付けると、ユーザの個人情報を登録するための個人情報登録画面を表示部５４ｂに表示させる。個人情報には、例えば、ユーザのニックネーム・年齢・性別・居住地・出身地などの情報であるプロフィール情報と、ユーザの趣味・嗜好・価値観などの情報である自己紹介情報と、画像データなどのビジュアル情報と、が含まれる。
【００２２】
個人情報処理手段５３ａは、個人情報の登録が指示されたとき、ユーザにより入力された個人情報を、当該ユーザの識別情報に紐付けて端末記憶部５２に記憶させる。併せて、個人情報処理手段５３ａは、ユーザの識別情報及び個人情報をマッチング支援装置１０へ送信する。また、個人情報処理手段５３ａは、ユーザの操作に応じて個人情報登録画面を表示し、個人情報の修正を受け付ける機能を有している。個人情報処理手段５３ａは、個人情報の修正の登録が指示されると、修正後の個人情報を当該ユーザの識別情報と共にマッチング支援装置１０へ送信する。
【００２３】
日程登録処理手段５３ｂは、日程データに関する入力操作を受け付けるものである。日程登録処理手段５３ｂは、日程データの登録を指示する操作を受け付けたとき、日程データをユーザの識別情報に紐付けて端末記憶部５２に記憶させる。併せて、日程登録処理手段５３ｂは、ユーザの識別情報及び日程データをマッチング支援装置１０へ送信する。また、日程登録処理手段５３ｂは、複数の日程データがマッチング支援装置１０から送信されたとき、複数の日程データを一覧表示する機能を有している。ここで、ユーザの識別情報には、当該ユーザの日程データと個人情報とが紐付けられている。すなわち、ユーザの個人情報は、当該ユーザの日程データに紐付けられている。
【００２４】
日程指定処理手段５３ｃは、日程を指定する操作を受け付けると共に、ユーザによる指定に係る日程の情報である指定日程データをマッチング支援装置１０へ送信する。指定日程データは、ユーザにより指定される時間帯の情報である時間帯データと、当該時間帯データに関連づけられた指定エリア情報と、を含んでいる。ここで、指定日程データの時間帯データは、日程データの空き時間データに対応し、指定日程データの指定エリア情報は、日程データのエリア情報に対応する。
【００２５】
個人表示処理手段５３ｄは、マッチング支援装置１０から、指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部が返送されたとき、返送された情報に基づく画面を表示部５４ｂに表示させる。ここで、マッチング支援装置１０から返送される情報には、指定日程データと合致する日程データが含まれる。成立処理手段５３ｅは、マッチングが成立した旨の成立情報がマッチング支援装置１０から送信されたとき、マッチングの成立を示す画面を表示部５４ｂに表示させる。また、成立処理手段５３ｅは、マッチングが成立したユーザ間でのメッセージ交換を実行させる機能を有している。
【００２６】
端末制御部５３は、ＣＰＵ（Central Processing Unit）などの演算装置と、こうした演算装置と協働して上記の各種機能を実現させる動作プログラムとにより構成することができる。すなわち、通信端末５０は、ユーザの空き時間を示す空き時間データを含む日程データを複数記憶しているマッチング支援装置１０との間で通信を行うものである。そして、端末側支援プログラム５２ｐは、コンピュータとしての端末記憶部５２及び端末制御部５３を、個人情報処理手段５３ａ、日程登録処理手段５３ｂ、日程指定処理手段５３ｃ、個人表示処理手段５３ｄ、及び成立処理手段５３ｅとして機能させるためのプログラムである。
【００２７】
図３に示すように、マッチング支援装置１０は、通信部１１と、記憶部１２と、制御部１３と、を有している。通信部１１は、制御部１３がネットワークＮに接続された機器との通信を行うためのインタフェースである。
【００２８】
記憶部１２は、通信端末５０を使用するユーザの空き時間の情報を含む日程データを、当該ユーザの個人情報に紐付けて記憶する。より具体的に、記憶部１２は、通信端末５０を使用するユーザの識別情報に紐付けて、当該ユーザの日程データと当該ユーザの個人情報とを記憶する。よって、記憶部１２において、ユーザの個人情報は、当該ユーザの日程データに紐付けられている。
【００２９】
記憶部１２には、ユーザ間のマッチングを支援するための種々の情報が記憶されると共に、マッチング支援プログラム１２ｐなどの端末制御部５３の動作プログラムが記憶されている。記憶部１２は、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）、フラッシュメモリ等のＰＲＯＭ（Programmable ＲＯＭ）、又はＨＤＤ（Hard Disk Drive）等により構成することができる。
【００３０】
制御部１３は、通信端末５０から指定日程データが送信されたとき、当該指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を、表示用のデータとして通信端末５０へ返送する。制御部１３は、指定日程データと合致する日程データが複数あれば、複数の日程データのそれぞれに紐付けられた個人情報のうちの少なくとも一部を返送する。制御部１３は、日程データに紐付けられた個人情報のうちの少なくとも一部を返送する際、当該日程データも併せて返送する。
【００３１】
本実施の形態１における制御部１３は、通信端末５０から指定日程データが送信されたとき、当該指定日程データと合致する日程データに紐付けられた個人情報の一部である簡易表示用の抜粋データを返送する。制御部１３は、抜粋データを返送する際、指定日程データと合致する日程データも併せて返送する。制御部１３は、抜粋データを返送する際、日程データの一部を返送してもよい。そして、制御部１３は、指定日程データの送信元である通信端末５０から、１つの抜粋データが指定された旨の指定情報が送信されたとき、当該抜粋データの元データである個人情報を通信端末５０へ返送する。制御部１３は、個人情報を返送する際、指定日程データと合致する日程データを併せて返送してもよい。
【００３２】
より具体的に、制御部１３は、個人記憶処理手段１３ａと、日程記憶処理手段１３ｂと、抽出処理手段１３ｃと、中継処理手段１３ｄと、を有している。個人記憶処理手段１３ａは、通信端末５０から送信される個人情報を識別情報に紐付けて記憶部１２に記憶させる。日程記憶処理手段１３ｂは、通信端末５０を使用するユーザの空き時間データを含む日程データを、当該ユーザの個人情報に紐付けて記憶部１２に記憶させる。日程記憶処理手段１３ｂは、記憶部１２内の日程データについて、空き時間データにおける終了時刻が過ぎたとき、又は空き時間データにおける開始時刻から一定時間が経過したときなどのタイミングで、当該日程データを削除する機能を有している。
【００３３】
抽出処理手段１３ｃは、通信端末５０から指定日程データが送信されたとき、当該指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を、表示用のデータとして通信端末５０へ返送する。本実施の形態１において、指定日程データと日程データとが合致するとは、時間帯データにおける時間帯に、空き時間データにおける空き時間が含まれ、かつ、指定日程データにおける指定エリア情報と、日程データにおけるエリア情報とが重複することをいう。
【００３４】
抽出処理手段１３ｃは、ある通信端末５０から、当該通信端末５０を使用するユーザの指定に係る指定日程データが送信されたとき、送信された指定日程データを記憶部１２内の各日程データに照らし、当該指定日程データと合致する１又は複数の日程データを抽出する。そして、抽出処理手段１３ｃは、抽出した日程データに紐付けられた識別情報を検索すると共に、検索した識別情報に紐付けられた個人情報のうちの少なくとも一部を、表示用のデータとして、指定日程データの送信元である通信端末５０へ返送する。
【００３５】
中継処理手段１３ｄは、ある通信端末５０から、アポイントの申し入れを要求するアポイント情報が送信されると、アポイントに関するお誘い情報を、アポイントの申し入れ先である通信端末５０へ送信する。中継処理手段１３ｄは、ある通信端末５０から受け入れ情報が送信されると、マッチングが成立した旨の成立情報を、アポイント情報の送信元である通信端末５０と、受け入れ情報の送信元である通信端末５０とに送信する。中継処理手段１３ｄは、ある通信端末５０から送信されたメッセージを、他の通信端末５０へ転送する機能を有している。
【００３６】
制御部１３は、ＣＰＵ（Central Processing Unit）などの演算装置と、こうした演算装置と協働して上記の各種機能を実現させるマッチング支援プログラム１２ｐとにより構成することができる。すなわち、マッチング支援プログラム１２ｐは、コンピュータとしての記憶部１２及び制御部１３を、個人記憶処理手段１３ａ、日程記憶処理手段１３ｂ、抽出処理手段１３ｃ、及び中継処理手段１３ｄとして機能させるためのプログラムである。
【００３７】
図４のシーケンスチャート及び図５〜図９を参照して、マッチング支援システム１００によるマッチング支援方法のうち、マッチング支援システム１００が日程データの入力及び登録を受け付ける際の動作について説明する。なお、図５〜図９は、入力表示部５４の表示画面５１ｘに表示された各画面を例示した図である。
【００３８】
［通信端末５０：日程登録処理手段５３ｂ］
端末制御部５３は、日程データの登録を行うための日程登録モードの開始操作を受け付けると（ステップＳ１０１）、ユーザの個人情報を登録するための日程データ登録画面Ｘ１を表示部５４ｂに表示させる（ステップＳ１０２）。
【００３９】
ここで、図５の日程データ登録画面Ｘ１は、開始時刻表示部６１と、終了時刻表示部６３と、エリア選択表示部６５と、を有している。開始時刻表示部６１は、日程データに含まれる空き時間データにおける開始時刻が表示される部分であり、終了時刻表示部６３は、空き時間データにおける終了時刻が表示される部分である。エリア選択表示部６５は、待ち合わせが可能なエリアの選択に関する情報が表示される部分である。図５の状態のエリア選択表示部６５には、エリアの選択を促す情報としての「選択してください」という文字と、下位の画面に進めるための進むキーＭと、が表示されている。
【００４０】
また、図５の日程データ登録画面Ｘ１は、ステータス表示部６６と説明部６８とを有している。図５のステータス表示部６６には、現在の画面に応じた情報としての「日程登録」という文字の他、日程データ登録画面Ｘ１を閉じるための閉じるキーＣが表示されている。以下の各図面については、画面間で共通する部分の説明を省略する。説明部６８は、現在の画面の説明などが表示される部分である。仮想登録ボタンＦｏは、必須のデータの入力が終わっていない状態の日程データ登録画面Ｘ１に表示され、タッチ操作などに反応しない画像である。図５では、後述する登録ボタンＦと同様の態様である仮想登録ボタンＦｏを例示している。もっとも、日程登録処理手段５３ｂは、日程データ登録画面Ｘ１に仮想登録ボタンＦｏを表示させなくてもよい。
【００４１】
次いで、端末制御部５３は、開始時刻の設定の指示を受け付けると（ステップＳ１０３）、図６のように、開始時刻表示部６１と終了時刻表示部６３との間に、日時を指定するための日時設定部６２を表示させる（ステップＳ１０４）。例えば、ユーザが開始時刻表示部６１の位置をタップすると、入力部５４ａが、開始時刻の設定を指示する信号を端末制御部５３へ送信し、端末制御部５３が、図６のような日時設定部６２を表示部５４ｂに表示させる。
【００４２】
図６では、日時設定部６２として、ドラムロール式のＵＩ（User Interface）を例示している。つまり、図６の日時設定部６２は、日付選択用の日付部６２ａと、時間選択用の時間部６２ｂと、分選択用の分部６２ｃと、を含んで構成されており、日付部６２ａと時間部６２ｂと分部６２ｃとは、個別に動くようになっている。端末制御部５３は、ユーザによる入力部５４ａの操作に応じて日時設定部６２の表示状態を変化させる。そして、端末制御部５３は、設定完了の指示を受け付けると、日時設定部６２の表示状態を開始時刻表示部６１に反映させる。図６の例において、ユーザが完了ボタンＤをタップすると、端末制御部５３は、日時設定部６２の表示状態に応じた日時の情報を、開始時刻の情報として端末記憶部５２に一時記憶させると共に、開始時刻表示部６１に反映させる（ステップＳ１０５）。
【００４３】
次に、端末制御部５３は、終了時刻の設定の指示を受け付けると（ステップＳ１０６）、図６と同様に、日時を指定するための日時設定部６２を表示させる（ステップＳ１０７）。例えば、ユーザが終了時刻表示部６３の位置をタップすると、入力部５４ａが、終了時刻の設定を指示する信号を端末制御部５３へ送信し、端末制御部５３が、終了時刻表示部６３の下方などに日時設定部６２を表示させる。端末制御部５３は、ユーザによる入力部５４ａの操作に応じて日時設定部６２の表示状態を変化させ、設定完了の指示を受け付けると、日時設定部６２の表示状態を終了時刻表示部６３に反映させる（ステップＳ１０８）。
【００４４】
端末制御部５３は、図６のような状態で、ユーザが開始時刻表示部６１の位置をタップすると、日時設定部６２を表示画面５１ｘから消去し、図５のような状態に戻すようになっている。端末制御部５３は、終了時刻表示部６３についても、開始時刻表示部６１と同様に処理する。ところで、端末制御部５３は、例えば図６のような状態において、開始時刻表示部６１がタップされたとき、日時設定部６２の表示状態を開始時刻表示部６１に反映させた上で、日時設定部６２を表示部５４ｂから消去するようにしてもよい。同様に、端末制御部５３は、終了時刻表示部６３がタップされたときに、日時設定部６２の表示状態を終了時刻表示部６３に反映させた上で、日時設定部６２を表示部５４ｂから消去するようにしてもよい。かかる構成を採る場合、端末制御部５３は、日時設定部６２に完了ボタンＤを表示させなくてもよい。
【００４５】
次に、端末制御部５３は、ユーザが進むキーＭをタップする等により、エリア選択の指示を受け付けると（ステップＳ１０９）、表示画面５１ｘを都道府県選択画面（図示せず）に遷移させる（ステップＳ１１０）。
【００４６】
次いで、端末制御部５３は、都道府県を選択する操作を受け付けると（ステップＳ１１１）、図７のように、表示画面５１ｘをエリア登録画面Ｘ３に遷移させる（ステップＳ１１２）。エリア登録画面Ｘ３は、都道府県ごとに設定されており、複数のエリア選択部Ｋを有している。また、図７のエリア登録画面Ｘ３は、ステータス表示部６６と複数のエリア選択部Ｋとの間に、補足説明を表示する補足欄Ｈと、４７都道府県のうちのどれであるか等を示す都道府県欄Ｔと、を有している。
【００４７】
端末制御部５３は、ユーザがエリア選択部Ｋをタップする等により、エリアを指定する操作を受け付けると（ステップＳ１１３）、図７のように、選択されたエリア選択部Ｋに、選択中であることを示す選択アイコンＫａを表示させる（ステップＳ１１４）。その際、端末制御部５３は、エリアの選択を確定させるためのエリア確定ボタンＥを表示させる（ステップＳ１１５）。
【００４８】
エリア登録画面Ｘ３では、複数のエリア選択部Ｋの選択も可能となっており、図７の例では、「渋谷・恵比寿・代官山」というエリアに対応するエリア選択部Ｋと、「原宿・表参道・青山」というエリアに対応するエリア選択部Ｋと、が選択されている。なお、図７のステータス表示部６６には、現在の画面に応じた情報としての「東京都」という文字の他、前の画面に戻すための戻るキーＲが表示されている。
【００４９】
すなわち、端末制御部５３は、エリア登録画面Ｘ３において、少なくとも１つのエリア選択部Ｋが選択されると、図７のように、エリアの選択を確定させるためのエリア確定ボタンＥを表示させる。つまり、端末制御部５３は、何れのエリア選択部Ｋも選択されていない状態のエリア登録画面Ｘ３には、エリア確定ボタンＥを表示させない。
【００５０】
端末制御部５３は、ユーザがエリア確定ボタンＥをタップする等により、エリアの選択を確定させる指示を受け付けると（ステップＳ１１６）、図８のように、設定内容を登録するための登録ボタンＦを含む内容確認画面Ｘ４に遷移させる（ステップＳ１１７）。
【００５１】
端末制御部５３は、ユーザが登録ボタンＦをタップする等により、設定内容の登録を指示する操作を受け付けると（ステップＳ１１８）、ユーザによる設定内容を示す日程データを当該ユーザの識別情報と共にマッチング支援装置１０へ送信する（ステップＳ１１９）。なお、日程データは、開始時刻及び終了時刻に基づく空き時間データと、選択されたエリア選択部Ｋに対応するエリア情報と、を含んでいる。
【００５２】
［マッチング支援装置１０：日程記憶処理手段１３ｂ］
制御部１４は、端末制御部５３から日程データ及び識別情報が送信されると、日程データを識別情報に紐付けて記憶部１２に記憶させる（ステップＳ１２０）。さらに、制御部１４は、端末制御部５３から送信された識別情報に紐付けられている全ての日程データを抽出する（ステップＳ１２１）。そして、制御部１４は、抽出した全ての日程データを、通信部１１を介して通信端末５０へ送信する（ステップＳ１２２）。
【００５３】
［通信端末５０：日程登録処理手段５３ｂ］
端末制御部５３は、１又は複数の日程データがマッチング支援装置１０から送信されると、送信された全ての日程データに基づく情報を表示する登録確認画面Ｘ５に表示画面５１ｘを遷移させる。これにより、通信端末５０のユーザは、自身の登録済みの日程データを一見して把握することができる（ステップＳ１２３）。そして、例えば、ユーザが閉じるキーＣをタップする等の操作を行うと、端末制御部５３は、図５の日程データ登録画面Ｘ１又はホーム画面などの別の画面に表示画面５１ｘを遷移させる（ステップＳ１２４）。
【００５４】
図９に示す登録確認画面Ｘ５は、マッチング支援装置１０から送信された全ての日程データに基づく情報として、１又は複数の日程表示部７０を有している。図９の日程表示部７０は、日付に対応づけられており、１又は複数の空き情報部７０ａを有している。日程表示部７０は、それぞれ、空き情報部７０ａの各情報の削除を指示するための削除ボタンＧを有している。空き情報部７０ａは、ユーザの空き時間データと、当該空き時間に待ち合わせが可能なエリアを示すエリア情報と、を含んでいる。ユーザの空き時間データは、日程データ登録画面Ｘ１において設定される情報であり、エリア情報は、エリア登録画面Ｘ３において指定される情報である。
【００５５】
端末制御部５３は、ユーザによる削除ボタンＧのタップなどにより、空き情報部７０ａの各情報の削除の指示を受け付けると、当該削除ボタンＧに対応する空き情報部７０ａの各情報を削除する。端末制御部５３は、日程表示部７０に空き情報部７０ａが１つだけ存在する場合、空き情報部７０ａの各情報の削除の指示を受け付けると、当該削除ボタンＧに対応する日程表示部７０の各情報を削除する。すなわち、端末制御部５３は、例えば、１０月２日の時間帯「１８：１５〜１９：４０」に対応する削除ボタンＧがタップされると、１０月２日の日程表示部７０を削除する。なお、空き情報部７０ａにおける空き時間データ及びエリア情報の表示態様及び省略の仕方などは、適宜変更することができる。
【００５６】
ここで、マッチング支援装置１０によるステップＳ１２０〜Ｓ１２２の処理工程は「日程記憶処理工程」に相当する。通信端末５０によるステップＳ１０１〜Ｓ１１９、Ｓ１２３、及びＳ１２４の処理工程は「日程登録処理工程」に相当する。ところで、上記の説明は、遷移直後のエリア登録画面Ｘ３では、何れのエリア選択部Ｋも選択されておらず、エリア確定ボタンＥが表示されない前提で行ったが、これに限定されない。例えば、端末制御部５３は、表示画面５１ｘをエリア登録画面Ｘ３に遷移させるとき、ユーザによる選択頻度又は事前設定などに基づき、少なくとも１つのエリア選択部Ｋを選択すると共に、選択アイコンＫａ及びエリア確定ボタンＥを表示させてもよい。
【００５７】
上記の動作説明では、制御部１４が抽出した全ての日程データを通信端末５０へ送信する例を示したが（ステップＳ１２２参照）、これに限定されない。制御部１４は、複数の日程データを抽出した場合、予め設定された数の日程データを通信端末５０へ送信してもよい。また、制御部１４は、日程データではなく、日程データの一部である日程抜粋情報を通信端末５０へ送信してもよい。
【００５８】
図１０のシーケンスチャート及び図１１〜図１４を参照して、マッチング支援システム１００によるマッチング支援方法のうち、ユーザが通信端末５０によりアポイントを申し入れる際の動作について説明する。図１０では、ユーザＺが所有する通信端末５０を通信端末５０Ｚとし、ユーザＵ１が所有する通信端末５０を通信端末５０Ｕとしている。ここでは、ユーザＺが通信端末５０Ｚを用いて、通信端末５０Ｕを所有するユーザＵ１にアポイントを申し込むまでの流れについて説明する。すなわち、図１１及び図１２の表示画面５１ｘは通信端末５０Ｚのものであり、図１３の表示画面５１ｘは通信端末５０Ｕのものであり、図１４の表示画面５１ｘは通信端末５０Ｚ及び通信端末５０Ｕのものである。
【００５９】
［通信端末５０Ｚ：日程指定処理手段５３ｃ］
端末制御部５３は、他のユーザにアポイントを申し入れるためのお誘いモードの開始操作を受け付けると（ステップＳ２０１）、図１１に例示するような日程指定部７１を含む空きユーザ表示画面Ｙ１を表示部５４ｂに表示させる。ここで、空きユーザ表示画面Ｙ１は、マッチング支援装置１０から返送された情報に基づく画面、あるいは個人情報のうちの少なくとも一部を用いた画面に相当する（ステップＳ２０２）。図１１では、端末制御部５３が、空きユーザ表示画面Ｙ１に、当日を含む１週間の日付を示す日程指定部７１を表示させる例を示している。この場合、端末制御部５３は、当日から始まる１週間の日付を示す日程指定部７１を表示させてもよく、当日を含み且つ特定の曜日から始まる１週間の日付を示す日程指定部７１を表示させてもよい。端末制御部５３は、スワイプなどの操作に応じて、日程指定部７１の表示内容を１日単位又は１週間単位で変更する機能を有している。
【００６０】
次いで、端末制御部５３は、日程を指定する操作を受け付けると（ステップＳ２０３）、ユーザＺによる指定に係る日程の情報である指定日程データを、ユーザＺの識別情報と共にマッチング支援装置１０へ送信する（ステップＳ２０４）。図１１の日程指定部７１は、各日付の指定が可能となっており、日程指定部７１における日付のうちの「３日」が指定されている。端末制御部５３は、指定された日付を、図１１のように、他の日付とは異なる態様とする。より具体的に、端末制御部５３は、日程指定部７１の日付の位置がタップされることにより、日程を指定する操作として、日付を指定する操作を受け付ける。端末制御部５３は、日付の指定を受け付けると、当該日付に対応する１又は複数の日程データを端末記憶部５２から抽出し、抽出した１又は複数の日程データを指定日程データとしてマッチング支援装置１０へ送信する。つまり、指定された日付に対応する１又は複数の日程データに含まれる１又は複数の空き時間データは、指定日程データにおける時間帯データに相当する。
【００６１】
［マッチング支援装置１０：抽出処理手段１３ｃ］
制御部１３は、通信端末５０Ｚから送信された指定日程データを記憶部１２内の各日程データに照らし、当該指定日程データと合致する１又は複数の日程データに紐付けられた１又は複数の識別情報を検索する（ステップＳ２０５）。そして、制御部１３は、検索した識別情報に紐付けられた個人情報の一部である抜粋データを、指定日程データの送信元である通信端末５０Ｚへ返送する。制御部１３は、複数の識別情報を検索した場合、各々に紐付けられた個人情報の一部である抜粋データを日程データと共に通信端末５０Ｚへ返送する（ステップＳ２０６）。
【００６２】
［通信端末５０Ｚ：個人表示処理手段５３ｄ］
端末制御部５３は、マッチング支援装置１０から１又は複数の抜粋データ及び日程データが返送されると、図１１のように、日程指定部７１の下方に、抜粋データ及び日程データに基づく情報を含む１又は複数の抜粋部７２を表示させる。図１１では、端末制御部５３が、ユーザのニックネーム・年齢・エリア情報と共に、空き時間データを含む複数の抜粋部７２を表示させた例を示している。また、図１１の抜粋部７２は、補助的な情報を示す補助画像Ｏを有している（ステップＳ２０７）。
【００６３】
端末制御部５３は、ユーザが抜粋部７２をタップする等により、１つの抜粋部７２を指定する操作を受け付けると（ステップＳ２０８）、１つの抜粋データが指定された旨の指定情報をマッチング支援装置１０へ送信する（ステップＳ２０９）。指定情報は、指定された抜粋部７２の抜粋データに対応する識別情報を含んでいる。なお、図１１の空きユーザ表示画面Ｙ１は、他の画面へ遷移させる複数のアイコンを含むメニューバー７３を有している。
【００６４】
［マッチング支援装置１０：抽出処理手段１３ｃ］
制御部１４は、通信端末５０Ｚから送信された識別情報に紐付けられた個人情報を記憶部１２から抽出する（ステップＳ２１０）。そして、制御部１４は、抽出した個人情報を、当該個人情報に紐付けられた日程データと共に通信端末５０Ｚへ返送する（ステップＳ２１１）。
【００６５】
［通信端末５０Ｚ：個人表示処理手段５３ｄ］
端末制御部５３は、マッチング支援装置１０から個人情報及び日程データが返送されると、返送された個人情報及び日程データを用いて、図１２に例示するような個人日程画面Ｙ２を表示部５４ｂに表示させる（ステップＳ２１２）。個人日程画面Ｙ２は、画像部７４、選択画像部７５、個人情報表示部７６、及び日程表示部７７を有している。画像部７４は、選択画像部７５の画像７５ａに対応しており、画像部７４のフリック又は画像７５ａの選択操作などにより、画像部７４の画像が切り替わるようになっている。選択画像部７５の画像７５ａのうち、画像部７４に表示されている画像は、強調枠７５ｂで囲われている。また、個人日程画面Ｙ２は、アポイントの申し入れ操作を受け付けるための申し入れボタンＰを有している。
【００６６】
端末制御部５３は、ユーザが申し入れボタンＰをタップする等により、アポイントの申し入れ操作を受け付けたとき（ステップＳ２１３）、アポイントの申し入れを要求するアポイント情報をマッチング支援装置１０へ送信する。アポイント情報は、ユーザＵ１の識別情報を含んでいる（ステップＳ２１４）。
【００６７】
［マッチング支援装置１０：中継処理手段１３ｄ］
制御部１４は、通信端末５０Ｚからアポイント情報が送信されると、ユーザＺからのアポイントに関するお誘い情報を通信端末５０Ｕへ送信する。お誘い情報は、ユーザからアポイントがあった旨の情報とユーザの個人情報とを含む（ステップＳ２１５）。
【００６８】
［通信端末５０Ｕ：個人表示処理手段５３ｄ］
端末制御部５３は、マッチング支援装置１０から送信されたお誘い情報をもとに、アポイントの申し入れがあったことを示す申し入れ情報を表示部５４ｂに表示させる（ステップＳ２１６）。申し入れ情報に応じたユーザＵの操作により、ユーザＺからのアポイントに関する詳細情報の表示が指示されると、端末制御部５３は、図１３に例示するような応答用画面Ｙ３を表示部５４ｂに表示させる（ステップＳ２１７）。端末制御部５３は、ユーザが受け入れボタンＱをタップする等により、アポイントの受け入れ操作を受け付けたとき（ステップＳ２１８）、アポイントの受け入れを示す受け入れ情報をマッチング支援装置１０へ送信する（ステップＳ２１９）。
【００６９】
［マッチング支援装置１０：中継処理手段１３ｄ］
制御部１４は、通信端末５０Ｕから受け入れ情報が送信されると、マッチングが成立した旨の成立情報を、通信端末５０Ｚ及び通信端末５０Ｕへ送信する（ステップＳ２２０）。
【００７０】
［通信端末５０Ｚ、通信端末５０Ｕ：成立処理手段５３ｅ］
通信端末５０Ｚ及び通信端末５０Ｕの端末制御部５３は、マッチング支援装置１０から成立情報が送信されると、図１４に例示するような成立画面Ｙ４を表示部５４ｂに表示させる（ステップＳ２２１）。成立画面Ｙ４には、マッチングが成立したことを示す文字及び画像などが表示される。また、成立画面Ｙ４は、メッセージのやり取りが可能なチャット画面への遷移を指示するチャットボタンＶと、ホーム画面などの別の画面に遷移させるための閉じるボタンＷと、を有している。
【００７１】
ここで、通信端末５０Ｚから通信端末５０Ｕにメッセージが送信される場合について説明する。
チャットボタンＶがタップされ、チャット画面への遷移の指示を受け付けると（ステップＳ２２２）、通信端末５０Ｚの端末制御部５３は、表示部５４ｂにチャット画面を表示させる（ステップＳ２２３）。そして、通信端末５０Ｚの端末制御部５３は、チャット画面において、メッセージの入力を受け付け、メッセージの送信指示を受け付けると（ステップＳ２２４）、入力されたメッセージをマッチング支援装置１０へ送信する（ステップＳ２２５）。
【００７２】
［マッチング支援装置１０：中継処理手段１３ｄ］
制御部１４は、通信端末５０Ｚから送信されたメッセージを、通信端末５０Ｕへ転送する（ステップＳ２２６）。これにより、通信端末５０Ｕでは、通信端末５０Ｚから送信されたメッセージを確認できる状態となる。すなわち、通信端末５０Ｕの端末制御部５３は、チャット画面への遷移の指示を受け付けると（ステップＳ２２７）、表示部５４ｂにチャット画面を表示させる（ステップＳ２２８）。これにより、ユーザＵ１は、ユーザＺからのメッセージを確認することができ、上記のステップＳ２２３〜Ｓ２２５と同様の処理により、ユーザＺにメッセージを返信することができる。
【００７３】
ここで、通信端末５０によるステップＳ２０１〜Ｓ２０４の処理工程は「日程指定処理工程」に相当する。マッチング支援装置１０によるステップＳ２０５、Ｓ２０６、Ｓ２１０、及びＳ２１１の処理工程は「抽出処理工程」に相当する。通信端末５０によるステップＳ２０７〜Ｓ２０９、Ｓ２１２〜Ｓ２１４、及びＳ２１６〜Ｓ２１９の処理工程は「個人表示処理工程」に相当する。マッチング支援装置１０によるステップＳ２２０及びＳ２２６の処理工程は「中継処理工程」に相当する。通信端末５０によるステップＳ２２１〜Ｓ２２５、Ｓ２２７、及びＳ２２８の処理工程は「成立処理工程」に相当する。
【００７４】
ところで、上記の動作説明では、日程を指定する操作を受け付けたときに、端末制御部５３がマッチング支援装置１０と連携して、空きユーザ表示画面Ｙ１に抜粋部７２を表示させる例を示したが、これに限定されない。例えば、端末制御部５３は、空きユーザ表示画面Ｙ１を表示させる際、当日などの特定の日付に対応する１又は複数の日程データを、指定日程データとしてマッチング支援装置１０へ送信してもよい。そして、端末制御部５３は、マッチング支援装置１０から１又は複数の抜粋データを取得することにより、最初に空きユーザ表示画面Ｙ１を表示部５４ｂに表示させるときから、１又は複数の抜粋部７２を表示させてもよい。すなわち、端末制御部５３は、ステップＳ２０２の処理のとき、空きユーザ表示画面Ｙ１に、日程指定部７１と共に、１又は複数の抜粋部７２を表示させてもよい。
【００７５】
ステップＳ２１１の処理において、制御部１３は、日程データを通信端末５０に返送しなくてもよい。かかる構成の場合、通信端末５０の個人表示処理手段５３ｄは、マッチング支援装置１０から抜粋データと共に返送され、端末記憶部５２に一時記憶させておいた日程データを、個人日程画面Ｙ２への表示用に使用するとよい。日程指定部７１は、図１１の態様に限らず、６日分以下の指定可能な日付、又は８日分以上の指定可能な日付を有していてもよい。例えば、日程指定部７１は、月単位などにより複数の日付を表示するカレンダー形式のＧＵＩ（Graphical User Interface）などであってもよい。
【００７６】
図１１では、空きユーザ表示画面Ｙ１において、個人表示処理手段５３ｄが複数の抜粋部７２を空き時間の早い順に並べる例を示したが、これに限定されない。例えば、個人表示処理手段５３ｄは、複数の抜粋部７２を、エリア情報ごとに、空き時間の早い順に並べてもよい。また、図７のようなエリア登録画面Ｘ３で複数のエリア選択部Ｋを選択する際、エリア選択部Ｋごとの優先度が設定できるようにしてもよい。すなわち、個人表示処理手段５３ｄは、複数のエリア選択部Ｋが優先度と共に選択されている場合、優先度の高いエリア選択部Ｋのエリア情報を含む抜粋部７２から順に並べるようにしてもよい。さらに、個人表示処理手段５３ｄは、ユーザによる使用状況を経時的に学習し、ユーザの嗜好などに応じて複数の抜粋部７２を並べるようにしてもよい。なお、個人表示処理手段５３ｄは、指定日程データと合致する日程データを複数有するユーザについて、１つの日程データに対応する抜粋部７２を表示させてもよく、日程データごとに抜粋部７２を表示させてもよい。もっとも、個人表示処理手段５３ｄは、１つの抜粋部７２に、複数の空き時間データを表示させたり、当日の空き時間が他にも存在することを示す情報（省略を示す「…」などの情報）を表示させたりすることにより、１人のユーザに複数の日程データが存在することを示してもよい。
【００７７】
以上のように、本実施の形態１におけるマッチング支援装置１０は、ユーザの空き時間の情報を含む日程データを当該ユーザの個人情報に紐付けて記憶する記憶部１２を有している。また、マッチング支援装置１０は、通信端末５０から送信された指定日程データと合致する日程データに紐付けられた個人情報の一部である抜粋データを通信端末５０へ返送する制御部１３を有している。指定日程データは時間帯の情報を含み、日程データは空き時間の情報を含んでいる。よって、指定日程データの送信元の通信端末５０には、当該指定日程データにおける時間帯が空いているユーザの情報だけが返送されることから、ユーザ間での日程調整が簡素化されるため、ファーストコンタクトまでの手間と時間を削減することができる。
【００７８】
ここで、一般的なマッチング支援システムでは、ユーザ同士がマッチングを経て実際に会う場合、夜の時間帯に設定されることも多く、時間が長くなったり、金銭的な負担が多くなったりする傾向にある。そして、実際に会ったとき、描いていたイメージと違ったようなケースでは、早めに解散したいのに切り出せない、といった問題も生じ得る。この点、マッチング支援システム１００の場合、ユーザは、通信端末５０により、空き時間を示す空き時間データを自ら設定することができる。そのため、ユーザは、空き時間を昼の時間帯に設定したり、空き時間を１時間程度の短い時間に設定したりする等により、時間的な負担や金銭的な負担を低減することができる。
【００７９】
また、制御部１３は、通信端末５０から、１つの抜粋データが指定された旨の指定情報が送信されたとき、当該抜粋データの元データである個人情報を通信端末５０へ返送する。すなわち、マッチング支援装置１０と通信端末５０との間では、まず、個人情報よりもデータ量の少ない抜粋データが送受信されるため、データ通信を円滑に行うことができる。そして、個人表示処理手段５３ｄが複数の抜粋部７２を表示部５４ｂに表示する場合、ユーザは他の複数のユーザの情報を一見して確認することができ、気になったユーザの詳細な情報のみをチェックすればよい。つまり、個人表示処理手段５３ｄは、選択されたユーザの個人情報のみをマッチング支援装置１０に要求し取得すればよい。そのため、ユーザの利便性の向上を図ると共に、データ通信の効率化を図ることができる。
【００８０】
ところで、本実施の形態１では、通信端末５０から指定日程データを取得した制御部１３が抜粋データを返送する例を示したが、これに限定されない。例えば、制御部１３は、通信端末５０から指定日程データが送信されたとき、当該指定日程データと合致する日程データに紐付けられた個人情報を返送してもよい。この場合、通信端末５０の個人表示処理手段５３ｄは、マッチング支援装置１０から１又は複数の個人情報が返送されたとき、図１１のような空きユーザ表示画面Ｙ１ではなく、図１２のような個人日程画面Ｙ２を表示部５４ｂに表示させてもよい。かかる構成では、個人日程画面Ｙ２が、マッチング支援装置１０から返送された情報に基づく画面、あるいは個人情報のうちの少なくとも一部を用いた画面に相当する。そして、個人表示処理手段５３ｄは、入力部５４ａに対するスワイプもしくはキー操作などに応じて、個人日程画面Ｙ２の表示内容をユーザごとに切り替えてもよい。マッチング支援装置１０の制御部１３は、指定日程データと合致する日程データが複数あった場合、複数の日程データのそれぞれに紐付けられた個人情報を一括で返送してもよい。また、制御部１３は、上記の場合、１つの日程データに紐付けられた個人情報を通信端末５０からの要求に応じて順次返送してもよく、予め設定された数の日程データに紐づけられた個人情報を通信端末５０からの要求に応じて順次返送してもよい。つまり、後者のケースにおいて、通信端末５０の個人表示処理手段５３ｄは、ユーザの操作に応じて、マッチング支援装置１０に個人情報を都度要求する。もっとも、通信端末５０の個人表示処理手段５３ｄは、マッチング支援装置１０から複数の個人情報が返送されたとき、各個人情報から抜粋データを生成して図１１のような空きユーザ表示画面Ｙ１に抜粋部７２を表示させてもよい。すなわち、制御部１３は、通信端末５０から送信された指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を通信端末５０へ返送することにより、ファーストコンタクトまでの手間と時間の削減に寄与する。
【００８１】
日程データは、空き時間データに関連づけられたエリア情報を含んでおり、日程データに基づく指定日程データも、時間帯データに関連づけられたエリア情報を含んでいる。すなわち、マッチング支援装置１０及びマッチング支援システム１００は、ユーザ間のマッチングに、空いている時間帯の情報だけでなく、エリア情報も利用することから、空き時間に存在する場所が近いユーザ同士がマッチングすることになる。そのため、空き時間の共通性だけでマッチングする場合よりも、待ち合わせ場所の調整が容易となるため、出会いの可能性を高めることができる。
【００８２】
端末側支援プログラム５２ｐは、通信端末５０に搭載されたコンピュータを、日程を指定する操作を受け付けると共に、ユーザによる指定に係る日程の情報であって時間帯の情報を含む指定日程データをマッチング支援装置１０へ送信する日程指定処理手段５３ｃとして機能させる。また、端末側支援プログラム５２ｐは、通信端末５０に搭載されたコンピュータを、マッチング支援装置１０から、指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部が返送されたとき、返送された情報に基づく画面を表示部５４ｂに表示させる個人表示処理手段５３ｄとして機能させる。よって、端末側支援プログラム５２ｐによれば、指定日程データの送信元の通信端末５０には、当該指定日程データにおける時間帯が空いているユーザの情報だけが返送される。よって、ユーザ間での日程調整が簡素化されるため、ファーストコンタクトまでの手間と時間を削減することができる。
【００８３】
また、端末側支援プログラム５２ｐは、通信端末５０に搭載されたコンピュータを、日程データの入力操作を受け付けると共に、日程データの登録を指示する操作を受け付けたとき、当該日程データをマッチング支援装置１０へ送信する日程登録処理手段５３ｂとして機能させる。日程登録処理手段５３ｂは、上述したように、空き時間データ及びこれに関連づけられたエリア情報の入力操作を受け付け、日程データの要素として登録する機能を有している。よって、端末側支援プログラム５２ｐによれば、ユーザの日程データをマッチング支援装置１０に管理させ、複数の通信端末５０とマッチング支援装置１０との連携により、精度のよいマッチングを実現することができる。そして、空き時間の共通性だけでマッチングする場合よりも、出会いの可能性を高めることができる。
【００８４】
＜変形例１＞
図１５を参照して、本変形例１のマッチング支援システム１００について説明する。本変形例１のマッチング支援システム１００は、日程データの要素として、店に関する情報である店データを登録できるようになっている。つまり、本変形例１の日程登録処理手段５３ｂは、店データの入力操作を受け付け、日程データの要素として登録する機能をさらに有している。ここで、店には、飲食店の他、美術館又は映画館などの施設、及びイベント会場なども含まれる。より具体的に、日程登録処理手段５３ｂは、図７のようなエリア登録画面Ｘ３でエリア選択部Ｋが選択された後、例えば図１５のような店選択画面Ｘ１３に遷移させる。図１５の店選択画面Ｘ１３は、確定ボタン８０と、画面説明部８１と、少なくとも１つの店表示部８２と、店表示部８２に対応づけられたチェックＢＯＸ８２ａと、を有している。
【００８５】
日程登録処理手段５３ｂは、グルメサイトとの連携などにより、店選択画面Ｘ１３に店表示部８２を表示させる。店表示部８２は、ユーザによるタップなどの操作により、店のＷｅｂサイトなどに移行できるようになっている。ユーザは、チェックＢＯＸ８２ａの位置にタップすることにより、１又は複数の店を選択することができる。図１５の例では、店Ｓ１と店Ｓ４が選択され、それぞれのチェックＢＯＸ８２ａにチェックマークが表示されている。ユーザが少なくとも１つの店を選択し、確定ボタン８０のタップなどにより、店データの確定を指示すると、日程登録処理手段５３ｂは、当該店データを日程データの要素として空き時間データに関連づけて登録する。日程登録処理手段５３ｂは、ユーザによる選択状況を経時的に学習し、ユーザの嗜好などに応じて表示させる店及び並べる順位などを変更してもよい。また、ユーザが選択用の店データを別途登録できるようにしてもよい。
【００８６】
本変形例１においても、抽出処理手段１３ｃは、通信端末５０から指定日程データが送信されたとき、当該指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を、表示用のデータとして通信端末５０へ返送する。本変形例１において、指定日程データと日程データとが合致するとは、時間帯データにおける時間帯に、空き時間データにおける空き時間が含まれ、指定日程データにおける指定エリア情報と、日程データにおけるエリア情報とが重複し、かつ、指定日程データにおける店データと、日程データにおける店データとが重複することをいう。
【００８７】
以上のように、本変形例１の日程データは、エリア情報に対応し、ユーザの嗜好を反映させた店データを含んでいる。つまり、本変形例１の日程登録処理手段５３ｂは、店データの入力操作を受け付け、日程データの要素として登録する機能をさらに有しており、マッチング支援装置１０は、ユーザが会うときに利用したい店の情報をマッチングに利用することができる。したがって、マッチング支援装置１０は、空き時間だけでなく、選択する店の好みも合致するユーザの情報を通信端末５０に提供することができる。よって、通信端末５０に表示させるデータの量を減らし、その質を高めることができるため、マッチングの精度を高めることができる。なお、店データを登録は、任意の項目としてもよい。つまり、例えば、マッチング支援システム１００は、登録しているユーザ同士の場合にのみ、指定日程データと日程データとの照合に店データを用いてもよく、店データを用いるか否かをユーザに選択させてもよい。
【００８８】
また、マッチング支援装置１０は、指定日程データと日程データとの間で共通する店が１つだけの場合、アポイントの日時と共に店を決定してもよい。この場合、個人表示処理手段５３ｄは、個人日程画面Ｙ２の日程表示部７７及び応答用画面Ｙ３の日程表示部７７に、決定された店の情報（店名・ＵＲＬなど）を表示するとよい。
【００８９】
＜変形例２＞
図１６及び図１７を参照して、本変形例２のマッチング支援システム１００について説明する。本変形例２のマッチング支援システム１００は、ユーザが個人日程画面Ｙ１２においてアポイントの申し入れをするとき、相手と会うときに利用したい店を指定できるようになっている。本変形例２の個人日程画面Ｙ１２は、図１６のように店選択ボタンＳｘを有している。
【００９０】
通信端末５０の個人表示処理手段５３ｄは、個人日程画面Ｙ１２において店選択ボタンＳｘがタップされる等により、店選択の指示を受け付けると、例えば図１５のような店選択画面Ｘ１３に遷移させる。そして、ユーザが変形例１と同様の操作により１又は複数の店を選択し、アポイントの申し入れ操作を行うと、個人表示処理手段５３ｄは、選択された店の情報である店データを含むアポイント情報をマッチング支援装置１０へ送信する。マッチング支援装置１０は、申し入れ先の通信端末５０に、店データを含むお誘い情報を送信する。
【００９１】
申し入れ先の通信端末５０の個人表示処理手段５３ｄは、所定の操作を受けて、マッチング支援装置１０から送信されたお誘い情報に基づく応答用画面Ｙ１３を表示部５４ｂに表示させる。図１７に例示する応答用画面Ｙ１３は、店表示部８２及びチェックＢＯＸ８２ａと同様に構成された、店表示部８３及びチェックＢＯＸ８３ａを有している。図１７では、申し入れ元の通信端末５０で店Ｓ１〜Ｓ３が選択され、申し入れ先の通信端末５０において店Ｓ２が選択された例を示している。
【００９２】
以上のように、本変形例２のマッチング支援システム１００（マッチング支援方法）は、個人日程画面Ｙ１２を表示させた通信端末５０が、店の選択操作を受け付けると共に、選択された店に関する情報である店データをアポイント情報に含めて、アポイントの申し入れ先の通信端末５０へマッチング支援装置１０を介して送信する。そして、アポイントの申し入れ先の通信端末５０は、自身の表示部５４ｂに店データを選択可能に表示させる。よって、本変形例２のマッチング支援システム１００によれば、アポイントの申し入れの際に、会うときに使用する店又は店の候補が設定され、アポイントを受け入れる際には、会うときに使用する店が確定する。よって、マッチング支援システム１００では、マッチング後、店を決めるためのメッセージ交換が不要となるため、ファーストコンタクトまでの手間と時間をさらに削減することができる。
【００９３】
＜変形例３＞
図１８を参照して、本変形例３のマッチング支援システム１００について説明する。上記の変形例２のマッチング支援システム１００は、最初に申し入れ元の通信端末５０で店が選択されるようになっているが、本変形例３のマッチング支援システム１００は、申し入れ先の通信端末５０だけで店の選択が行われるようになっている。本変形例３の応答用画面Ｙ２３は、図１８のように店選択ボタンＳｘを有している。
【００９４】
すなわち、通信端末５０の個人表示処理手段５３ｄは、応答用画面Ｙ２３において店選択ボタンＳｘがタップされる等により、店選択の指示を受け付けると、例えば図１５のような店選択画面Ｘ１３に遷移させる。そして、ユーザが変形例１と同様の操作により店を選択し、アポイントの受け入れ操作を行うと、個人表示処理手段５３ｄは、選択された店の情報である店データを含む受け入れ情報をマッチング支援装置１０へ送信する。マッチング支援装置１０は、申し入れ元の通信端末５０に、店データを含む成立情報を送信する。申し入れ元の通信端末５０の成立処理手段５３ｅは、成立画面Ｙ４などに、申し入れ先の通信端末５０で選択された店の情報（店名・ＵＲＬなど）を表示させる。
【００９５】
以上のように、本変形例３のマッチング支援システム１００（マッチング支援方法）は、応答用画面Ｙ２３を表示させた通信端末５０からアポイント情報が送信されたときにマッチング支援装置１０が、アポイント情報に基づくお誘い情報をアポイントの申し入れ先の通信端末５０へ送信する。そして、アポイントの申し入れ先の通信端末５０が、店の選択操作を受け付けると共に、選択された店に関する情報である店データを受け入れ情報に含めてマッチング支援装置１０へ送信する。よって、本変形例３のマッチング支援システム１００によれば、アポイントの申し入れ先のユーザが、会うときに使用する店を選択することができる。つまり、マッチング支援システム１００では、アポイントを受け入れる側のユーザに、店の決定権が付与され、当該ユーザのモチベーションとなるため、ユーザ間のマッチングの確率を高めることができる。
【００９６】
＜変形例４＞
図１９〜図２１を参照して、本変形例４のマッチング支援システム１００について説明する。上記では、マッチング支援システムが、恋愛対象や新しい友人とのマッチングに利用される想定で説明している。ただし、マッチング支援システムは、旅行先で現地の人とマッチングしたい場合、又は旅行先で同じ国の旅行者同士がマッチングしたい場合などにも利用される。このような場合、実際の待ち合わせ場所は、店ではなく、駅の改札や銅像前などの待ち合わせスポットであることも想定される。よって、本変形例４のマッチング支援システム１００は、ユーザが個人日程画面Ｙ２２においてアポイントの申し入れをするとき、待ち合わせ場所を指定できるように構成されている。本変形例４の個人日程画面Ｙ２２は、図１９のように場所指定ボタンＳｙを有している。
【００９７】
より具体的に、個人表示処理手段５３ｄは、個人日程画面Ｙ２２において場所指定ボタンＳｙがタップされる等により、場所指定の指示を受け付けると、待ち合わせ場所の情報を含む場所データを登録するための場所入力画面（図示せず）に遷移させる。場所入力画面は、自由に文字を入力できる自由記入欄を有していてもよく、例えば「〇〇駅〇口改札前」の駅名の部分など（〇の箇所）のように、待ち合わせ場所の一部が入力又は選択可能となった部分指定欄を有していてもよい。日程登録処理手段５３ｂは、エリア登録画面Ｘ３で指定されたエリア情報に対応する選択部分を含む部分指定欄を、場所入力画面に表示させてもよい。この場合、部分指定欄の選択部分は、ドロップダウン式のＵＩなどで構成するとよい。
【００９８】
個人表示処理手段５３ｄは、場所入力画面において場所データに関する入力操作を受け付け、その確認が指示されたとき、図２０のような待ち合わせ確認画面Ｘ２３を表示させるとよい。図２０の待ち合わせ確認画面Ｘ２３は、場所情報８６の他、日付情報８５ａと、待ち合わせ時間情報８５ｂと、場所確定ボタン８８と、を有している。日程登録処理手段５３ｂは、待ち合わせ時間情報８５ｂとして、空き時間データにおける開始時刻を表示してもよく、待ち合わせ時間の入力を、場所入力画面等において別途受け付けるようにしてもよい。
【００９９】
個人表示処理手段５３ｄは、ユーザが場所確定ボタン８８をタップする等により、待ち合わせ場所の登録を指示する操作を受け付けると、表示画面５１ｘを個人日程画面Ｙ２２に遷移させる。このとき、個人表示処理手段５３ｄは、個人日程画面Ｙ２２に待ち合わせ場所の情報などを表示させてもよい。もっとも、個人表示処理手段５３ｄは、場所入力画面に場所確定ボタン８８を表示させ、場所入力画面から待ち合わせ確認画面Ｘ２３への遷移を省略してもよい。
【０１００】
ユーザがアポイントの申し入れ操作を行うと、個人表示処理手段５３ｄは、場所データを含むアポイント情報をマッチング支援装置１０へ送信する。マッチング支援装置１０は、申し入れ先の通信端末５０に、場所データを含むお誘い情報を送信する。申し入れ先の通信端末５０の個人表示処理手段５３ｄは、応答用画面Ｙ３に待ち合わせ場所の情報などを表示させてもよく、例えば図２０のような確認画面への遷移を指示するためのボタンを応答用画面Ｙ３に表示させてもよい。
【０１０１】
以上のように、本変形例４のマッチング支援システム１００（マッチング支援方法）は、ユーザがアポイントの申し入れを行う際、待ち合わせ場所を指定できるようになっている。つまり、本変形例４のマッチング支援システム１００によれば、マッチングが成立したとき、待ち合わせの日時のみならず、待ち合わせ場所についても決定される。よって、マッチング後のメッセージ交換を低減するか、あるいはマッチング後のメッセージ交換をなくすことができるため、ユーザビリティーの向上を図ることができる。
【０１０２】
ところで、マッチング支援システム１００は、ユーザがアポイントの申し入れを受け入れるときに、待ち合わせ場所を指定できるように構成してもよい。かかる構成については、図２１を参照して説明する。図２１の応答用画面Ｙ３３は、場所指定ボタンＳｙを有している。個人表示処理手段５３ｄは、応答用画面Ｙ３３において場所指定ボタンＳｙがタップされる等により、場所指定の指示を受け付けたとき、場所入力画面に遷移させる。
【０１０３】
個人表示処理手段５３ｄは、場所入力画面において場所データに関する入力操作を受け付けた後、待ち合わせ場所の登録を指示する操作を受け付けると、表示画面５１ｘを応答用画面Ｙ３３に遷移させる。このとき、個人表示処理手段５３ｄは、応答用画面Ｙ３３に待ち合わせ場所の情報などを表示させてもよい。
【０１０４】
アポイントの受け入れ操作を行うと、個人表示処理手段５３ｄは、場所データを含む受け入れ情報をマッチング支援装置１０へ送信する。マッチング支援装置１０は、申し入れ元の通信端末５０に、場所データを含む成立情報を送信する。申し入れ元の通信端末５０の成立処理手段５３ｅは、成立画面Ｙ４などに、場所データに基づく待ち合わせ場所の情報などを表示させる。このようにすれば、変形例３と同様、アポイントを受け入れる側のユーザに、待ち合わせ場所の決定権が付与され、当該ユーザのモチベーションとなるため、ユーザ間のマッチングの確率を高めることができる。
【０１０５】
実施の形態２．
本実施の形態２におけるマッチング支援システムの基本的な構成は、実施の形態１のマッチング支援システムと同様であるため、実施の形態１と同等の構成部材については、同一の符号を用いて説明は省略する。本実施の形態２のマッチング支援システム１００は、指定日程データの抽出をマッチング支援装置１０が行うようになっている。
【０１０６】
より具体的に、本実施の形態２の日程指定処理手段５３ｃは、日付を指定する操作を受け付けたとき、ユーザによる指定に係る日付の情報をマッチング支援装置１０へ送信するようになっている。また、本実施の形態２の抽出処理手段１３ｃは、通信端末５０から日付の情報を取得したとき、当該日付に対応する１又は複数の日程データを指定日程データとして抽出するようになっている。
【０１０７】
図２２のシーケンスチャートを参照して、本実施の形態２におけるマッチング支援方法のうち、ユーザが通信端末５０によりアポイントを申し入れる際の動作について説明する。ここでの動作説明は、上述の図１０を用いた動作説明と同様の想定で行い、図１０と同様の工程については、同一のステップ番号を用いて説明は省略する。
【０１０８】
［通信端末５０Ｚ：日程指定処理手段５３ｃ］
日程指定処理手段５３ｃは、図１０と同様に、ステップＳ２０１〜Ｓ２０２の処理を実行する。次いで、端末制御部５３は、日付を指定する操作を受け付けると（ステップＳ３０１）、ユーザＺによる指定に係る日付の情報である日付データを、ユーザＺの識別情報と共にマッチング支援装置１０へ送信する（ステップＳ３０２）。
【０１０９】
［マッチング支援装置１０：抽出処理手段１３ｃ］
制御部１３は、通信端末５０Ｚから送信された日付データの日付に対応する１又は複数の日程データを、指定日程データとして記憶部１２から抽出する（ステップＳ３０３）。そして、制御部１３は、抽出した指定日程データを記憶部１２内の各日程データに照らし、当該指定日程データと合致する１又は複数の日程データに紐付けられた１又は複数の識別情報を検索する（ステップＳ２０５）。そして、マッチング支援システム１００は、図１０と同様に、ステップＳ２０６〜Ｓ２２８の処理を実行する。
【０１１０】
以上のように、本実施の形態２のマッチング支援システム１００によっても、ユーザ間での日程調整が簡素化されるため、ファーストコンタクトまでの手間と時間を削減することができる。また、本実施の形態２のマッチング支援システム１００では、マッチング支援装置１０が指定日程データを抽出するようになっており、通信端末５０側に日程データを記憶させなくてもよい。そのため、通信端末５０の処理負荷及びメモリ負荷の軽減を図ることができる。他の効果については、実施の形態１と同様である。また、上述した変形例１〜４の構成及び各代替構成は、本実施の形態２のマッチング支援システム１００にも適用することができ、同等の効果を奏することができる。
【０１１１】
上述した各実施の形態は、マッチング支援装置、マッチング支援プログラム、端末側支援プログラム、及びマッチング支援方法における好適な具体例であり、本発明の技術的範囲は、これらの態様に限定されるものではない。例えば、日程登録処理手段５３ｂは、エリア情報の入力操作を受け付ける機能を持たせずに構成してもよい。つまり、日程データは、エリア情報を含めずに構成してもよい。かかる構成の場合、指定日程データと日程データとが合致するとは、時間帯データにおける時間帯に、空き時間データにおける空き時間が含まれることをいう。
【０１１２】
また、個人表示処理手段５３ｄは、図１２等のような個人日程画面から、当該画面に対応する個人の日程データをまとめて表示する日程リスト画面（図示せず）に遷移させる機能を有していてもよい。日程リスト画面は、日程指定部７１を介して指定された日付及びそれ以外の日付に対応する日程データが表示される画面である。例えば、個人表示処理手段５３ｄは、日程リスト画面への遷移を指示するためのリスト表示ボタン（図示せず）を個人日程画面に表示させるとよい。そして、個人表示処理手段５３ｄは、ユーザがリスト表示ボタンにタップする等により、他の日程データの表示を指示する操作を受け付けると、他の日程データを要求するデータ要求信号をマッチング支援装置１０へ送信するとよい。マッチング支援装置１０の抽出処理手段１３ｃは、データ要求信号に含まれる識別情報に対応する１又は複数の日程データを記憶部１２から抽出し、抽出した日程データを個人表示処理手段５３ｄへ返送するとよい。これにより、個人表示処理手段５３ｄは、日程指定部７１を介して指定された日付及びそれ以外の日付に対応する日程データに基づく情報を、日程リスト画面に表示させることができる。このようにすれば、あるユーザが個人日程画面の各情報から他のユーザに興味を持った場合などに、指定日以外の空き時間等の情報を提供することができる。よって、ユーザのニーズにより柔軟に応えることができる。
【０１１３】
日程リスト画面は、例えば図９に示す登録確認画面Ｘ５と同様の態様を採ることができ、削除ボタンＧの代わりに、１つの日程データを選択するための日程選択ボタンを有するようにしてもよい。この場合、個人表示処理手段５３ｄは、ユーザが日程選択ボタンをタップする等により、日程データを選択する操作を受け付けたとき、選択された日程データに基づく情報を日程表示部７７に含む個人日程画面に遷移させるとよい。そして、個人表示処理手段５３ｄは、申し入れボタンＰへのタップ等を受けた際、選択された日程データでのアポイントの申し入れを行うようにするとよい。かかる構成を採れば、ユーザは、より都合のよい日程を選択してアポイントの申し入れを行うことができるため、利便性が高まる。
【０１１４】
同様に、個人表示処理手段５３ｄは、図１３等のような応答用画面から、当該画面に対応する個人の日程データをまとめて表示する日程リスト画面（図示せず）に遷移させる機能を有していてもよい。例えば、個人表示処理手段５３ｄは、リスト表示ボタンを応答用画面に表示させ、他の日程データの表示を指示する操作を受け付けたとき、データ要求信号をマッチング支援装置１０へ送信するとよい。マッチング支援装置１０の抽出処理手段１３ｃは、データ要求信号に含まれる識別情報に対応する１又は複数の日程データを記憶部１２から抽出して個人表示処理手段５３ｄへ返送するとよい。これにより、個人表示処理手段５３ｄは、日程指定部７１を介して指定された日付及びそれ以外の日付に対応する日程データを、日程リスト画面に表示させることができる。このようにすれば、アポイントの申し入れを受けたユーザが、応答用画面の各情報から申し入れ元のユーザに興味を持った場合などに、指定日以外の空き時間等の情報を提供することができる。よって、ユーザのニーズに対し、より柔軟に応えることができる。
【０１１５】
応答用画面から遷移する日程リスト画面も、個人日程画面から遷移する日程リスト画面と同様、日程選択ボタンを有するようにしてもよい。この場合、個人表示処理手段５３ｄは、日程データを選択する操作を受け付けたとき、選択された日程データに基づく情報を日程表示部７７に含む応答用画面に遷移させるとよい。そして、個人表示処理手段５３ｄは、受け入れボタンＱへのタップ等を受けた際、選択された日程データでのアポイントの受け入れを行うようにするとよい。かかる構成を採れば、アポイントの受け入れ側のユーザが、より都合のよい日程を選択することができる。さらに、アポイントの受け入れ側のユーザは、予め登録していた日程の都合がつかなくなった場合などに、アポイントの受け入れと同時に日程変更を依頼することができるため、各ユーザの利便性の向上を図ることができる。
【０１１６】
また、図１２、図１３、図１６〜図１９、及び図２１では、日程表示部７７に１つの空き時間データが表示されている例を示したが、これに限定されない。個人表示処理手段５３ｄは、日程表示部７７に、複数の空き時間データを表示させたり、複数の空き時間が存在することを示す情報（省略を示す「…」などの情報）を表示させたりしてもよい。この場合、個人表示処理手段５３ｄは、日程表示部７７のエリア情報等についても、空き時間データに対応づけて表示するとよい。さらに、個人表示処理手段５３ｄは、指定された日付に対応する複数の日程データをまとめて表示する日付詳細画面（図示せず）を表示させる機能を有していてもよい。例えば、個人表示処理手段５３ｄは、日付詳細画面への遷移を指示するための日付詳細ボタン（図示せず）を、個人日程画面又は応答用画面に表示させるとよい。そして、個人表示処理手段５３ｄは、ユーザが日付詳細ボタンにタップする等により、指定日の全ての日程データの表示を指示する操作を受け付けると、指定日の全ての日程データを記憶部５２から読み出すとよい。これにより、個人表示処理手段５３ｄは、日程指定部７１を介して指定された日付に対応する全ての日程データを日付詳細画面に表示させることができる。このようにすれば、アポイントの申し入れを行うユーザ、又はアポイントの申し入れを受けようとするユーザの利便性の向上を図ることができる。
【０１１７】
日程データは、駅中又は駅近など、会うときに利用する店の希望立地の情報である希望立地データを含んでいてもよい。すなわち、日程登録処理手段５３ｂは、店の希望立地に関する入力操作を受け付け、受け付けた操作に応じた希望立地データを、日程データの要素として空き時間データに関連づけて登録してもよい。このようにすれば、マッチングにユーザの嗜好が反映されると共に、店が駅から近い等の理由からユーザの安心感が高まるため、ユーザ間のマッチングの可能性をさらに高めることができる。もっとも、希望立地データは、日程データの要素としてではなく、個人情報の要素として登録できるようにしてもよい。すなわち、個人情報処理手段５３ａは、希望立地データの入力操作を受け付けると共に、個人情報の要素として登録する機能を有していてもよい。加えて、希望立地データを日程データ又は個人情報の要素として登録する構成は、変形例１〜３の構成に適用してもよい。この場合、変形例１〜３の個人表示処理手段５３ｄは、希望立地データを、店表示部８２又は店表示部８３に表示する店を選択する際の条件として参照してもよい。
【０１１８】
実施の形態１では、日付の指定を受け付けたときに、日程指定処理手段５３ｃが、指定された日付に対応する日程データを指定日程データとして抽出する例を示したが、これに限定されない。日程指定処理手段５３ｃは、ユーザがアポイントを申し入れる際に、時間帯の情報を含む新規の指定日程データの登録を受け付けるようにしてもよい。
【０１１９】
変形例１では、日程データの要素として店データを採用する例を示したが、これに限定されない。例えば、マッチング支援システム１００は、変形例１と同様に店データを登録するとともに、登録した店データを、アポイントを申し入れる際、又はアポイントを受け入れる際に利用してもよい。この場合、個人表示処理手段５３ｄは、個人日程画面Ｙ１２に、予め登録された店データに基づく店表示部８３及びチェックＢＯＸ８３ａ（図１７参照）を表示させてもよい。
【０１２０】
さらに、マッチング支援システム１００は、ユーザがアポイントの申し入れを行うとき、又はユーザがアポイントの申し入れを受け入れるときに、旅行先である旨などの状況を示す状況データ、又は観光案内を希望する旨などのニーズを示すニーズ情報を登録できるようにしてもよい。状況データ及びニーズ情報は、変形例４の場所データと同様、個人表示処理手段５３ｄが登録処理を行うようにするとよい。このようにすれば、ユーザは、相手の状況やニーズを事前に把握することができるため、無駄なやり取りを省き、不要なトラブルを回避することができる。
【０１２１】
図５〜図９及び図１１〜図２１に示した各画面は、あくまで例示であり、これらに限定されない。すなわち、通信端末５０に表示させる画像における各構成の種類、態様、配置、組み合わせなどは、図５〜図９及び図１１〜図２１の態様に限定されない。通信端末５０の個人情報処理手段５３ａは、個人情報の要素として、マッチングを希望する相手の年齢などの情報であるフィルタ情報を登録する機能を有していてもよい。そして、マッチング支援装置１０の抽出処理手段１３ｃは、フィルタ情報を参照して日程データを抽出するようにしてもよい。
【符号の説明】
【０１２２】
１０  マッチング支援装置、１１  通信部、１２  記憶部、１２ｐ  マッチング支援プログラム、１３  制御部、１３ａ  個人記憶処理手段、１３ｂ  日程記憶処理手段、１３ｃ  抽出処理手段、１３ｄ  中継処理手段、１４  制御部、５０、５０Ｕ、５０Ｚ  通信端末、５１  端末通信部、５１ｘ  表示画面、５２  端末記憶部、５２ｐ  端末側支援プログラム、５３  端末制御部、５３ａ  個人情報処理手段、５３ｂ  日程登録処理手段、５３ｃ  日程指定処理手段、５３ｄ  個人表示処理手段、５３ｅ  成立処理手段、５４  入力表示部、５４ａ  入力部、５４ｂ  表示部、６１  開始時刻表示部、６２  日時設定部、６２ａ  日付部、６２ｂ  時間部、６２ｃ  分部、６３  終了時刻表示部、６５  エリア選択表示部、６６  ステータス表示部、６８  説明部、７０  日程表示部、７０ａ  空き情報部、７１  日程指定部、７２  抜粋部、７４  画像部、７５  選択画像部、７５ａ  画像、７５ｂ  協調枠、７６  個人情報表示部、７７  日程表示部、８１  画面説明部、８２、８３  店表示部、８２ａ、８３ａ  チェックＢＯＸ、８３  確定ボタン、８５ａ  日付情報、８５ｂ  待ち合わせ時間情報、８６  場所情報、８８  場所確定ボタン、１００  マッチング支援システム、Ｃ  閉じるキー、Ｄ  完了ボタン、Ｅ  エリア確定ボタン、Ｆ  登録ボタン、Ｆｏ  仮想登録ボタン、Ｇ  削除ボタン、Ｈ  補足欄、Ｋ  エリア選択部、Ｋａ  選択アイコン、Ｍ  進むキー、Ｎ  ネットワーク、Ｏ  補助画像、Ｐ  申し入れボタン、Ｑ  受け入れボタン、Ｒ  戻るキー、Ｔ  都道府県欄、Ｖ  チャットボタン、Ｗ  閉じるボタン、Ｘ１  日程データ登録画面、Ｘ３  エリア登録画面、Ｘ４  内容確認画面、Ｘ５  登録確認画面、Ｘ１３  店選択画面、Ｘ２３  待ち合わせ確認画面、Ｙ１  空きユーザ表示画面、Ｙ２、Ｙ１２、Ｙ２２  個人日程画面、Ｙ３、Ｙ１３、Ｙ２３  応答用画面、Ｙ４  成立画面。
【要約】      （修正有）【課題】ファーストコンタクトまでの手間と時間を削減するマッチング支援装置、マッチング支援プログラム、端末側支援プログラム及びマッチング支援方法を提供する。【解決手段】マッチング支援システム１００において、マッチング支援装置１０は、ユーザの空き時間を示す空き時間データを含む日程データを当該ユーザの個人情報に紐付けて記憶し、ユーザによる指定に係る日程の情報であって時間帯の情報を含む指定日程データと合致する日程データに紐付けられた個人情報のうちの少なくとも一部を、表示用のデータとして通信端末５０へ返送する。【選択図】図１【図１】
0006824541.tif 000002
【図２】
0006824541.tif 000003
【図３】
0006824541.tif 000004
【図４】
0006824541.tif 000005
【図５】
0006824541.tif 000006
【図６】
0006824541.tif 000007
【図７】
0006824541.tif 000008
【図８】
0006824541.tif 000009
【図９】
0006824541.tif 000010
【図１０】
0006824541.tif 000011
【図１１】
0006824541.tif 000012
【図１２】
0006824541.tif 000013
【図１３】
0006824541.tif 000014
【図１４】
0006824541.tif 000015
【図１５】
0006824541.tif 000016
【図１６】
0006824541.tif 000017
【図１７】
0006824541.tif 000018
【図１８】
0006824541.tif 000019
【図１９】
0006824541.tif 000020
【図２０】
0006824541.tif 000021
【図２１】
0006824541.tif 000022
【図２２】
0006824541.tif 000023