(57)【要約】      （修正有）【課題】興味がある話題の会話に参加するユーザを支援するサービス提供サーバ、システム及び方法を提供する。【解決手段】サービス提供システム１００において、サービス提供サーバ１０は、複数のカテゴリの各々に対応する複数のキーワードの情報を記憶するキーワード情報ＤＢと、複数のユーザの各々のカテゴリ毎の嗜好の傾向に関する情報を記憶する嗜好情報ＤＢと、最新投稿ユーザの発言情報を取得する情報取得部と、発言情報に基づいてキーワードを抽出するキーワード抽出部と、抽出されたキーワードがキーワード情報ＤＢに記憶された複数のキーワードのいずれかに一致すると当該キーワードに対応する嗜好の傾向に関する情報に基づいて複数のユーザの中から最新投稿ユーザの発言情報を提供すべき提供対象ユーザを特定し、いずれにも一致しないと全てのカテゴリの嗜好の傾向に関する情報に基づいて提供対象ユーザを特定するマッチング部とを備える。【選択図】図２
2020166620.tif 000002
【特許請求の範囲】
【請求項１】
複数のカテゴリのそれぞれに対応する複数のキーワードの情報を記憶するキーワード情報記憶部と、
複数のユーザのそれぞれの、前記複数のカテゴリのそれぞれの嗜好の傾向に関する情報を記憶する嗜好情報記憶部と、
前記複数のユーザのうちの第１ユーザの発言情報を取得する情報取得部と、
前記情報取得部により取得された発言情報に基づいてキーワードを抽出するキーワード抽出部と、
前記キーワード抽出部により抽出されたキーワードが前記キーワード情報記憶部に記憶された複数のキーワードのいずれかに一致すると、当該キーワードに対応するカテゴリの前記嗜好情報記憶部に記憶された嗜好の傾向に関する情報に基づいて、前記複数のユーザの中から前記情報取得部により取得された前記第１ユーザの発言情報を提供すべき第２ユーザを特定し、前記キーワード抽出部により抽出されたキーワードが前記キーワード情報記憶部に記憶された複数のキーワードのいずれにも一致しないと、全てのカテゴリの前記嗜好情報記憶部に記憶された嗜好の傾向に関する情報に基づいて、前記複数のユーザの中から前記第２ユーザを特定するマッチング部と、を備えることを特徴とするサービス提供サーバ。
【請求項２】
請求項１に記載のサービス提供サーバにおいて、
前記嗜好情報記憶部は、複数のユーザのそれぞれの、前記複数のカテゴリのそれぞれの嗜好の傾向を示す数値を記憶し、
前記マッチング部は、前記嗜好情報記憶部に記憶された嗜好の傾向を示す数値が前記第１ユーザに近い前記第２ユーザを特定することを特徴とするサービス提供サーバ。
【請求項３】
請求項１または２に記載のサービス提供サーバと、
入出力部を有し、第１ユーザにより所持される第１ユーザ端末と、
入出力部を有し、第２ユーザにより所持される第２ユーザ端末と、を備えるサービス提供システムであって、
前記第１ユーザ端末は、前記入出力部を介して入力された前記第１ユーザの発言情報を前記サービス提供サーバに送信し、
前記サービス提供サーバは、各種情報を出力する情報出力部をさらに備え、
前記情報出力部は、前記情報取得部により取得された前記第１ユーザの発言情報を、前記マッチング部により特定された前記第２ユーザの前記第２ユーザ端末に送信することを特徴とするサービス提供システム。
【請求項４】
コンピュータによりそれぞれ実行される、
複数のユーザのうちの第１ユーザの発言情報を取得する情報取得ステップと、
前記情報取得ステップで取得された発言情報に基づいてキーワードを抽出するキーワード抽出ステップと、
前記キーワード抽出ステップで抽出されたキーワードが予め記憶された複数のカテゴリのそれぞれに対応する複数のキーワードのいずれかに一致すると、当該キーワードに対応するカテゴリについて予め記憶された前記複数のユーザのそれぞれの嗜好の傾向に関する情報に基づいて、前記複数のユーザの中から前記情報取得ステップで取得された前記第１ユーザの発言情報を提供すべき第２ユーザを特定し、前記キーワード抽出ステップで抽出されたキーワードが前記複数のキーワードのいずれにも一致しないと、全てのカテゴリについて予め記憶された前記複数のユーザのそれぞれの嗜好の傾向に関する情報に基づいて、前記複数のユーザの中から前記第２ユーザを特定するマッチングステップと、を含むことを特徴とするサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会話の相手をマッチングするサービス提供サーバ、サービス提供システムおよびサービス提供方法に関する。
【背景技術】
【０００２】
この種の技術として、従来、複数のユーザの中から会話の相手をマッチングするようにしたシステムが知られている（例えば特許文献１参照）。この特許文献１記載のシステムでは、イベント会場内の複数のユーザが行った会話に基づいて、発話内容から認識されるキーワードが類似するユーザ同士が同一の会話グループに分類され、ヘッドセット等の通信機器を介して会話する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６３８５１５０号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１記載のシステムでは、すでに会話を行っている積極的なユーザ同士がリアルタイムでマッチングされ、マッチングされたユーザには即座に会話に参加することが求められる。このため、上記特許文献１記載のシステムを適用して、興味のある話題があれば会話に参加したいと考えているような消極的なユーザを支援することは難しい。
【課題を解決するための手段】
【０００５】
本発明の一態様であるサービス提供サーバは、複数のカテゴリのそれぞれに対応する複数のキーワードの情報を記憶するキーワード情報記憶部と、複数のユーザのそれぞれの、複数のカテゴリのそれぞれの嗜好の傾向に関する情報を記憶する嗜好情報記憶部と、複数のユーザのうちの第１ユーザの発言情報を取得する情報取得部と、情報取得部により取得された発言情報に基づいてキーワードを抽出するキーワード抽出部と、キーワード抽出部により抽出されたキーワードがキーワード情報記憶部に記憶された複数のキーワードのいずれかに一致すると、当該キーワードに対応するカテゴリの嗜好情報記憶部に記憶された嗜好の傾向に関する情報に基づいて、複数のユーザの中から情報取得部により取得された第１ユーザの発言情報を提供すべき第２ユーザを特定し、キーワード抽出部により抽出されたキーワードがキーワード情報記憶部に記憶された複数のキーワードのいずれにも一致しないと、全てのカテゴリの嗜好情報記憶部に記憶された嗜好の傾向に関する情報に基づいて、複数のユーザの中から第２ユーザを特定するマッチング部と、を備える。
【０００６】
本発明の別の態様は、サービス提供サーバと、入出力部を有し、第１ユーザにより所持される第１ユーザ端末と、入出力部を有し、第２ユーザにより所持される第２ユーザ端末と、を備えるサービス提供システムである。第１ユーザ端末は、入出力部を介して入力された第１ユーザの発言情報をサービス提供サーバに送信する。サービス提供サーバは、各種情報を出力する情報出力部をさらに備える。情報出力部は、情報取得部により取得された第１ユーザの発言情報を、マッチング部により特定された第２ユーザの第２ユーザ端末に送信する。
【０００７】
本発明のさらなる別の態様であるサービス提供方法は、コンピュータによりそれぞれ実行される、複数のユーザのうちの第１ユーザの発言情報を取得する情報取得ステップと、情報取得ステップで取得された発言情報に基づいてキーワードを抽出するキーワード抽出ステップと、キーワード抽出ステップで抽出されたキーワードが予め記憶された複数のカテゴリのそれぞれに対応する複数のキーワードのいずれかに一致すると、当該キーワードに対応するカテゴリについて予め記憶された複数のユーザのそれぞれの嗜好の傾向に関する情報に基づいて、複数のユーザの中から情報取得ステップで取得された第１ユーザの発言情報を提供すべき第２ユーザを特定し、キーワード抽出ステップで抽出されたキーワードが複数のキーワードのいずれにも一致しないと、全てのカテゴリについて予め記憶された複数のユーザのそれぞれの嗜好の傾向に関する情報に基づいて、複数のユーザの中から第２ユーザを特定するマッチングステップと、を含む。
【発明の効果】
【０００８】
本発明によれば、興味がある話題の会話に参加するユーザを支援することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るサービス提供サーバが適用される電子掲示板について説明するための図。
【図２】本発明の実施形態に係るサービス提供サーバを有するサービス提供システムの全体構成を示すブロック図。
【図３】図２のキーワード情報データベースに記憶されるキーワード情報の一例について説明するための図。
【図４】図２の嗜好情報データベースに記憶される嗜好情報の一例について説明するための図。
【図５Ａ】図３のキーワード情報の一例を示す図。
【図５Ｂ】最新投稿ユーザについての、図４の嗜好情報の一例を示す図。
【図５Ｃ】各ユーザと最新投稿ユーザとの嗜好情報の類似度の一例を示す図。
【図６】図２のユーザ端末の表示部に表示される画面表示の一例を示す図。
【図７】図２のユーザ端末の表示部に表示される画面表示の別の例を示す図。
【図８】図２のサービス提供サーバの演算部で実行される処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図１〜図８を参照して本発明の一実施形態について説明する。本発明の実施形態に係るサービス提供サーバは、興味のある話題についての会話に参加するユーザを支援するものであり、予め登録されたユーザ同士の会話を支援する会話支援サービスを提供する。以下では、サービス提供サーバによりネットワーク上でユーザ同士の発言が交わされるインターネット掲示板等の電子掲示板での会話を支援する例を説明するが、サービス提供サーバはリアルタイムで発言が交わされるオンラインチャット等にも適用できる。
【００１１】
図１は、本発明の実施形態に係るサービス提供サーバが適用される電子掲示板について説明するための図であり、電子掲示板におけるスレッド表示の一例を示す。図１に示すように、各スレッドＴには、複数のユーザＡ〜Ｃにより投稿された発言Ｐ１〜Ｐ６が時系列で表示される。スレッドＴは最初の投稿者であるユーザＡが最初の発言Ｐ１を投稿すると生成され、スレッドＴが生成されると、複数のユーザＡ〜Ｃが先に投稿された発言に対する返信として新たな発言を投稿する。電子掲示板には、このような一連の発言を含むスレッドＴが多数存在する。
【００１２】
このような電子掲示板での会話に参加しようとするユーザは、一般的に、興味がある話題に関するキーワードにより既存のスレッドＴを検索する、あるいは、スレッドＴの最初の発言の一覧等から興味があるものを選択する。しかしながら、各スレッドＴにおける話題が最新の発言までの間に興味のない話題に移り変わっている場合には、ユーザはもはや興味のある話題についての会話に参加することができない。そこで本実施形態では、多数のスレッドＴに投稿された発言の中から、予め登録されたユーザの嗜好に適合する最新の発言を選択してユーザに提示することで、興味がある話題の会話に参加するユーザを支援できるよう、以下のようにサービス提供サーバを構成する。
【００１３】
図２は、本発明の実施形態に係るサービス提供サーバ（以下、サーバ）１０を有するサービス提供システム１００の全体構成を示すブロック図である。図２に示すように、サービス提供システム１００は、予め登録されたユーザ同士の会話を支援するサーバ１０と、予め登録された複数のユーザによりそれぞれ操作されるユーザ端末２０ａ，２０ｂとを有する。
【００１４】
サーバ１０とユーザ端末２０ａ，２０ｂとは、無線通信網、インターネット網、電話回線網などの通信ネットワーク３に接続される。図２には、便宜上、２つのユーザ端末２０ａ，２０ｂが示されるが、３つ以上のユーザ端末を含んでサービス提供システム１００が構成されてもよい。また、図２では、単一のサーバ１０が示されるが、図２のサーバ１０に示す機能を、複数のサーバ装置に分散させてもよい。なお、各ユーザにより操作されるユーザ端末２０ａ，２０ｂは単一の端末に限らず、１人のユーザにより使用される種々の端末であってもよい。
【００１５】
図２に示すように、ユーザ端末２０ａ，２０ｂは、スマートフォンやパーソナルコンピュータ等の無線通信可能なコンピュータ端末により構成され、通信部２１と、入力部２２と、表示部２３と、演算部２４と、記憶部２５とを有する。
【００１６】
通信部２１は、通信ネットワーク３を介してサーバ１０と無線通信可能に構成される。通信部２１は、ユーザからの指令に応じて、ユーザの嗜好に関する嗜好情報や、電子掲示板のスレッドＴに投稿されるユーザの発言の内容を含む発言情報を、ユーザを識別するユーザＩＤとともにサーバ１０に送信する。また、各ユーザにより投稿された発言の情報等をサーバ１０から受信する。
【００１７】
入力部２２は、例えばキーボード、タッチパネル、マイク等により構成される。ユーザは、入力部２２を介して嗜好情報および発言情報を入力することができる。嗜好情報には、グルメやスポーツ等の話題のカテゴリごとの嗜好の傾向に関する情報が含まれ、例えば、会話支援サービスに対するユーザ登録時に各カテゴリに対する関心度が数値として入力される。発言情報に含まれるユーザの発言の内容は、キーボードやタッチパネルを介して文字入力されてもよく、マイクを介して音声入力されてもよい。
【００１８】
表示部２３は、液晶ディスプレイ等により構成され、サーバ１０から受信したユーザ自身や他のユーザにより投稿された発言の情報等を表示する。表示部２３の画面表示は、通信ネットワーク３を介してサーバ１０により制御されてもよく、ユーザ端末２０ａ，２０ｂにインストールされたアプリケーションを介してユーザ端末２０ａ，２０ｂ側で制御されてもよい。
【００１９】
演算部２４はＣＰＵを有し、入力部２２を介して入力された信号、通信部２１を介してユーザ端末２０の外部から受信した信号、および記憶部２５に記憶されたデータに基づいて所定の処理を実行し、通信部２１と表示部２３と記憶部２５とにそれぞれ制御信号を出力する。
【００２０】
記憶部２５は、図示しない揮発性または不揮発性メモリを有する。記憶部２５には、演算部２４が実行する各種のプログラムや各種の情報が記憶される。例えば、入力部２２を介して入力された嗜好情報および発言情報が一時的に記憶される。記憶された各種の情報は、演算部２４での処理により、ユーザからの指令に応じて通信部２１を介してサーバ１０に送信される。
【００２１】
図２に示すように、サーバ１０は、通信部１１と、入出力部１２と、演算部１３と、記憶部１４と、を有する。サーバ１０は、図２のサーバ１０に示す機能を有する単一のサーバ１０として構成してもよく、同様の機能を複数のサーバ装置に分散させてもよく、クラウド上で仮想サーバ機能を利用してサーバ１０を構成してもよい。
【００２２】
通信部１１は、通信ネットワーク３を介してユーザ端末２０と無線通信可能に構成される。入出力部１２は、例えばキーボード、マウス、モニタ、タッチパネル等を有する。演算部１３は、ＣＰＵを有し、入出力部１２を介して入力された信号、通信部１１を介してサーバ１０の外部から受信した信号、および記憶部１４に記憶されたデータに基づいて所定の処理を実行し、通信部１１と入出力部１２と記憶部１４とにそれぞれ制御信号を出力する。
【００２３】
記憶部１４は、図示しない揮発性または不揮発性メモリを有する。記憶部１４には、演算部１３が実行する各種のプログラムや、各種のデータが記憶される。記憶部１４は、メモリが担う機能的構成として、キーワード情報データベース１４１と、嗜好情報データベース１４２とを有する。
【００２４】
図３は、キーワード情報データベース１４１に記憶されるキーワード情報の一例について説明するための図である。図３に示すように、キーワード情報データベース１４１は、グルメやスポーツ等の話題のカテゴリごとに予め設定された複数のキーワードを記憶する。カテゴリごとのキーワードは、サービス提供者により予め入力され、必要に応じて追加、修正されるが、ユーザにより投稿された発言に含まれるキーワードを自動的に追加することもできる。また、各スレッドＴに投稿された発言の文脈に応じて対応するカテゴリを自動的に修正することもできる。
【００２５】
図４は、嗜好情報データベース１４２に記憶される嗜好情報の一例について説明するための図であり、特定のユーザの嗜好情報の一例を示す。図４に示すように、嗜好情報データベース１４２は、各ユーザについて、図３と同様のカテゴリごとにユーザ登録時に設定された嗜好の傾向を示す嗜好値（関心度等）を記憶する。各ユーザのカテゴリごとの嗜好値は、各ユーザにより投稿される発言に含まれるキーワードの頻度等に応じて自動的に設定あるいは更新することもできる。
【００２６】
演算部１３は、プロセッサが担う機能的構成として、各種の情報を取得する情報取得部１３１と、投稿された発言からキーワードを抽出するキーワード抽出部１３２と、最新の発言の情報を提供するユーザを特定するマッチング部１３３と、最新の発言の情報を出力する情報出力部１３４とを有する。
【００２７】
情報取得部１３１は、通信ネットワーク３を介して各種の情報を取得するように構成され、ユーザ端末２０ａ，２０ｂから送信された各ユーザの嗜好情報および発言情報を対応するユーザＩＤとともに取得する。
【００２８】
キーワード抽出部１３２は、情報取得部１３１により取得された発言情報に含まれる発言の内容からキーワードを抽出する。具体的には、発言のテキストデータに対して公知の形態素解析を実行して形態素（単語）を抽出し、抽出された形態素の中から名詞や動名詞等をキーワードとして抽出する。
【００２９】
マッチング部１３３は、予め登録された複数のユーザの中から情報取得部１３１により取得された最新の発言の情報を提供するユーザを特定する。すなわち、最新の発言を投稿したユーザ（最新投稿ユーザ）と、最新の発言の情報を提供するユーザ（提供対象ユーザ）とのマッチングを行う。
【００３０】
図５Ａ〜図５Ｃは、マッチング部１３３によるユーザの特定について説明するための図である。図５Ａは、キーワード情報データベース１４１に記憶されるキーワード情報の一例を示す。図５Ｂは、最新投稿ユーザについての、嗜好情報データベース１４２に記憶される嗜好情報の一例を示す。図５Ｃは、各ユーザと最新投稿ユーザとの嗜好情報の類似度の一例を示す。
【００３１】
図５Ａの例に示すように、キーワード抽出部１３２により最新の発言から抽出されたキーワードａ１，ｃ２がキーワード情報に含まれる場合は、それらのキーワードａ１，ｃ２に対応するカテゴリＡ，Ｃが最新の発言に関連するカテゴリとして特定される。カテゴリＡ，Ｃが特定されると、そのカテゴリについて、図５Ｂの例に示すような最新投稿ユーザの嗜好値と、図５Ｃの例に示すような他の各ユーザの嗜好値とが比較され、カテゴリ類似度が算出される。カテゴリ類似度は、嗜好値の差に応じた数値として算出される。カテゴリ類似度が算出されると、複数のユーザの中から、図５Ｃの例に示すようにカテゴリＡ，Ｃの嗜好値およびカテゴリ類似度が高いユーザが提供対象ユーザとして特定される。具体的には、適宜な重み付け係数を乗じた嗜好値とカテゴリ類似度との和がより大きいユーザが提供対象ユーザとして特定される。
【００３２】
一方、最新の発言から抽出されたキーワードがキーワード情報に含まれていない場合は、全てのカテゴリについて最新投稿ユーザの嗜好値（図５Ｂ）と他の各ユーザの嗜好値（図５Ｃ）とを比較してカテゴリ類似度が算出され、全てのカテゴリの平均値として全体類似度が算出される。全体類似度が算出されると、複数のユーザの中から、全体類似度が高いユーザが提供対象ユーザとして特定される。
【００３３】
マッチング部１３３は、会話支援サービスに対する各ユーザのログイン状態等を考慮して提供対象ユーザを特定することもできる。例えば、ログイン中のユーザの中から提供対象ユーザを特定してもよい。さらに、ユーザ端末２０ａ，２０ｂの使用状態（例えば、表示部２３のバックライトの点灯状態等）を取得し、使用状態に応じて提供対象ユーザを絞り込んでもよい。実際に会話支援サービスを利用し、最新の発言を閲覧しているユーザの中から提供対象ユーザを特定することで、最新投稿ユーザの発言が実際に閲覧される可能性を高め、ユーザ同士の会話を促進することができる。また、提供対象ユーザのユーザ端末２０ａ，２０ｂに蓄積される未読状態の発言数を削減し、会話支援サービスの使い勝手を向上することができる。
【００３４】
情報出力部１３４は、情報取得部１３１により取得された最新の発言の情報を、マッチング部１３３により特定されたユーザのユーザ端末２０ａ，２０ｂに送信する。図６および図７は、ユーザ端末２０ａ，２０ｂの表示部２３に表示される画面表示の一例を示す図である。
【００３５】
図６の画面表示２３０ａでは、最新の発言の情報を時系列でスクロール可能に表示する表示欄２３１とともに、新規の発言を投稿する、あるいは各発言に返信するための入力欄２３２が表示される。図６の例では、スレッドＴ１に投稿された最初の発言１−１、スレッドＴ２に投稿された１７番目の発言２−１７、およびスレッドＴ３に投稿された７番目の発言３−７が表示欄２３１に表示される。表示欄２３１には、各発言が選択された理由として、抽出されたキーワード等も表示される。これによりユーザは、各発言が選択された理由を把握することができ、各発言に返信する、あるいは各発言が投稿されたスレッドＴでの会話に参加する動機付けが得られる。
【００３６】
図６の表示欄２３１の各発言は選択可能に表示され、タッチパネル等の入力部２２を介して各発言が選択されると、その発言が投稿されたスレッドＴ１〜Ｔ３が表示される。図７は、図６の画面表示２３０ａにおいて表示欄２３１の発言３−７が選択されたときに表示される画面表示２３０ｂの一例を示す。図７に示すように、画面表示２３０ｂでは、図６の画面表示２３０ａで選択された発言３−７が投稿されたスレッドＴ３がスレッド表示される。具体的には、スレッドＴ３に投稿された最初の発言３−１を固定表示する固定表示欄２３３と、２番目の発言３−２から最新の発言３−７までを時系列でスクロール可能に表示する表示欄２３４とが表示される。また、固定表示欄２３３および表示欄２３４の下部には、スレッドＴ３に最新の発言を投稿するための入力欄２３５が表示される。
【００３７】
図７の画面表示２３０ｂには、さらに、図６の画面表示２３０ａに戻るためのボタンＢＴ１，ＢＴ２が選択可能に表示される。前の表示に戻るボタンＢＴ１を選択すると、発言３−７を選択したときの図６の画面表示２３０ａに戻る。すなわち、画面表示２３０ｂを閲覧中に新たな発言が追加されていたとしても、選択された発言３−７が表示欄２３１に表示された状態に戻る。なお、表示欄２３１をスクロールすることで新たな発言を表示することができる。一方、最新の表示に戻るボタンＢＴ２を選択すると、画面表示２３０ｂを閲覧中に追加された新たな発言が表示欄２３１に表示された最新の状態の画面表示２３０ａに戻る。
【００３８】
図８は、予め記憶されたプログラムに従いサーバ１０の演算部１３で実行される処理の一例を示すフローチャートである。このフローチャートに示す処理は、例えばユーザ端末２０ａ，２０ｂ（入力部２２）を介して発言情報が入力されると開始される。
【００３９】
まず、ステップＳ１で、情報取得部１３１での処理により、最新投稿ユーザのユーザ端末２０ａ，２０ｂから送信された発言情報を取得する。次いで、キーワード抽出部１３２での処理により、ステップＳ１で取得された最新投稿ユーザの発言情報に含まれる発言の内容からキーワードを抽出する。次いで、ステップＳ３で、マッチング部１３３での処理により、ステップＳ２で抽出されたキーワードがキーワード情報データベース１４１のキーワード情報のリストに含まれているか否かを判定する。
【００４０】
ステップＳ３で肯定されると、ステップＳ４に進み、ステップＳ２で抽出されたキーワードに対応するカテゴリを特定し、ステップＳ５に進み、嗜好情報データベース１４２の最新投稿ユーザの嗜好値と他の各ユーザの嗜好値との類似度を算出し、ステップＳ４で特定されたカテゴリの嗜好値および類似度が高いユーザを提供対象ユーザとして特定する。一方、ステップＳ３で否定されると、ステップＳ６に進み、嗜好情報データベース１４２の最新投稿ユーザの嗜好値と他の各ユーザの嗜好値との類似度を算出し、全てのカテゴリについての全体類似度が高いユーザを提供対象ユーザとして特定する。
【００４１】
ステップＳ７では、情報出力部１３４での処理により、ステップＳ１で取得された最新投稿ユーザの発言情報を、ステップＳ５、Ｓ６で特定された提供対象ユーザのユーザ端末２０ａ，２０ｂに送信する。
【００４２】
本実施形態の動作をまとめると以下のようになる。図６に示すように、ユーザがスマートフォン２０ａで会話支援アプリを起動して会話支援サービスにログインすると、様々なユーザの発言が表示される（図８のステップＳ１〜Ｓ７）。ユーザにとって興味のある話題に関する発言が表示されるため、各発言に返信する、あるいは各発言が投稿されたスレッドＴでの会話に参加する動機付けが得られる。
【００４３】
ユーザが気になる発言３−７をタップすると、その発言３−７が投稿されたスレッドＴ３が表示される（図７）。ユーザにとって興味のある話題に関する発言３−７が投稿されたスレッドＴ３を容易に閲覧することができるため、簡易な操作でスレッドＴ３での会話に参加することができる。スレッド表示では、スレッドＴ３に最初に投稿された発言３−１が固定表示されているため（図７）、スレッドＴ３の本来の趣旨を把握した上で自身の発言を投稿することができる。
【００４４】
スレッド表示で前の表示に戻るボタンＢＴ１をタップすると、発言３−７を選択したときの画面表示２３０ａに戻り（レジューム表示）、最新の表示に戻るボタンＢＴ２をタップすると、スレッドＴ３を閲覧中に追加された新たな発言が表示された最新の状態の画面表示２３０ａに戻る（最新表示）。これにより、例えば、選択した発言３−７以外にも気になる発言があったか否かに応じてレジューム表示に戻るか最新表示に戻るかを選択できるため、使い勝手が向上する。
【００４５】
本実施形態によれば以下のような作用効果を奏することができる。
（１）本実施形態に係るサービス提供サーバ１０は、複数のカテゴリのそれぞれに対応する複数のキーワードの情報を記憶するキーワード情報データベース１４１と、複数のユーザのそれぞれの、複数のカテゴリのそれぞれの嗜好の傾向に関する情報を記憶する嗜好情報データベース１４２と、複数のユーザのうちの最新投稿ユーザの発言情報を取得する情報取得部１３１と、情報取得部１３１により取得された発言情報に基づいてキーワードを抽出するキーワード抽出部１３２と、キーワード抽出部１３２により抽出されたキーワードがキーワード情報データベース１４１に記憶された複数のキーワードのいずれかに一致すると、当該キーワードに対応するカテゴリの嗜好情報データベース１４２に記憶された嗜好の傾向に関する情報に基づいて、複数のユーザの中から情報取得部１３１により取得された最新投稿ユーザの発言情報を提供すべき提供対象ユーザを特定し、キーワード抽出部１３２により抽出されたキーワードがキーワード情報データベース１４１に記憶された複数のキーワードのいずれにも一致しないと、全てのカテゴリの嗜好情報データベース１４２に記憶された嗜好の傾向に関する情報に基づいて、複数のユーザの中から提供対象ユーザを特定するマッチング部１３３と、を備える（図２）。
【００４６】
最新投稿ユーザの発言に含まれるキーワードに基づいて特定されたカテゴリに対する関心度等の高いユーザに最新の発言情報が提供されるため、これから会話に参加するユーザにとって興味のある話題に関する発言情報を提供することができる。また、最新投稿ユーザの発言に含まれるキーワードが新規のものであっても、カテゴリごとの嗜好の傾向が類似するユーザに最新の発言情報が提供されるため、最新の話題に関する発言であっても、興味があると思われる適当なユーザに発言情報を提供することができる。これにより、興味がある話題の会話に参加するユーザを支援することができる。
【００４７】
嗜好情報データベース１４２は、複数のユーザのそれぞれの、複数のカテゴリのそれぞれの嗜好の傾向を示す嗜好値を記憶する。マッチング部１３３は、嗜好情報データベース１４２に記憶された嗜好の傾向を示す嗜好値が最新投稿ユーザに近い提供対象ユーザを特定する。嗜好の傾向に関する情報を、例えば各カテゴリに対する関心の度合いを段階的な数値で示す関心度等の数値化された嗜好値として記憶するため、提供対象ユーザを簡易に特定することができる。
【００４８】
上記実施形態は、種々の形態に変形することができる。以下、変形例について説明する。上記実施形態では、図３等においてカテゴリの具体例を示したが、複数のカテゴリはこのようなものに限定されない。複数のカテゴリは会話の話題を示すものであればよく、大分類、小分類のように細分されていても細分されていなくてもよい。また、細分された個々のカテゴリとして取り扱ってもよく、細分されたカテゴリを分類ごとにまとめたカテゴリとして取り扱ってもよい。
【００４９】
上記実施形態では、嗜好値として５段階評価の関心度を用いたが、嗜好の傾向に関する情報はこのようなものに限定されない。例えば、各カテゴリに対する好き嫌いの情報であってもよい。この場合、特定のカテゴリが好きで関心を寄せているユーザと嫌いで関心を寄せているユーザとを分けてマッチングすることができる。
【００５０】
以上の説明はあくまで一例であり、本発明の特徴を損なわない限り、上述した実施形態および変形例により本発明が限定されるものではない。上記実施形態と変形例の１つまたは複数を任意に組み合わせることも可能であり、変形例同士を組み合わせることも可能である。
【符号の説明】
【００５１】
１０  サービス提供サーバ、１３  演算部、１４  記憶部、２０ａ，２０ｂ  ユーザ端末、１００  サービス提供システム、１３１  情報取得部、１３２  キーワード抽出部、１３３  マッチング部、１３４  情報出力部、１４１  キーワード情報データベース、１４２  嗜好情報データベース
【図１】
2020166620.tif 000003
【図２】
2020166620.tif 000004
【図３】
2020166620.tif 000005
【図４】
2020166620.tif 000006
【図５Ａ】
2020166620.tif 000007
【図５Ｂ】
2020166620.tif 000008
【図５Ｃ】
2020166620.tif 000009
【図６】
2020166620.tif 000010
【図７】
2020166620.tif 000011
【図８】
2020166620.tif 000012