以下に、本願に係る予測装置、予測方法、及び予測プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る予測装置、予測方法、及び予測プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
(実施形態)
〔1.予測処理〕
図1を用いて、実施形態に係る予測処理の一例について説明する。図1は、実施形態に係る予測処理の一例を示す図である。図1に示す予測処理においては、提供装置100がウェブ情報に基づいて、所定の施設において提供されるサービスの需要に関する情報を予測する。図1では、所定の施設がホテル等の宿泊施設(以下、単に「ホテル」ともいう)であり、提供されるサービスが宿泊サービスである場合を示す。図1では、提供装置100が予測した需要に基づいて各宿泊サービスの価格を決定する場合を示す。また、図1では、提供装置100は、ユーザが指定した日付及びエリアに対応する宿泊サービスのコンテンツのリスト(一覧情報)を提供する場合を示す。なお、ここでいうコンテンツとは、ホテルにおいて提供される宿泊サービスの内容を示す情報等を含むものとする。なお、コンテンツとは、ホテルにおいて提供される宿泊サービスの広告情報であってもよい。また、図1の例では、宿泊サービスに関する評価を算出する場合を示すが、所定の施設において提供されるサービスであれば、例えばレストランにおける飲食サービス等のどのようなサービスであってもよい。
図1に示すように、提供システム1には、端末装置10と、情報提供装置50と、提供装置100とが含まれる。端末装置10と、情報提供装置50と、提供装置100とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。また、図1に示した提供システム1には、複数台の端末装置10や、複数台の情報提供装置50や、複数台の提供装置100が含まれてもよい。
端末装置10は、ユーザによって利用される情報処理装置である。端末装置10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。図1に示す例においては、端末装置10がユーザが利用するスマートフォンである場合を示す。なお、以下では、端末装置10をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置10と読み替えることもできる。具体的には、図1では、端末装置10がユーザID「U1」により識別されるユーザ(以下、「ユーザU1」とする場合がある)が利用するスマートフォンである場合を示す。
また、図1に示す例においては、端末装置10の画面の表示に応じて、端末装置10を端末装置10−1、10−2として説明する。なお、端末装置10−1、10−2は同一の端末装置10である。また、以下では、端末装置10−1、10−2について、特に区別なく説明する場合には、端末装置10と記載する。
情報提供装置50は、文書や画像等の種々のコンテンツが記憶されたウェブサーバ等の情報処理装置である。例えば、情報提供装置50は、1時間おきや1日おき等の定期的に、または、提供装置100からの要求に応じて提供装置100にウェブ情報を送信する。ここで、提供装置100が情報提供装置50から取得する情報には、例えば、イベントが開催されることを示すニュースページやSNS等で提供されるWebページ等の種々の情報が含まれてもよい。
提供装置100は、ウェブ情報に基づいて、所定の施設において提供されるサービスの需要に関する情報を予測する予測装置である。また、提供装置100は、予測した需要に基づいて、各宿泊サービスの価格を決定する。また、提供装置100は、端末装置10から取得したホテル情報要求に対する情報を端末装置10に提供する情報提供サービスを提供する。図1の例では、提供装置100は、サービスに対応するコンテンツが並べられた一覧情報を、ホテル情報要求の送信元である端末装置10へ提供する。また、図1に示す例では、提供装置100が宿泊施設の予約に関する電子商取引サービスを提供するものとする。
なお、図1では、提供装置100が情報提供サービスや電子商取引サービスを提供する場合を示すが、外部の情報処理装置が情報提供サービスや電子商取引サービスを提供する場合、提供装置100は情報提供サービスや電子商取引サービスを提供しなくてもよい。この場合、提供装置100は、情報提供サービスや電子商取引サービスを提供する外部の情報処理装置等から宿泊施設に関する情報やサービスに関する情報等の各種情報を取得してもよい。
まず、提供装置100は、情報提供装置50からイベント情報を取得する(ステップS11)。図1の例では、提供装置100は、情報提供装置50からアイドルAがXスタジアムでX月Y日にコンサートを行うことを示すイベント情報IV11を取得する。なお、提供装置100は、情報提供装置50から取得した情報を構文解析等することにより、アイドルAがXスタジアムでX月Y日にコンサートを行うことを示す情報を取得してもよい。
そして、提供装置100は、取得したイベント情報IV11をイベント情報記憶部124へ追加する(ステップS12)。例えば、提供装置100は、アイドルAがXスタジアムでX月Y日にコンサートを行うことを示すイベント情報IV11をイベント情報記憶部124へ追加する。
図1の例では、提供装置100は、イベントID「IV11」により識別されるイベント情報(イベント情報IV11)として、日付「X月Y日」に開催されることや、地域「A地域」に位置する会場「Xスタジアム」で開催されることを示す情報をイベント情報記憶部124へ追加する。また、図1の例では、提供装置100は、イベント情報IV11として、想定される集客数が「5万人」であることを示す情報をイベント情報記憶部124へ追加する。
なお、提供装置100は、会場「Xスタジアム」がA地域に位置することや、想定される集客数が「5万人」であることなどの情報は種々の情報を適宜用いて決定してもよい。例えば、提供装置100は、各会場と地域の対応付けに関する情報を記憶部120(図2参照)に記憶し、記憶部120を参照することにより会場「Xスタジアム」がA地域に位置すると決定してもよい。また、例えば、提供装置100は、アイドルAの人気やアイドルAのコンサートにおける集客履歴等に基づいて想定される集客数が「5万人」であると決定してもよい。
そして、提供装置100は、取得したイベント情報と、イベント情報に対応するイベントが開催される地域に関する情報とに基づいて、イベント開催日における需要を予測する(ステップS13)。例えば、アイドルAがXスタジアムでX月Y日にコンサートを行うことを示すイベント情報IV11と、Xスタジアムが位置するA地域に関する情報とに基づいて、イベント開催日「X月Y日」におけるA地域のホテルの需要を予測する。図1の例では、イベント開催日「X月Y日」におけるA地域のホテルの需要に関する値は、「5万」であるものとする。なお、図1の例では、説明を簡単にするため、他の要因に基づく需要については「0」として説明する。
図1の例では、提供装置100は、地域情報記憶部123に記憶された地域情報を用いて、イベント開催日「X月Y日」におけるA地域のホテルの需要を予測する。
図1の例では、提供装置100は、地域情報記憶部123に示すように、各地域における「ホテル総収容数」を記憶する。ここでいう、「ホテル総収容数」とは、各地域のホテル全体において一日に収容可能な人数を示す。例えば、地域情報記憶部123には、A地域の一日のホテル総収容数は、「2万5千人」であること等に関する情報が記憶される。そのため、図1の例では、イベント開催日「X月Y日」におけるA地域のホテルの供給に関する値は、「2万5千」であるものとする。
そこで、提供装置100は、イベント開催日「X月Y日」におけるA地域のホテルの需要に関する値「5万」と、イベント開催日「X月Y日」におけるA地域のホテルの供給に関する値「2万5千」とに基づいて、イベント開催日「X月Y日」におけるA地域のホテルの需要と供給の関係を示す需給指数を予測する。
提供装置100は、ホテルの需要に関する値「5万」をホテルの供給に関する値「2万5千」で割った値「2(=50000/25000)」を需給指数として予測する。例えば、需給指数が1より大きい場合、供給に対して需要が上回っているため、価格の上昇する余地があることを示す。例えば、需給指数が1より小さい場合、供給に対して需要が下回っており、供給が過剰な状態であるため、価格の上昇する余地がないことを示す。
上述したように、図1の例では、提供装置100は、需給情報DF11に示すように、イベント開催日「X月Y日」におけるA地域のホテルの需給指数を「2」と予測したため、イベント開催日「X月Y日」におけるA地域のホテルの価格を上昇させると決定する(ステップS14)。
図1の例では、提供装置100は、宿泊施設情報記憶部121に示すように、各ホテルに関する情報を記憶する。例えば、宿泊施設情報記憶部121には、ホテルAがA地域に位置すること等に関する情報が記憶される。
また、図1の例では、提供装置100は、コンテンツ情報記憶部122に示すように、各ホテルが提供する宿泊サービスに対応するコンテンツに関する情報を記憶する。例えば、コンテンツ情報記憶部122には、ホテルAにおいてX月Y日に提供されるサービスに対応するコンテンツCT11等の情報が記憶される。例えば、コンテンツ情報記憶部122には、各コンテンツのクリック率を示すCTR(Click Through Ratio)や、各コンテンツに対応するサービスを提供する提供元の利益につながる行動に関する指標(以下、「コンバージョン率」ともいう)を示すCVR(Conversion Rate)等の指標値が記憶される。
また、例えば、コンテンツ情報記憶部122には、各コンテンツに対応するサービスの価格が記憶される。また、例えば、コンテンツ情報記憶部122には、コンテンツを介してコンテンツに対応するサービスの予約や購入等のサービスを提供する提供元の利益につながる行動が行われた場合に予約サービスの提供元が受け取る手数料の割合を示す。例えば、「手数料」は、コンテンツを介してコンテンツに対応するサービスが提供された場合に、予約サービスの提供元が受け取る手数料の割合を示す。例えば、提供装置100は、コンテンツを介してコンテンツに対応するサービスが提供された場合、サービスを提供する提供元にサービスの価格に手数料を乗算した金額を課金してもよい。なお、図1の例では、説明を簡単にするために、コンテンツの各々に対応づけられる手数料を「0.1」、すなわち10%とする場合を示すが、コンテンツの各々には異なる値の手数料が対応付けられてもよい。
なお、上述のように、「コンテンツCT*(*は任意の数値)」と記載した場合、そのコンテンツはコンテンツID「CT*」により識別されるコンテンツであることを示す。例えば、「コンテンツCT11」と記載した場合、そのコンテンツはコンテンツID「CT11」により識別されるコンテンツである。
図1の例では、提供装置100は、宿泊施設情報記憶部121に記憶されたホテルのうち、A地域に位置するホテルAやホテルB等を値上げする対象のホテルに決定する。そして、図1の例では、提供装置100は、コンテンツ情報記憶部122に記憶されたコンテンツのうち、コンテンツCT11に対応するホテルAにおいてX月Y日に提供されるサービスの価格や、コンテンツCT21に対応するホテルBにおいてX月Y日に提供されるサービスの価格や、コンテンツCT55に対応するホテルKにおいてX月Y日に提供されるサービスの価格を上昇させると決定する。
図1の例では、提供装置100は、イベント開催日「X月Y日」におけるA地域のホテルの需給指数を「2」と予測したため、イベント開催日「X月Y日」におけるA地域のホテルの価格を需給指数に基づいて「2倍」に上昇させると決定する。
これにより、図1の例では、コンテンツ情報記憶部122に示すように、コンテンツCT11に対応するホテルAにおいてX月Y日に提供されるサービスの価格が「5000円」から「10000円」に上昇する。また、図1の例では、コンテンツ情報記憶部122に示すように、コンテンツCT21に対応するホテルBにおいてX月Y日に提供されるサービスの価格が「7500円」から「15000円」に上昇する。また、図1の例では、コンテンツ情報記憶部122に示すように、コンテンツCT55に対応するホテルKにおいてX月Y日に提供されるサービスの価格が「7000円」から「14000円」に上昇する。このように、提供装置100は、ホテルの需要に応じて、価格を決定する。
そして、ユーザU1は、端末装置10−1に表示された宿泊予約サイトAの入力ページW11を介してホテルに関する条件を入力する。図1に示す例において、端末装置10−1の画面に表示された入力ページW11中には、宿泊サービスの提供に関するユーザU1の指定に関する情報が入力される。例えば、図1の例では、入力欄BX11、BX12にユーザU1が希望するエリア及び日付に関する情報を入力する場合を示す。なお、図1では、説明を簡単にするために、入力ページW11において、入力欄BX11、BX12によりエリア及び日付に関する情報を受け付ける場合を示すが、宿泊日数等の種々の情報を受け付けてもよい。
例えば、ユーザU1は、エリアを入力する入力欄BX11に「A地域」と入力する。また、例えば、ユーザU1は、日付を入力する入力欄BX12に「X月Y日」と入力する。なお、端末装置10は、入力欄BX11や入力欄BX12に対する入力を、表示したコンボボックス等による一覧から選択させたり、表示したカレンダー等から日付を選択させたりすることにより受け付けてもよい。その後、ユーザU1は、端末装置10−1の画面に表示された入力ページW11中のボタンBT11を押下する。
ユーザU1によりボタンBT11が押下された端末装置10−1は、提供装置100に日付「X月Y日」、エリア「A地域」に対応するホテルに関する情報の要求を送信する。これにより、提供装置100は、ホテル情報要求を取得する(ステップS15)。図1の例では、提供装置100は、ユーザU1が利用する端末装置10−1から日付「X月Y日」、エリア「A地域」に対応するホテルに関する情報の要求を取得する。
端末装置10からホテル情報要求を取得した提供装置100は、ホテル情報要求に対応するホテルを決定(抽出)する。例えば、提供装置100は、宿泊施設情報記憶部121に記憶されたホテルのうち、A地域に位置するホテルを抽出する。図1の例では、提供装置100は、宿泊施設情報記憶部121に記憶されたホテルのうち、A地域に位置するホテルAやホテルB等を要求に対応するホテルと決定する。
そして、提供装置100は、決定したホテルにおいて提供される宿泊サービスのうち、ホテル情報要求に対応する日付のコンテンツを決定(抽出)する。例えば、提供装置100は、コンテンツ情報記憶部122に記憶されたコンテンツのうち、日付が「X月Y日」であり、在庫が残っているコンテンツを抽出する。図1の例では、提供装置100は、コンテンツ情報記憶部122に記憶されたコンテンツのうち、ホテルAにおいてX月Y日に提供されるサービスに対応するコンテンツCT11や、ホテルBにおいてX月Y日に提供されるサービスに対応するコンテンツCT21、ホテルKにおいてX月Y日に提供されるサービスに対応するコンテンツCT55等を要求に対応するコンテンツと決定する。
その後、提供装置100は、所定の基準に基づいてコンテンツの順位を決定する。図1の例では、説明を簡単にするために、提供装置100は、ユーザU1が入力した条件に対応するコンテンツのうち、コンテンツ情報記憶部122中の上から順に表示するコンテンツを決定する。具体的には、提供装置100は、コンテンツCT11、コンテンツCT21、コンテンツCT55等の順に表示するコンテンツを決定する。なお、提供装置100は、ユーザU1が入力した条件に対応するコンテンツの順位をランダムに決定してもよい。また、提供装置100は、サービスに関する情報とコンテンツに関する情報とに基づいて算出したスコア(評価)に基づいて表示するコンテンツやコンテンツの表示順を決定してもよいが、詳細は後述する。
その後、提供装置100は、決定した順位に基づくコンテンツに関する情報を端末装置10へ提供する(ステップS16)。図1の例では、提供装置100は、一覧情報LT11を端末装置10−1へ提供する。
提供装置100から一覧情報LT11を提供された端末装置10は、一覧情報LT11を表示する(ステップS17)。図1の例では、端末装置10−1から端末装置10−2へ表示が遷移される。
端末装置10−2の画面には、情報を一覧表示する一覧ページW12が表示される。具体的には、端末装置10−2の画面には、X月Y日にA地域において提供される宿泊サービスに関する情報を表示する一覧ページW12が表示される。
図1の例では、端末装置10−2の一覧ページW12中の最上位には、順位が1位であるコンテンツCT11に対応するホテルAにおいて提供されるサービスに関する情報が表示される。具体的には、一覧ページW12中の最上位には、ホテルAにおける朝食無しの宿泊サービスが10000円で提供されることを示す情報が表示される。また、端末装置10−2の一覧ページW12中においては、コンテンツCT11の直下には順位が2位であるコンテンツCT21に対応するホテルBにおいて提供されるサービスに関する情報が表示される。具体的には、一覧ページW12中のコンテンツCT11の直下には、ホテルBにおける朝食付きの宿泊サービスが15000円で提供されることを示す情報が表示される。また、一覧ページW12中のコンテンツCT21の直下には、順位が3位であるコンテンツCT55に対応するホテルKにおいて提供されるサービスに関する情報が表示される。このように、図1の例では、端末装置10−2の一覧ページW12には、X月Y日にA地域において提供される宿泊サービスに関するコンテンツが、順位が高い方から並べて表示される。また、端末装置10は、例えばユーザU1が一覧ページW12に表示されたコンテンツを選択した場合、ユーザU1が選択したコンテンツに対応するサービスの予約の確認画面等を表示する。
上述したように、提供装置100は、イベント開催日「X月Y日」におけるA地域のホテルの需要に関する値と、イベント開催日「X月Y日」におけるA地域のホテルの供給に関する値とに基づいて、イベント開催日「X月Y日」におけるA地域のホテルの需要と供給の関係を示す需給指数を予測する。このように、例えば、提供装置100は、需要と供給に関係に基づいて、供給に対して想定される需要を予測する。図1の例では、提供装置100は、予測した需給指数が「2」であり「1」より大きいため、イベント開催日「X月Y日」におけるA地域において提供される宿泊サービスの需要は供給よりも大きいと予測する。すなわち、提供装置100は、供給に対して需要が上回っており、価格の上昇する余地があると予測する。このように、提供装置100は、所定の施設において提供されるサービスの需要を適切に予測することができる。
上述した例では、提供装置100がイベント情報に基づいて需要を予測する例を示したが、提供装置100は、種々の情報を適宜用いて需要を予測してもよい。例えば、提供装置100は、所定の情報提供サービスにおけるサービスの情報提供に関する履歴情報に基づいて、過去の傾向から需要を予測してもよい。例えば、提供装置100は、需要を予測する対象がX月Y日におけるA地域である場合、予測する年の前年までのA地域のX月Y日における平均の需要が「1.5」である場合、その年のA地域のX月Y日における平均の需要を「1.5」と予測してもよい。例えば、提供装置100は、所定の地域において特定の季節に需要が他の季節と比べて増大する場合、特定の季節の需要を他の季節より大きくなるように予測してもよい。また、例えば、提供装置100は、需要に関する情報として、宿泊施設において提供される宿泊サービスの提供に用いられる部屋の数に関する情報を予測してもよい。例えば、提供装置100は、イベントで想定される人数に基づいて、イベントの開催日に需要があると想定されるホテルの部屋の数に関する情報を予測してもよい。
例えば、提供装置100は、サービスの平均価格と、サービスの需要に関する情報とに基づいて、サービスの価格を決定してもよい。例えば、提供装置100は、ホテルAの宿泊サービスの平均価格が「5000円」である場合、平均価格「5000円」と、需給指数「2」とに基づいて、コンテンツCT11に対応するサービスの価格を「10000(=5000×2)円」に決定してもよい。例えば、提供装置100は、サービスの需要が所定の条件を満たす場合、平均価格に所定値を増加させた値を、サービスの価格と決定してもよい。例えば、提供装置100は、X月Y日におけるA地域の需給指数が「2」であり所定の閾値「1」を超えるため、コンテンツCT11に対応するホテルAにおいてX月Y日に提供されるサービスの価格を「5000円」増加した、「10000円」に決定してもよい。例えば、提供装置100は、サービスに対応付けられた最低価格以上になるようにサービスの価格を決定してもよい。例えば、提供装置100は、ホテルAの宿泊サービスの最低価格が「2500円」に設定されている場合、X月Y日におけるA地域の需給指数が「1」未満であっても、コンテンツCT11に対応するホテルAにおいてX月Y日に提供されるサービスの価格を「2500円」未満にしなくてもよい。これにより、ホテルAの管理者等は、宿泊サービスの価格が「2500円」未満になることにより、値崩れを起こすことを抑制することができる。
〔2.提供装置の構成〕
次に、図2を用いて、実施形態に係る提供装置100の構成について説明する。図2は、実施形態に係る提供装置100の構成例を示す図である。図2に示すように、提供装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、提供装置100は、提供装置100の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークと有線または無線で接続され、例えば提供システム1に含まれる端末装置10や情報提供装置50等との間で情報の送受信を行う。
(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部120は、図2に示すように、宿泊施設情報記憶部121と、コンテンツ情報記憶部122と、地域情報記憶部123と、イベント情報記憶部124とを有する。
(宿泊施設情報記憶部121)
実施形態に係る宿泊施設情報記憶部121は、宿泊施設(ホテル)に関する情報を記憶する。図3には、宿泊施設情報記憶部121に記憶される宿泊施設に関する情報の一例を示す。図3に示すように、宿泊施設情報記憶部121は、宿泊施設に関する情報として、「施設ID」、「宿泊施設」、「アクセス情報」、「施設情報」といった項目が含まれる。
「施設ID」は、宿泊施設を識別するための識別情報を示す。また、「宿泊施設」は、施設IDにより識別される宿泊施設の名称を示す。また、「アクセス情報」は、対応する宿泊施設へのアクセスに関する情報を示す。例えば、「アクセス情報」には、「場所」や「時間」といった項目が含まれる。また、「施設情報」は、対応する宿泊施設の特徴に関する情報を示す。例えば、「施設情報」には、「温泉」や「ペット」といった項目が含まれる。
例えば、図3に示す例において、施設ID「H1」により識別されるホテルは、「ホテルA」であることを示す。また、ホテルAの場所は、「A地域」であり、ホテルAまでの所要時間は、「A駅から徒歩で5分」であることを示す。また、ホテルAは、温泉が「有」であり、ペットが「不可」であることを示す。
なお、上記は宿泊施設に関する情報の一例であって、宿泊施設情報記憶部121は、宿泊施設に関する情報であれば目的に応じて種々の情報を記憶してもよい。
(コンテンツ情報記憶部122)
実施形態に係るコンテンツ情報記憶部122は、コンテンツに関する各種情報を記憶する。例えば、コンテンツ情報記憶部122は、サービスのコンテンツに関する各種情報を記憶する。図4は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。図4に示すコンテンツ情報記憶部122は、「宿泊施設」、「コンテンツID」、「日付」、「在庫」、「CTR」、「CVR」、「価格」、「手数料」、「オプション情報」といった項目を有する。また、「オプション情報」には、「朝食」といった項目を有する。「オプション情報」中の「朝食」は、コンテンツに対応するサービスにおいて朝食の提供有無を示す。なお、「オプション情報」は、「朝食」に限らず、「夕食」や「送迎」等の種々の項目を含んでもよい。
「宿泊施設」は、施設ID(図3参照)により識別される宿泊施設の名称を示す。また、「コンテンツID」は、宿泊施設において提供されるサービスに対応するコンテンツを識別するための識別情報を示す。「日付」は、対応するコンテンツのサービスが提供される日付を示す。「在庫」は、対応するコンテンツのサービスが提供される日付における在庫数(例えば部屋数)を示す。
また、「CTR」は、いわゆるクリック率を示す。例えば、「CTR」は、コンテンツIDにより識別されるコンテンツを選択する操作(クリック)が行われた回数を、コンテンツが表示された回数で除した値を示す。また、「CVR」は、コンテンツIDにより識別されるコンテンツに対応するサービスの提供元の利益につながる行動に関する指標を示す。例えば、「CVR」は、コンテンツIDにより識別されるコンテンツに対応するサービスの購入が行われた回数を、コンテンツが表示された回数で除した値を示す。また、例えば、「CVR」は、コンテンツIDにより識別されるコンテンツに対応するサービスへの予約が行われた回数を、コンテンツが表示された回数で除した値であってもよい。なお、「CTR」及び「CVR」は、実際に計測された値が記憶されてもよいし、種々の従来技術により推定された推定CTRの値や推定CVRの値が記憶されてもよい。また、「価格」は、コンテンツIDにより識別されるコンテンツに対応するサービスの価格を示す。「手数料」は、コンテンツを介してコンテンツに対応するサービスの予約や購入等のサービスを提供する提供元の利益につながる行動が行われた場合に予約サービスの提供元が受け取る手数料の割合を示す。例えば、「手数料」は、コンテンツを介してコンテンツに対応するサービスが提供された場合に、予約サービスの提供元が受け取る手数料の割合を示す。なお、「手数料」は、価格や日付等に応じて変動してもよい。
図4の例は、ホテルAが提供するサービスには、コンテンツID「CT11」により識別されるコンテンツ(コンテンツCT11)に対応するサービスが含まれることを示す。コンテンツCT11に対応するサービスは、提供される日付が「X月Y日」であり、在庫が「10(部屋)」であることを示す。
また、図4の例は、コンテンツCT11は、CTRが「0.1」であり、CVRが「0.05」であり、価格が「5000」であり、手数料が「0.1」であることを示す。すなわち、図4の例は、コンテンツCT11は、CTRが10%であり、CVRが5%であり、価格が5000円であり、手数料が10%であることを示す。また、図4の例は、コンテンツCT11に対応するサービスは、朝食が「無」であることを示す。
なお、コンテンツ情報記憶部122は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、コンテンツ情報記憶部122は、コンテンツに対応するサービスが提供される部屋に関する情報を記憶してもよい。例えば、コンテンツ情報記憶部122は、ホテルが複数のタイプの部屋を有する場合、タイプごとの部屋に対応するコンテンツや在庫に関する情報を記憶してもよい。例えば、コンテンツ情報記憶部122は、コンテンツに対応するサービスが提供される部屋のサイズや階数等の種々の部屋に関する情報を記憶してもよい。例えば、コンテンツ情報記憶部122は、CTRやCVRの算出に用いる各種情報を記憶してもよい。例えば、コンテンツ情報記憶部122は、コンテンツの表示回数やコンテンツが選択された回数やコンテンツに対応するサービスの提供元の利益につながる行動が行われた回数等の種々の情報を記憶してもよい。なお、図4では図示を省略するが、コンテンツ情報記憶部122は、各コンテンツのタイトルや説明文等の文字情報やホテルの画像情報等の種々の情報が対応付けて記憶されてもよい。
(地域情報記憶部123)
実施形態に係る地域情報記憶部123は、各地域に関する各種情報を記憶する。例えば、地域情報記憶部123は、各地域における宿泊サービスの収容人数に関する情報等を記憶する。図5は、実施形態に係る地域情報記憶部の一例を示す図である。図5に示す地域情報記憶部123は、「地域ID」、「地域」、「ホテル総収容数」といった項目が含まれる。
「地域ID」は、地域を識別するための識別情報を示す。また、「地域」は、地域IDにより識別される地域を示す。また、「ホテル総収容数」は、地域IDにより識別される地域のホテル全体において一日に収容可能な人数を示す。
例えば、図5に示す例において、地域ID「RG1」により識別される地域は、「A地域」であり、A地域の一日のホテル総収容数は、「2万5千人」であることを示す。また、例えば、図5に示す例において、地域ID「RG2」により識別される地域は、「B地域」であり、B地域の一日のホテル総収容数は、「5万人」であることを示す。
なお、地域情報記憶部123は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、地域情報記憶部123は、ホテル総収容数と各日付の予約数とに基づく各日付における残りの収容可能数を示す情報を記憶してもよい。
(イベント情報記憶部124)
実施形態に係るイベント情報記憶部124は、イベントに関する各種情報を記憶する。例えば、イベント情報記憶部124は、イベントに関する各種情報を記憶する。図6は、実施形態に係るイベント情報記憶部の一例を示す図である。図6に示すイベント情報記憶部124は、「イベントID」、「日付」、「会場」、「地域」、「想定人数」といった項目が含まれる。
「イベントID」は、イベントを識別するための識別情報を示す。また、「日付」は、イベントIDにより識別されるイベントが開催される日付を示す。なお、「会場」は、イベントIDにより識別されるイベントが開催される会場を示す。また、「地域」は、イベントIDにより識別されるイベントが開催される地域を示す。また、「想定人数」は、イベントIDにより識別されるイベントが集客すると想定される人数を示す。
例えば、図6に示す例において、イベントID「IV11」により識別されるイベントは、日付「X月Y日」に開催されることを示す。例えば、図6に示す例において、イベントID「IV11」により識別されるイベントは、地域「A地域」に位置する会場「Xスタジアム」で開催されることを示す。例えば、図6に示す例において、イベントID「IV11」により識別されるイベントは、想定される集客数が「5万人」であることを示す。
なお、イベント情報記憶部124は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、イベント情報記憶部124は、イベントを開催する主催者や出演者等に関する情報を記憶してもよい。例えば、イベント情報記憶部124は、想定人数に「3万−5万人」等の想定される範囲を示す情報を記憶してもよい。例えば、イベント情報記憶部124は、イベントが複数日に亘って開催される場合、日付に「X月Y日−Z日」等の範囲を示す情報を記憶してもよい。
(制御部130)
図2の説明に戻って、制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、提供装置100内部の記憶装置に記憶されている各種プログラム(予測プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
図2に示すように、制御部130は、取得部131と、予測部132と、決定部133と、提供部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
(取得部131)
例えば、取得部131は、各種情報を取得する。例えば、取得部131は、宿泊施設情報記憶部121やコンテンツ情報記憶部122や地域情報記憶部123やイベント情報記憶部124から各種情報を取得する。また、取得部131は、各種情報を外部の情報処理装置から取得してもよい。また、取得部131は、情報提供装置50から各種情報を取得する。
例えば、取得部131は、端末装置10から情報要求を取得する。例えば、取得部131は、ユーザU1が利用する端末装置10からホテル情報要求を取得する。図1の例では、取得部131は、端末装置10−1から日付「X月Y日」、エリア「A地域」に対応するホテルに関する情報の要求を取得する。
例えば、取得部131は、ウェブにおいて収集されたウェブ情報を取得する。例えば、取得部131は、所定の施設と所定の関係を有する地点におけるイベントに関する情報を含むウェブ情報を取得する。例えば、取得部131は、所定の施設から所定の範囲内に位置する地点におけるイベントに関する情報を含むウェブ情報を取得する。例えば、取得部131は、所定の情報提供サービスにおけるサービスの情報提供に関する履歴情報を取得する。
図1の例では、取得部131は、情報提供装置50からイベント情報を取得する。例えば、取得部131は、情報提供装置50からアイドルAがXスタジアムでX月Y日にコンサートを行うことを示すイベント情報IV11を取得する。
(予測部132)
予測部132は、種々の情報を予測する。例えば、予測部132は、取得部131により取得されたウェブ情報に基づいて、所定の施設において提供されるサービスの需要に関する情報を予測する。例えば、予測部132は、所定のエリア内に位置する所定の施設において提供されるサービスの需要に関する情報を予測する。例えば、予測部132は、所定の期日に所定の施設において提供されるサービスの需要に関する情報を予測する。
図1の例では、予測部132は、取得したイベント情報と、イベント情報に対応するイベントが開催される地域に関する情報とに基づいて、イベント開催日における需要を予測する。例えば、予測部132は、アイドルAがXスタジアムでX月Y日にコンサートを行うことを示すイベント情報IV11と、Xスタジアムが位置するA地域に関する情報とに基づいて、イベント開催日「X月Y日」におけるA地域のホテルの需要を予測する。
図1の例では、予測部132は、地域情報記憶部123に記憶された地域情報を用いて、イベント開催日「X月Y日」におけるA地域のホテルの需要を予測する。例えば、予測部132は、イベント開催日「X月Y日」におけるA地域のホテルの需要に関する値「5万」と、イベント開催日「X月Y日」におけるA地域のホテルの供給に関する値「2万5千」とに基づいて、イベント開催日「X月Y日」におけるA地域のホテルの需要と供給の関係を示す需給指数を予測する。
例えば、予測部132は、ホテルの需要に関する値「5万」をホテルの供給に関する値「2万5千」で割った値「2(=50000/25000)」を需給指数として予測する。
(決定部133)
決定部133は、種々の情報を決定する。例えば、決定部133は、予測部132により予測されたサービスの需要に関する情報に基づいて、サービスの価格を決定する。
図1の例では、決定部133は、イベント開催日「X月Y日」におけるA地域のホテルの需給指数を「2」と予測したため、イベント開催日「X月Y日」におけるA地域のホテルの価格を上昇させると決定する。
図1の例では、決定部133は、宿泊施設情報記憶部121に記憶されたホテルのうち、A地域に位置するホテルAやホテルB等を値上げする対象のホテルに決定する。そして、例えば、決定部133は、コンテンツ情報記憶部122に記憶されたコンテンツのうち、コンテンツCT11に対応するホテルAにおいてX月Y日に提供されるサービスの価格や、コンテンツCT21に対応するホテルBにおいてX月Y日に提供されるサービスの価格や、コンテンツCT55に対応するホテルKにおいてX月Y日に提供されるサービスの価格を上昇させると決定する。
図1の例では、決定部133は、イベント開催日「X月Y日」におけるA地域のホテルの需給指数を「2」と予測したため、イベント開催日「X月Y日」におけるA地域のホテルの価格を需給指数に基づいて「2倍」に上昇させると決定する。
例えば、決定部133は、サービスの平均価格と、サービスの需要に関する情報とに基づいて、サービスの価格を決定する。例えば、決定部133は、サービスの需要が所定の条件を満たす場合、平均価格に所定値を増加させた値を、サービスの価格と決定する。例えば、決定部133は、サービスに対応付けられた最低価格以上になるようにサービスの価格を決定する。
また、例えば、決定部133は、ホテル情報要求に対応する情報を抽出(決定)する。例えば、決定部133は、取得部131により取得されたホテル情報要求に対応する情報を決定する。例えば、決定部133は、端末装置10から送信されたホテル情報要求に対応する情報を決定する。例えば、決定部133は、端末装置10から送信されたホテル情報要求に対応するコンテンツをコンテンツ情報記憶部122から抽出する。例えば、決定部133は、所定の基準に基づいて、コンテンツの順位を決定する。
図1の例では、決定部133は、ホテル情報要求に対応するホテルを決定(抽出)する。例えば、決定部133は、宿泊施設情報記憶部121に記憶されたホテルのうち、A地域に位置するホテルを抽出する。図1の例では、決定部133は、宿泊施設情報記憶部121に記憶されたホテルのうち、A地域に位置するホテルAやホテルB等を要求に対応するホテルと決定する。
また、図1の例では、決定部133は、決定したホテルにおいて提供される宿泊サービスのうち、ホテル情報要求に対応する日付のコンテンツを決定(抽出)する。図1の例では、決定部133は、コンテンツ情報記憶部122中の上から順に表示するコンテンツを決定する。例えば、決定部133は、コンテンツCT11、コンテンツCT21、コンテンツCT55等の順に表示するコンテンツを決定する。
また、決定部133は、種々の情報を算出してもよい。例えば、決定部133は、サービスに関する情報とコンテンツに関する情報とに基づいて、サービスに関する評価を算出する。例えば、決定部133は、ユーザに関する情報に基づいて、サービスに関する評価を算出する。
例えば、決定部133は、ホテルに宿泊サービスに関する情報(例えば、価格等)と、宿泊サービスのコンテンツに関する情報(例えば、CTRやCVR等)に基づいて、コンテンツに対応するサービスに関するスコア(以下、「コンテンツのスコア」ともいう)を算出する。例えば、決定部133は、以下の式(1)に基づいて、コンテンツのスコアを算出してもよい。
スコア = CTR×CVR×価格×手数料 ・・・ (1)
上記の式(1)の右辺中の「CTR」は、対応するコンテンツのクリック率を示す。また、上記の式(1)の右辺中の「CVR」は、対応するコンテンツのコンバージョン率を示す。また、上記の式(1)の右辺中の「価格」は、コンテンツに対応するサービスの価格を示す。また、上記の式(1)の右辺中の「手数料」は、コンテンツを介してコンテンツに対応するサービスを提供する提供元の利益につながる行動が行われた場合に予約サービスの提供元が受け取る手数料の割合を示す。
なお、上記の式(1)は一例であり、決定部133は、種々の情報を適宜用いてコンテンツのスコアを算出してもよい。例えば、決定部133は、上記の式(1)を用いてコンテンツのスコアを算出する。例えば、決定部133は、コンテンツCT11のスコアを以下の式(2)のように算出する。
コンテンツCT11のスコア = 0.1×0.05×5000×0.1・・・(2)
また、例えば、決定部133は、コンテンツCT21のスコアを以下の式(3)のように算出する。
コンテンツCT21のスコア =0.05×0.06×7500×0.1・・・(3)
また、例えば、決定部133は、コンテンツCT55のスコアを以下の式(4)のように算出する。
コンテンツCT55のスコア = 0.1×0.05×7000×0.1・・・(4)
上記の式(2)〜(4)に示すように、例えば、決定部133は、ホテルAのコンテンツCT11のスコアを2.5と算出し、ホテルBのコンテンツCT21のスコアを2.25と算出し、ホテルKのコンテンツCT55のスコアを3.5と算出する。このように、決定部133は、CTRやCVR等のユーザの操作に関する情報を加味したスコアを算出することにより、コンテンツに対応するサービスに関するスコア(評価)を適切に算出することができる。
例えば、決定部133は、決定部133により算出されたスコアに基づいてコンテンツの順位を決定する。例えば、決定部133は、決定部133により算出されたスコアが高い順にコンテンツの順位を決定する。例えば、決定部133は、一覧情報LT11に示すように、スコアが最大の「3.5」であるコンテンツCT55を1位、コンテンツCT55の次にスコアが高いコンテンツCT11を2位、コンテンツCT11の次にスコアが高いコンテンツCT21を3位に決定する。
例えば、決定部133は、上記の式(1)の各要素の重みを変動させてコンテンツのスコアを算出してもよい。例えば、決定部133は、下記の式(5)を用いてコンテンツのスコアを算出してもよい。
スコア = α×(CTR×CVR×価格×手数料) ・・・ (5)
例えば、決定部133は、目的や用途に応じて重み「α」の値を0より大きく1以下の間で変動させることにより、目的や用途に応じたスコアを算出してもよい。例えば、決定部133は、スコアの算出対象となるコンテンツに応じて、重み「α」の値を変動させて、スコアを算出してもよい。例えば、決定部133は、スコアの算出対象となるコンテンツに対応するサービスやホテル等に応じて、重み「α」の値を変動させて、スコアを算出してもよい。
例えば、決定部133は、ユーザに関する情報に基づいて、サービスに関するスコア(評価)を算出してもよい。例えば、決定部133は、ユーザの属性情報を含むユーザに関する情報に基づいて、サービスに関するスコアを算出してもよい。例えば、決定部133は、ユーザの性別や年齢等の情報に基づいて、サービスに関するスコアを算出してもよい。
例えば、決定部133は、情報提供先となるユーザのユーザ属性に応じて変動するCTRやCVR等の情報に基づいて、サービスに関するスコアを算出してもよい。例えば、決定部133は、ユーザ属性ごとにコンテンツの表示回数やクリック回数や購入回数等を分けて集計されたユーザへの情報提供に関する履歴情報を取得し、ユーザ属性ごとにCTRやCVR等を算出し、そのCTRやCVR等に基づいて、情報提供先となるユーザに応じてサービスに関するスコアを算出してもよい。例えば、決定部133は、情報提供先となるユーザが20代男性の場合、20代男性への情報提供に関する履歴情報に応じて算出されたCTRやCVR等に基づいて、20代男性であるユーザに対応したサービスに関するスコアを算出してもよい。
例えば、決定部133は、所定の施設に関する情報を含むサービスに関する情報に基づいて、サービスに関するスコアを算出してもよい。例えば、決定部133は、ホテルへのアクセスに関する情報やホテルへのレビューに関する情報等に基づいて、サービスに関するスコアを算出してもよい。例えば、決定部133は、コンテンツに対応するサービスが提供されるホテルに関する情報に応じて、上記の式(5)の重み「α」の値を変動させることにより、スコアを算出してもよい。例えば、決定部133は、あるホテル(ホテルX)への交通アクセスが他のホテルに比べて良い場合、他のホテルに対応するコンテンツのスコアを算出する場合に比べて、ホテルXに対応するコンテンツのスコアを算出する際には、重み「α」等の値を大きくしてもよい。
また、例えば、決定部133は、情報提供先となるユーザのユーザ属性とコンテンツに対応するホテルとの組み合わせに応じて上記の式(5)の重み「α」の値を変動させることにより、情報提供先となるユーザに応じてサービスに関するスコアを算出してもよい。例えば、決定部133は、情報提供先となるユーザが女性である場合、女性のユーザの利用率が高いホテルに対応するコンテンツのスコアを算出する際には、他のホテルに対応するコンテンツのスコアを算出する場合に比べて、重み「α」の値を大きくしてもよい。例えば、決定部133は、情報提供先となるユーザが高齢者(例えば60代以上等)である場合、交通アクセスが良いホテルに対応するコンテンツのスコアを算出する際には、他のホテルに対応するコンテンツのスコアを算出する場合に比べて、重み「α」の値を大きくしてもよい。
また、決定部133は、ユーザにより指定された日時、または、利用目的に関する情報を含むユーザに関する情報に基づいて、サービスに関するスコアを算出してもよい。例えば、決定部133は、ユーザにより指定された日時、または、利用目的に関する情報に応じて、上記の式(5)の重み「α」の値を変動させることにより、サービスに関するスコアを算出してもよい。例えば、決定部133は、情報提供先となるユーザの利用目的がビジネスである場合、ビジネスで利用される割合が高いホテルに対応するコンテンツのスコアを算出する際には、他のホテルに対応するコンテンツのスコアを算出する場合に比べて、重み「α」の値を大きくしてもよい。例えば、決定部133は、情報提供先となるユーザの利用目的がプライベートである場合、プライベートで利用される割合が高いホテルに対応するコンテンツのスコアを算出する際には、他のホテルに対応するコンテンツのスコアを算出する場合に比べて、重み「α」の値を大きくしてもよい。例えば、決定部133は、ユーザの利用目的を入力ページW11におけるユーザの入力等により取得してもよいし、ユーザのホテル予約に至るまでの検索等の行動履歴等に基づいて推定してもよい。なお、上記は一例であり、決定部133は、サービスに関するスコアが算出可能であれば、種々の情報等に基づいて、スコアを算出してもよい。
(提供部134)
提供部134は、外部の情報処理装置へ各種情報を提供する。例えば、提供部134は、決定部133により決定された順位に基づいて各サービスのコンテンツを提供する。例えば、提供部134は、決定部133により算出された評価に基づいて、コンテンツを提供する。例えば、提供部134は、各サービスに関する評価に基づいて順位付けされた各サービスのコンテンツを提供する。例えば、提供部134は、決定部133により決定されたコンテンツを端末装置10へ提供する。例えば、提供部134は、決定部133により決定された順位に基づく情報を外部の情報処理装置へ提供する。例えば、提供部134は、決定部133により決定された順位に基づく情報をホテル情報要求の送信元である端末装置10へ提供する。
例えば、提供部134は、ユーザU1が利用する端末装置10へサービスに関する一覧情報を提供する。例えば、提供部134は、決定部133により決定された順位に基づく情報を端末装置10へ提供する。図1の例では、提供部134は、一覧情報LT11を端末装置10−1へ提供する。
〔3.予測処理のフロー〕
ここで、図7を用いて、実施形態に係る提供装置100による予測処理の手順について説明する。図7は、実施形態に係る予測処理の一例を示すフローチャートである。
図7に示すように、提供装置100は、イベント情報を取得する(ステップS101)。図1では、提供装置100は、X月Y日にA地域のXスタジアムでアイドルAのコンサートが開催されることを示す情報を取得する。
また、提供装置100は、イベント情報に基づいて対応する地域のホテルの需要を予測する(ステップS102)。図1では、提供装置100は、A地域におけるX月Y日のホテルの需要を予測する。
また、提供装置100は、予測したホテルの需要に基づいて対応する地域のホテルの宿泊価格を決定する(ステップS103)。例えば、提供装置100は、A地域におけるX月Y日のホテルの需要がA地域におけるホテル総収容数の2倍であるため、A地域におけるX月Y日のホテルの宿泊価格を2倍にすると決定する。
〔4.決定処理のフロー〕
ここで、図8を用いて、実施形態に係る提供装置100が提供する情報の決定の手順について説明する。図8は、実施形態に係る提供する情報の決定の一例を示すフローチャートである。
図8に示すように、提供装置100は、ホテル情報要求を取得する(ステップS201)。図1では、提供装置100は、ユーザU1が利用する端末装置10からホテル情報要求を取得する。
また、提供装置100は、要求に対応するコンテンツを抽出する(ステップS202)。図1では、提供装置100は、ユーザU1が指定したX月Y日にA地域で利用可能なホテルに関するコンテンツを抽出する。
その後、提供装置100は、算出したスコアに基づいてコンテンツの順位を決定する(ステップS203)。例えば、提供装置100は、所定の基準に基づいてコンテンツの順位を決定する。図1では、提供装置100は、一覧情報LT11に示すように、コンテンツCT11を1位、コンテンツCT21を2位に決定する。
その後、提供装置100は、決定した順位に基づくコンテンツの一覧情報を提供する(ステップS204)。図1では、提供装置100は、ユーザU1が利用する端末装置10に一覧情報LT11を提供する。
〔5.周辺地域の価格について〕
上述した例では、イベントが開催される地域のみの需要を予測し、価格を決定する場合について説明したが、周辺地域のホテルの価格を決定してもよい。この点について、図9を用いて説明する。図9は、実施形態に係る需要に基づく価格の決定の一例を示す図である。図9中の地図情報MP11は、A地域である地域RG1の周辺地域RG11や周辺地域RG11の周辺の地域に位置するホテルに関する需要に基づく価格の決定を模式的に示す。なお、実施形態と同様の構成については、同一の符号を付して説明を省略する。
図9中の地図情報MP11は、図1に示す例におけるイベント情報IV11に対応するイベントに応じた各ホテルの価格の決定の一例を示す。具体的には、地図情報MP11は、図1と同様に日付「X月Y日」に会場VN11であるスタジアムXにおいてイベントが開催される場合を示す。
まず、図9の例では、提供装置100は、価格変更情報VC1に示すように、ホテルAである図9中のホテルH1においてX月Y日に提供されるサービスの価格を「5000円」から「10000円」に上昇させると決定する。また、図9の例では、提供装置100は、価格変更情報VC2に示すように、ホテルBである図9中のホテルH2においてX月Y日に提供されるサービスの価格を「7500円」から「15000円」に上昇させると決定する。
ここで、提供装置100は、A地域の一日のホテル総収容数が「2万5千人」であり、イベント情報IV11に対応するイベントの想定人数が「5万人」であるため、およそ2万5千人のイベント参加者がA地域に宿泊できないと予測する。そのため、提供装置100は、A地域の周辺地域RG11や周辺地域RG11の周辺の地域にも、イベント情報IV11に対応するイベントにより生じる需要が波及すると予測する。そして、提供装置100は、A地域の周辺地域RG11や周辺地域RG11の周辺の地域のホテルの価格も値上げすると決定する。
例えば、提供装置100は、A地域のホテルの価格の上昇倍率「2倍」以下でA地域の周辺地域RG11のホテルの価格を上昇させると決定する。図9の例では、提供装置100は、A地域の周辺地域RG11のホテルの価格を1.5倍に上昇させると決定する。
例えば、提供装置100は、価格変更情報VC21に示すように、ホテルXであるホテルH21においてX月Y日に提供されるサービスの価格を「10000円」から「15000円」に上昇させると決定する。また、例えば、提供装置100は、価格変更情報VC22に示すように、ホテルYであるホテルH22においてX月Y日に提供されるサービスの価格を「5000円」から「7500円」に上昇させると決定する。
また、例えば、提供装置100は、周辺地域RG11のホテルの価格の上昇倍率「1.5倍」以下で周辺地域RG11の周辺のホテルの価格を上昇させると決定する。図9の例では、提供装置100は、周辺地域RG11の周辺のホテルの価格を1.25倍に上昇させると決定する。
例えば、提供装置100は、価格変更情報VC31に示すように、ホテルZであるホテルH31においてX月Y日に提供されるサービスの価格を「10000円」から「12500円」に上昇させると決定する。
このように、提供装置100は、イベントが開催される地域から周辺の地域に広がるようにイベントにより生じる需要が波及すると予測し、その予測に応じて周辺地域のホテルの価格を決定することにより、イベントの影響を加味したホテルの価格を適切に決定することができる。
〔6.効果〕
上述してきたように、実施形態に係る提供装置100は、取得部131と、予測部132とを有する。取得部131は、ウェブにおいて収集されたウェブ情報を取得する。予測部132は、取得部131により取得されたウェブ情報に基づいて、所定の施設において提供されるサービスの需要に関する情報を予測する。
これにより、実施形態に係る提供装置100は、ウェブ情報に基づいて、所定の施設において提供されるサービスの需要に関する情報を予測することにより、所定の施設において提供されるサービスの需要を適切に予測することができる。
また、実施形態に係る提供装置100において、予測部132は、所定のエリア内に位置する所定の施設において提供されるサービスの需要に関する情報を予測する。
これにより、実施形態に係る提供装置100は、所定のエリア内に位置する所定の施設において提供されるサービスの需要に関する情報を予測することにより、所定の施設において提供されるサービスの需要を適切に予測することができる。
また、実施形態に係る提供装置100において、予測部132は、所定の期日に所定の施設において提供されるサービスの需要に関する情報を予測する。
これにより、実施形態に係る提供装置100は、所定の期日に所定の施設において提供されるサービスの需要に関する情報を予測することにより、所定の施設において提供されるサービスの需要を適切に予測することができる。
また、実施形態に係る提供装置100において、取得部131は、所定の施設と所定の関係を有する地点におけるイベントに関する情報を含むウェブ情報を取得する。
これにより、実施形態に係る提供装置100は、所定の施設と所定の関係を有する地点におけるイベントに関する情報を含むウェブ情報を取得することにより、所定の施設において提供されるサービスの需要を適切に予測することができる。
また、実施形態に係る提供装置100において、取得部131は、所定の施設から所定の範囲内に位置する地点におけるイベントに関する情報を含むウェブ情報を取得する。
これにより、実施形態に係る提供装置100は、所定の施設から所定の範囲内に位置する地点におけるイベントに関する情報を含むウェブ情報を取得することにより、所定の施設において提供されるサービスの需要を適切に予測することができる。
また、実施形態に係る提供装置100は、決定部133を有する。決定部133は、予測部132により予測されたサービスの需要に関する情報に基づいて、サービスの価格を決定する。
これにより、実施形態に係る提供装置100は、予測されたサービスの需要に関する情報に基づいて、サービスの価格を決定することにより、所定の施設において提供されるサービスの価格を需要に基づいて適切に決定することができる。
また、実施形態に係る提供装置100において、決定部133は、サービスの平均価格と、サービスの需要に関する情報とに基づいて、サービスの価格を決定する。
これにより、実施形態に係る提供装置100は、サービスの平均価格と、サービスの需要に関する情報とに基づいて、サービスの価格を決定することにより、所定の施設において提供されるサービスの価格を需要に基づいて適切に決定することができる。
また、実施形態に係る提供装置100において、決定部133は、サービスの需要が所定の条件を満たす場合、平均価格に所定値を増加させた値を、サービスの価格と決定する。
これにより、実施形態に係る提供装置100は、サービスの需要が所定の条件を満たす場合、平均価格に所定値を増加させた値を、サービスの価格と決定することにより、所定の施設において提供されるサービスの価格を需要に基づいて適切に決定することができる。
また、実施形態に係る提供装置100において、決定部133は、サービスに対応付けられた最低価格以上になるようにサービスの価格を決定する。
これにより、実施形態に係る提供装置100は、サービスに対応付けられた最低価格以上になるようにサービスの価格を決定することにより、所定の施設において提供されるサービスの需要が少ない場合であっても、サービスの価格を維持することができる。
また、実施形態に係る提供装置100において、取得部131は、所定の情報提供サービスにおけるサービスの情報提供に関する履歴情報を取得する。
これにより、実施形態に係る提供装置100は、所定の情報提供サービスにおけるサービスの情報提供に関する履歴情報を取得することにより、所定の施設において提供されるサービスの需要を適切に予測することができる。
〔7.ハードウェア構成〕
上述してきた実施形態に係る提供装置100は、例えば図10に示すような構成のコンピュータ1000によって実現される。図10は、提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM(Read Only Memory)1300、HDD(Hard Disk Drive)1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ提供する。
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
例えば、コンピュータ1000が実施形態に係る提供装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。
以上、本願の実施形態を図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
〔8.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。