(57)【特許請求の範囲】
【請求項１】
商品の検索を行う検索装置であって、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、を備え、
前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件と、前記検索販促商品と異なる他の販促商品の販売条件との相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、当該相違を有する条件で販売される前記他の販促商品の購入に用いられるウェブページと関連付けられている、
ことを特徴とする検索装置。
【請求項２】
商品の検索を行う検索装置であって、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、を備え、
前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件と、前記検索販促商品と異なる他の販促商品の販売条件との相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、当該相違がある前記他の販促商品の販売条件に対して、さらに条件を付すために用いられるウェブページと関連付けられている、
ことを特徴とする検索装置。
【請求項３】
前記検索条件は、前記検索される商品が使用される時期を指定する使用時期指定条件を含み、
前記販売条件と前記検索条件との相違は、前記検索販促商品が前記販売条件に基づき使用される時期と、前記使用時期指定条件で指定された時期と、の相違を含む、
ことを特徴とする請求項１又は２に記載の検索装置。
【請求項４】
商品の検索を行う検索装置であって、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、を備え、
前記商品の検索条件は、前記商品を購入するユーザが前記商品の使用を開始する日時を指定する開始日時指定条件と、前記ユーザが前記商品の使用を開始する場所を指定する開始場所指定条件と、を含み、
前記販促商品の使用を終了する場所から、前記開始場所指定条件で指定された場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、をさらに備え、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記開始場所指定条件で指定された場所とは異なる場所で使用を終了する条件で販売され、かつ、前記開始日時指定条件で指定された日時から前記移動時間以上前の日時に使用を終了する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とする検索装置。
【請求項５】
商品の検索を行う検索装置であって、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、を備え、
前記商品の検索条件は、前記商品を購入したユーザが前記商品の使用を終了する日時を指定する終了日時指定条件と、前記ユーザが前記商品の使用を終了する場所を指定する終了場所指定条件と、を含み、
前記終了場所指定条件で指定された場所から、前記販促商品の使用を開始する場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、をさらに備え、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記終了場所指定条件で指定された場所とは異なる場所で使用を開始する条件で販売され、かつ、前記終了日時指定条件で指定された日時から前記移動時間以上後の日時に使用を開始する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とする検索装置。
【請求項６】
商品の検索を行う検索装置であって、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、
前記販促商品の販売リクエストを取得するリクエスト取得手段、
前記販売リクエストに応じて販売された販促商品の価格と、前記検索販売商品の価格と、の差額に基づいて、前記販促商品の販売条件が分類される区分と前記検索区分との相違がユーザにとってどの程度許容し易いかを表す許容容易度を算出する容易度算出手段、
前記算出された許容容易度を、前記販促商品の販売条件が分類される区分と前記検索区分とに対応付けて記憶部に保存する保存手段、を備え、
前記販促商品検索手段は、前記許容容易度の保存後に前記検索区分取得手段が前記検索区分を新たに取得すると、所定の閾値よりも大きい前記保存された許容容易度と、前記検索区分と、に対応付けられた区分を、前記検索区分との相違が所定の相違以下の区分として、前記商品群から販促商品を検索する、
ことを特徴とする検索装置。
【請求項７】
前記検索販売商品と前記検索販促商品とを掲載したウェブページ及び前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件を含み、かつ前記検索販促商品の販売を促進する販促情報を掲載する、
ことを特徴とする請求項１から６のいずれか一項に記載の検索装置。
【請求項８】
前記検索販売商品と前記検索販促商品とを掲載したウェブページ及び前記検索販促商品を掲載したウェブページは、それぞれ前記検索販促商品の広告を前記販促情報として掲載する、
ことを特徴とする請求項７に記載の検索装置。
【請求項９】
前記検索条件は、前記検索される商品が使用される時期を指定する使用時期指定条件を含み、
前記検索販促商品を掲載したウェブページは、前記検索販促商品が使用される時期と、前記検索販促商品と異なる他の販促商品が使用される時期と、の相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、前記相違を有する条件で販売される前記他の販促商品の購入に用いられるウェブページと関連付けられている、
ことを特徴とする請求項４から６のいずれか一項に記載の検索装置。
【請求項１０】
前記検索条件は、前記検索される商品が使用される時期を指定する使用時期指定条件を含み、
前記検索販促商品を掲載したウェブページは、前記検索販促商品が使用される時期と、前記検索販促商品と異なる他の販促商品が使用される時期と、の相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、前記相違がある前記他の販促商品の販売条件に対して、さらに条件を付すために用いられるウェブページと関連付けられている、
ことを特徴とする請求項４から６のいずれか一項に記載の検索装置。
【請求項１１】
前記商品の検索条件は、前記商品を購入するユーザが前記商品の使用を開始する日時を指定する開始日時指定条件と、前記ユーザが前記商品の使用を開始する場所を指定する開始場所指定条件と、を含み、
前記販促商品の使用を終了する場所から、前記開始場所指定条件で指定された場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、をさらに備え、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記開始場所指定条件で指定された場所とは異なる場所で使用を終了する条件で販売され、かつ、前記開始日時指定条件で指定された日時から前記移動時間以上前の日時に使用を終了する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とする請求項１から３及び６のいずれか一項に記載の検索装置。
【請求項１２】
前記商品の検索条件は、前記商品を購入したユーザが前記商品の使用を終了する日時を指定する終了日時指定条件と、前記ユーザが前記商品の使用を終了する場所を指定する終了場所指定条件と、を含み、
前記終了場所指定条件で指定された場所から、前記販促商品の使用を開始する場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、をさらに備え、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記終了場所指定条件で指定された場所とは異なる場所で使用を開始する条件で販売され、かつ、前記終了日時指定条件で指定された日時から前記移動時間以上後の日時に使用を開始する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とする請求項１から３及び６のいずれか一項に記載の検索装置。
【請求項１３】
前記販促商品の販売リクエストを取得するリクエスト取得手段、
前記販売リクエストに応じて販売された販促商品の価格と、前記検索販売商品の価格と、の差額に基づいて、前記販促商品の販売条件が分類される区分と前記検索区分との相違がユーザにとってどの程度許容し易いかを表す許容容易度を算出する容易度算出手段、
前記算出された許容容易度を、前記販促商品の販売条件が分類される区分と前記検索区分とに対応付けて記憶部に保存する保存手段、をさらに備え、
前記販促商品検索手段は、所定の閾値よりも大きい許容容易度と、前記検索区分とに対応付けられた区分を、前記検索区分との相違が所定の相違以下の区分として、前記商品群から販促商品を検索する、
ことを特徴とする請求項１から５のいずれか一項に記載の検索装置。
【請求項１４】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させ、
前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件と、前記検索販促商品と異なる他の販促商品の販売条件との相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、当該相違を有する条件で販売される前記他の販促商品の購入に用いられるウェブページと関連付けられている、
ことを特徴とするプログラム。
【請求項１５】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させ、
前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件と、前記検索販促商品と異なる他の販促商品の販売条件との相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、当該相違がある前記他の販促商品の販売条件に対して、さらに条件を付すために用いられるウェブページと関連付けられている、
ことを特徴とするプログラム。
【請求項１６】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させ、
前記商品の検索条件は、前記商品を購入するユーザが前記商品の使用を開始する日時を指定する開始日時指定条件と、前記ユーザが前記商品の使用を開始する場所を指定する開始場所指定条件と、を含み、
前記販促商品の使用を終了する場所から、前記開始場所指定条件で指定された場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、としてさらに機能させ、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記開始場所指定条件で指定された場所とは異なる場所で使用を終了する条件で販売され、かつ、前記開始日時指定条件で指定された日時から前記移動時間以上前の日時に使用を終了する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とするプログラム。
【請求項１７】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させ、
前記商品の検索条件は、前記商品を購入したユーザが前記商品の使用を終了する日時を指定する終了日時指定条件と、前記ユーザが前記商品の使用を終了する場所を指定する終了場所指定条件と、を含み、
前記終了場所指定条件で指定された場所から、前記販促商品の使用を開始する場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、としてさらに機能させ、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記終了場所指定条件で指定された場所とは異なる場所で使用を開始する条件で販売され、かつ、前記終了日時指定条件で指定された日時から前記移動時間以上後の日時に使用を開始する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とするプログラム。
【請求項１８】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、
前記販促商品の販売リクエストを取得するリクエスト取得手段、
前記販売リクエストに応じて販売された販促商品の価格と、前記検索販売商品の価格と、の差額に基づいて、前記販促商品の販売条件が分類される区分と前記検索区分との相違がユーザにとってどの程度許容し易いかを表す許容容易度を算出する容易度算出手段、
前記算出された許容容易度を、前記販促商品の販売条件が分類される区分と前記検索区分とに対応付けて記憶部に保存する保存手段、として機能させ、
前記販促商品検索手段は、前記許容容易度の保存後に前記検索区分取得手段が前記検索区分を新たに取得すると、所定の閾値よりも大きい前記保存された許容容易度と、前記検索区分と、に対応付けられた区分を、前記検索区分との相違が所定の相違以下の区分として、前記商品群から販促商品を検索する、
ことを特徴とするプログラム。
【請求項１９】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させ、
前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件と、前記検索販促商品と異なる他の販促商品の販売条件との相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、当該相違を有する条件で販売される前記他の販促商品の購入に用いられるウェブページと関連付けられている、
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２０】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させ、
前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件と、前記検索販促商品と異なる他の販促商品の販売条件との相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、当該相違がある前記他の販促商品の販売条件に対して、さらに条件を付すために用いられるウェブページと関連付けられている、
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２１】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させ、
前記商品の検索条件は、前記商品を購入するユーザが前記商品の使用を開始する日時を指定する開始日時指定条件と、前記ユーザが前記商品の使用を開始する場所を指定する開始場所指定条件と、を含み、
前記販促商品の使用を終了する場所から、前記開始場所指定条件で指定された場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、としてさらに機能させ、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記開始場所指定条件で指定された場所とは異なる場所で使用を終了する条件で販売され、かつ、前記開始日時指定条件で指定された日時から前記移動時間以上前の日時に使用を終了する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２２】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させ、
前記商品の検索条件は、前記商品を購入したユーザが前記商品の使用を終了する日時を指定する終了日時指定条件と、前記ユーザが前記商品の使用を終了する場所を指定する終了場所指定条件と、を含み、
前記終了場所指定条件で指定された場所から、前記販促商品の使用を開始する場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、としてさらに機能させ、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記終了場所指定条件で指定された場所とは異なる場所で使用を開始する条件で販売され、かつ、前記終了日時指定条件で指定された日時から前記移動時間以上後の日時に使用を開始する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２３】
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、
前記販促商品の販売リクエストを取得するリクエスト取得手段、
前記販売リクエストに応じて販売された販促商品の価格と、前記検索販売商品の価格と、の差額に基づいて、前記販促商品の販売条件が分類される区分と前記検索区分との相違がユーザにとってどの程度許容し易いかを表す許容容易度を算出する容易度算出手段、
前記算出された許容容易度を、前記販促商品の販売条件が分類される区分と前記検索区分とに対応付けて記憶部に保存する保存手段、として機能させ、
前記販促商品検索手段は、前記許容容易度の保存後に前記検索区分取得手段が前記検索区分を新たに取得すると、所定の閾値よりも大きい前記保存された許容容易度と、前記検索区分と、に対応付けられた区分を、前記検索区分との相違が所定の相違以下の区分として、前記商品群から販促商品を検索する、
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２４】
商品の検索を行う方法であって、
商品の検索条件を区分した検索区分を取得する検索区分取得ステップ、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索ステップ、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索ステップ、
前記販売商品検索ステップで検索された商品である検索販売商品と、前記販促商品検索ステップで検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力ステップ、を有し、
前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件と、前記検索販促商品と異なる他の販促商品の販売条件との相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、当該相違を有する条件で販売される前記他の販促商品の購入に用いられるウェブページと関連付けられている、
ことを特徴とする方法。
【請求項２５】
商品の検索を行う方法であって、
商品の検索条件を区分した検索区分を取得する検索区分取得ステップ、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索ステップ、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索ステップ、
前記販売商品検索ステップで検索された商品である検索販売商品と、前記販促商品検索ステップで検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力ステップ、を有し、
前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件と、前記検索販促商品と異なる他の販促商品の販売条件との相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、当該相違がある前記他の販促商品の販売条件に対して、さらに条件を付すために用いられるウェブページと関連付けられている、
ことを特徴とする方法。
【請求項２６】
商品の検索を行う方法であって、
商品の検索条件を区分した検索区分を取得する検索区分取得ステップ、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索ステップ、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索ステップ、
前記販売商品検索ステップで検索された商品である検索販売商品と、前記販促商品検索ステップで検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力ステップ、を有し、
前記商品の検索条件は、前記商品を購入するユーザが前記商品の使用を開始する日時を指定する開始日時指定条件と、前記ユーザが前記商品の使用を開始する場所を指定する開始場所指定条件と、を含み、
前記販促商品の使用を終了する場所から、前記開始場所指定条件で指定された場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出ステップ、をさらに有し、
前記販促商品検索ステップでは、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記開始場所指定条件で指定された場所とは異なる場所で使用を終了する条件で販売され、かつ、前記開始日時指定条件で指定された日時から前記移動時間以上前の日時に使用を終了する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とする方法。
【請求項２７】
商品の検索を行う方法であって、
商品の検索条件を区分した検索区分を取得する検索区分取得ステップ、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索ステップ、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索ステップ、
前記販売商品検索ステップで検索された商品である検索販売商品と、前記販促商品検索ステップで検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力ステップ、を有し、
前記商品の検索条件は、前記商品を購入したユーザが前記商品の使用を終了する日時を指定する終了日時指定条件と、前記ユーザが前記商品の使用を終了する場所を指定する終了場所指定条件と、を含み、
前記終了場所指定条件で指定された場所から、前記販促商品の使用を開始する場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出ステップ、をさらに有し、
前記販促商品検索ステップでは、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記終了場所指定条件で指定された場所とは異なる場所で使用を開始する条件で販売され、かつ、前記終了日時指定条件で指定された日時から前記移動時間以上後の日時に使用を開始する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
ことを特徴とする方法。
【請求項２８】
商品の検索を行う方法であって、
商品の検索条件を区分した検索区分を取得する検索区分取得ステップ、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する第１販売商品検索ステップ、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索ステップ、
前記販売商品検索ステップで検索された商品である検索販売商品と、前記販促商品検索ステップで検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力ステップ、
前記販促商品の販売リクエストを取得するリクエスト取得ステップ、
前記販売リクエストに応じて販売された販促商品の価格と、前記検索販売商品の価格と、の差額に基づいて、前記販促商品の販売条件が分類される区分と前記検索区分との相違がユーザにとってどの程度許容し易いかを表す許容容易度を算出する容易度算出ステップ、
前記算出された許容容易度を、前記販促商品の販売条件が分類される区分と前記検索区分とに対応付けて記憶部に保存する保存ステップ、
前記許容容易度の保存後に前記検索区分が新たに取得されると、所定の閾値よりも大きい前記保存された許容容易度と、前記検索区分と、に対応付けられた区分を、前記検索区分との相違が所定の相違以下の区分として、前記商品群から販促商品を検索する第２販売商品検索ステップ、を有する、
ことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索装置、プログラム、記録媒体、及び方法に関する。
【背景技術】
【０００２】
従来から、在庫が無いなどの検索条件に合致しない商品について広告を表示せず、検索条件に合致する商品の広告のみを表示する情報提供装置が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−００３８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常、商品の広告を表示する条件は、契約等により検索条件と無関係に定められることが多いため、検索条件に合致しない商品でも広告を表示しなければならない状況がありうる。特許文献１の情報提供装置では、検索条件に合致しない商品の広告を一切表示しないため、契約等が履行されず、広告主の満足度が低下してしまうことがある。【０００５】
これに対し、検索条件に無関係な商品の広告を表示すると、ユーザは、表示された数多くの広告から検索条件に合致するものや、検索条件と相違するが、その相違を許容できるものを選び出さねばならず、ユーザの利便性が低下してしまう。【０００６】
このため、特許文献１の情報提供装置には、ユーザの利便性の低下を抑制しつつ、検索条件と相違する商品の販売を促進できないという問題があった。【０００７】
本発明は、このような問題点に鑑みてなされたものであり、その目的とするところは、ユーザの利便性の低下を抑制しつつ、検索条件と相違する商品の販売を促進する情報を出力できる検索装置、プログラム、記録媒体、及び方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係る検索装置は、
商品の検索を行う検索装置であって、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、を備える、
ことを特徴とする。【０００９】
また、第１の観点に係る検索装置において、
前記検索販売商品と前記検索販促商品とを掲載したウェブページ及び前記検索販促商品を掲載したウェブページは、前記検索販促商品の販売条件を含み、かつ前記検索販促商品の販売を促進する販促情報を掲載する、
としても良い。【００１０】
また、第１の観点に係る検索装置において、
前記検索販売商品と前記検索販促商品とを掲載したウェブページ及び前記検索販促商品を掲載したウェブページは、それぞれ前記検索販促商品の広告を前記販促情報として掲載する、
としても良い。【００１１】
また、第１の観点に係る検索装置において、
前記検索条件は、前記検索される商品が使用される時期を指定する使用時期指定条件を含み、
前記検索販促商品を掲載したウェブページは、前記検索販促商品が使用される時期と、前記使用時期指定条件で指定された時期と、の相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、前記相違を有する条件で販売される前記検索販促商品の購入に用いられるウェブページと関連付けられている、
としても良い。【００１２】
また、第１の観点に係る検索装置において、
前記検索条件は、前記検索される商品が使用される時期を指定する使用時期指定条件を含み、
前記検索販促商品を掲載したウェブページは、前記検索販促商品が使用される時期と、前記使用時期指定条件で指定された時期と、の相違を表す表示を１又は複数行い、
前記相違を表す１又は複数の表示は、前記相違がある前記検索販促商品の販売条件に対して、さらに条件を付すために用いられるウェブページと関連付けられている、
としても良い。【００１３】
また、第１の観点に係る検索装置において、
前記商品の検索条件は、前記商品を購入するユーザが前記商品の使用を開始する日時を指定する開始日時指定条件と、前記ユーザが前記商品の使用を開始する場所を指定する開始場所指定条件と、を含み、
前記販促商品の使用を終了する場所から、前記開始場所指定条件で指定された場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、をさらに備え、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記開始場所指定条件で指定された場所とは異なる場所で使用を終了する条件で販売され、かつ、前記開始日時指定条件で指定された日時から前記移動時間以上前の日時に使用を終了する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
としても良い。【００１４】
また、第１の観点に係る検索装置において、
前記商品の検索条件は、前記商品を購入したユーザが前記商品の使用を終了する日時を指定する終了日時指定条件と、前記ユーザが前記商品の使用を終了する場所を指定する終了場所指定条件と、を含み、
前記終了場所指定条件で指定された場所から、前記販促商品の使用を開始する場所へ、前記ユーザが移動するのに要する移動時間を算出する移動時間算出手段、をさらに備え、
前記販促商品検索手段は、前記検索区分と合致しない区分に分類される条件で販売される販促商品の内で、前記終了場所指定条件で指定された場所とは異なる場所で使用を開始する条件で販売され、かつ、前記終了日時指定条件で指定された日時から前記移動時間以上後の日時に使用を開始する条件で販売される商品を、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品として検索する、
としても良い。【００１５】
また、第１の観点に係る検索装置において、
前記販促商品の販売リクエストを取得するリクエスト取得手段、
前記販売リクエストに応じて販売された販促商品の価格と、前記販売商品の価格と、の差額に基づいて、前記販促商品の販売条件が分類される区分と前記検索区分との相違が前記ユーザにとってどの程度許容し易いかを表す許容容易度を算出する容易度算出手段、
前記算出された許容容易度を、前記販促商品の販売条件が分類される区分と前記検索区分とに対応付けて記憶部に保存する保存手段、をさらに備え、
前記販促商品検索手段は、所定の閾値よりも大きい許容容易度と、前記検索区分とに対応付けられた区分を、前記検索区分との相違が所定の相違以下の区分として、前記商品群から販促商品を検索する、
としても良い。【００１６】
上記目的を達成するため、本発明の第２の観点に係るプログラムは、
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させる、
ことを特徴とする。【００１７】
上記目的を達成するため、本発明の第３の観点に係るコンピュータ読み取り可能な記録媒体は、
商品の検索を行うプログラムであって、
コンピュータを、
商品の検索条件を区分した検索区分を取得する検索区分取得手段、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索手段、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索手段、
前記販売商品検索手段で検索された商品である検索販売商品と、前記販促商品検索手段で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力手段、として機能させる、
ことを特徴とするプログラムを記録している。【００１８】
上記目的を達成するため、本発明の第４の観点に係る方法は、
商品の検索を行う方法であって、
商品の検索条件を区分した検索区分を取得する検索区分取得ステップ、
前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索ステップ、
販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索ステップ、
前記販売商品検索ステップで検索された商品である検索販売商品と、前記販促商品検索ステップで検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力ステップ、を有する、
ことを特徴とする。
【発明の効果】
【００１９】
本発明に係る検索装置、プログラム、記録媒体、及び方法によれば、ユーザの利便性の低下を抑制しつつ、検索条件と相違する商品の販売を促進する情報を出力できる。
【図面の簡単な説明】
【００２０】
【図１】検索システムの一例を表すシステム構成図である。
【図２Ａ】検索条件入力画面の一例を表す図である。
【図２Ｂ】検索区分入力画面の一例を表す図である。
【図３】検索結果出力画面の一例を表す図である。
【図４】検索装置の一例を表すハードウェア構成図である。
【図５】実施例１に係る検索装置が実行する検索処理の一例を表すフローチャートである。
【図６】実施例１に係る検索装置が有する機能の一例を表す機能ブロック図である。
【図７】実施例１に係る検索装置が記憶する地域区分テーブルの一例を表す図である。
【図８】実施例１に係る検索装置が記憶する隣接地域区分テーブルの一例を表す図である。
【図９】実施例１に係る検索装置が記憶する時間区分テーブルの一例を表す図である。
【図１０】実施例１に係る検索装置が記憶する隣接時間区分テーブルの一例を表す図である。
【図１１】実施例１に係る検索装置が記憶する販売商品テーブルの一例を表す図である。
【図１２】実施例１に係る検索装置が記憶する販促商品テーブルの一例を表す図である。
【図１３】実施例１の変形例４における検索販促商品表示領域の一例を表す図である。
【図１４】検索装置が生成する選択ページの一例を表す図である。
【図１５】検索装置が記憶する追加可能販売条件テーブルの一例を表す図である。
【図１６】実施例２に係る検索装置が記憶する販促商品テーブルの一例を表す図である。
【図１７】実施例２に係る検索装置が記憶する駅テーブルの一例を表す図である。
【図１８】実施例２に係る検索装置が実行する検索処理の一例を表すフローチャートである。
【図１９】実施例２に係る検索装置が有する機能の一例を表す機能ブロック図である。
【図２０】実施例２の変形例に係る検索装置が記憶する販売商品テーブルの一例を表す図である。
【図２１】実施例２の変形例に係る検索装置が記憶する販促商品テーブルの一例を表す図である。
【図２２】実施例２の変形例に係る検索装置が実行する検索処理の一例を表すフローチャートである。
【図２３】実施例３の検索装置が記憶する販売商品テーブルの一例を表す図である。
【図２４】実施例３の検索装置が記憶する販促商品テーブルの一例を表す図である。
【図２５】実施例３の検索装置が記憶する許容容易度テーブルの一例を表す図である。
【図２６】実施例３の検索装置が実行する検索処理の一例を表すフローチャートである。
【図２７】実施例３の検索装置が実行する販売処理の一例を表すフローチャートである。
【図２８】実施例３に係る検索装置が有する機能の一例を表す機能ブロック図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施例について添付図面を参照しつつ説明する。
【００２２】
＜実施例１＞
本発明の実施例１に係る検索システム１は、ユーザの操作に応じて検索条件を入力し、入力した検索条件に基づいて、ユーザに販売される商品を検索する。販売される商品は、ユーザへの販売を他の商品群よりも促進している商品（以下、販促商品という）の群と、販促商品以外の商品（以下、販売商品という）の群と、の二群に分類される。
【００２３】
本実施例では、商品の一例として、乗車券を挙げて説明する。しかし、本明細書において、商品は、商取引の対象となるものであれば、どのようなものでも良く、流通性、代替性、及び量産可能性の有無を問わない。また、商品は、有体物である必要はなく、電気などの無体物であっても良い。さらに、商品は、動産である必要もなく、マンションや土地などの不動産であっても良い。
【００２４】
本実施例では、商品の一例として列車の乗車券を挙げて説明するが、乗車券は、車又は飛行機の乗車券であっても良い。列車の乗車券は、列車による輸送という役務の提供を受ける権利を所有者が有することを証明する券であるが、商取引の対象となるのだから商品である。つまり、商品は、商取引の対象となるものであれば、ある役務の提供を受ける権利やこのような権利を有することを証明する書面であっても良い。
【００２５】
このため、商品は、ホテルの予約券やレストランの予約券であっても良い。ホテルの予約券は、ホテルという宿泊施設の提供を受ける権利を所有者が有することを証明する券であり、レストランの予約券は、レストランで飲食物の提供を受ける権利を所有者が有することを証明する券だからである。予約券は、必ずしも紙に印刷されたものである必要はなく、電子メールや電子ファイルといった電子的な券であっても構わない。
【００２６】
ここで、役務とは、他人のために行う労務又は便益であって、独立して商取引の目的足りうべきものをいう。本実施例では、列車の便が異なれば（つまり、出発日時、出発地、到着地、及び列車自体のいずれか１つでも異なれば）、異なる役務であるとして説明を行う。しかし、これに限定される訳ではなく、便と予約した座席とのいずれか1つ以上が異なれば、異なる役務であるとしても良い。
【００２７】
図１に示す検索システム１は、コンピュータ通信網１０（以下単に、通信網１０という）で互いに通信可能に接続された、検索装置１００と、端末装置２１０及び２２０と、で構成される。
【００２８】
通信網１０は、例えば、インターネットで構成される。通信網１０は、ＬＡＮ（Local Area Network）又は公衆回線網であっても良い。
【００２９】
検索装置１００について説明する前に、端末装置２１０及び２２０について説明する。
【００３０】
端末装置２１０は、例えば、キーボード及びマウスなどの入力部２１１と、ＬＣＤ（Liquid Crystal Display）などの表示部２１９と、を備えたパーソナル・コンピュータで構成される。端末装置２２０は、端末装置２１０の有する入力部２１１及び表示部２１９と同様の構成を有する入力部２２１及び表示部２２９で構成される。
【００３１】
端末装置２１０及び２２０は、互いに同様の構成を有し、同様の動作を行うため、以下主に、端末装置２１０について説明を行う。
【００３２】
端末装置２１０は、図２Ａに示すような、商品の検索に用いられる検索条件入力画面を表示する。端末装置２１０は、入力部２１１をユーザに操作されると、当該操作に応じて商品の検索条件を入力し、入力された検索条件を表すデータ（以下、検索条件データという）を検索装置１００へ送信する。
【００３３】
本実施例では、検索条件は、出発駅を指定する検索駅条件と、出発日を指定する検索日条件と、出発時刻を指定する検索時刻条件と、で構成されるとして説明を行う。ここでは、検索条件の一例として、「東京駅」を出発駅として指定する検索駅条件と、出発日を「2013/01/01」に指定する検索日条件と、出発時刻を「20:15」に指定する検索時刻条件と、が入力されたとして説明を行う。
【００３４】
検索装置１００は、検索条件データで表される検索条件を、1又は複数の条件が分類される区分（以下、検索区分という）に分類する。ユーザは、必ずしも検索条件と完全一致する条件で販売される商品のみを検索しているとは限らないためである。次に、検索装置１００は、検索区分と合致する区分を検索し、検索した区分に分類される条件で販売される販売商品を検索する。
【００３５】
その後、検索装置１００は、検索区分と合致しないが、検索区分との相違が所定の相違以下の区分を検索し、検索した区分に分類される条件で販売される販促商品を検索する。検索区分と合致しない条件で販売される商品であっても、検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品であれば、当該相違をユーザが容認し易いためである。尚、所定の相違については、後に詳細に説明する。
【００３６】
次に、検索装置１００は、検索した販売商品（以下、検索販売商品という）と、検索した販促商品（以下、検索販促商品という）と、を掲載した、図３に示すような検索結果出力画面のウェブページを作成し、作成したウェブページを端末装置２１０へ返信する。
【００３７】
その後、端末装置２１０は、ウェブページを受信し、受信したウェブページを表示部２１９に表示する。
【００３８】
検索装置１００は、図４に示すようなサーバ機で構成される。検索装置１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ハードディスク１０４、メディアコントローラ１０５、ＬＡＮ（Local Area Network）カード１０６、ビデオカード１０７、ＬＣＤ（Liquid Crystal Display）１０８、キーボード１０９、スピーカ１１０、及びタッチパッド１１１で構成される。
【００３９】
ＣＰＵ１０１は、ＲＯＭ１０２又はハードディスク１０４に保存されたプログラムに従ってプログラムを実行することで、検索装置１００の全体制御を行う。ＲＡＭ１０３は、ＣＰＵ１０１によるプログラムの実行時において、処理対象とするデータを一時的に記憶するワークメモリである。
【００４０】
ハードディスク１０４は、各種のデータを保存したテーブルを記憶する情報記憶部である。尚、検索装置１００は、ハードディスク１０４の代わりに、フラッシュメモリを備えても良い。
【００４１】
メディアコントローラ１０５は、フラッシュメモリ、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、及びブルーレイディスク（Blu-ray（登録商標）Disc）を含む記録媒体から各種のデータ及びプログラムを読み出す。
【００４２】
ＬＡＮカード１０６は、通信網１０を介して接続する端末装置２１０及び２２０との間でデータを送受信する。キーボード１０９及びタッチパッド１１１は、ユーザの操作に応じた信号を入力する。
【００４３】
ビデオカード１０７は、ＣＰＵ１０１から出力されたデジタル信号に基づいて画像を描画（つまり、レンダリング）すると共に、描画された画像を表す画像信号を出力する。ＬＣＤ１０８は、ビデオカード１０７から出力された画像信号に従って画像を表示する。なお、検索装置１００は、ＬＣＤ１０８の代わりに、ＰＤＰ（Plasma Display Panel）又はＥＬ（Electroluminescence）ディスプレイを備えても良い。スピーカ１１０は、ＣＰＵ１０１から出力された信号に基づいて音声を出力する。
【００４４】
次に、検索装置１００の有する機能について説明する。
ＣＰＵ１０１は、図５に示す検索処理を実行する。検索処理は、端末装置２１０から送信された検索条件データで表される検索条件に基づいて販売商品と販促商品とを検索する処理である。
【００４５】
この処理の実行により、ＣＰＵ１０１は、図６に示す検索区分取得部１２０、販売商品検索部１３０、販促商品検索部１４０、生成部１５０、及び出力部１６０として機能する。また、図４に示したハードディスク１０４は、ＣＰＵ１０１と協働して、情報記憶部１９０として機能する。
【００４６】
検索区分取得部１２０、販売商品検索部１３０、販促商品検索部１４０、生成部１５０、及び出力部１６０について説明する前に、情報記憶部１９０について説明する。
【００４７】
情報記憶部１９０は、図７に示すような地域区分テーブルを記憶している。検索装置１００は、検索条件で指定された駅が存在する地域区分（以下、検索地域区分という）と合致する地域区分にある駅を出発駅とする列車の乗車券を検索するためである。
【００４８】
このため、地域区分テーブルには、地域区分を表す情報と、当該地域区分に存在する駅を表す情報と、が対応付けられて複数保存されている。本実施例では、地域区分テーブルには、千代田区を表す情報と、東京駅を表す情報及び秋葉原駅を表す情報と、が対応付けられて保存されているとして説明を行う。千代田区には、東京駅及び秋葉原駅が存在するためである。また、地域区分テーブルには、台東区を表す情報と、上野駅を表す情報と、が対応付けられて保存されているとして説明を行う。台東区には、上野駅が存在するためである。
【００４９】
情報記憶部１９０は、図８に示すような隣接地域区分テーブルを記憶している。検索装置１００は、販促商品として販売される乗車券から、検索地域区分に隣接した地域区分（以下、検索地域区分の隣接地域区分という）にある駅を出発駅とする列車の乗車券を、販促商品として検索するためである。これは、検索地域区分と異なる地域区分にある駅を出発駅とする列車の乗車券であっても、出発駅が検索地域区分に隣接した地域区分にあれば、出発駅が検索地域区分に無いことをユーザが許容し易いためである。
【００５０】
このため、隣接地域区分テーブルには、地域区分を表す情報と、当該地域区分に隣接する地域区分を表す情報と、が対応付けられて複数保存されている。本実施例では、地域区分テーブルには、千代田区を表す情報と台東区を表す情報とが対応付けられて保存されているとして説明を行う。千代田区と台東区とは、互いに区の境界線を接するためである。
【００５１】
情報記憶部１９０は、図９に示すような時間区分テーブルを記憶している。検索装置１００が、検索条件に指定された出発時刻の時間帯（以下、検索時間区分という）を特定し、販売商品として販売される乗車券の内で、検索時間区分に合致する区分に分類される時刻に出発する列車の乗車券を検索するためである。
【００５２】
このため、時間区分テーブルには、時間区分を表す情報と、時間区分の開始時刻を表す情報と、時間区分の終了時刻を表す情報と、が対応付けられて複数保存されている。
【００５３】
情報記憶部１９０は、図１０に示すような隣接時間区分テーブルを記憶している。検索装置１００が、販促商品として販売される乗車券の内で、検索時間区分に隣接した時間区分に出発する列車の乗車券を検索するためである。これは、検索時間区分と異なる時間帯に出発する列車の乗車券であっても、検索時間区分に隣接した時間帯に列車が出発するのであれば、検索時間区分に列車が出発しないことをユーザが許容し易いためである。
【００５４】
このため、隣接時間区分テーブルには、時間区分を表す情報と、当該時間区分に隣接する時間区分を表す情報と、が対応付けられて複数保存されている。
【００５５】
情報記憶部１９０は、図１１に示すような販売商品テーブルを記憶している。販売商品テーブルには、販売商品の名称を表す情報、販売商品の在庫の有無を表す情報、販売商品の販売条件を表す情報、及び販売条件が分類される区分（以下、販売条件区分という）を表す情報と、が対応付けられて複数保存されている。
【００５６】
列車の乗車券は、通常、列車による輸送の役務の提供の用に供する物を、特定の日時に特定の駅を出発する列車として指定する条件付きで販売される。このため、販売条件は、列車の出発日を指定する出発日条件と、列車の出発時刻を指定する出発時刻条件と、列車の出発駅を指定する出発駅条件と、で構成される。
【００５７】
また、列車の出発駅は、図７に示した地域区分テーブルに保存された情報で表される地域区分のいずれか１つに存在し、出発時刻は、図９に示した時間区分テーブルに保存された情報で表される時間区分のいずれか１つに含まれる。このため、販売条件を構成する出発時刻条件で指定される時刻が含まれる時間区分を、販売条件の時間区分といい、販売条件を構成する出発駅条件で指定される駅が存在する地域区分を、販売条件の地域区分という。販売条件が分類される販売条件区分は、販売条件の時間区分と販売条件の地域区分とで構成される。
【００５８】
情報記憶部１９０は、図１２に示すような販促商品テーブルを記憶している。販促商品テーブルには、販促商品の名称を表す情報、販促商品の在庫の有無を表す情報、販促商品の販売条件を表す情報、及び販促商品の販売条件区分を表す情報と、販促商品の販売を促進する情報（以下、販促情報という）と、が対応付けられて複数保存されている。販促情報は、販促商品の広告文や広告画像を含む。
【００５９】
次に、図６に戻り、検索区分取得部１２０、販売商品検索部１３０、販促商品検索部１４０、生成部１５０、及び出力部１６０について、順に説明する。
【００６０】
検索区分取得部１２０は、端末装置２１０から送信された検索条件データを、図４に示すＬＡＮカード１０６から取得する。また、検索区分取得部１２０は、取得した検索条件データで表される検索条件が分類される検索区分を、図７に示した地域区分テーブルや図９に示した時間区分テーブルから取得する。
【００６１】
販売商品検索部１３０は、検索区分取得部１２０が取得した検索区分と合致する販売条件区分を検索し、検索した区分に分類される条件で販売される販売商品を、図１１に示した販売商品テーブルから検索する。
【００６２】
販促商品検索部１４０は、検索区分取得部１２０が取得した検索区分との相違が所定の相違以下の販売条件区分を検索し、検索した区分に分類される条件で販売される販促商品を、図１２に示した販促商品テーブルから検索する。
【００６３】
生成部１５０は、販売商品検索部１３０で検索された販売商品と、販促商品検索部１４０で検索された販促商品と、を掲載したウェブページ（以下、検索結果ページという）を生成する。
【００６４】
出力部１６０は、生成部１５０が生成した検索結果ページを、端末装置２１０を宛先として、図４に示すＬＡＮカード１０６に出力する。
【００６５】
ここで、図５に戻り、検索処理の説明を開始する。
ＣＰＵ１０１は、ＬＡＮカード１０６が検索条件データを端末装置２１０から受信すると、検索処理の実行を開始する。
【００６６】
検索処理の実行を開始すると、検索区分取得部１２０は、ＬＡＮカード１０６から検索条件データを取得する（ステップＳ０１）。
【００６７】
次に、検索区分取得部１２０は、取得された検索条件データで表される検索条件が分類される検索区分を取得する（ステップＳ０２）。本実施例では、検索条件は、「2013/01/01」を指定する検索日条件と、「20:15」を指定する検索時刻条件と、「東京駅」を指定する検索駅条件と、で構成されるとして説明を行う。このため、検索区分取得部１２０は、図７に示した地域区分テーブルにおいて、「東京駅」を表す情報と対応付けられた情報で表される「千代田区」を、検索駅条件が分類される検索地域区分とする。また、検索区分取得部１２０は、図９に示した時間区分テーブルにおいて、「20:15」よりも早い時刻「20:00」表す情報と、「20:15」よりも遅い時刻「20:59」表す情報と、の双方に対応付けられた情報で表される「20時」を、検索時刻条件が分類される検索時間区分とする。その後、検索区分取得部１２０は、検索地域区分「千代田区」と、検索時間区分「20時」と、で構成される区分を検索区分とする。
【００６８】
その後、販売商品検索部１３０は、検索区分と合致する販売条件区分を検索する（ステップＳ０３）。具体的には、販売商品検索部１３０は、検索区分を構成する検索地域区分「千代田区」を表す情報と、検索時間区分「20時」を表す情報と、を対応付けた情報で表される販売条件区分を、図１１に示した販売商品テーブルから検索する。その後、販売商品検索部１３０は、検索した情報で表される販売条件区分から、検索日条件で指定される日「2013/01/01」と同じ日を指定する出発日条件と、在庫有りと、に対応付けられた販売条件区分を検索する。
【００６９】
次に、販売商品検索部１３０は、販売商品テーブルにおいて、検索した販売条件区分に対応付けられた名称の販売商品を、検索販売商品とする（ステップＳ０４）。具体的には、販売商品検索部１３０は、出発日条件「2013/01/01」と時間区分「20時」と地域区分「千代田区」とに対応付けられた、「2013/01/01 20:02」に「東京駅」を出発する「特急ＸＸ」の乗車券と、「2013/01/01 20:45」に「東京駅」を出発する「特急ＸＹ」の乗車券と、を、検索販売商品とする。
【００７０】
その後、販促商品検索部１４０は、検索区分との差異が所定の差異以下の販売条件区分を検索する。本実施例では、検索区分と隣接する販売条件区分を、検索区分との差異が所定の差異以下の販売条件区分とする（ステップＳ０５）。具体的には、販促商品検索部１４０は、検索区分を構成する検索地域区分「千代田区」の隣接地域区分「台東区」を、図８に示した隣接地域テーブルから取得する。次に、販促商品検索部１４０は、検索区分を構成する検索時間区分「20時」に隣接した時間区分「19時」及び「21時」を、図１０に示した隣接時間区分テーブルから取得する。その後、販促商品検索部１４０は、隣接地域区分「台東区」を表す情報と、隣接時間区分「19時」を表す情報と、を対応付けた情報で表される販売条件区分、及び／又は、隣接地域区分「台東区」を表す情報と、隣接時間区分「21時」を表す情報と、を対応付けた情報で表される販売条件区分を、図１２に示した販促商品テーブルから検索する。その後、販促商品検索部１４０は、検索した販売条件区分から、検索日条件で指定される日「2013/01/01」と同じ日を指定する出発日条件と、在庫ありと、に対応付けられた販売条件区分を検索する。
【００７１】
次に、販促商品検索部１４０は、販促商品テーブルにおいて、検索した販売条件区分に対応付けられた名称の販促商品を、検索販促商品とする（ステップＳ０６）。具体的には、販促商品検索部１４０は、地域区分「台東区」と時間区分「21時」とに対応付けられた、「2013/01/01 21:05」に「上野駅」を出発する「寝台特急ＹＸ」の乗車券を、検索販促商品とする。
【００７２】
次に、生成部１５０は、販促商品検索部１４０で検索された検索販促商品の名称を表す情報に対応付けられた販売条件を表す情報、広告文や広告画像を表す情報を取得する。次に、生成部１５０は、検索販促商品の販売条件や広告文を表すテキストや広告画像を含む検索販促商品の販促情報を生成する。
【００７３】
その後、生成部１５０は、販売商品検索部１３０で検索された検索販売商品と、販促商品検索部１４０で検索された検索販促商品と、生成した販促情報と、を掲載した、図３に示すような検索結果出力画面を有するウェブページ（つまり、検索結果ページ）を生成する（ステップＳ０７）。
【００７４】
検索結果ページは、検索販売商品を表示する検索販売商品表示領域ＰＬと、検索販促商品を表示する検索販促商品表示領域ＱＬと、を有する。検索販売商品表示領域ＰＬには、販売商品検索部１３０で検索された乗車券の名称「特急ＸＸ」と「特急ＸＹ」とが表示されている。乗車券の名称「特急ＸＸ」には、列車が「2013/01/01 20:02」に「東京駅」を出発するという販売条件を表すテキストと、当該乗車券の販売に用いられるウェブページにリンクがはられたボタンと、が関連付けられて表示されている。このボタンをユーザがワン・クリックすれば、「特急ＸＸ」の乗車券の販売に用いられるウェブページが表示される。
【００７５】
同様に、乗車券の名称「特急ＸＹ」には、列車が「2013/01/01 20:45」に「東京駅」を出発するという販売条件を表すテキストと、当該乗車券の販売に用いられるウェブページにリンクがはられたボタンと、が関連付けられて表示されている。
【００７６】
検索販促商品表示領域ＱＬには、販促商品検索部１４０で検索された乗車券の名称「寝台特急ＹＸ」と、当該乗車券の販売に用いられるウェブページにリンクがはられたボタンＢＤと、乗車券の販売を促進する販促情報と、が表示されている。販促情報は、列車が「2013/01/01 21:05」に「上野駅」を出発するという販売条件を表すテキストＣＴと、乗車券（列車であっても良い）を広告する広告画像ＰＲＰ及び広告文のテキストＰＲＴを含む。
【００７７】
ステップＳ０７の後に、出力部１６０は、生成部１５０が生成した検索結果ページを、端末装置２１０を宛先として、図４に示したＬＡＮカード１０６へ出力する（ステップＳ０８）。その後、ＬＡＮカード１０６は、宛先に対して検索結果ページを送信し、端末装置２１０は、検索結果ページを受信すると、受信したページを表示する。その後、出力部１６０は、検索処理の実行を終了する。
【００７８】
これらの構成によれば、検索装置１００は、検索区分と合致しないが、検索区分との相違が所定の相違以下の区分に分類される条件で販売される販促商品を掲載した検索結果ページを出力する。このため、検索区分と無関係な区分に分類される条件で販売される販促商品を掲載したウェブページを出力する場合と比べて、ユーザは、ウェブページに掲載された販促商品の販売条件が分類される区分と検索区分との相違を許容し易い。よって、検索装置１００は、ユーザの利便性の低下を抑制しつつ、検索条件と相違する商品の販売を促進する情報を出力できる。
【００７９】
またこれらの構成によれば、検索装置１００は、予め検索区分と、検索区分との相違が所定の相違以下の区分と、を対応付けて記憶していなくとも、検索区分との相違が所定の相違以下の区分や、当該区分に分類される条件で販売される販促商品を検索できる。このため、検索装置１００が記憶する情報量を従来よりも軽減できる。
【００８０】
また、これらの構成によれば、検索装置１００は、検索された販促商品の販売条件を含み、かつ当該販促商品の販売を促進する販促情報を掲載したウェブページを出力する。このため、ユーザは、販促情報に含まれる販売条件に基づいて商品を購入するか否かを容易に決断できるので、ユーザの利便性が向上する。
【００８１】
＜実施例１の変形例１＞
本実施例では、図１に示した端末装置２１０は、図２Ａに示すような検索条件入力画面を表示し、ユーザの操作に応じて検索条件を入力し、検索条件を表すデータを検索装置１００に送信するとして説明した。また、図６に示した検索装置１００の検索区分取得部１２０は、図４に示したＬＡＮカード１０６が端末装置２１０から受信したデータで表される検索条件が分類される検索区分を情報記憶部１９０から取得するとして説明した。しかし、これに限定されるのではなく、端末装置２１０は、図２Ｂに示すような検索区分入力画面を表示し、ユーザの操作に応じて検索区分を入力し、検索区分を表すデータを検索装置１００に送信するとしても良い。また、検索装置１００の検索区分取得部１２０は、ＬＡＮカード１０６が端末装置２１０から受信する検索区分を表すデータを取得するとしても良い。
【００８２】
＜実施例１の変形例２＞
本実施例では、検索地域区分と隣接する区分と、検索時間区分と隣接する区分と、の双方からなる販売条件区分を、検索区分との差異が所定の差異以下の販売条件区分とするとして説明した。しかし、これに限定される訳ではなく、検索地域区分と隣接する区分と、検索時間区分と隣接する区分と、のいずれか１つからなる販売条件区分を、検索区分との差異が所定の差異以下の販売条件区分としても良い。
【００８３】
＜実施例１の変形例３＞
本実施例では、検索装置１００は、検索区分と隣接する販売区分を、検索区分との差異が所定の差異以下の区分として検索するとして説明した。しかし、これに限定される訳ではなく、検索装置１００は、検索区分からＮ個隣りの区分までの区分を検索区分との差異が所定の差異以下の区分として検索するとしても良い。
【００８４】
＜実施例１の変形例４＞
実施例１では、検索装置１００の生成部１５０は、図３に示すような検索販売商品表示領域ＰＬと、検索販促商品表示領域ＱＬと、を有する検索結果ページを生成するとして説明した。本変形例では、生成部１５０は、図３に示すような検索販売商品表示領域ＰＬと、図１３に示すような検索販促商品表示領域ＱＬと、を有する検索結果ページを生成する。
【００８５】
図１３に示す検索販促商品表示領域ＱＬには、検索販促商品である乗車券の名称「寝台特急ＹＸ」と、広告画像ＰＲＰ、広告文ＰＲＴや販売条件ＣＴなどの販売を促進する情報（つまり、販促情報）と、が表示されている。また、検索販促商品表示領域ＱＬには、「予約」と表記されたボタンＢ０、「１日前」と表記されたボタンＢＦ１、「１日後」と表記されたボタンＢＬ１、「１週間前」と表記されたボタンＢＦ７、及び「１週間後」と表記されたボタンＢＬ７が表示されている。
【００８６】
ボタンＢ０には、検索販促商品である乗車券の販売に用いられるウェブページ（以下、検索販促商品の販売ページという）にリンクがはられている。
【００８７】
生成部１５０は、図１２に示した販促商品テーブルから、検索販促商品の販売条件区分と同じ区分「台東区」及び「21時」と、検索販促商品の出発日条件で指定される出発日「2013/1/1」よりも1日早い「2012/12/31」を指定する出発日条件と、在庫ありと、に対応付けられた販促商品（以下、一日早い出発条件付きの販促商品という）を検索する。その後、生成部１５０は、検索した一日早い出発条件付きの販促商品を販売する販売ページを、ボタンＢＬ１にリンクしてからボタンＢＬ１を使用可能にする。
【００８８】
同様に、生成部１５０は、検索販促商品の販売条件区分と同じ区分「台東区」及び「21時」と、「2013/1/1」よりも1日遅い「2013/1/2」を指定する出発日条件と、在庫ありと、に対応付けられた販促商品を検索し、販促商品テーブルには、そのような販促商品が保存されていないと判別する。その後、生成部１５０は、ボタンＢＬ１を使用不能にする。
【００８９】
同様に、生成部１５０は、「台東区」及び「21時」と、「2013/1/1」よりも７日早い「2012/12/25」を指定する出発日条件と、在庫ありと、に対応付けられた販促商品を検索し、販促商品テーブルには、そのような販促商品が保存されていないと判別する。その後、生成部１５０は、ボタンＢＦ７を使用不能にする。
【００９０】
生成部１５０は、販促区分「台東区」及び「21時」と、「2013/1/1」よりも７日遅い「2013/1/8」を指定する出発日条件と、在庫ありと、に対応付けられた販促商品（以下、一週間遅い出発条件付きの販促商品という）を検索する。その後、生成部１５０は、一週間遅い出発条件付きの販促商品を販売する販売ページを、ボタンＢＬ７にリンクしてからボタンＢＬ１を使用可能にする。
【００９１】
これらの構成によれば、検索装置１００は、販促商品である乗車券が使用される時期である出発日と、検索条件で指定された時期「2013/1/1」と、の相違「1日前」及び「1週間後」を、販促商品の購入に用いられるウェブページとそれぞれリンクして表示するウェブページを出力する。このため、これらの相違をユーザが許容する場合には、相違を表す表示に関連付けられたウェブページでユーザが販促商品を容易に購入できるので、販促商品の販売を促進できる。
【００９２】
これらの構成によれば、検索装置１００は、予め販促商品が使用される時期と、検索条件で指定された時期と、の相違を、販促商品の購入に用いられるウェブページとそれぞれ関連付けて記憶しておく必要がないため、検索装置１００が記憶する情報量を従来よりも軽減できる。
【００９３】
＜実施例１の変形例５＞
実施例１の変形例４では、検索装置１００の生成部１５０は、図１３に示すような、「予約」と表記されたボタンＢ０、「１日前」と表記されたボタンＢＦ１、「１日後」と表記されたボタンＢＬ１、「１週間前」と表記されたボタンＢＦ７、及び「１週間後」と表記されたボタンＢＬ７が表示された検索販促商品表示領域ＱＬを有するウェブページを生成するとして説明した。また、実施例１の変形例４では、ボタンＢ０、ボタンＢＦ１、ボタンＢＬ１、ボタンＢＦ７、及びボタンＢＬ７の内で、使用可能なボタンは、それぞれ販促商品の販売に用いられるウェブページにリンクがはられていると説明した。
【００９４】
本変形例では、生成部１５０は、ボタンＢ０、ボタンＢＦ１、ボタンＢＬ１、ボタンＢＦ７、及びボタンＢＬ７の内で、使用可能なボタンに、図１４に示すようなウェブページへのリンクをはる。図１５のウェブページは、販促商品の販売条件に対して、追加で付すことができる条件（以下、追加可能販売条件という）の選択に用いられるページ（以下、選択ページという）である。
【００９５】
このため、検索装置１００の情報記憶部１９０は、図１５に示すような、追加可能販売条件を表す情報が保存された追加可能販売条件テーブルを記憶している。追加可能販売条件テーブルには、販促商品の名称を表す情報と、追加可能販売条件を複数表す情報と、が対応付けられて複数保存されている。
【００９６】
本変形例では、追加可能販売条件は、ユーザが乗車した列車の食堂車で飲食の提供を受けられるという条件を含むとして説明するが、これに限定される訳ではなく、例えば、座席をより広いものに変更するという条件を含んでも良い。
【００９７】
生成部１５０は、図６に示した販促商品検索部１４０で検索販促商品が検索されると、検索販促商品の販売条件を表す情報に対応付けられた複数の追加可能販売条件を表す情報を、図１５に示した追加可能販売条件テーブルから取得する。次に、生成部１５０は、取得した情報で表される複数の追加可能販売条件を表示するリストボックスを有する、図１４に示すような選択ページを生成する。
【００９８】
その後、生成部１５０は、図１３に示すような、ボタンＢ０、ＢＦ１、ＢＬ１、ＢＦ７、及びＢＬ７が表示された検索販促商品表示領域ＱＬを有する検索結果ページを生成し、ボタンＢ０、ＢＦ１、ＢＬ１、ＢＦ７、及びＢＬ７の内で、使用可能なボタンに、選択ページをリンクする。
【００９９】
次に、出力部１６０は、検索結果ページと、選択ページと、を、図４に示したＬＡＮカード１０６に出力する。ＬＡＮカード１０６は、端末装置２１０へ検索結果ページと、選択ページと、を送信する。
【０１００】
端末装置２１０は、検索装置１００から検索結果ページと選択ページとを受信し、受信した検索結果ページを表示する。検索結果ページに掲載されたボタンＢ０、ＢＦ１、ＢＬ１、ＢＦ７、及びＢＬ７の内で、使用可能なボタンをクリックする操作がユーザによって入力部２１１に行われると、端末装置２１０は、クリックされたボタンにリンクされた選択ページを表示する。
【０１０１】
ここで、「１日前」と表示するボタンＢＦ１がクリックされた場合を例に挙げて説明する。
端末装置２１０は、選択ページに表示された複数の追加可能販売条件の内で、ユーザが所望する追加可能販売条件を選択する操作を入力部２１１に行われると、選択された追加可能販売条件を表す情報を入力する。次に、端末装置２１０は、検索条件で指定された出発日「2013/1/1」より一日早い出発条件付きの販促商品を特定する情報と、選択された追加可能販売条件を表す情報と、を、検索装置１００に送信する。
【０１０２】
検索装置１００は、受信した情報で表される追加可能販売条件を、受信した情報で識別される一日早い出発条件付きの販促商品の販売条件に追加して、端末装置２１０のユーザに販売する。
【０１０３】
これらの構成によれば、検索装置１００は、販促商品である乗車券が使用される時期であるである出発日と、検索条件で指定された出発日「2013/1/1」と、の相違「1日前」を、販促商品の販売条件に対してさらに条件を付すために用いられる選択ページと関連付けて表示する。このため、相違をユーザが許容しない場合であっても、販売条件に対してユーザが所望する条件をさらに付すことで、ユーザが相違を許容し易くなるので、販促商品の販売を促進できる。
【０１０４】
＜実施例１の変形例６＞
実施例１では、検索装置１００は、検索販売商品表示領域ＰＬと、検索販促商品表示領域ＱＬと、を有する検索結果ページを出力し、端末装置２１０は、検索販売商品表示領域ＰＬと、検索販促商品表示領域ＱＬと、を有する１つの検索結果ページを表示する、として説明した。
【０１０５】
本変形例では、検索装置１００は、検索販売商品表示領域ＰＬを有するウェブページと、検索販促商品表示領域ＱＬを有するウェブページと、の２つを出力する。端末装置２１０及び２２０は、検索販売商品表示領域ＰＬを有するウェブページと、検索販促商品表示領域ＱＬを有するウェブページと、を受信すると、これら２つのウェブページを表示する。
【０１０６】
＜実施例１の変形例７＞
実施例１の変形例６では、端末装置２１０は、検索販売商品表示領域ＰＬを有するウェブページと、検索販促商品表示領域ＱＬを有するウェブページと、を受信すると、これら２つのウェブページを表示するとして説明した。
【０１０７】
本変形例では、端末装置２１０は、検索販売商品表示領域ＰＬを有するウェブページと、検索販促商品表示領域ＱＬを有するウェブページと、を受信すると、先ず、検索販売商品表示領域ＰＬを有するウェブページを表示する。その後、端末装置２１０は、入力部２１１に対するユーザの操作に従ってカーソルを検索販売商品表示領域ＰＬの外側から内側に移動させると、検索販促商品表示領域ＱＬを有するウェブページを表示させる。
【０１０８】
＜実施例１の変形例８＞
実施例１の変形例７では、端末装置２１０は、検索販売商品表示領域ＰＬを有するウェブページと、検索販促商品表示領域ＱＬを有するウェブページと、を受信すると、先ず、検索販売商品表示領域ＰＬを有するウェブページを表示するとして説明した。また、実施例１の変形例７では、端末装置２１０は、カーソルの表示を検索販売商品表示領域ＰＬの外側から内側に移動させると、検索販促商品表示領域ＱＬを有するウェブページを表示させるとして説明した。
【０１０９】
本変形例では、検索販売商品表示領域ＰＬを有するウェブページは、検索販促商品表示領域ＱＬを有するウェブページにリンクされたボタン又はテキストを有する。このため、端末装置２１０は、検索販売商品表示領域ＰＬを有するウェブページを表示した後に、ユーザが入力部２１１に対してボタン又はテキストをクリックする操作を行うと、検索販促商品表示領域ＱＬを有するウェブページを表示させる。
【０１１０】
＜実施例１の変形例９＞
実施例１では、検索区分と隣接する販売条件区分を、検索区分との差異が所定の差異以下の販売条件区分とするとして説明した。つまり、実施例１では、検索地域区分の隣接地域区分と、検索時間区分の隣接時間区分と、で構成される販売条件区分を、検索区分との差異が所定の差異以下の販売条件区分とした。
【０１１１】
本変形例では、検索装置１００は、図７に示した地域区分テーブルに保存された地域区分を表す情報と、地域区分の代表地点を表す情報と、代表地点の緯度及び経度を表す情報と、を対応付けて複数記憶している。代表地点は、地域区分にある複数の駅の内で、最も乗降客が多い駅がある地点であってもいいし、地域区分の中心に位置する地点であってもいい。
【０１１２】
検索装置１００は、検索地域区分の代表地点と、販売条件の地域区分の代表地点と、の距離を、それぞれの代表地点の緯度及び経度を用いて算出する。
【０１１３】
また、検索装置１００は、図９に示した時間区分テーブルに保存された時間区分を表す情報と、時間区分の代表時刻を表す情報と、を対応付けて記憶している。代表時刻は、時間区分の開始時刻又は終了時刻であっても良いし、時間区分を二分する時刻であっても良い。検索装置１００は、検索時間区分の代表時刻と、販売条件の時間区分の代表時刻と、の差異の絶対値を算出する。
【０１１４】
その後、検索装置１００は、算出した代表地点間の距離に所定の第１計数を乗算した値と、代表時刻間の差異の絶対値に所定の第２計数を乗算した値と、の合計値を算出し、算出した値を、検索区分と販売条件区分との距離とする。検索装置１００は、算出した区分間の距離が所定の閾値以下の場合に、検索区分と販売条件区分との差異が所定の差異以下であると判定する。
【０１１５】
尚、第１計数、第２計数、及び区分間の距離と比較される閾値の好適な値は、当業者が実験によりそれぞれ定めることができる。
【０１１６】
＜実施例２＞
実施例１では、検索装置１００は、販売商品の商品群から、検索区分と合致する区分に分類される条件で販売される商品を、検索販売商品として検索するとして説明した。また、検索装置１００は、販促商品の商品群から、検索区分と合致しないが、検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を、検索販促商品として検索するとして説明した。
【０１１７】
実施例１では、検索区分との相違が所定の相違以下の区分であるとは、検索地域区分と隣接する区分と、検索時間区分と隣接する区分と、の双方からなる販売条件区分をいうとして説明した。
【０１１８】
本実施例では、実施例１と同様に、検索装置１００は、販売商品の商品群から、検索区分と合致する区分に分類される条件で販売される商品を、検索販売商品として検索する。しかし、検索装置１００は、実施例１と異なり、以下の条件１を満足する販促商品を、検索区分との相違が所定の相違以下の区分に属する条件で販売される商品であるとする。
【０１１９】
条件１：販促商品である乗車券の販売条件で指定される列車の到着日時に、販売条件で指定される到着駅から出発して、検索条件で指定された乗り継ぎ先の列車の出発日時より前に、乗り継ぎ先の列車の出発駅までユーザが移動できる。
【０１２０】
本実施例に係る検索装置１００は、実施例１に係る検索装置１００と同様の機能及び構成を有するため、以下、実施例１と重複した説明を省略する。
【０１２１】
このため、検索装置１００の情報記憶部１９０は、図１６に示すような販促商品テーブルを記憶している。販促商品テーブルには、販促商品の名称を表す情報と、販促商品の在庫を表す情報と、販促商品の販売条件を表す情報と、が対応付けられて複数保存されている。販促商品の販売条件は、列車が到着する日を条件付ける到着日条件と、列車が到着する時刻を条件付ける到着時刻条件と、列車が到着する駅を条件付ける到着駅条件と、で構成されている。
【０１２２】
また、検索装置１００の情報記憶部１９０は、図１７に示すような駅の名称を表す情報と、駅の緯度及び経度を表す情報と、を対応付けた情報が複数保存された駅テーブルを記憶している。検索装置１００は、駅テーブルで駅の緯度及び経度を特定し、特定した緯度及び経度を用いて駅間の距離を算出するためである。
【０１２３】
実施例２に係る検索装置１００は、図１８に示すような検索処理を実行することで、図６に示した検索区分取得部１２０、販売商品検索部１３０、販促商品検索部１４０、生成部１５０、及び出力部１６０の他に、図１９に示すような移動時間算出部１３５として機能する。
【０１２４】
移動時間算出部１３５は、列車の乗り継ぎのために到着駅から出発駅までユーザが移動するのに要する移動時間を算出する。
【０１２５】
検索装置１００は、ＬＡＮカード１０６が検索条件データを、端末装置２１０から受信すると、図１８に示す検索処理の実行を開始する。
【０１２６】
検索処理の実行を開始すると、検索区分取得部１２０は、ＬＡＮカード１０６から検索条件データを取得する（ステップＳ１１）。
【０１２７】
次に、検索区分取得部１２０は、取得された検索条件データで表される検索条件が分類される検索区分を取得する（ステップＳ１２）。本実施例では、検索条件は、「2013/01/01」を出発日として指定する検索出発日条件と、「20:15」を出発時刻として指定する検索出発時刻条件と、「東京駅」を出発駅として指定する検索出発駅条件と、で構成されるとして説明を行う。このため、検索区分取得部１２０は、検索出発時間区分「20時」及び検索出発地域区分「千代田区」で構成される区分を検索区分とする。
【０１２８】
その後、販売商品検索部１３０は、検索区分と合致する販売条件区分を、図１１に示した販売商品テーブルから検索する（ステップＳ１３）。その後、販売商品検索部１３０は、検索した情報で表される販売条件区分から、検索出発日条件で指定される日「2013/01/01」と同じ日を指定する出発日条件と、在庫有りと、に対応付けられた販売条件区分を検索する。これにより、販売商品検索部１３０は、「2013/01/01 20:02」に「東京駅」を出発する「特急ＸＸ」の乗車券と、「2013/01/01 20:45」に「東京駅」を出発する「特急ＸＹ」の乗車券と、を検索販売商品として検索する（ステップＳ１４）。
【０１２９】
その後、移動時間算出部１３５は、図１６に示した販促商品テーブルから、販促商品の販売条件を構成する到着駅条件を表す情報を複数取得する。次に、移動時間算出部１３５は、到着駅条件で指定される複数の到着駅毎に、到着駅の緯度及び経度を表す情報を、図１７に示した駅テーブルから検索する。その後、移動時間算出部１３５は、検索条件を構成する検索出発駅条件で指定される出発駅を特定し、出発駅の緯度及び経度を表す情報を、図１７に示した駅テーブルから検索する。
【０１３０】
次に、移動時間算出部１３５は、販促商品テーブルから取得した到着駅毎に、到着駅の緯度及び経度と、検索条件で指定される出発駅の緯度及び経度と、に基づき、到着駅から出発駅までの距離を算出する。次に、移動時間算出部１３５は、到着駅毎に、算出した出発駅までの距離をタクシーの平均的な移動速度で除算した値を、ユーザの移動時間として算出する（ステップＳ１５）。ユーザが到着駅から出発駅までタクシーで移動すると仮定するからである。
【０１３１】
本実施例では、移動時間算出部１３５は、到着駅から出発駅までの距離をタクシーの平均的な移動速度で除算した値を、ユーザの移動速度として算出した。しかし、これに限定される訳ではなく、距離がある所定値より大きい場合には、移動時間算出部１３５は、到着駅から出発駅までの距離を、航空機の平均的な移動速度で除算した値を移動時間として算出しても良い。また、距離が別の所定値より小さい場合には、到着駅から出発駅までの距離を、人間が徒歩又は自転車で移動する場合の平均的な速度で除算した値を移動時間として算出しても良い。
【０１３２】
その後、販促商品検索部１４０は、販促商品テーブルに保存された情報で表される到着駅毎に、検索条件で指定された出発日と同じ日を到着日として指定し、かつ移動時間算出部１３５が算出した移動時間以上、検索条件で指定された出発時刻よりも前の時刻を、到着時刻として指定する販売条件を検索する（ステップＳ１６）。
【０１３３】
ここで、販促商品テーブルには、到着駅として「上野駅」を表す情報が保存されている。検索条件で指定された出発日時は、「2013/1/1 20:15」であり、検索条件で指定された出発駅は、「東京駅」である。移動時間算出部１３５が算出した上野駅から東京駅までの移動時間が「15分」であるとすると、販促商品検索部１４０は、日時「2013/1/1 20:00」よりも早い到着日時「2013/1/1 19:50」に「上野駅」へ到着する販売条件を検索する。「2013/1/1 19:50」に「上野駅」へ到着すれば、ユーザは、「2013/1/1 20:15」までに「東京駅」へ移動できるからである。
【０１３４】
その後、販促商品検索部１４０は、図１６に示した販促商品テーブルから、「2013/1/1 19:50」に「上野駅」へ到着する条件で販売される販促商品「寝台特急ＹＸ」を、検索販促商品として検索する（ステップＳ１７）。
【０１３５】
次に、生成部１５０は、販売商品検索部１３０で検索された検索販売商品と、販促商品検索部１４０で検索された検索販促商品と、を掲載した検索結果ページを生成する（ステップＳ１８）。その後、出力部１６０は、生成部１５０が生成した検索結果ページを、端末装置２１０を宛先として、図４に示したＬＡＮカード１０６へ出力する（ステップＳ１９）。その後、出力部１６０は、検索処理の実行を終了する。
【０１３６】
＜実施例２の変形例１＞
本変形例では、検索装置１００は、下記の条件２を満足する販促商品を、検索区分との相違が所定の相違以下の区分に属する条件で販売される商品であるとする。
【０１３７】
条件２：検索条件で指定されたある列車の到着日時に、検索条件で指定された到着駅から出発して、販促商品である乗車券の販売条件で指定される乗り継ぎ先の列車の出発日時より前に、乗り継ぎ先の列車の出発駅までユーザが移動できる。
【０１３８】
このため、検索装置１００の情報記憶部１９０は、図２０に示すような販売商品テーブルを記憶している。販売商品テーブルには、販売商品の名称を表す情報と、販売商品の在庫を表す情報と、販売商品の販売条件を表す情報と、販売商品の販売条件区分を表す情報と、が対応付けられて複数保存されている。販売商品の販売条件は、列車が到着する日を条件付ける到着日条件と、列車が到着する時刻を条件付ける到着時刻条件と、列車が到着する駅を条件付ける到着駅条件と、で構成されている。
【０１３９】
また、情報記憶部１９０は、図２１に示すような販促商品テーブルを記憶している。販促商品テーブルには、販促商品の名称を表す情報と、販促商品の在庫を表す情報と、販促商品の販売条件を表す情報と、が対応付けられて複数保存されている。販促商品の販売条件は、列車が出発する日を条件付ける出発日条件と、列車が出発する時刻を条件付ける出発時刻条件と、列車が出発する駅を条件付ける出発駅条件と、で構成されている。
【０１４０】
検索装置１００は、ＬＡＮカード１０６が検索条件データを、端末装置２１０から受信すると、図２２に示すような検索処理の実行を開始する。
【０１４１】
検索処理の実行を開始すると、検索区分取得部１２０は、ＬＡＮカード１０６から検索条件データを取得する（ステップＳ２１）。本変形例では、検索条件は、到着日を指定する検索到着日条件と、到着時刻を指定する検索到着時刻条件と、到着駅を指定する検索到着駅条件と、で構成される。
【０１４２】
次に、検索区分取得部１２０は、取得された検索条件データで表される検索条件が分類される検索区分を取得する（ステップＳ２２）。その後、販売商品検索部１３０は、検索区分と合致する販売条件区分を、図２０に示した販売商品テーブルから検索する（ステップＳ２３）。その後、販売商品検索部１３０は、検索した情報で表される販売条件区分から、検索条件で指定される日と同じ日を指定する到着日条件と、在庫有りと、に対応付けられた販売商品を検索する（ステップＳ２４）。
【０１４３】
ステップＳ２４で販売商品が複数検索された場合、販売商品検索部１３０は、検索された複数の販売商品を代表する商品を１つ選択する。複数の販売商品を代表する商品は、検索条件で指定される到着時刻が最も遅い商品であっても良いし、検索条件で指定される駅の乗降客が多い商品であっても良い。
【０１４４】
その後、移動時間算出部１３５は、図２１に示した販促商品テーブルから、販促商品の販売条件を構成する出発駅条件を表す情報を取得する。次に、移動時間算出部１３５は、出発駅条件で指定される出発駅毎に、検索又は選択された販売商品の販売条件で指定される到着駅からの移動時間を算出する（ステップＳ２５）。
【０１４５】
その後、販促商品検索部１４０は、販促商品テーブルに保存された情報で表される出発駅毎に、検索条件で指定された到着日と同じ日を出発日として指定し、かつ移動時間算出部１３５が算出した移動時間以上、検索条件で指定された到着時刻よりも後の時刻を、出発時刻として指定する販売条件を検索する（ステップＳ２６）。
【０１４６】
その後、販促商品検索部１４０は、図２１に示した販促商品テーブルから、検索した販売条件で販売される販促商品を、検索販促商品として検索する（ステップＳ２７）。
【０１４７】
次に、生成部１５０は、販売商品検索部１３０で検索された検索販売商品と、販促商品検索部１４０で検索された検索販促商品と、を掲載した検索結果ページを生成する（ステップＳ２８）。その後、出力部１６０は、生成部１５０が生成した検索結果ページを、端末装置２１０を宛先として、図４に示したＬＡＮカード１０６へ出力する（ステップＳ２９）。その後、出力部１６０は、検索処理の実行を終了する。
【０１４８】
これらの構成によれば、検索装置１００は、ユーザが、検索条件で指定された到着日時に到着駅から列車の乗り継ぎのため移動を開始した場合に、販売条件で指定される出発日時までにユーザが移動できる駅を出発する列車の乗車券を、販促商品の商品群から検索する。このため、ユーザは、販促商品の販売条件が分類される区分と検索区分との相違を許容し易いので、ユーザの利便性の低下を抑制しつつ、検索条件に合致しない商品の販売を促進できる。
【０１４９】
これらの構成によれば、検索装置１００は、検索条件で指定される到着日時及び到着駅の組み合わせと、検索条件で指定される到着日時に到着駅から列車の乗り継ぎのため移動を開始した場合に、販売条件で指定される出発日時までにユーザが移動できる駅を出発する列車の乗車券と、を予め複数対応付けて記憶しておく必要が無くなる。このため、検索装置１００が記憶する情報量を従来よりも削減できる。
【０１５０】
＜実施例２の変形例２＞
実施例２では、商品が列車の乗車券である場合について説明した。また、実施例２では、検索装置１００は、検索条件で指定された乗り継ぎ先の列車の出発日時より前に、乗り継ぎ先の列車の出発駅までユーザが移動できる日時に到着駅へ到着する列車の乗車券を販促商品として検索するとして説明した。
【０１５１】
本変形例では、商品がホテルの予約券である場合について説明する。本変形例では、検索装置１００は、検索条件で指定されたチェックイン日時又は検索区分で指定されたチェックイン時期より前に、検索条件で指定された位置又は検索区分で指定された地域に在るホテルまでユーザが移動できる日時又は時期にチェックアウトする条件で販売されるホテルの予約券を、販促商品として検索する。販促商品として検索される予約券のホテルは、検索区分に合致する区分に分類される条件で販売される予約券のホテルと、同じ系列に属する、同じ会社を親会社とする、協力関係や提携関係があるホテルであっても良い。
＜実施例２の変形例３＞
実施例２の変形例１では、検索装置１００は、検索条件で指定された列車の到着日時に、検索条件で指定された到着駅からユーザが出発した場合に、ユーザが乗り継ぎできる日時に駅を出発する列車の乗車券を、販促商品として検索するとして説明した。
【０１５２】
しかしこれに限定される訳ではなく、検索装置１００は、検索条件で指定されたチェックアウト日時又は検索区分で指定されたチェックアウト時期に、検索条件で指定された位置又は検索区分で指定された地域に在るホテルからユーザが移動を開始した場合にチェックインできる日時又は時期を指定した条件で販売されるホテルの予約券を販促商品として検索しても良い。
【０１５３】
＜実施例３＞
本実施例では、検索装置１００は、検索販促商品が販売されると、検索販促商品の販売価格と、検索販売商品の販売価格と、の差額に基づいて、検索区分と、検索販促商品の販売条件区分と、の相違が、どの程度ユーザにとって許容し易いかを表す許容容易度を算出する。検索区分と、検索販促商品の販売条件区分と、の相違が、ユーザにとって許容し難いものであればある程、検索販促商品の販売価格が、検索販売商品の販売価格よりも安くなければ、ユーザは、検索販促商品を購入しないためである。逆に、検索区分と、検索販促商品の販売条件区分と、の相違が、ユーザにとって許容し易いものであればある程、検索販促商品の販売価格が、検索販売商品の販売価格に近くとも、ユーザは、検索販促商品を購入するためである。なお、許容容易度は、値が大きい程、検索区分と、検索販促商品の販売条件区分と、の相違が、ユーザにとって許容し易いことを表す。
【０１５４】
本実施例に係る検索装置１００は、実施例１に係る検索装置１００と同様の機能及び構成を有するため、以下、実施例１と重複した説明を省略する。
【０１５５】
本実施例に係る検索装置１００は、検索販売商品の販売価格を取得するため、図２３に示すような販売商品テーブルを記憶している。また、検索装置１００は、検索販促商品の販売価格を取得するため、図２４に示すような販促商品テーブルを記憶している。図２３に示す販売商品テーブル及び図２４に示す販促商品テーブルに保存された情報で表される販売条件は、商品の販売価格を指定する価格条件を含んでいる。
【０１５６】
検索装置１００は、検索販売商品の販売価格と、検索販促商品の販売価格と、の差額に基づいて算出した許容容易度を保存するテーブルとして、図２５に示すような許容容易度テーブルを記憶している。許容容易度テーブルには、検索条件区分を表す情報と、販売条件区分を表す情報と、検索条件区分と販売条件区分との差異に対する許容容易度を表す情報と、が対応付けられて複数保存されている。
【０１５７】
検索装置１００は、図２６に示す検索処理と、図２７に示す販売処理と、を実行する。図２６の検索処理は、許容容易度テーブルに保存された許容容易度に基づいて商品を検索する処理であり、図２７の販売処理は、検索された商品の内で、ユーザが販売を求める商品を販売する処理である。
【０１５８】
この検索処理の実行により、ＣＰＵ１０１は、図２８に示すような検索区分取得部１２０、販売商品検索部１３０、販促商品検索部１４０、生成部１５０、及び出力部１６０として機能する。また、ＣＰＵ１０１は、図４のハードディスク１０４と協働して、情報記憶部１９０として機能する。さらに、販売処理の実行により、ＣＰＵ１０１は、リクエスト取得部１７０、商品販売部１７１、容易度算出部１７２、及び保存部１７３として機能する。
【０１５９】
検索区分取得部１２０、販売商品検索部１３０、販促商品検索部１４０、生成部１５０、及び出力部１６０については、実施例１で既に説明したため、重複した説明を省略する。情報記憶部１９０は、既に説明した図２３の販売商品テーブル、図２４の販促商品テーブル、及び図２５の許容容易度テーブルを記憶している。
【０１６０】
リクエスト取得部１７０は、販促商品検索部１４０で検索された販促商品の販売を求めるリクエスト（以下、販売リクエストという）を取得する。商品販売部１７１は、販売リクエストに応じて商品を販売する。容易度算出部１７２は、検索区分と、販売を求められた販促商品の販売条件区分と、の相違に対するユーザの許容容易度を算出する。保存部１７３は、容易度算出部１７１で算出された許容容易度を、検索区分と、販売条件区分と、に対応付けて、情報記憶部１９０に保存する。
【０１６１】
ここで、図２６に戻り、本実施例に係る検索装置１００が実行する検索処理の説明を開始する。ＣＰＵ１０１は、ＬＡＮカード１０６が検索条件データを端末装置２１０から受信すると、図２６に示す検索処理の実行を開始する。
【０１６２】
検索処理の実行を開始すると、ステップＳ０１からＳ０４の処理が実行される。これにより、検索区分取得部１２０がＬＡＮカード１０６から検索条件データを取得し、検索区分取得部１２０が、検索条件の分類される検索区分を取得し、販売商品検索部１３０が、検索区分と合致する販売条件区分を検索し、検索した販売条件区分に対応付けられた名称の販売商品を、検索販売商品とする。
【０１６３】
次に、販促商品検索部１４０は、情報記憶部１９０から閾値Ｔｈを表す情報を読み出し、閾値Ｔｈよりも大きい許容容易度と、検索区分と、に対応付けられた販売条件区分を、検索区分との相違が所定の相違以下の区分として、図２５の許容容易度テーブルから検索する（ステップＳ０４ｂ）。
【０１６４】
次に、販促商品検索部１４０は、販売条件区分が検索されたか否か判別する（ステップＳ０４ｃ）。このとき、販促商品検索部１４０は、販売条件区分が検索されなかったと判別すると（ステップＳ０４ｃ；Ｎｏ）、実施例１で説明したステップＳ０５の処理を実行する。これにより、販促商品検索部１４０は、検索区分に隣接した区分を、検索区分との相違が所定の相違以下の区分として、検索する。
【０１６５】
ステップＳ０４ｃにおいて、販促商品検索部１４０は、販売条件区分が検索されたと判別した場合（ステップＳ０４ｃ；Ｙｅｓ）、又は、ステップＳ０５の処理を実行した後に、販促商品検索部１４０は、ステップＳ０６の処理を実行する。これにより、販促商品検索部１４０は、検索区分との相違が所定の相違以下の区分に分類される条件で販売される販促商品を検索する。
【０１６６】
その後、生成部１５０が、ステップＳ０４で検索された検索販売商品と、ステップＳ０６で検索された検索販促商品と、を掲載した検索結果ページを生成した後に（ステップＳ０７）、出力部１６０が、端末装置２１０を宛先として検索結果ページを出力する（ステップＳ０８）。その後、検索処理の実行が終了される。
【０１６７】
端末装置２１０は、検索結果ページを受信すると、受信したページを表示する。検索結果ページを確認したユーザの操作に応じて、端末装置２１０は、検索結果ページに掲載された検索販促商品の内で、ユーザが販売を求める商品を識別する情報を含んだ販売リクエストを入力する。次に、端末装置２１０は、購入リクエストを検索装置１００へ送信する。
【０１６８】
ＣＰＵ１０１は、ＬＡＮカード１０６が販売リクエストを端末装置２１０から受信すると、図２７に示す販売処理の実行を開始する。販売処理の実行を開始すると、リクエスト取得部１７０は、ＬＡＮカード１０６から販売リクエストを取得する（ステップＳ３１）。
【０１６９】
次に、商品販売部１７１は、販売リクエストに含まれる情報で識別される検索販売商品をユーザに販売する（ステップＳ３２）。
【０１７０】
その後、容易度算出部１７２は、図２６のステップＳ０４で検索された検索販売商品が１つか複数か判別する。このとき、容易度算出部１７２は、検索販売商品が１つであると判別すると、図２３に示した販売商品テーブルから、検索販売商品名と対応付けられた販売価格を取得する。これに対して、容易度算出部１７２は、検索販売商品が複数であると判別すると、複数の検索販売商品の内で、代表的な検索販売商品を選択し、選択した検索販売商品の販売価格を販売商品テーブルから取得する（ステップＳ３３）。なお、代表的な検索販売商品は、最も価格が高い商品又は安い商品であっても良いし、販売数量が多い商品であっても良い。また、容易度算出部１７２は、複数の検索販売商品の価格の平均値を算出しても良い。
【０１７１】
次に、容易度算出部１７２は、図２４に示した販促商品テーブルから、販売された検索販促商品の代金を取得する（ステップＳ３４）。
【０１７２】
その後、容易度算出部１７２は、取得した検索販促商品の代金と、取得した検索販売商品の販売価格と、の差額を算出し、算出した差額に基づいて許容容易度を算出する（ステップＳ３５）。
【０１７３】
容易度算出部１７２は、算出した差額が大きい程、許容容易度を低く算出する。検索区分と、検索販促商品の販売条件区分と、の相違が、ユーザにとって許容し難いものであれば、検索販売商品の販売価格よりも検索販促商品の販売価格の方が大幅に安くなければ、検索販促商品が購入されないためである。
【０１７４】
逆に、容易度算出部１７２は、算出した差額が小さい程、許容容易度を高く算出する。検索区分と、検索販促商品の販売条件区分と、の相違が、ユーザにとって許容し易いものであれば、検索販売商品の販売価格との差額が小さくとも、検索販促商品が購入されるためである。
【０１７５】
その後、保存部１７３は、検索区分と、購入された検索販促商品の販売条件区分と、に対応付けて、図２５の許容容易度テーブルに保存されている情報を、容易度算出部１７２が算出した許容容易度を表す情報で更新する（ステップＳ３６）。この更新された情報は、図２６に示した検索処理のステップＳ０４ｂで参照される。その後、保存部１７３は、検索処理の実行を終了する。
【０１７６】
これらの構成によれば、検索装置１００は、検索区分に合致する区分に分類される条件で販売される販売商品の価格と、検索区分と合致しない販売区分に分類される条件で販売された販促商品の価格と、の差額に基づいて、検索区分と当該販売区分との相違がユーザにとってどの程度許容し易いか表す許容容易度を算出できる。
【０１７７】
これらの構成によれば、検索装置１００は、閾値Ｔｈよりも大きい許容容易度が算出された販売区分に分類される条件で販売される販促商品を掲載したウェブページを出力する。このため、ユーザは、ウェブページに掲載された販促商品の販売区分と検索区分との相違を許容し易いので、検索装置１００は、ユーザの利便性の低下を抑制しつつ、検索条件と相違する商品の販売を促進できる。
【０１７８】
尚、許容容易度と比較される閾値Ｔｈの好適な値は、当業者が実験により定めることができる。この閾値Ｔｈは、ユーザ毎又は商品毎に異なる値が設定されても良い。
【０１７９】
実施例１から３及びこれらの変形例は、互いに組み合わせることができる。実施例１から３及びこれらの変形例のいずれかに係る機能を実現するための構成を備えた検索装置１００として提供できることはもとより、複数の装置で構成されるシステムであって、実施例１から３及びこれらの変形例のいずれかに係る機能を実現するための構成をシステム全体として備えたシステムとして提供することもできる。
【０１８０】
実施例１から３及びこれらの変形例のいずれかに係る機能を実現するための構成を予め備えた検索装置１００として提供できることはもとより、プログラムの適用により、既存の検索装置１００を実施例１から３及びこれらの変形例のいずれかに係る検索装置１００として機能させることもできる。すなわち、実施例１から３及びこれらの変形例のいずれかで例示した検索装置１００による各機能構成を実現させるためのプログラムを、既存の送信装置を制御するコンピュータ（ＣＰＵなど）が実行できるように適用することで、実施例１から３及びこれらの変形例のいずれかに係る検索装置１００として機能させることができる。
【０１８１】
このようなプログラムの配布方法は任意であり、例えば、メモリカード、ＣＤ−ＲＯＭ、又はＤＶＤ−ＲＯＭなどの記録媒体に格納して配布できる他、インターネットなどの通信媒体を介して配布することもできる。また、本発明に係る方法は、実施例１及び２並びにこれらの変形例のいずれかに係る検索装置１００を用いて実施できる。
【０１８２】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０１８３】
また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【０１８４】
１０：通信網
１００：検索装置
１０１：ＣＰＵ
１０２：ＲＯＭ
１０３：ＲＡＭ
１０４：ハードディスク
１０５：メディアコントローラ
１０６：ＬＡＮカード
１０７：ビデオカード
１０８：ＬＣＤ
１０９：キーボード
１１０：スピーカ
１１１：タッチパッド
１２０：検索区分取得部
１３０：販売商品検索部
１３５：移動時間算出部
１４０：販促商品検索部
１５０：生成部
１６０：出力部
１７０：リクエスト取得部
１７１：商品販売部
１７２：容易度算出部
１７３：保存部
１９０：情報記憶部
２１０、２２０：端末装置
２１１、２２１：入力部
２１９、２２９：提示部
【要約】
検索装置（１００）は、商品の検索条件を区分した検索区分を取得する検索区分取得部（１２０）、前記取得された検索区分と合致する区分に分類された条件で販売される商品を検索する販売商品検索部（１３０）、販売の促進が行われる販促商品の商品群から、前記検索区分と合致しないが、前記検索区分との相違が所定の相違以下の区分に分類される条件で販売される商品を検索する販促商品検索部（１４０）、前記販売商品検索部（１３０）で検索された商品である検索販売商品と、前記販促商品検索部（１４０）で検索された販促商品である検索販促商品と、を掲載したウェブページを出力する、又は、前記検索販売商品を掲載したウェブページと前記検索販促商品を掲載したウェブページとを出力する出力部（１６０）、を備える。【図１】
0005592038.tif 000002
【図２Ａ】
0005592038.tif 000003
【図２Ｂ】
0005592038.tif 000004
【図３】
0005592038.tif 000005
【図４】
0005592038.tif 000006
【図５】
0005592038.tif 000007
【図６】
0005592038.tif 000008
【図７】
0005592038.tif 000009
【図８】
0005592038.tif 000010
【図９】
0005592038.tif 000011
【図１０】
0005592038.tif 000012
【図１１】
0005592038.tif 000013
【図１２】
0005592038.tif 000014
【図１３】
0005592038.tif 000015
【図１４】
0005592038.tif 000016
【図１５】
0005592038.tif 000017
【図１６】
0005592038.tif 000018
【図１７】
0005592038.tif 000019
【図１８】
0005592038.tif 000020
【図１９】
0005592038.tif 000021
【図２０】
0005592038.tif 000022
【図２１】
0005592038.tif 000023
【図２２】
0005592038.tif 000024
【図２３】
0005592038.tif 000025
【図２４】
0005592038.tif 000026
【図２５】
0005592038.tif 000027
【図２６】
0005592038.tif 000028
【図２７】
0005592038.tif 000029
【図２８】
0005592038.tif 000030