(57)【要約】【課題】特定のイベントに関して有益な情報を収集することを可能とするための技術を提供する。【解決手段】特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザが同乗する車両内において発生する会話に関する会話情報を取得する。そして、取得した会話情報から特定のイベントに関するイベント情報を抽出する。【選択図】図３
2019219859.tif 000002
【特許請求の範囲】
【請求項１】
特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザが同乗する車両内において発生する会話に関する会話情報を取得することと、
前記会話情報から前記特定のイベントに関するイベント情報を抽出することと、
を実行する制御部を備える情報処理装置。
【請求項２】
前記制御部は、さらに、前記特定のイベントにおける所定のコンテンツに関するコンテンツ情報を前記車両内における前記複数のユーザに提供することを実行する請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記会話情報から、前記イベント情報として、前記コンテンツ情報と関連する情報を抽出する請求項２に記載の情報処理装置。
【請求項４】
特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザが同乗する車両内において発生する会話に関する会話情報を取得するステップと、
前記会話情報から前記特定のイベントに関するイベント情報を抽出するステップと、
を有する情報処理方法。
【請求項５】
請求項４に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項６】
各ユーザの目的地情報に基づいて、特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザを同一の車両にマッチングするマッチング装置と、
前記複数のユーザが同乗する前記車両内において発生する会話に関する会話情報を取得すると共に、前記会話情報から前記特定のイベントに関するイベント情報を抽出する情報処理装置と、
を備える情報処理システム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、および情報処理システムに関する。
【背景技術】
【０００２】
近年、同一の車両に複数のユーザが相乗りする移動形態である、所謂ライドシェアの利用が広がっている。また、このようなライドシェアの利用のために、複数のユーザをマッチングするための技術が開発されている。
【０００３】
また、特許文献１には、各端末の所持者同士が同一の車両に相乗りしているか否かを判定するための技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２３７８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特定のイベントに関して有益な情報を収集することを可能とするための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る情報処理装置は、
特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザが同乗する車両内において発生する会話に関する会話情報を取得することと、
前記会話情報から前記特定のイベントに関するイベント情報を抽出することと、
を実行する制御部を備える。
【０００７】
本発明の第二の態様に係る情報処理方法は、
特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザが同乗する車両内において発生する会話に関する会話情報を取得するステップと、
前記会話情報から前記特定のイベントに関するイベント情報を抽出するステップと、
を有する。
【０００８】
本発明の第三の態様に係るプログラムは、第二の態様に係る情報処理方法をコンピュータに実行させるためのプログラムである。
【０００９】
本発明の第四の態様に係る情報処理システムは、
各ユーザの目的地情報に基づいて、特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザを同一の車両にマッチングするマッチング装置と、
前記複数のユーザが同乗する前記車両内において発生する会話に関する会話情報を取得すると共に、前記会話情報から前記特定のイベントに関するイベント情報を抽出する情報処理装置と、
を備える。
【発明の効果】
【００１０】
本発明によれば、特定のイベントに関して有益な情報を収集することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る情報処理システムの概略構成を示す図である。
【図２】マッチング管理サーバおよびイベント管理サーバのハードウェア構成の一部を示す図である。
【図３】第１実施形態に係る情報処理システムを構成するユーザ端末、車載装置、マッチング管理サーバ、およびイベント管理サーバそれぞれの構成の一例を概略的に示すブロック図である。
【図４】ユーザ情報ＤＢに格納されるユーザ情報のテーブル構成の一例を示す図である。
【図５】マッチング情報ＤＢに格納されるマッチング情報のテーブル構成の一例を示す図である。
【図６】抽出部によって実行される抽出処理のフローを示すフローチャートである。
【図７】会話情報ＤＢに格納される会話情報のテーブル構成の一例を示す図である。
【図８】イベント情報ＤＢに格納される会話情報のテーブル構成の一例を示す図である。
【図９】第１実施形態の変形例に係る情報処理システムを構成するユーザ端末、車載装置、マッチング管理サーバ、およびイベント管理サーバそれぞれの構成の一例を概略的に示すブロック図である。
【図１０】第２実施形態に係る情報処理システムを構成するユーザ端末、車載装置、マッチング管理サーバ、およびイベント管理サーバそれぞれの構成の一例を概略的に示すブロック図である。
【図１１】第２実施形態に係る、イベント管理サーバと車載装置とにおいて実行される処理、および、両装置間での情報の送受信のフローを示す図である。
【発明を実施するための形態】
【００１２】
本発明の第１の態様に係る情報処理装置は、複数のユーザが同乗する車両内において発生する該複数のユーザ間の会話に関する会話情報を取得する制御部を備えている。本態様において、車両に同乗する「複数のユーザ」は、特定のイベントが行われる同一のイベント会場を目的地とするユーザである。例えば、各ユーザの目的地に関する情報である目的地情報を取得することで、同一のイベント会場を目的地とする複数のユーザを同一の車両にマッチングすることができる。このようなマッチングを行うことで、同一のイベント会場に向かう複数のユーザを同一の車両に同乗させることができる。なお、本発明に係る「イベント」とは、不特定多数の参加者が参加する（観客として参加する場合も含む）催し物であればどのようなイベントでもよい。本発明に係る「イベント」としては、演芸会、上映会、講演会、展覧会、試合、祭事等を例示することができる。
【００１３】
ここで、上記のように、特定のイベントが行われるイベント会場を目的地とする複数のユーザが同一の車両に同乗している場合、該車両（すなわち、イベント会場に向かって移動している車両）内においては、該複数のユーザ間で該特定のイベントに関する会話が発生し易いと考えられる。そのため、制御部が取得する会話情報には、特定のイベントに関する情報が多く含まれている可能性が高い。そこで、本態様に係る情報処理装置において、制御部は、取得した会話情報から、特定のイベントに関する情報であるイベント情報を抽出する。
【００１４】
これによれば、情報処理装置において、同一の車両に同乗して同一のイベント会場に向かう複数のユーザ間で行われる会話に基づいてイベント情報を取得することができる。そのため、特定のイベントに対する関心が非常に高い状態にある複数のユーザ間の会話であって、該特定のイベントの開催時期と同時期に行われる会話から、イベント情報を収集することができる。したがって、特定のイベントに関して有益な情報を収集することが可能となる。
【００１５】
以下、本発明の具体的な実施形態について図面に基づいて説明する。本実施例に記載されている構成部品の寸法、材質、形状、その相対配置等は、特に記載がない限りは発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【００１６】
＜第１実施形態＞
（システムの概略）
図１は、本実施形態に係る情報処理システムの概略構成を示す図である。情報処理システム１は、各ユーザが有するユーザ端末２００と、車両１０に搭載されている車載装置１００と、マッチング管理サーバ３００と、イベント管理サーバ４００とを含んで構成される。なお、本実施形態における、情報処理システム１の各ユーザは、それぞれが所望するイベントへ参加する者である。また、ユーザ端末２００は、情報処理システム１を利用するユーザの数だけ存在する。また、車両１０は、同一のイベント会場Ｐに向かう複数のユーザが同乗する車両である。
【００１７】
情報処理システム１においては、各ユーザ端末２００、車載装置１００、マッチング管理サーバ３００、およびイベント管理サーバ４００が、ネットワークＮ１によって相互に接続される。ネットワークＮ１には、例えば、インターネット等の世界規模の公衆通信網であるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やその他の通信網が採用されてもよい。また、ネットワークＮ１は、携帯電話等の電話通信網、ＷｉＦｉ等の無線通信網を含んでもよい。
【００１８】
各ユーザ端末２００には、情報処理システム１におけるマッチングサービスを利用するための所定のアプリケーションがインストールされている。ここで、マッチングサービスとは、ユーザに対して、イベント会場に向かう際の移動手段として、他のユーザとの同乗車両（以下、「ライドシェア車両」と称する場合もある。）を提供するためのサービスである。そして、各ユーザは、ユーザ端末２００において所定のアプリケーションを作動させることで、マッチングサービスを利用するために必要な各自の情報（以下、「ユーザ情報」と称する。）をマッチング管理サーバ３００に登録することができる。
【００１９】
マッチング管理サーバ３００は、登録されたユーザ情報を管理するサーバである。また、マッチング管理サーバ３００は、マッチングサービスを提供するためのマッチング処理を、登録されたユーザ情報に基づいて実行する。ここで、マッチング処理とは、特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザを同一の車両にマッチングする処理、すなわち、該複数のユーザと一の車両とを組み合わせる処理である。また、マッチング管理サーバ３００は、マッチング処理によるマッチング結果を各ユーザ端末２００に送信する。
【００２０】
車両１０は、マッチング管理サーバ３００におけるマッチング処理によってマッチングされた複数のユーザが同乗するライドシェア車両である。この車両１０は、同乗する複数のユーザの共通の目的地であるイベント会場Ｐに向けて移動する。また、車両１０には車載装置１００が搭載されている。この車載装置１００は、車両１０内において発生する会話に関する会話情報を取得することができる。なお、ライドシェア車両は複数存在しており、各ライドシェア車両に車載装置１００が搭載されている。
【００２１】
イベント管理サーバ４００は、車両１０に同乗する複数のユーザが参加する特定のイベント（すなわち、イベント会場Ｐで行われるイベント）に関する情報を管理するサーバである。より詳細には、イベント管理サーバ４００は、当該イベントの主催者に提供するための情報の収集や、当該イベントの参加者（ユーザ）に向けての情報の発信を行う。
【００２２】
（サーバのハードウェア構成）
ここで、マッチング管理サーバ３００およびイベント管理サーバ４００のハードウェア構成について図２に基づいて説明する。図２は、マッチング管理サーバ３００およびイベント管理サーバ４００のハードウェア構成の一部を示す図である。マッチング管理サーバ３００およびイベント管理サーバ４００は、一般的なコンピュータにより構成される。
【００２３】
マッチング管理サーバ３００は、ＣＰＵやＤＳＰ等のプロセッサ３０１、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）等の主記憶部３０２と、ＥＰＲＯＭ、ハードディスクドライブ（ＨＤＤ）、リムーバブルメディア等の補助記憶部３０３と、を備えている。ここで、リムーバブルメディアは、例えば、ＵＳＢメモリやＳＤカード等のフラッシュメモリ、あるいは、ＣＤ−ＲＯＭやＤＶＤディスク、ブルーレイディスクのようなディスク記録媒体である。また、マッチング管理サーバ３００と同様に、イベント管理サーバ４００も、プロセッサ４０１、主記憶部４０２、および補助記憶部４０３を備えている。
【００２４】
各サーバ３００、４００において、補助記憶部３０３、４０３には、オペレーティングシステム（ＯＳ）、各種プログラム、各種情報テーブル等が格納されている。また、各サーバ３００、４００において、プロセッサ３０１、４０１が、補助記憶部３０３、４０３に記憶されたプログラムを主記憶部３０２、４０２にロードして実行することによって、後述するような各種の機能モジュールを実現することができる。ただし、各サーバ３００、４００における一部または全部の機能モジュールはＡＳＩＣやＦＰＧＡのようなハードウェア回路によって実現されてもよい。
【００２５】
なお、マッチング管理サーバ３００およびイベント管理サーバ４００それぞれは、必ずしも単一の物理的構成によって実現される必要はなく、互いに連携する複数台のコンピュータによって構成されてもよい。また、マッチング管理サーバ３００とイベント管理サーバ４００とが、必ずしも物理的に複数の構成である必要はなく、一台のコンピュータによって両者が構成されていてもよい。
【００２６】
（システム構成）
次に、本実施形態に係る情報処理システム１を構成するユーザ端末２００、車載装置１００、マッチング管理サーバ３００、およびイベント管理サーバ４００それぞれの機能構成について図３に基づいて説明する。図３は、本実施形態に係る情報処理システム１を構成するユーザ端末２００、車載装置１００、マッチング管理サーバ３００、およびイベント管理サーバ４００それぞれの構成の一例を概略的に示すブロック図である。
【００２７】
（ユーザ端末）
ユーザ端末２００は、プロセッサ、主記憶部、補助記憶部と、を有するコンピュータを含んで構成される。ユーザ端末２００としては、スマートフォン、タブレットコンピュータ、モバイルコンピュータ、ウェアラブルコンピュータ、ワイヤレスストレージ、携帯電話、ハンディターミナル等を例示することができる。また、ユーザ端末２００は、ネットワークＮ１を介してマッチング管理サーバ３００に接続されるパーソナルコンピュータであってもよい。
【００２８】
ユーザ端末２００は、通信部２１０および制御部２２０を有している。通信部２１０は、ユーザ端末２００をネットワークＮ１に接続するための通信手段である。通信部２１０は、例えば３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）等の移動体通信サービスを利用して、ネットワークＮ１経由で、マッチング管理サーバ３００を含む他の装置と通信を行うことができる。
【００２９】
また、制御部２２０は、ユーザ端末２００を制御するための演算処理を行う機能を有する。制御部２２０は、プロセッサによって実現することができる。また、プロセッサが、補助記憶部に記憶されたプログラムを主記憶部にロードして実行することによって、制御部２２０が有する各種の機能モジュールを実現することができる。
【００３０】
ここで、制御部２２０は、機能モジュールとして、ユーザ情報生成部２２１を有している。ユーザ情報生成部２２１は、ユーザが、上記の所定のアプリケーションを作動させた上でユーザ端末２００の入出力部に対して行った入力操作に基づき、ユーザ情報を生成する。ここで、ユーザ情報には、ユーザが参加するイベントを特定するためのイベントＩＤ、該イベントのイベント会場を特定するための会場ＩＤ、および、該イベントの開催日時に関する情報が含まれている。また、ユーザ情報には、ユーザがイベント会場に向かう際に、他のユーザと同乗するライドシェア車両に自身が乗車するための乗車位置に関する情報も含まれている。例えば、ユーザが、自身が参加するイベントのイベント会場に向かうための移動手段としてライドシェア車両を選択した場合、該ユーザは、ユーザ端末２００の入出力部に対して、自身が乗車を希望する位置（乗車希望位置）を入力する。この場合、ユーザによって入力された乗車位置に基づいて、ユーザ情報における乗車位置に関する情報が生成される。例えば、ユーザが、ユーザ端末２００の入出力部に対して、乗車希望位置として自宅を入力した場合、該自宅の住所を「乗車位置に関する情報」としてもよい。また、例えば、ユーザが、ユーザ端末２００の入出力部に対して、乗車希望位置としてイベント会場の最寄駅を入力した場合、該最寄駅の駅名を「乗車位置に関する情報」としてもよい。
【００３１】
また、制御部２２０は、ユーザ情報生成部２２１において生成されたユーザ情報を通信部２１０を介してマッチング管理サーバ３００に送信する処理を行う。さらに、制御部２２０は、マッチング管理サーバ３００から送信されるマッチング結果に関する情報であるマッチング情報を通信部２１０を介して受信する処理を行う。さらに、制御部２２０は、マッチング管理サーバ３００から受信したマッチング情報を、ユーザ端末２００が備える入出力部（例えば、タッチパネルディスプレイ）に出力する処理を行う。
【００３２】
（マッチング管理サーバ）
マッチング管理サーバ３００は、各ユーザ端末２００からネットワークＮ１経由でユーザ情報を受信する。そして、マッチング管理サーバ３００では、受信した各ユーザについてのユーザ情報に基づいて、後述するようなマッチング処理が行われる。さらに、マッチング管理サーバ３００は、マッチング処理によるマッチング結果に関する情報であるマッチング情報を各ユーザ端末２００および車両１０の車載装置１００に送信する。
【００３３】
マッチング管理サーバ３００は、通信部３１０、制御部３２０、ユーザ情報データベース（ユーザ情報ＤＢ）３３０、マッチング情報データベース（マッチング情報ＤＢ）３４０を有している。通信部３１０は、マッチング管理サーバ３００をネットワークＮ１に接続するための通信手段である。通信部３１０は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インターフェースボードや、無線通信のための無線通信回路を含んで構成される。
【００３４】
ユーザ情報ＤＢ３３０は、各ユーザについてのユーザ情報を格納するデータベースである。具体的には、ユーザ情報ＤＢ３３０には、各ユーザ端末２００から受信したユーザ情報が各ユーザと紐付けられた状態で格納されている。また、マッチング情報ＤＢ３４０は、マッチング情報を格納するデータベースである。具体的には、マッチング情報ＤＢ３４０には、マッチング処理によってマッチングされた、同一のライドシェア車両に同乗する複数のユーザに関する情報が、該ライドシェア車両に紐付けられた状態で格納されている。
【００３５】
ユーザ情報ＤＢ３３０およびマッチング情報ＤＢ３４０は、マッチング管理サーバ３００のプロセッサ３０１によってデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）のプログラムが実行されることで、補助記憶部３０３に構築される。ユーザ情報ＤＢ３３０およびマッチング情報ＤＢ３４０は、例えばリレーショナルデータベースである。
【００３６】
制御部３２０は、マッチング管理サーバ３００を制御するための演算処理を行う機能を有する。制御部２２０は、プロセッサ３０１によって実現することができる。制御部３２０は、各ユーザ端末２００から送信されるユーザ情報を通信部３１０を介して受信する処理、マッチング情報を通信部３１０を介して各ユーザ端末２００に送信する処理を実行する。また、制御部３２０は、ユーザ情報ＤＢ３３０へのユーザ情報の登録や、マッチング情報ＤＢ３４０へのマッチング情報の登録等の情報管理処理を実行する。また、制御部２２０は、マッチング処理を実行する機能モジュールであるマッチング部３２１を有している。
【００３７】
（マッチング処理）
ここで、マッチング部３２１によって実行されるマッチング処理の詳細について説明する。上述したとおり、マッチング処理は、特定のイベントが行われる同一のイベント会場を目的地とする複数のユーザを同一のライドシェア車両にマッチングする処理である。マッチング部３２１は、ユーザ情報ＤＢ３３０に格納されている各ユーザのユーザ情報に基づいてマッチング処理を実行する。
【００３８】
図４は、ユーザ情報ＤＢ３３０に格納されるユーザ情報のテーブル構成の一例を示す図である。このユーザ情報テーブルは、ユーザＩＤフィールド、イベントＩＤフィールド、会場ＩＤフィールド、開催日時フィールド、および乗車位置フィールドを有する。
【００３９】
ユーザＩＤフィールドには、ユーザを特定するための識別情報であるユーザＩＤが入力される。また、イベントＩＤフィールドには、ユーザ端末２００から受信したユーザ情報に含まれるイベントＩＤが入力される。また、会場ＩＤフィールドには、ユーザ端末２００から受信したユーザ情報に含まれる会場ＩＤが入力される。また、開催日時フィールドには、ユーザ端末２００から受信したユーザ情報に含まれるイベントの開催日時に関する情報が入力される。また、乗車位置フィールドには、ユーザ端末２００から受信したユーザ情報に含まれる乗車位置に関する情報が入力される。
【００４０】
なお、ここでは、各ユーザ端末２００からのユーザ情報の受信は完了しており、ユーザ情報ＤＢ３３０には十分な量のユーザ情報が格納されていることを前提として、マッチング処理が行われるものとする。
【００４１】
マッチング部３２１は、上記のようなユーザ情報ＤＢ３３０から各ユーザのユーザ情報を取得する。そして、マッチング部３２１は、取得したユーザ情報に基づいて、参加するイベントが同一（イベントＩＤが同一）であり、イベント会場が同一（会場ＩＤが同一）であって、且つ、イベントの開催日時が同一である複数のユーザをマッチング候補者として抽出する。さらに、マッチング部３２１は、複数のマッチング候補者の中から、イベント会場に向かう際に同一のライドシェア車両に同乗することが可能なユーザを、各マッチング候補者の乗車位置に基づいて抽出し、マッチングする。
【００４２】
例えば、図４に示すユーザ情報テーブルの例においては、ユーザＩＤ「ＩＤ１００１」と、ユーザＩＤ「ＩＤ１００２」とのイベントＩＤ，会場ＩＤ、開催日時が同一である。そのため、マッチング部３２１は、マッチング処理において、ユーザＩＤ「ＩＤ１００１
」と、ユーザＩＤ「ＩＤ１００２」とを、マッチング候補者として抽出する。さらに、ユーザＩＤ「ＩＤ１００１」と、ユーザＩＤ「ＩＤ１００２」とは、乗車位置が同一である（例えば、ユーザＩＤ「ＩＤ１００１」と、ユーザＩＤ「ＩＤ１００２」とが、同一のイベント会場の最寄駅での乗車を希望していた場合は、両者の乗車位置が同一となる。）。したがって、ユーザＩＤ「ＩＤ１００１」と、ユーザＩＤ「ＩＤ１００２」とは、イベント会場に向かう際に同一のライドシェア車両に同乗することが可能である判断できる。そこで、マッチング部３２１は、マッチング処理において、ユーザＩＤ「ＩＤ１００１」と、ユーザＩＤ「ＩＤ１００２」とを、同一のライドシェア車両にマッチングする。
【００４３】
なお、マッチング処理においてマッチングされる複数のユーザの乗車位置は必ずしも同一である必要はない。例えば、一のマッチング候補者が乗車位置からイベント会場まで車両で移動する場合の移動経路上に他のマッチング候補者の乗車位置が存在していれば、該一のマッチング候補者と他のマッチング候補者とは、イベント会場に向かう際に同一のライドシェア車両に同乗することが可能である判断できる。そのため、マッチング処理においては、このような一のマッチング候補者と他のマッチング候補者とをマッチングしてもよい。
【００４４】
また、マッチング部３２１は、マッチング処理によってマッチングされた複数のユーザに関する情報をマッチング情報ＤＢ３４０に登録する。図５は、マッチング情報ＤＢ３４０に格納されるマッチング情報のテーブル構成の一例を示す図である。このマッチング情報テーブルは、車両ＩＤフィールド、イベントＩＤフィールド、会場ＩＤフィールド、同乗者ＩＤフィールド、および乗車位置フィールドを有する。
【００４５】
車両ＩＤフィールドには、マッチング処理によってマッチングされた複数のユーザが同乗するライドシェア車両を特定するための識別情報である車両ＩＤが入力される。ここで、マッチングされた複数のユーザが同乗するライドシェア車両は、該複数のユーザの内の一人が運転者となる車両であってもよく、また、該複数のユーザとは異なる者が運転者となる車両であってもよい。また、マッチングされた複数のユーザが同乗するライドシェア車両は、運転者が乗車しない自律走行可能な車両であってもよい。
【００４６】
イベントＩＤフィールドには、マッチングされた複数のユーザが参加するイベントについてのイベントＩＤが入力される。また、会場ＩＤフィールドには、マッチングされた複数のユーザの共通の目的地であるイベント会場についての会場ＩＤが入力される。また、同乗者ＩＤフィールドには、マッチングされた複数のユーザそれぞれのユーザＩＤが入力される。また、乗車位置フィールドには、マッチングされた複数のユーザそれぞれの乗車位置に関する情報が入力される。
【００４７】
そして、上述したように、マッチング処理によってマッチングされた各ユーザのユーザ端末２００にマッチング情報が送信される。このマッチング情報には、各ユーザがイベント会場に向かう際に同乗するライドシェア車両の車両ＩＤが含まれている。これにより、マッチングされた各ユーザが、イベント会場に向かう際に同一のライドシェア車両に同乗することが可能となる。
【００４８】
（車載装置）
車載装置１００は、上述したように、ライドシェア車両である車両１０に搭載されている装置である。車載装置１００は、プロセッサ、主記憶部、補助記憶部と、を有するコンピュータを含んで構成される。
【００４９】
車載装置１００は、通信部１１０、制御部１２０、および音声取得部１３０を有している。通信部１１０は、車載装置１００をネットワークＮ１に接続するための通信手段であ
る。通信部１１０は、移動体通信サービスを利用して、ネットワークＮ１経由で、マッチング管理サーバ３００やイベント管理サーバ４００を含む他の装置と通信を行うことができる。
【００５０】
また、音声取得部１３０は車両１０内の音声を取得する手段である。音声取得部１３０は、車両１０内の音声を電気信号に変換するマイクロフォン等を含んで構成される。また、制御部１２０は、車載装置１００を制御するための演算処理を行う機能を有する。制御部１２０は、プロセッサによって実現することができる。制御部１２０は、マッチング管理サーバ３００から送信されるマッチング結果に関する情報であるマッチング情報を通信部１１０を介して受信する処理を行う。また、制御部１２０は、複数のユーザが同乗する車両１０内において発生する会話に関する会話情報を音声取得部１３０を介して取得する処理を行う。さらに、制御部１２０は、音声取得部１３０を介して取得した会話情報を通信部１１０を介してイベント管理サーバ４００に送信する処理を行う。
【００５１】
（イベント管理サーバ）
イベント管理サーバ４００は、各ライドシェア車両（車両１０）に搭載された車載装置１００からネットワークＮ１経由で会話情報を受信する。そして、イベント管理サーバ４００では、受信した各ライドシェア車両における会話情報からイベント情報を抽出する抽出処理が行われる。ここで、イベント情報は、各ライドシェア車両の目的地であるイベント会場において開催される特定のイベントに関する情報である。この抽出処理の詳細については後述する。
【００５２】
イベント管理サーバ４００は、通信部４１０、制御部４２０、会話情報データベース（会話情報ＤＢ）４３０、イベント情報データベース（イベント情報ＤＢ）４４０を有している。通信部４１０は、イベント管理サーバ４００をネットワークＮ１に接続するための通信手段である。通信部４１０は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インターフェースボードや、無線通信のための無線通信回路を含んで構成される。
【００５３】
会話情報ＤＢ４３０は、各ライドシェア車両における会話情報を格納するデータベースである。具体的には、会話情報ＤＢ４３０には、各ライドシェア車両における車載装置１００から受信した会話情報が各ライドシェア車両と紐付けられた状態で格納されている。また、イベント情報ＤＢ４４０は、イベント情報を格納するデータベースである。具体的には、イベント情報ＤＢ４４０には、抽出処理によって会話情報から抽出されたイベント情報が、各イベントに紐付けられた状態で格納されている。
【００５４】
会話情報ＤＢ４３０およびイベント情報ＤＢ４４０は、イベント管理サーバ４００のプロセッサ４０１によってデータベース管理システム（Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）のプログラムが実行されることで、補助記憶部４０３に構築される。会話情報ＤＢ４３０およびイベント情報ＤＢ４４０は、例えばリレーショナルデータベースである。
【００５５】
制御部４２０は、イベント管理サーバ４００を制御するための演算処理を行う機能を有する。制御部４２０は、プロセッサ４０１によって実現することができる。制御部４２０は、各ライドシェア車両の車載装置１００から送信される会話情報を通信部４１０を介して受信する処理を実行する。また、制御部４２０は、会話情報ＤＢ４３０への会話情報の登録や、イベント情報ＤＢ４４０へのイベント情報の登録等の情報管理処理を実行する。また、制御部４２０は、抽出処理を実行する機能モジュールである抽出部４２１を有している。
【００５６】
なお、本実施形態においては、イベント管理サーバ４００が、本発明の第１の態様また
は第４の態様に係る「情報処理装置」に相当する。
【００５７】
（抽出処理）
ここで、抽出部４２１によって実行される抽出処理の詳細について説明する。上述したとおり、抽出処理は、各ライドシェア車両の目的地であるイベント会場において開催される特定のイベントに関するイベント情報を抽出する処理である。図６は、抽出部４２１によって実行される抽出処理のフローを示すフローチャートである。図７は、会話情報ＤＢ４３０に格納される会話情報のテーブル構成の一例を示す図である。図８は、イベント情報ＤＢ４４０に格納される会話情報のテーブル構成の一例を示す図である。
【００５８】
図６に示すフローでは、先ず、Ｓ１０１において、会話情報ＤＢ４３０に格納されている会話情報が取得される。図７に示すように、会話情報ＤＢ４３０に格納されている会話情報テーブルは、車両ＩＤフィールド、イベントＩＤフィールド、および会話情報フィールドを有する。
【００５９】
車両ＩＤフィールドには、会話情報の送信元である車載装置１００が搭載されているライドシェア車両を特定するための識別情報である車両ＩＤが入力される。イベントＩＤフィールドには、ライドシェア車両の目的地であるイベント会場で開催されている特定のイベントについてのイベントＩＤが入力される。そして、会話情報フィールドには、車載装置１００から受信した会話情報が入力される。なお、会話情報フィールドには、例えば、会話情報が、音声データとして格納されてもよく、また、音声データを変換することで生成されるテキストデータとして格納されてもよい。Ｓ１０１においては、このような会話情報テーブルから会話情報を取得することで、イベントＩＤと紐づいた状態で該会話情報を取得することができる。
【００６０】
ここで、各ライドシェア車両には、上述したマッチング処理によってマッチングされた、同一のイベントに参加する複数のユーザが同乗している。そして、各ライドシェア車両は、同乗している複数のユーザが参加するイベントが開催されているイベント会場に向かって移動している。そのため、ライドシェア車両の車内においては、同乗している複数のユーザ間において、特定のイベント（すなわち、該ライドシェア車両の目的地であるイベント会場で開催されているイベントであって、該複数のユーザが参加するイベント）に関する会話が発生し易いと考えられる。そのため、会話情報ＤＢに格納されている会話情報には、該会話情報と紐づいているイベントＩＤに対応する特定のイベントに関する情報が多く含まれている可能性が高い。
【００６１】
そこで、次に、Ｓ１０２では、Ｓ１０１で取得された会話情報からイベント情報が抽出される。このとき、各会話情報からは、各会話情報に紐づいたイベントＩＤに対応する特定のイベントに関するイベント情報が抽出される。具体的には、例えば、各イベントＩＤに対応する特定のイベントに関連する複数のキーワードが格納されたキーワードデータベース（キーワードＤＢ）を、イベント管理サーバ４００の補助記憶部４０３に予め記憶しておいてもよい。そして、キーワードＤＢに格納されたキーワードが含まれるセンテンスを会話情報から抽出することで、イベント情報を抽出してもよい。このときのキーワードとしては、特定のイベントについての、主催者名、出演者名、上演（または上映）作品名、展示品名、または販売物品名等を例示することができる。なお、Ｓ１０２の処理において、会話情報からイベント情報を抽出する手法は、このような手法に限られず、公知のどのような手法を採用してもよい。
【００６２】
次に、Ｓ１０３では、Ｓ１０２で抽出されたイベント情報がイベント情報ＤＢ４４０に登録される。図８に示すように、イベント情報ＤＢ４４０に格納されているイベント情報テーブルは、イベントＩＤフィールド、およびイベント情報フィールドを有する。
【００６３】
イベントＩＤフィールドには、ライドシェア車両の目的地であるイベント会場で開催されている特定のイベントについてのイベントＩＤが入力される。そして、イベント情報フィールドには、Ｓ１０２で抽出された、各イベントＩＤに対応する特定のイベントに関するイベント情報が入力される。
【００６４】
以上説明したように、本実施形態によれば、同一のライドシェア車両に同乗して同一のイベント会場に向かう複数のユーザ間で行われる会話に基づいてイベント情報を取得することができる。そのため、特定のイベントに対する関心が非常に高い状態にある複数のユーザ間の会話であって、該特定のイベントの開催時期と同時期に行われる会話から、イベント情報を収集することができる。したがって、特定のイベントに関して有益な情報を収集することが可能となる。
【００６５】
例えば、上記のようにして収集されたイベント情報を特定のイベントの主催者が取得した場合、該特定のイベントのコンテンツ（内容）を該イベント情報に基づいて調整することが可能となる。具体的には、特定のイベントにおける、出演者、上演（または上映）作品、展示品、販売物品、イベント会場で提供される飲食物の変更や、該出演者の出演順序、該上演（または上映）作品の上演（または上映）順序、該展示品の展示場所、該販売物品または該飲食物の数量等の変更等を行うことが可能となる。
【００６６】
（変形例）
上記の第１実施形態では、イベント管理サーバ４００が、車載装置１００から会話情報を受信した。そして、イベント管理サーバ４００が、受信した会話情報からイベント情報を抽出した。しかしながら、必ずしも、これらの処理をイベント管理サーバ４００が行う必要はない。例えば、車載装置１００において、会話情報からイベント情報を抽出する抽出処理を行ってもよい。
【００６７】
図９は、第１実施形態の変形例に係る情報処理システム１を構成するユーザ端末２００、車載装置１００、マッチング管理サーバ３００、およびイベント管理サーバ４００それぞれの構成の一例を概略的に示すブロック図である。
【００６８】
図９に示すように、本変形例では、イベント管理サーバ４００は会話情報ＤＢ４３０を有しておらず、代わりに、車載装置１００が会話情報ＤＢ１４０を有している。この場合、会話情報ＤＢ１４０は、車載装置１００の補助記憶部に構築される。この会話情報ＤＢ１４０に格納されている会話情報のテーブル構成は、図７に示すテーブル構成と同様である。また、図９に示すように、本変形例では、イベント管理サーバ４００の制御部４２０は抽出部４２１を有しておらず、代わりに、車載装置１００の制御部１２０が抽出部１２１を有している。この場合、車載装置１００のプロセッサが、補助記憶部に記憶されたプログラムを主記憶部にロードして実行することによって、抽出部１２１を実現することができる。
【００６９】
本変形例では、車載装置１００において、制御部１２０が、音声取得部１３０を介して取得した会話情報を会話情報ＤＢ１４０に登録する。そして、制御部１２０における抽出部１２１が、会話情報ＤＢに格納されている会話情報に基づいて抽出処理を実行する。このとき、抽出部１２１は、図６に示すフローにおけるＳ１０１およびＳ１０２と同様の処理を実行する。これにより、上記の第１実施形態と同様、会話情報からイベント情報が抽出される。
【００７０】
さらに、制御部１２０は、抽出部１２１による抽出処理で抽出されたイベント情報を通信部１１０を介してイベント管理サーバ４００に送信する。そして、イベント管理サーバ
４００において、制御部４２０が、車載装置１００から送信されたイベント情報を通信部４１０を介して受信する処理を実行する。さらに、制御部４２０は、受信したイベント情報をイベント情報ＤＢ４４０へ登録する。この場合も、イベント情報ＤＢ４４０に格納されているイベント情報のテーブル構成は、図８に示すテーブル構成と同様となる。
【００７１】
このように、本変形例によっても、上記の第１実施形態と同様、同一のライドシェア車両に同乗して同一のイベント会場に向かう複数のユーザ間で行われる会話に基づいてイベント情報を取得することができる。
【００７２】
なお、本変形例においては、車載装置１００が、本発明の第１の態様または第４の態様に係る「情報処理装置」に相当する。
【００７３】
＜第２実施形態＞
本実施形態では、ライドシェア車両に同乗する複数のユーザの目的地であるイベント会場で開催される特定のイベントにおける所定のコンテンツに関するコンテンツ情報が、該複数のユーザに対して提供される。ここで、所定のコンテンツは、特定のイベントの主催者が、該特定のイベントに関してユーザからの情報を収集することを希望している対象となるコンテンツである。
【００７４】
図１０は、本実施形態の変形例に係る情報処理システム１を構成するユーザ端末２００、車載装置１００、マッチング管理サーバ３００、およびイベント管理サーバ４００それぞれの構成の一例を概略的に示すブロック図である。本実施形態では、イベント管理サーバ４００の制御部４２０が、機能モジュールとして、抽出部４２１に加えて、発信部４２２を有している。
【００７５】
発信部４２２は、所定のコンテンツに関するコンテンツ情報を通信部４１０を介して車載装置１００に送信する発信処理を実行する。コンテンツ情報は、特定のイベントの主催者によってイベント管理サーバ４００に入力される。このコンテンツ情報は、画像情報、文字情報、または音声情報、もしくはこれらの組み合わせであってもよい。
【００７６】
例えば、特定のイベントの主催者が、該イベントの出演者についての情報をユーザから収集したいと考えている場合、該出演者に関する情報がコンテンツ情報としてイベント管理サーバ４００に入力される。また、特定のイベントの主催者が、該イベントにおける上演（または上映）作品についての情報をユーザから収集したいと考えている場合、該上演（または上映）作品についての情報がコンテンツ情報としてイベント管理サーバ４００に入力される。また、特定のイベントの主催者が、イベント会場において提供される飲食物についての情報をユーザから収集したいと考えている場合、該飲食物に関する情報がコンテンツ情報としてイベント管理サーバ４００に入力される。
【００７７】
そして、発信部４２２は、イベント管理サーバ４００に入力されたコンテンツ情報をライドシェア車両の車載装置１００に向けて送信する。このときの送信先であるライドシェア車両は、送信するコンテンツ情報に対応するコンテンツがユーザに対して提供される特定のイベントのイベント会場を目的地とする車両である。そして、車載装置１００においては、制御部１２０が、イベント管理サーバ４００から送信されたコンテンツ情報を通信部１１０を介して受信する処理を実行する。
【００７８】
また、本実施形態においては、車載装置１００が、受信したコンテンツ情報を車両１０の車内に出力する出力部１５０を備えている。出力部１５０は、モニタやスピーカ等を含んで構成される。この出力部１５０からコンテンツ情報が出力されることで、該コンテンツ情報が車両１０に同乗している複数のユーザに対して提供されることになる。
【００７９】
（システムの動作）
ここで、本実施形態に係る、イベント管理サーバ４００と車載装置１００とにおいて実行される処理、および、両装置間での情報の送受信のフローについて、図１１に基づいて説明する。
【００８０】
イベント管理サーバ４００においては、特定のイベントの主催者によって、所定のコンテンツに関するコンテンツ情報が入力される（Ｓ２０１）。そして、入力されたコンテンツ情報が、イベント管理サーバ４００から車載装置１００に送信される（Ｓ２０２）。そうすると、車載装置１００において、受信したコンテンツ情報が出力される（Ｓ２０３）。これによって、車載装置１００を搭載した車両１０の車内において、同乗している複数のユーザにコンテンツ情報が提供される。このように、特定のイベントに参加する複数のユーザに対して、該イベントに関連するコンテンツ情報が提供されると、該コンテンツ情報に対応する所定のコンテンツに関する会話を該複数のユーザに促すことになる。
【００８１】
そして、車載装置１００においては、所定のコンテンツに関する会話を複数のユーザに促している状況下で会話情報が取得される（Ｓ２０４）。さらに、取得された会話情報が、車載装置１００からイベント管理サーバ４００に送信される（Ｓ２０５）。そして、イベント管理サーバ４００において、受信した会話情報が会話情報ＤＢ４３０に格納される（Ｓ２０６）。その後、イベント管理サーバ４００においては、第１実施形態と同様、会話情報ＤＢ４３０に格納されている会話情報に基づいて抽出処理が実行される。
【００８２】
上記のとおり、本実施形態においては、ライドシェア車両に同乗している複数のユーザに対して、該複数のユーザが参加する特定のイベントにおける所定のコンテンツに関する会話を促している状況下で、会話情報が取得される。そのため、取得される会話情報に、所定のコンテンツについてユーザ側から発信される情報が含まれ易くなる。さらに、その結果として、抽出処理によって会話情報から抽出されるイベント情報に、所定のコンテンツについてユーザ側から発信される情報が含まれ易くなる。したがって、特定のイベントの主催者が、ユーザから収集することを希望している情報を会話情報からより多く収集することが可能となる。
【００８３】
（変形例）
上記の第２実施形態では、会話情報ＤＢ４３０に格納されている会話情報に基づいて実行する抽出処理の内容は、第１実施形態と同様とした。しかしながら、第２実施形態においては、イベント管理サーバ４００から車載装置１００に送信されたコンテンツ情報を考慮して抽出処理を実行してもよい。つまり、抽出処理において、会話情報から、コンテンツ情報に関連する情報をイベント情報として抽出してもよい。具体的には、例えば、コンテンツ情報に対応する所定のコンテンツに関連するキーワードが含まれるセンテンスを会話情報から抽出することで、イベント情報を抽出してもよい。
【００８４】
これによれば、所定のコンテンツについてユーザ側から発信される情報を会話情報からより高い確率で抽出することが可能となる。したがって、特定のイベントの主催者が、ユーザから収集することを希望している情報をより集中的に収集することが可能となる。
【００８５】
なお、本実施形態においても、イベント管理サーバ４００が、本発明の第１の態様または第４の態様に係る「情報処理装置」に相当する。
【００８６】
また、第２実施形態に係る、ライドシェア車両に同乗する複数のユーザに対するコンテンツ情報の提供に関する技術は、第１実施形態の変形例にも適用することができる。つまり、車載装置１００において、会話情報からイベント情報を抽出する抽出処理を実行する
場合にも、イベント管理サーバ４００から該車載装置１００にコンテンツ情報を送信するとともに、該コンテンツ情報を車両１０の車内において出力することで、上述した効果と同様の効果を得ることができる。
【００８７】
（その他の実施形態）
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施し得る。また、本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００８８】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００８９】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００９０】
１・・・情報処理システム
１０・・車両
１００・・車載装置
１１０、２１０、３１０、４１０・・通信部
１２０、２２０、３２０、４２０・・制御部
１２１、４２１・・抽出部
１３０・・音声取得部
１４０、４３０・・会話情報データベース
１５０・・出力部
２００・・ユーザ端末
２２１・・ユーザ情報生成部
３００・・マッチング管理サーバ
３２１・・マッチング部
３３０・・ユーザ情報データベース
３４０・・マッチング情報データベース
４００・・イベント管理サーバ
４２２・・発信部
４４０・・イベント情報データベース
【図１】
2019219859.tif 000003
【図２】
2019219859.tif 000004
【図３】
2019219859.tif 000005
【図４】
2019219859.tif 000006
【図５】
2019219859.tif 000007
【図６】
2019219859.tif 000008
【図７】
2019219859.tif 000009
【図８】
2019219859.tif 000010
【図９】
2019219859.tif 000011
【図１０】
2019219859.tif 000012
【図１１】
2019219859.tif 000013