(57)【要約】【課題】ユーザの興味を引く情報に関する閲覧負担を軽減させる。【解決手段】検索された情報群のうち予め定められた件数の情報で構成される第１の情報群に対応するデータ群として、予め定められた第１の項目のデータで構成される第１のデータ群を端末装置に送信し、第１の情報群とは異なる情報に対応するデータの送信要求を端末装置から受信し、受信された送信要求に対応して、検索された情報群のうち、第１の情報群とは異なる第２の情報群に対応する第２のデータ群を端末装置に送信し、第１のデータ群を構成するデータに関するユーザ操作が、第１のデータ群が送信されてから送信要求が受信されるまでの間に端末装置により検出されたか否かを判定し、ユーザ操作が検出されたと判定された場合には、第１の項目に別の項目が加わってなる第２の項目のデータで構成される第２のデータ群を端末装置に送信する。【選択図】図５
2011138270.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）サーバプログラムが記憶されている。また更に、ショッピングサーバ１には、ショッピングサイトにおける商品の検索、購入等に関する処理を行うショッピング処理プログラム等が記憶されている。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部１４を介して読み込まれるようにしても良い。
【００５７】
システム制御部２０は、ＣＰＵ１７が、ＲＯＭ１８や記憶部１５に記憶された各種プログラムを読み出し実行することによりショッピングサーバ１の各部を制御する。また、システム制御部２０は、本発明における検索条件受信手段、検索手段、第１データ送信手段、データ要求受信手段、第２データ送信手段、判定手段、ソート条件受信手段、ソート手段、ページ送信要求受信手段、ページ送信手段、復帰要求受信手段、及び操作通知受信手段として機能するようになっている。
【００５８】
なお、ショッピングサーバ１を、例えば、各種データベースを管理するサーバ、商品の検索処理を行う検索処理サーバ、各種情報を提供するＷＷＷサーバ等の複数のサーバ装置により構成しても良い。
【００５９】
［３．検索結果の表示］
次に、ショッピングシステムＳにおいて、商品が検索された場合における検索結果の表示態様について、図３乃至５を用いて説明する。
【００６０】
ショッピングサーバ１は、商品を検索すると、検索結果として、ユーザにより入力された検索条件を満たす商品（以下、「該当商品」という）の一覧を示すＷｅｂページをユーザ端末２に送信する。このＷｅｂページを、「検索結果ページ」という。図３は、ユーザ端末２による検索結果ページの画面表示例を示す図である。
【００６１】
図３に示すように、検索結果ページ上には、該当商品一覧２０１、ソート条件リンク群２０２、他検索結果リンク群２０３、及び比較ボタン２０４等が表示される。
【００６２】
該当商品一覧２０１は、検索条件を満たす商品の一覧が表示されている。具体的に、該当商品一覧２０１は、１件情報２１０を複数含む。１件情報２１０は、該当商品１件分の情報を示す。１件情報２１０は、商品の画像、商品リンク２１１、感想リンク２１２、商品の価格、店舗リンク２１３、及びチェックボックス２１４を含む。商品リンク２１１は、当該リンクに対応する商品の名称を表示するリンク（ハイパーリンク）である。感想リンク２１２は、当該リンクに対応する商品を購入したユーザにより登録された商品の感想の件数を表示するリンクである。店舗リンク２１３は、当該リンクに対応する商品を販売する店舗の名称を表示するリンクである。チェックボックス２１４は、複数の商品を比較する場合に、比較する商品を選択するためのチェックボックスである。
【００６３】
該当商品一覧２０１に一覧表示される該当商品の件数を、「表示件数」という。この表示件数の初期値は、ショッピングシステムＳにおいて予め定められている。この表示件数の初期値は、ユーザ設定により変更することも可能である。
【００６４】
商品リンク２１１がユーザにより選択されると、当該リンクに対応する商品の詳細な情報を表示するＷｅｂページに遷移する。このＷｅｂページを、「商品詳細ページ」という。商品詳細ページには、例えば、商品名、１又は複数の商品に関する画像、商品の説明、商品の価格、決済方法、送料、発送方法、問い合わせ先等の情報が表示される。
【００６５】
感想リンク２１２がユーザにより選択されると、当該リンクに対応する商品の感想を表示するＷｅｂページに遷移する。このＷｅｂページを、「感想詳細ページ」という。感想詳細ページには、例えば、感想を投稿した投稿者のニックネーム、評価値、投稿日、感想文等が表示される。
【００６６】
店舗リンク２１３がユーザにより選択されると、当該リンクに対応する商品を販売する店舗の詳細な情報を表示するＷｅｂページに遷移する。このＷｅｂページを、「店舗詳細ページ」という。店舗詳細ページには、例えば、店舗の名称、店舗の案内情報、店舗が販売する各商品の商品詳細ページへのリンク、決済方法、送料、発送方法等が表示される。
【００６７】
商品詳細ページ、感想詳細ページ、及び店舗詳細ページは、店舗ＤＢ１０２や商品ＤＢ１０３に登録された情報に基づいて、ショッピングサーバ１により生成され、記憶部１５に記憶されている。
【００６８】
ソート条件リンク群２０２は、ソート条件をユーザが選択するためのリンクを複数含む。ソート条件とは、検索条件を満たす商品を検索結果に表示させる優先順位をソートする条件を示す。ソート条件としては、例えば、標準、商品の価格が安い順、商品の価格が高い順、新着順、感想の件数が多い順がある。なお、ソート条件としての標準とは、例えば、検索された順番で該当商品をソートすることを意味する。ソート条件リンク群２０２の中の何れかのリンクがユーザにより選択されると、選択されたリンクに対応するソート条件で、該当商品の表示の優先順位がソートされる。そして、ソートされた優先順位に従って、該当商品一覧２０１に表示される該当商品の一覧が並べ換えられる。
【００６９】
他検索結果リンク群２０３は、検索条件を満たす商品のうち、現在の該当商品一覧２０１に一覧として表示されている商品とは異なる商品の一覧を表示する検索結果ページに遷移するためのリンクを複数含む。例えば、ページ番号を表示するリンクがユーザにより選択されると、当該リンクに対応するページ番号の検索結果ページに遷移する。また、「次へ」と表示された次結果リンク２３０がユーザにより選択されると、現在表示されている検索結果ページの次の検索結果ページに遷移する。例えば、現在１件目から１０件目までの該当商品の一覧が表示されている場合に、次結果リンク２３０が選択されると、１１件目以降の該当商品の一覧を表示する検索結果ページに遷移する。このように、ソート条件に従ってソートされた表示の優先順位において、現在一覧として表示されている該当商品と優先順位が連続する該当商品の一覧が表示される。
【００７０】
比較ボタン２０４がユーザにより選択されると、チェックボックス２１４が選択状態にされた複数の商品の情報を表示するＷｅｂページに遷移する。このＷｅｂページを、「比較詳細ページ」という。この比較詳細ページには、例えば、選択状態にされた商品の名称、画像、価格、商品の説明、店舗名、送料、支払い方法等が一覧で表示される。
【００７１】
なお、商品詳細ページ、感想詳細ページ、店舗詳細ページ、及び比較詳細ページを総称して、「詳細ページ」と称する。詳細ページは、該当商品一覧２０１に一覧表示された商品のうち１つ以上の商品に関連する情報を表示するＷｅｂページであり、且つ、１件情報２１０には表示されていない情報を少なくとも１つ以上表示するＷｅｂページである。
【００７２】
また、検索結果ページ全体が１画面に表示しきれない場合、ユーザ端末２の画面には、スクロールバー３００が表示される。スクロールバー３００が操作されると、検索結果ページがスクロール表示される。なお、スクロールバー３００自体は、検索結果ページを構成するものではない。
【００７３】
このような検索結果ページにおいて、該当商品一覧２０１の各１件情報２１０には、当初、商品の画像、商品名、感想の件数、価格、及び店舗名が表示される。ここで、ショッピングシステムＳにおいては、一覧表示された商品に対して、ユーザが何らかのアクションを行った後、他検索結果リンク群２０３の何れかのリンクを選択すると、各１件情報２１０には、より詳細な情報を表示するようになっている。つまり、各１件情報２１０には、商品の画像、商品名、感想の件数、価格、及び店舗名に加えて、商品に関する何らかの情報のうち当初表示されていなかった情報（すなわち、商品の画像、商品名、感想の件数、価格、及び店舗名以外）が少なくとも１つ以上追加表示される。例えば、図４に示すように、各１件情報２１０には、それぞれ、商品説明２１５が追加表示される。商品説明２１５は、商品の説明である。
【００７４】
商品に対するアクションとは、具体的には、商品リンク２１１の選択、感想リンク２１２の選択、店舗リンク２１３の選択、及び比較ボタン２０４の選択が含まれる。つまり、商品に対するアクションとは、一覧表示された商品自体に関連する操作を意味する。従って、ソート条件リンク群２０２の何れかのリンクの選択、他検索結果リンク群２０３のリンクの選択、及び、スクロールバー３００の操作等の、商品自体とは無関係な操作は、商品に対するアクションに含まれない。
【００７５】
一覧表示された商品に対して何らかのアクションがあったということは、アクションのあった商品に対してユーザが少なくとも興味を持ったことを意味すると考えることができる。そして、ユーザは、興味を引く商品が存在したので、この商品以外にも興味を引く商品が存在するのではないかと思う傾向があるものと推測される。つまり、何らのアクションも行っていない状態のときと比較して、ユーザが一旦何れかの商品に対してアクションを行った後においては、ユーザがアクションを行った商品以外にも興味を引く商品が存在するとユーザが考える可能性が高くなるものと推測される。
【００７６】
このような場合に、検索結果ページに或る程度詳細な情報が表示されれば、一覧表示された商品の中にユーザが興味を持った場合に、ユーザは、わざわざ詳細ページを表示させる操作をしなくても、或る程度詳細な情報を得ることができる。一方で、最初から検索結果ページに詳細な情報が表示されていると、ユーザが興味を持っていないかもしれないときに多くの情報が表示されてしまうので、閲覧が煩わしかったり、１ページの縦の長さが追加情報分長くなることによりスクロール操作の負担が大きくなる。従って、ユーザが、一度興味を持ったと考えられる場合にのみ、商品に関してより詳細な表示をさせることが適切である。
【００７７】
図４においては、商品の説明が追加表示されている。このように、ユーザのアクションの内容に応じて、追加表示する情報を変えても良い。例えば、ショッピングシステムＳにおいては、ユーザのアクションに応じた詳細ページが表示される。そこで、詳細ページに表示される情報の何れかが追加表示されるようにすると良い。具体的には、商品リンク２１１が選択されて商品詳細ページが表示された後は、例えば、商品の説明が追加表示される。また、感想リンク２１２が選択されて感想詳細ページが表示された後は、例えば、１件分の感想が追加表示される。また、店舗リンク２１３が選択されて店舗詳細ページが表示された後は、例えば、店舗の案内情報が追加表示される。また、比較ボタン２０４が選択されて比較詳細ページが表示された後は、簡単に比較可能な情報、例えば、送料や支払い方法等が追加表示される。また、複数種類の詳細ページが表示された後は、それぞれページに表示されていた情報が１つずつ追加表示されるようにしても良い。
【００７８】
また、ショッピングシステムＳにおいては、より詳細な情報を表示する検索結果ページを表示する場合、検索結果の表示件数を当初の表示件数（表示件数の初期値）よりも少なくする。例えば、図３に示すように、当初は１０件分の１件情報２１０が表示されていたが、ユーザがアクションを行った後は、図４に示すように、５件分の１件情報２１０が表示される。その理由の一つは、１ページの縦の長さが長くならないようにして、スクロール操作の負担が大きくならないようにするためである。
【００７９】
表示件数をどの程度減らすかは任意であるが、例えば、追加情報が表示される前と後とで、該当商品一覧２０１の縦の長さが同程度となるように、表示件数を決定すると良い。そうすると、表示件数の変更前と変更後とで該当商品一覧２０１を閲覧するためのスクロール操作量が同程度となる。表示件数の減らし方としては、当初の件数から一定数減算したり、当初の件数から所定割合減らす等が考えられる。表示件数の初期値がユーザ設定によって変更可能である場合には、所定割合減らすようにすると、表示件数の変更前と変更後とで該当商品一覧２０１を閲覧するためのスクロール操作量が同程度となる。
【００８０】
次に、検索結果ページにおける表示件数の制御に関するショッピングシステムＳの動作概要を説明する。
【００８１】
図５は、本実施形態に係るショッピングシステムＳの処理例を示すシーケンス図である。なお、図５は、表示件数の初期値を１０件とした場合の処理例である。
【００８２】
図５に示すように、ユーザ端末２において、ユーザが検索条件を入力する（ステップＳ１１）。検索条件としては、例えば、キーワード、商品の価格の範囲、商品の属するカテゴリ等がある。なお、このときにソート条件を選択することも可能である。すると、ユーザ端末２は、入力された検索条件を含む検索リクエストをショッピングサーバ１に送信する（ステップＳ１２）。
【００８３】
ショッピングサーバ１は、受信した検索リクエストに含まれる検索条件に基づいて検索処理を実行する（ステップＳ１３）。そして、ショッピングサーバ１は、追加情報のない１件目から１０件目までの１０件分の該当商品の一覧を表示する検索結果ページをユーザ端末２に送信する（ステップＳ１４）。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ１５）。
【００８４】
ここで、ユーザが、検索結果ページの該当商品一覧２０１から何れかの商品の商品リンク２１１を選択すると（ステップＳ１６）、当該操作を検出したユーザ端末２が、商品詳細リクエストをショッピングサーバ１に送信する（ステップＳ１７）。すると、ショッピングサーバ１は、商品詳細リクエストに対応する商品詳細ページをユーザ端末２に送信する（ステップＳ１８）。ユーザ端末２は、受信した商品詳細ページを表示する（ステップＳ１９）。
【００８５】
ここで、ユーザが、Ｗｅｂブラウザに「戻る」と表示されたボタン、又は、商品詳細ページ上に「戻る」と表示されたボタンを選択すると（ステップＳ２０）、当該操作を検出したユーザ端末２が、検索結果復帰リクエスト（本発明における復帰要求の一例）をショッピングサーバ１に送信する（ステップＳ２１）。すると、ショッピングサーバ１は、１件目から１０件目までの１０件分の該当商品の一覧として、商品説明２１４を追加表示する検索結果ページをユーザ端末２に送信する（ステップＳ２２）。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ２３）。このように、本実施形態においては、ユーザのアクションによって詳細ページが表示された後、検索結果ページの表示に復帰した時点で、該当商品１あたりに表示される情報の項目数（本実施形態では、商品説明２１４）が増加する。
【００８６】
ユーザが、次結果リンク２３０を選択すると（ステップＳ２４）、当該操作を検出したユーザ端末２が、次結果リクエスト（本発明における送信要求の一例）をショッピングサーバ１に送信する（ステップＳ２５）。すると、ショッピングサーバ１は、１１件目から１５件目までの５件分の該当商品の一覧として、商品説明２１４を追加表示する検索結果ページをユーザ端末２に送信する（ステップＳ２６）。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ２７）。
【００８７】
ここで、ユーザが、一覧表示された該当商品に対して何らのアクションをすることなく、次結果リンク２３０を選択すると（ステップＳ２８）、当該操作を検出したユーザ端末２が、次結果リクエストをショッピングサーバ１に送信する（ステップＳ２９）。すると、ショッピングサーバ１は、追加情報のない１５件目から２５件目までの１０件分の該当商品の一覧を表示する検索結果ページをユーザ端末２に送信する（ステップＳ３０）。ユーザ端末２は、受信した検索結果ページを表示する（ステップＳ３１）。このように、本実施形態においては、ユーザからのアクションがないと、１ページあたりの表示件数が初期値に戻る。
【００８８】
具体的な商品の検索例について説明する。ユーザは、自身が所望する仕様を有するデジタルカメラを探すものとする。この場合、検索条件をデジタルカメラとし、ソート条件を価格の安い順とする。この条件で検索が実行されると、デジタルカメラ本体と、デジタルカメラのアクセサリが該当商品として検索結果に含まれたものとする。ここで、デジタルカメラ本体の価格よりも、アクセサリの価格の方が安いものとする。すると、最初の方の検索結果ページに表示されるのは、ほぼアクセサリのみとなる。従って、ユーザは、次結果リンク２３０を次々に選択して、デジタルカメラの一覧が表示される検査結果ページを表示させる。そして、ユーザは、所望の仕様を有するであろうと思い、興味を引かれたデジタルカメラを一覧の中から選択して、詳細ページを表示させる。その後、検査結果ページに戻り、ユーザが、次結果リンク２３０を選択すると、追加情報を追加表示する検索結果ページが表示される。仕様が同じデジタルカメラは、価格も同じぐらいであると考えられる。詳細ページを表示させたデジタルカメラと価格が同じくらいのデジタルカメラの一覧において、より詳細な情報が表示されるので、ユーザは、検索結果ページで或る程度各デジタルカメラの比較をすることができる。
【００８９】
［４．ショッピングシステムの動作］
次に、ショッピングシステムＳの動作について、図６を用いて説明する。
【００９０】
図６は、本実施形態に係るショッピングサーバ１のシステム制御部２０の処理例を示すフローチャートである。図６の処理は、例えば、ショッピングサーバ１が、ユーザ端末２からのリクエスト待ち状態になったときに開始される。
【００９１】
先ず、システム制御部２０は、ユーザ端末２からリクエストを受信したか否かを判定する（ステップＳ５１）。このとき、システム制御部２０は、リクエストを受信していない場合には（ステップＳ５１：ＮＯ）、ステップＳ５１の判定処理を再度行う。
【００９２】
一方、システム制御部２０は、ユーザ端末２からリクエストを受信した場合には（ステップＳ５１：ＹＥＳ）、受信したリクエストを送信してきたユーザ端末２のユーザを特定する（ステップＳ５２）。例えば、ユーザは、事前にユーザ端末２を操作してショッピングサーバ１にアクセスし、自身の会員ＩＤとパスワードとを入力することによりショッピングサイトにログインする。このログインにより、ショッピングサーバ１はユーザ端末２に対してセッションＩＤを発行し、セッション情報として、会員ＩＤを含む各種情報をセッションＩＤに対応付けて管理する。また、ショッピングサーバ１は、セッションＩＤを、例えば、クッキーとしてユーザ端末２に送信する。その後のユーザ端末２からショッピングサーバ１へのリクエストにはセッションＩＤが含まれているので、システム制御部２０は、どのユーザからのリクエストであるかを特定することができる。
【００９３】
システム制御部２０は、ユーザを特定すると、受信したリクエストの種別が何であるかを判定する（ステップＳ５３）。このとき、システム制御部２０は、受信したリクエストが検索リクエストである場合には（ステップＳ５３：検索）、検索処理を実行する（ステップＳ５４）。具体的に、システム制御部２０は、受信した検索リクエストに含まれる検索条件に基づいて、商品ＤＢ１０３を検索する。次いで、システム制御部２０は、検索条件を満たす商品の商品ＩＤ、価格、販売開始日時、感想の件数等の情報を商品ＤＢ１０３から抽出する。そして、システム制御部２０は、抽出した情報に基づいて検索結果のリストを生成し、この検索結果のリストをセッションＩＤに対応付けて記憶部１５に記憶する。なお、検索結果のリスト上において、各該当商品の情報は、例えば、検索された順番で並べられる。
【００９４】
システム制御部２０は、検索処理を終えると、特定したユーザのセッション情報に含まれる変数を初期化する。具体的に、システム制御部２０は、表示開始番号Ｌに１を設定する（ステップＳ５５）。また、システム制御部２０は、制御フラグＦに「アクションなし」を設定する（ステップＳ５６）。また、システム制御部２０は、検索結果１ページあたりの表示件数Ｎに初期値Ｄを設定する（ステップＳ５７）。ここで、表示開始番号Ｌとは、検索結果ページに一覧表示される該当商品のうちの先頭の商品の番号を示す。この商品の番号は、検索結果がソートされたときの表示の優先順位を示す。この番号の値が小さいほど優先順位がより高いことを示す。また、制御フラグＦは、一覧表示された商品に対してユーザからのアクションがあったか否かを示す。アクションがない場合には、制御フラグＦに「アクションなし」が設定され、アクションがあった場合には、制御フラグＦに「アクションあり」が設定される。
【００９５】
システム制御部２０は、変数を初期化すると、生成したリストに設定されている商品ＩＤに基づき、表示の優先順位に従ってＬ件目からＬ＋Ｎ−１件目までの商品のデフォルトの表示データを、店舗ＤＢ１０２及び商品ＤＢ１０３から取得する（ステップＳ５８）。商品の表示データとは、検索結果ページに表示される情報である。そして、デフォルトの表示データとは、データベースに登録されているデータのうち、検索結果ページの各１件情報２１０に当初から表示される情報に相当するデータであり、具体的には、画像、商品名、感想の件数、価格、及び店舗名である。なお、データの項目としての画像、商品名、感想の件数、価格、及び店舗名は、本発明における第１の項目の一例である。
【００９６】
次いで、システム制御部２０は、取得した表示データに基づいて、検索結果ページのＨＴＭＬ文書を生成する（ステップＳ５９）。次いで、システム制御部２０は、生成した検索結果ページのＨＴＭＬ文書を、リクエストを送信してきたユーザ端末２に送信する（ステップＳ６０）。システム制御部２０は、この処理を終えると、ステップＳ５１に移行する。
【００９７】
ステップＳ５３において、システム制御部２０は、受信したリクエストがソートリクエストである場合には（ステップＳ５３：ソート）、ソート処理を実行する（ステップＳ６１）。ソートリクエストは、検索結果ページのソート条件リンク群２０２のリンクが選択されたときに、ユーザ端末２から送信される。このソートリクエストには、ユーザにより選択されたソート条件が設定されている。ソート処理において、システム制御部２０は、受信したソートリクエストに含まれるソート条件で、検索結果リストに設定されている商品の情報をソートする。つまり、システム制御部２０は、該当商品の表示の優先順位を、ソート条件で示された順に並べ換える。システム制御部２０は、ソート処理を終えると、ステップＳ５５に移行する。つまり、システム制御部２０は、新しいソート条件でソートされた該当商品の１件目からＤ−１件目までの一覧を表示する検索結果ページをユーザ端末２に送信する。
【００９８】
ステップＳ５３において、システム制御部２０は、受信したリクエストが次結果リクエストである場合には（ステップＳ５３：次結果）、表示開始番号Ｌに表示件数Ｎを加算する（ステップＳ６２）。次結果リクエストは、次結果リンク２３０が選択されたときに、ユーザ端末２から送信される。
【００９９】
次いで、システム制御部２０は、制御フラグＦに「アクションあり」が設定されているか否かを判定する（ステップＳ６３）。このとき、システム制御部２０は、制御フラグＦに「アクションなし」が設定されている場合には（ステップＳ６３：ＮＯ）、ステップＳ５６に移行する。つまり、システム制御部２０は、追加情報のない検索結果ページをユーザ端末２に送信する。
【０１００】
一方、システム制御部２０は、制御フラグＦに「アクションあり」が設定されている場合には（ステップＳ６３：ＹＥＳ）、表示件数Ｎを初期値Ｄよりも少なくする。具体的に、システム制御部２０は、下記の式（１）を計算する。
【０１０１】
Ｎ＝Ｄ×β  ・・・（１）
ここで、βは、０＜β＜１を満たす予め設定された係数である。なお、図４の例は、β＝０．５とした場合の例である。
【０１０２】
次いで、システム制御部２０は、生成したリストに設定されている商品ＩＤに基づき、表示の優先順位に従ってＬ件目からＬ＋Ｎ−１件目までの商品のデフォルトの表示データ及び追加の表示データを、店舗ＤＢ１０２及び商品ＤＢ１０３から取得する（ステップＳ６５）。追加の表示データは、データベースに登録されているデータのうち、追加情報に相当するデータである。なお、追加データの項目は、本発明における第２の項目の一例である。システム制御部２０は、この処理を終えるとステップＳ５９に移行する。つまり、システム制御部２０は、追加情報を表示するともに、１ページあたりの表示件数を初期値よりも少なくなった検索結果ページをユーザ端末２に送信する。
【０１０３】
ステップＳ５３において、システム制御部２０は、受信したリクエストが詳細リクエスト（本発明におけるページ送信要求の一例）である場合には（ステップＳ５３：詳細）、制御フラグＦに「アクションあり」を設定する（ステップ６６）。詳細リクエストは、商品詳細リクエスト、感想詳細リクエスト、店舗詳細リクエスト、及び比較詳細リクエストの総称である。商品詳細リクエストは、検索結果ページに表示された商品リンク２１１が選択された場合に、ユーザ端末２から送信されるリクエストである。また、感想詳細リクエストは、検索結果ページに表示された感想リンク２１２が選択された場合に、ユーザ端末２から送信されるリクエストである。また、店舗詳細リクエストは、検索結果ページに表示された店舗リンク２１３が選択された場合に、ユーザ端末２から送信されるリクエストである。また、比較詳細リクエストは、検索結果ページに表示された比較ボタン２０４が選択された場合に、ユーザ端末２から送信されるリクエストである。
【０１０４】
次いで、システム制御部２０は、受信したリクエストに対応する商品詳細ページを、リクエストを送信してきたユーザ端末２に送信する（ステップＳ６７）。システム制御部２０は、この処理を終えると、ステップＳ５１に移行する。
【０１０５】
ステップＳ５３において、システム制御部２０は、受信したリクエストが検索結果復帰リクエストである場合には（ステップＳ５３：検索結果復帰）、ステップＳ６５に移行する。検索結果復帰リクエストは、詳細ページが画面に表示されているときに、Ｗｅｂブラウザの「戻る」ボタン、又は、当該詳細ページ上に表示された「戻る」ボタンが選択された場合に、ユーザ端末２により送信されるリクエストである。ステップＳ６５に移行したシステム制御部２０は、追加情報を含む検索結果ページを送信する。
【０１０６】
ステップＳ５３において、システム制御部２０は、受信したリクエストが、検索リクエスト、ソートリクエスト、次結果リクエスト、詳細リクエスト、及び検索結果復帰リクエストの何れでもない場合には（ステップＳ５３：その他）、受信したリクエストに応じた処理を実行して（ステップＳ６９）、ステップＳ５１に移行する。
以上説明したように、本実施形態によれば、ショッピングサーバ１のシステム制御部２０が、記憶部１５に構築された商品ＤＢ１０３にデータが登録された複数の商品の情報であり、項目別に登録された表示データを含む商品の情報の中から、検索条件を満たす商品の情報を検索し、検索された商品の情報のうち表示件数の初期値に相当する件数の情報に対応する表示データとして、デフォルトの項目の表示データを表示する検索結果ページをユーザ端末２に送信し、検索結果ページに表示データが表示された情報以外の情報に対応するデータを要求する次結果リクエストをユーザ端末２から受信し、次結果リクエストに対応して、先に送信した検索結果ページに表示された表示データに対応する情報とは異なる情報に対応する表示データを表示する検索結果ページをユーザ端末に送信する。また、システム制御部２０が、先に送信された検索結果ページに表示された表示データに関するユーザ操作が、検索結果ページが送信されてから次結果リクエストを受信するまでの間にユーザ端末２により検出されたか否かを判定する。具体的に、システム制御部２０は、ユーザ端末２から詳細リクエストを受信したか否かを判定する。そして、システム制御部２０が、検索結果ページが送信されてから次結果リクエストを受信するまでの間に詳細リクエストを受信したと判定した場合には、デフォルトの表示データに加えて追加の表示データも表示する検索結果ページをユーザ端末２に送信する。また、システム制御部２０が、次結果リクエストを受信する毎に、詳細リクエストを受信したと判定した場合には、デフォルトの表示データに加えて追加の表示データも表示する検索結果ページを今回ユーザ端末２に送信する。
【０１０７】
従って、検索結果として該当商品１件あたりに表示される表示データの項目数が増加する。これにより、ユーザが興味を持った場合に、ユーザは検索結果からより多くの情報を得ることができる。よって、ユーザが詳細な内容を表示させるための操作をしなくても良いので、ユーザの興味を引く情報に関する閲覧負担を軽減させることができる。
【０１０８】
また、システム制御部２０が、検索結果ページが送信されてから次結果リクエストを受信するまでの間に詳細リクエストを受信したと判定した場合には、今回送信する検索結果ページに表示される検索結果の表示件数を、前回送信した検索結果ページに表示された検索結果の表示件数よりも少なくする。
【０１０９】
従って、検索結果として表示される各商品の表示データのデータ量が増えた場合に、検索結果１ページあたりの検索結果の表示件数が減るので、１ページの長さが長くなることを抑制することができる。
【０１１０】
また、システム制御部２０が、検索結果ページが送信されてから次結果リクエストを受信するまでの間に詳細リクエストを受信したと判定した場合には、今回送信する検索結果ページに表示される検索結果の表示件数を、前回送信した検索結果ページに表示された検索結果の表示件数のβ倍（ただし、０＜β＜１）とする。
【０１１１】
従って、検索結果１ページあたりの検索結果の表示件数が、所定割合減少するので、１ページの長さが長くなることを抑制することができる。
【０１１２】
また、システム制御部２０は、ユーザ端末２からソート条件を含むソートリクエストを受信し、当該ソート条件に従って該当商品の表示の優先順位をソートし、前回送信した検索結果ページに表示データが表示された該当商品と優先順位が連続する該当商品の表示データが表示される検索結果ページを送信する。
【０１１３】
従って、ソート条件によりソートの基準とされた項目の内容が同じだったり比較的近い商品の検索結果がまとまって端末装置により表示される。表示の優先順位が連続する商品同士は、優先順位が連続しない商品同士と比較して、前記の項目の内容が近いと考えられる。よって、次の検索結果として表示データが表示される商品の前記の項目の内容が、先に検索結果として表示データが表示された商品の前記の項目の内容と近いので、現在表示データが表示されている商品の中にユーザが興味を引く商品が存在した場合、次に表示データが表示される商品の中にユーザが興味を引く商品が存在する可能性がより高くなるものと推測される。よって、ユーザの興味を引く情報に関する閲覧負担を軽減させることができる。
【０１１４】
また、ソート条件を商品の価格が安い順にした場合には、商品の価格が安い順に検索結果が表示されるので、価格の安さを基準の１つとして商品を探すユーザにとって、ユーザの興味を引く情報に関する閲覧負担を軽減させることができる。
【０１１５】
また、ソート条件を商品の価格が高い順にした場合には、商品の価格が高い順に検索結果が表示されるので、価格の高さを基準の１つとして商品を探すユーザにとって、ユーザの興味を引く情報に関する閲覧負担を軽減させることができる。
【０１１６】
また、システム制御部２０が、ユーザ端末２から送信された詳細リクエストを受信し、当該詳細リクエストに対応して、詳細ページをユーザ端末２に送信し、ユーザ端末２から検索結果復帰リクエストを受信し、検索結果復帰リクエストを受信した場合には検索結果ページをユーザ端末２に送信する。このとき、システム制御部２０が、デフォルトの表示データに加えて追加の表示データも表示する検索結果ページを今回ユーザ端末２に送信する。
【０１１７】
従って、詳細ページから、検索結果ページの表示に復帰したときに、該当商品１件あたりに表示されるデータの項目数が増加する。よって、ユーザが興味を持った場合に、ユーザは検索結果からより多くの情報を得ることができる。よって、ユーザが詳細な内容を表示させるための操作をしなくても良いので、ユーザの興味を引く情報に関する閲覧負担を軽減させることができる。
【０１１８】
また、システム制御部２０が、詳細リクエストに対応して詳細ページをユーザ端末２に送信した場合、次に送信する検索結果ページに追加表示される表示データの項目を、送信した詳細ページに表示された何れかのデータに項目と一致させる。
【０１１９】
従って、検索結果として商品１件あたりに追加して表示される表示データの項目は、表示された詳細ページに含まれる何れかのデータの項目と一致する。よって、ユーザは、興味を持った項目のデータを検索結果で確認することができる。
【０１２０】
また、システム制御部２０が、検索結果ページが送信されてから次結果リクエストを受信するまでの間に詳細リクエストを受信しなかったと判定した場合には、デフォルトの表示データを表示する検索結果ページをユーザ端末２に送信する。
【０１２１】
従って、該当商品１件あたりに表示される表示データの項目数が増加した後、ユーザのアクションがなかった場合には、該当商品１件あたりに表示される表示データの項目数がデフォルトに戻る。表示データが表示された商品に関してユーザが何らの操作もしないということは、その商品の中に、ユーザの興味を引く商品が存在しなかったと考えることができる。この場合、表示データの項目数が元に戻るので、ユーザの興味を失った場合に検索結果を閲覧する時間を減らすことができる。
【０１２２】
なお、ユーザが１度興味を持った場合には、その興味は継続すると考えることもできる。そこで、システム制御部２０は、検索結果ページが送信されてから次結果リクエストを受信するまでの間に詳細リクエストを受信しなかったと判定した場合であっても、デフォルトの表示データに加えて追加の表示データを表示する検索結果ページをユーザ端末２に送信しても良い。この場合、表示される表示データの項目数が増加したままであるので、ユーザの興味を引く情報に関する閲覧負担を軽減させることができる。
【０１２３】
また、詳細ページから検索結果ページの表示に復帰したと時点では、該当商品１件あたりに表示されるデータの項目数を増加させなくても良い。
【０１２４】
また、上記実施形態においては、検索結果ページにおいて、該当商品１件毎に追加表示される情報の項目は、ユーザのアクションによって表示された詳細ページに表示された情報の項目と一致していた。しかしながら、追加表示される情報の項目は、該当商品に関する項目であれば、ユーザのアクションによって表示された情報の項目以外であっても良い。また、検索結果ページにおいて、該当商品１件２１０毎に当初から表示される情報の項目も、該当商品に関する項目であれば、上記実施形態において説明した項目以外の項目であっても良い。また、該当商品１件２１０に当初から表示される情報の項目、及び追加表示される情報の項目は、それぞれ１項目であっても良いし、複数項目であっても良い。
【０１２５】
また、上記実施形態においては、ユーザのアクションによって検索結果１ページあたりの表示件数が一度減少した後は、その後何度アクションがあっても、検索結果１ページあたりの表示件数はそれ以上減少しなかった。しかしながら、ユーザのアクションがあったことに応じて表示件数が次第に減少するようにしても良い。例えば、図６の処理において、変数として制御カウンタＣを導入する。制御カウンタＣは、検索結果ページに一覧表示された該当商品に対するアクションがあった場合に次結果リクエストが送信された回数を示す。制御カウンタＣの初期値は０である。そして、システム制御部２０は、ステップＳ６３において、制御フラグＦに「アクションあり」が設定されている場合には（ステップＳ６３：ＹＥＳ）、制御カウンタＣに１を加算する。そして、システム制御部２０は、例えば、下記の式（２）を計算することにより、表示件数Ｎを算出して、ステップＳ５９に移行する。
【０１２６】
Ｎ＝Ｄ×β＾Ｃ  ・・・（２）
一方、ステップＳ６３において、制御フラグＦに「アクションなし」が設定されている場合（ステップＳ６３：ＮＯ）の処理は、複数考えられる。その一例として、システム制御部２０は、制御カウンタＣを初期値０に戻してステップＳ５８に移行する。つまり、システム制御部２０は、表示件数を初期値に戻す。また、表示件数を初期値よりも多くしても良い。別の例としては、システム制御部２０は、制御カウンタＣから１を減算して、式（２）を計算して、ステップＳ５９に移行する。つまり、システム制御部２０は、表示件数を次第に初期値に近づけていく。
【０１２７】
また、表示件数の減少の態様はこれに限定されるものではない。例えば、制御カウンタＣに比例して表示件数が減少しても良い。この場合は、システム制御部２０が、式（２）を計算する代わりに、例えば下記の式（３）を計算することにより、表示件数Ｎを算出する。
【０１２８】
Ｎ＝Ｄ＋Ｃ×α  ・・・（３）
ここで、αは、α≧１を満たす予め設定された係数である。また、係数α又はβは、ユーザ設定により変更可能になっていても良い。
【０１２９】
また、表示件数の下限値が予め設定されていても良い。つまり、システム制御部２０は、１ページあたりの表示件数が、その下限値を下回って減少しないように制御しても良い。また、この下限値は、ユーザ設定により変更可能になっていても良い。
【０１３０】
また、ユーザのアクションにより、検索結果ページにおいて該当商品１件あたりに表示される表示データの項目数を増加させた場合であっても、１ページあたりの表示件数を減らさなくても良い。
【０１３１】
また、上記実施形態においては、検索結果ページにおいて次結果リンク２３０がユーザに選択操作された場合に、検索結果として該当商品１件あたりに表示される表示データの項目数を増加せていたが、例えば、検索結果としてページ番号を指定するリンクが選択されたり、「前へ」と表示されたリンクが選択された場合に、該当商品１件あたりに表示される表示データの項目数を増加させても良い。
【０１３２】
上記実施形態では、ステップＳ２８において、ユーザのアクションによって詳細ページが表示された後、次結果リンク２３０を選択した後に一覧表示された５件分の該当商品に対して何らのアクションをすることなく、次結果リンク２３０を選択した場合、ショッピングサーバ１は、追加情報のない１０件分の該当商品の一覧を表示する検索結果ページをユーザ端末２に送信している（ステップＳ３０）。すなわち、本実施形態においては、ユーザからのアクションがないと、１ページあたりの表示件数が初期値に戻る。しかしながら、ユーザからのアクションがない場合、ステップＳ３０において、ショッピングサーバ１は追加情報つきの１０件分又は５件分の該当商品の一覧を表示する検索結果ページをユーザ端末２に送信してもよい。
【０１３３】
また、本発明は、上記実施形態に限られず、例えば、検索結果ページに表示された表示データに関するユーザ操作が、検索結果ページが送信されてから次結果リクエストを受信するまでの間にユーザ端末２により検出ていないと判定手段において判定された場合に、現在の該当商品一覧２０１に表示されている商品とは異なる商品の一覧を表示するようユーザにより求められたとき、現在表示されている検索結果ページよりも件数の多い情報を追加項目なしに表示するようにしてもよい。
【０１３４】
すなわち、ユーザ端末２からの要求に応じて情報を検索し、ユーザ端末２に表示させる検索結果をページ単位でネットワークを介してユーザ端末２に送信する情報検索装置（ショッピングサーバ１）では、第１データ送信手段は、検索手段により検索された情報群に対応するデータであるデータ群のうち、予め定められた件数のデータで構成される第１のデータ群をユーザ端末２に送信し、第２データ送信手段は、判定手段によりユーザ操作が検出されたと判定された場合には、第１のデータ群を構成するデータの件数よりも多い件数のデータで構成される第２のデータ群を送信してもよい。
【０１３５】
一覧表示された商品に対して何らのアクションもなかったということは、一覧表示された商品の中に、ユーザが興味を引かなかったか、或いは、ユーザが所望する品がなかったと考えることができる。この場合、ユーザは、次結果リンク２３０を選択して、今まで表示されていた一覧とは別の一覧を表示させることになる。このとき、ユーザは、興味を引く、又は、所望する商品が今回も存在しない可能性の方が、存在する可能性よりも高いであろうという心理状態になりやすいものと推測される。そのような心理状態においては、ユーザは、最初よりも短時間で商品の一覧の閲覧を行う傾向にあるものと考えられる。そのようなときに、表示件数が多くなれば、短時間でより多くの情報を閲覧することができる。また、次結果リンク２３０を選択する回数も減らすことができる。つまり、検索結果ページに表示された表示データに関してユーザが何らの操作もしなかった場合には、次に送信する検索結果ページに表示される表示データの件数を多くすることで、ユーザが興味のない商品の検索結果や、所望しない検索結果を要求するための操作を減らすことができる一方、検索結果ページに表示された表示データに関してユーザが何らの操作もした場合には、次に送信する検索結果ページに表示される表示データの項目数（情報量）を多くすることで、ユーザが興味のある商品の詳細情報を一覧として閲覧することができる。よって、検索結果をユーザが効率的に閲覧することができる。
【０１３６】
また、上記実施形態においては、本発明のユーザ操作として、詳細ページを表示させる操作を、該当商品に対するアクションとしていたが、これ以外の操作であっても、該当商品にユーザが興味を持ったり、該当商品をユーザが所望したとみなせるような操作も、該当商品に対するアクションとしても良い。例えば、検索結果ページにおいて、画面表示されるポインタを、ユーザが一定時間以上商品リンク２１１上に置いたときに、当該商品リンク２１１に対応する商品に関連する情報がポップアップ表示されるようにする。このときのユーザ操作も該当商品に対するアクションとしても良い。また、チェックボックス２１４を選択状態にするだけの操作も、該当商品に対するアクションとしても良い。また、一覧表示された該当商品の何れかをユーザのお気に入りに登録する操作を、該当商品に対するアクションとしても良い。これらのアクションの場合、例えば、システム制御部２０が検索結果ページのＨＴＭＬ文書を生成する際に、アクションのあったことをショッピングサーバ１に通知する通知メッセージ（本発明における操作通知の他の例）を送信するためのスクリプトを、検索結果ページのＨＴＭＬ文書に埋め込む。
【０１３７】
また、上記実施形態においては、販売される商品の情報を検索し、検索結果をユーザ端末に送信するサーバ装置に対して本発明の情報検索装置を適用していたが、商品の情報以外の情報を検索する装置に対して本発明の情報検索装置を適用しても良い。例えば、検索エンジン等に対して本発明の情報検索装置を適用した場合、検索される情報は、例えば、Ｗｅｂページ、画像データ、ニュース記事等である。そして、この場合におけるユーザ操作は、例えば、検索されたＷｅｂページを表示させる操作であったり、例えば、検索されてサムネイル表示された画像を本来の大きさで表示させる操作等であったりする。
【符号の説明】
【０１３８】
１  ショッピングサーバ
２  ユーザ端末
１１  操作部
１２  表示部
１３  通信部
１４  ドライブ部
１５  記憶部
１６  入出力インターフェース部
１７  ＣＰＵ
１８  ＲＯＭ
１９  ＲＡＭ
２０  システム制御部
２１  システムバス
１０１  会員ＤＢ
１０２  店舗ＤＢ
１０３  商品ＤＢ
１０４  会員利用ＤＢ
ＮＷ  ネットワーク
Ｓ  ショッピングシステム
【図１】
2011138270.tif 000003
【図２】
2011138270.tif 000004
【図３】
2011138270.tif 000005
【図４】
2011138270.tif 000006
【図５】
2011138270.tif 000007
【図６】
2011138270.tif 000008