(57)【要約】【課題】アイテムの検索結果における順位の変動に係る情報を提供可能なサーバ装置等を提供する。【解決手段】取得部１１２は、受付部１１１によりショッパー端末から受け付けられたクエリに適合するアイテムを取得する。生成部１１３は、取得されたアイテムに対応付けられるリンクオブジェクトをクエリに適合する順序に配置する検索結果ページを生成する。保存部１１５は、クエリと、検索結果ページに配置されたリンクオブジェクトに対応付けられるアイテムと、検索結果ページ内における当該アイテムの順位と、を対応付けて検索履歴ＤＢ１２２に保存する。報告部１１６は、リンクオブジェクトに対応付けられるアイテムのそれぞれについて、クエリに対応付けられて検索履歴ＤＢ１２２に保存された順位が以前より下がっていれば、当該アイテムに対応付けられるマーチャントに当該アイテムの順位が下がった旨を報告する。【選択図】図３
2019159874.tif 000002
【特許請求の範囲】
【請求項１】
端末からクエリを受け付ける受付部と、
前記受け付けられたクエリに適合するアイテムを取得する取得部と、
前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成部と、
前記生成されたページを前記端末に送信する送信部と、
前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存部と、
前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者に当該アイテムの順位が下がった旨を報告する報告部と、
を備えるサーバ装置。
【請求項２】
前記取得部は、所定数を上限として、前記クエリに適合するアイテムを取得する、
請求項１に記載のサーバ装置。
【請求項３】
前記保存部は、前記履歴のうち、保存されてから所定期間経過した履歴を消去する、
請求項１に記載のサーバ装置。
【請求項４】
前記報告部は、所定期間内に受け付けた回数が所定数以上である前記クエリについて、前記旨を報告する
請求項１に記載のサーバ装置。
【請求項５】
サーバ装置が、端末からクエリを受け付ける受付ステップと、
前記サーバ装置が、前記受け付けられたクエリに適合するアイテムを取得する取得ステップと、
前記サーバ装置が、前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成ステップと、
前記サーバ装置が、前記生成されたページを前記端末に送信する送信ステップと、
前記サーバ装置が、前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存ステップと、
前記サーバ装置が、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者に当該アイテムの順位が下がった旨を報告する報告ステップと、
を備えるサービス方法。
【請求項６】
コンピュータを、
端末からクエリを受け付ける受付部、
前記受け付けられたクエリに適合するアイテムを取得する取得部、
前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成部、
前記生成されたページを前記端末に送信する送信部、
前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存部、
前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者に当該アイテムの順位が下がった旨を報告する報告部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、サービス方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
従来から、インターネットを介して販売者と購入者との間で商品取引が行われる市場（電子市場）において、ユーザ端末から受け付けた検索クエリに基づいて電子市場で販売されるアイテムを検索し、所定の優先順位に従って検索結果のアイテムを並べて表示するシステムがある（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３３４７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、検索結果ページでは、検索クエリに適合する度合が高い順に検索結果のアイテムが並べられて表示されることが多い。検索結果ページにおいて上位のアイテムは、検索クエリを入力したユーザの目に付きやすいため、購入される可能性が高い。そのため、アイテムを販売するマーチャントとしては、自身が販売するアイテムが検索結果ページにおいて常に上位に入っているかどうか監視したいという要望がある。
【０００５】
本発明は、アイテムの検索結果における順位の変動に係る情報を提供可能なサーバ装置、サービス方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係るサーバ装置は、
端末からクエリを受け付ける受付部と、
前記受け付けられたクエリに適合するアイテムを取得する取得部と、
前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成部と、
前記生成されたページを前記端末に送信する送信部と、
前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存部と、
前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者に当該アイテムの順位が下がった旨を報告する報告部と、
を備えることを特徴とする。
【０００７】
また、上記観点に係るサーバ装置において、
前記取得部は、所定数を上限として、前記クエリに適合するアイテムを取得してもよい。
【０００８】
また、上記観点に係るサーバ装置において、
前記保存部は、前記履歴のうち、保存されてから所定期間経過した履歴を消去してもよい。
【０００９】
また、上記観点に係るサーバ装置において、
前記報告部は、所定期間内に受け付けた回数が所定数以上である前記クエリについて、前記旨を報告してもよい。
【００１０】
本発明の第２の観点に係るサービス方法は、
サーバ装置が、端末からクエリを受け付ける受付ステップと、
前記サーバ装置が、前記受け付けられたクエリに適合するアイテムを取得する取得ステップと、
前記サーバ装置が、前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成ステップと、
前記サーバ装置が、前記生成されたページを前記端末に送信する送信ステップと、
前記サーバ装置が、前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存ステップと、
前記サーバ装置が、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者に当該アイテムの順位が下がった旨を報告する報告ステップと、
を備えることを特徴とする。
【００１１】
本発明の第３の観点に係るプログラムは、
コンピュータを、
端末からクエリを受け付ける受付部、
前記受け付けられたクエリに適合するアイテムを取得する取得部、
前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成部、
前記生成されたページを前記端末に送信する送信部、
前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存部、
前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者に当該アイテムの順位が下がった旨を報告する報告部、
として機能させることを特徴とする。
【００１２】
なお、上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。更に、上記プログラムを記録する情報記録媒体は、非一時的な（non-transitory）記録媒体であり、コンピュータとは独立して配布・販売することができる。ここで、非一時的な情報記録媒体とは、有形な（tangible）情報記録媒体をいう。非一時的な情報記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリである。また、一時的な（transitory）情報記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えばＲＡＭ（Random Access Memory）といった揮発性メモリである。
【発明の効果】
【００１３】
本発明によれば、アイテムの検索結果における順位の変動に係る情報を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るサービスシステムの構成を示す図である。
【図２】実施形態に係るサーバ装置のハードウェア構成を示す概略ブロック図である。
【図３】実施形態に係るサーバ装置の機能構成を示す概略ブロック図である。
【図４】アイテムＤＢに格納されたデータの一例を示す図である。
【図５】実施形態に係る検索結果ページの一例を示す図である。
【図６】検索履歴ＤＢに格納されたデータの一例を示す図である。
【図７】実施形態に係る報告メールの一例を示す図である。
【図８】実施形態に係るサーバ装置により実行される報告処理の流れを表すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に本発明の実施形態を説明する。なお、本実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素若しくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。また、本願発明の実施形態を図面を参照して説明するにあたり、図中同一又は相当する部分には同一符号を付す。
【００１６】
図１は、本発明の実施形態に係るサービスシステム１の構成を示す。サービスシステム１は、インターネット４００を介して販売者（マーチャント）と購入者（ショッパー）との間で商品取引が行われる市場（電子市場）における電子商取引サービスを提供するシステムである。本実施形態における電子市場では、複数のマーチャントがそれぞれ同一または異なるアイテムを販売している。なお、電子市場で取引されるアイテムは、商品に限られず、サービスでもよい。
【００１７】
図１に示すように、サービスシステム１は、サーバ装置１００と、ショッパー端末２００ａ，２００ｂ，…２００ｎ（以下、これらを総称して「ショッパー端末２００」という）と、マーチャント端末３００ａ，３００ｂ，…３００ｎ（以下、これらを総称して「マーチャント端末３００」という）と、から構成され、各装置はインターネット４００を介して通信可能に接続されている。
【００１８】
サーバ装置１００は、電子市場の運営者により管理され、電子市場を管理する装置である。本実施形態において、サーバ装置１００は、ショッパー端末２００から、電子市場で販売されるアイテムを検索するためのクエリを受け付け、その検索結果を表すページ（検索結果ページ）をショッパー端末２００に送信する。また、サーバ装置１００は、検索結果の履歴に基づいて、検索結果の順位が下がったアイテムを販売するマーチャントのマーチャント端末３００に、順位が下がった旨の報告を送信する。
【００１９】
ショッパー端末２００は、アイテムを購入した、または購入しようとするショッパーが操作するコンピュータである。本実施形態において、ショッパー端末２００は、ショッパーからアイテムを検索するためのクエリの入力を受け付け、受け付けたクエリをサーバ装置１００に送信する。また、ショッパー端末２００は、サーバ装置１００から、そのクエリの検索結果ページを受信する。
【００２０】
マーチャント端末３００は、電子市場でアイテムを販売するマーチャントが操作するコンピュータである。本実施形態において、マーチャント端末３００は、サーバ装置１００から、マーチャントが販売するアイテムの検索結果における順位が下がった旨の報告を受信する。
【００２１】
次に、サーバ装置１００の構成について詳細に説明する。
【００２２】
図２は、サーバ装置１００のハードウェア構成を示す概略ブロック図である。図２に示すように、サーバ装置１００は、制御部１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ１０３と、表示部１０４と、通信部１０５と、操作部１０６とから構成され、各部は、バス１０７により接続されている。
【００２３】
制御部１０１は、例えばＣＰＵ（Central Processing Unit）から構成され、サーバ装置１００全体を制御する。
【００２４】
ＲＯＭ１０２は、制御部１０１がサーバ装置１００全体を制御するためのプログラムや各種データを格納する不揮発性メモリである。
【００２５】
ＲＡＭ１０３は、制御部１０１が生成した情報や、その情報の生成に必要なデータを一時的に格納するための揮発性メモリである。
【００２６】
表示部１０４は、ＬＣＤ（Liquid Crystal Display）およびバックライト等を備える表示装置から構成される。表示部１０４は、制御部１０１による制御の下、例えば、制御部１０１から出力されたデータを表示する。
【００２７】
通信部１０５は、サーバ装置１００をインターネット４００に接続するための通信インターフェースから構成される。
【００２８】
操作部１０６は、ボタン、キーボード、タッチパネル等の入力装置から構成される。操作部１０６は、サーバ装置１００のユーザからの操作入力を受け付け、受け付けた操作入力に対応する信号を制御部１０１に出力する。
【００２９】
次に、サーバ装置１００の機能構成について説明する。
【００３０】
図３は、サーバ装置１００の機能構成を示す概略ブロック図である。図３に示すように、サーバ装置１００は、受付部１１１、取得部１１２、生成部１１３、送信部１１４、保存部１１５、報告部１１６、アイテムＤＢ（Data Base）１２１、及び検索履歴ＤＢ１２２として機能する。具体的には、受付部１１１、取得部１１２、生成部１１３、送信部１１４、保存部１１５、及び報告部１１６は、制御部１０１及び通信部１０５が協働することにより実現される。また、アイテムＤＢ１２１及び検索履歴ＤＢ１２２は、ＲＯＭ１０２により実現される。なお、アイテムＤＢ１２１及び検索履歴ＤＢ１２２は、ＲＯＭ１０２に限られず、サーバ装置１００の外部の記憶装置により実現されてもよい。
【００３１】
受付部１１１は、ショッパー端末２００からクエリを受け付ける。具体的には、ショッパーが、電子市場において販売されるアイテムを検索するためのクエリをショッパー端末２００に入力すると、ショッパー端末２００は、入力されたクエリをサーバ装置１００に送信する。そして、受付部１１１は、ショッパー端末２００から送信されたクエリを受け付ける。本実施形態において、クエリは、例えば、アイテムの名前やアイテムのカテゴリ等、ショッパーが購入を希望するアイテムに関連するキーワードや、複数のキーワードの組み合わせから構成される。
【００３２】
取得部１１２は、受付部１１１により受け付けられたクエリに適合するアイテムを取得する。具体的には、取得部１１２は、アイテムＤＢ１２１を参照して、受け付けられたクエリに適合するアイテムを取得する。ここで、アイテムＤＢ１２１は、電子市場でマーチャントにより販売されるアイテムに関する情報、例えばアイテムの名前や価格、説明、そのアイテムを販売するマーチャントを記憶する。
【００３３】
図４にアイテムＤＢ１２１に格納されたデータの一例を示す。図４に示すアイテムＤＢ１２１は、マーチャントＩＤ、アイテムＩＤ、アイテム名、アイテムの価格、送料、アイテム説明を対応付けて格納する。マーチャントＩＤは、電子市場に出店するマーチャントを識別する情報であって、例えば予め電子市場の運営者によって各マーチャントに割り当てられる。アイテムＩＤは、電子市場で販売されるアイテムを識別する情報であって、電子市場の運営者によって商品に割り当てられる商品コードである。アイテム名、価格、送料、及びアイテム説明は、例えばマーチャントによりマーチャント端末３００を介して入力される。
【００３４】
生成部１１３は、取得部１１２により取得されたアイテムに対応付けられるリンクオブジェクトを受け付けられたクエリに適合する順序に配置するページを生成する。ここで、リンクオブジェクトは、対応付けられるアイテムに関連するページ、例えばアイテムの説明が記載されたアイテムページへのリンクを含むオブジェクトである。例えば、ショッパーがショッパー端末２００のウェブブラウザに表示されたページ内のリンクオブジェクトを選択すると、そのリンクオブジェクトに対応づけられるアイテムのアイテムページに遷移する。本実施形態において、生成部１１３は、取得部１１２により取得されたアイテムについて、受け付けられたクエリに適合する度合の順位を特定する。クエリに適合する度合の順位の特定方法として、例えば既存の検索システムにおいて検索結果を表示する際に検索クエリに適合する度合を特定する技術を適用することができる。そして、生成部１１３は、特定した順位が高い順に、取得部１１２により取得されたアイテムに対応付けられるリンクオブジェクトを配置した検索結果ページを生成する。
【００３５】
図５に生成部１１３により生成された検索結果ページの一例を示す。図５に示す検索結果ページ５００は、受付部１１１が、クエリとしてキーワード「ワイン」をショッパー端末２００ａから受け付けたときに生成する検索結果ページである。検索結果ページ５００は、取得部１１２により取得されたアイテムに関連する検索結果アイテム情報５０１＿１〜５０１＿４を含む。検索結果アイテム情報５０１＿１〜５０１＿４はそれぞれ、図４に示すアイテムＤＢ１２１に格納されるアイテムＩＤ「I201」，「I202」，「I101」，「I103」のアイテムに関連する情報である。なお、図５に示す例では、４つの検索結果アイテム情報５０１＿１〜５０１＿４が例示されているが、検索結果ページ５００には、取得部１１２により取得されたアイテムの数に対応する検索結果アイテム情報が含まれているものとする。検索結果アイテム情報５０１＿１〜５０１＿４はそれぞれ、アイテムの画像から構成されるアイテム画像オブジェクト５０２＿１〜５０２＿４と、アイテム名を表すテキストから構成されるアイテム名オブジェクト５０３＿１〜５０３＿４と、アイテムの価格を表すテキストから構成される価格オブジェクト５０４＿１〜５０４＿４と、アイテムの送料を表すテキストから構成される送料オブジェクト５０５＿１〜５０５＿４と、アイテムを販売するマーチャントの名前を表すテキストから構成されるマーチャント名オブジェクト５０６＿１〜５０６＿４と、を含む。例えば、検索結果アイテム情報５０１＿１〜５０１＿４に含まれるオブジェクトのうち、アイテム画像オブジェクト５０２＿１〜５０２＿４及びアイテム名オブジェクト５０３＿１〜５０３＿４が、リンクオブジェクトに相当する。すなわち、アイテム画像オブジェクト５０２＿１〜５０２＿４及びアイテム名オブジェクト５０３＿１〜５０３＿４はそれぞれ、アイテムＩＤ「I201」，「I202」，「I101」，「I103」のアイテムページへのリンクを含む。例えば、ショッパーがショッパー端末２００ａのウェブブラウザに表示された検索結果ページ５００において、アイテム画像オブジェクト５０２＿１を選択すると、アイテムＩＤ「I201」のアイテムページに遷移する。
【００３６】
送信部１１４は、生成部１１３により生成されたページを、受付部１１１により受け付けられたクエリを送信したショッパー端末２００に送信する。例えば、受付部１１１がショッパー端末２００ａからクエリ「ワイン」を受け付け、生成部１１３が図５に示す検索結果ページ５００を生成すると、送信部１１４はショッパー端末２００ａに検索結果ページ５００を送信する。
【００３７】
保存部１１５は、受付部１１１により受け付けられたクエリと、生成部１１３により生成されたページに配置されたリンクオブジェクトに対応付けられるアイテムと、生成されたページ内における当該アイテムの順位と、を対応づけて履歴に保存する。具体的には、保存部１１５は、受付部１１１により受け付けられたクエリと、取得部１１２により取得されたアイテムのアイテムＩＤと、生成部１１３により特定されたアイテムの順位と、クエリを受け付けた日時と、を対応付けて検索履歴ＤＢ１２２に保存する。
【００３８】
図６に検索履歴ＤＢ１２２に格納されたデータの一例を示す。図６に示すように、検索履歴ＤＢ１２２は、クエリと、アイテムＩＤと、順位履歴とを対応付けて格納する。順位履歴は、クエリが受け付けられた日時と、その日時に受け付けられたクエリにおけるアイテムの順位とを含む。例えば、受付部１１１がショッパー端末２００ａから日時「2018/02/15 10:00」にクエリ「ワイン」を受け付け、取得部１１２がクエリ「ワイン」に適合するアイテムとして、アイテムＩＤ「I101」，「I103」，「I201」，「I202」のアイテムを取得し、生成部１１３が取得されたアイテムについてそれぞれ順位「3」，「4」，「1」，「2」を特定したとする。この場合、保存部１１５は、図６に示すように、クエリ「ワイン」及びアイテムＩＤ「I101」，「I103」，「I201」，「I202」と対応付けて、日時「2018/02/15 10:00」における各アイテムの順位を順位履歴として保存する。
【００３９】
報告部１１６は、生成部１１３により生成されたページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、受付部１１１により受け付けられたクエリに対応付けられて履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者に、その旨を報告する。具体的には、報告部１１６は、検索履歴ＤＢ１２２を参照し、受付部１１１により受け付けられたクエリに対応する各アイテムについて、その順位が前回の順位と比較して下がっているか否かを判定する。そして、報告部１１６は、順位が下がっているアイテムについて、そのアイテムに対応付けられる管理者として例えばそのアイテムを販売するマーチャントをアイテムＤＢ１２１を参照して特定し、そのマーチャントに順位が下がった旨のメッセージを含む電子メール（報告メール）を送信する。
【００４０】
例えば、報告部１１６は、受付部１１１により受け付けられたクエリ「ワイン」について、保存部１１５により図６の検索履歴ＤＢ１２２に示すように順位履歴が保存された場合、クエリ「ワイン」に対応する最新の順位と、その直前の順位とを比較する。そして、報告部１１６は、アイテムＩＤ「I101」について順位が「2」から「3」に下がったこと、及びアイテムＩＤ「I202」について順位が「1」から「2」に下がったことを判定する。そして、報告部１１６は、アイテムＤＢ１２１を参照し、アイテムＩＤ「I101」に対応するマーチャントＩＤ「M001」のマーチャント宛に、クエリ「ワイン」についてアイテムＩＤ「I101」の順位が「2」から「3」に下がった旨のメッセージを含む報告メールを送信する。また、報告部１１６は、アイテムＤＢ１２１を参照し、アイテムＩＤ「I202」に対応するマーチャントＩＤ「M002」のマーチャント宛に、クエリ「ワイン」についてアイテムＩＤ「I202」の順位が「1」から「2」に下がった旨のメッセージを含む報告メールを送信する。
【００４１】
図７に報告部１１６により送信される報告メールの一例を示す。図７に示す報告メール６００は、アイテムＩＤ「I101」に対応するマーチャントＩＤ「M001」のマーチャント宛に、クエリ「ワイン」についてアイテムＩＤ「I101」の順位が「2」から「3」に下がった旨のメッセージを含む報告メールの一例である。
【００４２】
次に、本発明の実施形態にかかるサーバ装置１００の動作について説明する。図８は、サーバ装置１００により実行される報告処理の流れを表すフローチャートである。本処理は、例えば、操作部１０６を介してユーザから本処理の開始を指示する入力を受け付けたことを契機として開始する。
【００４３】
本処理が開始されると、受付部１１１は、ショッパー端末２００からクエリを受け付けたか否かを判定する（ステップＳ１０１）。受付部１１１は、クエリを受け付けるまで待機する（ステップＳ１０１；Ｎｏ）。
【００４４】
受付部１１１がショッパー端末２００からクエリを受け付けると（ステップＳ１０１；Ｙｅｓ）、取得部１１２は、アイテムＤＢ１２１を参照して、ステップＳ１０１において受け付けたクエリに適合するアイテムを取得する（ステップＳ１０２）。
【００４５】
次に、生成部１１３は、ステップＳ１０２において取得されたアイテムについて、ステップＳ１０１において受け付けられたクエリに適合する順位を特定する（ステップＳ１０３）。
【００４６】
次に、生成部１１３は、ステップＳ１０２において取得されたアイテムに対応付けられるリンクオブジェクトを、ステップＳ１０３において特定された順位に従って配置する検索結果ページを生成する（ステップＳ１０４）。
【００４７】
そして、送信部１１４は、ステップＳ１０４において生成された検索結果ページを、ステップＳ１０１において受け付けたクエリを送信したショッパー端末２００に送信する（ステップＳ１０５）。
【００４８】
そして、保存部１１５は、ステップＳ１０１において受け付けられたクエリと、ステップＳ１０２において取得されたアイテムと、ステップＳ１０３において特定された順位とを対応づけて検索履歴ＤＢ１２２に保存する（ステップＳ１０６）。
【００４９】
そして、報告部１１６は、検索履歴ＤＢ１２２を参照し、ステップＳ１０１において受け付けられたクエリについて、最新の順位が前回の順位よりも下がったアイテムがあるか否かを判定する（ステップＳ１０７）。報告部１１６は、順位が下がったアイテムがないと判定した場合（ステップＳ１０７；Ｎｏ）、ステップＳ１０１に戻る。
【００５０】
報告部１１６は、順位が下がったアイテムがあると判定した場合（ステップＳ１０７；Ｙｅｓ）、アイテムＤＢ１２１を参照し、順位が下がったアイテムを販売するマーチャント宛に順位が下がった旨の報告メールを送信する（ステップＳ１０８）。そして、サーバ装置１００は、ステップＳ１０１に戻り、例えば操作部１０６を介してユーザから本処理の終了を指示する入力を受け付けるまで上記の処理を繰り返し実行する。
【００５１】
以上説明したように、本発明の実施形態に係るサーバ装置１００は、ショッパー端末２００からクエリを受け付けると、そのクエリに適合するアイテムの検索結果ページをショッパー端末２００に送信するとともに、そのクエリにおけるアイテムの順位を検索履歴ＤＢ１２２に保存する。そして、サーバ装置１００は、そのクエリにおけるアイテムの順位が下がったと判定した場合、そのアイテムを販売するマーチャントに報告する。従って、サーバ装置１００は、アイテムの検索結果における順位の変動に係る情報をマーチャントに提供することができる。
【００５２】
また、一般的に、電子市場の運営者でない第三者が、本実施形態のようにクエリにおけるアイテムの順位が下がった場合にマーチャントに報告するというサービスを提供しようとする場合、その第三者はショッパーが使用すると考えられるクエリを予想して定期的に電子市場内を検索し、検索結果を保存すると考えられる。このような第三者が提供しうるシステムと異なり、本実施形態に係るサーバ装置１００は、電子市場の運営者が管理するものであり、ショッパー端末２００からのクエリやその検索結果をリアルタイムに取得することができるため、リアルタイムなショッパーの動向を反映した報告をマーチャントに提供することができる。
【００５３】
また、本発明の実施形態に係るサーバ装置１００は、受け付けられたクエリについてアイテムの順位が下がったときに、そのアイテムを販売するマーチャントに報告する。そのため、短期間に同じクエリが何度も使用されたとしても、アイテムの順位が下がらない限りサーバ装置１００は報告を送信しない。
【００５４】
以上に本発明の実施形態について説明したが、上記実施形態は一例であり、本発明の適用範囲はこれに限られない。即ち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００５５】
例えば、上記の実施形態において、サーバ装置１００の取得部１１２は、受付部１１１により受け付けられたクエリに適合するアイテムを取得する際、所定数を上限として、アイテムを取得してもよい。例えば、取得部１１２は、取得するアイテムの上限数が２０の場合、クエリに適合するアイテムのうち、適合する順位が２０位以内のアイテムを取得する。このように取得するアイテムの上限数を定めることにより、検索履歴ＤＢ１２２に保存されるデータ量の増大を抑制することができる。
【００５６】
また、例えば、上記の実施形態において、サーバ装置１００の保存部１１５は、検索履歴ＤＢ１２２に保存されたデータのうち、保存されてから所定期間経過したデータを消去してもよい。例えば、保存部１１５は、検索履歴ＤＢ１２２の順位履歴の日時が現在日時から所定期間経過した順位履歴について消去してもよい。これにより、検索履歴ＤＢ１２２に保存されるデータ量の増大を抑制することができる。
【００５７】
また、例えば、上記の実施形態において、サーバ装置１００の報告部１１６は、所定期間内に受け付けた回数が所定数以上であるクエリについて、アイテムの順位が下がった旨を報告してもよい。例えば、報告部１１６は、受付部１１１により受け付けられたクエリについて、検索履歴ＤＢ１２２の順位履歴を参照し、最新の日時から所定期間内にそのクエリを受け付けた回数が所定数以上か否かを判定する。そして、報告部１１６は、受け付けた回数が所定数以上のクエリについて、順位が下がったアイテムに対応付けられたマーチャントに、そのアイテムの順位が下がった旨を報告する。これにより、サーバ装置１００は、受け付ける頻度が高いクエリ、すなわち最近ショッパーに人気があるクエリにおける順位の低下をマーチャントに報告することができる。
【００５８】
なお、本発明に係るサーバ装置１００は、上記の機能を実現するための構成を予め備えて提供されることも可能な他、プログラムの適用により、既存のパーソナルコンピュータや情報端末機器等を、本発明に係るサーバ装置１００として機能させることもできる。即ち、上記実施形態で例示したサーバ装置１００による各機能構成を実現させるためのプログラムを、既存のパーソナルコンピュータや情報端末機器を制御するＣＰＵ等が実行できるように、既存のパーソナルコンピュータや情報端末機器に適用することで、そのパーソナルコンピュータや情報端末機器を本発明に係るサーバ装置１００として機能させることができる。また、本発明に係るサービス方法は、サーバ装置１００を用いて実施できる。
【００５９】
また、このようなプログラムは、上記に限られず、任意の方法で適用可能である。プログラムを、例えば、コンピュータが読取可能な記録媒体［ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical disc）等］に格納して適用できる他、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより適用することもできる。
【符号の説明】
【００６０】
１      サービスシステム
１００  サーバ装置
１０１  制御部
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  表示部
１０５  通信部
１０６  操作部
１０７  バス
１１１  受付部
１１２  取得部
１１３  生成部
１１４  送信部
１１５  保存部
１１６  報告部
１２１  アイテムＤＢ
１２２  検索履歴ＤＢ
２００（２００ａ〜２００ｎ）  ショッパー端末
３００（３００ａ〜３００ｎ）  マーチャント端末
４００  インターネット
５００  検索結果ページ
５０１＿１〜５０１＿４  検索結果アイテム情報
５０２＿１〜５０２＿４  アイテム画像オブジェクト
５０３＿１〜５０３＿４  アイテム名オブジェクト
５０４＿１〜５０４＿４  価格オブジェクト
５０５＿１〜５０５＿４  送料オブジェクト
５０６＿１〜５０６＿４  マーチャント名オブジェクト
６００  報告メール
【図１】
2019159874.tif 000003
【図２】
2019159874.tif 000004
【図３】
2019159874.tif 000005
【図４】
2019159874.tif 000006
【図５】
2019159874.tif 000007
【図６】
2019159874.tif 000008
【図７】
2019159874.tif 000009
【図８】
2019159874.tif 000010
【手続補正書】
【提出日】平成31年4月12日(2019.4.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ショッパー端末からクエリを受け付ける受付部と、
前記受け付けられたクエリに適合するアイテムを取得する取得部と、
前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成部と、
前記生成されたページを前記ショッパー端末に送信する送信部と、
前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存部と、
前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者のマーチャント端末に当該アイテムの順位が下がった旨を報告する報告部と、
を備えるサーバ装置。
【請求項２】
前記取得部は、所定数を上限として、前記クエリに適合するアイテムを取得する、
請求項１に記載のサーバ装置。
【請求項３】
前記保存部は、前記履歴のうち、保存されてから所定期間経過した履歴を消去する、
請求項１に記載のサーバ装置。
【請求項４】
端末からクエリを受け付ける受付部と、
前記受け付けられたクエリに適合するアイテムを取得する取得部と、
前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成部と、
前記生成されたページを前記端末に送信する送信部と、
前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存部と、
前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、所定期間内に受け付けた回数が所定数以上である前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者に当該アイテムの順位が下がった旨を報告する報告部と、
を備えるサーバ装置。
【請求項５】
サーバ装置が、ショッパー端末からクエリを受け付ける受付ステップと、
前記サーバ装置が、前記受け付けられたクエリに適合するアイテムを取得する取得ステップと、
前記サーバ装置が、前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成ステップと、
前記サーバ装置が、前記生成されたページを前記ショッパー端末に送信する送信ステップと、
前記サーバ装置が、前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存ステップと、
前記サーバ装置が、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者のマーチャント端末に当該アイテムの順位が下がった旨を報告する報告ステップと、
を備えるサービス方法。
【請求項６】
コンピュータを、
ショッパー端末からクエリを受け付ける受付部、
前記受け付けられたクエリに適合するアイテムを取得する取得部、
前記取得されたアイテムに対応付けられるリンクオブジェクトを前記受け付けられたクエリに適合する順序に配置するページを生成する生成部、
前記生成されたページを前記ショッパー端末に送信する送信部、
前記受け付けられたクエリと、前記ページに配置されたリンクオブジェクトに対応付けられるアイテムと、前記生成されたページ内における当該アイテムの順位と、を対応付けて履歴に保存する保存部、
前記ページに配置されたリンクオブジェクトに対応付けられるアイテムのそれぞれについて、前記クエリに対応付けられて前記履歴に保存された順位が以前より下がっていれば、当該アイテムに対応付けられる管理者のマーチャント端末に当該アイテムの順位が下がった旨を報告する報告部、
として機能させるプログラム。