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