(57)【要約】【課題】検索結果をユーザが効率的に閲覧することができる情報検索装置、件数決定方法、情報検索プログラム及び情報検索システムを提供する。【解決手段】検索された情報群に対応するデータであるデータ群のうち、予め定められた件数のデータで構成される第１のデータ群を端末装置に送信し、第１のデータ群とは異なるデータの送信要求を端末装置から受信し、受信された送信要求に対応して、検索された情報群に対応するデータ群のうち、第１のデータ群とは異なる第２のデータ群を端末装置に送信し、第１のデータ群が送信されてから送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定し、経過時間が閾時間以下である場合には、第１のデータ群を構成するデータの件数よりも多い件数のデータで構成される第２のデータ群を送信する。【選択図】図４
2011138271.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からの要求に応じて情報を検索し、前記端末装置に表示させる検索結果をページ単位でネットワークを介して前記端末装置に送信する情報検索装置であって、
前記端末装置から送信された検索条件を受信する検索条件受信手段と、
前記情報に関するデータとして前記情報が検索されたときに表示されるデータを前記情報１件毎に対応して記憶するデータ記憶装置に前記データが記憶された複数の前記情報の中から、前記検索条件を満たす情報群を検索する検索手段と、
前記検索手段により検索された前記情報群に対応する前記データであるデータ群のうち、予め定められた件数の前記データで構成される第１のデータ群を前記端末装置に送信する第１データ送信手段と、
前記第１のデータ群とは異なる前記データの送信要求を前記端末装置から受信するデータ要求受信手段と、
前記データ要求受信手段により受信された前記送信要求に対応して、前記検索手段により検索された前記情報群に対応する前記データ群のうち、前記第１のデータ群とは異なる第２のデータ群を前記端末装置に送信する第２データ送信手段と、
前記第１のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定する判定手段と、
を備え、
前記第２データ送信手段は、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第１のデータ群を構成する前記データの件数よりも多い件数の前記データで構成される前記第２のデータ群を送信することを特徴とする情報検索装置。
【請求項２】
請求項１に記載の情報検索装置において、
前記第２データ送信手段は、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第２のデータ群を構成する前記データの件数を、前記第１のデータ群を構成する前記データの件数よりもα件（ただし、α≧１）多くすることを特徴とする情報検索装置。
【請求項３】
請求項２に記載の情報検索装置において、
前記データ要求受信手段は、送信された前記第２のデータ群とは異なる前記データの送信要求を前記端末装置から受信し、
前記第２データ送信手段は、前記第２のデータ群とは異なる前記データの送信要求が受信された場合には、前回送信した前記第２のデータ群とは異なるデータ群を新たな前記第２のデータ群として前記端末装置に送信し、
前記判定手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定し、  前記第２データ送信手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が予め定められた閾時間以下であると前記判定手段により判定された場合には、今回送信する前記第２のデータ群を構成する前記データの件数を、前回送信した前記第２のデータ群を構成する前記データの件数よりもα件多くすることを特徴とする情報検索装置。
【請求項４】
請求項１に記載の情報検索装置において、
前記第２データ送信手段は、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第２のデータ群を構成する前記データの件数を、前記第１のデータ群を構成する前記データの件数のβ倍（ただし、β＞１）とすることを特徴とする情報検索装置。
【請求項５】
請求項４に記載の情報検索装置において、
前記データ要求受信手段は、送信された前記第２のデータ群とは異なる前記データの送信要求を前記端末装置から受信し、
前記第２データ送信手段は、前記第２のデータ群とは異なる前記データの送信要求が受信された場合には、前回送信した前記第２のデータ群とは異なるデータ群を新たな前記第２のデータ群として前記端末装置に送信し、
前記判定手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定し、
前記第２データ送信手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が予め定められた閾時間以下であると前記判定手段により判定された場合には、今回送信する前記第２のデータ群を構成する前記データの件数を、前回送信した前記第２のデータ群を構成する前記データの件数のβ倍とすることを特徴とする情報検索装置。
【請求項６】
請求項１乃至５の何れか１項に記載の情報検索装置において、
前記端末装置から送信されたソート条件を受信するソート条件受信手段と、
前記検索手段により検索された前記情報群における前記情報の並び順を前記ソート条件に従ってソートするソート手段と、を更に備え、
前記第２データ送信手段は、前記ソート手段によりソートされた後の前記情報の並び順が前記第１のデータ群と連続するデータ群を前記第２のデータ群とすることを特徴とする情報検索装置。
【請求項７】
請求項６に記載の情報検索装置において、
前記検索手段は、商品情報を検索し、
前記ソート条件は、商品の価格が低い順であることを特徴とする情報検索装置。
【請求項８】
請求項６に記載の情報検索装置において、
前記検索手段は、商品情報を検索し、
前記ソート条件は、商品の価格が高い順であることを特徴とする情報検索装置。
【請求項９】
請求項１、６乃至８の何れか１項に記載の情報検索装置において、
前記データ要求受信手段は、送信された前記第２のデータ群とは異なる前記データの送信要求を前記端末装置から受信し、
前記第２データ送信手段は、前記第２のデータ群とは異なる前記データの送信要求が受信された場合には、前回送信した前記第２のデータ群とは異なるデータ群を新たな前記第２のデータ群として前記端末装置に送信し、
前記判定手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定し、
前記第２データ送信手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が予め定められた閾時間以下であると前記判定手段により判定された場合には、今回送信する前記第２のデータ群を構成する前記データの件数を、前回送信した前記第２のデータ群を構成する前記データの件数よりも多くすることを特徴とする情報検索装置。
【請求項１０】
請求項３、５及び９の何れか１項に記載の情報検索装置において、
前記判定手段は、前記第２データ送信手段により送信された前記第２のデータ群の件数が多いほど、前記閾時間を長くして判定を行うことを特徴とする情報検索装置。
【請求項１１】
請求項１乃至１０の何れか１項に記載の情報検索装置において、
前記経過時間は、前記第１データ送信手段が第１のデータ群を前記端末装置に送信したときを、前記第１のデータ群が送信されたときとして得られる時間であることを特徴とする情報検索装置。
【請求項１２】
請求項１乃至１０の何れか１項に記載の情報検索装置において、
前記経過時間は、前記第１のデータ群を受信した前記端末装置が前記第１のデータ群の表示処理を完了したときを、前記第１のデータ群が送信されたときとして得られる時間であることを特徴とする情報検索装置。
【請求項１３】
端末装置からの要求に応じて情報を検索し、前記端末装置に表示させる検索結果をページ単位でネットワークを介して前記端末装置に送信する情報検索装置において、１ページあたりの前記検索結果の件数を決定する件数決定方法であって、
前記端末装置から送信された検索条件を受信する検索条件受信工程と、
前記情報に関するデータとして前記情報が検索されたときに表示されるデータを前記情報１件毎に対応して記憶するデータ記憶装置に前記データが記憶された複数の前記情報の中から、前記検索条件を満たす情報群を検索する検索工程と、
前記検索工程において検索された前記情報群に対応する前記データであるデータ群のうち、予め定められた件数の前記データで構成される第１のデータ群を前記端末装置に送信する第１データ送信工程と、
前記第１のデータ群とは異なる前記データの送信要求を前記端末装置から受信するデータ要求受信工程と、
前記データ要求受信工程において受信された前記送信要求に対応して、前記検索工程において検索された前記情報群に対応する前記データ群のうち、前記第１のデータ群とは異なる第２のデータ群を前記端末装置に送信する第２データ送信工程と、
前記第１のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定する判定工程と、
を有し、
前記第２データ送信工程においては、前記経過時間が前記閾時間以下であると前記判定工程において判定された場合には、前記第１のデータ群を構成する前記データの件数よりも多い件数の前記データで構成される前記第２のデータ群を送信することを特徴とする件数決定方法。
【請求項１４】
端末装置からの要求に応じて情報を検索し、前記端末装置に表示させる検索結果をページ単位でネットワークを介して前記端末装置に送信する情報検索装置に含まれるコンピュータを、
前記端末装置から送信された検索条件を受信する検索条件受信手段、
前記情報に関するデータとして前記情報が検索されたときに表示されるデータを前記情報１件毎に対応して記憶するデータ記憶装置に前記データが記憶された複数の前記情報の中から、前記検索条件を満たす情報群を検索する検索手段、
前記検索手段により検索された前記情報群に対応する前記データであるデータ群のうち、予め定められた件数の前記データで構成される第１のデータ群を前記端末装置に送信する第１データ送信手段、
前記第１のデータ群とは異なる前記データの送信要求を前記端末装置から受信するデータ要求受信手段、
前記データ要求受信手段により受信された前記送信要求に対応して、前記検索手段により検索された前記情報群に対応する前記データ群のうち、前記第１のデータ群とは異なる第２のデータ群を前記端末装置に送信する第２データ送信手段、及び、
前記第１のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定する判定手段、
として機能させ、
前記第２データ送信手段としての前記コンピュータを、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第１のデータ群を構成する前記データの件数よりも多い件数の前記データで構成される前記第２のデータ群を送信するように機能させることを特徴とする情報検索プログラム。
【請求項１５】
端末装置と、前記端末装置からの要求に応じて情報を検索し、前記端末装置に表示させる検索結果をページ単位でネットワークを介して前記端末装置に送信する情報検索装置と、前記情報に関するデータとして前記情報が検索されたときに表示されるデータを前記情報１件毎に対応して記憶するデータ記憶装置と、を備える情報検索システムであって、
前記情報検索装置は、
前記端末装置から送信された検索条件を受信する検索条件受信手段と、
前記データ記憶装置に前記データが記憶された複数の前記情報の中から、前記検索条件を満たす情報群を検索する検索手段と、
前記検索手段により検索された前記情報群に対応する前記データであるデータ群のうち、予め定められた件数の前記データで構成される第１のデータ群を前記端末装置に送信する第１データ送信手段と、
前記第１のデータ群とは異なる前記データの送信要求を前記端末装置から受信するデータ要求受信手段と、
前記データ要求受信手段により受信された前記送信要求に対応して、前記検索手段により検索された前記情報群に対応する前記データ群のうち、前記第１のデータ群とは異なる第２のデータ群を前記端末装置に送信する第２データ送信手段と、
前記第１のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定する判定手段と、
を備え、
前記端末装置は、
前記検索条件を前記情報検索装置に送信する検索条件送信手段と、
前記情報検索装置から送信された前記第１のデータ群を受信する第１データ受信手段と、
前記第１データ群を表示する第１表示手段と、
前記第１表示手段により表示された前記第１データ群を構成する前記データに関する前記ユーザ操作を検出する操作検出手段と、
ユーザの操作に基づいて前記送信要求を前記情報検索装置に送信するデータ要求送信手段と、
前記情報検索装置から送信された前記第２のデータ群を受信する第２データ受信手段と、
前記第２データ群を表示する第２表示手段と、
を備え、
前記第２データ送信手段は、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第１のデータ群を構成する前記データの件数よりも多い件数の前記データで構成される前記第２のデータ群を送信することを特徴とする情報検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置からの要求に応じて情報を検索し、検索結果をネットワークを介して前記端末装置に送信して、検索結果を端末装置に表示させる情報検索装置等の技術分野に関する。
【背景技術】
【０００２】
従来、端末装置からの要求に応じて情報を検索する情報検索装置が知られている（例えば、特許文献１）。かかる情報検索装置は、例えば、検索された情報の一覧を検索結果として表示するＷｅｂページを端末装置に送信する。情報検索装置から送信されたＷｅｂページを端末装置が表示することにより、ユーザは、検索結果を閲覧することができる。
【０００３】
検索結果１ページあたりの表示件数は、システム上予め設定されていたり、ユーザにより設定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１６７１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザは、検索結果を更に閲覧したい場合、例えば、「次へ」と表示されたリンクを選択操作する。すると、今まで表示されていた検索結果の一覧とは異なる一覧が表示される。検索された情報の件数が１ページあたりの表示件数に対して相当に多い場合には、興味のある情報や、所望する情報を見つけるのに、ユーザが上述した操作を何度も選択する場合がある。
【０００６】
本発明は以上の点に鑑みてなされたものであり、検索結果をユーザが効率的に閲覧することができる情報検索装置、件数決定方法、情報検索プログラム及び情報検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、端末装置からの要求に応じて情報を検索し、前記端末装置に表示させる検索結果をページ単位でネットワークを介して前記端末装置に送信する情報検索装置であって、前記端末装置から送信された検索条件を受信する検索条件受信手段と、前記情報に関するデータとして前記情報が検索されたときに表示されるデータを前記情報１件毎に対応して記憶するデータ記憶装置に前記データが記憶された複数の前記情報の中から、前記検索条件を満たす情報群を検索する検索手段と、前記検索手段により検索された前記情報群に対応する前記データであるデータ群のうち、予め定められた件数の前記データで構成される第１のデータ群を前記端末装置に送信する第１データ送信手段と、前記第１のデータ群とは異なる前記データの送信要求を前記端末装置から受信するデータ要求受信手段と、前記データ要求受信手段により受信された前記送信要求に対応して、前記検索手段により検索された前記情報群に対応する前記データ群のうち、前記第１のデータ群とは異なる第２のデータ群を前記端末装置に送信する第２データ送信手段と、前記第１のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定する判定手段と、を備え、前記第２データ送信手段は、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第１のデータ群を構成する前記データの件数よりも多い件数の前記データで構成される前記第２のデータ群を送信することを特徴とする。
【０００８】
この発明によれば、第１のデータ群が１ページ分の検索結果として端末装置により表示される。その後、第１のデータ群と異なるデータが要求された場合には、第２のデータ群が１ページ分の検索結果として端末装置により表示される。
【０００９】
第１のデータ群が送信されてから送信要求が受信されるまでの経過時間が、予め定められた閾時間以下となる場合、ユーザが検索結果としての第１のデータ群を閲覧した時間は短かったものと考えられる。検索結果として表示されたデータ群を閲覧した時間が短いということは、そのデータ群の中に、ユーザが興味を持ったり所望したりするデータが存在しなかったと考えることができる。この場合、この後に表示されるデータ群の中にユーザが興味を持ったり所望したりするデータが存在する可能性は、現在表示されているデータ群の中にユーザが興味を持ったり所望したりしたデータが存在した場合よりも低いとユーザが考える傾向があるものと推測される。
【００１０】
そこで、第１のデータ群として表示される検索結果の表示件数よりも多い件数の第２のデータ群が次の検索結果として表示されることで、ユーザが興味のないデータや、所望しないデータを要求するための操作を減らすことができる。よって、検索結果をユーザが効率的に閲覧することができる。
【００１１】
請求項２に記載の発明は、請求項１に記載の情報検索装置において、前記第２データ送信手段は、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第２のデータ群を構成する前記データの件数を、前記第１のデータ群を構成する前記データの件数よりもα件（ただし、α≧１）多くすることを特徴とする。
【００１２】
この発明によれば、端末装置に表示される１ページあたりの検索結果の表示件数が、所定数増加するので、所望しないデータを要求するための操作を減らすことができる。
【００１３】
請求項３に記載の発明は、請求項２に記載の情報検索装置において、前記データ要求受信手段は、送信された前記第２のデータ群とは異なる前記データの送信要求を前記端末装置から受信し、前記第２データ送信手段は、前記第２のデータ群とは異なる前記データの送信要求が受信された場合には、前回送信した前記第２のデータ群とは異なるデータ群を新たな前記第２のデータ群として前記端末装置に送信し、前記判定手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定し、前記第２データ送信手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が予め定められた閾時間以下であると前記判定手段により判定された場合には、今回送信する前記第２のデータ群を構成する前記データの件数を、前回送信した前記第２のデータ群を構成する前記データの件数よりもα件多くすることを特徴とする。
【００１４】
この発明によれば、端末装置に表示される１ページあたりの検索結果の表示件数が、送信要求の送信回数に比例して増加するので、所望しないデータを要求するための操作をより減らすことができる。
【００１５】
請求項４に記載の発明は、請求項１に記載の情報検索装置において、前記第２データ送信手段は、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第２のデータ群を構成する前記データの件数を、前記第１のデータ群を構成する前記データの件数のβ倍（ただし、β＞１）とすることを特徴とする。
【００１６】
この発明によれば、端末装置に表示される１ページあたりの検索結果の表示件数が、所定倍に増加するので、所望しないデータを要求するための操作を減らすことができる。
【００１７】
請求項５に記載の発明は、請求項４に記載の情報検索装置において、前記データ要求受信手段は、送信された前記第２のデータ群とは異なる前記データの送信要求を前記端末装置から受信し、前記第２データ送信手段は、前記第２のデータ群とは異なる前記データの送信要求が受信された場合には、前回送信した前記第２のデータ群とは異なるデータ群を新たな前記第２のデータ群として前記端末装置に送信し、前記判定手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定し、前記第２データ送信手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が予め定められた閾時間以下であると前記判定手段により判定された場合には、今回送信する前記第２のデータ群を構成する前記データの件数を、前回送信した前記第２のデータ群を構成する前記データの件数のβ倍とすることを特徴とする。
【００１８】
この発明によれば、端末装置に表示される１ページあたりの検索結果の表示件数が、送信要求の送信回数に応じて指数関数的に増加するので、所望しないデータを要求するための操作をより減らすことができる。
【００１９】
請求項６に記載の発明は、請求項１乃至５の何れか１項に記載の情報検索装置において、前記端末装置から送信されたソート条件を受信するソート条件受信手段と、前記検索手段により検索された前記情報群における前記情報の並び順を前記ソート条件に従ってソートするソート手段と、を更に備え、前記第２データ送信手段は、前記ソート手段によりソートされた後の前記情報の並び順が前記第１のデータ群と連続するデータ群を前記第２のデータ群とすることを特徴とする。
【００２０】
この発明によれば、ソート条件によりソートの基準とされた項目の内容が同じだったり比較的近い情報の検索結果がまとまってデータ群として端末装置により表示される。情報の並び順が連続するデータ群同士は、情報の並び順が連続しないデータ群同士と比較して、前記の項目の内容が近いと考えられる。よって、検索結果として表示されたデータ群の次に表示されるデータ群の前記の項目の内容が、先に表示されたデータ群の前記の項目の内容に近いので、現在表示されているデータ群の中にユーザが興味を持ったり所望したりするデータが存在しなかった場合、次に表示されるデータ群の中にユーザが興味を持ったり所望したりするデータが存在しない可能性がより高くなるものと推測される。従って、所望しないデータを要求するための操作をより減らすことができる。
【００２１】
請求項７に記載の発明は、請求項６に記載の情報検索装置において、前記検索手段は、商品情報を検索し、前記ソート条件は、商品の価格が低い順であることを特徴とする。
【００２２】
この発明によれば、商品の価格が低い順にデータ群が表示されるので、価格の低さを基準の１つとして商品の情報を探すユーザにとって、所望しないデータを要求するための操作をより減らすことができる。
【００２３】
請求項８に記載の発明は、請求項６に記載の情報検索装置において、前記検索手段は、商品情報を検索し、前記ソート条件は、商品の価格が高い順であることを特徴とする。
【００２４】
この発明によれば、商品の価格が高い順にデータ群が表示されるので、価格の高さを基準の１つとして商品の情報を探すユーザにとって、所望しないデータを要求するための操作をより減らすことができる。
【００２５】
請求項９に記載の発明は、請求項１、６乃至８の何れか１項に記載の情報検索装置において、前記データ要求受信手段は、送信された前記第２のデータ群とは異なる前記データの送信要求を前記端末装置から受信し、前記第２データ送信手段は、前記第２のデータ群とは異なる前記データの送信要求が受信された場合には、前回送信した前記第２のデータ群とは異なるデータ群を新たな前記第２のデータ群として前記端末装置に送信し、前記判定手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定し、前記第２データ送信手段は、前記第２のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が予め定められた閾時間以下であると前記判定手段により判定された場合には、今回送信する前記第２のデータ群を構成する前記データの件数を、前回送信した前記第２のデータ群を構成する前記データの件数よりも多くすることを特徴とする。
【００２６】
この発明によれば、１ページあたりの検索結果の表示件数が次第に増加するので、所望しないデータを要求するための操作をより減らすことができる。
【００２７】
請求項１０に記載の発明は、請求項３、５及び９の何れか１項に記載の情報検索装置において、前記判定手段は、前記第２データ送信手段により送信された前記第２のデータ群の件数が多いほど、前記閾時間を長くして判定を行うことを特徴とする。
【００２８】
この発明によれば、検索結果の表示件数によりユーザの閲覧時間が変わることに応じて、表示件数を増加させるか否かの判定を的確に行うことができる。
【００２９】
請求項１１に記載の発明は、請求項１乃至１０の何れか１項に記載の情報検索装置において、前記経過時間は、前記第１データ送信手段が第１のデータ群を前記端末装置に送信したときを、前記第１のデータ群が送信されたときとして得られる時間であることを特徴とする。
【００３０】
請求項１２に記載の発明は、請求項１乃至１０の何れか１項に記載の情報検索装置において、前記経過時間は、前記第１のデータ群を受信した前記端末装置が前記第１のデータ群の表示処理を完了したときを、前記第１のデータ群が送信されたときとして得られる時間であることを特徴とする。
【００３１】
これらの発明によれば、ユーザが検索結果としてのデータ群を閲覧した時間をより正確に判定することができる。
【００３２】
請求項１３に記載の発明は、端末装置からの要求に応じて情報を検索し、前記端末装置に表示させる検索結果をページ単位でネットワークを介して前記端末装置に送信する情報検索装置において、１ページあたりの前記検索結果の件数を決定する件数決定方法であって、前記端末装置から送信された検索条件を受信する検索条件受信工程と、前記情報に関するデータとして前記情報が検索されたときに表示されるデータを前記情報１件毎に対応して記憶するデータ記憶装置に前記データが記憶された複数の前記情報の中から、前記検索条件を満たす情報群を検索する検索工程と、前記検索工程において検索された前記情報群に対応する前記データであるデータ群のうち、予め定められた件数の前記データで構成される第１のデータ群を前記端末装置に送信する第１データ送信工程と、前記第１のデータ群とは異なる前記データの送信要求を前記端末装置から受信するデータ要求受信工程と、前記データ要求受信工程において受信された前記送信要求に対応して、前記検索工程において検索された前記情報群に対応する前記データ群のうち、前記第１のデータ群とは異なる第２のデータ群を前記端末装置に送信する第２データ送信工程と、前記第１のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定する判定工程と、を有し、前記第２データ送信工程においては、前記経過時間が前記閾時間以下であると前記判定工程において判定された場合には、前記第１のデータ群を構成する前記データの件数よりも多い件数の前記データで構成される前記第２のデータ群を送信することを特徴とする。
【００３３】
請求項１４に記載の発明は、端末装置からの要求に応じて情報を検索し、前記端末装置に表示させる検索結果をページ単位でネットワークを介して前記端末装置に送信する情報検索装置に含まれるコンピュータを、前記端末装置から送信された検索条件を受信する検索条件受信手段、前記情報に関するデータとして前記情報が検索されたときに表示されるデータを前記情報１件毎に対応して記憶するデータ記憶装置に前記データが記憶された複数の前記情報の中から、前記検索条件を満たす情報群を検索する検索手段、前記検索手段により検索された前記情報群に対応する前記データであるデータ群のうち、予め定められた件数の前記データで構成される第１のデータ群を前記端末装置に送信する第１データ送信手段、前記第１のデータ群とは異なる前記データの送信要求を前記端末装置から受信するデータ要求受信手段、前記データ要求受信手段により受信された前記送信要求に対応して、前記検索手段により検索された前記情報群に対応する前記データ群のうち、前記第１のデータ群とは異なる第２のデータ群を前記端末装置に送信する第２データ送信手段、及び、前記第１のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定する判定手段、として機能させ、前記第２データ送信手段としての前記コンピュータを、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第１のデータ群を構成する前記データの件数よりも多い件数の前記データで構成される前記第２のデータ群を送信するように機能させることを特徴とする。
【００３４】
請求項１５に記載の発明は、端末装置と、前記端末装置からの要求に応じて情報を検索し、前記端末装置に表示させる検索結果をページ単位でネットワークを介して前記端末装置に送信する情報検索装置と、前記情報に関するデータとして前記情報が検索されたときに表示されるデータを前記情報１件毎に対応して記憶するデータ記憶装置と、を備える情報検索システムであって、前記情報検索装置は、前記端末装置から送信された検索条件を受信する検索条件受信手段と、前記データ記憶装置に前記データが記憶された複数の前記情報の中から、前記検索条件を満たす情報群を検索する検索手段と、前記検索手段により検索された前記情報群に対応する前記データであるデータ群のうち、予め定められた件数の前記データで構成される第１のデータ群を前記端末装置に送信する第１データ送信手段と、前記第１のデータ群とは異なる前記データの送信要求を前記端末装置から受信するデータ要求受信手段と、前記データ要求受信手段により受信された前記送信要求に対応して、前記検索手段により検索された前記情報群に対応する前記データ群のうち、前記第１のデータ群とは異なる第２のデータ群を前記端末装置に送信する第２データ送信手段と、前記第１のデータ群が送信されてから前記送信要求が受信されるまでの経過時間が、予め定められた閾時間以下であるか否かを判定する判定手段と、を備え、前記端末装置は、前記検索条件を前記情報検索装置に送信する検索条件送信手段と、前記情報検索装置から送信された前記第１のデータ群を受信する第１データ受信手段と、前記第１データ群を表示する第１表示手段と、前記第１表示手段により表示された前記第１データ群を構成する前記データに関する前記ユーザ操作を検出する操作検出手段と、ユーザの操作に基づいて前記送信要求を前記情報検索装置に送信するデータ要求送信手段と、前記情報検索装置から送信された前記第２のデータ群を受信する第２データ受信手段と、前記第２データ群を表示する第２表示手段と、を備え、前記第２データ送信手段は、前記経過時間が前記閾時間以下であると前記判定手段により判定された場合には、前記第１のデータ群を構成する前記データの件数よりも多い件数の前記データで構成される前記第２のデータ群を送信することを特徴とする。
【発明の効果】
【００３５】
本発明によれば、第１のデータ群として表示される検索結果の表示件数よりも多い件数の第２のデータ群が次の検索結果として表示されることで、ユーザが興味のないデータや、所望しないデータを要求するための操作を減らすことができる。よって、検索結果をユーザが効率的に閲覧することができる。
【図面の簡単な説明】
【００３６】
【図１】一実施形態に係るショッピングシステムＳの概要構成の一例を示す図である。
【図２】一実施形態に係るショッピングサーバ１の概要構成の一例を示すブロック図である。
【図３】ユーザ端末２による検索結果ページの画面表示例を示す図である。
【図４】一実施形態に係るショッピングシステムＳの処理例を示すシーケンス図である。
【図５】一実施形態に係るショッピングサーバ１のシステム制御部２０の処理例を示すフローチャートである。
【図６】一実施形態に係るショッピングサーバ１のシステム制御部２０の処理例を示すフローチャートである。
【発明を実施するための形態】
【００３７】
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、ネットワーク上での電子的な情報のやりとりによって商品の売買が行われるショッピングシステムに対して本発明を適用した場合の実施形態である。
【００３８】
［第１実施形態］
［１．ショッピングシステムの構成及び機能概要］
先ず、本実施形態に係るショッピングシステムＳの構成及び概要機能について、図１を用いて説明する。
【００３９】
図１は、本実施形態に係るショッピングシステムＳの概要構成の一例を示す図である。
【００４０】
図１に示すように、ショッピングシステムＳは、情報検索装置の一例としてのショッピングサーバ１と、端末装置の一例としての複数のユーザ端末２と、を含んで構成されている。そして、ショッピングサーバ１と各ユーザ端末２とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００４１】
このような構成のショッピングシステムＳにおいて、ショッピングサーバ１は、ユーザ端末２からのリクエストに応じて、ショッピングサイトを構成するＷｅｂページをユーザ端末２に送信するＷｅｂサーバである。そして、ショッピングサーバ１は、Ｗｅｂページを閲覧したユーザのユーザ端末２からのリクエストに基づいて、商品の検索、購入等の処理を行う。
【００４２】
ユーザ端末２は、ショッピングサイトで商品を購入するユーザに使用される端末装置である。ユーザ端末２としては、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、携帯電話機等が用いられる。
【００４３】
［２．ショッピングサーバの構成］
次に、ショッピングサーバ１の構成及び機能について、図２を用いて説明する。
【００４４】
図２は、本実施形態に係るショッピングサーバ１の概要構成の一例を示すブロック図である。
【００４５】
図２に示すように、ショッピングサーバ１は、操作部１１と、表示部１２と、通信部１３と、ドライブ部１４と、記憶部１５と、入出力インターフェース部１６と、システム制御部２０と、を備えている。そして、システム制御部２０と入出力インターフェース部１６とは、システムバス２１を介して接続されている。
【００４６】
操作部１１は、例えば、キーボード、マウス等により構成されており、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部２０に出力するようになっている。表示部１２は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。通信部１３は、ネットワークＮＷ等に接続して、ユーザ端末２等との通信状態を制御するようになっている。ドライブ部１４は、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫからデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録するようになっている。記憶部１５は、例えば、ハードディスクドライブ等により構成されており、各種プログラム及びデータ等を記憶するようになっている。入出力インターフェース部１６は、操作部１１〜記憶部１５とシステム制御部２０との間のインターフェース処理を行うようになっている。システム制御部２０は、ＣＰＵ（Central Processing Unit）１７、ＲＯＭ（Read Only Memory）１８、ＲＡＭ１９等により構成されている。
【００４７】
記憶部１５は、本発明におけるデータ記憶装置の一例を構成する。この記憶部１５には、会員ＤＢ（データベース）１０１、店舗ＤＢ１０２、商品ＤＢ１０３、会員利用ＤＢ１０４等の各種データベースが構築されている。会員ＤＢ１０１には、ショッピングサイトに会員として登録されているユーザに関する情報（例えば、会員の識別情報としての会員ＩＤ、パスワード、氏名、住所、電話番号、メールアドレス等）がユーザ毎に対応付けて登録されている。また、店舗ＤＢ１０２には、ショッピングサイトにおいて商品を販売する店舗に関する情報（例えば、店舗の識別情報としての店舗ＩＤ、パスワード、店舗の名称、住所、電話番号、メールアドレス、店舗の案内情報等）が店舗毎に対応付けて登録されている。また、商品ＤＢ１０３には、ショッピングサイトにおいて販売されている商品に関する情報（例えば、商品を販売する店舗の店舗ＩＤ、商品の識別情報としての商品ＩＤ、商品名、価格、商品の説明情報、商品に関する画像、販売開始日時、商品の感想等）が、店舗毎及び商品毎に対応付けて登録されている。なお、商品ＤＢ１０３に登録されている情報は、本発明における商品情報の一例である。また、会員利用ＩＤ１０４には、ショッピングサイトの利用に関するユーザの情報（例えば、会員ＩＤ、購入履歴、閲覧履歴、お気に入りの商品の情報等）がユーザ毎に登録されている。
【００４８】
また、記憶部１５には、ショッピングサイトのＷｅｂページを構成する各種ＨＴＭＬ（Hyper Text Markup Language）文書、画像データ、音声データ、テキストデータ等が記憶されている。
【００４９】
更に、記憶部１５には、所定のオペレーティングシステムが記憶されている。また、記憶部１５には、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを用いて、ユーザ端末２等から送信されたリクエストに応じて、当該記憶部１５に記憶されている各種のデータに基づきＷｅｂページをユーザ端末２等に送信するためのＷＷＷ（World Wide Web）サーバプログラムが記憶されている。また更に、ショッピングサーバ１には、ショッピングサイトにおける商品の検索、購入等に関する処理を行うショッピング処理プログラム等が記憶されている。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部１４を介して読み込まれるようにしても良い。
【００５０】
システム制御部２０は、ＣＰＵ１７が、ＲＯＭ１８や記憶部１５に記憶された各種プログラムを読み出し実行することによりショッピングサーバ１の各部を制御する。また、システム制御部２０は、本発明における検索条件受信手段、検索手段、第１データ送信手段、データ要求受信手段、第２データ送信手段、判定手段、ソート条件受信手段、ソート手段及び操作通知受信手段として機能するようになっている。
【００５１】
なお、ショッピングサーバ１を、例えば、各種データベースを管理するサーバ、商品の検索処理を行う検索処理サーバ、各種情報を提供するＷＷＷサーバ等の複数のサーバ装置により構成しても良い。
【００５２】
［３．検索結果の表示］
次に、ショッピングシステムＳにおいて、商品が検索された場合における検索結果の表示態様について、図３及び図４を用いて説明する。
【００５３】
ショッピングサーバ１は、商品を検索すると、検索結果として、ユーザにより入力された検索条件を満たす商品（以下、「該当商品」という）の一覧を示すＷｅｂページをユーザ端末２に送信する。このＷｅｂページを、「検索結果ページ」という。図３は、ユーザ端末２による検索結果ページの画面表示例を示す図である。
【００５４】
図３に示すように、検索結果ページ上には、該当商品一覧２０１、ソート条件リンク群２０２、他検索結果リンク群２０３、及び比較ボタン２０４等が表示される。
【００５５】
該当商品一覧２０１は、検索条件を満たす商品の一覧が表示されている。具体的に、該当商品一覧２０１は、１件情報２１０を複数含む。１件情報２１０は、該当商品１件分の情報を示す。１件情報２１０は、商品の画像、商品リンク２１１、感想リンク２１２、商品の価格、店舗リンク２１３、及びチェックボックス２１４を含む。商品リンク２１１は、当該リンクに対応する商品の名称を表示するリンク（ハイパーリンク）である。感想リンク２１２は、当該リンクに対応する商品を購入したユーザにより登録された商品の感想の件数を表示するリンクである。店舗リンク２１３は、当該リンクに対応する商品を販売する店舗の名称を表示するリンクである。チェックボックス２１４は、複数の商品を比較する場合に、比較する商品を選択するためのチェックボックスである。
【００５６】
商品リンク２１１がユーザにより選択されると、当該リンクに対応する商品の詳細な情報を表示するＷｅｂページに遷移する。このＷｅｂページを、「商品詳細ページ」という。商品詳細ページには、例えば、商品名、１又は複数の商品に関する画像、商品の説明、商品の価格、決済方法、送料、発送方法、問い合わせ先等の情報が表示される。
【００５７】
感想リンク２１２がユーザにより選択されると、当該リンクに対応する商品の感想を表示するＷｅｂページに遷移する。このＷｅｂページを、「感想詳細ページ」という。感想詳細ページには、例えば、感想を投稿した投稿者のニックネーム、評価値、投稿日、感想文等が表示される。
【００５８】
店舗リンク２１３がユーザにより選択されると、当該リンクに対応する商品を販売する店舗の詳細な情報を表示するＷｅｂページに遷移する。このＷｅｂページを、「店舗詳細ページ」という。店舗詳細ページには、例えば、店舗の名称、店舗の案内情報、店舗が販売する各商品の商品詳細ページへのリンク、決済方法、送料、発送方法等が表示される。
【００５９】
商品詳細ページ、感想詳細ページ、及び店舗詳細ページは、店舗ＤＢ１０２や商品ＤＢ１０３に登録された情報に基づいて、ショッピングサーバ１により生成され、記憶部１５に記憶されている。
【００６０】
ソート条件リンク群２０２は、ソート条件をユーザが選択するためのリンクを複数含む。ソート条件とは、検索条件を満たす商品を検索結果に表示させる優先順位をソートする条件を示す。ソート条件としては、例えば、標準、商品の価格が安い順、商品の価格が高い順、新着順、感想の件数が多い順がある。なお、ソート条件としての標準とは、例えば、検索された順番で該当商品をソートすることを意味する。ソート条件リンク群２０２の中の何れかのリンクがユーザにより選択されると、選択されたリンクに対応するソート条件で、該当商品の表示の優先順位がソートされる。そして、ソートされた優先順位に従って、該当商品一覧２０１に表示される該当商品の一覧が並べ換えられる。
【００６１】
他検索結果リンク群２０３は、検索条件を満たす商品のうち、現在の該当商品一覧２０１に一覧として表示されている商品とは異なる商品の一覧を表示する検索結果ページに遷移するためのリンクを複数含む。例えば、ページ番号を表示するリンクがユーザにより選択されると、当該リンクに対応するページ番号の検索結果ページに遷移する。また、「次へ」と表示された次結果リンク２３０がユーザにより選択されると、現在表示されている検索結果ページの次の検索結果ページに遷移する。例えば、現在１件目から１０件目までの該当商品の一覧が表示されている場合に、次結果リンク２３０が選択されると、１１件目以降の該当商品の一覧を表示する検索結果ページに遷移する。このように、ソート条件に従ってソートされた表示の優先順位において、現在一覧として表示されている該当商品と優先順位が連続する該当商品の一覧が表示される。
【００６２】
比較ボタン２０４がユーザにより選択されると、チェックボックス２１４が選択状態にされた複数の商品の情報を表示するＷｅｂページに遷移する。このＷｅｂページを、「比較詳細ページ」という。この比較詳細ページには、例えば、選択状態にされた商品の名称、画像、価格、商品の説明、店舗名、送料、支払い方法等が一覧で表示される。
【００６３】
なお、商品詳細ページ、感想詳細ページ、店舗詳細ページ、及び比較詳細ページを総称して、「詳細ページ」と称する。詳細ページは、該当商品一覧２０１に一覧表示された商品のうち１つ以上の商品に関連する情報を表示するＷｅｂページであり、且つ、１件情報２１０には表示されていない情報を少なくとも１つ以上表示するＷｅｂページである。
【００６４】
また、検索結果ページ全体が１画面に表示しきれない場合、ユーザ端末２の画面には、スクロールバー３００が表示される。スクロールバー３００が操作されると、検索結果ページがスクロール表示される。なお、スクロールバー３００自体は、検索結果ページを構成するものではない。
【００６５】
このような検索結果ページにおいて、該当商品一覧２０１に一覧表示される該当商品の件数を、「表示件数」という。この表示件数の初期値は、ショッピングシステムＳにおいて予め定められている。この表示件数の初期値は、ユーザ設定により変更することも可能である。
【００６６】
ユーザは、検索結果ページにおいて一覧表示された該当商品の中に、興味を引く商品又は所望する商品がなかった場合、例えば次結果リンク２３０を選択して、別の一覧を表示させる。表示件数が初期値のまま変化しない場合、検索条件に該当する商品の件数が、表示件数と比較して相当に多いと、興味を引く商品又は所望する商品が見つかるまで、ユーザは、次結果リンク２３０を何度も選択しなければならない。この選択操作の手間や、選択操作に時間を要すること等により、検索結果を閲覧する効率が低下してしまう。
【００６７】
そこで、ショッピングシステムＳにおいては、或る検索結果ページが表示されてから、別の検索結果ページが表示されるまでに経過した時間（以下、「経過時間」という）が、所定時間以下である場合には、表示件数が増加するようになっている。
【００６８】
或る検索結果ページが表示されてから、別の検索結果ページが表示されるまでの時間が短いということは、商品の一覧を閲覧する時間が短いということである。そして、商品の一覧を閲覧する時間が短いということは、一覧表示された商品の中に、ユーザが興味を引かなかったか、或いは、ユーザが所望する品がなかったと考えることができる。この場合、ユーザは、次結果リンク２３０を選択して、今まで表示されていた一覧とは別の一覧を表示させることになる。このとき、ユーザは、興味を引く、又は、所望する商品が今回も存在しない可能性の方が、存在する可能性よりも高いであろうという心理状態になりやすいものと推測される。そのような心理状態においては、ユーザは、最初よりも短時間で商品の一覧の閲覧を行う傾向にあるものと考えられる。そのようなときに、表示件数が多くなれば、短時間でより多くの情報を閲覧することができる。また、次結果リンク２３０を選択する回数も減らすことができる。
【００６９】
一覧表示された商品の中に、ユーザが興味を持った商品が存在したり、ユーザが所望する商品が存在した場合、ユーザは、商品リンク２１１、感想リンク２１２、又は店舗リンク２１３、又は比較ボタン２０４を選択して、詳細ページを表示させる。この後、ユーザは、更に別の検索結果ページを閲覧する場合がある。このときは、詳細ページをユーザが閲覧する時間分、別の検索結果ページを表示させるまでの時間が長くなる。また、ユーザは、詳細ページを表示させないまでも、一覧表示された商品の中に興味のある商品が存在した場合、その一覧をじっくり見る（時間をかけて見る）傾向があるものと考えられる。このような場合、ユーザは、興味を引く、又は、所望する商品がまだ存在する可能性の方が、存在しない可能性よりも高いであろうという心理状態になりやすいものと考えられる。そのような心理状態においては、ユーザは、別の検索結果ページを閲覧する場合、最初と同じような時間で、或いは、最初よりも時間をかけて商品の一覧の閲覧を行う傾向にあるものと考えられる。そのようなときは、表示件数を多くする必要はない。つまり、検索結果の閲覧に要する全体の手間や時間のうち、次結果リンク２３０を選択する手間や時間の比重が低くなるので、次結果リンク２３０を選択する回数が減らなくても特に影響はないものと考えられるからである。また、ユーザが時間をかけて商品の一覧を閲覧する場合、表示件数が多くならない方が、ユーザにとっては見やすいものと考えられる。
【００７０】
なお、詳細ページをユーザが閲覧した場合であっても、別の検索結果ページを表示させるまでの時間が短い場合がある。この場合も、表示件数が増加する。この場合、ユーザが詳細ページを閲覧した時間が短いことから、詳細ページが表示された商品が、結局ユーザの興味を引く商品ではなかったと考えることができる。
【００７１】
表示件数を増加させるか否かを判定するための閾値となる時間を閾時間という。閾時間のは予め設定されている。閾時間をどのような長さにするかは任意であるが、例えば、実際に被験者にショッピングシステムＳを利用させて、主観実験等の結果に基づいて決定すると良い。また、閾時間は、ユーザ設定により変更可能としても良い。また、ショッピングシステムＳにおいては、閾時間が検索結果１ページあたりの表示件数に比例して長くなるようになっている。ユーザによる検索結果の閲覧時間が表示件数に応じて長くなることに対応するためである。
【００７２】
また、経過時間をショッピングサーバ１が計測する必要があることから、本実施形態において実際に計測される経過時間は、ショッピングサーバ１が検索結果ページを送信してから、この検索結果ページを受信したユーザ端末２からの別の検索結果ページのリクエストを受信するまでの時間である。
【００７３】
次に、検索結果ページにおける表示件数の制御に関するショッピングシステムＳの動作概要を説明する。
【００７４】
図４は、本実施形態に係るショッピングシステムＳの処理例を示すシーケンス図である。なお、図４は、表示件数の初期値を１０件とし、表示件数が２倍ずつ増加する場合の処理例である。また、図４は、閾時間を表示件数１０件あたり５秒とした場合の処理例である。
【００７５】
図４に示すように、ユーザ端末２において、ユーザが検索条件を入力する（ステップＳ１１）。検索条件としては、例えば、キーワード、商品の価格の範囲、商品の属するカテゴリ等がある。なお、このときにソート条件を選択することも可能である。すると、ユーザ端末２は、入力された検索条件を含む検索リクエストをショッピングサーバ１に送信する（ステップＳ１２）。
【００７６】
ショッピングサーバ１は、受信した検索リクエストに含まれる検索条件に基づいて検索処理を実行する（ステップＳ１３）。そして、ショッピングサーバ１は、１件目から１０件目までの１０件分の該当商品の一覧を表示する検索結果ページをユーザ端末２に送信する（ステップＳ１４）。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ１５）。
【００７７】
ここで、ユーザが、次結果リンク２３０を選択すると（ステップＳ１６）、当該操作を検出したユーザ端末２が、次結果リクエスト（本発明における送信要求の一例）をショッピングサーバ１に送信する（ステップＳ１７）。ここで、ショッピングサーバ１は、ステップＳ１４における検索結果ページの送信から５秒以内に次結果リクエストを受信したと判定すると（ステップＳ１８）、１１件目から３０件目までの２０件分の該当商品の一覧を表示する検索結果ページをユーザ端末２に送信する（ステップＳ１９）。つまり、ショッピングサーバ１は、表示件数を増加させる。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ２０）。
【００７８】
ユーザが、更に次結果リンク２３０を選択すると（ステップＳ２１）、当該操作を検出したユーザ端末２が、次結果リクエストをショッピングサーバ１に送信する（ステップＳ２２）。ここで、ショッピングサーバ１は、ステップＳ１９における検索結果ページの送信から１０秒以内に次結果リクエストを受信したと判定すると（ステップＳ２３）、３１件目から７０件目までの４０件分の該当商品の一覧を表示する検索結果ページをユーザ端末２に送信する（ステップＳ２４）。つまり、ショッピングサーバ１は、表示件数を更に増加させる。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ２５）。
【００７９】
ここで、ユーザが、検索結果ページの該当商品一覧２０１から何れかの商品、例えば３５件目の商品リンク２１１を選択すると（ステップＳ２６）、当該操作を検出したユーザ端末２が、商品詳細リクエストをショッピングサーバ１に送信する（ステップＳ２７）。すると、ショッピングサーバ１は、商品詳細リクエストに対応する商品詳細ページをユーザ端末２に送信する（ステップＳ２８）。ユーザ端末２は、受信した商品詳細ページを表示する（ステップＳ２９）。
【００８０】
ここで、ユーザが、Ｗｅｂブラウザに「戻る」と表示されたボタン、又は、商品詳細ページ上に「戻る」と表示されたボタンを選択すると（ステップＳ３０）、当該操作を検出したユーザ端末２が、検索結果復帰リクエストをショッピングサーバ１に送信する（ステップＳ３１）。すると、ショッピングサーバ１は、ステップＳ２４において送信した検索結果ページと同内容の検索結果ページ（３１件目から７０件目までの４０件分の該当商品の一覧を表示する検索結果ページ）をユーザ端末２に送信する（ステップＳ３２）。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ３３）。
【００８１】
ここで、ユーザが、次結果リンク２３０を選択すると（ステップＳ３４）、当該操作を検出したユーザ端末２が、次結果リクエストをショッピングサーバ１に送信する（ステップＳ３５）。ここで、ショッピングサーバ１は、ステップＳ２４（ステップＳ３２ではない）における検索結果ページの送信から２０秒を経過して次結果リクエストを受信したと判定すると（ステップＳ３６）、７１件目から８０件目までの１０件分の該当商品の一覧を表示する検索結果ページをユーザ端末２に送信する（ステップＳ３７）。つまり、ショッピングサーバ１は、表示件数を初期値に戻す。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ３８）。
【００８２】
具体的な商品の検索例について説明する。ユーザは、自身が所望する条件を満たすデジタルカメラであって、できるだけ価格が安いデジタルカメラを探すものとする。この場合、検索条件をデジタルカメラとし、ソート条件を価格の安い順とする。この条件で検索が実行されると、デジタルカメラ本体と、デジタルカメラのアクセサリが該当商品として検索結果に含まれたものとする。ここで、デジタルカメラ本体の価格よりも、アクセサリの価格の方が安いものとする。すると、最初の方の検索結果ページに表示されるのは、ほぼアクセサリのみとなる。従って、ユーザは、次結果リンク２３０を選択して、該当商品の表示件数を、１０件から、２０件、４０件と増やしていく。そして、６７件目に所望のデジタルカメラが見つかると、ユーザは、その商品の商品詳細ページを閲覧する。この場合、ユーザが次結果リンク２３０を選択した回数は２回である。その一方で、表示件数が１０件のまま変化しないとすると、ユーザは、次結果リンク２３０を６回選択しなければならないことになる。
【００８３】
このように、ショッピングシステムＳにおいては、表示件数が次第に多くなるので、他検索結果リンク群２０３のリンクを選択する回数を減らすことができる。
【００８４】
［４．ショッピングシステムの動作］
次に、ショッピングシステムＳの動作について、図５を用いて説明する。
【００８５】
図５は、本実施形態に係るショッピングサーバ１のシステム制御部２０の処理例を示すフローチャートである。図５の処理は、例えば、ショッピングサーバ１が、ユーザ端末２からのリクエスト待ち状態になったときに開始される。
【００８６】
先ず、システム制御部２０は、ユーザ端末２からリクエストを受信したか否かを判定する（ステップＳ５１）。このとき、システム制御部２０は、リクエストを受信していない場合には（ステップＳ５１：ＮＯ）、ステップＳ５１の判定処理を再度行う。
【００８７】
一方、システム制御部２０は、ユーザ端末２からリクエストを受信した場合には（ステップＳ５１：ＹＥＳ）、受信したリクエストを送信してきたユーザ端末２のユーザを特定する（ステップＳ５２）。例えば、ユーザは、事前にユーザ端末２を操作してショッピングサーバ１にアクセスし、自身の会員ＩＤとパスワードとを入力することによりショッピングサイトにログインする。このログインにより、ショッピングサーバ１はユーザ端末２に対してセッションＩＤを発行し、セッション情報として、会員ＩＤを含む各種情報をセッションＩＤに対応付けて管理する。また、ショッピングサーバ１は、セッションＩＤを、例えば、クッキーとしてユーザ端末２に送信する。その後のユーザ端末２からショッピングサーバ１へのリクエストにはセッションＩＤが含まれているので、システム制御部２０は、どのユーザからのリクエストであるかを特定することができる。
【００８８】
システム制御部２０は、ユーザを特定すると、受信したリクエストの種別が何であるかを判定する（ステップＳ５３）。このとき、システム制御部２０は、受信したリクエストが検索リクエストである場合には（ステップＳ５３：検索）、検索処理を実行する（ステップＳ５４）。具体的に、システム制御部２０は、受信した検索リクエストに含まれる検索条件に基づいて、商品ＤＢ１０３を検索する。次いで、システム制御部２０は、検索条件を満たす商品の商品ＩＤ、価格、販売開始日時、感想の件数等の情報を商品ＤＢ１０３から抽出する。そして、システム制御部２０は、抽出した情報に基づいて検索結果のリストを生成し、この検索結果のリストをセッションＩＤに対応付けて記憶部１５に記憶する。なお、検索結果のリスト上において、各該当商品の情報は、例えば、検索された順番で並べられる。
【００８９】
システム制御部２０は、検索処理を終えると、特定したユーザのセッション情報に含まれる変数を初期化する。具体的に、システム制御部２０は、表示開始番号Ｌに１を設定する（ステップＳ５５）。また、システム制御部２０は、制御カウンタＣに０を設定する（ステップＳ５６）。ここで、表示開始番号Ｌとは、検索結果ページに一覧表示される該当商品のうちの先頭の商品の番号を示す。この商品の番号は、検索結果がソートされたときの表示の優先順位を示す。この番号の値が小さいほど優先順位がより高いことを示す。また、制御カウンタＣは、経過時間が閾時間以下であった回数を示す。
【００９０】
システム制御部２０は、変数を初期化すると、検索結果１ページあたりの表示件数Ｎを算出する（ステップＳ５７）。具体的に、システム制御部２０は、下記の式（１）を計算する。
【００９１】
Ｎ＝Ｄ×β＾Ｃ  ・・・（１）
ここで、Ｄは、表示件数の初期値である。また、βは、β＞１を満たす予め設定された係数である。なお、図４の例は、β＝２とした場合の例である。
【００９２】
システム制御部２０は、表示件数Ｎを算出すると、生成したリストに設定されている商品ＩＤに基づき、表示の優先順位に従ってＬ件目からＬ＋Ｎ−１件目までの商品の表示データ（本発明における商品情報が検索されたときに表示されるデータの一例）を、店舗ＤＢ１０２及び商品ＤＢ１０３から取得する（ステップＳ５８）。商品の表示データとは、検索結果ページに表示される情報であり、具体的には、画像、商品名、価格、店舗名等である。次いで、システム制御部２０は、取得した表示データに基づいて、検索結果ページのＨＴＭＬ文書を生成する（ステップＳ５９）。次いで、システム制御部２０は、生成した検索結果ページのＨＴＭＬ文書を、リクエストを送信してきたユーザ端末２に送信する（ステップＳ６０）。次いで、システム制御部２０は、受信したリクエストが検索結果復帰リクエストであるか否かを判定する（ステップＳ６１）。このとき、システム制御部２０は、受信したリクエストが検索結果復帰リクエストではない場合には（ステップＳ６１：ＮＯ）、検索結果ページの送信時刻として、現在時刻を取得する（ステップＳ６２）。システム制御部２０は、受信したリクエストが検索結果復帰リクエストである場合（ステップＳ６１：ＹＥＳ）、又は、ステップＳ６２の処理を終えた場合には、ステップＳ５１に移行する。
【００９３】
ステップＳ５３において、システム制御部２０は、受信したリクエストがソートリクエストである場合には（ステップＳ５３：ソート）、ソート処理を実行する（ステップＳ６３）。ソートリクエストは、検索結果ページのソート条件リンク群２０２のリンクが選択されたときに、ユーザ端末２から送信される。このソートリクエストには、ユーザにより選択されたソート条件が設定されている。ソート処理において、システム制御部２０は、受信したソートリクエストに含まれるソート条件で、検索結果リストに設定されている商品の情報をソートする。つまり、システム制御部２０は、該当商品の表示の優先順位を、ソート条件で示された順に並べ換える。システム制御部２０は、ソート処理を終えると、ステップＳ５５に移行する。つまり、システム制御部２０は、新しいソート条件でソートされた該当商品の１件目からＤ−１件目までの一覧を表示する検索結果ページをユーザ端末２に送信する。
【００９４】
ステップＳ５３において、システム制御部２０は、受信したリクエストが次結果リクエストである場合には（ステップＳ５３：次結果）、次結果リクエストの受信時刻として、現在時刻を取得する（ステップＳ６４）。次結果リクエストは、次結果リンク２３０が選択されたときに、ユーザ端末２から送信される。次いで、システム制御部２０は、表示開始番号Ｌに表示件数Ｎを加算する（ステップＳ６５）。
【００９５】
次いで、システム制御部２０は、ステップＳ６２とステップＳ６４とで取得された時刻に基づいて、検索結果ページが送信されてから次結果リクエストを受信するまでに要した経過時間Ｔ１を算出する（ステップＳ６６）。経過時間Ｔ１は、ステップ６４で取得した次結果リクエストの受信時刻から、ステップＳ６２で取得した検索結果ページの送信時刻を引いた時間である。すなわち、本実施形態では、システム制御部２０（第１データ送信手段）が検索結果ページ（第１のデータ群）をユーザ端末２に送信したときを、経過時間の開始時間として用いる。次いで、システム制御部２０は、閾時間Ｔ２を算出する（ステップＳ６７）。具体的に、システム制御部２０は、下記の式（２）を算出する。
【００９６】
Ｔ２＝（Ｃ＋１）×Ｔ  ・・・（２）
ここで、Ｔは、表示件数がＤ件あたりの閾時間として予め設定された設定時間である。
【００９７】
次いで、システム制御部２０は、経過時間Ｔ１が閾時間Ｔ２以下であるか否かを判定する（ステップＳ６８）。このとき、システム制御部２０は、経過時間Ｔ１が閾時間Ｔ２よりも大きい場合には（ステップＳ６８：ＮＯ）、ステップＳ５６に移行する。つまり、システム制御部２０は、１ページあたりの表示件数を初期値に戻して、検索結果ページをユーザ端末２に送信する。
【００９８】
一方、システム制御部２０は、経過時間Ｔ１が閾時間Ｔ２以下である場合には（ステップＳ６８：ＹＥＳ）、制御カウンタＣに１を加算して（ステップＳ６９）、ステップＳ５７に移行する。つまり、システム制御部２０は、１ページあたりの表示件数を前回よりもβ倍に増加させて、検索結果ページをユーザ端末２に送信する。
【００９９】
ステップＳ５３において、システム制御部２０は、受信したリクエストが詳細リクエストである場合には（ステップＳ５３：詳細）、受信したリクエストに対応する詳細ページを、リクエストを送信してきたユーザ端末２に送信する（ステップ７０）。詳細リクエストは、商品詳細リクエスト、感想詳細リクエスト、店舗詳細リクエスト、及び比較詳細リクエストの総称である。商品詳細リクエストは、検索結果ページに表示された商品リンク２１１が選択された場合に、ユーザ端末２から送信されるリクエストである。また、感想詳細リクエストは、検索結果ページに表示された感想リンク２１２が選択された場合に、ユーザ端末２から送信されるリクエストである。また、店舗詳細リクエストは、検索結果ページに表示された店舗リンク２１３が選択された場合に、ユーザ端末２から送信されるリクエストである。また、比較詳細リクエストは、検索結果ページに表示された比較ボタン２０４が選択された場合に、ユーザ端末２から送信されるリクエストである。システム制御部２０は、この処理を終えると、ステップＳ５１に移行する。
【０１００】
ステップＳ５３において、システム制御部２０は、受信したリクエストが検索結果復帰リクエストである場合には（ステップＳ５３：検索結果復帰）、ステップＳ５８に移行する。検索結果復帰リクエストは、詳細ページが画面に表示されているときに、Ｗｅｂブラウザの「戻る」ボタン、又は、当該詳細ページ上に表示された「戻る」ボタンが選択された場合に、ユーザ端末２により送信されるリクエストである。ステップＳ５８に移行したシステム制御部２０は、詳細ページを送信する前に送信した検索結果ページと同じ内容の検索結果ページをユーザ端末２に送信する。このとき、システム制御部２０は、ステップＳ６２における現在時刻の取得を実行しない。
【０１０１】
ステップＳ５３において、システム制御部２０は、受信したリクエストが、検索リクエスト、ソートリクエスト、次結果リクエスト、詳細リクエスト、及び検索結果復帰リクエストの何れでもない場合には（ステップＳ５３：その他）、受信したリクエストに応じた処理を実行して（ステップＳ７１）、ステップＳ５１に移行する。
【０１０２】
以上説明したように、本実施形態によれば、ショッピングサーバ１のシステム制御部２０が、記憶部１５に構築された商品ＤＢ１０３にデータが登録された複数の商品の情報であり、表示データを含む商品の情報の中から、検索条件を満たす商品の情報を検索し、検索された商品の情報に対応する表示データうち、表示件数の初期値に相当する件数の表示データを表示する検索結果ページをユーザ端末２に送信し、検索結果ページに表示された表示データ以外のデータを要求する次結果リクエストをユーザ端末２から受信し、次結果リクエストに対応して、先に送信した検索結果ページに表示される表示データとは異なる表示データを表示する検索結果ページをユーザ端末に送信する。また、システム制御部２０が、検索結果ページを送信してから次結果リクエストを受信するまでの経過時間が閾時間以下であるか否かを判定する。そして、システム制御部２０が、経過時間が閾時間以下であると判定した場合には、先に送信された検索結果ページに表示された表示データの件数よりも多い件数の表示データを表示する検索結果ページをユーザ端末２に送信する。
【０１０３】
従って、次に送信する検索結果ページに表示される表示データの件数を多くすることで、ユーザが興味のない商品の検索結果や、所望しない検索結果を要求するための操作を減らすことができる。よって、検索結果をユーザが効率的に閲覧することができる。これに対し、従来のショッピングサーバでは、１ページあたりの表示件数は、ユーザが変更しない限り一定であったため、検索結果の閲覧が非効率的であった。
【０１０４】
また、システム制御部２０が、経過時間が閾時間以下であると判定した場合には、次に送信する検索結果ページに表示される表示データの件数を、先に送信された検索結果ページに表示された表示データの件数のβ倍とする。
【０１０５】
従って、１ページあたりの検索結果の表示件数が、βに増加するので、所望しない検索結果を要求するための操作を減らすことができる。
【０１０６】
また、システム制御部２０が、次結果リクエストを受信する毎に、経過時間が閾時間以下であると判定した場合には、今回送信する検索結果ページに表示される表示データの件数を、前回送信された検索結果ページに表示された表示データの件数よりも多くする。
【０１０７】
従って、１ページあたりの検索結果の表示件数が次第に増加するので、所望しない商品の検索結果を要求するための操作をより減らすことができる。
【０１０８】
また、システム制御部２０が、次結果リクエストを受信する毎に、経過時間が閾時間以下であると判定した場合には、今回送信する検索結果ページに表示される表示データの件数を、前回送信された検索結果ページに表示された表示データのβ倍とする。
【０１０９】
従って、１ページあたりの検索結果の表示件数が指数関数的に増加するので、所望しない商品の検索結果を要求するための操作をより減らすことができる。
【０１１０】
また、システム制御部２０は、ユーザ端末２からソート条件を含むソートリクエストを受信し、当該ソート条件に従って該当商品の表示の優先順位をソートし、前回送信した検索結果ページに表示データが表示された該当商品と優先順位が連続する該当商品の表示データが表示される検索結果ページを送信する。
【０１１１】
従って、ソート条件によりソートの基準とされた項目の内容が同じだったり比較的近い商品の検索結果がまとまって端末装置により表示される。表示の優先順位が連続する商品同士は、優先順位が連続しない商品同士と比較して、前記の項目の内容が近いと考えられる。よって、次の検索結果として表示データが表示される商品の前記の項目の内容が、先に検索結果として表示データが表示された商品の前記の項目の内容と近いので、現在表示データが表示されている商品の中にユーザが興味を持ったり所望したりする商品が存在しなかった場合、次に表示データが表示される商品の中にユーザが興味を持ったり所望したりする商品が存在しない可能性がより高くなるものと推測される。従って、所望しない商品の検索結果を要求するための操作をより減らすことができる。
【０１１２】
また、ソート条件を商品の価格が安い順にした場合には、商品の価格が安い順に検索結果が表示されるので、価格の安さを基準の１つとして商品を探すユーザにとって、所望しない商品の検索結果を要求するための操作をより減らすことができる。
【０１１３】
また、ソート条件を商品の価格が高い順にした場合には、商品の価格が高い順に検索結果が表示されるので、価格の高さを基準の１つとして商品を探すユーザにとって、所望しない商品の検索結果を要求するための操作をより減らすことができる。
【０１１４】
また、システム制御部２０は、判定に用いる閾時間を１ページあたりの表示件数に比例させるので、表示件数を増加させるか否かの判定を的確に行うことができる。
【０１１５】
［第２実施形態］
上記第１実施形態においては、ショッピングサーバ１が検索結果ページを送信してから、当該検索結果ページを受信したユーザ端末２からの別の検索結果ページのリクエストを受信するまでの時間を、閾時間と比較する経過時間としていた。これに対し、以下に説明する第２実施形態においては、検索結果ページを受信したユーザ端末２が当該検索結果ページの表示処理を完了してから、当該ユーザ端末２からの別の検索結果ページのリクエストを受信するまでの時間を経過時間とする。
【０１１６】
例えば、ネットワークＮＷのトラフィック状況によって、検索結果ページの送受信に要する時間が変わる場合がある。また、ユーザ端末２の処理能力によって、検索結果ページの表示に要する時間が変わる場合がある。そうした場合、ショッピングサーバ１が検索結果ページを送信してから、ユーザ端末２において検索結果ページが表示されるまでの時間が、検索結果１ページあたりの表示件数を増加させるための判定に影響を与える可能性がある。そこで、経過時間の計測開始タイミングを、検索結果ページの表示処理が完了したタイミングとすることで、これらの影響を排除することができる。
【０１１７】
具体的に、ショッピングサーバ１が、検索結果ページを生成する際、検索結果ページの表示が完了した時点の時刻をユーザ端末２に取得させるスクリプトを、検索結果ページのＨＴＭＬ文書に埋め込む。例えば、ＨＴＭＬ文書のbodyタグにonload属性を記述することにより、検索結果ページの表示が完了したタイミングで、スクリプトを実行させることができる。そして、例えば、スクリプトの実行を開始した時点の時刻をユーザ端末２に取得させて、ショッピングサーバ１に送信されるリクエストに、取得された時刻を含ませるように、スクリプトを記述する。ショッピングサーバ１は、受信したリクエストに含まれる時刻に基づいて経過時間を算出することができる。なお、検索結果ページの表示が完了したときに、ユーザ端末２がショッピングサーバ１に対して通知メッセージを送信するようにしても良い。この場合、ショッピングサーバ１は、通知メッセージを受信した時点から次結果リクエストを受信する時点までの時間を経過時間とする。
【０１１８】
図６は、本実施形態に係るショッピングサーバ１のシステム制御部２０の処理例を示すフローチャートであり、同図において、図５と同様の処理については同一のステップ番号を付してある。
【０１１９】
システム制御部２０は、ステップＳ５８において、店舗ＤＢ１０２及び商品ＤＢ１０３から表示データを取得すると、受信したリクエストが検索結果復帰リクエストであるか否かを判定する（ステップＳ８１）。このとき、システム制御部２０は、受信したリクエストが検索結果復帰リクエストではない場合には（ステップＳ８１：ＮＯ）、取得した表示データに基づいて、検索結果ページのＨＴＭＬ文書を生成する（ステップＳ８２）。ここで、システム制御部２０は、検索結果ページのＨＴＭＬ文書に、検索結果ページの表示完了時刻を取得するためのスクリプトを埋め込む。一方、システム制御部２０は、受信したリクエストが検索結果復帰リクエストである場合にも（ステップＳ８１：ＹＥＳ）、取得した表示データに基づいて、検索結果ページのＨＴＭＬ文書を生成する（ステップＳ８３）。ただし、システム制御部２０は、検索結果ページのＨＴＭＬ文書に、検索結果ページの表示完了時刻を取得するためのスクリプトを埋め込まない。そして、システム制御部２０は、ステップＳ８２又はＳ８３の処理を終えると、生成した検索結果ページのＨＴＭＬ文書を、リクエストを送信してきたユーザ端末２に送信する（ステップＳ６０）。
【０１２０】
ユーザ端末２は、検索結果ページのＨＴＭＬ文書を受信すると、ＨＴＭＬ文書を解析して検索結果ページの表示処理を行う。ここで、ＨＴＭＬ文書に検索結果ページの表示完了時刻を取得するためのスクリプトが含まれている場合、ユーザ端末２は、検索結果ページの表示処理が完了した時点で当該スクリプトを実行し、表示完了時刻として、現在時刻を取得する。そして、ユーザ端末２は、ユーザによって次結果リンク２３０が選択された場合には、取得した表示完了時刻を含む次結果リクエストをショッピングサーバ１に送信する。或いは、ユーザ端末２は、ユーザが先に商品リンク２１１、感想リンク２１２、又は店舗リンク２１３、又は比較ボタン２０４を選択した場合には、取得した表示完了時刻を含む詳細リクエストをショッピングサーバ１に送信する。
【０１２１】
ショッピングサーバ１のシステム制御部２０は、詳細リクエストを受信した場合には（ステップＳ５３：詳細）、詳細リクエストに含まれる表示完了時刻を保存する（ステップＳ８４）。そして、システム制御部２０は、詳細ページをユーザ端末２に送信する（ステップＳ７０）。また、システム制御部２０は、次結果リクエストを受信した場合には（ステップＳ５３：次結果）、経過時間Ｔ１を算出する（ステップＳ６６）。このとき、システム制御部２０は、次結果リクエストに検索結果ページの表示完了時刻が含まれている場合には、当該表示完了時刻に基づいて経過時間Ｔ１を算出する。一方、システム制御部２０は、次結果リクエストに検索結果ページの表示完了時刻が含まれていない場合には、詳細リクエストを受信したときに保存した表示完了時刻に基づいて経過時間Ｔ１を算出する。経過時間Ｔ１は、ステップＳ６４で取得した次結果リクエストの受信時刻から、ステップＳ５３で取得した次結果リクエストに含まれる検索結果ページの表示完了時刻又はステップ８４で保存した検索結果ページの表示完了時刻を引いた時間である。すなわち、本実施形態では、ユーザ端末２０が検索結果ページ（第１のデータ群）の表示処理を完了したときを、経過時間の開始時間として用いる。
【０１２２】
以上説明したように、本実施形態によれば、システム制御部２０が、ユーザ端末２が検索結果ページの表示処理を完了してから次結果リクエストを受信するまでの経過時間が閾時間以下であるか否かを判定するので、ユーザによる検索結果の閲覧時間をより正確に判定することができる。
【０１２３】
なお、上記各実施形態においては、表示件数が指数関数的増加するようになっていたが、例えば、表示件数の増加の態様はこれに限定されるものではない。例えば、制御カウンタＣに比例して表示件数が増加しても良い。この場合は、システム制御部２０が、図５に示すステップＳ５７において、例えば下記の式（２）を計算することにより、表示件数Ｎを算出する。
【０１２４】
Ｎ＝Ｄ＋Ｃ×α  ・・・（２）
ここで、αは、α≧１を満たす予め設定された係数である。また、係数α又はβは、ユーザ設定により変更可能になっていても良い。
【０１２５】
また、表示件数の上限値が予め設定されていても良い。つまり、システム制御部２０は、１ページあたりの表示件数が、その上限値を越えて増加しないように制御しても良い。また、この上限値は、ユーザ設定により変更可能になっていても良い。
【０１２６】
また、上記各実施形態においては、検索結果ページにおいて次結果リンク２３０がユーザに選択操作された場合に、検索結果１ページあたりの表示件数を増加させていたが、例えば、検索結果としてページ番号を指定するリンクが選択されたり、「前へ」と表示されたリンクが選択された場合に検索結果１ページあたりの表示件数を増加させても良い。
【０１２７】
また、上記各実施形態においては、検索結果１ページあたりの表示件数が増加するに従い、閾時間が表示件数に比例して長くなっていたが、閾時間を表示件数に比例させなくても良い。また、検索結果１ページあたりの表示件数に関係なく、閾時間を一定としても良い。
【０１２８】
上記実施形態では、ショッピングサーバ１が、ステップＳ２４における検索結果ページの送信から閾時間を経過して次結果リクエストを受信したと判定した場合（ステップＳ３６）に、初期値に戻した表示件数分の商品の一覧を表示する検索結果ページをユーザ端末２に送信している（ステップＳ３７）。しかしながら、本発明は上記実施形態に限られず、例えば、ショッピングサーバ１が、ステップＳ１４、Ｓ１９、Ｓ２４における検索結果ページの送信から閾時間を経過して次結果リクエストを受信したと判定した場合に、各商品に対し当初表示されていなかった情報（例えば、商品説明、商品の感想等）を追加表示してもよい。
【０１２９】
すなわち、ユーザ端末２からの要求に応じて情報を検索し、ユーザ端末２に表示させる検索結果をページ単位でネットワークを介してユーザ端末２に送信する情報検索装置（ショッピングサーバ１）では、第１データ送信手段は、予め定められた件数の情報で構成される第１の情報群に対応するデータ群として、予め定められた第１の項目（例えば、商品の画像、商品名、及び価格等）のデータで構成される第１のデータ群をユーザ端末２に送信し、第２データ送信手段は、判定手段により経過時間が閾時間を超えると判定された場合には、第２のデータ群を構成するデータの項目として、第１の項目と異なる第２の項目（例えば、商品詳細情報等）を追加して、第２のデータ群をユーザ端末２に送信してもよい。
【０１３０】
第１のデータ群が送信されてから送信要求が受信されるまでの経過時間が、閾時間を超えるということは、閾時間を超えて閲覧していたユーザが、表示されている検索結果に少なくとも興味を持ったことを意味すると考えることができる。そして、ユーザは、興味を引く商品が存在したので、この商品以外にも興味を引く商品が存在するのではないかと思う傾向があるものと推測される。つまり、閾時間以下で次の情報を要求するときと比較して、ユーザが閾時間を超えて検索結果ページを閲覧したことは、ユーザが興味を引く商品が存在するとユーザが考える可能性が高くなるものと推測される。このような場合に、検索結果ページに或る程度詳細な情報が表示されれば、一覧表示された商品の中にユーザが興味を持った場合に、ユーザは、わざわざ詳細ページを表示させる操作をしなくても、或る程度詳細な情報を得ることができる。一方で、最初から検索結果ページに詳細な情報が表示されていると、ユーザが興味を持っていないかもしれないときに多くの情報が表示されてしまうので、閲覧が煩わしかったり、１ページの縦の長さが追加情報分長くなることによりスクロール操作の負担が大きくなる。これにより、検索結果ページに表示された表示データに関してユーザが閾時間以下で異なる情報を要求してきた場合には、次に送信する検索結果ページに表示される表示データの件数を多くすることで、ユーザが興味のない商品の検索結果や、所望しない検索結果を要求するための操作を減らすことができる一方、検索結果ページに表示された表示データに関してユーザが閾時間を超えて異なる情報を要求してきた場合には、次に送信する検索結果ページに表示される表示データの項目数（情報量）を多くすることで、ユーザが興味のある商品の詳細情報を一覧として閲覧することができる。よって、検索結果をユーザが効率的に閲覧することができる。
【０１３１】
また、上記実施形態においては、販売される商品の情報を検索し、検索結果をユーザ端末に送信するサーバ装置に対して本発明の情報検索装置を適用していたが、商品の情報以外の情報を検索する装置に対して本発明の情報検索装置を適用しても良い。例えば、検索エンジン等に対して本発明の情報検索装置を適用した場合、検索される情報は、例えば、Ｗｅｂページ、画像データ、ニュース記事等である。
【符号の説明】
【０１３２】
１  ショッピングサーバ
２  ユーザ端末
１１  操作部
１２  表示部
１３  通信部
１４  ドライブ部
１５  記憶部
１６  入出力インターフェース部
１７  ＣＰＵ
１８  ＲＯＭ
１９  ＲＡＭ
２０  システム制御部
２１  システムバス
１０１  会員ＤＢ
１０２  店舗ＤＢ
１０３  商品ＤＢ
１０４  会員利用ＤＢ
ＮＷ  ネットワーク
Ｓ  ショッピングシステム
【図１】
2011138271.tif 000003
【図２】
2011138271.tif 000004
【図３】
2011138271.tif 000005
【図４】
2011138271.tif 000006
【図５】
2011138271.tif 000007
【図６】
2011138271.tif 000008