(57)【要約】【課題】オフライン広告システムにおいて、広告の出力回数が上限回数を大きく超えない広告サーバ等を実現する。【解決手段】本発明の広告管理サーバ１は、電子書籍端末２と通信可能な状態のときに、電子書籍端末２の表示領域において広告それぞれが出力された回数である出力回数を取得する実績集計部２１と、実績集計部２１が取得した出力回数が予め定められた当該広告それぞれの上限回数にどれだけ接近しているかを示す接近度を用いて、出力確率を調整する表示確率調整部２２と、表示確率調整部２２が調整した出力確率と該出力確率で出力する広告を示す広告識別情報とを上記広告出力装置に送信する管理情報処理部１１と、を備え、表示確率調整部２２は、接近度が高い広告の出力確率を下げるとともに、該広告以外の広告群に含まれる広告の出力確率を上げる。【選択図】図１
2012128653.tif 000002
【特許請求の範囲】
【請求項１】
１つの出力単位に出力する広告を複数の広告からなる広告群から選択して出力する広告出力装置と通信可能な状態において、該広告出力装置に対し上記広告群および該広告群に含まれる広告それぞれの出力確率を送信しておき、上記広告出力装置と通信不可能な状態において、上記広告出力装置が上記出力確率で出力する広告を選択するオフライン広告システムにおける広告サーバであって、
上記広告出力装置と通信可能な状態のときに、
上記広告出力装置の出力単位において上記広告それぞれが出力された回数である出力回数を取得する出力回数取得手段と、
上記広告それぞれについて、上記出力回数取得手段が取得した出力回数が予め定められた当該広告の上限回数にどれだけ接近しているかを示す接近度を算出し、算出した接近度が高い広告の上記出力確率を下げる出力確率調整手段と、
上記出力確率調整手段が調整した出力確率と該出力確率で出力する広告を示す広告識別情報とを上記広告出力装置に送信する出力確率送信手段と、を備えていることを特徴とする広告サーバ。
【請求項２】
上記出力確率調整手段は、上記出力回数の上記上限回数に対する割合を上記接近度とし、該接近度が閾値を超えると出力確率を調整することを特徴とする請求項１に記載の広告サーバ。
【請求項３】
上記閾値は複数存在し、上記出力確率調整手段は上記接近度が閾値を超える毎に上記出力確率を調整することを特徴とする請求項２に記載の広告サーバ。
【請求項４】
上記出力確率調整手段は、上記接近度が上記閾値を超えた広告が複数存在した場合、上記接近度が高い広告から順に上記出力確率を調整することを特徴とする請求項３に記載の広告サーバ。
【請求項５】
過去の所定期間毎の上記出力回数の増加数の平均値を算出する平均値算出手段を備え、
上記出力確率調整手段は、上記上限回数から上記出力回数を減算した値を上記接近度とし、該接近度が上記平均値以下となった広告の出力確率を、上記平均値に対する上記接近度の割合を調整前の出力確率に乗じた値に調整することを特徴とする請求項１に記載の広告サーバ。
【請求項６】
広告出力装置に送信する広告を記憶している記憶部を備え、
請求項１〜５のいずれか１項に記載の広告サーバから、出力確率および該出力確率で出力する広告を示す広告識別情報を取得し、上記広告出力装置に送信する広告を、取得した出力確率で上記記憶部から選択し、選択した広告を上記広告出力装置に送信することを特徴とする広告選択装置。
【請求項７】
請求項１〜５のいずれか１項に記載の広告サーバと、該広告サーバから広告および該広告の出力確率を取得する広告出力装置とを含む広告制御システム。
【請求項８】
請求項１〜５のいずれか１項に記載の広告サーバを動作させる広告サーバ制御プログラムであって、コンピュータを上記の各手段として機能させるための広告サーバ制御プログラム。
【請求項９】
請求項８に記載の広告サーバ制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
１つの出力単位に出力する広告を複数の広告からなる広告群から選択して出力する広告出力装置と通信可能な状態において、該広告出力装置に対し上記広告群および該広告群に含まれる広告それぞれの出力確率を送信しておき、上記広告出力装置と通信不可能な状態において、上記広告出力装置が上記出力確率で出力する広告を選択するオフライン広告システムにおける広告サーバの制御方法であって、
上記広告出力装置と通信可能な状態のときに、
上記広告出力装置の出力単位において上記広告それぞれが出力された回数である出力回数を取得する出力回数取得ステップと、
上記広告それぞれについて、上記出力回数取得ステップで取得した出力回数が予め定められた当該広告の上限回数にどれだけ接近しているかを示す接近度を算出し、算出した接近度が高い広告の上記出力確率を下げる出力確率調整ステップと、
上記出力確率調整ステップで調整した出力確率と該出力確率で出力する広告を示す広告識別情報とを上記広告出力装置に送信する出力確率送信ステップと、を含むことを特徴とする広告サーバの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は広告の表示を制御する装置、特に、表示対象の広告が複数存在する場合にそれぞれの表示確率を制御する広告サーバ、広告出力装置、広告選択装置、広告制御システム、広告サーバの制御方法、広告制御装置制御プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
近年、電子書籍、動画像や静止画像等の画像コンテンツ、ゲーム等のデジタルコンテンツを再生する携帯型の端末装置が普及してきている。また、これらのデジタルコンテンツとともに、テキスト、静止画像、動画像等による電子広告も表示されるようになってきている。
【０００３】
この電子広告は、インターネットを介して接続されたサーバから端末装置に配信されることにより、端末装置で表示される。そして、携帯型の端末装置は、無線ＬＡＮや携帯電話網等を介して、インターネットと接続している（オンライン状態）。よって、端末装置が電波環境の悪いところに移動する等によりインターネットとの接続環境が悪化すると、接続が解除されてオフライン状態（インターネットと接続されていない状態）となってしまう。この結果、サーバから端末装置に、広告を配信することができなくなってしまう。
【０００４】
これに対して、特許文献１では、端末装置がオンライン状態のときに予めサーバから広告を取得しておき、オフライン状態となった場合に、オンライン状態のときに取得した広告を表示する技術が開示されている。なお、このように、オンライン状態のときに取得した広告をオフライン状態の時に表示する広告配信システムをオフライン広告システムと呼ぶ。また、これに対し、端末装置がサーバからインターネットを経由して広告を都度取得して表示する広告配信システムをオンライン広告システムと呼ぶ。
【０００５】
そして、電子広告における課金形態として、インプレッション保証型課金、および、クリック保証型課金の２つがある。インプレッション保証型課金とは、広告の表示回数に対し広告料金が定められている形態であり、クリック保証型課金とは、広告がクリックされた回数に対し広告料金が定められている形態である。
【０００６】
これらの課金形態では、広告主から依頼された広告を自身のコンテンツに付加して掲載する媒体主は、掲載する上限回数に応じて課金し、広告のインプレッション（表示）回数またはクリックされた回数が、定められた上限回数に到達するまで広告を掲載する。ここで、オンライン広告システムでは、広告が配信されて端末装置が表示する都度、または広告がクリックされる都度、端末装置からサーバに、表示されたこと、またはクリックされたことが通知され、サーバがこれらの回数を計数する。一方、オフライン広告システムでは、広告が表示された時点、または広告がクリックされた時点では、サーバと端末装置とが接続されていないので、これらの時点において、サーバで回数を計数することができない。
【０００７】
そこで、特許文献２には、端末装置がオフライン状態において、広告を表示した回数を端末装置内で計数しておき、オンライン状態になったときにサーバに表示回数を送信する技術が開示されている。これにより、オフライン広告システムにおいても、端末装置でのインプレッション回数をサーバが管理することができる。
【０００８】
また、特許文献３には、オンライン状態において、広告の露出回数に応じて、当該広告の露出を抑止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００１−２２９１２６号公報（２００１年８月２４日公開）
【特許文献２】特開２００２−８３２３０号公報（２００２年３月２２日公開）
【特許文献３】特開２００６−１２１４９号公報（２００６年１月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、広告サーバがオンライン状態において端末装置に対し広告を配信し、端末装置は配信された広告をオフライン状態で表示するオフライン広告システムにおいて、上記特許文献１〜３のような従来の構成では、以下の問題を生じる。すなわち、特許文献１、２の構成では、広告の表示回数が定められた上限回数に到達したとしても、端末装置がオフライン状態である間は、広告サーバから端末装置に対し、広告表示を停止させることがでない。よって、端末装置は、配信済みの広告をそのまま表示してしまう。また、クリックされた回数が上限回数を超えた場合も、そのまま広告は表示されてしまう。この結果、広告が上限回数を大きく超えて表示されてしまう可能性がある。
【００１１】
また、特許文献３は、オフライン状態における広告表示については、特に記載されていない。
【００１２】
このように、広告が上限回数を超えて表示されてしまうことは、媒体主にとって好ましいことではない。なぜなら、上限回数を超えて表示した分の広告については広告主に課金ができないうえ、まだ上限回数に到達していない別の課金対象の広告の表示機会（収入機会）を減らしてしまうためである。また、これは、別の広告主にとっても、自身の広告が表示される機会が減ってしまうことを意味する。
【００１３】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、広告サーバがオンライン状態において端末装置に対し広告を配信し、端末装置は配信された広告をオフライン状態で出力するオフライン広告システムにおいて、広告の出力回数が上限回数を大きく超えない広告サーバ等を実現することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明に係る広告サーバは、１つの出力単位に出力する広告を複数の広告からなる広告群から選択して出力する広告出力装置と通信可能な状態において、該広告出力装置に対し上記広告群および該広告群に含まれる広告それぞれの出力確率を送信しておき、上記広告出力装置と通信不可能な状態において、上記広告出力装置が上記出力確率で出力する広告を選択するオフライン広告システムにおける広告サーバであって、上記広告出力装置と通信可能な状態のときに、上記広告出力装置の出力単位において上記広告それぞれが出力された回数である出力回数を取得する出力回数取得手段と、上記広告それぞれについて、上記出力回数取得手段が取得した出力回数が予め定められた当該広告の上限回数にどれだけ接近しているかを示す接近度を算出し、算出した接近度が高い広告の上記出力確率を下げる出力確率調整手段と、上記出力確率調整手段が調整した出力確率と該出力確率で出力する広告を示す広告識別情報とを上記広告出力装置に送信する出力確率送信手段と、を備えていることを特徴としている。
【００１５】
また、本発明の係る出力装置の制御方法は、１つの出力単位に出力する広告を複数の広告からなる広告群から選択して出力する広告出力装置と通信可能な状態において、該広告出力装置に対し上記広告群および該広告群に含まれる広告それぞれの出力確率を送信しておき、上記広告出力装置と通信不可能な状態において、上記広告出力装置が上記出力確率で出力する広告を選択するオフライン広告システムにおける広告サーバの制御方法であって、上記広告出力装置と通信可能な状態のときに、上記広告出力装置の出力単位において上記広告それぞれが出力された回数である出力回数を取得する出力回数取得ステップと、上記広告それぞれについて、上記出力回数取得ステップで取得した出力回数が予め定められた当該広告それぞれの上限回数にどれだけ接近しているかを示す接近度を算出し、算出した接近度が高い広告の上記出力確率を下げる出力確率調整ステップと、上記出力確率調整ステップで調整した出力確率と該出力確率で出力する広告を示す広告識別情報とを上記広告出力装置に送信する出力確率送信ステップと、を含むことを特徴としている。
【００１６】
ここで、出力単位とは、広告が表示されるものであれば当該広告の表示領域をいい、広告が音声等で出力されるものであれば、当該広告が出力される規定時間をいう。
【００１７】
上記の構成または方法によれば、広告サーバは、複数の広告それぞれの出力回数を取得する。そして、該出力回数が予め定められた上限回数にどれだけ接近しているかを示す接近度が高い広告の上記出力確率を下げるとともに、広告群に含まれる他の広告の出力確率を上げる。そして、調整した出力確率と該出力確率で出力する広告を示す広告識別情報とを広告出力装置に送信する。
【００１８】
これにより、出力回数が予め定められた上限回数にどれだけ接近しているかを示す接近度が高いとき、すなわち上限回数に出力回数が接近しているとき、当該広告の出力確率が下げられるので、出力回数が上限回数に近づいた広告が出力される可能性を下げることができる。
【００１９】
よって、広告サーバと広告出力装置とが通信不可能な状態であっても、広告出力装置で出力回数の上限を大幅に超えて広告が出力されてしまうことを抑制することができる。
【００２０】
なお、単に出力した回数を出力回数とするのではなく、出力した広告に対する所定の操作（例えば、表示された広告に対するクリック）があった回数を出力回数としてもよい。
【００２１】
本発明に係る広告サーバでは、上記出力確率調整手段は、上記出力回数の上記上限回数に対する割合を上記接近度とし、該接近度が閾値を超えると出力確率を調整するものであってもよい。
【００２２】
上記の構成によれば、出力回数の上限回数に対する割合を接近度とするので、的確に出力回数が上限回数に近づいていることを判断することができる。
【００２３】
本発明の係る広告サーバでは、上記閾値は複数存在し、上記出力確率調整手段は上記接近度が閾値を超える毎に上記出力確率を調整するものであってもよい。
【００２４】
上記の構成によれば、接近度が複数の閾値を超える毎に出力確率を調整するので、段階的に出力確率を調整することができる。例えば、あまり上限回数に近づいていないときは出力確率を下げ幅を小さくし、上限回数に近くづくほど出力確率の下げ幅を大きくすることで、出力回数の増加割合に的確に対応して出力確率の調整をおこなうことができる。
【００２５】
本発明に係る広告サーバでは、上記出力確率調整手段は、上記接近度が上記閾値を超えた広告が複数存在した場合、上記接近度が高い広告から順に上記出力確率を調整するものであってもよい。
【００２６】
上記の構成によれば、接近度の高い順に出力確率の調整を行うので、より調整が必要な広告から出力確率の調整を行うことができる。
【００２７】
本発明に係る広告サーバでは、過去の所定期間毎の上記出力回数の増加数の平均値を算出する平均値算出手段を備え、上記出力確率調整手段は、上記上限回数から上記出力回数を減算した値を上記接近度とし、該接近度が上記平均値以下となった広告の出力確率を、上記平均値に対する上記接近度の割合を調整前の出力確率に乗じた値に調整するものであってもよい。
【００２８】
上記の構成によれば、上限回数から出力回数を減算した値が、過去の所定期間毎の出力回数の増加数の平均値以下になると、出力確率を、該平均値に対する接近度の割合を調整前の出力確率に乗じた値に調整する。
【００２９】
上限回数から出力回数を減算した値が、所定期間毎の増加数の平均値以下になった場合、次に所定期間が過ぎたときに、出力回数が上限回数を超える可能性が高い。よって、ここで、出力確率を調整することにより、出力回数が上限回数を大幅に超えてしまうことを防止することができる。
【００３０】
また、出力確率を、平均値に対する接近度の割合を調整前の出力確率に乗じた値に調整するので、次の所定期間経過後の時点で、出力回数がおおよそ上限回数となるようにすることができる。
【００３１】
上記課題を解決するために、本発明に係る広告選択装置は、広告出力装置に送信する広告を記憶している記憶部を備え、上記広告サーバから、出力確率および該出力確率で出力する広告を示す広告識別情報を取得し、上記広告出力装置に送信する広告を、取得した出力確率で上記記憶部から選択し、選択した広告を上記広告出力装置に送信することを特徴としている。
【００３２】
上記の構成によれば、取得した出力確率で広告出力装置で出力する広告を選択し、広告出力装置に送信するので、広告出力装置で出力される広告を、該広告の出力確率に応じたものとすることができる。
【００３３】
上記広告サーバと該広告サーバから広告および該広告の出力確率を取得する広告出力装置とを含む広告制御システムも、上記効果を奏することができる。
【００３４】
なお、上記広告サーバは、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記広告サーバをコンピュータにて実現させる広告サーバの制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３５】
以上のように、本発明に係る広告サーバは、広告出力装置と通信可能な状態のときに、上記広告出力装置の出力領域において上記広告それぞれが出力された回数である出力回数を取得する出力回数取得手段と、上記広告それぞれについて、上記出力回数取得手段が取得した出力回数が予め定められた当該広告の上限回数にどれだけ接近しているかを示す接近度を算出し、算出した接近度が高い広告の上記出力確率を下げる出力確率調整手段と、上記出力確率調整手段が調整した出力確率と該出力確率で出力する広告を示す広告識別情報とを上記広告出力装置に送信する出力確率送信手段と、を備えている構成である。
【００３６】
また、本発明の係る出力装置の制御方法は、広告出力装置と通信可能な状態のときに、上記広告出力装置の出力領域において上記広告それぞれが出力された回数である出力回数を取得する出力回数取得ステップと、上記広告それぞれについて、上記出力回数取得ステップで取得した出力回数が予め定められた当該広告の上限回数にどれだけ接近しているかを示す接近度を算出し、算出した接近度が高い広告の上記出力確率を下げる出力確率調整ステップと、上記出力確率調整ステップで調整した出力確率と該出力確率で出力する広告を示す広告識別情報とを上記広告出力装置に送信する出力確率送信ステップと、を含む方法である。
【００３７】
よって、広告サーバと広告出力装置とが通信不可能な状態であっても、広告出力装置で出力回数の上限を大幅に超えて広告が出力されてしまうことを抑制することができるという効果を奏する。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態を示すものであり、広告管理サーバの要部構成を示すブロック図である。
【図２】本発明の実施の形態を示すものであり、電子書籍端末の要部構成を示すブロック図である。
【図３】本発明の実施の形態を示すものであり、広告配信サーバの要部構成を示すブロック図である。
【図４】上記電子書籍端末における表示画面例を示す図である。
【図５】書籍管理情報を示す図である。
【図６】広告枠管理情報を示す図である。
【図７】キャンペーン管理情報を示す図である。
【図８】広告管理情報を示す図である。
【図９】上記広告管理サーバに記憶されている広告実績管理情報を示す図であり、図９（ａ）は、キャンペーンＩＤと課金方式、上限回数、総表示回数、総クリック回数とを対応付けた広告実績管理情報を示す図であり、図９（ｂ）は図９（ａ）に加え、平均増加量を対応付けた広告実績管理情報を示す図である。
【図１０】上記電子書籍端末に記憶されている広告実績管理情報を示す図である。
【図１１】広告の事前配信処理の流れを示すシーケンス図である。
【図１２】広告表示処理の流れを示すフローチャートである。
【図１３】キャンペーンＩＤ選択処理の流れを示すフローチャートである。
【図１４】広告ＩＤ選択処理の流れを示すフローチャートである。
【図１５】広告管理サーバが実績情報を収集する処理の流れを示すシーケンス図である。
【図１６】表示確率を調整する処理の流れを示すフローチャートである。
【図１７】調整後の表示確率を示した図である。
【図１８】表示確率調整部が用いる調整テーブルを示す図である。
【図１９】本発明の他の実施の形態に係る電子書籍端末の要部構成を示すブロック図である。
【図２０】キャンペーン管理情報の取得処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００３９】
〔実施の形態１〕
本発明の一実施の形態について図１から図１８に基づいて説明すれば、以下のとおりである。本発明に係る広告配信システム（広告制御システム）５は、オフライン広告システムにおいて、広告管理サーバ（広告サーバ）１、電子書籍端末（広告出力装置）２、および広告配信サーバ（広告サーバ）３を含む構成である。そして、広告管理サーバ１、電子書籍端末２、および広告配信サーバ３は、それぞれインターネットのようなネットワークを介して接続されており、相互にデータの送受信が可能となっている。そして、広告配信サーバ３から配信された広告を電子書籍端末２で表示するものである。
【００４０】
ここで、オフライン広告システムとは、電子書籍端末２と広告配信サーバ３とがネットワーク等を介して接続された状態（オンライン状態）において、電子書籍端末２が広告配信サーバ３から広告を取得し、電子書籍端末２と広告配信サーバ３とがネットワーク等を介して接続されていない状態（オフライン状態）において、電子書籍端末２が、オンライン状態で取得した広告を表示するシステムのことをいう。
【００４１】
また、広告管理サーバ１は、広告表示の上限回数に対する表示回数（出力回数）の割合である到達度により、当該広告の表示確率を調整し、調整した表示確率を電子書籍端末２に送信する。これにより、電子書籍端末２は、取得した表示確率で当該広告を表示することができ、表示回数が上限回数を大きく超えてしまうことを防止することができる。
【００４２】
なお、本実施の形態では、広告管理サーバ１と広告配信サーバ３と分けた構成として記載しているが、広告管理サーバ１と広告配信サーバ３とを１つのサーバで実現するものであってもよい。
【００４３】
また、本実施の形態では、電子書籍端末２を用いて説明するが、広告が配信される端末は電子書籍端末に限られるものではない。例えば、携帯電話、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などであってもよい。
【００４４】
また、本実施の形態では、広告が表示さされるものとして記載するが、これに限られず、音声として出力される広告であってもよい。
【００４５】
（広告配信システムに含まれる各装置の構成）
まず、広告配信システム５に含まれる各装置（広告管理サーバ１、電子書籍端末２、広告配信サーバ３）について説明する。
【００４６】
図１は、広告管理サーバ１の要部構成を示すブロック図である。図１に示すように、広告管理サーバ１は、管理情報処理部（出力確率送信手段）１１、実績処理部１２、および記憶部１３を含む構成である。また、実績処理部１２は、実績集計部（出力回数取得手段）２１、表示確率調整部（出力確率調整手段、平均値算出手段）２２を含む構成であり、記憶部１３には、書籍管理情報３１、広告枠管理情報３２、キャンペーン管理情報３３、広告管理情報３４、および広告実績管理情報３５（ａ、ｂ）の各種管理情報が含まれている。これらの各種管理情報について、図５〜９を用いて説明する。
【００４７】
図５は、書籍管理情報３１を示す図である。図５に示すように、書籍管理情報３１は、書籍ＩＤ３０１と広告枠ＩＤ３０２と表示場所３０３とが対応付けられたものである。書籍ＩＤ３０１は、書籍を識別するための識別番号である。広告枠ＩＤ３０２は、電子書籍が表示されるときに、同時に表示される広告領域（出力単位）を識別するための識別番号である。また、表示場所３０３は、表示されるページを示すものである。
【００４８】
図５に示す例では、書籍ＩＤ３０１「Ｂ１００１」と広告枠ＩＤ３０２「Ｆ１０１」、「Ｆ１０２」、「Ｆ１０３」とが対応付けられ、広告枠ＩＤ３０２「Ｆ１０１」と表示場所３０３「１」、広告枠ＩＤ３０２「Ｆ１０２」と表示場所３０３「１」、広告枠ＩＤ３０２「Ｆ１０３」と表示場所３０３「１５０」とが対応付けられている。よって、「Ｂ１００１」で示される電子書籍には、「１」ページに、「Ｆ１０１」で示される広告枠（広告領域）があることになる。以下、書籍ＩＤ３０１「Ｂ１００２」、…についても、同様である。
【００４９】
書籍管理情報３１は、新しい電子書籍が作成されるごとに、当該電子書籍および、これと対応する広告枠ＩＤ３０２、表示場所３０３の情報が追加される。
【００５０】
図６は、広告枠管理情報３２を示す図である。図６に示すように、広告枠管理情報３２は、広告枠ＩＤ３０２とキャンペーンＩＤ（広告識別情報、広告群）３１２とが対応付けられたものである。キャンペーンＩＤ３１２とは、１または複数の広告を含むキャンペーンを識別するための識別番号である。広告枠ＩＤ３０２とキャンペーンＩＤ３１２とを対応付けられることにより、キャンペーンごとに、対応する広告枠ＩＤを設定することができる。なお、キャンペーンの例としては、書籍の映画化の告知キャンペーンや、書籍に関連するグッズの販促キャンペーンなどを挙げることができる。また、１つの広告枠ＩＤ３０２に対し、１または複数のキャンペーンＩＤ３１２を対応付けることができる。
【００５１】
図６に示す例では、広告枠ＩＤ３０２「Ｆ１０１」とキャンペーンＩＤ３１２「Ｃ１０１」、「Ｃ１０２」、「Ｃ１０３」、「Ｃ１０４」とが対応付けられている。以下、広告枠ＩＤ３０２「Ｆ１０２」、…についても同様である。
【００５２】
図７は、キャンペーン管理情報３３を示す図である。図７に示すように、キャンペーン管理情報３３は、キャンペーンＩＤ３１２、更新日時３２２、課金方式３２３、上限回数３２４、配信期間３２５、表示確率３２６、表示条件３２７、広告ＩＤ３２８が対応付けられたものである。更新日時３２２とは、対応付けられた情報が更新された直近の日時を示すものである。なお、更新日時３２２は、日時に限られず、時間、分、秒単位で管理されるものであってもよい。
【００５３】
課金方式３２３は、当該キャンペーンに含まれる広告を表示したときの課金方式を示すものである。本実施の形態では、インプレッション保証型課金方式とクリック保証型課金方式と期間指定課金方式との３つがある。なお、課金方式は、この３つに限定されるものではない。
【００５４】
インプレッション保証型課金方式とは、広告の表示回数に基づいて広告料金を決定する方式である。クリック保証型課金方式とは、広告をクリックされた回数（クリック回数）に基づいて広告料金を決定する方式である。期間指定課金方式とは、表示期間に基づいて広告料金を決定する方式である。なお、期間指定課金方式では、表示回数は限定されない。
【００５５】
上限回数３２４は、対応付けられたキャンペーンに含まれる広告を表示する回数の上限を示すものである。上限回数３２４は、課金方式３２３がインプレッション保証型課金方式やクリック保証型課金方式の場合に設定される。なお、インプレッション保証型課金方式やクリック保証型課金方式では、この上限回数に基づいて広告料金が決定されている。
【００５６】
また、キャンペーンごとに上限回数が対応付けられているので、当該キャンペーンに含まれる広告の総表示回数が上限回数に到達すると、当該キャンペーンに含まれる広告の配信が停止される。
【００５７】
配信期間３２５は、対応付けられたキャンペーンに含まれる広告を表示する期間である。表示確率３２６は、複数のキャンペーンが存在する場合に、当該キャンペーンが選択される確率を示す。表示条件３２７は、当該キャンペーンに含まれる広告を表示する条件を示す。表示条件３２７の例としては、ユーザの年齢、性別、使用言語、電子書籍端末２の位置、使用時間帯などを挙げることができる。
【００５８】
広告ＩＤ３２８は、当該キャンペーンに含まれる広告を識別するための識別番号である。
【００５９】
図７に示す例では、キャンペーンＩＤ３１２が「Ｃ１０１」のキャンペーンのキャンペーン管理情報３３の更新日時が「２０１０年８月１日」であること示されている。また、課金方式３２３は「インプレッション保証型課金方式」、上限回数３２４は「１００００回」、配信期間３２５は「２０１０年９月１日以降」、表示確率３２６は「４０％」となっている。さらに、表示条件３２７は特に定められておらず、広告ＩＤ３２８は「Ａ００１」、「Ａ００２」、「Ａ００３」の３つが対応していることが示されている。以下、キャンペーンＩＤ３１２が「Ｃ１０２」、「Ｃ１０３」、「Ｃ１０４」、…についても同様である。
【００６０】
図８は、広告管理情報３４を示す図である。図８に示すように、広告管理情報３４は、広告ＩＤ３２８、更新日時３３２、データ形式３３３、配信期間３３４、優先度３３５、表示条件３３６、リンク先ＵＲＬ３３７、取得先ＵＲＬ３３８が対応付けられたものである。
【００６１】
更新日時３３２は、対応付けられた情報が更新された直近の日時を示すものである。データ形式３３３は、当該広告がテキスト、静止画像、動画像等、どのようなデータ形式であるのかを示すものである。配信期間３３４は、当該広告を表示する期間を示すものである。優先度３３５は、広告が複数存在する場合に、複数存在する広告のうち、当該広告を表示する度合を示すものである。例えば表示する広告が３つあり、それぞれの優先度が５、３、２の場合、それぞれ５０％、３０％、２０％の確率で表示する。
【００６２】
表示条件３３６は、当該広告を表示する条件を示すものである。リンク先ＵＲＬ３３７は、当該広告がクリックされたときに遷移するＵＲＬを示すものである。取得先ＵＲＬ３３８は、当該広告を取得するためのＵＲＬを示すものである。
【００６３】
図８に示す例では、広告ＩＤ３２８が「Ａ００１」の広告の広告管理情報３４の更新日時が「２０１０年８月１日」であることが示されている。また、データ形式３３３は「画像」であり、配信期間３３４は特に定められていない。また、優先度３３５は「５」であり、表示条件３３６は定められておらず、リンク先ＵＲＬ３３７は「ｗｗｗ．＊＊．ｃｏｍ」となっている。また、取得先ＵＲＬ３３８は、「ｗｗｗ．＊＊＊＊／ａ００１．ｊｐｇ」である。以下、「Ａ００２」、「Ａ００３」、…についても同様である。
【００６４】
図９は、広告実績管理情報３５（ａ、ｂ）を示す図であり、図９（ａ）は、キャンペーンＩＤ３１２と課金方式３４２、上限回数３４３、総表示回数３４４、総クリック回数３４５とを対応付けたテーブルを示す図であり、図９（ｂ）は同図（ａ）に加え、平均増加量３４６を対応付けたテーブルを示す図である。
【００６５】
図９（ａ）、（ｂ）に示すように、広告実績管理情報３５（ａ、ｂ）は、キャンペーンＩＤ３１２、課金方式３４２、上限回数３４３、総表示回数３４４、総クリック回数３４５、（平均増加量３４６）が対応付けられたものである。
【００６６】
課金方式３４２は、対応付けられたキャンペーンの課金方式を示すものである。上限回数３４３は、対応付けられたキャンペーンの上限回数を示すものである。総表示回数３４４は、対応付けられたキャンペーンに含まれる広告の総表示回数を示すものである。総クリック回数３４５は、対応付けられたキャンペーンに含まれる広告の総クリック回数を示すものである。平均増加量３４６は、所定期間における表示回数の増加量を示すものである。
【００６７】
図９（ａ）に示す例では、キャンペーンＩＤ３１２が「Ｃ１０１」のキャンペーンについて、課金方式３４２は「インプレッション保証型課金方式」であり、上限回数３４３が「１００００回」、総表示回数３４４が「９１００回」、総クリック回数３４５が「１００回」であることが示されている。また、図９（ｂ）に示す例では、これに加えて、平均増加量３４６が「７００回」であることが示されている。以下、キャンペーンＩＤ３１２が「Ｃ１０２」、「Ｃ１０３」、「Ｃ１０４」、…についても同様である。
【００６８】
管理情報処理部１１は、広告配信サーバ３から各種管理情報（広告枠管理情報３２、キャンペーン管理情報３３、広告管理情報３４）を取得して、記憶部１３に記憶させるものである。また、管理情報処理部１１は、電子書籍端末２から管理情報要求を受信すると、広告配信サーバ３から管理情報の更新情報を取得し、記憶部１３に記憶されている各種管理情報が最新か否かを判定し、電子書籍端末２に要求された各種管理情報を送信するものである。なお、管理情報を送信する処理の流れについては後述する。
【００６９】
実績処理部１２は、実績集計部２１、表示確率調整部２２を含む構成であり、電子書籍端末２から取得した実績情報を処理するものである。また、取得した実績情報を用いて広告実績管理情報３５を作成し記憶部１３に記憶させるものである。なお、実績情報については後述する。
【００７０】
実績集計部２１は、電子書籍端末２から取得した実績情報を集計し、表示確率調整部２２に通知する。表示確率調整部２２は、実績集計部２１から取得した実績情報を基に、記憶部１３に記憶されているキャンペーン管理情報３３の表示確率３２６を調整するものである。表示確率３２６の具体的な調整方法については後述する。
【００７１】
次に、図２を用いて、電子書籍端末２の要部構成について説明する。図２は、電子書籍端末２の要部構成を示すブロック図である。
【００７２】
図２に示すように、電子書籍端末２は、制御部２５、記憶部２６、入力部２７、および出力部２８を含む構成である。また、制御部２５には、広告処理部４１、電子書籍処理部４２が含まれ、さらに広告処理部４１には、広告選択部４３、広告実績処理部４４が含まれている。また、記憶部２６には、広告実績情報５１、広告データ５２、および管理情報５３が含まれている。
【００７３】
まず、記憶部２６に含まれている広告実績情報５１、広告データ５２、および管理情報５３について説明する。
【００７４】
図１０は、広告実績情報５１を示す図である。図１０に示すように、広告実績情報５１は、広告枠ＩＤ３０２、キャンペーンＩＤ３１２、広告ＩＤ３２８、表示回数３５４、クリック回数３５５を対応付けたものである。
【００７５】
表示回数（出力回数）３５４は、対応する広告を表示した回数を示すものである。クリック回数（出力回数）３５５は、対応する広告のクリック回数を示すものである。
【００７６】
図１０に示す例では、広告ＩＤ３２８が「Ａ００１」の広告の表示回数３５４が「７回」、クリック回数３５５が「２回」であることが示されている。また、「Ａ００１」は広告枠ＩＤ３０２が「Ｆ１０１」、キャンペーンＩＤ３１２が「Ｃ１０１」と対応していることが示されている。以下、広告ＩＤ３２８が「Ａ００２」、「Ａ００３」、…についても同様である。
【００７７】
広告データ５２は、広告ＩＤ３２８で示される広告のデータである。
【００７８】
管理情報５３は、書籍管理情報３１、広告枠管理情報３２、キャンペーン管理情報３３、広告管理情報３４のそれぞれにおいて、電子書籍端末２に格納されている書籍の書籍ＩＤ３０１と対応する管理情報である。
【００７９】
図５〜９に示す例で言えば、電子書籍端末２に格納されている書籍の書籍ＩＤ３０１が「Ｂ１００１」の場合、書籍管理情報３１のうち、書籍ＩＤ３０１が「Ｂ１００１」の情報が格納されている。また、広告枠管理情報３２のうち、「Ｂ１００１」と対応する広告枠ＩＤ３０２が「Ｆ１０１」、「Ｆ１０２」、「Ｆ１０３」の情報が格納されている。また、キャンペーン管理情報３３のうち、「Ｂ１００１」と対応するキャンペーンＩＤ３１２が「Ｃ１０１」〜「Ｃ１０６」の情報が格納されている。また、広告管理情報３４のうち、「Ｂ１００１」と対応する広告ＩＤ３２８が「Ａ００１」〜「Ａ００８」の情報が格納されている。
【００８０】
制御部２５が、電子書籍端末２における各機能を実行するものであり、広告処理部４１および電子書籍処理部４２を含む構成である。
【００８１】
広告処理部４１は、広告管理サーバ１から管理情報を取得し記憶部２６に記憶するものである。また、広告配信サーバ３から広告データを取得し記憶部２６に記憶するものである。さらに、広告の選択、表示、表示回数の処理、クリック回数の処理を行うものであり、広告選択部４３および広告実績処理部４４を含む構成である。
【００８２】
広告選択部４３は、表示する広告を選択して出力部２８に送信するものである。広告を選択する処理については後述する。
【００８３】
広告実績処理部４４は、広告の表示回数、表示した広告に対するクリック回数を計数して広告実績情報５１として記憶部２６に記憶させるものである。
【００８４】
電子書籍処理部４２は、電子書籍の選択、表示の処理を行うものである。電子書籍の選択、表示等の処理については、従来技術を用いて行うものであり、その説明は省略する。
【００８５】
入力部２７は、ユーザの入力を受け付けるものである。また、出力部２８は、画像や音声等により出力を行うものである。
【００８６】
なお、本実施の形態では、電子書籍端末２が広告の選択、表示を行うものとしたが、これに限られず、広告を選択する装置（広告選択装置）と広告を表示する装置とが分かれた構成であってもよい。これにより、例えば、家庭内に１台の広告選択装置と複数台の広告表示装置とが備えられているような場合に、広告や各種管理情報が広告選択装置に配信され、それぞれの広告表示装置は、広告選択装置から送信された広告を表示するのみとすることができる。
【００８７】
次に、図３を用いて、広告配信サーバ３の要部構成について説明する。図３は、広告配信サーバ３の要部構成を示すブロック図である。図３に示すように、広告配信サーバ３は、広告入稿管理部６１、管理情報処理部６２、広告送信部６３、および記憶部６４を含む構成である。また、記憶部６４には、広告枠管理情報７１、キャンペーン管理情報７２、広告管理情報７３、および広告データ７４が含まれている。
【００８８】
まず、記憶部６４に記憶されている広告枠管理情報７１、キャンペーン管理情報７２、広告管理情報７３、および広告データ７４について説明する。
【００８９】
広告枠管理情報７１は、上述した広告枠管理情報３２と同様のものである。また、キャンペーン管理情報７２は、上述したキャンペーン管理情報３３と同様のものである。また、広告管理情報７３は、上述した広告管理情報３４と同様のものである。
【００９０】
広告データ７４は、電子書籍端末２で表示される広告のデータである。
【００９１】
広告入稿管理部６１は、広告主端末４から送信された広告データや各種管理情報を記憶部６４に記憶させるものである。管理情報処理部６２は、広告管理サーバ１の要求に対し、記憶部６４に記憶されている管理情報および更新情報を送信するものである。
【００９２】
広告送信部６３は、電子書籍端末２の要求に対し、記憶部６４に記憶されている広告データを送信するものである。
【００９３】
（電子書籍端末における表示例）
次に、図４を用いて、電子書籍端末２における表示画面例について説明する。図４は、電子書籍端末２における表示画面を示す図である。
【００９４】
図４に示すように、電子書籍端末２の表示画面（表示領域）２０１には、電子書籍表示領域２０２、広告枠２０３、広告枠２０４、ページ番号２０５が、それぞれ存在している。
【００９５】
電子書籍表示領域２０２は、電子書籍の内容が表示される領域である。広告枠２０３、広告枠２０４は、広告が表示される領域である。この広告枠の大きさは自由に設定することが可能である。また、広告枠２０３、広告枠２０４の表示位置も自由に設定することが可能であり、例えば、ページ番号により表示位置を指定することができる。
【００９６】
ページ番号２０５は、ページ番号が表示される領域である。このように、表示画面２０１には、電子書籍の内容、広告、ページ番号が表示されている。なお、ここに示した表示画面例は、一例であり、表示画面はこれに限られるものではない。
【００９７】
（広告の入稿）
次に、広告の入稿について説明する。広告の入稿は、広告主が広告主端末４から広告配信サーバ３に対し、書籍管理情報３１の広告枠ＩＤ３０２に対応する、キャンペーン、キャンペーンに含まれる広告のデータ、課金方式、上限回数、配信期間、表示条件等の広告関連データを送信することによって行う。
【００９８】
広告主端末４から広告関連データを取得した広告配信サーバ３の広告入稿管理部６１は、記憶部６４に記憶されている広告枠管理情報７１、キャンペーン管理情報７２、広告管理情報７３、広告データ７４を更新する。
【００９９】
（広告の事前配信処理）
次に、図１１を用いて、広告の事前配信処理について説明する。図１１は、広告の事前配信処理の流れを示すシーケンス図である。
【０１００】
広告の事前配信処理とは、電子書籍端末２がオンライン状態のときに、予め広告データ５２、管理情報５３を、広告管理サーバ１および広告配信サーバ３から取得しておく処理である。なお、ここでは、電子書籍端末２のユーザは、書籍ＩＤが「Ｂ１００１」の電子書籍だけを入手し、記憶部２６に保存しているものとする。
【０１０１】
また、広告の事前配信処理は、ユーザが電子書籍端末２を使用しない時間帯、例えば、就寝中などの時間に定期的に行なわれるようスケジューリングされていてもよいし、ユーザが電子書籍端末２を使用中にバックグラウンドで行うようになっていてもよい。
【０１０２】
図１１に示すように、まず、電子書籍端末２の広告処理部４１は、定められた時刻になると、管理情報要求を広告管理サーバ１に送信する（Ｓ４０１）。管理情報要求には、電子書籍端末２に記憶されている書籍の書籍ＩＤ３０１が含まれている。
【０１０３】
管理情報要求を取得した広告管理サーバ１の管理情報処理部１１は、記憶部１３に記憶されている書籍管理情報３１を参照して、管理情報要求に含まれている書籍ＩＤ３０１「Ｂ１００１」に対応する広告枠ＩＤ３０２および表示場所３０３を抽出する（Ｓ４０２）。ここでは、広告枠ＩＤ３０２「Ｆ１０１」、「Ｆ１０２」、「Ｆ１０３」、およびそれぞれの表示場所３０３「１」、「１」、「１５０」が抽出される。
【０１０４】
次に、広告管理サーバ１の管理情報処理部１１は、広告枠管理情報３２を参照して、抽出した広告枠ＩＤ３０２と対応するキャンペーンＩＤ３１２を抽出する。また、管理情報処理部１１は、広告配信サーバ３に対し、各管理情報の更新情報を要求し（Ｓ４０３）、取得する（Ｓ４０４）。そして、管理情報処理部１１は、取得した更新情報と、キャンペーン管理情報３３の更新日時３２２および広告管理情報３４の更新日時３３２とを比較して、抽出したキャンペーンＩＤ３１２と対応するキャンペーン管理情報３３、広告管理情報３４が最新か否かを判定する（Ｓ４０５）。
【０１０５】
キャンペーン管理情報３３、および広告管理情報３４が最新でない場合（Ｓ４０５でＮＯ）、管理情報処理部１１は、広告配信サーバ３に対し最新のキャンペーン管理情報３３、広告管理情報３４を要求し（Ｓ４０６）、取得する（Ｓ４０７）。一方、キャンペーン管理情報３３、および広告管理情報３４が最新であった場合（Ｓ４０５でＹＥＳ）、または、ステップＳ４０７で最新のキャンペーン管理情報３３、広告管理情報３４を取得した場合、管理情報処理部１１は、管理情報要求に含まれる書籍ＩＤ３０１「Ｂ１００１」と対応する書籍管理情報３１、ステップＳ４０２で抽出した広告枠ＩＤ３０２と対応する広告枠管理情報３２、キャンペーン管理情報３３、および広告管理情報３４を電子書籍端末２へ送信する（Ｓ４０８、出力確率送信ステップ）。
【０１０６】
ここでは、広告枠ＩＤ３０２「Ｆ１０１」については、キャンペーンＩＤ３１２「Ｃ１０１」、「Ｃ１０２」、「Ｃ１０３」、「Ｃ１０４」が対応し、それぞれのキャンペーンＩＤ３１２に対応する広告ＩＤ３２８「Ａ００１」〜「Ａ００８」の広告管理情報３４が抽出されて、送信される。なお、残りの広告枠ＩＤ３０２についても同様に処理を行い、広告管理情報３４を抽出して、送信する。
【０１０７】
次に、電子書籍端末２は、受信した書籍管理情報３１、広告枠管理情報３２、キャンペーン管理情報３３、および広告管理情報３４を記憶部２６に記憶する。そして、広告管理情報３４に含まれている取得先ＵＲＬ３３８を参照して、広告データを広告配信サーバ３に要求し（Ｓ４１０）、取得する（Ｓ４１１）。
【０１０８】
なお、電子書籍端末２の広告処理部４１は、キャンペーン管理情報３３、広告管理情報３４の更新日時３２２（３３２）、配信期間３２５（３３４）、表示条件３２７（３３６）などを参照して、前回取得した広告データから内容が更新されているものや、電子書籍端末２で表示される可能性があるものだけを選択して広告データを要求する。これにより、必要な分のみの広告データを取得することができ、広告の事前配信処理にかかる時間を短縮することができる。
【０１０９】
広告データを取得した後、電子書籍端末２は、これまでに記憶部２６に蓄積された広告実績情報５１を広告管理サーバ１に送信する（Ｓ４１２）。そして、広告管理サーバ１は、広告実績情報５１を取得する（Ｓ４１３）。なお、広告実績情報５１の送信処理については後述する。
【０１１０】
なお、何らかの原因で電子書籍端末２と広告管理サーバ１および広告配信サーバ３との接続が切断し、各管理情報および広告データの取得に失敗した場合は、所定時間経過後にステップＳ４０１〜Ｓ４１３の処理を実行すればよい。
【０１１１】
また、ここでは、電子書籍端末２が１つの電子書籍の書籍ＩＤ３０１を送信した場合について記載したが、電子書籍が複数ある場合も同様である。すなわち、電子書籍端末２は複数の書籍ＩＤ３０１を含む管理情報要求を広告管理サーバ１に送信し、広告管理サーバ１は各書籍ＩＤ３０１について、上記のステップＳ４０２〜Ｓ４０８の処理を実行する。
【０１１２】
（広告表示処理）
次に、図１２〜１４を用いて、広告表示処理について説明する。図１２〜１４は、広告表示処理の流れを示すフローチャートである。
【０１１３】
オフライン状態において、ユーザが電子書籍端末２を用いて電子書籍を読むとき、電子書籍の表示とともに、予め記憶されている広告が表示される。なお、ここでは、ユーザは書籍ＩＤ３０１が「Ｂ１００１」の電子書籍の最初のページ（１ページ）を読むものとする。
【０１１４】
まず、広告処理部４１は、記憶部２６に記憶されている書籍管理情報３１を参照し、書籍ＩＤ３０１とページ番号の情報とから、対応する広告枠ＩＤ３０２を抽出する（Ｓ５０１）。ここでは、書籍ＩＤが「Ｂ１００１」、ページ番号が「１」であるので、「Ｆ１０１」と「Ｆ１０２」とが抽出される。
【０１１５】
次に、広告処理部４１は、抽出した広告枠ＩＤ３０２のうち、対応する広告ＩＤ３２８が選択されていないものがあるか否かを判定する（Ｓ５０２）。そして、対応する広告ＩＤ３２８が選択されていないものがある場合（Ｓ５０２でＹＥＳ）、対応する広告ＩＤ３２８が選択されていない広告枠ＩＤ３０２のうちの１つを選択する（Ｓ５０３）。ここでは、広告枠ＩＤ３０２「Ｆ１０１」を選択したとする。
【０１１６】
次に、広告処理部４１は、記憶部２６に記憶されている広告枠管理情報３２を参照して、広告枠ＩＤ３０２と対応するキャンペーンＩＤ３１２を抽出する。ここでは、キャンペーンＩＤ３１２「Ｃ１０１」〜「Ｃ１０４」を抽出する。そして、キャンペーンＩＤ３１２の中から、広告枠ＩＤ３０２に表示させるキャンペーンＩＤ３１２を１つ選択するキャンペーンＩＤ選択処理を行う（Ｓ５０４）。
【０１１７】
キャンペーンＩＤ選択処理について、図１３を用いて説明する。まず、広告処理部４１は、広告枠ＩＤ３０２と対応するキャンペーンＩＤ３１２を抽出すると（Ｓ１３０１）、現在の日付を取得する（Ｓ１３０２）。現在の日付は、図示しない時計部等から取得できる。そして、広告処理部４１は、取得した現在の日付と、キャンペーン管理情報３３の配信期間３２５とを比較して、配信期間内にあるキャンペーンＩＤ３１２を選択する（Ｓ１３０３）。
【０１１８】
次に、広告処理部４１は、キャンペーン管理情報３３の表示条件３２７と合致するキャンペーンＩＤ３１２を選択する（Ｓ１３０４）。そして、ステップＳ１３０４で選択されたキャンペーンＩＤ３１２の中から、表示確率３２６に応じて選択を行う（Ｓ１３０５）。表示確率３２６に応じた選択は次のように行う。
【０１１９】
まず、表示確率３２６が固定値で設定されているものはその値の確率とする。そして、表示確率３２６が固定値で設定されていないキャンペーンＩＤ３１２の表示確率は、固定値で設定されている分の合計を１００から減算した残りを均等に案分して決定する。そして、決定した表示確率３２６によって、乱数等を用いて広告枠ＩＤ３０２に表示させるキャンペーンＩＤ３１２を選択する。また、全てのキャンペーンＩＤ３１２の表示確率３２６が固定値で設定されており、全ての固定値を合計しても１００に満たない場合は、１００から合計値を減算した値を固定値の比率で配分して表示確率を決定すればよい。
【０１２０】
なお、ステップＳ１３０３およびステップＳ１３０４の処理の結果、選択されたキャンペーンＩＤ３１２がない場合は、予め広告枠ＩＤ３０２に設定されているデフォルト広告（表示する広告がない場合の広告）を選択する構成であればよい。また、デフォルト広告は、上述した事前配信処理のときに取得しておけばよい。
【０１２１】
例えば、ユーザの年齢が２０歳で、現在の日時が２０１０年９月２０日の場合、キャンペーンＩＤ３１２「Ｃ１０１」〜「Ｃ１０４」のすべてのキャンペーンが配信期間、表示条件に合致する。よって、ステップＳ１３０３、Ｓ１３０４で「Ｃ１０１」〜「Ｃ１０４」全てのキャンペーンが選択される。そして、各キャンペーンＩＤ３１２の表示確率は、次のように決定される。
【０１２２】
まず固定値で設定されているものは、その固定値のままなので、「Ｃ１０１」と「Ｃ１０４」との表示確率はそれぞれ「４０％」、「１０％」となる。そして、固定値の合計である「５０％」を１００から減算した「５０％」を、残りの「Ｃ１０２」と「Ｃ１０３」とで均等に案分するので、「Ｃ１０２」と「Ｃ１０３」との表示確率は、それぞれ「２５％」となる。
【０１２３】
そして、広告処理部４１は、この確率で乱数などを用いて広告枠ＩＤ３０２で表示するキャンペーンを１つだけ選択する。
【０１２４】
また、例えば、ユーザの年齢が２０歳で、現在の日時が２０１０年９月１０日の場合、キャンペーンＩＤ３１２「Ｃ１０３」は配信期間外となり、ステップＳ１３０３で選択されない。よって、この場合、キャンペーンＩＤ３１２「Ｃ１０１」、「Ｃ１０２」、「Ｃ１０４」の３つが選択候補となる。そして、各キャンペーンＩＤ３１２の表示確率は、固定値で設定された「Ｃ１０１」と「Ｃ１０４」とがそれぞれ「４０％」、「１０％」のままであり、残りの５０％が「Ｃ１０２」に割り当てられる。
【０１２５】
そして、ステップＳ５０４のキャンペーンＩＤ選択処理において、広告枠ＩＤ３０２に表示させるキャンペーンＩＤ３１２を選択したら、広告処理部４１は、キャンペーン管理情報３３を参照して、キャンペーンＩＤ３１２と対応する広告ＩＤ３２８を抽出する。そして、抽出された広告ＩＤ３２８のうち、広告枠ＩＤ３０２に表示させる広告ＩＤ３２８を選択する（Ｓ５０５）。
【０１２６】
広告ＩＤ３２８を選択処理について、図１４を用いて説明する。まず、広告処理部４１は、キャンペーンＩＤ３１２と対応する広告ＩＤ３２８を抽出する（Ｓ１４０１）。次に、広告処理部４１は、現在の日付と広告管理情報３４の配信期間３３４とを比較して、配信期間内にある広告ＩＤ３２８を選択する（Ｓ１４０２）。そして、広告処理部４１は、広告管理情報３４の表示条件３３６に合致する広告ＩＤ３２８を選択する（Ｓ１４０３）。
【０１２７】
そして、ステップＳ１４０３で選択された広告ＩＤ３２８の中から、優先度３３５に応じて選択を行う（Ｓ１４０４）。優先度３３５に応じた選択は、それぞれの広告ＩＤ３２８の優先度３３５を合計し、この合計値に対する書く広告ＩＤ３２８の優先度３３５の割合に基づいて選択する。
【０１２８】
例えば、現在の日時が２０１０年９月１０日の場合、ステップＳ１４０２において、広告ＩＤ３２８「Ａ００３」が選択されず、「Ａ００１」と「Ａ００２」とが選択される。そして、広告ＩＤ３２８「Ａ００１」と「Ａ００２」との優先度３３５はそれぞれ「５」と「３」なので、広告ＩＤ３２８「Ａ００１」は、５／（５＋３）×１００＝６２．５％の確率で選択され、広告ＩＤ３２８「Ａ００２」は３／（５＋３）×１００＝３７．５％の確率で選択される。そして、広告処理部４１は、この確率で乱数などを用いて広告枠ＩＤ３０２に表示する広告を１つだけ選択する。
【０１２９】
そして、広告ＩＤ選択処理により、広告枠ＩＤ３０２に表示する広告ＩＤ３２８が選択されると、ステップＳ５０２に戻り、広告ＩＤ３２８が選択されていない広告枠ＩＤ３０２があるか否かを判定する。
【０１３０】
ステップＳ５０１で抽出された全ての広告枠ＩＤ３０２に対し、広告ＩＤ３２８が選択されると（Ｓ５０２でＮＯ）、表示する電子書籍の内容と、各広告枠に表示する広告データとを合わせた画面データを生成し（Ｓ５０６）、出力する（Ｓ５０７）。なお、表示する電子書籍の内容と、広告データを合わせた画面データは、表示画面２０１（図４）のようなものとなる。
【０１３１】
なお、上記の例ではページを移動するごとに次のページに対応する広告枠ＩＤ３０２を抽出し、表示する広告を選択して表示するようにしているが、広告の選択方法はこれに限られるものではない。ユーザが電子書籍を選択した時点で、その電子書籍に含まれるすべての広告枠について、表示する広告を選択したり、あるページを表示したら、そこから先の数ページの中に含まれる広告枠について、表示する広告を選択したりするものであってもよい。これにより、ユーザが電子書籍を読んでいる間に、先のページで表示する広告の選択処理が終了するため、ページを進めたときにユーザが待つ時間を減らすことができる。
【０１３２】
（広告実績収集処理）
次に、電子書籍端末２において広告が表示またはクリックされた回数の実績である実績情報を、広告管理サーバ１が収集する処理について、図１５を用いて説明する。図１５は、広告管理サーバ１が実績情報を収集する処理の流れを示すシーケンス図である。なお、ここでは、電子書籍端末２が１つの場合について説明するが、電子書籍端末２は１つに限られるものではない。
【０１３３】
電子書籍端末２は、広告を表示すると、広告実績処理部４４は、表示された広告の広告枠ＩＤ３０２、キャンペーンＩＤ３１２、広告ＩＤ３２８の情報を用いて、記憶部２６に記憶されている広告実績情報５１を更新する。具体的には、該当する広告の表示回数を１増加する。また、該当する広告のフィールドがない場合は、受け取った情報から新規にフィールドを追加し、表示回数を１として記録する。
【０１３４】
また、表示した広告に対して、ユーザが入力部２７を通してクリック操作を行った場合、広告実績処理部４４は、クリックされた広告の広告枠ＩＤ３０２、キャンペーンＩＤ３１２、広告ＩＤ３２８から、同様に広告実績情報５１を更新する。
【０１３５】
このようにして電子書籍端末２は、広告実績情報５１を広告管理サーバ１に送信するタイミングになるまで記憶部２６に蓄積しておく。広告実績情報５１の広告管理サーバ１への送信は、図１１のステップＳ４１２のタイミングで実行する。
【０１３６】
そして、電子書籍端末２が、自端末の端末情報などともに、広告実績情報５１を広告管理サーバ１へ送信すると（Ｓ６０１）、広告実績処理部４４は、広告実績情報５１の表示回数と、クリック回数を０にリセットする（Ｓ６０２）。なお、管理情報そのものをリセットするものであってもよい。
【０１３７】
また、電子書籍端末２から広告管理サーバ１の広告実績情報５１の送信を失敗した場合は、広告実績情報５１のリセットは行わず、所定時間経過後に、再度送信処理を実行する。
【０１３８】
一方、広告管理サーバ１の実績処理部１２は、広告実績情報５１を受信すると（Ｓ６０３、出力回数取得ステップ）、受信した情報の内容に応じて、広告実績管理情報３５（ａ、ｂ）を更新する（Ｓ６０４）。
【０１３９】
例えば、図１０の広告実績情報５１の内容を受信した場合、実績処理部１２は、キャンペーンＩＤ３１２「Ｃ１０１」に含まれる広告ＩＤ３２８「Ａ００１」〜「Ａ００３」の表示回数を合計した１０回分、広告実績管理情報３５（ａ、ｂ）におけるキャンペーンＩＤ３１２「Ｃ１０１」の総表示回数３４４を増加させる。そして、更新後の広告実績管理情報３５（ａ、ｂ）の総表示回数３４４と、上限回数３４３に基づいて、キャンペーン管理情報３３の表示確率３２６を調整する（Ｓ６０５、出力確率調整ステップ）。この調整処理については後述する。
【０１４０】
なお、ここでは広告実績収集処理を事前の広告配信処理の直後に実行しているが、広告実績処理のタイミングはこれに限られない。事前の広告配信処理の直前に実行してもよいし、事前の広告配信処理とは独立したタイミングで実行してもよい。
【０１４１】
（表示確率調整処理）
（第１の処理方法）
次に、広告管理サーバ１が、キャンペーン管理情報３３の表示確率３２６を調整する処理について、図１６〜１８を用いて説明する。図１６は、表示確率３２６を調整する処理の流れを示すフローチャートである。
【０１４２】
また、図１７は、調整後の表示確率３２６を示した図である。図１８は、表示確率の調整に用いる調整テーブル１００１を示す図である。
【０１４３】
まず、表示確率調整部２２は、更新後の広告実績管理情報３５（ａ、ｂ）に、調整の必要があるキャンペーンが存在する否かを判定する（Ｓ８０１）。調整の必要があるか否かは、到達度（接近度）が閾値を超えているか否かによって判定する。ここで、到達度とは、キャンペーンがインプレッション保証型課金の場合は総表示回数が上限回数にどれだけ近づいているかを表すものである。また、クリック保証型課金の場合は総クリック回数が、上限回数にどれだけ近づいているかを表すものである。到達度は、（総表示回数３４４／上限回数３４３）または（総クリック回数３４５／上限回数３４３）で算出される。
【０１４４】
そして、到達度が閾値を超えているキャンペーンがあれば、当該キャンペーンと同じ広告枠ＩＤ３０２と対応している別のキャンペーンがあるか否かを判定する（Ｓ８０２）。別のキャンペーンがあれば（Ｓ８０２でＹＥＳ）、表示確率３２６の調整を開始する。
【０１４５】
まず、調整対象のキャンペーンの表示確率３２６を調整する（Ｓ８０３）。次に、調整対象となったキャンペーンと同じ広告枠ＩＤ３０２に対応するキャンペーンの表示確率３２６を調整する（Ｓ８０４）。なお、具体的な調整方法は、後述する。
【０１４６】
そして、全てのキャンペーンの表示確率３２６の調整が終了すると、キャンペーン管理情報３３を更新する（Ｓ８０５）。
【０１４７】
また、到達度が閾値を超えているキャンペーンがない場合（Ｓ８０１でＮＯ）、同じ広告枠ＩＤ３０２と対応している別のキャンペーンがない場合は（Ｓ８０２でＮＯ）、処理を終了する。
【０１４８】
以上の処理を、具体的に説明する。なお、ここでは、図５〜７に示す広告枠ＩＤ３０２が「Ｆ１０１」に対応するキャンペーンＩＤ３１２「Ｃ１０１」〜「Ｃ１０４」の表示確率を調整するものとして説明する。
【０１４９】
図１７に示すように、調整前の各キャンペーンの表示確率は、「Ｃ１０１」が４０％、「Ｃ１０２」が２５％、「Ｃ１０３」が２５％、「Ｃ１０４」が１０％となっている。ここで、電子書籍端末２から受信した広告実績情報５１を反映した広告実績管理情報３５ａが、図９（ａ）に示すような状態になったとする。
【０１５０】
まず、表示確率調整部２２は、表示確率３２６を調整するキャンペーンがあるかどうかを判定する（Ｓ８０１）。ここでは、キャンペーンＩＤ３１２「Ｃ１０１」〜「Ｃ１０３」の到達度はそれぞれ、９１％、６０％、２０％となる。ここで、到達度の閾値が「９０％」だったとすると、「Ｃ１０１」の到達度が閾値を超えている（Ｓ８０１でＹＥＳ）。よって、「Ｃ１０１」を表示確率３２６を調整するキャンペーンとして抽出する。なお、表示確率３２６の調整は到達度が閾値を初めて超えた場合に行い、それ以降は調整対象とはならない。
【０１５１】
そして、「Ｃ１０１」には、広告枠ＩＤ３０２が同じ「Ｆ１０１」であるキャンペーンが他に「Ｃ１０２」、「Ｃ１０３」、「Ｃ１０４」と存在する（Ｓ８０２でＹＥＳ）。よって、「Ｃ１０１」の表示確率３２６の調整を行う（Ｓ８０３）。「Ｃ１０１」の表示確率３２６の調整は、調整テーブル１００１を用いて行う。具体的には、表示確率３２６を「４０％」→「１０％」に調整する。ただし、調整前の表示確率が１０％より低い場合は調整を行わない。
【０１５２】
その後、調整対象のキャンペーンについて、調整がすべて終了したら、調整対象以外のキャンペーンである「Ｃ１０２」、「Ｃ１０３」、「Ｃ１０４」の表示確率３２６を調整する（Ｓ８０４）。なお、この中で課金方式３２３が期間指定課金方式である「Ｃ１０４」については、広告の表示回数によって料金が変わらないため、表示確率３２６の調整は行わない。
【０１５３】
そして、「Ｃ１０２」、「Ｃ１０３」はどちらも課金方式３２３がインプレッション保証型課金方式のため、表示確率３２６の調整を行う。
【０１５４】
ここまでの処理で、「Ｃ１０１」の表示確率３２６は１０％、「Ｃ１０４」の表示確率３２６も１０％に決定している。そこで、「Ｃ１０２」、「Ｃ１０３」の表示確率３２６は、１００から「Ｃ１０１」と「Ｃ１０４」との表示確率３２６の合計値を減算した８０％を均等に案分した値とする。これにより、「Ｃ１０２」、「Ｃ１０３」の表示確率３２６は、図１７の「Ｃ１０１の調整後」に示すように、それぞれ４０％となる。
【０１５５】
そして、このようにして調整した表示確率３２６に、記憶部１３に記憶されているキャンペーン管理情報３３の内容を更新する（Ｓ８０５）。
【０１５６】
その後、さらに広告実績情報５１を受信してキャンペーンＩＤ３１２「Ｃ１０２」の到達度が閾値を超えた場合、「Ｃ１０２」の表示確率３２６は、「４０％」→「１０％」となる。これにより、キャンペーンＩＤ３１２「Ｃ１０３」の表示確率３２６が調整され、図１７の「Ｃ１０２調整後」に示すように、７０％となる。
【０１５７】
さらにその後、キャンペーンＩＤ３１２「Ｃ１０１」の総表示回数３４４が上限回数に到達し、配信を終了した場合、「Ｃ１０１」の表示確率３２６は０％となる。そして、「Ｃ１０２」はすでに調整対象となっているので表示確率３２６は１０％のままとなり、「Ｃ１０３」の表示確率３２６は、図１７の「Ｃ１０１配信終了後」に示すように、８０％となる。
【０１５８】
なお、上記の例ではステップＳ８０１における調整対象の判定に１つの閾値を用い、ステップＳ８０３における調整後の表示確率に一律の表示確率の値を用いたが、これに限られるものではない。到達度が上昇するにつれて、段階的に表示確率を調整するような構成であってもよい。例えば、表示確率調整部２２は、図１８に示す調整テーブル１００１を用いて、到達度が各閾値を初めて超えるたびに、それぞれ対応する表示確率を調整後の表示確率として決定するものであってもよい。
【０１５９】
また、到達度が閾値を超えたキャンペーンが複数存在する場合は、到達度の高い順に上記処理を行えばよい。
【０１６０】
（第２の処理方法）
次に、表示確率を調整する別の処理方法について説明する。上述した第１の処理方法では、ステップＳ８０１における調整対象の判定に予め設定された閾値を用い、ステップＳ８０３における調整後の表示確率に予め設定された表示確率の値を用いていたが、本処理方法では、これらの値を動的に決定するものである。
【０１６１】
具体的には、表示確率調整部２２は、図９（ｂ）の広告実績管理情報３５ｂに示すように、各キャンペーンの総表示回数に加えて、現在の表示確率での所定期間あたりの総表示回数の平均増加量（平均値）を計算し、保持している。ここでは、１日１回の頻度で各電子書籍端末２から広告実績情報５１が送信され、１日あたりの総表示回数の平均増加量を計算している。
【０１６２】
そして、平均増加量３４６の値を用いて、調整対象のキャンペーンがあるか否か（Ｓ８０１）の判定を行う。より詳細には、（上限回数３４３）−（総表示回数３４４）の値を接近値（接近度）とし、この接近値が平均増加量３４６よりも小さくなった場合（接近値＜平均増加量３４６）、調整対象のキャンペーンとする。
【０１６３】
なぜならば、接近値が平均増加量３４６よりも小さくなった場合、次の１日で、総表示回数３４４が上限回数３４３を超えてしまう可能性が高いためである。
【０１６４】
図９（ｂ）に示す例で説明する。広告実績管理情報３５ｂに示すように、表示確率３２６が４０％であるキャンペーンＩＤ３１２「Ｃ１０１」の１日あたりの総表示回数の平均増加量３４６は７００回である。一方、キャンペーンＩＤ３１２「Ｃ１０１」の上限回数３４３は１００００回であり、総表示回数３４４は９８００回である。そして、このまま同じペースで進むと、次の１日で総表示回数３４４は１０５００回となり、上限回数３４３を超えてしまう。そこで、（上限回数３４３「１００００回」）−（総表示回数３４４「９８００回」）の値（２００回）を接近値とし、この接近値が平均増加量３４６「７００回」よりも小さくなった場合、当該キャンペーンの表示確率３２６を調整対象とする。
【０１６５】
さらに、ステップＳ８０３では、調整後の表示確率を、接近値と平均増加量を基に算出する。具体的には、（元の表示確率）×（接近値／平均増加量）により計算する。キャンペーンＩＤ３１２「Ｃ１０１」の場合は、４０％×（２００回／７００回）≒１１％に調整する。この計算式によれば、調整後の表示確率は、次の１日での総表示回数がおおよそ上限回数になるように増加することが期待できる。
【０１６６】
その後の処理は、第１の処理方法と同様である。
【０１６７】
このように、各キャンペーンの表示確率が調整された場合、以降は調整時点からの１日あたりの平均増加量を計算して、ステップＳ８０１の判定に用いる。なぜならば、表示確率が調整されると、平均増加量も変化するため、それまでの平均増加量が参考にならなくなるためである。
【０１６８】
なお、上述した方法では、平均増加量を１日ごとに計算したが、これに限られるものではない。例えば、平日と休日とで分けて平均増加量を計算し、次の日が平日か休日かに応じて接近値と比較する平均増加量を使い分けてもよい。また、朝昼晩といった時間帯ごとに平均増加量を別々に計算して使用してもよい。
【０１６９】
以上のように、総表示回数が上限回数に近いキャンペーンの表示確率を調整することで、総表示回数を上限回数に緩やかな増加速度で到達させることができる。よって、上限回数を超えて表示される回数を、表示確率を調整する前よりも抑えることができる。さらに、調整によって他のキャンペーンの表示確率が相対的に上がるため、媒体主の収入機会の損失を抑えることができるとともに、他の広告主の広告が表示される機会を増やすことができる。
【０１７０】
〔実施の形態２〕
本発明の他の実施の形態について図１９、２０に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記の実施の形態１において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。図１９は、本実施の形態に係る電子書籍端末２の要部構成を示すブロック図である。また、図２０は、キャンペーン管理情報３３の取得処理の流れを示すシーケンス図である。
【０１７１】
本実施の形態において、上記の実施の形態１と異なる点は、図１９に示すように、電子書籍端末２が広告表示処理においてキャンペーン管理情報３３を広告管理サーバ１から取得し、更新する表示確率更新部（通信可能状態判定手段）４５を備えている点である。
【０１７２】
図２０に示すように、まず、電子書籍端末２の広告選択部４３は、表示する対象の広告枠ＩＤ３０２を抽出する（図１２のＳ５０１）。その後、抽出した広告枠ＩＤ３０２の情報を表示確率更新部４５へ送信する。
【０１７３】
表示確率更新部４５は、まず、電子書籍端末２がオンライン状態か否かを判定する（Ｓ１１０１）。オンライン状態ではない場合（Ｓ１１０１でＮＯ）、処理を終了し、図１２のステップＳ５０２へ進む。
【０１７４】
一方、オンライン状態の場合（Ｓ１１０１でＹＥＳ）、表示確率更新部４５は、受け取った広告枠ＩＤ３０２の情報を、広告管理サーバ１へ送信する（Ｓ１１０２）。
【０１７５】
広告管理サーバ１の管理情報処理部１１は、受け取った広告枠ＩＤ３０２に対応するキャンペーンＩＤ３１２、およびキャンペーン管理情報３３を記憶部１３から抽出し（Ｓ１１０３）、電子書籍端末２へ送信する（Ｓ１１０４）。
【０１７６】
電子書籍端末２の表示確率更新部４５は、受け取ったキャンペーン管理情報３３を用いて、記憶部２６に保存されているキャンペーン管理情報３３を更新し（Ｓ１１０５）、表示確率の更新処理を終了する。なお、ステップＳ１１０２において表示確率更新部４５は、記憶部２６が保存している管理情報の更新日時も広告管理サーバ１に送信し、管理情報が更新されていた場合だけデータを取得することで、通信データ量を減らすこともできる。
【０１７７】
以上のように、広告枠に表示するキャンペーンおよび広告を選択するときに、電子書籍端末２がオンライン状態の場合、表示確率３２６を含むキャンペーン管理情報３３を更新することで、事前の広告取得処理の時点から表示確率３２６が調整されていた場合や、配信がすでに終了したキャンペーンなどの最新状況に応じて広告を選択することが可能となる。よって、広告が上限回数を超えて表示される回数をより少なく抑えることができる。
【０１７８】
また、広告データ自体は事前の広告取得処理にて取得したものを使用することができるので、オンライン広告システムとは異なり通信データ量を非常に少なく抑えることができる。さらに、電子書籍のページ移動などのユーザ操作時に、広告表示によるユーザの待ち時間を短く抑えることができる。
【０１７９】
また、何らかの理由で広告主が広告の表示をすぐに中止したい場合であっても対応することができる。
【０１８０】
本発明は上述した各実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１８１】
（ソフトウェアによる構成）
最後に、広告管理サーバ１、電子書籍端末２、および広告配信サーバ３の各ブロック、特に管理情報処理部１１、実績処理部１２（実績集計部２１、表示確率調整部２２）、制御部２５（広告処理部４１（広告選択部４３、広告実績処理部４４）、電子書籍処理部４２）、広告入稿管理部６１、管理情報処理部６２、広告送信部６３は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現していてもよいし、ＣＰＵ（central processing unit）を用いてソフトウェア的に実現してもよい。
【０１８２】
後者の場合、広告管理サーバ１、電子書籍端末２、および広告配信サーバ３は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである広告管理サーバ１、電子書籍端末２、および広告配信サーバ３の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記の広告管理サーバ１、電子書籍端末２、および広告配信サーバ３に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ（microprocessor unit））が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ（compact disc read-only memory）／ＭＯ（magneto-optical）／ＭＤ（Mini Disc）／ＤＶＤ（digital versatile disk）／ＣＤ−Ｒ（CD Recordable）等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ（erasable programmable read-only memory）／ＥＥＰＲＯＭ（electrically erasable and programmable read-only memory）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１８４】
また、広告管理サーバ１、電子書籍端末２、および広告配信サーバ３を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（local area network）、ＩＳＤＮ（integrated services digital network）、ＶＡＮ（value-added network）、ＣＡＴＶ（community antenna television）通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ（institute of electrical and electronic engineers）１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（asynchronous digital subscriber loop）回線等の有線でも、ＩｒＤＡ（infrared data association）やリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（high data rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１８５】
オフライン広告配信システムにおいて、広告が上限回数を大幅に超えて表示されてしまうことを防止することができるので、オフライン広告配信システム全般に適用できる。また、広告表示端末がネットワークから切断される可能性が高い広告配信システム、例えば、広告表示端末が携帯端末の広告配信システムに好適である。
【符号の説明】
【０１８６】
１    広告管理サーバ（広告サーバ）
２    電子書籍端末（広告出力装置）
３    広告配信サーバ（広告サーバ）
５    広告配信システム（広告制御システム）
１１    管理情報処理部（出力確率送信手段）
２１    実績集計部（出力回数取得手段）
２２    表示確率調整部（出力確率調整手段、平均値算出手段）
【図１】
2012128653.tif 000003
【図２】
2012128653.tif 000004
【図３】
2012128653.tif 000005
【図４】
2012128653.tif 000006
【図５】
2012128653.tif 000007
【図６】
2012128653.tif 000008
【図７】
2012128653.tif 000009
【図８】
2012128653.tif 000010
【図９】
2012128653.tif 000011
【図１０】
2012128653.tif 000012
【図１１】
2012128653.tif 000013
【図１２】
2012128653.tif 000014
【図１３】
2012128653.tif 000015
【図１４】
2012128653.tif 000016
【図１５】
2012128653.tif 000017
【図１６】
2012128653.tif 000018
【図１７】
2012128653.tif 000019
【図１８】
2012128653.tif 000020
【図１９】
2012128653.tif 000021
【図２０】
2012128653.tif 000022