(57)【特許請求の範囲】
【請求項１】
広告主による情報入力が可能な広告主制御サーバと、前記広告主の広告の配信状態を制御する広告配信サーバと、前記広告主制御サーバ及び前記広告配信サーバと通信可能な中継サーバによって実現される広告配信制御方法であって、
前記広告主が前記広告の配信又は配信停止を求める旨の第１情報を、前記広告主制御サーバが取得するステップと、
前記第１情報を、前記広告主制御サーバが前記中継サーバに出力するステップと、
前記中継サーバが、前記広告主制御サーバから受信した前記第１情報を、前記広告配信サーバに対する前記広告の配信要求状態に関する情報であって前記広告配信サーバによって読み込み可能な形式のステータス情報に変換し、前記広告配信サーバに出力する変換出力ステップと、
所定のタイミングで前記ステータス情報が前記広告配信サーバに出力されるように、前記第１情報若しくは前記ステータス情報の出力を行うか又は前記第１情報若しくは前記ステータス情報の出力を待つかを選択することにより、前記広告主制御サーバ又は前記中継サーバが出力タイミングを調整するステップと、
前記ステータス情報を前記広告配信サーバが読み込み、読み込んだ前記ステータス情報に応じて前記広告の前記配信状態を前記広告配信サーバが変化させ、又は維持する配信制御ステップと、を有する広告配信制御方法。
【請求項２】
請求項１に記載の広告配信制御方法であって、
前記配信制御ステップで変化させ、又は維持した前記広告の前記配信状態に関する第２情報を、前記広告配信サーバが前記中継サーバに出力するステップを、さらに有する広告配信制御方法。
【請求項３】
請求項１又は請求項２に記載の広告配信制御方法であって、
前記ステータス情報は、前記広告の前記配信状態が広告配信中であることを求める第１の値と、前記広告の前記配信状態が広告配信停止中であることを求める第２の値と、を含む２つ以上の値を取ることができ、
前記配信制御ステップにおいて、
前記ステータス情報が前記第１の値であって前記広告の前記配信状態が広告配信停止中である場合及び前記ステータス情報が前記第２の値であって前記広告の前記配信状態が広告配信中である場合、前記広告配信サーバは前記配信状態を変化させ、
前記ステータス情報が前記第１の値であって前記広告の前記配信状態が広告配信中である場合及び前記ステータス情報が前記第２の値であって前記広告の前記配信状態が広告配信停止中である場合、前記広告配信サーバは前記配信状態を維持することを特徴とする広告配信制御方法。
【請求項４】
広告主による情報入力が可能な広告主制御サーバと、前記広告主の広告の配信状態を制御する広告配信サーバと、前記広告主制御サーバ及び前記広告配信サーバと通信可能な中継サーバによって実現される広告配信制御方法に用いられる前記中継サーバに、
前記広告主が前記広告の配信又は配信停止を求める旨の前記第１情報を、前記広告主制御サーバから受信する機能と、
前記第１情報を、前記広告配信サーバに対する前記広告の配信要求状態に関する情報であって前記広告配信サーバが読み込み可能な形式のステータス情報に変換し、前記広告配信サーバに出力する機能と、
前記ステータス情報を読み込み、読み込んだ前記ステータス情報に応じて前記広告配信サーバが変化させ又は維持した前記広告の前記配信状態に関する第２情報を、前記広告配信サーバから受信する機能と、
前記ステータス情報の出力を行うか又は前記ステータス情報の出力を待つかを選択することにより、前記ステータス情報の出力を、前記広告主制御サーバが受信可能な所定のタイミングに調整する機能と、を実現させる中継サーバ制御プログラム。
【請求項５】
広告主による情報入力が可能な広告主制御サーバと、前記広告主の広告の配信状態を制御する広告配信サーバと、前記広告主制御サーバ及び前記広告配信サーバと通信可能な中継サーバによって実現される広告配信制御方法に用いられる前記広告主制御サーバに、
前記広告主が前記広告の配信又は配信停止を求める旨の第１情報を取得する機能と、
前記第１情報を前記中継サーバに出力する機能と、
前記第１情報を、前記広告配信サーバに対する前記広告の配信要求状態に関する情報であって前記広告配信サーバによって読み込み可能な形式のステータス情報に変換して前記広告配信サーバに出力し、前記ステータス情報を読み込むことにより前記広告の前記配信状態を前記広告配信サーバが変化させ又は維持し、前記ステータス情報に応じて変化させ又は維持した前記広告の前記配信状態に関する第２情報を、前記広告配信サーバ及び前記広告配信サーバから前記第２情報を受信した前記中継サーバのうち少なくとも一方から受信する機能と、
前記第１情報の出力を行うか又は前記第１情報の出力を待つかを選択することにより、所定のタイミングで前記ステータス情報が前記広告配信サーバに出力されるように調整する機能と、を実現させる広告主制御サーバ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信サーバを介した広告の配信状況を、広告主による情報入力が可能な広告主制御サーバから制御する広告配信制御方法並びにこのような報告配信制御方法に用いられる中継サーバ用の制御プログラム及び広告主制御サーバ用の制御プログラムに関する。
【背景技術】
【０００２】
近年、検索サイトでの検索結果に連動して表示される検索連動型の広告や、ウェブサイトの閲覧者に対するマッチングを考慮して掲載広告を決定するマッチング型の広告など、インターネット等を介して接続可能なウェブサイトを利用した広告が注目されている。ウェブサイトを利用した広告は、従来のテレビ・ラジオ放送を介した広告や、新聞や雑誌のような紙媒体を介した広告と比較して、低価格で効果の高い広告方法としてその利用が拡大しており、世界中で多くの広告プラットフォームが提供されている。
【０００３】
また、いわゆるスマートフォンやタブレット端末と呼ばれる高性能携帯端末の普及により、多くの人が、個人の端末から、いつでも気軽にウェブサイトを閲覧するようになっている。したがって、広告配信プラットフォームを提供する広告配信事業者は、ウェブサイトを通じて収集したインターネットユーザの情報を利用することにより、よりユーザにマッチする効果的な広告を行うことが可能になってきている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１２５４７０号公報
【特許文献２】特開２０１１−１３３９４１号公報
【特許文献３】特開２００４−９４８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ウェブサイトを利用した広告に関する従来の技術は、広告配信プラットフォームを提供する広告配信事業者が、ユーザの情報を利用して広告効果を向上させる手法にフォーカスしたものがほとんどである。したがって、広告配信プラットフォームを利用する広告主は、広告ターゲットを詳細に設定できるなど、情報を活用するという観点ではスマートデバイス時代の恩恵を享受できていると言えるが、これと比較して、広告を適切なタイミングで配信するという観点では、広告主にとって十分なサービスを提供できているとは言い難い。
【０００６】
例えば、予約無しで訪れる顧客の割合が多い飲食店や、空き状況の問合せをしてから来店する顧客の多い美容室のようなサービスでは、満席の時に広告を行って顧客を誘引しても売上増に繋がらない。しかし、過去の来客数の傾向に基づき予め一週間〜一ヶ月の広告配信時間帯をセットするような手法では、来客予測が外れた場合、広告から期待した売上増が得られないという問題が生じる。
【０００７】
このような問題を解決するための手法の一つとして、広告主が自己の制御端末から、広告配信サーバに対して、直接制御信号を送受信して広告の配信を制御する方法が考えられるが、それに関しては次のような課題がある。すなわち、個々の広告主に対応する制御端末と広告配信サーバが直接通信する方法の場合、広告配信サーバは、短時間の間に制御端末からのアクセスが集中して通信障害が生じる問題に備えておく必要があるため、サーバに要求される処理能力が高くなり、コスト高となる問題がある。また、このような手法では、広告配信サーバは、多数の制御端末にアクセスを許可する必要があるため、セキュリティ上のリスクも高くなる問題がある。
【０００８】
本発明は、このような実状に鑑みてなされ、広告主が、広告配信サーバによる広告の配信タイミングを手軽にコントロールでき、かつ、広告配信サーバの処理負担やセキュリティリスクにも配慮した広告配信制御方法等を提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る広告配信制御方法は、
広告主による情報入力が可能な広告主制御サーバと、前記広告主の広告の配信状態を制御する広告配信サーバと、前記広告主制御サーバ及び前記広告配信サーバと通信可能な中継サーバによって実現される広告配信制御方法であって、
前記広告主が前記広告の配信又は配信停止を求める旨の第１情報を、前記広告主制御サーバが取得するステップと、
前記第１情報を、前記広告主制御サーバが前記中継サーバに出力するステップと、
前記中継サーバが、前記広告主制御サーバから受信した前記第１情報を、前記広告配信サーバに対する前記広告の配信要求状態に関する情報であって前記広告配信サーバによって読み込み可能な形式のステータス情報に変換し、前記広告配信サーバに出力する変換出力ステップと、
所定のタイミングで前記ステータス情報が前記広告配信サーバに出力されるように、前記広告主制御サーバ又は前記中継サーバが出力タイミングを調整するステップと、
前記ステータス情報を前記広告配信サーバが読み込み、読み込んだ前記ステータス情報に応じて前記広告の前記配信状態を前記広告配信サーバが変化させ、又は維持する配信制御ステップと、を有する。
【００１０】
本発明に係る広告配信制御方法によれば、広告配信サーバは、サーバの負荷を考慮した任意のタイミングで、中継サーバに記憶されているステータスを読み込むことができるためサーバの負荷を予想しやすく、アクセス集中による通信障害の発生等を防止することができる。また、広告主制御サーバ又は中継サーバは、所定のタイミングで前記ステータス情報が前記広告配信サーバに出力されるように調整するステップを行うことにより、広告主が第１情報を入力したタイミングと、広告配信サーバによる配信制御ステップとのタイミングのずれを吸収することができる。また、広告配信サーバは、中継サーバによって変換出力されたステータス情報を読み込むだけでよいため、通信対象となるサーバの数を減らし、セキュリティ上のリスクを減少させることができる。
【００１１】
また、例えば、本発明に係る広告配信制御方法は、前記配信制御ステップで変化させ、又は維持した前記広告の前記配信状態に関する第２情報を、前記広告配信サーバが前記中継サーバに出力するステップを、さらに有しても良い。
【００１２】
広告の配信状態に関する第２情報を、広告配信サーバから中継サーバに出力するステップが実行されることにより、中継サーバは現在の広告の配信状態を認識し、また、受信した第２情報を、広告主制御サーバに送信することができる。
【００１３】
また、例えば、本発明に係る広告配信制御方法において、
前記ステータス情報は、前記広告の前記配信状態が広告配信中であることを求める第１の値と、前記広告の前記配信状態が広告配信停止中であることを求める第２の値と、を含む２つ以上の値を取ることができても良く、
配信制御ステップにおいて、
前記ステータス情報が前記第１の値であって前記広告の前記配信状態が広告配信停止中である場合及び前記ステータス情報が前記第２の値であって前記広告の前記配信状態が広告配信中である場合、前記広告配信サーバは前記配信状態を変化させても良く、
前記ステータス情報が前記第１の値であって前記広告の前記配信状態が広告配信中である場合及び前記ステータス情報が前記第２の値であって前記広告の前記配信状態が広告配信停止中である場合、前記広告配信サーバは前記配信状態を維持しても良い。
【００１４】
このような方法により、広告配信サーバは、読み込んだステータス情報から、広告主が要求する状態に、広告の配信状態を制御できる。
【００１５】
また、本発明に係る中継サーバ制御プログラムは、
広告主による情報入力が可能な広告主制御サーバと、前記広告主の広告の配信状態を制御する広告配信サーバと、前記広告主制御サーバ及び前記広告配信サーバと通信可能な中継サーバによって実現される広告配信制御方法に用いられる前記中継サーバに、
前記広告主が前記広告の配信又は配信停止を求める旨の前記第１情報を、前記広告主制御サーバから受信する機能と、
前記第１情報を、前記広告配信サーバに対する前記広告の配信要求状態に関する情報であって前記広告配信サーバが読み込み可能な形式のステータス情報に変換し、前記広告配信サーバに出力する機能と、
前記ステータス情報を読み込み、読み込んだ前記ステータス情報に応じて前記広告配信サーバが変化させ又は維持した前記広告の前記配信状態に関する第２情報を、前記広告配信サーバから受信する機能と、
前記ステータス情報の出力を、前記広告主制御サーバが受信可能な所定のタイミングに調整する機能と、を実現させる。
【００１６】
また、本発明に係る広告主制御サーバ制御プログラムは、
広告主による情報入力が可能な広告主制御サーバと、前記広告主の広告の配信状態を制御する広告配信サーバと、前記広告主制御サーバ及び前記広告配信サーバと通信可能な中継サーバによって実現される広告配信制御方法に用いられる前記広告主制御サーバに、
前記広告主が前記広告の配信又は配信停止を求める旨の第１情報を取得する機能と、
前記第１情報を前記中継サーバに出力する機能と、
前記第１情報を、前記広告配信サーバに対する前記広告の配信要求状態に関する情報であって前記広告配信サーバによって読み込み可能な形式のステータス情報に変換して前記広告配信サーバに出力し、前記ステータス情報を読み込むことにより前記広告の前記配信状態を前記広告配信サーバが変化させ又は維持し、前記ステータス情報に応じて変化させ又は維持した前記広告の前記配信状態に関する第２情報を、前記広告配信サーバ及び前記広告配信サーバから前記第２情報を受信した前記中継サーバのうち少なくとも一方から受信する機能と、
所定のタイミングで前記ステータス情報が前記広告配信サーバに出力されるように調整する機能と、を実現させる。
【００１７】
本発明に係る中継サーバ制御プログラムや広告主制御サーバ制御プログラムを用いることにより、広告主が広告配信サーバによる広告の配信状態を手軽にコントロールでき、かつ、広告配信サーバの処理負担やセキュリティリスクにも配慮した広告配信制御方法を実現することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、広告配信サーバを介した広告の配信サービスの全体像を表す概念図である。
【図２】図２は、広告主制御サーバのハードウェア構成を表す概念図である。
【図３】図３は、広告配信サーバ又は中継サーバが提供する入力フォームの一例を表す概念図である。
【図４】図４は、本発明の第１実施形態に係る広告配信制御方法の概略構成を表す機能ブロック図である。
【図５】図５は、図４に示す広告主制御サーバ、中継サーバ及び広告配信サーバでの処理の一例を表すフローチャートである。
【図６】図６は、中継サーバで算出されるステータス情報の一例を表す概念図である。
【図７】図７は、広告主制御サーバの表示部に表示される表示状態の一例を表す概念図である。
【図８】図８は、広告主制御サーバの表示部に表示される表示状態の他の一例を表す概念図である。
【図９】図９は、本発明の第２実施形態に係る広告配信制御方法の概略構成を表す機能ブロック図である。
【図１０】図１０は、図９に示す広告主制御サーバ、中継サーバ及び広告配信サーバでの処理の一例を表すフローチャートである。
【図１１】図１１は、変形例に係る第１情報及びステータス情報を表す概念図である。
【図１２】図１２は、検索ページの一例を表す図である。
【図１３】図１３は、変形例に係る広告配信制御方法を表す概念図である。
【発明を実施するための形態】
【００１９】
以下、本発明に係るプログラムを、図面に示す実施形態に基づき、詳細に説明する。
【００２０】
第１実施形態
図１は、広告配信プラットフォーム１０の全体像を表す概念図である。広告配信プラットフォーム１０は、広告主制御サーバ２０、中継サーバ４０、広告配信サーバ６０、広告受信端末１２及びこれらを接続するインターネット等の通信ネットワーク１４により構成される。本実施形態に係る広告配信制御方法では、広告主が操作する広告主制御サーバ２０から、広告配信サーバ６０を介した広告の配信状況を制御する。
【００２１】
広告受信端末１２は、通信ネットワーク１４を介した検索サービス等を利用する一般のネットワーク利用者が操作する通信端末であり、たとえばスマートフォン、携帯電話、タブレット端末などの携帯型の通信端末や、パーソナルコンピュータ又はインターネットへの接続機能を備えたテレビのような固定型の通信端末が含まれる。通信ネットワーク１４を介した通信を行う場合、典型的には、広告受信端末１２でＷｅｂブラウザが動作し、ネットワーク利用者はＷｅｂブラウザを操作して広告を受信する。
【００２２】
中継サーバ４０と広告配信サーバ６０は、広告主制御サーバ２０の使用者である広告主からの申し込みに応じて広告の配信を行う。広告配信サーバ６０は、広告主の広告の配信状態を制御する。中継サーバ４０は、広告主が操作する広告主制御サーバ２０と、広告の配信状態を制御する広告配信サーバ６０との双方と通信可能であり、広告主制御サーバ２０と広告配信サーバ６０との間の情報通信を中継する役割を有する。中継サーバ４０及び広告配信サーバ６０の詳細構成については、図４〜図６を用いて後述する。
【００２３】
図１に示す広告配信サーバ６０による広告の配信形態は特に限定されず、広告配信サーバ６０自体が広告配信用のＷｅｂサーバを兼ねている配信形態や、インターネットを利用した広告の配信を受け付ける他のサーバ（例えばＷｅｂ検索サーバ、ＳＮＳ広告管理サーバ等）に対して配信リクエストを行う配信形態等を、広告配信サーバ６０による広告の配信形態の一例として示すことができる。
【００２４】
広告配信サーバ６０によって配信状態が制御される広告の種別も特に限定されない。本実施形態では、広告配信サーバ６０として、所定のキーワードに関連するＷｅｂページのリンクを配信する不図示のＷｅｂ検索サーバ（いわゆるサーチエンジン）に対して、検索サービスと連動した広告（リスティング広告）の配信をリクエストするものを例に説明を行う。しかし、広告配信サーバ６０としてはこれに限定されず、ＳＮＳサイト及びブログサイトのような、検索サイト以外のＷｅｂサイトに表示される広告の配信を制御するものであっても良い。
【００２５】
広告主制御サーバ２０は、広告主による直接の情報入力が可能な通信端末である。例えば、スマートフォン、携帯電話、タブレット端末などの携帯型の通信端末や、通信機能を有するパーソナルコンピュータ等が例示されるが、通信ネットワーク１４に接続可能な通信機器であれば、特に限定されない。
【００２６】
図２は、図１に示す広告主制御サーバ２０のハードウェア構成の一例を示す概念図である。広告主制御サーバ２０は、制御部２１、記憶部２２、通信部２３、表示部２４及び操作部２５等を有しており、広告主制御サーバ２０を構成する各部分は、バス２６を介して接続されている。制御部２１は、マイクロプロセッサや、プログラムを一時的に記憶するメモリ等を含み、各種の演算処理を行うとともに、広告主制御サーバ２０に含まれる他の部分を制御する。
【００２７】
記憶部２２は、広告主制御サーバ２０及び通信ネットワーク１４を介して接続可能な他のサーバ等が利用するデータやプログラムを記憶しており、例えばハードディスクドライブ、ソリッドステートドライブ、フラッシュメモリ等で構成される。制御部２１は、記憶部２２に記憶された制御アプリケーションを始めとするプログラム等を読みだして実行することにより、広告主制御サーバ２０に各種機能を実現させる。記憶部２２に記憶されるアプリケーション（アプリケーションプログラム）としては、Ｗｅｂページを表示するためのＷｅｂブラウザや、プログラミングインターフェースを用いて広告配信サーバ６０のような他のサーバが実現する機能の一部を、広告主制御サーバ２０から実現するアプリケーション等が挙げられる。
【００２８】
通信部２３は、通信ネットワーク１４に接続するためのアダプタ又はモデム等で構成され、広告主制御サーバ２０が、中継サーバ４０及び広告配信サーバ６０等に対して、通信ネットワーク１４を介して通信するためのインターフェースとして機能する。表示部２４は、広告主制御サーバ２０の使用者（本実施形態では広告主）に対して各種の情報を表示するための表示部分であり、スマートフォン、携帯電話及びタブレット型端末の液晶表示装置や、パーソナルコンピュータの液晶ディスプレイ等が該当する。操作部２５は、広告主が広告主制御サーバ２０に情報を入力するための構成であり、スマートフォンやタブレット型端末におけるタッチパネルタイプの表示装置や、携帯電話の操作キー、パーソナルコンピュータのマウスやキーボード等が該当する。
【００２９】
図１に示す中継サーバ４０及び広告配信サーバ６０も、図２に示す広告主制御サーバ２０と同様に、制御部４１、６１、記憶部４２、６２、通信部４３、６３、表示部４４、６４及び操作部４５、６５等を有する（図４参照）。中継サーバ４０及び広告配信サーバ６０のハードウェア構成は、基本的に広告主制御サーバ２０と同様であるため、共通事項については説明を省略し、相違点のみ後述する。なお、広告主制御サーバ２０、中継サーバ４０及び広告配信サーバ６０を構成する各ハードウェアは、通信ネットワーク１４上の所定のアドレスに、構成ごとに集中配置されていても良いが、１つの構成に含まれるハードウェアが、通信ネットワーク１４上の複数のアドレスに分散配置されていても良く、各構成が通信ネットワーク１４を介して接続されていても良い。
【００３０】
図４は、本実施形態に係る広告配信制御方法において、広告主制御サーバ２０、中継サーバ４０及び広告配信サーバ６０が行う処理を説明するための機能ブロック図である。広告主制御サーバ２０は、第１情報取得機能３１、第１情報出力機能３２、第２情報受信機能３３、表示情報表示機能３６及びＧＵＩ（グラフィカルユーザーインターフェース）表示機能３７を有する。また、広告主制御サーバ２０は、表示情報算出機能３４、出力タイミング調整機能３３ａ、第１情報記憶機能３５ａ及び第２情報記憶機能３５ｂを有する。広告主制御サーバ２０の各機能は、広告主制御サーバ２０が備えるハードウェア構成が関連することにより実現されるが、図４では、その機能を実現する上で関連の深いハードウェア構成に対応づけて、各機能を記載している。
【００３１】
図５（ａ）は、図４に示す広告主制御サーバ２０で実施される処理工程の一例を表すフローチャートである。以下、本実施形態に係る広告配信制御方法において、広告主制御サーバ２０が行う処理を、図４及び図５（ａ）を用いて説明する。図５（ａ）のステップＳ００１では、広告の配信状態を変更するための制御アプリケーションが、広告主制御サーバ２０で起動する。制御アプリケーションがネイティブアプリケーションである場合には、広告主制御サーバ２０における表示部２４に表示された起動用のアイコンがタップ等されることにより制御アプリケーションが起動し、制御アプリケーションがＷｅｂアプリケーションである場合には、Ｗｅｂブラウザを用いて所定のサイトにアクセスすることにより、制御アプリケーションが起動する。
【００３２】
図５（ａ）のステップＳ００２では、広告主制御サーバ２０は、図４に示すＧＵＩ表示機能３７により、図７及び図８に示すように、表示部２４にＧＵＩコンポーネント３８ａ〜３８ｅを表示する。表示部２４に表示されるＧＵＩコンポーネント３８ａ〜３８ｅには、広告主が、広告の配信開始及び配信停止を入力するためのＧＵＩコンポーネント３８ａや、広告の配信状況を表示するためのＧＵＩコンポーネント３８ｂや、広告の購入金額や残高を表示するためのＧＵＩコンポーネント３８ｃや、広告の配信状況に関するメッセージを表示するためのＧＵＩコンポーネント３８ｄ、制御アプリケーション３０の設定画面を表示するためのＧＵＩコンポーネント３８ｅが含まれる。
【００３３】
図５（ａ）のステップＳ００３では、広告主制御サーバ２０は、図４に示す第１情報取得機能３１により、広告主が広告の配信又は配信停止を求める旨の第１情報を取得する。より具体的には、ステップＳ００３では、広告主制御サーバ２０の操作部２５及び制御部２１は、広告の配信開始及び配信停止を入力するためのＧＵＩコンポーネント３８ａ（図７又は図８）に対して、タップ又はクリックのような入力処理があったか否かを検出する。なお、図７及び図８に示すＧＵＩコンポーネント３８ａは、１回の入力処理毎に、広告の配信を求める入力待ち状態と広告の配信停止を求める入力待ち状態とを切り替えるトグル型のＧＵＩコンポーネントであるが、第１情報の取得方法はこれに限定されない。また、ステップＳ００３では、広告主制御サーバ２０は、図４に示す第１情報記憶機能３５ａにより、取得した第１情報を記憶部２２に記憶させる。
【００３４】
図５（ａ）のステップＳ００３で第１情報を取得した後、図５（ａ）のステップＳ００４では、広告主制御サーバ２０は、図４に示す出力タイミング調整機能３３ａにより、第１情報の出力を行うか又は第１情報の出力を待つかを選択するｋとにより、第１情報の出力タイミングを調整する処理を実施する。広告主制御サーバ２０は、出力タイミング調整機能３３ａにより、第１情報を出力すべきタイミングであると判断した場合は、ステップＳ００５へ進む。これとは反対に、広告主制御サーバ２０は、出力タイミング調整機能３３ａにより、第１情報を出力すべきタイミングではないと判断した場合、ステップＳ００５およびステップＳ００６をスキップし、ステップＳ００７へ進む。
【００３５】
出力タイミング調整機能３３ａは、広告主制御サーバ２０から第１情報を受け取った中継サーバ４０において行われるステータス情報の出力処理（図５に示すステップＳ１０４の処理）が、所定のタイミングで行われるように調整する。ここでの所定のタイミングとは、中継サーバ４０から出力されたステータス情報を、広告配信サーバ６０が適切に受け取ることができるタイミングを意味する。すなわち、本実施形態では、広告主制御サーバ２０が第１情報の出力タイミングを待つ処理を行うことによりタイミングを調整し、第１情報を受け取った中継サーバ４０は、第１情報をステータス情報に変換して広告配信サーバに出力する変換出力処理を遅滞なく行うことで、ステータス情報の広告配信サーバ６０への出力処理が、所定のタイミングで行われる。なお、広告主制御サーバ２０の出力タイミング調整機能３３ａは、例えば、予め定められた周期で訪れる時刻の到来により、第１情報を出力すべきタイミングを認識することができる。ただし、第１情報を出力すべきタイミングの認識方法はこれに限定されず、広告主制御サーバ２０は、広告配信サーバ６０又は中継サーバ４０からタイミングを知らせる信号を受け取ることにより、第１情報の出力タイミングを認識しても良い。
【００３６】
図５（ａ）のステップＳ００５では、広告主制御サーバ２０は、第１情報出力機能３２により、ステップＳ００３で取得し、又は記憶部２２に記憶された第１情報を、中継サーバ４０に出力する。より具体的には、ステップＳ００５では、図４に示すように、広告主制御サーバ２０の通信部２３及び制御部２１が、第１情報を中継サーバ４０に出力することにより、広告主が広告の配信又は配信停止を求める旨の情報が中継サーバ４０に伝えられる。
【００３７】
図５（ａ）のステップＳ００６では、広告主制御サーバ２０は、図４に示す第２情報受信機能３３により、広告配信サーバ６０で出力された第２情報を、中継サーバ４０を経由して受信する。第２情報は、ステップＳ００５で送信した第１情報が中継サーバ４０によってステータス情報に変換され、そのステータス情報を読み込んだ広告配信サーバ６０が配信制御処理により変化又は維持させた広告の配信状態に関する情報である。また、ステップＳ００６では、広告主制御サーバ２０は、図４に示す第２情報記憶機能３５ｂにより、受信した第２情報を記憶部２２に記憶させる。なお、中継サーバ４０及び広告配信サーバ６０での処理内容については、後ほど詳述する。
【００３８】
図５（ａ）のステップＳ００７では、広告主制御サーバ２０は、図４に示す表示情報算出機能３４により、表示部２４に配信表示３９を行うための表示情報を算出する。表示情報は、記憶部２２に記憶されている最新の第１情報及び第２情報をから算出される。
【００３９】
図６（ｂ）は、図４に示す広告主制御サーバ１２０の表示情報算出機能３４が算出する表示情報の一例を表したものである。図６（ｂ）に示すように、第１情報が、広告主によって広告配信停止が要求されている旨の情報であり、かつ、第２情報が、広告配信サーバ６０によって広告が配信中である旨の情報である場合、表示情報は「配信停止準備中」となる。また、第１情報が、広告主によって広告の配信が要求されている旨の情報であり、かつ、第２情報が、広告配信サーバ６０による広告の配信が停止中である旨の情報である場合、表示情報は「配信準備中」となる。また、第１情報が、広告主によって広告の配信が要求されている旨の情報であり、かつ、第２情報が、広告配信サーバ６０によって広告が配信中である旨の情報である場合、表示情報は「配信中」となる。また、第１情報が、広告主によって広告配信停止が要求されている旨の情報であり、かつ、第２情報が、広告配信サーバ６０による広告の配信が停止中である旨の情報である場合、表示情報は「配信停止中」となる。
【００４０】
図５（ａ）のステップＳ００８では、広告主制御サーバ２０は、図４の表示情報表示機能３６により、ステップＳ００７で算出した表示情報（図６（ｂ）参照）を、配信表示３９として表示部１２４に表示する。具体例を示すと、表示ステータスが「配信中」である場合、図７（ａ）に示すような配信表示３９となり、表示ステータスが「配信停止中」である場合、図７（ｂ）に示すような配信表示３９となり、表示ステータスが「配信停止準備中」である場合、図８（ａ）に示すような配信表示３９となり、表示ステータスが「配信準備中」である場合、図８（ｂ）に示すような配信表示３９となる。
【００４１】
その後、広告主制御サーバ２０では、ステップＳ００３〜ステップＳ００８の処理が繰り返される。
【００４２】
図４に示す中継サーバ４０は、第１情報受信機能５１、第２情報受信機能５２、第２情報送信機能５３及び変換・出力機能５５を有する。図４では、中継サーバ４０の各機能について、その機能を実現する上で関連の深いハードウェア構成に対応づけて記載しているが、その機能を実現する際には、対応づけて記載されたもの以外のハードウェア構成が必要な場合もある。
【００４３】
図５（ｂ）は、図４に示す中継サーバ４０で実施される処理工程の一例を表すフローチャートである。以下、本実施形態に係る広告配信制御方法において、中継サーバ４０が行う工程を、図４及び図５（ｂ）を用いて説明する。図５（ｂ）のステップＳ１０１では、中継サーバ４０が、広告主制御サーバ２０と広告配信サーバ６０との間の情報通信の中継処理等を開始する。中継サーバ４０では、本実施形態に係る広告配信制御方法が行われている間、後述するステップＳ１０２〜ステップＳ１０６の処理が繰り返され続けることが好ましい。
【００４４】
図５（ｂ）に示すステップＳ１０２では、中継サーバ４０は、図４に示す第１情報受信機能５１により、広告主制御サーバ２０で出力された第１情報を受信する。受信した第１情報は、必要に応じて中継サーバ４０の記憶部４２で記憶される。より具体的には、中継サーバ４０の通信部４３及び制御部４１は、広告主制御サーバ２０の通信部２３により出力された第１情報を受信し、広告主が広告の配信又は配信停止を求める旨の情報（第１情報）を取得する。
【００４５】
図５（ｂ）に示すステップＳ１０３では、中継サーバ４０は、図４に示す変換・出力機能５５により、広告主制御サーバ２０から受信した第１情報を、広告配信サーバ６０によって読み込み可能なステータス情報に変換する。
【００４６】
ステータス情報は、広告配信サーバ６０に対する広告の配信要求状態に関する情報であって、広告配信サーバ６０によって読み込み可能な形式の情報である。ステータス情報は、例えば、広告配信サーバ６０に対する広告の配信要求状態を、数値又は文字列など、コンピュータが認識可能な所定の値に対応させたものである。図６（ａ）の左側半分は、図４に示す中継サーバ４０の制御部４１が算出するステータス情報と第１情報との対応関係の一例を表したものである。図６（ａ）に示すステータス情報は、広告の配信状態が広告配信中であることを求める第１の値と、広告の配信状態が広告配信停止中であることを求める第２の値と、の２つの値を含む。また、ステップＳ１０３における処理によって第１情報から変換されて生成されるステータス情報の形式は、広告配信サーバ６０が読み込み可能なデータ記述形式であればよく、広告配信サーバ６０に合わせて適切なデータ記述形式を選択することが可能であるが、たとえばＪＳＯＮ（ＲＦＣ４２６７）等を採用することが可能である。
【００４７】
本実施形態において、ステータス情報は、広告配信サーバ６０が使用できる外部データであり、広告配信サーバ６０の制御部６１等によって実現されるステータス情報読み込み機能７２（図４参照）により、広告配信サーバ６０に読み込まれる。なお、外部データとしてのステータス情報は、必要に応じて記憶部４２等に記憶される。
【００４８】
図５（ｂ）に示すステップＳ１０４では、中継サーバ４０は、図４に示す変換・出力機能５５により、ステップＳ１０３で生成したステータス情報を、広告配信サーバ６０に出力する。変換・出力機能５５によるステータス情報の出力は、中継サーバ４０の通信部４３及び制御部４１によって実現される。中継サーバ４０の変換・出力機能５５及び広告配信サーバ６０のステータス情報読み込み機能７２等により、広告主制御サーバ２０で入力された第１情報は、広告配信サーバ６０で読み込み可能な形式に変換されて伝達される。
【００４９】
図５（ｂ）に示すステップＳ１０５では、中継サーバ４０は、図４に示す第２情報受信機能５２により、広告配信サーバ６０から出力された第２情報を受信する。第２情報は、ステップＳ１０４で中継サーバ４０が出力したステータス情報を広告配信サーバ６０が読み込み、そのステータス情報を用いて広告配信サーバ６０が変化又は維持させた広告の配信状態に関する情報である。
【００５０】
図５（ｂ）に示すステップＳ１０６では、中継サーバ４０は、図４に示す第２情報送信機能５３により、ステップＳ１０５で受信した第２情報を、広告主制御サーバ２０に送信する。中継サーバ４０から送信された第２情報は、広告主制御サーバ２０の第２情報受信機能３３により受信される。
【００５１】
その後、中継サーバ４０では、ステップＳ１０２〜ステップＳ１０６の処理が繰り返される。
【００５２】
図４に示す広告配信サーバ６０は、第２情報出力機能７１、ステータス情報読み込み機能７２、配信制御機能７３及び配信状態記憶機能７４を有する。図４では、広告配信サーバ６０の各機能について、その機能を実現する上で関連の深いハードウェア構成に対応づけて記載しているが、その機能を実現する際には、対応づけて記載されたもの以外のハードウェア構成が必要な場合もある。
【００５３】
図５（ｃ）は、図４に示す広告配信サーバ６０で実施される処理工程の一例を表すフローチャートである。以下、本実施形態に係る広告配信制御方法において、広告配信サーバ６０が行う工程を、図４及び図５（ｃ）を用いて説明する。図５（ｃ）のステップＳ２０１では、広告配信サーバ６０が、広告の配信状態の制御を開始する。
【００５４】
ステップＳ２０１で配信状態の制御を開始するための準備段階として、広告配信サーバ６０は、広告の配信を希望する広告主や広告代理店から、広告配信の申し込みを受ける。広告配信の申し込みは、配信する広告の内容や、広告を配信する地域などに関する情報を入力可能な入力フォーム８０（図３参照）等を使って行われる。広告配信サーバ６０は、入力フォーム８０を介して入手した情報に基づき、後述するＷｅｂ検索サーバに対するリクエストの内容を決定し、広告配信サーバ６０の記憶部６２等に記憶しておく。なお、入力フォーム８０は、広告配信サーバ６０の管理者や、広告配信サーバ６０による広告の配信を仲介する広告代理店等によって提供される。また、中継サーバ４０は、広告配信サーバ６０の管理者と同一の管理者によって管理される場合や、広告代理店によって管理される場合や、その他の管理者によって管理される場合がある。
【００５５】
図５（ｃ）のステップＳ２０２では、図４に示す広告配信サーバ６０のステータス情報読み込み機能７２により、中継サーバ４０によって出力されたステータス情報を、広告配信サーバ６０が読み込む。より具体的には、広告配信サーバ６０の制御部６１及び通信部６３は、中継サーバ４０で出力されたステータス情報を読み込み、中継サーバ４０の変換・出力機能５５によって生成された最新のステータス情報の値を受け取る。
【００５６】
図５（ｃ）のステップＳ２０３では、図４に示す広告配信サーバ６０の配信制御機能７３により、広告配信サーバ６０が、ステップＳ２０２で読み込んだステータス情報と、広告配信サーバ６０の記憶部６２に記憶された最新の広告の配信状態に応じて、広告主の広告の配信状態を変化させ、又は維持する。例えば、ステップＳ２０２で読み込んだステータス情報が図６（ａ）に示す第１の値であって、広告の配信状態が「広告配信停止中」である場合、広告配信サーバ６０の制御部６１及び通信部６３は、不図示の検索サーバに対して広告配信を開始させる旨のリクエストを行い、広告の配信状態を「広告配信中」に変化させる。また、ステップＳ２０２で読み込んだステータス情報が図６（ａ）に示す第１の値であって、広告の配信状態が「広告配信中」である場合、広告配信サーバ６０の制御部６１及び通信部６３は、不図示の検索サーバに対してリクエストを行わず、広告の配信状態を「広告配信中」に維持する。
【００５７】
また、ステップＳ２０２で読み込んだステータス情報が図６（ａ）に示す第２の値であって、広告の配信状態が「広告配信中」である場合、広告配信サーバ６０の制御部６１及び通信部６３は、不図示の検索サーバに対して広告配信を停止させる旨のリクエストを行い、広告の配信状態を「広告配信停止中」に変化させる。また、ステップＳ２０２で読み込んだステータス情報が図６（ａ）に示す第２の値であって、広告の配信状態が「広告配信停止中」である場合、広告配信サーバ６０の制御部６１及び通信部６３は、不図示の検索サーバに対してリクエストを行わず、広告の配信状態を「広告配信停止中」に維持する。
【００５８】
なお、広告配信サーバ６０からの広告配信を開始させる旨のリクエストを受け取ったＷｅｂ検索サーバでは、検索リスト及び広告リストを含む検索結果ページを生成する際、広告受信端末１２に関する情報（検索キーワード等を含む）と広告配信リクエストとのマッチングを行い、広告の表示条件を満たした場合、検索結果ページの広告リストに広告主の広告が加えられる。このようにして、広告受信端末１２（図１参照）の表示部に、検索結果ページが表示される。図１２は、検索結果ページの一例を表す図である。検索結果ページ８４には、検索キーワードや検索リスト８５と併せて、広告リスト８６ａ、８６ｂが表示される。
【００５９】
図５（ｃ）のステップＳ２０４では、図４に示す広告配信サーバ６０の第２情報出力機能７１により、ステップＳ２０３で変化させ、又は維持した広告の配信状態に関する第２情報を、広告配信サーバ６０が中継サーバ４０に出力する。より具体的には、広告配信サーバ６０の制御部６１及び通信部６３は、広告配信サーバ６０による広告の配信状態が広告配信中であるか、あるいは広告配信停止中であるかを示す第２情報を中継サーバ４０に出力する。中継サーバ４０は、先に述べた第２情報受信機能５２（図４参照）により、広告配信サーバ６０による広告の配信状態に関する情報を受け取ることができる。
【００６０】
その後、広告配信サーバ６０では、ステップＳ２０２〜ステップＳ２０４の処理が繰り返される。なお、広告配信サーバ６０では、中継サーバ４０と同様に、本実施形態に係る広告配信制御方法が行われている間、上述したステップＳ２０２〜ステップＳ２０４の処理が繰り返され続けることが好ましい。
【００６１】
なお、広告配信サーバ６０で行われるステップＳ２０２〜ステップＳ２０４の処理サイクルは、広告主制御サーバ２０で行われるステップＳ００２〜ステップＳ００６の処理サイクルに比べて、長周期であっても良い。広告主制御サーバ２０における配信表示３９（図７及び図８）や第１情報の出力は、第１情報の取得から広告配信サーバ６０による配信状態の変更・維持処理行われるまでの間に、待ち時間が発生ことを考慮して設計されており、広告配信サーバ６０の処理サイクルが遅くても、広告主は広告配信サーバ６０による広告の配信状態を適切に認識できるからである。
【００６２】
また、広告配信サーバ６０で行われるステップＳ２０２〜ステップＳ２０４の処理サイクルは、広告配信サーバ６０の処理能力等を考慮して、任意の時間とすることができる。例えば、ステップＳ２０２〜ステップＳ２０４の処理サイクルを１分以内の短い間隔とすることによって広告主制御サーバ２０の配信・配信停止要求に対する応答性を高めることができる。一方、ステップＳ２０２〜ステップＳ２０４の処理サイクルを３０分以上２時間以内の間隔とすることによって、広告配信サーバ６０の処理負荷を抑制しつつ、広告主制御サーバ２０の配信・配信停止要求に対する応答性を確保できる。
【００６３】
このように、本実施形態に係る広告配信制御方法によれば、広告配信サーバ６０は、広告主制御サーバ２０がタイミングを調整して第１情報を出力し、中継サーバが第１情報をステータス情報に変換したうえで出力することにより、サーバの負荷を考慮した任意のタイミングでステータス情報を読み込むことができる。したがって、本実施形態に係る広告配信制御方法は、広告配信サーバ６０の処理負荷を予想しやすく、アクセス集中による通信障害の発生等を防止することができる。また、広告の配信又は配信停止を求める旨の第１情報は、広告主制御サーバ２０と中継サーバ４０の間の通信により、中継サーバ４０が生成するステータス情報に反映され、さらに、広告配信サーバ６０による広告の配信状態はステータス情報に応じて変更・維持される。したがって、広告配信サーバ６０による広告の配信状態は、広告主制御サーバ２０を操作する広告主によって、容易に制御される。また、広告配信サーバ６０は、中継サーバ４０が生成したステータス情報を読み込むだけで良く、広告主制御サーバ２０に対して直接の通信を行う必要がないか、若しくは広告主制御サーバ２０に対する通信頻度を大きく低減できる。したがって、本実施形態に係る広告配信制御方法によれば、広告配信サーバ６０は、通信対象となるサーバの数、通信の種類及び頻度を低減することができ、不正アクセスなどのセキュリティ上のリスクを低減させることができる。
【００６４】
また、本実施形態に係る広告配信制御方法によれば、広告主制御サーバ２０の出力タイミング調整機能３３ａにより、広告配信サーバ６０がステータス情報の読み込みを行うタイミングに合わせて、中継サーバ４０によるステータス情報の出力処理が行われるように、ステータス情報のもととなる第１情報の出力タイミングが調整される。したがって、中継サーバ４０や広告配信サーバ６０が、第１情報又はステータス情報を記憶部４２、６２等に長時間記憶しておく必要がなく、中継サーバ４０や広告配信サーバ６０に必要とされる記憶容量を低減できる。さらに、広告配信サーバ６０が広告の配信状態に関する第２情報を出力し、中継サーバ４０を介して広告主制御サーバ２０が第２情報を受け取ることにより、広告主制御サーバ２０は、広告主からの配信停止・開始要求が処理待ちの状態であるか否かを考慮したリアルタイムの配信状態を、適切に表示することができる。なお、広告の配信状態に関する第２情報は、広告配信サーバ６０から広告主制御サーバ２０へ直接送信されても良い。
【００６５】
第２実施形態
図９は、第２実施形態に係る広告配信制御方法において、広告主制御サーバ１２０、中継サーバ１４０及び広告配信サーバ６０が行う処理を表す機能ブロック図である。広告主制御サーバ１２０、中継サーバ１４０及び広告配信サーバ６０の基本構成は第１実施形態と同様であり、第２実施形態に係る広告配信制御方法の説明では、第１実施形態との相違点を中心に記載し、共通部分については説明を省略する。
【００６６】
広告主制御サーバ１２０は、第１情報取得機能３１、第１情報出力機能３２、第２情報受信機能３３、表示情報算出機能３４、第１情報記憶機能３５ａ、第２情報記憶機能３５ｂ、表示情報表示機能３６及びＧＵＩ表示機能３７を有する。図１０（ａ）は、図９に示す広告主制御サーバ１２０で実施される処理工程の一例を表すフローチャートである。以下、本実施形態に係る広告配信制御方法において、広告主制御サーバ１２０が行う工程を、図９及び図１０（ａ）を用いて説明する。
【００６７】
図１０（ａ）におけるステップＳ３０１〜ステップＳ３０３で行われる処理は、図５（ａ）におけるステップＳ００１〜ステップＳ００３で行われる処理と同様である。また、図１０（ａ）におけるステップＳ３０５〜ステップＳ３０８で行われる処理は、図５（ａ）におけるステップＳ００５〜ステップＳ００８で行われる処理と同様である。したがって、図１０（ａ）に示す広告主制御サーバ１２０の処理は、図５（ａ）においてステップＳ００４で示す処理が行われないことを除き、第１実施形態の広告主制御サーバ２０の処理と同様である。
【００６８】
図９に示す広告主制御サーバ１２０の制御部１２１は、図４に示す制御部２１が有する出力タイミング調整機能３３ａを有していないため、図１０（ａ）のステップＳ３０３で取得した第１情報を、次のステップＳ３０５で中継サーバ４０に出力する。したがって、図９に示す広告主制御サーバ１２０は、図４に示す広告主制御サーバ２０とは異なり、取得した第１情報を、その直後に中継サーバ１４０に出力する。なお、ステップＳ３０３で第１情報を取得しなかった場合、広告主制御サーバ１２０は、ステップＳ３０５をスキップしてステップＳ３０６へ進む。
【００６９】
図１０（ａ）に示すように、広告主制御サーバ１２０では、ステップＳ３０３及びステップＳ３０５〜ステップＳ３０７の処理が繰り返される。なお、ステップＳ３０３で第１情報を取得せず、ステップＳ３０６で第２情報も取得しなかった場合は、ステップＳ３０７及びステップＳ３０８の処理はスキップしてもよい。
【００７０】
図９に示す中継サーバ１４０は、第１情報受信機能５１と、第２情報受信機能５２と、第２情報送信機能５３及び変換・出力機能５５を有する。また、中継サーバ１４０は、出力タイミング調整機能１５５ａ及びステータス情報記憶機能１５６を有する。以下、本実施形態に係る広告配信制御方法において、中継サーバ１４０が行う処理を、図９及び図１０（ｂ）を用いて説明する。図１０（ｂ）のステップＳ４０１〜ステップＳ４０３の処理は、図５（ｂ）のステップＳ１０１〜ステップＳ１０３の処理と同様である。ただし、図９に示す中継サーバ１４０では、ステップＳ４０３で生成されたステータス情報の出力を、所定のタイミングまで待つ処理（ステップＳ４０３−２）が行われる。そのため、ステップＳ４０３では、図９に示すステータス情報記憶機能１５６により、生成されたステータス情報を記憶部１４２に記憶する処理が行われる。
【００７１】
図１０（ｂ）に示すステップＳ４０３−２では、図９に示す出力タイミング調整機能１５５ａにより、中継サーバ１４０が、所定のタイミングまでステータス情報の出力を待つ処理を実施する。中継サーバ１４０の制御部１４１は、出力タイミング調整機能１５５ａにより、ステータス情報を出力すべき所定のタイミングであると判断した場合は、ステップＳ４０４へ進む。これとは反対に、中継サーバ１４０は、出力タイミング調整機能１５５ａにより、ステータス情報を出力すべき所定のタイミングではないと判断した場合、ステップＳ４０４〜ステップＳ４０６をスキップし、ステップＳ４０２へ進む。
【００７２】
出力タイミング調整機能１５５ａは、後述する広告配信サーバ６０の制御部６１がステータス情報を読み込むタイミングを、ステータス情報を出力すべき所定のタイミングであると判断する。また、中継サーバ１４０の出力タイミング調整機能１５５ａは、例えば、ステータス情報を出力すべき所定のタイミングを、広告主制御サーバ１２０から制御信号を受け取ることで認識することができる。ただし、ステータス情報を出力すべきタイミングの認識方法はこれに限定されず、中継サーバ１４０は、予め定められた時刻の到来や、広告配信サーバ６０からタイミングを知らせる信号を受信することにより、ステータス情報の出力タイミングを認識しても良い。
【００７３】
図１０（ｂ）のステップＳ４０４の処理は、図５（ｂ）のステップＳ１０４の処理とほぼ同様である。図１０（ｂ）に示すステップＳ４０４では、中継サーバ１４０は、図９に示す変換・出力機能５５により、ステップＳ４０３で生成し、又は記憶部１４２に記憶された最新のステータス情報を、広告配信サーバ６０に出力する。ステップＳ４０４の後に行われるステップＳ４０５及びステップＳ４０６の処理についても、図５（ｂ）のステップＳ１０５及びステップＳ１０６の処理とほぼ同様である。ステップＳ１０６の処理の後、中継サーバ１４０では、ステップＳ４０２〜ステップＳ４０６の処理が繰り返される。なお、図１０（ｂ）に示すステップＳ４０３の処理とステップＳ４０３−２の処理は、順序が逆であっても良い。ステップＳ４０３の処理とステップＳ４０３−２の処理の順序を入れ換えた場合、第１情報からステータス情報への変換処理のタイミングは、出力タイミング調整機能１５５ａにより調整され、常にステータス情報を出力すべき所定のタイミングの直前に行われる。この場合、中継サーバ１４０は、第１情報を受信してからステータス情報への変換処理が行われるまでの間、第１情報を記憶部１４２に記憶する。
【００７４】
図９に示す広告配信サーバ６０については、図４の広告配信サーバ６０と同様の構成であるため説明を省略する。また、図１０（ｃ）は、図９に示す広告配信サーバ６０で実施される処理工程の一例を表すフローチャートである。しかし、図１０（ｃ）に示すステップＳ５０１〜ステップＳ５０４の処理は、図５（ｃ）に示すステップＳ２０１〜ステップＳ２０４の処理と同様であるため、これらの説明については省略する。
【００７５】
以上のように、本実施形態に係る広告配信制御方法では、中継サーバ１４０の出力タイミング調整機能１５５ａにより、広告配信サーバ６０がステータス情報の読み込みを行うタイミングに合わせて、ステータス情報が出力される。したがって、広告配信サーバ６０が、その記憶部６２等に、処理待ちの間ステータス情報を記憶しておく必要がなく、広告配信サーバ６０に必要とされる記憶容量を低減できる。また、本実施形態に係る広告配信制御方法は、図４及び図５を用いて説明した第１実施形態に係る広告制御方法と同様の効果を奏する。
【００７６】
また、広告主は、上述したような機能を実現するプログラムが動作する広告主制御サーバ２０、１２０を用いることにより、店舗に空席が多い場合は広告を配信して来客を誘引し、店舗に空席がない場合は広告の配信を停止して無駄な広告費の発生を抑制できる。すなわち、広告主は、スマートデバイス時代におけるインターネット広告の即応性を利用して、効果的かつ経済的な広告を行うことができる。
【００７７】
以上のように、本発明に係る広告配信制御方法および当該広告配信制御方法に用いられるプログラムによって実現される機能について、実施形態を挙げて説明をおこなったが、本発明はこのような実施形態に何ら限定されず、他の実施形態が存在することは言うまでもない。たとえば、第１情報は、広告の部分的な配信又は部分的な配信停止を求める旨の情報である場合があり、このような場合、広告配信サーバ６０による広告の部分的な配信状態の変化又は維持を、広告主制御サーバ２０、１２０から制御することが可能である。たとえば、広告の部分的な配信状態の変化としては、広告の配信地域の変化や、広告の露出度の変化（表示頻度の変化、表示位置の変化など）などが挙げられる。
【００７８】
さらに、広告主制御サーバ２０による第１情報の取得は、広告の配信又は配信停止をダイレクトに入力するＧＵＩを介して行われる態様に限定されず、空席の有り・無しなど広告の配信・配信停止に関連付けされる情報を入力するＧＵＩを介して行われる態様や、配信又は停止を求める旨に置き換え可能な変数の入力を介して行われる態様もあり得る。
【００７９】
また、上述の実施形態において、広告主制御サーバ２０で取得される第１情報や中継サーバ４０で生成されるステータス情報は、図６に示すように２つの値を取ることができるが、広告配信制御方法で用いられる第１情報やステータス情報は、これに限定されない。図１１は、ステータス情報の他の例を表したものである。図１１に示す例では、ステータス情報は、第１情報と第２情報とを用いて生成され、広告配信中から広告配信停止中へ広告配信サーバ６０の配信状態を変化させることを求める第１の値、広告配信停止中から広告配信中へ広告配信サーバの配信状態を変化させることを求める第２の値、広告配信中である広告配信サーバ６０の配信状態を維持することを求める第３の値、広告配信停止中である広告配信サーバ６０の配信状態を維持することを求める第４の値を含む４つの値を取ることができる。このような４つの値を取る第１情報やステータス情報を用いる広告配信制御方法では、ステータス情報が広告の配信状態の維持を求める第３の値や第４の値である場合、広告配信サーバ６０でのステータスの読み込み処理や、各サーバ間での第２情報の通信処理等をスキップさせることが可能であり、各サーバの通信及び演算処理を抑制できる。
【００８０】
また、中継サーバを利用した本実施形態に係る広告配信制御方法は、図１３に示すように、ＡＰＩ（アプリケーションプログラミングインターフェース）等を利用して広告主制御サーバから広告配信サーバの配信状態をダイレクトに制御する広告配信制御方法と併せて用いられても良い。
【符号の説明】
【００８１】
１０…広告配信プラットフォーム
１２…広告受信端末
１４…通信ネットワーク
２０、１２０…広告主制御サーバ
３１…第１情報取得機能
３２…第１情報出力機能
３３、５２…第２情報受信機能
３４…表示情報算出機能
３６…表示情報表示機能
４０、１４０…中継サーバ
５１…第１情報受信機能
５３…第２情報送信機能
５５…変換・出力機能
６０…広告配信サーバ
７２…ステータス情報読み込み機能
７３…配信制御機能
７４…配信状態記憶機能
【要約】
【課題】広告主が、広告の配信タイミングを手軽にコントロールでき、広告配信サーバの処理負担やセキュリティリスクにも配慮した広告配信制御方法等を提供する。
【解決手段】
広告主が広告の配信又は配信停止を求める旨の第１情報を、広告主制御サーバが取得するステップと、前記第１情報を、前記広告主制御サーバが中継サーバに出力するステップと、前記中継サーバが、前記広告主制御サーバから受信した前記第１情報を、広告配信サーバに対する前記広告の配信要求状態に関する情報であって前記広告配信サーバによって読み込み可能な形式のステータス情報に変換し、前記広告配信サーバに出力する変換出力ステップと、所定のタイミングで前記ステータス情報が前記広告配信サーバに出力されるように、前記広告主制御サーバ又は前記中継サーバが出力タイミングを調整するステップと、を有する広告配信制御方法。
【選択図】  図１３【図１】
0005908565.tif 000002
【図２】
0005908565.tif 000003
【図３】
0005908565.tif 000004
【図４】
0005908565.tif 000005
【図５】
0005908565.tif 000006
【図６】
0005908565.tif 000007
【図７】
0005908565.tif 000008
【図８】
0005908565.tif 000009
【図９】
0005908565.tif 000010
【図１０】
0005908565.tif 000011
【図１１】
0005908565.tif 000012
【図１２】
0005908565.tif 000013
【図１３】
0005908565.tif 000014