(57)【要約】      （修正有）【課題】様々なペットの種類や大きさにそれぞれ合った預かり施設の予約を行うことができるペット預かり施設予約システムを提供する。【解決手段】預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、預かり施設が有する収容設備の空き状況を示す空き状況情報と、を預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースと、預けるペットの大きさを識別可能にペットの種類を示す種別と、預けるペット数と、を含む検索要求情報を受信する検索要求受信手段と、受信された検索要求情報に含まれるペット種別が示す種類のペットを当該検索要求情報に含まれるペット数分預かることが可能な預かり施設を、データベースに登録された収容能力情報と空き状況情報とに基づいて検索する検索手段と、検索された預かり施設の予約の登録を示す予約情報をデータベースに登録する登録手段と、を備える。【選択図】図１５
2008102815.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、ネットワークを介して前記端末装置からの要求に基づいてペットの預かり施設の予約の登録を行う予約登録装置と、により構成されるペット預かり施設予約システムであって、
前記端末装置は、
前記預かり施設の検索の要求を示す検索要求情報であって、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数と、を含む検索要求情報をユーザの指令に基づいて前記予約登録装置に送信する検索要求送信手段と、
前記ユーザの指令に基づいて、預かり施設の予約の要求を示す予約要求情報を前記予約登録装置に送信する予約要求送信手段と、を備え、
前記予約登録装置は、
前記預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、前記預かり施設が有する収容設備の空き状況を示す空き状況情報と、を前記預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースと、
前記端末装置から送信された前記検索要求情報を受信する検索要求受信手段と、
前記受信された検索要求情報に含まれる前記ペット種別が示す種類のペットを当該検索要求情報に含まれる前記ペット数分預かることが可能な前記預かり施設を、前記データベースに登録された前記収容能力情報と前記空き状況情報とに基づいて検索する検索手段と、
前記端末装置から送信された前記予約要求情報に基づいて、預かり施設の予約の登録を示す予約情報を前記データベースに登録する登録手段と、
を備えることを特徴とするペット預かり施設予約システム。
【請求項２】
ネットワークを介して端末装置からの要求に基づいてペットの預かり施設の予約の登録を行う予約登録装置であって、
前記預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、前記預かり施設が有する収容設備の空き状況を示す空き状況情報と、を前記預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースと、
ユーザの指令に基づいて前記端末装置から送信された前記預かり施設の検索の要求を示す検索要求情報であって、預けるペットの大きさを識別可能にペットの種類を示す種別と、預けるペット数と、を含む検索要求情報を受信する検索要求受信手段と、
前記受信された検索要求情報に含まれる前記ペット種別が示す種類のペットを当該検索要求情報に含まれる前記ペット数分預かることが可能な前記預かり施設を、前記データベースに登録された前記収容能力情報と前記空き状況情報とに基づいて検索する検索手段と、
前記ユーザの指令に基づいて前記端末装置から送信された預かり施設の予約の要求を示す予約要求情報に基づいて、預かり施設の予約の登録を示す予約情報を前記データベースに登録する登録手段と、
を備えることを特徴とする予約登録装置。
【請求項３】
請求項２に記載の予約登録装置において、
前記収容能力情報は、前記収容設備が収容可能なペットの前記ペット種別と、１収容設備当たりにおけるペットの最大収容数と、を示すことを特徴とする予約登録装置。
【請求項４】
請求項３に記載の予約登録装置において、
前記預かり施設が有する一の前記収容設備において複数種類のペットが収容可能である場合には、収容可能な各種類に対応する前記ペット種別毎に前記収容能力情報が前記データベースに登録されており、
前記検索手段は、前記ペット種別毎に前記データベースに登録された夫々の前記収容能力情報に基づいて前記預かり施設を検索することを特徴とする予約登録装置。
【請求項５】
請求項２乃至４の何れか１項に記載の予約登録装置において、
前記検索要求情報は、預けるペットを収容する収容設備数を含み、
前記検索手段は、前記受信された検索要求情報に含まれる前記収容設備数分の前記収容設備でペットを預かることが可能な前記預かり施設を検索することを特徴とする予約登録装置。
【請求項６】
請求項２乃至５の何れか１項に記載の予約登録装置において、
前記預かり施設に預けられているペットを撮影するとともに、前記撮影されたペットの映像情報を前記ネットワークを介して前記ユーザが利用する映像表示端末装置に送信するための撮影システムが少なくとも一部の前記預かり施設に対応して設けられ、
前記登録手段は、ペットの預かり期間を含む前記予約情報を、前記検索された預かり施設の前記預かり施設識別情報と、前記ユーザを識別するためのユーザ識別情報と、に対応付けて前記データベースに登録し、
前記ユーザの前記ユーザ識別情報を前記ネットワークを介して前記映像表示端末装置から取得するユーザ識別情報取得手段と、
前記ユーザの指令に基づいて前記映像表示端末装置から送信された前記映像情報の要求を示す映像要求情報を受信する映像要求受信手段と、
前記映像要求情報を受信した場合に、前記取得されたユーザ識別情報が示すユーザのペットが前記預かり施設に預けられているか否かを、当該ユーザ識別情報に対応する前記予約情報に含まれる前記預かり期間に基づいて判定する判定手段と、
前記ユーザのペットが前記預かり施設に預けられている場合には、前記預かり施設識別情報が示す前記預かり施設に預けられているペットを撮影させるとともに、前記映像情報を前記映像表示端末装置に送信させるように、当該預かり施設に対応する前記撮影システムを前記ネットワークを介して制御する制御手段と、
を更に備えることを特徴とする予約登録装置。
【請求項７】
請求項６に記載の予約登録装置において、
前記撮影システムは、
前記預かり施設が有する前記収容設備毎に対応して設けられた撮影装置と、
前記撮影装置の撮影動作を制御するとともに当該撮影装置から出力された映像情報を前記ネットワークを介して前記映像表示端末装置に送信する映像送信装置と、により構成されており、
前記登録手段は、預けるペットが収容される前記収容設備を識別するための収容設備識別情報を含む前記予約情報を前記データベースに登録し、
前記制御手段は、前記予約情報に含まれる前記収容設備識別情報が示す前記収容設備に対応する前記撮影装置による撮影を実行させるとともに当該撮影装置から出力された映像情報が前記映像表示端末装置に送信されるように、制御信号を前記映像送信装置に送信することを特徴とする予約登録装置。
【請求項８】
請求項２乃至５の何れか１項に記載の予約登録装置において、
人が宿泊する宿泊施設の検索条件を指定するための画面を構成する宿泊施設検索画面情報を前記端末装置に送信する宿泊施設検索画面情報送信手段と、
前記送信された宿泊施設検索画面情報を通じて前記ユーザにより指定された宿泊期間を含み且つ前記宿泊施設の検索の要求を示す宿泊施設検索要求情報を前記端末装置から受信する宿泊施設検索要求受信手段と、
前記受信された宿泊施設検索要求情報に含まれる前記宿泊期間に宿泊することが可能な前記宿泊施設を検索する宿泊施設検索手段と、
前記検索された宿泊施設の予約の登録を示す宿泊予約情報を前記データベースに登録する宿泊予約登録手段と、を更に備え、
前記登録手段は、ペットの預かり期間を含む前記予約情報を登録し、
前記検索画面情報送信手段は、前記預かり期間が、検索条件として予め指定された前記宿泊期間となるように前記宿泊施設検索画面情報を生成することを特徴とする予約登録装置。
【請求項９】
請求項２乃至５の何れか１項に記載の予約登録装置において、
前記ユーザの指令に基づいて前記端末装置から送信された、人が宿泊する宿泊施設の予約の登録の要求を示す予約登録要求情報を受信する宿泊予約登録要求受信手段と、
前記受信された予約登録要求情報に基づいて、前記宿泊施設の予約の登録を示し且つ宿泊期間を含む宿泊施設予約情報を前記データベースに登録する宿泊予約登録手段と、
前記預かり施設の検索条件を指定するための画面を構成する検索画面情報を前記端末装置に送信する検索画面情報送信手段と、を更に備え、
前記検索要求受信手段は、前記送信された検索画面情報を通じて前記ユーザにより指定された前記預かり期間を含む検索要求情報を前記端末装置から受信し、
前記検索手段は、前記受信された検索要求情報に含まれる前記預かり期間にペットを預かることが可能な前記預かり施設を検索し、
前記検索画面情報送信手段は、前記宿泊期間が、検索条件として予め指定された前記宿泊期間となるように前記検索画面情報を生成することを特徴とする予約登録装置。
【請求項１０】
ネットワークを介して端末装置からの要求に基づいてペットの預かり施設の予約の登録を行う予約登録装置であって、前記預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、前記預かり施設が有する収容設備の空き状況を示す空き状況情報と、を前記預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースを備える予約登録装置による予約登録方法において、
ユーザの指令に基づいて前記端末装置から送信された前記預かり施設の検索の要求を示す検索要求情報であって、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数と、を含む検索要求情報を受信する検索要求受信工程と、
前記受信された検索要求情報に含まれる前記ペット種別が示す種類のペットを当該検索要求情報に含まれる前記ペット数分預かることが可能な前記預かり施設を、前記データベースに登録された前記収容能力情報と前記空き状況情報とに基づいて検索する検索工程と、
前記検索された預かり施設の予約の登録を示す予約情報を前記データベースに登録する登録工程と、
を備えることを特徴とする予約登録方法。
【請求項１１】
ネットワークを介して端末装置からの要求に基づいてペットの預かり施設の予約の登録を行う予約登録装置であって、前記預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、前記預かり施設が有する収容設備の空き状況を示す空き状況情報と、を前記預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースを備える予約登録装置に含まれるコンピュータを、
ユーザの指令に基づいて前記端末装置から送信された前記預かり施設の検索の要求を示す検索要求情報であって、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数と、を含む検索要求情報を受信する検索要求受信手段、
前記受信された検索要求情報に含まれる前記ペット種別が示す種類のペットを当該検索要求情報に含まれる前記ペット数分預かることが可能な前記預かり施設を、前記データベースに登録された前記収容能力情報と前記空き状況情報とに基づいて検索する検索手段、
前記検索された預かり施設の予約の登録を示す予約情報を前記データベースに登録する登録手段、
として機能させることを特徴とする予約登録処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して端末装置からの要求に基づいてペットの預かり施設の予約の登録を行うペット預かり施設予約システム、予約登録装置、予約登録方法及び予約登録処理プログラムの技術分野に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ等の端末装置を用いてインターネット等のネットワークに接続し、サーバ装置等から提供されるＷｅｂページ等を通じて宿泊施設（人が宿泊するホテルや民宿等）の宿泊予約を行う宿泊施設予約システムが知られている。こうしたシステムにおいては、端末装置の利用するユーザが、宿泊する地域、チェックイン日、チェックアウト日、宿泊する人数、客室のタイプ、客室数等の条件をＷｅｂページ等を通じて指定すると、サーバ装置等が複数の宿泊施設の中から、指定された条件に合った宿泊施設を検索し、検索された宿泊施設の一覧等を含む検索結果を示すＷｅｂページ等を端末装置に送信する。そして、ユーザは、検索結果を示すＷｅｂページに表示された宿泊施設の中から所望の宿泊施設を選択して予約を行うようになっている。
【０００３】
その一方で、旅行や出張、買い物など外出等している間に、その人が飼っている犬や猫等のペットを預かるペットショップや動物病院等（以下、預かり施設と称する）が知られている。
【０００４】
近年のペットブームの影響によりペットを飼う人も預かり施設もともに増加傾向にあることから、多数の預かり施設の中から自分のペットに合った預かり施設を簡単に見付け出して予約したいと望む飼い主が増加していくことが予測される。
【０００５】
これに関連して、例えば、特許文献１には、旅行にペットを連れていきたいという希望が電子掲示板に多く書き込まれた場合には、あるホテル（宿泊施設）がペット受け入れ可能であるという情報等に基づいてペット可のオプショナルツアーを企画するオプショナルツアーのとりまとめ方法が記載されている。
【０００６】
【特許文献１】特開２００２−２５９５１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ペットは人とは異なり、その種類や大きさが千差万別であることから、複数の預かり施設の予約をとりまとめて受け付けることが難しく、預かり施設自身が電話やファクシミリ等で個別に予約を受け付ける仕組みしかなかった。また、ネットワークを利用する場合においては、せいぜい特許文献１に記載されているように、ペット受け入れ可能な宿泊施設に、人とそのペットが宿泊するツアーを企画（あるいは、宿泊予約する）する程度でしかなかった。
【０００８】
本発明は、以上の点に鑑みてなされたものであり、様々なペットの種類や大きさにそれぞれ合った預かり施設の予約を行うことができるペット預かり施設予約システム、予約登録装置、予約登録方法及び予約登録処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、端末装置と、ネットワークを介して前記端末装置からの要求に基づいてペットの預かり施設の予約の登録を行う予約登録装置と、により構成されるペット預かり施設予約システムであって、前記端末装置は、前記預かり施設の検索の要求を示す検索要求情報であって、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数と、を含む検索要求情報をユーザの指令に基づいて前記予約登録装置に送信する検索要求送信手段と、前記ユーザの指令に基づいて、預かり施設の予約の要求を示す予約要求情報を前記予約登録装置に送信する予約要求送信手段と、を備え、前記予約登録装置は、前記預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、前記預かり施設が有する収容設備の空き状況を示す空き状況情報と、を前記預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースと、前記端末装置から送信された前記検索要求情報を受信する検索要求受信手段と、前記受信された検索要求情報に含まれる前記ペット種別が示す種類のペットを当該検索要求情報に含まれる前記ペット数分預かることが可能な前記預かり施設を、前記データベースに登録された前記収容能力情報と前記空き状況情報とに基づいて検索する検索手段と、前記端末装置から送信された前記予約要求情報に基づいて、預かり施設の予約の登録を示す予約情報を前記データベースに登録する登録手段と、を備えることを特徴とする。
【００１０】
この発明によれば、データベースには、預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、預かり施設が有する収容設備の空き状況を示す空き状況情報とが、預かり施設毎に登録されており、ユーザが預かり施設の検索条件として、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数とを指定すると、これらの情報を含む検索要求情報が端末装置から予約登録装置に送信される。すると、予約登録装置は、検索要求情報に含まれるペット種別が示す種類のペットを当該検索要求情報に含まれるペット数分預かることが可能な預かり施設を、データベースに登録された収容能力情報と空き状況情報とに基づいて検索し、端末装置から送信された予約要求情報に基づき、検索された預かり施設について、予約情報を前記データベースに登録する。
【００１１】
従って、預けるペットの大きさを識別可能にペットの種類を示すペット種別、預けるペット数、１収容設備当たりにおけるペット収容能力及び預かり施設が有する収容設備の空き状況に基づいて預かり施設の検索が行われるので、様々なペットの種類や大きさにそれぞれ合った預かり施設の予約を行うことができる。
【００１２】
請求項２に記載の発明は、ネットワークを介して端末装置からの要求に基づいてペットの預かり施設の予約の登録を行う予約登録装置であって、前記預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、前記預かり施設が有する収容設備の空き状況を示す空き状況情報と、を前記預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースと、ユーザの指令に基づいて前記端末装置から送信された前記預かり施設の検索の要求を示す検索要求情報であって、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数と、を含む検索要求情報を受信する検索要求受信手段と、前記受信された検索要求情報に含まれる前記ペット種別が示す種類のペットを当該検索要求情報に含まれる前記ペット数分預かることが可能な前記預かり施設を、前記データベースに登録された前記収容能力情報と前記空き状況情報とに基づいて検索する検索手段と、前記ユーザの指令に基づいて前記端末装置から送信された預かり施設の予約の要求を示す予約要求情報に基づいて、預かり施設の予約の登録を示す予約情報を前記データベースに登録する登録手段と、を備えることを特徴とする。
【００１３】
この発明によれば、データベースには、預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、預かり施設が有する収容設備の空き状況を示す空き状況情報とが、預かり施設毎に登録されており、ユーザが預かり施設の検索条件として、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数とを指定すると、これらの情報を含む検索要求情報が端末装置から予約登録装置に送信される。すると、予約登録装置は、ユーザに指定されたペット種別が示す種類のペットを同じくユーザに指定されたペット数分預かることが可能な預かり施設を、データベースに登録された収容能力情報と空き状況情報とに基づいて検索し、端末装置から送信された予約要求情報に基づき、検索された預かり施設について、予約情報を前記データベースに登録する。
【００１４】
従って、預けるペットの大きさを識別可能にペットの種類を示すペット種別、預けるペット数、１収容設備当たりにおけるペット収容能力及び預かり施設が有する収容設備の空き状況に基づいて預かり施設の検索が行われるので、様々なペットの種類や大きさにそれぞれ合った預かり施設の予約を行うことができる。
【００１５】
請求項３に記載の発明は、請求項２に記載の予約登録装置において、前記収容能力情報は、前記収容設備が収容可能なペットの前記ペット種別と、１収容設備当たりにおけるペットの最大収容数と、を示すことを特徴とする。
【００１６】
この発明によれば、収容設備の収容能力として、収容可能なペットのペット種別と、１収容設備当たりにおけるペットの最大収容数とに基づいて預かり施設の検索が行われるので、ユーザに指定されたペット種別が示す種類のペットを、指定されたペット数分預かることが可能な預かり施設を容易に検索することができる。
【００１７】
請求項４に記載の発明は、請求項３に記載の予約登録装置において、前記預かり施設が有する一の前記収容設備において複数種類のペットが収容可能である場合には、収容可能な各種類に対応する前記ペット種別毎に前記収容能力情報が前記データベースに登録されており、前記検索手段は、前記ペット種別毎に前記データベースに登録された夫々の前記収容能力情報に基づいて前記預かり施設を検索することを特徴とする。
【００１８】
この発明によれば、複数種類のペットを収容可能な収容設備があれば、夫々のペット種別に対応した収容能力に基づいて預かり施設を検索することができるので、より効率的に預かり施設の予約を行うことができる。
【００１９】
請求項５に記載の発明は、請求項２乃至４の何れか１項に記載の予約登録装置において、前記検索要求情報は、預けるペットを収容する収容設備数を含み、前記検索手段は、前記受信された検索要求情報に含まれる前記収容設備数分の前記収容設備でペットを預かることが可能な前記預かり施設を検索することを特徴とする。
【００２０】
この発明によれば、検索条件として預けるペットを収容する収容設備数を指定することができるので、よりユーザの希望に合った預かり施設を検索することができる。
【００２１】
請求項６に記載の発明は、請求項２乃至５の何れか１項に記載の予約登録装置において、前記預かり施設に預けられているペットを撮影するとともに、前記撮影されたペットの映像情報を前記ネットワークを介して前記ユーザが利用する映像表示端末装置に送信するための撮影システムが少なくとも一部の前記預かり施設に対応して設けられ、前記登録手段は、ペットの預かり期間を含む前記予約情報を、前記検索された預かり施設の前記預かり施設識別情報と、前記ユーザを識別するためのユーザ識別情報と、に対応付けて前記データベースに登録し、前記ユーザの前記ユーザ識別情報を前記ネットワークを介して前記映像表示端末装置から取得するユーザ識別情報取得手段と、前記ユーザの指令に基づいて前記映像表示端末装置から送信された前記映像情報の要求を示す映像要求情報を受信する映像要求受信手段と、前記映像要求情報を受信した場合に、前記取得されたユーザ識別情報が示すユーザのペットが前記預かり施設に預けられているか否かを、当該ユーザ識別情報に対応する前記予約情報に含まれる前記預かり期間に基づいて判定する判定手段と、前記ユーザのペットが前記預かり施設に預けられている場合には、前記預かり施設識別情報が示す前記預かり施設に預けられているペットを撮影させるとともに、前記映像情報を前記映像表示端末装置に送信させるように、当該預かり施設に対応する前記撮影システムを前記ネットワークを介して制御する制御手段と、を更に備えることを特徴とする。
【００２２】
この発明によれば、予約登録装置は、予約情報に含まれるペットの預かり期間に基づいてユーザのペットが預かり施設に預けられていると判定した場合には、当該預かり施設に預けられているペットを撮影させるとともに、撮影されたペットの映像情報を映像表示端末装置に送信させるように撮影システムを制御するので、現在預かり施設にペットを預けているユーザは、映像表示端末装置を用いて自分のペットの様子を見ることができる一方で、現在預かり施設にペットを預けていないユーザを排除することができる。
【００２３】
請求項７に記載の発明は、請求項６に記載の予約登録装置において、前記撮影システムは、前記預かり施設が有する前記収容設備毎に対応して設けられた撮影装置と、前記撮影装置の撮影動作を制御するとともに当該撮影装置から出力された映像情報を前記ネットワークを介して前記映像表示端末装置に送信する映像送信装置と、により構成されており、前記登録手段は、預けるペットが収容される前記収容設備を識別するための収容設備識別情報を含む前記予約情報を前記データベースに登録し、前記制御手段は、前記予約情報に含まれる前記収容設備識別情報が示す前記収容設備に対応する前記撮影装置による撮影を実行させるとともに当該撮影装置から出力された映像情報が前記映像表示端末装置に送信されるように、制御信号を前記映像送信装置に送信することを特徴とする。
【００２４】
この発明によれば、予約登録装置は、予約情報に含まれる収容設備識別情報が示す収容設備に対応する撮影装置による撮影を実行させるとともに、当該撮影装置から出力された映像情報が映像表示端末装置に送信されるように映像送信装置を制御するので、現在預かり施設にペットを預けているユーザは、確実に自分のペットの様子を見ることができるとともに、自分のペットの様子が他人に見られることを防止することができる。
【００２５】
請求項８に記載の発明は、請求項２乃至５の何れか１項に記載の予約登録装置において、人が宿泊する宿泊施設の検索条件を指定するための画面を構成する宿泊施設検索画面情報を前記端末装置に送信する宿泊施設検索画面情報送信手段と、前記送信された宿泊施設検索画面情報を通じて前記ユーザにより指定された宿泊期間を含み且つ前記宿泊施設の検索の要求を示す宿泊施設検索要求情報を前記端末装置から受信する宿泊施設検索要求受信手段と、前記受信された宿泊施設検索要求情報に含まれる前記宿泊期間に宿泊することが可能な前記宿泊施設を検索する宿泊施設検索手段と、前記検索された宿泊施設の予約の登録を示す宿泊予約情報を前記データベースに登録する宿泊予約登録手段と、を更に備え、前記登録手段は、ペットの預かり期間を含む前記予約情報を登録し、前記検索画面情報送信手段は、前記預かり期間が、検索条件として予め指定された前記宿泊期間となるように前記宿泊施設検索画面情報を生成することを特徴とする。
【００２６】
この発明によれば、予約情報を登録したときにおけるペットの預かり期間が宿泊施設の宿泊期間として検索条件を指定するための宿泊施設検索画面情報に予め設定されているので、ペットを預かり施設に預けるとともに宿泊施設に宿泊しようとするユーザは改めて宿泊期間を指定する必要がなく、宿泊施設の予約をスムーズに行うことができる。
【００２７】
請求項９に記載の発明は、請求項２乃至５の何れか１項に記載の予約登録装置において、前記ユーザの指令に基づいて前記端末装置から送信された、人が宿泊する宿泊施設の予約の登録の要求を示す予約登録要求情報を受信する宿泊予約登録要求受信手段と、前記受信された予約登録要求情報に基づいて、前記宿泊施設の予約の登録を示し且つ宿泊期間を含む宿泊施設予約情報を前記データベースに登録する宿泊予約登録手段と、前記預かり施設の検索条件を指定するための画面を構成する検索画面情報を前記端末装置に送信する検索画面情報送信手段と、を更に備え、前記検索要求受信手段は、前記送信された検索画面情報を通じて前記ユーザにより指定された前記預かり期間を含む検索要求情報を前記端末装置から受信し、前記検索手段は、前記受信された検索要求情報に含まれる前記預かり期間にペットを預かることが可能な前記預かり施設を検索し、前記検索画面情報送信手段は、前記宿泊期間が、検索条件として予め指定された前記宿泊期間となるように前記検索画面情報を生成することを特徴とする。
【００２８】
この発明によれば、宿泊施設予約情報を登録したときにおける宿泊期間がペットの預かり期間として検索画面情報に予め設定されているので、ペットを預かり施設に預けるとともに宿泊施設に宿泊しようとするユーザは改めて預かり期間を指定する必要がなく、預かり施設の予約をスムーズに行うことができる。
【００２９】
請求項１０に記載の発明は、ネットワークを介して端末装置からの要求に基づいてペットの預かり施設の予約の登録を行う予約登録装置であって、前記預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、前記預かり施設が有する収容設備の空き状況を示す空き状況情報と、を前記預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースを備える予約登録装置による予約登録方法において、ユーザの指令に基づいて前記端末装置から送信された前記預かり施設の検索の要求を示す検索要求情報であって、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数と、を含む検索要求情報を受信する検索要求受信工程と、前記受信された検索要求情報に含まれる前記ペット種別が示す種類のペットを当該検索要求情報に含まれる前記ペット数分預かることが可能な前記預かり施設を、前記データベースに登録された前記収容能力情報と前記空き状況情報とに基づいて検索する検索工程と、前記検索された預かり施設の予約の登録を示す予約情報を前記データベースに登録する登録工程と、を備えることを特徴とする。
【００３０】
請求項１１に記載の発明は、ネットワークを介して端末装置からの要求に基づいてペットの預かり施設の予約の登録を行う予約登録装置であって、前記預かり施設が有する収容設備の１収容設備当たりにおけるペット収容能力を示す収容能力情報と、前記預かり施設が有する収容設備の空き状況を示す空き状況情報と、を前記預かり施設を識別するための預かり施設識別情報に対応付けて登録しておくデータベースを備える予約登録装置に含まれるコンピュータを、ユーザの指令に基づいて前記端末装置から送信された前記預かり施設の検索の要求を示す検索要求情報であって、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数と、を含む検索要求情報を受信する検索要求受信手段、前記受信された検索要求情報に含まれる前記ペット種別が示す種類のペットを当該検索要求情報に含まれる前記ペット数分預かることが可能な前記預かり施設を、前記データベースに登録された前記収容能力情報と前記空き状況情報とに基づいて検索する検索手段、前記検索された預かり施設の予約の登録を示す予約情報を前記データベースに登録する登録手段、として機能させることを特徴とする。
【発明の効果】
【００３１】
本発明によれば、預けるペットの大きさを識別可能にペットの種類を示すペット種別、預けるペット数、１収容設備当たりにおけるペット収容能力及び預かり施設が有する収容設備の空き状況に基づいて預かり施設の検索が行われるので、様々なペットの種類や大きさにそれぞれ合った預かり施設の予約を行うことができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、ペットホテル予約システムに対して本発明を適用した場合の実施形態である。
【００３３】
［１．第１実施形態］
［１．１  ペットホテル予約システムの構成及び機能概要］
先ず、第１実施形態に係るペットホテル予約システムＳの構成及び概要機能について、図１及び図２を用いて説明する。
【００３４】
図１は、第１実施形態に係るペットホテル予約システムＳの概要構成の一例を示す図である。
【００３５】
図１に示すように、ペットホテル予約システムＳは、データベースの一例としての会員情報データベース１０１、会員利用情報データベース１０２及びペットホテル情報データベース１０３を備える予約登録装置の一例としてのペットホテル予約サーバ１と、ペットホテル端末３−ｊ（ｊ＝１，２・・・ｍ）と、端末装置及び映像表示端末装置の一例としてのユーザ端末４−ｋ（ｋ＝１，２・・・ｎ）と、を含んで構成されている。
【００３６】
ペットホテル予約サーバ１、ペットホテル端末３−ｊ及びユーザ端末４−ｋは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３７】
このような構成のペットホテル予約システムＳにおいて、ペットホテル予約サーバ１は、例えば、ネットワークＮＷを通じて各種のサービスを提供するサービス提供事業者によりペットホテル予約サイトを開設するために設置されたサーバ装置である。このサービス提供事業者は、ペットホテル（預かり施設の一例）の各提供者からペットの寄託予約の受け付けを委託されており、このペットホテルに関するペットホテル情報、ペットホテルがペットホテル予約システムＳに提供するケージ（預けたペットを入れておく檻、かご、部屋等：収容設備の一例）のタイプ及びそのケージ数、予約状況等はペットホテル情報データベース１０３に登録されるようになっている。そして、ペットホテル予約システムＳは、ネットワークＮＷを介してユーザ端末４−ｋからのリクエストに応じて、ペットホテル予約サーバ１がペットホテルの予約登録処理を行うこと等により、ユーザ端末４−ｋを利用するユーザに対してペットホテル予約サービスを提供している。
【００３８】
このペットホテル予約サービスを利用するために、ユーザは、ペットホテル予約システムＳの会員登録手続を行うことにより、当該システムによるペットホテル予約サービスを利用することが可能になっており（以下、ペットホテル予約サービスを利用することができるユーザを「会員」と称する）、登録された会員に関する会員情報等は会員情報データベース１０１に登録されるようになっている。
【００３９】
次に、ペットホテル端末３−ｊは、ペットホテルの従業者等が利用する端末装置であり、例えば、パーソナルコンピュータ等を適用することができる。そして、ペットホテル端末３−ｊは、ペットホテル予約サーバ１にアクセスして、ペットホテル情報データベース１０３に登録された予約状況等を取得し、画面に表示するようになっている。このようにして、ペットホテルの従業者等は、そのペットホテルの予約内容、空きケージ状況（予約状況）等を管理することができるようになっている（例えば、予約内容等を参照したり、予約のキャンセル手続を行ったり、空きケージ数を登録する等）。
【００４０】
次に、ユーザ端末４−ｋは、ペットホテル予約サーバ１にアクセスしてＷｅｂページを取得し画面に表示することにより、ユーザが当該Ｗｅｂページを通じて、ペットホテルの寄託予約等を行うために用いられる端末装置であり、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、ＳＴＢ（Set Top Box）、携帯電話機等を適用することができる。
【００４１】
なお、ペットホテル端末３−ｊ及びユーザ端末４−ｋには、夫々所定のオペレーティングシステム、Ｗｅｂブラウザアプリケーション、電子メールアプリケーション等がインストールされている。
【００４２】
次に、ペットホテル予約サービスの概要について説明する。
【００４３】
図２は、ペットホテル予約サービスの概要について説明する図である。
【００４４】
サービス提供事業者とペットホテルとの委託契約の後、図２に示すように、サービス提供事業者からペットホテルに対して管理画面（ペットホテル予約サーバから提供されるＷｅｂページの一つ）が提供されるようになっている（ステップＳ１）。ペットホテルの従業員等は、ペットホテル端末を用いて、提供するケージやケージ数を期間毎に登録したり、料金等を登録する（ステップＳ２）。これらの情報は、ペットホテル予約サーバ１によりペットホテル情報データベース１０３に登録されるようになっている。
【００４５】
一方、ユーザは、ユーザ端末４−ｋを用いて、ペットホテル予約システムＳの会員登録を一度行った後に（ステップＳ３）、所望の条件を入力してペットホテルを検索し、寄託予約を行うと（ステップＳ４）、ペットホテル予約サーバ１によりペットホテル情報データベース１０３の予約状況が更新されるようになっている。
【００４６】
そして、サービス事業者からペットホテルに対して、例えば、メールやファクシミリ等により予約通知が行われ（ステップＳ５）、ユーザに対しても、予約確認メールが送信される（ステップＳ６）。なお、ペットホテルの従業員等は、管理画面においても予約内容や予約状況等を確認することができ、ユーザもペットホテル予約サーバ１により提供されたＷｅｂページを通じて予約内容や予約状況等を参照したり、登録された予約をキャンセルすることができるようになっている。
【００４７】
その後、寄託予約を行ったユーザが、チェックイン日（ペットを預け入れる日）にペットホテルに行き、ペットを預けるとともにその寄託料金を支払う（ステップＳ７）。
【００４８】
また、サービスシステムＳを利用して寄託予約が行われると、ペットホテルの提供者は、その寄託料金等に応じたシステム利用料を、例えば、１か月毎に一括してサービス提供事業者に支払うようになっている（ステップＳ８）。
【００４９】
なお、図２の例では、ステップＳ５の後にステップＳ６の処理が行われるようにしているが、これに限らず、ステップＳ６の処理の後にステップＳ５の処理が行われるようにしてもよい。すなわち、予約確認メールが送信された後に、サービス事業者からペットホテルに対して、予約通知が行われるようにしてもよい。
【００５０】
なお、以下の説明においては、ペットホテルにペットを預ける（寄託する）ことを、ペットホテルの利用、ペットの宿泊ともいうものとする。
【００５１】
［１．２  ペットホテル予約サーバの構成及び機能］
次に、ペットホテル予約サーバ１の構成及び機能について、図３乃至図７を用いて説明する。
【００５２】
図３は、第１実施形態に係るペットホテル予約サーバ１の概要構成の一例を示すブロック図である。また、図４は、会員情報データベース１０１に登録される情報の内容の一例を示す図である。また、図５は、会員利用情報データベース１０２に登録される情報の内容の一例を示す図である。また、図６は、ペットホテル情報データベース１０３に登録される情報の内容の一例を示す図である。また、図７は、ケージ情報の構成例を示す図である。
【００５３】
図３に示すように、ペットホテル予約サーバ１は、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部２０に出力する操作部１１（例えば、キーボード、マウス等）と、文字や画像等の情報を表示する表示部１２（例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等）と、ネットワークＮＷに接続して、ペットホテル端末３−ｊユーザ端末４−ｋ等との通信状態を制御する通信部１３と、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫからデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録するドライブ部１４と、各種プログラム及びデータ等を記憶する記憶部１５（例えば、ハードディスクドライブ等）と、操作部１１〜記憶部１５とシステム制御部２０との間のインタフェース処理を行う入出力インタフェース１６と、ＣＰＵ（Central Processing Unit）１７、ＲＯＭ（Read Only Memory）１８、ＲＡＭ（Random Access Memory）１９等を備えるシステム制御部２０と、を備え、システム制御部２０と入出力インタフェース１６とは、システムバス２１を介して接続されている。
【００５４】
記憶部１５には、会員情報データベース１０１、会員利用情報データベース１０２及びペットホテル情報データベース１０３が構築されている。
【００５５】
先ず、図４に示すように、会員情報データベース１０１には、ペットホテル予約システムＳの会員に関する会員情報が、当該会員を識別するための会員ＩＤ（ユーザ識別情報の一例）に対応付けられて登録されている。具体的に会員情報には、例えば、会員ＩＤ、ログインするためのパスワード、会員の氏名、郵便番号、住所、電話番号、電子メールアドレス、生年月日、性別、クレジットカードのカード番号及びその有効期限、ニックネーム、確定ポイント及び仮ポイント等が設定される。
【００５６】
ここで、確定ポイント及び仮ポイントは、会員がペットホテル予約システムＳを利用してペットホテルの寄託予約を行った場合に付与されるポイントである。会員がペットホテルの寄託予約を行うと、寄託代金等に応じた仮ポイントが当該会員に付与される。その後、寄託代金の決済が完了（ペットホテル予約サーバ１としては、寄託予約がキャンセルされることなくチェックイン日を迎えた場合に決済が完了したと認識する）すると、夫々の会員に付与された仮ポイントが夫々確定ポイントに移行する。そして、会員は、この確定ポイントをペットホテルの寄託予約等に充てることができるようになっている。
【００５７】
次に、図５に示すように、会員利用情報データベース１０２には、会員予約状況、ペットホテル利用履歴が会員ＩＤに対応付けて登録されている。
【００５８】
会員予約状況は、会員を単位とするペットホテルの利用予約の内容、状況等を示す情報である。
【００５９】
そして、この会員予約状況は、例えば、一件毎の予約に対応する予約内容を示す会員予約情報（予約情報の一例）が、当該予約に対して割り当てられた予約番号に対応付けて登録されている。会員予約情報は、例えば、予約番号、予約したペットホテルのホテルＩＤ（預かり施設識別情報の一例）、予約登録日（会員予約情報が登録された日）、チェックイン日（ペットを預け入れる日）、チェックアウト日（ペットを引き取る日）、チェックイン時刻、預けるペットの情報（ペット種別、匹数、ペットの名称、性別、年齢等）、預けるペットを収容するケージのタイプ、収容するケージを識別するためのケージＩＤ及びケージ数、エサやりの有無、エサの種類、自宅とペットホテルとの間のペット送迎の有無、寄託料金、連絡先の電話番号、予約ポイント等が設定される。
【００６０】
ここで、ペット種別は、小型犬、中型犬、大型犬、超大型犬、猫、うさぎ、鳥及び小動物（例えば、ハムスター、亀、フェレット、は虫類等）の８種類に分類されている。このうち、犬については、その体重別に４種類に分類されている。このように、ペットホテル予約システムＳにおいては、ペットの大きさが識別可能なようにしてペットの種類を分類している。つまり、猫、うさぎ、鳥及び小動物は、成長しても比較的大きくならないペットであり、その大きさはある程度で収まるものである。また、犬については、他のペットと比較すると、品種によって、成長した場合における大きさの差が激しいが、体重別に種類を分けることにより、その種類に含まれる犬の大きさ（例えば、身長等）を相当程度判別することが可能である。
【００６１】
また、予約ポイントは、利用予約を行った会員に対して付与されるポイントである。
【００６２】
ペットホテル利用履歴は、会員が寄託予約を行ったペットホテルの利用の履歴を示す情報であり、寄託予約一件毎に会員ＩＤに対応付けて登録される。そしてペットホテル利用履歴は、例えば、履歴ＩＤ、予約番号、ホテルＩＤ、予約登録日、チェックイン日、チェックアウト日、チェックイン時刻、預けたペットの情報、ケージのタイプ及びケージ数、エサやりの有無、ペット送迎の有無、寄託料金、連絡先の電話番号、予約ポイント等が設定される。
【００６３】
なお、会員情報データベース１０１と会員利用情報データベース１０２に登録される情報は、何れも会員ＩＤに対応付けられているので、これらのデータベースを統合して、一つのデータベースとして構築しても良い。
【００６４】
次に、図６に示すように、ペットホテル情報データベース１０３には、管理画面にログインするためのパスワード、各ペットホテルに関する情報であるペットホテル情報、ペットホテル予約状況、アンケート・意見情報等がホテルＩＤに対応付けて登録されている。
【００６５】
ペットホテル情報には、例えば、ペットホテルの基本情報（例えば、名称、住所、郵便番号、電話番号、ＦＡＸ番号、電子メールアドレス等）、エサやりの有無、散歩の有無、冷暖房の有無、リモートカメラの有無、吸い飲みの有無等のサービスの有無、案内情報、料金、ケージ情報等が設定されるようになっている。
【００６６】
ここで、ケージ情報は、ペットホテルが有するケージのうちペットホテル予約システムＳに提供されるケージの収容能力やケージ数等を示す情報であり、ペットホテルの従業者等が管理画面を通じて登録する情報である。
【００６７】
図７に示すように、ケージ情報は、ケージタイプ（ケージの種類、大きさ等によりペットホテルの従業者等が決定する）毎に設定されている。そして、各ケージタイプの名称、ケージ数及び備考がケージタイプを識別するためのタイプＩＤに夫々対応付けて設定されている。更に、ペット種別（上述したペット種別と同内容）と最大収容匹数（タイプＩＤが示すケージタイプに属するケージが、ペット種別が示すペットを収容することができる最大の匹数）とからなるペット収容能力（収容能力情報の一例）が、タイプＩＤに対応付けて一つまたは複数設定されている。
【００６８】
ここで、ペット収容能力におけるペット種別は、タイプＩＤが示すケージタイプに属するケージが収容可能なペットの種類を示し、最大収容匹数は、タイプＩＤが示すケージタイプに属するケージが、ペット種別が示すペットを収容可能なケージ一つ当たりにおける最大匹数を示している。一つのケージタイプに対して複数のペット収容能力が設定されている場合には、そのケージタイプに属するケージが複数種類のペットを収容可能であることを示している。
【００６９】
例えば、ケージ数が５であって、ペット収容能力のペット種別及び最大収容匹数が（小型犬，１）である場合には、そのケージタイプに属するケージ一つ当たり小型犬を一匹収容可能であり、当該ケージタイプに属する全ケージで小型犬を５匹収容可能であることを示している。
【００７０】
また、例えば、ケージ数が８であって、ペット収容能力が３つ設定されており、各ペット収容能力のペット種別及び最大収容匹数が夫々（猫，２）、（小型犬，２）、（中型犬，１）である場合には、そのケージタイプに属するケージ一つ当たり、猫を２匹、または小型犬を２匹、あるいは、中型犬を１匹収容可能であることを示している。そして、当該ケージタイプに属する全ケージで猫を１６匹、または小型犬を１６匹、あるいは、中型犬を８匹収容可能であることを示している。
【００７１】
ペットホテル予約状況は、ペットホテルを単位とした寄託予約の内容、状況等を示す情報である。ペットホテル予約状況としては、例えば、ケージ毎及び日付毎に対応するケージの空き状況をそのケージタイプを判別可能にして全ケージについて示す空きケージ情報（寄託予約が登録されているか否かを示す情報：空き状況情報の一例）が設定され、寄託予約が登録されている場合には、その登録された内容が、ペットホテル予約情報として設定される。
【００７２】
ペットホテル予約情報は、例えば、予約番号、予約した会員の会員ＩＤ、予約登録日、チェックイン日、チェックアウト日、チェックイン時刻、預けるペットの情報、預けるペットを収容するケージのケージタイプ、ケージＩＤ及びケージ数、エサやりの有無、エサの種類、ペット送迎の有無、寄託料金、連絡先の電話番号等が設定される。
【００７３】
なお、例えば、ペットホテル予約状況と会員予約状況とを統合して、予約状況としてペットホテル情報データベース１０３に登録し、会員利用情報データベース１０２には、予約番号のみを登録しておき、当該予約番号において、ペットホテル情報データベース１０３に登録された予約情報と対応付けるようにしても良い。
【００７４】
アンケート・意見情報は、ペットホテル予約システムＳを利用した寄託予約を行ったユーザによるペットホテルに対する評価（例えば、総合、衛生面、料金、送迎、ストレス度、食事、散歩を夫々１〜５の５段階で示した評価）、ペットホテルに対する意見（感想・情報または苦情）、及び当該意見に対するペットホテル側の返答が設定される。
【００７５】
また、記憶部１５には、ペットホテル予約サイトのＷｅｂページを構成するＨＴＭＬデータ、画像データ、音声データ、テキストデータ等が記憶されている。
【００７６】
更に、記憶部１５には、所定のオペレーティングシステムの他、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを用いて、ユーザ端末４−ｋ等から送信されたリクエストに応じて、当該記憶部１５に記憶されている各種のデータに基づきＷｅｂページを生成し、当該Ｗｅｂページをユーザ端末４−ｋ等に送信するためのＷＷＷ（World Wide Web）サーバプログラム、ＳＭＴＰ（Simple Mail Transfer Protocol）プロトコルを用いて、他のメールサーバから送信された電子メールを受信する一方、ペットホテル予約サーバ１において作成された電子メールを、他のメールサーバに送信するためのメールサーバプログラム、会員情報データベース１０１を用いてペットホテル予約システムＳの会員の会員情報を管理し、会員の登録、退会（登録の削除）、会員情報の変更等の処理を実行するための会員情報管理プログラム、ペットホテルの寄託予約の登録、ペットホテルの検索等の処理を実行するためのペットホテル予約管理プログラム等が記憶されている。
【００７７】
なお、各種プログラム等は、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部１４を介して読み込まれるようにしても良い。
【００７８】
システム制御部２０は、第１実施形態において、検索要求受信手段、検索手段及び登録手段一例を構成している。
【００７９】
そして、システム制御部２０は、ＣＰＵ１７が、ＲＯＭ１８や記憶部１５に記憶された各種プログラムを読み出し実行することによりペットホテル予約サーバ１の各部を制御するとともに、上述した各手段等として機能するようになっている。
【００８０】
この各手段等としての機能について説明すると、システム制御部２０は、ユーザ端末４−ｋからのリクエストに応じてペットホテルを検索するための後述するペットホテル検索ページ３００（図９参照：検索画面情報の一例）をユーザ端末４−ｋに送信するようになっている。
【００８１】
また、検索要求受信手段としてのシステム制御部２０は、ペットホテル検索ページ３００を通じてユーザにより入力、選択等された検索条件（チェックイン日、チェックアウト日、寄託するペットのペット種別、匹数、利用するケージ数、宿泊料金の範囲、地域、絞り込み条件（エサやり有り、散歩有り、冷暖房付、リモートカメラ有り、吸い飲み有り））が設定されたペットホテル検索リクエスト（検索要求情報の一例）をユーザ端末４−ｋから受信するようになっている。
【００８２】
また、検索手段としてのシステム制御部２０は、受信されたペットホテル検索リクエストに設定されている検索条件に合致するペットホテルを、ペットホテル情報データベース１０３に登録されたペットホテル情報及びペットホテル予約状況に基づいて検索する。具体的に、システム制御部２０は、検索条件に設定されたペット種別が示す種類のペットが収容可能なケージタイプに属するケージであって、その収容能力において、チェックイン日からチェックアウト日の前日（預かり期間の一例）まで空いているケージ数が検索条件に設定された匹数分収容できるケージが空いているペットホテルを検索するようになっている。
【００８３】
そして、システム制御部２０は、この検索結果に基づいて後述する検索結果ページ４００（図１０参照）を生成し、当該ページをユーザ端末４−ｋに送信するようになっている。
【００８４】
また、登録手段としてのシステム制御部２０は、検索結果ページ４００を介してユーザにより予約することを選択されたペットホテルの予約情報（会員予約情報及びペットホテル予約情報）を登録するようになっている（つまり、検索されたペットホテルのうちユーザに選択されたペットホテルの予約情報を登録する）。具体的に、システム制御部２０は、ユーザ４−ｋから送信された予約リクエストに応じてログイン処理によりパスワード認証を行った後、予約リクエストに設定されたホテルＩＤが示すペットホテルの後述する予約申し込みページ８００（図１４参照）をユーザ端末４−ｋに送信し、当該ページを通じてユーザにより予約ボタンが選択されることによりユーザ端末４−ｋから送信された予約申し込みリクエスト（予約要求情報の一例）を受信し、当該予約申し込みリクエストに設定された情報、ログイン処理によりより取得された会員ＩＤに対応する会員情報、予約リクエストに設定されたホテルＩＤに対応するペットホテル情報等に基づいて会員予約情報及びペットホテル予約情報を生成し、夫々会員利用データベース１０２及びペットホテル情報データベース１０３に登録するようになっている。
【００８５】
なお、ペットホテル予約サーバ１を、例えば、ペットホテル情報データベース１０３に登録されているペットホテルに関する情報を管理し、予約受け付けに関する処理等を行う予約管理サーバ、会員情報データベース１０１に登録されている会員情報を管理し、会員登録、会員情報の変更等の処理を行う会員情報管理サーバ、他のサーバにおいて管理されている各種情報等に基づき、ペットホテル予約サイトとして、各種情報を提供するＷＷＷサーバ等の複数のサーバ装置により構成しても良い。
【００８６】
［１．３  ペットホテル予約システムの動作］
次に、ペットホテル予約システムＳの動作について、図８乃至図１５を用いて説明する。
【００８７】
［１．３−１  検索・寄託予約・利用確定時の動作］
先ず、ペットホテル予約システムＳにおけるペットホテルの検索から寄託予約、ペットホテルの利用確定までの動作について説明する。
【００８８】
図８は、第１実施形態に係るペットホテル予約システムＳの処理例を示すシーケンス図である。また、図９は、ペットホテル検索ページ３００の表示例を示す図である。また、図１０は、検索結果ページ４００の表示例を示す図である。また、図１１は、検索条件変更ページ５００の表示例を示す図である。また、図１２は、ペットホテル詳細ページ６００の表示例を示す図である。また、図１３は、お客様の声ページ７００の表示例を示す図である。また、図１４は、予約申し込みページ８００の表示例を示す図である。
【００８９】
先ず、ユーザがユーザ端末４−ｋを操作することにより、Ｗｅｂアプリケーションを起動し、ペットホテル予約サイトのペットホテル検索ページ３００のＵＲＬ（Uniform Resource Locator）を入力等すると、図８に示すように、ユーザ端末４−ｋは、ペットホテル検索ページリクエストをペットホテル予約サーバ１に送信する（ステップＳ２１）。
【００９０】
ペットホテル検索ページリクエストを受信したペットホテル予約サーバ１は、ペットホテル検索ページ３００をユーザ端末４−ｋに送信し（ステップＳ２２）、ペットホテル検索ページ３００を受信したユーザ端末４−ｋは、当該ページを図９に示すように画面に表示する。
【００９１】
ここで、ペットホテル検索ページ３００について説明すると、当該ページは、検索条件設定エリア３１０及び検索ボタン３２０により構成されている。検索条件設定エリア３１０は、利用期間選択エリア３１１、匹数選択エリア３１２、ペット種別選択エリア３１３、ケージ数選択エリア３１４、料金範囲設定エリア３１５及び地域選択エリア３１６により構成されている。
【００９２】
利用期間選択エリア３１１には、チェックイン日（年月日）及びチェックアウト日（年月日）を選択するためのプルダウンメニューが設けられている。また、利用匹数選択エリア３１２には、預けるペットの匹数を選択するためのプルダウンメニューが設けられている。
【００９３】
また、ペット種別選択エリア３１３には、預けるペットのペット種別を、指定なし、「犬」、「小型犬」、「中型犬」、「大型犬」、「超大型犬」、「猫」、「うさぎ」、「鳥」、「小動物」の中から選択するためのプルダウンメニューが設けられている。ここで、「指定なし」は、ペット種別を問わずに、ペットホテルが有する全てのケージタイプ（ペット収容能力）を検索範囲に含めることを指定する検索条件である。また、「犬」は、大きさ（体重）を問わずに、犬を収容可能なケージ（ペット収容能力のペット種別が小型犬、中型犬、大型犬または超大型犬であるケージタイプに属するケージ）を有するペットホテルを検索範囲に含めることを指定する検索条件である。
【００９４】
また、ケージ数選択エリア３１４には、預けるペットを収容するケージのケージ数を選択するためのプルダウンメニューが設けられている。また、料金範囲設定エリア３１５には、寄託料金の下限と上限とを選択するためのプルダウンメニューが設けられている。また、地域選択エリア３１６には、検索対象とする都道府県及び当該都道府県内における地域（あるいは地点）を選択するためのプルダウンメニューが設けられている。
【００９５】
ここで、ユーザが、チェックイン日、チェックアウト日、利用匹数、ペット種別、ケージ数、料金範囲、地域のうち少なくとも何れかの検索条件を設定し、検索ボタン３２０を選択すると（ステップＳ２３）、ユーザ端末４−ｋは、設定された各検索条件を設定したペットホテル検索リクエストをペットホテル予約サーバ１に送信する（ステップＳ２４）。
【００９６】
ペットホテル検索リクエストを受信したペットホテル予約サーバ１は、当該リクエストに設定された検索条件を用いて後述する検索処理（図１５参照）を実行する（ステップＳ２５）。次いで、ペットホテル予約サーバ１は、検索処理において生成された検索結果ページ４００をユーザ端末４−ｋに送信する（ステップＳ２６）。
【００９７】
検索結果ページ４００を受信したユーザ端末４−ｋは、当該ページを、図１０に示すように画面に表示する。
【００９８】
ここで、検索結果ページ４００について説明すると、当該ページは、現在検索条件表示エリア４１０、検索条件設定エリア４２０及び検索ペットホテル表示エリア４６０により構成されている。
【００９９】
現在検索条件表示エリア４１０には、現在ユーザにより設定されている検索条件が表示される。
【０１００】
検索条件設定エリア４２０は、検索条件変更エリア４３０、地域変更エリア４４０及び絞り込み条件選択エリア４５０により構成されている。検索条件変更エリア４３０には、チェックイン日、チェックアウト日、料金範囲を変更するためのプルダウンメニューが設けられている。また、検索条件変更エリア４３０には、検索条件として特定の地点が指定されている場合に検索範囲を等が地点からの半径距離で変更するためのプルダウンメニューが設けられている。
【０１０１】
ここで、ユーザが、チェックイン日、チェックアウト日、料金範囲の少なくとも何れかの検索条件を設定し、再検索ボタン４３１を選択すると、ユーザ端末４−ｋは、設定された各検索条件を設定したペットホテル検索リクエストをペットホテル予約サーバ１に送信する（ステップＳ２４と同様）。ペットホテル予約サーバ１においては、現在設定されている検索条件（現在検索条件表示エリア４１０に表示されている）を、受信したペットホテル検索リクエストに設定された検索条件で更新した上で検索処理を実行し、再び検索結果ページ４００をユーザ端末４−ｋに送信する。
【０１０２】
また、ユーザが、検索条件変更リンク４３２を選択すると、図１１に示すように、検索条件変更ページ５００に遷移する。
【０１０３】
検索条件変更ページ５００は、検索条件変更エリア５１０及び検索ボタン５２０により構成されている。
【０１０４】
検索条件変更エリア５１０には、ケージタイプ表示エリア５１１、チェックイン日変更エリア５１２、チェックアウト日変更エリア５１３、１ケージ当たり利用匹数変更エリア５１４及びケージ数変更エリア５１５が設けられている。ケージタイプ表示エリア５１１には、現在ユーザにより設定されているケージタイプのが表示される。また、チェックイン日変更エリア５１２、チェックアウト日変更エリア５１３、１ケージ当たり利用匹数変更エリア５１４及びケージ数変更エリア５１５には、夫々チェックイン日、チェックアウト日、１ケージ当たりに収容するペット匹数、ペットを収容するケージのケージ数を変更するためのプルダウンメニューが設けられている。
【０１０５】
ここで、ユーザが、チェックイン日、チェックアウト日、１ケージ当たりに収容するペット匹数、ケージ数の少なくとも何れかの検索条件を設定し、検索ボタン５２０を選択すると、ユーザ端末４−ｋは、設定された各検索条件を設定したペットホテル検索リクエストをペットホテル予約サーバ１に送信する（ステップＳ２４と同様）。ペットホテル予約サーバ１においては、現在設定されている検索条件を、受信したペットホテル検索リクエストに設定された検索条件で更新した上で検索処理を実行し、再び検索結果ページ４００をユーザ端末４−ｋに送信する。
【０１０６】
検索結果ページ４００の説明に戻り、地域変更エリア４４０には、検索対象とする都道府県及び当該都道府県内における地域を変更するためのリンクが設けられている。
【０１０７】
また、絞り込み条件選択エリア４５０には、検索されたペットホテルを更に絞り込んで検索するための検索条件を選択するためのチェックボックスが設けられている。絞り込み条件選択エリア４５０において選択可能な絞り込み条件は、例えば、エサやり有り、散歩有り、冷暖房付き、リモートカメラ有り、吸い飲み有りである。リモートカメラ有りとは、ペットホテルに預けられたペットの現在の様子を、例えば、当該ペットホテルの提供者が運営するサイト上においてユーザがユーザ端末４−ｋを用いて視聴可能とするために、ペット（あるいはケージ、ペットホテルの中の様子）を撮影するリモートカメラがペットホテルに設置されていることを指定する絞り込み条件である。
【０１０８】
ここで、ユーザが、エサやり有り、散歩有り、冷暖房付き、リモートカメラ有り、吸い飲み有りの少なくとも何れかの絞り込み条件を選択し、絞り込みボタン４５１を選択すると、ユーザ端末４−ｋは、選択された各絞り込み条件を設定したペットホテル検索リクエストをペットホテル予約サーバ１に送信する（ステップＳ２４と同様）。ペットホテル予約サーバ１においては、現在設定されている検索条件を、受信したペットホテル検索リクエストに設定された絞り込み条件で更新した上で検索処理を実行し、再び検索結果ページ４００をユーザ端末４−ｋに送信する。
【０１０９】
検索ペットホテル表示エリア４６０には、検索されたペットホテルの一覧（ペットホテルの名称、ペットホテルの説明、寄託料金等の一覧）が表示される。ここで、ユーザが、何れかのペットホテル名称リンク４６１を選択すると、図１２に示すように、当該ペットホテル名称に対応するペットホテルのペットホテル詳細ページ６００に遷移する。
【０１１０】
ペットホテル詳細ページ６００には、ペットホテルの基本情報、案内情報（ペットの宿泊情報）、宿泊できるペットのペット種別、寄託料金、ユーザが持参するもの、寄託条件、ケージタイプ等が表示される。ペットホテル詳細ページ６００は、ペットホテル情報に基づいてペットホテル予約サーバ１において生成される。
【０１１１】
ここで、ユーザが、お客様の声リンク６１０を選択すると、図１３に示すように、当該ペットホテル名称に対応するお客様の声ページ７００に遷移する。
【０１１２】
お客様の声ページ７００には、ペットホテル予約システムＳを利用した寄託予約を行ったユーザによるペットホテルに対する評価の平均値、ユーザにより投稿された感想・情報または苦情等の意見、当該意見に対するペットホテル側の返答が表示される。ここで、ペットホテルに対する評価を１〜５の５段階で示すマークは、例えば、犬に噛ませる骨で表されており、これにより、如何にもペットに関するサイトであるという雰囲気を醸し出している。
【０１１３】
お客様の声ページ７００は、アンケート・意見情報に基づいてペットホテル予約サーバ１において生成される。なお、ユーザによる評価や意見は、ペットホテル予約システムＳを利用して寄託予約を行い且つ当該予約したペットホテルを実際に利用したユーザでなければ投稿できないようになっている。
【０１１４】
検索結果ページ４００の説明に戻り、検索ペットホテル表示エリア４６０に設けられた何れかの予約ボタン４６２をユーザが選択すると（ステップＳ２７）、ユーザ端末４−ｋは、選択された予約ボタン４６２に対応するペットホテルのホテルＩＤが設定された予約リクエストをペットホテル予約サーバ１に送信する（ステップＳ２８）。
【０１１５】
予約リクエストをペットホテル予約サーバ１が受信すると、ペットホテル予約サーバ１とユーザ端末４−ｋとの間でログイン処理が行われる（ステップＳ２９）。具体的に、ペットホテル予約サーバ１からユーザ端末４−ｋにログインページが送信され、当該ログインページを通じてユーザにより入力された会員ＩＤ及びパスワードがユーザ端末４−ｋからペットホテル予約サーバ１に送信される。そして、ペットホテル予約サーバ１においてパスワード認証を実行し、このパスワード認証が成功すると、受信されたセッション管理により受信された会員ＩＤをセッションＩＤに対応付けて保持する。
【０１１６】
次いで、ペットホテル予約サーバ１は、予約申し込みページ８００をユーザ端末４−ｋに送信し（ステップＳ３０）、予約申し込みページ８００を受信したユーザ端末４−ｋは、当該ページを、図１４に示すように画面に表示する。
【０１１７】
ここで、予約申し込みページ８００について説明すると、当該ページは、申し込み内容表示エリア８１０、料金表示エリア８２０、ペット情報入力エリア８３０及び予約ボタン８４０により構成されている。
【０１１８】
申し込み内容表示エリア８１０には、予約を申し込む内容として、ペットホテルの名称、チェックイン日、チェックアウト日、ケージタイプ、申し込み匹数（ケージタイプ名称及び備考）及び申し込みケージ数が表示される。
【０１１９】
料金表示エリア８２０には、基本料金、エサを希望する場合におけるエサ代、ペットの送迎を希望する場合における送迎代、料金合計、料金支払いにポイントを充てる場合に利用するポイント数、予約することによりユーザに対して付与されるポイント数が表示される。ここで、料金合計は、エサ及び送迎を希望した場合における料金の合計を示している。
【０１２０】
ペット情報入力エリア８３０には、寄託ペット名入力エリア８３１、ペット種別選択エリア８３２、連絡先入力エリア８３３、チェックイン時刻選択エリア８３４、エサ希望選択エリア８３５、送迎希望選択エリア８３６等が設けられている。
【０１２１】
寄託ペット名入力エリア８３１には、預けるペットの名称を入力するための入力フォーム及びペットの性別を選択するためのラジオボタンが設けられている。また、ペット種別選択エリア８３２には、預けるペットのペット種別を変更するためのプルダウンメニューが設けられている。また、連絡先入力エリア８３３には、飼い主の連絡先の電話番号を入力するための入力フォームが設けられている。また、チェックイン時刻選択エリア８３４には、チェックインする時刻を選択するためのプルダウンメニューが設けられている。また、エサ希望選択エリア８３５には、エサやりを希望するか否かを選択するためのラジオボタン及びペットの年齢を選択するためのプルダウンメニューが設けられている。また、送迎希望選択エリア８３６には、ペットの送迎を希望するか否かを選択するためのラジオボタンが設けられている。
【０１２２】
ここで、ユーザが、ペットの名称、性別、ペット種別、連絡先、チェックイン時刻、エサ希望、年齢、送迎希望の少なくとも何れかの情報を入力または選択し、予約ボタン８４０を選択すると（ステップＳ３１）、ユーザ端末４−ｋは、これらの情報を設定した予約申し込みリクエストをペットホテル予約サーバ１に送信する（ステップＳ３２）。
【０１２３】
予約申し込みリクエストを受信したペットホテル予約サーバ１は、予約登録処理を実行する（ステップＳ３３）。具体的に、ペットホテル予約サーバ１は、新たに予約番号を生成し、予約申し込みリクエストに設定された情報、セッション管理により保持した申し込み内容（検索条件）、セッション管理により保持した会員ＩＤに対応する会員情報、予約リクエストに設定されたホテルＩＤに対応するペットホテル情報等に基づいて会員予約情報及びペットホテル予約情報を生成する。このとき、ペットホテル予約サーバ１は、エサやりが選択されている場合には、ペットの種類及び年齢に基づいてエサの種類を決定する（例えば、幼猫用、成猫用、老猫用等）。そして、ペットホテル予約サーバ１は、会員予約情報は会員ＩＤに対応付けて会員利用データベース１０２に登録し、ペットホテル予約情報は、ホテルＩＤに対応付けてペットホテル情報データベース１０３に登録し、ペットホテル予約状況を更新する。
【０１２４】
次いで、ペットホテル予約サーバ１は、予約完了ページをユーザ端末４−ｋに送信し（ステップＳ３４）、予約完了ページを受信したユーザ端末４−ｋは、当該ページを画面に表示する。この予約完了ページには、例えば、予約が完了した旨のメッセージ、予約したホテルの名称、チェックイン日、チェックアウト日、申し込み匹数、予約したケージのケージタイプ、えさやりの有無、エサの種類、送迎の有無、料金合計、料金明細等が表示される。
【０１２５】
また、ペットホテル予約サーバ１は、会員ＩＤに対応付けて会員情報データベース１０１に登録されている会員情報から電子メールアドレスを送信先メールアドレスに設定した予約確認メールを送信する（ステップＳ３５）。この予約確認メールの本文には、予約完了ページに表示される内容と同様の内容が設定される。
【０１２６】
その後、ペットホテル予約サーバ１は、登録された会員予約情報のチェックアウト日を参照することにより（例えば、チェックアウト日の翌日が到来した場合等）、ペットホテルの利用が確定したと判別すると（ステップＳ３６）、ペットホテル利用履歴を作成する（ステップＳ３７）。具体的に、ペットホテル予約サーバ１は、新たに履歴ＩＤを生成し、当該履歴ＩＤと会員予約情報に設定された情報とに基づいてペットホテル利用履歴を生成し、更に会員予約情報に設定されている会員ＩＤに対応付けて会員利用データベース１０２に登録する。
【０１２７】
次いで、ペットホテル予約サーバ１は会員ＩＤに対応付けて会員情報データベース１０１に登録されている会員情報から電子メールアドレスを送信先メールアドレスに設定した謝礼メールを送信する（ステップＳ３８）。この謝礼メールの本文には、例えば、ペットホテル予約システムＳの利用に対する謝礼を示すメッセージ、予約したペットホテルの名称、チェックイン日、チェックアウト日、アンケート・意見の投稿を促すメッセージ等が設定される。
【０１２８】
その後、ユーザ端末４−ｋが、メールサーバ等を介して謝礼メールを受信し、当該メールを閲覧したユーザの操作により、ユーザ端末４−ｋがアンケート・意見投稿リクエストをペットホテル予約サーバ１に送信すると（ステップＳ３９）、ペットホテル予約サーバ１は、アンケート・意見投稿ページをユーザ端末４−ｋに送信する（ステップＳ４０）。
【０１２９】
アンケート・意見投稿ページを受信したユーザ端末４−ｋは、当該ページを画面に表示し、ユーザがペットホテルに対する評価及び意見を入力すると（ステップＳ４１）、ユーザ端末４−ｋは、これらの情報が設定されたアンケート・意見登録リクエストをペットホテル予約サーバ１に送信する（ステップＳ４２）。
【０１３０】
アンケート・意見登録リクエストを受信したペットホテル予約サーバ１は、当該リクエストに設定された評価及び意見を入力したユーザの会員ＩＤと、当該評価及び意見の対象となるペットホテルのホテルＩＤと、に対応するペットホテル利用履歴が会員利用情報データベース１０２に登録されていると判別すると、当該評価及び意見に基づいてアンケート・意見情報を生成し、ホテルＩＤに対応付けてペットホテル情報データベース１０３に登録する（ステップＳ４３）。
【０１３１】
［１．３−２  ペットホテル検索時の動作］
次に、ペットホテル予約サーバ１における検索処理（図８ステップＳ２５）について説明する。
【０１３２】
図１５は、第１実施形態に係るペットホテル予約サーバ１のシステム制御部２０の検索処理における処理の流れの一例を示すフローチャートである。
【０１３３】
ペットホテル予約サーバ１のシステム制御部２０は、図１５に示すように、ユーザ端末４−ｋから送信されたペットホテル検索リクエストを受信すると（ステップＳ６１）、セッション管理により保持された検索条件を更新する（ステップＳ６２）。具体的に、システム制御部２０は、最初にペットホテル検索リクエストを受信した場合には、セッションＩＤを生成し、当該ＩＤに対応付けてＲＡＭ１９等に検索条件を設定するための領域を確保するとともに当該領域を初期化した上で、ペットホテル検索リクエストに設定された各検索条件を、確保された領域に設定する。一方、２度目以降にペットホテル検索リクエストを受信した場合には、システム制御部２０は、ペットホテル検索リクエストに設定された各検索条件を、セッションＩＤに対応付けて確保された領域に上書き設定する。システム制御部２０は、この領域に設定された各検索条件を用いて以下の検索処理を行うこととなる。
【０１３４】
次いで、システム制御部２０は、検索条件として地域、料金範囲が指定されている場合には、当該地域、料金範囲に合致するペットホテルをペットホテル情報データベース１０３に登録されたペットホテル情報を参照して検索する（ステップＳ６３）。
【０１３５】
次いで、システム制御部２０は、検索条件として絞り込み条件（エサやり有り、散歩有り、冷暖房付、リモートカメラ有り、吸い飲み有り）が指定されている場合には、ステップＳ６３において検索されたペットホテルのうち絞り込み条件に合致するペットホテルを、ペットホテル情報を参照して絞り込み検索する（ステップＳ６４）。
【０１３６】
そして、システム制御部２０は、一つ以上のペットホテルが検索されたか否かを判定し（ステップＳ６５）、ペットホテルが一つも検索されなかった場合、すなわち、検索条件に合致するペットホテルが存在しなかった場合には（ステップＳ６５：ＮＯ）、検索ペットホテル表示エリア４６０の代わりに検索条件に合致するペットホテルが存在しない旨のメッセージを含む検索結果ページ４００を生成し（ステップＳ７４）、検索処理を終了させる。
【０１３７】
一方、システム制御部２０は、一つ以上のペットホテルが検索された場合には（ステップＳ６５：ＹＥＳ）、検索されたペットホテルのうちの一つを特定する（ステップＳ６６）。
【０１３８】
次いで、システム制御部２０は、特定されたペットホテルが、検索条件として指定されたペット種別を収容可能なケージタイプを有するか否かを判定する（ステップＳ６７）。具体的に、システム制御部２０は、特定されたペットホテルのケージ情報に設定されている何れかのケージタイプのペット収容能力のペット種別が、指定されたペット種別に一致するケージタイプがあるか否かを判定する。このとき一のケージタイプに複数のペット収容能力が対応付けられている場合には、その全てのペット収容能力について判定を行う。
【０１３９】
そして、システム制御部２０は、指定されたペット種別を収容可能なケージを有さないと判定した場合には（ステップＳ６７：ＮＯ）、ステップＳ７１に移行し、指定されたペット種別を収容可能なケージタイプを有すると判定した場合には（ステップＳ６７：ＹＥＳ）、その収容可能なケージタイプについて、検索条件として指定されたチェックイン日からチェックアウト日前日までのペットホテル予約状況をペットホテル情報データベース１０３から取得する（ステップＳ６８）。
【０１４０】
次いで、システム制御部２０は、取得されたペットホテル予約状況を参照し、チェックイン日からチェックアウト日前日までにおいて、検索条件として指定された利用匹数に対応するケージ数分のケージが予約可能であって且つ利用ケージ数が指定されていれば当該ケージ数分のケージが予約可能であるか否かを判定し（ステップＳ６９）、予約可能ではない場合には（ステップＳ６９：ＮＯ）、ステップＳ７１に移行し、予約可能である場合には（ステップＳ６９：ＹＥＳ）、予約可能なペットホテルの情報として、特定されたペットホテルのホテルＩＤ、収容可能なケージタイプ、ペットを収容するケージ数をＲＡＭ１９等に登録する（ステップＳ７０）。
【０１４１】
次いで、システム制御部２０は、検索されたペットホテル全てについて、予約可能か否かを判断する処理を行ったか否か判定し（ステップＳ７１）、当該処理を行っていないペットホテルが存在する場合には（ステップＳ７１：ＮＯ）、ステップＳ６６に移行して、次のペットホテルを特定し、予約可能か否かを判断する処理を行う（ステップＳ６６〜Ｓ７０）。
【０１４２】
そして、システム制御部２０は、検索されたペットホテル全てについて、予約可能か否かを判断する処理を行った場合には（ステップＳ７１：ＹＥＳ）、ＲＡＭ上に予約可能なペットホテルの情報が登録されているか否かを判定し（ステップＳ７２）、予約可能なペットホテルの情報が登録されていない場合には（ステップＳ７２：ＮＯ）、検索条件に合致するペットホテルが存在しない旨のメッセージを含む検索結果ページ４００を生成し（ステップＳ７４）、検索処理を終了させる。
【０１４３】
一方、システム制御部２０は、予約可能なペットホテルの情報が登録されている場合には（ステップＳ７２：ＹＥＳ）、登録されているペットホテルの情報及び当該ペットホテルのホテルＩＤに対応付けてペットホテル情報データベース１０３に登録されているペットホテル情報等に基づいて、検索ペットホテル表示エリア４６０を含む検索結果ページ４００を生成し（ステップＳ７３）、検索処理を終了させる。
【０１４４】
この後、システム制御部２０は、生成された検索結果ページ４００をユーザ端末４−ｋに送信する（図８ステップＳ２６参照）。
【０１４５】
以上説明したように、本実施形態によれば、ペットホテルが有するケージの１ケージ当たりにおけるペット収容能力と、ペットホテルが有するケージの空きケージ状況を示すペットホテル予約状況とが、ホテルＩＤに対応付けてペットホテル情報データベース１０３に登録されており、ユーザがペットホテルの検索条件として、預けるペットの大きさを識別可能にペットの種類を示すペット種別と、預けるペット数とを指定すると、これらの情報を含むペットホテル検索リクエスト要求がユーザ端末４−ｋからペットホテル予約サーバ１に送信される。すると、ペットホテル予約サーバ１のシステム制御部２０は、ペットホテル検索リクエストに含まれるペット種別が示す種類のペットを当該ペットホテル検索リクエストに含まれるペット数分預かることが可能なペットホテルを、ペットホテル情報データベース１０３に登録されたペット収容能力とペットホテル予約状況とに基づいて検索し、検索されたペットホテルについて、会員予約情報及びペットホテル予約情報を登録する。
【０１４６】
従って、預けるペットのペット種別、預けるペット数、１ケージ当たりにおけるペット収容能力及びペットホテルが有するケージの空きケージ状況に基づいてペットホテルの検索が行われるので、様々なペットの種類や大きさにそれぞれ合ったペットホテルの予約を行うことができる。
【０１４７】
また、ケージのペット収容能力として、収容可能なペットのペット種別と、１ケージ当たりにおけるペットの最大収容数とに基づいてペットホテルの検索が行われるので、ユーザに指定されたペット種別が示す種類のペットを同じくユーザに指定されたペット数分預かることが可能なペットホテルを容易に検索することができる。
【０１４８】
更に、複数種類のペットを収容可能なケージがあれば、夫々のペット種別に対応したペット収容能力に基づいてペットホテルを検索することができるので、より効率的にペットホテルの予約を行うことができる。
【０１４９】
更にまた、検索条件として預けるペットを収容するケージ数を指定することができるので、よりユーザの希望に合ったペットホテルを検索することができる。
【０１５０】
なお、本実施形態においては、空き状況情報として、各ケージ毎にそのケージの空き状況を管理していたが、例えば、ケージタイプ毎に空きケージ数（予約されていないケージの数）を管理しても良いし、また、ケージタイプ毎に全ケージ数と予約ケージ数とを管理するようにしても良い。
【０１５１】
［２．第２実施形態］
次に、第２実施形態について説明する。
【０１５２】
上記説明した第１実施形態においては、ペットホテルにおいて、預けられているペットの様子をユーザがユーザ端末４−ｋを用いて視聴するためのシステム（リモートカメラ有りの場合）を各ペットホテル独自に構築するようにしていたが、以下に説明する第２実施形態においては、ペットホテル予約システムにおいて統括的にペットの様子を視聴できるようにした場合について説明する。
【０１５３】
［２．１  ペットホテル予約システムの構成及び機能概要］
先ず、第２実施形態に係るペットホテル予約システムＳ２の構成及び概要機能について、図１６を用いて説明する。
【０１５４】
図１６は、第２実施形態に係るペットホテル予約システムＳ２の概要構成の一例を示す図である。
【０１５５】
図１６に示すように、ペットホテル予約システムＳ２は、ペットホテル予約サーバ１、ペットホテル端末３−ｊ及びユーザ端末４−ｋに加えて、撮影システムの一例としてのリモートカメラシステム５−ｊ（ｊ＝１，２・・・ｍ）をも含んで構成されている。リモートカメラシステム５−ｊとペットホテル予約サーバ１及びユーザ端末４−ｋとは、ネットワークＮＷを介して相互にデータの送受信が可能になっている。
【０１５６】
リモートカメラシステム５−ｊは、各ペットホテルにおいて構築されており（リモートカメラシステム５−ｊが構築されているペットホテルと、構築されていないペットホテルとがある）、夫々ペットホテルに預けられているペットを撮影し、その動画をネットワークＮＷを介してユーザ端末４−ｋに配信するようになっている。
【０１５７】
ユーザは、ペットホテル予約システムＳを利用してペットホテルの寄託予約をした後、予約したペットホテルの利用期間（チェックイン日からチェックアウト日前日まで：預かり期間の一例）の間は、ユーザ端末４−ｋを用いて、ペットホテルに預けられたペットの様子を撮影した動画を視聴することができるようになっている。
【０１５８】
ユーザによる動画の視聴の許否の判定、リモートカメラシステム５−ｊからユーザ端末４−ｋへ動画配信するための制御等は、ペットホテル予約サーバ１により行われるようになっている。
【０１５９】
［２．２  リモートカメラシステムの構成及び機能概要］
次に、リモートカメラシステム５−ｊの構成及び概要機能について、図１７を用いて説明する。
【０１６０】
図１７は、第２実施形態に係るリモートカメラシステム５−ｊの概要構成の一例を示す図である。
【０１６１】
図１７に示すように、リモートカメラシステム５−ｊは、映像送信装置の一例としてのカメラサーバ５０と、撮影装置の一例としての複数のリモートカメラ７０と、により構成されている。カメラサーバ５０と、各リモートカメラ７０とは、例えば、ＵＳＢ（Universal Serial Bus）、あるいは、Ethernet（登録商標）等の通信方式により相互にデータの送受信が可能になっている。
【０１６２】
各リモートカメラ７０は、ペットホテルに設置された各ケージに対応して設けられており、対応するケージに収容されたペットを撮影可能な位置（例えば、壁、床、天井、ケージ自体等）に取り付けられている。
【０１６３】
カメラサーバ５０は、リモートカメラ７０の撮影によりリモートカメラ７０から出力された動画データ（映像情報の一例）及び音声データを受信し、ネットワークＮＷを介してユーザ端末４−ｋに配信するようになっている。
【０１６４】
また、カメラサーバ５０は、ネットワークＮＷを介してユーザ端末４−ｋから送信されたリクエストに基づいて、リモートカメラ７０のアングルを制御するようになっている。ユーザ端末４−ｋはユーザ端末４−ｋを操作することにより、リモートカメラ７０のアングルを変更して、最適なアングルで動画を視聴することができるようになっている。
【０１６５】
更に、カメラサーバ５０は、ネットワークＮＷを介してユーザ端末４−ｋから送信された音声データをリモートカメラ７０に送信し、リモートカメラ７０は、受信した音声データに対応する音声を拡声出力するようになっている。ユーザは、ユーザ端末４−ｋに設けられたマイクロホンに対して発話することにより、その発話音声をリモートカメラ７０を介して、自分のペットに聞かせることができるようになっている。
【０１６６】
［２．３  カメラサーバ５０の構成及び機能］
次に、カメラサーバ５０の構成及び機能について、図１８を用いて説明する。
【０１６７】
図１８は、第２実施形態に係るカメラサーバ５０の概要構成の一例を示すブロック図である。
【０１６８】
図１８に示すように、カメラサーバ５０は、映像音声処理部５１と、ペットホテル予約サーバ１、ユーザ端末４−ｋ及びリモートカメラ７０との通信状態を制御する通信部５２と、各種プログラム及びデータ等を記憶する記憶部５３（例えば、ハードディスクドライブ等）と、映像音声処理部５１〜記憶部５３とシステム制御部５８との間のインタフェース処理を行う入出力インタフェース５４と、ＣＰＵ５５、ＲＯＭ５６、ＲＡＭ５８等を備えるシステム制御部５８と、を備え、システム制御部５８と入出力インタフェース５４とは、システムバス５９を介して接続されている。
【０１６９】
映像音声処理部５１は、通信部５２から供給された（リモートカメラ７０から送信された）動画データを所定のフォーマット（例えば、MPEG2（Moving Picture Experts Group 2）Video、H.264等）の動画データに変換するとともに、通信部５２から供給された（リモートカメラ７０から送信された）音声データを所定のフォーマット（例えば、例えばMPEG2-AAC（Advanced Audio Coding）、MPEG4-AAC等）等の音声データに変換するようになっている。また、映像音声処理部５１は、フォーマット変換された動画データ及び音声データを多重化して一つの動画データを生成し、通信部５２に出力（ユーザ端末４−ｋに送信）するようになっている。更に、映像音声処理部５１は、通信部５２から供給された（ユーザ端末４−ｋから送信された）所定フォーマットの音声データをＰＣＭ（Pulse Code Modulation）等の音声データに変換し、通信部５２に供給する（リモートカメラ７０に送信）ようになっている。
【０１７０】
システム制御部５８は、ＣＰＵ５５が、ＲＯＭ５６や記憶部５３に記憶された各種プログラムを読み出し実行することによりカメラサーバ５０の各部を制御するようになっている。
【０１７１】
具体的に、システム制御部５８は、ペットホテル予約サーバ１やユーザ端末４−ｋから送信された各種制御情報やリクエストを受信し、当該制御情報やリクエストに基づいて、リモートカメラ７０に制御信号を送信するようになっている。この制御信号によりリモートカメラ７０の撮影動作（撮影の開始、停止、アングルの変更等）が制御されるようになっている。
【０１７２】
なお、カメラサーバ５０の代わりに、ペットホテル端末３−ｊにカメラサーバ５０の機能を持たせるように構成しても良い。
【０１７３】
［２．４  リモートカメラ７０の構成及び機能］
次に、リモートカメラ７０の構成及び機能について、図１９を用いて説明する。
【０１７４】
図１９は、第２実施形態に係るリモートカメラ７０の概要構成の一例を示すブロック図である。
【０１７５】
図１９に示すように、リモートカメラ７０は、例えば、カメラレンズ、ＣＣＤ（Charge Coupled Device）等を有し、動画像を撮影して、当該動画像に対応する動画データを通信部７３に出力するカメラ部７１と、例えば、可動機構、ステッピングモータ、ドライバ等を有し、壁等に取り付けられたリモートカメラ７０を上下左右に旋回させることによりカメラのアングルを変更させるカメラ可動部７２と、カメラサーバ５０との通信状態を制御する通信部７３と、例えば、マイクロホン、Ｄ／Ａ変換器等を有し、ペットの鳴き声等をマイクロホンから入力すると当該鳴き声等に対応した音声データを生成して通信部７３に出力する音声入力部７４と、例えば、スピーカ、増幅回路等を有し、通信部７３から供給された音声データに対応する音声を生成してスピーカにより拡声出力する音声出力部７５と、カメラ部７１〜音声出力部７５とシステム制御部８０との間のインタフェース処理を行う入出力インタフェース７６と、ＣＰＵ７７、ＲＯＭ７８、ＲＡＭ７９等を備えるシステム制御部８０と、を備え、システム制御部８０と入出力インタフェース７６とは、システムバス８１を介して接続されている。
【０１７６】
システム制御部８０は、ＣＰＵ７７が、ＲＯＭ７８に記憶された制御プログラムを読み出し実行することによりリモートカメラ７０の各部を制御するようになっている。
【０１７７】
具体的に、システム制御部８０は、カメラサーバ５０から送信された制御信号を受信し、当該制御信号に基づいてカメラ部７１、カメラ可動部７２等を制御するようになっている。これによりカメラ部７１による動画像の撮影、動画データの出力が開始あるいは停止され、また、カメラ可動部７２によりリモートカメラ７０が旋回するようになっている。
【０１７８】
［２．５  ペットホテル予約サーバの構成及び機能］
次に、ペットホテル予約サーバ１の構成及び機能について、図２０を用いて説明する。
【０１７９】
図２０は、リモートカメラ管理情報の構成例を示す図である。
【０１８０】
記憶部１５に構築されているペットホテル情報データベース１０３には、パスワード、ペットホテル情報、ペットホテル予約状況、アンケート・意見情報等に加えて、リモートカメラ管理情報がホテルＩＤに対応付けて登録されている。
【０１８１】
図２０に示すように、リモートカメラ管理情報は、リモートカメラシステム５−ｊの有無を示すリモートカメラシステム有無、カメラサーバ５０のＩＰアドレス及びリモートカメラ対応リストが設定されるようになっている。
【０１８２】
ここで、リモートカメラ対応リストには、ペットホテルが有する各ケージのケージＩＤ（ケージ001、ケージ002・・・：設備識別情報の一例）と、各ケージに夫々対応して設けられたリモートカメラのカメラＩＤとが対応付けて設定されている。
【０１８３】
第２実施形態において、システム制御部２０は、更に、ユーザ識別情報取得手段、映像要求情報受信手段、判定手段及び制御手段として機能するようになっている。
【０１８４】
この各手段等としての機能について説明すると、ユーザ識別情報取得手段としてのシステム制御部２０は、上述したログイン処理によりユーザ端末４−ｋから会員ＩＤを取得し、セッション管理により保持するようになっている。
【０１８５】
また、映像要求受信手段としてのシステム制御部２０は、ログイン処理後において、ユーザ端末４−ｋから送信されたペット動画視聴リクエスト（映像要求情報の一例）を受信するようになっている。
【０１８６】
また、判定手段としてのシステム制御部２０は、ペット動画視聴リクエストを受信すると、セッション管理により保持したユーザＩＤが示すユーザのペットがリモートカメラシステム５−ｊが構築されているペットホテルに現在預けられているか否かを判定するようになっている。
【０１８７】
また、制御手段としてのシステム制御部２０は、ユーザのペットがリモートカメラシステム５−ｊが構築されているペットホテルに現在預けられている場合には、ペットホテルに預けられているユーザのペットの動画をユーザ端末４−ｋに配信するように、ネットワークＮＷを介してカメラサーバ５０を制御するようになっている。
【０１８８】
［２．６  ペットホテル予約システムの動作］
次に、ペットホテル予約システムＳ２の動作について、図２１及び図２２を用いて説明する。
【０１８９】
［２．６−１  動画配信時の動作］
先ず、ペットホテル予約システムＳ２における動画配信時の動作について説明する。
【０１９０】
図２１は、第２実施形態に係るペットホテル予約システムＳ２の処理例を示すシーケンス図である。
【０１９１】
なお、本実施形態においては、会員予約情報には、寄託予約されたケージのケージＩＤが設定されている。会員予約情報へのケージＩＤの設定方法としては、例えば、予約登録処理（図８ステップＳ３３）において、ペットホテル予約サーバ１がペットホテル予約状況を参照し、空いているケージの中から任意のケージを選択してそのケージＩＤを設定しても良いし、または、予約登録処理が行われた後、ペットホテルの従業者等が、ペットホテル端末３−ｊを操作して寄託予約に対するケージＩＤの割り当てを行い、当該割り当てに基づいてペットホテル予約サーバ１が設定を行うようにしても良い。
【０１９２】
先ず、ユーザによる操作に基づいて、ユーザ端末４−ｋからログインリクエストがペットホテル予約サーバ１に送信されることにより、ペットホテル予約サーバ１とユーザ端末４−ｋとの間でログイン処理が行われ（ステップＳ１０１）、パスワード認証が成功すると、セッション管理により会員ＩＤが保持される。
【０１９３】
次いで、ユーザ端末４−ｋは、ユーザによる操作に基づいて、ペット動画視聴リクエストをペットホテル予約サーバ１に送信し（ステップＳ１０２）、ペットホテル予約サーバ１が当該リクエストを受信すると、ペットホテル予約サーバ１は、ユーザのペットがリモートカメラシステム５−ｊが構築されているペットホテルに現在預けられているか否かを判定する（ステップＳ１０３）。
【０１９４】
具体的に、ペットホテル予約サーバ１は、セッション管理により保持されているユーザＩＤに対応付けて会員利用情報データベース１０２に会員予約情報が登録されているか否かを判別し、会員予約情報が登録されていれば、当該会員予約情報に設定されているチェックイン日及びチェックアウト日に基づいてペットが預けられているか否かを判定する。より詳細に、システム制御部２０は、現在の日付がチェックイン日以降であって且つチェックアウト日よりも前であるか否かを判定する。
【０１９５】
そして、システム制御部２０は、会員予約情報に設定されているホテルＩＤに対応付けてペットホテル情報データベース１０３に登録されているリモートカメラシステム管理情報のリモートカメラシステム有無に基づいてペットホテルにリモートカメラシステム５−ｊが構築されているか否かを判定するようになっている。より詳細に、システム制御部２０は、リモートカメラシステム有無がリモートカメラシステム有りであるか否かを判定する。
【０１９６】
ペットホテル予約サーバ１は、上記判定により、ユーザのペットがリモートカメラシステム５−ｊが構築されているペットホテルに現在預けられていない場合には（ステップＳ１０３：ＮＯ）、動画配信可能なペットホテルにペットが預けられていない旨のメッセージを含む非預かり中通知ページをユーザ端末４−ｋに送信し（ステップＳ１０４）、処理を終了する。
【０１９７】
一方、ペットホテル予約サーバ１は、ユーザのペットがリモートカメラシステム５−ｊが構築されているペットホテルに現在預けられている場合には（ステップＳ１０３：ＹＥＳ）、ユーザのペットを預けたペットホテルに設置されたカメラサーバ５０及びユーザのペットを撮影するリモートカメラ７０を特定する（ステップＳ１０５）。具体的に、ペットホテル予約サーバ１は、リモートカメラシステム管理情報からカメラサーバＩＰアドレスを取得してカメラサーバ５０を特定するとともに、会員予約情報に設定されているケージＩＤに対応するカメラＩＤをリモートカメラシステム管理情報から取得してリモートカメラ７０を特定するようになっている。
【０１９８】
次いで、ペットホテル予約サーバ１は、動画配信ＩＤを生成して当該動画配信ＩＤ、カメラＩＤ、会員予約情報に設定されているチェックイン日、ユーザ端末４−ｋのＩＰアドレス（ユーザ端末４−ｋからのリクエストのヘッダに設定されている）を動画配信制御情報（制御情報の一例）に設定し、カメラサーバＩＰアドレスを送信先ＩＰアドレスとして、当該動画配信制御情報を送信する（ステップＳ１０６）。
【０１９９】
動画配信制御情報を受信したカメラサーバ５０は、受信が正常に行われたことを示す正常受信通知をペットホテル予約サーバ１に送信する（ステップＳ１０７）。
【０２００】
正常受信通知を受信したペットホテル予約サーバ１は、動画視聴ページをユーザ端末４−ｋに送信する（ステップＳ１０８）。この動画視聴ページには、カメラサーバ５０に動画配信リクエストを送信するためのＵＲＬがボタンに対応付けて埋め込まれており、当該ＵＲＬには動画配信ＩＤが設定されている。
【０２０１】
動画視聴ページを受信したユーザ端末４−ｋは、当該ページを画面に表示し、ユーザにより動画を視聴するためのボタンが選択されると、動画配信リクエストをカメラサーバ５０に送信する（ステップＳ１０９）。
【０２０２】
動画配信リクエストを受信したカメラサーバ５０は、動画配信制御情報に設定されているカメラＩＤが示すリモートカメラ７０を制御して撮影を開始させるとともに（ステップＳ１１０）、リモートカメラ７０から出力された動画データの配信を開始し（ステップＳ１１１）、ユーザ端末４−ｋは、受信された動画データの画面表示（再生）を開始する（ステップＳ１１２）。
【０２０３】
その後、カメラサーバ５０からユーザ端末４−ｋに動画データが継続して配信される（ステップＳ１１３、Ｓ１１４）。
【０２０４】
そして、ユーザ操作により動画配信の終了が選択されると、ユーザ端末４−ｋは動画配信終了リクエストをカメラサーバ５０に送信するとともに（ステップＳ１１５）、動画データの画面表示を終了させる（ステップＳ１１６）。
【０２０５】
動画配信終了リクエストを受信したカメラサーバ５０は、リモートカメラ７０を制御して撮影を停止させるとともに、動画データの配信を終了させる（ステップＳ１１７）。
【０２０６】
［２．６−２  カメラサーバにおける動作］
次に、動画配信時におけるカメラサーバ５０の動作（図２１ステップＳ１０７〜Ｓ１１７）について、図２２を用いて説明する。
【０２０７】
図２２は、第２実施形態に係るカメラサーバ５０のシステム制御部５８の動画配信制御処理における処理例を示すシーケンス図である。なお、以下の説明においては、ユーザ端末４−ｋが携帯電話機であるとして説明するが、他の端末装置であっても同様である。
【０２０８】
先ず、カメラサーバ５０のシステム制御部５８は、ペットホテル予約サーバ１から送信された動画配信制御情報を受信すると（ステップＳ１３１）、当該情報を、例えば、ＲＡＭ５７等に保持する（ステップＳ１３２）。
【０２０９】
そして、システム制御部５８は、正常受信通知をペットホテル予約サーバ１に送信する（ステップＳ１３３）。
【０２１０】
次いで、システム制御部５８は、ユーザ端末４−ｋから動画配信リクエストを受信したか否かを判定し（ステップＳ１３４）、動画配信リクエストを受信していなければ（ステップＳ１３４：ＮＯ）、当該リクエストを受信するまで待機する。
【０２１１】
そして、システム制御部５８は、動画配信リクエストを受信すると（ステップＳ１３４：ＹＥＳ）、当該リクエストのリクエストヘッダに設定されている送信元ＩＰアドレス及びアクセス先のＵＲＬに設定されている動画配信ＩＤが、動画配信制御情報に設定されているユーザ端末４−ｋのＩＰアドレス及び動画配信ＩＤと一致するか否かを判定し（ステップＳ１３５）、一致しない場合には（ステップＳ１３５：ＮＯ）、動画配信制御処理を終了させる。
【０２１２】
一方、システム制御部５８は、ＩＰアドレス及び動画配信ＩＤの何れもが一致する場合には（ステップＳ１３５：ＹＥＳ）、動画配信制御情報に設定されているカメラＩＤが示すリモートカメラ７０に撮影開始制御信号を送信する（ステップＳ１３６）。この制御信号により、リモートカメラ７０のシステム制御部８０において、撮影を開始させるようにカメラ部７１が制御され、リモートカメラ７０から動画データ及び音声データが出力される。
【０２１３】
そして、システム制御部５８は、動画データの配信を開始させる（ステップＳ１３７）。そうすると、システム制御部５８は、リモートカメラ７０から動画データ及び音声データを受信するとともに、映像音声処理部５１を制御して、受信された動画データ及び音声データに基づいて多重化された動画データを生成し、当該動画データをユーザ端末４−ｋに配信する。
【０２１４】
これにより、ユーザ端末４−ｋにおいて、受信された動画データが画面に表示される。ここで、ユーザがユーザ端末４−ｋ（携帯電話機）のオフフックボタンを押下（指でボタンを押し下げる）し、ユーザ端末４−ｋのマイクロホンに向かって何かを話すと、当該発話音声に対応する音声データがユーザ端末４−ｋからカメラサーバ５０に送信され、当該音声データを受信したカメラサーバ５０のシステム制御部５８は、映像音声処理部５１を制御して、受信された音声データを変換してリモートカメラ７０に送信する。これにより、ユーザの発話音声がリモートカメラ７０の音声出力部７５により拡声出力される。
【０２１５】
次いで、システム制御部５８は、ユーザ端末４−ｋからリクエストを受信したか否かを判定し（ステップＳ１３８）、リクエストを受信していない場合には（ステップＳ１３８：ＮＯ）、ステップＳ１４１に移行する。
【０２１６】
一方、システム制御部５８は、ユーザ端末４−ｋからリクエストを受信した場合には（ステップＳ１３８：ＹＥＳ）、受信されたリクエストの内容を判別する（ステップＳ１３９）。
【０２１７】
このとき、ユーザがユーザ端末４−ｋの上下左右の何れかのカーソルボタンを押下し、カメラアングルの変更を指示すると、ユーザ端末４−ｋは、アングルを変更する方向を設定したアングル変更リクエストをカメラサーバ５０に送信する。
【０２１８】
システム制御部５８は、アングル変更リクエストを受信した場合には（ステップＳ１３９：アングル変更）、当該リクエストに設定された方向に対応するアングル変更制御信号をリモートカメラ７０に送信する（ステップＳ１４０）。リモートカメラ７０のシステム制御部８０は、アングル変更制御信号に基づいてカメラ可動部７２を制御し、リモートカメラ７０を旋回させる。
【０２１９】
次いで、システム制御部５８は、動画配信制御情報に設定されたチェックアウト日を参照して、預かり期間が経過したか否かを判定する（ステップＳ１４１）。具体的に、システム制御部５８は、現在の日付がチェックアウト日に達しているか否かを判定する。そして、システム制御部５８は、預かり期間が経過していない場合には（ステップＳ１４１：ＮＯ）、ステップＳ１３８に移行し、預かり期間が経過している場合には（ステップＳ１４１：ＹＥＳ）、ステップＳ１４２に移行する。
【０２２０】
一方、ユーザがユーザ端末４−ｋのオンフックボタンを押下し、動画配信の終了を指示すると、ユーザ端末４−ｋは、動画配信終了リクエストをカメラサーバ５０に送信する。
【０２２１】
システム制御部５８は、ステップＳ１３９において、動画配信終了リクエスト場合には（ステップＳ１３９：動画配信終了）、ステップＳ１４２に移行する。
【０２２２】
そして、システム制御部５８は、ステップＳ１４２において動画配信終了リクエスト場合、または、ステップＳ１４１において預かり期間が経過している場合には、リモートカメラ７０に撮影停止制御信号を送信する（ステップＳ１４２）。この制御信号により、リモートカメラ７０において撮影動作が停止される。
【０２２３】
次いで、システム制御部５８は、動画データの配信を停止させて（ステップＳ１４３）、動画配信制御処理を終了させる。
【０２２４】
以上説明したように、本実施形態によれば、第１実施形態に係るペットホテル予約システムＳの動作による効果に加えて、ペットホテルに預けられているペットを撮影し且つペットの鳴き声等の音声を集音するとともに、当該撮影されたペットの動画及び集音された音声を含む動画データをユーザ端末４−ｋに配信するためのリモートカメラシステム５−ｊが少なくとも一部のペットホテルに夫々構築されており、ペットホテル予約サーバ１のシステム制御部２０は、会員予約情報に設定されているチェックイン日及びチェックアウト日に基づいてユーザのペットが現在ペットホテルに預けられていると判定した場合には、当該ペットホテルに預けられているペットを撮影させるとともに、撮影されたペットの動画データをユーザ端末４−ｋに送信させるようにリモートカメラシステム５−ｊを制御するので、現在ペットホテルにペットを預けているユーザは、ユーザ端末４−ｋを用いて自分のペットの様子を見たり、鳴き声等を聴くことができる一方で、現在ペットホテルにペットを預けていないユーザによりペットの様子を見られることを防止することができる。
【０２２５】
また、ペットホテル予約サーバ１のシステム制御部２０は、会員予約情報に含まれるケージＩＤが示すケージに対応するリモートカメラ７０による撮影を実行させるとともに、当該リモートカメラ７０から出力された動画データがユーザ端末４−ｋに送信されるようにカメラサーバ５０を制御するので、現在ペットホテルにペットを預けているユーザは、確実に自分のペットの様子を見たり、鳴き声等を聴くことができるとともに、自分のペットの様子が他人に見られることを防止することができる。
【０２２６】
更に、カメラサーバ５０は、ユーザの操作に基づいてユーザ端末４−ｋから受信されたアングル変更リクエストに基づいて、リモートカメラ７０のカメラアングルを変更するように制御するので、ユーザは、希望するアングルで自分のペットの様子を見ることができる。
【０２２７】
また更に、ユーザ端末４−ｋは、ユーザの発話音声を集音し、当該音声に対応する音声データをカメラサーバ５０に送信する。これに対して、カメラサーバ５０は、受信された音声データを対応するリモートカメラ７０に送信し、リモートカメラ７０は当該音声データに対応する音声を拡声出力するので、ユーザは、自分のペットの様子を見ることができるとともに、自分の声をペットに聞かせることができる。
【０２２８】
なお、本実施形態においては、一つのケージに対して一つのリモートカメラ７０を設置していたが、一つのケージに対して複数のリモートカメラ７０を設置しても良いし、複数のケージに対して一つのリモートカメラ７０を設置しても良い。更には、一つのペットホテルにおいて、リモートカメラ７０が設置されているケージと、リモートカメラ７０が設置されていないケージとが混在しても良い。
【０２２９】
また、本実施形態においては、ペットホテル予約システムＳ２を利用して寄託予約を行い、且つ自分のペットが予約を行ったペットホテルに現在預けられている場合にのみ、ペットホテルに預けられているペットの様子を見ることができるようにしていたが、ペットホテル予約システムＳ２の会員であれば、寄託予約の有無を問わずペットの様子を見ることができるようにしても良い。
【０２３０】
また、本実施形態においては、動画データの配信中に預かり期間が経過したか否かをカメラサーバ５０において判定していたが、ペットホテル予約サーバ１において判定しても良く、預かり期間が経過した場合には、ペットホテル予約サーバ１からカメラサーバ５０に制御情報を送信することにより動画データの配信を停止させるようにしても良い。
【０２３１】
また、本実施形態においては、チェックイン日からチェックアウト日の前日までの間に、ペットホテルに預けられたペットの様子を見ることができるようにしていたが、例えば、チェックイン日のチェックイン時刻からチェックアウト日のチェックアウト時刻までの間に、ペットの様子を見ることができるようにしても良い。
【０２３２】
また、本実施形態においては、カメラサーバ５０から直接ユーザ端末４−ｋに動画データを配信していたが、ペットホテル予約サーバ１を経由して動画データを配信しても良い。
【０２３３】
［３．第３実施形態］
次に、第３実施形態について説明する。
【０２３４】
上記説明した第１実施形態においては、ペットホテルの寄託予約のみをする場合について説明したが、以下に説明する第２実施形態においては、ペットホテルの寄託予約とともに、人が宿泊する宿泊施設の宿泊予約を行う場合について説明する。
【０２３５】
［３．１  ペットホテル予約システムの構成及び機能概要］
先ず、第３実施形態に係るペットホテル予約システムＳ３の構成及び概要機能について、図２３を用いて説明する。
【０２３６】
図２３は、第３実施形態に係るペットホテル予約システムＳ３の概要構成の一例を示す図である。
【０２３７】
図２３に示すように、ペットホテル予約システムＳ３は、ペットホテル予約サーバ１、ペットホテル端末３−ｊ及びユーザ端末４−ｋに加えて、宿泊施設端末２−ｉ（ｉ＝１，２・・・ｌ）をも含んで構成されている。宿泊施設端末２−ｉとペットホテル予約サーバ１とは、ネットワークＮＷを介して相互にデータの送受信が可能になっている。また、ペットホテル予約サーバ１は宿泊施設情報データベース１０４を備えている。
【０２３８】
このような構成のペットホテル予約システムＳにおいて、ネットワークＮＷを介してユーザ端末４−ｋからのリクエストに応じて、ペットホテル予約サーバ１がペットホテルの予約登録処理を行うとともに、宿泊施設の予約登録処理をも行うようになっている。
【０２３９】
次に、宿泊施設端末２−ｉは、宿泊施設の従業者等が利用する端末装置であり、例えば、パーソナルコンピュータ等を適用することができる。そして、宿泊施設端末２−ｉは、宿泊施設予約サーバ１にアクセスして、宿泊施設情報データベース１０４に登録された予約状況等を取得し、画面に表示するようになっている。このようにして、宿泊施設の従業者等は、その宿泊施設の予約内容、空室状況（予約状況）等を管理することができるようになっている（例えば、予約内容等を参照したり、予約のキャンセル手続を行う等）。
【０２４０】
［３．２  ペットホテル予約サーバの構成及び機能］
次に、ペットホテル予約サーバ１の構成及び機能について、図２４を用いて説明する。
【０２４１】
図２４は、宿泊施設情報データベース１０４に登録される情報の内容の一例を示す図である。
【０２４２】
記憶部１５には、会員情報データベース１０１、会員利用情報データベース１０２及びペットホテル情報データベース１０３に加えて、宿泊施設情報データベース１０４が構築されている。
【０２４３】
図２４に示すように、宿泊施設情報データベース１０４には、管理画面にログインするためのパスワード、各宿泊施設に関する情報である宿泊施設情報、提供可能客室数、宿泊施設予約状況等が施設ＩＤに対応付けて登録されている。
【０２４４】
宿泊施設情報には、例えば、宿泊施設の基本情報（例えば、名称、住所、郵便番号、電話番号、ＦＡＸ番号、電子メールアドレス等）、案内情報、料金等が設定されるようになっている。
【０２４５】
宿泊施設予約状況は、宿泊施設を単位とした宿泊予約の内容、状況等を示す情報である。宿泊施設予約状況としては、例えば、客室毎及び日付毎に対応する客室の空き状況を全客室について示す空室情報が設定され、宿泊予約が登録されている場合には、その登録された内容が、宿泊施設予約情報として設定される。
【０２４６】
宿泊施設予約情報は、例えば、予約番号、予約した会員の会員ＩＤ、予約登録日、チェックイン日、チェックアウト日、チェックイン時刻、客室タイプ宿泊料金、連絡先の電話番号等が設定される。
【０２４７】
第３実施形態において、システム制御部２０は、更に、宿泊施設検索画面情報送信手段、宿泊施設検索要求受信手段、宿泊施設検索手段、宿泊予約登録要求受信手段及び宿泊予約登録手段として機能するようになっている。
【０２４８】
［３．３  ペットホテル予約システムの動作］
次に、ペットホテル予約システムＳ３の動作について、図２５を用いて説明する。
【０２４９】
図２５は、第３実施形態に係るペットホテル予約システムＳ３の処理例を示すシーケンス図である。
【０２５０】
先ず、図８において示した処理により、ユーザが指定した検索条件に合致するペットホテルが検索され、ユーザにより選択されたペットホテルの予約申し込みページ８００（図１４参照）がユーザ端末４−ｋにより画面に表示されている。
【０２５１】
ここで、図２５に示すように、ユーザが予約ボタン８４０を選択すると（ステップＳ１６１）、ユーザ端末４−ｋは、予約申し込みリクエストをペットホテル予約サーバ１に送信し（ステップＳ１６２）、ペットホテル予約サーバ１は予約登録処理を実行する（ステップＳ１６３）。
【０２５２】
次いで、ペットホテル予約サーバ１は、申し込み内容のチェックイン日及びチェックアウト日（会員予約情報、ペットホテル予約情報に設定されている）をセッション管理によりＲＡＭ１９等に保持する（ステップＳ１６４）。
【０２５３】
次いで、ペットホテル予約サーバ１は、予約完了ページをユーザ端末４−ｋに送信し（ステップＳ１６５）、ユーザ端末４−ｋは、当該ページを画面に表示する。この予約完了ページには、ペットホテルの予約に続けて宿泊施設の検索を行うための選択ボタンが設けられている。
【０２５４】
ユーザが選択ボタンを選択すると（ステップＳ１６６）、ユーザ端末４−ｋは、宿泊施設検索ページリクエストをペットホテル予約サーバ１に送信する（ステップＳ１６７）。
【０２５５】
宿泊施設検索ページリクエストを受信したペットホテル予約サーバ１は、セッション管理により保持したチェックイン日とチェックアウト日が宿泊施設の検索条件のチェックイン日及びチェックアウト日の初期値として予め選択されているように宿泊施設検索ページを生成し（ステップＳ１６８）、当該ページをユーザ端末４−ｋに送信する（ステップＳ１６９）。
【０２５６】
宿泊施設検索ページを受信したユーザ端末４−ｋは、当該ページを画面に表示する。宿泊施設検索ページには、例えば、チェックイン日、チェックアウト日、宿泊人数、客室タイプ、料金範囲、宿泊する地域等を選択するためのプルダウンメニューが設けられている。このとき、チェックイン日及びチェックアウト日には、ペットホテルの寄託予約の申し込み内容と同じ年月日が予め選択されている。
【０２５７】
ユーザは、ペットをペットホテルに預けて旅行や出張に出かけ、宿泊施設に宿泊しようとする場合には、ペットホテルのチェックイン日及びチェックアウト日と、宿泊施設のチェックイン日及びチェックアウト日は基本的に一致するので、再度チェックイン日及びチェックアウト日を選択する必要がない。
【０２５８】
そして、ユーザがその他の検索条件を設定し（チェックイン日またはチェックアウト日を変更しても良い）、検索ボタンを選択すると（ステップＳ１７０）、ユーザ端末４−ｋは、各検索条件が設定された宿泊施設検索ページリクエストをペットホテル予約サーバ１に送信する（ステップＳ１７１）。
【０２５９】
宿泊施設検索ページリクエストを受信したペットホテル予約サーバ１は、当該リクエストの設定されている検索条件に合致する宿泊施設を宿泊施設情報データベースに登録されている宿泊施設情報及び宿泊施設予約情報等に基づいて検索し（ステップＳ１７２）、宿泊施設検索結果ページをユーザ端末４−ｋに送信する（ステップＳ１７３）。具体的に、ペットホテル予約サーバ１は、例えば、検索条件に指定されたチェックイン日からチェックアウト日の前日までの間に予約することができる宿泊施設を検索する。
【０２６０】
宿泊施設検索結果ページを受信したユーザ端末４−ｋは、当該ページを画面に表示し、ユーザが、何れかの宿泊施設に対応する予約ボタンを選択すると（ステップＳ１７４）、ユーザ端末４−ｋは、宿泊施設予約リクエストをペットホテル予約サーバ１に送信し（ステップＳ１７５）、これに応じて、ペットホテル予約サーバ１は、宿泊施設予約申し込みページをユーザ端末４−ｋに送信する（ステップＳ１７６）。
【０２６１】
宿泊施設予約申し込みページを受信したユーザ端末４−ｋは、当該ページを画面に表示し、ユーザが、必要項目を入力して予約ボタンを選択すると（ステップＳ１７７）、ユーザ端末４−ｋは、宿泊施設予約申し込みリクエストをペットホテル予約サーバ１に送信し（ステップＳ１７８）、ペットホテル予約サーバ１は、宿泊施設予約登録処理を実行する（ステップＳ１７９）。
【０２６２】
具体的に、ペットホテル予約サーバ１は、予約番号を生成し、予約申し込みリクエストに設定された情報、セッション管理により保持した申し込み内容（チェックイン日、チェックアウト日等の検索条件）、会員情報、ペットホテル情報等に基づいて宿泊施設予約情報を生成する。そして、ペットホテル予約サーバ１は、生成された宿泊施設予約情報を施設ＩＤに対応付けて宿泊施設情報データベース１０４に登録する。
【０２６３】
次いで、ペットホテル予約サーバ１は、宿泊施設予約完了ページをユーザ端末４−ｋに送信するとともに（ステップＳ１８０）、宿泊施設予約確認メールを送信する（ステップＳ１８１）。
【０２６４】
以上説明したように、本実施形態によれば、第１実施形態に係るペットホテル予約システムＳの動作による効果に加えて、会員予約情報、ペットホテル予約情報を登録したときにおけるチェックイン日及びチェックアウト日が宿泊施設のチェックイン日及びチェックアウト日として検索条件を指定するための宿泊施設検索ページに予め設定されているので、ペットをペットホテルに預けるとともに宿泊施設に宿泊しようとするユーザは改めてチェックイン日及びチェックアウト日を指定する必要がなく、宿泊施設の予約をスムーズに行うことができる。
【０２６５】
なお、本実施形態においては、ペットホテルの寄託予約におけるチェックイン日及びチェックアウト日を宿泊施設の検索条件として引き継がれるようにしていたが、これとは逆に、宿泊施設の宿泊予約におけるチェックイン日及びチェックアウト日をペットホテルの検索条件として引き継がれるようにしても良い。
【０２６６】
また、上記各実施形態においては、日単位でペットホテルの寄託予約を行うようにしていたが、例えば、時間単位、半日（１２時間）単位でペットホテルの寄託予約を行うようにしても良い。この場合においては、例えば、絞り込み条件としてトリミング有り（ペットの毛を刈ったり、シャンプーやリンスをするサービス）を設け、オプションとしてトリミングの予約も追加して行えるようにしても良い。
【０２６７】
また、上記各実施形態においては、ペットホテルに預けることができるペットの生物学上の区分として、犬、猫、うさぎ、鳥、小動物（ハムスター、亀、フェレット、は虫類等）を選択することができるようにしていたが、他の区分の動物（例えば、猿、豚等のほ乳類、両生類、昆虫、熱帯魚等の魚類）を選択できるようにしても良い。
【図面の簡単な説明】
【０２６８】
【図１】第１実施形態に係るペットホテル予約システムＳの概要構成の一例を示す図である。
【図２】ペットホテル予約サービスの概要について説明する図である。
【図３】第１実施形態に係るペットホテル予約サーバ１の概要構成の一例を示すブロック図である。
【図４】会員情報データベース１０１に登録される情報の内容の一例を示す図である。
【図５】会員利用情報データベース１０２に登録される情報の内容の一例を示す図である。
【図６】ペットホテル情報データベース１０３に登録される情報の内容の一例を示す図である。
【図７】ケージ情報の構成例を示す図である。
【図８】第１実施形態に係るペットホテル予約システムＳの処理例を示すシーケンス図である。
【図９】ペットホテル検索ページ３００の表示例を示す図である。
【図１０】検索結果ページ４００の表示例を示す図である。
【図１１】検索条件変更ページ５００の表示例を示す図である。
【図１２】ペットホテル詳細ページ６００の表示例を示す図である。
【図１３】お客様の声ページ７００の表示例を示す図である。
【図１４】予約申し込みページ８００の表示例を示す図である。
【図１５】第１実施形態に係るペットホテル予約サーバ１のシステム制御部２０の検索処理における処理の流れの一例を示すフローチャートである。
【図１６】第２実施形態に係るペットホテル予約システムＳ２の概要構成の一例を示す図である。
【図１７】第２実施形態に係るリモートカメラシステム５−ｊの概要構成の一例を示す図である。
【図１８】第２実施形態に係るカメラサーバ５０の概要構成の一例を示すブロック図である。
【図１９】第２実施形態に係るリモートカメラ７０の概要構成の一例を示すブロック図である。
【図２０】リモートカメラ管理情報の構成例を示す図である。
【図２１】第２実施形態に係るペットホテル予約システムＳ２の処理例を示すシーケンス図である。
【図２２】第２実施形態に係るカメラサーバ５０のシステム制御部５８の動画配信制御処理における処理例を示すシーケンス図である。
【図２３】第３実施形態に係るペットホテル予約システムＳ３の概要構成の一例を示す図である。
【図２４】宿泊施設情報データベース１０４に登録される情報の内容の一例を示す図である。
【図２５】第３実施形態に係るペットホテル予約システムＳ３の処理例を示すシーケンス図である。
【符号の説明】
【０２６９】
１  ペットホテル予約サーバ
２−ｉ  宿泊施設端末
３−ｊ  ペットホテル端末
４−ｋ  ユーザ端末
５−ｊ  リモートカメラシステム
１１  操作部
１２  表示部
１３  通信部
１４  ドライブ部
１５  記憶部
１６  入出力インタフェース
１７  ＣＰＵ
１８  ＲＯＭ
１９  ＲＡＭ
２０  システム制御部
２１  システムバス
５０  カメラサーバ
５１  映像音声処理部
５２  通信部
５３  記憶部
５４  入出力インタフェース
５５  ＣＰＵ
５６  ＲＯＭ
５７  ＲＡＭ
５８  システム制御部
５９  システムバス
７０  リモートカメラ
７１  カメラ部
７２  カメラ可動部
７３  通信部
７４  音声入力部
７５  音声出力部
７６  入出力インタフェース
７７  ＣＰＵ
７８  ＲＯＭ
７９  ＲＡＭ
８０  システム制御部
８１  システムバス
１０１  ペットホテル情報データベース
１０２  会員情報データベース
１０３  ペットホテル情報データベース
１０４  宿泊施設情報データベース
ＮＷ  ネットワーク
Ｓ、Ｓ２、Ｓ３  ペットホテル予約システム
【図１】
2008102815.tif 000003
【図２】
2008102815.tif 000004
【図３】
2008102815.tif 000005
【図４】
2008102815.tif 000006
【図５】
2008102815.tif 000007
【図６】
2008102815.tif 000008
【図７】
2008102815.tif 000009
【図８】
2008102815.tif 000010
【図９】
2008102815.tif 000011
【図１０】
2008102815.tif 000012
【図１１】
2008102815.tif 000013
【図１２】
2008102815.tif 000014
【図１３】
2008102815.tif 000015
【図１４】
2008102815.tif 000016
【図１５】
2008102815.tif 000017
【図１６】
2008102815.tif 000018
【図１７】
2008102815.tif 000019
【図１８】
2008102815.tif 000020
【図１９】
2008102815.tif 000021
【図２０】
2008102815.tif 000022
【図２１】
2008102815.tif 000023
【図２２】
2008102815.tif 000024
【図２３】
2008102815.tif 000025
【図２４】
2008102815.tif 000026
【図２５】
2008102815.tif 000027