(57)【要約】【課題】ユーザが興味を有する商品を広告対象として好適に決定することが可能な広告配信装置を提供する。【解決手段】広告配信装置は、商品ごとの分類情報と、商品ごとに関連する１又は複数の関連ワードの情報と、商品画面上で閲覧された商品に関する履歴情報と、を記憶する。そして、広告配信装置は、表示端末に表示させる広告の要求があった場合に、表示端末のユーザが商品画面において閲覧した商品の分類又は関連ワードの少なくとも一方に基づき、広告を表示する広告商品を決定する。【選択図】図６
2020087270.tif 000002
【特許請求の範囲】
【請求項１】
商品ごとの分類情報と、商品ごとに関連する１又は複数の関連ワードの情報と、商品画面上で閲覧された商品に関する履歴情報と、を記憶する記憶手段と、
表示端末に表示させる広告の要求があった場合に、前記表示端末のユーザが前記商品画面において閲覧した商品の分類又は関連ワードの少なくとも一方に基づき、前記広告を表示する広告商品を決定する広告決定手段と、
を有することを特徴とする広告配信装置。
【請求項２】
前記広告決定手段は、前記閲覧した商品の分類と同一分類となる商品を前記広告商品として決定する請求項１に記載の広告配信装置。
【請求項３】
前記分類は、複数の階層が存在し、
前記広告決定手段は、前記閲覧した商品の分類と少なくとも一部が一致する商品を前記広告商品として決定する請求項１または２に記載の広告配信装置。
【請求項４】
前記広告決定手段は、前記閲覧した商品の少なくとも１つの関連ワードと共通する関連ワードを有する商品を、前記広告商品として決定する請求項１に記載の広告配信装置。
【請求項５】
前記広告の要求を、前記表示端末から表示要求を受信したサーバ装置から受信する受信手段と、
前記広告商品に関する広告情報を前記サーバ装置に送信する送信手段と、
をさらに有することを特徴とする請求項１〜４のいずれか一項に記載の広告配信装置。
【請求項６】
前記ユーザの属性を推定する推定手段を備え、
前記広告決定手段は、前記広告の要求があった場合に、推定された前記属性に基づき、前記広告の要否を決定する請求項１〜５のいずれか一項に記載の広告配信装置。
【請求項７】
前記ユーザの属性を推定する推定手段を備え、
前記記憶手段は、商品ごとに購買対象者の属性に関する情報を記憶し、
前記広告決定手段は、推定された前記ユーザの属性と、前記購買対象者の属性とに基づき、前記広告商品の候補を選定する請求項１〜６のいずれか一項に記載の広告配信装置。
【請求項８】
前記履歴情報は、前記商品画面において商品を閲覧した閲覧時間又は閲覧日時の少なくとも一方の情報を含み、
前記広告決定手段は、前記ユーザが閲覧した複数の商品が前記履歴情報に記録されている場合、前記閲覧時間又は前記閲覧日時の少なくとも一方に基づき、前記広告商品を決定する請求項１〜７のいずれか一項に記載の広告配信装置。
【請求項９】
前記商品のジャンルは、書籍であることを特徴とする請求項１〜８のいずれか一項に記載の広告配信装置。
【請求項１０】
前記商品と前記広告商品は異なるジャンルであることを特徴とする請求項９に記載の広告配信装置。
【請求項１１】
商品ごとの分類情報と、商品ごとに関連する１又は複数の関連ワードの情報と、商品画面上で閲覧された商品に関する履歴情報と、を記憶する記憶手段を参照する情報処理装置が実行する制御方法であって、
表示端末に表示させる広告の要求があった場合に、前記表示端末のユーザが前記商品画面において閲覧した商品の分類又は関連ワードの少なくとも一方に基づき、前記広告を表示する広告商品を決定する広告決定工程
を有することを特徴とする制御方法。
【請求項１２】
商品ごとの分類情報と、商品ごとに関連する１又は複数の関連ワードの情報と、商品画面上で閲覧された商品に関する履歴情報と、を記憶する記憶手段を参照するコンピュータが実行するプログラムであって、
表示端末に表示させる広告の要求があった場合に、前記表示端末のユーザが前記商品画面において閲覧した商品の分類又は関連ワードの少なくとも一方に基づき、前記広告を表示する広告商品を決定する広告決定手段
として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書籍などの商品の広告を表示する技術に関する。
【背景技術】
【０００２】
従来から、ウェブサイトを閲覧するユーザに関心がある商品を特定してその広告を表示する技術が知られている。例えば、特許文献１には、ニューラルネットワークを用いた学習モデルにより、製品と人物が写された画像を用いて、製品の特徴と人物の特徴との間の共起関係を学習し、その学習結果に基づいて、商品に対する関心が高い利用者に対して商品の広告を配信する特定装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−４５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在採用されている広告システムでは、ＳＳＰ及びＤＳＰの枠組み等を用いて、広告枠を提供するウェブサイトや広告を表示する閲覧ユーザの属性等に基づき、表示すべき広告を決定していた。しかし、このような広告システムでは、必ずしも閲覧ユーザに最適な広告が表示されているとは言えなかった。
【０００５】
本発明は、上記のような課題を解決するためになされたものであり、ユーザが興味を有する商品を広告対象として好適に決定することが可能な広告配信装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、広告配信装置は、商品ごとの分類情報と、商品ごとに関連する１又は複数の関連ワードの情報と、商品画面上で閲覧された商品に関する履歴情報と、を記憶する記憶手段と、表示端末に表示させる広告の要求があった場合に、前記表示端末のユーザが前記商品画面において閲覧した商品の分類又は関連ワードの少なくとも一方に基づき、前記広告を表示する広告商品を決定する広告決定手段と、を有する。「広告の要求があった場合」とは、ウェブサーバとして機能する外部装置から当該外部装置が提供するウェブページ上に表示させる広告の要求があった場合に限らず、広告配信装置自身が提供するウェブページ上に広告を表示させる場合も含む。「商品画面」とは、例えば、ウェブ上で表示される商品に関する表示画面（ウェブページ）を指す。この態様によれば、広告配信装置は、広告を表示させるユーザが商品画面において閲覧した商品と分類又は関連ワードの少なくとも一方において関連する商品を広告商品として好適に決定することができる。これにより、広告配信装置は、ユーザが興味を有する商品を広告対象として好適に決定することができる。
【０００７】
上記広告配信装置の一態様では、前記広告決定手段は、前記閲覧した商品の分類と同一分類となる商品を前記広告商品として決定する。また、上記広告配信装置の他の一態様では、前記分類は、複数の階層が存在し、前記広告決定手段は、前記閲覧した商品の分類と少なくとも一部が一致する商品を前記広告商品として決定する。これらの態様によれば、広告配信装置は、商品の分類に基づき、ユーザが興味を有する商品を広告対象として好適に決定することができる。
【０００８】
上記広告配信装置の他の一態様では、前記広告決定手段は、前記閲覧した商品の少なくとも１つの関連ワードと共通する関連ワードを有する商品を、前記広告商品として決定する。この態様によれば、広告配信装置は、閲覧された商品との関連ワードの共通性に基づき、ユーザが興味を有する商品を広告対象として好適に決定することができる。
【０００９】
上記広告配信装置の他の一態様では、広告配信装置は、前記広告の要求を、前記表示端末から表示要求を受信したサーバ装置から受信する受信手段と、前記広告商品に関する広告情報を前記サーバ装置に送信する送信手段と、をさらに有する。この態様によれば、広告配信装置は、サーバ装置が表示端末に表示させる画面上に、ユーザが興味を有する商品を好適に表示させることができる。
【００１０】
上記広告配信装置の他の一態様では、広告配信装置は、前記ユーザの属性を推定する推定手段を備え、前記広告決定手段は、前記広告の要求があった場合に、推定された前記属性に基づき、前記広告の要否を決定する。この態様によれば、広告配信装置は、推定したユーザの属性に基づき、商品の広告を行う対象となるユーザを好適に限定することができる。
【００１１】
上記広告配信装置の他の一態様では、広告配信装置は、前記ユーザの属性を推定する推定手段を備え、前記記憶手段は、商品ごとに購買対象者の属性に関する情報を記憶し、前記広告決定手段は、推定された前記ユーザの属性と、前記購買対象者の属性とに基づき、前記広告商品の候補を選定する。この態様により、広告を行う対象となるユーザの属性に適合する商品を広告商品として定めることができる。
【００１２】
上記広告配信装置の他の一態様では、前記履歴情報は、前記商品を閲覧した閲覧時間又は閲覧日時の少なくとも一方の情報を含み、前記広告決定手段は、前記ユーザが閲覧した複数の商品が前記履歴情報に記録されている場合、前記閲覧時間又は前記閲覧日時の少なくとも一方に基づき、前記広告商品を決定する。この態様によれば、広告配信装置は、閲覧時間または閲覧日時の情報を履歴情報として記憶することで、ユーザが閲覧した複数の商品が履歴情報に記録されている場合であっても、広告商品を好適に決定することができる。例えば、広告配信装置は、閲覧時間が長かった商品又は閲覧日時が最新の商品と分類又は関連ワードにおいて共通する商品を広告商品として選定することができる。
【００１３】
上記広告配信装置の他の一態様では、前記商品のジャンルは、書籍である。一般に、ある分野の書籍が購入された場合、当該書籍の購買及び通読を契機として、当該書籍と同一分野の書籍への購入意欲がより増進する場合がある。一方、家具や電化製品などの商品では、一度購入した商品と同一分野の商品については、購入する必要性が低下することにより、購買意欲が一般的には減衰する。以上を勘案し、この態様では、広告配信装置は、書籍の広告を行う場合に、商品画面において閲覧された書籍の分類又は関連ワードの少なくとも一方に基づいて、広告する書籍を決定する。これにより、広告配信装置は、書籍の広告を効果的に実行することができる。
【００１４】
上記広告配信装置の他の一態様では、前記商品と前記広告商品は異なるジャンルである。この態様では、商品画面上で閲覧された商品と広告として表示される広告商品とは異なるジャンルとなり、例えば、前者の商品は書籍であり、後者の広告商品は家電などの書籍以外のジャンルの商品である。
【００１５】
書籍は通常、購入後に当該書籍に記載された内容と関連するジャンルの実施を目的とするものが主であるため、他品目で同一ジャンルの製品の訴求を行うことが効果的である。例えば、サイクリングの本の購買を行ったユーザは、購買した本に記載された内容（サイクリング）に関連（一致又は類似）するジャンルの商品である自転車が欲しくなることが想定される。以上を勘案し、この態様では、広告配信装置は、商品画面上で閲覧された商品と異なるジャンルの商品を広告商品として決定する。これにより、広告配信装置は、書籍とは異なるジャンルの商品の広告を効果的に実行することができる。
【００１６】
本発明の他の観点では、商品ごとの分類情報と、商品ごとに関連する１又は複数の関連ワードの情報と、商品画面上で閲覧された商品に関する履歴情報と、を記憶する記憶手段を参照する情報処理装置が実行する制御方法であって、表示端末に表示させる広告の要求があった場合に、前記表示端末のユーザが前記商品画面において閲覧した商品の分類又は関連ワードの少なくとも一方に基づき、前記広告を表示する広告商品を決定する広告決定工程を有する。情報処理装置は、この制御方法を実行することで、ユーザが興味を有する商品を広告対象として好適に決定することができる。
【００１７】
本発明のさらに別の観点では、商品ごとの分類情報と、商品ごとに関連する１又は複数の関連ワードの情報と、商品画面上で閲覧された商品に関する履歴情報と、を記憶する記憶手段を参照するコンピュータが実行するプログラムであって、表示端末に表示させる広告の要求があった場合に、前記表示端末のユーザが前記商品画面において閲覧した商品の分類又は関連ワードの少なくとも一方に基づき、前記広告を表示する広告商品を決定する広告決定手段として前記コンピュータを機能させる。コンピュータは、このプログラムを実行することで、ユーザが興味を有する商品を広告対象として好適に決定することができる。上記プログラムは、記憶媒体に記憶されてもよい。
【発明の効果】
【００１８】
本発明に係る広告配信装置によれば、広告を表示させるユーザが商品画面において閲覧した商品と分類又は関連ワードの少なくとも一方において関連する商品を広告商品として好適に決定することができる。これにより、広告配信装置は、ユーザが興味を有する商品を広告対象として好適に決定することができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係る広告表示システムの構成を示す。
【図２】広告配信サーバのブロック図を示す。
【図３】表示端末のブロック図を示す。
【図４】商品情報ＤＢのデータ構造を示す。
【図５】履歴情報ＤＢのデータ構造を示す。
【図６】広告表示処理の概要を示したフローチャートである。
【図７】商品画面の表示例である。
【図８】外部サーバから受信した表示情報に基づく表示画面例である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。
【００２１】
［広告表示システムの構成］
図１は、本実施形態に係る広告表示システム１００の構成を示す。広告表示システム１００は、商品（本実施例では主に書籍とする）の広告をウェブページ上に表示するシステムであって、ユーザごとに適した広告を表示する。広告表示システム１００は、主に、広告配信サーバ１と、外部サーバ２と、各ユーザが使用する表示端末３とを有する。広告配信サーバ１と各表示端末３とは、それぞれ、インターネットなどの通信網４を介してデータ通信を行う。
【００２２】
広告配信サーバ１は、書籍などの商品の販売等に関するウェブサイトを管理するウェブサーバとして機能し、表示端末３と通信を行うことで、表示端末３からの要求に基づき、商品の情報を表示するための表示情報を表示端末３に送信する。また、広告配信サーバ１は、商品の閲覧履歴があるユーザの表示端末３が広告配信サーバ１以外のウェブサーバである外部サーバ２が提供するウェブサイトにアクセスした場合に、表示端末３に広告を表示させる商品（「広告商品」とも呼ぶ。）を決定する。
【００２３】
なお、広告配信サーバ１は、複数のサーバ装置から構成されてもよい。例えば、広告配信サーバ１は、ＳＳＰ（Ｓｕｐｐｌｙ  Ｓｉｄｅ  Ｐｌａｔｆｏｒｍ）として機能する１又は複数のサーバと、ＤＳＰ（Ｄｅｍａｎｄ  Ｓｉｄｅ  Ｐｌａｔｆｏｒｍ）として機能する１又は複数のサーバとから構成されてもよい。広告配信サーバ１は、本発明における「広告配信装置」の一例である。
【００２４】
外部サーバ２は、広告配信サーバ１とは異なるウェブサイトを管理するウェブサーバであり、表示端末３から要求されたウェブページを表示するための表示情報を表示端末３に送信する。この場合、表示端末３に表示させるウェブページには、広告配信サーバ１が指定した広告が表示される広告枠が存在し、外部サーバ２は、広告配信サーバ１に対して広告の要求信号（「広告リクエストＲａ」とも呼ぶ。）を送信する。そして、外部サーバ２は、広告リクエストＲａの応答として広告配信サーバ１から受信した広告の表示情報（「広告情報Ｉａ」とも呼ぶ。）に基づき、表示端末３に送信すべき表示情報を生成する。
【００２５】
なお、図１では、外部サーバ２は１つのみ表示されているが、複数の外部サーバ２が存在してもよい。この場合、各外部サーバ２は、表示端末３からの表示要求に基づき、広告配信サーバ１が指定した広告が表示される広告枠を含むウェブページの表示情報を表示端末３に送信する。外部サーバ２は、本発明における「サーバ装置」の一例である。
【００２６】
表示端末３は、例えばスマートフォンなどの携帯型端末やパーソナルコンピュータなどの通信型端末であり、ディスプレイを有する。表示端末３は、広告配信サーバ１又は外部サーバ２から受信する表示情報に基づく表示を行う。
【００２７】
［広告配信サーバの構成］
図２は、広告配信サーバ１のブロック図である。広告配信サーバ１は、主に、ディスプレイなどの表示部１１と、マウスやキーボードなどの入力部１２と、記憶部１３と、データ通信を行う通信部１４と、制御部１５とを備える。これらの各要素は、バスライン１０を介して相互に接続されている。
【００２８】
記憶部１３は、ハードディスク又はフラッシュメモリといったメモリによって構成される。記憶部１３は、制御部１５が実行するプログラム、及び、制御部１５がプログラムを実行することで所定の処理を実行するのに必要な情報を記憶する。本実施形態では、記憶部１３は、商品画面において表示する商品に関する情報のデータベースである商品情報ＤＢ（Ｄａｔａｂａｓｅ）１３１と、広告配信サーバ１が管理するウェブサイトへアクセスしたユーザの閲覧等の履歴（即ちウェブ上での行動履歴）を示す履歴情報ＤＢ１３２とを有する。これらのデータ構造については［データ構造］のセクションで説明する。
【００２９】
制御部１５は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、広告配信サーバ１内の各構成要素に対して種々の制御を行う。例えば、制御部１５は、商品情報ＤＢ１３１に基づき、表示端末３から指定された商品のウェブページ（「商品画面」とも呼ぶ。）を表示するための表示情報を生成し、通信部１４により表示端末３へ生成した表示情報を送信する。また、制御部１５は、外部サーバ２から広告リクエストＲａを通信部１４により受信した場合に、広告を表示するための広告情報Ｉａを生成し、要求元の外部サーバ２に送信する。制御部１５は、本発明における「受信手段」、「送信手段」、「広告決定手段」及びプログラムを実行するコンピュータとして機能する。
【００３０】
［表示端末の構成］
図３は、表示端末３のブロック図である。表示端末３は、ディスプレイなどの表示部３１と、タッチパネルなどの入力部３２と、記憶部３３と、データ通信を行う通信部３４と、制御部３５とを備える。これらの各要素は、バスライン３０を介して相互に接続されている。
【００３１】
記憶部３３は、ハードディスク又はフラッシュメモリといったメモリによって構成される。また、記憶部３３は、制御部３５が実行するプログラムを記憶する。
【００３２】
制御部３５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、表示端末３内の各構成要素に対して種々の制御を行う。例えば、制御部３５は、広告配信サーバ１又は外部サーバ２から受信する表示情報に基づき、種々の画面を表示部３１に表示する。
【００３３】
［データ構造］
次に、広告配信サーバ１が記憶する商品情報ＤＢ１３１及び履歴情報１３２のデータ構造の具体例について、図４〜図５を参照して説明する。
【００３４】
図４は、商品情報ＤＢ１３１のデータ構造の一例である。図４に示す商品情報ＤＢ１３１は、「商品ＩＤ」、「ジャンルコード」、「関連ワード」、「タイトル」、「価格」、「刊行日」などの各項目を有する。商品情報ＤＢ１３１には、商品画面において表示される商品（本実施例では書籍）ごとに、これらの項目が関連付けられたレコードが記録されている。
【００３５】
「商品ＩＤ」は、商品である書籍を識別するための情報である。商品ＩＤは、ＩＳＢＮ等であってもよい。
【００３６】
「ジャンルコード」は、対象の商品の分類を表す識別番号である。ジャンルコードは、好適には、複数階層の分類を表すとよい。図４の例では、ジャンルコードの最初の２桁は、商品の大まかな分類である大分類を表し、次の２桁は、各大分類に対する下位の分類である中分類を表し、続く下２桁は、中分類に対する下位の分類である小分類を表している。後述するように、ジャンルコードは、広告を表示する商品の選定に好適に用いられる。なお、ジャンルコードの階層数は３に限られず、任意の数であってもよい。
【００３７】
「関連ワード」は、対象の商品に関連する単語である。図４の例では、１つのレコードにおいて複数個の関連ワードが登録可能となっている。例えば、関連ワードには、商品画面に表示される商品説明などの文章を形態素解析により区切った単語が登録されてもよく、担当者による手動入力により任意の単語が登録されてもよい。後述するように、関連ワードは、広告配信サーバ１による広告商品の選定に好適に用いられる。
【００３８】
「タイトル」は、対象の商品のタイトル（商品名）である。「価格」は、対象の商品の価格であり、「刊行日」は、対象の商品の刊行日（発売日）である。
【００３９】
図５は、広告配信サーバ１が生成した履歴情報１３２のデータ構造の一例である。履歴情報１３２は、「閲覧者ＩＤ」、「閲覧日時」、「商品ＩＤ」、及び「閲覧時間」の各項目を有する。広告配信サーバ１は、表示端末３に商品画面を表示させる毎に履歴情報１３２に追加するレコードを生成する。
【００４０】
「閲覧者ＩＤ」は、広告配信サーバ１が商品画面の表示情報を送信した送信先の表示端末３の利用者を特定する識別情報である。閲覧者ＩＤは、表示端末３の利用者を特定可能な任意の情報であり、例えば表示端末３の通信アドレス（ＩＰアドレス、ＭＡＣアドレス、メールアドレス等）、広告配信サーバ１にユーザ登録を行った会員に付される会員番号、Ｃｏｏｋｉｅに登録されたその他の情報、又はこれらの情報と紐付けて広告配信サーバ１が独自に生成した識別情報であってもよい。なお、図５の例では、説明便宜上、閲覧者ＩＤ「Ｕ００３６３」の閲覧履歴のレコードのみを示している。
【００４１】
「閲覧日時」は、対象の閲覧者が商品画面の閲覧を行った日時（即ち表示端末３が商品画面を表示した日時）である。閲覧日時は、商品画面の閲覧の開始日時を示すものであってもよく、商品画面の閲覧の終了日時を示すものであってもよい。なお、上述の終了日時は、公知の方法（例えば、他の商品画面に対する表示要求の有無、通信コネクション切断の有無等）に基づき特定可能である。
【００４２】
「商品ＩＤ」は、閲覧された商品画面に表示された商品の商品ＩＤである。この商品ＩＤは、商品情報ＤＢ１３１に登録される商品ＩＤと共通の識別情報である。「閲覧時間」は、対象の閲覧者が商品画面の閲覧を行った時間長である。広告配信サーバ１は、例えば、該当の商品画面の表示情報を表示端末３に送信してから他の商品画面の表示要求を受信するまで又は表示端末３との通信コネクションが途切れるまでの時間を計測することで、上述の閲覧時間を特定してもよい。
【００４３】
［広告表示処理］
次に、本実施例における広告表示処理について具体的に説明する。概略的には、広告配信サーバ１は、外部サーバ２から広告リクエストＲａを受信した場合、広告リクエストＲａにより特定される閲覧者が閲覧した商品画面の商品を特定し、当該商品と関連する商品の広告情報Ｉａを生成し、要求元の外部サーバ２に送信する。これにより、広告配信サーバ１は、閲覧者ごとに関心が高い商品の広告を好適に提示する。
【００４４】
図６は、本実施例における広告表示処理の概要を示したフローチャートである。広告配信サーバ１、外部サーバ２、及び表示端末３は、図６のフローチャートの処理を繰り返し実行する。
【００４５】
まず、表示端末３は、広告配信サーバ１が管理する商品画面のＵＲＬを指定する入力部３２によるユーザ入力を検知した場合に、対象の商品画面の表示情報を要求する表示リクエストを広告配信サーバ１に送信する（ステップＳ１０１）。この場合、上記表示リクエストを受信した広告配信サーバ１は、指定された商品画面の表示情報を表示端末３に送信する（ステップＳ１０２）。そして、表示端末３は、広告配信サーバ１から受信した表示情報に基づき、ユーザが指定した商品画面を表示する（ステップＳ１０３）。
【００４６】
また、広告配信サーバ１は、ステップＳ１０１〜ステップＳ１０３の処理に関する閲覧履歴のレコードを履歴情報１３２に追加する（ステップＳ１０４）。具体的には、広告配信サーバ１は、表示端末３の利用者を識別する任意の情報を閲覧者ＩＤとし、上記表示リクエストの受信日時等から特定される閲覧日時、リクエストされた商品画面に対応する商品ＩＤ等と関連付けたレコードを、履歴情報１３２に追加する。
【００４７】
次に、表示端末３は、他の商品画面を表示するリクエストがあるか否か判定する（ステップＳ１０５）。そして、表示端末３は、他の商品画面を表示するリクエストを示す入力を検知した場合（ステップＳ１０５；Ｙｅｓ）、ステップＳ１０１へ処理を戻す。この場合、広告配信サーバ１及び表示端末３は、ステップＳ１０１〜ステップＳ１０４の処理を再び実行する。一方、表示端末３は、他の商品画面を表示するリクエストを検知しない場合（ステップＳ１０５；Ｎｏ）、広告配信サーバ１が提供するウェブサイト以外の外部サイトへの遷移（即ち外部サーバ２のＵＲＬへのアクセス）を指示する入力があるか否か判定する（ステップＳ１０６）。そして、表示端末３は、外部サイトへの遷移を指示する入力がない場合（ステップＳ１０６；Ｎｏ）、ステップＳ１０５へ処理を戻す。
【００４８】
そして、表示端末３は、外部サイトへの遷移を指示する入力があった場合（ステップＳ１０６；Ｙｅｓ）、指示された外部サイトのウェブサーバである外部サーバ２に対し、表示リクエストを送信する（ステップＳ１０７）。
【００４９】
ステップＳ１０７の表示リクエストを受信した外部サーバ２は、表示リクエストがあったウェブページに表示させる広告枠として、広告配信サーバ１にリクエストすべき広告枠が存在するか否か判定する（ステップＳ１０８）。そして、外部サーバ２は、広告配信サーバ１にリクエストすべき広告枠が存在する場合（ステップＳ１０８；Ｙｅｓ）、広告配信サーバ１に対して広告リクエストＲａを送信する（ステップステップＳ１０９）。この場合、外部サーバ２は、例えばＣｏｏｋｉｅに登録された情報などを参照し、表示リクエストがあった表示端末３のユーザを識別するための任意の情報（即ち閲覧者ＩＤ）を広告リクエストＲａに含めて広告配信サーバ１に送信する。
【００５０】
なお、ＳＳＰとして機能するサーバ装置が存在し、広告配信サーバ１がＤＳＰとして機能するシステム構成の場合には、外部サーバ２は、まず、ＳＳＰであるサーバ装置に広告のリクエストを行ってもよい。この場合、例えば、外部サーバ２から広告リクエストを受け取ったＳＳＰと広告配信サーバ１を含む複数のＤＳＰとの間でリアルタイム入札を行い、広告配信サーバ１が落札した場合に、外部サーバ２が広告配信サーバ１に対し広告リクエストＲａを送信する。
【００５１】
一方、外部サーバ２は、広告配信サーバ１にリクエストすべき広告枠が存在しない場合（ステップＳ１０８；Ｎｏ）、ステップＳ１０７の表示リクエストにより指定されたウェブページの表示情報を表示端末３に送信する（ステップＳ１１２）。
【００５２】
次に、広告リクエストＲａを受信した広告配信サーバ１は、商品情報ＤＢ１３１及び履歴情報１３２を参照することで、広告商品を決定する（ステップＳ１１０）。具体的には、広告配信サーバ１は、外部サーバ２から受信した広告リクエストＲａに含まれる表示端末３のユーザの識別情報（即ち閲覧者ＩＤ）を参照し、当該ユーザの閲覧履歴を示すレコードを商品情報ＤＢ１３１から抽出する。そして、広告配信サーバ１は、商品情報ＤＢ１３１から抽出したレコードから、対象のユーザが商品画面を閲覧した商品（「閲覧商品」とも呼ぶ。）を特定する。さらに、広告配信サーバ１は、履歴情報１３２の「ジャンルコード」又は／及び「関連ワード」の項目等を参照することで、閲覧商品に関連する商品（「関連商品」とも呼ぶ。）を特定する。そして、広告配信サーバ１は、これらの特定した商品から、無作為又は所定の規則に基づき広告商品を選定する。この広告商品の選定処理の具体例については、図７及び図８の表示例を用いて説明する。
【００５３】
そして、広告配信サーバ１は、選定した広告商品の広告情報Ｉａを生成し、生成した広告情報Ｉａを、広告リクエストＲａの送信元である外部サーバ２へ送信する（ステップＳ１１１）。
【００５４】
広告情報Ｉａを受信した外部サーバ２は、ステップＳ１０７で受信した表示リクエストに基づく表示情報であって、広告情報Ｉａに基づく広告を広告枠に表示させる表示情報を生成し、当該表示情報を表示端末３へ送信する（ステップＳ１１２）。この場合、表示端末３は、外部サーバ２から受信した表示情報に基づき、外部サーバ２が管理する外部サイトの表示を行う（ステップＳ１１３）。
【００５５】
次に、表示端末３の表示例について、図７及び図８を参照して説明する。
【００５６】
図７は、図６のステップＳ１０３で表示端末３が表示する商品画面の表示例である。図７の例では、閲覧者ＩＤ「Ｕ００３６３」が付されたユーザの表示端末３がユーザ入力に基づき、商品ＩＤ「Ｃ００５８１」の商品「ＡＢＣ」の商品画面を表示している。この場合、広告配信サーバ１は、閲覧者ＩＤ「Ｕ００３６３」、商品ＩＤ「Ｃ００５８１」、検知した閲覧日時及び閲覧時間等を関連付けたレコードを、履歴情報１３２に追加する。
【００５７】
図８は、図７の商品画面の表示後、図６のステップＳ１１３で表示端末３が表示する表示画面例である。図８の例では、表示端末３は、外部サーバ２が管理するウェブサイトのＵＲＬを指定するユーザ入力に基づき、表示端末３が外部サーバ２に対して表示リクエストを送信し、その応答として外部サーバ２から受信した表示情報に基づき、図８に示す画面を表示している。
【００５８】
この場合、外部サーバ２は、図６のステップ１０８において、表示端末３に表示させる画面には４枠分の広告枠４１〜４４が存在すると判断し、ステップＳ１０９において、各枠に表示させる広告をリクエストする広告リクエストＲａを広告配信サーバ１に送信する。この場合、外部サーバ２は、閲覧者ＩＤ「Ｕ００３６３」又は当該閲覧者ＩＤと一意に関連付けられた情報を広告リクエストＲａに含める。
【００５９】
広告配信サーバ１は、広告リクエストＲａを受信した場合、広告リクエストＲａから閲覧者ＩＤ「Ｕ００３６３」を特定し、履歴情報１３２を参照することで、対象の閲覧者が商品ＩＤ「Ｃ００５８１」の書籍「ＡＢＣ」の商品画面を閲覧していた（即ち書籍「ＡＢＣ」が閲覧商品である）ことを特定する。そして、広告配信サーバ１は、閲覧商品である当該書籍「ＡＢＣ」を広告商品として選定し、書籍「ＡＢＣ」の広告情報Ｉａを外部サーバ２に送信することで、広告枠４１に同書籍の広告を表示させている。
【００６０】
さらに、広告配信サーバ１は、商品情報ＤＢ１３１に記録された書籍「ＡＢＣ」のジャンルコード「Ａ１Ｙ３Ｈ８」及び関連ワード「ビジネス、経営者、ファッション、・・・」を参照することで、書籍「ＡＢＣ」の関連商品を特定し、特定した関連商品を広告商品として選定する。そして、広告配信サーバ１は、選定した広告対象の商品の広告情報Ｉａを外部サーバ２に送信する。
【００６１】
具体的には、広告配信サーバ１は、対象の閲覧者が閲覧した商品ＩＤ「Ｃ００５８１」と同一のジャンルコード「Ａ１Ｙ３Ｈ８」を有する（即ち分類が完全一致する）商品ＩＤ「Ｃ００５８２」の書籍「ＢＣＤ」を関連商品として特定する。そして、広告配信サーバ１は、書籍「ＢＣＤ」を広告商品とみなし、その広告情報Ｉａを外部サーバ２に送信する。これにより、図８の広告枠４２には、書籍「ＢＣＤ」の広告が表示されている。
【００６２】
さらに、広告配信サーバ１は、対象の閲覧者が閲覧した商品ＩＤ「Ｃ００５８１」と小分類（ジャンルコードの下２桁「Ｈ８」と「Ｄ３」）のみが異なり、大分類（ジャンルコードの上２桁「Ａ１」）と中分類（ジャンルコードの中間２桁「Ｙ３」）が一致する商品ＩＤ「Ｃ００５８３」の書籍「ＣＤＥ」を関連商品として特定する。そして、広告配信サーバ１は、書籍「ＣＤＥ」を広告商品とみなし、その広告情報Ｉａを外部サーバ２に送信する。これにより、図８の広告枠４３には、書籍「ＣＤＥ」の広告が表示されている。
【００６３】
さらに、広告配信サーバ１は、対象の閲覧者が閲覧した商品ＩＤ「Ｃ００５８１」に紐づいた関連ワード「ファッション」を関連ワードとして有する他の商品ＩＤ「Ｃ００５８４」の書籍「ＤＥＦ」を関連商品として特定する。そして、広告配信サーバ１は、書籍「ＤＥＦ」を広告商品とみなし、その広告情報Ｉａを外部サーバ２に送信する。これにより、図８の広告枠４４には、書籍「ＤＥＦ」の広告が表示されている。
【００６４】
なお、広告配信サーバ１は、表示可能な広告枠の数よりも、特定した閲覧商品及び関連商品の合計数が多い場合には、特定した閲覧商品及び関連商品から表示可能な広告枠の数だけ無作為に広告対象の商品を選定してもよく、所定の規則に基づき広告商品を選定してもよい。後者の場合、広告配信サーバ１は、例えば、閲覧商品とのジャンルコードの一致度、及び関連ワードの一致度を数値化し、これらの合計スコアが最も高い関連商品を優先的に広告商品として選定してもよく、その際の表示順を合計スコア順としても良い。この場合、ジャンルコードの一致度は、例えば、大分類から小分類まで完全一致する場合、大分類及び中分類のみが一致する場合、大分類のみ一致する場合の順に大きくするとよい。また、関連ワードの一致度は、例えば、一致した単語数が多いほど高くするとよい。
【００６５】
このように、広告配信サーバ１は、対象の閲覧者の閲覧商品とジャンルコード又は関連ワードの少なくとも一方において共通性がある関連商品を広告商品とみなし、広告商品に対応する広告情報Ｉａを生成する。これにより、広告配信サーバ１は、対象の閲覧者が関心を有する商品を個別に広告商品として抽出し、効果的な広告表示を行うことができる。
【００６６】
なお、広告配信サーバ１は、実質的に同義語（又は類語）と認められる関連ワード同士（例えば、「流行」と「トレンド」）を、一致しているとみなしてもよい。この場合、広告配信サーバ１は、例えば、同一語とみなしてもよい関連ワードの組合せを示すテーブルなどを予め記憶し、当該テーブルを参照することで、個々の関連ワード同士の一致及び不一致を判定する。これにより、より的確に関連商品を選定することができる。
【００６７】
ここで、対象の閲覧者による閲覧商品が複数存在する場合について補足説明する。
【００６８】
この場合、広告配信サーバ１は、履歴情報１３２に記録された閲覧日時又は閲覧時間の少なくとも一方を参照することで、閲覧者が最も関心を有すると推定される閲覧商品及びその関連商品を広告商品として選定してもよい。この場合、例えば、広告配信サーバ１は、対象の閲覧者による閲覧商品のうち、最も閲覧日時が現在日時に近い商品（即ち最後に閲覧された商品画面の商品）を、閲覧者が最も関心を有する閲覧商品として推定する。そして、広告配信サーバ１は、図８の例と同様、ジャンルコード又は／及び関連ワードに基づき、当該閲覧商品の関連商品を特定することで、広告商品を決定する。他の例では、広告配信サーバ１は、対象の閲覧者による閲覧商品のうち、閲覧時間が最も長い商品を選定し、選定した閲覧商品及びその関連商品に基づき、広告商品を決定する。
【００６９】
また、広告配信サーバ１は、閲覧商品が複数存在する場合、対象の閲覧者が閲覧した商品画面の商品ＩＤの遷移に基づき、広告商品を決定してもよい。例えば、広告配信サーバ１は、履歴情報１３２を参照し、所定時間内において同一商品の商品画面のへの遷移を検出した場合、当該商品は閲覧者が最も関心を有する閲覧商品であると判断する。よって、この場合、広告配信サーバ１は、当該閲覧商品とその関連商品から広告商品を決定する。他の例では、広告配信サーバ１は、履歴情報１３２を参照し、所定時間内において同一ジャンルコードとなる商品の商品画面への遷移を検出した場合、当該ジャンルコードが示す分類の商品に閲覧者が関心を有していると判断し、当該ジャンルコードを有する商品から広告商品を決定する。
【００７０】
［広告表示システムの作用効果］
実施形態の広告表示システム１００によれば、広告配信サーバ１は、外部サーバ２から広告リクエストＲａを受信した場合、対象となる閲覧者の閲覧商品と分類等において共通性がある関連商品の広告に関する広告情報Ｉａを生成し、要求元の外部サーバ２に送信する。これにより、広告配信サーバ１は、閲覧者ごとに関心が高いと推定される商品を広告商品として好適に選定し、閲覧者の購買意欲を好適に掻き立てる広告を表示させることができる。
【００７１】
［変形例］
次に、実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【００７２】
（変形例１）
広告配信サーバ１は、閲覧者の属性を推定し、その推定結果に基づき、当該閲覧者に対する広告表示の有無を決定してもよい。
【００７３】
例えば、広告配信サーバ１は、履歴情報１３２に登録されている閲覧者ＩＤごとに、商品画面を閲覧した商品ＩＤ、広告配信サーバ１が運営しているサイトへの登録情報、Ｃｏｏｋｉｅに登録された情報、その他広告配信サーバ１が収集可能な情報に基づき、閲覧者の収入（年収）、職業、住所又は居所等の属性を推定する。そして、広告配信サーバ１は、外部サーバ２から広告リクエストＲａを受信した場合に、広告リクエストＲａにより特定される閲覧者ＩＤが示す閲覧者の推定属性に基づき、広告情報Ｉａの送信要否を決定する。
【００７４】
この場合、例えば、広告配信サーバ１は、広告を表示する対象となる閲覧者の条件（例えば年収の下限額、職業のカテゴリ情報等）を予め定めておき、広告リクエストＲａにより特定される閲覧者ＩＤが示す閲覧者の推定属性が上記の条件を満たす場合、実施例と同様に、広告情報Ｉａを生成して外部サーバ２に送信する。一方、広告配信サーバ１は、対象の閲覧者の推定属性が上記の条件を満たさない場合、広告を表示しない旨を通知する情報を広告情報Ｉａに代えて外部サーバ２に送信する。
【００７５】
このように、本変形例では、閲覧者の推定属性に基づき、当該閲覧者に対する広告表示の有無を決定することで、特定の属性を有する人に対して選択的に広告を表示させることができる。本変形例では、広告配信サーバ１の制御部１５は、本発明における「推定手段」として機能する。
【００７６】
なお、広告対象となる商品ごとに上述の属性の条件が定められてもよい。この場合、例えば、商品情報ＤＢ１３１は、対象の商品の購買者となり得る閲覧者の属性を記録する項目である「閲覧者属性」をさらに有し、広告配信サーバ１は、対象の閲覧者の推定属性と「閲覧者属性」が一致する商品を、広告商品の候補とする。例えば、広告配信サーバ１は、対象の閲覧者の推定属性と「閲覧者属性」が一致する（又は相反しない）閲覧商品及びその関連商品から優先的に広告商品を選定する。このようにすることで、広告配信サーバ１は、閲覧者の属性に適した商品の広告を好適に表示させることができる。
【００７７】
（変形例２）
広告表示システム１００が取り扱う商品は、書籍に限らなくともよい。例えば、表示システム１００は、書籍に加え、又はこれに代えて、音楽や映画の再生用メディア、その他種々の商品を広告対象としてもよい。この場合、商品情報ＤＢ１３１の「ジャンルコード」には、商品の分類（大分類、中分類、小分類等）を示す識別情報が登録され、「タイトル」には、商品名が登録され、「刊行日」には商品の発売日が登録される。
【００７８】
（変形例３）
広告配信サーバ１は、複数のサーバから構成されていてもよい。例えば、広告配信サーバ１は、商品情報ＤＢ１３１及び履歴情報ＤＢ１３２を記憶するサーバと、電子商取引のための商品画面などを表示するための表示情報の生成・送信を行うサーバと、広告リクエストＲａの受信及び広告情報Ｉａの生成及び送信を行うサーバと、から構成されていてもよい。この場合、複数のサーバは、それぞれに割り当てられた処理に必要な情報の授受をサーバ間で行う。この場合の複数のサーバは、本発明における「広告配信装置」の一例である。
【００７９】
（変形例４）
広告配信サーバ１は、外部サーバ２が管理するウェブサイトに掲載する広告枠に対して表示させる広告商品を決定する代わりに、広告配信サーバ１が管理するウェブサイトに掲載する広告枠に対して表示させる広告商品を定めてもよい。
【００８０】
この場合、例えば、広告配信サーバ１は、表示端末３から広告配信サーバ１が使用可能な広告枠を有するウェブページの表示リクエストを受信した場合に、図６のステップＳ１１０と同様に、商品情報ＤＢ１３１及び履歴情報１３２に基づき広告商品を決定し、当該広告商品の広告情報を生成して上述の広告枠に表示させる。この態様によっても、広告配信サーバ１は、閲覧者ごとに関心が高いと推定される商品を広告商品として好適に選定し、閲覧者にその広告を表示させることができる。
【００８１】
（変形例５）
広告配信サーバ１は、閲覧商品と異なるジャンルの商品を広告商品として定めてもよい。
【００８２】
例えば、この場合、広告配信サーバ１は、閲覧商品に記載された内容と関連するジャンルの商品を広告商品として定める。例えば、広告配信サーバ１は、閲覧商品の大分類（図４のジャンルコードの上２桁）と関連する他のジャンルの商品（例えば閲覧商品の大分類がサイクリングの場合には自転車）を広告商品として定める。この場合、例えば、広告配信サーバ１は、大分類ごとに関連するジャンルを規定したテーブルを予め記憶し、当該テーブルを参照することで、広告商品とすべき商品のジャンルを特定してもよい。他の例では、図４の商品情報ＤＢ１３１において、各商品に関連する他のジャンルを示す項目をさらに設けておき、広告配信サーバ１は、閲覧商品に対する商品情報ＤＢ１３１の当該項目を参照することで、広告商品とすべき商品のジャンルを閲覧商品から特定してもよい。
【００８３】
なお、本変形例では、広告配信サーバ１は、例えば、書籍以外の各ジャンルの商品に関する商品情報を記録したデータベースをさらに記憶し、当該データベースから、特定したジャンルに該当する商品を広告商品として定める。特定したジャンルに該当する商品が広告枠の数よりも多い場合には、広告配信サーバ１は、特定したジャンルに該当する商品から無作為に広告商品を定めてもよく、特定したジャンルに該当する商品から所定の規則に基づき広告商品を定めてもよい。後者の場合、例えば、広告配信サーバ１は、変形例１で説明した閲覧者の属性（例えば年収等）に応じた価格帯の商品を、特定したジャンルに該当する商品から選定することで、広告商品を定めてもよい。
【００８４】
本変形例によれば、広告配信サーバ１は、書籍とは異なるジャンルの商品の広告を効果的に実行することができる。
【符号の説明】
【００８５】
１…広告配信サーバ
２…外部サーバ
３…表示端末
４…通信網
１００…広告表示システム
【図１】
2020087270.tif 000003
【図２】
2020087270.tif 000004
【図３】
2020087270.tif 000005
【図４】
2020087270.tif 000006
【図５】
2020087270.tif 000007
【図６】
2020087270.tif 000008
【図７】
2020087270.tif 000009
【図８】
2020087270.tif 000010