JP5265630B2 - Offline advertisement distribution server and offline advertisement distribution method - Google Patents
Offline advertisement distribution server and offline advertisement distribution method Download PDFInfo
- Publication number
- JP5265630B2 JP5265630B2 JP2010176563A JP2010176563A JP5265630B2 JP 5265630 B2 JP5265630 B2 JP 5265630B2 JP 2010176563 A JP2010176563 A JP 2010176563A JP 2010176563 A JP2010176563 A JP 2010176563A JP 5265630 B2 JP5265630 B2 JP 5265630B2
- Authority
- JP
- Japan
- Prior art keywords
- advertisement
- offline
- user terminal
- state
- online
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、オフライン状態でWebページを閲覧するユーザ端末に対して広告を配信するオフライン広告配信サーバ及びオフライン広告配信方法に関する。 The present invention relates to an offline advertisement distribution server and an offline advertisement distribution method for distributing advertisements to a user terminal browsing a web page in an offline state.
Webページの閲覧にあたり、通信経路で使用されていない帯域を用いて、現在表示されているWebページのリンク先のWebページを予め先読みする技術(リンクプリフェッチ)が知られている。例えば、特許文献1には、データ先読みの状況情報をユーザに視覚的に把握し易いものにできる通信データ先読み装置が開示されている。
When browsing a Web page, a technique (link prefetch) is known in which a Web page linked to a currently displayed Web page is pre-read using a band not used in a communication path. For example,
データ先読みの技術は、データ通信が断続的に発生する状況(例えば、新幹線などの移動車両内におけるデータ通信)において用いることで、瞬間的又は一定期間(例えば、5分程度の短期間)オフライン状態になった場合であっても、先読みしたデータを用いてWebページの閲覧を継続することができる。 Data prefetching technology is used in situations where data communication occurs intermittently (for example, data communication in a moving vehicle such as a Shinkansen), and is offline for a moment or for a fixed period (for example, a short period of about 5 minutes). Even in such a case, it is possible to continue browsing the Web page using the pre-read data.
ところで、近年では、Webページには、コンテンツに加えバナー広告などの広告が表示されることが一般的となっている。広告の表示は、予め決定された広告主の予算内で行う必要があり、Webページの管理者(サーバ)が表示回数やクリック回数などに基づいて広告費用を管理することで、広告主の予算内での広告表示が実現されている。 Incidentally, in recent years, it has become common for web pages to display advertisements such as banner advertisements in addition to content. It is necessary to display advertisements within a predetermined advertiser's budget, and the web page administrator (server) manages the advertising cost based on the number of display times, the number of clicks, etc. The advertisement display in is realized.
しかし、オフライン状態において広告を表示した場合、Webページの管理者(サーバ)は、オフライン状態におけるWebページの閲覧を管理することができず、広告主の予算を超えて広告が表示されてしまう可能性がある。 However, when an advertisement is displayed in the offline state, the administrator (server) of the Web page cannot manage browsing of the Web page in the offline state, and the advertisement may be displayed exceeding the advertiser's budget. There is sex.
本発明は、このような課題に鑑みてなされたものであり、オフライン状態において、広告主の予算額に応じた広告を配信するオフライン広告配信サーバ及びオフライン広告配信方法を提供することを目的とする。 The present invention has been made in view of such a problem, and an object thereof is to provide an offline advertisement distribution server and an offline advertisement distribution method for distributing an advertisement according to an advertiser's budget amount in an offline state. .
(1) オフライン状態でWebページを表示するユーザ端末に対して広告を配信するオフライン広告配信サーバであって、オフライン状態において表示する前記広告に関する広告情報、及び当該広告をオフライン状態において表示する条件を示す広告表示条件を、前記ユーザ端末がオンライン状態である場合に送信する表示条件送信手段と、前記ユーザ端末に、前記ユーザ端末がオンライン状態からオフライン状態に移行したことを判定させるオフライン判定ステップと、前記ユーザ端末がオンライン状態からオフライン状態に移行したことに応じて、前記広告表示条件に従って前記広告を表示させる広告表示制御ステップとを実行させる制御プログラムを、前記ユーザ端末がオンライン状態である場合に送信する制御プログラム送信手段と、を備えるオフライン広告配信サーバ。 (1) An offline advertisement distribution server that distributes advertisements to a user terminal that displays a web page in an offline state, and includes advertisement information related to the advertisement displayed in the offline state and conditions for displaying the advertisement in the offline state. Display condition transmitting means for transmitting advertisement display conditions to be displayed when the user terminal is in an online state, and an offline determination step for causing the user terminal to determine that the user terminal has shifted from an online state to an offline state; A control program for executing an advertisement display control step for displaying the advertisement according to the advertisement display condition in response to the user terminal shifting from an online state to an offline state is transmitted when the user terminal is in an online state. Control program transmitting means , Offline advertising distribution server equipped with.
(1)のオフライン広告配信サーバによれば、オフライン状態のユーザ端末には、予め定められた広告表示条件(例えば、表示回数など)に従って広告が表示される。このとき、広告表示条件に従った広告の表示は、(1)のオフライン広告配信サーバから送信された制御プログラムに基づいて実行されるため、(1)のオフライン広告配信サーバによれば、オフライン状態における広告配信を制御することができる。よって、オフライン状態において、広告主の予算額に応じた広告を配信可能なオフライン広告配信サーバを提供できる。 According to the offline advertisement distribution server of (1), an advertisement is displayed on a user terminal in an offline state according to a predetermined advertisement display condition (for example, the number of display times). At this time, since the display of the advertisement according to the advertisement display condition is executed based on the control program transmitted from the offline advertisement distribution server of (1), according to the offline advertisement distribution server of (1), the offline state The advertisement distribution in can be controlled. Therefore, it is possible to provide an offline advertisement distribution server that can distribute advertisements according to the advertiser's budget amount in the offline state.
(2) 前記制御プログラムは、前記ユーザ端末に、前記ユーザ端末がオフライン状態からオンライン状態に移行したことを判定させるオンライン判定ステップと、前記ユーザ端末がオフライン状態からオンライン状態に移行したことに応じて、前記ユーザ端末のオフライン時間を含むログ情報を送信させるオフライン状態情報送信ステップとを更に実行させ、前記ユーザ端末から受信した前記ログ情報及び前記広告の単位時間あたりの課金情報に基づいて、前記広告表示条件を決定する表示条件決定手段、を更に備える(1)に記載のオフライン広告配信サーバ。 (2) The control program causes the user terminal to determine that the user terminal has shifted from an offline state to an online state, and in response to the user terminal shifting from an offline state to an online state. An offline state information transmission step of transmitting log information including offline time of the user terminal, and based on the log information received from the user terminal and billing information per unit time of the advertisement, The offline advertisement distribution server according to (1), further comprising display condition determining means for determining display conditions.
(2)のオフライン広告配信サーバによれば、ユーザ端末からオフライン状態におけるログ情報を受信し、このログ情報を広告表示条件にフィードバックする。これにより、オフライン状態における広告配信の精度を向上させることができ、結果として、オフライン状態において、広告主の予算額に応じた広告を配信することができる。 According to the offline advertisement distribution server of (2), log information in the offline state is received from the user terminal, and this log information is fed back to the advertisement display condition. Thereby, the accuracy of advertisement distribution in the offline state can be improved, and as a result, the advertisement according to the budget amount of the advertiser can be distributed in the offline state.
(3) 前記表示条件送信手段が送信する前記広告情報は、前記広告のリンク先を示すURLを含み、前記制御プログラムは、前記ユーザ端末に、前記広告情報に含まれる前記URLに対応するWebページを、前記ユーザ端末がオンライン状態である場合に予め取得させるWebページ取得ステップを更に実行させる(1)又は(2)に記載のオフライン広告配信サーバ。 (3) The advertisement information transmitted by the display condition transmission unit includes a URL indicating a link destination of the advertisement, and the control program sends a web page corresponding to the URL included in the advertisement information to the user terminal. The offline advertisement distribution server according to (1) or (2), further executing a Web page acquisition step of acquiring in advance when the user terminal is in an online state.
(3)のオフライン広告配信サーバによれば、オフライン状態中に表示された広告がユーザによりクリックされた場合に、広告主のWebページをオフライン状態においても適切に表示することができる。 According to the offline advertisement distribution server of (3), when the advertisement displayed in the offline state is clicked by the user, the advertiser's Web page can be appropriately displayed even in the offline state.
(4) 前記表示条件送信手段は、前記ユーザ端末からの要求に応じて、前記広告情報及び前記広告表示条件を前記ユーザ端末に送信する(1)から(3)のいずれか記載のオフライン広告配信サーバ。 (4) The offline advertisement distribution according to any one of (1) to (3), wherein the display condition transmission unit transmits the advertisement information and the advertisement display condition to the user terminal in response to a request from the user terminal. server.
(4)のオフライン広告配信サーバによれば、ユーザ端末からの要求があった場合に限り、オフライン状態中の広告配信に必要な広告情報及び広告表示条件をユーザ端末に送信するため、ユーザ端末との間の無駄な通信を防止することができる。 According to the offline advertisement distribution server of (4), only when there is a request from the user terminal, in order to transmit advertisement information and advertisement display conditions necessary for advertisement distribution in the offline state to the user terminal, It is possible to prevent useless communication between the two.
(5) オフライン状態でWebページを閲覧するユーザ端末に対して広告を配信するオフライン広告配信方法であって、オフライン状態において表示する前記広告に関する広告情報、及び当該広告をオフライン状態において表示する条件を示す広告表示条件を、前記ユーザ端末がオンライン状態である場合に送信するステップと、前記ユーザ端末に、オフライン状態において、前記広告表示条件に従って前記広告を表示させる広告表示制御ステップを実行させる制御プログラムを、前記ユーザ端末がオンライン状態である場合に送信するステップと、を含むオフライン広告配信方法。 (5) An offline advertisement distribution method for distributing an advertisement to a user terminal that browses a web page in an offline state, wherein advertisement information related to the advertisement displayed in the offline state and a condition for displaying the advertisement in the offline state A control program for executing an advertisement display control step for transmitting the advertisement display condition when the user terminal is in an online state and for causing the user terminal to display the advertisement according to the advertisement display condition in an offline state. And transmitting when the user terminal is in an online state.
(5)のオフライン広告配信方法によれば、(1)のオフライン広告配信サーバと同様の効果を奏する。 According to the offline advertisement distribution method of (5), the same effect as that of the offline advertisement distribution server of (1) can be obtained.
本発明によれば、オフライン状態において、広告主の予算額に応じた広告を配信することができる。 ADVANTAGE OF THE INVENTION According to this invention, the advertisement according to an advertiser's budget amount can be delivered in an offline state.
以下、本発明の実施形態について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
[第1実施形態]
図1〜図6を参照して、第1実施形態のオフライン広告配信サーバ1について説明する。
[First Embodiment]
With reference to FIGS. 1-6, the offline
[オフライン広告配信サーバ1の構成]
図1を参照して、オフライン広告配信サーバ1は、ユーザ端末2と通信可能に接続され、Webページを表示するユーザ端末2に対して広告を配信する。なお、オフライン広告配信サーバ1は、オンライン状態及びオフライン状態のユーザ端末2に対して広告を配信することができるが、本実施形態では、オフライン状態のユーザ端末2に対して広告を配信する構成について説明する。
オフライン広告配信サーバ1は、表示条件送信手段11と、制御プログラム送信手段12と、状態情報受信手段13と、広告表示ログDB111と、広告DB112と、端末DB113と、表示条件決定手段14と、を含んで構成される。
[Configuration of offline advertisement distribution server 1]
Referring to FIG. 1, offline
The offline
表示条件送信手段11は、ユーザ端末2がオンライン状態である場合に、広告情報及び広告表示条件をユーザ端末2に対して送信する。ここで、広告情報とは、オフライン状態においてユーザ端末2に表示する広告に関する情報をいい、例えば、当該広告のバナー画像データなどを含む。また、広告表示条件とは、オフライン状態において広告を表示する条件をいい、例えば、オフライン状態において広告を表示する回数や広告のクリック可能回数などを含む。なお、広告表示条件は、後述するように表示条件決定手段14により決定される。
The display condition transmission means 11 transmits advertisement information and advertisement display conditions to the
制御プログラム送信手段12は、ユーザ端末2がオンライン状態である場合に、ユーザ端末2に以下の処理を実行させる制御プログラムをユーザ端末2に対して送信する。具体的には、制御プログラムは、ユーザ端末2に、ユーザ端末2がオンライン状態からオフライン状態に移行したことを判定させるオフライン判定ステップと、ユーザ端末2がオンライン状態からオフライン状態に移行したことに応じて、広告表示条件に従って(例えば、広告表示条件が規定する回数分だけ)広告を表示させる広告表示制御ステップと、ユーザ端末2がオフライン状態からオンライン状態に移行したことを判定させるオンライン判定ステップと、ユーザ端末2がオフライン状態からオンライン状態に移行したことに応じて、ユーザ端末2のログ情報を送信させるオフライン状態情報送信ステップと、を実行させるプログラムである。なお、ログ情報とは、ユーザ端末2がオフライン状態においてWebページを閲覧していた時間(オフライン時間)、ユーザ端末2がオフライン状態において広告を表示した回数及びユーザ端末2がオフライン状態において広告をクリックした回数などを含む。
The control program transmission means 12 transmits to the user terminal 2 a control program that causes the
状態情報受信手段13は、オフライン状態情報送信ステップによりユーザ端末2から送信されたログ情報を受信する。
The status
広告表示ログDB111は、状態情報受信手段13が受信したログ情報を記憶する。具体的には、図2に示すように、広告表示ログDB111は、ユーザ端末2を識別する端末識別情報に対応付けて、オフライン状態のユーザ端末2に表示された広告を識別する広告識別情報、オフライン状態における当該広告の表示情報(例えば、表示回数)、当該ユーザ端末2のオフライン開始時刻及び当該ユーザ端末2のオフライン終了時刻など(ログ情報)を記憶する。
The advertisement
広告DB112は、オフライン広告配信サーバ1が管理する広告毎に、当該広告の単位時間あたりの課金情報などを記憶する。具体的には、図3に示すように、広告DB112は、オフライン広告配信サーバ1が管理する広告を識別する広告識別情報に対応付けて、当該広告の広告主を識別する広告主識別情報、当該広告の画像データなどを示す広告情報、広告主の予算枠(一例として月ごとの予算)、オフライン配信を中止する予算額であるオフライン配信中止予算及び当該広告の単位時間あたりの課金情報を記憶する。
The
なお、本実施形態では、課金情報として広告の表示回数を用いている。そのため、単位時間あたりの課金情報として、単位時間あたりに1のユーザ端末2に対して配信可能な広告の表示回数を用いる。そこで、本実施形態の広告DB112には、単位時間あたりの課金情報として、当該広告の単位時間あたりに表示可能な表示可能PV(表示回数)が記憶されている。ここで、単位時間あたりの表示可能PVは、オフライン広告配信サーバ1がオンライン状態及びオフライン状態においてこれまで配信した実績値から算出され、例えば、単位時間あたりの平均PVを単位時間あたりの平均UU(ユニークユーザ)で除算することで算出される。すなわち、単位時間あたりの表示可能PVは、1のユニークユーザに対して単位時間あたりに表示された広告の表示回数である。
In the present embodiment, the number of advertisements displayed is used as billing information. Therefore, the number of advertisements that can be distributed to one
端末DB113は、図4に示すように、端末識別情報に対応付けて、当該ユーザ端末2の平均オフライン時間や平均PVを含む情報を記憶する。なお、端末DB113は、ユーザ端末2から送信されたログ情報に基づいて更新される。
As illustrated in FIG. 4, the
図1に戻り、表示条件決定手段14は、ログ情報及び単位時間あたりの課金情報から、オフライン状態において広告を表示する広告表示条件を決定する。本実施形態では、表示条件決定手段14は、広告DB112に記憶された単位時間あたりの課金情報及び端末DB113に記憶されたユーザ端末2の平均オフライン時間から、広告表示条件を決定する。具体的には、広告DB112に示すように、広告識別情報「111」の広告は、単位時間(分)あたりの表示可能PVが1回であり、また、端末DB113に示すように、端末識別情報「A001」のユーザ端末2は、平均オフライン時間が5分である。そのため、表示条件決定手段14は、広告表示条件として、オフライン状態の端末識別情報「A001」のユーザ端末2に対して、広告識別情報「111」の広告を5回を限度に表示させると決定する。なお、表示条件決定手段14は、広告主の残り予算がオフライン配信中止予算未満である場合には、当該広告主の広告に関する広告表示条件を決定しないこととしてもよい。
Returning to FIG. 1, the display
このように、本実施形態のオフライン広告配信サーバ1では、広告の画像データを含む広告表示情報及び当該広告の広告表示条件(例えば、表示回数)をユーザ端末2に対して予め送信しておくことで、オフライン状態のユーザ端末2に対する広告配信を実現している。
As described above, in the offline
[ユーザ端末2の構成]
このようなオフライン広告配信サーバ1の構成を受け、ユーザ端末2は、表示条件受信手段21と、端末広告DB211と、通信状態判定手段22と、表示制御手段23と、状態情報送信手段24と、を含んで構成される。
[Configuration of user terminal 2]
In response to such a configuration of the offline
表示条件受信手段21は、オフライン広告配信サーバ1から送信される広告情報及び広告表示条件を受信する。
端末広告DB211は、図5に示すように、受信した広告情報及び広告表示条件を記憶する。
The display
As shown in FIG. 5, the
通信状態判定手段22は、ユーザ端末2がオンライン状態であるかオフライン状態であるかを判定する。すなわち、通信状態判定手段22は、ユーザ端末2がオンライン状態からオフライン状態に移行したことを判定するオフライン判定ステップと、ユーザ端末2がオフライン状態からオンライン状態に移行したことを判定するオンライン判定ステップと、を実行する手段である。なお、通信状態判定手段22は、オフライン広告配信サーバ1から送信された制御プログラムに従い、オフライン判定ステップ及びオンライン判定ステップを実行する。
The communication
表示制御手段23は、オフライン状態において、端末広告DB211に記憶された広告情報(画像データ)に対応する広告を、広告表示条件に従い表示する。図5を参照して、表示制御手段23は、オフライン状態において「A.jpg」の広告を5回を限度にユーザ端末2に表示する。すなわち、表示制御手段23は、ユーザ端末2がオンライン状態からオフライン状態に移行したことに応じて、広告表示条件に従って広告を表示させる広告表示制御ステップ、を実行する手段である。なお、表示制御手段23は、オフライン広告配信サーバ1から送信された制御プログラムに従い、広告表示制御ステップを実行する。
The
状態情報送信手段24は、ユーザ端末2がオフライン状態からオンライン状態に移行すると、オフライン状態中のログ情報(オフライン開始時刻、オフライン終了時刻、オフライン状態中の広告表示回数など)をオフライン広告配信サーバ1に送信する。すなわち、状態情報送信手段24は、ユーザ端末2がオフライン状態からオンライン状態に移行したことに応じて、ユーザ端末2のオフライン時間を含むログ情報を送信させるオフライン状態情報送信ステップ、を実行する手段である。なお、状態情報送信手段24は、オフライン広告配信サーバ1から送信された制御プログラムに従い、オフライン状態情報送信ステップを実行する。
When the
[オフライン広告配信サーバ1及びユーザ端末2のハードウェア構成]
以上説明したオフライン広告配信サーバ1のハードウェアは、一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、制御部として、中央処理装置(CPU)を備える他、記憶部として、メモリ(RAM、ROM)、ハードディスク(HDD)及び光ディスク(CD、DVDなど)を、ネットワーク通信装置として、各種有線及び無線LAN装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス(マウス、トラッキングボールなど)を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、CPUは、オフライン広告配信サーバ1を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
なお、ユーザ端末2のハードウェア構成も、オフライン広告配信サーバ1と同様に一般的なコンピュータによって構成することができる。
[Hardware configurations of offline
The hardware of the offline
Note that the hardware configuration of the
[オフライン広告配信サーバ1の処理]
続いて、本実施形態のオフライン広告配信サーバ1の処理について、図6を参照して説明する。
[Processing of offline advertisement distribution server 1]
Then, the process of the offline
S101、S201:オフライン広告配信サーバ1の制御部(制御プログラム送信手段12)は、ユーザ端末2がオンライン状態である状況で、ユーザ端末2に対して制御プログラムを送信する。なお、制御プログラムの送信は、任意のタイミングで行うことができ、例えば、ユーザ端末2からの要求(ユーザ操作に基づく要求及び一定期間毎に自動的になされる要求を含む)に基づいて行うことができる。ユーザ端末2は、記憶部の所定の領域に受信した制御プログラムを記憶する。
S101, S201: The control unit (control program transmission means 12) of the offline
S103:オフライン広告配信サーバ1の制御部(表示条件決定手段14)は、広告DB112に記憶された単位時間あたりの課金情報及び端末DB113に記憶されたログ情報(平均オフライン時間)から、広告表示条件を決定する。このとき、表示条件決定手段14は、広告主の残り予算がオフライン配信中止予算未満である場合には、当該広告主の広告に関する広告表示条件を決定しないこととしてもよい。
S103: The control unit (display condition determination unit 14) of the offline
S105、S203:オフライン広告配信サーバ1の制御部(表示条件送信手段11)は、ユーザ端末2がオンライン状態である状況で、ユーザ端末2に対して広告情報及び広告表示条件を送信する。なお、広告表示条件の送信(又はS103の決定)は、ユーザ端末2からの要求(ユーザ操作に基づく要求及び一定期間毎に自動的になされる要求を含む)に基づいて行うことができる。ユーザ端末2は、端末広告DB211に広告情報及び広告表示条件を記憶する。
S105, S203: The control unit (display condition transmission unit 11) of the offline
S205:ユーザ端末2の制御部(通信状態判定手段22)は、ユーザ端末2がオフライン状態であるか否かを判定する。
S207:ユーザ端末2がオフライン状態である場合には、ユーザ端末2の制御部(表示制御手段23)は、端末広告DB211に記憶された広告情報(画像データ)に対応する広告を、広告表示条件に従い表示する。ここで、オフライン状態においてユーザ端末2に広告表示条件として規定した回数分広告が表示された場合には、その後、表示制御手段23は、当該広告をユーザ端末2に表示しない。なお、この場合には、当該広告に代えて無料広告(例えば、広告を表示するWebページ自体の広告)を表示させることとしてもよい。
S205: The control unit (communication state determination unit 22) of the
S207: When the
S209:ユーザ端末2の制御部(通信状態判定手段22)は、ユーザ端末2がオフライン状態であるか否か、すなわち、オフライン状態からオンライン状態に移行したか否かを判定する。
S211:ユーザ端末2がオンライン状態に移行した場合には、ユーザ端末2の制御部(状態情報送信手段24)は、オフライン広告配信サーバ1に対して、ログ情報を送信する。
S209: The control unit (communication state determination unit 22) of the
S211: When the
S107,109:オフライン広告配信サーバ1の制御部(状態情報受信手段13)は、ログ情報を受信すると、受信したログ情報に基づいて、広告表示ログDB111、広告DB112及び端末DB113を更新する。なお、更新された広告DB112及び端末DB113は、S103で広告表示条件を決定するために用いられる。
S107, 109: When receiving the log information, the control unit (status information receiving unit 13) of the offline
[オフライン広告配信サーバ1の効果]
以上説明した本実施形態のオフライン広告配信サーバ1によれば、ユーザ端末2には、オフライン状態中であっても、予め定められた広告表示条件(例えば、表示回数など)に従って広告が表示される。このとき、広告表示条件に従った広告の表示は、制御プログラムに基づいて実行されるため、本実施形態のオフライン広告配信サーバ1は、オフライン状態中のユーザ端末2への広告配信を適切に制御することができる。よって、オフライン状態において、広告主の予算額に応じた広告を配信可能なオフライン広告配信サーバを提供できる。
[Effect of offline advertisement distribution server 1]
According to the offline
また、オフライン広告配信サーバ1は、ユーザ端末2からオフライン状態におけるログ情報を受信し、このログ情報に基づいて広告表示条件を決定する。これにより、ユーザ端末2毎のログ情報を広告表示条件にフィードバックできるため、オフライン状態における広告配信の精度を向上させることができ、結果として、オフライン状態において、広告主の予算額に応じた広告を配信することができる。
Further, the offline
また、オフライン広告配信サーバ1は、ユーザ端末2からの要求(ユーザ操作に基づく要求及び一定期間毎に自動的になされる要求を含む)があった場合に限り、オフライン状態中の広告配信に必要な広告情報及び広告表示条件をユーザ端末に送信するため、ユーザ端末2との間の無駄な通信を防止することができる。
Further, the offline
[第2実施形態]
次に、図7〜図10を参照して、第2実施形態のオフライン広告配信サーバ1Aについて説明する。第1実施形態のオフライン広告配信サーバ1がオフライン状態中のユーザ端末2に対して広告(例えば、バナー広告)を配信するだけであるのに対し、第2実施形態のオフライン広告配信サーバ1Aは、オフライン状態中のユーザ端末2Aに対して配信した広告がクリックされた場合に、リンク先のWebページ(広告主のWebページ)に移行可能としている。
[Second Embodiment]
Next, an offline
[オフライン広告配信サーバ1Aの構成]
図7を参照して、第2実施形態のオフライン広告配信サーバ1Aの構成について説明する。なお、第1実施形態と同一の構成については、同一の符号を付し、詳細な説明を省略する。オフライン広告配信サーバ1Aは、ユーザ端末2Aと通信可能に接続され、表示条件送信手段11Aと、制御プログラム送信手段12Aと、状態情報受信手段13と、広告表示ログDB111と、広告DB112Aと、端末DB113と、表示条件決定手段14と、を含んで構成される。
[Configuration of offline
With reference to FIG. 7, the structure of 1 A of offline advertisement delivery servers of 2nd Embodiment is demonstrated. In addition, about the structure same as 1st Embodiment, the same code | symbol is attached | subjected and detailed description is abbreviate | omitted. The offline
表示条件送信手段11Aは、ユーザ端末2Aがオンライン状態である場合に、広告情報及び広告表示条件をユーザ端末2Aに対して送信する。ここで、第2実施形態の表示条件送信手段11Aが送信する広告情報とは、広告のバナー画像データなどに加え、当該広告がクリックされたときに表示するWebページのURLを示すリンク先URLを含む。
When the
このように、第2実施形態のオフライン広告配信サーバ1Aでは、ユーザ端末2Aに広告情報としてリンク先URLを送信するため、広告DB112Aは、図8に示すように、広告識別情報に対応付けて、リンク先URLを記憶する。また、制御プログラム送信手段12Aが送信する制御プログラムには、オフライン判定ステップ、広告表示制御ステップ、オンライン判定ステップ及びオフライン状態情報送信ステップに加え、広告情報に含まれるリンク先URLに対応するWebページを、ユーザ端末2Aがオンライン状態である場合に予め取得させるためのWebページ取得ステップをが含まれる。
Thus, in the offline
[ユーザ端末2Aの構成]
このようなオフライン広告配信サーバ1Aの構成を受け、ユーザ端末2Aは、表示条件受信手段21と、端末広告DB211Aと、通信状態判定手段22と、表示制御手段23Aと、状態情報送信手段24と、Webページ取得手段25Aと、を含んで構成される。
[Configuration of
In response to the configuration of the offline
ここで、Webページ取得手段25Aは、広告情報に含まれるリンク先URLに対応するWebページ(HTMLデータ)をユーザ端末2Aがオンライン状態である場合に予め取得する。すなわち、Webページ取得手段25Aは、広告情報に含まれるリンク先URLに対応するWebページを、ユーザ端末2Aがオンライン状態である場合に予め取得させるWebページ取得ステップ、を実行する手段である。なお、Webページ取得手段25Aは、オフライン広告配信サーバ1Aから送信された制御プログラムに従い、Webページ取得ステップを実行する。
Here, the Web
端末広告DB211Aは、図9に示すように、広告識別情報に対応付けてWebページ取得手段25Aが取得したリンク先のWebページを記憶する。
また、表示制御手段23Aは、オフライン状態中に配信した広告がクリックされた場合に、端末広告DB211Aに記憶されたリンク先のWebページを読み出し、当該Webページをユーザ端末2Aに表示する。
As shown in FIG. 9, the
In addition, when an advertisement distributed in the offline state is clicked, the
[オフライン広告配信サーバ1Aの処理]
続いて、第2実施形態のオフライン広告配信サーバ1Aの処理について、図10を参照して説明する。なお、第1実施形態のオフライン広告配信サーバ1と同一の処理については、同一の符号を付し、詳細な説明を省略する。
[Processing of offline
Next, the processing of the offline
S101、S201:オフライン広告配信サーバ1Aの制御部(制御プログラム送信手段12A)は、ユーザ端末2がオンライン状態である状況の任意のタイミングで、ユーザ端末2Aに対して制御プログラムを送信する。なお、この制御プログラムには、ユーザ端末2Aに、Webページ取得ステップを実行させるためのプログラムが含まれる。
S101, S201: The control unit (control program transmission unit 12A) of the offline
S103:オフライン広告配信サーバ1Aの制御部(表示条件決定手段14)は、広告表示条件を決定する。
S103: The control unit (display condition determination unit 14) of the offline
S105、S203:オフライン広告配信サーバ1Aの制御部(表示条件送信手段11A)は、ユーザ端末2がオンライン状態である状況の任意のタイミングで、ユーザ端末2に対してリンク先URLを含む広告情報及び広告表示条件を送信する。
S105, S203: The control unit (display
S204A:ユーザ端末2Aの制御部(Webページ取得手段25A)は、オンライン状態中にリンク先URLを参照して、リンク先のWebページ(HTMLデータ)を取得し、端末広告DB211Aに記憶する。
S204A: The control unit (Web
S205:ユーザ端末2Aの制御部(通信状態判定手段22)は、ユーザ端末2Aがオフライン状態であるか否かを判定する。
S207A:ユーザ端末2Aがオフライン状態である場合には、ユーザ端末2Aの制御部(表示制御手段23A)は、端末広告DB211に記憶された広告情報に対応する広告を、広告表示条件に従い表示する。このとき、表示された広告がクリックされた場合には、表示制御手段23Aは、リンク先のWebページを端末広告DB211から読み出し、当該Webページをユーザ端末2Aに表示する。
S205: The control unit (communication state determination unit 22) of the
S207A: When the
S209:ユーザ端末2Aの制御部(通信状態判定手段22)は、ユーザ端末2Aがオフライン状態であるか否か、すなわち、オフライン状態からオンライン状態に移行したか否かを判定する。
S211:ユーザ端末2Aがオンライン状態に移行した場合には、ユーザ端末2Aの制御部(状態情報送信手段24)は、オフライン広告配信サーバ1Aに対して、ログ情報を送信する。
S209: The control unit (communication state determination unit 22) of the
S211: When the
S107,109:オフライン広告配信サーバ1Aの制御部(状態情報受信手段13)は、ログ情報を受信すると、受信したログ情報に基づいて、広告表示ログDB111、広告DB112A及び端末DB113を更新する。
S107, 109: When receiving the log information, the control unit (state information receiving unit 13) of the offline
[オフライン広告配信サーバ1Aの効果]
以上説明した第2実施形態のオフライン広告配信サーバ1Aによれば、オフライン状態中に表示された広告がユーザによりクリックされた場合に、広告主のWebページをオフライン状態においても適切に表示することができる。
[Effect of offline
According to the offline
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. The effects described in the embodiments of the present invention are only the most preferable effects resulting from the present invention, and the effects of the present invention are limited to those described in the embodiments of the present invention. is not.
例えば、上記実施形態では、課金情報として広告の表示回数を用いているが、これに限られるものではなく、表示した広告がクリックされた回数を用いることとしてもよい。この場合には、単位時間あたりの課金情報として、当該広告の単位時間あたりの平均クリック数及びユーザ端末2(2A)のログ情報から広告表示条件を決定することとしてもよい。 For example, in the above embodiment, the advertisement display count is used as the billing information. However, the present invention is not limited to this, and the number of clicks on the displayed advertisement may be used. In this case, advertisement display conditions may be determined from the average number of clicks per unit time of the advertisement and the log information of the user terminal 2 (2A) as billing information per unit time.
1、1A オフライン広告配信サーバ
11、11A 表示条件送信手段
12、12A 制御プログラム送信手段
13 状態情報受信手段
111 広告表示ログDB
112、112A 広告DB
113 端末DB
2,2A ユーザ端末
1, 1A offline
112, 112A Advertising DB
113 Terminal DB
2,2A user terminal
Claims (4)
オフライン状態において表示する前記広告に関する広告情報、及び広告表示条件としてオフライン状態において当該広告を表示する場合の課金対象となる処理の上限回数を、前記ユーザ端末がオンライン状態である場合に送信する表示条件送信手段と、
前記ユーザ端末に、前記ユーザ端末がオンライン状態からオフライン状態に移行したことを判定させるオフライン判定ステップと、前記ユーザ端末がオンライン状態からオフライン状態に移行した場合に、当該オフライン状態の間に発生した前記課金対象となる処理の回数をカウントし、前記広告表示条件とされた上限回数を限度として前記広告を表示させる広告表示制御ステップと、前記ユーザ端末に、前記ユーザ端末がオフライン状態からオンライン状態に移行したことを判定させるオンライン判定ステップと、前記ユーザ端末がオフライン状態からオンライン状態に移行したことに応じて、前記ユーザ端末のオフライン時間を含むログ情報を送信させるオフライン状態情報送信ステップと、を実行させる制御プログラムを、前記ユーザ端末がオンライン状態である場合に送信する制御プログラム送信手段と、
前記広告表示条件とされた前記上限回数を、記憶手段に記憶された、前記広告の単位時間当たりに実行可能な前記課金対象となる処理の回数で、前記ユーザ端末から受信した前記ログ情報に含まれるオフライン時間の平均である平均オフライン時間を除算した値と決定する表示条件決定手段と、
を備えるオフライン広告配信サーバ。 An offline advertisement distribution server that distributes advertisements to a user terminal that displays a web page in an offline state,
Display conditions for transmitting, when the user terminal is in an online state, the advertisement information related to the advertisement to be displayed in the offline state, and the upper limit number of times to be charged when displaying the advertisement in the offline state as an advertisement display condition A transmission means;
An offline determination step that causes the user terminal to determine that the user terminal has transitioned from an online state to an offline state, and the user terminal that has occurred during the offline state when the user terminal has transitioned from an online state to an offline state. An advertisement display control step for counting the number of processes to be charged and displaying the advertisement up to the maximum number of times set as the advertisement display condition, and causing the user terminal to shift the user terminal from an offline state to an online state An online determination step for determining that the user terminal has been performed , and an offline state information transmission step for transmitting log information including the offline time of the user terminal in response to the user terminal shifting from the offline state to the online state . Control program, said user End and a control program transmitting means for transmitting when it is online,
The log information received from the user terminal includes the upper limit number of times set as the advertisement display condition, which is stored in a storage unit, and is the number of processes to be charged that can be executed per unit time of the advertisement. Display condition determining means for determining a value obtained by dividing the average offline time, which is an average of the offline time,
An offline advertisement distribution server comprising:
前記制御プログラムは、前記ユーザ端末に、前記広告情報に含まれる前記URLに対応するWebページを、前記ユーザ端末がオンライン状態である場合に予め取得させるWebページ取得ステップを更に実行させる請求項1に記載のオフライン広告配信サーバ。 The advertising information transmitted by the display condition transmitting means includes a URL indicating a link destination of the advertisement,
Wherein the control program, the user terminal, the Web page corresponding to the URL included in the advertisement information, to claim 1, further executing a Web page acquisition step of previously acquired when the user terminal is online The offline advertisement distribution server described.
オフライン状態において表示する前記広告に関する広告情報、及び広告表示条件としてオフライン状態において当該広告を表示する場合の課金対象となる処理の上限回数を、前記ユーザ端末がオンライン状態である場合に送信するステップと、
前記ユーザ端末に、前記ユーザ端末がオンライン状態からオフライン状態に移行したことを判定させるオフライン判定ステップと、前記ユーザ端末がオンライン状態からオフライン状態に移行した場合に、当該オフライン状態の間に発生した前記課金対象となる処理の回数をカウントし、前記広告表示条件とされた上限回数を限度として前記広告を表示させる広告表示制御ステップと、前記ユーザ端末に、前記ユーザ端末がオフライン状態からオンライン状態に移行したことを判定させるオンライン判定ステップと、前記ユーザ端末がオフライン状態からオンライン状態に移行したことに応じて、前記ユーザ端末のオフライン時間を含むログ情報を送信させるオフライン状態情報送信ステップと、を実行させる制御プログラムを、前記ユーザ端末がオンライン状態である場合に送信するステップと、
前記広告表示条件とされた前記上限回数を、記憶手段に記憶された、前記広告の単位時間当たりに実行可能な前記課金対象となる処理の回数で、前記ユーザ端末から受信した前記ログ情報に含まれるオフライン時間の平均である平均オフライン時間を除算した値と決定するステップと、
を含むオフライン広告配信方法。 An offline advertisement distribution method for distributing advertisements to a user terminal browsing a web page in an offline state,
A step of transmitting, when the user terminal is in an online state, advertisement information relating to the advertisement to be displayed in an offline state, and an upper limit number of processes to be charged when displaying the advertisement in an offline state as an advertisement display condition; ,
An offline determination step that causes the user terminal to determine that the user terminal has transitioned from an online state to an offline state, and the user terminal that has occurred during the offline state when the user terminal has transitioned from an online state to an offline state. An advertisement display control step for counting the number of processes to be charged and displaying the advertisement up to the maximum number of times set as the advertisement display condition, and causing the user terminal to shift the user terminal from an offline state to an online state An online determination step for determining that the user terminal has been performed , and an offline state information transmission step for transmitting log information including the offline time of the user terminal in response to the user terminal shifting from the offline state to the online state . Control program, said user Transmitting when youngest is online,
The log information received from the user terminal includes the upper limit number of times set as the advertisement display condition, which is stored in a storage unit, and is the number of processes to be charged that can be executed per unit time of the advertisement. Determining an average offline time divided by an average of the offline time
Offline advertising delivery method including
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010176563A JP5265630B2 (en) | 2010-08-05 | 2010-08-05 | Offline advertisement distribution server and offline advertisement distribution method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010176563A JP5265630B2 (en) | 2010-08-05 | 2010-08-05 | Offline advertisement distribution server and offline advertisement distribution method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012038034A JP2012038034A (en) | 2012-02-23 |
| JP5265630B2 true JP5265630B2 (en) | 2013-08-14 |
Family
ID=45849988
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010176563A Expired - Fee Related JP5265630B2 (en) | 2010-08-05 | 2010-08-05 | Offline advertisement distribution server and offline advertisement distribution method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5265630B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160043950A (en) * | 2013-08-19 | 2016-04-22 | 페이스북, 인크. | Pricing advertisements presented by a client device in a limited functionality state |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5480937B2 (en) * | 2012-06-12 | 2014-04-23 | ヤフー株式会社 | Mobile terminal, information processing method, and computer program |
| JP5892978B2 (en) * | 2013-06-19 | 2016-03-23 | ヤフー株式会社 | Score calculation device and score calculation method |
| CN104883610B (en) * | 2015-04-28 | 2018-03-23 | 腾讯科技(北京)有限公司 | Paster video broadcasting method and device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100312818B1 (en) * | 2000-02-03 | 2001-11-07 | 김홍기,이은석 | System and Method of Internet Ad Using Main-Display Added Sub-Display |
| JP2001290767A (en) * | 2000-04-07 | 2001-10-19 | Sharp Corp | Information communication system, information terminal device, and program recording medium |
| JP2002091995A (en) * | 2000-09-14 | 2002-03-29 | Use:Kk | Method/system for supplying advertising information and recording medium with advertising information supplying program recorded thereon |
| JP2002269449A (en) * | 2001-03-12 | 2002-09-20 | Kotaro Nakayama | Advertising component for software development and software distribution system using the component |
| JP4621793B2 (en) * | 2009-07-21 | 2011-01-26 | 株式会社デジタライズ | Ad distribution server |
-
2010
- 2010-08-05 JP JP2010176563A patent/JP5265630B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160043950A (en) * | 2013-08-19 | 2016-04-22 | 페이스북, 인크. | Pricing advertisements presented by a client device in a limited functionality state |
| KR102403877B1 (en) * | 2013-08-19 | 2022-05-31 | 메타 플랫폼스, 인크. | Pricing advertisements presented by a client device in a limited functionality state |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012038034A (en) | 2012-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6009568B2 (en) | Method and apparatus for advertisement cache maintenance | |
| JP2012519904A5 (en) | ||
| JP2014522015A5 (en) | ||
| WO2010074883A3 (en) | System and method for retargeting advertisements based on previously captured relevance data | |
| JP6626540B2 (en) | Application install conversion and identification | |
| JP2011003155A (en) | Advertisement distribution system, advertisement distribution server, advertisement distribution method and advertisement distribution program | |
| JP5797211B2 (en) | Advertisement information providing apparatus and advertisement information providing method | |
| JP5265630B2 (en) | Offline advertisement distribution server and offline advertisement distribution method | |
| JP5475829B2 (en) | Information processing apparatus, contribution calculation method, and contribution calculation program | |
| JP5659323B1 (en) | Information processing apparatus, information processing method, program, and storage medium | |
| JP6038791B2 (en) | Content server | |
| JP6372868B2 (en) | Reward distribution method, reward distribution system and terminal | |
| JP6005815B2 (en) | Advertisement information providing apparatus and advertisement information providing method | |
| JP6059169B2 (en) | Calculation device, calculation method, and calculation program | |
| JP6600422B2 (en) | Information processing apparatus, information processing method, program, and storage medium | |
| US20140136317A1 (en) | Advertisement information providing device and advertisement information providing method | |
| JP2015179471A (en) | Calculation device, calculation method, and calculation program | |
| JP5699233B1 (en) | Generating device, generating method, and generating program | |
| US20170236211A1 (en) | Earnings alerts | |
| JP6208819B1 (en) | Determination apparatus, determination method, and determination program | |
| US20100211639A1 (en) | Apparatus and method for serving annular messages to local browsers | |
| JP5873885B2 (en) | Server device for advertisement distribution | |
| JP5567110B2 (en) | Advertisement information providing apparatus and advertisement information providing method | |
| JP2017228315A (en) | Determination device, determination method, and determination program | |
| JP5706977B2 (en) | Information processing apparatus, contribution calculation method, and contribution calculation program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120312 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120516 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120522 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120618 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120723 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121030 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130130 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130206 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130501 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5265630 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |