(57)【特許請求の範囲】
【請求項１】
以下の要素を有することを特徴とする宿泊施設紹介サーバ
（１）宿泊施設毎の登録事項を記憶する宿泊施設データベース
（２）複数の検索項目からなる旅行条件のうち、出発地、同行者、目的及び距離の少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付部
（３）少なくとも、特定選択肢を受け付けた検索項目については、当該検索項目に相当する登録事項に基づいて当該特定選択肢に対応する宿泊施設を検索する宿泊施設検索部。
【請求項２】
前記宿泊施設検索部は、不特定選択肢を受け付けた検索項目について、当該検索項目に相当する登録事項に関わらず、宿泊施設を検索することを特徴とする請求項１記載の宿泊施設紹介サーバ。
【請求項３】
前記宿泊施設検索部は、不特定選択肢を受け付けた検索項目について、当該検索項目に相当する登録事項に基づいて、すべての特定選択肢のＯＲ条件に対応する宿泊施設を検索することを特徴とする請求項１記載の宿泊施設紹介サーバ。
【請求項４】
以下の要素を有することを特徴とする宿泊施設紹介サーバ
（１）宿泊施設毎の登録事項を記憶する宿泊施設データベース
（２）複数の検索項目からなる旅行条件のうち、少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付部
（３）不特定選択肢を受け付けた検索項目について、無作為に特定選択肢を選択し、当該検索項目に相当する登録事項に基づいて当該選択した特定選択肢に対応する宿泊施設を検索する宿泊施設検索部。
【請求項５】
以下の要素を有することを特徴とする宿泊施設紹介サーバ
（１）宿泊施設毎の登録事項を記憶する宿泊施設データベース
（２）複数の検索項目からなる旅行条件のうち、少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付部
（３）不特定選択肢を受け付けた検索項目について、所定順位に従って特定選択肢を選択し、当該検索項目に相当する登録事項に基づいて当該選択した特定選択肢に対応する宿泊施設を検索する宿泊施設検索部。
【請求項６】
前記宿泊施設検索部は、不特定選択肢を受け付けた検索項目について、複数の特定選択肢を選択し、当該検索項目に相当する登録事項に基づいて当該選択した特定選択肢のＡＮＤ条件に対応する宿泊施設を検索することを特徴とする請求項４又は５の何れかに記載の宿泊施設紹介サーバ。
【請求項７】
前記宿泊施設検索部は、不特定選択肢を受け付けた検索項目について、複数の特定選択肢を選択し、当該検索項目に相当する登録事項に基づいて当該選択した特定選択肢のＯＲ条件に対応する宿泊施設を検索することを特徴とする請求項４又は５の何れかに記載の宿泊施設紹介サーバ。
【請求項８】
以下の要素を有することを特徴とする宿泊施設紹介サーバ
（１）宿泊施設毎の登録事項を記憶する宿泊施設データベース
（２）複数の検索項目からなる旅行条件のうち、少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付部
（３）不特定選択肢を受け付けた検索項目について、当該検索項目に相当する登録事項に基づいて、すべての特定選択肢のＡＮＤ条件に対応する宿泊施設を検索する宿泊施設検索部。
【請求項９】
宿泊施設紹介サーバは、更に、
（４）検索した宿泊施設を紹介する文書の画面を送信する宿泊施設提示部を有することを特徴とする請求項１乃至８のうち何れか一項に記載の宿泊施設紹介サーバ。
【請求項１０】
宿泊施設毎の登録事項を記憶する宿泊施設データベースを有する宿泊施設紹介サーバによる宿泊施設紹介方法であって、以下の要素を有することを特徴とする宿泊施設紹介方法
（１）複数の検索項目からなる旅行条件のうち、出発地、同行者、目的及び距離の少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付工程
（２）少なくとも、特定選択肢を受け付けた検索項目については、当該検索項目に相当する登録事項に基づいて当該特定選択肢に対応する宿泊施設を検索する宿泊施設検索工程。
【請求項１１】
宿泊施設毎の登録事項を記憶する宿泊施設データベースを有する宿泊施設紹介サーバとなるコンピュータに、以下の手順を実行させるためのプログラム
（１）複数の検索項目からなる旅行条件のうち、出発地、同行者、目的及び距離の少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付手順
（２）少なくとも、特定選択肢を受け付けた検索項目については、当該検索項目に相当する登録事項に基づいて当該特定選択肢に対応する宿泊施設を検索する宿泊施設検索手順。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、旅行の宿泊施設を探す利用者に宿泊施設を紹介する宿泊施設紹介システムに関するものである。
【背景技術】
【０００２】
特許文献１「宿泊施設案内装置、宿泊施設案内システム、宿泊施設案内方法、および記録媒体」は、段落番号００５０で、出発地、目的地、出発可能時刻、宿泊施設位置限定、表示優先順位を検索条件として宿泊施設の検索を行っている。
【０００３】
特許文献１は、検索条件として具体的な地名や時刻などを各項目に設定するものと想定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１７５３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明では、検索項目の一部を不特定に設定された状態で所望の宿泊施設を検索し、利用者に案内することを課題とする。
【課題を解決するための手段】
【０００６】
本願発明に係る宿泊施設紹介サーバは、以下の要素を有することを特徴とする
（１）宿泊施設毎の登録事項を記憶する宿泊施設データベース
（２）複数の検索項目からなる旅行条件のうち、出発地、同行者、目的及び距離の少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付部
（３）少なくとも、特定選択肢を受け付けた検索項目については、当該検索項目に相当する登録事項に基づいて当該特定選択肢に対応する宿泊施設を検索する宿泊施設検索部。
【０００７】
また、前記宿泊施設検索部は、不特定選択肢を受け付けた検索項目について、当該検索項目に相当する登録事項に関わらず、宿泊施設を検索することを特徴とする。
【０００８】
また、前記宿泊施設検索部は、不特定選択肢を受け付けた検索項目について、当該検索項目に相当する登録事項に基づいて、すべての特定選択肢のＯＲ条件に対応する宿泊施設を検索することを特徴とする。
【０００９】
本願発明に係る宿泊施設紹介サーバは、以下の要素を有することを特徴とする
（１）宿泊施設毎の登録事項を記憶する宿泊施設データベース
（２）複数の検索項目からなる旅行条件のうち、少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付部
（３）不特定選択肢を受け付けた検索項目について、無作為に特定選択肢を選択し、当該検索項目に相当する登録事項に基づいて当該選択した特定選択肢に対応する宿泊施設を検索する宿泊施設検索部。
【００１０】
本願発明に係る宿泊施設紹介サーバは、以下の要素を有することを特徴とする
（１）宿泊施設毎の登録事項を記憶する宿泊施設データベース
（２）複数の検索項目からなる旅行条件のうち、少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付部
（３）不特定選択肢を受け付けた検索項目について、所定順位に従って特定選択肢を選択し、当該検索項目に相当する登録事項に基づいて当該選択した特定選択肢に対応する宿泊施設を検索する宿泊施設検索部。
【００１１】
また、前記宿泊施設検索部は、不特定選択肢を受け付けた検索項目について、複数の特定選択肢を選択し、当該検索項目に相当する登録事項に基づいて当該選択した特定選択肢のＡＮＤ条件に対応する宿泊施設を検索することを特徴とする。
【００１２】
また、前記宿泊施設検索部は、不特定選択肢を受け付けた検索項目について、複数の特定選択肢を選択し、当該検索項目に相当する登録事項に基づいて当該選択した特定選択肢のＯＲ条件に対応する宿泊施設を検索することを特徴とする。
【００１３】
本願発明に係る宿泊施設紹介サーバは、以下の要素を有することを特徴とする
（１）宿泊施設毎の登録事項を記憶する宿泊施設データベース
（２）複数の検索項目からなる旅行条件のうち、少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付部
（３）不特定選択肢を受け付けた検索項目について、当該検索項目に相当する登録事項に基づいて、すべての特定選択肢のＡＮＤ条件に対応する宿泊施設を検索する宿泊施設検索部。
【００１４】
また、宿泊施設紹介サーバは、更に、
（４）検索した宿泊施設を紹介する文書の画面を送信する宿泊施設提示部を有することを特徴とする。
【００１６】
本願発明に係る宿泊施設紹介方法は、
宿泊施設毎の登録事項を記憶する宿泊施設データベースを有する宿泊施設紹介サーバによる宿泊施設紹介方法であって、以下の要素を有することを特徴とする
（１）複数の検索項目からなる旅行条件のうち、出発地、同行者、目的及び距離の少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付工程
（２）少なくとも、特定選択肢を受け付けた検索項目については、当該検索項目に相当する登録事項に基づいて当該特定選択肢に対応する宿泊施設を検索する宿泊施設検索工程。
【００１７】
本願発明に係るプログラムは、
宿泊施設毎の登録事項を記憶する宿泊施設データベースを有する宿泊施設紹介サーバとなるコンピュータに、以下の手順を実行させることを特徴とする
（１）複数の検索項目からなる旅行条件のうち、出発地、同行者、目的及び距離の少なくとも一つの検索項目について、当該検索項目に相当する登録事項との適応関係を特定可能な複数の特定選択肢と、前記登録事項との適応関係を検索条件として特定しないことを指示する不特定選択肢を提示して、選択肢の選択により検索条件を受け付ける旅行条件受付手順
（２）少なくとも、特定選択肢を受け付けた検索項目については、当該検索項目に相当する登録事項に基づいて当該特定選択肢に対応する宿泊施設を検索する宿泊施設検索手順。
【発明の効果】
【００１８】
本願発明では、検索条件受付において、一部の検索項目について、登録事項を特定する特定選択肢の他、登録事項を特定しないことを特徴とする不特定選択肢（「おまかせ」アイコン）を提示して、選択的に検索条件を受け付けるので、利用者が検索条件の設定を忘れた場合と、検索条件を意識的に設定しない場合を区別することができる。その為、検索条件の設定忘れを防止するとともに、利用者の積極的な意思に従って、任意の抽出条件を認容することを指示することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】図１は、宿泊施設紹介システムのネットワーク概要を示す図である。
【図２】図２は、宿泊施設紹介処理フローを示す図である。
【図３】図３は、宿泊施設紹介サーバの構成を示す図である。
【図４】図４は、利用者テーブルの例を示す図である。
【図５】図５は、旅行条件受付画面（出発地受付画面）を示す図である。
【図６】図６は、旅行条件受付画面（同行者受付画面）を示す図である。
【図７】図７は、旅行条件受付画面（目的受付画面）を示す図である。
【図８】図８は、旅行条件受付画面（距離受付画面）を示す図である。
【図９】図９は、旅行条件受付処理フローを示す図である。
【図１０】図１０は、旅行条件受付部の構成を示す図である。
【図１１】図１１は、宿泊施設検索処理フローを示す図である。
【図１２】図１２は、同行者適応テーブルの例を示す図である。
【図１３】図１３は、目的適応テーブルの例を示す図である。
【図１４】図１４は、地域判定テーブルの例を示す図である。
【図１５】図１５は、宿泊施設テーブルを示す図である。
【図１６】図１６は、宿泊施設紹介文書の例を示す図である。
【図１７】図１７は、実施の形態２に係る宿泊施設検索処理フローを示す図である。
【図１８】図１８は、実施の形態３に係る旅行条件受付画面（同行者受付画面）を示す図である。
【図１９】図１９は、実施の形態３に係る宿泊施設検索処理フローを示す図である。
【図２０】図２０は、実施の形態４に係る宿泊施設検索処理フローを示す図である。
【図２１】図２１は、実施の形態５に係る旅行条件受付画面（出発地受付画面）を示す図である。
【図２２】図２２は、実施の形態５に係る旅行条件受付画面（距離受付画面）を示す図である。
【図２３】図２３は、実施の形態５に係る宿泊施設検索処理フローを示す図である。
【図２４】図２４は、実施の形態６に係る宿泊施設検索処理フローを示す図である。
【発明を実施するための形態】
【００２０】
旅行を計画する利用者は、複数の検索項目からなる旅行条件を指定し、宿泊施設紹介システムは、その旅行に適した宿泊施設を検索し、利用者に宿泊施設の検索結果を提示する。本願発明では、一部の検索項目について条件不特定の選択肢を設定することにより、ユーザのあいまいさに対応しつつ、柔軟な検索サービスを実現する。
【００２１】
実施の形態１．
図１は、宿泊施設紹介システムのネットワーク概要を示す図である。宿泊施設紹介サーバ１０１と利用者端末１０２は、インターネットを介して接続している。利用者端末１０２は、宿泊施設紹介サーバ１０１から受信した画面を表示し、その画面上での操作結果を返信できるブラウザを有している。
【００２２】
宿泊施設紹介サーバ１０１による宿泊施設紹介処理について説明する。図２は、宿泊施設紹介処理フローを示す図である。利用者特定処理（Ｓ２０１）で、利用者を特定し、旅行条件受付処理（Ｓ２０２）で、複数の検索項目に対する選択条件からなる旅行条件を受け付け、宿泊施設検索処理（Ｓ２０３）で、宿泊施設を検索し、宿泊施設提示処理（Ｓ２０４）で、検索結果として得られた宿泊施設を提示する。
【００２３】
宿泊施設紹介サーバのモジュール構成図に従って、各処理について詳述する。図３は、宿泊施設紹介サーバの構成を示す図である。宿泊施設紹介サーバ１０１は、利用者テーブル３０１、利用者特定部３０２、旅行条件受付部３０３、旅行条件記憶部３０４、宿泊施設検索部３０５、同行者適応テーブル３０６、目的適応テーブル３０７、地域判定テーブル３０８、宿泊施設テーブル３０９、宿泊施設紹介文書データベース３１０、及び宿泊施設提示部３１１を有している。同行者適応テーブル３０６、目的適応テーブル３０７、地域判定テーブル３０８、宿泊施設テーブル３０９は、宿泊施設データベース３１２に含まれている。
【００２４】
利用者特定部３０２による利用者特定処理（Ｓ２０１）について説明する。利用者特定部３０２は、利用者端末１０２に対して利用者コード（ＩＤ）とパスワードの入力を促すログイン画面を送信する。そして、利用者端末１０２のブラウザ上で入力された利用者コードとパスワードを受信する。受信した利用者コードとパスワードと同じ組合せが利用者テーブル３０１にある場合には、認証成功と判定し、以下の処理を続行する。このとき、対応する利用者ＩＤを特定する。受信した利用者コードとパスワードと同じ組合せが利用者テーブル３０１にない場合には、認証失敗と判定し、以下の処理を中断する。
【００２５】
図４は、利用者テーブルの例を示す図である。利用者毎にレコードを設け、利用者ＩＤに対応付けて、利用者氏名、住所、携帯電話番号、メールアドレス、性別、利用者コード、パスワード、及び生年月日の項目を対応付けて記憶するように構成されている。
【００２６】
旅行条件受付部３０３による旅行条件受付処理（Ｓ２０２）について説明する。旅行条件受付部３０３は、本実施例では、出発地、同行者、目的、及び距離の選択を促す旅行条件受付画面（図５〜図８）を利用者端末１０２に送信する。そして、利用者端末１０２のブラウザ上で選択された出発地、同行者、目的、及び距離を受信し、受信した出発地、同行者、目的、及び距離を旅行条件記憶部１００４に記憶させる。出発地、同行者、目的、及び距離は、検索項目に相当する。なお、出発地、同行者、目的、及び距離として例示した以外にも検索項目が設定される場合もある。
【００２７】
この例では、旅行条件受付画面として、それぞれ出発地、同行者、目的、及び距離の選択を促し、選択値を受信する出発地受付画面、同行者受付画面、目的受付画面、及び距離受付画面を用いる。
【００２８】
図５は、旅行条件受付画面（出発地受付画面）を示す図である。「どこから？」の問いにより出発地の選択を促し、「首都圏・東京」のように地域・地名の候補メニューから旅行の出発地となる地域・地名を選択する。つまり、地域・地名を候補として、クリックなどの画面上の指示操作により選択された候補の候補値（地域・地名コード）を選択値とする。「どこから？」を不特定とした「おまかせ」なる選択肢を設けることも可能であるが、本実施例における出発地の選択については、利用者に選択させる構成としている。選択値は、ＵＲＬに付加される出発地パラメータの値となる。
【００２９】
図５の状態で「首都圏・埼玉」を選択すると、パラメータ付ＵＲＬは、例えば「http://tabi.co.jp/yado.main?pnKen=11&pnWho=undefined&pnTheme=undefined&pnKyori=undefined」となる。「http://tabi.co.jp/yado.main」は、旅行条件受付部３０３へアクセスするためのＵＲＬであり、「pnKen=11」は、出発地パラメータの値が首都圏・埼玉のコードであり、「pnWho=undefined」は、同行者パラメータの値が未選択のコードであり、「pnTheme=undefined」は、目的パラメータの値が未選択のコードであり、「pnKyori=undefined」は、距離パラメータの値が未選択のコードであることを示している。
【００３０】
図６は、旅行条件受付画面（同行者受付画面）を示す図である。「誰と？」の問いにより同伴者種別の選択を促し、「ひとり（ロンリー）」、「カップル」、「ファミリー」、「おんな同士（女性同士）」、「グループ」の候補メニューから旅行の同伴者種別を選択する。つまり、同伴者種別を候補として、クリックなどの画面上の指示操作により選択された候補の候補値（同伴者種別コード）を選択値とする。選択値は、ＵＲＬに付加される同伴者パラメータの値となる。
【００３１】
図６の状態で「ファミリー」を選択すると、例えばパラメータ付ＵＲＬは、「http://tabi.co.jp/yado.main?pnKen=11&pnWho=3&pnTheme=undefined&pnKyori=undefined」となる。「pnWho=3」は、同行者パラメータの値がファミリーのコードであることを示している。
【００３２】
図７は、旅行条件受付画面（目的受付画面）を示す図である。「何しに？」の問いにより旅行の目的の選択を促し、「癒し」、「遊び＆スポーツ」、「記念日」、「季節のイベント」、「グルメ」、「おまかせ」の候補メニューから旅行の目的又は「おまかせ」を選択する。つまり、目的又は「おまかせ」を候補として、クリックなどの画面上の指示操作により選択された候補の候補値（目的コード）を選択値とする。選択値は、ＵＲＬに付加される目的パラメータの値となる。これらの目的のうち、「癒し」、「遊び＆スポーツ」、「記念日」、「季節のイベント」、「グルメ」は、目的を特定する選択肢であるのに対して、「おまかせ」は、目的を不特定とする選択肢である。「おまかせ」を選択すると、目的のパラメータに、おまかせ（目的不特定）のコードが設定されるように構成されている。
【００３３】
図７の状態で「おまかせ」を選択すると、例えばパラメータ付ＵＲＬは、「http://tabi.co.jp/yado.main?pnKen=11&pnWho=3&pnTheme=255&pnKyori=undefined」となる。「pnTheme=255」は、目的パラメータの値がおまかせのコードであることを示している。
【００３４】
図８は、旅行条件受付画面（距離受付画面）を示す図である。「どこまで？」の問いにより旅行の距離（およその基準となる規模、大まかな距離感）の選択を促し、「近く（近距離）」、「中ぐらい（中距離）」、「遠く（遠距離）」、「ちょー遠く（超遠距離）」の候補メニューから旅行の距離を選択する。画面上のつまみ（ノブ）をスライドさせることにより距離を選択するように構成されている。選択値は、ＵＲＬに付加される距離パラメータの値となる。そして、検索アイコンを指示（クリックなど）することにより検索実行を要求する。
【００３５】
図８の状態で「遠い」を選択し、検索を指示すると、例えばパラメータ付ＵＲＬは、「http://tabi.co.jp/yado.main?pnKen=11&pnWho=3&pnTheme=255&pnKyori=3」となる。
「pnKyori=3」は、距離パラメータの値が「遠く」のコードであることを示している。
【００３６】
旅行条件受付処理（Ｓ２０２）のフローについて説明する。図９は、旅行条件受付処理フローを示す図である。アクセス受信処理（Ｓ９０１）で、所定ＵＲＬへのアクセスを受信し、旅行条件判定処理（Ｓ９０２）で、ＵＲＬに付随しているパラメータから旅行条件を特定し、旅行条件の選択が完了しているか否かを判定し、旅行条件受付画面生成処理（Ｓ９０３）で、旅行条件の選択が未完了の場合に、選択されていない条件項目の選択を受け付けるための旅行条件受付画面を生成し、旅行条件受付画面送信処理（Ｓ９０４）で、生成した旅行条件受付画面を利用者端末１０２に送信する。他方、旅行条件の選択が完了している場合には、旅行条件登録処理（Ｓ９０５）で、受け付けた旅行条件（出発地、同行者、目的、距離）を旅行条件記憶部３０４に記憶させる。
【００３７】
図１０は、旅行条件受付部の構成を示す図である。アクセス受信部１００１は、利用者端末１０２からアクセスされると、アクセス受信処理（Ｓ９０１）で、パラメータ付のＵＲＬを特定する。
【００３８】
旅行条件判定部１００２は、旅行条件判定処理（Ｓ９０２）で、アクセス受信部１００１からパラメータ部分を取得する。そして、出発地、同行者、目的、距離の条件項目のいずれかが未選択であるか、すべて設定されているかを判定する。未選択の条件項目がある場合には、未完了と判定する。未選択の条件項目がない場合には、完了と判定する。
【００３９】
旅行条件受付画面生成部１００３は、旅行条件受付画面生成処理（Ｓ９０３）で、未設定の条件項目を特定し、その条件項目の選択を促すための旅行条件受付画面の文書データを特定する。例えば、同行者の選択を促す場合には、図６の旅行条件受付画面の雛形データを特定する。各旅行条件受付画面の文書データは規定フォーマットとして内部に記憶している。そして、選択されている条件項目の選択値に係るアイコンをタブに表示させるように、旅行条件受付画面を生成する。旅行条件受付画面は、当該画面で選択された選択値を当該条件項目のパラメータに設定して返信するように構成されている。その際、他の条件項目のパラメータは変更せずにそのまま返信する。
【００４０】
旅行条件受付画面送信部１００４は、旅行条件受付画面送信処理（Ｓ９０４）で、旅行条件受付画面生成部１００３で生成した旅行条件受付画面を利用者端末１０２に送信する。
【００４１】
旅行条件登録部１００５は、旅行条件登録処理（Ｓ９０５）で、旅行条件に含まれるすべての条件項目の選択値を旅行条件記憶部３０４に記憶させる。
【００４２】
続いて、図３の宿泊施設検索部３０５による宿泊施設検索処理（図２のＳ２０３）について説明する。図１１は、宿泊施設検索処理フローを示す図である。宿泊施設テーブル３０９で管理している宿泊施設毎に以下の処理を繰り返す（Ｓ１１０１）。同行者に関する判定（Ｓ１１０２）、目的に関する判定（Ｓ１１０３）、及び宿泊施設の所在地域に関する判定（Ｓ１１０５）において適応と判定された場合に、当該宿泊施設を旅行条件に適合すると判定する（Ｓ１１０６）。
【００４３】
同行者判定処理（Ｓ１１０２）では、当該宿泊施設が旅行条件の同行者種別に適応するかを判定する。そのために、予め準備されている同行者適応テーブル３０６を用いる。旅行条件記憶部３０４から旅行条件に含まれる同行者種別を読み取り、同行者適応テーブル３０６から当該宿泊施設ＩＤの当該同行者種別の適応評価値を取得し、その評価値により適応／不適応を特定する。不適応（×）のコードである場合には、不適応と判断して当該宿泊施設に関する判定を終える。適応（○）のコードである場合には、Ｓ１１０３に移る。
【００４４】
図１２は、同行者適応テーブルの例を示す図である。同行者適応テーブル３０６は、宿泊施設毎にレコードを設け、レコードに同行者種別に対応する項目を設け、宿泊施設ＩＤと同行者種別に対応付けて、適応評価値として適応又は不適応の別を記憶するように構成されている。
【００４５】
Ｓ１１０３では、旅行条件記憶部３０４から旅行条件に含まれる目的を読み取り、目的の選択値がおまかせ（不特定）のコードである場合には、目的判定処理（Ｓ１１０４）を行わずに、次の地域判定処理（Ｓ１１０５）に移行する。つまり、目的に関する不適応の判定を行わない。他方、目的の選択値が、癒し、遊び＆スポーツ、記念日、季節のイベント、グルメの特定目的のコードである場合には、目的判定処理（Ｓ１１０４）に移行する。
【００４６】
目的判定処理（Ｓ１１０４）では、当該宿泊施設が旅行条件の目的に適応するかを判定する。そのために、予め準備されている目的適応テーブル３０７を用いる。旅行条件記憶部３０４から旅行条件に含まれる目的を読み取り、目的適応テーブル３０７から当該宿泊施設ＩＤの当該目的の適応評価値を取得し、その評価値により適応／不適応を特定する。不適応（×）のコードである場合には、不適応と判断して当該宿泊施設に関する判定を終える。適応（○）のコードである場合には、Ｓ１１０５に移る。
【００４７】
図１３は、目的適応テーブルの例を示す図である。目的適応テーブル３０７は、宿泊施設毎にレコードを設け、レコードに目的に対応する項目を設け、宿泊施設ＩＤと目的に対応付けて、適応評価値として適応又は不適応の別を記憶するように構成されている。
【００４８】
地域判定処理（Ｓ１１０５）では、当該宿泊施設が旅行条件の出発地と距離の組合せに適応するかを判定する。そのために、予め準備されている地域判定テーブル３０８を用いる。旅行条件記憶部３０４から旅行条件に含まれる出発地と距離を読み取り、地域判定テーブル３０８から当該宿泊施設ＩＤの当該出発地と距離の組み合わせに対する適応地域を取得する。更に、当該宿泊施設の所在地を宿泊施設テーブル３０９から取得し、適応地域に当該宿泊施設の所在地が含まれるか否かによって、適応か不適応を特定する。含まれない場合には、不適応と判断して当該宿泊施設に関する判定を終える。含まれる場合には、Ｓ１１０６に移る。
【００４９】
図１４は、地域判定テーブルの例を示す図である。地域判定テーブル３０８は、出発地と距離の組合せ毎にレコードを設け、出発地と距離の組合せに対応付けて、地域の項目を記憶するように構成されている。
【００５０】
図１５は、宿泊施設テーブルを示す図である。宿泊施設テーブル３０９は、宿泊施設毎にレコードを設け、宿泊施設ＩＤに対応付けて、宿泊施設名、場所、宿泊料金、ホームページアドレスの項目を記憶するように構成されている。
【００５１】
Ｓ１１０６では、当該宿泊施設を旅行条件に適合すると判断し、当該宿泊施設のＩＤを適合宿泊施設ＩＤとする。そして、すべての宿泊施設についてこれらの処理した時点で終了する（Ｓ１１０７）。
【００５２】
最後に、図３の宿泊施設提示部３１１による宿泊施設提示処理（図２のＳ２０４）について説明する。宿泊施設提示部３１１は、適合宿泊施設ＩＤに対応する宿泊施設紹介文書を宿泊施設紹介文書データベース３１０から取得し、宿泊施設紹介文書を含む宿泊施設紹介文書画面を生成して、利用者端末１０２に送信する。
【００５３】
宿泊施設紹介文書データベース３１０は、宿泊施設毎にブラウザに表示される宿泊施設紹介文書を記憶している。図１６は、宿泊施設紹介文書の例を示す図である。宿泊施設紹介文書は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのＷｅｂページ記述言語により記述されている。そのコード中には、説明文のテキストが含まれている。このような宿泊施設紹介文書は、宿泊施設ＩＤに対応付けて記憶されている。
【００５４】
実施の形態２．
実施の形態１では、目的が不特定の場合に、目的に関する判定を省く例を示したが、本実施の形態では、目的が不特定の場合に、自動的に目的の条件を設定し、目的に関する判定する例について説明する。
【００５５】
図１７は、実施の形態２に係る宿泊施設検索処理フローを示す図である。Ｓ１７０３で、旅行条件記憶部３０４から旅行条件に含まれる目的を読み取り、目的の選択値がおまかせ（不特定）のコードである場合には、目的設定処理（Ｓ１７０４）で目的に関する検索条件を設定し、目的判定処理（Ｓ１７０５）を行う。
【００５６】
目的設定処理（Ｓ１１０４）による検索条件の設定方法は、種々想定される。例えば、目的の選択値に含まれている特定目的（「癒し」、「遊び＆スポーツ」、「記念日」、「季節のイベント」、「グルメ」）の中から、無作為に選択し、その特定目的を検索条件に設定する。
【００５７】
他の方法として、目的の選択値に含まれている特定目的を予め順位付けしておき、その順位に従って順次特定目的を選定し、その特定目的を検索条件に設定する。
【００５８】
あるいは、無作為に複数の特定目的を選択し、それらをＡＤＮ条件で組み合わせて、検索条件とする。又は、ＯＲ条件で組み合わせて、検索条件とする。
【００５９】
更に、前述の通り所定順位に従って複数の特定目的を選定し、それらをＡＤＮ条件で組み合わせて、検索条件とする。あるいは、ＯＲ条件で組み合わせて、検索条件とすることもできる。
【００６０】
また、無作為に選択した特定目的と、所定順位で選定した特定目的を、ＡＮＤ条件あるいはＯＲ条件で組み合わせて、検索条件とすることもできる。
【００６１】
目的の選択値となっているすべての特定目的をＡＮＤ条件で組み合わせて、検索条件とする。あるいは、すべての特定目的をＯＲ条件で組み合わせて、検索条件とすることもできる。
【００６２】
実施の形態３．
実施の形態１では、目的が不特定とする例について説明したが、本実施の形態では、他の検索項目としての同行者種別を不特定とする例について説明する。
【００６３】
図１８は、実施の形態３に係る旅行条件受付画面（同行者受付画面）を示す図である。「誰と？」の問いにより同伴者種別の選択を促し、「ひとり（ロンリー）」、「カップル」、「ファミリー」、「おんな同士（女性同士）」、「グループ」、「おまかせ」の候補メニューから旅行の同伴者種別又は「おまかせ」を選択する。つまり、同伴者種別又は「おまかせ」を候補として、クリックなどの画面上の指示操作により選択された候補の候補値（同伴者種別コード）を選択値とする。選択値は、ＵＲＬに付加される同伴者パラメータの値となる。これらの同伴者種別のうち、「ひとり（ロンリー）」、「カップル」、「ファミリー」、「おんな同士（女性同士）」、「グループ」は、同伴者種別を特定する選択肢であるのに対して、「おまかせ」は、同伴者種別を不特定とする選択肢である。「おまかせ」を選択すると、同行者種別のパラメータに、おまかせ（同伴者種別不特定）のコードが設定されるように構成されている。
【００６４】
図１９は、実施の形態３に係る宿泊施設検索処理フローを示す図である。Ｓ１９０２では、旅行条件記憶部３０４から旅行条件に含まれる同行者種別を読み取り、同行者種別の選択値がおまかせ（不特定）のコードである場合には、同行者判定処理（Ｓ１９０３）を行わずに、次の目的判定処理（Ｓ１９０４）に移行する。つまり、同行者に関する不適応の判定を行わない。他方、同行者種別の選択値が「ひとり（ロンリー）」、「カップル」、「ファミリー」、「おんな同士（女性同士）」、「グループ」の特定目的のコードである場合には、同行者判定処理（Ｓ１９０３）に移行する。
【００６５】
実施の形態４．
実施の形態３では、同行者が不特定の場合に、同行者に関する判定を省く例を示したが、本実施の形態では、同行者が不特定の場合に、自動的に同行者の条件を設定し、同行者に関する判定する例について説明する。
【００６６】
図２０は、実施の形態４に係る宿泊施設検索処理フローを示す図である。Ｓ２００２で、旅行条件記憶部３０４から旅行条件に含まれる同行者種別を読み取り、同行者種別の選択値がおまかせ（不特定）のコードである場合には、同行者設定処理（Ｓ２００３）で同行者に関する検索条件を設定し、同行者判定処理（Ｓ２００４）を行う。
【００６７】
同行者設定処理（Ｓ２００３）による検索条件の設定方法は、種々想定される。例えば、同行者種別の選択値に含まれている特定同行者種別（「ひとり（ロンリー）」、「カップル」、「ファミリー」、「おんな同士（女性同士）」、「グループ」）の中から、無作為に選択し、その特定同行者種別を検索条件に設定する。
【００６８】
他の方法として、目的の選択値に含まれている特定同行者種別を予め順位付けしておき、その順位に従って順次特定同行者種別を選定し、その特定同行者種別を検索条件に設定する。
【００６９】
あるいは、無作為に複数の特定同行者種別を選択し、それらをＡＤＮ条件で組み合わせて、検索条件とする。又は、ＯＲ条件で組み合わせて、検索条件とする。
【００７０】
更に、前述の通り所定順位に従って複数の特定同行者種別を選定し、それらをＡＤＮ条件で組み合わせて、検索条件とする。あるいは、ＯＲ条件で組み合わせて、検索条件とすることもできる。
【００７１】
また、無作為に選択した特定同行者種別と、所定順位で選定した特定同行者種別を、ＡＮＤ条件あるいはＯＲ条件で組み合わせて、検索条件とすることもできる。
【００７２】
同行者種別の選択値となっているすべての特定同行者種別をＡＮＤ条件で組み合わせて、検索条件とする。あるいは、すべての特定同行者種別をＯＲ条件で組み合わせて、検索条件とすることもできる。
【００７３】
実施の形態５．
実施の形態１では、目的が不特定とする例について説明したが、本実施の形態では、出発地又は距離を不特定とする例について説明する。
【００７４】
図２１は、実施の形態５に係る旅行条件受付画面（出発地受付画面）を示す図である。「どこから？」の問いにより出発地の選択を促し、「首都圏・東京」のような地域・地名と「おまかせ」の候補メニューから旅行の出発地となる地域・地名又は「おまかせ」を選択する。つまり、地域・地名又は「おまかせ」を候補として、クリックなどの画面上の指示操作により選択された候補の候補値（地域・地名コード）を選択値とする。選択値は、ＵＲＬに付加される出発地パラメータの値となる。地域・地名は、出発地を特定する選択肢であるのに対して、「おまかせ」は、出発地を不特定とする選択肢である。「おまかせ」を選択すると、出発地のパラメータに、おまかせ（出発地不特定）のコードが設定されるように構成されている。
【００７５】
図２２は、実施の形態５に係る旅行条件受付画面（距離受付画面）を示す図である。「どこまで？」の問いにより旅行の距離（およその基準となる規模、大まかな距離感）の選択を促し、「近く（近距離）」、「中ぐらい（中距離）」、「遠く（遠距離）」、「ちょー遠く（超遠距離）」又は「おまかせ」の候補メニューから旅行の距離を選択する。画面上のつまみ（ノブ）をスライドさせることにより距離を選択するように構成されている。選択値は、ＵＲＬに付加される距離パラメータの値となる。「近く（近距離）」、「中ぐらい（中距離）」、「遠く（遠距離）」、「ちょー遠く（超遠距離）」は、距離を特定する選択肢であるのに対して、「おまかせ」は、距離を不特定とする選択肢である。「おまかせ」を選択すると、出発地のパラメータに、おまかせ（距離不特定）のコードが設定されるように構成されている。
【００７６】
図２３は、実施の形態５に係る宿泊施設検索処理フローを示す図である。Ｓ２３０４では、旅行条件記憶部３０４から旅行条件に含まれる出発地を読み取り、出発地の選択値がおまかせ（不特定）のコードである場合には、地域判定処理（Ｓ２３０６）を行わずに、Ｓ２３０７に移行する。つまり、地域に関する不適応の判定を行わない。また、Ｓ２３０５では、旅行条件記憶部３０４から旅行条件に含まれる距離を読み取り、距離の選択値がおまかせ（不特定）のコードである場合には、地域判定処理（Ｓ２３０６）を行わずに、Ｓ２３０７に移行する。つまり、地域に関する不適応の判定を行わない。他方、出発地の選択値が「首都圏・埼玉」などの特定目的のコードであり、かつ距離の選択値が「近く（近距離）」、「中ぐらい（中距離）」、「遠く（遠距離）」、「ちょー遠く（超遠距離）」の特定距離のコードである場合には、地域判定処理（Ｓ２３０６）に移行する。
【００７７】
実施の形態６．
実施の形態５では、出発地又は距離が不特定の場合に、地域に関する判定を省く例を示したが、本実施の形態では、距離が不特定の場合に、自動的に距離の条件を設定し、地域に関する判定する例について説明する。
【００７８】
図２４は、実施の形態６に係る宿泊施設検索処理フローを示す図である。Ｓ２４０５で、旅行条件記憶部３０４から旅行条件に含まれる距離を読み取り、距離の選択値がおまかせ（不特定）のコードである場合には、距離設定処理（Ｓ２４０６）で距離に関する検索条件を設定し、地域判定処理（Ｓ２４０７）を行う。
【００７９】
距離設定処理（Ｓ２４０６）による検索条件の設定方法は、種々想定される。例えば、距離の選択値に含まれている特定距離（「近く（近距離）」、「中ぐらい（中距離）」、「遠く（遠距離）」、「ちょー遠く（超遠距離）」）の中から、無作為に選択し、その特定距離を検索条件に設定する。
【００８０】
他の方法として、距離の選択値に含まれている特定距離を予め順位付けしておき、その順位に従って順次特定距離を選定し、その特定距離を検索条件に設定する。
【００８１】
あるいは、無作為に複数の特定距離を選択し、それらをＡＤＮ条件で組み合わせて、検索条件とする。又は、ＯＲ条件で組み合わせて、検索条件とする。
【００８２】
更に、前述の通り所定順位に従って複数の特定距離を選定し、それらをＡＤＮ条件で組み合わせて、検索条件とする。あるいは、ＯＲ条件で組み合わせて、検索条件とすることもできる。
【００８３】
また、無作為に選択した特定距離と、所定順位で選定した特定距離を、ＡＮＤ条件あるいはＯＲ条件で組み合わせて、検索条件とすることもできる。
【００８４】
距離の選択値となっているすべての特定距離をＡＮＤ条件で組み合わせて、検索条件とする。あるいは、すべての特定距離をＯＲ条件で組み合わせて、検索条件とすることもできる。
【００８５】
宿泊施設紹介サーバ１０１は、コンピュータであり、各要素はプログラムにより処理を実行することができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み取られるようにすることができる。
【符号の説明】
【００８６】
１０１    宿泊施設紹介サーバ
１０２    利用者端末
３０１    利用者テーブル
３０２    利用者特定部
３０３    旅行条件受付部
３０４    旅行条件記憶部
３０５    宿泊施設検索部
３０６    同行者適応テーブル
３０７    目的適応テーブル
３０８    地域判定テーブル
３０９    宿泊施設テーブル
３１０    宿泊施設紹介文書データベース
３１１    宿泊施設提示部
３１２    宿泊施設データベース
１００１    アクセス受信部
１００２    旅行条件判定部
１００３    旅行条件受付画面生成部
１００４    旅行条件受付画面送信部
１００５    旅行条件登録部
【図１】
0005439111.tif 000002
【図２】
0005439111.tif 000003
【図３】
0005439111.tif 000004
【図４】
0005439111.tif 000005
【図５】
0005439111.tif 000006
【図６】
0005439111.tif 000007
【図７】
0005439111.tif 000008
【図８】
0005439111.tif 000009
【図９】
0005439111.tif 000010
【図１０】
0005439111.tif 000011
【図１１】
0005439111.tif 000012
【図１２】
0005439111.tif 000013
【図１３】
0005439111.tif 000014
【図１４】
0005439111.tif 000015
【図１５】
0005439111.tif 000016
【図１６】
0005439111.tif 000017
【図１７】
0005439111.tif 000018
【図１８】
0005439111.tif 000019
【図１９】
0005439111.tif 000020
【図２０】
0005439111.tif 000021
【図２１】
0005439111.tif 000022
【図２２】
0005439111.tif 000023
【図２３】
0005439111.tif 000024
【図２４】
0005439111.tif 000025