(57)【特許請求の範囲】
【請求項１】
オフライン状態でＷｅｂページを表示するユーザ端末に対して広告を配信するオフライン広告配信サーバであって、
オフライン状態において表示する前記広告に関する広告情報、及び広告表示条件としてオフライン状態において当該広告を表示する場合の課金対象となる処理の上限回数を、前記ユーザ端末がオンライン状態である場合に送信する表示条件送信手段と、
前記ユーザ端末に、前記ユーザ端末がオンライン状態からオフライン状態に移行したことを判定させるオフライン判定ステップと、前記ユーザ端末がオンライン状態からオフライン状態に移行した場合に、当該オフライン状態の間に発生した前記課金対象となる処理の回数をカウントし、前記広告表示条件とされた上限回数を限度として前記広告を表示させる広告表示制御ステップと、前記ユーザ端末に、前記ユーザ端末がオフライン状態からオンライン状態に移行したことを判定させるオンライン判定ステップと、前記ユーザ端末がオフライン状態からオンライン状態に移行したことに応じて、前記ユーザ端末のオフライン時間を含むログ情報を送信させるオフライン状態情報送信ステップと、を実行させる制御プログラムを、前記ユーザ端末がオンライン状態である場合に送信する制御プログラム送信手段と、
前記広告表示条件とされた前記上限回数を、記憶手段に記憶された、前記広告の単位時間当たりに実行可能な前記課金対象となる処理の回数で、前記ユーザ端末から受信した前記ログ情報に含まれるオフライン時間の平均である平均オフライン時間を除算した値と決定する表示条件決定手段と、
を備えるオフライン広告配信サーバ。
【請求項２】
前記表示条件送信手段が送信する前記広告情報は、前記広告のリンク先を示すＵＲＬを含み、
前記制御プログラムは、前記ユーザ端末に、前記広告情報に含まれる前記ＵＲＬに対応するＷｅｂページを、前記ユーザ端末がオンライン状態である場合に予め取得させるＷｅｂページ取得ステップを更に実行させる請求項１に記載のオフライン広告配信サーバ。
【請求項３】
前記表示条件送信手段は、前記ユーザ端末からの要求に応じて、前記広告情報及び前記広告表示条件を前記ユーザ端末に送信する請求項１または２に記載のオフライン広告配信サーバ。
【請求項４】
オフライン状態でＷｅｂページを閲覧するユーザ端末に対して広告を配信するオフライン広告配信方法であって、
オフライン状態において表示する前記広告に関する広告情報、及び広告表示条件としてオフライン状態において当該広告を表示する場合の課金対象となる処理の上限回数を、前記ユーザ端末がオンライン状態である場合に送信するステップと、
前記ユーザ端末に、前記ユーザ端末がオンライン状態からオフライン状態に移行したことを判定させるオフライン判定ステップと、前記ユーザ端末がオンライン状態からオフライン状態に移行した場合に、当該オフライン状態の間に発生した前記課金対象となる処理の回数をカウントし、前記広告表示条件とされた上限回数を限度として前記広告を表示させる広告表示制御ステップと、前記ユーザ端末に、前記ユーザ端末がオフライン状態からオンライン状態に移行したことを判定させるオンライン判定ステップと、前記ユーザ端末がオフライン状態からオンライン状態に移行したことに応じて、前記ユーザ端末のオフライン時間を含むログ情報を送信させるオフライン状態情報送信ステップと、を実行させる制御プログラムを、前記ユーザ端末がオンライン状態である場合に送信するステップと、
前記広告表示条件とされた前記上限回数を、記憶手段に記憶された、前記広告の単位時間当たりに実行可能な前記課金対象となる処理の回数で、前記ユーザ端末から受信した前記ログ情報に含まれるオフライン時間の平均である平均オフライン時間を除算した値と決定するステップと、
を含むオフライン広告配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オフライン状態でＷｅｂページを閲覧するユーザ端末に対して広告を配信するオフライン広告配信サーバ及びオフライン広告配信方法に関する。
【背景技術】
【０００２】
Ｗｅｂページの閲覧にあたり、通信経路で使用されていない帯域を用いて、現在表示されているＷｅｂページのリンク先のＷｅｂページを予め先読みする技術（リンクプリフェッチ）が知られている。例えば、特許文献１には、データ先読みの状況情報をユーザに視覚的に把握し易いものにできる通信データ先読み装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１０１０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
データ先読みの技術は、データ通信が断続的に発生する状況（例えば、新幹線などの移動車両内におけるデータ通信）において用いることで、瞬間的又は一定期間（例えば、５分程度の短期間）オフライン状態になった場合であっても、先読みしたデータを用いてＷｅｂページの閲覧を継続することができる。
【０００５】
ところで、近年では、Ｗｅｂページには、コンテンツに加えバナー広告などの広告が表示されることが一般的となっている。広告の表示は、予め決定された広告主の予算内で行う必要があり、Ｗｅｂページの管理者（サーバ）が表示回数やクリック回数などに基づいて広告費用を管理することで、広告主の予算内での広告表示が実現されている。
【０００６】
しかし、オフライン状態において広告を表示した場合、Ｗｅｂページの管理者（サーバ）は、オフライン状態におけるＷｅｂページの閲覧を管理することができず、広告主の予算を超えて広告が表示されてしまう可能性がある。
【０００７】
本発明は、このような課題に鑑みてなされたものであり、オフライン状態において、広告主の予算額に応じた広告を配信するオフライン広告配信サーバ及びオフライン広告配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）  オフライン状態でＷｅｂページを表示するユーザ端末に対して広告を配信するオフライン広告配信サーバであって、オフライン状態において表示する前記広告に関する広告情報、及び当該広告をオフライン状態において表示する条件を示す広告表示条件を、前記ユーザ端末がオンライン状態である場合に送信する表示条件送信手段と、前記ユーザ端末に、前記ユーザ端末がオンライン状態からオフライン状態に移行したことを判定させるオフライン判定ステップと、前記ユーザ端末がオンライン状態からオフライン状態に移行したことに応じて、前記広告表示条件に従って前記広告を表示させる広告表示制御ステップとを実行させる制御プログラムを、前記ユーザ端末がオンライン状態である場合に送信する制御プログラム送信手段と、を備えるオフライン広告配信サーバ。
【０００９】
（１）のオフライン広告配信サーバによれば、オフライン状態のユーザ端末には、予め定められた広告表示条件（例えば、表示回数など）に従って広告が表示される。このとき、広告表示条件に従った広告の表示は、（１）のオフライン広告配信サーバから送信された制御プログラムに基づいて実行されるため、（１）のオフライン広告配信サーバによれば、オフライン状態における広告配信を制御することができる。よって、オフライン状態において、広告主の予算額に応じた広告を配信可能なオフライン広告配信サーバを提供できる。
【００１０】
（２）  前記制御プログラムは、前記ユーザ端末に、前記ユーザ端末がオフライン状態からオンライン状態に移行したことを判定させるオンライン判定ステップと、前記ユーザ端末がオフライン状態からオンライン状態に移行したことに応じて、前記ユーザ端末のオフライン時間を含むログ情報を送信させるオフライン状態情報送信ステップとを更に実行させ、前記ユーザ端末から受信した前記ログ情報及び前記広告の単位時間あたりの課金情報に基づいて、前記広告表示条件を決定する表示条件決定手段、を更に備える（１）に記載のオフライン広告配信サーバ。
【００１１】
（２）のオフライン広告配信サーバによれば、ユーザ端末からオフライン状態におけるログ情報を受信し、このログ情報を広告表示条件にフィードバックする。これにより、オフライン状態における広告配信の精度を向上させることができ、結果として、オフライン状態において、広告主の予算額に応じた広告を配信することができる。
【００１２】
（３）  前記表示条件送信手段が送信する前記広告情報は、前記広告のリンク先を示すＵＲＬを含み、前記制御プログラムは、前記ユーザ端末に、前記広告情報に含まれる前記ＵＲＬに対応するＷｅｂページを、前記ユーザ端末がオンライン状態である場合に予め取得させるＷｅｂページ取得ステップを更に実行させる（１）又は（２）に記載のオフライン広告配信サーバ。
【００１３】
（３）のオフライン広告配信サーバによれば、オフライン状態中に表示された広告がユーザによりクリックされた場合に、広告主のＷｅｂページをオフライン状態においても適切に表示することができる。
【００１４】
（４）  前記表示条件送信手段は、前記ユーザ端末からの要求に応じて、前記広告情報及び前記広告表示条件を前記ユーザ端末に送信する（１）から（３）のいずれか記載のオフライン広告配信サーバ。
【００１５】
（４）のオフライン広告配信サーバによれば、ユーザ端末からの要求があった場合に限り、オフライン状態中の広告配信に必要な広告情報及び広告表示条件をユーザ端末に送信するため、ユーザ端末との間の無駄な通信を防止することができる。
【００１６】
（５）  オフライン状態でＷｅｂページを閲覧するユーザ端末に対して広告を配信するオフライン広告配信方法であって、オフライン状態において表示する前記広告に関する広告情報、及び当該広告をオフライン状態において表示する条件を示す広告表示条件を、前記ユーザ端末がオンライン状態である場合に送信するステップと、前記ユーザ端末に、オフライン状態において、前記広告表示条件に従って前記広告を表示させる広告表示制御ステップを実行させる制御プログラムを、前記ユーザ端末がオンライン状態である場合に送信するステップと、を含むオフライン広告配信方法。
【００１７】
（５）のオフライン広告配信方法によれば、（１）のオフライン広告配信サーバと同様の効果を奏する。
【発明の効果】
【００１８】
本発明によれば、オフライン状態において、広告主の予算額に応じた広告を配信することができる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態のオフライン広告配信サーバの構成を示す図である。
【図２】上記オフライン広告配信サーバの広告表示ログＤＢを示す図である。
【図３】上記オフライン広告配信サーバの広告ＤＢを示す図である。
【図４】上記オフライン広告配信サーバの端末ＤＢを示す図である。
【図５】ユーザ端末の端末広告ＤＢを示す図である。
【図６】上記オフライン広告配信サーバの処理の流れを示すフローチャートである。
【図７】第２実施形態のオフライン広告配信サーバの構成を示す図である。
【図８】上記オフライン広告配信サーバの広告ＤＢを示す図である。
【図９】ユーザ端末の端末広告ＤＢを示す図である。
【図１０】上記オフライン広告配信サーバの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面を参照して説明する。
【００２１】
［第１実施形態］
図１〜図６を参照して、第１実施形態のオフライン広告配信サーバ１について説明する。
【００２２】
［オフライン広告配信サーバ１の構成］
図１を参照して、オフライン広告配信サーバ１は、ユーザ端末２と通信可能に接続され、Ｗｅｂページを表示するユーザ端末２に対して広告を配信する。なお、オフライン広告配信サーバ１は、オンライン状態及びオフライン状態のユーザ端末２に対して広告を配信することができるが、本実施形態では、オフライン状態のユーザ端末２に対して広告を配信する構成について説明する。
オフライン広告配信サーバ１は、表示条件送信手段１１と、制御プログラム送信手段１２と、状態情報受信手段１３と、広告表示ログＤＢ１１１と、広告ＤＢ１１２と、端末ＤＢ１１３と、表示条件決定手段１４と、を含んで構成される。
【００２３】
表示条件送信手段１１は、ユーザ端末２がオンライン状態である場合に、広告情報及び広告表示条件をユーザ端末２に対して送信する。ここで、広告情報とは、オフライン状態においてユーザ端末２に表示する広告に関する情報をいい、例えば、当該広告のバナー画像データなどを含む。また、広告表示条件とは、オフライン状態において広告を表示する条件をいい、例えば、オフライン状態において広告を表示する回数や広告のクリック可能回数などを含む。なお、広告表示条件は、後述するように表示条件決定手段１４により決定される。
【００２４】
制御プログラム送信手段１２は、ユーザ端末２がオンライン状態である場合に、ユーザ端末２に以下の処理を実行させる制御プログラムをユーザ端末２に対して送信する。具体的には、制御プログラムは、ユーザ端末２に、ユーザ端末２がオンライン状態からオフライン状態に移行したことを判定させるオフライン判定ステップと、ユーザ端末２がオンライン状態からオフライン状態に移行したことに応じて、広告表示条件に従って（例えば、広告表示条件が規定する回数分だけ）広告を表示させる広告表示制御ステップと、ユーザ端末２がオフライン状態からオンライン状態に移行したことを判定させるオンライン判定ステップと、ユーザ端末２がオフライン状態からオンライン状態に移行したことに応じて、ユーザ端末２のログ情報を送信させるオフライン状態情報送信ステップと、を実行させるプログラムである。なお、ログ情報とは、ユーザ端末２がオフライン状態においてＷｅｂページを閲覧していた時間（オフライン時間）、ユーザ端末２がオフライン状態において広告を表示した回数及びユーザ端末２がオフライン状態において広告をクリックした回数などを含む。
【００２５】
状態情報受信手段１３は、オフライン状態情報送信ステップによりユーザ端末２から送信されたログ情報を受信する。
【００２６】
広告表示ログＤＢ１１１は、状態情報受信手段１３が受信したログ情報を記憶する。具体的には、図２に示すように、広告表示ログＤＢ１１１は、ユーザ端末２を識別する端末識別情報に対応付けて、オフライン状態のユーザ端末２に表示された広告を識別する広告識別情報、オフライン状態における当該広告の表示情報（例えば、表示回数）、当該ユーザ端末２のオフライン開始時刻及び当該ユーザ端末２のオフライン終了時刻など（ログ情報）を記憶する。
【００２７】
広告ＤＢ１１２は、オフライン広告配信サーバ１が管理する広告毎に、当該広告の単位時間あたりの課金情報などを記憶する。具体的には、図３に示すように、広告ＤＢ１１２は、オフライン広告配信サーバ１が管理する広告を識別する広告識別情報に対応付けて、当該広告の広告主を識別する広告主識別情報、当該広告の画像データなどを示す広告情報、広告主の予算枠（一例として月ごとの予算）、オフライン配信を中止する予算額であるオフライン配信中止予算及び当該広告の単位時間あたりの課金情報を記憶する。
【００２８】
なお、本実施形態では、課金情報として広告の表示回数を用いている。そのため、単位時間あたりの課金情報として、単位時間あたりに１のユーザ端末２に対して配信可能な広告の表示回数を用いる。そこで、本実施形態の広告ＤＢ１１２には、単位時間あたりの課金情報として、当該広告の単位時間あたりに表示可能な表示可能ＰＶ（表示回数）が記憶されている。ここで、単位時間あたりの表示可能ＰＶは、オフライン広告配信サーバ１がオンライン状態及びオフライン状態においてこれまで配信した実績値から算出され、例えば、単位時間あたりの平均ＰＶを単位時間あたりの平均ＵＵ（ユニークユーザ）で除算することで算出される。すなわち、単位時間あたりの表示可能ＰＶは、１のユニークユーザに対して単位時間あたりに表示された広告の表示回数である。
【００２９】
端末ＤＢ１１３は、図４に示すように、端末識別情報に対応付けて、当該ユーザ端末２の平均オフライン時間や平均ＰＶを含む情報を記憶する。なお、端末ＤＢ１１３は、ユーザ端末２から送信されたログ情報に基づいて更新される。
【００３０】
図１に戻り、表示条件決定手段１４は、ログ情報及び単位時間あたりの課金情報から、オフライン状態において広告を表示する広告表示条件を決定する。本実施形態では、表示条件決定手段１４は、広告ＤＢ１１２に記憶された単位時間あたりの課金情報及び端末ＤＢ１１３に記憶されたユーザ端末２の平均オフライン時間から、広告表示条件を決定する。具体的には、広告ＤＢ１１２に示すように、広告識別情報「１１１」の広告は、単位時間（分）あたりの表示可能ＰＶが１回であり、また、端末ＤＢ１１３に示すように、端末識別情報「Ａ００１」のユーザ端末２は、平均オフライン時間が５分である。そのため、表示条件決定手段１４は、広告表示条件として、オフライン状態の端末識別情報「Ａ００１」のユーザ端末２に対して、広告識別情報「１１１」の広告を５回を限度に表示させると決定する。なお、表示条件決定手段１４は、広告主の残り予算がオフライン配信中止予算未満である場合には、当該広告主の広告に関する広告表示条件を決定しないこととしてもよい。
【００３１】
このように、本実施形態のオフライン広告配信サーバ１では、広告の画像データを含む広告表示情報及び当該広告の広告表示条件（例えば、表示回数）をユーザ端末２に対して予め送信しておくことで、オフライン状態のユーザ端末２に対する広告配信を実現している。
【００３２】
［ユーザ端末２の構成］
このようなオフライン広告配信サーバ１の構成を受け、ユーザ端末２は、表示条件受信手段２１と、端末広告ＤＢ２１１と、通信状態判定手段２２と、表示制御手段２３と、状態情報送信手段２４と、を含んで構成される。
【００３３】
表示条件受信手段２１は、オフライン広告配信サーバ１から送信される広告情報及び広告表示条件を受信する。
端末広告ＤＢ２１１は、図５に示すように、受信した広告情報及び広告表示条件を記憶する。
【００３４】
通信状態判定手段２２は、ユーザ端末２がオンライン状態であるかオフライン状態であるかを判定する。すなわち、通信状態判定手段２２は、ユーザ端末２がオンライン状態からオフライン状態に移行したことを判定するオフライン判定ステップと、ユーザ端末２がオフライン状態からオンライン状態に移行したことを判定するオンライン判定ステップと、を実行する手段である。なお、通信状態判定手段２２は、オフライン広告配信サーバ１から送信された制御プログラムに従い、オフライン判定ステップ及びオンライン判定ステップを実行する。
【００３５】
表示制御手段２３は、オフライン状態において、端末広告ＤＢ２１１に記憶された広告情報（画像データ）に対応する広告を、広告表示条件に従い表示する。図５を参照して、表示制御手段２３は、オフライン状態において「Ａ．ｊｐｇ」の広告を５回を限度にユーザ端末２に表示する。すなわち、表示制御手段２３は、ユーザ端末２がオンライン状態からオフライン状態に移行したことに応じて、広告表示条件に従って広告を表示させる広告表示制御ステップ、を実行する手段である。なお、表示制御手段２３は、オフライン広告配信サーバ１から送信された制御プログラムに従い、広告表示制御ステップを実行する。
【００３６】
状態情報送信手段２４は、ユーザ端末２がオフライン状態からオンライン状態に移行すると、オフライン状態中のログ情報（オフライン開始時刻、オフライン終了時刻、オフライン状態中の広告表示回数など）をオフライン広告配信サーバ１に送信する。すなわち、状態情報送信手段２４は、ユーザ端末２がオフライン状態からオンライン状態に移行したことに応じて、ユーザ端末２のオフライン時間を含むログ情報を送信させるオフライン状態情報送信ステップ、を実行する手段である。なお、状態情報送信手段２４は、オフライン広告配信サーバ１から送信された制御プログラムに従い、オフライン状態情報送信ステップを実行する。
【００３７】
［オフライン広告配信サーバ１及びユーザ端末２のハードウェア構成］
以上説明したオフライン広告配信サーバ１のハードウェアは、一般的なコンピュータによって構成することができる。一般的なコンピュータは、例えば、制御部として、中央処理装置（ＣＰＵ）を備える他、記憶部として、メモリ（ＲＡＭ、ＲＯＭ）、ハードディスク（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤなど）を、ネットワーク通信装置として、各種有線及び無線ＬＡＮ装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイなどの各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボールなど）を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、ＣＰＵは、オフライン広告配信サーバ１を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
なお、ユーザ端末２のハードウェア構成も、オフライン広告配信サーバ１と同様に一般的なコンピュータによって構成することができる。
【００３８】
［オフライン広告配信サーバ１の処理］
続いて、本実施形態のオフライン広告配信サーバ１の処理について、図６を参照して説明する。
【００３９】
Ｓ１０１、Ｓ２０１：オフライン広告配信サーバ１の制御部（制御プログラム送信手段１２）は、ユーザ端末２がオンライン状態である状況で、ユーザ端末２に対して制御プログラムを送信する。なお、制御プログラムの送信は、任意のタイミングで行うことができ、例えば、ユーザ端末２からの要求（ユーザ操作に基づく要求及び一定期間毎に自動的になされる要求を含む）に基づいて行うことができる。ユーザ端末２は、記憶部の所定の領域に受信した制御プログラムを記憶する。
【００４０】
Ｓ１０３：オフライン広告配信サーバ１の制御部（表示条件決定手段１４）は、広告ＤＢ１１２に記憶された単位時間あたりの課金情報及び端末ＤＢ１１３に記憶されたログ情報（平均オフライン時間）から、広告表示条件を決定する。このとき、表示条件決定手段１４は、広告主の残り予算がオフライン配信中止予算未満である場合には、当該広告主の広告に関する広告表示条件を決定しないこととしてもよい。
【００４１】
Ｓ１０５、Ｓ２０３：オフライン広告配信サーバ１の制御部（表示条件送信手段１１）は、ユーザ端末２がオンライン状態である状況で、ユーザ端末２に対して広告情報及び広告表示条件を送信する。なお、広告表示条件の送信（又はＳ１０３の決定）は、ユーザ端末２からの要求（ユーザ操作に基づく要求及び一定期間毎に自動的になされる要求を含む）に基づいて行うことができる。ユーザ端末２は、端末広告ＤＢ２１１に広告情報及び広告表示条件を記憶する。
【００４２】
Ｓ２０５：ユーザ端末２の制御部（通信状態判定手段２２）は、ユーザ端末２がオフライン状態であるか否かを判定する。
Ｓ２０７：ユーザ端末２がオフライン状態である場合には、ユーザ端末２の制御部（表示制御手段２３）は、端末広告ＤＢ２１１に記憶された広告情報（画像データ）に対応する広告を、広告表示条件に従い表示する。ここで、オフライン状態においてユーザ端末２に広告表示条件として規定した回数分広告が表示された場合には、その後、表示制御手段２３は、当該広告をユーザ端末２に表示しない。なお、この場合には、当該広告に代えて無料広告（例えば、広告を表示するＷｅｂページ自体の広告）を表示させることとしてもよい。
【００４３】
Ｓ２０９：ユーザ端末２の制御部（通信状態判定手段２２）は、ユーザ端末２がオフライン状態であるか否か、すなわち、オフライン状態からオンライン状態に移行したか否かを判定する。
Ｓ２１１：ユーザ端末２がオンライン状態に移行した場合には、ユーザ端末２の制御部（状態情報送信手段２４）は、オフライン広告配信サーバ１に対して、ログ情報を送信する。
【００４４】
Ｓ１０７，１０９：オフライン広告配信サーバ１の制御部（状態情報受信手段１３）は、ログ情報を受信すると、受信したログ情報に基づいて、広告表示ログＤＢ１１１、広告ＤＢ１１２及び端末ＤＢ１１３を更新する。なお、更新された広告ＤＢ１１２及び端末ＤＢ１１３は、Ｓ１０３で広告表示条件を決定するために用いられる。
【００４５】
［オフライン広告配信サーバ１の効果］
以上説明した本実施形態のオフライン広告配信サーバ１によれば、ユーザ端末２には、オフライン状態中であっても、予め定められた広告表示条件（例えば、表示回数など）に従って広告が表示される。このとき、広告表示条件に従った広告の表示は、制御プログラムに基づいて実行されるため、本実施形態のオフライン広告配信サーバ１は、オフライン状態中のユーザ端末２への広告配信を適切に制御することができる。よって、オフライン状態において、広告主の予算額に応じた広告を配信可能なオフライン広告配信サーバを提供できる。
【００４６】
また、オフライン広告配信サーバ１は、ユーザ端末２からオフライン状態におけるログ情報を受信し、このログ情報に基づいて広告表示条件を決定する。これにより、ユーザ端末２毎のログ情報を広告表示条件にフィードバックできるため、オフライン状態における広告配信の精度を向上させることができ、結果として、オフライン状態において、広告主の予算額に応じた広告を配信することができる。
【００４７】
また、オフライン広告配信サーバ１は、ユーザ端末２からの要求（ユーザ操作に基づく要求及び一定期間毎に自動的になされる要求を含む）があった場合に限り、オフライン状態中の広告配信に必要な広告情報及び広告表示条件をユーザ端末に送信するため、ユーザ端末２との間の無駄な通信を防止することができる。
【００４８】
［第２実施形態］
次に、図７〜図１０を参照して、第２実施形態のオフライン広告配信サーバ１Ａについて説明する。第１実施形態のオフライン広告配信サーバ１がオフライン状態中のユーザ端末２に対して広告（例えば、バナー広告）を配信するだけであるのに対し、第２実施形態のオフライン広告配信サーバ１Ａは、オフライン状態中のユーザ端末２Ａに対して配信した広告がクリックされた場合に、リンク先のＷｅｂページ（広告主のＷｅｂページ）に移行可能としている。
【００４９】
［オフライン広告配信サーバ１Ａの構成］
図７を参照して、第２実施形態のオフライン広告配信サーバ１Ａの構成について説明する。なお、第１実施形態と同一の構成については、同一の符号を付し、詳細な説明を省略する。オフライン広告配信サーバ１Ａは、ユーザ端末２Ａと通信可能に接続され、表示条件送信手段１１Ａと、制御プログラム送信手段１２Ａと、状態情報受信手段１３と、広告表示ログＤＢ１１１と、広告ＤＢ１１２Ａと、端末ＤＢ１１３と、表示条件決定手段１４と、を含んで構成される。
【００５０】
表示条件送信手段１１Ａは、ユーザ端末２Ａがオンライン状態である場合に、広告情報及び広告表示条件をユーザ端末２Ａに対して送信する。ここで、第２実施形態の表示条件送信手段１１Ａが送信する広告情報とは、広告のバナー画像データなどに加え、当該広告がクリックされたときに表示するＷｅｂページのＵＲＬを示すリンク先ＵＲＬを含む。
【００５１】
このように、第２実施形態のオフライン広告配信サーバ１Ａでは、ユーザ端末２Ａに広告情報としてリンク先ＵＲＬを送信するため、広告ＤＢ１１２Ａは、図８に示すように、広告識別情報に対応付けて、リンク先ＵＲＬを記憶する。また、制御プログラム送信手段１２Ａが送信する制御プログラムには、オフライン判定ステップ、広告表示制御ステップ、オンライン判定ステップ及びオフライン状態情報送信ステップに加え、広告情報に含まれるリンク先ＵＲＬに対応するＷｅｂページを、ユーザ端末２Ａがオンライン状態である場合に予め取得させるためのＷｅｂページ取得ステップをが含まれる。
【００５２】
［ユーザ端末２Ａの構成］
このようなオフライン広告配信サーバ１Ａの構成を受け、ユーザ端末２Ａは、表示条件受信手段２１と、端末広告ＤＢ２１１Ａと、通信状態判定手段２２と、表示制御手段２３Ａと、状態情報送信手段２４と、Ｗｅｂページ取得手段２５Ａと、を含んで構成される。
【００５３】
ここで、Ｗｅｂページ取得手段２５Ａは、広告情報に含まれるリンク先ＵＲＬに対応するＷｅｂページ（ＨＴＭＬデータ）をユーザ端末２Ａがオンライン状態である場合に予め取得する。すなわち、Ｗｅｂページ取得手段２５Ａは、広告情報に含まれるリンク先ＵＲＬに対応するＷｅｂページを、ユーザ端末２Ａがオンライン状態である場合に予め取得させるＷｅｂページ取得ステップ、を実行する手段である。なお、Ｗｅｂページ取得手段２５Ａは、オフライン広告配信サーバ１Ａから送信された制御プログラムに従い、Ｗｅｂページ取得ステップを実行する。
【００５４】
端末広告ＤＢ２１１Ａは、図９に示すように、広告識別情報に対応付けてＷｅｂページ取得手段２５Ａが取得したリンク先のＷｅｂページを記憶する。
また、表示制御手段２３Ａは、オフライン状態中に配信した広告がクリックされた場合に、端末広告ＤＢ２１１Ａに記憶されたリンク先のＷｅｂページを読み出し、当該Ｗｅｂページをユーザ端末２Ａに表示する。
【００５５】
［オフライン広告配信サーバ１Ａの処理］
続いて、第２実施形態のオフライン広告配信サーバ１Ａの処理について、図１０を参照して説明する。なお、第１実施形態のオフライン広告配信サーバ１と同一の処理については、同一の符号を付し、詳細な説明を省略する。
【００５６】
Ｓ１０１、Ｓ２０１：オフライン広告配信サーバ１Ａの制御部（制御プログラム送信手段１２Ａ）は、ユーザ端末２がオンライン状態である状況の任意のタイミングで、ユーザ端末２Ａに対して制御プログラムを送信する。なお、この制御プログラムには、ユーザ端末２Ａに、Ｗｅｂページ取得ステップを実行させるためのプログラムが含まれる。
【００５７】
Ｓ１０３：オフライン広告配信サーバ１Ａの制御部（表示条件決定手段１４）は、広告表示条件を決定する。
【００５８】
Ｓ１０５、Ｓ２０３：オフライン広告配信サーバ１Ａの制御部（表示条件送信手段１１Ａ）は、ユーザ端末２がオンライン状態である状況の任意のタイミングで、ユーザ端末２に対してリンク先ＵＲＬを含む広告情報及び広告表示条件を送信する。
【００５９】
Ｓ２０４Ａ：ユーザ端末２Ａの制御部（Ｗｅｂページ取得手段２５Ａ）は、オンライン状態中にリンク先ＵＲＬを参照して、リンク先のＷｅｂページ（ＨＴＭＬデータ）を取得し、端末広告ＤＢ２１１Ａに記憶する。
【００６０】
Ｓ２０５：ユーザ端末２Ａの制御部（通信状態判定手段２２）は、ユーザ端末２Ａがオフライン状態であるか否かを判定する。
Ｓ２０７Ａ：ユーザ端末２Ａがオフライン状態である場合には、ユーザ端末２Ａの制御部（表示制御手段２３Ａ）は、端末広告ＤＢ２１１に記憶された広告情報に対応する広告を、広告表示条件に従い表示する。このとき、表示された広告がクリックされた場合には、表示制御手段２３Ａは、リンク先のＷｅｂページを端末広告ＤＢ２１１から読み出し、当該Ｗｅｂページをユーザ端末２Ａに表示する。
【００６１】
Ｓ２０９：ユーザ端末２Ａの制御部（通信状態判定手段２２）は、ユーザ端末２Ａがオフライン状態であるか否か、すなわち、オフライン状態からオンライン状態に移行したか否かを判定する。
Ｓ２１１：ユーザ端末２Ａがオンライン状態に移行した場合には、ユーザ端末２Ａの制御部（状態情報送信手段２４）は、オフライン広告配信サーバ１Ａに対して、ログ情報を送信する。
【００６２】
Ｓ１０７，１０９：オフライン広告配信サーバ１Ａの制御部（状態情報受信手段１３）は、ログ情報を受信すると、受信したログ情報に基づいて、広告表示ログＤＢ１１１、広告ＤＢ１１２Ａ及び端末ＤＢ１１３を更新する。
【００６３】
［オフライン広告配信サーバ１Ａの効果］
以上説明した第２実施形態のオフライン広告配信サーバ１Ａによれば、オフライン状態中に表示された広告がユーザによりクリックされた場合に、広告主のＷｅｂページをオフライン状態においても適切に表示することができる。
【００６４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００６５】
例えば、上記実施形態では、課金情報として広告の表示回数を用いているが、これに限られるものではなく、表示した広告がクリックされた回数を用いることとしてもよい。この場合には、単位時間あたりの課金情報として、当該広告の単位時間あたりの平均クリック数及びユーザ端末２（２Ａ）のログ情報から広告表示条件を決定することとしてもよい。
【符号の説明】
【００６６】
１、１Ａ      オフライン広告配信サーバ
１１、１１Ａ  表示条件送信手段
１２、１２Ａ  制御プログラム送信手段
１３          状態情報受信手段
１１１        広告表示ログＤＢ
１１２、１１２Ａ  広告ＤＢ
１１３        端末ＤＢ
２，２Ａ      ユーザ端末
【図１】
0005265630.tif 000002
【図２】
0005265630.tif 000003
【図３】
0005265630.tif 000004
【図４】
0005265630.tif 000005
【図５】
0005265630.tif 000006
【図６】
0005265630.tif 000007
【図７】
0005265630.tif 000008
【図８】
0005265630.tif 000009
【図９】
0005265630.tif 000010
【図１０】
0005265630.tif 000011