(57)【特許請求の範囲】
【請求項１】
少なくとも１つの施設により提供される複数の取引対象それぞれに対するユーザによる投稿情報を記憶する投稿情報記憶手段にアクセス可能な情報処理装置であって、
第１取引対象に対するユーザによる第１投稿情報を前記投稿情報記憶手段から取得する第１取得手段と、
前記第１取得手段により取得される前記第１投稿情報に基づいて、前記ユーザに支持される第１要素を特定する第１特定手段と、
前記第１取引対象とは異なる第２取引対象に対する前記ユーザによる第２投稿情報を前記投稿情報記憶手段から取得する第２取得手段と、
前記第２取得手段により取得される前記第２投稿情報に基づいて、前記第１特定手段により特定される前記第１要素とは異なる第２要素であって、前記ユーザに支持される第２要素を特定する第２特定手段と、
前記第１特定手段により特定される前記第１要素と前記第２特定手段により特定される前記第２要素を、前記第１取引対象を提供する施設に推薦する新たな取引対象に含まれる要素として決定する決定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、施設が提供可能な設備を示す設備情報を記憶する設備情報記憶手段にアクセス可能であって、前記第１取引対象を提供する施設の前記設備情報を取得する第３取得手段を更に備え、
前記第２特定手段は、前記第２投稿情報とともに、前記第３取得手段により取得される前記設備情報に基づいて前記第１取引対象を提供する施設が提供可能な前記２要素を特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１特定手段は、前記第１投稿情報において前記ユーザにより支持される要素のうち、最も支持される要素の割合が閾値以上の場合に、当該要素を第１要素として特定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第１特定手段は、前記第１投稿情報において前記ユーザにより支持されている要素のうち、最も支持される要素の割合が閾値未満の場合に、ユーザ属性に基づいて分類される複数のユーザ層毎の前記第１投稿情報において前記ユーザ層に属するユーザにより支持されている要素のうち、最も支持される要素の割合が閾値以上の場合に、当該要素を前記ユーザ層に対する前記第１要素として特定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第１特定手段は、前記ユーザ属性に基づいて分類される複数のユーザ層のうち、前記第１取引対象に対する前記第１投稿情報において全てのユーザ層の投稿情報の数に対する投稿情報の数が閾値以上のユーザ層を特定し、当該ユーザ層について前記第１要素を特定することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第２特定手段は、前記第２取得手段により取得される前記第２投稿情報のうち、前記特定されたユーザ層に属するユーザによる前記第２投稿情報に基づいて、前記第１特定手段により特定される前記第１要素とは異なる第２要素であって、前記ユーザに支持される第２要素を特定することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記情報処理装置は、前記第１取得手段により取得される前記第１投稿情報に基づいて、前記ユーザに支持されない第３要素を特定する第３特定手段を更に備え、
前記第２特定手段は、前記第３特定手段により特定される前記第３要素以外の要素を前記第２要素として特定することを特徴とする請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項８】
前記情報処理装置は、前記第１取得手段により取得される前記第１投稿情報に基づいて、前記ユーザに支持されない第３要素を特定する第３特定手段を更に備え、
前記第２特定手段は、前記第３特定手段により特定される前記第３要素を補完する要素を前記第２要素として特定することを特徴とする請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項９】
コンピュータにより実行される情報処理方法であって、
少なくとも１つの施設により提供される複数の取引対象それぞれに対するユーザによる投稿情報を記憶する投稿情報記憶手段にアクセス可能な情報処理装置であって、
第１取引対象に対するユーザによる第１投稿情報を前記投稿情報記憶手段から取得する第１取得ステップと、
前記第１取得ステップにより取得される前記第１投稿情報に基づいて、前記ユーザに支持される第１要素を特定する第１特定ステップと、
前記第１取引対象とは異なる第２取引対象に対する前記ユーザによる第２投稿情報を前記投稿情報記憶手段から取得する第２取得ステップと、
前記第２取得ステップにより取得される前記第２投稿情報に基づいて、前記第１特定ステップにより特定される前記第１要素とは異なる第２要素であって、前記ユーザに支持される第２要素を特定する第２特定ステップと、
前記第１特定ステップにより特定される前記第１要素と前記第２特定ステップにより特定される前記第２要素を、前記第１取引対象を提供する施設に推薦する新たな取引対象に含まれる要素として決定する決定ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
コンピュータを、
少なくとも１つの施設により提供される複数の取引対象それぞれに対するユーザによる投稿情報を記憶する投稿情報記憶手段にアクセス可能な情報処理装置であって、
第１取引対象に対するユーザによる第１投稿情報を前記投稿情報記憶手段から取得する第１取得手段、
前記第１取得手段により取得される前記第１投稿情報に基づいて、前記ユーザに支持される第１要素を特定する第１特定手段、
前記第１取引対象とは異なる第２取引対象に対する前記ユーザによる第２投稿情報を前記投稿情報記憶手段から取得する第２取得手段、
前記第２取得手段により取得される前記第２投稿情報に基づいて、前記第１特定手段により特定される前記第１要素とは異なる第２要素であって、前記ユーザに支持される第２要素を特定する第２特定手段、及び、
前記第１特定手段により特定される前記第１要素と前記第２特定手段により特定される前記第２要素を、前記第１取引対象を提供する施設に推薦する新たな取引対象に含まれる要素として決定する決定手段として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設により提供されるプラン等の取引対象を作成可能なシステム等の技術分野に関する。
【背景技術】
【０００２】
従来から、様々な施設予約システムが知られている。例えば特許文献１には、ホテル及びレンタカーのプランの予約を受け付ける予約システムが開示されている。このような予約システムでは、予め用意されたプランがユーザに提示され、ユーザはそのプランを見た上で所望のプランを申し込むようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９２０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、施設によりユーザに提供されるプランは、作成者が、現在提供中のプラン又は過去に提供したプランの予約実績や閲覧実績などを分析して将来の需要を予測することで作成される。すなわち、プランの作成は作成者の経験や技量に依存する。そのため、ユーザのニーズとは異なるプランが作成されてしまい、その結果、施設が販売機会を逸してしまう可能性がある。【０００５】
そこで、本発明は、以上の点等に鑑みてなされたものであり、現在提供中のプラン又は過去に提供したプランにおいてユーザにより支持される要素を生かしつつ（残しつつ）、ユーザのニーズに合った新たなプラン等の取引対象に含まれる要素を効率良く決定することが可能な情報処理装置、情報処理方法、及び情報処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、少なくとも１つの施設により提供される複数の取引対象それぞれに対するユーザによる投稿情報を記憶する投稿情報記憶手段にアクセス可能な情報処理装置であって、第１取引対象に対するユーザによる第１投稿情報を前記投稿情報記憶手段から取得する第１取得手段と、前記第１取得手段により取得される前記第１投稿情報に基づいて、前記ユーザに支持される第１要素を特定する第１特定手段と、前記第１取引対象とは異なる第２取引対象に対する前記ユーザによる第２投稿情報を前記投稿情報記憶手段から取得する第２取得手段と、前記第２取得手段により取得される前記第２投稿情報に基づいて、前記第１特定手段により特定される前記第１要素とは異なる第２要素であって、前記ユーザに支持される第２要素を特定する第２特定手段と、前記第１特定手段により特定される前記第１要素と前記第２特定手段により特定される前記第２要素を、前記第１取引対象を提供する施設に推薦する新たな取引対象に含まれる要素として決定する決定手段と、を備えることを特徴とする。【０００７】
この発明によれば、現在提供中の取引対象又は過去に提供した取引対象においてユーザにより支持される要素を生かしつつ、ユーザのニーズに合った新たな取引対象に含まれる要素を効率良く決定することができる。【０００８】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記情報処理装置は、施設が提供可能な設備を示す設備情報を記憶する設備情報記憶手段にアクセス可能であって、前記第１取引対象を提供する施設の前記設備情報を取得する第３取得手段を更に備え、前記第２特定手段は、前記第２投稿情報とともに、前記第３取得手段により取得される前記設備情報に基づいて前記第１取引対象を提供する施設が提供可能な前記２要素を特定することを特徴とする。【０００９】
この発明によれば、推薦する新たな取引対象の要求元の施設が提供できない設備についての要素が、当該新たな取引対象に含まれることを防止することができる。【００１０】
請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、前記第１特定手段は、前記第１投稿情報において前記ユーザにより支持される要素のうち、最も支持される要素の割合が閾値以上の場合に、当該要素を第１要素として特定することを特徴とする。【００１１】
この発明によれば、ユーザのニーズに合った要素を特定することができる。【００１２】
請求項４に記載の発明は、請求項３に記載の情報処理装置において、前記第１特定手段は、前記第１投稿情報において前記ユーザにより支持されている要素のうち、最も支持される要素の割合が閾値未満の場合に、ユーザ属性に基づいて分類される複数のユーザ層毎の前記第１投稿情報において前記ユーザ層に属するユーザにより支持されている要素のうち、最も支持される要素の割合が閾値以上の場合に、当該要素を前記ユーザ層に対する前記第１要素として特定することを特徴とする。【００１３】
この発明によれば、特定のユーザ層のニーズに合った要素を特定することができる。【００１４】
請求項５に記載の発明は、請求項４に記載の情報処理装置において、前記第１特定手段は、前記ユーザ属性に基づいて分類される複数のユーザ層のうち、前記第１取引対象に対する前記第１投稿情報において全てのユーザ層の投稿情報の数に対する投稿情報の数が閾値以上のユーザ層を特定し、当該ユーザ層について前記第１要素を特定することを特徴とする。【００１５】
この発明によれば、投稿数が多いユーザ層のニーズに合った要素を特定することができる。【００１６】
請求項６に記載の発明は、請求項５に記載の情報処理装置において、前記第２特定手段は、前記第２取得手段により取得される前記第２投稿情報のうち、前記特定されたユーザ層に属するユーザによる前記第２投稿情報に基づいて、前記第１特定手段により特定される前記第１要素とは異なる第２要素であって、前記ユーザに支持される第２要素を特定することを特徴とする。【００１７】
この発明によれば、投稿数が多いユーザ層のニーズに合った要素を特定することができる。【００１８】
請求項７に記載の発明は、請求項１乃至６何れか一項に記載の情報処理装置において、前記情報処理装置は、前記第１取得手段により取得される前記第１投稿情報に基づいて、前記ユーザに支持されない第３要素を特定する第３特定手段を更に備え、前記第２特定手段は、前記第３特定手段により特定される前記第３要素以外の要素を前記第２要素として特定することを特徴とする。【００１９】
この発明によれば、ユーザのニーズに合わない要素が特定されることを防止することができる。【００２０】
請求項８に記載の発明は、請求項１乃至６の何れか一項に記載の情報処理装置において、前記情報処理装置は、前記第１取得手段により取得される前記第１投稿情報に基づいて、前記ユーザに支持されない第３要素を特定する第３特定手段を更に備え、前記第２特定手段は、前記第３特定手段により特定される前記第３要素を補完する要素を前記第２要素として特定することを特徴とする。【００２１】
この発明によれば、ユーザのニーズに合わない要素が特定されることを防止することができる。【００２２】
請求項９に記載の発明は、コンピュータにより実行される情報処理方法であって、少なくとも１つの施設により提供される複数の取引対象それぞれに対するユーザによる投稿情報を記憶する投稿情報記憶手段にアクセス可能な情報処理装置であって、所定の施設により提供される第１取引対象に対するユーザによる第１投稿情報を前記投稿情報記憶手段から取得する第１取得ステップと、前記第１取得ステップにより取得される前記第１投稿情報に基づいて、前記ユーザに支持される第１要素を特定する第１特定ステップと、前記第１取引対象とは異なる第２取引対象に対する前記ユーザによる第２投稿情報を前記投稿情報記憶手段から取得する第２取得ステップと、前記第２取得ステップにより取得される前記第２投稿情報に基づいて、前記第１特定ステップにより特定される前記第１要素とは異なる第２要素であって、前記ユーザに支持される第２要素を特定する第２特定ステップと、前記第１特定ステップにより特定される前記第１要素と前記第２特定ステップにより特定される前記第２要素を、前記所定の施設に推薦する新たな取引対象に含まれる要素として決定する決定ステップと、を含むことを特徴とする。【００２３】
請求項１０に記載の発明は、コンピュータを、少なくとも１つの施設により提供される複数の取引対象それぞれに対するユーザによる投稿情報を記憶する投稿情報記憶手段にアクセス可能な情報処理装置であって、所定の施設により提供される第１取引対象に対するユーザによる第１投稿情報を前記投稿情報記憶手段から取得する第１取得手段、前記第１取得手段により取得される前記第１投稿情報に基づいて、前記ユーザに支持される第１要素を特定する第１特定手段、前記第１取引対象とは異なる第２取引対象に対する前記ユーザによる第２投稿情報を前記投稿情報記憶手段から取得する第２取得手段、前記第２取得手段により取得される前記第２投稿情報に基づいて、前記第１特定手段により特定される前記第１要素とは異なる第２要素であって、前記ユーザに支持される第２要素を特定する第２特定手段、及び、前記第１特定手段により特定される前記第１要素と前記第２特定手段により特定される前記第２要素を、前記所定の施設に推薦する新たな取引対象に含まれる要素として決定する決定手段として機能させることを特徴とする。
【発明の効果】
【００２４】
この発明によれば、現在提供中の取引対象又は過去に提供した取引対象においてユーザにより支持される要素を生かしつつ、ユーザのニーズに合った新たな取引対象に含まれる要素を効率良く決定することができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】（Ａ）は、本実施形態に係る情報提供サーバＳＡの概要構成例を示すブロック図である。（Ｂ）は、システム制御部４における機能ブロックの一例を示す図である。
【図３】（Ａ）は、ユーザ情報データベース２１に登録される内容（項目）の一例を示す図である。（Ｂ）は、施設情報データベース２２に登録される内容の一例を示す図である。（Ｃ）は、ホテルＸのプラン要素の一例を示す図である。（Ｄ）は、プラン情報データベース２３に登録される内容の一例を示す図である。（Ｅ）は、ホテルＸが提供可能なプランのプラン名、プラン要素、売上順位、及び稼働率の一例を示す図である。
【図４】情報提供サーバＳＡのシステム制御部４における推薦プラン提供処理を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報提供システムに対して本発明を適用した場合の実施形態である。
［１．情報提供システムの構成及び機能概要］
【００２７】
先ず、本発明の一実施形態に係る情報提供システムＳの構成及び概要機能について、図１を用いて説明する。
【００２８】
図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。図１に示すように、情報提供システムＳは、複数のユーザ端末ＵＴｎ（ｎ＝１，２，３・・・ｋ）と、複数の施設端末ＳＴｍ（ｍ＝１，２，３・・・ｊ）と、情報提供サーバＳＡと、を含んで構成されている。ユーザ端末ＵＴｎ、施設端末ＳＴｍ、及び情報提供サーバＳＡは、夫々、ネットワークＮＷに接続される。ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２９】
また、ユーザ端末ＵＴｎ及び施設端末ＳＴｍは、例えば、パーソナルコンピュータ（ＰＣ）、携帯電話機、携帯情報端末 (ＰＤＡ：Personal Digital Assistant)、携帯電話と携帯情報端末を融合させた携帯端末（Smartphone）、又は携帯ゲーム機等の端末装置が適用可能である。ユーザ端末ＵＴｎ及び施設端末ＳＴｍは、Ｗｅｂブラウザにより、情報提供サーバＳＡへページリクエスト（ＨＴＴＰ（HyperText Transfer Protocol）リクエスト）を行うことでＷｅｂページを取得し、該Ｗｅｂページをディスプレイ上に表れたウインドウ画面に表示する。
【００３０】
情報提供サーバＳＡは、例えば施設予約サイト等を運営するために設置されたサーバ（例えば、Ｗｅｂサーバ、及びデータベースサーバ等）である。施設予約サイトは、ユーザ端末ＵＴｎのユーザが、所望の施設の利用予約を行うことが可能なサイトである。施設の例としては、宿泊施設（例えば、ホテル）、ゴルフ場施設、遊園施設、公共施設、及び商業施設等が挙げられる。
【００３１】
図２（Ａ）は、本実施形態に係る情報提供サーバＳＡの概要構成例を示すブロック図である。図２（Ａ）に示すように、情報提供サーバＳＡは、通信部１と、記憶部２と、入出力インターフェース部３と、システム制御部４と、を備えている。そして、システム制御部４と入出力インターフェース部３とは、システムバス５を介して接続されている。なお、記憶部２は、情報提供サーバＳＡのシステム制御部４によりアクセス可能な投稿情報記憶手段及び設備情報記憶手段の一例である。システム制御部４は、本発明の情報処理装置を構成する。
【００３２】
通信部１は、ネットワークＮＷに接続して、ユーザ端末ＵＴｎ又は施設端末ＳＴｍとの通信状態を制御するようになっている。
【００３３】
記憶部２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステム及びサーバプログラム（本発明の情報処理プログラムを含む）等の各種プログラムを記憶する。なお、サーバプログラムは、例えば、所定のサーバ等からネットワークＮＷを介して配信されるようにしても良いし、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の記録媒体に記録（コンピュータにより読み取り可能に記録）されて提供されるようにしても良い。
【００３４】
また、記憶部２には、ユーザ端末ＵＴｎに表示させるＷｅｂページを構成する構造化文書（例えば、ＨＴＭＬ（Hyper Text Markup Language）文書やＸＨＴＭＬ文書等）ファイル、及び画像ファイル等が記憶されている。更に、記憶部２には、ユーザ情報データベース（ＤＢ）２１、施設情報データベース（ＤＢ）２２、及びプラン情報データベース（ＤＢ）２３等が構築されている。
【００３５】
図３（Ａ）は、ユーザ情報データベース２１に登録される内容（項目）の一例を示す図である。ユーザ情報データベース２１には、図３（Ａ）に示すように、ユーザ会員として登録されたユーザのユーザＩＤ、ログインＩＤ、パスワード、ニックネーム、氏名、性別、年齢、住所、電話番号、及びメールアドレス等がユーザ毎に対応付けられて登録（記憶）されている。ユーザＩＤは、ユーザ毎に固有の識別情報である。ログインＩＤ及びパスワードは、ログイン処理（ユーザの認証処理）に使用される認証情報である。ユーザＩＤ、ログインＩＤ、パスワード、ニックネーム、氏名、性別、年齢、住所、電話番号、及びメールアドレスの全部又は一部は、例えば、ユーザが会員としての登録時にユーザ端末ＵＴｎから入力され情報提供サーバＳＡに送信される。
【００３６】
図３（Ｂ）は、施設情報データベース２２に登録される内容の一例を示す図である。施設情報データベース２２には、図３（Ｂ）に示すように、施設会員として登録された施設の施設ＩＤ、ログインＩＤ、パスワード、施設名、施設の画像、施設の特徴、設備情報、プラン要素、住所、電話番号、交通アクセス、及びメールアドレス等が施設毎に対応付けられて登録されている。ログインＩＤ及びパスワードは、ログイン処理（施設の認証処理）に使用される認証情報である。設備情報は、施設が提供可能な設備を示す情報である。設備の例として、露天風呂、プール、トレーニングジム、カラオケ設備、ゴルフ場、テニス場等が挙げられる。施設によってはプールがなかったり、或いはテニス場がなかったりする。プラン要素は、施設が提供可能なプランを構成する要素である。図３（Ｃ）は、ホテルＸのプラン要素の一例を示す図である。プラン要素は、図３（Ｃ）に示すように、カテゴリ１（上位カテゴリ）、及びカテゴリ２（下位カテゴリ）に分類され、これらのカテゴリ１、２はプラン要素毎に付与され記憶される。プラン要素は、例えば、施設毎に決められる。施設ＩＤ、ログインＩＤ、パスワード、施設名、施設の画像、施設の特徴、利用料金、設備情報、プラン要素、住所、電話番号、交通アクセス、及びメールアドレスの全部又は一部は、例えば、施設の会員登録時に施設端末ＳＴｍから送信され登録される。
【００３７】
図３（Ｄ）は、プラン情報データベース２３に登録される内容の一例を示す図である。プラン情報データベース２３には、図３（Ｄ）に示すように、施設から提供されるプラン（取引対象の一例）のプランＩＤ、プラン情報、取引情報、プランの売上、プランの稼働率、及びプランに対するユーザによる投稿情報等がプラン毎に対応付けられて登録されている。プランＩＤ及びプラン情報は、例えば、施設のプラン作成時に例えば施設端末ＳＴｍからの要求に応じて登録される。プラン情報データベース２３において、プランのプランＩＤ及びプラン情報には当該プランを提供する施設の施設ＩＤが対応付けられて登録される。プラン情報は、プランの内容を表す情報である。例えば、プラン情報には、プラン名、期間、利用料金、及びプラン要素等の情報が含まれる。取引情報には、施設の予約を行ったユーザのユーザＩＤ、利用日程（例えば、宿泊施設の場合、宿泊予約日）、及び施設の利用人数等の情報が含まれる。図３（Ｅ）は、ホテルＸが提供可能なプランのプラン名、プラン要素、売上順位、及び稼働率の一例を示す図である。図３（Ｅ）の例では、プランＸＡが最も売上及び稼働率が高い人気商品である。
【００３８】
プランに対するユーザによる投稿情報（ユーザにより投稿された投稿情報）には、ユーザにより書き込まれたレビュー（例えば、感想、意見、評論等）を示す文字列（日本語、英語、中国語等、特に言語は問わない）、当該ユーザにより行われた評価に係る評価値、及び投稿日時が含まれる。また、投稿情報には、当該投稿情報を投稿したユーザ（投稿者）のユーザＩＤが含まれるか、或いは当該ユーザＩＤが付与されて記憶される。また、評価値は、例えば、「１〜５」までの点数で表わされる。ユーザはプランに対する評価を、異なる観点の複数の評価項目（評価軸ともいう）それぞれに対して行うことができる。例えば、宿泊施設から提供されるプランに対する評価項目として、立地、部屋、食事、風呂、サービス（接客）、設備（アメニティ）等が挙げられる。また、例えば、これらの評価項目に対応する評価値の平均値がプランに対する総合評価（総合評価値）となる。なお、プランに対するユーザによる投稿情報は、例えばユーザ端末ＵＴｎに入力ページが表示されている状態でログインしているユーザにより登録操作が行われた場合に登録される。
【００３９】
なお、上記例では、施設情報データベース２２とプラン情報データベース２３とを分離させているが、施設情報データベース２２とプラン情報データベース２３とを統合してもよい。また、上記各種データベースが、情報提供サーバＳＡがアクセス可能な所定のサーバの記憶手段に設けられてもよい。
【００４０】
入出力インターフェース部３は、通信部１及び記憶部２とシステム制御部４との間のインターフェース処理を行うようになっている。
【００４１】
システム制御部４は、ＣＰＵ（Central Processing Unit）４ａ、ＲＯＭ（Read Only Memory）４ｂ、ＲＡＭ（Random Access Memory）４ｃ等により構成されている。図２（Ｂ）は、システム制御部４における機能ブロックの一例を示す図である。コンピュータとしてのシステム制御部４は、記憶部２に記憶されたサーバプログラムにしたがって、施設に対して推薦プランを提供する推薦プラン提供処理を実行する。このような処理において、システム制御部４は、図２（Ｂ）に示すように、投稿情報取得部４１、設備情報取得部４２、支持要素特定部４３、不支持要素特定部４４、推薦要素決定部４５、推薦プラン生成部４６、及び推薦プラン提供部４７等として機能する。なお、投稿情報取得部４１は、本発明における第１取得手段及び第２取得手段の一例である。設備情報取得部４２は、本発明における第３取得手段の一例である。支持要素特定部４３は、本発明における第１特定手段及び第２特定手段の一例である。不支持要素特定部４４は、本発明における第３特定手段の一例である。推薦要素決定部４５は、本発明における決定手段の一例である。
【００４２】
投稿情報取得部４１は、施設により提供されるプラン（第１取引対象の一例）に対するユーザＵｌ（ｌは１以上の自然数）による第１投稿情報をプラン情報データベース２３から取得する。ここで、「施設により提供されるプラン」とは、例えば施設に推薦される推薦プランのベースとなるプラン（以下、「ベースプラン」という）である。このベースプランは、例えばプランの売上やプランの稼働率に基づいて決定される。なお、ベースプランは、例えば当該施設側又は推薦プランの提供者側で任意に決定されてもよい。また、第１投稿情報は、ベースプランに対して１人以上のユーザＵｌにより投稿された投稿情報である。
【００４３】
また、投稿情報取得部４１は、ベースプランとは異なるプラン（第２取引対象の一例）に対するユーザＵｌによる第２投稿情報をプラン情報データベース２３から取得する。ここで、ベースプランとは異なるプランを、以下、「参考プラン」という。この参考プランは複数あってもよい。また、第１投稿情報を投稿したユーザＵｌと第２投稿情報を投稿したユーザＵｌとは同一である。つまり、同じユーザＵｌからベースプラン及び参考プランを含む複数のプランそれぞれに対して投稿された複数の投稿情報が、推薦プランの生成に用いられる。なお、参考プランを提供する施設は、ベースプランを提供する施設と異なってもよい。例えば、ベースプランにはホテルＸのものが利用され、参考プランにはホテルＹのものが利用されるという場合もある。
【００４４】
設備情報取得部４２は、上記ベースプランを提供する施設の設備情報を、施設情報データベース２２から取得する。
【００４５】
支持要素特定部４３は、投稿情報取得部４１により取得された第１投稿情報に基づいて、当該第１投稿情報を投稿したユーザＵｌに支持される第１要素（以下、「第１支持要素」という）を特定する。なお、支持要素特定部４３は、複数の異なる第１支持要素を特定してもよい。
【００４６】
また、支持要素特定部４３は、投稿情報取得部４１により取得された第２投稿情報に基づいて、第１支持要素とは異なる第２要素であって、ユーザＵｌに支持される第２要素（以下、「第２支持要素」という）を特定する。例えば、第２支持要素として「貸切風呂無料」が特定される。なお、支持要素特定部４３は、複数の異なる第２支持要素を特定してもよい。また、ベースプランを提供する施設と参考プランを提供する施設とが異なる場合、参考プランに対する投稿情報には、ベースプランを提供する施設（つまり、推薦プランの要求元）の施設が提供できない設備（例えば、露天風呂やプール等）についてのプラン要素が含まれることがある。このように施設が提供できない設備についてのプラン要素を除外するため、支持要素特定部４３は、設備情報取得部４２により取得された、ベースプランを提供する施設の設備情報に基づいて、当該施設が提供可能な第２支持要素を特定する。
【００４７】
不支持要素特定部４４は、投稿情報取得部４１により取得された第１投稿情報に基づいて、ユーザＵｌに支持されない第３要素（以下、「不支持要素」という）を特定する。そして、不支持要素特定部４４により不支持要素が特定された場合、支持要素特定部４３は、当該不支持要素以外のプラン要素を第２支持要素として特定する。或いは、この場合、支持要素特定部４３は当該不支持要素を補完するプラン要素を第２支持要素として特定するように構成してもよい。
【００４８】
推薦要素決定部４５は、支持要素特定部４３により特定された第１支持要素と第２支持要素を、推薦プランの要求元の施設に推薦する新たな推薦プランに含まれるプラン要素として決定する。推薦プラン生成部４６は、推薦要素決定部４５により決定されたプラン要素を含む推薦プランを生成する。推薦プラン提供部４７は、推薦プラン生成部４６により生成された推薦プランを、推薦プランの要求元の施設の施設端末ＳＴｍへ提供（送信）する。
［２．情報提供システムＳの動作］
【００４９】
次に、情報提供システムＳの動作について図４を用いて説明する。図４は、情報提供サーバＳＡのシステム制御部４における推薦プラン提供処理を示すフローチャートである。例えば、推薦プランを希望する施設（例えば、ホテルＸ）の施設端末ＳＴ１は、情報提供サーバＳＡにアクセスし施設のログインがなされた後、例えば施設の管理者の指示にしたがって推奨プランの要求を情報提供サーバＳＡへ送信する。そして、情報提供サーバＳＡは、推奨プランの要求を受信すると、図４に示す推薦プラン提供処理を開始する。
【００５０】
図４に示す処理が開始されると、システム制御部４は、推薦プランの要求元の施設（例えば、ホテルＸ）の施設ＩＤをキーとして、当該施設により提供されるプランをプラン情報データベース２３からプランＩＤで特定する（ステップＳ１）。次いで、システム制御部４は、ステップＳ１で特定されたプランの中から、ベースプランを決定する（ステップＳ２）。例えば、システム制御部４は、プラン情報データベース２３を参照して、ステップＳ１で特定されたプランのプランＩＤに対応付けられているプランの売上、又はプランの稼働率に基づいて、ベースプランを決定する。例えば、図３（Ｅ）に示すホテルＸから提供可能な３つのプランＸＡ，ＸＢ，ＸＣのうち、売上順位及び稼働率が最も高いプランＸＡがベースプランとして決定される。
【００５１】
次いで、システム制御部４の投稿情報取得部４１は、ステップＳ２で決定されたベースプランのプランＩＤをキーとして、当該ベースプランに対するユーザＵｌによる第１投稿情報（つまり、当該プランＩＤが対応付けられている投稿情報）をプラン情報データベース２３から取得する（ステップＳ３）。
【００５２】
次いで、システム制御部４の支持要素特定部４３は、ステップＳ３で取得された第１投稿情報に基づいて、当該第１投稿情報を投稿したユーザＵｌ（例えば、ユーザＵ１〜Ｕ１０）に支持される第１支持要素を特定する（ステップＳ４）。例えば、支持要素特定部４３は、ステップＳ２で特定されたベースプランに設定されているプラン要素のうち、ステップＳ３で取得された第１投稿情報に含まれるレビュー（ベースプランに対するレビュー）において、ユーザのポジティブな評価に紐ついて出現するプラン要素を抽出する。ここで抽出されるプラン要素は、これを表す文字列全体（例えば、「カニ食べ放題」）だけでなく、当該文字列の特徴部分（例えば、「カニ」）であってもよい。つまり、当該文字列の特徴部分の抽出は、プラン要素の抽出としてカウントされる。また、レビューにおいて出現するプラン要素は、例えば、自然言語処理の一つである形態素解析により、レビューに含まれる文字列を分割して形態素を抽出することで得られる。また、ポジティブな評価に紐ついて出現するプラン要素の例として、上記第１投稿情報に含まれる総合評価が高い（例えば、４点又は５点）のユーザのレビューにおいて出現するプラン要素、またはユーザのレビューにおいてポジティブなワードとともに出現するプラン要素等が挙げられる。レビューに含まれるポジティブなワードは、予め用意されたポジティブワードを登録する辞書から特定される。また、ポジティブなワードとともに出現するプラン要素とは、ポジティブなワードと対応関係（例えば、係り受け関係）にあるプラン要素を意味する。係り受け関係の例として、主語と述語の関係、修飾語と被修飾語の関係等が挙げられる。そして、支持要素特定部４３は、上記抽出したプラン要素のレビューにおける出現数（出現回数）をプラン要素毎に算出し、当該算出した出現数に基づいて、例えば出現数の最も多いプラン要素を第１支持要素として特定する。例えば、図３（Ｅ）においてベースプランとして決定されたプランＸＡに含まれる「カニ食べ放題」の出現数が「２０回」、「ブランド浴衣無料」の出現数が「１０回」であるとすると、「カニ食べ放題」が第１支持要素として特定される。これにより、ベースプランを利用したユーザ（投稿者）により支持されているプラン要素を第１支持要素として特定できるので、ユーザのニーズに合った推薦プランを生成することが可能となる。
【００５３】
また、システム制御部４の支持要素特定部４３は、上述したように算出したプラン要素毎の出現数に偏りがある場合に、第１支持要素を特定するように構成してもよい。出現数に偏りがあるとは、例えば、あるプラン要素だけが突出して出現数が多いことを意味する。この場合、支持要素特定部４３は、上記第１投稿情報においてユーザＵｌにより支持されるプラン要素のうち、最も支持されるプラン要素の割合が閾値以上の場合に、当該プラン要素（最も支持されるプラン要素）を第１支持要素として特定する。ここで、最も支持されるプラン要素の割合とは、「最も支持されるプラン要素の出現数／ユーザにより支持されるプラン要素（全体）の出現数」である。例えば、閾値が「０．９」に設定されている場合において、プランＸＡに対する第１投稿情報においてユーザにより支持されるプラン要素が「カニ食べ放題」と「ブランド浴衣無料」とする。そして、「カニ食べ放題」の出現数が「２０回」、「ブランド浴衣無料」の出現数が「１０回」であるとする。この場合、「カニ食べ放題」が最も出現数が多いけれども、この割合（２０／３０）が閾値より小さい（どのプラン要素も同程度の出現数で偏りがない）ので、第１支持要素は特定されない。一方、例えば、閾値が「０．９」に設定されている場合において、「カニ食べ放題」の出現数が「２００回」、「ブランド浴衣無料」の出現数が「１０回」であるとすると、この割合（２００／２１０）が閾値より大きいので、「カニ食べ放題」が第１支持要素として特定される。これにより、当該プランを利用した例えば複数のユーザ（投稿者）により顕著に支持されているプラン要素を第１支持要素として特定できるので、より一層、ユーザのニーズに合った推薦プランを生成することが可能となる。
【００５４】
また、ステップＳ３で取得された第１投稿情報においてユーザにより支持されているプラン要素のうち、最も支持されるプラン要素の割合が閾値未満の場合に（つまり、プラン要素毎の出現数に偏りがない場合に）、上記第１投稿情報を投稿したユーザ（投稿者）のユーザ属性に基づいてセグメント（ユーザ層）に分類し、該分類したセグメントの投稿情報において支持されるプラン要素に偏りがある場合に、偏りがあるユーザ層に対する第１支持要素を特定するように構成してもよい。これは、ユーザ全体として見ればプラン要素毎の出現数に偏りがない場合であっても、特定のユーザ層の範囲で見れば偏りがある場合があるからである。より具体的には、支持要素特定部４３は、プラン要素毎の出現数に偏りがない場合に、ユーザ属性に基づいて分類される複数のユーザ層毎の上記第１投稿情報において当該ユーザ層に属するユーザにより支持されているプラン要素のうち、最も支持されるプラン要素の割合が閾値以上の場合に、当該プラン要素（最も支持されるプラン要素）を当該ユーザ層に対する第１支持要素として特定する。これにより、特定のユーザ層のニーズに合った推薦プランを生成することが可能となる。なお、ユーザ属性の例として、性別、年齢、住所等が挙げられる。また、ユーザ層の例として、女性のユーザ層、年齢が３０代のユーザ層、居住地域が北海道のユーザ層等が挙げられる。また、支持要素特定部４３は、ユーザ属性に基づいて分類された複数のユーザ層のうち、上記第１投稿情報において何れかのユーザ層に属する複数のユーザにより支持されるプラン要素毎の出現数の差が閾値以上の場合に、当該出現数が最も多い要素を第１支持要素として特定するように構成してもよい。
【００５５】
また、支持要素特定部４３は、プラン要素毎の出現数に偏りがない場合に、上記ユーザ属性に基づいて分類される複数のユーザ層のうち、ベースプランに対する上記第１投稿情報において全てのユーザ層の投稿情報の数（つまり、全てのユーザ層の投稿情報の総和）に対する投稿情報の数（投稿数）が閾値以上のユーザ層を特定し、当該ユーザ層（つまり、投稿数が多いユーザ層）について第１支持要素を特定するように構成してもよい。これにより、投稿数が多いユーザ層のニーズに合った推薦プランを生成することが可能となる。
【００５６】
なお、プラン要素毎の出現数に偏りがない場合、例えば、別のベースプランが決定され、ステップＳ３以降の処理が行われるように構成してもよい。
【００５７】
次いで、システム制御部４の投稿情報取得部４１は、ステップＳ３で取得された第１投稿情報を投稿したユーザＵｌ（例えば、ユーザＵ１〜Ｕ１０）のユーザＩＤをキーとして、ステップＳ２で決定されたベースプランとは異なる参照プランに対するユーザＵｌによる第２投稿情報をプラン情報データベース２３から取得する（ステップＳ５）。つまり、ユーザＵｌ（例えば、ユーザＵ１〜Ｕ１０）のユーザＩＤが対応付けられている投稿情報が第２投稿情報として取得される。
【００５８】
次いで、システム制御部４の設備情報取得部４２は、上記ベースプランを提供する施設（例えば、ホテルＸ）の施設ＩＤをキーとして、当該ベースプランを提供する施設の設備情報を施設情報データベース２２から取得する（ステップＳ６）。なお、ベースプランを提供する施設と参考プランを提供する施設とが同一である場合、当該設備情報は取得されなくともよい。
【００５９】
次いで、システム制御部４の支持要素特定部４３は、ステップＳ５で取得された第２投稿情報に基づいて、第２投稿情報を投稿したユーザＵｌ（例えば、ユーザＵ１〜Ｕ１０）に支持される第２支持要素を特定する（ステップＳ７）。例えば、ステップＳ４と同じように、支持要素特定部４３は、上記参照プランに設定されているプラン要素のうち、ステップＳ５で取得された第２投稿情報に含まれるレビュー（参照プランに対するレビュー）において、ユーザのポジティブな評価に紐ついて出現するプラン要素を抽出する。そして、支持要素特定部４３は、上記抽出したプラン要素（つまり、第２支持要素の候補）のレビューにおける出現数をプラン要素毎に算出し、当該算出した出現数に基づいて、例えば出現数の最も多いプラン要素を第２支持要素として特定する。例えば、図３（Ｅ）において参照プランとしてプランＸＢ及びプランＸＣが特定されたとし、プランＸＢに設定された「舟盛り付き」の出現数が「１００回」、プランＸＢに設定された「レイトチェックアウト」の出現数が「５回」、プランＸＣに設定された「鮟鱇鍋付き」出願数が「１０回」、プランＸＣに設定された「貸切露天風呂無料」の出現数が「２００回」、プランＸＣに設定された「ダイビング」の出現数が１５０回であるとする。この場合、「貸切露天風呂無料」が第２支持要素として特定される。これにより、参照プランを利用したユーザ（投稿者）により支持されているプラン要素を第２支持要素として特定できるので、ユーザのニーズに合った推薦プランを生成することが可能となる。
【００６０】
また、支持要素特定部４３は、ステップＳ５で取得された第２投稿情報のうち、上記特定されたユーザ層（つまり、全てのユーザ層の投稿情報の数に対する投稿情報の数が閾値以上のユーザ層）に属するユーザによる第２投稿情報に基づいて、ステップＳ３で特定された第１支持要素とは異なる第２支持要素であって、ユーザに支持される第２支持要素を特定するように構成してもよい。これにより、投稿数が多いユーザ層のニーズに合った推薦プランを生成することが可能となる。
【００６１】
なお、ステップＳ６でベースプランを提供する施設の設備情報が取得された場合、システム制御部４の支持要素特定部４３は、当該ベースプランを提供する施設の設備情報に基づいて、当該ベースプランを提供する施設が提供可能な設備（例えば、露天風呂等）についてのプラン要素の中で、上記第２投稿情報において例えば出現回数の最も多いプラン要素を第２支持要素として特定する。これにより、推薦プランの要求元の施設が提供できない設備についてのプラン要素が、当該推薦プランに含まれることを防止することができる。
【００６２】
また、ユーザのポジティブな評価に紐ついて出現するプラン要素（つまり、第２支持要素の候補）が複数ある場合、システム制御部４の不支持要素特定部４４は、ステップＳ３で取得された第１投稿情報に基づいて、ユーザＵｌに支持されない不支持要素を特定するように構成してもよい。例えば、不支持要素特定部４４は、ステップＳ２で特定されたベースプランに設定されているプラン要素のうち、ステップＳ３で取得された第１投稿情報に含まれるレビューにおいて、ユーザのネガティブな評価に紐ついて出現するプラン要素を抽出する。ネガティブな評価に紐ついて出現するプラン要素の例として、総合評価が低い（例えば、２点又は１点）のユーザのレビューにおいて出現するプラン要素、またはユーザのレビューにおいてネガティブなワードとともに出現するプラン要素等が挙げられる。レビューに含まれるネガティブなワードは、予め用意されたネガティブワードを登録する辞書から特定される。また、ネガティブなワードとともに出現するプラン要素とは、ネガティブなワードと対応関係（例えば、係り受け関係）にあるプラン要素を意味する。このように不支持要素特定部４４により不支持要素が特定された場合、支持要素特定部４３は、複数の第２支持要素の候補のうち、当該不支持要素以外のプラン要素を第２支持要素として特定する。これにより、ベースプランを利用したユーザ（投稿者）により支持されていないプラン要素を除外できるので、ユーザのニーズに合わない推薦プランが生成されることを防止することができる。或いは、この場合、支持要素特定部４３は、複数の第２支持要素の候補のうち、当該不支持要素を補完するプラン要素を第２支持要素として特定するように構成してもよい。例えば、不支持要素として「貸切風呂有料」が特定された場合、この不支持要素を補完するプラン要素として「貸切風呂無料」が特定される。これにより、ベースプランを利用したユーザ（投稿者）により支持されていないプラン要素を補完することで、支持されているプラン要素を特定することができるので、ユーザのニーズに合わない推薦プランが生成されることを防止することができる。
【００６３】
次いで、システム制御部４の推薦要素決定部４５は、ステップＳ４で特定された第１支持要素と、ステップＳ７で取得された第２支持要素とを、推薦プランの要求元の施設に推薦する新たな推薦プランに含まれるプラン要素として決定する（ステップＳ８）。次いで、システム制御部４の推薦プラン生成部４６は、ステップＳ８で決定されたプラン要素を含む推薦プランを生成する（ステップＳ９）。そして、システム制御部４の推薦プラン提供部４７は、ステップＳ９で生成された推薦プランを、推薦プランの要求元の施設の施設端末ＳＴ１へ提供する（ステップＳ１０）。これにより、推薦プランの要求元の施設は、プラン作成者の経験や技量に依存することなく、ユーザのニーズに合った推薦プランを入手することができる。なお、推薦プランの要求元の施設へ当該推薦プランを提供する方法として、例えば、例えば電子メールにより推薦プランを提供する方法、または施設のログイン後に施設端末ＳＴ１に表示されたＷｅｂページ上で提供する方法等が挙げられる。また、生成された推薦プランが要求元の施設へ提供されるのではなく、ステップＳ８で決定されたプラン要素を示す推薦情報が要求元の施設へ提供されるように構成してもよい。
【００６４】
以上説明したように、上記実施形態によれば、情報提供サーバＳＡは、推薦プランの要求元の施設により提供されるベースプランに対するユーザＵｌによる第１投稿情報を取得するとともに当該ベースプランとは異なる参照プランに対するユーザＵｌによる第２投稿情報を取得し、当該第１投稿情報を投稿したユーザＵｌに支持される第１支持要素を特定するとともに当該第１支持要素とは異なる第２支持要素であってユーザＵｌに支持される第２支持要素を特定する。そして、情報提供サーバＳＡは、特定した第１支持要素と第２支持要素を、推薦プランの要求元の施設に推薦する新たな推薦プランに含まれるプラン要素として決定するように構成したので、現在提供中のプラン又は過去に提供したプランにおいてユーザにより支持されるプラン要素を生かしつつ（残しつつ）、ユーザのニーズに合った新たな推薦プランに含まれるプラン要素を効率良く決定することができる。そのため、ユーザのニーズに合った推薦プランを要求元の施設に対して提供することができる。
【００６５】
なお、上記実施形態においては、取引対象として、施設から提供されるプランを例にとって説明したが、当該プラン以外の商品又はサービスを取引対象として適用可能である。
【符号の説明】
【００６６】
１  通信部
２  記憶部
３  入出力インターフェース部
４  システム制御部
５  システムバス
ＵＴｎ  ユーザ端末
ＳＴｍ  施設端末
ＳＡ  情報提供サーバ
ＮＷ  ネットワーク
【要約】
情報提供サーバは、推薦プランの要求元の施設により提供されるベースプランに対するユーザによる第１投稿情報を取得するとともに当該ベースプランとは異なる参照プランに対するユーザによる第２投稿情報を取得し、当該第１投稿情報を投稿したユーザに支持される第１支持要素を特定するとともに当該第１支持要素とは異なる第２支持要素であってユーザに支持される第２支持要素を特定する。そして、情報提供サーバは、特定した第１支持要素と第２支持要素を、推薦プランの要求元の施設に推薦する新たな推薦プランに含まれるプラン要素として決定する。【図１】
0005386660.tif 000002
【図２】
0005386660.tif 000003
【図３】
0005386660.tif 000004
【図４】
0005386660.tif 000005