(57)【要約】【課題】アフィリエイト契約に係る手数料の割合を契約者毎に可変に設定した場合であっても、各宿泊施設に請求する手数料の算出が容易である情報処理装置等を提供する。【解決手段】宿泊情報に対する宿泊予約を受け付ける予約サイトへのリンクが設定されたリンク元サイトと、リンク元サイトのそれぞれに設定された利用料算出割合とが対応付けて記憶されている。情報処理装置は、予約サイトを介して宿泊予約を受け付けた場合、予約サイトにアクセスする前のリンク元サイトを特定する。情報処理装置は、特定したリンク元サイトに設定された利用料算出割合と、宿泊予約に係る宿泊料金とに基づいて、宿泊予約に係る宿泊施設に請求する利用料を算出する。【選択図】図１
2019106048.tif 000002
【特許請求の範囲】
【請求項１】
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付ける予約受付部と、
前記予約受付部が前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定する特定部と、
前記特定部が特定した前記リンク元サイトに設定された利用料算出割合、及び、前記予約受付部が受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出する利用料算出部と
を備えることを特徴とする情報処理装置。
【請求項２】
宿泊施設及び宿泊料金に係る宿泊情報を記憶する第１記憶部と、
前記宿泊情報に対する宿泊予約を受け付ける予約サイトへのリンクが設定された複数のリンク元サイト、及び、前記リンク元サイトのそれぞれに設定された利用料算出割合を対応付けて記憶する第２記憶部とを備え、
前記予約受付部は、前記第１記憶部に記憶してある前記宿泊情報に対する宿泊予約を受け付け、
前記利用料算出部は、前記特定部が特定した前記リンク元サイトに設定された利用料算出割合を前記第２記憶部から取得し、取得した前記利用料算出割合に基づいて前記利用料を算出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記利用料算出部は、前記特定部がいずれかの前記リンク元サイトを特定した場合、特定された前記リンク元サイトの前記利用料算出割合に所定の割合を上乗せした割合と、前記宿泊予約に係る宿泊料金とに基づいて、前記利用料を算出する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記予約サイト及びリンク元サイトのそれぞれは、異なる言語を用いて複数設けられており、
前記予約サイト及びリンク元サイトのそれぞれに対して言語毎に異なる利用料算出割合の設定が可能であり、
前記利用料算出部は、前記特定部が特定した前記リンク元サイトの言語に応じて設定された前記利用料算出割合に、前記予約受付部が宿泊予約を受け付けた前記予約サイトの言語に応じて設定された利用料算出割合を上乗せした割合と、前記宿泊予約に係る宿泊料金とに基づいて、前記利用料を算出する
ことを特徴とする請求項１から３までのいずれかひとつに記載の情報処理装置。
【請求項５】
前記予約サイトへのリンクが設定される前記リンク元サイトに対して複数の利用料算出割合のいずれかの設定が可能であり、
前記リンク元サイトに設定された利用料算出割合に応じた態様で前記予約サイトへのリンクを表示する指示を、前記リンク元サイトへ出力する出力部
を備えることを特徴とする請求項１から４までのいずれかひとつに記載の情報処理装置。
【請求項６】
前記予約受付部がクレジットカード決済にて受け付けた前記宿泊予約に基づいてクレジットカード会社から支払われる宿泊料金と、前記利用料算出部が算出した前記利用料とを相殺し、前記宿泊施設に支払う又は請求する金額を算出する金額算出部
を備えることを特徴とする請求項１から５までのいずれかひとつに記載の情報処理装置。
【請求項７】
情報処理装置が、
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付け、
前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定し、
特定した前記リンク元サイトに設定された利用料算出割合、及び、受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出する
処理を実行することを特徴とする情報処理方法。
【請求項８】
コンピュータに、
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付け、
前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定し、
特定した前記リンク元サイトに設定された利用料算出割合、及び、受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出する
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
ホテル、旅館及び民宿等の宿泊施設に対する宿泊予約をインターネット等のネットワークを介して行うことができるウェブサイト（予約サイト）が各種の旅行会社によって運営されている。特許文献１には、宿泊施設だけでなく、航空機及び電車等の交通機関に対する予約も併せて行うことができるシステムが開示されている。各種の旅行会社によって運営される予約サイトは互いにリンクが設定されており、ユーザは異なる予約サイト間を移動して所望の条件に合致した宿泊施設を探すことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−９８９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
それぞれの旅行会社は、自社が運営する予約サイトを介して宿泊予約を受け付けた場合、予約者が他社のどの予約サイト（リンク元の予約サイト）から自社の予約サイトに移動してきたかを把握できる。よって、旅行会社は、他社の予約サイトから自社の予約サイトに移動してきたユーザから宿泊予約を受け付けた場合に他社に手数料を支払うアフィリエイト契約を互いに結んでいる。アフィリエイト契約では一般的に、宿泊料金に対して一律の割合の手数料が設定されることが多い。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、アフィリエイト契約に係る手数料の割合を契約者毎に可変に設定した場合であっても、各宿泊施設に請求する手数料の算出が容易である情報処理装置等を提供することにある。
【課題を解決するための手段】
【０００６】
本開示の一態様に係る情報処理装置は、宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付ける予約受付部と、前記予約受付部が前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定する特定部と、前記特定部が特定した前記リンク元サイトに設定された利用料算出割合、及び、前記予約受付部が受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出する利用料算出部とを備えることを特徴とする。
【発明の効果】
【０００７】
本開示の一態様によれば、アフィリエイト契約に係る手数料の算出割合を契約者毎に可変に設定することができ、契約者毎に異なる割合を設定した場合であっても、各宿泊施設に請求する手数料を容易に算出することができる。
【図面の簡単な説明】
【０００８】
【図１】予約受付システムの構成例を示す模式図である。
【図２】予約サイトの画面例を示す模式図である。
【図３】予約サイトの画面例を示す模式図である。
【図４】自社サーバの構成例を示すブロック図である。
【図５】宿泊情報ＤＢの構成例を示す模式図である。
【図６】予約情報ＤＢ及びアフィリエイト条件ＤＢの構成例を示す模式図である。
【図７】他社サーバ及びユーザ端末の構成例を示すブロック図である。
【図８】ユーザ端末及び自社サーバが行う予約受付処理の手順を示すフローチャートである。
【図９】自社サーバが行う宿泊施設に対する請求金額の算出処理の手順を示すフローチャートである。
【図１０】予約サイトの画面例を示す模式図である。
【図１１】販売手数料ＤＢ及びアフィリエイト条件ＤＢの構成例を示す模式図である。
【図１２】自社サーバが行う表示態様の要求処理の手順を示すフローチャートである。
【図１３】予約サイトの画面例を示す模式図である。
【図１４】自社サーバが行う宿泊施設に対する支払金額の算出処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
（実施形態１）
図１は予約受付システムの構成例を示す模式図である。本実施形態の予約受付システムでは、ホテル、旅館及び民宿等の宿泊施設に対する宿泊予約をインターネット等のネットワークＮを介して受け付けることができる。以下では、予約受付システムが宿泊予約を受け付ける構成を例に説明するが、本実施形態の予約受付システムは、宿泊施設だけでなく交通機関のチケットも含む旅行商品に対する予約を受け付けてもよい。
【００１０】
予約受付システムは、複数の旅行会社がそれぞれ管理するウェブサーバ１０，２０と、宿泊予約を行うユーザのユーザ端末３０とを含み、ウェブサーバ１０，２０及びユーザ端末３０はネットワークＮに接続可能に構成されている。なお、以下では、１つの旅行会社Ａを自社とし、他の旅行会社Ｘ，Ｙ，Ｚを他社とし、自社Ａが管理するウェブサーバを自社サーバ１０とし、他社Ｘ，Ｙ，Ｚが管理するウェブサーバを他社サーバ２０として説明する。各旅行会社が管理するウェブサーバ１０，２０は、旅行会社毎に複数台設けられてもよいし、１台の装置内に設けられた複数の仮想マシンによって実現されてもよいし、クラウドサーバを用いて実現されてもよい。また、他社サーバ２０には、旅行会社のほかに宿泊施設が管理するウェブサーバが含まれていてもよい。
【００１１】
本実施形態の予約受付システムにおいて、ウェブサーバ１０，２０は、それぞれの旅行会社が販売する旅行商品（宿泊施設への宿泊等）の予約を受け付けるための予約サイト１２Ｓ，２２Ｓ（図４，図７参照）をネットワークＮを介して公開している。また、各旅行会社は互いにアフィリエイト契約を結んでおり、それぞれの旅行会社の予約サイトには互いにリンクが設定されている。ここで設定されるリンクは、アフィリエイトリンクと呼ばれ、ユーザがリンク先の予約サイトに移動した場合に、どのリンク元の予約サイトからアクセスしたかを示す情報（リンク元の予約サイトの識別情報）が、リンク先の予約サイトのウェブサーバ１０，２０に通知される。なお、旅行会社間のアフィリエイト契約は、例えばアフィリエイト・サービス・プロバイダを介して行われてもよい。また、アフィリエイト契約は個人ユーザとも結ぶことが可能であり、個人ユーザが、自身で公開しているウェブページに、旅行会社の予約サイト１２Ｓ，２２Ｓへのアフィリエイトリンクを設定してもよい。この場合、他社サーバ２０に、個人ユーザが管理するウェブサーバ、又は個人ユーザが管理するウェブページを公開しているウェブサーバが含まれてもよい。
【００１２】
図２及び図３は予約サイトの画面例を示す模式図である。図２は例えば旅行会社Ｘの予約サイト２２Ｓを示し、図３は例えば旅行会社Ａの予約サイト１２Ｓを示す。旅行会社Ａとアフィリエイト契約を結んでいる旅行会社Ｘの予約サイト２２Ｓには、旅行会社Ａの予約サイト１２Ｓへのアフィリエイトリンクが設定されている。図２に示す画面では、例えばリンクＬ４，Ｌ５が旅行会社Ａの予約サイト１２Ｓへのアフィリエイトリンクであるとする。ユーザがユーザ端末３０を用いて旅行会社Ｘの予約サイト２２Ｓにアクセスし、図２に示す画面においてリンクＬ４を選択操作した場合、ユーザ端末３０はリンク先の旅行会社Ａの予約サイト１２Ｓにアクセスする。これにより、ユーザ端末３０は、旅行会社Ａの予約サイト１２Ｓから、リンクＬ４に応じたウェブページ（予約ページ）を取得し、図３Ｂに示すような予約画面を表示する。
【００１３】
なお、旅行会社Ａの予約サイト１２Ｓは、旅行会社Ｘの予約サイト２２Ｓからのリンクによってアクセスされた場合、リンクＬ４に応じた図３Ｂに示す予約画面をユーザ端末３０に送信する前に、図３Ａに示すような画面を表示するためのウェブページを送信する。図３Ａに示す画面は、アクセスする予約サイトの運営会社（旅行会社）が変わることをユーザに通知する画面であり、図２に示す画面中のリンクＬ４に設定されたリンク先の予約サイト（ここでは旅行会社Ａの予約サイト１２Ｓ）へのリンクＬが設定されている。図３Ａに示す画面において、ユーザがリンクＬを選択操作した場合、又は、図３Ａに示す画面の表示時間が所定時間（例えば５秒間）を経過した場合、ユーザ端末３０は、旅行会社Ａの予約サイト１２Ｓから図３Ｂに示す予約画面を表示するためのウェブページを取得する。これにより、ユーザ端末３０は図３Ｂに示す予約画面を表示できる。
【００１４】
図２に示す旅行会社Ｘの予約サイト２２Ｓには、旅行会社Ｘ自身の他の予約ページ（ウェブページ）へのリンクＬ１，Ｌ２，Ｌ３や、他の旅行会社Ｙ，Ｚの予約サイト２２Ｓへのアフィリエイトリンク（図示せず）が設定されている。なお、ユーザは旅行会社Ａの予約サイト１２Ｓにアクセスする際に、他の旅行会社Ｘ，Ｙ，Ｚの予約サイト２２Ｓを経由する必要はない。例えばユーザが、旅行会社Ａの予約サイト１２ＳのＵＲＬ（Uniform Resource Locator ）をユーザ端末３０に対して入力することにより直接旅行会社Ａの予約サイト１２Ｓにアクセスすることもできる。
【００１５】
図４は自社サーバ１０の構成例を示すブロック図である。自社サーバ１０は、ウェブサーバ装置であり、制御部１１、記憶部１２、表示部１３、操作部１４、通信部１５等を含み、これらの各部はバスを介して相互に接続されている。制御部１１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing Unit）等のプロセッサを含む。制御部１１は、記憶部１２に記憶してある制御プログラムを適宜実行することにより、自社サーバ１０が行う種々の情報処理及び制御処理等を行う。
【００１６】
記憶部１２は、ＲＡＭ（Random Access Memory）、フラッシュメモリ、ハードディスク、ＳＳＤ（Solid State Drive）等を含む。記憶部１２は、制御部１１が実行する制御プログラム及び制御プログラムの実行に必要な各種のデータ等を予め記憶している。また記憶部１２は、制御部１１が制御プログラムを実行する際に発生するデータ等を一時的に記憶する。記憶部１２に記憶される制御プログラムには、本開示のプログラムである料金算出プログラム１２Ｐが含まれる。また、記憶部１２に記憶されるデータには、自社（旅行会社Ａ）が管理する予約サイト１２Ｓ、宿泊情報データベース（以下、宿泊情報ＤＢという）１２ａ、予約情報データベース（以下、予約情報ＤＢという）１２ｂ、アフィリエイト条件データベース（以下、アフィリエイト条件ＤＢという）１２ｃが含まれる。なお、宿泊情報ＤＢ１２ａ、予約情報ＤＢ１２ｂ、アフィリエイト条件ＤＢ１２ｃは、ネットワークＮを介して自社サーバ１０と通信可能な記憶装置に記憶されていてもよい。
【００１７】
図５は宿泊情報ＤＢ１２ａの構成例を示す模式図であり、図６は予約情報ＤＢ１２ｂ及びアフィリエイト条件ＤＢ１２ｃの構成例を示す模式図である。なお、図６Ａは予約情報ＤＢ１２ｂの構成例を示し、図６Ｂはアフィリエイト条件ＤＢ１２ｃの構成例を示す。宿泊情報ＤＢ１２ａ（第１記憶部）には、自社（旅行会社Ａ）の予約サイト１２Ｓを介してそれぞれの宿泊施設に対して宿泊予約が可能な予約対象を示す宿泊情報が複数登録されている。それぞれの宿泊情報は、宿泊情報ＩＤ、宿泊施設ＩＤ、部屋ＩＤ、部屋種別、宿泊料金、予約可能日等を含む。宿泊情報ＩＤは各宿泊情報に固有に付与された識別情報であり、宿泊施設ＩＤは各宿泊施設に固有に付与された識別情報であり、部屋ＩＤは宿泊施設内の各部屋に固有に付与された識別情報である。部屋種別は例えばシングルルーム、ダブルルーム、ツインルーム等の部屋の種別を示す情報である。宿泊料金は部屋毎に設定された１泊分の料金であり、宿泊予定日に応じて異なる料金が設定されていてもよい。予約可能日は各部屋に対して宿泊予約が可能な年月日である。宿泊情報が宿泊情報ＤＢ１２ａに登録されることにより、この宿泊情報に対して、自社（旅行会社Ａ）の予約サイト１２Ｓを介した宿泊予約の受付が可能となる。なお、宿泊情報ＤＢ１２ａに記憶される予約可能日は、例えば制御部１１が予約サイト１２Ｓを介して宿泊予約を受け付けた場合に、予約された年月日を予約可能日から除外するように制御部１１によって更新される。
【００１８】
予約情報ＤＢ１２ｂには、自社（旅行会社Ａ）の予約サイト１２Ｓを介して受け付けた宿泊予約に関する予約情報が複数登録されている。それぞれの予約情報は、予約ＩＤ、予約者ＩＤ、リンク元サイト情報、宿泊日、宿泊人数、宿泊情報ＩＤ、宿泊施設ＩＤ、宿泊実行フラグ等を含む。予約ＩＤは、受け付けた各宿泊予約に固有に付与された識別情報である。予約者ＩＤは各予約者に固有に付与された識別情報であり、例えば自社の予約サイト１２Ｓにおいて予めユーザ登録したユーザに割り当てられたユーザＩＤである。リンク元サイト情報は、予約者が自社の予約サイト１２Ｓにアクセスする前にアクセスしていたリンク元の予約サイト（以下、リンク元サイトという）の識別情報である。宿泊日及び宿泊人数は予約された宿泊日及び宿泊人数である。宿泊情報ＩＤは、宿泊情報ＤＢ１２ａに記憶されている宿泊情報ＩＤのいずれかであり、予約された宿泊情報のＩＤである。宿泊施設ＩＤは、宿泊情報ＤＢ１２ａに記憶されている宿泊施設ＩＤのいずれかである。宿泊実行フラグは、それぞれ予約された宿泊が実行されたか否かを示す情報であり、例えば宿泊が実行された場合は「１」が記憶され、宿泊が実行されなかった場合は「０」が記憶される。なお、宿泊が実行されない場合には、予約がキャンセルされた場合、又は予約内容が変更された場合等がある。予約内容が変更された場合、変更後の予約内容を示す予約情報が新たに予約情報ＤＢ１２ｂに記憶される。
【００１９】
予約情報ＤＢ１２ｂには、自社サーバ１０が自社（旅行会社Ａ）の予約サイト１２Ｓを介して宿泊予約を受け付ける都度、受け付けた宿泊予約に関する予約情報が制御部１１によって記憶される。なお、リンク元サイト情報は、予約者が自社の予約サイト１２Ｓにアクセスしてきた場合、又は予約者が自社の予約サイト１２Ｓを介して宿泊予約を行った場合に、自社サーバ１０に通知される。なお、予約者が他社の予約サイト２２Ｓを経由せずに自社の予約サイト１２Ｓにアクセスした場合、リンク元サイト情報として「−」が記憶されてもよいし、空欄でもよい。また、予約情報ＤＢ１２ｂに記憶される宿泊実行フラグは、例えば制御部１１が予約サイト１２Ｓを介して宿泊予約のキャンセルを受け付けた場合に、制御部１１によって「０」が記憶される。また制御部１１は、例えば宿泊日が経過した場合、又は各宿泊施設から宿泊が実行されたことを通知された場合に、宿泊実行フラグに「１」を記憶してもよい。
【００２０】
アフィリエイト条件ＤＢ１２ｃ（第２記憶部）には、リンク元サイト情報に対応付けて、各リンク元サイトを管理する他社（旅行会社Ｘ，Ｙ，Ｚ）とのアフィリエイト契約に係るアフィリエイト条件が記憶されている。アフィリエイト条件は、他社の予約サイト２２Ｓを経由して自社の予約サイト１２Ｓにアクセスしてきたユーザが予約サイト１２Ｓを介して宿泊予約を行い、宿泊を実行した場合に、リンク元の他社に支払う手数料を算出する際に用いる割合（利用料算出割合）であり、自社の予約サイト１２Ｓを介して受け付けた宿泊予約の宿泊料金に対する割合を示す。図６Ｂに示す例では、アフィリエイト条件として宿泊料金の２％，３％が設定されている。なお、リンク元サイト情報の代わりに、リンク元サイトを管理する旅行会社Ｘ，Ｙ，Ｚの識別情報がアフィリエイト条件ＤＢ１２ｃに登録されてもよい。アフィリエイト条件ＤＢ１２ｃには、自社（旅行会社Ａ）が他社とアフィリエイト契約を行う都度、契約したリンク元サイトの情報と、契約したアフィリエイト条件とが対応付けて記憶される。
【００２１】
図４の説明に戻る。表示部１３は、例えば液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等であり、制御部１１からの指示に従って各種の情報を表示する。操作部１４は、ユーザによる操作入力を受け付け、操作内容に対応した制御信号を制御部１１へ送出する。表示部１３及び操作部１４は一体として構成されたタッチパネルであってもよい。通信部１５は、ネットワークＮに接続するためのインタフェースであり、ネットワークＮを介して外部装置との間で情報の送受信を行う。
【００２２】
自社サーバ１０は、通信部１５を介して外部装置から料金算出プログラム１２Ｐを取得して記憶部１２に記憶してもよい。また、自社サーバ１０が可搬型記憶媒体に記憶された情報を読み取る読取部等を備える場合、可搬型記憶媒体から料金算出プログラム１２Ｐを読み出して記憶部１２に記憶してもよい。
【００２３】
図７は他社サーバ２０及びユーザ端末３０の構成例を示すブロック図である。他社サーバ２０は、自社サーバ１０と同様の構成を有しており、制御部２１、記憶部２２、表示部２３、操作部２４、通信部２５等を含み、これらの各部はバスを介して相互に接続されている。制御部２１は、ＣＰＵ又はＭＰＵ等のプロセッサを含む。制御部２１は、記憶部２２に記憶してある制御プログラムを適宜実行することにより、他社サーバ２０が行う種々の情報処理及び制御処理等を行う。
【００２４】
記憶部２２は、ＲＡＭ、フラッシュメモリ、ハードディスク、ＳＳＤ等を含む。記憶部２２は、制御部２１が実行する制御プログラム及び制御プログラムの実行に必要な各種のデータ等を予め記憶している。また記憶部２２は、制御部２１が制御プログラムを実行する際に発生するデータ等を一時的に記憶する。記憶部２２に記憶されるデータには、他社（旅行会社Ｘ，Ｙ，Ｚのいずれか）が管理する予約サイト２２Ｓ、宿泊情報ＤＢ２２ａ、予約情報ＤＢ２２ｂが含まれる。宿泊情報ＤＢ２２ａは、自社サーバ１０の宿泊情報ＤＢ１２ａと同様の構成を有し、他社（旅行会社Ｘ，Ｙ，Ｚのいずれか）の予約サイト２２Ｓを介して宿泊予約が可能な予約対象を示す宿泊情報が複数登録されている。予約情報ＤＢ２２ｂは、自社サーバ１０の予約情報ＤＢ１２ｂと同様の構成を有し、他社（旅行会社Ｘ，Ｙ，Ｚのいずれか）の予約サイト２２Ｓを介して受け付けた宿泊予約に関する予約情報が複数登録されている。宿泊情報ＤＢ２２ａ及び予約情報ＤＢ２２ｂは、ネットワークＮを介して他社サーバ２０と通信可能な記憶装置に記憶されていてもよい。なお、他社サーバ２０の記憶部２２にも、自社サーバ１０と同様に料金算出プログラム及びアフィリエイト条件ＤＢが記憶されていてもよいが、ここでは省略する。
【００２５】
表示部２３は、例えば液晶ディスプレイ、有機ＥＬディスプレイ等であり、制御部２１からの指示に従って各種の情報を表示する。操作部２４は、ユーザによる操作入力を受け付け、操作内容に対応した制御信号を制御部２１へ送出する。表示部２３及び操作部２４は一体として構成されたタッチパネルであってもよい。通信部２５は、ネットワークＮに接続するためのインタフェースであり、ネットワークＮを介して外部装置との間で情報の送受信を行う。
【００２６】
ユーザ端末３０は、スマートフォン、タブレット端末、パーソナルコンピュータ等であり、制御部３１、記憶部３２、表示部３３、操作部３４、通信部３５等を含み、これらの各部はバスを介して相互に接続されている。制御部３１は、ＣＰＵ又はＭＰＵ等のプロセッサを含む。制御部３１は、記憶部３２に記憶してある制御プログラムを適宜実行することにより、ユーザ端末３０が行う種々の情報処理及び制御処理等を行う。記憶部３２は、ＲＡＭ、フラッシュメモリ、ハードディスク、ＳＳＤ等を含む。記憶部３２は、制御部３１が実行する制御プログラム及び制御プログラムの実行に必要な各種のデータ等を予め記憶している。また記憶部３２は、制御部３１が制御プログラムを実行する際に発生するデータ等を一時的に記憶する。記憶部３２に記憶される制御プログラムには、ウェブサイトを閲覧するためのウェブブラウザ３２Ｐが含まれる。
【００２７】
表示部３３は、例えば液晶ディスプレイ、有機ＥＬディスプレイ等であり、制御部３１からの指示に従って各種の情報を表示する。操作部３４は、マウス、キーボード等を含み、ユーザによる操作入力を受け付け、操作内容に対応した制御信号を制御部３１へ送出する。表示部３３及び操作部３４は一体として構成されたタッチパネルであってもよい。通信部３５は、ネットワークＮに接続するためのインタフェースであり、ネットワークＮを介して外部装置との間で情報の送受信を行う。
【００２８】
以下に、上述した構成の予約受付システムにおいて各装置が行う処理についてフローチャートに基づいて説明する。図８は、ユーザ端末３０及び自社サーバ１０が行う予約受付処理の手順を示すフローチャートである。図８には左側にユーザ端末３０が行う処理を、右側に自社サーバ１０が行う処理をそれぞれ示す。以下の処理は、ユーザ端末３０の記憶部３２に記憶してある制御プログラムに従って制御部３１によって実行され、自社サーバ１０の記憶部１２に記憶してある制御プログラムに従って制御部１１によって実行される。
【００２９】
旅行（宿泊）の予約を行いたいユーザは、ユーザ端末３０の操作部３４を操作することによってウェブブラウザ３２Ｐの起動をユーザ端末３０に指示する。ユーザ端末３０の制御部３１は、操作部３４を介したユーザからの指示に従い、記憶部３２に記憶してあるウェブブラウザ３２Ｐを実行する。制御部３１は、ウェブブラウザ３２Ｐを実行した場合、予め設定されたホームページ（起動ページ）を公開しているウェブサーバにアクセスし、ホームページを取得して表示部３３に表示する。制御部３１は、操作部３４を介したユーザからの各種の指示に従って、指示に応じたウェブサーバにアクセスし、ユーザが所望するウェブページを表示部３３に表示する。
【００３０】
ユーザが操作部３４を介して、いずれかの旅行会社が管理する予約サイトへのアクセスを指示した場合、制御部３１は、指示された予約サイトにアクセスする（Ｓ１）。具体的には、制御部３１は、指示された予約サイトを公開しているウェブサーバにアクセスし、ウェブサーバから、指示に応じたウェブページを受信し、受信したウェブページに基づいて予約サイト画面を表示する（Ｓ２）。ここでは、ユーザ端末３０は、他社サーバ２０にアクセスし、他社サーバ２０が公開している予約サイト２２Ｓの予約サイト画面を表示しているとする。制御部３１は、他社サーバ２０の予約サイト画面を介して、他のウェブページへのアクセス指示を受け付ける都度、指示に応じたウェブページを他社サーバ２０から受信して表示部３３に表示する。
【００３１】
制御部３１は、他社サーバ２０の予約サイト画面を介して、自社サーバ１０が公開している予約サイト１２Ｓへのアクセス指示を受け付けた場合、自社サーバ１０の予約サイト１２Ｓにアクセスする（Ｓ３）。例えば図２に示す画面において操作部３４を介してリンクＬ４又はＬ５が選択操作された場合、制御部３１は、自社サーバ１０の予約サイト１２Ｓにアクセスする。
【００３２】
自社サーバ１０の制御部１１は、ユーザ端末３０からアクセスされた場合、リンク（図２に示す画面ではリンクＬ４，Ｌ５）に応じたウェブページをユーザ端末３０に送信する（Ｓ１１）。ユーザ端末３０の制御部３１は、自社サーバ１０から受信したウェブページに基づいてウェブ画面を表示する（Ｓ４）。ここでユーザ端末３０に表示されるウェブ画面は、図３Ａ，Ｂに示すような画面であり、自社サーバ１０が管理する予約サイト１２Ｓの画面である。自社サーバ１０の予約サイト画面においても、ユーザ端末３０の制御部３１は、他のウェブページへのアクセス指示を受け付ける都度、指示に応じたウェブページを自社サーバ１０から受信して表示部３３に表示する。なお、自社サーバ１０の制御部１１は、ユーザ端末３０が他社サーバ２０の予約サイト２２Ｓを経由して自社サーバ１０の予約サイト１２Ｓにアクセスしてきた場合に、リンク元の予約サイト２２Ｓの情報を取得できる。
【００３３】
ユーザ端末３０の制御部３１は、自社サーバ１０の予約サイト画面を介して宿泊予約の指示を受け付けた場合、自社サーバ１０に宿泊予約を要求する（Ｓ５）。例えば図３Ｂに示す画面中の予約するボタンが操作された場合、制御部３１は、自社サーバ１０に宿泊予約を要求する。自社サーバ１０の制御部（予約受付部）１１は、ユーザ端末３０から宿泊予約の要求を受信した場合、予約内容を示す予約情報を取得する（Ｓ１２）。予約情報の取得は、例えばユーザに関する情報、宿泊内容に関する情報等を入力するためのウェブページが自社サーバ１０からユーザ端末３０へ送信され、ユーザ端末３０にて各情報が入力されたウェブページがユーザ端末３０から自社サーバ１０へ返信されることにより行われる。なお、自社サーバ１０の制御部１１は、宿泊予約の要求を受信した場合、要求された宿泊予約が可能であるか否かを、宿泊情報ＤＢ１２ａの登録内容に基づいて判断し、宿泊予約が可能である場合に、ユーザ端末３０から予約情報を取得する。
【００３４】
自社サーバ１０の制御部（特定部）１１は、リンク元サイトを特定する（Ｓ１３）。具体的には、制御部１１は、ユーザ端末３０が自社サーバ１０の予約サイト１２Ｓにアクセスする前にアクセスしていた他社サーバ２０の予約サイト２２Ｓを特定する。なお、制御部１１によるリンク元サイトの特定は、自社サーバ１０が宿泊予約の要求を受信した時点で行ってもよいし、ユーザ端末３０が自社サーバ１０の予約サイト１２Ｓにアクセスしてきた時点で行ってもよい。自社サーバ１０の制御部１１は、ユーザ端末３０から受け付けた宿泊予約に対して予約ＩＤを発行し、予約ＩＤに、ステップＳ１２で取得した予約情報と、ステップＳ１３で特定したリンク元サイトの情報とを対応付けて予約情報ＤＢ１２ｂに記憶する（Ｓ１４）。これにより、自社サーバ１０の予約サイト１２Ｓで販売されている旅行商品に対する予約の受付処理が完了する。
【００３５】
自社サーバ１０は、ユーザ端末３０からアクセスされる都度、要求に応じたウェブページをユーザ端末３０へ送信する。また自社サーバ１０は、予約サイト１２Ｓを介して宿泊予約を要求される都度、予約情報の取得、リンク元サイトの特定、予約情報ＤＢ１２ｂへの記憶を行う。これにより、ユーザ端末３０を介して予約された宿泊予約に関する情報が予約情報ＤＢ１２ｂに蓄積される。なお、ユーザ端末３０が他社サーバ２０の予約サイト２２Ｓを経由せずに自社サーバ１０の予約サイト１２Ｓにアクセスした場合、自社サーバ１０の制御部１１は、リンク元サイトがないことを特定する。
【００３６】
次に、自社（旅行会社Ａ）が各宿泊施設に対して請求する金額（予約サイト１２Ｓの利用料）を自社サーバ１０が算出する処理について説明する。なお、旅行会社は、自社の予約サイトを介して受け付けた宿泊予約について、宿泊が実行された場合に宿泊料金に対する所定割合（利用料算出割合）を販売手数料として宿泊施設から受け取る契約を各宿泊施設との間で結んでいる。図９は、自社サーバ１０が行う宿泊施設に対する請求金額（販売手数料）の算出処理の手順を示すフローチャートである。以下の処理は、自社サーバ１０の記憶部１２に記憶してある制御プログラムに従って制御部１１によって実行される。
【００３７】
上述した処理により、自社サーバ１０は、ユーザ端末３０を介して宿泊予約を受け付け、宿泊予約に関する予約情報を予約情報ＤＢ１２ｂに蓄積する。このような予約情報ＤＢ１２ｂを有する自社サーバ１０は、例えば毎月１日、１５日又は月末等の一定期間毎に、予約情報ＤＢ１２ｂの記憶内容に基づいて、各宿泊施設に請求する金額（販売手数料）を算出する処理を行う。なお、予約情報ＤＢ１２ｂに記憶してある予約情報の宿泊実行フラグにはそれぞれ適切な値が記憶されているものとする。
【００３８】
各宿泊施設に対する請求金額の算出処理を行う場合、自社サーバ１０の制御部１１は、予約情報ＤＢ１２ｂから、１つの宿泊施設ＩＤに対する予約情報を全て読み出す（Ｓ２１）。制御部１１は、読み出した予約情報から、宿泊実行フラグが１である予約情報を抽出し、記憶部１２に一時的に記憶する（Ｓ２２）。制御部１１は、記憶部１２に記憶した予約情報のうちの１つを読み出し（Ｓ２３）、読み出した予約情報に対して、この予約情報に基づいて宿泊施設に請求する販売手数料の算出割合を算出する（Ｓ２４）。ここでは、制御部１１は、読み出した予約情報からリンク元サイト情報を抽出し、抽出したリンク元サイト情報に対応するアフィリエイト条件をアフィリエイト条件ＤＢ１２ｃから読み出す。そして制御部１１は、読み出したアフィリエイト条件に、自社の予約サイト１２Ｓに設定されている販売手数料の割合を加算（上乗せ）し、販売手数料の算出割合とする。なお、読み出した予約情報からリンク元サイト情報を抽出できない場合、この予約情報に係る予約は、他社の予約サイト２２Ｓを経由せずに自社の予約サイト１２Ｓにアクセスしたものであるので、制御部１１は、自社の予約サイト１２Ｓに設定されている販売手数料の割合をそのまま販売手数料の算出割合とする。自社の予約サイト１２Ｓに設定されている販売手数料の割合は、例えば記憶部１２に予め記憶されている。
【００３９】
制御部（利用料算出部）１１は、ステップＳ２３で読み出した予約情報に基づいて宿泊施設に請求する販売手数料を算出する（Ｓ２５）。ここでは、制御部１１は、読み出した予約情報から宿泊情報ＩＤを抽出し、抽出した宿泊情報ＩＤに対応する宿泊料金を宿泊情報ＤＢ１２ａから読み出す。そして、制御部１１は、読み出した宿泊料金に、ステップＳ２４で算出した販売手数料の算出割合を乗算し、販売手数料を算出する。なお、宿泊料金が予約情報ＤＢ１２ｂに記憶されている場合は、制御部１１は、ステップＳ２３で読み出した予約情報から宿泊料金を取得できる。制御部１１は、ステップＳ２５で算出した販売手数料を、この宿泊施設に対する請求金額に加算する（Ｓ２６）。
【００４０】
制御部１１は、ステップＳ２２で一時的に記憶部１２に記憶した全ての予約情報の読み出しを終了したか否かを判断し（Ｓ２７）、終了していないと判断した場合（Ｓ２７：ＮＯ）、ステップＳ２３の処理に戻り、未処理の予約情報を１つ読み出し（Ｓ２３）、ステップＳ２４〜Ｓ２６の処理を行う。このような処理により、ステップＳ２１で読み出した１つの宿泊施設に対する予約情報に基づいて、この宿泊施設に請求すべき請求金額が算出される。予約情報の読み出しを終了したと判断した場合（Ｓ２７：ＹＥＳ）、制御部１１は、この宿泊施設と、ステップＳ２６で算出した請求金額とを対応付けて記憶部１２に記憶する（Ｓ２８）。
【００４１】
制御部１１は、予約情報ＤＢ１２ｂに記憶してある全ての宿泊施設ＩＤに対して上述した処理を終了したか否かを判断し（Ｓ２９）、終了していないと判断した場合（Ｓ２９：ＮＯ）、ステップＳ２１の処理に戻り、未処理の宿泊施設ＩＤのうちの１つの宿泊施設ＩＤに対する予約情報を予約情報ＤＢ１２ｂから全て読み出し（Ｓ２１）、ステップＳ２２〜Ｓ２８の処理を行う。全ての宿泊施設ＩＤに対して処理を終了したと判断した場合（Ｓ２９：ＹＥＳ）、制御部１１は処理を終了する。
【００４２】
本実施形態では、他社の予約サイト２２Ｓを経由して自社の予約サイト１２Ｓにアクセスしてきたユーザが、自社の予約サイト１２Ｓを介して宿泊予約を行った場合に、予約内容を示す予約情報に、リンク元の他社の予約サイト２２Ｓの識別情報を含めることができる。これにより、宿泊予約を行ったユーザが、どのリンク元サイトを経由して自社の予約サイト１２Ｓにアクセスしたかを把握できる。また、自社サーバ１０において、それぞれのリンク元サイトに対して設定されたアフィリエイト条件がアフィリエイト条件ＤＢ１２ｃに記憶されている。これにより、宿泊施設に対する請求金額を算出する際に、自社サーバ１０の制御部１１はアフィリエイト条件ＤＢ１２ｃを参照し、各予約情報に対応するアフィリエイト条件を読み出すので、リンク元サイト毎に異なるアフィリエイト条件を設定できる。また、リンク元サイト毎に異なるアフィリエイト条件を設定した場合であっても、各予約情報に対応するアフィリエイト条件をアフィリエイト条件ＤＢ１２ｃから読み出して用いることにより、宿泊施設に対する請求金額を容易に算出できる。よって、アフィリエイト契約に係るアフィリエイト条件を旅行会社（他社）を含む契約者毎に異ならせることができる。
【００４３】
本実施形態では、予約情報ＤＢ１２ｂから読み出した各予約情報に対して販売手数料の算出割合を算出する際に、リンク元サイトに対するアフィリエイト条件に、自社の予約サイト１２Ｓの販売手数料の割合を加算している。このような販売手数料の割合を用いて請求金額を算出することにより、リンク元サイト（他社）に支払うべきアフィリエイト料（アフィリエイト条件に基づく金額）と、自社の予約サイト１２Ｓに対する販売手数料とを合算した請求金額を算出できる。
上述した処理では、各宿泊施設に対する請求金額を算出する際に、予約情報ＤＢ１２ｂに記憶された予約情報を用いたが、この構成に限らない。例えば、予約された宿泊が実行（完了）した場合に、少なくとも宿泊施設ＩＤ、宿泊料金及びリンク元サイト情報を含む宿泊実行情報を、異なるデータベースに蓄積しておき、このデータベースに記憶された宿泊実行情報を用いて、各宿泊施設に対する請求金額を算出してもよい。
【００４４】
（実施形態２）
実施形態２の予約受付システムについて説明する。本実施形態の予約受付システムの各装置は、実施形態１の各装置と同じ構成を有するので、構成については説明を省略する。本実施形態において、予約サイト１２Ｓ，２２Ｓは、異なる言語を用いてそれぞれ複数設けられているものがある。この構成において、自社の予約サイト１２Ｓに対する販売手数料の割合は言語毎に異なる値の設定が可能であり、他社の予約サイト２２Ｓに対するアフィリエイト条件は言語毎に異なる値の設定が可能である。
【００４５】
図１０は予約サイトの画面例を示す模式図であり、例えば旅行会社Ｘの予約サイト２２Ｓを示す。図１０に示す画面例は、図２に示す画面例に、アフィリエイトリンクＬ６，Ｌ７を追加したものである。アフィリエイトリンクＬ６は、アフィリエイトリンクＬ４と同じ旅行会社Ａの予約サイト１２Ｓへのリンクであり、例えばリンクＬ４は日本語で記述された予約サイト１２Ｓへのリンクであり、リンクＬ６は英語で記述された予約サイト１２Ｓへのリンクである。同様に、リンクＬ５は日本語で記述された予約サイト１２Ｓへのリンクであり、リンクＬ６は英語で記述された予約サイト１２Ｓへのリンクである。このような画面を介して、ユーザが所望する言語で記述された旅行会社Ａの予約サイト１２Ｓにアクセスできる。なお、例えば日本語以外の言語で記述された旅行会社Ｘの予約サイト２２Ｓの画面を介して、日本語で記述された旅行会社Ａの予約サイト１２Ｓにアクセスできるようにしてもよい。
【００４６】
本実施形態の自社サーバ１０は、自社の予約サイト１２Ｓに設定した販売手数料の割合が登録された販売手数料データベース（以下、販売手数料ＤＢという）を記憶部１２に記憶している。販売手数料ＤＢは、ネットワークＮを介して自社サーバ１０と通信可能な記憶装置に記憶されていてもよい。図１１は、販売手数料ＤＢ及びアフィリエイト条件ＤＢ１２ｃの構成例を示す模式図である。なお、図１１Ａは販売手数料ＤＢの構成例を示し、図１１Ｂはアフィリエイト条件ＤＢ１２ｃの構成例を示す。
【００４７】
販売手数料ＤＢには、自社の予約サイト１２Ｓの識別情報である予約サイト情報に対応付けて、それぞれの予約サイト１２Ｓに設定された販売手数料の割合が記憶されている。予約サイト情報は、自社の予約サイト１２Ｓを言語毎に識別するための識別情報である。図１１Ａに示す例では、例えば予約サイト情報が「Ａ００１ＪＡＰ」の予約サイトは、日本語で記述された自社（旅行会社Ａ）の予約サイト１２Ｓを示す。本実施形態のアフィリエイト条件ＤＢ１２ｃには、リンク元サイト（他社の予約サイト２２Ｓ）を言語毎に識別するための識別情報であるリンク元サイト情報に対応付けて、それぞれのアフィリエイト条件が記憶されている。
【００４８】
本実施形態の予約受付システムにおいて、ユーザ端末３０及び自社サーバ１０が行う予約受付処理は、図８に示す処理と同様である。なお、本実施形態では、図８中のステップＳ１４において、自社サーバ１０の制御部１１は、予約ＩＤに、ステップＳ１２で取得した予約情報と、ステップＳ１３で特定したリンク元サイトの情報と、更に予約情報を受け付けた予約サイト１２Ｓの情報（予約サイト情報）とを対応付けて予約情報ＤＢ１２ｂに記憶する。本実施形態の自社サーバ１０においても、図６Ａに示す予約情報ＤＢ１２ｂに、受け付けた宿泊予約に係る予約情報が蓄積される。
また、自社（旅行会社Ａ）が各宿泊施設に対して請求する金額を自社サーバ１０が算出する処理は、図９に示す処理と同様である。なお、本実施形態では、図９中のステップＳ２４において、制御部１１は、ステップＳ２３で読み出した予約情報に含まれるリンク元サイト情報に対応するアフィリエイト条件をアフィリエイト条件ＤＢ１２ｃから読み出し、予約情報に含まれる予約サイト情報に対応する販売手数料の割合を販売手数料ＤＢから読み出す。そして制御部１１は、両者を加算して、この予約情報に基づいて宿泊施設に請求する販売手数料の算出割合を算出する。これにより、リンク元サイトの言語に応じたアフィリエイト条件に、予約サイト１２Ｓの言語に応じた販売手数料の割合を上乗せした割合（販売手数料の算出割合）を算出できる。
【００４９】
本実施形態においても、上述した実施形態１と同様の効果が得られる。また、本実施形態では、自社の予約サイト１２Ｓ及び他社の予約サイト２２Ｓがそれぞれ異なる言語を用いて複数設けられていた場合に、言語毎に異なる販売手数料の割合及びアフィリエイト条件の設定が可能である。よって、自社の予約サイト１２Ｓに対する販売利用料の割合を、異なる言語で記述された予約サイト１２Ｓ毎に異ならせることができ、アフィリエイト契約に係るアフィリエイト条件を、異なる言語で記述された予約サイト２２Ｓ毎に異ならせることができる。
【００５０】
（実施形態３）
実施形態３の予約受付システムについて説明する。本実施形態の予約受付システムの各装置は、実施形態１の各装置と同じ構成を有するので、構成については説明を省略する。本実施形態では、自社（旅行会社Ａ）の予約サイト１２Ｓへのリンクの設定を他社（予約サイト２２Ｓ）に依頼するために他社とアフィリエイト契約を結ぶ際に、複数のアフィリエイト条件のうちのいずれかの選択が可能である。また本実施形態の自社サーバ１０は、アフィリエイト契約に選択されたアフィリエイト条件に応じた態様で、自社の予約サイト１２Ｓへのリンクを表示するように他社（予約サイト２２Ｓ、他社サーバ２０）に要求する。他社サーバ２０は、自社サーバ１０からの要求に応じて、例えば同一の予約サイト２２Ｓにおいて、高いアフィリエイト条件で契約した予約サイトを、低いアフィリエイト条件で契約した予約サイトよりも、閲覧者の目により留まり易い態様で掲載する。具体的には、予約サイト画面において、高いアフィリエイト条件で契約された予約サイトへのリンクほど上部に掲載されるように予約サイト２２Ｓが生成される。
【００５１】
本実施形態の予約受付システムにおいて、ユーザ端末３０及び自社サーバ１０が行う予約受付処理は、図８に示す処理と同様である。また、自社（旅行会社Ａ）が各宿泊施設に対して請求する金額を自社サーバ１０が算出する処理は、図９に示す処理と同様である。本実施形態の自社サーバ１０は、上述した実施形態１と同様の処理を行い、更に以下の処理を行う。
【００５２】
以下に、自社サーバ１０が、自社の予約サイト１２Ｓへのリンクの表示態様を他社サーバ２０に要求する処理について説明する。図１２は、自社サーバ１０が行う表示態様の要求処理の手順を示すフローチャートである。以下の処理は、自社サーバ１０の記憶部１２に記憶してある制御プログラムに従って制御部１１によって実行される。自社サーバ１０の制御部１１は、例えば操作部１４を介して、ユーザ（旅行会社Ａの担当者）が自社の予約サイト１２Ｓへのリンクを希望する他社の予約サイト２２Ｓ（リンク元サイト）を受け付ける（Ｓ３１）。例えば制御部１１は、選択可能なリンク元サイトの情報を表示部１３に一覧表示し、表示された情報から任意のリンク元サイトの選択を受け付ける。また制御部１１は、選択されたリンク元サイトに対して設定すべきアフィリエイト条件を受け付ける（Ｓ３２）。例えば制御部１１は、選択可能なアフィリエイト条件を表示部１３に一覧表示し、表示されたアフィリエイト条件から任意のアフィリエイト条件の選択を受け付ける。なお、リンク元サイト（他社サーバ２０）側からアフィリエイト契約が要求された場合、リンク元サイト側からの要求に応じたリンク元サイト及びアフィリエイト条件を他社サーバ２０から受け付けてもよい。
【００５３】
制御部１１は、選択されたリンク元サイトを管理する他社サーバ２０に対して、選択されたアフィリエイト条件に応じた表示態様で自社の予約サイト１２Ｓへのリンクの掲載を要求する（Ｓ３３）。例えば制御部１１は、アフィリエイトリンクを設定するための情報を他社サーバ２０に送信する際に、このアフィリエイトリンクの掲載態様に関する情報も通信部（出力部）１５から送信する。アフィリエイトリンクの掲載態様に関する情報は、例えば、予め設定された複数の優先ランクのうちのいずれかを示す情報、アフィリエイト条件を示す情報等を用いることができる。このような要求を受信した他社サーバ２０では、予約サイト２２Ｓにおいて、要求された掲載態様で、旅行会社Ａの予約サイト１２Ｓへのリンクを掲載する。これにより、アフィリエイト契約の条件に応じた態様で自社の予約サイト１２Ｓへのリンクが設定されるので、アフィリエイト条件に適した効果が期待できる。
【００５４】
図１３は、予約サイト２２Ｓの画面例を示す模式図である。図１３は、上述したように生成された予約サイト２２Ｓをユーザがユーザ端末３０を用いて閲覧した場合の予約サイト画面を示す。例えばリンクＬ４によるリンク先の予約サイト１２Ｓ（予約ページ）に対するアフィリエイト条件が、リンクＬ５によるリンク先の予約サイト１２Ｓ（予約ページ）に対するアフィリエイト条件よりも良い（高い）場合、図１３に示すように、リンクＬ４がリンクＬ５よりも予約サイト画面の上部に掲載される。これにより、アフィリエイト契約の条件に応じた態様で自社の予約サイト１２Ｓへのリンクが設定されるので、高い（良い）アフィリエイト条件で契約した場合に、閲覧者の目により留まり易い態様で自社の予約サイト１２Ｓへのリンクが掲載される。このように掲載された場合、この他社の予約サイト２２Ｓを経由して自社の予約サイト１２Ｓにユーザがアクセスしてくることが期待できる。
【００５５】
本実施形態においても、上述した実施形態１と同様の効果が得られる。また、本実施形態では、他社の予約サイト２２Ｓにおいて、自社の予約サイト１２Ｓへのリンクが設定される際に、アフィリエイト契約の条件に応じた表示態様でリンクが設定される。よって、アフィリエイト契約の条件に応じた販売効率を期待できる。なお、自社の予約サイト１２Ｓにおいても、他社の予約サイト２２Ｓへのアフィリエイトリンクを設定する際に、高いアフィリエイト条件で契約した旅行会社（他社）の予約サイト２２Ｓを、閲覧者の目により留まり易い態様で掲載してもよい。例えば、自社の予約サイト１２Ｓにおいて、アフィリエイト条件が３％で契約した旅行会社Ｘの予約サイト２２Ｓへのリンクを、アフィリエイト条件が２％で契約した旅行会社Ｙの予約サイト２２Ｓへのリンクよりも目立つ態様で掲載してもよい。本実施形態の構成は、実施形態２にも適用でき、実施形態２に適用した場合であっても同様の効果が得られる。
【００５６】
（実施形態４）
実施形態４の予約受付システムについて説明する。本実施形態の予約受付システムの各装置は、実施形態１の各装置と同じ構成を有するので、構成については説明を省略する。予約受付システムにおいて、例えば自社の予約サイト１２Ｓを介して宿泊予約を行ったユーザが、クレジットカードによる支払い（クレジットカード決済）を指定した場合、宿泊予約に係る宿泊料金は、クレジットカード会社から自社（旅行会社Ａ）に一旦支払われる。そして、自社（旅行会社Ａ）は、クレジットカード会社から支払われた宿泊料金から、宿泊施設に請求すべき金額（販売手数料）を差し引いた金額を、宿泊施設に支払うことになる。なお、例えば自社の予約サイト１２Ｓを介して宿泊予約を行ったユーザが、現金での支払い（現地決済）を指定した場合、宿泊予約に係る宿泊料金は、ユーザが直接宿泊施設に支払う。
【００５７】
本実施形態の予約受付システムにおいて、ユーザ端末３０及び自社サーバ１０が行う予約受付処理は、図８に示す処理と同様であるので説明を省略する。なお、本実施形態の自社サーバ１０においても、図６Ａに示す予約情報ＤＢ１２ｂに、受け付けた宿泊予約に係る予約情報が蓄積される。
【００５８】
以下に、クレジットカード決済が指定された予約情報に基づいて、自社（旅行会社Ａ）が各宿泊施設に対して支払う金額を自社サーバ１０が算出する処理について説明する。なお、クレジットカード決済が指定されていない予約情報については、図９に示す処理によって、自社が各宿泊施設に対して請求する金額（販売手数料）が算出される。図１４は、自社サーバ１０が行う宿泊施設に対する支払金額の算出処理の手順を示すフローチャートである。以下の処理は、自社サーバ１０の記憶部１２に記憶してある制御プログラムに従って制御部１１によって実行される。なお、ここで用いる予約情報ＤＢ１２ｂに記憶されている予約情報は全てクレジットカード決済が指定されたものとする。また、自社サーバ１０は、自社が各宿泊施設に支払う金額を算出する処理についても、例えば毎月１日、１５日又は月末等、一定期間毎に行う。
【００５９】
各宿泊施設に支払う金額の算出処理を行う場合、自社サーバ１０の制御部１１は、図９中のステップＳ２１〜Ｓ２６と同様の処理を行う（Ｓ４１〜Ｓ４６）。これにより、ステップＳ４３で読み出した予約情報に対して、リンク元サイト（他社）に支払うべきアフィリエイト料（アフィリエイト条件に基づく金額）と、自社の予約サイト１２Ｓに対する手数料とを合算した販売手数料が算出される。なお、各予約情報に対する販売手数料を合計することにより請求金額が算出される。
【００６０】
本実施形態の自社サーバ１０の制御部１１は、ステップＳ４３で読み出した予約情報に係る宿泊料金を、この宿泊施設に支払うべき宿泊料金合計に加算する（Ｓ４７）。なお、制御部１１は、読み出した予約情報から宿泊情報ＩＤを抽出し、抽出した宿泊情報ＩＤに対応する宿泊料金を宿泊情報ＤＢ１２ａから読み出し、読み出した宿泊料金を宿泊料金合計に加算する。制御部１１は、ステップＳ４２で一時的に記憶部１２に記憶した全ての予約情報の読み出しを終了したか否かを判断し（Ｓ４８）、終了していないと判断した場合（Ｓ４８：ＮＯ）、ステップＳ４３の処理に戻り、未処理の予約情報を１つ読み出し（Ｓ４３）、ステップＳ４４〜Ｓ４７の処理を行う。このような処理により、ステップＳ４１で読み出した１つの宿泊施設に対する予約情報に基づいて、この宿泊施設に請求すべき請求金額（販売手数料の合計）と、この宿泊施設に支払うべき宿泊料金合計とが算出される。
【００６１】
予約情報の読み出しを終了したと判断した場合（Ｓ４８：ＹＥＳ）、制御部（金額算出部）１１は、ステップＳ４６で算出した請求金額と、ステップＳ４７で算出した宿泊料金合計とに基づいて、この宿泊施設に支払うべき支払金額を算出する（Ｓ４９）。ステップＳ４７で算出した宿泊料金合計はクレジットカード会社から一旦自社（旅行会社Ａ）に支払われた後に宿泊施設に支払う金額である。またステップＳ４６で算出した請求金額は宿泊施設に請求すべき販売手数料の合計である。よって、制御部１１は、宿泊料金合計から請求金額を差し引いた金額を宿泊施設への支払金額とする。なお、宿泊料金合計よりも請求金額が多い場合、差し引いた金額は、宿泊施設に請求すべき金額となる。制御部１１は、この宿泊施設と、ステップＳ４９で算出した支払金額とを対応付けて記憶部１２に記憶する（Ｓ５０）。制御部１１は、予約情報ＤＢ１２ｂに記憶してある全ての宿泊施設ＩＤに対して上述した処理を終了したか否かを判断し（Ｓ５１）、終了していないと判断した場合（Ｓ５１：ＮＯ）、ステップＳ４１の処理に戻り、未処理の宿泊施設ＩＤのうちの１つの宿泊施設ＩＤに対する予約情報を予約情報ＤＢ１２ｂから全て読み出し（Ｓ４１）、ステップＳ４２〜Ｓ５０の処理を行う。全ての宿泊施設ＩＤに対して処理を終了したと判断した場合（Ｓ５１：ＹＥＳ）、制御部１１は処理を終了する。
【００６２】
本実施形態においても、上述した実施形態１と同様の効果が得られる。また、本実施形態の予約受付システムでは、宿泊予約を行ったユーザがクレジットカード決済を指定した場合に、自社と各宿泊施設との間でのやり取りが簡略化できる。ユーザがクレジットカード決済を指定した場合、自社は、クレジットカード会社から支払われた宿泊料金を宿泊施設に支払う処理と、自社の予約サイト１２Ｓに対して宿泊施設が支払うべき販売手数料を宿泊施設に請求する処理とを行う必要がある。しかし、本実施形態の自社サーバ１０では、上述した処理により、宿泊施設に請求すべき販売手数料（請求金額）と、宿泊施設に支払うべき宿泊料金合計とを相殺できる。よって、自社は、宿泊料金合計が請求金額よりも多ければ、差額を宿泊施設に支払い、請求金額が宿泊料金合計よりも多ければ、差額を宿泊施設に請求すればよい。本実施形態の構成は、実施形態２，３にも適用でき、実施形態２，３に適用した場合であっても同様の効果が得られる。
【００６３】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６４】
１０  自社サーバ（情報処理装置）
１１  制御部
１２  記憶部
１３  表示部
１４  操作部
１５  通信部
２０  他社サーバ
２２  記憶部
３０  ユーザ端末
１２ａ  宿泊情報ＤＢ
１２ｂ  予約情報ＤＢ
１２ｃ  アフィリエイト条件ＤＢ
１２Ｓ  予約サイト
１２Ｐ  料金算出プログラム
２２Ｓ  予約サイト
【図１】
2019106048.tif 000003
【図２】
2019106048.tif 000004
【図３】
2019106048.tif 000005
【図４】
2019106048.tif 000006
【図５】
2019106048.tif 000007
【図６】
2019106048.tif 000008
【図７】
2019106048.tif 000009
【図８】
2019106048.tif 000010
【図９】
2019106048.tif 000011
【図１０】
2019106048.tif 000012
【図１１】
2019106048.tif 000013
【図１２】
2019106048.tif 000014
【図１３】
2019106048.tif 000015
【図１４】
2019106048.tif 000016
【手続補正書】
【提出日】平成30年12月17日(2018.12.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付ける予約受付部と、
前記予約受付部が前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定する特定部と、
前記特定部が特定した前記リンク元サイトに設定された利用料算出割合、及び、前記予約受付部が受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出する利用料算出部と
を備え、
前記予約サイト及びリンク元サイトのそれぞれは、異なる言語を用いて複数設けられており、前記予約サイト及びリンク元サイトのそれぞれに対して言語毎に異なる利用料算出割合の設定が可能であり、
前記利用料算出部は、前記特定部が特定した前記リンク元サイトの言語に応じて設定された前記利用料算出割合に、前記予約受付部が宿泊予約を受け付けた前記予約サイトの言語に応じて設定された利用料算出割合を上乗せした割合と、前記宿泊予約に係る宿泊料金とに基づいて、前記利用料を算出することを特徴とする情報処理装置。
【請求項２】
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付ける予約受付部と、
前記予約受付部が前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定する特定部と、
前記特定部が特定した前記リンク元サイトに設定された利用料算出割合、及び、前記予約受付部が受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出する利用料算出部と
を備え、
前記予約サイトへのリンクが設定される前記リンク元サイトに対して複数の利用料算出割合のいずれかの設定が可能であり、
前記リンク元サイトに設定された利用料算出割合に応じた態様で前記予約サイトへのリンクを表示する指示を、前記リンク元サイトへ出力する出力部を更に備えることを特徴とする情報処理装置。
【請求項３】
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付ける予約受付部と、
前記予約受付部が前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定する特定部と、
前記特定部がいずれかの前記リンク元サイトを特定した場合、特定された前記リンク元サイトに設定された利用料算出割合に所定の割合を上乗せした割合と前記予約受付部が受け付けた前記宿泊予約に係る宿泊料金とに基づいて、前記宿泊施設に請求する利用料を算出し、前記特定部が前記リンク元サイトを特定できない場合、前記所定の割合と前記宿泊予約に係る宿泊料金とに基づいて前記利用料を算出する利用料算出部と
を備えることを特徴とする情報処理装置。
【請求項４】
宿泊施設及び宿泊料金に係る宿泊情報を記憶する第１記憶部と、
前記宿泊情報に対する宿泊予約を受け付ける予約サイトへのリンクが設定された複数のリンク元サイト、及び、前記リンク元サイトのそれぞれに設定された利用料算出割合を対応付けて記憶する第２記憶部とを備え、
前記予約受付部は、前記第１記憶部に記憶してある前記宿泊情報に対する宿泊予約を受け付け、
前記利用料算出部は、前記特定部が特定した前記リンク元サイトに設定された利用料算出割合を前記第２記憶部から取得し、取得した前記利用料算出割合に基づいて前記利用料を算出する
ことを特徴とする請求項１から３までのいずれかひとつに記載の情報処理装置。
【請求項５】
前記利用料算出部は、前記特定部がいずれかの前記リンク元サイトを特定した場合、特定された前記リンク元サイトの前記利用料算出割合に所定の割合を上乗せした割合と、前記宿泊予約に係る宿泊料金とに基づいて、前記利用料を算出する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項６】
前記予約受付部がクレジットカード決済にて受け付けた前記宿泊予約に基づいてクレジットカード会社から支払われる宿泊料金と、前記利用料算出部が算出した前記利用料とを相殺し、前記宿泊施設に支払う又は請求する金額を算出する金額算出部
を備えることを特徴とする請求項１から５までのいずれかひとつに記載の情報処理装置。
【請求項７】
情報処理装置が、
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付け、
前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定し、
特定した前記リンク元サイトに設定された利用料算出割合、及び、受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出し、
前記予約サイト及びリンク元サイトのそれぞれは、異なる言語を用いて複数設けられており、前記予約サイト及びリンク元サイトのそれぞれに対して言語毎に異なる利用料算出割合の設定が可能であり、
特定した前記リンク元サイトの言語に応じて設定された前記利用料算出割合に、宿泊予約を受け付けた前記予約サイトの言語に応じて設定された利用料算出割合を上乗せした割合と、前記宿泊予約に係る宿泊料金とに基づいて、前記利用料を算出する
処理を実行することを特徴とする情報処理方法。
【請求項８】
情報処理装置が、
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付け、
前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定し、
特定した前記リンク元サイトに設定された利用料算出割合、及び、受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出し、
前記予約サイトへのリンクが設定される前記リンク元サイトに対して複数の利用料算出割合のいずれかの設定が可能であり、
前記リンク元サイトに設定された利用料算出割合に応じた態様で前記予約サイトへのリンクを表示する指示を、前記リンク元サイトへ出力する
処理を実行することを特徴とする情報処理方法。
【請求項９】
情報処理装置が、
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付け、
前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定し、
いずれかの前記リンク元サイトを特定した場合、特定した前記リンク元サイトに設定された利用料算出割合に所定の割合を上乗せした割合と受け付けた前記宿泊予約に係る宿泊料金とに基づいて、前記宿泊施設に請求する利用料を算出し、前記リンク元サイトを特定できない場合、前記所定の割合と前記宿泊予約に係る宿泊料金とに基づいて前記利用料を算出する
処理を実行することを特徴とする情報処理方法。
【請求項１０】
コンピュータに、
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付け、
前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定し、
特定した前記リンク元サイトに設定された利用料算出割合、及び、受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出し、
前記予約サイト及びリンク元サイトのそれぞれは、異なる言語を用いて複数設けられており、前記予約サイト及びリンク元サイトのそれぞれに対して言語毎に異なる利用料算出割合の設定が可能であり、
特定した前記リンク元サイトの言語に応じて設定された前記利用料算出割合に、宿泊予約を受け付けた前記予約サイトの言語に応じて設定された利用料算出割合を上乗せした割合と、前記宿泊予約に係る宿泊料金とに基づいて、前記利用料を算出する
処理を実行させることを特徴とするプログラム。
【請求項１１】
コンピュータに、
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付け、
前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定し、
特定した前記リンク元サイトに設定された利用料算出割合、及び、受け付けた前記宿泊予約に係る宿泊料金に基づいて、前記宿泊施設に請求する利用料を算出し、
前記予約サイトへのリンクが設定される前記リンク元サイトに対して複数の利用料算出割合のいずれかの設定が可能であり、
前記リンク元サイトに設定された利用料算出割合に応じた態様で前記予約サイトへのリンクを表示する指示を、前記リンク元サイトへ出力する
処理を実行させることを特徴とするプログラム。
【請求項１２】
コンピュータに、
宿泊施設及び宿泊料金に係る宿泊情報に対する宿泊予約を受け付ける予約サイトを介して前記宿泊予約を受け付け、
前記宿泊予約を受け付けた場合に、前記予約サイトへのリンクが設定され、前記予約サイトにアクセスする前にアクセスしていたリンク元サイトを特定し、
いずれかの前記リンク元サイトを特定した場合、特定した前記リンク元サイトに設定された利用料算出割合に所定の割合を上乗せした割合と受け付けた前記宿泊予約に係る宿泊料金とに基づいて、前記宿泊施設に請求する利用料を算出し、前記リンク元サイトを特定できない場合、前記所定の割合と前記宿泊予約に係る宿泊料金とに基づいて前記利用料を算出する
処理を実行させることを特徴とするプログラム。