(57)【要約】【課題】ユーザの利用状況を考慮してユーザに適切な状況を提供するページ生成装置及び方法を提供する。【解決手段】サービスの利用状況に応じ、所定のＵＲＬに対応したページを生成するページ生成サーバ１は、サービスの利用についてのアクセスログに関する条件と、その条件に対応した複数のステージとを記憶したステージ判定テーブル２１を参照して、ユーザ端末５を使用するユーザのアクセスログに基づいてユーザのステージを判定するステージ判定手段１２と、ステージに対応した所定のＵＲＬが示すページの表示レイアウトを記憶したレイアウトＤＢ２２を参照して、ステージ判定手段１２により判定されたユーザのステージに基づいて、所定のＵＲＬが示すページの表示レイアウトを決定するレイアウト決定手段１３と、レイアウト決定手段１３により決定された表示レイアウトに基づいて、所定のＵＲＬが示すページを生成するページ生成手段１４とを備える。【選択図】図１
2011164960.tif 000002
【特許請求の範囲】
【請求項１】
サービスの利用状況に応じ、所定のＵＲＬに対応したページを生成するページ生成装置であって、
前記サービスの利用についての履歴情報に関する条件と、前記履歴情報に関する条件に対応した複数のステージとを記憶したステージ判定テーブルを参照して、ユーザ端末を使用するユーザの履歴情報に基づいて前記ユーザのステージを判定するステージ判定手段と、
前記ステージに対応した前記所定のＵＲＬが示すページの表示レイアウトを記憶したレイアウト情報記憶手段を参照して、前記ステージ判定手段により判定された前記ユーザのステージに基づいて、前記所定のＵＲＬが示すページの表示レイアウトを決定するレイアウト決定手段と、
前記レイアウト決定手段により決定された前記表示レイアウトに基づいて、前記所定のＵＲＬが示すページを生成するページ生成手段と、
を備えるページ生成装置。
【請求項２】
広告主の端末から広告に関する情報を取得する広告情報取得手段と、
前記広告情報取得手段により取得した前記広告に関する情報を記憶する広告情報記憶手段と、
を備え、
前記ページ生成手段は、前記広告情報記憶手段により記憶された前記広告に関する情報のうち前記ユーザのステージに対応した前記広告に関する情報を、前記表示レイアウトに挿入して前記所定のＵＲＬが示すページを生成する、
請求項１に記載のページ生成装置。
【請求項３】
前記ユーザを識別する情報であるユーザ情報を含み、前記所定のＵＲＬが示すページを要求するページ要求情報を、前記ユーザ端末から受け付けるページ要求受付手段と、
前記ページ要求受付手段により受け付けられた前記ユーザに関する情報を、前記広告主の端末に通知するユーザ情報通知手段と、
を備え、
前記広告情報取得手段は、前記ユーザに関する情報に基づいて前記広告主の端末で作成された前記広告に関する情報を取得する、
請求項２に記載のページ生成装置。
【請求項４】
前記ステージ判定手段は、前記履歴情報に含まれる前記サービスの利用日時と、前記サービスの利用内容とによって前記ユーザのステージを判定する、
請求項１から請求項３までのいずれかに記載のページ生成装置。
【請求項５】
前記所定のＵＲＬが示すページを要求するページ要求情報と共に前記ユーザの前記履歴情報を前記ユーザ端末から受け付けるページ要求受付手段を備える、
請求項１から請求項４までのいずれかに記載のページ生成装置。
【請求項６】
前記サービスの利用により生成した前記ユーザの前記履歴情報を記憶する履歴情報記憶手段を備え、
前記ステージ判定手段は、前記履歴情報記憶手段に記憶された前記ユーザの前記履歴情報に基づいて前記ユーザのステージを判定する、
請求項１から請求項４までのいずれかに記載のページ生成装置。
【請求項７】
サービスの利用状況に応じ、所定のＵＲＬに対応したページを生成するページ生成装置におけるページ生成方法であって、
前記ページ生成装置が、前記サービスの利用についての履歴情報に関する条件と、前記履歴情報に関する条件に対応した複数のステージとを記憶したステージ判定テーブルを参照して、ユーザ端末を使用するユーザの履歴情報に基づいて前記ユーザのステージを判定するステージ判定ステップと、
前記ページ生成装置が、前記ステージに対応した前記所定のＵＲＬが示すページの表示レイアウトを記憶したレイアウト情報記憶手段を参照して、前記ステージ判定ステップにより判定された前記ユーザのステージに基づいて、前記所定のＵＲＬが示すページの表示レイアウトを決定するレイアウト決定ステップと、
前記ページ生成装置が、前記レイアウト決定ステップにより決定された前記表示レイアウトに基づいて、前記所定のＵＲＬが示すページを生成するページ生成ステップと、
を含むページ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ生成装置及び方法に関する。
【背景技術】
【０００２】
従来、インターネットのＷｅｂサイト等で複数のサービスが提供されている。ユーザ端末からＷｅｂサイトのメイン画面のあるサービスを選択することで、選択されたサービスがユーザ端末に表示される。ユーザがサービスを選択する契機としては、そのサービスに興味を持った時が挙げられる。そして、例えば、ウエディングに関するサービスの場合、結婚式場や結婚に関するノウハウを探そうとしているユーザによって選択される場合が多い。また、統計上、結婚式場を探し始めてから１〜２ヶ月で式場を決定するユーザが多い。
【０００３】
ところで、そのような結婚式等のイベントのためのイベント情報提供装置が開示されている（例えば、特許文献１）。特許文献１に記載のイベント情報提供装置は、イベントのためのスケジュールデータを作成・保持して、スケジュールに規定される予定行動の進捗に応じて、顧客に行動を促す内容に更新する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１９０１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載のイベント情報提供装置は、ユーザに対して一般的なスケジュールに基づいて情報を提供するものであった。よって、ユーザごとの状況を考慮するものではなかった。
【０００６】
本発明は、ユーザの利用状況を考慮してユーザに適切な状況を提供するページ生成装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明者らは、履歴情報を利用して異なるサービスを提供することを見出し、本発明を完成するに至った。本発明は、具体的には次のようなものを提供する。
【０００８】
（１）  サービスの利用状況に応じ、所定のＵＲＬに対応したページを生成するページ生成装置であって、前記サービスの利用についての履歴情報に関する条件と、前記履歴情報に関する条件に対応した複数のステージとを記憶したステージ判定テーブルを参照して、ユーザ端末を使用するユーザの履歴情報に基づいて前記ユーザのステージを判定するステージ判定手段と、前記ステージに対応した前記所定のＵＲＬが示すページの表示レイアウトを記憶したレイアウト情報記憶手段を参照して、前記ステージ判定手段により判定された前記ユーザのステージに基づいて、前記所定のＵＲＬが示すページの表示レイアウトを決定するレイアウト決定手段と、前記レイアウト決定手段により決定された前記表示レイアウトに基づいて、前記所定のＵＲＬが示すページを生成するページ生成手段と、を備えるページ生成装置。
【０００９】
本発明のこのような構成によれば、ページ生成装置は、サービスの利用についての履歴情報に基づいて複数のステージから１つのステージを決定し、所定のＵＲＬに対応したページのレイアウトを変更して生成する。よって、ページ生成装置は、ユーザによるサービスの利用状況に応じて異なるレイアウトにより生成した、所定のＵＲＬが示すページによって情報を表示するので、ユーザの利用状況を考慮した、同一のＵＲＬで表示されるページを提供でき、レイアウトによる見た目の変化から、ユーザに新鮮味を感じさせることができる。
【００１０】
（２）  広告主の端末から広告に関する情報を取得する広告情報取得手段と、前記広告情報取得手段により取得した前記広告に関する情報を記憶する広告情報記憶手段と、を備え、前記ページ生成手段は、前記広告情報記憶手段により記憶された前記広告に関する情報のうち前記ユーザのステージに対応した前記広告に関する情報を、前記表示レイアウトに挿入して前記所定のＵＲＬが示すページを生成する、（１）に記載のページ生成装置。
【００１１】
本発明のこのような構成によれば、ページ生成装置は、サービスの利用状況に応じた広告を挿入した、所定のＵＲＬが示すページを生成する。よって、ページ生成装置は、ユーザにとって興味をひくような適切な広告情報をユーザ端末に表示させるので、ユーザにとっても広告主にとっても有益である。
【００１２】
（３）  前記ユーザを識別する情報であるユーザ情報を含み、前記所定のＵＲＬが示すページを要求するページ要求情報を、前記ユーザ端末から受け付けるページ要求受付手段と、前記ページ要求受付手段により受け付けられた前記ユーザに関する情報を、前記広告主の端末に通知するユーザ情報通知手段と、を備え、前記広告情報取得手段は、前記ユーザに関する情報に基づいて前記広告主の端末で作成された前記広告に関する情報を取得する、（２）に記載のページ生成装置。
【００１３】
本発明のこのような構成によれば、ページ生成装置は、所定のＵＲＬが示すページを要求したユーザ端末のユーザに関する情報を広告主の端末に送信する。よって、広告主は、ユーザに関する情報を参照でき、広告主が広告内容を検討して広告情報を更新する動機付けを提供できる。
【００１４】
（４）  前記ステージ判定手段は、前記履歴情報に含まれる前記サービスの利用日時と、前記サービスの利用内容とによって前記ユーザのステージを判定する、（１）から（３）までのいずれかに記載のページ生成装置。
【００１５】
本発明のこのような構成によれば、ページ生成装置は、ステージ判定を、例えば、サービス利用開始からの経過時間と、利用内容とに基づいて判定することができる。よって、ページ生成装置は、スケジュールとアクセスログとの両方の情報を利用して、ユーザに有用な情報を提供することができる。
【００１６】
（５）  前記所定のＵＲＬが示すページを要求するページ要求情報と共に前記ユーザの前記履歴情報を前記ユーザ端末から受け付けるページ要求受付手段を備える、（１）から（４）までのいずれかに記載のページ生成装置。
【００１７】
本発明のこのような構成によれば、ページ生成装置とユーザ端末との間の通信において、例えば、クッキーを用いて、履歴情報をページ生成装置に受け渡すことで、ページ生成装置は、ユーザのステージに応じたレイアウト変更を実現できる。
【００１８】
（６）  前記サービスの利用により生成した前記ユーザの前記履歴情報を記憶する履歴情報記憶手段を備え、前記ステージ判定手段は、前記履歴情報記憶手段に記憶された前記ユーザの前記履歴情報に基づいて前記ユーザのステージを判定する、（１）から（４）までのいずれかに記載のページ生成装置。
【００１９】
本発明のこのような構成によれば、ページ生成装置が履歴情報を生成して、生成した履歴情報を履歴情報記憶手段に記憶させることで、ページ生成装置は、記憶された履歴情報に基づいてユーザのステージに応じたレイアウト変更を実現できる。
【００２０】
（７）  サービスの利用状況に応じ、所定のＵＲＬに対応したページを生成するページ生成装置におけるページ生成方法であって、前記ページ生成装置が、前記サービスの利用についての履歴情報に関する条件と、前記履歴情報に関する条件に対応した複数のステージとを記憶したステージ判定テーブルを参照して、ユーザ端末を使用するユーザの履歴情報に基づいて前記ユーザのステージを判定するステージ判定ステップと、前記ページ生成装置が、前記ステージに対応した前記所定のＵＲＬが示すページの表示レイアウトを記憶したレイアウト情報記憶手段を参照して、前記ステージ判定ステップにより判定された前記ユーザのステージに基づいて、前記所定のＵＲＬが示すページの表示レイアウトを決定するレイアウト決定ステップと、前記ページ生成装置が、前記レイアウト決定ステップにより決定された前記表示レイアウトに基づいて、前記所定のＵＲＬが示すページを生成するページ生成ステップと、を含むページ生成方法。
【発明の効果】
【００２１】
本発明によれば、ユーザの利用状況を考慮した、所定のＵＲＬが示すページを提供できるページ生成装置及び方法を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態に係るサービス提供システムの全体構成及びページ生成サーバの機能構成を示す図である。
【図２】第１実施形態に係るページ例を示す図である。
【図３】第１実施形態に係るステージ判定テーブル及びレイアウトＤＢの例を示す図である。
【図４】第１実施形態に係るページ生成サーバのメイン処理のフローチャートである。
【図５】第２実施形態に係るサービス提供システムの全体構成及びページ生成サーバの機能構成を示す図である。
【図６】第２実施形態に係るアクセスログＤＢの例を示す図である。
【図７】第２実施形態に係るページ生成サーバのメイン処理のフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２４】
（第１実施形態）
［サービス提供システム１００の全体構成及びページ生成サーバ１の機能構成］
図１は、第１実施形態に係るサービス提供システム１００の全体構成及びページ生成サーバ１の機能構成を示す図である。図２は、第１実施形態に係るページ例を示す図である。図３は、第１実施形態に係るステージ判定テーブル２１及びレイアウトＤＢ２２（ＤＢ：データベース）の例を示す図である。
【００２５】
図１に示すように、サービス提供システム１００は、ページ生成サーバ１（ページ生成装置）と、サービス提供サーバ３と、ユーザ端末５と、広告主端末７と、通信ネットワーク９とにより構成される。
【００２６】
ページ生成サーバ１は、ユーザ端末５が所定のサービスの提供を受けるにあたって、サービスの利用状況に応じてユーザ端末５に表示させる、所定のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に対応したページのレイアウトを決定して、ページを生成するサーバである。以下の実施形態では、所定のサービスとは、ウエディングに関する様々な情報を提供するサービスをいうものとする。また、ページとは、Ｗｅｂブラウザにて表示するＷｅｂページをいうものとする。ページ生成サーバ１は、制御部１０と、記憶部２０とを備える。
【００２７】
制御部１０は、ページ要求受付手段１１と、ステージ判定手段１２と、レイアウト決定手段１３と、ページ生成手段１４と、ページ送信手段１５と、ユーザ情報通知手段１６と、広告情報取得手段１７とを備える。
【００２８】
ページ要求受付手段１１は、ユーザ端末５が送信したページの要求（ページ要求情報）を受信する制御部である。ユーザ端末５において、例えば、様々なサービスを提供するページにログインしてから「ウエディング」のリンクを選択することで、ページ要求受付手段１１は、ユーザ端末５から送信された「ウエディング」のサービスを提供するページの要求を受信する。
【００２９】
図２（ａ）は、ユーザ端末５のＷｅｂブラウザ３０に表示された「○△□ページ」であるページ３１にユーザＩＤ（ＩＤ：ｉｄｅｎｔｉｆｉｅｒ）が「ＸＸＸ」であるユーザ３２がログインしている状態を示す。ページ３１内の各種サービスが示されたサービス部分の「ウエディング」のリンク３３にポインタ３４を移動させてリンク３３を選択することで、ユーザ端末５は、「ウエディング」サービスのＵＲＬに対応するページの要求を送信する。
【００３０】
図１に戻り、ページの要求は、ユーザを識別するユーザＩＤ等のユーザ情報を含む。また、ページの要求は、ユーザが過去に当該サービスを利用している場合には、そのアクセスログ（履歴情報）を含む。アクセスログは、例えば、ユーザ端末５においてサービスのページを表示するときに、そのページのサイト（Ｗｅｂサイト）であるページ生成サーバ１から受け取るクッキー（Ｃｏｏｋｉｅ）である。そしてクッキーを受け取ることで、ユーザ端末５が再び同じサイトにアクセスした際に、ユーザ端末５に記憶されたクッキーがページ生成サーバ１に送信される。クッキーは、テキストデータであり、クッキーの名前や値、クッキーを発行したページ生成サーバ１のドメインの他、例えば、クッキーを生成した日時や、サービスの利用内容、ユーザＩＤ等の各種情報を含む。
【００３１】
ステージ判定手段１２は、ユーザのアクセスログからステージを判定する制御部である。ステージは、アクセスログに関する条件に応じて、複数の段階として設けられている。ステージの判定は、例えば、ステージ判定テーブル２１を参照することで実現できる。
【００３２】
図３（ａ）に示すステージ判定テーブル２１は、ステージ判定手段１２において参照されるテーブルである。ステージ判定テーブル２１は、ステージ２１ａと、条件Ａ２１ｂと、条件Ｂ２１ｃとからなる。ステージ２１ａは、段階を示す番号を格納する。大きい番号であるほど、よりユーザに有利な詳細の情報をページに掲載できる。条件Ａ２１ｂは、サービスのページを最初にアクセスしてからの経過時間の条件を格納する。条件Ｂ２１ｃは、サービスのページでのユーザによる利用内容の条件を格納する。条件Ａ２１ｂと、条件Ｂ２１ｃとは、どちらかを満たすことでそのステージが決定するＯＲ条件である。また、条件Ｂ２１ｃ内の複数の条件は、全てを満たすことでそのステージが決定するＡＮＤ条件である。
【００３３】
このように、ページ生成サーバ１は、ステージ判定を、ステージ判定テーブル２１を用いてサービス利用開始からの経過時間と、利用内容とに基づいて判定することができる。よって、ページ生成サーバ１は、スケジュールとアクセスログとの両方の情報を利用して、ユーザに有用な情報を提供することができる。
【００３４】
図１に戻り、レイアウト決定手段１３は、ステージ判定手段１２により判定されたステージに基づいてページの表示レイアウトを決定する制御部である。ステージと、ページの表示レイアウトとは、レイアウトＤＢ２２（レイアウト情報記憶手段）に対応付けられている。
【００３５】
図３（ｂ）に示すレイアウトＤＢ２２は、ステージと、表示レイアウト及び表示内容とを対応付けたＤＢである。レイアウトＤＢ２２は、ステージ２２ａと、レイアウト表示幅２２ｂと、表示内容２２ｃとからなる。ステージ２２ａは、ステージ判定テーブル２１のステージ２１ａに対応する。レイアウト表示幅２２ｂは、ページのうち例えば広告主が広告を表示する枠の範囲指定を格納する。表示内容２２ｃは、レイアウト表示幅２２ｂにより定められた枠に表示する内容を格納する。
【００３６】
図１に戻り、ページ生成手段１４は、レイアウト決定手段１３により決定されたページの表示レイアウトを用いてページを生成する制御部である。
【００３７】
ここで、ページ生成手段１４により生成されるページのレイアウトの具体例について説明する。図３（ｂ）に示すレイアウトＤＢ２２を参照して、例えば、ステージ２２ａが「１」の場合には、ページ生成手段１４は、図２（ｂ）に示すような固定の表示幅のレイアウト枠４２に、検索条件４３を配置したページ４１を生成する。ページ４１のレイアウト枠４２の幅は、レイアウトＤＢ２２のステージ２２ａが「１」に対応するレイアウト表示幅２２ｂの値である。
【００３８】
また、図３（ｂ）に示すレイアウトＤＢ２２のステージ２２ａが「２」の場合には、ページ生成手段１４は、直近で指定した条件が指定された状態の検索条件を配置したページを生成する。
【００３９】
さらに、図３（ｂ）に示すレイアウトＤＢ２２のステージ２２ａが「３」の場合には、ページ生成手段１４は、お気に入りに登録した広告主の数と、資料を請求した広告主との数に応じて枠の大きさが変更するページであって、広告主から受け取った更新情報をその枠に配置したページを生成する。図２（ｃ）は、ステージが「３」の場合に生成されるページの一部であるレイアウト枠４５の例である。ステージが「３」の場合に生成されるページのＵＲＬは、上述したステージが「１」の場合に生成されるページ４１のＵＲＬと同一である。レイアウト枠４５は、ステージが「１」の場合の図２（ｂ）のレイアウト枠４２と比較して、枠の幅が異なり、また、その内容が異なる。レイアウト枠４５には、お気に入りに登録又は資料請求した広告主の更新情報４６，４７が配置される。
【００４０】
また、図３（ｂ）に示すレイアウトＤＢ２２のステージ２２ａが「４」の場合には、ページ生成手段１４は、広告主から受け取った更新情報と、広告主からのメッセージとをその枠に配置したページを生成する。
【００４１】
なお、例えば、ステージ判定１２で判定されたあるユーザのステージが「４」であるにもかかわらず、当該ユーザに適応した広告がない場合等が考えられる。これは、後述するが、例えば、広告主端末７での処理と、ページ生成サーバ１での処理とが非同期に行われる場合があることによる。このような場合には、例えば、そのユーザに対してステージが「３」のレイアウトを適用する等、ユーザのステージより下位のステージのレイアウトを適用してもよい。
【００４２】
図１に戻り、ページ送信手段１５は、生成されたページを、ページの要求を送信したユーザ端末５に送信する制御部である。
【００４３】
ユーザ情報通知手段１６は、ページ要求受付手段１１により受信したユーザに関する情報を、広告主端末７に通知する制御部である。ここで、ユーザに関する情報とは、例えば、ステージが「３」以上のユーザ数等の統計情報をいい、ユーザの個人情報ではない。この統計情報は、アクセスログに基づいてページ生成サーバ１が作成する。
【００４４】
広告情報取得手段１７は、広告主端末７が送信した広告に関する情報を取得する制御部である。広告に関する情報とは、例えば、イベントの案内等の更新情報や、広告主からのメッセージをいう。広告情報取得手段１７により取得された広告に関する情報は、広告ＤＢ２３（広告情報記憶手段）に記憶される。
【００４５】
記憶部２０は、上述で説明したステージ判定テーブル２１及びレイアウトＤＢ２２と、広告ＤＢ２３とを備える。
【００４６】
広告ＤＢ２３は、更新日やステージ等の条件と、広告に関する情報とを対応付けて記憶したＤＢである。条件を有さない広告に関する情報があってもよい。広告に関する情報は、文字情報であってもよいし、動画等の画像情報であってもよい。
【００４７】
第１実施形態のページ生成サーバ１のハードウェアは、一般的なコンピュータによって構成してもよい。一般的なコンピュータは、例えば、制御部１０として、中央処理装置（ＣＰＵ）を備える他、記憶部２０として、メモリ（ＲＡＭ、ＲＯＭ）、ハードディスク（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤ等）を、ネットワーク通信装置として、各種有線及び無線ＬＡＮ装置を、表示装置として、例えば、液晶ディスプレイ、プラズマディスプレイ等の各種ディスプレイを、入力装置として、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）を適宜備え、これらは、バスラインにより接続されている。このような一般的なコンピュータにおいて、ＣＰＵは、ページ生成サーバ１を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４８】
サービス提供サーバ３は、所定のサービスのコンテンツを格納するサーバであり、サービス提供コンテンツを記憶する記憶部と、サービス提供サーバ３の全体を制御する制御部とを備える。サービス提供サーバ３のハードウェアは、一般的なコンピュータによって構成してよい。サービス提供システム１００は、サービス提供サーバ３から受信したサービスのコンテンツをページ生成サーバ１に対して送信し、ページ生成サーバ１がページにコンテンツを配置することで、ページがユーザ端末５に送信される。
【００４９】
なお、ここでは、ページ生成サーバ１がサービス提供サーバ３からコンテンツを受信して、コンテンツを配置したページを生成するものとして、ページ生成サーバ１と、サービス提供サーバ３とを別々の装置として説明しているが、ページ生成サーバ１がサービス提供サーバ３の機能をも有して、１台のコンピュータによって実現してもよい。
【００５０】
ユーザ端末５及び広告主端末７は、通信機能を有する端末であり、例えば、パーソナルコンピュータ（ＰＣ）や、携帯電話機等の携帯端末である。ユーザ端末５は、Ｗｅｂブラウザが組み込まれてページを表示することが可能な端末であれば、どのような端末でもよい。また、広告主端末７は、ページ生成サーバ１からユーザに関する情報を受信して、広告主が作成した広告に関する情報をページ生成サーバ１に送信できれば、どのような端末であってもよい。
【００５１】
通信ネットワーク９は、ページ生成サーバ１と、サービス提供サーバ３と、ユーザ端末５と、広告主端末７との間で通信を行うための、例えば、インターネット等の通信回線である。通信ネットワーク９は、有線であってもよいし、その一部又は全部が無線であってもよい。
【００５２】
［ページ生成サーバ１の処理］
次に、ページ生成サーバ１での処理について説明する。図４は、第１実施形態に係るページ生成サーバ１のメイン処理のフローチャートである。
【００５３】
図４のＳ１０：ユーザ端末５の制御部は、ページの要求であるページ要求情報を送信する。例えば、図２（ａ）においてユーザによりリンク３３が選択されることで、ユーザ端末５は、ページ要求情報を送信する。ページ要求情報は、ユーザＩＤ等のユーザ情報を含み、ページを初めて要求する場合を除き、クッキーを含む。
【００５４】
Ｓ１１：ページ生成サーバ１の制御部１０（ページ要求受付手段１１）は、ユーザ端末５から送信されたページ要求情報を受信する。
【００５５】
Ｓ１２：制御部１０（ステージ判定手段１２）は、ページ要求情報に含まれるクッキーに基づき、ステージ判定テーブル２１を参照してユーザのステージを判定する。
【００５６】
Ｓ１３：制御部１０（レイアウト決定手段１３）は、ステージ判定手段１２により判定されたユーザのステージに基づいてページのレイアウト及び表示内容を決定する。
【００５７】
Ｓ１４：制御部１０（ユーザ情報通知手段１６）は、ユーザに関する情報として、例えば、広告主の情報をお気に入りに登録している登録ユーザ数を、広告主端末７に通知する。
【００５８】
Ｓ１５：広告主端末７の制御部は、ページ生成サーバ１から送信されたユーザに関する情報を受信する。
【００５９】
Ｓ１６：広告主端末７の制御部は、例えば、広告主による広告主端末７の操作によって、ユーザに関する情報に基づいて広告情報を作成する。
【００６０】
このように、ページ生成サーバ１は、ページを要求したユーザ端末５のユーザに関する情報を広告主端末７に送信することによって、広告主は、ユーザに関する情報を参照できるので、広告主が広告内容を検討して広告情報を更新する動機付けを提供できる。
【００６１】
Ｓ１７：広告主端末７の制御部は、作成した広告情報を、ページ生成サーバ１に送信する。この広告情報は、登録ユーザ数に応じて広告主が作成したものであるので、広告主の情報をお気に入りに登録しているユーザにとって、興味をひくような高価値の情報である可能性が高い。
【００６２】
Ｓ１８：ページ生成サーバ１の制御部１０（広告情報取得手段１７）は、広告主端末７から送信された広告情報を受信する。そして、制御部１０は、受信した広告情報を広告ＤＢ２３に記憶させる。
【００６３】
Ｓ１９：制御部１０（ページ生成手段１４）は、既に決定されたレイアウトを用いて、また、例えば、広告情報を有するステージである場合には、広告情報を配置して、ページ要求情報に含む所定のＵＲＬに対応したページを生成する。ページの生成は、例えば、サービス提供サーバ３との間で通信を行って、サービス提供サーバ３に記憶されたコンテンツを取得して配置することで実現できる。
【００６４】
Ｓ２０：制御部１０（ページ送信手段１５）は、生成したページのページデータをユーザ端末５に送信する。また、制御部１０は、クッキーを送信する。
【００６５】
Ｓ２１：ユーザ端末５の制御部は、ページ生成サーバ１から送信されたページデータを受信する。また、ユーザ端末５の制御部は、ページデータと同時に送信されたクッキーを受信する。
【００６６】
Ｓ２２：ユーザ端末５の制御部は、受信したページデータを用いてページを表示する。また、ユーザ端末５の制御部は、クッキーを記憶部に記憶させる。その後、ユーザ端末５の制御部は、本処理を終了する。
【００６７】
なお、図４のフローチャートでの説明において、Ｓ１４からＳ１８までの処理Ｐは、ユーザ端末５からのページの要求に非同期に行ってよい。
【００６８】
このように、ページ生成サーバ１は、ユーザによるサービスの利用状況に応じてレイアウトを決定したページによって、例えば、広告情報を表示するので、ユーザの利用状況を考慮した、同一のＵＲＬで表示されるページを提供でき、レイアウトによる見た目の変化から、ユーザに新鮮味を感じさせることができる。また、ページ生成サーバ１とユーザ端末５との間の通信において、クッキーを用いてアクセスログをページ生成サーバ１に受け渡すことで、ページ生成サーバ１は、ユーザのステージに応じたレイアウト変更を実現できる。
【００６９】
（第２実施形態）
第１実施形態では、アクセスログとしてクッキーを用いるものであった。第２実施形態では、ページ生成サーバがアクセスログを生成し、記憶する例を説明する。なお、以降の説明において、上述した第１実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
【００７０】
［サービス提供システム２００の全体構成及びページ生成サーバ２０１の機能構成］
図５は、第２実施形態に係るサービス提供システム２００の全体構成及びページ生成サーバ２０１の機能構成を示す図である。図６は、第２実施形態に係るアクセスログＤＢ２２４の例を示す図である。
【００７１】
図５に示すサービス提供システム２００のページ生成サーバ２０１は、制御部２１０と、記憶部２２０とを備える。制御部２１０は、レイアウト決定手段１３、ページ生成手段１４、ユーザ情報通知手段１６及び広告情報取得手段１７の他に、ページ要求受付手段２１１と、ステージ判定手段２１２と、ページ送信手段２１５とを備え、新たにアクセスログ制御手段２１８を備える。
【００７２】
ページ要求受付手段２１１は、ページ要求情報を受信する制御部である。この際、ページ要求受付手段２１１が受信するページ要求情報には、クッキーが含まれない。ステージ判定手段２１２は、アクセスログＤＢ２２４（履歴情報記憶手段）に記憶されたユーザのアクセスログに基づき、ステージ判定テーブル２１を参照してユーザのステージを判定する制御部である。ページ送信手段２１５は、生成したページをページ要求を行ったユーザ端末５に送信する制御部である。この際、ページ送信手段２１５は、クッキーを送信しない。アクセスログ制御手段２１８は、ページ要求情報を送信したユーザ端末５のアクセスログを生成し、アクセスログＤＢ２２４に記憶させる制御部である。
【００７３】
図６に示すアクセスログＤＢ２２４は、ユーザＩＤ２２４ａと、アクセス日２２４ｂと、対象サービス２２４ｃと、アクセス内容２２４ｄとを備え、ユーザ端末５から受信したページ要求情報に基づいて生成されたアクセスログを格納するＤＢである。
【００７４】
ユーザＩＤ２２４ａは、ページ要求情報を送信したユーザのユーザＩＤを格納する。アクセス日２２４ｂは、アクセスログを生成した日付を格納する。対象サービス２２４ｃは、アクセスした対象サービスの名称を格納する。アクセス内容２２４ｄは、対象サービスの利用内容を格納する。
【００７５】
［ページ生成サーバ２０１の処理］
次に、ページ生成サーバ２０１での処理について説明する。図７は、第２実施形態に係るページ生成サーバ２０１のメイン処理のフローチャートである。
【００７６】
図７のＳ２１０：ユーザ端末５の制御部は、ページの要求であるページ要求情報を送信する。ページ要求情報は、ユーザ情報、対象サービス及びその処理要求内容を含む。
【００７７】
Ｓ２１１：ページ生成サーバ２０１の制御部２１０（ページ要求受付手段２１１）は、ユーザ端末５から送信されたページ要求情報を受信する。
【００７８】
Ｓ２１１５：制御部２１０（アクセスログ制御手段２１８）は、ページ要求情報に基づいてアクセスログを生成して、生成されたアクセスログをアクセスログＤＢ２２４に記憶させる。
【００７９】
Ｓ２１２：制御部２１０（ステージ判定手段２１２）は、アクセスログＤＢ２２４に基づき、ステージ判定テーブル２１を参照してユーザのステージを判定する。
【００８０】
図６の例で、ユーザＩＤ２２４ａが「ＸＸＸ」のユーザは、ウエディングのサービスに関して条件検索を実行し、資料請求をしている。現在の日付を２０１０年１月３１日とした場合に、図３（ａ）のステージ判定テーブル２１を参照して、条件Ａを満たすステージは、ステージ「１」である。また、条件Ｂを満たすステージは、ステージ「３」である。条件Ａと条件ＢとはＯＲ条件であるので、ユーザＩＤ２２４ａが「ＸＸＸ」のユーザは、条件Ｂによりステージ「３」であることが分かる。
【００８１】
図７に戻り、Ｓ１３からＳ１９：第１実施形態（図４参照）と同様の処理を行う。なお、処理Ｐは、図４の処理Ｐと同様であるため、処理Ｐの内容の記載を省略する。
【００８２】
Ｓ２２０：制御部２１０（ページ送信手段２１５）は、生成したページのページデータをユーザ端末５に送信する。
【００８３】
Ｓ２２１：ユーザ端末５の制御部は、ページ生成サーバ２０１から送信されたページデータを受信する。
【００８４】
Ｓ２２２：ユーザ端末５の制御部は、受信したページデータを用いてページを表示する。その後、ユーザ端末５の制御部は、本処理を終了する。
【００８５】
このように、ページ生成サーバ２０１がアクセスログを生成して、生成したアクセスログをアクセスログＤＢ２２４に記憶することで、ページ生成サーバ２０１は、ユーザのステージに応じたレイアウト変更を実現できる。
【００８６】
（変形形態）
各実施形態は、ページのレイアウト決定により決定されるレイアウトの範囲をページの一部分の１つのかたまりにしているが、これに限定されない。例えば、２つ以上のかたまりにしてもよい。また、ページ全体をレイアウト決定により決定されるレイアウトの対象範囲にしてもよい。
【００８７】
各実施形態は、ページ生成サーバを、主にユーザによるサービスの利用状況に応じてレイアウトを決定したページによって、広告情報を配置したページを生成するものとして説明したが、これに限定されない。例えば、ページ生成サーバは、図３（ｂ）のレイアウトＤＢ２２の表示内容に一例を示したように、広告情報ではなく検索条件を配置したページを生成してもよいし、その他ユーザに有用な情報を配置したページを生成してもよい。
【００８８】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８９】
１，２０１  ページ生成サーバ
５      ユーザ端末
７      広告主端末
１０，２１０  制御部
１１，２１１  ページ要求受付手段
１２，２１２  ステージ判定手段
１３    レイアウト決定手段
１４    ページ生成手段
１５，２１５  ページ送信手段
１６    ユーザ情報通知手段
１７    広告情報取得手段
２０，２２０  記憶部
２１    ステージ判定テーブル
２２    レイアウトＤＢ
２３    広告ＤＢ
１００，２００  サービス提供システム
２１８  アクセスログ制御手段
２２４  アクセスログＤＢ
【図１】
2011164960.tif 000003
【図２】
2011164960.tif 000004
【図３】
2011164960.tif 000005
【図４】
2011164960.tif 000006
【図５】
2011164960.tif 000007
【図６】
2011164960.tif 000008
【図７】
2011164960.tif 000009