(57)【要約】【課題】広告表示の形態を制御可能とし、電子コンテンツ利用者の利便性を向上する。【解決手段】電子コンテンツを出力インターフェイスに出力するに際し当該電子コンテンツに付帯する広告の出力履歴を該電子コンテンツに付帯する格納領域より読み出すステップと、前記読み出した出力履歴が前記広告の所定回数以上の出力を示すか否かを判定するステップと、前記判定の結果前記広告が所定回数以上出力されていると判定された場合この広告を除いて前記電子コンテンツを出力インターフェイスに出力するステップと、前記判定の結果前記広告が所定回数以上出力されていないと判定された場合この広告を前記電子コンテンツの所定位置に付帯させ出力インターフェイスに出力するステップと、を実行する。【選択図】      図９
2004220429.tif 000002
【特許請求の範囲】
【請求項１】
電子コンテンツに付帯する広告をコンピュータにより制御する方法であって、前記コンピュータが、
前記電子コンテンツを出力インターフェイスに出力するに際し、当該電子コンテンツに付帯する広告の出力履歴を、該電子コンテンツに付帯する格納領域より読み出すステップと、
前記読み出した出力履歴が、前記広告の所定回数以上の出力を示すか否かを判定するステップと、
前記判定の結果、前記広告が所定回数以上出力されていると判定された場合、この広告を除いて前記電子コンテンツを出力インターフェイスに出力するステップと、
前記判定の結果、前記広告が所定回数以上出力されていないと判定された場合、この広告を前記電子コンテンツの所定位置に付帯させ出力インターフェイスに出力するステップと、
を含むことを特徴とする電子コンテンツの広告制御方法。
【請求項２】
前記電子コンテンツに付帯して出力インターフェイスに出力された前記広告に対する、広告表示の指示を入力インターフェイスより受付けるステップと、
前記広告に付帯する格納領域より、ネットワーク上での広告本体のアドレスを読み出すステップと、
前記アドレスに基づいて、前記広告本体のデータを格納するサーバにアクセスし、該当広告本体のデータを取得するステップと、
前記広告本体のデータを出力インターフェイスに出力するステップと、
前記広告本体の出力に応じて、前記格納領域における前記広告の出力履歴を更新するステップと、
を含むことを特徴とする請求項１に記載の電子コンテンツの広告制御方法。
【請求項３】
前記更新した広告本体の出力履歴に基づいて該当利用者のポイント加算を行うステップを含むことを特徴とする請求項２に記載の電子コンテンツの広告制御方法。
【請求項４】
前記広告本体の所定時間の出力を知見するか入力インターフェイスより出力終了の指示を受け付けたならば、
前記判定処理を行って、当該判定結果が前記広告の所定回数以上の出力を示すものであると判定された場合、この広告を除いて前記電子コンテンツを出力インターフェイスに出力するステップと、
を含むことを特徴とする請求項１〜３のいずれかに記載の電子コンテンツの広告制御方法。
【請求項５】
前記判定の基準となる前記所定回数が１回である場合、前記広告本体の所定時間の出力を知見するか入力インターフェイスより出力終了の指示を受け付けたならば、前記広告を除いて前記電子コンテンツを出力インターフェイスに出力するステップと、
を含むことを特徴とする請求項４に記載の電子コンテンツの広告制御方法。
【請求項６】
前記広告本体の出力に先立ち、電子コンテンツのそれまでの表示内容または表示位置を示す参照情報を前記格納領域に保存するステップと、
前記広告本体の所定時間の出力を知見するか入力インターフェイスより出力終了の指示を受け付けたならば、前記格納領域より前記参照情報を読み取るステップと、
前記参照情報に基づいて、前記電子コンテンツを出力インターフェイスに再出力するステップと、
を含むことを特徴とする請求項２〜５のいずれかに記載の電子コンテンツの広告制御方法。
【請求項７】
電子コンテンツがネットワーク上のサーバに格納されており、当該電子コンテンツをＷｅｂブラウザを介して読み出して出力する場合、
前記サーバが当該電子コンテンツの利用者を認識するための情報ファイルを前記格納領域とし、電子コンテンツが格納されたアドレス、前記参照情報、および前記出力履歴を記録あるいは更新するステップと、
電子コンテンツを出力するに際し前記情報ファイルを前記サーバに送信するステップと、
前記情報ファイルの格納情報を認識した前記サーバが所定回数以上の出力履歴を持つ広告を除いて配信した電子コンテンツを受信するステップと、
前記受信した電子コンテンツを前記Ｗｅｂブラウザに出力するステップと、
を含むことを特徴とする請求項１〜６のいずれかに記載の電子コンテンツの広告制御方法。
【請求項８】
電子コンテンツに付帯する広告を制御する装置であって、
前記電子コンテンツを出力インターフェイスに出力するに際し、当該電子コンテンツに付帯する広告の出力履歴を、該電子コンテンツに付帯する格納領域より読み出す手段と、
前記読み出した出力履歴が、前記広告の所定回数以上の出力を示すか否かを判定する手段と、
前記判定の結果、前記広告が所定回数以上出力されていると判定された場合、この広告を除いて前記電子コンテンツを出力インターフェイスに出力する手段と、
前記判定の結果、前記広告が所定回数以上出力されていないと判定された場合、この広告を前記電子コンテンツの所定位置に付帯させ出力インターフェイスに出力する手段と、
を含むことを特徴とする電子コンテンツの広告制御装置。
【請求項９】
電子コンテンツに付帯する広告を制御する方法をコンピュータに実行させるためのプログラムであって、
前記電子コンテンツを出力インターフェイスに出力するに際し、当該電子コンテンツに付帯する広告の出力履歴を、該電子コンテンツに付帯する格納領域より読み出すステップと、
前記読み出した出力履歴が、前記広告の所定回数以上の出力を示すか否かを判定するステップと、
前記判定の結果、前記広告が所定回数以上出力されていると判定された場合、この広告を除いて前記電子コンテンツを出力インターフェイスに出力するステップと、
前記判定の結果、前記広告が所定回数以上出力されていないと判定された場合、この広告を前記電子コンテンツの所定位置に付帯させ出力インターフェイスに出力するステップと、
を含むことを特徴とする電子コンテンツの広告制御プログラム。
【請求項１０】
請求項９に記載の広告制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
電子コンテンツを管理するネットワーク上のサーバであって、
電子コンテンツの利用者を認識するための情報ファイルを広告制御装置より受信する手段すると、
前記情報ファイルの格納情報を認識し、所定回数以上の出力履歴を持つ広告を除いて該当電子コンテンツを配信する手段と、
を備えることを特徴とする広告管理サーバ。
【請求項１２】
前記広告本体の配信に伴い、前記情報ファイルに基づき認識した利用者に関する広告本体の出力履歴を更新する手段と、
更新した出力履歴に基づいて該当利用者のポイント加算を行う手段と、
前記ポイントまたはこれに応じたサービスを認識して広告制御装置またはサービス提供端末に通知する手段と、
を備えることを特徴とする請求項１１に記載の広告管理サーバ。
【請求項１３】
利用者に関する広告本体の出力履歴に基づいて広告出力の傾向分析を行う手段と、
前記傾向分析結果を出力する手段と、
を備えることを特徴とする請求項１１または１２に記載の広告管理サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子コンテンツの広告制御方法、装置、プログラム、記録媒体、ならびに広告管理サーバに関する。
【０００２】
【従来の技術】
電子コンテンツに付帯するバナー広告等は、閲覧されにくいという問題があった。そこで、電子コンテンツと共にバナー広告をも閲覧してもらうことを可能にする目的で、情報提供サーバーに、バナー広告をクリックすると得られるバナー加点ポイントを記憶するバナー加点ポイント記憶手段と、各ユーザーが保有するユーザー保有ポイントを記憶するユーザー保有ポイント記憶手段と、コンテンツの内容を表示させるのに必要なコンテンツ参照必要ポイントを記憶するコンテンツ参照必要ポイント記憶手段とを設け、バナー広告がクリックされると、ユーザー保有ポイントをバナー加点ポイントだけ増加させ、コンテンツの見出しがクリックされると、ユーザー保有ポイントがコンテンツ参照必要ポイント以上であることを条件として、コンテンツの内容を画面に表示させる技術が提案されている（特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−５６２８９号公報
【０００４】
【発明が解決しようとする課題】
しかしながら従来手法には改善点が存在した。すなわち、バナー等の広告を電子コンテンツ上において表示制御する手段が提供されていない点である。例えば、広告を常に電子コンテンツに付帯表示させるとすれば、電子コンテンツが利用される度に当該広告もしくはこれにリンクする広告本体をネットワーク上のサーバ等から電子コンテンツの閲覧端末等にダウンロードする必要がある。
【０００５】
したがってこの閲覧端末等と前記サーバとの間での通信コストが発生してしまう状況を避けがたいのである。その上、ネットワーク環境のみで電子コンテンツの利用がなされればよいが、いわゆるスタンドアロンの端末などオフライン環境にて電子コンテンツの利用がなされる場合には広告や広告本体のダウンロードなど取得自体が困難となり、広告制御を実行する環境ですらなかった。
【０００６】
また、電子コンテンツを利用するための端末がパーソナルコンピュータのディスプレイなど大きな出力インターフェイスを備えるものであれば、電子コンテンツに小さな広告が付帯表示されるとしても利用者の使用感など利便性に与える影響は少ない。しかし、出力インターフェイスが小さなＰＤＡや携帯電話機などでは、電子コンテンツを違和感ない形態でスムーズに出力すること自体が課題であって、更にそこに広告を表示するとなると前記使用感などは大きく低下する。つまりこのようなＰＤＡなどで電子コンテンツに常に広告を付帯させ表示するとすれば、使用者に利便性の低下を強いることとなる。
【０００７】
そこで本発明はこのような経緯に基づいてなされたもので、広告表示の形態を制御可能とし、電子コンテンツ利用者の利便性を向上する電子コンテンツの広告制御方法、システム、プログラム、記録媒体、ならびに広告管理サーバを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成する本発明の電子コンテンツの広告制御方法は、電子コンテンツに付帯する広告をコンピュータにより制御する方法であって、前記コンピュータが、前記電子コンテンツを出力インターフェイスに出力するに際し、当該電子コンテンツに付帯する広告の出力履歴を、該電子コンテンツに付帯する格納領域より読み出すステップと、前記読み出した出力履歴が、前記広告の所定回数以上の出力を示すか否かを判定するステップと、前記判定の結果、前記広告が所定回数以上出力されていると判定された場合、この広告を除いて前記電子コンテンツを出力インターフェイスに出力するステップと、前記判定の結果、前記広告が所定回数以上出力されていないと判定された場合、この広告を前記電子コンテンツの所定位置に付帯させ出力インターフェイスに出力するステップと、を含むことを特徴とする。
【０００９】
また、電子コンテンツに付帯する広告を制御する装置であって、前記電子コンテンツを出力インターフェイスに出力するに際し、当該電子コンテンツに付帯する広告の出力履歴を、該電子コンテンツに付帯する格納領域より読み出す手段と、前記読み出した出力履歴が、前記広告の所定回数以上の出力を示すか否かを判定する手段と、前記判定の結果、前記広告が所定回数以上出力されていると判定された場合、この広告を除いて前記電子コンテンツを出力インターフェイスに出力する手段と、前記判定の結果、前記広告が所定回数以上出力されていないと判定された場合、この広告を前記電子コンテンツの所定位置に付帯させ出力インターフェイスに出力する手段と、を含むことを特徴とする電子コンテンツの広告制御装置にかかる。
【００１０】
更に、電子コンテンツに付帯する広告を制御する方法をコンピュータに実行させるためのプログラムであって、前記電子コンテンツを出力インターフェイスに出力するに際し、当該電子コンテンツに付帯する広告の出力履歴を、該電子コンテンツに付帯する格納領域より読み出すステップと、前記読み出した出力履歴が、前記広告の所定回数以上の出力を示すか否かを判定するステップと、前記判定の結果、前記広告が所定回数以上出力されていると判定された場合、この広告を除いて前記電子コンテンツを出力インターフェイスに出力するステップと、前記判定の結果、前記広告が所定回数以上出力されていないと判定された場合、この広告を前記電子コンテンツの所定位置に付帯させ出力インターフェイスに出力するステップと、を含むことを特徴とする電子コンテンツの広告制御プログラムにかかる。このプログラムは、前記各ステップの動作を行うためのコードから構成されている。
【００１１】
また、前記広告制御プログラムを記録したコンピュータ読み取り可能な記録媒体にかかる。
【００１２】
更に、電子コンテンツを管理するネットワーク上のサーバであって、電子コンテンツの利用者を認識するための情報ファイルを広告制御装置より受信する手段すると、前記情報ファイルの格納情報を認識し、所定回数以上の出力履歴を持つ広告を除いて該当電子コンテンツを配信する手段と、を備えることを特徴とする広告管理サーバにかかる。
【００１３】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄及び図面により明らかにされる。
【００１４】
【発明の実施の形態】
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における広告制御システムを含むネットワーク図である。広告制御システムとしてのユーザ端末１００は、本発明の広告制御方法を実現するプログラム（図中の例ではコンテンツビューワプログラム１０２）を例えばプログラムデータベース１０１に格納し、これを演算装置たるＣＰＵ１０３がメモリ１０４に適宜読み出すなどして広告制御方法を実行する。
【００１５】
また、ネットワーク１１０を介してコンテンツサーバ１２０等と接続して電子コンテンツを取得するなどデータ通信を実行するＩ／Ｏ１０５、取得した電子コンテンツを格納するコンテンツ格納部１０６、電子コンテンツや広告の出力を実行する出力部１０７（出力インターフェイス）、およびユーザからの選択や指示を受け付ける入力部１０８（入力インターフェイス）を備えている。ユーザは、このユーザ端末１００を利用して電子コンテンツおよびこれに付帯する広告の閲覧等を行うことになる。
【００１６】
上記のようなユーザ端末１００に対し、ネットワーク１１０を通じて結ばれるのが広告管理サーバ１５０（以下、管理サーバ１５０）である。この管理サーバ１５０は、演算装置たるＣＰＵ１５１、当該ＣＰＵ１５１が演算時に使用するメモリ１５２、ネットワーク１１０を介したユーザ端末１００やコンテンツサーバ１２０ならびに決済サーバ１３０とのデータ通信を行うＩ／Ｏ１５３、コンテンツ配信プログラム１５４および広告要求応答プログラム１５５を格納したそれにプログラムデータベース１５６を備える。また、電子コンテンツを格納するコンテンツデータベース１５７、広告を格納する広告データベース１５８、ユーザ情報を格納するユーザ情報データベース１５９、ならびに広告の参照履歴を格納する広告参照履歴データベース１６０をも備えている。
【００１７】
このような構成の管理サーバ１５０は、前記ユーザ端末１００に提供する電子コンテンツおよび広告を管理するサーバであって、前記コンテンツ配信プログラム１５４および広告要求応答プログラム１５５に基づいて、ユーザ端末１００からの電子コンテンツ利用要求等を受けて該当する電子コンテンツとそれに付帯する広告を前記コンテンツデータベース１５７および広告データベース１５８より抽出し、送信処理を実行する。また、当該電子コンテンツの利用に伴う代金決済を各種金融機関等の決済サーバ１３０に依頼する処理を担う。
【００１８】
また、ユーザ端末１００に電子コンテンツおよび広告を配信するに際し、該当するユーザの登録や認証処理を前記ユーザ情報データベース１５９に基づいて実行してユーザを認識する。また、認識したユーザが利用する電子コンテンツについて、付帯する広告の参照履歴（出力履歴）を前記広告参照履歴データベース１６０において確認し、例えば「一度は参照したか否か」といった所定頻度以上の広告参照の履歴に応じて該当電子コンテンツに広告表示を付帯させずに配信処理を実行する。但し、この広告参照履歴に応じた広告の付帯表示制御は、ユーザ端末１００においても実行可能であり、広告制御方法の運用状況に応じてどちらが実行するのか適宜選択できる。
【００１９】
また、ユーザ端末１００への広告配信に伴い、該当ユーザの前記参照履歴を更新する。そして広告が参照されるごとにポイントを加算処理して記録する。このポイントは、その数などに応じて例えば広告元の企業等からキャッシュバックサービス等の提供を享受する根拠となる。その他、ユーザに関する広告の参照履歴に基づいて、どのような属性を持ったユーザがどのような広告をどれくらいの頻度で閲覧するのかといった広告出力の傾向分析を統計的に行ってマーケティングリサーチ等に活用するとしてもよい。
【００２０】
なお、当該管理サーバ１５０は、ファイヤウォールサーバとして外部からの不正進入を抑止したり、ＷＷＷサーバとして機能するものでもあるし、データ通信相手とのコミュニケーションを図るメールサーバーとしても機能可能なものとできる。また、この管理サーバ１５０は、例えば電子コンテンツや広告の提供企業が共同運営するか、或いは広告制御サービスを行う企業が備えて管理運営することが想定できる。
【００２１】
ここで管理サーバ１５０が備える各データベース１５７、１５８、１５９、１６０のデータ構造について説明する。図２は本実施形態におけるコンテンツデータベース１５７の構造例である。コンテンツデータベース１５７は、電子コンテンツ販売企業等が備えるコンテンツサーバ１２０より取得した電子コンテンツを格納するデータベースである。従って、コンテンツＩＤをキーとして、タイトル、電子コンテンツ本体、書誌情報等の情報が関連付けされた構造となっている。
【００２２】
図３は本実施形態における広告データベースの構造例である。前記の電子コンテンツに付帯表示されるバナー広告および当該バナー広告にリンクする広告本体のデータが格納されるのが広告データベース１５８となる。ここでは、広告ＩＤをキーとして、広告のタイトル（バナー広告データであってもよい）、広告本体、広告主ＩＤ、付帯相手となる対象コンテンツ、参照することでユーザが得られるキャッシュバック額、の各情報が関連付けされた構造となっている。
【００２３】
図４は本実施形態におけるユーザ情報データベースの構造例である。電子コンテンツを利用するユーザの各種情報を格納するのがこのユーザ情報データベース１５９である。前記管理サーバ１５０はこのユーザ情報データベース１５９を参照してユーザ認証を実行する。また、例えば前記キャッシュバック額に応じたポイント数などをこのデータベースに記録する。他方、当該ポイント数は、前記ユーザ情報データベース１５９の他に、ユーザ端末１００側で記録するとしてもよい。このため、ユーザＩＤをキーとし、ユーザ名、銀行口座番号などの決済情報（例：電子コンテンツの購入決済やキャッシュバック金額の振込先として利用）、およびポイント数の情報が関連づけされたレコードをユーザ毎に形成する。
【００２４】
図５は本実施形態における広告参照履歴データベースの構造例である。電子コンテンツに付帯する広告がユーザ端末１００で参照された履歴を管理するのがこの広告参照履歴データベース１６０である。このため、広告が参照された日付をキーとして、参照を行ったユーザのユーザＩＤ、参照された広告の広告ＩＤの情報が少なくとも関連付けされた構造となっている。ユーザ端末１００で広告が参照される、つまり出力されるたびにこのレコードが蓄積されることとなる。また、ここで格納されている参照履歴の情報は、各広告またはこれが付帯する電子コンテンツのデータに適宜な格納領域を設けて記録するとしてもよい。この場合、広告参照履歴の管理は管理サーバ１５０でなく、ユーザ端末１００のみでも実行可能となる。
【００２５】
電子コンテンツに格納領域を設けて参照履歴の情報を記録する場合の電子コンテンツ構造を図６および図７に示す。図６の例では、例えば前記出力部１０７における固定位置にバナー広告を表示する状況でのデータ構成を示している。つまり、「バナー広告はいつも画面左隅」に表示するといった場合である。電子コンテンツの本体ファイル６００は、電子コンテンツ本文データ６０１、バナー広告本体６０２、このバナー広告がクリックされた時に広告本体を取得すべく参照する広告参照ＵＲＬ６０３、コンテンツ内のバナー広告が既にクリックされているか否かを反映する広告参照フラグ６０４、および電子コンテンツを配信する際に配信先ユーザに応じて埋め込んだユーザＩＤ６０５から構成される。
【００２６】
また図７の例では、電子コンテンツの本文中にバナー広告が埋込表示される状況でのデータ構成を示している。この場合の電子コンテンツの本体ファイル７００は、本文７０１、７０２、７０５（本文１〜３、・・・）と共に、これら本文の間に埋込表示されるバナー広告の挿入ポイント情報７０２、７０４（バナー広告１挿入ポイント情報、バナー広告２挿入ポイント情報、・・・）から電子コンテンツ本文データを構成する。
【００２７】
また、前記挿入ポイント情報７０２、７０４に応じて挿入されるバナー広告本体７０６、７０９（バナー広告１本体、バナー広告２本体、・・・）、各バナー広告に応じた広告参照ＵＲＬ７０７、７１０、広告参照フラグ７０８、７１１（広告１参照フラグ、広告２参照フラグ、・・・）、およびユーザＩＤ７１２から構成される。
【００２８】
ユーザ端末１００は、上記のような電子コンテンツの本体ファイル６００、７００を処理して前記出力部１０７に出力処理しユーザの利用に供する。この時、コンテンツビューワプログラム１０２を処理するユーザ端末１００における前記ＣＰＵ１０３は、前記本体ファイル６００、７００よりコンテンツ本文のデータを読み出して前記メモリ１０４に一旦格納する。メモリ１０４に確保されるコンテンツ本文の格納領域が図８において示す、コンテンツ本文格納領域８０１となる。一旦格納されたコンテンツ本文のデータは適宜な処理を経て出力部１０７に出力される。
【００２９】
また、ユーザが参照しているコンテンツ本文の位置（メモリ１０４内におけるアドレスなど）を保存するコンテンツ本文参照位置情報８０２の格納領域も設けられている。このコンテンツ本文参照位置情報８０２は、例えば電子コンテンツを閲覧中のユーザがバナー広告をクリックして広告本体を呼び出した際に、後に再出力すべき電子コンテンツの箇所を記録した情報である。つまり、この情報を参照すれば、前記広告本体の表示後であっても、それまで閲覧等していた電子コンテンツの参照部位を再表示することができる。
【００３０】
更に、ユーザ端末１００の前記入力部１０８を介してバナー広告に対するクリック動作を受け付けたならば、前記本体ファイル６００、７００から広告参照ＵＲＬ６０３、７０８、７１０を読み出す。そしてこのＵＲＬに基づいて管理サーバ１５０等にアクセスし、広告本体のデータを取得する。取得したデータは広告データ格納領域８０３に一旦格納され、適宜な処理を経て出力部１０８に出力される。
【００３１】
なお、前記各データベースを構成する、コンテンツデータベース１５７、広告データベース１５８、ユーザ情報データベース１５９、および広告参照履歴データベース１６０は、管理サーバ１５０に一体に備わっている例だけでなく、別の装置に付帯しながらもネットワークを介して一体に稼動するとしてもよい。
【００３２】
また、ユーザ端末１００、管理サーバ１５０、コンテンツサーバ１２０、および決済サーバ１３０らをそれぞれつなぐネットワークに関しては、専用回線やインターネットの他に、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網など様々なネットワークを採用することも出来る。また、ＶＰＮなど仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。
【００３３】
図９は本実施形態における広告制御方法の処理手順を含む全体業務フロー図である。以下、本発明の広告制御方法の実際手順について説明を行う。なお、以下で説明する広告制御方法に対応する各種動作は、ユーザ端末１００に関する動作についてはコンテンツビューワプログラム１０２によって、また管理サーバ１５０に関する動作はコンテンツ配信プログラム１５４および広告要求応答プログラム１５５により実現される。そして、これらのプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。また本実施形態においては、電子コンテンツと共に広告を表示させるか否かの判定基準となる「広告の参照回数」を「１回」である場合について説明している。
【００３４】
ユーザ端末１００を用いて電子コンテンツの利用を行うユーザは、前記管理サーバ１５０に対して予めユーザ登録を申請することとなる。そこで、ユーザ端末１００からユーザ登録の申請情報が送信されると（ｓ９００）、これを管理サーバ１５０は受け付けてユーザ情報を認識する。認識したユーザ情報は前記ユーザ情報データベース１５９においてユーザＩＤを付して格納する（ｓ９０１）。これで当該ユーザのユーザ情報のレコードが形成される。
【００３５】
一方、管理サーバ１５０は、このようなユーザに提供する電子コンテンツを、コンテンツの制作を行う業者から取得しておく必要がある。そこで、前記業者の備えるコンテンツサーバ１２０においてなされたコンテンツ登録処理（ｓ９０２）に応じて、電子コンテンツのデータを取得し、コンテンツデータベース１５７に格納しておく（ｓ９０３）。また、電子コンテンツに付帯表示させる広告（バナー広告および広告本体）のデータも同様に、コンテンツサーバ１２０の広告登録処理（ｓ９０４）を受けて取得し、広告データベース１５８に格納する（ｓ９０５）。
【００３６】
前記ユーザ登録が既になされ、電子コンテンツの利用を行いたいユーザは、ユーザ端末１００を通じて電子コンテンツ購入要求を管理サーバ１５０に送信する。ユーザ端末１００から前記購入要求のデータが送信されると（ｓ９０６）、これを管理サーバ１５０は受信する。そしてこの購入要求に含まれている所望の電子コンテンツの属性情報（タイトル、コンテンツＩＤ、書誌情報など）とユーザＩＤとを認識する（ｓ９０７）。
【００３７】
管理サーバ１５０は、前記認識した電子コンテンツの属性情報に基づいて、前記コンテンツデータベース１５７および広告データベース１５８より該当する電子コンテンツおよびこれに関係付けされたバナー広告のデータを抽出する（ｓ９０８）。そしてこの抽出した電子コンテンツに、同じく抽出したバナー広告のデータと該当ユーザＩＤとを図６および７で示した格納形態（電子コンテンツの本体ファイル６００、７００参照）にて格納処理する。また、この電子コンテンツには、バナー広告からリンクする広告本体のＵＲＬ、つまり広告参照ＵＲＬの情報も格納されることとなる。
【００３８】
但し、前記ユーザＩＤはこのように電子コンテンツ中に含める方式以外にも、コンテンツビューワプログラム１０２に格納する方式や、ユーザ端末１００を識別できる端末番号（例：製造番号や電話番号など）をユーザＩＤとして利用する方式なども採用できる。
【００３９】
こうして電子コンテンツはユーザ端末１００に配信され（ｓ９０９）、ユーザ端末１００では所望の電子コンテンツを受信する（ｓ９１０）。この配信に際しては決済サーバ１３０に対して電子コンテンツの代価決済を依頼するとしてもよい。ユーザ端末１００は、受信した電子コンテンツをコンテンツ格納部１０６に格納する一方で、例えばユーザの閲覧に供するためプログラムデータベース１０１からコンテンツビューワプログラム１０２を呼び出して起動させる（ｓ９１１）。
【００４０】
そして、電子コンテンツが格納している前記広告参照フラグ６０４、７０８、７１０を認識しチェックする（ｓ９１２）。このフラグが、当該電子コンテンツに関連付けられているバナー広告のクリック動作（広告本体の参照行為）の未／済を示すものであるから、これをチェックすることでバナー広告の表示／非表示の処理を選択する根拠を把握するのである。
【００４１】
前記フラグが“参照済み”の旨を示しているとすれば、（バナー広告無しの）電子コンテンツ本文のみをメモリ１０４に読み出して所定領域に一旦格納し（図８参照）、出力部１０８に出力処理する（ｓ９２７）。その後、入力部１０８を通じて電子コンテンツ閲覧終了の指示を受け付けたならば（ｓ９２８：ＹＥＳ）、コンテンツビューワを終了し（ｓ９２９）、処理は完了する。  他方、前記フラグが“参照未済み”の旨を示しているとすれば、前記電子コンテンツにバナー広告を付して出力部１０７に出力する（ｓ９１４）。
【００４２】
図１０は本実施形態におけるユーザ端末における画面遷移例１を示す図であり、図１１は本実施形態におけるユーザ端末における画面遷移例２を示す図である。出力部１０７が例えばディスプレイであるとすれば、図１０または図１１に示すように、電子コンテンツが画面１０００、１１００に表示される。
【００４３】
バナー広告が、例えば画面１０００上で電子コンテンツ本文とは分けて固定的に表示される場合の画面構成は（図１０）、本文表示部１００１およびバナー広告表示部１００２が主要要素となり、その他にバナー広告にリンクした広告本体の表示指示を受付ける広告ボタン１００３や、前画面に戻る戻るボタン１００４等が含まれるものとなっている。
【００４４】
一方、バナー広告が電子コンテンツ本文中に埋め込み表示される場合の画面構成は（図１１）、本文表示部１１０１およびバナー広告（バナー広告１および２）１１０２、１１０３が主要要素となり、その他に戻るボタン１１０４等が含まれるものとなっている。
【００４５】
上記のように電子コンテンツおよびバナー広告が表示されても、前記バナー広告表示部１００２或いは広告ボタン１００３、またはバナー広告１１０２、１１０３のいずれかがクリックされるなど、ユーザによるバナー広告の参照アクションがなされなず（ｓ９１５：なし）、電子コンテンツ閲覧終了の指示を入力部１０８を通じて受け付けたならば（ｓ９２８：ＹＥＳ）、コンテンツビューワを終了し（ｓ９２９）、処理は完了する。
【００４６】
他方、ユーザによるバナー広告の参照アクションがなされたならば（ｓ９１５：あり）、コンテンツ本文の参照位置の情報（本文参照位置情報）をメモリ１０４に保存する（ｓ９１６）。そして、クリック等されたバナー広告について、当該電子コンテンツに格納されている広告参照ＵＲＬを参照して管理サーバ１５０へアクセスし、広告ＩＤおよびユーザＩＤを送信する（ｓ９１７）。
【００４７】
管理サーバ１５０ではこれを受信し、前記広告参照履歴データベース１６０において、広告の参照日付をキーとしてユーザＩＤや広告ＩＤを紐付けた参照履歴のレコードを生成・格納する（ｓ９１８）。また、前記広告参照ＵＲＬに基づいて該当する広告本体のデータを抽出し、前記ユーザ端末１００に配信する（ｓ９１９）。
【００４８】
更に、広告データベース１５８において該当広告のキャッシュバック額を参照し、今回の広告参照に応じたポイント数を算定する（ｓ９２０）。そしてこのポイント数を、ユーザ情報データベース１５９における該当ユーザのポイント数の項目に反映させる。また、例えば所定ポイント数が蓄積されているなど適宜なキャッシュバックの契機があったならば、前記ユーザが契約した金融機関等が管理する決済サーバ１３０に対して、キャッシュバック処理の依頼を実行する（ｓ９２１）。決済サーバ１３０ではこれを受けて、例えばポイント数に応じた金額を前記ユーザの口座に入金し、キャッシュバック処理を実行する（ｓ９２２）。
【００４９】
一方、管理サーバ１５０から広告本体のデータを配信されたユーザ端末１００では、これを前記メモリ１０４の広告データ格納領域８０３に一旦格納し、出力部１０７において出力する（ｓ９２３）。図１０および１１にて示すように、画面１０００、１１００において広告内容表示部１００５、１１０５がほぼ全面を占め、広告本体がユーザに閲覧されるところとなる。このように広告本体が参照される処理がなされたならば、該当電子コンテンツにおける広告参照フラグ６０４，７０８、７１１を“参照済み”に書き換える（ｓ９２４）。
【００５０】
或いは、本実施形態の如く１回の広告参照でバナー広告の付帯表示を無くすのではなく、複数回の広告参照をバナー広告非表示の条件とする場合には、前記フラグを回数情報として、広告参照のたびにこれを適宜加算するとしてもよい。
【００５１】
前記画面１０００、１１００において閉じるボタン１００６、１１０６が押下されるなど広告消去指示がなされるか、或いは広告本体の閲覧開始から所定時間が経過した場合など（ｓ９２５：あり）、メモリ１０４における前記コンテンツ本文参照位置情報８０２を認識する（ｓ９２６）。ユーザ端末１００は、ここで認識したコンテンツ本文参照位置情報８０２に基づき、前記広告本体の参照前まで閲覧していた電子コンテンツを、前記クリックしたバナー広告が伴わない形態にて出力部１０７に再表示する（ｓ９２７）。図１０および１１の画面１０００、１１００において、バナー広告の表示が消え（或いは減って）本文表示部１００１、１１０１が拡大される様子を示した。
【００５２】
再び表示された前記電子コンテンツに関する閲覧終了の指示を入力部１０８を通じて受け付けたならば（ｓ９２８：ＹＥＳ）、コンテンツビューワを終了し（ｓ９２９）、処理は完了する。
【００５３】
なお、ユーザ端末１００側で電子コンテンツの内容がメモリ１０４内に全て保存できない場合は、テンポラリファイルを作成し、そのテンポラリファイル中に電子コンテンツ本体のＵＲＬ、コンテンツ本文参照位置の情報を保存しておくことにより上記各処理を実現するとしてもよい。
【００５４】
また、Ｗｅｂブラウザをコンテンツビューワとして使用する場合、ＣｏｏｋｉｅにユーザＩＤ、コンテンツ本体ＵＲＬ、コンテンツ本文参照ページ情報、参照済み広告情報等を保存する。この場合、電子コンテンツ本体は管理サーバ１５０から適宜参照するものとする。ユーザ端末１００は、前記のコンテンツ本体ＵＲＬ、コンテンツ本文参照ページ情報、および参照済み広告の情報を指定して管理サーバ１５０に問合せを行う。管理サーバ１５０側はＣＧＩ等を使用し、未参照の広告であれば該当バナー広告を入れてユーザ端末１００へ配信することとなる。また、ユーザ端末１００にてバナー広告が参照された場合、前記コンテンツ本文参照ページ、参照済み広告情報をユーザ端末１００側のＣｏｏｋｉｅに保存する。以降、参照済みの広告は管理サーバ１５０側から配信しないことで上記各処理を実現する。
【００５５】
本発明の電子コンテンツの広告制御方法等によれば、バナー等の広告を電子コンテンツ上において表示制御する手段が提供できる。電子コンテンツに付帯する広告は、その出力回数に応じて電子コンテンツに付帯表示させるとの制御を実行できるから、電子コンテンツが利用される度に当該広告もしくはこれにリンクする広告本体をネットワーク上のサーバ等から電子コンテンツの閲覧端末等にダウンロードする必要がなくなる。
【００５６】
したがってこの閲覧端末等と前記サーバとの間での通信コストを大きく抑制可能となる。その上、ネットワーク環境のみならずオフライン環境にて電子コンテンツの利用がなされる場合でも、同様の広告制御を実行することができる。
また、出力インターフェイスが小さなＰＤＡや携帯電話機などに本発明の広告制御方法を適用することで、広告の出力形態を適切に制御して電子コンテンツの表示領域を利用者に応じて確保し、当該使用者に利便性の低下をいたずらに強いることがなくなる。
つまり、広告表示の形態を制御可能とし、電子コンテンツ利用者の利便性を向上するのである。
【００５７】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【００５８】
【発明の効果】
本発明によれば、広告表示の形態を制御可能とし、電子コンテンツ利用者の利便性を向上する。
【図面の簡単な説明】
【図１】本実施形態における広告制御システムを含むネットワーク図である。
【図２】本実施形態におけるコンテンツデータベースの構造例である。
【図３】本実施形態における広告データベースの構造例である。
【図４】本実施形態におけるユーザ情報データベースの構造例である。
【図５】本実施形態における広告参照履歴データベースの構造例である。
【図６】本実施形態における電子コンテンツ構造例１を示す図である。
【図７】本実施形態における電子コンテンツ構造例２を示す図である。
【図８】本実施形態における電子コンテンツデータに関するメモリ構造例を示す図である。
【図９】本実施形態における広告制御方法の処理手順を含む全体業務フロー図である。
【図１０】本実施形態におけるユーザ端末における画面遷移例１を示す図である。
【図１１】本実施形態におけるユーザ端末における画面遷移例２を示す図である。
【符号の説明】
１００  ユーザ端末
１０１  プログラムデータベース
１０２  コンテンツビューワプログラム
１０３  ＣＰＵ
１０４  メモリ
１０５  Ｉ／Ｏ
１０６  コンテンツ格納部
１０７  出力部、出力インターフェイス
１０８  入力部、入力インターフェイス
１１０  ネットワーク
１２０  コンテンツサーバ
１３０  決済サーバ
１５０  広告管理サーバ
１５１  ＣＰＵ
１５２  メモリ
１５３  Ｉ／Ｏ
１５４  コンテンツ配信プログラム
１５５  広告要求応答プログラム
１５６  プログラムデータベース
１５７  コンテンツデータベース
１５８  広告データベース
１５９  ユーザ情報データベース
１６０  広告参照履歴データベース
【図１】
2004220429.tif 000003
【図２】
2004220429.tif 000004
【図３】
2004220429.tif 000005
【図４】
2004220429.tif 000006
【図５】
2004220429.tif 000007
【図６】
2004220429.tif 000008
【図７】
2004220429.tif 000009
【図８】
2004220429.tif 000010
【図９】
2004220429.tif 000011
【図１０】
2004220429.tif 000012
【図１１】
2004220429.tif 000013