(57)【特許請求の範囲】
【請求項１】
端末装置から送信される検索クエリを受け付ける受付部と、
前記検索クエリに応じた検索結果を取得する検索部と、
前記検索クエリに対応する複数の商品またはサービスをランキング対象とし、前記ランキング対象のランキング期間である場合に、前記ランキング対象を順位付けしたランキング情報を生成し、前記ランキング対象のランキング期間でない場合に、前記順位付けをしていない前記ランキング対象の情報であるランキング対象情報を生成する生成部と、
前記検索クエリに応じた前記検索結果と前記検索クエリに対応する前記ランキング情報および前記ランキング対象情報のうちの一方とを検索結果ページのそれぞれ異なる表示領域に設定する設定部と、
前記検索結果ページを前記端末装置へ送信する送信部と、を備え、
前記生成部は、
前記ランキング対象情報のランキング対象に対して過去にアクションを行ったユーザの前記端末装置に対して、前記アクションに対応するランキング対象を優先または固定的に選択して前記ランキング対象情報を生成する
ことを特徴とする情報提供装置。
【請求項２】
前記設定部は、
前記検索クエリに対応する前記ランキング情報があるか否かを判定し、前記検索クエリに対応する前記ランキング情報がある場合に、当該ランキング情報を前記検索結果ページに設定する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記ランキング対象の商品またはサービスを提供する実店舗での販売情報を取得する取得部を備え、
前記生成部は、
前記取得部によって取得された前記販売情報に基づいて、前記ランキング情報を生成する
ことを特徴とする請求項１または２に記載の情報提供装置。
【請求項４】
前記ランキング対象の情報に対する前記端末装置のユーザのアクションを検出する検出部を備え、
前記生成部は、
前記取得部によって取得された前記販売情報と前記検出部によって検出された前記アクションとに基づいて、前記ランキング情報を生成する
ことを特徴とする請求項３に記載の情報提供装置。
【請求項５】
前記ランキング対象の情報に対する前記端末装置のユーザのアクションを検出する検出部を備え、
前記送信部は、
前記ランキング対象の商品またはサービスを提供する事業者の装置へ前記アクションの情報を送信する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項６】
前記生成部は、
前記ランキング期間の開始タイミングが共通する前記ランキング対象同士を順位付けした前記ランキング情報を生成する
ことを特徴とする請求項１または５に記載の情報提供装置。
【請求項７】
前記検索クエリには、位置情報が含まれ、
前記生成部は、
前記検索クエリに対応する前記ランキング対象の商品またはサービスのうち、前記位置情報に応じた領域の店舗で提供される商品またはサービスを前記ランキング対象として順位付けした前記ランキング情報を生成する
ことを特徴とする請求項１〜６のいずれか１つに記載の情報提供装置。
【請求項８】
コンピュータが実行する情報提供方法であって、
端末装置から送信される検索クエリを受け付ける受付工程と、
前記検索クエリに応じた検索結果を取得する検索工程と、
商品またはサービスに関する情報を記憶する記憶部に記憶された前記情報に基づき、前記検索クエリに対応する複数の商品またはサービスをランキング対象とし、前記ランキング対象のランキング期間である場合に、前記ランキング対象を順位付けしたランキング情報を生成し、前記ランキング対象のランキング期間でない場合に、前記順位付けをしていない前記ランキング対象の情報であるランキング対象情報を生成する生成工程と、
前記検索クエリに応じた前記検索結果と前記検索クエリに対応する前記ランキング情報および前記ランキング対象情報のうちの一方とを検索結果ページのそれぞれ異なる表示領域に設定する設定工程と、
前記検索結果ページを前記端末装置へ送信する送信工程と、を含み、
前記生成工程は、
前記ランキング対象情報のランキング対象に対して過去にアクションを行ったユーザの前記端末装置に対して、前記アクションに対応するランキング対象を優先または固定的に選択して前記ランキング対象情報を生成する
ことを特徴とする情報提供方法。
【請求項９】
端末装置から送信される検索クエリを受け付ける受付手順と、
前記検索クエリに応じた検索結果を取得する検索手順と、
商品またはサービスに関する情報を記憶する記憶部に記憶された前記情報に基づき、前記検索クエリに対応する複数の商品またはサービスをランキング対象とし、前記ランキング対象のランキング期間である場合に、前記ランキング対象を順位付けしたランキング情報を生成し、前記ランキング対象のランキング期間でない場合に、前記順位付けをしていない前記ランキング対象の情報であるランキング対象情報を生成する生成手順と、
前記検索クエリに応じた前記検索結果と前記検索クエリに対応する前記ランキング情報および前記ランキング対象情報のうちの一方とを検索結果ページのそれぞれ異なる表示領域に設定する設定手順と、
前記検索結果ページを前記端末装置へ送信する送信手順と、をコンピュータに実行させ、
前記生成手順は、
前記ランキング対象情報のランキング対象に対して過去にアクションを行ったユーザの前記端末装置に対して、前記アクションに対応するランキング対象を優先または固定的に選択して前記ランキング対象情報を生成する
ことを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法および情報提供プログラムに関する。
【背景技術】
【０００２】
インターネット上には膨大な情報が開示されており、ユーザは、知りたい情報を探す際には検索サイトを利用する場合が多い。かかる検索サイトでは、検索連動広告と呼ばれる広告配信が行われることがある。
【０００３】
この種の広告配信は、ユーザから指定された検索キーワードに関連する広告情報を検索キーワードに応じた検索結果に隣接させて表示するページをユーザに提示することによって行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１１７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の検索連動広告では、検索クエリに対応する商品またはサービスの情報が広告情報としてユーザの端末装置に提供されるに留まり、検索ユーザは、これら商品またはサービスの人気や売り上げなどを知ることができない。このことは、検索連動広告以外の検索サービスについても同様のことが言える。
【０００６】
本願は、上記に鑑みてなされたものであって、検索ユーザの利便性を向上させることができる情報提供装置、情報提供方法および情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る情報提供装置は、受付部と、検索部と、生成部と、設定部と、送信部とを備える。前記受付部は、端末装置から送信される検索クエリを受け付ける。前記検索部は、前記検索クエリに応じた検索結果を取得する。前記生成部は、前記検索クエリに対応する前記商品または前記サービスをランキング対象として順位付けしたランキング情報を生成する。前記設定部は、前記検索クエリに応じた前記検索結果と前記検索クエリに対応する前記ランキング情報とを検索結果ページのそれぞれ異なる表示領域に設定する。前記送信部は、前記検索結果ページを前記端末装置へ送信する。
【発明の効果】
【０００８】
実施形態の一態様によれば、検索ユーザの利便性を向上させることができる情報提供装置、情報提供方法および情報提供プログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報提供方法の説明図である。
【図２】図２は、実施形態に係る情報提供システムの構成例を示す図である。
【図３】図３は、情報受付処理の一例を示すフローチャートである。
【図４】図４は、ランキング対象情報テーブルの一例を示す図である。
【図５】図５は、検索処理の一例を示すフローチャートである。
【図６】図６は、検索結果ページの一例を示す図である。
【図７】図７は、図６に示す検索結果ページの表示領域を示す図である。
【図８】図８は、クーポン表示ページの一例を示す図である。
【図９】図９は、ランキング対応情報としてランキング候補情報が設定された検索結果ページの一例を示す図である。
【図１０】図１０は、図９に示す検索結果ページの表示領域を示す図である。
【図１１】図１１は、ランキング処理の一例を示すフローチャートである。
【図１２】図１２は、ランク判定要素情報テーブルの一例を示す図である。
【図１３】図１３は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る情報提供装置、情報提供方法および情報提供プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報提供装置、情報提供方法および情報提供プログラムが限定されるものではない。
【００１１】
［１．情報提供方法］
図１は、実施形態に係る情報提供方法の説明図であり、本実施形態においては情報提供装置により情報提供方法が実行される。以下、図１を参照して、本実施形態に係る情報提供方法について説明する。本実施形態に係る情報提供装置は、インターネットなどの通信ネットワークに接続されており、通信ネットワークを介して、端末装置や事業者の装置と通信可能である。
【００１２】
かかる情報提供装置は、複数の事業者によって提供される商品やサービスの情報をランキング対象として順位付けしたランキング情報を生成し、情報検索を行う端末装置のユーザ（以下、端末ユーザと記載する場合がある）へ検索結果と共にランキング情報を通知する。以下、複数のコンビニエンスストアがそれぞれ提供する新作弁当をランキング対象とする例について説明する。
【００１３】
情報提供装置の制御部は、コンビニエンスストアを運営する事業者の装置からランキング対象の商品に関する情報（以下、商品情報と記載する）を取得し（ステップＳ１）、取得した商品情報を記憶部に記憶する（ステップＳ２）。商品情報には、例えば、ランキング対象の商品の画像が含まれる。ここでは、事業者Ａ、Ｂ、Ｃがそれぞれ提供する新作弁当（以下、新作弁当Ａ、Ｂ、Ｃと記載する）の商品情報が事業者Ａ、Ｂ、Ｃの装置からそれぞれ情報提供装置へ送信される。
【００１４】
その後、情報提供装置の制御部は、新作弁当Ａ〜Ｃに対する端末ユーザの評価を示す情報（以下、評価情報と記載する）を複数の端末装置から取得して記憶部に記憶する（ステップＳ３）。
【００１５】
また、情報提供装置の制御部は、新作弁当Ａ〜Ｃの販売に関する情報（以下、販売情報と記載する）を各事業者Ａ、Ｂ、Ｃの装置から取得して記憶部に記憶する（ステップＳ４）。販売情報には、例えば、コンビニエンスストア毎の販売数の情報が含まれる。
【００１６】
情報提供装置の制御部は、例えば、記憶部に記憶した評価情報および販売情報などに基づいて、新作弁当Ａ〜Ｃをランキング対象として順位付けを行うランキング処理を実行し、ランキング情報を生成する（ステップＳ５）。
【００１７】
端末ユーザは、コンビニエンスストアで販売している弁当の情報を検索したい場合、端末装置のブラウザに表示される検索キーワード入力枠に、例えば、「コンビニ  弁当」と入力し、検索ボタンを操作する。これにより、検索キーワードとして「コンビニ」と「弁当」を含む検索クエリが端末装置から情報提供装置へ送信される（ステップＳ６）。
【００１８】
情報提供装置の制御部は、端末装置から検索クエリの情報を取得した場合、検索クエリに応じた検索情報提供処理を行う（ステップＳ７）。かかる検索情報提供処理において、情報提供装置は、例えば、検索キーワード「コンビニ」および「弁当」との関連度が高いウェブサイトの情報を記憶部から抽出し、検索クエリに応じた検索結果として取得する。
【００１９】
また、検索情報提供処理において、情報提供装置の制御部は、検索クエリの情報からランキング対象を判定する。検索クエリには、検索キーワード「コンビニ」および「弁当」の情報が含まれているため、情報提供装置の制御部は、ランキング対象が「コンビニ弁当」であると判定し、ステップＳ５で生成される「コンビニ弁当」に対応するランキング情報を取得する。
【００２０】
なお、情報提供装置の制御部は、端末装置から検索クエリを受け付けた後に、ステップＳ７の処理とともにステップＳ５の処理を行うが、端末装置から検索クエリを受け付ける前にステップＳ５の処理を行うこともできる。
【００２１】
情報提供装置の制御部は、検索クエリに応じた検索結果とランキング情報とを検索情報として端末装置へ送信する（ステップＳ８）。これにより、端末装置の表示部に検索結果とランキング情報とが表示される。図１に示す例では、ランキング情報が検索結果の上方に表示される。また、図１では、商品検索の一例が示されるが、サービス検索の場合も商品検索の場合と同様の処理である。
【００２２】
このように、実施形態に係る情報提供装置は、端末装置から送信された検索クエリに対応する商品またはサービスをランキング対象として判定し、かかるランキング対象を順位付けしたランキング情報を端末装置へ送信する。これにより、例えば、端末ユーザは、検索クエリに対応する商品またはサービスの人気や売り上げなどを知ることができ、端末ユーザの利便性を向上させることができる。
【００２３】
［２．情報提供装置の構成例］
図２は、実施形態に係る情報提供装置の構成例を示す図である。図２に示すように、実施形態に係る情報提供装置１は、通信ネットワーク５に接続される。
【００２４】
通信ネットワーク５には、複数の端末装置２および複数の事業者装置３が接続されており、情報提供装置１は、端末装置２や事業者装置３と相互に通信可能である。通信ネットワーク５は、例えば、インターネットなどのＷＡＮ（Wide  Area  Network）であり、その接続形態は、無線または有線を問わない。
【００２５】
例えば、通信ネットワーク５がインターネットなどである場合、情報提供装置１から端末装置２へ提供される情報は、ＨＴＭＬ（HyperText  Markup  Language）などのマークアップ言語で規定されるウェブページ（以下、単にページと記載する）である。以下においては、通信ネットワーク５がインターネットなどであるものとして説明するが、通信ネットワーク５はインターネットなどに限定されない。
【００２６】
端末装置２は、例えば、パーソナルコンピュータ、スマートフォン、ゲーム機などのように通信機能やブラウザ機能を有する装置である。端末装置２のユーザ（以下、端末ユーザと記載する）は、端末装置２を操作することにより、通信ネットワーク５を介して情報提供装置１が提供する検索サービスを利用することができる。
【００２７】
事業者装置３は、例えば、通信機能を有するパーソナルコンピュータやサーバである。なお、事業者装置３は、ランキング対象の情報を情報提供装置１へ提供することができる装置であればよく、事業者の装置でなくてもよい。
【００２８】
情報提供装置１は、上述のように、商品検索サービスを提供する装置であり、かかる情報提供装置１は、通信部１０と、記憶部１１と、制御部１２とを備える。
【００２９】
通信部１０は、例えば、通信ネットワーク５に通信可能に接続された装置との間で通信するＮＩＣ（Network  Interface  Card）等のインターフェイスである。制御部１２は、通信部１０を介して、端末装置２および事業者装置３との間で各種の情報を送受信する。
【００３０】
記憶部１１は、ランキング対象情報格納部２０と、インデックス格納部２１と、ランク判定要素情報格納部２２と、ユーザ情報格納部２３とを備える。記憶部１１は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００３１】
制御部１２は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報提供装置１内部の記憶装置に記憶されている各種プログラム（情報提供プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１２は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３２】
制御部１２は、情報受付部３０と、検索受付部３１と、検索部３２と、設定部３３と、送信部３４と、判定部３５と、検出部３６と、生成部３７とを備え、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１２の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３３】
このように構成される情報提供装置１は、情報受付処理、検索処理、ランキング処理を実行する。以下、これらの処理について具体的に説明する。なお、以下においては、説明の便宜上、ランキング対象になる商品およびサービスのうち商品について説明するが、ランキング対象がサービスである場合も、ランキング対象が商品である場合と同様の処理が制御部１２により行われる。
【００３４】
[２．１．情報受付処理]
情報受付処理は、情報受付部３０によって実行される。図３は、情報受付処理の一例を示すフローチャートであり、かかる情報受付処理は、情報受付部３０によって繰り返し実行される。
【００３５】
図３に示すように、情報受付部３０は、事業者装置３から情報提供装置１へ送信されるランキング対象情報を通信部１０経由で受け付けたか否かを判定する（ステップＳ２０）。ランキング対象情報は、ランキング対象になる商品またはサービスに関する情報である。
【００３６】
ランキング対象情報を受け付けたと判定した場合（ステップＳ２０；Ｙｅｓ）、情報受付部３０は、取得したランキング対象情報に基づき、ランキング対象情報格納部２０のランキング対象情報テーブルを更新する（ステップＳ２１）。
【００３７】
図４は、ランキング対象情報格納部２０に記憶されるランキング対象情報テーブルの一例を示す図である。図４に示すランキング対象情報テーブル６１は、ランキング対象情報として「商品ＩＤ」毎に「商品情報」が設定される。「商品ＩＤ」は、情報受付部３０によって割り当てられる商品情報の識別情報である。
【００３８】
「商品情報」は、ランキング対象の商品の商品名、商品種別、提供者、商品画像、商品内容、価格、発売日（提供開始日）、販売場所（提供場所）およびクーポン情報（広告情報の一例）などの情報を含み、これらの情報は互いに対応付けられている。商品のクーポン情報は、例えば、ウェブページの情報であるが、ウェブページのＵＲＬ（Uniform  Resource  Locator）などのリンク情報であってもよい。
【００３９】
なお、発売日（提供開始日）に代えて、発売日時（提供開始日時）をランキング対象情報テーブル６１に設定することもできる。図示していないが、「商品情報」は、例えば、「対象期間」、「インデックス」、「配信条件」などの情報も含む。「対象期間」は、ランキング対象として順位付けの対象となる期間の情報であり、「インデックス」はランキング対象情報が検索クエリに対応する情報として抽出されるための情報であり、「配信条件」は、配信単価や配信回数の条件である。
【００４０】
[２．２．検索処理]
検索処理は、検索受付部３１、検索部３２、設定部３３および送信部３４によって実行される。図５は、検索処理の一例を示すフローチャートであり、かかる検索処理は、検索受付部３１、検索部３２、設定部３３および送信部３４によって繰り返し実行される。
【００４１】
図５に示すように、検索受付部３１は、端末装置２から情報提供装置１に送信される検索クエリを通信部１０経由で受け付けたか否かを判定する（ステップＳ３０）。
【００４２】
検索受付部３１が検索クエリを受け付けたと判定した場合（ステップＳ３０；Ｙｅｓ）、検索部３２は、検索受付部３１により取得された検索クエリの情報に基づいてインデックス格納部２１内に記憶された情報の検索を行い、検索クエリに応じた検索結果を取得する（ステップＳ３１）。
【００４３】
インデックス格納部２１は、例えば、クローラと呼ばれる巡回ロボットが取得したウェブページのＵＲＬやキーワードを抽出することによって構築されたデータベースである。インデックス格納部２１は、例えば、クローラがアクセスしたウェブサイトに接続するためのＵＲＬを示す「ＵＲＬ」フィールドと、そのウェブサイトから抽出したキーワードを示す「インデックスキーワード」フィールドとを有する。
【００４４】
検索部３２は、例えば、「インデックスキーワード」フィールドを参照し、検索キーワードに関連する情報（例えば、ＵＲＬを含むウェブページに関する情報）を関連度が高いものから順に所定数分だけインデックス格納部２１から取得する。
【００４５】
ステップＳ３１の処理が終了した場合、設定部３３は、検索クエリに応じた検索結果を検索結果ページに設定する（ステップＳ３２）。また、設定部３３は、ステップＳ３０で受け付けたと判定した検索クエリに対応するランキング対応情報があるか否かを判定する（ステップＳ３３）。
【００４６】
検索クエリに対応するランキング対応情報があると判定した場合（ステップＳ３３；Ｙｅｓ）、設定部３３は、検索クエリに対応するランキング対応情報を検索結果ページの所定領域に設定する（ステップＳ３４）。
【００４７】
ステップＳ３４の処理が終了した場合、または、検索クエリに対応するランキング対応情報がないと判定した場合（ステップＳ３３；Ｎｏ）、送信部３４は、検索クエリの送信元の端末装置２へ検索結果ページを送信する（ステップＳ３５）。なお、検索クエリに対応するランキング対応情報がない場合、検索ページにはランキング情報が設定されない。
【００４８】
端末装置２は、情報提供装置１から送信される検索結果ページを受信し、表示部に表示する。図６は、ランキング対応情報としてランキング情報が設定された検索結果ページの一例を示す図であり、かかる検索結果ページが端末装置２の表示部に表示される。ランキング情報は、ランキング対象が順位付けられた情報である。
【００４９】
図６に示す検索結果ページ７０には、検索結果の表示領域７１とランキング情報の表示領域７２とが含まれる。かかる検索結果ページ７０では、検索結果の表示領域７１に、検索キーワードである「コンビニ」と「弁当」とに基づく検索結果が表示され、検索キーワードに対応する「コンビニ弁当」に対応するランキング情報が表示領域７２に表示される。
【００５０】
このように検索クエリに対応する検索結果ページ７０には、検索結果に加え、ランキング情報が表示されることから、端末ユーザは、検索クエリに対応する商品の人気や売り上げなどを知ることができる。
【００５１】
また、情報提供装置１へランキング対象情報を提供した事業者は、ランキング対象の商品に対応する検索クエリを送信した端末装置２のユーザに対してランキング対象情報を提示することができるため、ランキング対象の商品について広告効果を期待できる。したがって、情報提供装置１の運営者は、ランキング対象情報を広告情報として受け付け、ランキング対象情報の配信料を事業者に請求することもできる。
【００５２】
図７は、検索結果ページ７０の表示領域７２を示す図である。図７に示すように、表示領域７２のランキング情報には、ランキング対象の商品の画像情報９０ａ〜９０ｃと、各ランキング対象の順位を示すランク情報９１ａ〜９１ｃと、ランキング対象に対する端末ユーザの評価を入力する評価ボタン９２ａ〜９２ｃとが含まれる。
【００５３】
画像情報９０ａ〜９０ｃには、クーポン表示ページへのリンク情報が対応付けられている。端末ユーザが端末装置２への操作により、かかる画像情報９０ａ〜９０ｃのいずれかを選択した場合、端末装置２の制御部は、選択された画像情報に対応付けられたリンク情報に基づいてサーバ装置（図示せず）からクーポン情報を取得し、表示部に表示する。
【００５４】
図８は、クーポン表示ページの一例を示す図である。図８に示すクーポン表示ページ７７には、クーポン情報として、ランキング対象の商品の画像、内容、割引額などに加え、二次元バーコード７８の画像が含まれる。端末ユーザは、例えば、ランキング対象の商品を提供する店舗で店員にクーポン情報を提供することにより、ランキング対象の商品を安く購入することができる。
【００５５】
また、画像情報９０ａ〜９０ｃには、商品ＩＤの情報が対応付けられており、画像情報９０ａ〜９０ｃのいずれかを選択した場合、端末装置２の制御部は、選択された画像情報に対応する商品ＩＤの情報を含む画像選択情報を情報提供装置１へ送信する。
【００５６】
なお、画像情報９０ａ〜９０ｃに対応付けられたリンク情報が情報提供装置１を宛先とするリンク情報である場合、送信部３４は、画像選択情報に含まれる商品ＩＤに応じたクーポン情報をランキング対象情報テーブル６１から取得して端末装置２へ送信することができる。
【００５７】
ランキング対応情報がランキング候補情報である場合、図９に示す検索結果ページ８０が端末装置２の表示部に表示される。図９は、ランキング対応情報としてランキング候補情報が設定された検索結果ページ８０の一例を示す図である。
【００５８】
図９に示す検索結果ページ８０には、検索結果の表示領域７１とランキング候補情報の表示領域８２とが含まれる。ランキング候補情報は、順位付けされる前のランキング対象である商品の情報である。
【００５９】
図１０は、検索結果ページ８０の表示領域８２を示す図である。図１０に示すように、表示領域８２のランキング情報には、ランキング対象候補の商品の画像情報９５ａ〜９５ｃと、ランキング対象候補に対する端末ユーザの評価を入力する評価ボタン９６ａ〜９６ｃと、端末ユーザによる評価結果の情報９７ａ〜９７ｃとが含まれる。
【００６０】
評価結果の情報９７ａ〜９７ｃは、例えば、評価ボタン９６ａ〜９６ｃへの端末ユーザの選択数を示し、設定部３３が後述するランク判定要素情報テーブルから取得して表示領域８２に設定する。また、画像情報９５ａ〜９５ｃは、画像情報９０ａ〜９０ｃと同様にクーポン表示ページへのリンク情報が対応付けられている。
【００６１】
図１０に示す表示領域８２には、検索キーワードに対応する「コンビニ弁当」に対応するランキング候補の商品の情報が表示される。図１０に示すランキング候補は、発売前の「コンビニ弁当」であり、端末ユーザは、検索クエリに対応する発売前の商品を知ることができる。
【００６２】
なお、端末装置２の制御部は、ブラウザ機能により、検索キーワード入力枠７５（図６および図９参照）や検索開始ボタン７６（図６および図９参照）などを表示部に表示する。端末ユーザが端末装置２の入力部への操作により、検索キーワード入力枠７５に検索キーワードを入力し、検索開始ボタン７６を選択した場合、端末装置２の制御部は、検索クエリを情報提供装置１へ送信する。
【００６３】
かかる検索クエリには、ユーザが入力した検索キーワードの情報および指定位置の情報が含まれる。指定位置の情報は、例えば、端末装置２の位置検出部によって検出された端末装置２の現在地の情報である。また、指定位置の情報は、端末装置２の入力部への操作により、ユーザが指定した位置の情報であってもよく、検索キーワードに含ませることもできる。
【００６４】
［２．３．ランキング処理］
ランキング処理は、情報受付部３０、判定部３５、検出部３６および生成部３７によって実行される。図１１は、ランキング処理の一例を示すフローチャートであり、かかる情報受付処理は、情報受付部３０、判定部３５、検出部３６および生成部３７によって繰り返し実行される。
【００６５】
図１１に示すように、検索受付部３１は、端末装置２から送信される検索クエリを通信部１０経由で受け付けたか否かを判定する（ステップＳ４０）。検索受付部３１が検索クエリを受け付けたと判定した場合（ステップＳ４０；Ｙｅｓ）、判定部３５は、検索クエリの情報に基づき、かかる検索クエリに対応するランキング対象情報（以下、クエリ対応情報と記載する場合がある）がランキング対象情報テーブル６１に設定されているか否かを判定する（ステップＳ４１）。
【００６６】
クエリ対応情報は、例えば、指定位置から所定範囲にある店舗位置が含まれるランキング対象情報のうち、検索クエリの検索キーワードと関連度が高い商品名または商品種別を有するランキング対象情報である。なお、判定部３５は、上述した所定範囲を、例えば、クエリ対応情報の数に応じて調整することができ、例えば、クエリ対応情報の数が少ない場合、上述した所定範囲を広げる。
【００６７】
また、判定部３５は、商品名または商品種別と検索キーワードとの関係でクエリ対応情報を判定したが、ランキング対象情報テーブル６１に設定されたその他の情報（例えば、「インデックス」）に基づいてクエリ対応情報を判定することもできる。
【００６８】
クエリ対応情報が設定されていると判定した場合（ステップＳ４１；Ｙｅｓ）、判定部３５は、ランキング期間であるか否かを判定する（ステップＳ４２）。判定部３５は、例えば、クエリ対応情報に含まれる発売日（提供開始日）が経過している場合に、ランキング期間であると判定する。
【００６９】
クエリ対応情報が複数である場合、判定部３５は、複数のクエリ対応情報のそれぞれについてランキング期間であるか否かを判定する。複数のクエリ対応情報にランキング期間であるクエリ対応情報とランキング期間ではないクエリ対応情報が含まれる場合、判定部３５は、例えば、ランダムまたは所定の規則に基づいて、ランキング期間であるクエリ対応情報およびランキング期間ではないクエリ対応情報のいずれかを選択する。
【００７０】
判定部３５は、ランキング期間であるクエリ対応情報を選択した場合、ステップＳ４２において、ランキング期間であると判定する。また、判定部３５は、ランキング期間ではないクエリ対応情報を選択した場合、ステップＳ４２において、ランキング期間ではないと判定する。
【００７１】
なお、ランキング期間の開始タイミングは、発売日以外に、事業者が設定した情報に基づいて決定することもできる。例えば、ランキング対象情報テーブル６１に上述した「対象期間」の情報が含まれている場合には、かかる対象期間内である場合に、判定部３５は、ランキング期間であると判定する。
【００７２】
ランキング期間であると判定した場合（ステップＳ４２；Ｙｅｓ）、生成部３７は、検索クエリに対応するランキング情報を生成する（ステップＳ４３）。生成部３７は、例えば、クエリ対応情報に対応する商品の売り上げや端末ユーザの評価などに基づいて、クエリ対応情報に対応する商品の順位付けを行うことにより、検索クエリに対応するランキング情報を生成する。
【００７３】
商品の売り上げや端末ユーザの評価は、情報受付部３０や検出部３６によりランク判定要素情報テーブルに設定されており、生成部３７は、かかるランク判定要素情報テーブルに基づき、検索クエリに対応するランキング情報を生成する。
【００７４】
図１２は、ランク判定要素情報格納部２２に記憶されるランク判定要素情報テーブルの一例を示す図である。図１２に示すランク判定要素情報テーブル６３では、「商品ＩＤ」毎に各ランク判定要素の情報が対応付けられている。
【００７５】
ランク判定要素は、「ランキング前」のランク判定要素と「ランキング後」のランク判定要素とを含む。「ランキング前」は、ランキング期間の開始前までの時間を示し、「ランキング後」は、ランキング期間の開始後からの時間を示す。
【００７６】
図１２に示すランク判定要素情報テーブル６３は、「ランキング前」のランク判定要素として、「評価数」と「クーポン数」とを含む。「評価数」は、例えば、図１０に示す表示領域８２に表示された評価ボタン９６ａ〜９６ｃのうち「商品ＩＤ」に対応する評価ボタンの端末ユーザによる選択数である。例えば、図１２に示すランク判定要素情報テーブル６３では、評価ボタン９６ａ〜９６ｃがそれぞれ、「２１２」回、「８７２」回、「３１７」回選択されたことが示される。
【００７７】
また、「クーポン数」は、例えば、図８に示す画像情報９５ａ〜９５ｃの端末ユーザによる選択数である。例えば、図１２に示すランク判定要素情報テーブル６３では、画像情報９５ａ〜９５ｃがそれぞれ、「１０３」回、「２５１」回、「２２０」回選択されたことが示される。
【００７８】
図１２に示すランク判定要素情報テーブル６３は、「ランキング後」のランク判定要素として、「評価数」、「クーポン数」および「販売数」とを含む。「評価数」は、例えば、図７に示す評価ボタン９２ａ〜９２ｃの端末ユーザによる選択数である。また、「クーポン数」は、例えば、図７に示す画像情報９０ａ〜９０ｃの端末ユーザによる選択数である。
【００７９】
「販売数」は、「商品ＩＤ」に対応する商品の実際の販売数であり、各事業者の事業者装置３から提供される。例えば、図１２に示すランク判定要素情報テーブル６３では、商品ＩＤ「Ｇ１」、「Ｇ２」、「Ｇ３」に対応する商品が、それぞれ「２６４５」個、「２００５」個、「１５６８」個ずつ販売されたことが示される。
【００８０】
判定部３５は、かかるランク判定要素情報テーブル６３に基づき、例えば、「ランキング前」の各ランク判定要素の値と「ランキング後」の各ランク判定要素の値とにそれぞれ対応する係数を乗じ、かかる乗算結果を合計した値に基づいて、ランキング対象の商品の順位付けを行う。
【００８１】
このように、判定部３５は、ランキング前の情報とランキング後の情報とに基づき、ランキング対象の商品の順位付けを行うことができることから、ランキング直後にランキング対象のランクが急激に変動することを回避することができる。この場合、ランキング後に「ランキング前」の各ランク判定要素に対する係数を時間の経過に従って小さくしていくこともできる。
【００８２】
なお、判定部３５は、ランク判定要素情報テーブル６３に設定されたランク判定要素のうち、商品や商品種別に応じた１以上のランク判定要素に基づいてランキング対象の商品の順位付けを行うこともできる。また、判定部３５は、検索クエリにランク判定要素の指定がある場合には、指定されたランク判定要素に基づいてランキング対象の商品の順位付けを行うこともできる。
【００８３】
例えば、判定部３５は、実店舗での商品の販売数のみを用いてランキング対象の商品の順位付けを行うことで、実店舗における実際の販売に応じたランキング情報を端末ユーザへ提供することができる。なお、判定部３５は、商品の販売情報が商品の販売額である場合、かかる販売額に応じてランキング対象の商品の順位付けを行うこともできる。
【００８４】
生成部３７は、ランキング対象の商品の順位付けを行った後、順位が高い順に所定数のランキング対象を選択し、選択したランキング対象の情報に基づいて表示領域７２に表示するランキング情報を生成する。
【００８５】
図１１に戻ってランキング処理の説明を続ける。ランキング期間ではないと判定した場合（ステップＳ４２；Ｎｏ）、生成部３７は、検索クエリに対応するランキング候補情報を生成する（ステップＳ４４）。
【００８６】
ステップＳ４４において、生成部３７は、クエリ対応情報が所定数以上である場合、ランダムにまたは所定の規則に従って複数のクエリ対応情報の中から１以上のクエリ対応情報を選択する。
【００８７】
所定の規則は、例えば、以下の（１）〜（３）のいずれか１以上の条件である。
（１）同一の端末装置２からの同一検索クエリに対して選択されるクエリ対応情報が１以上変更されること。
（２）評価ボタンを選択したユーザの端末装置２へはユーザが選択した評価ボタンに対応するクエリ対応情報を優先または固定的に選択すること。
（３）画像情報を選択したユーザの端末装置２へはユーザが選択した画像情報に対応するクエリ対応情報を優先または固定的に選択すること。
【００８８】
ステップＳ４３、Ｓ４４の処理が終了した場合、検索受付部３１が検索クエリを受け付けていないと判定した場合（ステップＳ４０；Ｎｏ）、または、クエリ対応情報が設定されていないと判定した場合（ステップＳ４１；Ｎｏ）、検出部３６は、ステップＳ４４の処理を行う。
【００８９】
ステップＳ４４において、検出部３６は、ユーザ端末による画像選択を検出したか否かを判定する。例えば、図７に示す画像情報９０ａ〜９０ｃまたは図１０に示す画像情報９５ａ〜９５ｃのいずれかが選択された場合、例えば、商品ＩＤを含む画像選択情報が端末装置２から情報提供装置１へ送信され、検出部３６は、かかる画像選択情報に基づいてユーザ端末による画像選択を検出する。
【００９０】
ユーザ端末による画像選択を検出した場合（ステップＳ４４；Ｙｅｓ）、検出部３６は、ランク判定要素情報テーブル６３の「クーポン数」をインクリメントする（ステップＳ４５）。
【００９１】
検出部３６は、画像情報９０ａ〜９０ｃのいずれかが選択された場合、画像選択情報に含まれる商品ＩＤに対応する「ランキング後」の「クーポン数」をインクリメントする。また、検出部３６は、画像情報９５ａ〜９５ｃのいずれかが選択された場合、画像選択情報に含まれる商品ＩＤに対応する「ランキング前」の「クーポン数」をインクリメントする。
【００９２】
ステップＳ４５の処理が終了した場合、または、ユーザ端末による画像選択を検出していない場合（ステップＳ４４；Ｎｏ）、情報受付部３０は、事業者装置３からの販売情報または端末装置２からの評価情報を取得したか否かを判定する（ステップＳ４６）。
【００９３】
情報受付部３０は、事業者装置３からの販売情報を取得した場合（ステップＳ４６；Ｙｅｓ）、販売情報に含まれる商品ＩＤおよび数量の情報に基づき、ランク判定要素情報テーブル６３の「販売数」の情報を更新する（ステップＳ４７）。
【００９４】
また、情報受付部３０は、端末装置２からの評価情報を取得した場合（ステップＳ４６；Ｙｅｓ）、検出部３６は、ランク判定要素情報テーブル６３の「評価数」をインクリメントする（ステップＳ４７）。端末装置２の制御部は、評価ボタン９２ａ〜９２ｃおよび評価ボタン９６ａ〜９６ｃのいずれかが選択された場合、選択された評価ボタンに対応する商品ＩＤの情報を含む評価情報を情報提供装置１へ送信する。
【００９５】
検出部３６は、評価ボタン９２ａ〜９２ｃのいずれかが選択された場合、評価情報に含まれる商品ＩＤに対応する「ランキング後」の「評価数」をインクリメントする。また、検出部３６は、評価ボタン９６ａ〜９６ｃのいずれかが選択された場合、評価情報に含まれる商品ＩＤに対応する「ランキング前」の「評価数」をインクリメントする。
【００９６】
ステップＳ４７の処理が終了した場合、または、事業者装置３からの販売情報または端末装置２からの評価情報を取得していないと判定した場合（ステップＳ４６；Ｎｏ）、判定部３５は、情報提供タイミングであるか否かを判定する（ステップＳ４８）。情報提供タイミングは、例えば、ランキング対象情報を情報提供装置１へ提供する事業者毎に予め設定されており、判定部３５は、事業者毎に情報提供タイミングを判定する。
【００９７】
判定部３５が情報提供タイミングであると判定した場合（ステップＳ４８；Ｙｅｓ）、送信部３４は、情報提供タイミングに対応する事業者の商品の商品ＩＤに対応するランク判定要素情報テーブル６３からランク判定要素情報を取得し、対応する事業者装置３へ送信する（ステップＳ４９）。
【００９８】
例えば、商品ＩＤが「Ｇ１」に対応する事業者への情報提供の場合、提供される情報は、「ランキング前」の「評価数」および「クーポン数」が「２１２」および「１０３」であり、「ランキング後」の「評価数」および「クーポン数」が「７６０」および「４２０」である。
【００９９】
情報提供タイミングは、例えば、所定時間（例えば、１時間）毎やランキング前の所定タイミング（例えば、前日）である。これにより、例えば、商品の発売前日に評価数やクーポン数などの情報を事業者に提供することができ、事業者は、これらの情報に基づき商品の需要量を予測することができる。
【０１００】
なお、端末装置２からの評価情報や画像選択情報にはユーザＩＤが含まれており、検出部３６や情報受付部３０は、ユーザＩＤもランク判定要素情報テーブル６３の各ランク判定要素情報として設定することができる。この場合、送信部３４は、ユーザＩＤに応じたユーザ属性の情報も事業者毎に送信することができる。
【０１０１】
これにより、事業者は、ユーザ属性毎に端末ユーザの評価などを知ることができ、商品の需要量の予測精度を向上させることができる。なお、記憶部１１にユーザＩＤとユーザ属性情報とを関連付けたユーザ情報テーブル（図示せず）がユーザ情報格納部２３に記憶されている。判定部３５は、評価情報や画像選択情報に含まれるユーザＩＤに対応する端末ユーザのユーザ属性をユーザ情報テーブルに基づき判定することができる。
【０１０２】
また、事業者装置３へ提供する情報は、例えば、ランキング前であれば、「ランキング前」の「評価数」および「クーポン数」であり、ランキング後であれば、「ランキング後」の「評価数」および「クーポン数」である。
【０１０３】
以上のように、実施形態に係る情報提供装置１の制御部１２は、端末装置２から送信された検索クエリに対応する商品をランキング対象として判定し、かかるランキング対象を順位付けしたランキング情報を端末装置２へ送信する。これにより、端末ユーザは、例えば、検索クエリに対応する商品の人気や売り上げなどを知ることができ、端末ユーザの利便性を向上させることができる。なお、サービスについても同様である。
【０１０４】
また、実施形態に係る情報提供装置１の制御部１２は、ランキング前のランキング対象の商品についての評価などを、ランキング対象の商品を提供する事業者へ提供することができることから、事業者は、これらの情報に基づき商品の需要量を予測することができる。
【０１０５】
［３．その他］
上述した実施形態に係る情報提供装置１は、検索クエリに基づく検索結果を含む検索結果ページ７０、８０を端末装置２へ送信することとしたが、検索結果ページ７０、８０を送信しない構成でもよい。
【０１０６】
例えば、検索クエリに基づく検索結果を含む検索結果ページ７０、８０を端末装置２へ送信する検索装置が情報提供装置１とは別に設けられてもよい。この場合、情報提供装置１は、検索クエリの情報を検索装置または端末装置から取得し、検索結果ページ７０、８０の表示領域７２、８２に設定されるランキング対応情報（ランキング情報またはランキング候補情報）を検索装置または端末装置２へ提供する。
【０１０７】
また、上述したクエリ対応情報は、ランキング対象情報テーブル６１に設定された情報（商品名、商品種別、検索キーワードなど）と検索キーワードとの関連度に基づいて選択されたが、例えば、以下の（４）〜（１０）いずれかの１以上の選択条件をさらに加えることもできる。
（４）発売日（提供開始日）が近いものから所定数のランキング対象情報
（５）発売日が同時期（例えば、発売日が同日）のランキング対象情報
（６）同一商品種別で同一事業者のランキング対象情報
（７）同一商品種別で異なる事業者のランキング対象情報
（８）価格帯が同じランキング対象情報
（９）互いの店舗位置が近いランキング対象情報
（１０）端末ユーザのユーザ属性に合ったランキング対象情報
【０１０８】
また、上述したランク判定要素は、評価ボタンや画像情報の操作に基づく情報や、事業者装置３からの販売情報であるが、ランク判定要素はこれらの情報に限られない。例えば、検出部３６がミニブログ、ブログなどの口コミ数を通信ネットワーク５経由で取得し、これらの情報をランク判定要素とすることもできる。
【０１０９】
また、上述の実施形態では、表示領域７２、８２に表示されるランキング対象の情報を画像情報としたが、画像情報に代えてテキスト情報（例えば、商品名および商品内容）であってもよい。また、検索結果ページ７０、８０における表示領域７２、８２の位置は、図６、１０に示す例に限られず、例えば、検索結果の一部と一部との間に配置されていてもよい。
【０１１０】
また、設定部３３は、例えば、ランキング期間の開始タイミングに近づくほど表示領域８２を大きくしたり、色を変えるようして検索結果ページ８０に設定することもできる。また、設定部３３は、例えば、ランキング期間の開始タイミングの開始から遠ざかるほど表示領域７２を小さくして検索結果ページ７０に設定することもできる。
【０１１１】
また、設定部３３は、ランキング期間の所定時間前に達していないタイミングでは、テキスト情報でランキング候補情報を表示領域８２に設定し、ランキング期間の所定時間前に達した場合に、画像情報でランキング候補情報を表示領域８２に設定することもできる。
【０１１２】
また、端末ユーザは、興味があるランキング情報やランキング候補情報がある場合、これらの情報を検索クエリに対応付けて設定することもできる。これにより、端末ユーザは、同じ検索クエリであれば、ランキング対象の情報を表示させることができる。
【０１１３】
例えば、端末ユーザが端末装置２を操作して表示領域７２、８２に表示されたランキング情報またはランキング対象情報に対する特別な操作（例えば、ダブルクリック操作やフリック操作）を行うと、その旨の情報（以下、特定操作情報と記載する）が端末装置２の制御部から情報提供装置１へ通知される。
【０１１４】
情報受付部３０は、端末装置２からの特定操作情報を受け付けると、ユーザ情報格納部２３に記憶されているユーザ情報テーブルを更新する。特定操作情報には端末装置２のユーザのユーザＩＤと、表示領域７２、８２に表示されて特別な操作により選択されたランキング情報の識別情報（以下、ランキング情報ＩＤと記載する）やランキング対象情報の識別情報（以下、ランキング対象ＩＤと記載する）とが含まれている。
【０１１５】
情報受付部３０は、特定操作情報に含まれるランキング情報ＩＤやランキング対象ＩＤを特定操作情報に含まれるユーザＩＤに対応させてユーザ情報テーブルに設定する。その後、特定の操作を行った端末ユーザの端末装置２からの検索クエリが情報受付部３０により受け付けられた場合、判定部３５は、検索クエリに含まれるユーザＩＤに基づき、かかるユーザＩＤに対応付けられたランキング情報ＩＤまたはランキング対象ＩＤを特定する。
【０１１６】
生成部３７は、ランキング情報ＩＤまたはランキング対象ＩＤに対応するランキング対象の情報を含むようにランキング情報を生成する。これにより、端末ユーザは、同じ検索クエリであれば、特別な操作によって選択したランキング対象の情報を表示させることができる。なお、この場合、特別な操作によって選択したランキング対象の順位の情報がランク情報として表示されることから、例えば、ランク情報９１ａ〜９１ｃは、１位〜３位ではない場合がある。
【０１１７】
また、検索クエリに検索キーワードが含まれないと判定部３５が判定した場合、生成部３７は、ユーザ情報テーブルに設定されたユーザ属性に基づいて、検索クエリを送信した端末装置２の端末ユーザ（以下、検索ユーザと記載する）のユーザ属性に応じたランキング情報を生成することができる。この場合、判定部３５は、例えば、検索ユーザのユーザ属性に基づき、検索ユーザの嗜好との関連度が高いランキング対象の情報をクエリ対応情報とする。
【０１１８】
［４．ハードウェア構成］
なお、上述した実施形態における情報提供装置１は、例えば図１３に示すような構成のコンピュータ５０がプログラムを実行することによって実現される。図１３は、プログラムを実行するコンピュータ５０のハードウェア構成の一例を示す図である。コンピュータ５０は、ＣＰＵ（Central  Processing  Unit）５１、ＲＡＭ（Random  Access  Memory）５２、ＲＯＭ（Read  Only  Memory）５３、ＨＤＤ（Hard  Disk  Drive）５４、通信インターフェイス（Ｉ／Ｆ）５５、入出力インターフェイス（Ｉ／Ｆ）５６、およびメディアインターフェイス（Ｉ／Ｆ）５７を備える。
【０１１９】
ＣＰＵ５１は、ＲＯＭ５３またはＨＤＤ５４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ５３は、コンピュータ５０の起動時にＣＰＵ５１によって実行されるブートプログラムや、コンピュータ５０のハードウェアに依存するプログラム等を格納する。
【０１２０】
ＨＤＤ５４は、ＣＰＵ５１によって実行されるプログラムによって使用されるデータ等を格納する。例えば、ＨＤＤ５４は、図２に記載したランキング対象情報格納部２０、インデックス格納部２１、ランク判定要素情報格納部２２およびユーザ情報格納部２３と同様のデータを記憶する。通信インターフェイス５５は、通信ネットワーク５を介して他の機器からデータを受信してＣＰＵ５１へ送り、ＣＰＵ５１が生成したデータを、通信ネットワーク５を介して他の機器へ送信する。
【０１２１】
ＣＰＵ５１は、入出力インターフェイス５６を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ５１は、入出力インターフェイス５６を介して、入力装置からデータを取得する。また、ＣＰＵ５１は、生成したデータを、入出力インターフェイス５６を介して出力装置へ出力する。
【０１２２】
メディアインターフェイス５７は、記録媒体５８に格納されたプログラムまたはデータを読み取り、ＲＡＭ５２を介してＣＰＵ５１に提供する。ＣＰＵ５１は、当該プログラムを、メディアインターフェイス５７を介して記録媒体５８からＲＡＭ５２上にロードし、ロードしたプログラムを実行する。記録媒体５８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１２３】
コンピュータ５０が上述した実施形態に係る情報提供装置１として機能する場合、コンピュータ５０のＣＰＵ５１は、ＲＡＭ５２上にロードされたプログラムを実行することにより、図２に示す情報受付部３０、検索受付部３１、検索部３２、設定部３３、送信部３４、判定部３５、検出部３６および生成部３７との各機能を実現する。
【０１２４】
コンピュータ５０のＣＰＵ５１は、プログラムを、記録媒体５８から読み取って実行するが、他の例として、他の装置から、通信ネットワーク５を介してこれらのプログラムを取得してもよい。
【０１２５】
［５．効果］
上述してきたように、実施形態に係る情報提供装置１は、情報受付部３０（取得部の一例）と、生成部３７と、送信部３４とを備える。情報受付部３０は、端末装置２から送信される検索クエリを受け付けて検索クエリの情報を取得する。生成部３７は、検索クエリに対応する商品またはサービスをランキング対象として順位付けしたランキング情報を生成する。送信部３４は、生成部３７によって生成したランキング情報を端末装置２へ送信する。
【０１２６】
これにより、例えば、端末ユーザは、検索クエリに対応する商品またはサービスの人気や売り上げなどを知ることができ、端末ユーザの利便性を向上させることができる。
【０１２７】
また、情報提供装置１は、検索受付部３１（受付部の一例）と、検索部３２とを備える。検索受付部３１は、検索クエリを受け付ける。検索部３２は、検索クエリに基づく検索結果を取得する。送信部３４は、検索クエリに対応する商品またはサービスがある場合に、ランキング情報を検索結果と共に端末装置２へ送信する。
【０１２８】
これにより、検索ユーザである端末ユーザは、目的とする情報検索サービスの検索結果に加え、検索クエリに対応する商品またはサービスのランキング情報を知ることができ、情報検索サービスを利用する端末ユーザへ新たな付加価値を提供することができる。
【０１２９】
また、情報提供装置１は、情報受付部３０（取得部の一例）を備える。情報受付部３０は、ランキング対象の商品またはサービスを提供する実店舗での販売情報を取得する。生成部３７は、情報受付部３０によって取得された販売情報に基づいて、ランキング情報を生成する。
【０１３０】
これにより、端末ユーザは、ランキング情報により実店舗で提供されている商品やサービスの人気度を知ることができることから、端末ユーザの購買意欲を向上させることができ、または、店舗側への集客を促進することができる。
【０１３１】
また、情報提供装置１は、検出部３６を備える。検出部３６は、ランキング対象の情報に対する端末ユーザのアクション（例えば、画像情報９０ａ〜９０ｃ、９５ａ〜９５ｃの選択）を検出する。生成部３７は、情報受付部３０によって取得された販売情報と検出部３６によって検出されたアクションとに基づいて、ランキング情報を生成する。
【０１３２】
これにより、端末ユーザは、ランキング情報により実店舗で提供されている商品やサービスの人気度を知ることができることから、端末ユーザの購買意欲を向上させることができ、または、店舗側への集客を促進することができる。
【０１３３】
また、送信部３４は、予め設定されたランキング期間の前に検索クエリを送信した端末装置２に対し、順位付けをしていないランキング対象の情報を送信する。
【０１３４】
これにより、端末ユーザは、ランキング前のランキング対象の商品またはサービスの情報を知ることができる。例えば、ランキング期間の開始タイミングがランキング対象の商品やサービスの提供開始タイミングである場合、端末ユーザは、検索クエリに対応する商品またはサービスであって提供開始前のランキング対象の商品やサービスの情報を知ることができる。また、提供前のランキング対象の商品やサービスを端末ユーザに提示して販売前に商品やサービスの周知を図ることができ、提供直後の商品やサービスの売り上げを向上させることができる。
【０１３５】
また、情報提供装置１は、検出部３６を備える。検出部３６は、ランキング情報に含まれるランキング対象の情報に対する端末ユーザのアクションを検出する。送信部３４は、ランキング対象の商品またはサービスを提供する事業者の事業者装置３へ端末ユーザのアクションの情報を送信する。
【０１３６】
これにより、ランキング対象の商品またはサービスを提供する事業者は、ランキング対象の商品またはサービスに対する端末ユーザの反応を知ることができることから、ランキング対象の商品またはサービスの需要数などを事前に予測することができる。
【０１３７】
また、ランキング対象の情報は、ランキング対象の広告情報（例えば、クーポン情報）へのリンク情報を含む。検出部３６は、リンク情報に対する端末ユーザのアクション（例えば、画像情報９０ａ〜９０ｃ、９５ａ〜９５ｃの選択や評価ボタン９２ａ〜９２ｃ，９６ａ〜９６ｃの選択）を検出する。
【０１３８】
これにより、ランキング対象の商品またはサービスについての広告情報を閲覧した端末ユーザの情報（例えば、ユーザ数やユーザ属性）を知ることができることから、ランキング対象の商品またはサービスの需要数などを事前に精度よく予測することができる。
【０１３９】
また、生成部３７は、提供開始タイミングが共通するランキング対象同士を順位付けしたランキング情報を生成する。
【０１４０】
これにより、同時期に販売されるランキング対象の商品またはサービスを、例えば、販売開始前から端末ユーザに知らせることができ、また、販売開始後には、そのランキングを端末ユーザに知らせることができる。
【０１４１】
また、検索クエリには、位置情報が含まれる。生成部３７は、検索クエリに対応するランキング対象の商品またはサービスのうち、位置情報に応じた領域の店舗で提供される商品またはサービスを順位付けしたランキング情報を生成する。
【０１４２】
これにより、端末ユーザは、例えば、端末装置２の位置から所定範囲において検索クエリに対応する商品やサービスの人気などを把握することができる。そのため、端末ユーザは、移動中などにおいて検索サービスを利用することで、場所毎にその場所に応じたランキング情報を取得することができる。
【０１４３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に多様な変更または改良を加えることが可能であることが当業者には明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１４４】
上述した情報提供装置１は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【符号の説明】
【０１４５】
１  情報提供装置
２  端末装置
３  事業者装置
５  通信ネットワーク
１０  通信部
１１  記憶部
１２  制御部
２０  ランキング対象情報格納部
２１  インデックス格納部
２２  ランク判定要素情報格納部
２３  ユーザ情報格納部
３０  情報受付部
３１  検索受付部
３２  検索部
３３  設定部
３４  送信部
３５  判定部
３６  検出部
３７  生成部
【図１】
0006043745.tif 000002
【図２】
0006043745.tif 000003
【図３】
0006043745.tif 000004
【図４】
0006043745.tif 000005
【図５】
0006043745.tif 000006
【図６】
0006043745.tif 000007
【図７】
0006043745.tif 000008
【図８】
0006043745.tif 000009
【図９】
0006043745.tif 000010
【図１０】
0006043745.tif 000011
【図１１】
0006043745.tif 000012
【図１２】
0006043745.tif 000013
【図１３】
0006043745.tif 000014