(57)【要約】【目的】人間の宿泊予約とペット預かり予約とを同時に行うことができるペット同伴旅行用の旅行予約システムおよびそのプログラムを提供すること。【解決手段】データテーブルＤＴ２に、人間用ホテルとペット用ホテルとの間の距離を格納しておく。ユーザにより指定された前記人間用ホテルと、任意または全部の前記ペット用ホテルとの間の距離をデータテーブルＤＴ２を参照して抽出し、その距離が近い順番でペット用ホテルを検索し、人間用ホテルとペット用ホテルとを同時に表示させ予約を行わせる。【選択図】図２
2006134132.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、人間用ホテルの位置と、ペット用ホテルの位置との間のホテル間距離を記憶する第一テーブルと、前記人間用ホテルの空室状況と、前記ペット用ホテルの空室状況とを記憶する第二テーブルとを備えた記憶手段と、
ユーザにより指定された前記人間用ホテルに対して所定のホテル間距離にあるペット用ホテル、または、ユーザにより指定された前記ペット用ホテルに対して所定のホテル間距離にある人間用ホテルを、前記第一テーブルから抽出する抽出手段と、
ユーザにより指定された前記人間用ホテルまたは前記ペット用ホテルの空き状況と、前記抽出手段によって抽出された前記ペット用ホテルまたは前記人間用ホテルの空き状況とを前記第二テーブルによって検索する検索手段と、
前記検索手段による検索結果を前記ユーザに対して通知する通知手段とを備えたことを特徴とするペット同伴旅行用の旅行予約システム。
【請求項２】
前記抽出手段は、前記ペット用ホテルまたは前記人間用ホテルを、前記ホテル間距離のうち最小値のものから順番に抽出するものであることを特徴とする請求項１に記載のペット同伴旅行用の旅行予約システム。
【請求項３】
コンピュータを、
少なくとも、人間用ホテルの位置と、ペット用ホテルの位置との間のホテル間距離を記憶する第一テーブルと、前記人間用ホテルの空室状況と、前記ペット用ホテルの空室状況とを記憶する第二テーブルとを備えた記憶手段、
ユーザにより指定された前記人間用ホテルに対して所定のホテル間距離にあるペット用ホテル、または、ユーザにより指定された前記ペット用ホテルに対して所定のホテル間距離にある人間用ホテルを、前記第一テーブルから抽出する抽出手段、
ユーザにより指定された前記人間用ホテルまたは前記ペット用ホテルの空き状況と、前記抽出手段によって抽出された前記ペット用ホテルまたは前記人間用ホテルの空き状況とを前記第二テーブルによって検索する検索手段、
前記検索手段による検索結果を前記ユーザに対して通知する通知手段として機能させることを特徴とするペット同伴旅行用の旅行予約プログラム。
【請求項４】
前記抽出手段は、前記ペット用ホテルまたは前記人間用ホテルを、前記ホテル間距離のうち最小値のものから順番に抽出するものであることを特徴とする請求項３に記載のペット同伴旅行用の旅行予約プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ペット同伴旅行用の旅行予約システムおよびそのプログラムに関し、更に詳しくは、都市部およびその近郊への旅行をするときにペットを同伴した旅行の手配を効率的に行うことができるペット同伴旅行用の旅行予約システムおよびそのプログラムに関する。
【背景技術】
【０００２】
従来、家族旅行や個人旅行をするときは、ペットを自宅近くの獣医や知り合いに預けてから旅行へ行くことが殆どであった。しかしながら、近年では近所づきあいの疎遠化といった背景から気軽に近所の知り合いに預けることは難しくなっている。一方で、ペットブームの影響を受けて家族旅行や個人旅行という場面においてもペットと一緒に楽しみたい、ペットだけ残して出かけられないという家庭や個人が増えている。そのため、特にアウトドア志向の旅行では、車にペットを乗せて家族で出かけるというペット同伴旅行が増えている。
【０００３】
そして、ペット同伴旅行という旅行者のニーズに応えるべく、海や山等の行楽地のペンションやプチホテルではペットも客室内で宿泊可能としていたり、ペットのロビーへの入場を認めているところが増えている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、都市部およびその近郊の行楽地に目を向けると、ペットを客室内に宿泊させたり、ロビーに連れ込むといったサービスを行っている宿泊施設は殆どないといってよい。そのため、都市部およびその近郊の行楽地へペットを同伴して旅行をするときは、ペットを宿泊施設の近くのペットショップやペット病院に預けることになる。
【０００５】
この場合、旅行者自身が宿泊施設の近くにあるペットショップやペット病院を探すこととなると、電話をかけたり手紙でやりとりする必要があり手間と時間がかかる。インターネットの利用を考えても、ＵＲＬが不明であるときはインターネットで検索するにも時間と手間がかかる。更に、折角予約ができても費用の支払いは人間用の宿泊施設（例えば、ホテル）とは別途行うことが必要となり、二度手間となる。
【０００６】
一方、ペットを一時的に預けるためのシステムとしては、特許文献１に開示されたペット預かり仲介方法等が周知である。このペット預かり仲介方法は、利用者がインターネット経由でペット預かり仲介業者のサーバに接続して会員登録をすれば、会員の間でペット預け・預かりをシステム利用の会費以外は無料で行うことができるというものである。
【０００７】
しかしながら、この特許文献１に開示された技術では、ペット預かり依頼者とペット預かり引き受け者とがスケジュール調整をする必要があり効率的ではないという問題がある。また、ペット預かり引き受け者が同じく会員である個人であるため、突発的に都合がつかなくなるという場合もある。
【特許文献１】特開２００２−２５１５３７
【０００８】
以上のことから明らかなように、都市部およびその近郊のようなペット同伴宿泊を前提としない宿泊施設が殆どの地域では、旅行予約の際に人間用の宿泊施設の近くにペット預かり予約も同時に行うことができる施設があると便利である。そして、費用の支払いも一箇所で行うことができればより利便性は高まる。
【０００９】
本発明はこのような従来の問題点を解決しようとするものであり、人間の宿泊予約とペット預かり予約とを同時に行うことができるペット同伴旅行用の旅行予約システムおよびそのプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係るペット同伴旅行用の旅行予約システムは、少なくとも、人間用ホテルの位置と、ペット用ホテルの位置との間のホテル間距離を記憶する第一テーブルと、前記人間用ホテルの空室状況と、前記ペット用ホテルの空室状況とを記憶する第二テーブルとを備えた記憶手段と、ユーザにより指定された前記人間用ホテルに対して所定のホテル間距離にあるペット用ホテル、または、ユーザにより指定された前記ペット用ホテルに対して所定のホテル間距離にある人間用ホテルを、前記第一テーブルから抽出する抽出手段と、ユーザにより指定された前記人間用ホテルまたは前記ペット用ホテルの空き状況と、前記抽出手段によって抽出された前記ペット用ホテルまたは前記人間用ホテルの空き状況とを前記第二テーブルによって検索する検索手段と、前記検索手段による検索結果を前記ユーザに対して通知する通知手段とを備えたことを要旨とする。
前記第一テーブルにはホテル間距離を記憶させているが、「ホテル間距離」としては、距離に関係のある値、例えば、所要時間（自動車、徒歩）を記憶させてもよい。
【００１１】
前記抽出手段は、前記ペット用ホテルまたは前記人間用ホテルを、前記ホテル間距離のうち最小値のものから順番に抽出するものであればよい。また、前記抽出手段は、前記ホテル間距離のうち一定の範囲内のものを前記ペット用ホテルまたは前記人間用ホテルとして抽出するものでもよい。
【００１２】
上記課題を解決するために、本発明に係るペット同伴旅行用の旅行予約プログラムは、少なくとも、人間用ホテルの位置と、ペット用ホテルの位置との間のホテル間距離を記憶する第一テーブルと、前記人間用ホテルの空室状況と、前記ペット用ホテルの空室状況とを記憶する第二テーブルとを備えた記憶手段、ユーザにより指定された前記人間用ホテルに対して所定のホテル間距離にあるペット用ホテル、または、ユーザにより指定された前記ペット用ホテルに対して所定のホテル間距離にある人間用ホテルを、前記第一テーブルから抽出する抽出手段、  ユーザにより指定された前記人間用ホテルまたは前記ペット用ホテルの空き状況と、前記抽出手段によって抽出された前記ペット用ホテルまたは前記人間用ホテルの空き状況とを前記第二テーブルによって検索する検索手段、前記検索手段による検索結果を前記ユーザに対して通知する通知手段として機能させることを要旨とする。
【００１３】
前記抽出手段は、前記ペット用ホテルまたは前記人間用ホテルを、前記ホテル間距離のうち最小値のものから順番に抽出するものであればよい。また、また、前記抽出手段は、前記ホテル間距離のうち一定の範囲内のものを前記ペット用ホテルまたは前記人間用ホテルとして抽出するものでもよい。
【発明の効果】
【００１４】
上記課題を解決するために、本発明に係るペット同伴旅行用の旅行予約システムは、抽出手段が、第一テーブルから、ユーザにより指定された前記人間用ホテルに対して所定のホテル間距離にあるペット用ホテル（または、ユーザにより指定された前記ペット用ホテルに対して所定のホテル間距離にある人間用ホテル）を抽出し、検索手段が、ユーザにより指定された前記人間用ホテル（または前記ペット用ホテル）の空き状況と、前記抽出手段によって抽出された前記ペット用ホテル（または前記人間用ホテル）の空き状況とを前記第二テーブルによって検索するので、指定された人間用ホテルと、検索されたペット用ホテルとを同時に扱うことができ、人間の宿泊予約とペット預かり予約とを同時に行うことができるという効果がある。
【００１５】
本発明に係るペット同伴旅行用の旅行予約プログラムは、コンピュータを、抽出手段として機能させると、コンピュータが、第一テーブルから、ユーザにより指定された前記人間用ホテルに対して所定のホテル間距離にあるペット用ホテル（または、ユーザにより指定された前記ペット用ホテルに対して所定のホテル間距離にある人間用ホテル）を抽出し、コンピュータを、検索手段として機能させると、コンピュータが、ユーザにより指定された前記人間用ホテル（または前記ペット用ホテル）の空き状況と、前記抽出手段によって抽出された前記ペット用ホテル（または前記人間用ホテル）の空き状況とを前記第二テーブルによって検索するので、指定された人間用ホテルと、検索されたペット用ホテルとを同時に扱うことができ、人間の宿泊予約とペット預かり予約とを同時に行うことができるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下に本発明を実施するための最良の形態を図面を参照して説明する。尚、以下の説明において、「ユーザ」とは旅行を計画し、予約しようとしている者をいい、「オペレータ」とは旅行代理店やペットホテルの職員をいうものとする。
［第一の実施形態］
図１は、本発明の一実施形態に係るペット同伴旅行予約システム１０（以下単に「旅行予約システム１０」という）の構成を示す。旅行予約システム１０は、旅行代理店２０に配されたＷＥＢサーバＳと、代理店ホスト２１と、ユーザ宅３０に配されたユーザ端末３１およびプリンター端末３２と、人間が宿泊する人間用ホテル４０に配された人間用ホテル端末４１と、ペットを宿泊させるペット用ホテル５０に配されたペット用ホテル端末５１とから構成される。
【００１７】
代理店ホスト２１、ユーザ端末３１、人間用ホテル端末４１およびペット用ホテル端末５１は、ＷＥＢサーバＳに対してクライアントＣであり、これらはインターネット回線６０を介して接続されている。旅行代理店２０の代理店ホスト２１とＷＥＢサーバＳとはＬＡＮ２２（または専用回線またはインターネット）によって接続されており、これらは、最適な通信経路を選択するルータ２３を介してインターネット６０に接続されるとともに、ＬＡＮ２２を介して相互に通信可能である。ユーザ宅３０のユーザ端末３１およびプリンター端末３２は、ＬＡＮ３３によって接続される。
【００１８】
図２は、ＷＥＢサーバＳ、代理店ホスト２１、ユーザ端末３１、人間用ホテル端末４１およびペット用ホテル端末５１のハードウエア構成を示す。いずれも、画面表示用のモニタ、装置全体を制御するＣＰＵ、起動プログラムその他の各種プログラムが記憶されたＲＯＭ、装置の起動時にロードされる各種のアプリケーションプログラムその他のアプリケーションプログラムやデータが記憶されたＲＡＭ、周辺機器を接続し制御するためのドライブ、外付けの大容量の外部記憶装置、マウスやキーボード・通信インタフェース等を含む入力装置、プリンタ・通信インタフェース等を含む出力装置等から構成される。
【００１９】
ＷＥＢサーバＳは、市販のワークステーションによって構成することができ、レンタルサーバを用いてもよい。また、代理店ホスト２１、ユーザ端末３１、人間用ホテル端末４１およびペット用ホテル端末５１は、市販のパーソナルコンピュータによって構成することができる。
【００２０】
図３は、ＷＥＢサーバＳ、代理店ホスト２１、ユーザ端末３１、人間用ホテル端末４１およびペット用ホテル端末５１のソフトウエア構成を示す。ＷＥＢサーバＳ、代理店ホスト２１、ユーザ端末３１、人間用ホテル端末４１およびペット用ホテル端末５１のオペレーティングシステムとして、ウインドウズＸＰ、ウインドウズ２０００、ウインドウズＮＴ等が搭載されていればよいが、互換性があればこれに限定されるものではない。
【００２１】
ＷＥＢサーバＳは、ＲＯＭ（Ｓ３）に起動プログラムが記憶され、ＲＡＭ（Ｓ４）に、サーバ用のオペレーティングシステム、代理店ホスト２１からアップロードされた旅行予約プログラムＰＧ１およびその各種のデータテーブルＤＴ１〜ＤＴ７、クライアント画面上に旅行予約画面を表示するためのサーバ用ツール、通信用プログラム等を備える。
【００２２】
代理店ホスト２１は、クライアント用のオペレーティングシステム、バックアップ用・更新用それぞれの旅行予約プログラムＰＧ１およびデータテーブルＤＴ１〜ＤＴ７、ＷＥＢサーバＳ上のコンテンツを閲覧するためのＷＥＢブラウザその他のクライアント用のツール、通信用プログラム、各種周辺機器（プリンター、デジカメ、スピーカー）を制御するためのドライバ等を備える。
【００２３】
ユーザ端末３１は、クライアント用のオペレーティングシステム、ＷＥＢサーバＳ上のコンテンツを閲覧するためのＷＥＢブラウザその他のクライアント用のツール、通信用プログラム、各種周辺機器（プリンター、デジカメ、スピーカー）を制御するためのドライバ等を備える。
【００２４】
人間用ホテル端末４１およびペット用ホテル端末５１は、クライアント用のオペレーティングシステム、代理店ホスト２１に対して施設名称・施設居所・部屋種類・部屋空き日時および提供部屋数・電話番号・ファックス番号・電子メールアドレス・その他テキストデータ・画像データを含むホテル情報を代理店ホスト２１に送信するためのデータフォーム、ＷＥＢサーバＳ上のコンテンツを閲覧するためのＷＥＢブラウザその他のクライアント用のツール、通信用プログラム、各種周辺機器（プリンター、デジカメ、スピーカー）を制御するためのドライバ等を備える。データフォームに書き込まれた情報は、代理店ホスト２１に送信されるものである。データフォームは、後述するデータテーブルＤＴ１〜ＤＴ７の各行または各列を最小単位の構成要素として備える。
【００２５】
図４は、ペット同伴旅行の旅行予約手順を概念的に示したものである。この旅行予約手順は同図に示したように、（１）予約申込み、（２）予約確認、（３）予約成立・予約不成立という手順からなる。旅行予約プログラムＰＧ１は、代理店ホスト２１からＷＥＢサーバＳへアップロードされている。旅行予約プログラムＰＧ１は、原則として、クライアントＣの端末操作に基づいて動作し、また、動作しうる状態に置かれる。ＷＥＢサーバＳは、旅行予約プログラムＰＧ１の動作状況や動作結果等のデータを配信し、配信されたデータは、クライアントＣの画面にインターネット閲覧ブラウザを介して表示される。
【００２６】
また、ＷＥＢサーバＳは、旅行予約プログラムＰＧ１へクライアントＣからアクセスがあると、その操作に基づいてデータ処理や電子メールの送受信を行う。ユーザやオペレータがユーザ端末３１、人間用ホテル端末４１および／またはペット用ホテル端末５１を操作していると、インターネット閲覧ブラウザに画面が表示されるが、この画像は、ＷＥＢサーバＳから配信されるものである。ユーザやオペレータがこの画像を見ると、あたかも代理店ホスト２１（またはそのオペレータ）によって直接処理または操作が行われているような印象を受ける。
【００２７】
次に、図４を参照して旅行予約システム１０を活用した旅行予約手配の概要について説明する。
（１）予約申込み
図４（１）がこの予約申込みを概念的に示した図である。
ユーザは、ユーザ端末３１からインターネットに接続し、旅行予約プログラムＰＧ１のＵＲＬにアクセスして、予約照会ボタンを押下する。尚、「押下」とは、本明細書においては、マウスのシングルクリック、ダブルクリック、画面表示に連動させたキーボードキーの押下のいずれでもよい。ユーザ端末３１は、ＷＥＢサーバＳに対してユーザによる操作に基づいて予約照会指示を送信する（手順１：図７のＳ７０６参照）。
ＷＥＢサーバＳは、この予約照会指示に基づいて、予約フォームを構成するデータの配信を行い（手順２：図８のＳ８０２参照）、ユーザ端末３１には、その予約フォームが表示される（図２４参照）。
ユーザによる操作に基づき、ユーザ端末３１は、所定事項が記入された予約フォームの内容をＷＥＢサーバＳに送信する（手順３：図８のＳ８０３参照）。
【００２８】
（２）予約確認
図４（２）がこの予約確認を概念的に示した図である。
予約確認においては、ＷＥＢサーバＳは、空き部屋のデータベース検索を行い、その結果を示すデータをユーザ端末３１に配信し、ユーザ端末３１には「空き部屋がありました」旨が画面に表示される（手順４：図８のＳ８０７参照）。
そして、ユーザによって予約ボタンが押下される（手順５：図８のＳ８０８）。
すると、ＷＥＢサーバＳは、ユーザ端末３１に対して予約を確認した旨を伝える予約確認メール（「○○の予約を確認しました、○日以内に所定の銀行口座に所定の金額をお振り込み下さい。その確認を待って予約成立とします。」）を自動送信する（手順６：図８のＳ８１０参照）。
予約確認メールは、ＷＥＢサーバＳにより、人間用ホテル端末４１およびペット用ホテル端末５１に対しても送信される（手順６：図８のＳ８１１参照）。
【００２９】
（３）予約成立・予約不成立
旅行代理店のオペレータが銀行口座への入金を確認すると、オペレータの操作に基づいて、代理店ホスト２１は、ＷＥＢサーバＳに対して入金があった旨を連絡する入金連絡の電子メールを送信する（手順７：図９のＳ９０１参照）。
ＷＥＢサーバＳは、そのデータに基づいて、予約成立メール（「○○の入金を確認しました、ＸＸＸＸＸＸＸというパスワードで次のＵＲＬを開き、そのページを印刷して当日持参して下さい。どうも有難うございました。」）を自動送信する（手順８：図９のＳ９０２参照）。
【００３０】
そして、ユーザがユーザ端末３１から指定のＵＲＬを開いてＸＸＸＸＸＸＸというパスワードを入力する（手順９：図９のＳ９０３参照）。
【００３１】
ユーザによるパスワードの入力に基づいて、ＷＥＢサーバＳは、（１）そのパスワードや宿泊施設、ペットホテルの連絡先、地図、チェックイン・チェックアウトの方法が書かれたページをユーザ端末３１に配信するとともに（手順１０：図９のＳ９０４参照）、（２）ユーザ端末３１、人間用ホテル端末４１およびペット用ホテル端末５１にそのパスワードや宿泊施設、ペットホテルの連絡先、地図、チェックイン・チェックアウトの方法が書かれたデータを予約成立メッセージとともに電子メールで送信する（手順１０：図９のＳ９０５参照）。
ユーザは、当該ページまたは当該電子メールの写しを当日持参すればよい。
【００３２】
一方、所定の期間内に入金が確認されなかったときには、ＷＥＢサーバＳは、ユーザ端末３１に対しては「○○の予約をキャンセルします。またのご利用をお待ちしております。」という内容の電子メールを送信し（手順１０：図９のＳ９０６参照）、人間用ホテル端末４１およびペット用ホテル端末５１に対しては、予約不成立メッセージを電子メールで送信する（手順１０：図９のＳ９０６参照）。
【００３３】
次に、旅行予約プログラムＰＧ１の処理の詳細について、図５〜図２６を参照して説明する。旅行予約プログラムＰＧ１は、ＷＥＢサーバＳのＣＰＵによって実行され、その実行結果がインターネットを経由して配信され、配信されたデータは、クライアントＣの画面に表示される。クライアントＣでの画面上での表示は、インターネットエクスプローラ等のブラウザを通じて行われる。
これらの図のうち、図５〜図９は旅行予約プログラムＰＧ１のフローチャートを示したものであり、図１０は旅行予約プログラムＰＧ１において用いられるパラメータの一部を取り出して示したものであり、図１１〜図１７はデータテーブルＤＴ１〜ＤＴ７の一例を示したものである。
データテーブルＤＴ１は、各県エリア毎に作成され、ＷＥＢサーバＳのＣＰＵのＲＡＭに格納されているが、ここではその一例として愛知県エリアのデータテーブルＤＴ１を示している。以下これらのフローチャートおよびデータテーブル等に基づいて、ペット同伴旅行用の旅行予約処理について更に詳しく説明する。
【００３４】
［ユーザ端末３１の操作に基づくＷＥＢサーバＳの処理］
まず、旅行代理店のオペレータは、代理店ホスト２１から旅行予約プログラムＰＧ１およびデータテーブルＤＴ１をＷＥＢサーバＳにアップロードしておく。アップロード作業は、周知の転送プログラム（いわゆるＦＴＰソフト）を用いて行われる。
【００３５】
ここで、データテーブルＤＴ１のデータ構造について説明する。図１１に示したデータテーブルＤＴ１は、一つの行が、通しナンバー（No.）・地域・位置情報・名称情報・種別情報・詳細情報・2004年3月（空き情報）・…を含む。「位置情報」には、緯度経度又は座標が記憶され、これは、画面地図上での位置を示したり、二地点間の距離を計算したりするのに用いられる。
【００３６】
「名称情報」には、施設や行事の名称が格納される。「種別情報」には、人間用ホテル、ペット用ホテル、行事の別が格納される。「詳細情報」には、それが格納される記憶エリアのアドレスが記憶されており、そこを参照することによって、例えば、施設や行事本部の所在地や電話番号、ファックス番号、アピール事項等を抽出することができる。
【００３７】
「2004年3月」には、当該月の空き情報を示すデータが記憶されている記憶エリアのアドレスが記憶されており、そこを参照することによって、チェックイン日からチェックアウト日前日までの、指定された部屋タイプの空き状態を調べることができる。ここでは、「2004年3月」のみを示しているが、データテーブルＤＴ１はその一部を示したものにすぎず、実際には、１２ヶ月程度先までの参照アドレスを記憶させる。尚、月ごとの空き情報の詳細の例を、人間用ホテルについてはデータテーブルＤＴ５（図１５参照）に、ペット用ホテルについてはデータテーブルＤＴ６（図１６参照）に示す。
【００３８】
さて、フローチャートに戻ると、ユーザは、ユーザ端末３１でインターネットエクスプローラ等の閲覧ソフトを起動させ、インターネット回線を通じて旅行予約プログラムＰＧ１がアップロードされているＷＥＢサーバＳのＵＲＬにアクセスする。すると、ＷＥＢサーバＳのＣＰＵは、ステップＳ５０１に示した処理を行って、図１８に示したトップページを構成するデータを配信し、ユーザ端末３１には同図に示したトップページが表示される。
【００３９】
ＷＥＢサーバＳのＣＰＵは、ステップ５０２に進み、ユーザ端末３１でのＥＮＴＥＲボタンＢ１の押下を待機する。ＷＥＢサーバＳのＣＰＵは、ＥＮＴＥＲボタンＢ１の押下を検知すると、ステップＳ５０３に進む。ＷＥＢサーバＳのＣＰＵは、ステップＳ５０３においては、図１９に示したメニュー画面を構成するデータを配信し、ユーザ端末３１には同図に示したメニュー画面が表示される。
【００４０】
次に、ＷＥＢサーバＳのＣＰＵは、ステップ５０４〜ステップＳ５０８に示した各ボタンの押下を待機する。具体的には、図１９に示した照会予約ボタンＢ２、Ｑ＆ＡボタンＢ３、キャンセルボタンＢ４、掲示板ボタンＢ５、戻るボタンＢ６のいずれかのボタンの押下を待機する。ＷＥＢサーバＳのＣＰＵは、Ｑ＆ＡボタンＢ３、キャンセルボタンＢ４または掲示板ボタンＢ５の押下を検知したときは、該当する処理を行うが、本発明とは無関係であるためその説明を省略する。ＷＥＢサーバＳのＣＰＵは、戻るボタンＢ６の押下を検知したときは、Ｓ５０１の処理に戻り、いずれのボタンの押下も検知しないときは、ステップＳ５０４〜Ｓ５０８を繰り返し行う。
【００４１】
一方、ＷＥＢサーバＳのＣＰＵは、ステップ５０４において、ユーザ端末３１での照会予約ボタンＢ２の押下を検知すると、図６のステップＳ６０１に進み、図２０に示した県エリア選択画面を構成するデータ配信し、ユーザ端末３１には同図に示した県エリア選択画面が表示される。
【００４２】
次に、ＷＥＢサーバＳのＣＰＵは、ステップＳ６０２〜Ｓ６０４に進み、画面上のいずれかの県ボタンＢ７または戻るボタンのＢ６の押下の有無を判断する。すなわち、ＷＥＢサーバＳのＣＰＵは、Ｓ６０２〜Ｓ６０４でいずれかのボタンの押下を待機し（Ｓ６０２〜Ｓ６０４：「ＮＯ」）、押下を検知すると（Ｓ６０２〜Ｓ６０４のいずれか：「ＹＥＳ」）、押下されたボタンに対応する処理を行う。
【００４３】
そして、ＷＥＢサーバＳのＣＰＵは、Ｓ６０２において、戻るボタンＢ６の押下を検知したときは、図５のステップＳ５０３に進み、図１９に示したメニュー画面を構成するデータを配信し、ユーザ端末３１には同図に示したメニュー画面が表示される。また、愛知県以外の他の県ボタンＢ７の押下を検知したときは、ＷＥＢサーバＳのＣＰＵは、ステップＳ６０５に示した処理を行う。尚、ステップＳ６０５に示す処理の詳細は、以下に説明する愛知県ボタンＢ７の押下があったときと同様であるため、その説明は省略する。
【００４４】
ＷＥＢサーバＳのＣＰＵは、ステップＳ６０３において、愛知県ボタンＢ７の押下を検知したときは、図７に示すステップＳ７０１の処理に進む。Ｓ７０１においては、ＷＥＢサーバＳのＣＰＵは、図２１に示す市町村エリア画面を構成するデータを配信し、同図に示した市町村エリア画面がユーザ端末３１に表示される。この市町村エリア選択画面は、愛知県全図と愛知県の代表的な行事情報ウインドウ等から構成される。ＷＥＢサーバＳのＣＰＵは、愛知県全図その他の表示用データを配信するときは、ＷＥＢサーバＳのＲＡＭから必要なデータを読み出して、そのデータを配信し、そのデータがユーザ端末３１に画像として表示される。
【００４５】
同様に、ＷＥＢサーバＳのＣＰＵは、行事情報ウインドウの表示をさせるときは、ＷＥＢサーバＳのＲＡＭに格納されている図１１に示した愛知県エリアのデータテーブルＤＴ１の列の「種別情報」が「行事」となっているセルを含む行の「名称情報」を読み出して、そのデータを配信する。
【００４６】
図２１は、ＷＥＢサーバＳのＣＰＵが図１１に示したデータテーブルＤＴ１から「行事情報」を読み出し、これらを画面を構成するデータとして配信したときのユーザ端末３１での表示例である。行事情報ウインドウには、行事の名称のほか、選択ボタンＢ９と、詳細ボタンＢ１０とが表示される。選択ボタンＢ９は、行事情報の名称の左側に配置されており、常にいずれかの行事が選択された状態である。図２１で、黒丸で示した部分の右側にあるのが選択された行事情報である。この状態で詳細ボタンＢ１０が押下されると、選択された行事の詳細情報が表示される。図２１の状態で詳細ボタンＢ１０が押下されると中部新国際空港の詳細情報がウインドウ表示される（図示略）。この点は、本発明とは無関係であるため、図７のフローチャートでは言及せず、図示も省略している。選択された行事（中部新国際空港）の詳細情報は、データテーブルＤＴ１の行と列で特定されるセル値によって示される記憶エリアから読み出される。
【００４７】
次に、ＷＥＢサーバＳのＣＰＵは、Ｓ７０２に進み、市町村エリアのいずれかの地域ボタンＢ８，Ｂ８…の押下の有無を判断する。ＷＥＢサーバＳのＣＰＵは、図２１に示された愛知県エリアの各地域（Ａ〜Ｇ地域）のいずれかが押下されたと判断すると、Ｓ７０３に進む。ここでは、Ｂ地域の地域ボタンＢ８が押下されたものとする。
【００４８】
Ｓ７０３においては、ＷＥＢサーバＳのＣＰＵは、押下された地域ボタンＢ８の人間用ホテルおよびペット用ホテルの情報をデータテーブルＤＴ１から読み出して、これらのデータを含めて図２２に示した「ホテル・ペットホテルの一覧ウインドウ」を構成するデータを配信する。ユーザ端末３１には、同図に示した「ホテル・ペットホテルの一覧ウインドウ」が表示される。表示情報が多数あるときは、データテーブルＤＴ１から読み出された情報は、スクロールウインドウによって表示される。図２２では、人間用ホテルとペット用ホテルとをランダムに表示させているがこれらを分けて表示してもよい。
【００４９】
すなわち、ＷＥＢサーバＳのＣＰＵは、ユーザ端末３１に図２１に示した画面が表示されている状態で、ユーザ端末３１における「Ｂ地域」の地域ボタンＢ８の押下を検知したときは、データテーブルＤＴ１を構成する列の「種別情報」の値が「人間用ホテル」または「ペット用ホテル」となっている行のうち「地域情報」の列の値が「Ｂ地域」となっている行の「名称情報」のセル値を読み出す。そして、ＷＥＢサーバＳのＣＰＵは、この「名称情報」を図２２の「ホテル・ペットホテルの一覧ウインドウ」を構成するデータとともに配信する。これにより、ユーザ端末３１に図２２の画面が表示されるのである。
【００５０】
図２２の「ホテル・ペットホテルの一覧ウインドウ」には、ホテルの名称のほか、選択ボタンＢ１１と、詳細ボタンＢ１２とが表示される。選択ボタンＢ１１は、「ホテル・ペットホテルの一覧」の各施設名称の左側に配置されており、常にいずれかのホテルまたはペットホテルが選択された状態である。図２２で、黒丸で示した部分の右側に表示されているホテルまたはペットホテルが選択されたホテル・ペットホテルである。
次に、ＷＥＢサーバＳのＣＰＵは、Ｓ７０４の処理に進む。
【００５１】
Ｓ７０４においては、ＷＥＢサーバＳのＣＰＵは、ユーザ端末３１に図２２に示した画面が表示されている状態で、ユーザ端末３１における詳細ボタンＢ１２の押下の有無を判断する。ＷＥＢサーバＳのＣＰＵは、詳細ボタンＢ１２の押下を検知すると（Ｓ７０４：「ＹＥＳ」）、ステップＳ７０５に進む。
【００５２】
ステップＳ７０５においては、ＷＥＢサーバＳのＣＰＵは、選択ボタンＢ１１で示されたホテルまたはペットホテルの詳細情報をデータテーブルＤＴ１の行と列で特定されるセル値によって示される記憶エリアから読み出し、読み出したデータを、図２３の「○○ホテルの詳細ウインドウ」（図２３では若葉ホテルが選択されているので「若葉ホテルの詳細ウインドウ」となっている。）を構成するデータとともに配信する。これにより、配信されたデータがユーザ端末３１に表示される。
【００５３】
図２３の「若葉ホテルの詳細ウインドウ」には、予約照会ボタンＢ１３が配置される。そして、ＷＥＢサーバＳのＣＰＵは、ステップＳ７０６に進み、予約照会ボタンＢ１３の押下の有無を判断する。ＷＥＢサーバＳのＣＰＵは、予約照会ボタンＢ１３の押下以外の操作があったと判断したときは、Ｓ７０８に進み、その押下が愛知県内の別のエリアの押下であると判断した場合にはＳ７０７を介してＳ７０３の処理に戻る（Ｓ７０４において「ＮＯ」と判断したときも同様である。）。Ｓ７０８において、更に別の処理である場合には、Ｓ７０９の該当する処理を行う（戻るボタンＢ６の押下であれば、前の画面表示に戻る等の処理がなされる。）。
【００５４】
ＷＥＢサーバＳのＣＰＵは、Ｓ７０６において、予約照会ボタンＢ１３が押下されたと判断すると、図８のＳ８０１に進む。ＷＥＢサーバＳのＣＰＵは、図１２のデータテーブルＤＴ２から、ペット用ホテルを抽出する（ペット用ホテルが選択されたときは人間用ホテルが抽出される。ペット用ホテルが選択されたときは、以下の説明において人間用ホテルとペット用ホテルとを入れ替えればよい。）。
【００５５】
ここで、図１２のデータテーブルＤＴ２について説明する。データテーブルＤＴ２は、旅行予約プログラムＰＧ１を立ち上げた際に作成されていなければ、ＷＥＢサーバＳのＣＰＵが作成する。ＷＥＢサーバＳのＣＰＵは、データテーブルＤＴ１の経度緯度情報に基づいて人間用ホテルとペット用ホテルとのホテル間距離を算出し、人間用ホテルとペット用ホテルとをそれぞれ列と行に配置し、交わったセルに当該人間用ホテルと当該ペット用ホテルとのホテル間距離を格納することによって、データテーブルＤＴ２を作成する。そして、人間用ホテル端末４１やペット用ホテル端末５１の追加（すなわち、登録ホテルの追加）が生じたときに更新される。代理店ホスト２１でデータテーブルＤＴ２を作成し、ＷＥＢサーバＳへアップロードすることもできる。
【００５６】
Ｓ８０１において、ＷＥＢサーバＳのＣＰＵは、データテーブルＤＴ２からペット用ホテルの抽出を次のようにして行う。図２３に示したように「若葉ホテル」が選択されているものとして説明をする。まず、データテーブルＤＴ２を読み出して、「若葉ホテル」の列の値に基づいてデータ行をソートし、データテーブルＤＴ３を生成し、ＷＥＢサーバＳのＣＰＵのＲＡＭに記憶させる。データテーブルＤＴ３は、「若葉ホテル」の列を構成するペット用ホテルの各行が、「若葉ホテル」との距離が近い順番にソートされた状態である。
【００５７】
そして、ＷＥＢサーバＳのＣＰＵは、データテーブルＤＴ３から（１）ペットホテルの名称と、（２）若葉ホテルとのホテル間距離を示すセル値と、を上から順番に読み出し、Ｓ８０２に進んで、これらのデータを図２４の予約フォーム１の画面を構成するデータとともに配信する。これにより、ユーザ端末３１には、図２４の予約フォーム１が表示される。図２４の「自由にお選び下さい」のプルダウンメニューには、他のペットホテルが表示される。
【００５８】
図２４の予約フォーム１は、ユーザによりユーザ端末３１から所定事項がキーボード入力される。人間用ホテルとしては、Ｓ７０６で選択されていた人間用ホテルが表示される。ユーザにキーボード入力させる所定事項としては、図２４に示した「距離順に表示されたペット用ホテル」のうち、どのペット用ホテルを選択するのかの指定、チェックインおよびチェックアウトの日時（図２４では日のみとしている。）・人間用ホテルの部屋タイプおよびその部屋数・ペット用ホテルの部屋タイプおよびその部屋数、ユーザの氏名・住所・電子メールアドレス・電話・ファックス番号等であるがこれに限定されるものではない。キーボード入力されたデータは、例えば、図１４に示したデータテーブルＤＴ４のデータ構造で一時的に記憶される。
【００５９】
ＷＥＢサーバＳのＣＰＵは、Ｓ８０３に進み、図２４の送信ボタンＢ１４の押下の有無を判断し、押下があったと判断すると（Ｓ８０３：「ＹＥＳ」）、ユーザ端末３１からデータテーブルＤＴ４のデータ形式で送信されたデータを受信する。ＷＥＢサーバＳのＣＰＵは、Ｓ８０４に進み、受信データにしかるべきデータが存在するか否かを判断し、キーボード入力に漏れがあったと判断したときは、その旨を表示してＳ８０２へ戻る（Ｓ８０４：「ＮＯ」）。
【００６０】
そして、ＷＥＢサーバＳのＣＰＵは、ユーザによるキーボード入力を待機する（Ｓ８０２〜Ｓ８０４）。ＷＥＢサーバＳのＣＰＵは、Ｓ８０３において送信以外の処理がなされたときは、Ｓ８１３に進み、該当する処理を行うが、その詳細な説明は本発明とは関係ないため省略する。
【００６１】
ＷＥＢサーバＳのＣＰＵは、Ｓ８０４において受信したデータテーブルＤＴ４のデータ構造を持つ受信データにキーボード入力の漏れがないと判断したときは、Ｓ８０５に進む。
【００６２】
ＷＥＢサーバＳのＣＰＵは、Ｓ８０５においては、受信データ基づいて人間用ホテルおよびペット用ホテルの検索を行う。このとき、人間用ホテルについてはデータテーブルＤＴ１およびＤＴ５に基づいて、ペット用ホテルについてはデータテーブルＤＴ１およびデータテーブルＤＴ６に基づいて、条件に合う空き部屋があるか否かを検索する。
【００６３】
図２４では人間用ホテルとして「若葉ホテル」が選択されているのでこれを例にとり説明する。まず、予約フォーム１にあるように、ヒト部屋タイプと部屋数とを乗算して何部屋必要かを記憶する。図１４のデータテーブルＤＴ４は、ツイン１室および中型犬１室を2004年3月20日にチェックインして2004年3月23日にチェックアウトするという内容を示す。ＷＥＢサーバＳのＣＰＵは、これらのデータを参照または記憶して用いる。そして、チェックイン日時とチェックアウト日時に基づいて、宿泊日（チェックイン日からチェックアウト前日まで）を認識する（実際に宿泊が必要となるのはチェックアウト前日までだからである）。
【００６４】
まず、ＷＥＢサーバＳのＣＰＵは、人間用ホテルの空き検索を行うべく、データテーブルＤＴ１の「若葉ホテルがある行」から宿泊日（2004年3月20日、同21日、同22日）の空き情報が格納されているデータ位置を取得する。そのために、ＷＥＢサーバＳのＣＰＵは、2004年3月の空き情報が格納されているデータ位置を取得し、図１５のデータテーブルＤＴ５を参照し、宿泊日に基づいて、該当するセル（※マーク）を参照する。いずれも部屋残数が１以上あることから、ＷＥＢサーバＳのＣＰＵは、フラグＦＧ（図１０参照）の上位ビットの人間用ホテルのフラグ値を「０」にする。部屋残数が一日でも足りないときには、そのフラグ値を「１」にする。
【００６５】
次に、ＷＥＢサーバＳのＣＰＵは、ペット用ホテルの空き検索を行うべく、データテーブルＤＴ１の「弥生ペットホテルがある行」から宿泊日（2004年3月20日、同21日、同22日）の空き情報が格納されているデータ位置を取得する。そのために、ＷＥＢサーバＳのＣＰＵは、2004年3月の空き情報が格納されているデータ位置を取得し、図１６のデータテーブルＤＴ６を参照し、宿泊日に基づいて、該当するセル（※マーク）を参照する。いずれも部屋残数が１以上あることから、ＷＥＢサーバＳのＣＰＵは、フラグＦＧ（図１０参照）の下位ビットのペット用ホテルのフラグ値を「０」にする。部屋残数が一日でも足りないときには、そのフラグ値を「１」にする。
【００６６】
次に、ＷＥＢサーバＳのＣＰＵは、Ｓ８０６に進み、条件に合致した空き部屋の有無をフラグＦＧの値に基づいて判断する（図１０参照）。ＷＥＢサーバＳのＣＰＵは、フラグＦＧの値が「００」である場合（要するに空きがある場合）には、Ｓ８０７に進み、図２５に示した予約フォーム２の画面を構成するデータを配信し、これにより、ユーザ端末３１には「空き部屋がありました。」という画面表示とともに、予約ボタンＢ１５および戻るボタンＢ６が一緒に表示される。尚、ＷＥＢサーバＳのＣＰＵは、ステップＳ８０６において、空き部屋がないと判断した場合には、Ｓ８１２に進んで「再度、条件を変更して検索して下さい。」という画面を構成するデータを配信した後に、Ｓ８０２に戻る。ユーザ端末３１には、その旨が表示された後、予約フォーム１の画面が表示される。
【００６７】
次に、ＷＥＢサーバＳのＣＰＵは、Ｓ８０８に進み、予約ボタンＢ１５の押下の有無を判断する。ここで、ＷＥＢサーバＳのＣＰＵは、予約ボタンＢ１５の押下がなされたと判断したときは、Ｓ８０９に進み、図２６の予約フォーム３に示した「下記の通り予約致しました。ご予約有難うございました。○月○日までに○銀行、口座番号○へ○円ご入金下さい。この期間内でのご入金を待ってご予約成立と致します。」という画面を構成するデータを配信する。これにより、ユーザ端末３１には、図２６に示す画面が表示される。
【００６８】
また、ＷＥＢサーバＳのＣＰＵは、図１７（ａ）のデータ構造を備えた一群のデータ行を生成して、データテーブルＤＴ７（予約リスト）に追加する。同図（ｂ）が追加した状態を示したデータテーブルＤＴ７である。同図に示したデータテーブルＤＴ７は、今回の予約分のほかいくつかを示したにすぎないが、多数のデータからなり、予約されたホテルの入金期限順にソートされる。データテーブルＤＴ７は、項目として、データテーブルＤＴ４に予約ナンバーと入金期限が付加されたものに相当する。ＷＥＢサーバＳのＣＰＵは、データテーブルＤＴ７に基づいて、入金期限管理や、確認メールの送受信を行う。
【００６９】
そして、ＷＥＢサーバＳのＣＰＵは、Ｓ８１０に進み、ユーザへ予約確認メールを予約ナンバー（例えば、図１７の１２３４５６）とともに送信した後、Ｓ８１１に進み、人間用ホテルおよびペット用ホテルへ入金待ちメールを当該予約ナンバーとともに送信する。
【００７０】
尚、ステップＳ８０８において、予約ボタンＢ１５が押下されず、戻るボタンＢ６やその他の処理がなされた場合には、ＷＥＢサーバＳのＣＰＵは、Ｓ８１２に進み、「再度、条件を変えて検索して下さい。」旨を示す画面を構成するデータを配信して、Ｓ８０２に戻る。ユーザ端末３１には、その旨が表示された後、予約フォーム１の画面が表示される。
【００７１】
［代理店端末２１の操作に基づくＷＥＢサーバＳの処理］
ＷＥＢサーバＳは、ステップＳ９０１に示したように、代理店端末２１から入金があった旨を通知する電子メールを待機する。その電子メールは、件名として「入金連絡：Ｎｏ．○○」と表示され、電子メールの内容は、図示を省略するが、予約ナンバー（例えば６桁）と氏名（例えば２０桁）により構成される特定のデータ構造によって構成される。ＷＥＢサーバＳのＣＰＵは、この電子メールを所定期間内に受信した場合には、ステップＳ９０２に進む。この電子メールを所定期間内に受信しなかった場合には、Ｓ９０６へ進み、予約不成立メッセージをそのユーザに対して送信する。
【００７２】
ＷＥＢサーバＳのＣＰＵは、Ｓ９０２において、「入金連絡：Ｎｏ．○○」の件名で表示された所定のデータ構造の電子メールを受信したときは、自動的にこの電子メールを「入金連絡」と判断して、予約ナンバーに対応するデータをデータテーブルＤＴ７から検索して、抽出する。そして、抽出したユーザに対して特定のＵＲＬを開くためのパスワードを付与し、「予約成立メッセージ」のほか、特定のＵＲＬおよびそのパスワードを電子メールの内容として埋め込み、「予約成立メッセージ」をユーザへ送信する。すなわち、図１７の「予約ナンバー：１２３４５６」については、ＷＥＢサーバＳのＣＰＵは、特許株式会社に対して、その電子メールアドレスに、予約成立メッセージ・パスワード・特定のＵＲＬを含む電子メールを送信する。
【００７３】
次に、ＷＥＢサーバＳのＣＰＵは、ステップＳ９０３に進み、ユーザが特定のＵＲＬを開いて、パスワードを入力したか否かを判断する。ＷＥＢサーバＳのＣＰＵは、ユーザがパスワードを入力したと判断すると、ステップＳ９０４に進み、そのパスワードや宿泊施設・ペットホテルの連絡先・地図・チェックイン／チェックアウトの方法や、「このページを印刷して当日お持ち下さい。」旨のメッセージを含むデータを配信する。これにより、ユーザ端末３１にはこれらのデータが画面表示される（図示省略）。
【００７４】
次に、ＷＥＢサーバＳのＣＰＵは、ステップ９０５に進み、人間用ホテルおよびペット用ホテルに対して予約が成立した旨の電子メールを送信する。
【００７５】
以上、本発明の第一の実施形態について説明したが、本発明は上記実施形態に限定されるものではない。上記実施形態においては、人間用ホテルをユーザが先に指定して、それからペット用ホテルの候補を表示させるようにしているが、ペット用ホテルをユーザが先に指定して、それから人間用ホテルの候補を表示させ、予約を行うこともできる。
【００７６】
上記実施形態によれば、ユーザは人間用ホテルとペット用ホテルとを同時に検索でき、予約も同時に行うことができるので、別々に検索するよりも効率的に検索および予約ができるという効果がある。また、ペット用ホテル（または人間用ホテル）は、人間用ホテル（またはペット用ホテル）とのホテル間距離に基づいて検索されるので、自ずから近いところで予約ができるという効果がある。更に、人間とペットとは別々に宿泊することとしても、料金は一箇所の代理店に納めればよいためユーザにとって利便性が高いものとなるという効果がある。
【００７７】
［第二の実施形態］
上記実施形態においては、Ｓ８０１においてデータテーブルＤＴ２を参照して、ホテルまたはペットホテルを抽出することとしたが、データテーブルＤＴ１の緯度経度情報からその都度、ホテル間距離を算出し、算出値順にペット用ホテルをソートしてもよい。すなわち、Ｓ８０１の処理に代えて、二つのホテル間距離を求める演算処理を行い、ペット用ホテルと、人間用ホテルとのホテル間距離と、を記憶したデータテーブルをホテル間距離の近い順番に生成させ、ホテル間距離の近い順番でペット用ホテルを表示させればよい。
すなわち、図２３を例にとれば、ユーザが指定した人間用ホテル（若葉ホテル）と、該当エリア（この場合は愛知県エリア）のデータテーブルＤＴ１上にある全てのペット用ホテルとの間の距離を演算する。その演算は、人間用ホテルの位置情報と、全てのペット用ホテルの位置情報とに基づいて二地点間の距離を求める公式に基づいて行う。そして、これに基づいて演算結果である距離と、ペット用ホテルとをリストアップしたデータテーブルを生成すればよい。
【００７８】
［第三の実施形態］
上記実施形態においては、Ｓ８０５においてＷＥＢサーバＳ上で空き状況の検索を行っているが、データテーブルＤＴ４を生成した後、該当する人間用ホテルやペット用ホテルにこのテーブルを電子メールで送信し、空き状況の検索を各ホテルで行わせてもよい。そして、その空き状況の検索結果を「０」または「１」の値でＷＥＢサーバＳへ返信してもらい、人間用ホテルについては上位ビットにその値を格納し、ペット用ホテルについては下位ビットにその値を格納してフラグＦＧを構成し、Ｓ８０６の判断に供するようにしてもよい。
【００７９】
［第四の実施形態］
上記実施形態においては、ホテル間距離を画面に表示させるようにしたが、これに代えて、又は、これと共に、おおよその自動車での所要時間を表示させるようにすることもできる。この場合には、データテーブルＤＴ２には距離に代えて、又は、距離と共に所要時間を記憶させればよい。
【産業上の利用可能性】
【００８０】
本発明に係るペット同伴旅行用の旅行予約システムおよびそのプログラムは、旅行を計画する個人が使用するだけでなく、旅行代理店が窓口で活用することもできる。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムのシステム構成を示した図である。
【図２】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムのハードウエア構成を示した図である。
【図３】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムのソフトウエア構成を示した図である。
【図４】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムの手順を示した概念図である。
【図５】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムのフローチャートを示した図である。
【図６】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムのフローチャートを示した図である。
【図７】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムのフローチャートを示した図である。
【図８】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムのフローチャートを示した図である。
【図９】本発明の一実施形態に係るペット同伴旅行用の旅行予約システムのフローチャートを示した図である。
【図１０】空き検索フラグＦＧを説明するための図である。
【図１１】データテーブルＤＴ１のデータ構造を示した図である。
【図１２】データテーブルＤＴ２のデータ構造を示した図である。
【図１３】データテーブルＤＴ３のデータ構造を示した図である。
【図１４】データテーブルＤＴ４のデータ構造を示した図である。
【図１５】データテーブルＤＴ５のデータ構造を示した図である。
【図１６】データテーブルＤＴ６のデータ構造を示した図である。
【図１７】データテーブルＤＴ７のデータ構造を示した図である。
【図１８】旅行予約プログラムＰＧ１のトップページを示した図である。
【図１９】旅行予約プログラムＰＧ１のメニュー画面を示した図である。
【図２０】旅行予約プログラムＰＧ１の県エリア選択画面を示した図である。
【図２１】旅行予約プログラムＰＧ１の市町村エリア選択画面を示した図である。
【図２２】図２１に示した市町村エリア選択画面におけるホテル・ペットホテルの一覧ウインドウを示した図である。
【図２３】図２２に示した市町村エリア選択画面における若葉ホテルの詳細ウインドウを示した図である。
【図２４】予約フォーム１の画面を示した図である。
【図２５】予約フォーム２の画面を示した図である。
【図２６】予約フォーム３の画面を示した図である。
【符号の説明】
【００８２】
Ｓ  ＷＥＢサーバ
２１  代理店ホスト
３１  ユーザ端末
４１  人間用ホテル端末
５１  ペット用ホテル端末
【図１】
2006134132.tif 000003
【図２】
2006134132.tif 000004
【図３】
2006134132.tif 000005
【図４】
2006134132.tif 000006
【図５】
2006134132.tif 000007
【図６】
2006134132.tif 000008
【図７】
2006134132.tif 000009
【図８】
2006134132.tif 000010
【図９】
2006134132.tif 000011
【図１０】
2006134132.tif 000012
【図１１】
2006134132.tif 000013
【図１２】
2006134132.tif 000014
【図１３】
2006134132.tif 000015
【図１４】
2006134132.tif 000016
【図１５】
2006134132.tif 000017
【図１６】
2006134132.tif 000018
【図１７】
2006134132.tif 000019
【図１８】
2006134132.tif 000020
【図１９】
2006134132.tif 000021
【図２０】
2006134132.tif 000022
【図２１】
2006134132.tif 000023
【図２２】
2006134132.tif 000024
【図２３】
2006134132.tif 000025
【図２４】
2006134132.tif 000026
【図２５】
2006134132.tif 000027
【図２６】
2006134132.tif 000028