(57)【特許請求の範囲】
【請求項１】
端末上に表示されるウェブページ上の一部の同一の領域に表示されそれぞれがユーザの選択操作の対象となる複数の画像の切り替えが行われた場合に、切替前画像に係る情報を前記切り替え後も保持する情報管理部と、
前記切り替えのタイミングと、前記領域に対するユーザの選択操作タイミングとを取得する時間情報取得部と、
前記切り替えが行われた時点から所定時間以下に前記選択操作タイミングを前記時間情報取得部が取得した際に、当該選択操作が前記切替前画像と切替後画像の何れを対象としたものであるかを判定する選択判定部と、
前記判定に基づいて前記切替前画像または前記切替後画像に係る情報を前記端末に送信する選択対応処理を実行する選択対応処理部と、を備えた
情報処理装置。
【請求項２】
前記切り替えのタイミングと前記選択操作タイミングとの差分が所定時間以下である場合に、
前記選択判定部は、ユーザの前記選択操作が何れの画像を対象としたものかを確認する確認画面をユーザに提示する確認画面提示処理を実行し、
前記選択判定部は、前記確認画面に対するユーザの応答に基づいて前記判定を実行する
請求項１に記載の情報処理装置。  
【請求項３】
前記切り替えのタイミングと前記選択操作タイミングとの差分が所定時間以下である場合に、前記選択判定部は、前記判定の対象とされたユーザ操作が前記切替前画像を対象としたものであると判定する
請求項１に記載の情報処理装置。
【請求項４】
画像選択に係る情報は、画像選択時に遷移する遷移先ウェブページのアドレスとされ、
前記選択対応処理は、前記遷移先ウェブページを表示させる処理とされた
請求項１に記載の情報処理装置。
【請求項５】
前記切替前画像及び前記切替後画像は広告画像とされた
請求項１に記載の情報処理装置。
【請求項６】
情報処理装置に実行させる情報処理方法であって、
端末上に表示されるウェブページ上の一部の同一の領域に表示されそれぞれがユーザの選択操作の対象となる複数の画像の切り替えが行われた場合に、切替前画像に係る情報を前記切り替え後も保持し、
前記切り替えのタイミングと、前記領域に対するユーザの選択操作タイミングとを取得し、
前記切り替えが行われた時点から所定時間以下に前記選択操作タイミングを取得した際に、当該選択操作が前記切替前画像と切替後画像の何れを対象としたものであるかを判定し、
前記判定に基づいて前記切替前画像または前記切替後画像に係る情報を前記端末に送信する選択対応処理を実行する
情報処理方法。
【請求項７】
端末上に表示されるウェブページ上の一部の同一の領域に表示されそれぞれがユーザの選択操作の対象となる複数の画像の切り替えが行われた場合に、切替前画像に係る情報を前記切り替え後も保持する手順と、
前記切り替えのタイミングと、前記領域に対するユーザの選択操作タイミングとを取得する手順と、
前記切り替えが行われた時点から所定時間以下に前記選択操作タイミングを取得した際に、当該選択操作が前記切替前画像と切替後画像の何れを対象としたものであるかを判定する手順と、
前記判定に基づいて前記切替前画像または前記切替後画像に係る情報を前記端末に送信する選択対応処理を実行する手順とを
演算処理装置に実行させるプログラム。
【請求項８】
端末上に表示されるウェブページ上の一部の同一の領域に表示されそれぞれがユーザの選択操作の対象となる複数の画像の切り替えが行われた場合に、切替前画像に係る情報を前記切り替え後も保持する手順と、
前記切り替えのタイミングと、前記領域に対するユーザの選択操作タイミングとを取得する手順と、
前記切り替えが行われた時点から所定時間以下に前記選択操作タイミングを取得した際に、当該選択操作が前記切替前画像と切替後画像の何れを対象としたものであるかを判定する手順と、
前記判定に基づいて前記切替前画像または前記切替後画像に係る情報を前記端末に送信する選択対応処理を実行する手順とを
演算処理装置に実行させるプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに提示されるウェブページ上の一部の領域に表示される画像に対するユーザの操作に応じて情報処理装置が行う処理に関する情報処理装置、情報処理方法、プログラム及び記憶媒体についての技術分野に関する。具体的には、表示される画像を切り替える際に行われたユーザの画像選択操作が、切替前後の何れの画像に対するものであるかを判定する処理に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００５−１２２７６２
【背景技術】
【０００３】
広告画像が表示されるウェブページが普及している。そのようなウェブページにおいて、特許文献１に示すように、ある同一の領域に複数の広告画像が一定時間ごとに切替表示されるものが知られている。これにより、ウェブページ上の限られたスペースで、複数の広告画像による広告効果を得ることが可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、広告画像の切り換えのタイミングとユーザによる画像クリックのタイミングによっては、ユーザが意図しない広告ページに画面遷移する可能性がある。例えば、ユーザのクリックタイミングと広告画像の切り替えタイミングがほぼ重なってしまった場合、ユーザは切り替え前の広告画像に対するクリック操作を行ったと認識しているのに対して、切り替え後の広告画像に紐付いた広告ページに遷移してしまうことがある。
そこで、本発明は、ユーザの意図しない画像選択がなされることを防止し、適切な画像選択に係る処理を実行することを目的とする。
【課題を解決するための手段】
【０００５】
第１に、本発明に係る情報処理装置は、端末上に表示されるウェブページ上の一部の同一の領域に表示されそれぞれがユーザの選択操作の対象となる複数の画像の切り替えが行われた場合に、切替前画像に係る情報を前記切り替え後も保持する情報管理部と、前記切り替えのタイミングと、前記領域に対するユーザの選択操作タイミングとを取得する時間情報取得部と、前記切り替えが行われた時点から所定時間以下に前記選択操作タイミングを前記時間情報取得部が取得した際に、当該選択操作が前記切替前画像と切替後画像の何れを対象としたものであるかを判定する選択判定部と、前記判定に基づいて前記切替前画像または前記切替後画像に係る情報を前記端末に送信する選択対応処理を実行する選択対応処理部と、を備えたものである。
従って、画像の切り替え後に画像の選択操作が行われたときに、該選択操作が切替前画像と切替後画像の何れを対象としたものであるか判定される。
【０００６】
第２に、上記した本発明に係る情報処理装置においては、前記切り替えのタイミングと前記選択操作タイミングとの差分が所定時間以下である場合に、前記選択判定部は、ユーザの選択操作が何れの画像を対象としたものかを確認する確認画面をユーザに提示する確認画面提示処理を実行し、前記選択判定部は、前記確認画面に対するユーザの応答に基づいて前記判定を実行するものである。
これにより、ユーザに多大な負担を掛けずに、選択操作に対する処理結果がユーザの意思を反映したものとなる。【０００７】
第３に、上記した本発明に係る情報処理装置においては、前記切り替えのタイミングと前記選択操作タイミングとの差分が所定時間以下である場合に、前記選択判定部は、前記判定の対象とされたユーザ操作が前記切替前画像を対象としたものであると判定するものである。
これにより、ユーザの負担を増加させずにユーザの選択操作の対象とされた画像が推し量られる。【０００８】
第４に、上記した本発明に係る情報処理装置においては、画像選択に係る情報は、画像選択時に遷移する遷移先ウェブページのアドレスとされ、前記選択対応処理は、前記遷移先ウェブページを表示させる処理とされたものである。
これにより、ユーザの意図しない画像が選択されることによる意図しない画面遷移が発生し、時間を浪費してしまうことが抑制される。【０００９】
第５に、上記した本発明に係る情報処理装置においては、前記切替前画像及び前記切替後画像は広告画像とされたものである。
これにより、購買意欲のない商品の広告ページに画面遷移してしまい、時間を浪費することが防止され、また、意図しない商品が閲覧履歴に残ってしまうことが防止される。【００１０】
本発明に係る情報処理方法は、情報処理装置に実行させる情報処理方法であって、端末上に表示されるウェブページ上の一部の同一の領域に表示されそれぞれがユーザの選択操作の対象となる複数の画像の切り替えが行われた場合に、切替前画像に係る情報を前記切り替え後も保持し、前記切り替えのタイミングと、前記領域に対するユーザの選択操作タイミングとを取得し、前記切り替えが行われた時点から所定時間以下に前記選択操作タイミングを取得した際に、当該選択操作が前記切替前画像と切替後画像の何れを対象としたものであるかを判定し、前記判定に基づいて前記切替前画像または前記切替後画像に係る情報を前記端末に送信する選択対応処理を実行するものである。
この情報処理方法により、適切な画像選択に係る処理が実行される。
【００１１】
本発明に係るプログラムは、上記情報処理方法として実行する処理を演算処理装置に実行させるプログラムである。
本発明に係る記憶媒体は、上記プログラムを記憶した記憶媒体である。これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
【発明の効果】
【００１２】
本発明によれば、ユーザの意図しない画像選択がなされることを防止し、適切な画像選択に係る処理を実行することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態の全体の構成を示す図である。
【図２】本実施の形態の広告配信システム１のブロック図を示す図である。
【図３】ログＤＢに記憶されたログを示す図である。
【図４】本実施の形態のコンピュータのブロック図である。
【図５】全体の処理の流れを説明するための図である。
【図６】選択判定処理の第１の処理例を示すフローチャートである。
【図７】選択判定処理の第２の処理例を示すフローチャートである。
【図８】確認画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
本実施の形態においては、ユーザに対してウェブページに付随させた広告情報を提供する広告配信システム１を例に説明を行う。
以下、実施の形態を次の順序で説明する。
【００１５】
＜１．全体構成＞
＜２．ハードウェア構成＞
＜３．処理の流れ＞
＜４．選択判定処理＞
［４−１．第１の処理例］
［４−２．第２の処理例］
＜５．その他の変形例＞
＜６．まとめ＞
＜７．プログラム及び記憶媒体＞
尚、以下の説明においては、切替前画像、及び、切替後画像として、広告画像が適用された例を示す。従って、以下の例においては、「切替前画像」の一例として「切替前広告」と記載し、「切替後画像」の一例として「切替後広告」と記載する。
【００１６】
＜１．全体構成＞
本実施の形態の広告配信システム１を含むネットワークシステム全体の構成を図１及び図２を用いて説明する。
図１に示すように、ユーザに広告情報を提供する広告配信システム１は、通信ネットワーク２を介して、ウェブサーバ３、ユーザ端末４、４、・・・と相互に通信可能な状態に接続されている。
広告配信システム１は、ユーザ端末４の要求に応じた広告を配信する機能や、広告の配信に係るログを記憶／管理する機能や、広告情報を管理する機能などを備えた情報処理装置を備えている。
【００１７】
ユーザ端末４の要求に応じた広告を配信する機能としては、例えば、ユーザ端末４で動作するウェブブラウザ上に表示するバナー広告の簡易画像を配信する機能や、バナー広告に対するクリックなどの広告選択操作に応じて適切な広告ページをユーザ端末４上に表示させるための情報を配信する機能である。
広告の配信に係るログを記憶／管理する機能としては、具体的には、バナー広告の広告ＩＤ（Identification）と配信日時と配信先などを紐付けて記憶する処理や、適切な広告ページを配信するためにログを確認する処理（詳しくは後述する）を行う機能などである。
広告を管理する機能としては、広告主が広告配信システム１に登録した広告情報として、バナー広告の画像データや広告ページのＵＲＬ（Uniform Resource Locator）情報やｈｔｍｌ（HyperText Markup Language）データなどを記憶する機能である。
【００１８】
通信ネットワーク２の構成は特に限定されるものではなく、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網などが想定される。
また通信ネットワーク２の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線などの有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網などの無線でも利用可能である。
【００１９】
ウェブサーバ３は、ユーザが要求したウェブページのｈｔｍｌデータ（以降、ウェブページデータ）を送信する情報処理装置である。このウェブページには、例えば一定時間ごとにバナー広告が切り替わって表示される広告枠が設定される。尚、全てのバナー広告に対して一律に一定の時間を定めるものであってもよいし、バナー広告ごとに異なる時間を一定時間として定めてもよい。
ユーザ端末４は、上記のウェブページなどを閲覧するウェブブラウザなどが動作する情報処理装置であり、例えば、通信機能を備えたＰＣ（Personal Computer）やフィーチャーフォンやＰＤＡ（Personal Digital Assistants）、或いは、スマートフォンやタブレット端末などのスマートデバイスなどである。ユーザ端末４では、ウェブサーバ３で作成された上記のウェブページを閲覧する際に、広告配信システム１にバナー広告の簡易画像を要求する処理が実行される。
広告ＤＢ（Database）５は、広告配信システム１が管理する広告の各種データが記憶されるＤＢであり、広告配信システム１からのデータの記憶や取り出しが可能に接続されている。
ログＤＢ６は、広告配信システム１に対するユーザ端末４の各種要求のログなどが記憶されるＤＢであり、広告配信システム１からのログの記憶や取り出しが可能に接続されている。
【００２０】
広告配信システム１は、図２に示すように、主制御部１ａと、広告情報管理部１ｂと、ログ管理部１ｃと、選択判定部１ｄと、通信制御部１ｅとを備えている。
主制御部１ａは、通信制御部１ｅから受信した各種要求や受信データを処理し、各部に対する各種処理を行う。各種処理とは、例えば、広告情報管理部１ｂに対してユーザごとの適切な広告情報を取得するように要求する処理や、ログ管理部１ｃに対してユーザ情報とユーザの操作と時間情報を紐付けてログを記憶するように要求する処理や、同じくログ管理部１ｃに対してユーザによるバナー広告の選択操作（例えば、バナー広告をクリックする操作など）の操作タイミングをログから確認するように要求する処理などである。
【００２１】
広告情報管理部１ｂは、ユーザごとの適切な広告情報を広告ＤＢ５から取得する処理を実行する。また、ユーザ端末４のウェブブラウザ上に設けられた広告枠に対して入札された複数の広告の中から、入札額やウェブページとの関連性などから条件に合致する広告を選定する処理を実行してもよい。
ログ管理部１ｃは、主制御部１ａからの要求に従って、ログＤＢ６に対するログの記憶処理や取得処理を実行する。
また、ログ管理部１ｃは、主制御部１ａからの先の操作タイミングの確認要求に応じ、ユーザがユーザ端末４上のバナー広告を選択することによってユーザ端末４から送信される選択広告情報要求に関するログと、当該ユーザ端末４で直前に行われたバナー広告切り替え処理に基づくバナー広告情報要求に関するログとの差分時間を確認する処理を行う。
選択広告情報要求に関するログとは、例えば、遷移先のウェブページのＵＲＬ情報などの取得要求に関するログであり、以降の説明では、「選択広告情報要求ログ」と記載する。また、バナー広告情報要求に関するログは、以降の説明において、「バナー広告情報要求ログ」と記載する。
尚、主制御部１ａは、ログ管理部１ｃから当該確認結果としての差分時間情報を受け取り、この差分時間情報に基づき、選択判定部１ｄに対して、判定を要求する処理を実行する。判定を要求する処理とは、ユーザ端末４上で行われたバナー広告の選択操作が、バナー広告切り替え処理の前に表示されていたバナー広告（切替前広告）に対するものであるか、或いは、バナー広告切り替え処理の後に表示されていたバナー広告（切替後広告）に対するものであるかの判定を要求する処理を実行する。差分時間を確認する処理と判定を要求する処理に関しては、詳しく後述する。
【００２２】
ここで、ログＤＢ６に記憶されるログの一例を、図３を用いて説明する。ログには、ログ種別、ユーザ端末情報、広告ＩＤ、時刻情報の項目が設けられている。
ログ種別は、「バナー要求」と「広告要求」の２種類が設けられる。「バナー要求」は先のバナー広告情報要求ログに対して設定され、「広告要求」は先の選択広告情報要求ログに対して設定される。
ユーザ端末情報は、ユーザ端末４を特定するための情報であり、例えばＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control）アドレスなどである。
広告ＩＤは、広告ＤＢ５に記憶されている各種の広告から、一つの広告を一意に特定するための情報である。
時刻情報は、ログを記録する対象となる操作や処理が行われた時刻を推定できるものであり、ログ種別が「バナー要求」であるログの時刻情報としては、例えば、広告配信システム１がバナー広告情報要求を受信した日時である。また、ログ種別が「広告要求」であるログの時刻情報としては、例えば、広告配信システム１が選択広告情報要求を受信した日時である。
【００２３】
図２に示す広告配信システム１の選択判定部１ｄは、主制御部１ａから要求された先の判定処理を実行する。具体的には、ユーザ端末４上のバナー広告切り替え処理の時間情報（バナー広告情報要求ログ）と、ユーザによる当該バナー広告に対する選択操作の時間情報（選択広告情報要求ログ）との差分時間が所定の時間以下であるか否かを判定する処理を実行し、該判定結果を主制御部１ａへ通知する。この判定処理により、ユーザのバナー広告選択操作が何れのバナー広告を対象としたものであるかを判定する。尚、主制御部１ａは、該通知を受け取り、所定の処理（選択対応処理）を実行する。判定処理は、いくつかの例を後述する。
通信制御部１ｅは、通信ネットワーク２を介して受信した情報を主制御部１ａに送信する処理や、主制御部１ａから渡された各種広告情報などをユーザ端末４に送信する処理などを実行する。
【００２４】
尚、先の「広告情報管理部１ｂ」は、本発明の請求項における「情報管理部」に相当し、先の「ログ管理部１ｃ」は、本発明の請求項における「時間情報取得部」に相当する。また、先の「主制御部１ａ」は、本発明の請求項における「選択対応処理部」に相当する。
【００２５】
＜２．ハードウェア構成＞
図４は、図１及び図２に示した広告配信システム１、ウェブサーバ３、ユーザ端末４のハードウエアを例示する図である。それぞれのサーバや端末におけるコンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、およびＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インターフェース１０５も接続されている。
入出力インターフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力装置１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ、並びにスピーカなどよりなる出力装置１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、通信ネットワーク２を介しての通信処理や機器間通信を行う通信部１０９が接続されている。
入出力インターフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００２６】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、広告配信システム１などの各種の情報処理装置、ウェブサーバ３、ユーザ端末４のそれぞれにおいて後述する情報処理や通信が実行される。
尚、広告配信システム１などの各種の情報処理装置、ウェブサーバ３、ユーザ端末４を構成するそれぞれの情報処理装置は、図４のようなコンピュータ装置が単一で構成されることに限らず、複数のコンピュータ装置がシステム化されて構成されてもよい。複数のコンピュータ装置は、ＬＡＮなどによりシステム化されていてもよいし、インターネットなどを利用したＶＰＮ（Virtual Private Network）などにより遠隔地に配置されたものでもよい。
【００２７】
＜３．処理の流れ＞
次に、広告配信システム１、ウェブサーバ３、及び、ユーザ端末４で行われる各処理の流れについて、図５を参照しながら説明する。
以下では、ユーザがユーザ端末４を用いて、バナー広告が一定時間で切り替わる広告枠を備えたウェブページを閲覧し、そのバナー広告をクリックするなどして選択した際に、広告配信システム１、ウェブサーバ３、及び、ユーザ端末４で実行される各処理の流れを説明する。尚、本実施の形態では、ウェブページ上に一つの広告枠が設けられ、該広告枠に表示されるバナー広告が一定時間で切り替わる例を説明する。
【００２８】
ユーザがウェブページを閲覧するにあたって、ウェブブラウザなどのソフトウェアをユーザ端末４上で起動して、当該ウェブページにアクセスすると、ユーザ端末４は、ステップＳ１０１において、ウェブサーバ３に対してウェブページデータを要求する処理を実行する。続いて、当該処理に伴い、ウェブサーバ３は、ステップＳ２０１において、ウェブページデータ要求を受け付ける処理を実行し、ステップＳ２０２において、ユーザ端末４に対するウェブページデータの送信処理を実行する。この送信処理に応じて、ユーザ端末４はステップＳ１０２において、ウェブページデータの受信処理を実行する。この処理では、ウェブページデータを解析し、ウェブブラウザに所定の文字や画像を表示させる処理が実行される。
【００２９】
続いて、ユーザ端末４はステップＳ１０３において、ウェブブラウザ上の所定の位置に表示されるバナー広告の簡易画像などの情報を広告配信システム１に要求するバナー広告情報要求処理を実行する。バナー広告情報要求処理では、例えば、ユーザの好みを反映したバナー広告を選定するために必要な情報としてユーザの情報やウェブページが含むキーワードなどを送信してもよい。
この処理に伴い、広告配信システム１の主制御部１ａは、ステップＳ３０１で、バナー広告情報要求受信処理を実行する。バナー広告情報要求受付処理では、主制御部１ａが広告情報管理部１ｂに対して適切なバナー広告を選定する処理を実行させる指示を出すと共に、ログ管理部１ｃに対してバナー広告情報要求受信に係るバナー広告情報要求ログを記憶させる指示を出す。バナー広告情報要求ログの時刻情報としては、例えば、バナー広告情報要求を受信した時刻を記憶する。
【００３０】
次に、広告配信システム１の広告情報管理部１ｂは、主制御部１ａからの指示を受け、ステップＳ３０２において、バナー広告選定処理を実行する。バナー広告選定処理では、ユーザ情報やウェブページの記載内容などを用いて、ユーザ端末４のウェブブラウザ上のバナー広告枠に表示させるバナー広告を選定する。尚、バナー広告の候補が複数ある場合は、前述したように、広告主に対して当該バナー広告枠に対する入札を行わせてもよい。
ステップＳ３０２で広告枠に表示するバナー広告が決定されると、広告配信システム１の主制御部１ａはステップＳ３０３で、広告情報管理部１ｂによって決定されたバナー広告に係る情報を送信するバナー広告情報送信処理を実行する。バナー広告情報送信処理では、例えば、広告枠に表示させる簡易画像データやバナー広告がクリックされたときの遷移先ウェブページ情報（ＵＲＬなど）が送信される。
バナー広告情報送信処理に応じて、ユーザ端末４はステップＳ１０４で、バナー広告情報受信処理を実行し、バナー広告の簡易画像をウェブブラウザ上の広告枠に表示させる。
【００３１】
続いて、ユーザ端末４は、画像の選択操作（例えば、ウェブブラウザ上でバナー広告の画像をクリックする操作）が行われたか否かを判定する画像選択操作確認処理をステップＳ１０５において実行する。
ユーザ端末４は、ステップＳ１０５で画像選択操作が行われていないと判定した場合、続くステップＳ１０６で時間経過確認処理を実行する。時間経過確認処理は、一つのバナー広告が表示される最大の時間長を表示時間長としたときに、現在表示されているバナー広告が表示されてから経過した時間長が表示時間長に達したか否かを判定する処理となる。
ステップＳ１０６の時間経過確認処理において、先の経過した時間長が表示時間長に達していないと判定した場合、ユーザ端末４はステップＳ１０５を再び実行する。また、先の経過した時間長が表示時間長に達したと判定した場合、広告枠に異なるバナー広告を表示させるために、ユーザ端末４はステップＳ１０３のバナー広告情報要求処理を実行する。
【００３２】
先のステップＳ１０５の画像選択操作確認処理において、画像選択操作が行われたと判定した場合、ユーザ端末４はステップＳ１０７において、ユーザの選択操作の対象となったバナー広告に関する情報を広告配信システム１に要求する選択広告情報要求処理を実行する。選択広告情報要求処理では、例えば、バナー広告に紐付いたウェブページ（例えば商品販売ページなど）をウェブブラウザ上に表示するためのウェブページデータを要求する処理が実行される。
【００３３】
ステップＳ１０７の選択広告情報要求処理に応じて、広告配信システム１の主制御部１ａはステップＳ３０４で、選択広告情報要求受信処理を実行して該要求を受け付け、広告配信システム１は続くステップＳ３０５で、選択判定処理を実行する。
ステップＳ３０４の選択広告情報要求受信処理では、主制御部１ａがログ管理部１ｃに対して選択広告情報要求受信に係る選択広告情報要求ログを記憶させる指示を出す。選択広告情報要求ログの時刻情報としては、例えば、選択広告情報要求を受信した時刻を記憶する。
続くステップＳ３０５の選択判定処理では、ログ管理部１ｃが必要なログ情報を取得し、選択判定部１ｄが選択判定処理を実行する。選択判定処理は、ユーザのバナー広告に対する選択操作が何れのバナー広告を対象としたものかを判定する処理であり、具体的には、バナー広告画像の切り替え直後にユーザの選択操作が行われたときに、ユーザの選択操作が切り替え前のバナー広告を対象としたものであるか、切り替え後のバナー広告を対象としたものであるかを判定する処理である。即ち、先の選択広告情報として何れかのバナー広告を設定する処理となる。詳しくは、いくつかのパターンを挙げて後述する。
次に、広告配信システム１の主制御部１ａは、ステップＳ３０６で選択対応処理を実行する。選択対応処理は、ステップＳ３０５においてユーザ端末４へ送信する広告情報（選択広告情報）として設定された何れかのバナー広告に紐付いたウェブページデータを送信する処理となる。具体的には、主制御部１ａが広告情報管理部１ｂに対して、選択広告情報の取得を指示する。広告情報管理部１ｂによって取得された、バナー広告に紐付いたウェブページデータは、ユーザ端末４へ送信される。
【００３４】
＜４．選択判定処理＞
［４−１．第１の処理例］
選択判定処理の第１の処理例を図６を用いて説明する。
選択判定処理は、前述の通り、バナー広告に対するユーザの選択操作（ここでは、当該選択操作とする）に応じて実行される処理であり、第１の処理例では、バナー広告の切り替え直後にバナー広告がクリックされた場合、即ち、切替後広告のクリックタイミングがユーザ端末４におけるバナー広告切替直後であった場合、切替前広告がクリックされたと判定する処理となる。
先ず、ステップＳ４０１において、広告配信システム１の主制御部１ａから指示を受けたログ管理部１ｃは、時刻情報取得処理を実行する。時刻情報取得処理では、ユーザの当該選択操作に基づく選択広告情報要求ログ（ログ種別：「広告要求」）のユーザ端末情報と時刻情報ｔ１を取得する。更に、同一のユーザ端末情報を有し、かつ、ログ種別が「バナー要求」とされ、時刻情報がｔ１以前となる最も直近のログの時刻情報ｔ２（＜ｔ１）をログＤＢ６から取得する。取得したバナー広告情報要求ログの時刻情報ｔ２と選択広告情報要求ログの時刻情報ｔ１は、主制御部１ａに送信される。尚、該当するログが存在した場合でも、バナー広告情報要求ログが二つ以上存在しない場合、時刻情報取得できなかったとしてその旨を主制御部１ａに通知する。バナー広告情報要求ログが一つだけである場合は、切替前広告が存在しないため、ユーザの選択操作の対象とされるバナー広告が切替後広告に一意に決定可能なためである。具体的には、バナー広告（広告Ａ）のバナー広告情報要求ログが記録され、続いて、バナー広告（広告Ｂ）のバナー広告情報要求ログが記録され、直後に選択広告情報要求ログが記録された場合は、広告Ａ／Ｂのいずれを対象とした選択操作であるのか疑義が生じる可能性がある。しかし、バナー広告（広告Ａ）のバナー広告情報要求ログが記録され、続いて、選択広告情報要求ログが記録された場合は、選択対象となるバナー広告が広告Ａしか存在しえないからである。
【００３５】
次に、主制御部１ａはステップＳ４０２において、時刻情報が取得できたか否かを判定する。時刻情報が取得できなかった場合、主制御部１ａは、図６に示した選択判定処理を終了する。
時刻情報が取得できたと判定した場合、主制御部１ａの指示により、選択判定部１ｄはステップＳ４０３において、ユーザの当該選択操作が切替前広告に対する操作であるか、切替後広告に対する操作であるかを判定する処理を実行する。即ち、時刻情報ｔ１と時刻情報ｔ２の差分が所定値Ｔ０以下であるか否かを判定する処理であり、具体的には、（ｔ１−ｔ２）＜Ｔ０を満たすか否かを判定する処理となる。
【００３６】
ステップＳ４０３において（ｔ１−ｔ２）＜Ｔ０を満たすと判定した場合、広告配信システム１の主制御部１ａは、ステップＳ４０４において、ユーザ端末４へ送信する広告情報（選択広告情報）として切替前広告情報を設定し、選択判定処理を終了する。
ステップＳ４０３において（ｔ１−ｔ２）＜Ｔ０を満たさないと判定した場合、広告配信システム１の主制御部１ａは、ステップＳ４０５において、ユーザ端末４へ送信する広告情報（選択広告情報）として切替後広告情報を設定し、選択判定処理を終了する。
この結果、ステップＳ３０６で説明した選択対応処理において、選択判定処理で設定された選択広告情報に基づき、適切なウェブページデータがユーザ端末４へ送信される。
【００３７】
［４−２．第２の処理例］
選択判定処理の第２の処理例を図７を用いて説明する。
第２の処理例では、バナー広告の切り替え直後にバナー広告がクリックされた場合、何れのバナー広告を選択したかをユーザに確認する処理を実行する。
尚、ステップＳ５０１及びステップＳ５０２の各処理は、先のステップＳ４０１及びステップＳ４０２の各処理と同じであるため、説明を省略する。
【００３８】
ステップＳ５０２で時刻情報が取得できたと判定した場合、広告配信システム１の主制御部１ａの指示により、選択判定部１ｄはステップＳ５０３において、ユーザの当該選択操作の対象となるバナー広告を確認するか否かを判定する処理を実行する。即ち、（ｔ１−ｔ２）＜Ｔ０を満たすか否かを判定する処理を実行する。
【００３９】
ステップＳ５０３において（ｔ１−ｔ２）＜Ｔ０を満たすと判定した場合、即ち、ユーザに対して、当該選択操作が切替前後の広告の何れを対象としたものであるかを確認する必要があると判定した場合、広告配信システム１の主制御部１ａは、ステップＳ５０４において、選択画面提示処理を実行する。選択画面提示処理では、切替前広告と切替後広告の何れかをユーザに選択させる画面をユーザ端末４上に表示させる。選択画面は、例えば図８に示すように、選択を促す質問文と、切替前広告としての画像Ａと切替後画像としての画像Ｂと、それぞれの画像の説明文（例えば商品の説明文など）が表示されたダイアログボックスとされる。また、画像Ａ及び画像Ｂの左側には、それぞれラジオボタンが設置されている。更に、ダイアログボックスの下方には回答ボタンが設置され、回答ボタンが押下されることにより、ユーザが選択したバナー広告が選択結果として広告配信システム１に送信される。
尚、「選択画面提示処理」は、本発明の請求項における「確認処理」に相当する。
【００４０】
続いて図７の説明に戻る。主制御部１ａはステップＳ５０５において、ユーザ端末４から送信された先の選択画面における選択結果が切替前広告であるか否かを判定する処理を行う。ユーザによる選択結果が切替前広告である場合には、主制御部１ａはステップＳ５０６において、選択広告情報として切替前広告情報を設定し、選択判定処理を終了する。
ステップＳ５０５の選択結果が切替後広告である場合には、主制御部１ａはステップＳ５０７において、選択広告情報として切替後広告情報を設定し、選択判定処理を終了する。
また、ステップＳ５０３において、（ｔ１−ｔ２）＜Ｔ０を満たさないと判定した場合、即ち、バナー広告の切り替えから十分に時間が経過後、バナー広告に対する選択操作が行われたと判定した場合、主制御部１ａは、続いてステップＳ５０７において、選択広告情報として切替後広告情報を設定し、選択判定処理を終了する。
この結果、ステップＳ３０６で説明した選択対応処理において、選択判定処理で設定された選択広告情報に基づき、適切なウェブページデータがユーザ端末４へ送信される。
【００４１】
＜５．その他の変形例＞
上述した実施の形態では、広告配信システム１がステップＳ３０５の選択判定処理やステップＳ３０６の選択対応処理などを実行したが、広告配信システム１は要求された広告情報（バナー広告用の画像や広告ページのウェブページデータなど）を返す処理を行うのみとされてもよい。この場合には、ウェブサーバ３が各種の判定処理などを行い、必要に応じて適切な広告を広告配信システム１から取得する処理を実行する。
【００４２】
また、広告配信システム１とウェブサーバ３は、同一の情報処理装置であってもよい。この場合には、図５に示したステップＳ２０１、Ｓ２０２、Ｓ３０１乃至Ｓ３０６の各処理は、当該同一の情報処理装置によって実行される。
【００４３】
前述では、バナー広告情報要求ログ（或いは選択広告情報要求ログ）の時刻情報は、バナー広告情報要求（或いは選択広告情報要求）を受信した時刻としたが、広告配信システム１に対してバナー広告を切り換える際の時刻情報（或いはバナー広告に対する選択操作を行った時刻情報）を配信するプログラムが、先のステップＳ２０２で送信されるウェブページデータに含まれていてもよい。この場合には、各種要求を広告配信システム１が受信した時刻ではなく、ユーザ端末４上で実際に処理が行われた時刻情報を取得することが可能となる。
また、広告配信システム１が要求された広告情報を返す処理を行うのみとされた場合には、ユーザ端末４からの各種要求をウェブサーバ３が受信することにより、ウェブサーバ３は各ログに係る時刻情報を取得することができる。
【００４４】
また、上述した実施の形態では、ウェブサーバ３が提供するウェブページ上に一つの広告枠が設けられた例を説明したが、複数の広告枠が設けられていてもよい。この場合、図５のステップＳ１０７の選択広告情報要求処理において、ユーザが選択したバナー広告が配置された広告枠の情報もユーザ端末４から広告配信システム１に通知される。そして、ステップＳ４０１の時刻情報取得処理では、選択広告情報要求ログと同一のユーザ端末情報を有し、かつ、同一の広告枠の情報を有する選択広告情報要求ログを検索して取得する。  また、ユーザが選択したバナー広告が配置された広告枠が、バナー広告の切り替えの行われない広告枠であった場合、図５のステップＳ３０５の判定は実行されずに、ユーザが選択操作を行ったバナー広告に関してステップＳ３０６の処理を実行してもよい。
【００４５】
また、上記の説明では、各ログのユーザ端末情報として、ＩＰアドレスやＭＡＣアドレスを記憶する例を説明した。しかし、それらに加えて、ウェブページを閲覧するごとに異なるＩＤが付されて記憶されてもよい。具体的に説明すると、ユーザがユーザ端末４を用いて、ウェブページＡを閲覧し、その後、ウェブページＢを閲覧した場合、同一のユーザ端末４を用いていたとしても、異なるユーザ端末情報として記録されてもよい。これにより、ウェブページＡの閲覧時に表示されたバナー広告（広告Ａ）に対するバナー広告情報要求ログが、ウェブページＢの閲覧時に表示されたバナー広告（広告Ｂ）に対する選択操作の選択判定処理に用いられることがない。従って、古いウェブページＡの閲覧時に表示されていた広告Ａが選択されたと判定することもなくなる。
同様に、同じウェブページＡを閲覧した場合であっても、閲覧するごとに異なるユーザ端末情報として記録されてもよい。具体的には、ユーザ端末４を用いてウェブページＡを閲覧し、続いて、ウェブページＡを表示し直す更新操作を行った場合、最初のウェブページＡの閲覧時に表示されている広告Ａに対する各種ログと、更新後のウェブページＡの閲覧時に表示されている広告Ａ’に対する各種ログとにおいて、異なるユーザ端末情報が記憶される。
【００４６】
更に、ウェブページ上の広告枠のサイズがバナー広告によって変化する場合においても、表示領域の一部が同一領域とされている場合には、上記した広告配信システム１の各処理を適用できる。
【００４７】
＜６．まとめ＞
上述した広告配信システム１は、ユーザ端末４上に表示されるウェブページ上の一部の同一の領域に表示されそれぞれがユーザの選択操作の対象となる複数の画像の切り替えが行われた場合に、切替前画像に係る情報を切り替え後も保持する情報管理部としての広告情報管理部１ｂと、切り替えのタイミングと、領域に対するユーザの選択操作タイミングとを取得する時間情報取得部としてのログ管理部１ｃと、切り替えが行われた時点から所定時間以下に選択操作タイミングをログ管理部１ｃが取得した際に、選択操作が切替前画像と切替後画像の何れを対象としたものであるかを判定する選択判定部１ｄと、判定に基づいて切替前画像または切替後画像に係る情報をユーザ端末４に送信する選択対応処理を実行する選択対応処理部としての主制御部１ａとを備えたものである。
従って、画像の切り替え後に画像の選択操作が行われた場合に、該選択操作が切替前画像と切替後画像の何れを対象としたものであるか判定される。
これにより、ユーザの意図しない画像選択がなされることを防止する。また、ユーザに不本意な画面遷移が起こってしまうことを防止することができる。
更に、例えば、ウェブページの表示ごとに異なる広告が表示されるように広告配信システム１が構成されている場合、ユーザが広告ページに遷移する前のページを再度閲覧したとしても、ユーザが選択しようとした広告が再度表示されるとは限らず、ユーザが目的の広告を探すことが困難となってしまう。また、広告主にとっても、商品の販売機会を失うことになりかねない。上記した広告配信システム１においては、このような問題点も解決することが可能である。
【００４８】
また、図７のステップＳ５０３で示したように、切り替えのタイミング（取得したバナー広告情報要求ログの時刻情報ｔ２）と選択操作タイミング（選択広告情報要求ログの時刻情報ｔ１）との差分が所定時間Ｔ０以下である場合に、選択判定部１ｄは、ユーザの選択操作が何れの画像を対象としたものかを確認する確認画面（図８参照）をユーザに提示する確認画面提示処理を実行し、選択判定部１ｄは、確認画面に対するユーザの応答に基づいて判定を実行するものである。
これにより、ユーザに多大な負担を掛けずに、選択操作に対する処理結果がユーザの意思を反映したものとなる。
【００４９】
更にまた、図６のステップＳ４０３、ステップＳ４０４、ステップＳ４０５で説明したように、切り替えのタイミング（取得したバナー広告情報要求ログの時刻情報ｔ２）と選択操作タイミング（選択広告情報要求ログの時刻情報ｔ１）との差分が所定時間以下である場合に、選択判定部１ｄは、判定の対象とされたユーザ操作が切替前画像を対象としたものであると判定するものである。
これにより、ユーザの負担を増加させずにユーザの選択操作の対象とされた画像が推し量られる。これにより、ユーザにストレスを感じさせてしまう状況を回避することが可能となる。
【００５０】
また、上記した実施の形態で説明したように、画像選択に係る情報は、画像選択時に遷移する遷移先ウェブページのアドレスとされ、選択対応処理は、遷移先ウェブページを表示させる処理とされたものである。
これにより、ユーザの意図しない画像が選択されることによる意図しない画面遷移が発生し、時間を浪費してしまうことが抑制される。
【００５１】
更にまた、上記した実施の形態で説明したように、切替前画像及び切替後画像はバナー広告画像とされたものである。
これにより、購買意欲のない商品の広告ページに画面遷移してしまい、時間を浪費することが防止され、また、意図しない商品が閲覧履歴に残ってしまうことが防止される。従って、例えば、ユーザの閲覧履歴などに基づいて、ユーザの嗜好に合致した広告をユーザごとに変えて提供するシステムを組み合わせて運用する場合などに、不適切な広告をユーザに提示してしまうことを防止することができる。
【００５２】
＜７．プログラム及び記憶媒体＞
以上、本発明の広告配信システム１を説明してきたが、実施の形態のプログラムは、広告配信システム１における処理を演算処理装置（ＣＰＵなど）に実行させるプログラムである。
【００５３】
実施の形態のプログラムは、端末上に表示されるウェブページ上の一部の同一の領域に表示されそれぞれがユーザの選択操作の対象となる複数の画像の切り替えが行われたときに、切替前画像に係る情報を前記切り替え後も保持する手順を演算処理装置に実行させる。
また、前記切り替えのタイミングと、前記領域に対するユーザの選択操作タイミングとを取得する手順を演算処理装置に実行させる。
更に、前記切り替えが行われた時点から所定時間以下に前記選択操作タイミングを取得した際に、当該選択操作が前記切替前画像と切替後画像の何れを対象としたものであるかを判定する手順を演算処理装置に実行させる。
更にまた、前記判定に基づいて前記切替前画像または前記切替後画像に係る情報を前記端末に送信する選択対応処理を実行する手順を演算処理装置に実行させる。
即ちこのプログラムは、演算処理装置に対して図５で説明したステップＳ３０４乃至ステップＳ３０６で示した各処理と、図６で説明したステップＳ４０１乃至ステップＳ４０５で示した各処理と、図７で説明したステップＳ５０１乃至ステップＳ５０７で示した各処理を実行させるプログラムである。
尚、このプログラムは、ユーザ端末４を用いて実現することも可能である。そのためには、図５で説明したステップＳ３０４乃至ステップＳ３０６で示した各処理と、図６で説明したステップＳ４０１乃至ステップＳ４０５で示した各処理と、図７で説明したステップＳ５０１乃至ステップＳ５０７で示した各処理がユーザ端末４上で実行されるように、ウェブサーバ３から送信されるウェブページデータに当該プログラムが含まれていればよい。
【００５４】
このようなプログラムにより、上述した広告配信システム１を実現できる。
そしてこのようなプログラムはコンピュータ装置などの機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭなどに予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的或いは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータなどにインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【符号の説明】
【００５５】
１  広告配信システム、１ａ  主制御部、１ｂ  広告情報管理部、１ｃ  ログ管理部、１ｄ  選択判定部、１ｅ  通信制御部、２  通信ネットワーク、３  ウェブサーバ、４  ユーザ端末、５  広告ＤＢ、６  ログＤＢ
【要約】
ユーザの意図しない画像選択がなされることを防止し、適切な画像選択に係る処理を実行するために、広告配信システム１はウェブページ上の一部の領域に表示される画像の切り替えが行われた場合に、切替前画像に係る情報を前記切り替え後も保持する情報管理部と、前記切り替えのタイミングと、前記領域に対するユーザの選択操作タイミングとを取得する時間情報取得部と、前記切り替えが行われた時点から所定時間以下に前記選択操作タイミングを前記時間情報取得部が取得した際に、当該選択操作が前記切替前画像と切替後画像の何れを対象としたものであるかを判定する選択判定部と、前記判定に基づいて前記切替前画像または前記切替後画像に係る情報に基づく選択対応処理を実行する選択対応処理部と、を備えたものである。【図１】
0005759652.tif 000002
【図２】
0005759652.tif 000003
【図３】
0005759652.tif 000004
【図４】
0005759652.tif 000005
【図５】
0005759652.tif 000006
【図６】
0005759652.tif 000007
【図７】
0005759652.tif 000008
【図８】
0005759652.tif 000009