(57)【要約】【課題】快適な集まりを容易に設定する。【解決手段】調整装置３００は、通信端末１０１から起動指示信号が送信されてくると、データベース４００に記憶されている利用者のスケジュールと相性情報とに基づいて、日程とメンバーとを決定し、決定した日程とメンバーとを通信端末１０１へ送信し、通信端末１０１は、調整装置３００から送信されてきたメンバーに含まれる通信端末へ、所定の通知を送信し、通信端末１０１〜１０３は、時系列に位置情報および会話内容を調整装置３００へ送信し、調整装置３００は、位置情報および会話内容に基づいて、データベース４００に記憶されている相性情報を更新し、データベース４００に記憶されているスケジュールと更新された相性情報とに基づいて、日程とメンバーとを再決定し、再決定した日程とメンバーとを通信端末１０１へ送信する。【選択図】図１
2017146837.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末と、調整装置と、データベースとを有する通信システムにおいて、
前記調整装置は、前記複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、前記データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定し、該決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信し、
前記第１の通信端末は、該第１の通信端末以外の通信端末のうち、前記調整装置から送信されてきた前記第１の決定情報が示すメンバーに含まれる通信端末へ、所定の通知を送信し、
前記第１の通信端末および前記所定の通知を受信した通信端末は、時系列に該通信端末の位置を示す位置情報および会話内容を前記調整装置へ送信し、
前記調整装置は、前記位置情報および前記会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新し、更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定し、該再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
前記データベースは、前記相性情報を、互いの相性の度合いを示す相性度として記憶し、
前記調整装置は、前記データベースに記憶されている前記相性度が所定のレベルよりも高い通信端末を前記メンバーとして決定または再決定する通信システム。
【請求項３】
請求項１または請求項２に記載の通信システムにおいて、
前記調整装置は、前記データベースに記憶されている前記スケジュールのうち、予定が未定である部分を前記日程として決定する通信システム。
【請求項４】
請求項１から３のいずれか１項に記載の通信システムにおいて、
前記通信端末は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を用いて、該通信端末の位置情報を取得する通信システム。
【請求項５】
請求項１から４のいずれか１項に記載の通信システムにおいて、
前記通信端末は、該通信端末の外部から所定の操作を受け付けると、前記起動指示信号を送信する通信システム。
【請求項６】
複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する分析部と、
前記分析部が決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信するインターフェイス部とを有し、
前記分析部は、前記インターフェイス部が、前記通信端末から位置情報および会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新し、更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定し、
前記インターフェイス部は、前記分析部が再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する調整装置。
【請求項７】
複数の通信端末と、調整装置と、データベースとを有する通信システムにおける調整方法であって、
前記調整装置が、前記複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、前記データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する処理と、
前記調整装置が、前記決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信する処理と、
前記第１の通信端末が、該第１の通信端末以外の通信端末のうち、前記調整装置から送信されてきた前記第１の決定情報が示すメンバーに含まれる通信端末へ、所定の通知を送信する処理と、
前記第１の通信端末および前記所定の通知を受信した通信端末が、時系列に該通信端末の位置を示す位置情報および会話内容を前記調整装置へ送信する処理と、
前記調整装置が、前記位置情報および前記会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新する処理と、
前記調整装置が、前記相性情報の更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定する処理と、
前記調整装置が、前記再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する処理とを行う調整方法。
【請求項８】
コンピュータに、
複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する手順と、
前記決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信する手順と、
前記通信端末から位置情報および会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新する手順と、
前記相性情報の更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定する手順と、
前記再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者のスケジュールを調整する通信システム、調整装置、調整方法およびプログラムに関する。
【背景技術】
【０００２】
共通の趣味やある目的で友人などと集まる場合、なるべく多くのメンバーが参加可能とさせるには、お互いのスケジュールを考慮する必要がある。さらに、その集まりをより楽しいものにするためには、そのメンバー同士での相性が良い／良くないことを考慮した方が良い。例えば、相性の良いメンバーだけをその集まりに参加させれば、より楽しい集まりとなることが考えられる。
例えば、介護ビジネスにおいて、利用者とヘルパーとの互いの相性を考慮して、ヘルパーを割り当てる技術が考えられている（例えば、特許文献１参照。）。これにより、利用者は快適な介護を受けることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３０４４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された技術を、友人などとの集まりに適用することで、その集まりはより楽しい集まりとなる。しかしながら、特許文献１に記載された技術においては、その相性度に関する情報は、利用者からの苦情やヘルパーの聞き取り調査に基づいて設定されるものであり、その設定に手間がかかってしまうという問題点がある。
【０００５】
本発明の目的は、上述した課題を解決する通信システム、調整装置、調整方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の通信システムは、
複数の通信端末と、調整装置と、データベースとを有する通信システムにおいて、
前記調整装置は、前記複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、前記データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定し、該決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信し、
前記第１の通信端末は、該第１の通信端末以外の通信端末のうち、前記調整装置から送信されてきた前記第１の決定情報が示すメンバーに含まれる通信端末へ、所定の通知を送信し、
前記第１の通信端末および前記所定の通知を受信した通信端末は、時系列に該通信端末の位置を示す位置情報および会話内容を前記調整装置へ送信し、
前記調整装置は、前記位置情報および前記会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新し、更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定し、該再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する。
また、本発明の調整装置は、
複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する分析部と、
前記分析部が決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信するインターフェイス部とを有し、
前記分析部は、前記インターフェイス部が、前記通信端末から位置情報および会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新し、更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定し、
前記インターフェイス部は、前記分析部が再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する。
また、本発明の調整方法は、
複数の通信端末と、調整装置と、データベースとを有する通信システムにおける調整方法であって、
前記調整装置が、前記複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、前記データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する処理と、
前記調整装置が、前記決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信する処理と、
前記第１の通信端末が、該第１の通信端末以外の通信端末のうち、前記調整装置から送信されてきた前記第１の決定情報が示すメンバーに含まれる通信端末へ、所定の通知を送信する処理と、
前記第１の通信端末および前記所定の通知を受信した通信端末が、時系列に該通信端末の位置を示す位置情報および会話内容を前記調整装置へ送信する処理と、
前記調整装置が、前記位置情報および前記会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新する処理と、
前記調整装置が、前記相性情報の更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定する処理と、
前記調整装置が、前記再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する処理とを行う。
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する手順と、
前記決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信する手順と、
前記通信端末から位置情報および会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新する手順と、
前記相性情報の更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定する手順と、
前記再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する手順とを実行させる。
【発明の効果】
【０００７】
本発明においては、快適な集まりを容易に設定することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の通信システムの第１の実施の形態を示す図である。
【図２】図１に示した通信システムにおける調整方法を説明するためのシーケンス図である。
【図３】本発明の通信システムの第２の実施の形態を示す図である。
【図４】図３に示した通信システムの各構成要素の詳細の一例を示す図である。
【図５】図４に示したＤＢ部に記憶されているスケジュールの一例を示す図である。
【図６】図４に示したＤＢ部に記憶されている会話／行動履歴の一例を示す図である。
【図７】図４に示したＤＢ部に記憶されている相性情報（相性リスト）の一例である。
【図８】図３に示した通信システムにおける調整方法を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態について図面を参照して説明する。
（第１の実施の形態）
【００１０】
図１は、本発明の通信システムの第１の実施の形態を示す図である。本形態は図１に示すように、複数の通信端末１０１〜１０３と、調整装置３００と、データベース４００とを有している。図１では、通信端末１０１〜１０３は３台である場合を例に挙げて示しているが、２台であっても、４台以上であっても良く、その数は限定しない。
【００１１】
データベース４００は、通信端末１０１〜１０３の利用者のスケジュールと、互いの相性を示す相性情報とを記憶する。
通信端末１０１〜１０３は、調整装置３００との間で通信を行う通信装置である。また、通信端末１０１〜１０３は、利用者が所定の操作を行うことで、起動指示信号を調整装置３００へ送信する。通信端末１０１〜１０３は、起動指示信号を送信した場合、その後、調整装置３００から送信されてきた決定情報が示すメンバーに含まれる通信端末へ、所定の通知を送信する。通信端末１０１〜１０３は、起動指示信号を送信した場合、または所定の通知を受信した場合、時系列に自身の通信端末の位置を示す位置情報および会話内容を取得して調整装置３００へ送信する。
調整装置３００は、通信端末１０１〜１０３のいずれかから起動指示信号が送信されてくると、データベース４００に記憶されている通信端末１０１〜１０３の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する。調整装置３００は、決定した日程とメンバーとを示す第１の決定情報を起動指示信号を送信してきた通信端末へ送信する。調整装置３００は、位置情報および会話内容を受信すると、受信した位置情報および会話内容に基づいて、データベース４００に記憶されている相性情報を更新する。調整装置３００は、通信端末１０１〜１０３のいずれかから起動指示信号が送信されてくると、データベース４００に記憶されているスケジュールと更新された相性情報とに基づいて、日程とメンバーとを再決定し、再決定した日程とメンバーとを示す第２の決定情報を起動指示信号を送信してきた通信端末へ送信する。
【００１２】
以下に、図１に示した通信システムにおける調整方法について説明する。
図２は、図１に示した通信システムにおける調整方法を説明するためのシーケンス図である。ここでは、起動指示信号を送信する通信端末が通信端末１０１である場合を例に挙げて説明する。
【００１３】
まず、通信端末１０１が、利用者の所定の操作を受け付けると、調整装置３００へ起動指示信号を送信することで所定のアプリケーションの起動を指示する（ステップＳ１）。このアプリケーションは、集まりの日程およびメンバーを調整する処理を行うものである。すると、調整装置３００は、データベース４００にあらかじめ記憶されている通信端末１０１〜１０３の利用者のスケジュールと、互いの相性を示す相性情報とを読み出す。調整装置３００は、データベース４００から読み出したスケジュールと相性情報とに基づいて、日程およびメンバーを決定する（ステップＳ２）。この日程およびメンバーとは、通信端末１０１の利用者が主催となる集まりを開催する日程およびその集まりに参加するメンバーである。ここでは、このメンバーに、通信端末１０１〜１０３それぞれの利用者が含まれている場合を例に挙げる。続いて、調整装置３００は、決定した日程およびメンバーを示す決定情報を、起動指示信号を送信してきた通信端末１０１へ送信する（ステップＳ３）。
決定情報を受信した通信端末１０１は、コミュニケーションツールを用いて、メンバーに含まれる通信端末１０２，１０３へ所定の通知を送信することで所定の通知を行う（ステップＳ４）。
すると、通信端末１０１〜１０３は、自身の位置情報および会話内容を取得し、時系列で調整装置３００へ送信する（ステップＳ５）。
調整装置３００は、通信端末１０１〜１０３から時系列で送信されてきた位置情報および会話内容に基づいて、データベース４００に記憶されている相性情報を更新する（ステップＳ６）。
その後は、ステップＳ１〜Ｓ６を繰り返す。この繰り返しによって、相性情報が更新されていく。また、更新後の決定情報は、再決定の結果の第２の決定情報となる。例えば、最初の決定情報に基づいて、集まりを開催しても良く、その後、集まりを開催する際、相性情報が更新されているため、さらに精度の高い相性度に基づいた決定情報を得ることができる。このように、相性情報が更新されていき、より高い相性度に応じた決定情報を提供することができる。
【００１４】
このように、本発明においては、スケジュールと相性情報とに基づいて、日程およびメンバーを決定する。さらに、時系列に記憶された位置情報や会話内容といった行動履歴に基づいて相性情報を更新し、更新された相性情報を用いて、日程およびメンバーを決定する。そのため、快適な集まりを容易に設定することができる。
（第２の実施の形態）
【００１５】
図３は、本発明の通信システムの第２の実施の形態を示す図である。本形態は図３に示すように、複数の通信端末１０１〜１０３と、調整装置３００と、データベース１０７〜１０９とを有している。図３では、通信端末１０１〜１０３およびデータベース１０７〜１０９がそれぞれ３台ずつである場合を例に挙げて示しているが、２台であっても、４台以上であっても良く、その数は限定しない。また、本形態においては、調整装置３００がクラウド５００内の１つの装置として設けられている場合を例に挙げている。
【００１６】
データベース１０７は、通信端末１０１の利用者のスケジュールと、互いの相性を示す相性情報とを記憶する。データベース１０８は、通信端末１０２の利用者のスケジュールと、互いの相性を示す相性情報とを記憶する。データベース１０９は、通信端末１０３の利用者のスケジュールと、互いの相性を示す相性情報とを記憶する。また、データベース１０７〜１０９が記憶する相性情報は、互いの相性の度合いを示す相性度であっても良い。
通信端末１０１〜１０３は、調整装置３００との間で通信を行う通信装置である。また、通信端末１０１〜１０３は、利用者が所定の操作を行うことで、その操作を受け付けると、起動指示信号を調整装置３００へ送信する。通信端末１０１〜１０３は、起動指示信号を送信した場合、その後、調整装置３００から送信されてきた決定情報が示すメンバーに含まれる通信端末へ、所定の通知を送信する。通信端末１０１〜１０３は、起動指示信号を送信した場合、または所定の通知を受信した場合、時系列に自身の通信端末の位置を示す位置情報および会話内容を取得して調整装置３００へ送信する。通信端末１０１〜１０３が位置情報を取得するには、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を用いるものであっても良く、その取得方法は限定しない。また、通信端末１０１〜１０３における会話内容の取得は、通信端末１０１〜１０３に具備された録音機能を用いるものであっても良く、取得される会話内容は、通信端末１０１〜１０３の周囲の会話や、通話内容であっても良く、その取得方法は限定しない。
調整装置３００は、通信端末１０１〜１０３のいずれかから起動指示信号が送信されてくると、データベース１０７〜１０９それぞれに記憶されている通信端末１０１〜１０３の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する。調整装置３００は、決定した日程とメンバーとを示す第１の決定情報を起動指示信号を送信してきた通信端末へ送信する。調整装置３００は、通信端末１０１〜１０３から位置情報および会話内容を受信すると、受信した位置情報および会話内容に基づいて、データベース１０７〜１０９に記憶されている相性情報を更新する。調整装置３００は、通信端末１０１〜１０３のいずれかから起動指示信号が送信されてくると、データベース１０７〜１０９に記憶されているスケジュールと更新された相性情報とに基づいて、日程とメンバーとを再決定し、再決定した日程とメンバーとを示す第２の決定情報を起動指示信号を送信してきた通信端末へ送信する。このとき、調整装置３００は、データベース１０７〜１０９に記憶されているスケジュールのうち、予定が未定である部分を日程として決定する。また、調整装置３００は、データベース１０７〜１０９に記憶されている相性度が所定のレベルよりも高い通信端末をメンバーとして決定するものであっても良い。また、本形態では、クラウド５００内に配置された調整装置３００が上述した機能を担うものである場合を例に挙げているが、この機能をクラウド５００内に配置された複数の装置が分担して担うものであっても良いし、クラウド５００内の複数のアプリケーションが担うものであっても良い。
【００１７】
図４は、図３に示した通信システムの各構成要素の詳細の一例を示す図である。
【００１８】
図３に示した通信端末１０１は図４に示すように、ＩＦ（インターフェイス）部２０１と、アプリケーション部２０２とを有している。図３に示した通信端末１０２は図４に示すように、ＩＦ（インターフェイス）部２０３と、アプリケーション部２０４とを有している。図３に示した通信端末１０３は図４に示すように、ＩＦ部（インターフェイス）２０５と、アプリケーション部２０６とを有している。アプリケーション部２０２，２０４，２０６は、通信端末１０１〜１０３それぞれの内部での処理を担う。ＩＦ部２０１，２０３，２０５は、通信端末１０１〜１０３それぞれとクラウド５００上のアプリケーションとを接続するための機能を有する。
【００１９】
図３に示したデータベース１０７は図４に示すように、ＩＦ部２１６と、ＤＢ部２１７とを有している。図３に示したデータベース１０８は図４に示すように、ＩＦ部２１８と、ＤＢ部２１９とを有している。図３に示したデータベース１０９は図４に示すように、ＩＦ部２２０と、ＤＢ部２２１とを有している。ＤＢ（データベース）部２１７，２１９，２２１は、スケジュールや位置情報、会話内容、相性を格納する。ＩＦ（インターフェイス）部２１６，２１８，２２０は、データベース１０７〜１０９とクラウド５００上のアプリケーションとを接続するための機能を有する。データベース１０７〜１０９のＤＢ（データベース）部２１７，２１９，２２１に記憶された情報の詳細については後述する。
【００２０】
また、図４に示した分析アプリケーション１０４〜１０６は、クラウド５００上のアプリケーションであって、例えば、図３に示した調整装置３００が具備する構成要素または調整装置３００にて実行されるプログラムであっても良い。本形態においては、分析アプリケーション１０４〜１０６が図３に示した調整装置３００が具備する構成要素である場合を例に挙げて説明する。分析アプリケーション１０４は図４に示すように、ＩＦ（インターフェイス）部２０７と、保存部２０８と、分析部２０９とを有している。分析アプリケーション１０５は図４に示すように、ＩＦ（インターフェイス）部２１０と、保存部２１１と、分析部２１２とを有している。分析アプリケーション１０６は図４に示すように、ＩＦ（インターフェイス）部２１３と、保存部２１４と、分析部２１５とを有している。分析部２０９，２１２，２１５は、会話・行動履歴から分析し、相性をリスト化、そのリストを参考に、メンバーを調整し、調整したメンバーでのスケジュールからマッチする日を導出する。保存部２０８，２１１，２１４は、分析部２０９，２１２，２１５それぞれが作成したリストをそれぞれ保存する。ＩＦ（インターフェイス）部２０７，２１０，２１３は、通信端末／クラウド５００上のデータベースと接続するための機能を有する。
【００２１】
以下に、処理の流れに沿って、各構成要素の働きを説明する。
通信端末１０１〜１０３を各利用者が操作することで、通信端末１０１〜１０３が所定の入力を受け付けると、アプリケーション部２０２，２０４，２０６それぞれは、通信端末１０１〜１０３に利用者のスケジュールおよび相性を入力する。通信端末１０１に入力された相性は、ＩＦ部２０１，２０７，２１６を経由し、保存部２０８によってＤＢ部２１７に保存される。同様に、通信端末１０２に入力された相性は、ＩＦ部２０３，２１０，２１８を経由し、保存部２１１によってＤＢ部２１９に保存される。同様に、通信端末１０３に入力された相性は、ＩＦ部２０５，２１３，２２０を経由し、保存部２１４によってＤＢ部２２１に保存される。
通信端末１０１を利用者が操作することで、通信端末１０１が所定の入力を受け付けると、アプリケーション部２０２は、日程調整の指示を出力する。この指示は起動指示信号である。アプリケーション部２０２は、起動指示信号を、ＩＦ部２０１，２０７を経由して、分析部２０９へ送信する。
起動指示信号を受信した分析部２０９は、ＩＦ部２０７，２１６を経由してＤＢ部２１７から、ＤＢ部２１７にあらかじめ記憶されているスケジュールのうちの予定の空き状況および相性のリストを取得する。同時に、分析部２０９は、日程調整したい旨を示す信号を、ＩＦ部２０７，２１０を経由して分析部２１２へ、またＩＦ部２０７，２１３を経由して分析部２１５へ送信する。
日程調整したい旨を示す信号を受信した分析部２１２は、ＩＦ部２１０，２１８を経由してＤＢ部２１９から、ＤＢ部２１９にあらかじめ記憶されているスケジュールのうちの予定空き状況および相性のリストを取得する。同様に、分析部２１５はＩＦ部２１３，２２０を経由してＤＢ部２２１から、ＤＢ部２２１にあらかじめ記憶されているスケジュールのうちの予定空き状況および相性のリストを取得する。
分析部２１２は、取得した、予定が空いている日時および相性のリストを、ＩＦ部２１０，２０７を経由して分析部２０９へ送信する。同様に、分析部２１５は、取得した、予定が空いている日時および相性のリストを、ＩＦ部２１３，２０７を経由して分析部２０９へ送信する。
分析部２０９は、分析部２１２，２１５から送信されてきた相性のリストからメンバー調整を行い、そのメンバーにおいて予定空き状況からマッチする日時を導出する。続いて、分析部２０９は、導出した日時と調整したメンバーとを、ＩＦ部２０７，２０１を経由してアプリケーション部２０２へ送信する。アプリケーション部２０２は、受信した日時とメンバーとを表示する。
利用者が、通信端末１０１が表示している日時およびメンバーを確認し、所定の操作を行うことで、通信端末１０１はその操作に基づいて、ＩＦ部２０１，２０３を経由してアプリケーション部２０４へ所定の通知を送信する。また、通信端末１０１はその操作に基づいて、ＩＦ部２０１，２０５を経由してアプリケーション部２０６へ所定の通知を送信する。このとき、通信端末１０１は、導出されたメンバーに含まれない通信端末には、所定の通知を送信しない。
続いて、アプリケーションの利用に伴い、通信端末１０１内のアプリケーション部２０２は、通信端末１０１の位置情報および会話内容を時系列に取得する。取得された位置情報および会話内容は会話・行動履歴として、ＩＦ部２０１，２０７，２１６を経由し、保存部２０８によって、ＤＢ部２１７に保存される。同様に、アプリケーションの利用に伴い、通信端末１０２内のアプリケーション部２０４は、通信端末１０２の位置情報および会話内容を時系列に取得する。取得された位置情報および会話内容は会話・行動履歴として、ＩＦ部２０３，２１０，２１８を経由し、保存部２１１によって、ＤＢ部２１９に保存される。同様に、アプリケーションの利用に伴い、通信端末１０３内のアプリケーション部２０６は、通信端末１０３の位置情報および会話内容を時系列に取得する。取得された位置情報および会話内容は会話・行動履歴として、ＩＦ部２０５，２１３，２２０を経由し、保存部２１４によって、ＤＢ部２２１に保存される。
その後、分析部２０９は、ＩＦ部２０７，２１６を経由して、ＤＢ部２１７から、会話・行動履歴を取得する。同様に、分析部２１２は、ＩＦ部２１０，２１８を経由して、ＤＢ部２１９から、会話・行動履歴を取得する。同様に、分析部２１５は、ＩＦ部２１３，２２０を経由して、ＤＢ部２２１から、会話・行動履歴を取得する。分析部２０９，２１２，２１５は、取得した会話・行動履歴を互いに交換し、これらの会話・行動履歴に基づいて、分析部２０９，２１２，２１５は、それぞれメンバーの相性を分析し、リスト化する。相性は、「いつ」「どこで」共にいたかという情報に基づいて、ある程度判定可能である。そのため、時間と位置とを軸として、日常の会話／行動履歴から分析アプリケーションが分析し、相性を更新する。例えば、位置、時間はＧＰＳ機能などにより情報を取得することができ、位置が学校や職場などの場合、昼休み時間の共による行動など時間を限定することで、ただ同じ空間にいるという例外も除外することが可能である。つまり、通常仕事をしている時間帯に、メンバーが同じフロアにいても必ずしも仲が良いとは限らない。一方、昼休みや仕事が終わった時刻後に、同じ位置にいれば仲が良いと判定することができる。また、会話内容から、その仲の良し悪しも判定することができる。このような判定に基づいて、相性を更新していく。
分析部２０９が分析した相性リストを、ＩＦ部２０７，２１６を経由して、保存部２０８によりＤＢ部２１７に保存する。同様にして、分析部２１２が分析した相性リストを、ＩＦ部２１０，２１８を経由して、保存部２１１によりＤＢ部２１９に保存する。同様に、分析部２１５が分析した相性リストを、ＩＦ部２１３，２２０を経由して、保存部２１４によりＤＢ部２２１に保存する。この保存は更新となり、相性を上書きする。
【００２２】
その後、通信端末１０１を利用者が操作することで、通信端末１０１が所定の入力を受け付けると、アプリケーション部２０２は、日程調整の指示を出力する。この指示は起動指示信号である。アプリケーション部２０２は、起動指示信号を、ＩＦ部２０１，２０７を経由して、分析部２０９へ送信する。
起動指示信号を受信した分析部２０９は、ＩＦ部２０７，２１６を経由してＤＢ部２１７から、ＤＢ部２１７にあらかじめ記憶されているスケジュールのうちの予定の空き状況および更新された相性のリストを取得する。同時に、分析部２０９は、日程調整したい旨を示す信号を、ＩＦ部２０７，２１０を経由して分析部２１２へ、またＩＦ部２０７，２１３を経由して分析部２１５へ送信する。
日程調整したい旨を示す信号を受信した分析部２１２は、ＩＦ部２１０，２１８を経由してＤＢ部２１９から、ＤＢ部２１９にあらかじめ記憶されているスケジュールのうちの予定空き状況および更新された相性のリストを取得する。同様に、分析部２１５はＩＦ部２１３，２２０を経由してＤＢ部２２１から、ＤＢ部２２１にあらかじめ記憶されているスケジュールのうちの予定空き状況および更新された相性のリストを取得する。
分析部２１２は、取得した、予定が空いている日時および相性のリストを、ＩＦ部２１０，２０７を経由して分析部２０９へ送信する。同様に、分析部２１５は、取得した、予定が空いている日時および相性のリストを、ＩＦ部２１３，２０７を経由して分析部２０９へ送信する。
分析部２０９は、分析部２１２，２１５から送信されてきた相性のリストからメンバー調整を行い、そのメンバーにおいて予定空き状況からマッチする日時を導出する。続いて、分析部２０９は、導出した日時と調整したメンバーとを、ＩＦ部２０７，２０１を経由してアプリケーション部２０２へ送信する。アプリケーション部２０２は、受信した日時とメンバーとを表示する。
利用者が、通信端末１０１が表示している日時およびメンバーを確認し、所定の操作を行うことで、通信端末１０１はその操作に基づいて、ＩＦ部２０１，２０３を経由してアプリケーション部２０４へ通知する。また、通信端末１０１はその操作に基づいて、ＩＦ部２０１，２０５を経由してアプリケーション部２０６へ通知する。このとき、通信端末１０１は、導出されたメンバーに含まれない通信端末には、所定の通知を送信しない。
【００２３】
なお、上述した説明では、利用者は３人である場合を例に挙げて説明したが、３人以外の場合も同様である。集まりを主催する幹事となる利用者は通信端末１０１の利用者と同様であり、幹事以外の利用者は端末１０２，１０３の利用者と同様である。
【００２４】
このように、グループでの日程調整を自動で行う際、スケジュールの空き状況、予定の位置情報以外に、メンバー同士の相性も考慮し、相性の良いメンバーで候補日時を決定し、幹事に通知する。初期はメンバー各々が相性を入力するが、時間経過に伴い変化する可能性がある相性は、「いつ」「どこで」共にいたかという情報を基にある程度判断可能である。そのため、時間と位置とを軸として、端末などからの日常の会話／行動履歴から分析アプリケーションが分析し、相性を更新する。
【００２５】
図５は、図４に示したＤＢ部２１７に記憶されているスケジュールの一例を示す図である。
図４に示したＤＢ部２１７は図５に示すように、通信端末１０１の利用者のスケジュールがあらかじめ記憶されている。図５に示した例では、通信端末１０１の利用者は、２月１７日（水）の１８時以降、２月１９日（金）の１８時以降、２月２０日（土）の午前中および２月２１日（日）の午後のスケジュールが空いている。そのため、分析部２０９は、これらの時間帯が空いている時間帯であると判定する。なお、図５には、ＤＢ部２１７に１週間のスケジュールが記憶されている例を示したが、１か月先までのスケジュールが記憶されているものであっても良いことは言うまでもない。
【００２６】
図６は、図４に示したＤＢ部２１７に記憶されている会話／行動履歴の一例を示す図である。
図６に示した会話／行動履歴は、通信端末１０１が時系列で取得した位置情報および会話内容である。図６に示すように、２月１日（月）に通信端末１０１が存在した位置と、取得した会話内容が時間ごとに記憶されている。この位置情報は、上述したようにＧＰＳ機能を用いて取得したもので良い。また、会話内容は、所定のアプリケーションを用いて、通信端末１０１に具備されているマイクが集音したものや、通話の内容を録音したものであっても良い。
【００２７】
図７は、図４に示したＤＢ部２１７に記憶されている相性情報（相性リスト）の一例である。
図７に示すように、相手に対する相性度が０〜１００の度数で記憶されている。例えば、通信端末１０１の利用者が最初にＸさんとの相性は「苦手」と入力した場合、その値を「０」として記憶しておき、その後の会話／行動履歴に基づいて、通信端末１０１の利用者とＸさんとが同じ位置に所定の時間共にいた場合、分析部２０９は相性度を「１０」に更新するものでも良い。また、例えば、通信端末１０１の利用者が最初にＹさんとの相性は「仲が良い」と入力した場合、その値を「１００」として記憶しておき、その後の会話／行動履歴に基づいて、通信端末１０１の利用者とＹさんとが同じ位置にいた時間がまったくない場合、分析部２０９は相性度を「９０」に更新するものでも良い。また、会話内容から特定のキーワードを抽出し、互いに同じであるキーワードの数に応じて相性度を更新するものであっても良い。例えば、会話内容から抽出した特定のキーワードのうち互いに一致するキーワードの数が、所定の閾値以上である場合、分析部２０９は相性度を「１０」上げるものであっても良い。また、会話内容から特定のキーワードを抽出し、データベースにあらかじめ記憶されている、趣味等の仕事以外に関するキーワードが含まれている数に応じて、分析部２０９は相性度を変更させるものであっても良い。また、会話内容に互いの名前が含まれているかどうかを判定し、互いの名前が含まれている場合、分析部２０９は相性度を上げるものであっても良い。このように、図４に示したＤＢ部２１７に記憶された相性度は、分析部２０９によって更新されていく。
【００２８】
以下に、図３に示した通信システムにおける調整方法について説明する。
図８は、図３に示した通信システムにおける調整方法を説明するためのシーケンス図である。ここでは、起動指示信号を送信する通信端末が通信端末１０１である場合を例に挙げて説明する。
【００２９】
まず、通信端末１０１が、利用者の所定の操作を受け付けると、調整装置３００へ起動指示信号を送信することで所定のアプリケーションの起動を指示する（ステップＳ１１）。このアプリケーションは、集まりの日程およびメンバーを調整する処理を行うものである。すると、調整装置３００は、データベース１０７〜１０９にあらかじめ記憶されている通信端末１０１〜１０３の利用者のスケジュールと、互いの相性を示す相性情報とを読み出す。調整装置３００は、データベース１０７〜１０９から読み出したスケジュールと相性情報とに基づいて、日程およびメンバーを決定する（ステップＳ１２）。この日程およびメンバーとは、通信端末１０１の利用者が主催となる集まりを開催する日程およびその集まりに参加するメンバーである。ここでは、このメンバーに、通信端末１０１〜１０３それぞれの利用者が含まれている場合を例に挙げる。続いて、調整装置３００は、決定した日程およびメンバーを示す決定情報を、起動指示信号を送信してきた通信端末１０１へ送信する（ステップＳ１３）。
決定情報を受信した通信端末１０１は、コミュニケーションツールを用いて、メンバーに含まれる通信端末１０２，１０３へ所定の通知を送信することで所定の通知を行う（ステップＳ１４）。
すると、通信端末１０１〜１０３は、自身の位置情報および会話内容を取得し、時系列で調整装置３００へ送信する（ステップＳ１５）。
調整装置３００は、通信端末１０１〜１０３から時系列で送信されてきた位置情報および会話内容をデータベース１０７〜１０９へ格納する（ステップＳ１６）。続いて、調整装置３００は、データベース１０７〜１０９に格納されている位置情報および会話内容に基づいて、データベース１０７〜１０９に記憶されている相性情報を更新する（ステップＳ１７）。この更新方法は、図７を用いて説明した通りである。
その後は、ステップＳ１１〜Ｓ１７を繰り返す。この繰り返しによって、相性情報が更新されていく。また、更新後の決定情報は、再決定の結果の第２の決定情報となる。例えば、最初の決定情報に基づいて、集まりを開催しても良く、その後、集まりを開催する際、相性情報が更新されているため、さらに精度の高い相性度に基づいた決定情報を得ることができる。このように、相性情報が更新されていき、より高い相性度に応じた決定情報を提供することができる。
（変形例）
【００３０】
初期入力時に相性ではなく、趣味を登録し、会話・行動履歴から趣味／趣向を分析することで、人と人の相性ではなく、目的と人との相性でメンバー調整をし、マッチする日を導出するということにも応用できる。趣味／趣向は、同様に「いつ」「どこに」いたかという情報に基づいて、ある程度判断可能である。そのため、時間と位置とを軸として、通信端末などからの日常の会話／行動履歴から分析アプリケーションが分析し、趣味／趣向を更新するものであっても良い。
【００３１】
本発明は、観光業、飲食業、娯楽施設関係にも適用することができる。
【００３２】
このように、本発明においては、スケジュールと相性情報とに基づいて、日程およびメンバーを決定する。さらに、時系列に記憶された位置情報や会話内容といった行動履歴を格納しておき、格納された行動履歴に基づいて相性情報を更新し、更新された相性情報を用いて、日程およびメンバーを決定する。そのため、日程調整が１回で済み、友人関係（人の好き嫌い）を互いに知られることがなく、スケジュールを互いに知られることがない。その結果、快適な集まりを容易に設定することができる。
【００３３】
上述した調整装置３００に設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を調整装置３００にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを調整装置３００に読み込ませ、実行するものであっても良い。調整装置３００にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃなどの移設可能な記録媒体の他、調整装置３００に内蔵されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等を指す。この記録媒体に記録されたプログラムは、調整装置３００に設けられたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）にて読み込まれ、ＣＰＵの制御によって、上述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【００３４】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記１）複数の通信端末と、調整装置と、データベースとを有する通信システムにおいて、
前記調整装置は、前記複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、前記データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定し、該決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信し、
前記第１の通信端末は、該第１の通信端末以外の通信端末のうち、前記調整装置から送信されてきた前記第１の決定情報が示すメンバーに含まれる通信端末へ、所定の通知を送信し、
前記第１の通信端末および前記所定の通知を受信した通信端末は、時系列に該通信端末の位置を示す位置情報および会話内容を前記調整装置へ送信し、
前記調整装置は、前記位置情報および前記会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新し、更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定し、該再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する通信システム。
（付記２）前記データベースは、前記相性情報を、互いの相性の度合いを示す相性度として記憶し、
前記調整装置は、前記データベースに記憶されている前記相性度が所定のレベルよりも高い通信端末を前記メンバーとして決定または再決定する、付記１に記載の通信システム。
（付記３）前記調整装置は、前記データベースに記憶されている前記スケジュールのうち、予定が未定である部分を前記日程として決定する、付記１または付記２に記載の通信システム。
（付記４）前記通信端末は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を用いて、該通信端末の位置情報を取得する、付記１から３のいずれか１項に記載の通信システム。
（付記５）前記通信端末は、該通信端末の外部から所定の操作を受け付けると、前記起動指示信号を送信する、付記１から４のいずれか１項に記載の通信システム。
（付記６）複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する分析部と、
前記分析部が決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信するインターフェイス部とを有し、
前記分析部は、前記インターフェイス部が、前記通信端末から位置情報および会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新し、更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定し、
前記インターフェイス部は、前記分析部が再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する調整装置。
（付記７）複数の通信端末と、調整装置と、データベースとを有する通信システムにおける調整方法であって、
前記調整装置が、前記複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、前記データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する処理と、
前記調整装置が、前記決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信する処理と、
前記第１の通信端末が、該第１の通信端末以外の通信端末のうち、前記調整装置から送信されてきた前記第１の決定情報が示すメンバーに含まれる通信端末へ、所定の通知を送信する処理と、
前記第１の通信端末および前記所定の通知を受信した通信端末が、時系列に該通信端末の位置を示す位置情報および会話内容を前記調整装置へ送信する処理と、
前記調整装置が、前記位置情報および前記会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新する処理と、
前記調整装置が、前記相性情報の更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定する処理と、
前記調整装置が、前記再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する処理とを行う調整方法。
（付記８）コンピュータに、
複数の通信端末のうち第１の通信端末から起動指示信号が送信されてくると、データベースに記憶されている前記複数の通信端末の利用者のスケジュールと、互いの相性を示す相性情報とに基づいて、日程とメンバーとを決定する手順と、
前記決定した日程とメンバーとを示す第１の決定情報を前記第１の通信端末へ送信する手順と、
前記通信端末から位置情報および会話内容を受信すると、該位置情報および該会話内容に基づいて、前記データベースに記憶されている前記相性情報を更新する手順と、
前記相性情報の更新後、前記第１の通信端末から前記起動指示信号が送信されてくると、前記データベースに記憶されている前記スケジュールと前記更新された相性情報とに基づいて、前記日程と前記メンバーとを再決定する手順と、
前記再決定した日程とメンバーとを示す第２の決定情報を前記第１の通信端末へ送信する手順とを実行させるためのプログラム。
【符号の説明】
【００３５】
１０１〜１０３    通信端末
１０４〜１０６    分析アプリケーション
１０７〜１０９，４００    データベース
２０１，２０３，２０５，２０７，２１０，２１３，２１６，２１８，２２０    ＩＦ部
２０２，２０４，２０６    アプリケーション部
２０８，２１１，２１４    保存部
２０９，２１２，２１５    分析部
２１７，２１９，２２１    ＤＢ部
３００    調整装置
５００    クラウド
【図１】
2017146837.tif 000003
【図２】
2017146837.tif 000004
【図３】
2017146837.tif 000005
【図４】
2017146837.tif 000006
【図５】
2017146837.tif 000007
【図６】
2017146837.tif 000008
【図７】
2017146837.tif 000009
【図８】
2017146837.tif 000010