(57)【要約】      （修正有）【課題】広告枠による収益を向上させることができる広告配信管理装置、広告配信システム、広告配信管理方法および広告配信管理プログラムを提供する。【解決手段】広告配信管理装置は、受付部および配信管理部を備える。受付部は、複数のユーザの端末装置から広告コンテンツの配信を要求する広告リクエストを受け付ける。配信管理部は、複数の広告配信装置の中から広告リクエストに対する広告コンテンツの配信元装置を所定条件に基づいて選択する第１動作モードと、複数の広告配信装置のうち特定の広告配信装置を配信元装置にする第２動作モードとを広告リクエストを行ったユーザに応じて選択的に実行する。さらに、配信管理部は、複数のユーザを複数のグループに分け、所定期間の中で互いにずれた複数の期間のそれぞれを複数のグループのそれぞれに第２動作モードの期間として割り当てる割り当て処理を行う。【選択図】図１Ａ
2015005068.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの端末装置から広告コンテンツの配信を要求する広告リクエストを受け付ける受付部と、
複数の広告配信装置の中から前記広告リクエストに対する広告コンテンツの配信元装置を所定条件に基づいて選択する第１動作モードと、前記複数の広告配信装置のうち特定の広告配信装置を前記配信元装置にする第２動作モードとを前記広告リクエストを行ったユーザに応じて選択的に実行する配信管理部と、を備え、
前記配信管理部は、
前記複数のユーザを複数のグループに分け、所定期間の中で互いにずれた複数の期間のそれぞれを前記複数のグループのそれぞれに前記第２動作モードの期間として割り当てる割り当て処理を行う
ことを特徴とする広告配信管理装置。
【請求項２】
前記配信管理部は、
前記割り当て処理を所定規則に従って繰り返し行う
ことを特徴とする請求項１に記載の広告配信管理装置。
【請求項３】
前記配信管理部は、
前記グループの数を所定規則に従って変更する
ことを特徴とする請求項１または２に記載の広告配信管理装置。
【請求項４】
前記配信管理部は、
前記広告リクエストに含まれるユーザＩＤのハッシュ値を求め、当該ハッシュ値に基づいて前記広告リクエストを行ったユーザを前記グループに振り分ける
ことを特徴とする請求項１〜３のいずれか一つに記載の広告配信管理装置。
【請求項５】
前記広告リクエストに対して前記特定の広告配信装置で広告コンテンツを配信した場合の収益期待値を予測する予測部を備え、
前記配信管理部は、
第１動作モードにおいて、前記収益期待値に基づき、前記配信元装置を前記複数の広告配信装置の中から選択する
ことを特徴とする請求項１〜４のいずれか一つに記載の広告配信管理装置。
【請求項６】
広告コンテンツを配信する複数の広告配信装置と、
複数のユーザの端末装置から広告リクエストに対応する広告コンテンツを前記複数の広告配信装置のいずれかから配信させる広告配信管理装置と、を備え、
前記広告配信管理装置は、
前記広告コンテンツの配信を要求する広告リクエストを受け付ける受付部と、
前記複数の広告配信装置の中から前記広告リクエストに対する広告コンテンツの配信元装置を所定条件に基づいて選択する第１動作モードと、前記複数の広告配信装置のうち特定の広告配信装置を前記配信元装置にする第２動作モードとを前記広告リクエストを行ったユーザに応じて選択的に実行する配信管理部と、を備え、
前記配信管理部は、
前記複数のユーザを複数のグループに分け、所定期間の中で互いにずれた複数の期間のそれぞれを前記複数のグループのそれぞれに前記第２動作モードの期間として割り当てる割り当て処理を行う
ことを特徴とする広告配信システム。
【請求項７】
コンピュータが実行する広告配信管理方法であって、
複数のユーザの端末装置から広告コンテンツの配信を要求する広告リクエストを受け付ける受付ステップと、
複数の広告配信装置の中から前記広告リクエストに対する広告コンテンツの配信元装置を所定条件に基づいて選択する第１動作モードと、前記複数の広告配信装置のうち特定の広告配信装置を前記配信元装置にする第２動作モードとを前記広告リクエストを行ったユーザに応じて選択的に実行する配信管理ステップと、を含み、
前記配信管理ステップにおいて、
前記複数のユーザを複数のグループに分け、所定期間の中で互いにずれた複数の期間のそれぞれを前記複数のグループのそれぞれに前記第２動作モードの期間として割り当てる割り当て処理を行う
ことを特徴とする広告配信管理方法。
【請求項８】
コンピュータを、
複数のユーザの端末装置から広告コンテンツの配信を要求する広告リクエストを受け付ける受付部、
複数の広告配信装置の中から前記広告リクエストに対する広告コンテンツの配信元装置を所定条件に基づいて選択する第１動作モードと、前記複数の広告配信装置のうち特定の広告配信装置を前記配信元装置にする第２動作モードとを前記広告リクエストを行ったユーザに応じて選択的に実行する配信管理部、として機能させ
前記配信管理部は、
前記複数のユーザを前記複数のグループに分け、所定期間の中で互いにずれた複数の期間のそれぞれを複数のグループのそれぞれに前記第２動作モードの期間として割り当てる割り当て処理を行う
ことを特徴とする広告配信管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信管理装置、広告配信システム、広告配信管理方法および広告配信管理プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、インターネットを介した広告配信が盛んに行われている。例えば、広告媒体（例えば、ウェブページ）に設定された広告枠に、企業や商品等の広告コンテンツを表示し、かかる広告コンテンツがクリックされた場合に広告主のウェブページへ遷移させる広告配信が行われている。
【０００３】
広告媒体を有する媒体社には、例えば、一部の広告枠在庫を広告主に販売しつつ、残り広告枠在庫の販売を広告配信業者に委託する媒体社や、すべての広告枠在庫の販売を広告配信業者に委託する媒体社などがある。
【０００４】
広告コンテンツの掲載価格が、例えば、広告主により指定された入札価格や広告効果（例えば、ＣＴＲ：Click  Through  Rate）に基づいて決定される場合、広告コンテンツの配信元(以下、広告配信元と記載する)が媒体社であるか広告配信業者であるかで広告枠による媒体社の収益が増減する場合がある。また、すべての広告枠在庫の販売を複数の広告配信業者に委託する場合も、広告配信元をいずれの広告配信業者とするかによって媒体社の収益が増減することがある。
【０００５】
媒体社にとっては広告枠による収益を最大化することが望ましく、広告配信元の選択を適切に行うことが望まれる。そこで、広告コンテンツ毎にｅＣＰＭ（effective  Cost  Per  Mille）を予測し、かかる予測したｅＣＰＭに基づいて広告配信元を選択することで、媒体社の収益を向上させる技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−０９３７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、一部のユーザに対して広告配信元が偏って選択されるおそれがあり、この場合、一部のユーザに対して選択されない広告配信元についての収益予測が難しくなるおそれがある。そのため、一部のユーザに関し広告枠による収益の向上を図ることができないおそれがある。
【０００８】
本願は、上記に鑑みてなされたものであって、広告枠による収益を向上させることができる広告配信管理装置、広告配信システム、広告配信管理方法および広告配信管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本願に係る広告配信管理装置は、受付部および配信管理部を備える。前記受付部は、複数のユーザの端末装置から広告コンテンツの配信を要求する広告リクエストを受け付ける。前記配信管理部は、複数の広告配信装置の中から前記広告リクエストに対する広告コンテンツの配信元装置を所定条件に基づいて選択する第１動作モードと、前記複数の広告配信装置のうち特定の広告配信装置を前記配信元装置にする第２動作モードとを前記広告リクエストを行ったユーザに応じて選択的に実行する。さらに、前記配信管理部は、前記複数のユーザを複数のグループに分け、所定期間の中で互いにずれた複数の期間のそれぞれを前記複数のグループのそれぞれに前記第２動作モードの期間として割り当てる割り当て処理を行う。
【発明の効果】
【００１０】
実施形態の一態様によれば、広告枠による収益を向上させることができる広告配信管理装置、広告配信システム、広告配信管理方法および広告配信管理プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１Ａ】図１Ａは、実施形態に係る広告配信管理処理を示す図である。
【図１Ｂ】図１Ｂは、動作モードの割り当ての一例を示す図である。
【図２】図２は、実施形態に係る広告配信システムの構成例を示す図である。
【図３】図３は、実施形態に係る広告配信管理装置の構成例を示す図である。
【図４】図４は、動作モード割当テーブルの一例を示す図である。
【図５】図５は、所定期間と切替期間の関係例を示す図である。
【図６】図６は、価格条件テーブルの一例を示す図である。
【図７】図７は、実施形態に係る広告配信管理装置の情報処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本願に係る広告配信管理装置、広告配信システム、広告配信管理方法および広告配信管理プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る広告配信管理装置、広告配信システム、広告配信管理方法および広告配信管理プログラムが限定されるものではない。
【００１３】
［１．広告配信処理］
まず、実施形態に係る広告配信処理について説明する。図１Ａは、実施形態に係る広告配信処理の説明図であり、本実施形態においては広告配信システムにより広告配信処理が実行される。
【００１４】
図１Ａに示すように、実施形態に係る広告配信システム１は、広告配信管理装置３と、第１の広告配信装置４と、第２の広告配信装置５Ａ〜５Ｃとを有し、これらの装置は、通信ネットワークを介して通信可能に接続される。なお、以下においては、第２の広告配信装置５Ａ〜５Ｃを総称して第２の広告配信装置５と記載する場合がある。
【００１５】
広告配信管理装置３および第１の広告配信装置４は、例えば、媒体社ＣＡにより管理および運用され、第２の広告配信装置５Ａは、例えば、広告配信業者ＣＢ１により管理および運用される。また、第２の広告配信装置５Ｂは、例えば、広告配信業者ＣＢ２により管理および運用され、第２の広告配信装置５Ｃは、例えば、広告配信業者ＣＢ３により管理および運用される。
【００１６】
端末装置６は、広告リクエストを広告配信管理装置３へ送信する。かかる広告リクエストは、例えば、ウェブページ８に設定された広告枠９に表示する広告コンテンツの配信要求である。なお、ここでは、広告媒体の一例としてウェブページを説明するが、例えば、端末装置６において、電子ゲーム、電子書籍、動画配信などのアプリケーションプログラムがインストールされている場合、かかるアプリケーションプログラムによる表示画面などに広告枠９を設けて広告媒体としてもよい。この場合もアプリケーションプログラムにより端末装置６から広告枠９に対応する広告リクエストが広告配信管理装置３へ送信される。
【００１７】
広告配信管理装置３の制御部１２は、端末装置６から広告リクエストを受け付けると、端末装置６のユーザＵに応じた動作モードを選択して実行する。制御部１２によって選択される動作モードには、第１動作モードと第２動作モードとがある。
【００１８】
制御部１２は、ユーザＵに応じた動作モードが第１動作モードである場合、所定の条件に基づき、広告リクエストに対して広告コンテンツを、第１および第２の広告配信装置４、５Ａ〜５Ｃの中から配信する広告配信装置（以下、配信元装置と記載する場合がある）を選択する。
【００１９】
制御部１２は、例えば、広告リクエストに対して第１の広告配信装置４で広告コンテンツを配信した場合の収益期待値ＲＡを求める。収益期待値ＲＡは、例えば、広告リクエストに対する広告コンテンツの配信により期待されるｅＣＰＭ（effective  Cost  Per  Mille）である。
【００２０】
そして、制御部１２は、収益期待値ＲＡに基づいて設定した価格ランク（以下、設定価格ランクと記載する）で第２の広告配信装置５Ａ〜５Ｃのいずれかで配信可能な場合には、第２の広告配信装置５に広告リクエストに対して広告コンテンツを配信させる。一方、制御部１２は、収益期待値ＲＡに基づいて設定した価格ランクで第２の広告配信装置５Ａ〜５Ｃのいずれも配信できない場合、第１の広告配信装置４に広告リクエストに対して広告コンテンツを配信させる。
【００２１】
したがって、例えば、収益期待値ＲＡと同等以上の収益を得ることができる設定価格ランクを設定することで、第１および第２の広告配信装置４、５Ａ〜５Ｃのいずれの広告配信による収益が高いか分からない場合であっても、第１の広告配信装置４の収益期待値ＲＡと同等以上の収益を得ることが可能であり、広告枠９による収益を向上させることができる。
【００２２】
また、制御部１２は、広告リクエストに対して第２の広告配信装置５Ａ〜５Ｃでそれぞれ広告コンテンツを配信した場合の収益期待値ＲＢ１〜ＲＢ３（以下、収益期待値ＲＢと総称する場合がある）を得ることができる場合がある。この場合、制御部１２は、第１動作モードにおいて、例えば、収益期待値ＲＡ、ＲＢ１〜ＲＢ３のうち最も高い収益期待値に対応する広告配信装置を配信元装置にすることができ、広告枠９による収益を向上させることができる。
【００２３】
このように、第１動作モードでは、広告配信装置の収益期待値に基づき、第１および第２の広告配信装置４、５Ａ〜５Ｃの中から配信元装置が選択されることから、広告枠９による収益を向上させることができる。
【００２４】
一方、ユーザＵに応じた動作モードが第２動作モードである場合、制御部１２は、第１の広告配信装置４を広告リクエストに対して広告コンテンツを配信する広告配信装置として選択する。具体的には、制御部１２は、複数のユーザＵを複数のグループに分け、所定期間の中で互いにずれた複数の期間のそれぞれを複数のグループのそれぞれに第２動作モードの期間として割り当てる割り当て処理を行う。
【００２５】
図１Ｂは、動作モード割当テーブルの一例を示す図である。図１Ｂに示す動作モード割当テーブルは、複数のユーザＵをグループＡ〜Ｄに分けた場合においてグループＡ〜Ｄのそれぞれに対して第２動作モードの期間を割り当てるための情報であり、記憶部１１に記憶される。
【００２６】
図１Ｂに示すように、所定期間（４日間）の中で互いにずれた期間（１日目、２日目、３日目、４日目）が設定される。また、グループＡ〜Ｄは、ユーザＵの数がそれぞれ均等になるように設定される。そして、「１日目」の期間にはグループＡが割り当てられ、「２日目」の期間にはグループＢが割り当てられ、「３日目」の期間にはグループＣが割り当てられ、「４日目」の期間にはグループＤが割り当てられる。
【００２７】
制御部１２は、記憶部１１に記憶された動作モード割当テーブルに基づいて、ユーザＵに応じた動作モードを選択して実行する。制御部１２は、例えば、「１日目」の期間において、グループＡに属するユーザＵが広告リクエストを行った場合、第２動作モードを選択して第１の広告配信装置４から広告コンテンツの配信を行わせる。一方、制御部１２は、「１日目」の期間において、グループＢ〜Ｄに属するユーザＵが広告リクエストを行った場合、第１動作モードを選択して第１および第２の広告配信装置４、５Ａ〜５Ｃの中から選択した広告配信装置から広告コンテンツの配信を行わせる。
【００２８】
また、制御部１２は、「２日目」の期間において、グループＢに属するユーザＵに対しては、第２動作モードを選択し、グループＡ、Ｃ、Ｄに属するユーザＵに対しては第１動作モードを選択する。また、制御部１２は、「３日目」の期間において、グループＣのユーザＵに対しては、第２動作モードを選択し、グループＡ、Ｂ、Ｄに属するユーザＵに対しては第１動作モードを選択する。制御部１２は、「４日目」の期間において、グループＤに属するユーザＵに対しては、第２動作モードを選択し、グループＡ〜Ｃに属するユーザＵに対しては第１動作モードを選択する。
【００２９】
このように、実施形態に係る広告配信システム１では、所定期間（４日間）で全てのグループＡ〜ＤのユーザＵが第１の広告配信装置４に対して選択されることになる。したがって、第１動作モードにおいて第２の広告配信装置５のみが選択されるユーザＵに対しても、第２動作モードにおいて第１の広告配信装置４が選択され、ユーザＵの情報を収集できる。
【００３０】
ユーザＵの情報は、例えば、ＨＴＴＰクッキー（HyperText  Transfer  Protocol  Cookie：以下、クッキーと記載する）、広告コンテンツに対するクリック有無やコンバージョンの有無などの情報などであり、収益期待値ＲＡの演算に必要な情報である。かかるユーザＵの情報を取得することができることから、収益期待値ＲＡを精度よく求めることができ、これにより、広告枠９による収益を向上させることができる。
【００３１】
例えば、クッキーには、ウェブサーバ２（図２参照）のウェブページへのアクセス履歴が含まれている。広告配信管理装置３は、クッキーを取得することにより、広告リクエストを行ったユーザＵがリターゲティング広告の対象であるか否かを判断できる。リターゲティング広告の対象である場合には収益期待値ＲＡが相対的に高くなる。したがって、第１の広告配信装置４で広告配信した場合に高い収益が見込めるにも関わらず、クッキーが取得できずに収益期待値ＲＡが高くならないといった状態を回避することができ、広告枠９による収益を向上させることができる。
【００３２】
なお、グループＡ〜Ｄへのグループ分けが行われるユーザＵは、広告配信管理装置３へ広告リクエストを送信する端末装置６のユーザＵの全てでなくてもよい。例えば、広告配信管理装置３へ広告リクエストを送信する端末装置６のユーザＵ全体のうち所定割合（例えば、８０％）のユーザＵをグループＡ〜Ｄへ分けることによっても、かかる所定割合に応じて広告枠９による収益を向上させることができる。 
【００３３】
また、第１の広告配信装置４は、媒体社ＣＡにより管理および運用されるものとして説明したが、第１の広告配信装置４による収益期待値ＲＡを取得することができれば、第１の広告配信装置４は、媒体社ＣＡ以外の広告配信業者によって管理および運用されてもよい。すなわち、全ての広告配信装置が媒体社ＣＡ以外の広告配信業者によって管理および運用されてもよい。
【００３４】
［２．広告配信システム１］
次に、図２を用いて、実施形態に係る広告配信システム１の構成例について説明する。なお、第２の広告配信装置５の数は、３つに限らず、２つ以下または４つ以上であってもよい。
【００３５】
図２に例示するように、実施形態に係る広告配信システム１は、ウェブサーバ２と、広告配信管理装置３と、第１の広告配信装置４と、第２の広告配信装置５Ａ〜５Ｃとを備える。これらの装置は、通信ネットワーク７を介して互いに通信可能に接続される。通信ネットワーク７は、例えば、インターネットなどである。
【００３６】
端末装置６は、例えば、ユーザＵによって利用されるＰＣ（Personal  Computer）、ＰＤＡ（Personal  Digital  Assistant）、スマートフォンなどであり、ブラウザアプリケーション（以下、ブラウザと記載する）がインストールされている。
【００３７】
ウェブサーバ２は、広告枠が設定された複数のウェブページを記憶している。ウェブサーバ２の制御部は、通信ネットワーク７を介して端末装置６のブラウザからのアクセスがあると、端末装置６によって指定されたＵＲＬ（Uniform Resource Locator）に対応するウェブページを提供する。
【００３８】
端末装置６のブラウザは、ウェブサーバ２からウェブページを受信すると、ウェブページに設定された広告枠に対応する広告リクエストを広告配信管理装置３へ送信する。広告リクエストは、広告枠に表示する広告コンテンツの配信要求であり、例えば、端末装置６のユーザＵの識別情報（以下、ユーザＩＤと記載する）や広告枠の識別情報（以下、広告枠ＩＤと記載する）を含む。ユーザＩＤは、例えば、ＨＴＴＰクッキーである。かかるクッキーには、ユーザＩＤ以外にウェブサーバ２のウェブページへのアクセス履歴を含み、また、ユーザＵの年齢、性別などのユーザ情報を含むこともできる。
【００３９】
広告配信管理装置３は、広告リクエストを行った端末装置６のユーザＵに対応するグループに応じて第１動作モードおよび第２動作モードを選択し、選択した動作モードの実行によって決定した広告配信装置から広告コンテンツを配信させる。
【００４０】
第２の広告配信装置５は、広告配信管理装置３からの広告配信の問い合わせがあった場合、広告配信を行うかどうかを判定する。そして、第２の広告配信装置５は、広告配信を行うと判定した場合、配信可を示す応答を広告配信管理装置３へ送信する。一方、第２の広告配信装置５は、広告配信を行わないと判定した場合、配信不可を示す応答を広告配信管理装置３へ送信する。
【００４１】
［３．広告配信管理装置３］
図３は、広告配信管理装置３の構成例を示す図である。図３に示すように、広告配信管理装置３は、通信部１０と、記憶部１１と、制御部１２とを有する。
【００４２】
通信部１０は、通信ネットワーク７との間で情報の送受信を行う通信インタフェースであり、通信ネットワーク７との接続を有線または無線で行う。制御部１２は、通信部１０および通信ネットワーク７を介して、第１の広告配信装置４、第２の広告配信装置５Ａ〜５Ｃおよび端末装置６との間で各種の情報を送受信することができる。
【００４３】
記憶部１１は、配信管理情報ＤＢ（Data  Base）２１と、ユーザ情報ＤＢ２２と、広告枠情報ＤＢ２３とを有する。配信管理情報ＤＢ２１、ユーザ情報ＤＢ２２および広告枠情報ＤＢ２３は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。
【００４４】
制御部１２は、広告配信管理処理を行う。制御部１２は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。制御部１２は、内部のＣＰＵ（Central  Processing  Unit）またはＭＰＵ（Micro  Processing  Unit）によって内部の記憶装置に記憶されたプログラム（広告配信管理プログラムの一例）がＲＡＭを作業領域として実行されることで、受付部３１、予測部３２および配信管理部３３として機能する。
【００４５】
なお、制御部１２の構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、広告配信管理装置３は不図示の読取装置を備えており、制御部１２は、読取装置を経由して記録媒体に記録されているプログラムを内部の記憶装置に読み込んだ後、かかるプログラムを実行することにより、上述した制御部１２の機能を実現することができる。なお、記録媒体としては、光ディスク、フレキシブルディスク、ハードディスク等が挙げられる。
【００４６】
［３．１．受付部３１］
受付部３１は、端末装置６からの広告リクエストを受け付ける。広告リクエストには、クッキーの情報や広告枠ＩＤが含まれる。クッキーには、ユーザＵのユーザＩＤが含まれる。受付部３１は、受け付けた広告リクエストの情報を予測部３２および配信管理部３３へ出力する。
【００４７】
［３．２．予測部３２］
予測部３２は、広告リクエストに対して第１の広告配信装置４で広告コンテンツを配信した場合の収益期待値ＲＡを予測し、予測した収益期待値ＲＡの情報を配信管理部３３へ出力する。予測部３２は、収益期待値ＲＡを、例えば、ユーザＵの属性や広告枠などの情報から予測モデルを用いた統計的手法により予測する。
【００４８】
ユーザＵの属性は、例えば、ユーザＵの年齢、性別、場所、嗜好、ウェブページへのアクセス履歴などである。広告枠の情報は、例えば、広告枠の種類、サイズ、ページ内の位置、クリック頻度、表示頻度、平均表示時間などである。クリック頻度は、広告枠の広告コンテンツが直前の所定期間にクリックされた頻度である。表示頻度は、広告枠に広告コンテンツが直前の所定期間に表示された頻度である。平均表示時間は、広告枠が設定されたウェブページの過去の平均表示時間である。
【００４９】
ユーザ情報ＤＢ２２には、ユーザＩＤに対し、ユーザＵの年齢、性別、場所、嗜好などの属性情報が対応付けられて記憶されており、予測部３２は、広告リクエストに含まれるユーザＩＤに基づき、ユーザ情報ＤＢ２２からユーザＵの属性情報を取得する。また、クッキーには、ウェブページへのアクセス履歴の情報が含まれており、予測部３２は、クッキーからもユーザＵの属性情報を取得する。なお、クッキーにユーザＵの年齢、性別などのユーザ属性が含まれる場合には、予測部３２は、クッキーからユーザＵの年齢、性別などを取得することもできる。
【００５０】
また、広告枠情報ＤＢ２３には、広告枠ＩＤに対し、広告枠の種類、サイズ、ページ内の位置、クリック頻度、表示頻度、平均表示時間などの情報が対応付けられて記憶される。予測部３２は、広告リクエストに含まれる広告枠ＩＤに基づき、広告枠情報ＤＢ２３から広告枠の情報を取得する。
【００５１】
また、予測部３２は、例えば、収益期待値ＲＡをｅＣＰＭ期待値とする場合、ＣＴＲ（Click  Through  Ratio）期待値とＣＰＣ（Cost  Per  Click）期待値とを求め、ＣＴＲ期待値とＣＰＣ期待値とを掛け合わせて収益期待値ＲＡを求める。
【００５２】
ＣＴＲ期待値は、広告リクエストに対するＣＴＲの期待値である。予測部３２は、広告枠の広告コンテンツへのクリックを従属変数とし、上述したユーザＵの属性情報や広告枠の情報を独立変数（説明変数）として、例えば、ＳＶＭ（Support  Vector  Machine）とシグモイドフィッティングによりＣＴＲ期待値を求める。また、予測部３２は、例えば、ロジスティック回帰分析によりＣＴＲ期待値を求めることもできる。
【００５３】
また、ＣＰＣ期待値は、広告リクエストに対するＣＰＣの期待値である。予測部３２は、広告リクエストに対する配信候補の広告コンテンツの配信単価（例えば、ＣＰＣやＣＰＡ（Cost  Per  Action））を従属変数とし、上述したユーザＵの属性情報や広告枠の情報を独立変数（説明変数）として、例えば、重回帰分析またはポアソン回帰分析によりＣＰＣ期待値を求める。
【００５４】
広告リクエストに対する配信候補の広告コンテンツは、受付部３１で受け付けた広告リクエストに対して第１の広告配信装置４により配信される広告コンテンツである。予測部３２は、広告リクエストに対する配信候補の広告コンテンツの配信単価を、例えば、第１の広告配信装置４に問い合わせ、第１の広告配信装置４から取得する。
【００５５】
なお、ｅＣＰＭ期待値は、１０００インプレッション当たりの収益期待値であるが、インプレッションの単位数は１０００インプレッションに限定されない。予測部３２は、例えば、１インプレッション当たりの収益期待値や１０インプレッション当たりの収益期待値を収益期待値ＲＡとして求めることもできる。
【００５６】
［３．３．配信管理部３３］
配信管理部３３は、受付部３１から広告リクエストの情報を取得すると、広告リクエストに含まれるクッキーに基づき、広告リクエストを行ったユーザＵ（以下、リクエストユーザＵと記載する）を複数のグループのいずれか１つに振り分ける。
【００５７】
例えば、配信管理部３３は、クッキーに含まれるユーザＩＤを所定のハッシュ関数により演算してハッシュ値を求め、かかるハッシュ値に基づき、リクエストユーザＵをグループに振り分ける。例えば、配信管理部３３は、ハッシュ値のうち連続する所定の二桁（例えば、下二桁）の数字が、００〜２４の場合、２５〜４９の場合、５０〜７４の場合、および、７５〜９９の場合で、それぞれ、グループＡ、グループＢ、グループＣ、グループＤに振り分ける。
【００５８】
このように、ハッシュ値によってリクエストユーザＵをグループに振り分けることにより、リクエストユーザＵを均等に各グループに振り分けることが可能となる。なお、例えば、ユーザＩＤがハッシュ値によって生成されるような場合には、ユーザＩＤに基づき、リクエストユーザＵをグループに振り分けてもよく、また、その他の方法でリクエストユーザＵをグループに振り分けてもよい。
【００５９】
配信管理部３３は、リクエストユーザＵをグループに振り分けた後、振り分けたグループに基づき、広告リクエストに対する動作モードとして第１動作モードおよび第２動作モードのうちいずれか一つを選択する。配信管理部３３による動作モードの選択は、動作モード割当テーブルに基づいて行われる。
【００６０】
図４は、配信管理情報ＤＢ２１に記憶される動作モード割当テーブルの一例を示す図である。図４に示すように、動作モード割当テーブルは、各グループＡ〜Ｄと各期間ＴＢ１〜ＴＢ４の動作モードとを関連付けた情報である。なお、ここでは、グループの数を４としているが、グループの数は４つに限定されるものではなく、例えば、２つ〜３つであってもよく、また、５つ以上であってもよい。
【００６１】
図５は、所定期間ＴＡと期間ＴＢ１〜ＴＢ４との関係例を示す図である。期間ＴＢ１〜ＴＢ４は、所定期間ＴＡの中で互いにずれた期間であり、例えば、図５（ａ）に示すように連続した期間に設定することができる。例えば、期間ＴＢ１〜ＴＢ４を１日単位で連続させた場合、動作モード割当テーブルは、図１Ｂに示すように設定される。また、例えば、期間ＴＢは、２日単位や半日単位で設定することもできる。
【００６２】
図４に示す動作モード割当テーブルにより、グループＡ〜Ｄに対して期間ＴＢ１〜ＴＢ４で第２動作モードが割り当てられることから、所定期間ＴＡで全てのグループＡ〜ＤのユーザＵが第１の広告配信装置４に対して確実に選択される。したがって、第１動作モードにおいて第２の広告配信装置５のみが選択されるユーザＵに対しても、第２動作モードにおいて第１の広告配信装置４が選択され、収益期待値ＲＡの予測精度が劣化することを抑制でき、広告枠による収益を向上させることができる。
【００６３】
また、リクエストユーザＵを各グループに均等に振り分けているため、期間ＴＢ１〜ＴＢ４を連続した場合、各期間ＴＢにおいて、各グループが割り当てられるリクエストユーザＵの割合は、リクエストユーザＵ全体の２５％である。その結果、第２動作モードで割り当てられるリクエストユーザＵの割合は、リクエストユーザＵ全体の２５％であり、リクエストユーザＵ全体の７５％は、第１動作モードに割り当てられる。
【００６４】
これにより、第１動作モードへの影響を抑えつつ、第１の広告配信装置４に対してリクエストユーザＵをグループ単位で精度よく割り当てることができる。なお、リクエストユーザＵを各グループに均等に振り分ける場合、リクエストユーザＵを振り分けるグループの数を増やすことで、第１動作モードへの影響をより抑えることができる。例えば、リクエストユーザＵを振り分けるグループの数を８つにすることで、リクエストユーザＵ全体の８７．５％が第１動作モードに割り当てられる。
【００６５】
また、期間ＴＢ１〜ＴＢ４は、連続する期間でなくてもよく、図５（ｂ）に示すように、期間を空けて設定することもできる。例えば、所定期間ＴＡを１週間に設定し、１日単位の期間ＴＢ１〜ＴＢ４を２日間隔で設定することができる。これにより、所定期間ＴＡにおいて、リクエストユーザＵ全体を第１動作モードに割り当てる期間と、一部のリクエストユーザＵ毎に第２動作モードに割り当てる期間とを混在させることができ、所定期間ＴＡ全体として第１動作モードへの影響をより抑えることができる。
【００６６】
また、配信管理部３３は、第２動作モードを割り当てる所定期間ＴＡを所定規則に従って繰り返し行うことができる。例えば、配信管理部３３は、予め設定した周期（例えば、１週間に１回または１ヶ月に１回の周期）で所定期間ＴＡを設けて第２動作モードの割り当て処理を行うことができる。これにより、定期的に全てのグループについてリクエストユーザＵの広告リクエストを受け付けることができることから、収益期待値ＲＡの予測精度が劣化することを抑制できる。
【００６７】
また、配信管理部３３は、受付部３１によって受付けられる広告リクエストの数に応じた周期で所定期間ＴＡを設けて第２動作モードの割り当て処理を行うことができる。例えば、配信管理部３３は、広告リクエストの数が多い場合には、所定期間ＴＡを設ける周期を短くし、広告リクエストの数が少ない場合には、所定期間ＴＡを設ける周期を長くする。これによっても、第１動作モードへの影響を抑えることができる。
【００６８】
また、配信管理部３３は、第２動作モードの実行前後での収益期待値ＲＡがどのくらい変化したかによって、所定期間ＴＡを設ける周期を調整することもできる。例えば、配信管理部３３は、第２動作モードの前後での収益期待値ＲＡの変化が大きい場合、所定期間ＴＡを設ける周期を短くし、第２動作モードの前後での収益期待値ＲＡの変化が小さい場合、所定期間ＴＡを設ける周期を短くする。これにより、収益期待値ＲＡの予測精度が劣化することをより抑制できる。
【００６９】
また、配信管理部３３は、リクエストユーザＵを振り分けるグループの数を所定規則に従って変更することもできる。例えば、配信管理部３３は、広告リクエストの数が多い場合には、グループの数を多くし、広告リクエストの数が少ない場合には、グループの数を少なくする。これにより、リクエストユーザＵ全体の所定割合を第１動作モードに割り当てることができ、第１動作モードへの影響を抑えつつ、収益期待値ＲＡの予測精度が劣化することをより抑制できる。
【００７０】
また、上述においては、リクエストユーザＵを各グループに均等に振り分ける例を説明したが、配信管理部３３は、グループ毎のリクエストユーザＵの振り分け割合を変更することもできる。この場合、配信管理部３３は、リクエストユーザＵの振り分け割合に応じて期間ＴＢを調整することができる。例えば、配信管理部３３は、リクエストユーザＵの振り分け割合が多いグループの期間ＴＢを短くし、リクエストユーザＵの振り分け割合が少ないグループの期間ＴＢを長くすることができる。このようにすることで、グループ毎のリクエストユーザＵの振り分け割合を変更した場合であっても、第１動作モードへの影響を抑えることができる。
【００７１】
配信管理部３３は、動作モード割当テーブルに基づき、第１動作モードを選択した場合、予測部３２から収益期待値ＲＡの情報を取得し、広告リクエストに対し収益期待値ＲＡに応じた価格ランクを割り当てる。配信管理情報ＤＢ２１には、価格条件テーブルが記憶されており、配信管理部３３は、かかる価格条件テーブルに基づいて広告リクエストに対し収益期待値ＲＡに応じた価格ランクを割り当てる。
【００７２】
図６は、配信管理情報ＤＢ２１に記憶される価格条件テーブルの一例を示す図である。図６に示す価格条件テーブルは、収益期待値ＲＡの範囲と価格ランクを関連付けた情報であり、収益期待値ＲＡの範囲に応じて、第１価格ランク「Ｒａｎｋ１」から第５価格ランク「Ｒａｎｋ５」まで段階的に関連付けられる。
【００７３】
価格条件テーブルが図６に示す状態である場合、配信管理部３３は、例えば、予測部３２から取得した収益期待値ＲＡが０．１未満の範囲の場合、広告リクエストに対して第１価格ランク「Ｒａｎｋ１」を割り当てる。また、配信管理部３３は、例えば、予測部３２から取得した収益期待値ＲＡが０．３以上０．４未満の範囲の場合、広告リクエストに対して第４価格ランク「Ｒａｎｋ４」を割り当てる。
【００７４】
配信管理部３３は、価格条件テーブルに基づいて割り当てた価格ランクである設定価格ランクで広告リクエストに対する広告コンテンツの配信を行うか否かの問い合わせを１以上の第２の広告配信装置５に行う。
【００７５】
具体的には、配信管理部３３は、問い合わせを行う第２の広告配信装置５を決定し、決定した第２の広告配信装置５に配信クエリを送信する。配信クエリには、例えば、設定価格ランクの情報の他、ユーザＵの属性情報、広告枠の情報などを含めることができる。第２の広告配信装置５は、配信クエリに含まれる情報に基づいて、広告リクエストに対する広告コンテンツの配信を行うか否かを決定する。
【００７６】
配信管理部３３は、配信クエリに対して第２の広告配信装置５から配信可を示す応答を受信すると、配信管理部３３は、広告リクエストに対する広告コンテンツの配信元装置として、配信可を示す応答を行った第２の広告配信装置５を選択する。
【００７７】
一方、配信管理部３３は、配信クエリに対して第２の広告配信装置５から配信不可を示す応答を受信すると、配信クエリを送信していない第２の広告配信装置５があれば、かかる第２の広告配信装置５に対して配信クエリを送信する。かかる配信クエリに対して第２の広告配信装置５から配信可を示す応答を受信すると、配信管理部３３は、配信元装置として、配信可を示す応答を行った第２の広告配信装置５を選択する。
【００７８】
配信クエリの送信先となった１以上の第２の広告配信装置５がいずれも配信不可を示す応答を行った場合、配信管理部３３は問い合わせ処理を終了し、配信元装置として、配信可を示す応答を行った第１の広告配信装置４を選択する。
【００７９】
一方、配信管理部３３は、動作モード割当テーブルに基づき、第２動作モードを選択した場合、配信元装置として、配信可を示す応答を行った第１の広告配信装置４を選択する。
【００８０】
配信管理部３３は、配信元装置を決定すると、決定した配信元装置から広告リクエストに対する広告コンテンツを配信させる。例えば、配信管理部３３は、配信元装置に対して広告コンテンツの送信要求を行い、配信元装置から広告リクエストに対応する広告コンテンツを取得し、広告リクエストを行った端末装置６へ送信する。
【００８１】
また、配信管理部３３は、例えば、広告リクエストを行った端末装置６に対して配信元装置のＵＲＬを送信し、端末装置６から配信元装置に対して広告リクエストを送信させることもできる。また、配信管理部３３は、例えば、配信元装置に対して広告コンテンツの送信要求を行い、配信元装置から広告リクエストを行った端末装置６に対して広告リクエストに対応する広告コンテンツを送信させることもできる。
【００８２】
このように、配信管理部３３は、第１動作モードにおいて第２の広告配信装置５のみが選択されるユーザＵに対しても、第２動作モードにおいて第１の広告配信装置４を配信元装置として選択することができる。そのため、全てのグループのユーザＵに対して第１の広告配信装置４を配信元装置として選択することができ、第１の広告配信装置４において、全てのグループのユーザＵの情報を取得することができる。これにより、収益期待値ＲＡを精度よく求めることができ、これにより、広告枠による収益を向上させることができる。
【００８３】
なお、上述したグループ分けが行われるユーザＵは、広告配信管理装置３へ広告リクエストを送信する端末装置６のユーザＵの全てでなくてもよい。配信管理部３３は、例えば、広告配信管理装置３へ広告リクエストを送信する端末装置６のユーザＵ全体のうち所定割合（例えば、８０％）のユーザＵを上述したグループへ分けることもできる。これによっても、所定割合に応じて広告枠９による収益を向上させることができる。例えば、配信管理部３３は、ハッシュ値のうち連続する所定の二桁（例えば、下二桁）の数字が、００〜７９に対応するユーザＵのみをグループに振り分けることができる。
【００８４】
また、配信管理部３３は、第１動作モードにおいて、広告リクエストに対する広告コンテンツの配信を設定価格ランクで行う第２の広告配信装置５がない場合に、広告リクエストに対する広告コンテンツの配信元として第１の広告配信装置４を選択する。したがって、第１の広告配信装置４での収益期待値ＲＡと同等以上の収益を得ることができる価格ランクを設定することで、広告枠による収益を向上させることができる。
【００８５】
［４．広告配信管理装置３の処理フロー］
次に、実施形態に係る広告配信管理装置３の情報処理の手順について説明する。図７は、実施形態に係る広告配信管理装置３の情報処理の一例を示すフローチャートである。かかる動作は、広告配信管理装置３の制御部１２によって繰り返し実行される処理である。
【００８６】
図７に示すように、広告配信管理装置３の制御部１２は、まず、端末装置６からの広告リクエストを受信したか否かを判定する（ステップＳ１０）。広告リクエストを受信したと判定すると（ステップＳ１０；Ｙｅｓ）、制御部１２は、広告リクエストを行ったユーザＵをグループ（例えば、グループＡ〜Ｄのいずれか一つのグループ）に振り分ける（ステップＳ１１）。
【００８７】
次に、制御部１２は、動作モード割当テーブルに基づき、振り分けたグループの動作モードが第１動作モードであるか否かを判定する（ステップＳ１２）。振り分けたグループの動作モードが第１動作モードであると判定した場合（ステップＳ１２；Ｙｅｓ）、制御部１２は、第１動作モードを実行して配信元装置を選択する（ステップＳ１３）。一方、振り分けたグループの動作モードが第１動作モードではないと判定した場合（ステップＳ１２；Ｎｏ）、制御部１２は、第２動作モードを実行して配信元装置を選択する（ステップＳ１４）。
【００８８】
次に、制御部１２は、配信元装置に対して広告コンテンツの送信要求を行い、配信元装置から広告リクエストに対応する広告コンテンツを取得し、広告リクエストを行った端末装置６へ送信する（ステップＳ１５）。
【００８９】
ステップＳ１５の処理が終了した場合、または、ステップＳ１０において、広告リクエストを受信していないと判定した場合（ステップＳ１０；Ｎｏ）、制御部１２は処理を終了する。
【００９０】
［５．その他の実施形態］
上述の実施形態では、第２動作モードにおいて、第１の広告配信装置４を配信元装置としたが、特定の第２の広告配信装置５を配信元装置とする第３動作モードを設けるようにしてもよい。この場合、配信管理部３３は、第２動作モードと同様に、複数のユーザＵを複数のグループに分け、所定期間の中で互いにずれた複数の期間のそれぞれを複数のグループのそれぞれに第３動作モードの期間として割り当てる割り当て処理を行う。なお、第２動作モードの期間と第３動作モードの期間とは時間的に重ならないようにすることが望ましい。
【００９１】
また、上述の実施形態では、第１動作モードにおいて、広告配信装置の収益期待値に基づいて配信元装置を選択するが、第１動作モードはかかる選択方法に限定されるものではない。例えば、配信管理部３３は、第１動作モードにおいて、第１および第２の広告配信装置４、５Ａ〜５Ｃに対して最も高い設定価格ランクで配信クエリを送信し、配信可を示す応答を受信するまで設定価格ランクを下げながら配信クエリを送信することで、配信元装置を選択することもできる。
【００９２】
［６．効果］
実施形態にかかる広告配信管理装置３は、受付部３１および配信管理部３３を備える。受付部３１は、複数のユーザＵの端末装置６から広告コンテンツの配信を要求する広告リクエストを受け付ける。配信管理部３３は、第１動作モードと第２動作モードとを広告リクエストを行ったユーザＵに応じて選択的に実行する。配信管理部３３は、第１動作モードを選択した場合、第１および第２の広告配信装置４、５Ａ〜５Ｃの中から広告リクエストに対する広告コンテンツの配信元装置を所定条件に基づいて選択する。配信管理部３３は、第１の広告配信装置４を配信元装置にする。配信管理部３３は、複数のユーザＵを複数のグループに分け、所定期間ＴＡの中で互いにずれた複数の期間ＴＢのそれぞれを複数のグループのそれぞれに第２動作モードの期間として割り当てる割り当て処理を行う。
【００９３】
これにより、所定期間ＴＡで全てのグループのユーザＵが第１の広告配信装置４に対して選択されることになる。したがって、第１動作モードにおいて第２の広告配信装置５のみが選択されるユーザＵに対しても、第２動作モードにおいて第１の広告配信装置４が選択され、第１の広告配信装置４での収益期待値ＲＡの予測精度が劣化することを抑制できる。
【００９４】
また、配信管理部３３は、ユーザＵに対するグループの割り当て処理を所定規則に従って繰り返し行う。
【００９５】
これにより、第１の広告配信装置４での収益期待値ＲＡの予測精度が劣化することを抑制できる。
【００９６】
また、配信管理部３３は、ユーザＵに割り当てるグループの数を所定規則に従って変更する。
【００９７】
これにより、第１動作モードへの影響を抑えつつ、第１の広告配信装置４での収益期待値ＲＡの予測精度が劣化することを抑制できる。
【００９８】
配信管理部３３は、広告リクエストに含まれるユーザＩＤのハッシュ値を求め、当該ハッシュ値に基づいて広告リクエストを行ったユーザＵをグループに振り分ける。
【００９９】
これにより、広告リクエストを行うユーザＵを所望の割合で精度よくグループに割り当てることができる。
【０１００】
実施形態にかかる広告配信管理装置３は、広告リクエストに対して第１の広告配信装置４で広告コンテンツを配信した場合の収益期待値ＲＡを予測する予測部３２を備える。配信管理部３３は、第１動作モードにおいて、収益期待値ＲＡに基づき、配信元装置を第１および第２の広告配信装置４、５Ａ〜５Ｃの中から選択する。
【０１０１】
これにより、広告リクエストに対する広告コンテンツの配信を設定価格ランクで行う第２の広告配信装置５がある場合に、広告リクエストに対する広告コンテンツの配信元として第２の広告配信装置５を選択することができる。したがって、第１の広告配信装置４での収益期待値ＲＡと同等以上の収益を得ることができる価格ランクを設定することで、広告枠による収益を向上させることができる。
【０１０２】
［７．その他］
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１０３】
上述した広告配信管理装置３は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。また、広告配信管理装置３および第１の広告配信装置４を一つのサーバコンピュータで実現してもよい。
【符号の説明】
【０１０４】
１  広告配信システム
２  ウェブサーバ
３  広告配信管理装置
４  第１の広告配信装置
５、５Ａ〜５Ｃ  第２の広告配信装置
６  端末装置
７  通信ネットワーク
１０  通信部
１１  記憶部
１２  制御部
２１  配信管理情報ＤＢ
２２  ユーザ情報ＤＢ
２３  広告枠情報ＤＢ
３１  受付部
３２  予測部
３３  配信管理部
【図１Ａ】
2015005068.tif 000003
【図１Ｂ】
2015005068.tif 000004
【図２】
2015005068.tif 000005
【図３】
2015005068.tif 000006
【図４】
2015005068.tif 000007
【図５】
2015005068.tif 000008
【図６】
2015005068.tif 000009
【図７】
2015005068.tif 000010