(57)【要約】【課題】宿泊施設等で発生するキャンセル処理を効率的に行う予約装置を提供する。【解決手段】予約対象毎の予約の有無と予約キャンセルの有無を予約フラグのＯＮ／ＯＦＦとキャンセルフラグのＯＮ／ＯＦＦによって記憶し且つ予約対象毎の過去のキャンセル合計料金を記憶する予約状況データベース１２２と、予約対象毎の基本利用料金のデータとキャンセル料金計算テーブルとを記憶する予約対象基本データベース１２１とを有する予約サーバ装置１０と、クライアント端末装置２０と、ネットワーク３０とを具備する。予約サーバ装置１０は、各予約対象の内、予約フラグがＯＦＦでキャンセルフラグがＯＮの予約対象を抽出し、抽出した各予約対象について基本利用料金からキャンセル合計料金を減額した額を新たな利用料金とし、新たな利用料金とともに抽出した各予約対象をクライアント端末装置２０にキャンセル物件一覧データとして送信して表示する。【選択図】図１
2011257837.tif 000002
【特許請求の範囲】
【請求項１】
複数の予約対象それぞれの予約の有無の状態と予約キャンセルの有無の状態をそれぞれ予約フラグのＯＮ／ＯＦＦとキャンセルフラグのＯＮ／ＯＦＦによって記憶するとともに各予約対象毎の過去のキャンセル料金の合計金額をキャンセル合計料金として記憶してなる予約状況データベースと、複数の予約対象それぞれの基本利用料金のデータと予約をキャンセルした際のキャンセル料金を計算するキャンセル料金計算テーブルとを記憶してなる予約対象基本データベースと、を有する予約サーバ装置と、
前記予約サーバ装置に対して予約と予約のキャンセルとを要求するクライアント端末装置と、
前記予約サーバ装置とクライアント端末装置とをオンラインで接続するネットワークと、を具備し、
前記予約サーバ装置は、前記クライアント端末装置からの予約要求に応じて前記予約フラグをＯＮにする予約処理プログラムと、前記クライアント端末装置からの予約キャンセル要求に応じて前記予約フラグをＯＦＦにすると同時に前記キャンセルフラグをＯＮにし、さらにキャンセルした利用者の取引口座からキャンセル料金を引き落とすキャンセル処理プログラムとを有し、
さらに前記予約サーバ装置は、前記クライアント端末装置からのキャンセル一覧要求に応じて、前記予約状況データベースの各予約対象毎にそれぞれ設定された予約フラグとキャンセルフラグとを検索し、予約フラグがＯＦＦでキャンセルフラグがＯＮの予約対象を抽出し、抽出した各予約対象について前記基本利用料金からキャンセル合計料金またはキャンセル合計料金を基に算出した料金を減額した額を新たな利用料金とし、この新たな利用料金とともに前記抽出した各予約対象をクライアント端末装置にキャンセル物件一覧データとして送信することを特徴とする予約装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宿泊施設等において発生するキャンセルの処理が効率的に行え、同時に宿泊施設等の利用者に迅速かつタイムリーなキャンセル情報を提供することができる予約装置に関するものである。
【背景技術】
【０００２】
従来、インターネット等のネットワークを利用して、宿泊施設、レンタカー会社、航空会社等のサービス提供者が提供する各種サービスに対して予約（宿泊予約、レンタカー予約、航空券予約等）が行われている。一方で上記各種サービスの予約のキャンセルも一般に行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２６４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そして一旦予約されたサービス（以下「商品」という）がキャンセルされた場合、キャンセルは予約日時の直前に行われる場合が多いので、サービス提供者側から見て改めてその商品の予約を取ることは困難であった。このためサービス提供者の各種商品に無駄な在庫が生じ、結局その在庫が利用されないまま無駄になってしまうという問題があった。
【０００５】
一方利用者の側から見た場合、希望の商品を予約しようとして既に予約が入っているとして拒絶された場合、その後その商品への予約がキャンセルされても、その商品はもう予約できないものと考え、同じサービス提供者の他の商品、または他のサービス提供者の同等の商品を探すこととなり、みすみす最も希望する商品を予約することができなくなる等の不都合を生じていた。
【０００６】
早くから予約が入る商品は一般に人気のある商品が多いが、そのような価値の高い商品に予約のキャンセルが生じて結局その商品が利用できなくなるということは、サービス提供者とサービス利用者の双方にとって大きな損失となる。
【０００７】
一方、予約がキャンセルされた場合、キャンセル料としてその商品代金の一部がサービス提供者に支払われるため、その商品のキャンセル後の値段を安く設定することができ、安く設定すればたとえその商品の予約日時が近日に迫っているような場合であっても比較的容易に改めて予約を取ることができ、価値のある商品の無駄をなくすことができ、好適である。しかしながら従来、そのようなキャンセルに対応した効率のよい処理ができる予約装置はなかった。
【０００８】
本発明は上述の点に鑑みてなされたものでありその目的は、宿泊施設等において発生するキャンセルの処理が効率的に行え、同時に宿泊施設等の利用者に迅速かつタイムリーなキャンセル情報を提供することができる予約装置を提供することにある。
【課題を解決するための手段】
【０００９】
本願請求項１に記載の発明は、複数の予約対象それぞれの予約の有無の状態と予約キャンセルの有無の状態をそれぞれ予約フラグのＯＮ／ＯＦＦとキャンセルフラグのＯＮ／ＯＦＦによって記憶するとともに各予約対象毎の過去のキャンセル料金の合計金額をキャンセル合計料金として記憶してなる予約状況データベースと、複数の予約対象それぞれの基本利用料金のデータと予約をキャンセルした際のキャンセル料金を計算するキャンセル料金計算テーブルとを記憶してなる予約対象基本データベースと、を有する予約サーバ装置と、前記予約サーバ装置に対して予約と予約のキャンセルとを要求するクライアント端末装置と、前記予約サーバ装置とクライアント端末装置とをオンラインで接続するネットワークと、を具備し、前記予約サーバ装置は、前記クライアント端末装置からの予約要求に応じて前記予約フラグをＯＮにする予約処理プログラムと、前記クライアント端末装置からの予約キャンセル要求に応じて前記予約フラグをＯＦＦにすると同時に前記キャンセルフラグをＯＮにし、さらにキャンセルした利用者の取引口座からキャンセル料金を引き落とすキャンセル処理プログラムとを有し、さらに前記予約サーバ装置は、前記クライアント端末装置からのキャンセル一覧要求に応じて、前記予約状況データベースの各予約対象毎にそれぞれ設定された予約フラグとキャンセルフラグとを検索し、予約フラグがＯＦＦでキャンセルフラグがＯＮの予約対象を抽出し、抽出した各予約対象について前記基本利用料金からキャンセル合計料金またはキャンセル合計料金を基に算出した料金を減額した額を新たな利用料金とし、この新たな利用料金とともに前記抽出した各予約対象をクライアント端末装置にキャンセル物件一覧データとして送信することを特徴とする予約装置にある。
【発明の効果】
【００１０】
本発明によれば、一又は複数回予約された後にキャンセルされた予約対象を集めたキャンセル物件一覧データが得られるので、利用者に迅速かつタイムリーなキャンセル情報を提供することができ、キャンセルされた予約対象の再予約を容易に促進することができ効率的で円滑なオンライン予約サービスを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】予約装置の全体構成図である。
【図２】予約サーバ装置１０のハードウェアの構成例を示す図である。
【図３】クライアント端末装置２０に表示される一連の画面例を示す図である。
【図４】端末予約処理プログラム２１１の流れ図である。
【図５】予約処理プログラム１１１の流れ図である。
【図６】予約対象基本データベース１２１に保存されている予約対象基本データテーブルの一例を示す図である。
【図７】予約状況データベース１２２に保存されている予約状況データテーブルの一例を示す図である。
【図８】キャンセル料金計算テーブル６５０を示す図である。
【図９】キャンセル処理プログラム１１２の流れ図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を宿泊施設の予約装置を例に詳細に説明する。
図１は本発明の一実施形態にかかる予約装置の全体構成図である。同図に示すようにこの予約装置は、宿泊施設のオンライン予約のサービスを提供する予約サーバ装置１０と、宿泊施設を利用するクライアントのパソコン等からなり前記宿泊施設の予約を要求するクライアント端末装置２０と、前記予約サーバ装置１０とクライアント端末装置２０とをオンラインで接続するインターネット等のネットワーク３０とを具備して構成されている。
【００１３】
図２は、予約サーバ装置１０のハードウェアの構成例を示す図である。本実施形態では、予約サーバ装置１０にたとえばワークステーションなどの高速で高度な情報処理機能を備えたサーバ用コンピュータを利用した。この予約サーバ装置１０のサーバ用コンピュータは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、インターフェース１４、入力デバイス１５、表示デバイス１６、ストレージデバイス１７、通信デバイス１８、システムバス１９を備えて構成される。
【００１４】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に格納されたプログラムやデータなどを用いて各種の演算処理を実行する。ＲＯＭ１２は、サーバ用コンピュータを機能させるための基本的なプログラムやパラメータなどが記憶された読み取り専用メモリである。ＲＡＭ１３は、ＣＰＵ１１が実行するプログラムやプログラムの実行に必要なデータを記憶する、高速な読み出しと書き込みが可能なメモリである。
【００１５】
システムバス１９は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、インターフェース１４などで共有される情報伝達路である。インターフェース１４には、入力デバイス１５、表示デバイス１６、ストレージデバイス１７、通信デバイス１８などの各種デバイスが接続されている。入力デバイス１５は、オペレータからの入力を処理するデバイスであり、たとえばキーボードやマウスなどである。
【００１６】
表示デバイス１６は、オペレータに演算結果や描画結果などを表示するデバイスであり、たとえばＣＲＴ、液晶ディスプレイ、プラズマディスプレイなどである。ストレージデバイス１７は、プログラムやデータを蓄積しておくための大容量の記憶装置であり、たとえばハードディスク装置などである。通信デバイス１８は、サーバ用コンピュータをインターネット３０に接続するための、たとえばモデムやＮＩＣ（Network Interface Card）などである。クライアント端末装置２０は、たとえば、パーソナルコンピュータ、ＰＤＡ(Personal Digital(Data) Assistants)、携帯電話、その他インターネットへの接続機能を持った端末装置である。クライアント端末装置２０のハードウェアの構成は、基本的には予約サーバ装置１０のコンピュータと同等であるので、ここでの詳細な説明は省略する。
【００１７】
次に、予約サーバ装置１０およびクライアント端末装置２０のプログラムの構成について説明する。なお、この実施形態では、予約対象である施設がホテルなどの宿泊施設である場合のアプリケーションを示した。
【００１８】
図１に示すように、予約サーバ装置１０で実行されるオンライン予約のためのプログラムには、予約手段である予約処理プログラム１１１、キャンセル手段であるキャンセル処理プログラム１１２などが用意されている。また、オンライン予約のために必要なデータベースとしては、予約対象基本データベース１２１、予約状況データベース１２２などを有している。
【００１９】
予約対象基本データベース１２１は、図６に示すように、オンライン予約システムに加盟しているすべての宿泊施設の各部屋（予約対象）に関する情報（各部屋ＩＤ番号、各部屋毎の収容人数、各部屋毎の基本利用料金など）が格納された予約対象基本データテーブルを有するデータベースである。ここで基本利用料金とは、キャンセル後に再設定される利用料金ではなく、全くキャンセルがない場合の当初の利用料金をいう。予約状況データベース１２２は、図７に示すように、利用者による各宿泊施設の予約状況に関する情報（各宿泊施設の各部屋毎の予約の状況、即ち各部屋ＩＤ番号毎に現在予約が入っているか否かのデータ（予約フラグ）、予約がキャンセルされたことがあるか否かのデータ（キャンセルフラグ）、１又は複数回のキャンセルによって生じたキャンセル料金の合計額（キャンセル合計料金）のデータなど）が格納された予約状況データテーブルを有するデータベースである。
【００２０】
予約処理プログラム１１１は、クライアント端末装置２０（利用者）からの宿泊施設の予約要求を処理するプログラムである。キャンセル処理プログラム１１２は、クライアント端末装置２０（利用者）からの宿泊施設の予約のキャンセル要求を処理するプログラムである。キャンセル処理プログラム１１２は、ある宿泊施設の部屋の予約にキャンセルが発生した場合にそのキャンセル料金をキャンセルした利用者の口座から引き落とすと同時に、キャンセルが入ったこととそのキャンセル料金とを予約状況データベース１２２に通知する処理を行う。
【００２１】
また、クライアント端末装置２０上で実行されるオンライン予約のためのプログラムには、端末予約処理プログラム２１１がある。端末予約処理プログラム２１１は、予約サーバ装置１０にオンライン接続して宿泊施設の部屋の予約やキャンセルなどを行うためのプログラムである。
【００２２】
次に、この予約装置の動作を説明する。まず、利用者が宿泊施設を予約する場合の動作から説明する。図３はクライアント端末装置２０に表示される一連の画面例を示す図である。図４はクライアント端末装置２０の端末予約処理プログラム２１１の流れ図である。図５は予約サーバ装置１０の予約処理プログラム１１１の流れ図である。
【００２３】
予約サーバ装置１０は、宿泊施設の予約サイトを開設している。この宿泊施設の予約サイトのホームページＡ１には予約条件入力画面Ａ２へのリンクとキャンセル物件一覧画面Ａ１３へのリンクとが張られている。
【００２４】
クライアント端末装置２０の利用者は、まず、宿泊施設の予約サイトのホームページ画面Ａ１にアクセスし（ステップ４０１）、このホームページ画面Ａ１から宿泊施設の予約条件入力画面またはキャンセル物件一覧画面の何れかを選択する。
【００２５】
予約条件入力画面を選択した場合、つまり通常の予約を行う場合、クライアント端末装置２０の利用者は、ホームページ画面Ａ１から予約条件入力画面Ａ２にジャンプする。この予約条件入力画面Ａ２には、利用者の希望する宿泊施設を検索するための条件、たとえば、宿泊日、宿泊人数、場所などを利用者に入力させるための検索条件入力エリアＡ４が設けられている。利用者は検索条件入力エリアＡ４へ宿泊施設の検索条件を入力し、検索ボタンＡ５を押す。するとこの検索条件入力エリアＡ４へ入力された検索条件は予約サーバ装置１０に送られる（ステップ４０３）。
【００２６】
予約サーバ装置１０は、このオンライン予約システムに加盟している全ての宿泊施設の各部屋に関する情報（場所、部屋数、各部屋のＩＤ番号、各部屋毎の収容人数、各部屋毎の基本利用料金など）が蓄積された予約対象基本データベース１２１と、全ての宿泊施設における各部屋毎の現在の予約状況に関する情報が蓄積された予約状況データベース１２２とを有している。なお、本発明を会議室の予約に適用する場合、予約対象基本データベース１２１は、全ての会議室に関する情報（場所、部屋数、各部屋のＩＤ番号、各部屋毎の収容人数、各部屋毎の基本利用料金など）が蓄積されたデータベースに置換すればよい。その他の施設に適用する場合も同様である。予約サーバ装置１０は、図示しない検索エンジンを用いて、予約対象基本データベース１２１から上記検索条件を満足する宿泊施設を検索し、さらに検索した宿泊施設の中で予約が入っていない部屋を有する宿泊施設を検索する。予約サーバ装置１０は、宿泊施設の検索結果から予約可能な宿泊施設の候補一覧画面Ａ６を作成し、クライアント端末装置２０に送信する。
【００２７】
これによってクライアント端末装置２０に宿泊施設候補一覧画面Ａ６が表示される（ステップ４０４）。この宿泊施設候補一覧画面Ａ６には、各宿泊施設の予約可能な各部屋についての簡単な説明や利用料金（宿泊料金）とともに、それらの中から利用者が希望する部屋の詳細を記載した部屋詳細説明画面Ａ８にジャンプする詳細確認ボタンＡ７が設けられている。そしてこの詳細確認ボタンＡ７が押されると、その情報は予約サーバ装置１０に送られる（ステップ４０５）。予約サーバ装置１０は予約対象基本データベース１２１にアクセスし、その部屋の詳細説明のデータから部屋詳細説明画面Ａ８を作成し、クライアント端末装置２０に送信する。これによってクライアント端末装置２０に部屋詳細説明画面Ａ８が表示される（ステップ４０６）。部屋詳細説明画面Ａ８にはその宿泊施設の部屋の詳細説明（和室または洋室、広さ、何人部屋、設備、備品等）や食事の内容や特典等が表示される。
【００２８】
そしてその宿泊施設の部屋を予約する場合は、部屋詳細説明画面Ａ８に表示されている予約フォームボタンＡ９が押され、その情報は予約サーバ装置１０に送信される（ステップ４０７）。予約サーバ装置１０は予め記憶している予約フォーム入力画面のデータをクライアント端末装置２０に送信する。これによってクライアント端末装置２０に予約フォーム入力画面Ａ１０が表示される（ステップ４０８）。そして利用者によって部屋数、泊数、人数、食事の有無等の所望の条件が入力された後、予約ボタンＡ１１が押されると、その入力内容が予約サーバ装置１０へ予約要求として送られる（ステップ４０９）。予約サーバ装置１０（予約処理プログラム１１１）は、予約要求を受信すると（ステップ５０１）、予約状況データベース１２２に保存された各宿泊施設の各部屋毎の予約状況を示すデータ（図７参照）にアクセスし、前記予約しようとする目的の宿泊施設の部屋が予約可能であること、すなわち下記する図７に示す予約状況データベース１２２のその部屋のフラグ（予約フラグ）がＯＦＦであることを確認する（ステップ５０２）。
【００２９】
前記確認の後、予約サーバ装置１０は、新たに前記予約が入った内容で予約状況データベース１２２の内容を更新する（ステップ５０３）。すなわち、下記する予約状況データベース１２２の予約が入った部屋の予約の有無のフラグ（予約フラグ）をＯＮにする。
【００３０】
前記予約状況データベース１２２が更新されると、予約サーバ装置１０からクライアント端末装置２０へ予約の内容が送信されて（ステップ５０４）、利用者に予約確認画面Ａ１２を表示する（ステップ４１０）。
【００３１】
図６は予約対象基本データベース１２１に保存されている予約対象基本データテーブルの一例を示す図である。同図に示すように予約対象基本データテーブルには、宿泊施設の各部屋毎に付されている部屋ＩＤ番号に対応してそれぞれの収容人数、基本利用料金等が記録されている。
【００３２】
図７は予約状況データベース１２２に保存されている予約状況データテーブル６００を示す図である。同図に示す予約状況データテーブル６００は各日毎に設けられており、それぞれのテーブルにおいて、各宿泊施設の各部屋毎に付されている部屋ＩＤ番号に対応して、それぞれ予約の有無、キャンセルの有無、キャンセル合計料金等の各種データを記録している。ここで予約の有無は、現時点において予約が入っているか否かをフラグによって記録しておくものであり、例えば現在予約が入っている場合は予約フラグをＯＮし、現在予約が入っていない場合（キャンセルを含む）は予約フラグをＯＦＦにする。キャンセルの有無は過去から現在にかけて予約後にキャンセルが入ったことがあるか否かをフラグによって記録しておくものであり、現在または過去において一度でもキャンセルが入ったことがある場合はフラグ（キャンセルフラグ）をＯＮし、一度もキャンセルが入ったことがない場合はキャンセルフラグをＯＦＦにする。キャンセル合計料金は、現在までに発生したキャンセル料金の総額（累積総額）を記録しておくものであり、例えば１度もキャンセルが入っていない場合は０円、１度キャンセルが入るとその分のキャンセル料金、２度キャンセルが入ると前回のキャンセル料金と今回のキャンセル料金を合計した額がキャンセル合計料金となる。
【００３３】
図８は予約状況データベース１２２に保存されているキャンセル料金計算テーブル６５０を示す図である。同図に示すようにキャンセル料金計算テーブル６５０には、全ての宿泊施設毎のキャンセル料金計算用比率（基本利用料金にこの比率（キャンセル％）を掛けた金額がキャンセル料金となる）が記録されており、例えば宿泊施設Ａでは予約した日の３日前では２０％、２日前では２０％、１日前では５０％、当日では８０％としている。
【００３４】
次に、宿泊施設の予約のキャンセルが発生した場合の動作を説明する。図９は、予約サーバ装置１０のキャンセル処理プログラム１１２の流れ図である。
【００３５】
予約サーバ装置１０は、クライアント端末装置２０からのキャンセル要求を受信すると（ステップ６０１）、キャンセル要求に係る宿泊施設の部屋の部屋ＩＤ番号に対応する予約フラグをＯＮの状態からＯＦＦにし、キャンセルフラグをＯＮまたはＯＦＦの状態からＯＮにする（ステップ６０２）。
【００３６】
次に予約サーバ装置１０は、〔基本利用料金〕×〔キャンセル％〕の計算式から計算したキャンセル料金を、インターネット３０１を介して前記キャンセルした利用者の取引口座から引き落とす（ステップ６０３）。この取引口座からの引き落としの手順には従来周知の方法を用いる。なお予約時のその部屋の利用料金が下記するように基本利用料金よりも減額されており、且つその減額された利用料金が上記計算式で算出した料金に満たない場合は、その減額された利用料金の全額をキャンセル料金として引き落とす。
【００３７】
次に予約サーバ装置１０は、キャンセル要求に係る宿泊施設の部屋の部屋ＩＤ番号に対応して記憶している予約状況データベース１２２上の元々のキャンセル合計料金（０円の場合もある）に、前記新たに発生したキャンセル料金を加算し、加算した新たなキャンセル合計料金を元々のキャンセル合計料金に置き換えて記憶する（ステップ６０４）。
【００３８】
一方、前記図３に示すホームページ画面Ａ１において、キャンセル物件一覧画面を選択した場合（ステップ４０２）、クライアント端末装置２０の利用者は、ホームページ画面Ａ１からキャンセル物件一覧画面Ａ１３にジャンプする（ステップ４１１）。このキャンセル物件一覧画面Ａ１３には、１又は複数回キャンセルされた予約可能なキャンセル物件のみを表示している。キャンセル物件の抽出は、予約サーバ装置１０において、ＣＰＵ１１が前記予約状況データベース１２２に記憶している各宿泊施設の各部屋毎にそれぞれ設定された予約フラグとキャンセルフラグとを検索し、予約フラグがＯＦＦで、キャンセルフラグがＯＮの部屋を全て抽出することによって行う。その際、例えば図３のキャンセル物件一覧画面Ａ１３に示すように、「本日宿泊の宿」、「明日宿泊の宿」、「明後日宿泊の宿」のように、宿泊日を分けてもっとも最近の宿泊日の物件から表示する。そして各部屋について、予約対象基本データベース１２１から取り出した基本利用料金と、予約状況データベース１２２から取り出したキャンセル合計料金を用い、〔基本利用料金〕−〔キャンセル合計料金〕の計算式によって各部屋の利用料金を算出する。そして例えば「本日宿泊の宿」のリストには、「○○ホテル、定価○○○○円→××××円  ８０％ＯＦＦ」，「○○旅館、定価○○○○円→××××円  ７０％ＯＦＦ」のように表示し、「明日宿泊の宿」のリストには、「○○ホテル、定価○○○○円→××××円  ４０％ＯＦＦ」，「○○旅館、定価○○○○円→××××円  ３０％ＯＦＦ」のように表示し、「明後日宿泊の宿」のリストには、「○○ホテル、定価○○○○円→××××円  ２０％ＯＦＦ」，「○○旅館、定価○○○○円→××××円  ２０％ＯＦＦ」のように表示する。
【００３９】
これら表示された各部屋には、前記部屋詳細説明画面Ａ８にジャンプする詳細確認ボタンＡ１４が設けられている。そしてこの詳細確認ボタンＡ１４が押されると、前記部屋詳細説明画面Ａ８にジャンプする（ステップ４１２）。その後は前述したステップ４０６〜４１０の処理が行われ、予約状況データベース１２２の予約フラグがＯＮに書き換えられ、利用者にはクライアント端末装置２０に予約確認画面Ａ１２が表示される。
【００４０】
以上説明したようにこの予約装置によれば、１又は複数回予約された後にキャンセルされた部屋（キャンセル物件、予約対象）のみを集めたキャンセル物件一覧データが得られるので、利用者に迅速かつタイムリーなキャンセル情報を提供することができ、キャンセルされた部屋の再予約を容易に促進することができ、宿泊施設とその利用者の双方にとって効率的で円滑なオンライン予約サービスを提供することができる。
【００４１】
以上本発明の実施形態を説明したが、本発明は上記実施形態に限定されるものではなく、特許請求の範囲、及び明細書と図面に記載された技術的思想の範囲内において種々の変更が可能である。上記においては、施設が宿泊施設である場合のアプリケーションを示したが、施設は予約によって利用者に運用される施設、例えば会議室等であってもよい。また予約対象としては、レンタカー、航空券等、ネットワークを利用して予約と予約のキャンセルを行うことができる他の各種予約対象であっても良い。
【００４２】
また上記実施形態では宿泊施設の予約対象を、宿泊施設の各部屋としたが、その代りに宿泊施設の宿泊プランを予約対象としても良い。即ち同一の部屋に対して、提供する複数のプラン（例えば「１泊２食、伊勢海老付きプラン」、「１泊２食、オーシャンビュー客室プラン」、「素泊まりプラン」など）がある場合がある。このような場合は、予約対象を「部屋」とする代りに、「宿泊プラン」とし、「部屋ＩＤ番号」の代りに「プランＩＤ番号」を用い、各「プランＩＤ番号」に対する基本利用料金のデータやキャンセル料金計算テーブルなどを記憶した予約対象基本データベースと、各「プランＩＤ番号」に対する予約の有無、予約キャンセルの有無、キャンセル合計料金などを記憶した予約状況データベースとを用意し、上記実施形態と同様の方法で予約を行う。
【００４３】
また上記実施形態ではキャンセル物件一覧データの利用料金（新たな利用料金）として、基本利用料金からキャンセル合計料金を減額した額を用いたが、場合によってはキャンセル合計料金と全く同一の金額を減額するのではなく、キャンセル合計料金を基に算出した料金、例えばキャンセル合計料金に所定の率（例えば０．８や１．２等）を乗算してその金額を減額するように構成しても良い。またそれ以外の各種基準で算出した金額を減額しても良い。
【符号の説明】
【００４４】
１０  予約サーバ装置
２０  クライアント端末装置
３０  ネットワーク
１１１  予約処理プログラム
１１２  キャンセル処理プログラム
１２１  予約対象基本データベース（施設データベース）
１２２  予約状況データベース
２１１  端末予約処理プログラム
６００  予約状況データテーブル
６５０  キャンセル料金計算テーブル
【図１】
2011257837.tif 000003
【図２】
2011257837.tif 000004
【図３】
2011257837.tif 000005
【図４】
2011257837.tif 000006
【図５】
2011257837.tif 000007
【図６】
2011257837.tif 000008
【図７】
2011257837.tif 000009
【図８】
2011257837.tif 000010
【図９】
2011257837.tif 000011