(57)【要約】SNSサーバー(２)は、AC好感度情報とCA好感度情報を記憶する好感度情報DB(１５)と、ユーザーAによる操作に基づいて、好感度情報DB(１５)に記憶されているAC好感度情報を更新する好感度情報更新部(９)と、AC好感度情報及びCA好感度情報に基づいて、ユーザーAとユーザーCとの相性の程度に対応するA-C相性値を演算する相性値演算部(１０)と、相性値演算部(１０)による演算結果に基づいて、更新時にA-C相性値に変化があったか判定する相性値変化判定部(１１)と、更新時にA-C相性値に変化があったと相性値変化判定部(１１)が判定したら、ユーザーA及びユーザーCにメッセージ情報を送信するメッセージ情報送信部(１２)と、を備えている。
2015015810.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザーの第２のユーザーに対する好感度に対応する第１好感度情報と、前記第２のユーザーの前記第１のユーザーに対する好感度に対応する第２好感度情報と、を記憶する好感度情報記憶手段と、
前記第１のユーザーによる操作に基づいて、前記好感度情報記憶手段に記憶されている前記第１好感度情報を更新する好感度情報更新手段と、
前記第１好感度情報及び前記第２好感度情報に基づいて、前記第１のユーザーと前記第２のユーザーとの相性の程度に対応する相性値を演算する相性値演算手段と、
前記相性値演算手段による演算結果に基づいて、前記更新時に前記相性値に変化があったか判定する相性値変化判定手段と、
前記更新時に前記相性値に変化があったと前記相性値変化判定手段が判定したら、前記第１のユーザー又は前記第２のユーザーのうち少なくとも何れか一方に、メッセージ情報を送信するメッセージ情報送信手段と、
を備えた、
コミュニケーション提供装置。
【請求項２】
請求項１に記載のコミュニケーション提供装置であって、
前記相性値変化判定手段は、前記更新時に前記相性値が複数の所定の基準値のうち何れかの基準値に至ったら、前記相性値に変化があったと判定する、
コミュニケーション提供装置。
【請求項３】
請求項２に記載のコミュニケーション提供装置であって、
前記メッセージ情報送信手段は、前記複数の基準値のうち、前記更新時に前記相性値が至った基準値に対応する前記メッセージ情報を送信する、
コミュニケーション提供装置。
【請求項４】
請求項１に記載のコミュニケーション提供装置であって、
前記相性値変化判定手段は、前記更新時に前記相性値が所定の基準値に至ったら、前記相性値に変化があったと判定する、
コミュニケーション提供装置。
【請求項５】
請求項１〜４の何れかに記載のコミュニケーション提供装置であって、
前記好感度情報更新手段は、前記第１のユーザーによって入力された数値に基づいて、前記第１好感度情報を更新する、
コミュニケーション提供装置。
【請求項６】
請求項１〜５の何れかに記載のコミュニケーション提供装置であって、
前記好感度情報更新手段は、前記第１のユーザーによって入力された、前記第２のユーザーの複数の評価項目ごとの評価値に基づいて、前記第１好感度情報を更新する、
コミュニケーション提供装置。
【請求項７】
請求項１〜６の何れかに記載のコミュニケーション提供装置であって、
前記好感度情報更新手段は、前記第２のユーザーが作成したコンテンツを前記第１のユーザーが閲覧し、又は、前記第２のユーザーが作成したコンテンツに対して前記第１のユーザーがコメントを残し、又は、前記第２のユーザーが作成したコンテンツに対して前記第１のユーザーが興味を持ち又は関心があり或いは肯定的な評価をしたことを前記第１のユーザーが前記第２のユーザーに対して伝えるための操作を前記第１のユーザーが実行した場合、前記第１のユーザーの前記第２のユーザーに対する好感度が高まったと判定して前記第１好感度情報を更新する、
コミュニケーション提供装置。
【請求項８】
請求項７に記載のコミュニケーション提供装置であって、
前記好感度情報更新手段は、前記第２のユーザーが作成した前記コンテンツを前記第１のユーザーが閲覧した場合、その閲覧の頻度に基づいて前記第１好感度情報を更新する、
コミュニケーション提供装置。
【請求項９】
請求項１〜８の何れかに記載のコミュニケーション提供装置であって、
前記相性値が所定の基準値を下回ったら、前記第１のユーザーと、前記第２のユーザーと、の間における特別な関係を解消する、
コミュニケーション提供装置。
【請求項１０】
第１のユーザーによる操作に基づいて、前記第１のユーザーの第２のユーザーに対する好感度に対応する第１好感度情報を更新するステップと、
前記第１好感度情報と、前記第２のユーザーの前記第１のユーザーに対する好感度に対応する第２好感度情報と、に基づいて、前記第１のユーザーと前記第２のユーザーとの相性の程度に対応する相性値を演算するステップと、
前記更新時に前記相性値に変化があったか判定するステップと、
前記更新時に前記相性値に変化があった場合は、前記第１のユーザー又は前記第２のユーザーのうち少なくとも何れか一方に、メッセージ情報を送信するステップと、
を含む、コミュニケーション提供方法。
【請求項１１】
第１のユーザーによる操作に基づいて、前記第１のユーザーの第２のユーザーに対する好感度に対応する第１好感度情報を更新するステップと、
前記第１好感度情報と、前記第２のユーザーの前記第１のユーザーに対する好感度に対応する第２好感度情報と、に基づいて、前記第１のユーザーと前記第２のユーザーとの相性の程度に対応する相性値を演算するステップと、
前記更新時に前記相性値に変化があったか判定するステップと、
前記更新時に前記相性値に変化があった場合は、前記第１のユーザー又は前記第２のユーザーのうち少なくとも何れか一方に、メッセージ情報を送信するステップと、
をコンピュータに実行させるためのコミュニケーション提供プログラムを格納する非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミュニケーション提供装置、コミュニケーション提供方法、及び非一時的なコンピュータ可読媒体に関する。
【背景技術】
【０００２】
この種の技術として、特許文献１は、SNS(ソーシャルネットワーキングサービス)におけるフィードの表示序列を、ユーザー間の親密度に応じて最適化する技術が開示されている。フィードとは、他のユーザーが投稿した日記やつぶやき(短い文章)、写真や動画などのコンテンツの概要又はコンテンツ全体を配信用に加工した文書を意味する。特許文献１では、経時的に特定の会員に対する興味が高まったり失われたりすることがある旨、記載されている。特許文献１では、ユーザー間の親密度を、他のユーザーが生成したコンテンツに対するコメントの付与の有無や、他のユーザーが生成したコンテンツに対して評価フラグの設定の有無、他のユーザーが生成したコンテンツへのアクセスの有無、などに基づいて判定するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６８８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、図１には、男性であるAさんの、女性であるCさんに対する好感度の経時的な変化を示している。同様に、図２には、Cさんの、Aさんに対する好感度の経時的な変化を示している。図１及び図２において、横軸は時間であり、縦軸は好感度である。縦軸において、肯定的な好感度をプラスとしている。図１及び図２に示すように、一般に、他のユーザーに対する好感度は、経時的に多様に変化するものである。そして、ユーザー間における相性の程度は、互いに対する好感度の高低によって支配される。従って、図３に示すように、上記好感度同様、ユーザー間における相性の程度は、経時的に多様に変化する。しかしながら、他のユーザーに対する好感度は、ユーザー間における非恋愛的で社会的な関係を阻害することのないよう、相手方には知られたくないのが実情であるから、当事者双方は、当事者間での相性が高ぶってきていることを知るすべがない。それ故、ユーザー間における恋愛のチャンスは、十分には活かされていない場合が少なくない。【０００５】
本発明の目的は、恋愛のチャンスを十分に活かす技術を提供することにある。
【課題を解決するための手段】
【０００６】
本願発明の第１の観点によれば、第１のユーザーの第２のユーザーに対する好感度に対応する第１好感度情報と、前記第２のユーザーの前記第１のユーザーに対する好感度に対応する第２好感度情報と、を記憶する好感度情報記憶手段と、前記第１のユーザーによる操作に基づいて、前記好感度情報記憶手段に記憶されている前記第１好感度情報を更新する好感度情報更新手段と、前記第１好感度情報及び前記第２好感度情報に基づいて、前記第１のユーザーと前記第２のユーザーとの相性の程度に対応する相性値を演算する相性値演算手段と、前記相性値演算手段による演算結果に基づいて、前記更新時に前記相性値に変化があったか判定する相性値変化判定手段と、前記更新時に前記相性値に変化があったと前記相性値変化判定手段が判定したら、前記第１のユーザー又は前記第２のユーザーのうち少なくとも何れか一方に、メッセージ情報を送信するメッセージ情報送信手段と、を備えた、コミュニケーション提供装置が提供される。【０００７】
本願発明の第２の観点によれば、第１のユーザーによる操作に基づいて、前記第１のユーザーの第２のユーザーに対する好感度に対応する第１好感度情報を更新するステップと、前記第１好感度情報と、前記第２のユーザーの前記第１のユーザーに対する好感度に対応する第２好感度情報と、に基づいて、前記第１のユーザーと前記第２のユーザーとの相性の程度に対応する相性値を演算するステップと、前記更新時に前記相性値に変化があったか判定するステップと、前記更新時に前記相性値に変化があった場合は、前記第１のユーザー又は前記第２のユーザーのうち少なくとも何れか一方に、メッセージ情報を送信するステップと、を含む、コミュニケーション提供方法が提供される。【０００８】
本願発明の第３の観点によれば、第１のユーザーによる操作に基づいて、前記第１のユーザーの第２のユーザーに対する好感度に対応する第１好感度情報を更新するステップと、前記第１好感度情報と、前記第２のユーザーの前記第１のユーザーに対する好感度に対応する第２好感度情報と、に基づいて、前記第１のユーザーと前記第２のユーザーとの相性の程度に対応する相性値を演算するステップと、前記更新時に前記相性値に変化があったか判定するステップと、前記更新時に前記相性値に変化があった場合は、前記第１のユーザー又は前記第２のユーザーのうち少なくとも何れか一方に、メッセージ情報を送信するステップと、をコンピュータに実行させるためのコミュニケーション提供プログラムを格納する非一時的なコンピュータ可読媒体が提供される。
【発明の効果】
【０００９】
本発明によれば、恋愛のチャンスを十分に活かすことができる。
【図面の簡単な説明】
【００１０】
【図１】図1は、AさんのCさんに対する好感度の経時的変化を示すグラフである。
【図２】図2は、CさんのAさんに対する好感度の経時的変化を示すグラフである。
【図３】図3は、AさんとCさんとの相性の程度の経時的変化を示すグラフである。
【図４】図4は、SNSシステムの全体構成図である。
【図５】図5は、SNSサーバーの機能ブロック図である。
【図６】図6は、SNSシステムの動作フローである。
【図７】図7は、相性値変化判定の判定フローである。
【図８】図8は、相性値変化判定の判定フローである。
【図９】図9は、相性値変化判定の判定フローである。
【図１０】図10は、好感度更新画面である。
【図１１】図11は、Aさんのユーザー端末上に表示されたメッセージ表示画面である。
【図１２】図12は、Cさんのユーザー端末上に表示されたメッセージ表示画面である。
【図１３】図13は、Cさんが作成したSNS上のコンテンツを表示する画面である。
【発明を実施するための形態】
【００１１】
本明細書において、「SNS」とは、一般的定義とされる「人と人とのつながりを促進・サポートする、コミュニティ型の会員制のサービス」又は「そのサービスが提供されているWeb上の環境」を意味する。「関係ユーザ」とは、ユーザー間における申入及びその承認によって成立する特別な関係を有するユーザーを意味する。
【００１２】
図４に示すように、SNS環境１は、SNSサーバー２(コミュニケーション提供装置、コンピュータ)と、インターネットなどのネットワーク３と、複数のユーザー端末４と、によって成り立っている。図４には、説明の便宜上、男性であるユーザーA、男性であるユーザーB、女性であるユーザーCを描いている。また、ユーザーAがSNS環境１にログインしているユーザー端末４をユーザー端末４Aとし、ユーザーBがSNS環境１にログインしているユーザー端末４をユーザー端末４Bとし、ユーザーCがSNS環境１にログインしているユーザー端末４をユーザー端末４Cとする。ユーザー端末４は、例えば携帯電話、スマートフォン、タブレット型パーソナルコンピュータ、ノート型パーソナルコンピュータなどの携帯容易なユーザー端末や、デスクトップ型パーソナルコンピュータなどの携帯不能なユーザー端末である。
【００１３】
図５に示すように、SNSサーバー２は、CPU５(Central Processing Unit)、主記憶装置としてのRAM６(Random Access Memory)、主記憶装置としてのROM７(Read Only Memory)、補助記憶装置としてのHDD８(Hard disk drive)を有している。ROM７又はHDD８には、コミュニケーション提供プログラムが記憶されている。コミュニケーション提供プログラムは、CPU５に読み込まれ、CPU５上で実行されることで、CPU５などのハードウェアを、好感度情報更新部９(好感度情報更新手段)、相性値演算部１０(相性値演算手段)、相性値変化判定部１１(相性値変化判定手段)、メッセージ情報送信部１２(メッセージ情報送信手段)、通信制御部１３(通信制御手段)、表示制御部１４(表示制御手段)、好感度情報DB１５(好感度情報記憶手段)、メッセージ情報DB１６(メッセージ情報記憶手段)として機能させる。
【００１４】
好感度情報DB１５は、第１のユーザーの、第２のユーザーに対する好感度に対応する第１好感度情報と、第２のユーザーの、第１のユーザーに対する好感度に対応する第２好感度情報と、を下記表１のように記憶するデータベースである。例えば、ユーザーA（第１のユーザー）のユーザーC（第２のユーザー）に対するAC好感度情報（第１好感度情報）は、下記表１によれば、”９”である。同様に、ユーザーCのユーザーAに対するCA好感度情報（第２好感度情報）は、”８４”である。
【００１５】
【表１】
2015015810.tif 000003
【００１６】
好感度情報更新部９は、第１のユーザーによる入力に基づいて、好感度情報DB１５に記憶されている第１好感度情報を更新するものである。例えば、ユーザーAがユーザー端末４A上で、ユーザーCに対する好感度を”９”から”９７”へと変更すると、好感度情報更新部９は、AC好感度情報を”９”から”９７”へと更新する。
【００１７】
詳しくは、好感度情報更新部９は、第１のユーザーによって直接的に入力された数値に基づいて、第１好感度情報を更新する。また、好感度情報更新部９は、第１のユーザーによって入力された、第２のユーザーの複数の評価項目ごとの評価値に基づいて、第１好感度情報を更新する。
【００１８】
また、例えば、ユーザーAがユーザー端末４A上でユーザーCが作成したSNS上のコンテンツを閲覧したら、好感度情報更新部９は、ユーザーAのユーザーCに対する好感度がちょっと高まったと判定して、AC好感度情報が”９”から”１１”へと大きくなるようにAC好感度情報を更新する。また、例えば、ユーザーAがユーザー端末４A上でユーザーCが作成したSNS上のコンテンツを閲覧し、当該コンテンツの「いいね！」ボタンをクリックしたら、好感度情報更新部９は、ユーザーAのユーザーCに対する好感度が大幅に高まったと判定して、AC好感度情報が”９”から”１４”へと大きくなるようにAC好感度情報を更新する。「いいね！」ボタンとは、当該ボタンに関連するコンテンツを肯定的に評価した際に、又は、当該ボタンに関連するコンテンツに興味及び関心を持った際に押されるボタンである。また、例えば、ユーザーAがユーザー端末４A上でユーザーCが作成したSNS上のコンテンツを閲覧し、当該コンテンツに対するコメントを残したら、好感度情報更新部９は、ユーザーAのユーザーCに対する好感度が大幅に高まったと判定して、AC好感度情報が”９”から”１６”へと大きくなるようにAC好感度情報を更新する。
【００１９】
相性値演算部１０は、第１好感度情報及び第２好感度情報に基づいて、更新の前後における、第１のユーザーと第２のユーザーとの相性の程度に対応する相性値を演算し、その演算結果をRAM６に保存する。例えば、好感度情報更新部９による更新の前、AC好感度情報は”９”であり、CA好感度情報は”８４”であった。従って、好感度情報更新部９による更新の前、ユーザーAとユーザーCとの相性の程度に対応する相性値としてのA-C相性値は、AC好感度情報とCA好感度情報のうち低い方の好感度情報であるAC好感度情報の値である”９”となる。同様に、好感度情報更新部９による更新の後、AC好感度情報は”９７”であり、CA好感度情報は”８４”となった。従って、好感度情報更新部９による更新の後、A-C相性値は、AC好感度情報とCA好感度情報のうち低い方の好感度情報であるCA好感度情報の値である”８４”となる。相性値演算部１０は、上記演算結果である、好感度情報更新部９による更新の前のA-C相性値としての更新前A-C相性値（“９”）と、好感度情報更新部９による更新の後のA-C相性値としての更新後A-C相性値（“８４”）と、をRAM６に保存する。
【００２０】
なお、相性値演算部１０は、A-C相性値として、AC好感度情報とCA好感度情報のうち低い方の好感度情報の値を用いることに代えて、AC好感度情報とCA好感度情報の平均の値を用いてもよいし、AC好感度情報とCA好感度情報のうち高い方の好感度情報の値を用いてもよい。
【００２１】
相性値変化判定部１１は、相性値演算部１０による演算結果に基づいて、好感度情報更新部９による更新時に相性値に変化があったか判定するものである。上記の例では、更新前A-C相性値が”９”であり、更新後A-C相性値が”８４”となった。従って、相性値変化判定部１１は、相性値演算部１０による演算結果に基づいて、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。
【００２２】
詳しくは、相性値変化判定部１１は、好感度情報更新部９による更新時に相性値が所定の基準値に至ったら、相性値に変化があったと判定する。所定の基準値とは、例えば、“９０”である。更に詳しくは、相性値変化判定部１１は、好感度情報更新部９による更新時に相性値が複数の所定の基準値のうち何れかの基準値に至ったら、相性値に変化があったと判定する。複数の所定の基準値とは、例えば、“５０”、“７０”、“８０”、“９０”である。
【００２３】
メッセージ情報送信部１２は、好感度情報更新部９による更新時に相性値に変化があったと相性値変化判定部１１が判定したら、第１のユーザー（第１のユーザーがログインしているユーザー端末、第１のユーザーが利用しているユーザー端末）又は第２のユーザー（第２のユーザーがログインしているユーザー端末４、第２のユーザーが利用しているユーザー端末４）のうち少なくとも何れか一方に、メッセージ情報を送信するものである。上記の例では、好感度情報更新部９による更新時にA-C相性値は、”９”から”８４”へと変化したと相性値変化判定部１１が判定した。従って、この場合、メッセージ情報送信部１２は、例えば、ユーザーAがログインしているユーザー端末４A及びユーザーCがログインしているユーザー端末４Cに、所定のメッセージ情報を送信する。
【００２４】
詳しくは、メッセージ情報送信部１２は、複数の基準値のうち、好感度情報更新部９による更新時に相性値が至った基準値に対応するメッセージ情報を送信する。
【００２５】
通信制御部１３は、SNSサーバー２とネットワーク３との通信を制御するものである。
【００２６】
表示制御部１４は、ユーザー端末４からの要求に応じて、ユーザー端末４の表示画面上に表示するWebページを制御するものである。
【００２７】
メッセージ情報DB１６は、下記表２に示すように、複数のメッセージ情報を記憶するデータベースである。
【００２８】
【表２】
2015015810.tif 000004
【００２９】
次に、図６〜図１２を参照して、SNS環境１の動作を説明する。以下、第１のユーザーとしてユーザーAを取り上げ、第２のユーザーとして、ユーザーAと異性であるユーザーCを取り上げる。また、ユーザーAとユーザーCとの間のA-C相性値の推移を踏まえ、SNS環境１の動作を、一般的な説明と具体的数値を伴った説明とを交互に交えながら説明する。
【００３０】
先ず、ユーザーAは、SNS環境１上でのユーザーCとのやり取りを通じて、ユーザーCに対して以前よりも高い好感度を抱くようになったとする。この場合、ユーザーAは、ユーザー端末４Aの表示画面に表示されている好感度更新ボタンを押下する(S300)。すると、ユーザー端末４Aは、SNSサーバー２に、例えば図１０に示すような好感度更新画面２０を要求する(S310)。これに呼応して、SNSサーバー２は、ユーザー端末４Aに、好感度更新画面２０を送信する(S320)。これにより、ユーザー端末４Aの表示画面には、好感度更新画面２０が表示される。
【００３１】
図１０に示すように、好感度更新画面２０には、好感度を更新したい関係ユーザーを特定するためのドロップダウンリスト２１(プルダウンメニュー)、ドロップダウンリスト２１で選択した関係ユーザーに対する好感度を具体的な数値で直接入力するためのテキストボックス２２、ドロップダウンリスト２１で選択した関係ユーザーの複数の評価項目ごとの評価値を入力するためのラジオボタン群２３、入力した情報を反映させるための設定反映ボタン２４、入力した情報を反映せずに元の画面に戻るためのキャンセルボタン２５が配置されている。ドロップダウンリスト２１には、ユーザーAの関係ユーザーとして、「C」及び「D」がリストアップされている。「関係ユーザーの複数の評価項目」として、「容姿」（例えば、顔、体つき）、「知力」（例えば、理系の知力、文系の知力、職人的な知力など）、性格（優しさ、ユーモア、思いやり、決断力、カリスマ性など）、「健康的かどうか」、「財力」、「仕事能力」、「仕事のやる気」「趣味」「価値観」「言動」「優しさ」「将来性」などがリストアップされている。各評価項目ごとに、１点〜８点の評価値が選択可能にリストアップされている。
【００３２】
そこで、ユーザーAは、好感度更新画面２０上において、ドロップダウンリスト２１を操作することで、好感度を更新したい関係ユーザーとしてユーザーCを選択し、テキストボックス２２に具体的な数値を入力する(S330)。入力は、操作の一例である。図１０の例では、ユーザーAは、テキストボックス２２に”９７”と入力している。そして、ユーザーAは、設定反映ボタン２４を押す。すると、ユーザー端末４AからSNSサーバー２に、図１０のテキストボックス２２に入力された文字情報（例えば、”９７”）が送信される(S340)。
【００３３】
ここで、ユーザーAが、テキストボックス２２に具体的な数値を入力することに代えて、ラジオボタン群２３を適宜操作してもよい（S330）。この場合、ユーザー端末４AからSNSサーバー２に、評価項目ごとの評価値を含む文字情報（例えば”7,4,5,2,3,8”）が送信される（S340）。
【００３４】
SNSサーバー２において、通信制御部１３は、ユーザー端末４Aから受信した文字情報をRAM６に保存する。ここで、通信制御部１３は、ユーザー端末４Aから受信した文字情報が”９７”であった場合は、その文字情報をそのままRAM６に保存する。一方、通信制御部１３は、ユーザー端末４Aから受信した文字情報が”7,4,5,2,3,8”であった場合は、（カンマで区切られた各数字の合計値）÷４８×１００が６０であることを踏まえ、”６０”という文字情報をRAM６に保存する。
【００３５】
そして、相性値演算部１０は、更新前A-C相性値を演算する(S350)。具体的には、相性値演算部１０は、好感度情報DB１５を参照して、現在のAC好感度情報である”９”と、現在のCA好感度情報である”８４”を取得する。そして、相性値演算部１０は、AC好感度情報とCA好感度情報のうち低い方の好感度情報を更新前A-C相性値に設定する。即ち、更新前A-C相性値は、”９”となる。相性値演算部１０は、更新前A-C相性値をRAM６に保存する。
【００３６】
次に、好感度情報更新部９は、RAM６に一時的に保存されている更新用の文字情報に基づいて、好感度情報DB１５に記憶されているAC好感度情報を更新する(S360)。具体的には、好感度情報更新部９による更新後、好感度情報DB１５に記憶されているAC好感度情報は、”９７”となる。
【００３７】
次に、相性値演算部１０は、更新後A-C相性値を演算する(S370)。具体的には、相性値演算部１０は、好感度情報DB１５を参照して、現在のAC好感度情報である”９７”と、現在のCA好感度情報である”８４”を取得する。そして、相性値演算部１０は、AC好感度情報とCA好感度情報のうち低い方の好感度情報を更新後A-C相性値に設定する。即ち、更新後A-C相性値は、”８４”となる。相性値演算部１０は、更新後A-C相性値をRAM６に保存する。
【００３８】
次に、相性値変化判定部１１は、相性値演算部１０による演算結果に基づいて、好感度情報更新部９による更新時にA-C相性値に変化があったか判定する(S380)。具体的には、図７に示すように、相性値変化判定部１１は、更新前A-C相性値と更新後A-C相性値が一致しているか判定する(S500)。更新前A-C相性値と更新後A-C相性値が一致していると判定したら(S500:YES)、相性値変化判定部１１は、戻り値(“0”)と共に処理を図６のS390に進める。一方、相性値変化判定部１１が、更新前A-C相性値と更新後A-C相性値が一致していないと判定したら(S500:NO)、更新前A-C相性値が更新後A-C相性値よりも小さいか判定する(S510)。更新前A-C相性値が更新後A-C相性値よりも小さいと判定したら(S510:YES)、相性値変化判定部１１は、処理を図８のS600に進める。即ち、相性値変化判定部１１は、好感度情報更新部９による更新によりA-C相性値が上昇したと判定したら、処理を図８のS600に進める。一方、更新前A-C相性値が更新後A-C相性値よりも小さくないと判定したら(S510:NO)、相性値変化判定部１１は、処理を図９のS700に進める。即ち、相性値変化判定部１１は、好感度情報更新部９による更新によりA-C相性値が下降したら、処理を図９のS700に進める。
【００３９】
(A-C相性値が上昇した場合の処理：図８)
A-C相性値が上昇した場合、相性値変化判定部１１は、A-C相性値が複数の所定の基準値のうち何れかの基準値に至ったら、A-C相性値に変化があったと判定する。本実施形態において、「複数の所定の基準値」は、”９０”、”８０”、”７０”、”５０”としている。
【００４０】
具体的には、相性値変化判定部１１は、更新前A-C相性値が”９０”以下であり、更新後A-C相性値が”９０”以上であるが成立するか判定する(S600)。更新前A-C相性値が”９０”以下であり、更新後A-C相性値が”９０”以上であるが成立すると判定したら(S600:YES)、相性値変化判定部１１は、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。この場合、メッセージ情報送信部１２は、メッセージIDを”５”に設定し(S610)、このメッセージIDを戻り値として処理を図６のS390に進める。一方、更新前A-C相性値が”９０”以下であり、更新後A-C相性値が”９０”以上であるが成立しない判定したら(S600:NO)、相性値変化判定部１１は、処理をS620に進める。次に、相性値変化判定部１１は、更新前A-C相性値が”８０”以下であり、更新後A-C相性値が”８０”以上であるが成立するか判定する(S620)。更新前A-C相性値が”８０”以下であり、更新後A-C相性値が”８０”以上であるが成立すると判定したら(S620:YES)、相性値変化判定部１１は、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。この場合、メッセージ情報送信部１２は、メッセージIDを”４”に設定し(S630)、このメッセージIDを戻り値として処理を図６のS390に進める。一方、更新前A-C相性値が”８０”以下であり、更新後A-C相性値が”８０”以上であるが成立しない判定したら(S620:NO)、相性値変化判定部１１は、処理をS640に進める。次に、相性値変化判定部１１は、更新前A-C相性値が”７０”以下であり、更新後A-C相性値が”７０”以上であるが成立するか判定する(S640)。更新前A-C相性値が”７０”以下であり、更新後A-C相性値が”７０”以上であるが成立すると判定したら(S640:YES)、相性値変化判定部１１は、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。この場合、メッセージ情報送信部１２は、メッセージIDを”3”に設定し(S650)、このメッセージIDを戻り値として処理を図６のS390に進める。一方、更新前A-C相性値が”７０”以下であり、更新後A-C相性値が”７０”以上であるが成立しない判定したら(S640:NO)、相性値変化判定部１１は、処理をS660に進める。次に、相性値変化判定部１１は、更新前A-C相性値が”５０”以下であり、更新後A-C相性値が”５０”以上であるが成立するか判定する(S660)。更新前A-C相性値が”５０”以下であり、更新後A-C相性値が”５０”以上であるが成立すると判定したら(S660:YES)、相性値変化判定部１１は、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。この場合、メッセージ情報送信部１２は、メッセージIDを”2”に設定し(S670)、このメッセージIDを戻り値として処理を図６のS390に進める。一方、更新前A-C相性値が”５０”以下であり、更新後A-C相性値が”５０”以上であるが成立しない判定したら(S660:NO)、相性値変化判定部１１は、処理をS680に進める。S680で、相性値変化判定部１１は、メッセージIDを”０”に設定し(S680)、このメッセージIDを戻り値として処理を図６のS390に進める。
【００４１】
(A-C相性値が下降した場合の処理：図９)
A-C相性値が下降した場合、相性値変化判定部１１は、A-C相性値が複数の所定の基準値のうち何れかの基準値に至ったら、A-C相性値に変化があったと判定する。本実施形態において、「複数の所定の基準値」は、”５０”、”７０”、”８０”、”９０”としている。
【００４２】
具体的には、相性値変化判定部１１は、更新前A-C相性値が”５０”以上であり、更新後A-C相性値が”５０”以下であるが成立するか判定する(S700)。更新前A-C相性値が”５０”以上であり、更新後A-C相性値が”５０”以下であるが成立すると判定したら(S700:YES)、相性値変化判定部１１は、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。この場合、メッセージ情報送信部１２は、メッセージIDを”1”に設定し(S710)、このメッセージIDを戻り値として処理を図６のS390に進める。一方、更新前A-C相性値が”５０”以上であり、更新後A-C相性値が”５０”以下であるが成立しない判定したら(S700:NO)、相性値変化判定部１１は、処理をS720に進める。次に、相性値変化判定部１１は、更新前A-C相性値が”７０”以上であり、更新後A-C相性値が”７０”以下であるが成立するか判定する(S720)。更新前A-C相性値が”７０”以上であり、更新後A-C相性値が”７０”以下であるが成立すると判定したら(S720:YES)、相性値変化判定部１１は、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。この場合、メッセージ情報送信部１２は、メッセージIDを”2”に設定し(S730)、このメッセージIDを戻り値として処理を図６のS390に進める。一方、更新前A-C相性値が”７０”以上であり、更新後A-C相性値が”７０”以下であるが成立しない判定したら(S720:NO)、相性値変化判定部１１は、処理をS740に進める。次に、相性値変化判定部１１は、更新前A-C相性値が”８０”以上であり、更新後A-C相性値が”８０”以下であるが成立するか判定する(S740)。更新前A-C相性値が”８０”以上であり、更新後A-C相性値が”８０”以下であるが成立すると判定したら(S740:YES)、相性値変化判定部１１は、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。この場合、メッセージ情報送信部１２は、メッセージIDを”3”に設定し(S750)、このメッセージIDを戻り値として処理を図６のS390に進める。一方、更新前A-C相性値が”８０”以上であり、更新後A-C相性値が”８０”以下であるが成立しない判定したら(S740:NO)、相性値変化判定部１１は、処理をS760に進める。次に、相性値変化判定部１１は、更新前A-C相性値が”９０”以上であり、更新後A-C相性値が”９０”以下であるが成立するか判定する(S760)。更新前A-C相性値が”９０”以上であり、更新後A-C相性値が”９０”以下であるが成立すると判定したら(S760:YES)、相性値変化判定部１１は、好感度情報更新部９による更新時にA-C相性値に変化があったと判定する。この場合、メッセージ情報送信部１２は、メッセージIDを”4”に設定し(S770)、このメッセージIDを戻り値として処理を図６のS390に進める。一方、更新前A-C相性値が”９０”以上であり、更新後A-C相性値が”９０”以下であるが成立しない判定したら(S760:NO)、相性値変化判定部１１は、処理をS780に進める。S780で、相性値変化判定部１１は、メッセージIDを”0”に設定し(S780)、このメッセージIDを戻り値として処理を図６のS390に進める。
【００４３】
図６に戻り、メッセージ情報送信部１２は、S380での戻り値に基づいて、ユーザー端末４A及びユーザー端末４Cへのメッセージ情報の送信の要否を判定する(S390)。具体的には、S380での戻り値が(“０”)であった場合は、メッセージ情報送信部１２は、ユーザー端末４A及びユーザー端末４Cへのメッセージ情報の送信が不要と判定し(S390：NO)、処理を終了する。一方、S380での戻り値が(“０”)でなかった場合は、メッセージ情報送信部１２は、ユーザー端末４A及びユーザー端末４Cへのメッセージ情報の送信が要と判定し(S390：YES)、ユーザー端末４Aに、S380での戻り値に対応したメッセージ情報(上記表２を参照)を送信する(S400)。このとき、メッセージ情報送信部１２は、ユーザーCのユーザー名を含む文字情報(例えば、”C”)を同時に、ユーザー端末４Aに送信する。ユーザー端末４Aは、SNSサーバー２から、上記のメッセージ情報と文字情報を受信すると(S400)、例えば図１１に示すように、ユーザー端末４Aの表示画面に上記のメッセージ情報と文字情報を表示し（S410）、ユーザーCとの相性が所定のレベルに到達したことをユーザーAに対して告知し、処理を終了する。同様に、メッセージ情報送信部１２は、ユーザー端末４A及びユーザー端末４Cへのメッセージ情報の送信が要と判定したら(S390：YES)、ユーザー端末４Cに、S380での戻り値に対応したメッセージ情報(上記表２を参照)を送信する(S420)。このとき、メッセージ情報送信部１２は、ユーザーAのユーザー名を含む文字情報(例えば、”A”)を同時に、ユーザー端末４Cに送信する。ユーザー端末４Cは、SNSサーバー２から、上記のメッセージ情報と文字情報を受信すると(S420)、例えば図１２に示すように、ユーザー端末４Cの表示画面に上記のメッセージ情報と文字情報を表示し（S430）、ユーザーAとの相性が所定のレベルに到達したことをユーザーCに対して告知し、処理を終了する。
【００４４】
具体例で説明すると、更新前A-C相性値は”９”であり、更新後A-C相性値は”８４”となるから、図７のS500はNOとなり、S510はYESとなる。そして、図８のS600はNOとなり、S620はYESとなる。この結果、メッセージIDは“４”に設定され（S630）、図６のS390はYESとなり、メッセージ情報送信部１２は、ユーザー端末４Aに、図１１に示すようなメッセージ情報を送信し（S400、S410）、ユーザー端末４Cに、図１２に示すようなメッセージ情報を送信する（S420、S430）。
【００４５】
以上に、本発明の実施形態を説明したが、上記実施形態は以下の特長を有している。
【００４６】
（１）SNSサーバー２（コミュニケーション提供装置）は、ユーザーA（第１のユーザー）のユーザーC（第２のユーザー）に対する好感度に対応するAC好感度情報（第１好感度情報）と、ユーザーCのユーザーAに対する好感度に対応するCA好感度情報（第２好感度情報）と、を記憶する好感度情報DB１５（好感度情報記憶手段）と、ユーザーAによる操作に基づいて、好感度情報DB１５に記憶されているAC好感度情報を更新する好感度情報更新部９（好感度情報更新手段）と、AC好感度情報及びCA好感度情報に基づいて、ユーザーAとユーザーCとの相性の程度に対応するA-C相性値（相性値）を演算する相性値演算部１０（相性値演算手段）と、相性値演算部１０による演算結果に基づいて、更新時に相性値に変化があったか判定する相性値変化判定部１１（相性値変化判定手段）と、更新時にA-C相性値に変化があったと相性値変化判定部１１が判定したら、ユーザーA及びユーザーCに、メッセージ情報を送信するメッセージ情報送信部１２（メッセージ情報送信手段）と、を備えている。以上の構成によれば、ユーザーA又はユーザーCは、ユーザーAとユーザーCとの相性の程度の変化を知ることができるので、ユーザー間の恋愛のチャンスを十分に活かすことができるようになる。また、相性は、一方的な好感度と異なり、双方的及び中立的な事象であるから、上記の構成は、ユーザー間における非恋愛的で社会的な関係を阻害するものではない。
【００４７】
なお、上記実施形態においてメッセージ情報送信部１２は、メッセージ情報をユーザーA及びユーザーCに送信することとしたが、これに代えて、メッセージ情報をユーザーA又はユーザーCのうち何れか一方のみに送信することとしてもよい。
【００４８】
また、上記実施形態ではユーザーAとユーザーCは異性であるとしたが、同性であるユーザー間であっても、上述した技術的効果は同様に発揮される。
【００４９】
（２、４）また、相性値変化判定部１１は、更新時にA-C相性値が複数の所定の基準値のうち何れかの基準値に至ったら、A-C相性値に変化があったと判定する。以上の構成によれば、A-C相性値に微小な変化がある都度、メッセージ情報の送信が行われる、という煩わしい状況を回避することができる。
【００５０】
なお、上記所定の基準値は、複数である場合に代えて、単一であってもよい。
【００５１】
（３）また、メッセージ情報送信部１２は、複数の基準値のうち、更新時にA-C相性値が至った基準値に対応するメッセージ情報を送信する。以上の構成によれば、A-C相性値が現在どの程度のレベルに達しているかを具体的にユーザーA又はユーザーCに知らせることができるので、ユーザーA及びユーザーC間で恋愛をスタートさせる際のリスクを低減させるのに有益である。即ち、A-C相性値が現在それほど高ぶっているわけでもなければ、機が熟していないとして、恋愛をスタートさせることを控えることができる。
【００５２】
（５）また、好感度情報更新部９は、ユーザーAによって入力された数値に基づいて、AC好感度情報を更新する。例えば、好感度情報更新部９は、ユーザーAが例えば数字キーを押下することでユーザーAが入力した数値に基づいて、AC好感度情報を更新する。以上の構成によれば、ユーザーAは、直感的に、AC好感度情報を更新することができるようになる。
【００５３】
（６）また、好感度情報更新部９は、ユーザーAによって入力された、ユーザーCの複数の評価項目ごとの評価値に基づいて、AC好感度情報を更新する。以上の構成によれば、ユーザーAがユーザーCに対する好感度を具体的に認識する際のサポートをすることができる。
【００５４】
なお、好感度情報更新部９は、ユーザーAによって入力された、ユーザーCの複数の評価項目ごとの評価値の合計値に基づいてAC好感度情報を更新してもよいし、ユーザーAによって入力された、ユーザーCの複数の評価項目ごとの評価値の平均値に基づいてAC好感度情報を更新してもよい。また、好感度情報更新部９は、ユーザーAによって入力された、ユーザーCの複数の評価項目ごとの評価値に所定の重み付けをしたものを合計した合計値に基づいてAC好感度情報を更新してもよい。
【００５５】
（８）また、A-C相性値が所定の基準値を下回ったら、ユーザーAとユーザーCとの間における特別な関係を解消するようにしてもよい。これによれば、相性値が所定の基準値を下回ったような関係を整理することができる。
【００５６】
（９）上記実施形態において、コミュニケーションサービスは、ユーザーAによる入力に基づいて、ユーザーAのユーザーCに対する好感度に対応するAC好感度情報を更新するステップ（S360）と、AC好感度情報と、ユーザーCのユーザーAに対する好感度に対応するCA好感度情報と、に基づいて、ユーザーAとユーザーCとの相性の程度に対応する相性値を演算するステップ（S350、S370）と、更新時に相性値に変化があったか判定するステップ（S380）と、更新時に相性値に変化があった場合は、ユーザーA又はユーザーCのうち少なくとも何れか一方に、メッセージ情報を送信するステップ（S390）と、を含む。以上の方法によれば、ユーザーA又はユーザーCは、ユーザーAとユーザーCとの相性の程度の変化を知ることができるので、ユーザー間における恋愛のチャンスを十分に活かすことができるようになる。また、相性は、一方的な好感度と異なり、双方的及び中立的な事象であるから、上記の方法は、ユーザー間における非恋愛的で社会的な関係を阻害するものではない。
【００５７】
（７）また、好感度情報更新部９は、ユーザーCが作成したSNS上のコンテンツX（図１３参照）をユーザーAが閲覧したら、ユーザーAのユーザーCに対する好感度が高まったと判定してAC好感度情報を更新するようにしてもよい。詳しく言えば、好感度情報更新部９は、ユーザーCが作成したSNS上のコンテンツをユーザーAが閲覧するために必要な操作をユーザーAが実行したら、ユーザーAのユーザーCに対する好感度が高まったと判定してAC好感度情報を更新するようにしてもよい。以上の構成によれば、ユーザーAの閲覧時の操作によって、ユーザーAの他者に対する好感度をきめ細かに更新することができるようになる。
【００５８】
同様に、好感度情報更新部９は、ユーザーCが作成したSNS上のコンテンツXに対してユーザーAがコメントY（図１３参照）を残し、又は、ユーザーCが作成したコンテンツXに対してユーザーAが興味を持ち又は関心があり或いは肯定的な評価をしたことをユーザーAがユーザーCに対して伝えるための操作（即ち、図１３の「いいね！」ボタンZをクリック）をユーザーAが実行した場合、ユーザーAのユーザーCに対する好感度が高まったと判定してAC好感度情報を更新するにしてもよい。
【００５９】
また、好感度情報更新部９は、ユーザーCが作成したコンテンツXをユーザーAが閲覧した場合、その閲覧の頻度に基づいてAC好感度情報を更新するようにしてもよい。ユーザーAのユーザーCに対する好感度と、ユーザーCが作成したコンテンツXをユーザーAが閲覧する頻度と、の間には強い正の相関関係があるからである。従って、好感度情報更新部９は、単に閲覧の回数に応じてAC好感度情報を更新するのではなく、閲覧の頻度に応じて追加的にAC好感度情報を更新するようにしてもよい。閲覧の頻度とは、単位時間あたりの閲覧の回数を意味する。単位時間とは、例えば１日、１週間、１ヶ月である。
【００６０】
上述の例において、コミュニケーション提供プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、コミュニケーション提供プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、コミュニケーション提供プログラムをコンピュータに供給できる。
【００６１】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００６２】
この出願は、2013年7月31日に出願された日本出願特願2013-159399を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００６３】
１  SNS環境
２  SNSサーバー
３  ネットワーク
４  ユーザー端末
４A  ユーザー端末
４B  ユーザー端末
４C  ユーザー端末
９  好感度情報更新部
１０  相性値演算部
１１  相性値変化判定部
１２  メッセージ情報送信部
１３  通信制御部
１４  表示制御部
１５  好感度情報DB 
１６  メッセージ情報DB 
２０  好感度更新画面
２１  ドロップダウンリスト
２２  テキストボックス
２３  ラジオボタン群
２４  設定反映ボタン
２５  キャンセルボタン
A  ユーザー
B  ユーザー
C  ユーザー
【図１】
2015015810.tif 000005
【図２】
2015015810.tif 000006
【図３】
2015015810.tif 000007
【図４】
2015015810.tif 000008
【図５】
2015015810.tif 000009
【図６】
2015015810.tif 000010
【図７】
2015015810.tif 000011
【図８】
2015015810.tif 000012
【図９】
2015015810.tif 000013
【図１０】
2015015810.tif 000014
【図１１】
2015015810.tif 000015
【図１２】
2015015810.tif 000016
【図１３】
2015015810.tif 000017
【国際調査報告】
2015015810.tif 000018
2015015810.tif 000019
2015015810.tif 000020
2015015810.tif 000021