(57)【特許請求の範囲】
【請求項１】
複数の属性項目のうちからソートのキー項目としてユーザによって選択された属性項目を取得するキー項目取得手段と、
情報一覧を記憶してなる情報一覧記憶手段に記憶される情報一覧の全部又は一部を取得する情報一覧取得手段と、
前記情報一覧取得手段によって取得された情報一覧に含まれる情報のうちの少なくとも一つを広告対象として選出する広告対象選出手段と、
前記広告対象選出手段によって前記広告対象として選出された情報に関する広告を表示するための広告領域と、前記広告領域とは別個に設けられる領域であって、かつ、前記情報一覧取得手段によって取得された情報一覧の全部又は一部を表示するための一覧領域と、を含む画面の画面データを生成する画面データ生成手段と、を含み、
前記一覧領域には、前記情報一覧取得手段によって取得された情報一覧の全部又は一部が、前記キー項目取得手段によって取得された属性項目を前記キー項目としてソートされた状態で表示され、
前記広告対象選出手段は、前記情報一覧取得手段によって取得された情報一覧に含まれる前記情報を前記広告対象として選出するか否かを、前記情報一覧取得手段によって取得される情報一覧を前記順序とは異なる順序でソートした場合における該情報のソート順位に基づいて決定する手段であり、
前記広告対象選出手段は、前記情報を前記広告対象として選出するか否かを、前記情報一覧取得手段によって取得される情報一覧を前記複数の属性項目のうちの所定の属性項目を前記キー項目としてソートした場合における該情報のソート順位に基づいて決定する、
ことを特徴とする広告システム。
【請求項２】
請求項１に記載の広告システムにおいて、
前記広告対象選出手段は、前記情報のソート順位が基準順位よりも高いか否かを判定する手段を含み、前記情報のソート順位が前記基準順位よりも高い場合に前記情報を前記広告対象として選出しないことを特徴とする広告システム。
【請求項３】
請求項１に記載の広告システムにおいて、
前記広告対象選出手段は、
前記情報を前記広告対象として選出するか否かを確率情報に基づいて決定する手段と、
前記情報のソート順位が基準順位よりも高いか否かを判定する手段と、
前記情報のソート順位が前記基準順位よりも高いか否かの判定結果に基づいて、前記確率情報を設定する手段と、を含み、
前記情報のソート順位が前記基準順位よりも高い場合において前記情報が前記広告対象として選出される確率が、前記情報のソート順位が前記基準順位よりも低い場合において前記情報が前記広告対象として選出される確率に比べて低くなるように、前記確率情報を設定する、
ことを特徴とする広告システム。
【請求項４】
請求項２又は３に記載の広告システムにおいて、
前記一覧領域には、前記情報一覧取得手段によって取得された情報一覧の一部として、前記情報一覧取得手段によって取得された情報一覧のうちの、ソート順位が前記基準順位よりも高い情報の一覧が表示されることを特徴とする広告システム。
【請求項５】
請求項１に記載の広告システムにおいて、
前記広告対象選出手段は、
前記広告領域に関連づけて、ソート順位に関する条件を記憶してなる手段の記憶内容の全部又は一部を取得する手段と、
前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足するか否かを判定する手段と、を含み、
前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足する場合、該情報を該広告領域に対応する前記広告対象として選出しない、
ことを特徴とする広告システム。
【請求項６】
請求項１に記載の広告システムにおいて、
前記広告対象選出手段は、
前記情報を前記広告対象として選出するか否かを確率情報に基づいて決定する手段と、
前記広告領域に関連づけて、ソート順位に関する条件を記憶してなる手段の記憶内容の全部又は一部を取得する手段と、
前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足するか否かを判定する手段と、
前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足するか否かの判定結果に基づいて、前記確率情報を設定する手段と、を含み、
前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足する場合において前記情報が前記広告領域に対応する前記広告対象として選出される確率が、前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足しない場合において前記情報が前記広告領域に対応する前記広告対象として選出される確率に比べて低くなるように、前記確率情報を設定する、
ことを特徴とする広告システム。
【請求項７】
請求項１乃至６のいずれかに記載の広告システムにおいて、
前記情報に関する広告課金額を、該情報に関する広告が前記広告領域に表示された回数又は頻度に基づいて決定する広告課金額決定手段をさらに含むことを特徴とする広告システム。
【請求項８】
請求項１乃至７のいずれかに記載の広告システムにおいて、
前記広告対象選出手段は、前記情報一覧取得手段によって取得された情報一覧に含まれる情報のうちの複数を前記広告対象として選出し、
前記画面は、第１の広告領域と、前記第１の広告領域よりも下部に表示される第２の広告領域と、を含み、
前記広告対象選出手段によって前記広告対象として選出された複数の情報に、第１の情報と、前記第１の情報よりもソート順位が低い第２の情報と、が含まれる場合、前記画面データ生成手段は、前記第１の情報に関する広告を前記第２の広告領域に表示し、かつ、前記第２の情報に関する広告を前記第１の広告領域に表示する、
ことを特徴とする広告システム。
【請求項９】
複数の属性項目のうちからソートのキー項目としてユーザによって選択された属性項目を取得するキー項目取得ステップと、
情報一覧を記憶してなる情報一覧記憶手段に記憶される情報一覧の全部又は一部を取得する情報一覧取得ステップと、
前記情報一覧取得ステップによって取得された情報一覧に含まれる情報のうちの少なくとも一つを広告対象として選出する広告対象選出ステップと、
前記広告対象選出ステップによって前記広告対象として選出された情報に関する広告を表示するための広告領域と、前記広告領域とは別個に設けられる領域であって、かつ、前記情報一覧取得ステップによって取得された情報一覧の全部又は一部を表示するための一覧領域と、を含む画面の画面データを生成する画面データ生成手段と、を含み、
前記一覧領域には、前記情報一覧取得ステップによって取得された情報一覧の全部又は一部が、前記キー項目取得ステップによって取得された属性項目を前記キー項目としてソートされた状態で表示され、
前記広告対象選出ステップは、前記情報一覧取得ステップによって取得された情報一覧に含まれる前記情報を前記広告対象として選出するか否かを、前記情報一覧取得ステップによって取得される情報一覧を前記順序とは異なる順序でソートした場合における該情報のソート順位に基づいて決定するステップであり、
前記広告対象選出ステップでは、前記情報を前記広告対象として選出するか否かを、前記情報一覧取得手段によって取得される情報一覧を前記複数の属性項目のうちの所定の属性項目を前記キー項目としてソートした場合における該情報のソート順位に基づいて決定する、
ことを特徴とする広告システムの制御方法。
【請求項１０】
複数の属性項目のうちからソートのキー項目としてユーザによって選択された属性項目を取得するキー項目取得手段、
情報一覧を記憶してなる情報一覧記憶手段に記憶される情報一覧の全部又は一部を取得する情報一覧取得手段、
前記情報一覧取得手段によって取得された情報一覧に含まれる情報のうちの少なくとも一つを広告対象として選出する広告対象選出手段、及び、
前記広告対象選出手段によって前記広告対象として選出された情報に関する広告を表示するための広告領域と、前記広告領域とは別個に設けられる領域であって、かつ、前記情報一覧取得手段によって取得された情報一覧の全部又は一部を表示するための一覧領域と、を含む画面の画面データを生成する画面データ生成手段、
としてコンピュータを機能させ、
前記一覧領域には、前記情報一覧取得手段によって取得された情報一覧の全部又は一部が、前記キー項目取得手段によって取得された属性項目を前記キー項目としてソートされた状態で表示され、
前記広告対象選出手段は、前記情報一覧取得手段によって取得された情報一覧に含まれる前記情報を前記広告対象として選出するか否かを、前記情報一覧取得手段によって取得される情報一覧を前記順序とは異なる順序でソートした場合における該情報のソート順位に基づいて決定する手段であり、
前記広告対象選出手段は、前記情報を前記広告対象として選出するか否かを、前記情報一覧取得手段によって取得される情報一覧を前記複数の属性項目のうちの所定の属性項目を前記キー項目としてソートした場合における該情報のソート順位に基づいて決定する、
ことを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は広告システム、広告システムの制御方法、プログラム、及び情報記憶媒体に関する。
【背景技術】
【０００２】
ユーザに対して広告を行う各種システムが知られている。例えば、商品を販売する電子商取引システムでは、ユーザによって入力された検索条件を満足する商品の一覧を表示するための画面に広告領域を設け、商品の広告を該広告領域に表示することが行われている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８７４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
広告主は広告を効率的に実施することを望む。すなわち、広告主は、広告を行う必要性が高い場合にのみ広告を実施し、広告を行う必要性が低い場合には広告を控えたいと考える。しかしながら、従来のシステムでは広告が効率的に実施されていない場合があった。例えば、上記のような電子商取引システムの場合、商品一覧における表示順位が高い商品はユーザによって認識されやすいため、あえて広告を行う必要性が低い。しかしながら、従来の電子商取引システムでは、このような商品の広告が広告領域に表示されてしまう場合があった。また例えば、上記のような電子商取引システムの場合、商品一覧における表示順位が低い商品はユーザによって認識されにくいため、広告を行う必要性が高い。しかしながら、従来の電子商取引システムでは、このような商品の広告が広告領域に表示されない場合があった。
【０００５】
本発明は上記課題に鑑みてなされたものであって、広告を効率的に実施することが可能な広告システム、広告システムの制御方法、プログラム、及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る広告システムは、情報一覧を記憶してなる情報一覧記憶手段に記憶される情報一覧の全部又は一部を取得する情報一覧取得手段と、前記情報一覧記憶手段に記憶される情報一覧に含まれる情報のうちの少なくとも一つを広告対象として選出する広告対象選出手段と、前記広告対象選出手段によって前記広告対象として選出された情報に関する広告を表示するための広告領域と、前記情報一覧取得手段によって取得された情報一覧の全部又は一部を表示するための一覧領域と、を含む画面の画面データを生成する画面データ生成手段と、を含み、前記広告対象選出手段は、前記情報を前記広告対象として選出するか否かを、前記情報一覧記憶手段に記憶される情報一覧の全部又は一部をある順序でソートした場合における該情報のソート順位に基づいて決定することを特徴とする。
【０００７】
また、本発明に係る広告システムの制御方法は、情報一覧を記憶してなる情報一覧記憶手段に記憶される情報一覧の全部又は一部を取得する情報一覧取得ステップと、前記情報一覧記憶手段に記憶される情報一覧に含まれる情報のうちの少なくとも一つを広告対象として選出する広告対象選出ステップと、前記広告対象選出ステップによって前記広告対象として選出された情報に関する広告を表示するための広告領域と、前記情報一覧取得ステップによって取得された情報一覧の全部又は一部を表示するための一覧領域と、を含む画面の画面データを生成する画面データ生成ステップと、を含み、前記広告対象選出ステップは、前記情報を前記広告対象として選出するか否かを、前記情報一覧記憶手段に記憶される情報一覧の全部又は一部をある順序でソートした場合における該情報のソート順位に基づいて決定することを特徴とする。
【０００８】
また、本発明に係るプログラムは、情報一覧を記憶してなる情報一覧記憶手段に記憶される情報一覧の全部又は一部を取得する情報一覧取得手段、前記情報一覧記憶手段に記憶される情報一覧に含まれる情報のうちの少なくとも一つを広告対象として選出する広告対象選出手段、及び、前記広告対象選出手段によって前記広告対象として選出された情報に関する広告を表示するための広告領域と、前記情報一覧取得手段によって取得された情報一覧の全部又は一部を表示するための一覧領域と、を含む画面の画面データを生成する画面データ生成手段、としてコンピュータを機能させ、前記広告対象選出手段は、前記情報を前記広告対象として選出するか否かを、前記情報一覧記憶手段に記憶される情報一覧の全部又は一部をある順序でソートした場合における該情報のソート順位に基づいて決定することを特徴とするプログラムである。
【０００９】
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。
【００１０】
また、本発明の一態様では、前記一覧領域には、前記情報一覧取得手段によって取得された情報一覧の全部又は一部がある順序でソートされた状態で表示され、前記広告対象選出手段は、前記情報を前記広告対象として選出するか否かを、前記情報一覧取得手段によって取得される情報一覧を前記順序でソートした場合における該情報のソート順位に基づいて決定するようにしてもよい。
【００１１】
また、本発明の一態様では、前記広告システムは、複数の属性項目のうちからソートのキー項目としてユーザによって選択された属性項目を取得するキー項目取得手段をさらに含み、前記一覧領域には、前記情報一覧取得手段によって取得された情報一覧の全部又は一部が、前記キー項目取得手段によって取得された属性項目を前記キー項目としてソートされた状態で表示され、前記広告対象選出手段は、前記情報を前記広告対象として選出するか否かを、前記情報一覧記憶手段に記憶される情報一覧の全部又は一部を前記複数の属性項目のうちの所定の属性項目を前記キー項目としてソートした場合における該情報のソート順位に基づいて決定するようにしてもよい。
【００１２】
また、本発明の一態様では、前記広告システムは、複数の属性項目のうちからソートのキー項目としてユーザによって選択された属性項目を取得するキー項目取得手段をさらに含み、前記一覧領域には、前記情報一覧取得手段によって取得された情報一覧の全部又は一部が、前記キー項目取得手段によって取得された属性項目を前記キー項目としてソートされた状態で表示され、前記広告対象選出手段は、前記複数の属性項目の各々が前記キー項目として選択された回数又は頻度に関する選択情報を記憶してなる選択情報記憶手段に記憶される前記選択情報に基づいて、前記複数の属性項目のうちの少なくとも一つを考慮対象として選出する考慮対象選出手段と、前記情報を前記広告対象として選出するか否かを、前記情報一覧記憶手段に記憶される情報一覧の全部又は一部を前記考慮対象として選出された属性項目を前記キー項目としてソートした場合における該情報のソート順位に基づいて決定する手段と、を含むようにしてもよい。
【００１３】
また、本発明の一態様では、前記考慮対象選出手段は、前記キー項目として選択された回数又は頻度が所定の閾値よりも小さい属性項目を前記考慮対象として選出しないようにしてもよい。
【００１４】
また、本発明の一態様では、前記広告対象選出手段は、前記情報を前記広告対象として選出するか否かを確率情報に基づいて決定する手段と、前記情報のソート順位が基準順位よりも高いか否かを判定する手段と、前記情報のソート順位が前記基準順位よりも高いか否かの判定結果に基づいて、前記確率情報を設定する手段と、を含み、前記情報のソート順位が前記基準順位よりも高い場合において前記情報が前記広告対象として選出される確率が、前記情報のソート順位が前記基準順位よりも低い場合において前記情報が前記広告対象として選出される確率に比べて低くなるように、前記確率情報を設定するようにしてもよい。
【００１５】
また、本発明の一態様では、前記一覧領域には、前記情報一覧取得手段によって取得された情報一覧の一部として、前記情報一覧取得手段によって取得された情報一覧のうちの、ソート順位が前記基準順位よりも高い情報の一覧が表示されるようにしてもよい。
【００１６】
また、本発明の一態様では、前記広告対象選出手段は、前記広告領域に関連づけて、ソート順位に関する条件を記憶してなる手段の記憶内容の全部又は一部を取得する手段と、前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足するか否かを判定する手段と、を含み、前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足する場合、該情報を該広告領域に対応する前記広告対象として選出しないようにしてもよい。
【００１７】
また、本発明の一態様では、前記広告対象選出手段は、前記情報を前記広告対象として選出するか否かを確率情報に基づいて決定する手段と、前記広告領域に関連づけて、ソート順位に関する条件を記憶してなる手段の記憶内容の全部又は一部を取得する手段と、前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足するか否かを判定する手段と、前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足するか否かの判定結果に基づいて、前記確率情報を設定する手段と、を含み、前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足する場合において前記情報が前記広告領域に対応する前記広告対象として選出される確率が、前記情報のソート順位が前記広告領域に関連づけられた前記条件を満足しない場合において前記情報が前記広告領域に対応する前記広告対象として選出される確率に比べて低くなるように、前記確率情報を設定するようにしてもよい。
【００１８】
また、本発明の一態様では、前記情報に関する広告課金額を、該情報に関する広告が前記広告領域に表示された回数又は頻度に基づいて決定する広告課金額決定手段をさらに含むようにしてもよい。
【００１９】
また、本発明の一態様では、前記広告対象選出手段は、前記情報一覧記憶手段に記憶される情報一覧に含まれる情報のうちの複数を前記広告対象として選出し、前記画面は、第１の広告領域と、前記第１の広告領域よりも下部に表示される第２の広告領域と、を含み、前記広告対象選出手段によって前記広告対象として選出された複数の情報に、第１の情報と、前記第１の情報よりもソート順位が低い第２の情報と、が含まれる場合、前記画面データ生成手段は、前記第１の情報に関する広告を前記第２の広告領域に表示し、かつ、前記第２の情報に関する広告を前記第１の広告領域に表示するようにしてもよい。
【発明の効果】
【００２０】
本発明によれば、広告を効率的に実施することが可能になる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る電子商取引システムの全体構成を示す図である。
【図２】商品一覧画面の一例を示す図である。
【図３】本発明の実施形態に係る電子商取引システムの機能ブロック図である。
【図４】商品テーブルの一例を示す図である。
【図５】販売商品テーブルの一例を示す図である。
【図６】取引履歴テーブルの一例を示す図である。
【図７】電子商取引システムで実行される処理の一例を示す図である。
【図８】選択回数テーブルの一例を示す図である。
【図９】商品一覧画面の他の一例を示す図である。
【図１０】基準順位テーブルの一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。ここでは、複数の店舗が出店する仮想的な商店街を実現する電子商取引システムに本発明を適用した場合について説明する。すなわち、電子商取引システムにおいて、本発明の実施形態に係る広告システムを実現する場合の例について説明する。
【００２３】
図１は、本発明の実施形態に係る電子商取引システムの全体構成を示す。図１に示すように、本実施形態に係る電子商取引システム１は、サーバ１０と、データベース１２と、複数の店舗端末４と、複数のユーザ端末６とを含む。サーバ１０と、複数の店舗端末４と、複数のユーザ端末６とは、例えばインターネット等を含んで構成される通信ネットワーク２に接続される。サーバ１０とユーザ端末６との間では相互にデータ通信が可能である。サーバ１０と店舗端末４との間でも相互にデータ通信が可能である。
【００２４】
サーバ１０は、例えば仮想商店街のポータルとして機能する仮想商店街サーバである。サーバ１０は、店舗端末４又はユーザ端末６から受信した処理要求に基づく処理を実行する。例えば、サーバ１０は、プログラムに従って処理を実行する制御部（例えばＣＰＵ等）と、主記憶部（例えばＲＡＭ等）と、補助記憶部（例えばハードディスク又はソリッドステートドライブ）と、光ディスク（情報記憶媒体）に記憶されたプログラムやデータを読み取る光ディスクドライブと、通信インタフェースとを備えている。
【００２５】
制御部は補助記憶部に記憶されたプログラムに従って処理を実行する。例えば、プログラムやデータは光ディスク（情報記憶媒体）を介して補助記憶部に供給される。すなわち、プログラムやデータが記憶された光ディスクが光ディスクドライブに装着され、光ディスクに記憶されたプログラムやデータが光ディスクドライブによって読み出され、補助記憶部に記憶される。なお、光ディスク以外の情報記憶媒体（例えばメモリカード）を介してプログラムやデータを補助記憶部に供給するようにしてもよい。また、プログラム及びデータは通信ネットワーク２を介して補助記憶部に供給されるようにしてもよい。
【００２６】
サーバ１０はデータベース１２にアクセスできるようになっている。データベース１２には、例えば、仮想商店街を利用するユーザに関するデータ、仮想商店街に出店している店舗に関するデータ、仮想商店街で取り扱っている商品に関するデータや、仮想商店街で行われた取引の履歴に関するデータ等が記憶される。なお、データベース１２はサーバ１０とは別のサーバ内に構築されていてもよいし、サーバ１０内に構築されていてもよい。
【００２７】
店舗端末４は、仮想商店街に出店する店舗側に設けられた情報処理装置である。店舗端末４は、例えばパーソナルコンピュータ等である。店舗端末４は、仮想商店街で販売する商品の情報等をサーバ１０を介してデータベース１２に登録するために用いられる。例えば、店舗端末４ではサーバ１０から提供される専用画面が表示される。
【００２８】
ユーザ端末６はユーザによって操作される情報処理装置である。ユーザ端末６は、例えばパーソナルコンピュータ、携帯電話機、又は携帯情報端末等である。ユーザ端末６は仮想商店街で商品を購入するために用いられる。例えば、ユーザ端末６は、制御部（例えばＣＰＵ）、主記憶部（例えばＲＡＭ）と、補助記憶部（例えばハードディスク又はソリッドステートドライブ）、メモリカードスロット、操作部、表示部（例えば液晶ディスプレイ）、音声出力部（例えばスピーカ）、及び通信インタフェースを備えている。
【００２９】
本実施形態の場合、例えば、サーバ１０ではＨＴＴＰデーモンが起動される。また、店舗端末４又はユーザ端末６ではブラウザが起動され、店舗端末４又はユーザ端末６からは、ブラウザを介して処理要求（ＨＴＴＰリクエスト）がサーバ１０に送信される。また、サーバ１０からは、上記の処理要求に対応する処理結果（ＨＴＴＰレスポンス）が店舗端末４又はユーザ端末６に送信される。例えば、ウェブページ記述言語で記述されたページデータが店舗端末４又はユーザ端末６に送信される。そして、このページデータに基づいて、処理結果に基づく画面が店舗端末４又はユーザ端末６の表示部に表示される。
【００３０】
仮想商店街を利用する場合にユーザ端末６の表示部に表示される画面の例について説明する。仮想商店街を利用するユーザがユーザ端末６を用いてサーバ１０にアクセスすると、仮想商店街のトップページデータがサーバ１０からユーザ端末６に送信され、仮想商店街のトップ画面（トップページ：図示せず）がユーザ端末６の表示部に表示される。ユーザは商品のカテゴリーを選択したり、商品を検索したりすることによって、所望の商品を探す。
【００３１】
図２は、ユーザが商品のカテゴリーを選択したり、商品を検索したりした場合に表示部に表示される商品一覧画面の一例を示す。図２は、「テレビ」カテゴリーが選択された場合に表示される商品一覧画面２０の一例を示している。
【００３２】
図２に示す商品一覧画面２０の一覧領域２１には、「テレビ」カテゴリーに所属する商品の一覧が表示されている。商品の名称、価格、店舗や、評価ポイントが表示されている。なお、「店舗」は、その商品を販売している店舗を示している。また、「評価ポイント」は、その商品を購入したユーザによるその商品の評価結果を示す数値である。例えば、ユーザは、購入した商品に対する評価として「１」〜「５」の数値を評価ポイントとして入力できるようになっている。この評価ポイントの値が高いほど、商品に対する評価が高いことを示す。一覧領域２１では、商品を購入したユーザ達が入力した評価ポイントの平均値が表示される。一覧領域２１には、「評価ポイント」とともに、評価を行ったユーザの数が「評価人数」として表示される。
【００３３】
また、一覧領域２１では商品名がリンクボタンになっている。すなわち、商品の詳細を示す商品ページデータへのリンク情報が商品名に関連づけられており、ユーザが商品名を選択すると、商品画面（商品ページ：図示せず）が表示部に表示されるようになっている。商品画面において、ユーザは商品の購入手続きを行ったり、他のユーザによる商品の評価結果を確認したりできるようになっている。
【００３４】
商品一覧画面２０には、キーワード入力欄２２と価格入力欄２３，２４と検索ボタン２５が表示されており、ユーザが商品の一覧をさらに絞りこむための絞り込み条件（検索条件）を入力できるようになっている。
【００３５】
キーワード入力欄２２はキーワードを入力するための欄である。また、価格入力欄２３，２４は価格の下限又は上限を入力するための欄である。検索ボタン２５が選択されると、検索条件を満足する商品一覧が一覧領域２１に表示される。例えば、キーワード入力欄２２にキーワードが入力された状態でユーザが検索ボタン２５を選択すると、例えば、商品ページにキーワードが含まれている商品の一覧が一覧領域２１に表示される。また例えば、価格入力欄２３に価格が入力された状態でユーザが検索ボタン２５を選択すると、入力された価格以上の価格を有する商品の一覧が一覧領域２１に表示される。同様に、価格入力欄２４に価格が入力された状態でユーザが検索ボタン２５を選択すると、入力された価格以下の価格を有する商品の一覧が一覧領域２１に表示される。
【００３６】
また、商品一覧画面２０には、表示順序を選択するための表示順序選択欄２６が表示されており、ユーザが商品一覧の表示順序を選択できるようになっている。図２に示す商品一覧画面２０では、商品一覧をソートする場合のキー項目とする属性項目として、「価格（安い順）」、「価格（高い順）」、「販売店舗数」、「売上」、「評価」、又は「閲覧数」を選択できるようになっている。
【００３７】
「価格（安い順）」又は「価格（高い順）」が選択された場合、価格の昇順又は降順でソートされた商品一覧が一覧領域２１に表示される。「販売店舗数」が選択された場合、商品を販売している店舗の数の降順でソートされた商品一覧が一覧領域２１に表示される。「売上」が選択された場合、対象期間（例えば最近１週間）内における売上数の降順でソートされた商品一覧が一覧領域２１に表示される。
【００３８】
「評価」が選択された場合、評価ポイントの降順でソートされた商品一覧が一覧領域２１に表示される。「閲覧回数」が選択された場合、対象期間（例えば最近１週間）内に商品画面（商品ページ）が閲覧された回数の降順でソートされた商品一覧が一覧領域２１に表示される。なお、商品の閲覧回数が多いことは、商品に関心を持っているユーザが多いことを示している。
【００３９】
なお、一覧領域２１に表示可能な商品の最大件数が予め設定されている。図２に示す商品一覧画面２０は上記の最大件数が１０件である場合の例を示している。
【００４０】
商品のカテゴリーが選択されたことによって商品一覧画面２０が表示された場合、検索ボタン２５が選択された場合や、表示順序選択欄２６で表示順序が選択された場合には、商品一覧に含まれる商品のうちの、ソート順位が第１番目〜第Ｎ（Ｎ：上記の最大件数）番目である商品の一覧が表示される。
【００４１】
例えば、図２に示す商品一覧画面２０の場合、「テレビ」カテゴリーに属する商品は１００件あり、それらの商品のうちの、ソート順位が第１番目〜第１０番目の商品の一覧が一覧領域２１に表示されている。なお、ユーザはボタン２７を選択することによって、次の１０件の商品を一覧領域２１に表示させることができる。すなわち、図２に示す状態においてボタン２７が選択されると、ソート順位が第１１番目〜第２０番目の商品の一覧が一覧領域２１に表示される。
【００４２】
なお、以下では、ソート順位が第１番目〜第１０番目の商品の一覧が一覧領域２１に表示される商品一覧画面２０のことを「第１ページ目の商品一覧ページ」と記載する。また、ソート順位が第１１番目〜第２０番目の商品の一覧が一覧領域２１に表示される商品一覧画面２０のことを「第２ページ目の商品一覧ページ」と記載する。
【００４３】
上述したように、第２ページ目以降の商品一覧ページを閲覧するために（言い換えれば、ソート順位が第１０番目よりも低い商品の一覧を閲覧するために）、ユーザはボタン２７を選択する必要がある。このため、第１ページ目の商品一覧ページに一覧表示される商品（すなわち、ソート順位が第１番目〜第１０番目の商品）に関してはユーザの目に留まりやすいが、第２ページ目以降の商品一覧ページに一覧表示される商品（すなわち、ソート順位が第１０番目よりも低い商品）はユーザの目に留まりにくくなっている。
【００４４】
商品一覧画面２０には広告領域２８も設けられている。検索条件を満足する商品のうちから選出された商品の広告が広告領域２８に表示される。店舗は、自らが販売している個々の商品ごとに、広告を行うか否かを選択できるようになっている。店舗が広告を行うと選択した商品の広告が広告領域２８に表示され得る。
【００４５】
なお、図２に示す商品一覧画面２０の場合、一覧領域２１は広告領域２８よりも下部に設けられている。一覧領域２１と広告領域２８の位置関係は、一覧領域２１において、ソート順位が低い商品ほど、広告領域２８から離れた位置に表示されるような位置関係に設定されている。
【００４６】
また、図２に示す商品一覧画面２０の場合、広告領域２８は第１の広告領域２８Ａと第２の広告領域２８Ｂとを含んでいる。第１の広告領域２８Ａ及び第２の広告領域２８Ｂには互いに異なる商品の広告が表示される。なお、商品一覧画面２０において、第１の広告領域２８Ａは第２の広告領域２８Ｂよりも上部に設けられており、第１の広告領域２８Ａの方が第２の広告領域２８Ｂよりも目立つ位置に設けられている。
【００４７】
電子商取引システム１では広告を効率的に実施するようになっている。すなわち、広告を行う必要性が低い場合には広告を控えるようになっている。以下、このようなの広告機能を実現するための構成について説明する。
【００４８】
図３は、本実施形態に係る電子商取引システム１において実現される機能ブロックのうち、本発明に関連する機能ブロックを示す機能ブロック図である。図３に示すように、電子商取引システム１は、記憶部３０、キー項目取得部３２、情報一覧取得部３３、広告対象選出部３４、及び画面データ生成部３５を含んでいる。例えば、記憶部３０はデータベース１２によって実現される。また、キー項目取得部３２、情報一覧取得部３３、広告対象選出部３４、及び画面データ生成部３５はサーバ１０によって実現される。すなわち、サーバ１０の制御部がプログラムに従って処理を実行することによって、制御部がこれらの機能ブロックとして機能するようになる。
【００４９】
まず、記憶部３０について説明する。記憶部３０は各種データを記憶する。記憶部３０は情報一覧記憶部３１を含んでいる。情報一覧記憶部３１は情報一覧を記憶する。本実施形態の場合、情報一覧記憶部３１は商品一覧を記憶する。すなわち、本実施形態の場合、「商品一覧」が上記の「情報一覧」が相当する。
【００５０】
図４〜図６は記憶部３０に記憶されるデータの一例を示している。図４は商品テーブルの一例を示している。仮想商店街で取り扱われている商品の共通情報が商品テーブルに登録される。すなわち、商品に関する情報のうち、販売している店舗に依らない情報が商品テーブルに記憶される。図４に示す商品テーブルは「商品ＩＤ」、「名称」、及び「カテゴリー」フィールドを含んでいる。「商品ＩＤ」フィールドには、商品を一意に識別するための識別情報（商品ＩＤ）が登録される。「名称」フィールドには商品の名称が登録される。「カテゴリー」フィールドには商品のカテゴリーが登録される。
【００５１】
図５は販売商品テーブルの一例を示している。仮想商店街の各店舗で販売されている商品の情報が販売商品テーブルが登録される。すなわち、商品に関する情報のうち、販売している店舗に依る情報が販売商品テーブルに記憶される。図５に示す販売商品テーブルは「店舗ＩＤ」、「商品ＩＤ」、「価格」、「商品ページ」、「広告フラグ」、「広告データ」及び「閲覧履歴」フィールドを含んでいる。
【００５２】
「店舗ＩＤ」フィールドには、店舗を一意に識別するための識別情報（店舗ＩＤ）が登録される。なお、店舗の詳細情報は店舗テーブル（図示せず）に登録される。「商品ＩＤ」フィールドには、店舗が販売している商品の商品ＩＤが登録される。図５に示す販売商品テーブルの場合、商品ＩＤが「Ｇ０００１」の商品が、店舗ＩＤが「Ｓ００１」である店舗と店舗ＩＤが「Ｓ００２」である店舗との二つの店舗で販売されていることを示している。「価格」フィールドには商品の販売価格が登録される。
【００５３】
「商品ページ」フィールドには商品ページデータを示す情報が登録される。例えば、商品ページデータのＵＲＬが「商品ページ」フィールドに登録される。「広告フラグ」フィールドには、商品を販売している店舗が商品の広告を希望しているか否かを示すフラグ情報（広告フラグ）が登録される。例えば、「０」又は「１」の値が「広告フラグ」フィールドに登録される。値「０」は店舗が広告を希望していないことを示し、値「１」は店舗が広告を希望していることを示す。「広告データ」フィールドには、広告領域２８に広告を表示するためのデータが登録される。「閲覧履歴」フィールドには、商品画面（商品ページ）の閲覧履歴に関する情報が登録される。例えば、商品ページデータがユーザ端末６に送信された日時の履歴が「閲覧履歴」フィールドに登録される。
【００５４】
図６は購入履歴テーブルの一例を示す。各ユーザの商品購入履歴が購入履歴テーブルに登録される。図６に示す購入履歴テーブルは「取引ＩＤ」、「ユーザＩＤ」、「商品ＩＤ」、「店舗ＩＤ」、「購入日時」、「購入数」、「金額」、及び「評価結果」フィールドを含んでいる。
【００５５】
「取引ＩＤ」フィールドには取引を一意に識別するための識別情報（取引ＩＤ）が登録される。「ユーザＩＤ」フィールドには商品を購入したユーザのユーザＩＤが登録される。ユーザＩＤはユーザを一意に識別するための識別情報である。「商品ＩＤ」フィールドには、ユーザによって購入された商品の商品ＩＤが登録され、「店舗ＩＤ」フィールドには、ユーザが商品を購入した店舗の店舗ＩＤが登録される。
【００５６】
「購入日時」フィールドにはユーザが商品を購入した日時が登録される。「個数」フィールドにはユーザが購入した個数が登録され、「金額」フィールドにはユーザが店舗に支払った金額が登録される。「評価結果」フィールドには、購入した商品に対するユーザの評価結果が登録される。「評価結果」フィールドには「評価ポイント」及び「評価コメント」フィールドが含まれている。「評価ポイント」フィールドにはユーザによって入力された評価ポイント（例えば１〜５の整数値）が登録される。「評価コメント」フィールドにはユーザによって入力されたコメントが登録される。評価ポイントや評価コメントは、商品を購入したユーザによって、実際に商品を使用した結果を踏まえて登録される。
【００５７】
キー項目取得部３２について説明する。キー項目取得部３２は、情報一覧をソートする場合のキー項目としてユーザによって選択された属性項目を取得する。なお、キー項目は複数の属性項目のうちからユーザによって選択される。
【００５８】
本実施形態の場合、商品の属性に関する複数の属性項目が上記の「複数の属性項目」に相当する。具体的には、表示順序選択欄２６でキー項目として選択可能な属性項目である「価格（安い順）」、「価格（高い順）」、「販売店舗数」、「売上」、「評価」、及び「閲覧数」が上記の「複数の属性項目」に相当する。本実施形態の場合、キー項目取得部３２は、商品一覧画面２０の表示順序選択欄２６においてユーザによってキー項目として選択された属性項目を取得する。
【００５９】
情報一覧取得部３３について説明する。情報一覧取得部３３は情報一覧記憶部３１に記憶される情報一覧の全部又は一部を取得する。本実施形態の場合、情報一覧取得部３３は、情報一覧記憶部３１に記憶される商品一覧の全部又は一部を取得する。
【００６０】
例えば、情報一覧取得部３３は、ユーザによって指定されたカテゴリーに属する商品の一覧を取得する。
【００６１】
例えば、ユーザによって指定されたカテゴリーが「テレビ」である場合、情報一覧取得部３３は「テレビ」カテゴリーに属する商品の一覧を取得する。なお、この場合、情報一覧取得部３３は、情報一覧記憶部３１に記憶される全カテゴリーの商品一覧のうちから、「テレビ」カテゴリーに属する商品の一覧を取得するものであると捉えることができる。すなわち、情報一覧取得部３３は、情報一覧記憶部３１に記憶される全カテゴリーの商品一覧のうちの一部を取得するものであると捉えることができる。また、この場合、情報一覧取得部３３は、情報一覧記憶部３１に記憶される「テレビ」カテゴリーの商品一覧の全部を取得するものであるとも捉えることができる。
【００６２】
また例えば、情報一覧取得部３３は、ユーザによって指定されたカテゴリーに属し、かつ、ユーザによって入力された絞り込み条件を満足する商品の一覧を取得する。
【００６３】
例えば、ユーザによって指定されたカテゴリーが「テレビ」である場合、情報一覧取得部３３は、「テレビ」カテゴリーに属する商品の一覧のうちから、ユーザによって入力された絞り込み条件を満足する商品の一覧を取得する。なお、この場合、情報一覧取得部３３は、情報一覧記憶部３１に記憶される全カテゴリーの商品一覧のうちから、「テレビ」カテゴリーに属し、かつ、ユーザによって入力された絞り込み条件を満足する商品の一覧を取得するものであると捉えることができる。または、この場合、情報一覧取得部３３は、情報一覧記憶部３１に記憶される「テレビ」カテゴリーの商品一覧のうちから、ユーザによって入力された絞り込み条件を満足する商品の一覧を取得するものであるとも捉えることができる。すなわち、情報一覧取得部３３は、情報一覧記憶部３１に記憶される「テレビ」カテゴリーの商品一覧のうちの一部を取得するものであるとも捉えることができる。
【００６４】
広告対象選出部３４について説明する。広告対象選出部３４は、情報一覧記憶部３１に記憶される情報一覧に含まれる情報のうちの少なくとも一つを広告対象として選出する。本実施形態の場合、広告対象選出部３４は、情報一覧記憶部３１に記憶される商品一覧に含まれる商品の少なくとも一つを広告対象として選出する。後述するように、広告対象として選出された商品に関する広告が商品一覧画面２０の広告領域２８に表示される。このため、「広告対象」とは、広告領域２８に広告を表示すべき商品のことを意味している。
【００６５】
例えば、広告対象選出部３４は、情報一覧取得部３２によって取得された商品一覧に含まれる商品のうちの少なくとも一つを広告対象として選出する。具体的には、情報一覧取得部３２によって取得された商品一覧が、ユーザによって指定されたカテゴリーに属する商品の一覧である場合、広告対象選出部３４は、該一覧に含まれる商品のうちから、広告フラグが「１」である少なくとも一つの商品を広告対象として選出する。または、情報一覧取得部３２によって取得された商品一覧が、「テレビ」カテゴリーに属し、かつ、ユーザによって指定された検索条件を満足する商品の一覧である場合、広告対象選出部３４は、該一覧に含まれる商品のうちから、広告フラグが「１」である少なくとも一つの商品を広告対象として選出する。
【００６６】
広告対象選出部３４の動作の詳細について説明する前に、画面データ生成部３５について説明しておく。画面データ生成部３５は、広告対象選出部３４によって広告対象として選出された情報に関する広告を表示するための広告領域と、情報一覧取得部３３によって取得される情報一覧の全部又は一部を表示するための一覧領域と、を含む画面の画面データを生成する。
【００６７】
本実施形態の場合、商品一覧画面２０が上記の「画面」に相当している。すなわち、画面データ生成部３５は商品一覧画面２０の画面データ（商品一覧ページデータ）を生成する。上述したように、商品一覧画面２０は一覧領域２１と広告領域２８とを含んでいる。
【００６８】
一覧領域２１には、情報一覧取得部３３によって取得される商品一覧の全部又は一部が表示される。例えば、情報一覧取得部３３によって取得される商品一覧に含まれる商品の件数が、一覧領域２１に表示可能な最大件数以下である場合には、情報一覧取得部３３によって取得される商品一覧の全部が一覧領域２１に表示される。一方、情報一覧取得部３３によって取得される商品一覧に含まれる商品の件数が、一覧領域２１に表示可能な最大件数よりも多い場合には、情報一覧取得部３３によって取得される商品一覧の一部が一覧領域２１に表示される。
【００６９】
また、ユーザによってキー項目として指定された属性項目がキー項目取得部３２によって取得された場合、一覧領域２１には、情報一覧取得部３３によって取得される情報一覧の全部又は一部が、キー項目取得部３２によって取得された属性項目をキー項目としてソートされた状態で表示される。
【００７０】
また、広告領域２８には、広告対象選出部３４によって広告対象として選出された商品に関する広告が表示される。例えば、広告対象選出部３４によって広告対象として二つの商品が選出される。そして、それら二つの商品の一方に関する広告が第１の広告領域２８Ａに表示され、他方に関する広告が第２の広告領域２８Ｂに表示される。
【００７１】
なお、複数の広告領域が画面に含まれ、かつ、広告対象選出部３４によって広告対象として複数の商品が含まれている場合、画面データ生成部３５は、どの商品の広告をどの広告領域に表示するのかを下記に説明するようにして決定するようにすればよい。すなわち、画面データ生成部３５は、複数の商品の各々について、該商品に対応する広告を複数の広告領域のいずれに表示するのかを、複数の商品の各々のソート順位と、複数の広告領域の位置と、に基づいて決定するようにしてもよい。
【００７２】
例えば、広告対象選出部３４によって広告対象として選出された二つの商品に、第１の商品と、第１の商品よりもソート順位が低い第２の商品と、が含まれている場合、画面データ生成部３５は、第２の商品に対応する広告を第１の広告領域２８Ａに表示し、かつ、第１の商品に対応する広告を第２の広告領域２８Ｂに表示するようにしてもよい。
【００７３】
すなわち、画面データ生成部３５は、ソート順位が低い方の第２の商品に対応する広告を第１の広告領域２８Ａ（すなわち、目立つ方の第１の広告領域２８Ａ）に表示するようにしてもよい。また、画面データ生成部３５は、ソート順位が高い方の第１の商品に対応する広告を第２の広告領域２８Ｂ（すなわち、目立たない方の第２の広告領域２８Ｂ）に表示するようにしてもよい。このようにすれば、一覧領域２１においてユーザの目に留まりにくい方の商品（第２の商品）の広告が、より目立つ方の広告領域（第１の広告領域２８Ａ）に表示されるようになる。その結果、一覧領域２１においてユーザの目に留まりにくい方の商品（第２の商品）の広告がユーザの目に留まりやすくなるように図られるようになる。
【００７４】
画面データ生成部３５は、生成した画面データをユーザ端末６に送信する。ユーザ端末６では、受信された画面データに基づいて商品一覧画面２０が表示部に表示される。すなわち、画面データ生成部３５は、生成した画面データをユーザ端末６に送信することによって、該画面データに基づく画面（すなわち、商品一覧画面２０）をユーザ端末６の表示部に表示させる。
【００７５】
ここで、本実施形態における広告対象選出部３４の動作について詳しく説明する。広告対象選出部３４は、情報を広告対象として選出するか否かを、情報一覧記憶部３０に記憶される情報一覧の全部又は一部をある順序でソートした場合における該情報のソート順位に基づいて決定する。
【００７６】
上述したように、本実施形態の場合、商品一覧が上記の「情報一覧」に相当しており、広告対象選出部３４は、商品を広告対象として選出するか否かを、情報一覧記憶部３０に記憶される商品一覧の全部又は一部をある順序でソートした場合における該商品のソート順位に基づいて決定する。
【００７７】
ここで、「ある順序」とは、例えば、一覧領域２１に表示される商品一覧と同じソート順序である。また、「情報一覧記憶部３０に記憶される商品一覧の全部又は一部」とは、例えば、「情報一覧取得部３３によって取得される商品一覧」である。
【００７８】
すなわち、一覧領域２１に、情報一覧取得部３３によって取得された商品一覧の全部又は一部がある順序でソートされた状態で表示される場合、広告対象選出部３４は、商品を広告対象として選出するか否かを、情報一覧取得部３３によって取得された商品一覧を同順序でソートした場合における該商品のソート順位に基づいて決定する。
【００７９】
ここで、例えば、情報一覧取得部３３によって取得された情報一覧が「テレビ」カテゴリーに属する商品一覧である場合を想定する。さらに、その商品一覧が価格の昇順でソートされた状態で一覧領域２１に表示される場合を想定する。
【００８０】
この場合、広告対象選出部３４は、商品ＩＤが「Ｇ０００１」である商品を広告対象として選出するか否かを、「テレビ」カテゴリーに属する商品一覧を価格の昇順でソートした場合における該商品のソート順位に基づいて決定する。
【００８１】
例えば、広告対象選出部３４は商品のソート順位が基準順位よりも高いか否かを判定する。そして、商品のソート順位が基準順位よりも高いと判定された場合に、広告対象選出部３４は該商品を広告対象として選出しない。
【００８２】
なお、「ソート順位が基準順位よりも高い場合」とは、ソート順位を示す数値（例えばソート順位が第１番目である場合には「１」）が基準順位を示す数値よりも小さい場合である。
【００８３】
また、「基準順位」は例えば下記のように設定される。すなわち、一覧領域２１に表示可能な商品の最大件数がＮ件である場合、「Ｎ＋１」が基準順位に設定される。つまり、広告対象選出部３４は商品のソート順位が「Ｎ＋１」よりも高いか否かを判定する。商品のソート順位が「Ｎ＋１」よりも高い場合、すなわち、商品のソート順位が第１番目〜第Ｎ番目のうちのいずれかである場合、広告対象選出部３４は該商品を広告対象として選出しない。つまり、該商品の広告フラグが「１」になっていたとしても、広告対象選出部３４は該商品を広告対象として選出しない。
【００８４】
このようにすれば、商品が第１番目の商品一覧ページに表示される場合には、その商品が広告対象として選出されなくなり、その商品の広告が広告領域２８に表示されなくなる。商品が第１番目の商品一覧ページに表示される場合とは、一覧領域２１に表示される商品がユーザの目に留まりやすい場合である。このような場合には商品の広告を実施する必要性が低い。この点、上記のようにすれば、このような場合に広告が実施されなくなる。すなわち、広告が効率的に実施されるようになる。
【００８５】
ところで、「基準順位」は、一覧領域２１に表示可能な商品の最大件数に１を加えた数値「Ｎ＋１」に限られない。例えば、一覧領域２１に表示可能な商品の最大件数が比較的多い場合には、上記の数値「Ｎ＋１」よりも小さい値を「基準順位」として設定するようにしてもよい。一覧領域２１に表示可能な商品の最大件数が比較的多い場合（例えば最大件数が１００件である場合）、商品が第１番目の商品一覧ページに表示されたとしても、商品がユーザの目に留まりやすいとは限られない。例えば、ソート順位が第８１番目〜第１００番目の商品がユーザの目に留まりやすいとはいえないような場合には、「基準順位」を例えば「８１」等に設定するようにしてもよい。すなわち、商品がユーザの目に留まりやすいということができるようなソート順位を考慮して、「基準順位」を設定するようにすればよい。
【００８６】
以上に説明したキー項目取得部３２、情報一覧取得部３３、広告対象選出部３４、及び画面データ生成部３５は、サーバ１０の制御部がプログラムに従って処理を実行することによって実現される。図７は、上記の機能ブロックを実現するためにサーバ１０の制御部が実行する処理の一例を示すフロー図である。サーバ１０の制御部が図７に示す処理をプログラムに従って実行することによって、制御部が上記の機能ブロックとして機能するようになる。
【００８７】
図７は、商品一覧画面２０の検索ボタン２５が選択された場合や、表示順序選択欄２６において表示順序が指定された場合に実行される処理を示している。
【００８８】
商品一覧画面２０の検索ボタン２５が選択された場合や、表示順序選択欄２６において表示順序が指定された場合、図７に示すように、ユーザ端末６の制御部は商品一覧ページデータを要求する（Ｓ１０１）。すなわち、制御部は、商品一覧ページデータを要求することを示すＨＴＴＰリクエストをサーバ１０に送信する。
【００８９】
このＨＴＴＰリクエストには、ユーザによって指定されたカテゴリーに関する情報や、キーワード入力欄２２及び価格入力欄２３，２４に入力された内容に関する情報が検索条件に関する情報として関連づけられており、これらの情報がサーバ１０に送信される。さらに、このＨＴＴＰリクエストには、表示順序選択欄２６においてキー項目として選択された属性項目に関する情報も関連づけられており、この情報もサーバ１０に送信される。
【００９０】
サーバ１０の制御部はユーザ端末６から送信されたＨＴＴＰリクエストを受信する。また、制御部は検索条件（例えば、カテゴリー、キーワード及び価格）も受信する。さらに、制御部（キー項目取得部３２）はソートのキー項目も受信する。そして、制御部（情報一覧取得部３３）は検索処理を実行する（Ｓ１０２）。すなわち、制御部は、検索条件（例えば、カテゴリー、キーワード及び価格）を満足する商品の一覧であって、かつ、ソートのキー項目でソートされた商品一覧を取得する。
【００９１】
なお、ソートのキー項目として選択され得る属性項目の値は販売商品テーブル又は取引履歴テーブルに基づいて取得される。例えば、各商品の「販売店舗数」は販売商品テーブルに基づいて取得される。また、各商品の「売上」は取引履歴テーブルに基づいて取得される。また、各商品の「評価」は取引履歴テーブルの「評価ポイント」フィールドに基づいて取得される。さらに、各商品の「閲覧数」は販売商品テーブルの「閲覧履歴」フィールドに基づいて取得される。
【００９２】
ステップＳ１０２の処理が実行された後、制御部（広告対象選出部３４）は広告対象の商品を選出する（Ｓ１０３）。例えば、制御部は、下記の三つの条件（ａ）〜（ｃ）をすべて満足する商品のうちの二つを広告対象として決定する。
（ａ）ステップＳ１０２で取得された商品一覧に含まれている。
（ｂ）広告フラグが「１」である。
（ｃ）ソート順位が基準順位よりも高くない。
【００９３】
言い換えれば、制御部は、ステップＳ１０２で取得された商品一覧に含まれていない商品を広告対象として選出しない。また、制御部は広告フラグが「１」でない商品も広告対象として選出しない。さらに、制御部はソート順位が基準順位よりも高い商品も広告対象として選出しない。
【００９４】
なお、上記の三つの条件（ａ）〜（ｃ）をすべて満足する商品が、商品一覧画面２０に設けられた広告領域の数（図２に示す例の場合には「２」）よりも多く存在する場合、制御部（広告対象選出部３４）は、以下に説明するようにして、上記の三つの条件（ａ）〜（ｃ）をすべて満足する商品のうちから広告対象を選出するようにすればよい。なお、以下では、上記の三つの条件（ａ）〜（ｃ）をすべて満足する商品のうちから広告対象を選出するための方法に関し、三つの例を説明する。
【００９５】
（１）例えば、広告対象選出部３４は、上記の三つの条件（ａ）〜（ｃ）をすべて満足する各商品のソート順位に基づいて、広告対象の選出を実行するようにしてもよい。具体的には、広告対象選出部３４は、ソート順位が低い商品を優先的に広告対象として選出するようにしてもよい。例えば、二つの広告対象を選出する場合、広告対象選出部３４は、上記の三つの条件（ａ）〜（ｃ）をすべて満足する商品のうちで、ソート順位が最も低い商品と、ソート順位が第２番目に低い商品とを、広告対象として選出するようにしてもよい。このようにすれば、ソート順位が低い商品ほど（すなわち、ユーザの目に留まりにくい商品ほど）、優先的に広告が実施されるように図ることが可能になる。
【００９６】
（２）広告対象選出部３４は、上記の三つの条件（ａ）〜（ｃ）をすべて満足する各商品の広告費（又は広告単価）に基づいて、広告対象の選出を実行するようにしてもよい。なお、「広告費」は、広告主（商品を販売する店舗）が商品の広告のために支払う費用のことを意味しており、「広告単価」は、所定回数又は所定時間当たりの広告費のことを意味している。
【００９７】
具体的には、広告対象選出部３４は、広告費（又は広告単価）が高い商品を優先的に広告対象として選出するようにしてもよい。例えば、二つの広告対象を選出する場合、広告対象選出部３４は、上記の三つの条件（ａ）〜（ｃ）をすべて満足する商品のうちで、広告費（又は広告単価）が最も高い商品と、広告費（又は広告単価）が第２番目に高い商品とを、広告対象として選出するようにしてもよい。このようにすれば、仮想商店街の提供者にとって広告収入の増大を期待できるというメリットがある。
【００９８】
なお、このような広告対象の選出処理を実現する場合には、記憶部３０において、各商品に対応づけて、広告費（又は広告単価）に関する情報を記憶しておく必要がある。例えば、広告費（又は広告単価）を登録するための「広告費」フィールド（又は「広告単価」フィールド）を販売商品テーブルに追加する必要がある。
【００９９】
（３）広告対象選出部３４は、上記の三つの条件（ａ）〜（ｃ）をすべて満足する各商品の広告予算残高に基づいて、広告対象の選出を実行するようにしてもよい。なお、「広告予算残高」は、広告主（商品を販売する店舗）が広告のために計上した予算の残りを意味している。すなわち、「広告予算残高」は、広告のために計上された予算額から広告のためにすでに用いられた金額を差し引くことによって得られる金額のことを意味している。
【０１００】
具体的には、広告対象選出部３４は、広告予算残高が多い商品を優先的に広告対象として選出するようにしてもよい。例えば、二つの広告対象を選出する場合、広告対象選出部３４は、上記の三つの条件（ａ）〜（ｃ）をすべて満足する商品のうちで、広告予算残高が最も多い商品と、広告予算残高が第２番目に高い商品とを、広告対象として選出するようにしてもよい。このようにすれば、広告主の広告予算が順調に消化されるように図ることができるようになる。
【０１０１】
なお、このような広告対象の選出処理を実現する場合には、記憶部３０において、各商品に対応づけて、広告予算高に関する情報を記憶しておく必要がある。例えば、広告予算残高を登録するための「広告予算残高」フィールドを販売商品テーブルに追加する必要がある。
【０１０２】
ところで、各商品ごとに広告予算残高を記憶する代わりに、各広告主（各店舗）ごとに広告予算残高を記憶するようにしてもよい。すなわち、各広告主（各店舗）に対応づけて、広告予算高に関する情報を記憶しておくようにしてもよい。この場合、広告対象選出部３４は、広告主（店舗）の広告予算残高が多い商品を優先的に広告対象として選出するようにすればよい。例えば、二つの広告対象を選出する場合、広告対象選出部３４は、上記の三つの条件（ａ）〜（ｃ）をすべて満足する商品のうちで、広告主（店舗）の広告予算残高が最も多い商品と、広告主（店舗）の広告予算残高が第２番目に多い商品とを、広告対象として選出するようにすればよい。
【０１０３】
ステップＳ１０３の処理が実行された後、制御部（画面データ生成部３５）は、ステップ１０２及びＳ１０３の処理結果に基づいて、商品一覧ページデータを生成する（Ｓ１０４）。この商品一覧ページデータでは、ステップＳ１０２で取得された商品一覧のうちの、ソート順位が基準順位よりも高い商品の一覧が一覧領域２１に表示されるように設定される。また、この商品一覧ページデータでは、ステップＳ１０３で選出された二つの商品の一方の広告が第１の広告領域２８Ａに表示され、かつ、他方の広告が第２の広告領域２８Ｂに表示されるように設定される。
【０１０４】
制御部は、ステップＳ１０４で生成された商品一覧ページデータをユーザ端末６に返信する（Ｓ１０５）。ユーザ端末６は商品一覧ページデータを受信し、該商品一覧ページデータに基づいて商品一覧画面２０を表示部に表示させる。以上で図７に示す処理の説明は終了する。
【０１０５】
以上に説明した電子商取引システム１によれば、商品一覧画面２０の一覧領域２１において商品がユーザの目に留まりやすい場合、その商品の広告が実施されないようになっている。言い換えれば、商品一覧画面２０の一覧領域２１において商品がユーザの目に留まりにくい場合に限って、その商品の広告が実施されるようになっている。電子商取引システム１によれば、広告を効率的に実施することが可能になる。
【０１０６】
なお、本発明は以上に説明した実施形態に限定されるものではない。
【０１０７】
［１］例えば、以上では、広告対象選出部３４が、商品を広告対象として選出するか否かを、情報一覧記憶部３０に記憶される商品一覧の全部又は一部をある順序でソートした場合における該商品のソート順位に基づいて決定すると説明した。また、「ある順序」とは、例えば、一覧領域２１に表示される商品一覧と同じソート順序であることとして説明した。しかしながら、「ある順序」とは、一覧領域２１に表示される商品一覧と異なるソート順序であってもよい。
【０１０８】
［１−１］例えば、上記の「ある順序」は、複数の属性項目のうちの所定の属性項目をキー項目としてソートした場合のソート順序であってもよい。すなわち、広告対象選出部３４は、商品を広告対象として選出するか否かを、情報一覧記憶部３１に記憶される商品一覧の全部又は一部を所定の属性項目をキー項目としてソートした場合における該商品のソート順位に基づいて決定するようにしてもよい。
【０１０９】
ここで、「所定の属性項目」とは電子商取引システム１の提供者によって予め選択された属性項目である。例えば、電子商取引システム１の提供者は、キー項目として選択される回数又は頻度が多い属性項目を上記の「所定の属性項目」として設定する。上述したように、本実施形態の場合、商品一覧画面２０の表示順序選択欄２６で選択可能な属性項目である「価格（安い順）」、「価格（高い順）」、「取扱店舗数」、「売上」、「評価」、及び「閲覧数」が上記の「複数の属性項目」に相当する。そして、例えば、ユーザによって選択される回数又は頻度が多いと考えられる「価格（安い順）」が「所定の属性項目」として設定される。
【０１１０】
なお、この場合も広告対象選出部３４は商品のソート順位が基準順位よりも高いか否かを判定する。そして、商品のソート順位が基準順位よりも高いと判定された場合に、広告対象選出部３４は該商品を広告対象として選出しない。
【０１１１】
ユーザによって選択される回数又は頻度が多いと考えられる属性項目をキー項目として商品一覧をソートした場合のソート順位が高い商品はユーザの目に留まりやすいと考えられる。このため、このような商品に関しては、あえて広告を行う必要性が低いと考えられる。この点、以上のようにすれば、広告を行う必要性が低い場合に広告が実施されなくなり、その結果、広告が効率的に実施されるようになる。
【０１１２】
なお、複数の属性項目が上記の「所定の属性項目」に相当するようにしてもよい。そして、それらの属性項目のいずれかで商品一覧をソートした場合のソート順位が高い商品に関しては、広告対象として選出しないようにしてもよい。
【０１１３】
［１−２］また例えば、複数の属性項目の各々がキー項目として選択された回数又は頻度に基づいて、複数の属性項目のうちの少なくとも一つを選択し、上記の「ある順序」を、該選択された属性項目をキー項目としてソートした場合のソート順序としてもよい。
【０１１４】
この場合、記憶部３０（選択情報記憶手段）は、複数の属性項目の各々がキー項目として選択された回数又は頻度に関する選択情報を記憶する。図８は記憶部３０に記憶される選択回数テーブルの一例を示している。図８に示す選択回数テーブルでは、商品一覧画面２０の表示順序選択欄２６でキー項目として選択可能な属性項目の各々に対応づけて、その属性項目がキー項目として選択された累計回数が記憶されている。
【０１１５】
なお、図８に示すような選択回数テーブルを記憶する代わりに、各属性項目がキー項目として選択された日時の履歴に関する情報を記憶するようにしてもよい。そして、その履歴に基づいて、所定期間（例えば最近１週間）内において各属性項目がキー項目として選択された回数が算出されるようにしてもよい。
【０１１６】
広告対象選出部３４（考慮対象選出手段）は、上記の選択情報に基づいて、複数の属性項目のうちの少なくとも一つを考慮対象として選出する。
【０１１７】
例えば、広告対象選出部３４は、キー項目として選択された回数又は頻度が所定の閾値よりも小さい属性項目を考慮対象として選出しない。あるいは、広告対象選出部３４は、上記の回数又は頻度が所定の閾値よりも多い属性項目を考慮対象として選出するようにしてもよい。または、広告対象選出部３４は、上記の回数又は頻度が最も多い属性項目を考慮対象として選出するようにしてもよい。あるいは、広告対象選出部３４は、上記の回数又は頻度が第１番目〜第ｉ（ｉ：２以上の整数）番目に多い属性項目を考慮対象として選出するようにしてもよい。
【０１１８】
この場合、広告対象選出部３４は、商品を広告対象として選出するか否かを、情報一覧記憶部３１に記憶される商品一覧の全部又は一部を、考慮対象として選出された属性項目をキー項目としてソートした場合における該商品のソート順位に基づいて決定する。
【０１１９】
なお、この場合も広告対象選出部３４は商品のソート順位が基準順位よりも高いか否かを判定する。そして、商品のソート順位が基準順位よりも高いと判定された場合に、広告対象選出部３４は該商品を広告対象として選出しない。
【０１２０】
キー項目として実際に選択された回数又は頻度が高い属性項目をキー項目として商品一覧をソートした場合のソート順位が高い商品は、ユーザの目に留まりやすいと考えられる。このため、このような商品に関しては、あえて広告を行う必要性が低いと考えられる。この点、以上のようにすれば、広告を行う必要性が低い場合に広告が実施されなくなり、その結果、広告が効率的に実施されるようになる。
【０１２１】
ところで、複数の属性項目が考慮対象として選出された場合には、それらの属性項目のいずれかで商品一覧をソートした場合のソート順位が高い商品に関しては、広告対象として選出しないようにすればよい。
【０１２２】
［２］また例えば、広告対象選出部３４は下記に説明するような処理を実行するようにしてもよい。
【０１２３】
ここでは、図９に示すような商品一覧画面２０ａが表示される場合を想定する。図９に示す商品一覧画面２０ａでは、一覧領域２１ａの上側に、第１の広告領域２９Ａ、第２の広告領域２９Ｂ、及び第３の広告領域２９Ｃが設けられている。
【０１２４】
この場合の記憶部３０は、第１の広告領域２９Ａ、第２の広告領域２９Ｂ、及び第３の広告領域２９Ｃの各々に関連づけて、ソート順位に関する条件を記憶する。ここで、「ソート順位に関する条件」は、広告対象として選出されるべきでない商品を示す条件になっている。
【０１２５】
図１０は、この場合の記憶部３０に記憶される基準順位テーブルの一例を示している。図１０に示す基準順位テーブルでは、第１の広告領域２９Ａ、第２の広告領域２９Ｂ、及び第３の広告領域２９Ｃの各々に関連づけて基準順位が記憶されている。この基準順位が上記の「条件」に相当している。
【０１２６】
図１０に示す基準順位テーブルでは、第１の広告領域２９Ａ、第２の広告領域２９Ｂ、及び第３の広告領域２９Ｃの各々に対して、互いに異なる基準順位が設定されている。具体的には、第１の広告領域２９Ａに対応する基準順位として「２６」が設定されている。また、第２の広告領域２９Ｂに対応する基準順位として「５１」が設定されている。すなわち、第１の広告領域２９Ａに対応する基準順位よりも低いソート順位が、第２の広告領域２９Ｂに対応する基準順位として設定されている。さらに、第３の広告領域２９Ｃに対応する基準順位として「７６」が設定されている。つまり、第２の広告領域２９Ｂに対応する基準順位よりも低いソート順位が、第３の広告領域２９Ｃに対応する基準順位として設定されている。
【０１２７】
商品を第１の広告領域２９Ａに対応する広告対象として選出するか否かを決定する場合、広告対象選出部３４は、該商品のソート順位が第１の広告領域２９Ａに関連づけられた上記条件を満足するか否かを判定する。具体的には、広告対象選出部３４は、商品のソート順位が第１の広告領域２９Ａに関連づけられた基準順位よりも高いか否かを判定する。そして、商品のソート順位が第１の広告領域２９Ａに関連づけられた基準順位よりも高い場合、広告対象選出部３４は第１の広告領域２９Ａに対応する広告対象として該商品を選出しない。すなわち、広告対象選出部３４は該商品の広告を第１の広告領域２９Ａに表示させない。
【０１２８】
なお、この場合、例えば図７のステップＳ１０３では、下記の三つの条件（ａ）〜（ｃ）をすべて満足する商品のうちのいずれかが、第１の広告領域２９Ａに対応する広告対象として決定される。
（ａ）ステップＳ１０２で取得された商品一覧に含まれている。
（ｂ）広告フラグが「１」である。
（ｃ）ソート順位が、第１の広告領域２９Ａに関連づけられた基準順位よりも高くない。
【０１２９】
なお、第２の広告領域２９Ｂ及び第３の広告領域２９Ｃに関しても、広告対象選出部３４は同様の処理を実行する。
【０１３０】
以上に説明した例の場合、ソート順位が「２６」〜「５０」である商品の広告が表示される広告領域は第１の広告領域２９Ａに限られる。これに対して、ソート順位が「５１」〜「７５」である商品の広告は、第１の広告領域２９Ａ及び第２の広告領域２９Ｂのいずれかに表示され得る。さらに、ソート順位が「７６」よりも低い商品の広告は、第１の広告領域２９Ａ、第２の広告領域２９Ｂ、及び第３の広告領域２９Ｃのいずれかに表示され得る。一般的に、ソート順位が低い商品ほど、ユーザの目に留まりにくく、広告を実施する必要性が高い。この点、上記のようにすれば、ソート順位が低い商品ほど、広告が表示される可能性が高くなる。すなわち、広告を効率的に実施することが可能になる。なお、図９に示す商品一覧画面２０ａに設定される広告領域の数は三つに限られず、二つであってもよいし、四つ以上であってもよい。
【０１３１】
［３］また例えば、広告対象選出部３４は、商品のソート順位が基準順位よりも高いと判定された場合等に該商品を広告対象として選出しないようにする代わりに、下記に説明するような処理を行うようにしてもよい。
【０１３２】
例えば、広告対象選出部３４は、商品を広告対象として選出するか否かを確率情報に基づいて決定する。そして、広告対象選出部３４は、この確率情報を、商品のソート順位が基準順位よりも高いか否かの判定結果に基づいて設定する。
【０１３３】
すなわち、商品のソート順位が基準順位よりも高いと判定された場合において該商品が広告対象として選出される確率が、商品のソート順位が基準順位よりも高いと判定されなかった場合において該商品が広告対象として選出される確率よりも低くなるように、広告対象選出部３４は上記の確率情報を設定する。
【０１３４】
言い換えれば、商品のソート順位が基準順位よりも高いと判定されなかった場合に、広告対象選出部３４は、該商品が広告対象として選出される確率を第１の確率に設定し、商品のソート順位が基準順位よりも高いと判定された場合に、広告対象選出部３４は、該商品が広告対象として選出される確率を、第１の確率に比べて低い第２の確率に設定する。
【０１３５】
このようにしても、一覧領域２１において商品がユーザの目に留まりやすいような場合に広告が実施されにくくなる。すなわち、広告が効率的に実施されるように図ることが可能になる。
【０１３６】
［４］また例えば、サーバ１０（広告課金額決定手段）は、商品（情報）に関する広告課金額を、該商品（情報）に関する広告が広告領域２８（又は広告領域２９）に表示された回数又は頻度に基づいて決定するようにしてもよい。
【０１３７】
この場合、記憶部３０は、各商品ごとに、該商品の広告が広告領域２８（又は広告領域２９）に表示された回数又は頻度を記憶する。例えば、販売商品テーブルに「広告履歴」フィールドが追加される。この「広告履歴」フィールドには、商品の広告が広告領域２８（又は広告領域２９）に表示された履歴が記憶される。すなわち、商品の広告が広告領域２８（又は広告領域２９）に表示された日時の履歴が記憶される。
【０１３８】
サーバ１０は、このフィールドの内容に基づいて、商品（情報）に対応する広告が広告領域２８（又は広告領域２９）に表示された累計回数を取得したり、所定期間（最近１ヶ月間）において商品（情報）に対応する広告が広告領域２８（又は広告領域２９）に表示された回数を取得したりする。そして、サーバ１０は、その取得結果に基づいて、店舗（広告主）に対する広告課金額を決定する。すなわち、サーバ１０は、商品（情報）に対応する広告が表示された回数又は頻度と、広告課金額と、の対応関係を示す情報に基づいて、店舗に対する広告課金額を決定する。
【０１３９】
なお、広告課金額の算出はサーバ１０以外のサーバによって実行されるようにしてもよい。すなわち、広告課金専用のサーバによって実行されるようにしてもよい。
【０１４０】
［５］なお、電子商取引システム１では、テレビ等の物だけでなく、例えば電子書籍データ、音楽データ、又は映像データ等のデータが商品として販売されるようにしてもよい。また、電子商取引システム１では、店舗と消費者との間の商取引に限らず、消費者同士の商取引が行われるようにしてもよい。
【０１４１】
また、電子商取引システム１では、サービスを提供する提供者によってサービスが提供されるようにしてもよい。すなわち、サービスの広告を行うような場合にも本発明は適用することができる。
【０１４２】
また、本発明は電子商取引システム以外にも適用することが可能である。すなわち、本発明の実施形態に係る広告システムは、電子商取引システム以外のシステムにおいても実現することが可能である。
【符号の説明】
【０１４３】
１  電子商取引システム、２  通信ネットワーク、４  店舗端末、６  ユーザ端末、１０  サーバ、１２  データベース、２０，２０ａ  商品一覧画面、２１，２１ａ  一覧領域、２２  キーワード入力欄、２３，２４  価格入力欄、２５  検索ボタン、２６  表示順序選択欄、２７  ボタン、２８，２９  広告領域、２８Ａ，２９Ａ  第１の広告領域、２８Ｂ，２９Ｂ  第２の広告領域、２９Ｃ  第３の広告領域、３０  記憶部、３１  情報一覧記憶部、３２  キー項目取得部、３３  情報一覧取得部、３４  広告対象選出部、３５  画面データ生成部。
【図１】
0005506123.tif 000002
【図２】
0005506123.tif 000003
【図３】
0005506123.tif 000004
【図４】
0005506123.tif 000005
【図５】
0005506123.tif 000006
【図６】
0005506123.tif 000007
【図７】
0005506123.tif 000008
【図８】
0005506123.tif 000009
【図９】
0005506123.tif 000010
【図１０】
0005506123.tif 000011