(57)【特許請求の範囲】
【請求項１】
商品を販売する販売サイトを管理し、ネットワークを介してアクセスしてきた端末装置に当該販売サイト内における所望の販売ページを提供するサーバ装置であって、
前記販売サイトにアクセスしてきた前記端末装置について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する算定部、
前記算定部により算定された前記アクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する設定部、
前記設定部により大きさが設定された前記広告表示領域に複数の広告データを配置する配置部、
前記配置部により前記広告データが配置された前記広告表示領域を含んだ販売ページを前記端末装置に提供する提供部、を備え、
前記設定部は、前記アクセス間隔が基準値より大きければ、前記広告表示領域を第１の大きさに設定し、前記アクセス間隔が基準値以内であれば、前記広告表示領域を当該第１の大きさよりも狭い第２の大きさに設定し、
前記配置部は、前記広告表示領域に前記第１の大きさが設定された場合に、前記広告表示領域を充足させるための複数の広告データを並べて配置し、前記広告表示領域に前記第２の大きさが設定された場合に、前記広告表示領域にローテーション表示させるための複数の広告データを配置する、
ことを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置であって、
前記算定部は、前記販売サイトに前回アクセスした前記端末装置に配布したクッキー情報を、今回アクセスした前記端末装置から取得した際に、当該クッキー情報に基づいてアクセス間隔を算定する、
ことを特徴とするサーバ装置。
【請求項３】
請求項１に記載のサーバ装置であって、
前記配置部は、前記端末装置が前記販売サイトにアクセスしてきた時間帯に応じて、前記広告データの配置順序を変更する、
ことを特徴とするサーバ装置。
【請求項４】
請求項１に記載のサーバ装置であって、
前記配置部は、前記第２の大きさが設定された前記広告表示領域にローテーション表示させるための複数の広告データを配置する際に、ローテーション表示の開始対象となる広告データを毎回変更する、
ことを特徴とするサーバ装置。
【請求項５】
請求項１に記載のサーバ装置であって、
前記配置部は、広告表示形態の切り替えをユーザが操作可能なボタンを前記販売ページ内に更に配置し、
前記ボタンへの操作に応答して、前記設定部は、前記広告表示領域に前記第１の大きさ及び前記第２の大きさを交互に再設定し、前記配置部は、前記広告表示領域に前記第１の大きさが再設定された場合に、前記広告表示領域を充足させるための複数の広告データを並べて再配置し、前記広告表示領域に前記第２の大きさが再設定された場合に、前記広告表示領域にローテーション表示させるための複数の広告データを再配置する、
ことを特徴とするサーバ装置。
【請求項６】
商品を販売する販売サイトを管理し、ネットワークを介してアクセスしてきた端末装置に当該販売サイト内における所望の販売ページを提供するサーバ装置における広告表示方法であって、
前記サーバ装置が、前記販売サイトにアクセスしてきた前記端末装置について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する算定ステップ、
前記サーバ装置が、前記算定ステップにて算定された前記アクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する設定ステップ、
前記サーバ装置が、前記設定ステップにて大きさが設定された前記広告表示領域に複数の広告データを配置する配置ステップ、
前記サーバ装置が、前記配置ステップにて前記広告データが配置された前記広告表示領域を含んだ販売ページを前記端末装置に提供する提供ステップ、を備え、
前記設定ステップでは、前記アクセス間隔が基準値より大きければ、前記広告表示領域を第１の大きさに設定し、前記アクセス間隔が基準値以内であれば、前記広告表示領域を当該第１の大きさよりも狭い第２の大きさに設定し、
前記配置ステップでは、前記広告表示領域に前記第１の大きさが設定された場合に、前記広告表示領域を充足させるための複数の広告データを並べて配置し、前記広告表示領域に前記第２の大きさが設定された場合に、前記広告表示領域にローテーション表示させるための複数の広告データを配置する、
ことを特徴とする広告表示方法。
【請求項７】
商品を販売する販売サイトを管理し、ネットワークを介してアクセスしてきた端末装置に当該販売サイト内における所望の販売ページを提供するコンピュータを、
前記販売サイトにアクセスしてきた前記端末装置について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する算定部、
前記算定部により算定された前記アクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する設定部、
前記設定部により大きさが設定された前記広告表示領域に複数の広告データを配置する配置部、
前記配置部により前記広告データが配置された前記広告表示領域を含んだ販売ページを前記端末装置に提供する提供部、として機能させ、
前記設定部は、前記アクセス間隔が基準値より大きければ、前記広告表示領域を第１の大きさに設定し、前記アクセス間隔が基準値以内であれば、前記広告表示領域を当該第１の大きさよりも狭い第２の大きさに設定し、
前記配置部は、前記広告表示領域に前記第１の大きさが設定された場合に、前記広告表示領域を充足させるための複数の広告データを並べて配置し、前記広告表示領域に前記第２の大きさが設定された場合に、前記広告表示領域にローテーション表示させるための複数の広告データを配置する、
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
商品を販売する販売サイトを管理し、ネットワークを介してアクセスしてきた端末装置に当該販売サイト内における所望の販売ページを提供するコンピュータを、
前記販売サイトにアクセスしてきた前記端末装置について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する算定部、
前記算定部により算定された前記アクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する設定部、
前記設定部により大きさが設定された前記広告表示領域に複数の広告データを配置する配置部、
前記配置部により前記広告データが配置された前記広告表示領域を含んだ販売ページを前記端末装置に提供する提供部、
として機能させ、
前記設定部は、前記アクセス間隔が基準値より大きければ、前記広告表示領域を第１の大きさに設定し、前記アクセス間隔が基準値以内であれば、前記広告表示領域を当該第１の大きさよりも狭い第２の大きさに設定し、
前記配置部は、前記広告表示領域に前記第１の大きさが設定された場合に、前記広告表示領域を充足させるための複数の広告データを並べて配置し、前記広告表示領域に前記第２の大きさが設定された場合に、前記広告表示領域にローテーション表示させるための複数の広告データを配置する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、広告表示方法、記録媒体、および、プログラムに関する。
【背景技術】
【０００２】
近年、インターネット上において、電子商取引を行う販売サイトが人気を博している。例えば、多くの店舗（仮想店舗）が集まって構成されるショッピングモールサイトでは、全体で幅広いカテゴリ（ジャンル）の商品を取り扱っているだけでなく、店舗同士の価格競争も行われていることもあり、多くのユーザに利用されている。なお、ショッピングモールサイトでは、個々の店舗がそれぞれ別の販売者によって管理されているため、各店舗がそれぞれ独立した販売サイトと言える。
販売サイトでは、アクセスしてきたユーザ端末に種々の販売ページを提供している。例えば、商品を指定してアクセスしてきたユーザ端末に、その商品についての説明（写真、仕様、注意事項等）や、販売についての説明（価格、送料、発送方法、決済方法等）を含んだ販売ページを提供している。なお、販売サイト（店舗内）における商品一覧等も販売ページに含まれる。【０００３】
このような販売ページには、種々の広告（一例として、バナー広告）が含まれている。例えば、ある商品についての販売ページには、その商品に類似する商品や関連する商品（販売サイト内にて取り扱っている商品）等がバナー広告にて表示されるようになっている。【０００４】
このような販売サイトの先行技術として、例えば、特許文献１には、広告対象をソート順に基づいて決定することで、広告を効率的に実施する広告システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２５２３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、販売ページには、種々のバナー広告が表示される。販売サイト側では、このようなバナー広告を販売ページにおいて大量に表示し、ユーザの関心を高め、商品の購入につなげたいという要望が強い。
しかしながら、ユーザ側では、販売ページを閲覧する度に、毎回、大量のバナー広告が表示されると、閲覧の主目的となる本文（例えば、商品についての説明等）にたどりつくまで手間と時間がかかり、かえって購入の気分を損うこともあった。
このため、ユーザ端末からのアクセス時に、広告を適切に表示することのできる技術が求められていた。【０００７】
本発明は、上記実状に鑑みてなされたもので、ユーザ端末からのアクセス時に、広告を適切に表示することのできるサーバ装置、広告表示方法、記録媒体、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係るサーバ装置は、
商品を販売する販売サイトを管理し、ネットワークを介してアクセスしてきた端末装置に当該販売サイト内における所望の販売ページを提供するサーバ装置であって、
前記販売サイトにアクセスしてきた前記端末装置について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する算定部、
前記算定部により算定された前記アクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する設定部、
前記設定部により大きさが設定された前記広告表示領域に複数の広告データを配置する配置部、
前記配置部により前記広告データが配置された前記広告表示領域を含んだ販売ページを前記端末装置に提供する提供部、
を備えることを特徴とする。【０００９】
また、上記観点に係るサーバ装置において、
前記設定部は、前記アクセス間隔が基準値より大きければ、前記広告表示領域を第１の大きさに設定し、前記アクセス間隔が基準値以内であれば、前記広告表示領域を当該第１の大きさよりも狭い第２の大きさに設定し、
前記配置部は、前記広告表示領域に前記第１の大きさが設定された場合に、前記広告表示領域を充足させるための複数の広告データを並べて配置し、前記広告表示領域に前記第２の大きさが設定された場合に、前記広告表示領域にローテーション表示させるための複数の広告データを配置する、
ことを特徴とする。【００１０】
また、上記観点に係るサーバ装置において、
前記算定部は、前記販売サイトに前回アクセスした前記端末装置に配布したクッキー情報を、今回アクセスした前記端末装置から取得した際に、当該クッキー情報に基づいてアクセス間隔を算定する、
ことを特徴とする。【００１１】
また、上記観点に係るサーバ装置において、
前記配置部は、前記端末装置が前記販売サイトにアクセスしてきた時間帯に応じて、前記広告データの配置順序を変更する、
ことを特徴とする。【００１２】
また、上記観点に係るサーバ装置において、
前記配置部は、前記第２の大きさが設定された前記広告表示領域にローテーション表示させるための複数の広告データを配置する際に、ローテーション表示の開始対象となる広告データを毎回変更する、
ことを特徴とする。【００１３】
また、上記観点に係るサーバ装置において、
前記配置部は、広告表示形態の切り替えをユーザが操作可能なボタンを前記販売ページ内に更に配置し、
前記ボタンへの操作に応答して、前記設定部は、前記広告表示領域に前記第１の大きさ及び前記第２の大きさを交互に再設定し、前記配置部は、前記広告表示領域に前記第１の大きさが再設定された場合に、前記広告表示領域を充足させるための複数の広告データを並べて再配置し、前記広告表示領域に前記第２の大きさが再設定された場合に、前記広告表示領域にローテーション表示させるための複数の広告データを再配置する、
ことを特徴とする。【００１４】
本発明の第２の観点に係る広告表示方法は、
商品を販売する販売サイトを管理し、ネットワークを介してアクセスしてきた端末装置に当該販売サイト内における所望の販売ページを提供するサーバ装置における広告表示方法であって、
前記販売サイトにアクセスしてきた前記端末装置について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する算定ステップ、
前記算定ステップにて算定された前記アクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する設定ステップ、
前記設定ステップにて大きさが設定された前記広告表示領域に複数の広告データを配置する配置ステップ、
前記配置ステップにて前記広告データが配置された前記広告表示領域を含んだ販売ページを前記端末装置に提供する提供ステップ、
を備えることを特徴とする。【００１５】
本発明の第３の観点に係るコンピュータ読み取り可能な記録媒体は、
商品を販売する販売サイトを管理し、ネットワークを介してアクセスしてきた端末装置に当該販売サイト内における所望の販売ページを提供するコンピュータを、
前記販売サイトにアクセスしてきた前記端末装置について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する算定部、
前記算定部により算定された前記アクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する設定部、
前記設定部により大きさが設定された前記広告表示領域に複数の広告データを配置する配置部、
前記配置部により前記広告データが配置された前記広告表示領域を含んだ販売ページを前記端末装置に提供する提供部、
として機能させることを特徴とするプログラムを記録する。【００１６】
上記記録媒体は、非一時的な（non-transitory）記録媒体であってよく、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。【００１７】
本発明の第４の観点に係るプログラムは、
商品を販売する販売サイトを管理し、ネットワークを介してアクセスしてきた端末装置に当該販売サイト内における所望の販売ページを提供するコンピュータを、
前記販売サイトにアクセスしてきた前記端末装置について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する算定部、
前記算定部により算定された前記アクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する設定部、
前記設定部により大きさが設定された前記広告表示領域に複数の広告データを配置する配置部、
前記配置部により前記広告データが配置された前記広告表示領域を含んだ販売ページを前記端末装置に提供する提供部、
として機能させることを特徴とする。【００１８】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。
【発明の効果】
【００１９】
本発明によれば、ユーザ端末からのアクセス時に、広告を適切に表示することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る販売システムの全体構成の一例を示すブロック図である。
【図２】販売サーバ、及び、ユーザ端末が実現される典型的な情報処理装置の概要構成の一例を示すブロック図である。
【図３】本実施形態に係る販売サーバの概要構成の一例を示すブロック図である。
【図４】記憶部に記憶される販売ページの一例を説明するための模式図である。
【図５】記憶部に記憶されるアクセス管理情報の一例を説明するための模式図である。
【図６】広告表示領域が広く設定された販売ページの一例を示す模式図である。
【図７】広告表示領域が狭く設定された販売ページの一例を示す模式図である。
【図８】広告表示領域を充足するために複数のバナー広告が並べて配置された販売ページの一例を示す模式図である。
【図９】広告表示領域をローテーション表示させるための複数のバナー広告が配置された販売ページの一例を示す模式図である。
【図１０】本実施形態に係る販売ページ提供処理を説明するためのフローチャートである。
【図１１】広告表示領域の近傍に畳み込みを指示するためのボタンが配置された販売ページの一例を示す模式図である。
【図１２】広告表示領域の近傍に展開を指示するためのボタンが配置された販売ページの一例を示す模式図である。
【発明を実施するための形態】
【００２１】
以下に本発明の実施形態を説明する。本発明の実施形態では、１つの店舗（販売者）による販売サイトに本発明を適用した場合について説明する。なお、多くの店舗が集まって構成されるショッピングモールサイトにおいても、各店舗がそれぞれ独立した販売サイトとして管理される場合において、各販売サイトに対して本発明を適用可能である。
また、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２２】
（全体構成）
本発明の実施形態に係る販売システム１００は、図１に示すように、販売サーバ２００と各ユーザ端末３００とがインターネット９００を介して接続されて構成される。なお、図中では簡略化しているが、ユーザ端末３００は、利用するユーザに応じて、多数存在しているものとする。
【００２３】
販売サーバ２００は、例えば、販売サイトを管理するサーバコンピュータ等からなり、本発明に係るサーバ装置が実現される。この販売サーバ２００は、ユーザ端末３００に商品に関する情報を提供すると共に、ユーザが希望する商品を販売する。
一例として、販売サーバ２００は、１つの店舗（販売者）が取り扱っている商品を管理し、販売する。なお、多くの店舗が集まって構成されるショッピングモールサイトにおいても、各店舗がそれぞれ独立した販売サイトとして管理される場合において、各販売サイトの販売サーバ２００が、その店舗が取り扱っている商品を管理し、販売する。
このような販売サーバ２００は、ユーザ端末３００からのアクセスに応じて、種々の販売ページ（Ｗｅｂページ）を提供する。この販売ページは、例えば、ＨＴＭＬ（Hyper Text Markup Language）形式の文書ファイルや画像ファイル（後述するバナー広告等も含む）などによって構成される。
【００２４】
ユーザ端末３００は、例えば、Ｗｅｂページを閲覧するためのブラウザ（ブラウザアプリケーション）を実行可能なパソコンやスマートフォン等からなる。ユーザ端末３００は、インターネット９００を介して販売サーバ２００にアクセスし、販売ページを取得してユーザに閲覧させると共に、販売ページに対するユーザ操作を受け付け、販売サーバ２００から所望の商品の購入を行う。
【００２５】
（情報処理装置の概要構成）
本発明の実施形態に係る販売サーバ２００、及び、ユーザ端末３００が実現される典型的な情報処理装置４００について説明する。
【００２６】
情報処理装置４００は、図２に示すように、ＣＰＵ（Central Processing Unit）４０１と、ＲＯＭ（Read Only Memory）４０２と、ＲＡＭ（Random Access Memory）４０３と、ＮＩＣ（Network Interface Card）４０４と、画像処理部４０５と、音声処理部４０６と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ４０７と、インターフェース４０８と、外部メモリ４０９と、コントローラ４１０と、モニタ４１１と、スピーカ４１２と、を備える。
【００２７】
ＣＰＵ  ４０１は、情報処理装置４００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００２８】
ＲＯＭ  ４０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、所定のプログラムをＲＡＭ  ４０３に読み出してＣＰＵ  ４０１による当該プログラムの実行が開始される。また、ＲＯＭ  ４０２には、情報処理装置４００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００２９】
ＲＡＭ  ４０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００３０】
ＮＩＣ  ４０４は、情報処理装置４００をインターネット等のコンピュータ通信網に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  ４０１との仲立ちを行うインターフェース（図示せず）等により構成される。
【００３１】
画像処理部４０５は、ＤＶＤ−ＲＯＭ等から読み出されたデータをＣＰＵ  ４０１や画像処理部４０５が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部４０５が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、モニタ４１１に出力される。これにより、各種のページ表示が可能となる。
【００３２】
音声処理部４０６は、ＤＶＤ−ＲＯＭ等から読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ４１２から出力させる。また、ＣＰＵ  ４０１の制御の下、情報処理装置４００が行う処理の進行の中で発生させるべき音を生成し、これに対応した音声をスピーカ４１２から出力させる。
【００３３】
ＤＶＤ−ＲＯＭドライブ４０７に装着されるＤＶＤ−ＲＯＭには、例えば、実施形態に係る販売サーバ２００等を実現するためのプログラムが記憶される。ＣＰＵ  ４０１の制御によって、ＤＶＤ−ＲＯＭドライブ４０７は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  ４０３等に一時的に記憶される。
【００３４】
インターフェース４０８には、外部メモリ４０９、コントローラ４１０、モニタ４１１、及びスピーカ４１２が、着脱可能に接続される。
【００３５】
外部メモリ４０９には、ユーザの個人情報に関するデータなどが書き換え可能に記憶される。
【００３６】
コントローラ４１０は、情報処理装置４００の各種の設定時などに行われる操作入力を受け付ける。情報処理装置４００のユーザは、コントローラ４１０を介して指示入力を行うことにより、これらのデータを適宜外部メモリ４０９に記録することができる。
【００３７】
モニタ４１１は、画像処理部４０５により出力されたデータを情報処理装置４００のユーザに提示する。
【００３８】
スピーカ４１２は、音声処理部４０６により出力された音声データを情報処理装置４００のユーザに提示する。
【００３９】
この他、情報処理装置４００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ ４０２、ＲＡＭ ４０３、外部メモリ４０９、ＤＶＤ−ＲＯＭドライブ４０７に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００４０】
以下、上記情報処理装置４００において実現される販売サーバ２００の構成等について、図３〜図９を参照して説明する。情報処理装置４００に電源が投入され、例えば、ユーザ端末３００からのアクセスを受け付けると、販売サーバ２００として機能させるそれぞれのプログラムが実行され、本実施形態に係る販売サーバ２００が実現される。
なお、ユーザ端末３００も同様に情報処理装置４００によって実現されるが、これらの構成については省略し、本実施形態において最も特徴的な販売サーバ２００について、以下説明する。
【００４１】
（販売サーバの概要構成）
図３は、本実施形態に係る販売サーバ２００の概要構成の一例を示すブロック図である。図示するように、販売サーバ２００は、受付部２１０と、記憶部２２０と、制御部２３０と、提供部２４０とを備える。
【００４２】
受付部２１０は、ユーザ端末３００から販売サーバ２００へのアクセスを受け付ける。
例えば、受付部２１０は、ユーザが指定した商品（販売ページ）へのアクセス要求や、商品一覧等の販売ページへのアクセス要求を受け付ける。なお、後述するように、ユーザ端末３００（より詳細には、ブラウザ）は、販売サーバ２００からクッキー情報（クッキー情報の詳細についても後述する）が配布されている場合に、そのクッキー情報を伴ってアクセスするため、受付部２１０は、そのようなクッキー情報を取得する。
上述したＮＩＣ  ４０４等が、このような受付部２１０として機能しうる。
【００４３】
記憶部２２０は、各種の販売ページを構成する情報、商品を管理するための情報、販売を管理するための情報、ユーザを管理するための情報、及び、アクセスを管理するための情報を記憶する。
【００４４】
販売ページを構成する情報は、例えば、ＨＴＭＬ形式の文書ファイルや画像ファイルなどからなる。
具体的には、図４に示すような販売ページＳＰを構成する情報が、記憶部２２０に記憶されている。この販売ページＳＰには、広告表示領域Ａ１や本文領域Ａ２等が含まれている。
広告表示領域Ａ１は、バナー広告を配置するための可変領域であり、後述する制御部２３０によって、大きさが設定された後に複数のバナー広告が配置される。そのため、記憶部２２０には、広告表示領域Ａ１に何も配置されていない状態で、販売ページＳＰが記憶されている。
本文領域Ａ２には、商品の名称、商品の画像（写真）、商品の価格、商品の説明、発送方法、及び、決済方法等が含まれている。
記憶部２２０は、このような販売ページＳＰを各商品に対応して記憶している。つまり、各商品に関する販売ページＳＰをそれぞれ記憶している。また、記憶部２２０は、このような販売ページＳＰ（広告表示領域Ａ１）に配置するための各種バナー広告も記憶している。
【００４５】
商品を管理するための情報は、例えば、商品の名称、商品番号、商品の価格、在庫数、売上げ数（一例として、先週の売上げ数等）、及び、販売ページ（一例として、商品に対応する販売ページのアドレス等）などからなる。これらの情報は、例えば、商品検索や、売れ筋一覧等の販売ページを作成する際に使用される。
【００４６】
販売を管理するための情報は、例えば、受注番号、商品の名称、商品番号、価格、販売日時、ユーザＩＤ、決済方法、決済日、発送方法、発送番号、及び、発送日などからなる。
また、ユーザを管理するための情報は、ユーザＩＤ、パスワード、氏名、性別、年齢、住所、電話番号、及び、標準決済方法などからなる。
【００４７】
アクセスを管理するための情報は、ユーザ端末３００から販売サーバ２００（販売サイト）へのアクセスを管理するための情報である。
具体的には、図５に示すようなアクセス管理情報２２１が、記憶部２２０に記憶され、適宜更新される。
このアクセス管理情報２２１には、一例として、クッキー情報２２１ａ、アクセス日時２２１ｂ、基準値２２１ｃ、及び、ユーザＩＤ２２１ｄが含まれている。
【００４８】
クッキー情報２２１ａは、ユーザ端末３００（より詳細には、ブラウザ）が、販売サーバ２００（販売サイト内の何れかの販売ページ）に、最初にアクセスした際に、そのユーザ端末３００に配布する情報（一例として、互いに重複しない文字列）である。次回よりユーザ端末３００は、配布されたクッキー情報２２１ａを伴って、販売サーバ２００にアクセスしてくる。
なお、ユーザ端末３００側で、クッキー情報２２１ａを削除することもでき、また、クッキー情報２２１ａに有効期限を設定して配布することもできる。そのため、削除や有効期限の経過により、配布したクッキー情報２２１ａを伴わずに、ユーザ端末３００がアクセスしてくる場合もある。その場合は、新たに別のクッキー情報２２１ａがユーザ端末３００に配布される。
【００４９】
アクセス日時２２１ｂは、上述したクッキー情報２２１ａを伴ってアクセスしてきたユーザ端末３００のアクセス日時である。このアクセス日時２２１ｂは、アクセス後（より詳細には、後述する制御部２３０によって、アクセス間隔が算定された後）に、逐次更新されるため、ユーザ端末３００からのアクセスの最終日時を示すことになる。
【００５０】
基準値２２１ｃは、ユーザ端末３００から販売サーバ２００への今回のアクセスが、久しぶりのアクセスかどうかを判別するための値（日数）を示している。つまり、後述する制御部２３０によって算定されるアクセス間隔（前回のアクセスから今回のアクセスまでの日数や時間）が、この基準値２２１ｃよりも大きければ、久しぶりのアクセスであると判別される。
なお、基準値２２１ｃは、例えば、各ユーザ端末３００からのアクセス頻度等に応じて、異なる値（一例として、２日〜１０日の何れか）が設定されている。例えば、ほぼ毎日アクセスするユーザ端末３００（クッキー情報２２１ａ）に対しては、「２日」が設定されており、そのようなユーザ端末３００のアクセス間隔が２日を超えている場合に、久しぶりのアクセスと判別される。また、例えば、月に数回しかアクセスがないユーザ端末３００に対しては、「１０日」が設定されており、そのようなユーザ端末３００のアクセス間隔が１０日を超えている場合に、久しぶりのアクセスと判別される。
【００５１】
ユーザＩＤ２２１ｄは、販売サイトにおいて、ユーザを識別するための情報である。このユーザＩＤ２２１ｄは、実際にログインが行われた際にクッキー情報２２１ａとひも付けられる。そのため、ユーザが一度もログインしていない状態（登録ユーザでない場合も含む）では、空欄のままとなる。
【００５２】
この他にも記憶部２２０は、販売サーバ２００が販売サイトを運営するために必要となる各種の情報も記憶する。
上述したＲＡＭ  ４０３や外部メモリ４０９等が、このような記憶部２２０として機能しうる。
【００５３】
図３に戻って、制御部２３０は、販売サーバ２００全体を制御する。この制御部２３０は、算定部２３１、設定部２３２、及び、配置部２３３を含んでおり、ユーザによる商品の購入を支援する。
【００５４】
算定部２３１は、販売サーバ２００にアクセスしてきたユーザ端末３００について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する。
例えば、算定部２３１は、受付部２１０がクッキー情報を伴ったアクセスを受信すると、上述した図５のアクセス管理情報２２１から、クッキー情報２２１ａが同じ値のレコードを検索する。そして、算定部２３１は、現在日時と、検索したレコードのアクセス日時２２１ｂの値との差から、アクセス間隔を算定する。
なお、クッキー情報を伴わないアクセスについては、算定部２３１は、アクセス間隔を所定の最大値（例えば、９９日等）を算定する。
算定部２３１は、アクセス間隔の算定後に、図５のアクセス管理情報２２１における対象レコードのアクセス日時２２１ｂを現在日時に更新する。なお、クッキー情報を伴わないアクセスについては、算定部２３１は、新たなレコードを作成し、クッキー情報２２１ａ、アクセス日時２２１ｂ、及び、基準値２２１ｃの値を生成して更新する。その際、クッキー情報２２１ａには、他と重複しない値が設定され、また、基準値２２１ｃには、「１０日」が設定される。
【００５５】
設定部２３２は、算定部２３１により算定されたアクセス間隔に応じて、販売ページ内における広告表示領域の大きさを設定する。
すなわち、設定部２３２は、算定されたアクセス間隔が、図５のアクセス管理情報２２１に管理される基準値２２１ｃの値（つまり、対象レコードの基準値２２１ｃに設定されている日数）より大きければ、広告表示領域の大きさを第１の大きさ（広い方の大きさ）に設定する。一方、設定部２３２は、算定されたアクセス間隔が基準値２２１ｃの値以内であれば、広告表示領域の大きさを第２の大きさ（狭い方の大きさ）に設定する。
【００５６】
具体的に、設定部２３２は、算定されたアクセス間隔が基準値２２１ｃの値より大きければ、図６に示すように、広告表示領域Ａ１の大きさを、広く設定する。例えば、図６に示す販売ページＳＰがユーザ端末３００に表示された際に、ファーストビュー（ユーザがスクロール操作等の操作をしない状態でユーザ端末３００の画面に表示される範囲）に、広告表示領域Ａ１の一部（又は全部）が含まれるものの、本文領域Ａ２が全く含まれないように、設定部２３２は、広告表示領域Ａ１の大きさを設定する。なお、ユーザ端末３００のファーストビューの大きさは、ユーザ端末３００から得られるＯＳの種別やブラウザの種別等により大まかに求めてもよいし、また、JavaScript（登録商標）のプログラムにて詳細に求めるようにしてもよい。
一方、設定部２３２は、算定されたアクセス間隔が基準値２２１ｃの値以内であれば、図７に示すように、広告表示領域Ａ１の大きさを、狭く設定する。例えば、図７に示す販売ページＳＰがユーザ端末３００に表示された際に、ファーストビューに、広告表示領域Ａ１の全部と、本文領域Ａ２の一部とが含まれるように、設定部２３２は、広告表示領域Ａ１の大きさを設定する。
【００５７】
図３に戻って、配置部２３３は、設定部２３２により大きさが設定された広告表示領域にバナー広告を配置する。
例えば、配置部２３３は、広告表示領域に第１の大きさ（広い方の大きさ）が設定された場合に、その広告表示領域を充足させるための複数のバナー広告を並べて配置する。一方、配置部２３３は、広告表示領域に第２の大きさ（狭い方の大きさ）が設定された場合に、その広告表示領域にローテーション表示させるための複数のバナー広告を配置する。
【００５８】
具体的に、配置部２３３は、図８に示すように、大きさが広く設定された広告表示領域Ａ１を充足させるために、複数のバナー広告ＢＮを敷き詰める。なお、バナー広告ＢＮの大きさや形状そして数は一例であり、適宜変更可能である。
一方、配置部２３３は、図９に示すように、大きさが狭く設定された広告表示領域Ａ１にてローテーション表示させるための複数のバナー広告ＢＮを配置する。なお、ローテーション表示させるために、一例として、JavaScript（登録商標）によるプログラムの記述も追加される。そのため、図９に示す販売ページＳＰがユーザ端末３００に表示された際に、広告表示領域Ａ１において、複数のバナー広告ＢＮが順次ローテーション表示される。
また、バナー広告ＢＮの大きさや形状は一例であり、適宜変更可能である。更に、図９において、表示されていない複数のバナー広告ＢＮが背後に隠れており、ローテーションに伴って、順次表示されるようになっている。このような隠れたバナー広告ＢＮも含めて、バナー広告の数は適宜変更可能である。
【００５９】
また、配置部２３３は、ユーザ端末３００が、販売サーバ２００にアクセスしてきた時間帯に応じて、バナー広告の配置順序を変更するようにしてもよい。例えば、各バナー広告に、時間帯に応じた優先順序を規定しておき、配置部２３３は、その優先順序に従って、バナー広告を配置する。
【００６０】
また、配置部２３３は、図９に示すように、広告表示領域Ａ１にローテーション表示させるための複数のバナー広告ＢＮを配置する際に、ローテーション表示の開始対象となるバナー広告ＢＮを毎回変更するようにしてもよい。例えば、クッキー情報に、更に、ローテション表示を開始するバナー広告ＢＮを毎回異なるようにセットし、ローテーション表示させるためのJavaScript（登録商標）に、クッキー情報を読み取らせて、毎回異なるバナー広告ＢＮからローテーション表示させるようにする。これ以外にも、ローテーション表示させるためのJavaScript（登録商標）が毎回乱数を生成するようにし、生成した乱数に基づいて、毎回異なるバナー広告ＢＮからローテーション表示させるようにしてもよい。
【００６１】
制御部２３０は、この他にも、ユーザにより商品が購入された場合に、決済ページを生成するなど、商品の購入から発送に至るまでの必要な処理を行う。
上述したＣＰＵ  ４０１等が、このような構成からなる制御部２３０として機能しうる。
【００６２】
提供部２４０は、インターネット９００を介してユーザ端末３００に種々の情報を提供する。
例えば、提供部２４０は、制御部２３０が生成した販売ページなどを、ユーザ端末３００に送信して表示させる。つまり、ユーザ端末３００からのアクセスが久しぶりのアクセスである場合に、提供部２４０は、上述した図８に示すような、大きさが広く設定された広告表示領域Ａ１に複数のバナー広告ＢＮを敷き詰めた販売ページＳＰをユーザ端末３００に提供する。一方、ユーザ端末３００からのアクセスが久しぶりのアクセスでない場合に、提供部２４０は、上述した図９に示すような、大きさが狭く設定された広告表示領域Ａ１にローテーション表示させるための複数のバナー広告ＢＮを配置した販売ページＳＰをユーザ端末３００に提供する。
【００６３】
なお、クッキー情報を伴わないアクセスに対する販売ページを提供する際には、提供部２４０は、クッキー情報の配布も行う。また、提供部２４０は、クッキー情報を伴うアクセスに対しても、毎回、クッキー情報の再配布を行うようにしてもよい。
上述したＣＰＵ  ４０１及びＮＩＣ  ４０４等が、このような提供部２４０として機能しうる。
【００６４】
（販売サーバの動作）
以下、このような構成の販売サーバ２００の動作について図面を参照して説明する。図１０は、販売サーバ２００が実行する販売ページ提供処理の流れを示すフローチャートである。この販売ページ提供処理は、ユーザ端末３００から販売サーバへのアクセスに応答して開始される。
【００６５】
まず、販売サーバ２００は、ユーザ端末３００からのアクセスを受け付ける（ステップＳ１１）。
すなわち、受付部２１０は、ユーザ端末３００から販売サーバ２００へのアクセスを受け付ける。例えば、受付部２１０は、ユーザが指定した商品（販売ページ）へのアクセス要求や、商品一覧等の販売ページへのアクセス要求を受け付ける。なお、受付部２１０は、ユーザ端末３００がクッキー情報を伴ってアクセスする際に、クッキー情報も取得する。
【００６６】
販売サーバ２００は、アクセス間隔を算定する（ステップＳ１２）。
すなわち、制御部２３０（算定部２３１）は、販売サーバ２００にアクセスしてきたユーザ端末３００について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する。
例えば、算定部２３１は、受付部２１０がクッキー情報を伴ったアクセスを受信すると、上述した図５のアクセス管理情報２２１から、クッキー情報２２１ａが同じ値のレコードを検索する。そして、算定部２３１は、現在日時と、検索したレコードのアクセス日時２２１ｂの値との差から、アクセス間隔を算定する。なお、クッキー情報を伴わないアクセスについては、算定部２３１は、アクセス間隔を所定の最大値（例えば、９９日等）を算定する。
算定部２３１は、アクセス間隔の算定後に、図５のアクセス管理情報２２１における対象レコードのアクセス日時２２１ｂを現在日時に更新する。なお、クッキー情報を伴わないアクセスについては、算定部２３１は、新たなレコードを作成し、クッキー情報２２１ａ、アクセス日時２２１ｂ、及び、基準値２２１ｃの値を生成して更新する。
【００６７】
販売サーバ２００は、アクセスに応じた販売ページを読み出す（ステップＳ１３）。
例えば、制御部２３０は、記憶部２２０から上述した図４に示すような広告表示領域Ａ１や本文領域Ａ２等が含まれている販売ページＳＰを読み出す。なお、この時点では、広告表示領域Ａ１の大きさは未定であり、その広告表示領域Ａ１には何も配置されていない。
【００６８】
販売サーバ２００は、アクセス間隔が基準値よりも大きいか否かを判別する（ステップＳ１４）。
すなわち、制御部２３０は、上述したステップＳ１２にて算定されたアクセス間隔が、図５のアクセス管理情報２２１に管理される基準値２２１ｃの値（つまり、対象レコードの基準値２２１ｃに設定されている日数）よりも大きいかどうかを判別する。
【００６９】
販売サーバ２００は、アクセス間隔が基準値よりも大きいと判別すると（ステップＳ１４；Ｙｅｓ）、広告表示領域を広く設定する（ステップＳ１５）。
すなわち、制御部２３０（設定部２３２）は、販売ページ内における広告表示領域の大きさを、第１の大きさ（広い方の大きさ）に設定する。
具体的に、設定部２３２は、上述した図６に示すように、広告表示領域Ａ１の大きさを、広く設定する。
【００７０】
販売サーバ２００は、広告表示領域を充足させるための複数のバナー広告を並べて配置する（ステップＳ１６）。
具体的に、制御部２３０（配置部２３３）は、上述した図８に示すように、大きさが広く設定された広告表示領域Ａ１を充足させるために、複数のバナー広告ＢＮを敷き詰める。なお、バナー広告ＢＮの大きさや形状そして数は一例であり、適宜変更可能である。
【００７１】
一方、上述したステップＳ１４にて、アクセス間隔が基準値以内であると判別した場合に（ステップＳ１４；Ｎｏ）、販売サーバ２００は、広告表示領域を狭く設定する（ステップＳ１７）。
すなわち、制御部２３０（設定部２３２）は、販売ページ内における広告表示領域の大きさを、第２の大きさ（狭い方の大きさ）に設定する。
具体的に、設定部２３２は、上述した図７に示すように、広告表示領域Ａ１の大きさを、狭く設定する。
【００７２】
販売サーバ２００は、広告表示領域にローテーション表示させるための複数のバナー広告を配置する（ステップＳ１８）。
具体的に、制御部２３０（配置部２３３）は、上述した図９に示すように、大きさが狭く設定された広告表示領域Ａ１にてローテーション表示させるための複数のバナー広告ＢＮを配置する。なお、ローテーション表示させるために、一例として、JavaScript（登録商標）によるプログラムの記述も追加される。図９において、表示されていない複数のバナー広告ＢＮが背後に隠れており、ローテーションに伴って、順次表示されるようになっている。これら、バナー広告ＢＮの大きさや形状そして数は一例であり、適宜変更可能である。
【００７３】
販売サーバ２００は、販売ページをユーザ端末３００に提供する（ステップＳ１９）。
すなわち、提供部２４０は、バナー広告を配置した販売ページを、ユーザ端末３００に送信して表示させる。
なお、クッキー情報を伴わないアクセスに対する販売ページを提供する際には、提供部２４０は、クッキー情報の配布も行う。また、提供部２４０は、クッキー情報を伴うアクセスに対しても、毎回、クッキー情報の再配布を行うようにしてもよい。
【００７４】
このような販売ページ提供処理によって、ユーザ端末３００からのアクセスが久しぶりのアクセスである場合に、販売サーバ２００は、上述した図８に示すような、大きさが広く設定された広告表示領域Ａ１に複数のバナー広告ＢＮを敷き詰めた販売ページＳＰをユーザ端末３００に提供する。つまり、販売サイト側の要望に添って、販売ページに大量のバナー広告を表示し、ユーザの関心を高め、商品の購入につなげることに寄与できる。
一方、ユーザ端末３００からのアクセスが久しぶりのアクセスでない場合に、販売サーバ２００は、上述した図９に示すような、大きさが狭く設定された広告表示領域Ａ１にローテーション表示させるための複数のバナー広告ＢＮを配置した販売ページＳＰをユーザ端末３００に提供する。つまり、販売サイトへ頻繁にアクセスしているユーザや、一連のアクセスで商品の購入の気分が高まっているユーザに対しては、広告を表示しつつも、閲覧の主目的となる本文（例えば、商品についての説明等）にすんなりたどりつくため、商品の購入につなげることに寄与できる。
【００７５】
この結果、ユーザ端末からのアクセス時に、広告を適切に表示することができる。
【００７６】
（他の実施形態）
上記の実施形態では、販売サーバ２００側が広告表示領域の大きさを設定し、その広告表示領域に複数のバナー広告を配置した販売ページをユーザ端末３００側に提供するだけであったが、ユーザ端末３００側で広告表示（広告表示形態）の切り替えを指示できるようにしてもよい。
例えば、配置部２３３は、複数のバナー広告ＢＮを配置した広告表示領域の近傍に、広告表示形態の切り替えをユーザが操作可能なボタンを更に配置する。
具体的に、配置部２３３は、図１１に示すように、大きさが広く設定され、複数のバナー広告ＢＮが敷き詰められた広告表示領域Ａ１の近傍に、畳み込みをユーザが指示するためのボタンＢｔ１を配置する。
一方、配置部２３３は、図１２に示すように、大きさが狭く設定され、ローテーション表示させるための複数のバナー広告ＢＮが配置された広告表示領域Ａ１の近傍に、展開をユーザが指示するためのボタンＢｔ２を配置する。
【００７７】
これら図１１や図１２の販売ページＳＰがユーザ端末３００に提供されたのち、ユーザによって、ボタンＢｔ１又はボタンＢｔ２が押下されると、設定部２３２は、アクセス間隔に関係なく、ボタンＢｔ１，Ｂｔ２の押下に応じた大きさを広告表示領域Ａ１に再設定する。
そして、配置部２３３は、再設定された広告表示領域Ａ１に応じて、上述した図１１や図１２の販売ページＳＰを切り替えて作成する。
【００７８】
この場合も、ユーザの要求に応じて、広告を適切に表示することができる。
【００７９】
上記の実施形態では、ユーザが１つのユーザ端末３００を使用する場合を前提として説明した。それでも現実には、ユーザが複数のユーザ端末３００を使用することも多い。例えば、自宅では、パソコンを使用し、外出先では、スマートフォンを使用する場合などである。
そのため、ユーザが複数のユーザ端末３００を使用する場合でも、ユーザＩＤから各ユーザ端末３００（クッキー情報）を関連付けることで、各ユーザ端末３００にまたがったアクセス間隔を算定するようにしてもよい。例えば、上述した図５に示すアクセス管理情報２２１において、ユーザＩＤが同じレコードをソートするなどしてまとめておく。そして、算定部２３１は、クッキー情報を伴ったアクセスを受信し、ユーザＩＤが得られる場合に、同じユーザＩＤのレコードを全て参照し、アクセス日時が最も新しいものを用いてアクセス間隔を算定する。
これにより、複数のユーザ端末３００にまたがったアクセス間隔を算定することができる。そして、同様に、広告表示領域の大きさを設定し、そこに複数のバナー広告を配置した広告ページをユーザ端末３００に提供する。
この場合も、ユーザ端末からのアクセス時に、広告を適切に表示することができる。
【００８０】
上記の実施形態では、商品の販売サイトを一例として説明したが、このような商品以外にも、保険等のサービスを販売する販売サイト等にも適宜適用可能である。
【産業上の利用可能性】
【００８１】
以上説明したように、本発明によれば、ユーザ端末からのアクセス時に、広告を適切に表示することのできるサーバ装置、広告表示方法、記録媒体、および、プログラムを提供することができる。
【符号の説明】
【００８２】
１００  販売システム
２００  販売サーバ
２１０  受付部
２２０  記憶部
２３０  制御部
２３１  算定部
２３２  設定部
２３３  配置部
２４０  提供部
３００  ユーザ端末
４００  情報処理装置
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
４０４  ＮＩＣ
４０５  画像処理部
４０６  音声処理部
４０７  ＤＶＤ−ＲＯＭドライブ
４０８  インターフェース
４０９  外部メモリ
４１０  コントローラ
４１１  モニタ
４１２  スピーカ
９００  インターネット
【要約】
算定部（231）は、販売サーバ（200）にアクセスしてきたユーザ端末について、前回のアクセスから今回のアクセスまでのアクセス間隔を算定する。アクセス間隔が基準値より大きければ、設定部（232）は、販売ページにおける広告表示領域を第１の大きさ（大きい方の大きさ）に設定し、配置部（233）は、第１の大きさが設定された広告表示領域に、その領域を充足させるための複数のバナー広告を並べて配置する。一方、アクセス間隔が基準値以内であれば、設定部（232）は、販売ページにおける広告表示領域を第２の大きさ（小さい方の大きさ）に設定し、配置部（233）は、第２の大きさが設定された広告表示領域に、ローテーション表示させるための複数のバナー広告を配置する。提供部（240）は、バナー広告を配置した販売ページをユーザ端末に提供する。【図１】
0005740542.tif 000002
【図２】
0005740542.tif 000003
【図３】
0005740542.tif 000004
【図４】
0005740542.tif 000005
【図５】
0005740542.tif 000006
【図６】
0005740542.tif 000007
【図７】
0005740542.tif 000008
【図８】
0005740542.tif 000009
【図９】
0005740542.tif 000010
【図１０】
0005740542.tif 000011
【図１１】
0005740542.tif 000012
【図１２】
0005740542.tif 000013