(57)【要約】  本発明は、作成されたＷｅｂページがユーザの目に止まり易い表示内容になるように効率良く工夫を加え、当該工夫が加えられたＷｅｂページをユーザに提供することが可能な情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録した記録媒体を提供する。  情報処理装置は、ネットワークを介して端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得する。そして、情報処理装置は、前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトを取得して、上記ページデータに対して当該スクリプトを実行可能に組み込む。そして、情報処置装置は、スクリプトが組み込まれたページデータを前記端末装置からの要求に応じて当該端末装置へ送信する。
2012172681.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置へＷｅｂページを構成するページデータを送信する情報処理装置であって、
前記ネットワークを介して前記端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得する第１取得手段と、
前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトであって、前記Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、当該オブジェクトの前記Ｗｅｂページ上における表示位置を基準として前記Ｗｅｂページ上における予め定められた範囲に表示される前記コンテンツ情報を前記Ｗｅｂページから特定させる特定ステップと、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記対応付け情報を参照することにより決定させる決定ステップと、前記決定された前記変化情報に基づいて前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を前記端末装置に実行させるスクリプトを記憶する記憶手段から当該スクリプトを取得する第２取得手段と、
前記第１取得手段により取得された前記ページデータに対して前記第２取得手段により取得された前記スクリプトを実行可能に組み込む組込手段と、
前記組込手段により前記スクリプトが組み込まれた前記ページデータを前記端末装置からの要求に応じて当該端末装置へ送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１取得手段により取得された前記ページデータを解析して前記候補コンテンツ情報が含まれるコンテンツ情報を抽出する抽出手段を更に備え、
前記組込手段は、前記抽出手段により抽出された前記コンテンツ情報が前記スクリプトにより識別可能とするための情報を前記ページデータに組み込むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記オブジェクト表示ステップは、前記オブジェクトの前記表示位置を、時間の経過にしたがって変位させ、
前記特定ステップは、前記オブジェクトの前記表示位置が変位している間に、前記予め定められた範囲に表示されている前記コンテンツ情報を前記Ｗｅｂページから特定させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記特定ステップは、前記オブジェクトの前記表示位置に対応する第１の座標と、前記コンテンツ情報の前記Ｗｅｂページ上における表示範囲に含まれる座標群の中で予め定められた第２の座標との間の距離が、予め定められた閾値以下である前記コンテンツ情報を前記Ｗｅｂページから特定させることを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記特定ステップは、前記オブジェクトの前記表示位置に対応する第１の座標と、前記コンテンツ情報の前記Ｗｅｂページ上における表示範囲に含まれる座標群の中で予め定められた複数の第２の座標のそれぞれとの間の距離のうち最小の距離が、予め定められた閾値以下である前記コンテンツ情報を前記Ｗｅｂページから特定させることを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項６】
前記オブジェクトの前記表示位置を基点とする前記Ｗｅｂページ上における複数の方向毎に前記閾値が定められており、第１の前記方向における前記閾値が、前記第１の前記方向とは異なる第２の前記方向における前記閾値に比べて大きくなるように定められていることを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記オブジェクトの前記表示位置を基点とする前記Ｗｅｂページ上における複数の方向毎に前記範囲が定められており、第１の前記方向における前記範囲が、前記第１の前記方向とは異なる第２の前記方向における前記範囲に比べて大きくなるように定められていることを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項８】
前記オブジェクト表示ステップは、前記オブジェクトの前記表示位置を、前記Ｗｅｂページにおいて画像又はテキストが表示される表示範囲外で変位させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項９】
前記記憶手段には、複数の前記候補コンテンツ情報毎に、前記変化情報を対応付けた前記対応付け情報が記憶され、
前記情報処理装置は、前記記憶手段に記憶された各前記候補コンテンツ情報に対応する前記対応付け情報から、前記抽出手段により抽出された前記コンテンツ情報に対応する候補コンテンツ情報を含む前記対応付け情報を絞り込む絞込手段を更に備え、
前記送信手段は、前記絞込手段により絞り込まれた前記対応付け情報を前記端末装置へ送信することを特徴とする請求項１乃至請求項８の何れか一項に記載の情報処理装置。
【請求項１０】
前記特定ステップは、前記オブジェクトの前記Ｗｅｂページ上における表示位置を示す位置情報を前記情報処理装置へ送信することにより、当該位置情報と前記ページデータとに基づいて前記コンテンツ情報を前記情報処理装置に特定させ、
前記決定ステップは、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記情報処理装置に決定させることを特徴とする請求項１乃至請求項８の何れか一項に記載の情報処理装置。
【請求項１１】
ネットワークを介して端末装置へＷｅｂページを構成するページデータを送信するコンピュータにより実行される情報処理方法であって、
前記ネットワークを介して前記端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得するステップと、
前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトであって、前記Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、当該オブジェクトの前記Ｗｅｂページ上における表示位置を基準として前記Ｗｅｂページ上における予め定められた範囲に表示される前記コンテンツ情報を前記Ｗｅｂページから特定させる特定ステップと、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記対応付け情報を参照することにより決定させる決定ステップと、前記決定された前記変化情報に基づいて前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を前記端末装置に実行させるスクリプトを記憶する記憶手段から当該スクリプトを取得する取得ステップと、
前記取得された前記ページデータに対して前記取得された前記スクリプトを実行可能に組み込むステップと、
前記スクリプトが組み込まれた前記ページデータを前記端末装置からの要求に応じて当該端末装置へ送信するステップと、
を含むことを特徴とする情報処理方法。
【請求項１２】
ネットワークを介して端末装置へＷｅｂページを構成するページデータを送信するコンピュータに、
前記ネットワークを介して前記端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得するステップと、
前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトであって、前記Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、当該オブジェクトの前記Ｗｅｂページ上における表示位置を基準として前記Ｗｅｂページ上における予め定められた範囲に表示される前記コンテンツ情報を前記Ｗｅｂページから特定させる特定ステップと、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記対応付け情報を参照することにより決定させる決定ステップと、前記決定された前記変化情報に基づいて前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を前記端末装置に実行させるスクリプトを記憶する記憶手段から当該スクリプトを取得する取得ステップと、
前記取得された前記ページデータに対して前記取得された前記スクリプトを実行可能に組み込むステップと、
前記スクリプトが組み込まれた前記ページデータを前記端末装置からの要求に応じて当該端末装置へ送信するステップと、
を実行させることを特徴とする情報処理プログラム。
【請求項１３】
ネットワークを介して端末装置へＷｅｂページを構成するページデータを送信するコンピュータに、
前記ネットワークを介して前記端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得するステップと、
前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトであって、前記Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、当該オブジェクトの前記Ｗｅｂページ上における表示位置を基準として前記Ｗｅｂページ上における予め定められた範囲に表示される前記コンテンツ情報を前記Ｗｅｂページから特定させる特定ステップと、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記対応付け情報を参照することにより決定させる決定ステップと、前記決定された前記変化情報に基づいて前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を前記端末装置に実行させるスクリプトを記憶する記憶手段から当該スクリプトを取得する取得ステップと、
前記取得された前記ページデータに対して前記取得された前記スクリプトを実行可能に組み込むステップと、
前記スクリプトが組み込まれた前記ページデータを前記端末装置からの要求に応じて当該端末装置へ送信するステップと、
を実行させる情報処理プログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが使用する端末装置からの要求に応じ、ネットワークを介してＷｅｂページを構成するページデータを送信する情報処理装置等の技術分野に関する。
【背景技術】
【０００２】
従来から、インターネットを介して商取引を行うことが可能なショッピングモール（仮想商店街）が知られている。このようなショッピングモールには、多くの店舗（仮想店舗）が出店することが可能になっている。そして、インターネット上でショッピングモールを提供するサイト（以下、「ショッピングモールサイト」という）にアクセスしたユーザ（顧客）の端末（以下、「ユーザ端末」という）には、例えば、出店している各店舗が出品した商品の一覧を掲載するＷｅｂページ（例えば、商品のキャンペーン特集用のＷｅｂページ）が表示される。このように、ユーザ端末に表示されたＷｅｂページ上で、ユーザが所望の商品を指定（例えば、商品の画像を指定）すると、例えば、指定された商品の詳細情報を掲載するＷｅｂページがユーザ端末に表示されることになる。このような商品の詳細情報を掲載するＷｅｂページは、ショッピングモールサイトに出店している店舗側で自ら作成される。そして、作成されたＷｅｂページを構成するページデータが、例えば店舗で使用される端末（以下、「店舗端末」という）から、例えばサイト運営者により管理されているサーバへアップロードされるようになっている。特許文献１には、店舗端末がショッピングモールへ出品するためのネット販売対象商品を実店舗で商取引される販売対象商品群の中から任意に選択した内容の商品案内ページ（Ｗｅｂページ）を作成して、ショッピングモールサイトへアップロードすることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2003-85389号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、Ｗｅｂページの表示内容は、商品の広告や販売促進等のために用いられるため、ユーザの目に止まり易い表示内容になるように工夫されることが望ましい。【０００５】
しかしながら、店舗側は自ら作成したＷｅｂページの表示内容に工夫を加えようにも難しい場合がある。例えば、スクリプトの作成といったプログラミング等が店舗側に要求された場合に、スクリプトを作成することができない店舗側は、Ｗｅｂページの表示内容に工夫を加えることが困難になる。また、店舗側がスクリプトを作成することができたとしても、店舗側が上記Ｗｅｂページのレイアウトを変更する場合に、変更後のＷｅｂページに合わせて、その都度、スクリプトを組み込まなければならず非効率であった。【０００６】
一方、サイト運営者側で作成したキャンペーン特集用のＷｅｂページに対しても、サイト運営者側がスクリプトにより表示内容に工夫を加えることがある。しかし、サイト運営者側がキャンペーン特集用のＷｅｂページのレイアウトを変更する場合に、変更後のＷｅｂページに合わせてスクリプトを組み込まなければならず非効率であった。【０００７】
そこで、本発明は、上記点に鑑みてなされたものであり、作成されたＷｅｂページがユーザの目に止まり易い表示内容になるように効率良く工夫を加え、当該工夫が加えられたＷｅｂページをユーザに提供することが可能な情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録した記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１に記載の発明は、ネットワークを介して端末装置へＷｅｂページを構成するページデータを送信する情報処理装置であって、前記ネットワークを介して前記端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得する第１取得手段と、前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトであって、前記Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、当該オブジェクトの前記Ｗｅｂページ上における表示位置を基準として前記Ｗｅｂページ上における予め定められた範囲に表示される前記コンテンツ情報を前記Ｗｅｂページから特定させる特定ステップと、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記対応付け情報を参照することにより決定させる決定ステップと、前記決定された前記変化情報に基づいて前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を前記端末装置に実行させるスクリプトを記憶する記憶手段から当該スクリプトを取得する第２取得手段と、前記第１取得手段により取得された前記ページデータに対して前記第２取得手段により取得された前記スクリプトを実行可能に組み込む組込手段と、前記組込手段により前記スクリプトが組み込まれた前記ページデータを前記端末装置からの要求に応じて当該端末装置へ送信する送信手段と、を備えることを特徴とする。【０００９】
この発明によれば、情報処理装置は、Ｗｅｂページのページデータを取得し、当該取得されたページデータに対して上記スクリプトを実行可能に組み込み、端末装置からの要求に応じて、上記スクリプトが組み込まれたＷｅｂページのページデータを当該端末装置に送信するように構成したので、ユーザへ提供するために作成されたＷｅｂページがユーザの目に止まり易い表示内容になるように効率良く工夫を加え、当該工夫が加えられたＷｅｂページをユーザに提供することができる。【００１０】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記第１取得手段により取得された前記ページデータを解析して前記候補コンテンツ情報が含まれるコンテンツ情報を抽出する抽出手段を更に備え、前記組込手段は、前記抽出手段により抽出された前記コンテンツ情報が前記スクリプトにより識別可能とするための情報を前記ページデータに組み込むことを特徴とする。【００１１】
この発明によれば、端末装置が上記スクリプトにしたがって、オブジェクトのＷｅｂページ上における表示位置を基準として当該Ｗｅｂページ上における予め定められた範囲に表示されるコンテンツ情報を迅速に特定することが可能となる。【００１２】
請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、前記オブジェクト表示ステップは、前記オブジェクトの前記表示位置を、時間の経過にしたがって変位させ、前記特定ステップは、前記オブジェクトの前記表示位置が変位している間に、前記予め定められた範囲に表示されている前記コンテンツ情報を前記Ｗｅｂページから特定させることを特徴とする。【００１３】
この発明によれば、オブジェクトの表示位置が時間の経過にしたがって変位している間に、決定された変化情報に基づいてＷｅｂページに表示されているオブジェクトの少なくとも表示形態を変化させることができ、そのため、コンテンツ情報をより効果的にユーザの目に止まり易くすることができる。【００１４】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の情報処理装置において、前記特定ステップは、前記オブジェクトの前記表示位置に対応する第１の座標と、前記コンテンツ情報の前記Ｗｅｂページ上における表示範囲に含まれる座標群の中で予め定められた第２の座標との間の距離が、予め定められた閾値以下である前記コンテンツ情報を前記Ｗｅｂページから特定させることを特徴とする。【００１５】
この発明によれば、第１の座標と第２の座標との間の距離が閾値以下であるコンテンツ情報をＷｅｂページから特定するので、コンテンツ情報の特定のための処理を簡素化することができる。【００１６】
請求項５に記載の発明は、請求項１乃至３の何れか一項に記載の情報処理装置において、前記特定ステップは、前記オブジェクトの前記表示位置に対応する第１の座標と、前記コンテンツ情報の前記Ｗｅｂページ上における表示範囲に含まれる座標群の中で予め定められた複数の第２の座標のそれぞれとの間の距離のうち最小の距離が、予め定められた閾値以下である前記コンテンツ情報を前記Ｗｅｂページから特定させることを特徴とする。【００１７】
この発明によれば、第１の座標と複数の第２の座標のそれぞれとの間の距離のうち最小の距離が閾値以下であるコンテンツ情報をＷｅｂページから特定するので、コンテンツ情報の表示領域がどのような形状であっても、効率良くコンテンツ情報を特定することができる。【００１８】
請求項６に記載の発明は、請求項４又は５に記載の情報処理装置において、前記オブジェクトの前記表示位置を基点とする前記Ｗｅｂページ上における複数の方向毎に前記閾値が定められており、第１の前記方向における前記閾値が、前記第１の前記方向とは異なる第２の前記方向における前記閾値に比べて大きくなるように定められていることを特徴とする。【００１９】
この発明によれば、オブジェクトの表示位置を基点として第１の方向（例えば、オブジェクトの進行方向）に存在するコンテンツ情報を他の方向に存在するコンテンツ情報よりも優先して特定することができる。【００２０】
請求項７に記載の発明は、請求項１乃至３の何れか一項に記載の情報処理装置において、前記オブジェクトの前記表示位置を基点とする前記Ｗｅｂページ上における複数の方向毎に前記範囲が定められており、第１の前記方向における前記範囲が、前記第１の前記方向とは異なる第２の前記方向における前記範囲に比べて大きくなるように定められていることを特徴とする。【００２１】
この発明によれば、オブジェクトの表示位置を基点として第１の方向（例えば、オブジェクトの進行方向）に存在するコンテンツ情報を他の方向に存在するコンテンツ情報よりも優先して特定することができる。【００２２】
請求項８に記載の発明は、請求項１又は２に記載の情報処理装置において、前記オブジェクト表示ステップは、前記オブジェクトの前記表示位置を、前記Ｗｅｂページにおいて画像又はテキストが表示される表示範囲外で変位させることを特徴とする。【００２３】
この発明によれば、オブジェクトの表示位置が、Ｗｅｂページにおいて画像又はテキストが表示される表示範囲外で変位するので、Ｗｅｂページ上における画像又はテキストの視認性が低下することを防止することができる。【００２４】
請求項９に記載の発明は、請求項１乃至請求項８の何れか一項に記載の情報処理装置において、前記記憶手段には、複数の前記候補コンテンツ情報毎に、前記変化情報を対応付けた前記対応付け情報が記憶され、前記情報処理装置は、前記記憶手段に記憶された各前記候補コンテンツ情報に対応する前記対応付け情報から、前記抽出手段により抽出された前記コンテンツ情報に対応する候補コンテンツ情報を含む前記対応付け情報を絞り込む絞込手段を更に備え、前記送信手段は、前記絞込手段により絞り込まれた前記対応付け情報を前記端末装置へ送信することを特徴とする。【００２５】
この発明によれば、端末装置における処理の負担を軽減しつつ、当該端末装置のＷｅｂページ上に表示されているコンテンツ情報を、より効果的にユーザの目に止まり易くすることができる。【００２６】
請求項１０に記載の発明は、請求項１乃至請求項８の何れか一項に記載の情報処理装置において、前記特定ステップは、前記オブジェクトの前記Ｗｅｂページ上における表示位置を示す位置情報を前記情報処理装置へ送信することにより、当該位置情報と前記ページデータとに基づいて前記コンテンツ情報を前記情報処理装置に特定させ、前記決定ステップは、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記情報処理装置に決定させることを特徴とする。【００２７】
この発明によれば、情報処理装置においてオブジェクトの表示位置を管理できると共に、端末装置における処理の負担を軽減しつつ、当該端末装置のＷｅｂページ上に表示されているコンテンツ情報を、より効果的にユーザの目に止まり易くすることができる。【００２８】
請求項１１に記載の発明は、ネットワークを介して端末装置へＷｅｂページを構成するページデータを送信するコンピュータにより実行される情報処理方法であって、前記ネットワークを介して前記端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得するステップと、前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトであって、前記Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、当該オブジェクトの前記Ｗｅｂページ上における表示位置を基準として前記Ｗｅｂページ上における予め定められた範囲に表示される前記コンテンツ情報を前記Ｗｅｂページから特定させる特定ステップと、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記対応付け情報を参照することにより決定させる決定ステップと、前記決定された前記変化情報に基づいて前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を前記端末装置に実行させるスクリプトを記憶する記憶手段から当該スクリプトを取得する取得ステップと、前記取得された前記ページデータに対して前記取得された前記スクリプトを実行可能に組み込むステップと、前記スクリプトが組み込まれた前記ページデータを前記端末装置からの要求に応じて当該端末装置へ送信するステップと、を含むことを特徴とする。【００２９】
請求項１２に記載の情報処理プログラムの発明は、ネットワークを介して端末装置へＷｅｂページを構成するページデータを送信するコンピュータに、前記ネットワークを介して前記端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得するステップと、前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトであって、前記Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、当該オブジェクトの前記Ｗｅｂページ上における表示位置を基準として前記Ｗｅｂページ上における予め定められた範囲に表示される前記コンテンツ情報を前記Ｗｅｂページから特定させる特定ステップと、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記対応付け情報を参照することにより決定させる決定ステップと、前記決定された前記変化情報に基づいて前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を前記端末装置に実行させるスクリプトを記憶する記憶手段から当該スクリプトを取得する取得ステップと、前記取得された前記ページデータに対して前記取得された前記スクリプトを実行可能に組み込むステップと、前記スクリプトが組み込まれた前記ページデータを前記端末装置からの要求に応じて当該端末装置へ送信するステップと、を実行させることを特徴とする。【００３０】
請求項１３に記載の記憶媒体の発明は、ネットワークを介して端末装置へＷｅｂページを構成するページデータを送信するコンピュータに、前記ネットワークを介して前記端末装置に提供するために作成されたＷｅｂページであって所定のコンテンツ情報を表示するためのＷｅｂページを構成するページデータを取得するステップと、前記Ｗｅｂページに表示されるコンテンツ情報の候補として予め定められた候補コンテンツ情報と、前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定する変化情報と、を対応付けた対応付け情報を参照可能にプログラムされたスクリプトであって、前記Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、当該オブジェクトの前記Ｗｅｂページ上における表示位置を基準として前記Ｗｅｂページ上における予め定められた範囲に表示される前記コンテンツ情報を前記Ｗｅｂページから特定させる特定ステップと、前記特定されたコンテンツ情報に対応する前記候補コンテンツ情報に対応付けられた前記変化情報を前記対応付け情報を参照することにより決定させる決定ステップと、前記決定された前記変化情報に基づいて前記Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を前記端末装置に実行させるスクリプトを記憶する記憶手段から当該スクリプトを取得する取得ステップと、前記取得された前記ページデータに対して前記取得された前記スクリプトを実行可能に組み込むステップと、前記スクリプトが組み込まれた前記ページデータを前記端末装置からの要求に応じて当該端末装置へ送信するステップと、を実行させる情報処理プログラムをコンピュータ読み取り可能に記録した記録媒体である。
【発明の効果】
【００３１】
本発明によれば、情報処理装置は、Ｗｅｂページのページデータを取得し、当該取得されたページデータに対して上記スクリプトを実行可能に組み込み、端末装置からの要求に応じて、上記スクリプトが組み込まれたＷｅｂページのページデータを当該端末装置に送信するように構成したので、ユーザへ提供するために作成されたＷｅｂページがユーザの目に止まり易い表示内容になるように効率良く工夫を加え、当該工夫が加えられたＷｅｂページをユーザに提供することができる。
【図面の簡単な説明】
【００３２】
【図１】第１実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】第１実施形態に係る情報提供サーバ１の概要構成の一例を示すブロック図である。
【図３】第１実施形態に係る対応付け情報をテーブル化して例示する図である。
【図４】ユーザ端末２−ｋの概要構成例を示すブロック図である。
【図５】第１実施形態に係るスクリプト組込処理を示すフローチャートである。
【図６】第１実施形態に係る表示処理を示すフローチャートである。
【図７】Ｗｅｂページ上に表示されたオブジェクト及びコンテンツ情報を示す図である。
【図８】オブジェクトの表示位置に対応する座標とコンテンツ情報の基準座標との間の距離が閾値以下であるかの判定方法を説明するための概念図である。
【図９】オブジェクトの表示位置に対応する座標とコンテンツ情報の基準座標との間の距離が閾値以下であるかの判定方法を説明するための概念図である。
【図１０】Ｗｅｂページ上に表示されたオブジェクト及びコンテンツ情報を示す図である。
【図１１】商品の詳細情報を掲載するＷｅｂページ（当該商品を出品する店舗側で作成）の表示例を示す図である。
【図１２】図１１に示すＷｅｂページ中のコンテンツ情報ＣＴ７を含む一部分を抜き出した図である。
【図１３】第２実施形態に係るスクリプト組込処理を示すフローチャートである。
【図１４】第２実施形態に係る対応付け情報をテーブル化して例示する図である。
【図１５】第２実施形態に係る表示処理を示すフローチャートである。
【図１６】第２実施形態の変形形態に係る対応付け情報をテーブル化して例示する図である。
【図１７】第３実施形態に係る表示処理を示すフローチャートである。
【発明を実施するための形態】
【００３３】
次に、本発明を実施するための形態について、図面に基づいて説明する。なお、以下に説明する各実施形態は、情報提供システムに対して本発明を適用した場合の実施形態である。
（Ｉ）第１実施形態
始めに、本発明に係る第１実施形態について、図１乃至図９を用いて説明する。
【００３４】
まず、本発明の第１実施形態に係る情報提供システムＳの構成及び概要機能について、図１を用いて説明する。なお、図１は、第１実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【００３５】
図１に示すように、情報提供システムＳは、情報提供サーバ１と、複数のユーザ端末２−ｋ（ｋ＝１、２〜ｎ）（以下、「ユーザ端末２−ｋ」とする。）と、複数の店舗端末３−ｊ（ｊ＝１、２〜ｍ）（以下、「店舗端末３−ｊ」とする。）と、を含んで構成されている。なお、情報提供サーバ１は、本発明に係る「情報処理装置」の一例である。ユーザ端末２−ｋは、本発明に係る「端末装置」の一例である。
【００３６】
情報提供サーバ１、ユーザ端末２−ｋ及び店舗端末３−ｊは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３７】
情報提供サーバ１は、例えば、ネットワークＮＷ上で、例えば、各種店舗とユーザが商品やサービスの商取引を行うためのショッピングモールサイト（例えば、仮想商店街）等を運営するために設置されたサーバ（例えば、Ｗｅｂサーバ、及びデータベースサーバ等）である。そして、情報提供サーバ１は、サイトへアクセスしたユーザ端末２−ｋからの要求（ＨＴＴＰ（Hyper Text Transfer Protocol）リクエスト）に応じて、Ｗｅｂページを構成するページデータ（以下、「Ｗｅｂページのページデータ」という）をユーザ端末２−ｋに送信する。そして、ユーザ端末２−ｋは、Ｗｅｂブラウザにより、受信されたページデータに基づき、Ｗｅｂページを表示部における表示画面（Ｗｅｂブラウザのアクティブな表示領域）に表示する。
【００３８】
ここで、ユーザ端末２−ｋに提供されるＷｅｂページの例としては、各店舗が出品した商品の一覧を掲載するＷｅｂページ（例えば、商品のキャンペーン特集用のＷｅｂページ）や、商品の詳細情報を掲載するＷｅｂページ等が挙げられる。各店舗が出品した商品の一覧を掲載するＷｅｂページは、例えばサイト運営者側（例えば、サイト運営者の従業員）で作成される。一方、商品の詳細情報を掲載するＷｅｂページは、例えば当該商品を出品する店舗側（例えば、店舗の従業員）で作成される。このようなＷｅｂページ上には、商品に関する様々なコンテンツ情報が表示される。このコンテンツ情報には、例えば、商品の画像とその商品を紹介する文字（テキスト）等が含まれる。なお、サイト運営者側で作成されるＷｅｂページの例としては、例えば震災や災害等からの復興を支援する情報が掲載されたＷｅｂページや、母の日特集の情報を掲載するＷｅｂページ等もある。
【００３９】
次に、第１実施形態に係る情報提供サーバ１の構成及び機能について、図２を用いて説明する。なお、図２は、第１実施形態に係る情報提供サーバ１の概要構成の一例を示すブロック図である。
【００４０】
図２に示すように、情報提供サーバ１は、通信部１１と、記憶部１２と、入出力インターフェース部１３と、システム制御部１４と、を備えている。そして、システム制御部１４と入出力インターフェース部１３とは、システムバス１５を介して接続されている。
【００４１】
通信部１１は、ネットワークＮＷに接続して、ユーザ端末２−ｋ又は店舗端末３−ｊとの通信状態を制御するようになっている。
【００４２】
記憶部１２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステム及びサーバプログラム（本発明の情報処理プログラムを含む）等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ等からネットワークＮＷを介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。
【００４３】
また、記憶部１２には、ネットワークＮＷを介してユーザ端末２−ｋに提供するために作成された各種Ｗｅｂページ（所定のコンテンツ情報を表示するためのＷｅｂページ）のページデータが記憶されている。ページデータは、ＨＴＭＬ（Hyper Text Markup Language）、ＸＭＬ（eXtensible Markup Language）、又はＸＨＴＭＬ（Extensible HyperText Markup Language）等により記述された構造化文書ファイル（以下、単に「文書ファイル」と称する）、及び画像ファイル等から構成される。そして、文書ファイルには、コンテンツ情報を構成するテキストデータ等が含まれる。また、画像ファイルには、コンテンツ情報を構成する画像データ等が含まれる。なお、Ｗｅｂページ上に表示される各コンテンツ情報のサイズ及び配置位置等は、上記文書ファイル内で定義される。
【００４４】
また、記憶部１２には、ＤＢ（データベース）１２１が構築されている。このＤＢ１２１には、候補コンテンツ情報と、アクション情報（変化情報の一例）と、を対応付けた対応付け情報がテーブル化されて記憶されている。ここで、候補コンテンツ情報は、Ｗｅｂページに表示される上記コンテンツ情報の候補として例えばサイト運営者側により予め定められる。候補コンテンツ情報の例としては、Ｗｅｂページを閲覧しているユーザの興味や注意をひくような情報（例えば、割引やクーポン提供等の特典情報）、当該ユーザに注意喚起させる対象となる情報（例えば、模倣品の名称を含む情報等）、震災や災害等からの復興を支援する情報等が挙げられる。一方、アクション情報は、Ｗｅｂページに表示されるオブジェクトの少なくとも表示形態の変化を規定するスクリプト（例えばJavaScript（登録商標）等のスクリプト言語で記述された簡易プログラム）の一つである。このオブジェクトは、例えば人の形をした画像により構成されるものである。そして、このオブジェクトは、後述する「オブジェクトの表示処理を規定するスクリプト」により、例えば人が歩く動作を模した動きを伴ってＷｅｂページ上における表示位置を時間の経過にしたがって変位するようになっている。なお、Ｗｅｂページ上におけるオブジェクトの表示位置の変位を、以下、「オブジェクトの移動表示」と称する。また、上記アクション情報により、Ｗｅｂページ上でオブジェクトを閲覧するユーザに対して、当該オブジェクトが「ジャンプ」や「万歳」等のアクションを行うように視認させることができる。また、Ｗｅｂページ上に複数のオブジェクトが表示される場合、これらのオブジェクトごとに上記移動表示がなされる。なお、オブジェクトの表示形態の変化には、例えばオブジェクトから、テキストが表示された吹き出し（イメージ的には、オブジェクトが何等かの言葉を話す様子）が表示されることも含まれる。また、本実施形態において、人の形をしたオブジェクトを例にとって説明するが、これに限定されるものではなく、例えば動物や乗物等の形をしたオブジェクトであってもよい。
【００４５】
また、上記対応付け情報は、例えば、ユーザ端末２−ｋのＷｅｂブラウザにより実行される「オブジェクトの表示処理を規定するスクリプト（以下、「オブジェクト表示処理用スクリプト」という）」により用いられる。このオブジェクト表示処理用スクリプトは、上記対応付け情報を参照可能にプログラムされたスクリプトであって、（i）Ｗｅｂページ上にオブジェクトを表示させるオブジェクト表示ステップと、（ii）当該オブジェクトのＷｅｂページ上における表示位置を基準としてＷｅｂページ上における予め定められた範囲（例えば、オブジェクトの周囲）に表示されるコンテンツ情報をＷｅｂページから特定（つまり、オブジェクトの表示位置との関係から特定）させる特定ステップと、（iii）特定されたコンテンツ情報に対応する候補コンテンツ情報に対応付けられたアクション情報を上記対応付け情報を参照することにより決定させる決定ステップと、（iv）決定されたアクション情報に基づいてＷｅｂページに表示されるオブジェクトの少なくとも表示形態を変化させる制御ステップと、を、ユーザ端末２−ｋのＷｅｂブラウザに実行させるスクリプトである。そして、このようなオブジェクト表示処理用スクリプトは、記憶部１２に記憶されており、例えば、店舗側若しくはサイト運営者側で作成され、例えば店舗端末３−ｊ若しくはサイト運営者側で使用される端末からアップロードされることで情報提供サーバ１により取得されたＷｅｂページのページデータに対して実行可能に組み込まれる（Ｗｅｂページを構成する構造化文書内に記述される）。
【００４６】
ここで、オブジェクト表示処理用スクリプトにしたがって行われるオブジェクトの表示処理の概要について、図３を用いて説明する。なお、図３は、第１実施形態に係る対応付け情報をテーブル化して例示する図である。
【００４７】
図３に例示するテーブルＴには、候補コンテンツ情報５０と、アクション情報５１と、をオブジェクトごとに対応付けた対応付け情報が登録されている。また、このテーブルＴには、複数の候補コンテンツ情報５０が登録されており、各々の候補コンテンツ情報５０に対してアクション情報５１が対応付けられている。言い換えれば、図３に示す例では、候補コンテンツ情報５０ごとに対応付け情報がある。なお、図３に例示するテーブルＴにおける行を「レコード」という。
【００４８】
例えば、オブジェクトＯＢ１の表示処理が行われる場合、このオブジェクトＯＢ１の表示位置との関係から特定されたコンテンツ情報に「大安売り」という文字が含まれていたとき、図３に例示するレコードＲＤ１中の対応付け情報から、「大安売り」という候補コンテンツ情報５０に対応付けられた“ジャンプ”のスクリプトであるアクション情報５１が決定される。そして、決定された“ジャンプ”のスクリプトであるアクション情報５１に基づいて、Ｗｅｂページに表示されているオブジェクトＯＢ１の表示形態が「人がジャンプする」ように変化される。これによれば、オブジェクトＯＢ１の周囲に表示されているコンテンツ情報ＣＴ１を、より効果的に閲覧者の目に止まり易くすることができ、大安売りの情報を閲覧者に効果的に伝えることができる。
【００４９】
なお、コンテンツ情報に画像が含まれている場合において、この画像中に表される文字をＯＣＲ（Optical Character Reader）にて認識することで、コンテンツ情報に含まれる文字を特定するように構成してもよい。ところで、コンテンツ情報には、例えばバナー広告の画像が含まれる場合があり、このような画像は所定時間間隔で別の画像に切り替えられる場合がある。この画像の切り替えにおいて、例えば画像中に表された文字も切り替わる場合、この文字の切り替わり（例えば、「大安売り」から「キャンペーン」に切り替わる）に応じて、候補コンテンツ情報５０に対応付けられたアクション情報５１も切り替わることになる。そのため、この場合、Ｗｅｂページに表示されているオブジェクトＯＢ１の表示形態のある変化が、画像の切り替えに応じて、別の変化に切り替わることになる。例えば、オブジェクトＯＢ１の表示形態の変化が「ジャンプ」から「万歳」に切り替わる。
【００５０】
また、例えば、オブジェクトＯＢ２の表示処理が行われる場合、このオブジェクトＯＢ２の表示位置との関係から特定されたコンテンツ情報に「Ｙ％ＯＦＦ」（この場合の「Ｙ」は１００以下の任意の自然数となる）という文字が含まれていたとき、図３に例示するレコードＲＤ２中の対応付け情報から、「Ｙ％ＯＦＦ」という候補コンテンツ情報５０に対応付けられた“紙吹雪”のスクリプトであるアクション情報５１が決定される。そして、決定された“紙吹雪”のスクリプトであるアクション情報５１に基づいて、Ｗｅｂページに表示されているオブジェクトＯＢ１の表示形態が「人の回りに紙吹雪が撒かれる」ように変化される。なお、図３に例示するテーブルＴにおいて、「ポイントＸ倍」という候補コンテンツ情報５０、及び「先着Ｚ名」という候補コンテンツ情報５０における「Ｘ」及び「Ｚ」は、それぞれ任意の自然数である。また、例えば、オブジェクトＯＢ２の表示位置との関係から特定されたコンテンツ情報に「先着Ｚ名」という文字が含まれていたとき、図３に例示するレコードＲＤ３中の対応付け情報から、「先着Ｚ名」という候補コンテンツ情報５０に対応付けられた“走りだす”のスクリプトであるアクション情報５１が決定される。そして、決定された“走り出す”のスクリプトであるアクション情報５１に基づいて、Ｗｅｂページに表示されているオブジェクトＯＢ２の表示形態が「歩いていた人が急にスピードを上げて走りだす」ように変化される。
【００５１】
なお、コンテンツ情報が含まれる候補コンテンツ情報５０に対応付けられたアクション情報５１が決定されるように構成してもよい。例えば、コンテンツ情報に「大安売」という文字のみが含まれていた場合、この「大安売」は、「大安売り」という候補コンテンツ情報５０中に含まれている。そのため、この場合、「大安売り」という候補コンテンツ情報５０に対応付けられた“ジャンプ”のスクリプトであるアクション情報５１が決定されることになる。
【００５２】
また、例えば、オブジェクトＯＢ２の表示処理が行われる場合、このオブジェクトＯＢ２の表示位置との関係から特定されたコンテンツ情報に「支援物質」という文字が含まれていたとき、図３に例示するレコードＲＤ４中の対応付け情報から、「支援物資」という候補コンテンツ情報５０に対応付けられた“支援吹き出し”のスクリプトであるアクション情報５１が決定される。そして、決定された“支援吹き出し”のスクリプトであるアクション情報５１に基づいて、Ｗｅｂページに表示されているオブジェクトＯＢ２付近に吹き出し等が表示され、吹き出し内に「ご購入頂いた支援物資は、各自治体を通して被災地の皆様にお届けします」というメッセージが表示される。これによれば、例えば、Ｗｅｂページの作成者は、震災等からの復興を積極的に支援している旨のメッセージを閲覧者に強力に伝えることができる。
【００５３】
また、例えば、オブジェクトＯＢ２の表示処理が行われる場合、このオブジェクトＯＢ２の表示位置との関係から特定されたコンテンツ情報に「ＡＢＣＤＥＦ」という模倣品（例えば、正規品の名称と類似する名称）という文字が含まれていたとき、図３に例示するレコードＲＤ５中の対応付け情報から、「ＡＢＣＤＥＦ」という候補コンテンツ情報５０に対応付けられた“注意吹き出し”のスクリプトであるアクション情報５１が決定される。そして、決定された“注意吹き出し”のスクリプトであるアクション情報５１に基づいて、Ｗｅｂページに表示されているオブジェクトＯＢ２付近に吹き出し等が表示され、吹き出し内に「２本以外のラインが付されている商品は模倣品ですので、ご注意下さい。また、正規品については、値引きは一切行っておりません」というメッセージが表示される。これによれば、Ｗｅｂページの作成者は、閲覧者に対する模倣品の注意喚起を行うことができる。
【００５４】
入出力インターフェース部１３は、通信部１１及び記憶部１２と、システム制御部１４との間のインターフェース処理を行うようになっている。
【００５５】
システム制御部１４は、ＣＰＵ（Central Processing Unit）１４ａ、ＲＯＭ（Read Only Memory）１４ｂ、ＲＡＭ（Random Access Memory）１４ｃ等により構成されている。なお、記憶部１２及びＲＡＭ（Random Access Memory）１４ｃは、本発明に係る「記憶手段」の一例である。そして、システム制御部１４は、サーバプログラムを実行することにより、本発明における第１取得手段、第２取得手段、組込手段、及び送信手段等して機能する。これにより、システム制御部１４は、例えば店舗端末３−ｊ等からのＷｅｂページのページデータのアップロードを受け付けることで取得されたページデータに対して上記オブジェクト表示処理用スクリプトを実行可能に組み込む（記述する）。そして、システム制御部１４は、オブジェクト表示処理用スクリプトが組み込まれたページデータを提供可能に記憶部１２に記憶し、ユーザ端末２−ｋからの要求に応じて、上記記憶されたＷｅｂページのページデータをネットワークＮＷを介してユーザ端末２−ｋに送信するようになっている。
【００５６】
次に、ユーザ端末２−ｋの構成及び機能について、図４を用いて説明する。なお、図４は、ユーザ端末２−ｋの概要構成例を示すブロック図である。なお、店舗端末３−ｊの構成については、ユーザ端末２−ｋの構成と同様であるので説明を省略する。
【００５７】
図４に示すように、ユーザ端末２−ｋは、操作部２１と、表示部２２と、通信部２３と、ドライブ部２４と、記憶部２５と、入出力インターフェース部２６と、システム制御部２７と、を備えている。そして、システム制御部２７と入出力インターフェース部２６とは、システムバス２８を介して接続されている。ユーザ端末２−ｋとしては、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、又は携帯電話機等を適用できる。
【００５８】
操作部２１は、例えば、キーボード及びマウス等を備える。表示部２２は、Ｗｅｂページ等を表示するためのディスプレイを備える。通信部２３は、ネットワークＮＷに接続して情報提供サーバ１等との通信状態を制御する。ドライブ部２４は、例えば、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫ（記録媒体）からデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。記憶部２５は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム（Ｏ／Ｓ）、Ｗｅｂブラウザプログラム等を記憶する。
【００５９】
システム制御部２７は、ＣＰＵ２７ａ，ＲＯＭ２７ｂ，及びＲＡＭ２７ｃ等を備える。そして、システム制御部２７は、オペレーティングシステム実行下でＷｅｂブラウザプログラムを実行することにより、情報提供サーバ１へＷｅｂページの要求を行うことで当該情報提供サーバ１からＷｅｂページのページデータを受信すると、表示部２２における表示画面に当該Ｗｅｂページを表示する。このとき、システム制御部２７は、Ｗｅｂページのページデータに組み込まれている上記オブジェクト表示処理用スクリプトにしたがって、上述したオブジェクトの表示処理を行う。
【００６０】
次に、第１実施形態に係る情報提供システムＳの動作について、図５乃至図１２を用いて説明する。なお、図５は、第１実施形態に係るスクリプト組込処理を示すフローチャートであり、図６は、第１実施形態に係る表示処理を示すフローチャートである。図７及び図１０は、Ｗｅｂページ上に表示されたオブジェクト及びコンテンツ情報を示す図である。また、図８及び図９は、オブジェクトの表示位置に対応する座標とコンテンツ情報の基準座標との間の距離が閾値以下であるかの判定方法を説明するための概念図である。
【００６１】
先ず、情報提供サーバ１により行われるスクリプト組込処理について図５を用いて説明する。
【００６２】
図５に示すスクリプト組込処理は、例えば、情報提供サーバ１にアクセスした店舗端末３−ｊの店舗に対するログイン処理（例えば店舗ＩＤを用いた店舗の認証処理）により当該店舗が認証された後、当該店舗端末３−ｊからのアップロード要求を受信した場合に開始される。
【００６３】
図５に示すステップＳ１では、情報提供サーバ１のシステム制御部１４は、店舗端末３−ｊからのアップロード要求に係るＷｅｂページのページデータのアップロードを受け付け取得する（ステップＳ１）。つまり、システム制御部１４は、店舗端末３−ｊからネットワークＮＷを介して送信されてきたページデータを通信部１１を介して受信する。
【００６４】
次いで、上記ステップＳ１で取得されたＷｅｂページのページデータを解析してＤＢ１２１に登録された候補コンテンツ情報が含まれるコンテンツ情報を抽出する（ステップＳ２）。この場合のシステム制御部１４は、本発明に係る「抽出手段」として機能する。例えば、システム制御部１４は、当該ページデータに係る構造化文書内の全文検索を行ってテキストデータを検索結果として得た後、ＤＢ１２１に登録された候補コンテンツ情報を参照し、当該候補コンテンツ情報を含むテキストデータが、上記検索結果に含まれるか否かを判定する。ここで、上記構造化文書内に画像ファイル名が記述されている場合、例えば、当該画像ファイル名から特定される画像中に表される文字をＯＣＲにて認識することでテキストデータが検索結果として得られる。そして、システム制御部１４は、候補コンテンツ情報を含むテキストデータ（或いは、候補コンテンツ情報の一部を含むテキストデータでもよい）が、上記検索結果に含まれると判定した場合、当該テキストデータを含むコンテンツ情報を抽出する。このとき、上述した対応付け情報が、ＤＢ１２１に記憶されたテーブルＴから取得され、オブジェクト表示処理用スクリプトから参照可能にページデータ中に組み込まれる（例えば、オブジェクト表示処理用スクリプト中に組み込まれる）。例えば、上記ステップＳ１で取得されたＷｅｂページのページデータがＨＴＭＬ文書により構成される場合、当該ＨＴＭＬ文書内に、例えば、<SCRIPT type="text/javascript" src="./○○○○○．ｊｓ" ></SCRIPT>という Javascript（登録商標）の記述が追加される。ここで、”○○○○○．ｊｓ”は、使用するスクリプト（Javascript（登録商標）で記述）を識別する情報である。
【００６５】
次いで、システム制御部１４は、上記ステップＳ２で抽出されたコンテンツ情報が、上記オブジェクト表示処理用スクリプトにより識別可能とするための属性情報（例えば、目印となるマーク）を上記ステップＳ１で取得されたＷｅｂページのページデータに組み込む（ステップＳ３）。例えば、システム制御部１４は、上記抽出されたコンテンツ情報を規定するｓｐａｎタグ（＜span＞コンテンツ情報＜/span＞）或いはｄｉｖタグ（＜div＞コンテンツ情報（例えば、２０％ＯＦＦ）＜/div＞）等に属性情報としてname属性値を付加（例えば、＜span name=“content"＞、又は＜div name=“content"＞）することで当該属性情報をページデータに組み込む。ここで、ｓｐａｎタグはインライン要素であり前後に改行が入らずインラインで識別できるのに対し、ｄｉｖタグはブロック要素であり前後に改行が入る（つまり、Ｗｅｂブラウザにより表示された際に、＜ｄｉｖ＞要素間が改行される）ため、本実施形態ではｓｐａｎタグを適用することが望ましい。
【００６６】
なお、上記抽出されたコンテンツ情報が、ｓｐａｎタグやｄｉｖタグで規定されていない場合、当該抽出されたコンテンツ情報を＜span name=“content"＞と＜/span＞（又は＜div name=“content"＞と＜/div＞）で囲むことで上記属性情報をページデータに組み込むように構成してもよい。また、上述したように、画像ファイル名から特定される画像中に表される文字がＯＣＲにて認識することでテキストデータが得られた場合、このテキストデータがコンテンツ情報を規定するｓｐａｎタグ中に非表示設定で記述されるように構成してもよい。なお、上記name=“content"は属性情報の一例であり、上記オブジェクト表示処理用スクリプトにより識別可能とするための属性情報であればその他の情報であってもよい。
【００６７】
次いで、システム制御部１４は、記憶部１２からオブジェクト表示処理用スクリプトを取得し、上記ステップＳ３で属性情報が組み込まれたページデータに対して、当該オブジェクト表示処理用スクリプトを実行可能に組み込む（ステップＳ４）。なお、システム制御部１４は、上記オブジェクト表示処理用スクリプトを上記ステップＳ１で取得されたページデータに対して実行可能に組み込んだ後に、ステップＳ３で属性情報を組み込むように構成してもよい。
【００６８】
そして、システム制御部１４は、オブジェクト表示処理用スクリプト及び上記属性情報が組み込まれたページデータを提供可能に記憶部１２に記憶する（ステップＳ５）。こうして、オブジェクト表示処理用スクリプト及び上記属性情報が組み込まれたページデータには、例えばサイト運営者側で作成された商品の一覧を掲載するＷｅｂページのページデータとのリンクが張られる。
【００６９】
このように、第１実施形態では、Ｗｅｂページのページデータがアップロードされた際に、ＤＢ１２１に登録された候補コンテンツ情報を含むコンテンツ情報を抽出する処理を行うように構成したので、ユーザ端末２−ｋからＷｅｂページの要求があった際に、当該抽出する処理を行うことに比べて、処理負荷を低減することができる。
【００７０】
なお、図５に示すスクリプト組込処理は、サイト運営者側で作成されたＷｅｂページのページデータであって、サイト運営者側で使用される端末からアップロードされたＷｅｂページのページデータに対しても同様に行うことができる。また、サイト運営者側で作成したＷｅｂページの場合、サイト運営者側で使用される端末からアップロードされるだけでなく、情報提供サーバ１が、作成されたＷｅｂページ（キャンペーンページ等）のページデータを格納する格納手段から、所定の方法で取得できるものであればよい。
【００７１】
次に、情報提供サーバ１とユーザ端末２−ｋにより行われる表示処理について図６を用いて説明する。
【００７２】
図６に示す表示処理は、Ｗｅｂブラウザプログラムの起動後、ユーザ端末２−ｋのユーザによる操作部２１の操作により、Ｗｅｂページを要求する操作指示（例えば、ショッピングモールサイトのＵＲＬを指定）を行うことにより開始される。図６に示すステップＳ１１では、ユーザ端末２−ｋのシステム制御部２７は、情報提供サーバ１へＷｅｂページの要求を行う（ＨＴＴＰリクエストを送信）。Ｗｅｂページの要求が情報提供サーバ１により受信されると、情報提供サーバ１のシステム制御部１４は、当該要求に対応するＷｅｂページ（例えば、各店舗が出品した商品の一覧を掲載するＷｅｂページ）のページデータを記憶部１２から取得する（ステップＳ３０）。なお、上述した対応付け情報が、上記ステップＳ３においてページデータ中（例えば、オブジェクト表示処理用スクリプト中）に組み込まれるのではなく、このステップＳ３０で組み込まれるように構成してもよい。
【００７３】
次に、情報提供サーバ１のシステム制御部１４は、上記ステップＳ３０で取得したＷｅｂページのページデータを、当該Ｗｅｂページの要求を送信したユーザ端末２−ｋに送信する（ステップＳ３１）。
【００７４】
これにより、ユーザ端末２−ｋのシステム制御部２７は、情報提供サーバ１から送信されてきたページデータを受信し（ステップＳ１２）、これをＲＡＭ２７ｃの所定領域に記憶し、Ｗｅｂブラウザにより当該ページデータに基づきＷｅｂページを表示部２２における表示画面に表示し、当該ページデータに組み込まれているオブジェクト表示処理用スクリプトの実行を開始する（ステップＳ１３）。これにより、システム制御部２７は、ページデータから、上述した属性情報（例えば、name=“content"）を頼りに、当該Ｗｅｂページ上に表示される全てのコンテンツ情報を識別し、当該識別したコンテンツ情報に含まれるテキストデータと当該コンテンツ情報が表示されるＷｅｂページ上における基準座標の組を取得してＲＡＭ２７ｃの所定領域に記憶する。なお、Ｗｅｂページ上に配置されたコンテンツ情報の座標（ｘ，ｙ）は、例えば構造化文書内に記述されているpositionプロパティ（top:Xpx; left:Ypx ）に基づき取得することができる。なお、コンテンツ情報の基準座標については後述する。
【００７５】
ここで表示されるＷｅｂページについて、図７を用いて例示しつつ説明する。このＷｅｂページは、各店舗が出品した商品の一覧を掲載するＷｅｂページであるとする。このＷｅｂページ上には、例えば図７に例示するようなコンテンツ情報ＣＴ０乃至ＣＴ６が表示される。ここで、図７に示す例では、コンテンツ情報ＣＴ１乃至ＣＴ６には、それぞれに商品画像とその商品の概要を紹介する文字（文章）が含まれている。例えば、図７に例示するコンテンツ情報ＣＴ１は、商品画像Ｇ１と商品の概要を紹介する文字Ｔ１とから構成され、商品画像Ｇ１（<img>タグで画像のファイル名が指定）と文字Ｔ１とはページデータ内で対応付けられている。また、商品画像Ｇ１と文字Ｔ１の少なくとも何れか一方には、これに対応する商品の詳細情報を掲載するＷｅｂページ（当該商品を出品する店舗側で作成されたＷｅｂページ）へのリンク（ＵＲＬ）が設定されている。そのため、ユーザ端末２−ｋのユーザが、操作部２１を操作して商品画像Ｇ１又は文字Ｔ１を指定（例えばマウスによりクリック）すると、ハイパーリンクにより、商品の詳細情報を掲載するＷｅｂページのページデータが情報提供サーバ１からユーザ端末２−ｋへ送信され、このページデータに対して上記ステップＳ１２以降の処理が行われることになる。
【００７６】
また、商品画像ＧのＷｅｂページ上における表示位置に対応する座標、及び商品の概要を紹介する文字Ｔ１のＷｅｂページ上における表示位置に対応する座標は、Ｗｅｂブラウザにより取得することができる。Ｗｅｂページ上における座標は、例えば、Ｗｅｂページ全体の左上の座標を原点（ｘ０，ｙ０）として、そこからの距離を（Ｘ，Ｙ）としてピクセルで表わされる。Ｗｅｂページ上における座標の取得方法は公知であるため説明を省略する。
【００７７】
なお、各コンテンツ情報ＣＴ１乃至ＣＴ６に含まれる文字には、上記対応付け情報中の候補コンテンツ情報５０に含まれる「大安売り」等の文字が、その一部として含まれる場合がある。これとは逆に、候補コンテンツ情報５０に含まれる文字の一部が、コンテンツ情報ＣＴ１乃至ＣＴ６等に含まれる場合もある。
【００７８】
また、図７に例示するＷｅｂページには、オブジェクトＯＢ１乃至ＯＢ３等が表示されている。なお、以下の説明において、オブジェクトＯＢ１乃至ＯＢ３を纏めて示す場合、単に「オブジェクトＯＢ１等」と称する。これらのオブジェクトＯＢ１等は、ステップＳ１２において情報提供サーバ１から受信されたページデータに組み込まれているオブジェクト表示処理用スクリプトにしたがってＷｅｂページにおいて移動表示される。この移動表示中に、時間の経過に応じて、各オブジェクトＯＢ１等を構成する画像が切り替えられることにより、人が歩くような態様で各オブジェクトＯＢ１等が表示される。なお、このスクリプトの実行においては、例えば、同ページデータに含まれる設定ファイルにおいて定義された当該移動表示のために必要な、座標（例えば、初期位置に対応する座標）データ、方向データ及び速度データ等の各種データが参照される。この設定ファイルには、コンテンツ情報ＣＴ０乃至ＣＴ６における商品画像とその商品の概要を紹介する文字が表示される表示範囲（領域）外でオブジェクトＯＢ１乃至ＯＢ３等が移動表示されるように上記各種データが定義されている。なお、各オブジェクトＯＢ１乃至ＯＢ３等のＷｅｂページ上における表示位置に対応する座標（移動表示中における各座標）は、Ｗｅｂブラウザにより取得することができる。
【００７９】
なお、以下に説明するステップＳ１４、Ｓ１７乃至Ｓ２５の処理は、オブジェクトＯＢ１等がＷｅｂページに複数表示される場合には、オブジェクトＯＢ１等ごとに実行される。またステップＳ１４、Ｓ１７乃至Ｓ２５の処理は、オブジェクトＯＢ１等ごとに所定時間間隔で繰り返して実行される。
【００８０】
ステップＳ１４において、ユーザ端末２−ｋのシステム制御部２７は、各オブジェクトＯＢ１等を移動表示させる移動表示処理を開始するか否かを判定する。このステップＳ１４の判定においてシステム制御部２７は、Ｗｅｂページの表示開始と共に当該移動表示処理を開始するように判定してもよいし、或いはユーザによる操作部２１の操作指示（例えば、Ｗｅｂページ上の所定位置をマウスでクリック）により開始（オブジェクトＯＢ１等の移動表示が一旦終了した後に再開される場合もある）するように判定してもよい。ステップＳ１４の判定において当該移動表示処理を開始しない場合（ステップＳ１４；ＮＯ）、システム制御部２７は、ユーザによる操作部２１から何らかの操作指示があったか否かを判定する（ステップＳ１５）。そして、当該操作指示があった場合（ステップＳ１５；ＹＥＳ）、システム制御部２７は当該操作指示に応じた処理を行い（ステップＳ１６）、その後上記ステップＳ１４の処理に移行する。ここで、ステップＳ１５における操作指示に応じた処理としては、例えば、Ｗｅｂページをスクロールさせるスクロール指示が行われた場合のスクロール処理、Ｗｅｂページに含まれているリンクの指定が行われた場合の当該リンクにより指定された別のＷｅｂページの表示処理、又は、Ｗｅｂページの表示を終了させる終了指示が行われた場合の当該終了処理等が挙げられる。なお、ステップＳ１５の判定において何ら操作指示がない場合も（ステップＳ１５；ＮＯ）、システム制御部２７は上記ステップＳ１４の処理に移行する。
【００８１】
一方、ステップＳ１４の判定においてオブジェクトＯＢ１等の移動表示処理を開始する場合（ステップＳ１４；ＹＥＳ）、システム制御部２７は、各オブジェクトＯＢ１等の移動表示処理を開始する（ステップＳ１７）。これにより図７に例示するように、各コンテンツ情報ＣＴ０乃至ＣＴ６における商品画像及びその商品の概要を紹介する文字が表示されている表示範囲外のＷｅｂページの領域において、オブジェクトＯＢ１等の表示位置が変位し始める。
【００８２】
ここで、図７に示す例において、例えばオブジェクトＯＢ１は、コンテンツ情報ＣＴ１の商品画像Ｇ１とその商品の概要を紹介する文字Ｔ１との間の領域を、図７中、右方向に移動し始める。また、例えばオブジェクトＯＢ２は、コンテンツ情報ＣＴ６の上部の領域を、コンテンツ情報ＣＴ３からコンテンツ情報ＣＴ６に向かって図７中下方向に移動し始める。更に、例えばオブジェクトＯＢ３は、コンテンツ情報ＣＴ４の下部の領域を、図７中、左方向に移動し始める。
【００８３】
各オブジェクトＯＢ１等の移動表示が開始されると、次に、システム制御部２７は、移動表示されているオブジェクトＯＢ１等の周囲に表示されているコンテンツ情報ＣＴ１等があるか否かを判定する（ステップＳ１８）。すなわち、システム制御部２７は、オブジェクトＯＢ１等のＷｅｂページ上における表示位置を基準として、Ｗｅｂページ上における予め定められた範囲に、コンテンツ情報ＣＴ１等が表示されているか否かを判定（例えば、上記ステップＳ１３で取得されたコンテンツ情報の基準座標を用いて判定）する。このステップＳ１８における判定方法については、後ほど詳述する。また以下の説明において、コンテンツ情報ＣＴ１乃至ＣＴ６を纏めて示す場合、単に「コンテンツ情報ＣＴ１等」と称する。
【００８４】
ステップＳ１８の判定において、移動表示されているオブジェクトＯＢ１等の周囲にコンテンツ情報ＣＴ１等がない場合（ステップＳ１８；ＮＯ）、システム制御部２７は、ステップＳ２３の処理に移行する。一方、ステップＳ１８の判定において、移動表示されているオブジェクトＯＢ１等の周囲にコンテンツ情報ＣＴ１等がある場合（ステップＳ１８；ＹＥＳ）、システム制御部２７は、そのオブジェクトＯＢ１等の周囲に表示されているコンテンツ情報ＣＴ１等をＷｅｂページから特定する（ステップＳ１９）。つまり、オブジェクトＯＢ１等が移動表示している間に、そのオブジェクトＯＢ１等の周囲に表示されているコンテンツ情報ＣＴ１等が特定される。ステップＳ１９の処理によりコンテンツ情報ＣＴ１等が特定された場合、システム制御部２７は、ＲＡＭ２７ｃに記憶されたページデータ中に含まれる対応付け情報を参照して、ステップＳ１９で特定されたコンテンツ情報ＣＴ１等の中に、候補コンテンツ情報５０のいずれかが含まれているか（例えば、特定されたコンテンツ情報ＣＴ１等に含まれるテキストデータの中に、候補コンテンツ情報５０に含まれているか）否かを判定する（ステップＳ２０）。このステップＳ２０においては、その特定されたコンテンツ情報ＣＴ１等が、上記候補コンテンツ情報５０の一部としてそのいずれかに含まれているか否かを判定してもよい。ステップＳ２０の判定において、特定されたコンテンツ情報ＣＴ１等の中に候補コンテンツ情報５０のいずれもが含まれていない場合（ステップＳ２０；ＮＯ）、システム制御部２７はステップＳ２３の処理に移行する。一方、ステップＳ２０の判定において、特定されたコンテンツ情報ＣＴ１等の中に候補コンテンツ情報５０のいずれかが含まれている場合（ステップＳ２０；ＹＥＳ）、システム制御部２７は、上記対応付け情報を参照して、コンテンツ情報ＣＴ１等の中に含まれていた候補コンテンツ情報５０に対応付けられているアクション情報５１（上記特定されたコンテンツ情報ＣＴ１等に対応する候補コンテンツ情報に対応付けられているアクション情報５１）を決定する（ステップＳ２１）。そして、システム制御部２７は、当該決定されたアクション情報５１として記述されているスクリプトに基づいて、上述したように、上記オブジェクトＯＢ１等の表示形態を変化させるアクション表示処理を実行する（ステップＳ２２）。
【００８５】
次に、システム制御部２７は、上記ステップＳ１５と同様、ユーザによる操作部２１から何らかの操作指示があったか否かを判定し（ステップＳ２３）、当該操作指示があった場合（ステップＳ２３；ＹＥＳ）、システム制御部２７は当該操作指示に応じた処理を行い（ステップＳ２４）、その後、後述する上記ステップＳ２５の処理に移行する。一方、ステップＳ２３の判定において何ら操作指示がない場合（ステップＳ２３；ＮＯ）、システム制御部２７は、オブジェクトＯＢ１等の移動表示処理を終了するか否かを判定する（ステップＳ２５）。このステップＳ２５の判定において、システム制御部２７は、例えば、ユーザによる操作部２１からの操作指示によりオブジェクトＯＢ１等の移動表示処理を終了すると判定してもよいし、例えばオブジェクト表示処理用スクリプトや設定ファイル中に予め定められた移動ルートの移動が終了したことによりオブジェクトＯＢ１等の移動表示処理を終了すると判定してもよい。
【００８６】
ステップＳ２５の判定において当該移動表示処理を終了しない場合（ステップＳ２５；ＮＯ）、システム制御部２７は上記ステップＳ１８の処理に移行し、一方、ステップＳ２５の判定において当該移動表示処理を終了する場合（ステップＳ２５；ＹＥＳ）、システム制御部２７は上記ステップＳ１５の処理に移行する。
【００８７】
次に、上記ステップＳ１８からＳ２２までの処理について、図７乃至図１２を用いてより具体的に説明する。
【００８８】
先ず、図７及び図８に例示するオブジェクトＯＢ１に係る上記ステップＳ１８からＳ２２までの処理について、より具体的に説明する。
【００８９】
図７及び図８（Ａ）に示す例では、オブジェクトＯＢ１は、図８において一点鎖線で示すコンテンツ情報ＣＴ１の商品画像Ｇ１と商品の概要を紹介する文字Ｔ１との間の領域を右方向に移動している。ここで、上記オブジェクト表示処理用スクリプトには、そのオブジェクトＯＢ１のＷｅｂページ上における表示位置を基準とした上記予め定められた範囲（この範囲は、予め定められた閾値により特定される）が、そのオブジェクトＯＢ１のＷｅｂページ上における進行方向（移動方向）に応じて規定されている。なお、オブジェクトＯＢ１のＷｅｂページ上における表示位置とは、例えばそのオブジェクトＯＢ１の画像の中心位置である。そして、図８に示す表示位置を移動するオブジェクトＯＢ１の場合、この進行方向である右方向に対して予め定められた範囲として、図８（Ｃ）に例示する二つの範囲Ｒが選択（セット）される。具体的には、図８（Ｃ）に例示するように、オブジェクトＯＢ１の表示位置に対応する座標（ｘ１，ｙ１）（第１の座標の一例）を中心として、半径がＤ１（閾値）である半円の範囲Ｒ（図８（Ｃ）において破線で示す）と、半径がＤ１より短いＤ２（閾値）である半円の範囲Ｒ（図８（Ｃ）において二点鎖線で示す）と、が進行方向である右方向に応じた範囲である。このように、当該範囲Ｒ（言い換えれば、閾値）は、オブジェクトＯＢ１の表示位置を基点とするＷｅｂページ上における複数の方向（ここでは、上方向と下方向）毎に定められており、上方向（第１の方向）における範囲Ｒ（言い換えれば、閾値Ｄ１）が、下方向（第２の方向）における範囲Ｒ（言い換えれば、閾値Ｄ２）に比べて大きくなるように定められている。このようなオブジェクトＯＢ１についての上下方向それぞれの範囲Ｒは、オブジェクトＯＢ１等がＷｅｂページ内を左右方向に移動する場合に選択される範囲Ｒの一例として、予め規定されている。
【００９０】
ここで、オブジェクトＯＢ１等がＷｅｂページ上を左右方向に移動表示される場合に、図８（Ｃ）に例示されるような二つの範囲Ｒが一例として選択される理由について説明する。例えば図７に例示するように、Ｗｅｂページ上で上下左右のマス目状に各コンテンツ情報ＣＴ１等が配置される場合において、Ｗｅｂページ上を移動表示するオブジェクトＯＢ１の表示形態を変化させる場合、そのオブジェクトＯＢ１等のＷｅｂページ上における移動経路は、コンテンツ情報ＣＴ１等が表示されている表示範囲外のＷｅｂページの領域（換言すれば、各コンテンツ情報ＣＴの周囲の領域）とすることが、コンテンツ情報ＣＴ１等をユーザの目に止まり易くするための視覚効果の観点から効果的である。従って、Ｗｅｂページ上を左右方向に移動表示されるオブジェクトＯＢ１等については、その移動経路に対して上方向又は下方向に存在するコンテンツ情報ＣＴ１等の特定を容易とする範囲Ｒを規定することが、コンテンツ情報ＣＴ１等の特定の上で都合がよい。一方、上方向と下方向で同じ範囲Ｒを規定すると、複数のコンテンツ情報ＣＴ１等の後述する基準座標が同時に範囲Ｒ内に入る場合があり得るので望ましくない。そこで、例えばオブジェクトＯＢ１等の移動経路に対して上方向にあるコンテンツ情報ＣＴ１等を下方向にあるコンテンツ情報ＣＴ１等よりも優先させるために、図８（Ｃ）に例示する二つの範囲Ｒ、すなわち上方向の範囲Ｒの半径Ｄ１の方が下方向の範囲Ｒの半径Ｄ２よりも長い二つの範囲Ｒを、オブジェクトＯＢ１等が左右方向に移動する場合の範囲Ｒとして規定するのである。なお、オブジェクトＯＢ１等の移動経路に対して下方向にあるコンテンツ情報ＣＴ１等を上方向にあるコンテンツ情報ＣＴ１等よりも優先させる場合には、図８（Ｃ）に例示する場合とは逆に、上方向の範囲Ｒの半径Ｄ１の方が下方向の範囲Ｒの半径Ｄ２よりも短い二つの範囲Ｒを規定すればよい。
【００９１】
そして、上記ステップＳ１８の処理においては、オブジェクトＯＢ１の表示位置に対応する座標（ｘ１，ｙ１）と、各コンテンツ情報ＣＴ１等の基準座標（第２の座標の一例）との間の距離（例えば、ポイント数（ピクセル数）で表される）が、上記閾値Ｄ１又はＤ２（例えば、ポイント数（ピクセル数）で表される）以下であるか否か（言い換えれば、オブジェクトＯＢ１とコンテンツ情報ＣＴ１との位置関係が、所定のポイント数に変化したか否か）が判定され、上記閾値Ｄ１又はＤ２以下であるコンテンツ情報ＣＴ１がＷｅｂページから特定される。なお、各コンテンツ情報ＣＴ１等の基準座標は、例えば、コンテンツ情報ＣＴ１等のＷｅｂページ上における表示範囲（例えば、商品画像Ｇ１と商品の概要を紹介する文字Ｔ１が表示される領域）に含まれる座標群の中で予め定められた座標である。図８（Ｃ）に示す例では、商品画像Ｇ１の中心位置（中心点）に対応する座標（ｘ２，ｙ２）が基準座標となる。或いは、基準座標は、商品画像Ｇ１の外周上のいずれかの角（隅）の位置、又は商品画像Ｇ１の外周上の任意の位置に対応する座標でもよい。ここで、商品画像Ｇ１の外周上の任意の位置の例としては、当該画像Ｇ１が四角形である場合、縦辺（左端又は右端）の中心、又は横辺（上端又は下端）の中心の位置が挙げられ、当該画像が円形である場合、円の中心を通る十字線との交点（４つの点）等が挙げられる。或いは、基準座標は、商品画像Ｇ１及び文字Ｔ１を含むコンテンツ情報ＣＴ１全体（例えば、図８に示す一点鎖線で囲まれる領域）の中心位置（中心点）、コンテンツ情報ＣＴ１全体の外周上のいずれかの角の位置、又はコンテンツ情報ＣＴ１全体の外周上の任意の位置に対応する座標でもよい。或いは、上記文書ファイル中において、コンテンツ情報ＣＴ１等を構成するテキストデータを記述するためのタグ内にコンテンツ情報ＣＴ１等の基準座標を記述しておいてもよい。
【００９２】
図８（Ｃ）に示す例の場合、オブジェクトＯＢ１の表示位置に対応する座標（ｘ１，ｙ１）と、コンテンツ情報ＣＴ１の基準座標（ｘ２，ｙ２）との間の距離ｄ１（＝（ｘ２−ｘ１）2と（ｙ２−ｙ１）2との和の平方根で表されるポイント数）が、上記閾値Ｄ１又はＤ２以下であるか否かが判定されるが、この場合のオブジェクトＯＢ１の表示位置では未だ上記閾値Ｄ１及びＤ２以下でないと判定される。そのため、オブジェクトＯＢ１の表示形態を変化させるアクション表示処理は行われない。一方、図８に例示するオブジェクトＯＢ１は、図８中、右方向に移動表示されるので、所定時間経過後には、図８（Ｂ）に例示する表示位置まで移動する。その結果、図８（Ｄ）に例示するように、オブジェクトＯＢ１の表示位置に対応する座標（ｘ１’，ｙ１’）と、コンテンツ情報ＣＴ１の基準座標（ｘ２，ｙ２）との間の距離ｄ１’が、上記閾値Ｄ１以下である（コンテンツ情報ＣＴ１の基準座標（ｘ２，ｙ２）がオブジェクトＯＢ１の上方向における範囲Ｒに入った）と判定される。これにより、コンテンツ情報ＣＴ１がオブジェクトＯＢ１の周囲に表示されていると判定される（図６に示すステップＳ１８；ＹＥＳ）。こうして、オブジェクトＯＢ１の周囲に表示されているコンテンツ情報ＣＴ１がＷｅｂページから特定される（図６に示すステップＳ１９）。例えば、そのコンテンツ情報ＣＴ１を識別するための識別情報等を用いて特定される。そして、図８（Ｂ）に例示するコンテンツ情報ＣＴ１には、「５０％ＯＦＦ」という文字が含まれているため、例えば図３に例示する対応付け情報から、「Ｙ％ＯＦＦ」という候補コンテンツ情報５０に対応付けられた“万歳”のスクリプトであるアクション情報５１が決定される（図６に示すステップＳ２１）。そして、決定された“万歳”のスクリプトであるアクション情報５１に基づいて、図８（Ｂ）に示すように、オブジェクトＯＢ１の表示形態が「人が万歳する」（更に「ばんざい！！」なる文字を含む吹き出しＨ１が表示）ように変化される（図６に示すステップＳ２２）。
【００９３】
次に、図７及び図９に例示するオブジェクトＯＢ２に係る上記ステップＳ１８からＳ２２までの処理について、より具体的に説明する。
【００９４】
図７及び図９（Ａ）に示す例では、オブジェクトＯＢ２は、図９において一点鎖線で示すコンテンツ情報ＣＴ６の商品画像Ｇ６の上部の領域を、コンテンツ情報ＣＴ３からコンテンツ情報ＣＴ６に向かって下方向に移動している。そして、図９に示す表示位置を移動するオブジェクトＯＢ２の場合、この進行方向に対して予め定められた範囲として、図９（Ｃ）に例示する長方形の範囲Ｒが選択（セット）される。具体的には、図９（Ｃ）に例示するように、オブジェクトＯＢ２の表示位置に対応する座標（ｘ３，ｙ３）（第１の座標の一例）を基点且つ上側の短辺の中心として、進行方向である下方向に長辺の長さがＤ３（閾値）である長方形の当該範囲Ｒが、進行方向である下方向に応じた範囲である。このように、当該範囲Ｒ（言い換えれば、閾値）は、オブジェクトＯＢ２の表示位置を基点とするＷｅｂページ上における複数の方向（ここでは、上下左右の４方向）毎に定められており、進行方向（第１の方向）における範囲Ｒ（言い換えれば、閾値Ｄ３）が、その他の方向（第２の方向）における範囲（言い換えれば、閾値）に比べて大きくなるように定められている。このようなオブジェクトＯＢ２についての範囲Ｒは、オブジェクトＯＢ２がＷｅｂページを進行方向に移動する場合に選択される範囲Ｒの一例として、予め規定されている。
【００９５】
ここで、オブジェクトＯＢ２等がＷｅｂページ上を進行方向に移動する場合に図９（Ｃ）に例示されるような範囲Ｒが一例として選択される理由について説明する。一つのＷｅｂページ上をオブジェクトＯＢ２等が移動する場合、それを見るユーザは、その進行方向に視線を置き易く、その進行方向の先にあるコンテンツ情報ＣＴ１等に興味を持ち易いと考えられる。従って、オブジェクトＯＢ２等から見てその進行方向の先にあるコンテンツ情報ＣＴ６等を他の方向にあるコンテンツ情報ＣＴ１等よりも優先して特定することが、コンテンツ情報ＣＴ６等をユーザの目に止まり易くするための視覚効果の観点から効果的である。一方、オブジェクトＯＢ２等から見て上下左右の４方向で同じ範囲Ｒ（同じ閾値）を規定すると、図８を用いて説明した場合と同様に複数のコンテンツ情報ＣＴ１等の基準座標が同時に範囲Ｒ内に入る場合があり得るので望ましくない。そこで、オブジェクトＯＢ２等の進行方向の先にあるコンテンツ情報ＣＴ６等を他の方向にあるコンテンツ情報ＣＴ１等よりも優先させるために、図９（Ｃ）に示すように、オブジェクトＯＢ２の進行方向における範囲Ｒを広く設定するのである。
【００９６】
そして、上記ステップＳ１８の処理においては、オブジェクトＯＢ２の表示位置に対応する座標（ｘ３，ｙ３）と、各コンテンツ情報ＣＴ６の基準座標（第２の座標の一例）との間の距離（例えば、ポイント数（ピクセル数）で表される）が、上記閾値Ｄ３以下であるか否かが判定され、上記閾値Ｄ３以下であるコンテンツ情報ＣＴ６がＷｅｂページから特定される。図９（Ｃ）に示す例では、商品画像Ｇ６の中心位置に対応する座標（ｘ４，ｙ４）が基準座標となる。図９（Ｃ）に示す例の場合、オブジェクトＯＢ２の表示位置に対応する座標（ｘ３，ｙ３）と、コンテンツ情報ＣＴ６の基準座標（ｘ４，ｙ４）との間の距離ｄ３が、上記閾値Ｄ３以下であるか否かが判定されるが、この場合のオブジェクトＯＢ３の表示位置では未だ上記閾値Ｄ３以下でないと判定される。そのため、オブジェクトＯＢ３の表示形態を変化させるアクション表示処理は行われない。一方、図９に例示するオブジェクトＯＢ２は、図９中、下方向に移動表示されるので、所定時間経過後には、図９（Ｂ）に例示する表示位置まで移動する。その結果、図９（Ｄ）に例示するように、オブジェクトＯＢ２の表示位置に対応する座標（ｘ３’，ｙ３’）と、コンテンツ情報ＣＴ６の基準座標（ｘ４，ｙ４）との間の距離ｄ３’が、上記閾値Ｄ３以下である（コンテンツ情報ＣＴ６の基準座標（ｘ３，ｙ３）がオブジェクトＯＢ２の下方向における範囲Ｒに入った）と判定される。これにより、コンテンツ情報ＣＴ６がオブジェクトＯＢ２の周囲に表示されていると判定される（図６に示すステップＳ１８；ＹＥＳ）。こうして、オブジェクトＯＢ２の周囲に表示されているコンテンツ情報ＣＴ６がＷｅｂページから特定される（図６に示すステップＳ１９）。そして、図９（Ｂ）に例示するコンテンツ情報ＣＴ６には、「大安売り！！」という文字が含まれているため、例えば図３に例示する対応付け情報から、「大安売り」という候補コンテンツ情報５０に対応付けられた“ジャンプ”のスクリプトであるアクション情報５１が決定される（図６に示すステップＳ２１）。そして、決定された“ジャンプ”のスクリプトであるアクション情報５１に基づいて、図９（Ｂ）に示すように、オブジェクトＯＢ２の表示形態が「人がジャンプする」ように変化される（図６に示すステップＳ２２）。
【００９７】
図１０は、図７に示すＷｅｂページの表示から、所定時間経過後に当該Ｗｅｂページ上に表示された各オブジェクトＯＢ１等の上述した範囲Ｒを表した概念図である。図１０に示すように、オブジェクトＯＢ１及びＯＢ２についてはその範囲Ｒ内にコンテンツ情報ＣＴ１等の基準座標が入ったことによりそれらの表示形態が変化しているが、その他のオブジェクトＯＢ３等についてはその範囲Ｒ内にコンテンツ情報ＣＴ１等の基準座標が入っていないため、それらの表示形態が変化していない。なお、オブジェクトＯＢ１が右又は左方向に進行している場合に、図８（Ｃ）に示すように、左右方向とは垂直な上方向（下方向でもよい）における範囲Ｒを広く設定するとともに、図９（Ｃ）に示すように、進行方向における範囲Ｒを広く設定してもよい。
【００９８】
以上説明したように、本実施形態によれば、情報提供サーバ１は、Ｗｅｂページのページデータを取得し、当該取得したページデータに対して上記オブジェクト表示処理用スクリプトを実行可能に組み込み、ユーザ端末２−ｋからの要求に応じて、上記オブジェクト表示処理用スクリプトが組み込まれたＷｅｂページのページデータをユーザ端末２−ｋに送信するように構成したので、ネットワークＮＷ上で提供するために作成されたＷｅｂページがユーザの目に止まり易い表示内容になるように効率良く工夫を加え、当該工夫が加えられたＷｅｂページをユーザに提供することができる。例えば、店舗側（又はサイト運営者側）でスクリプトを作成することが困難な場合であっても、これまでとおり、店舗側（又はサイト運営者側）が自ら作成したＷｅｂページのページデータを情報提供サーバ１にアップロードするだけで上述した工夫を加えるためのスクリプトが組み込まれ、当該スクリプトが組み込まれたＷｅｂページをユーザに提供することができる。更に、本実施形態によれば、Ｗｅｂページのレイアウトの変更にも柔軟に対応することができる。
【００９９】
また、第１実施形態の情報提供システムＳに係る表示処理によれば、オブジェクトＯＢ１等のＷｅｂページ上における表示位置を基準とした範囲Ｒ内に表示されているコンテンツ情報ＣＴ１等をＷｅｂページから特定し、特定されたコンテンツ情報ＣＴ１等に対応する候補コンテンツ情報５０に対応付けられたアクション情報５１を対応付け情報を参照することにより決定し、決定されたアクション情報５１に基づいてＷｅｂページに表示されているオブジェクトＯＢ１等の表示形態を変化させる。よって、そのオブジェクトＯＢ１等の表示形態の変化により、当該オブジェクトＯＢ１等の周囲に表示されているコンテンツ情報ＣＴ１等を、より効果的にユーザの目に止まり易くすることができる。また、Ｗｅページに表示されるコンテンツ情報に対して、例えばサイト運営者側が意図する内容を効率的に反映させることができる。
【０１００】
また、オブジェクトＯＢ１等が移動表示され、オブジェクトＯＢ１等の表示位置が変位している間に、その表示位置を基準とした範囲Ｒ内に表示されているコンテンツ情報ＣＴ１等をＷｅｂページから特定するので、オブジェクトＯＢ１等の表示位置の変位に応じて、当該オブジェクトＯＢ１等の範囲Ｒ内に表示されているコンテンツ情報ＣＴ１等をより効果的にユーザの目に止まり易くすることができる。
【０１０１】
また、オブジェクトＯＢ１等の表示位置が、Ｗｅｂページにおいて商品画像及びその商品を紹介する文字が表示される範囲外で変位するので、Ｗｅｂページ上における商品画像及びその商品を紹介する文字の視認性が低下することを軽減することができる。
【０１０２】
なお、上記ステップＳ１８の処理では、コンテンツ情報ＣＴ１等のＷｅｂページ上における表示範囲に含まれる座標群の中の１つの座標を基準座標としたが、複数の座標を基準座標としてもよい。この場合のステップＳ１８の処理例について、図１１（Ａ）を用いて説明する。図１１（Ａ）は、商品の詳細情報を掲載するＷｅｂページ（当該商品を出品する店舗側で作成）の表示例を示す図である。図１１（Ａ）に示す例では、Ｗｅｂページ上には、コンテンツ情報ＣＴ７（「２４時間限定セール」）とオブジェクトＯＢ４とが表示されている。そして、この場合の上記ステップＳ１８の処理においては、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７のＷｅｂページ上における表示範囲ＣＡ（例えば、図１１（Ａ）に示す「２４時間限定セール」を太線で囲む表示範囲）に含まれる座標群の中で予め定められた複数の基準座標のそれぞれとの間の距離のうち最小の距離（例えば、ポイント数で表される）が、予め定められた閾値以下であるか否かが判定される。そして、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の複数の基準座標のそれぞれとの間の距離のうち最小の距離が上記閾値以下である場合、当該コンテンツ情報ＣＴ７が特定される（図６に示すステップＳ１９）。ここで、複数の基準座標の例としては、コンテンツ情報ＣＴ７の外周上の任意の位置に対応する座標が挙げられる。例えば、図１１（Ａ）に示すコンテンツ情報ＣＴ７の角の位置（Ｐ１〜Ｐ４）に対応する４つの基準座標、或いは、コンテンツ情報ＣＴ７の縦辺（左端と右端）の中心と横辺（上端と下端）の中心の位置（Ｐ５〜Ｐ８）に対応する４つの基準座標が該当する。
【０１０３】
また、上記ステップＳ１８の処理において、コンテンツ情報の一部の表示範囲に含まれる座標群の中の１又は複数の座標を基準座標としてもよい。この場合のステップＳ１８の処理例について、図１１（Ｂ）を用いて説明する。図１１（Ｂ）は、図１１（Ａ）に示すＷｅｂページ中のコンテンツ情報ＣＴ７を含む一部分を抜き出した図である。図１１（Ｂ）に示す例では、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘ（「２４時間」を一点鎖線で囲む表示範囲）に含まれる座標群の中の１又は複数の座標が基準座標となる。この場合の基準座標の例としては、図１１（Ｂ）に示すコンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘの中心位置に対応する座標、又は外周上の任意の位置（角の位置）に対応する座標等が挙げられる。そして、この場合の上記ステップＳ１８の処理においては、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘの基準座標との間の距離（上記と同様、複数の基準座標のそれぞれとの間の距離のうち最小の距離でもよい）が閾値以下であるか否かが判定される。ここで、図１１（Ｂ）に示すように、オブジェクトＯＢ４がＰ１０の表示位置にあるときは、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘの基準座標との間の距離Ｄ１０が閾値になっていないため、オブジェクトＯＢ４の表示形態を変化させるアクション表示処理は行われない（オブジェクトＯＢ４は反応しない）。一方、図１１（Ｂ）に示すように、オブジェクトＯＢ４が、左方向に移動してＰ１１の表示位置に達したとき、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘの基準座標との間の距離Ｄ１１が閾値になるため、コンテンツ情報ＣＴ７に応じたアクション情報５１に基づいてオブジェクトＯＢ４の表示形態を変化させるアクション表示処理が行なわれる（オブジェクトＯＢ４は反応する）ことになる。なお、ここで用いられるアクション情報５１は、コンテンツ情報ＣＴ７全体の表示範囲ＣＡに含まれる文字（ここでは、”２４時間限定セール”）と一致する候補コンテンツ情報５０に対応付けられたアクション情報５１であっても良いし、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘに含まれる文字（ここでは、”２４時間”）と一致する候補コンテンツ情報５０に対応付けられたアクション情報５１であっても良い（図１２（Ａ）及び図１２（Ｂ）の場合も同様）。
【０１０４】
また、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘの基準座標との間の距離が閾値以下になった場合であっても、当該オブジェクトＯＢ４の進行方向にコンテンツ情報ＣＴ７が存在しない場合には、当該オブジェクトＯＢ４の表示形態を変化させるアクション表示処理を行わないように構成してもよい。この場合、例えば、図１２（Ａ）に示すように、オブジェクトＯＢ４が、左方向に移動してＰ１１の表示位置に達したとき（オブジェクトＯＢ４とコンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘとの位置関係が、所定のポイント数に変化したとき）であっても、オブジェクトＯＢ４の進行方向にコンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘが存在しないので、オブジェクトＯＢ４の表示形態を変化させるアクション表示処理は行われない（オブジェクトＯＢ４は反応しない）。一方、図１２（Ａ）に示すように、オブジェクトＯＢ４が、右方向に移動してＰ１２の表示位置に達し（オブジェクトＯＢ４とコンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘとの位置関係が、所定のポイント数に変化し）、且つオブジェクトＯＢ４の進行方向にコンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘが存在する場合には、このコンテンツ情報ＣＴ７に応じたアクション情報５１に基づいてオブジェクトＯＢ４の表示形態を変化させるアクション表示処理が行なわれる（オブジェクトＯＢ４は反応する）。更に、図１２（Ｂ）に示すように、オブジェクトＯＢ４が、左方向（進行方向）に移動してＰ１３の表示位置に達したとき進行方向が上方向に変わり、さらに上方向に移動してＰ１４の表示位置に達することによりオブジェクトＯＢ４とコンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘとの位置関係が所定のポイント数に変化した場合に、当該オブジェクトＯＢ４の進行方向が、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘが存在する右方向に変わるように構成してもよい。この場合、図１２（Ｂ）に示すように、オブジェクトＯＢ４が、さらに右方向に移動してＰ１５の表示位置に達することによりオブジェクトＯＢ４とコンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘとの位置関係が所定のポイント数に変化したとき、オブジェクトＯＢ４の進行方向にコンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘが存在するので、コンテンツ情報ＣＴ７に応じたアクション情報５１に基づいてオブジェクトＯＢ４の表示形態を変化させるアクション表示処理が行なわれる（オブジェクトＯＢ４は反応する）ことになる。
【０１０５】
また、図１２（Ａ），（Ｂ）に示す例では、オブジェクトＯＢ４と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘとの位置関係が判定される例を示したが、一部の表示範囲は、図１２（Ｃ）に示すように複数であってもよい。図１２（Ｃ）に示す例では、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘ（「２４時間」を一点鎖線で囲む表示範囲）と、他の一部の表示範囲ＣＡｙ（「限定セール」を一点鎖線で囲む表示範囲）と、のそれぞれがオブジェクトＯＢ４との位置関係の判定対象となる。この場合、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘの基準座標との間の距離が閾値になった場合に、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘに含まれる文字（ここでは、”２４時間”）と一致する候補コンテンツ情報５０に対応付けられたアクション情報５１に基づいて、オブジェクトＯＢ４の表示形態を変化させるアクション表示処理が行なわれることになる。また、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｙの基準座標との間の距離が閾値になった場合に、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｙに含まれる文字（ここでは、” 限定セール”）と一致する候補コンテンツ情報５０に対応付けられたアクション情報５１に基づいて、オブジェクトＯＢ４の表示形態を変化させるアクション表示処理が行なわれることになる。ところで、図１２（Ｃ）に示すように、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘの基準座標との間の距離Ｄｘが閾値になり、且つ、オブジェクトＯＢ４の表示位置に対応する座標と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｙの基準座標との間の距離Ｄｙが閾値になる場合がある（例えば、ＤｘとＤｙが等距離の場合）。この場合、システム制御部２７は、オブジェクト表示処理用スクリプトにしたがって、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｘに含まれる文字（ここでは、”２４時間”）が占める面積（例えば、表示範囲ＣＡｘの面積）と、コンテンツ情報ＣＴ７の一部の表示範囲ＣＡｙに含まれる文字（ここでは、” 限定セール”）が占める面積（例えば、表示範囲ＣＡｙの面積）とを比較し、当該面積が大きい方の表示範囲に含まれる文字（この例では、” 限定セール”）と一致する候補コンテンツ情報５０に対応付けられたアクション情報５１に基づいて、オブジェクトＯＢ４の表示形態を変化させるアクション表示処理が行なわれるように構成するとよい。
（II）第２実施形態
次に、第２実施形態に係る情報提供システムＳの動作について、図１３乃至図１６を用いて説明する。なお、図１３は、第２実施形態に係るスクリプト組込処理を示すフローチャートである。図１４は、第２実施形態に係る対応付け情報をテーブル化して例示する図である。図１５は、第２実施形態に係る表示処理を示すフローチャートである。図１６は、第２実施形態の変形形態に係る対応付け情報をテーブル化して例示する図である。
【０１０６】
先ず、情報提供サーバ１により行われるスクリプト組込処理について図１３を用いて説明する。
【０１０７】
図１３に示すスクリプト組込処理は、図５に示すスクリプト組込処理と同様、店舗端末３−ｊからのアップロード要求を受信した場合に開始される。図１３に示すステップＳ６は、図５に示すステップＳ１と同様である。
【０１０８】
次いで、上記ステップＳ６で取得されたＷｅｂページのページデータを解析してコンテンツ情報を抽出する（ステップＳ７）。例えば、システム制御部１４は、当該ページデータに係る構造化文書内の全文検索を行ってテキストデータを検索結果として得て、当該テキストデータを含むコンテンツ情報を抽出する。
【０１０９】
次いで、システム制御部１４は、属性情報を上記ステップＳ６で取得されたＷｅｂページのページデータに組み込む（ステップＳ８）。この場合、例えば、システム制御部１４は、上記抽出されたコンテンツ情報を規定するｓｐａｎタグ（＜span＞コンテンツ情報＜/span＞）或いはｄｉｖタグ（＜div＞コンテンツ情報（例えば、２０％ＯＦＦ）＜/div＞）等に属性情報としてname属性（値無し）を付加（例えば、＜span name＞、又は＜div name＞）することで当該属性情報をページデータに組み込む。
【０１１０】
次いで、システム制御部１４は、記憶部１２からオブジェクト表示処理用スクリプトを取得し、上記ステップＳ８で属性情報が組み込まれたページデータに対して、当該オブジェクト表示処理用スクリプトを実行可能に組み込む（ステップＳ９）。このときは、上述した対応付け情報は、ページデータ中に組み込まれない。なお、システム制御部１４は、上記オブジェクト表示処理用スクリプトを上記ステップＳ６で取得されたページデータに対して実行可能に組み込んだ後に、ステップＳ８で属性情報を組み込むように構成してもよい。
【０１１１】
そして、システム制御部１４は、オブジェクト表示処理用スクリプト及び上記属性情報が組み込まれたページデータを提供可能に記憶部１２に記憶する（ステップＳ１０）。
【０１１２】
なお、図１３に示すスクリプト組込処理は、サイト運営者側で作成されたＷｅｂページのページデータであって、サイト運営者側で使用される端末からアップロードされたＷｅｂページのページデータに対しても同様に行うことができる。また、サイト運営者側で作成したＷｅｂページの場合、サイト運営者側で使用される端末からアップロードされるだけでなく、情報提供サーバ１が、作成されたＷｅｂページ（キャンペーンページ等）のページデータを格納する格納手段から、所定の方法で取得できるものであればよい。
【０１１３】
次に、情報提供サーバ１とユーザ端末２−ｋにより行われる表示処理について、図１５を用いて説明する。なお、図１５に示すフローチャートにおいて、図６に示した第１実施形態に係る表示処理を示すフローチャートと同一の処理については、同一のステップ番号を付して細部の説明を省略する。更に以下に示す第２実施形態の説明では、第１実施形態に係る情報提供システムＳと同様の部材番号を引用して説明する。
【０１１４】
上述した第１実施形態においては、情報提供サーバ１のＤＢ１２１に記憶されているテーブルＴに登録された対応付け情報の全てを、ページデータ中に組み込んでユーザ端末２−ｋに送信する場合について説明したが、以下に説明する第２実施形態では、要求されているＷｅｂページ上に表示されるコンテンツ情報ＣＴ１等に応じてＤＢ１２１に記憶されているテーブルＴに登録されている対応付け情報を絞り込み、その絞り込まれた対応付け情報をユーザ端末２−ｋに送信するように構成した。
【０１１５】
次に、情報提供サーバ１とユーザ端末２−ｋにより行われる表示処理について、図１５を用いて説明する。
【０１１６】
図１５に示す表示処理は、図６に示す表示処理と同様、Ｗｅｂブラウザプログラムの起動後、ユーザ端末２−ｋのユーザによる操作部２１の操作により、Ｗｅｂページを要求する操作指示を行うことにより開始され、情報提供サーバ１へのＷｅｂページの要求が行われる（ステップＳ１１）。Ｗｅｂページの要求が情報提供サーバ１により受信されると、情報提供サーバ１のシステム制御部１４は、当該要求に対応するＷｅｂページのページデータを記憶部１２から取得する（ステップＳ３５）。
【０１１７】
次に、システム制御部１４は、取得したＷｅｂページのページデータを解析して、当該Ｗｅｂページに表示されるコンテンツ情報ＣＴ１等をそのページデータから抽出する（ステップＳ３６）。例えば、システム制御部１４は、上述したspan name、又はdiv nameを頼りに、当該ページデータに係る構造化文書内の全文検索を行ってテキストデータを検索結果として得た後、ＤＢ１２１に登録された候補コンテンツ情報を参照し、当該候補コンテンツ情報を含むテキストデータが、上記検索結果に含まれるか否かを判定する。そして、システム制御部１４は、候補コンテンツ情報を含むテキストデータ（或いは、候補コンテンツ情報の一部を含むテキストデータでもよい）が、上記検索結果に含まれると判定した場合、当該テキストデータを含むコンテンツ情報ＣＴ１等を抽出する。更に、システム制御部１４は、このように抽出されたコンテンツ情報を規定するｓｐａｎタグ（又はｄｉｖタグ）内に、当該抽出されたコンテンツ情報が上記オブジェクト表示処理用スクリプトにより識別可能とするための属性情報としてname属性値を付加（例えば、＜span name=“content"＞、又は＜div name=“content"＞）する。
【０１１８】
このように、第２実施形態では、Ｗｅｂページの要求があった際に、ＤＢ１２１に登録された候補コンテンツ情報を含むコンテンツ情報ＣＴ１等を抽出するように構成したので、ＤＢ１２１に登録されている内容に変更（候補コンテンツ情報の追加や削除）があった場合であっても問題がなく、最新の対応付け情報に基づきオブジェクト表示処理用スクリプトを実行させることができる。
【０１１９】
次に、システム制御部１４は、ＤＢ１２１に記憶されているテーブルＴから、ステップＳ３６の処理により抽出されたコンテンツ情報ＣＴ１等に対応する（例えば、コンテンツ情報ＣＴ１等に含まれる）候補コンテンツ情報５０を含む対応付け情報（言い換えれば、レコード）を絞り込む（ステップＳ３７）。この場合のシステム制御部１４は、本発明に係る「絞込手段」として機能する。このステップＳ３７の結果、例えば図１４に例示する場合は、「大安売り」、「プレゼント」、「Ｙ％ＯＦＦ」及び「クーポン」を候補コンテンツ情報５０として含んでいる対応付け情報（新たなテーブルＴＴに登録）のみが絞り込まれる。その後、システム制御部１４は、絞り込んだ対応付け情報を、ステップＳ３５の処理により取得されたページデータ中（例えば、オブジェクト表示処理用スクリプト中）に組み込む（記述する）（ステップＳ３８）。
【０１２０】
次に、システム制御部１４は、絞り込まれた対応付け情報が組み込まれたＷｅｂページのページデータを、ステップＳ１１においてＷｅｂページの要求を送信したユーザ端末２−ｋに送信する（ステップＳ３９）。これにより、ユーザ端末２−ｋのシステム制御部２７は、情報提供サーバ１から送信されてきたページデータを用いて、第１実施形態と同様のステップＳ１２からＳ２５までの処理を実行する。この場合にユーザ端末２−ｋの表示部２２の表示画面に表示されるＷｅｂページでは、第１実施形態に係るＷｅｂページ（図７及び図１０参照）と同様に、そのＷｅｂページにおいて移動表示されるオブジェクトＯＢ１等の表示形態が、当該オブジェクトＯＢ１等の表示位置との関係で特定されたコンテンツ情報ＣＴ１等に対応して変化する。
【０１２１】
以上説明したように、第２実施形態の情報提供システムＳに係る表示処理によれば、第１実施形態の情報提供システムＳに係る表示処理による作用効果に加えて、情報提供サーバ１においてＷｅｂページに表示されるコンテンツ情報ＣＴ１等を抽出し、抽出されたコンテンツ情報ＣＴ１等に対応する候補コンテンツ情報５０を含む対応付け情報を絞り込み、絞り込まれた対応付け情報を含むページデータをユーザ端末２−ｋへ送信する。よって、情報提供サーバ１において対応付け情報を絞り込んだ後にユーザ端末２−ｋに送信してアクション情報５１を決定させるので、ユーザ端末２−ｋにおける処理の負担を軽減しつつ、Ｗｅｂページ上に表示されているコンテンツ情報ＣＴ１等を、より効果的にユーザの目に止まり易くすることができる。
【０１２２】
なお、上述した第２実施形態の変形形態として、図１６に例示するように、ＤＢ１２１に記憶されているテーブルＴＸに登録された候補コンテンツ情報５０のジャンル（カテゴリー）を示すジャンル情報５２を、候補コンテンツ情報５０に対応付けて登録しておき、そのジャンル情報５２を用いてユーザ端末２−ｋに送信する候補コンテンツ情報５０を含む対応付け情報を当該テーブルＴＸから絞り込むように構成してもよい。この場合、Ｗｅｂページのページデータには、当該Ｗｅｂページで提供されるコンテンツ情報ＣＴ１等のジャンル（例えば、果物の情報を表示するＷｅｂページであれば、果物というジャンル）を示すジャンル情報が記述される。そして、上記ステップＳ３６において、システム制御部１４は、取得したＷｅｂページのページデータを解析して、ジャンル情報をそのページデータから抽出する。次に、上記ステップＳ３７において、システム制御部１４は、ＤＢ１２１に記憶されているテーブルＴＸから、ステップＳ３６の処理により抽出されたジャンル情報と同じジャンル情報５２が対応付けられた候補コンテンツ情報５０を含む対応付け情報（新たなテーブルＴＴＸに登録）を絞り込む。なお、ステップＳ３７以降は上記と同様である。このような変形形態によれば、ページデータを解析して、各コンテンツ情報ＣＴ１等をそのページデータから抽出する代わりに、ジャンル情報を抽出すればよいので、情報提供サーバ１の処理負荷を低減することができる。特に、多数のコンテンツ情報ＣＴ１等がＷｅｂページに表示される場合に有効である。
（III）第３実施形態
次に、第３実施形態に係る情報提供システムＳの動作について、図１７を用いて説明する。なお、第３実施形態に係るスクリプト組込処理については、第２実施形態に係るスクリプト組込処理（図１３）と同様である。また、図１７は、第３実施形態に係る表示処理を示すフローチャートであり、図６に示した第１実施形態に係る表示処理を示すフローチャートと同一の処理については、同一のステップ番号を付して細部の説明を省略する。更に以下に示す第３実施形態の説明では、第１実施形態に係る情報提供システムＳと同様の部材番号を引用して説明する。第３実施形態に係る情報提供サーバ１のＤＢ１２１に記憶されているテーブルＴは、第１実施形態に係るテーブルＴと同様のテーブルである。
【０１２３】
上述した第１実施形態においては、情報提供サーバ１のＤＢ１２１に記憶されているテーブルＴから取得された対応付け情報がページデータ中に組み込まれ、当該ページデータがユーザ端末２−ｋに送信される構成について説明したが、以下に説明する第３実施形態は、上記対応付け情報をユーザ端末２−ｋへ送信しない。これに代えて第３実施形態に係る表示処理では、ユーザ端末２−ｋにおいてＷｅｂページ上に移動表示されているオブジェクトＯＢ１等のＷｅｂページ上における表示位置を示す位置情報を、当該ユーザ端末２−ｋから情報提供サーバ１に送信させ、情報提供サーバ１がオブジェクトＯＢ１等の表示位置（つまり、オブジェクトＯＢ１等の移動軌跡）を管理すると共に、後述する所定の条件を満たした場合にオブジェクトＯＢ１等の表示形態の変化を規定するアクション情報５１を決定してユーザ端末２−ｋに送信することにより、Ｗｅｂページに表示されているオブジェクトＯＢ１等の表示形態を変化させるように構成した。
【０１２４】
次に、情報提供サーバ１とユーザ端末２−ｋにより行われる表示処理について、図１７を用いて説明する。
【０１２５】
図１７に示す表示処理は、図６に示す表示処理と同様、Ｗｅｂブラウザプログラムの起動後、ユーザ端末２−ｋのユーザによる操作部２１の操作により、Ｗｅｂページを要求する操作指示を行うことにより開始され、情報提供サーバ１へのＷｅｂページの要求が行われる（ステップＳ１１）。Ｗｅｂページの要求が情報提供サーバ１により受信されると、情報提供サーバ１のシステム制御部１４は、当該要求に対応するＷｅｂページのページデータを記憶部１２から取得し（ステップＳ４０）、当該取得したページデータをユーザ端末２−ｋに送信する（ステップＳ４１）。これによりユーザ端末２−ｋのシステム制御部２７は、情報提供サーバ１から送信されてきたページデータを受信し（ステップＳ１２）、以後、第１実施形態と同様のステップＳ１３からＳ１７までの処理を実行する。
【０１２６】
ステップＳ１４の判定によりオブジェクトＯＢ１等の移動表示がユーザ端末２−ｋにおいて開始されると（ステップＳ１７）、システム制御部２７は、上記オブジェクト表示処理用スクリプトにしたがって、オブジェクトＯＢ１等のＷｅｂページ上における表示位置を基準とする所定範囲に表示されるコンテンツ情報を情報提供サーバ１に特定させ、且つ当該特定されたコンテンツ情報ＣＴ１等に対応する候補コンテンツ情報５０に対応付けられたアクション情報５１を情報提供サーバ１に決定させるための処理（ステップＳ７０〜Ｓ７１）を行う。この処理では、システム制御部２７は、Ｗｅｂページにおいて移動表示されているオブジェクトＯＢ１等の表示位置を示すオブジェクト表示位置情報を取得し、取得したオブジェクト表示位置情報とオブジェクトＩＤの組を情報提供サーバ１に送信する（ステップＳ７０）。ここで、オブジェクト表示位置情報には、例えば、上述したオブジェクトＯＢ１等の表示位置に対応する座標（ｘ１，ｙ１）を含む。また、オブジェクトＩＤは、例えば、同ページデータに含まれる設定ファイルに記述されるものであり、オブジェクトＯＢ１等毎に固有の識別情報である。また、Ｗｅｂページ上に複数のオブジェクトＯＢ１等が表示される場合、オブジェクト表示位置情報とオブジェクトＩＤの組はオブジェクトＯＢ１等毎に情報提供サーバ１へ送信される。
【０１２７】
そして、オブジェクト表示位置情報とオブジェクトＩＤの組が、情報提供サーバ１により受信されると、システム制御部１４は、図１７に示すステップＳ４５の処理を行う。すなわち、情報提供サーバ１のシステム制御部１４は、ユーザ端末２−ｋから受信したオブジェクト表示位置情報と、ステップＳ４１で当該ユーザ端末２−ｋへ送信したＷｅｂページのページデータとに基づいて、ユーザ端末２−ｋにおいて移動表示されているオブジェクトＯＢ１等の周囲にコンテンツ情報ＣＴ１等が表示されているか否かを判定する（ステップＳ４５）ことにより、コンテンツ情報ＣＴ１等をＷｅｂページから特定する。このステップＳ４５の判定においては、オブジェクト表示位置情報により示されるオブジェクトＯＢ１等のＷｅｂページ上における表示位置を基準として、Ｗｅｂページ上における予め定められた範囲にコンテンツ情報ＣＴ１等が表示されているか否かを、情報提供サーバ１のシステム制御部１４が判定する。このステップＳ４５における具体的な判定方法は、情報提供サーバ１のＤＢ１２１に記憶されているテーブルＴ及びユーザ端末２−ｋから受信されたオブジェクト表示位置情報を用いる点を除いて第１実施形態に係るステップＳ１８の判定方法と同様であるので、細部の説明は省略する。
【０１２８】
ステップＳ４５の判定において、移動表示されている全てのオブジェクトＯＢ１等の周囲にコンテンツ情報ＣＴ１等が表示されていない場合（ステップＳ４５；ＮＯ）、システム制御部１４は第３実施形態に係る表示処理を終了し、ユーザ端末２−ｋにおけるそれらのオブジェクトＯＢ１等の表示形態を変化させることはない。一方、ステップＳ４５の判定において、移動表示されているオブジェクトＯＢ１等の周囲にコンテンツ情報ＣＴ１等が表示されている場合（ステップＳ４５；ＹＥＳ）、システム制御部１４は、そのオブジェクトＯＢ１等の周囲に表示されているコンテンツ情報ＣＴ１等を特定する（ステップＳ４６）。このステップＳ４６における具体的な特定方法も、ＤＢ１２１に記憶されているテーブルＴ及びユーザ端末２−ｋから受信されたオブジェクト表示位置情報を用いる点を除いて第１実施形態に係るステップＳ１９の特定方法と同様であるので、細部の説明は省略する。
【０１２９】
ステップＳ４６の処理によりコンテンツ情報ＣＴ１等が特定された場合、システム制御部１４は、その特定されたコンテンツ情報ＣＴ１等の中に、ＤＢ１２１に記憶されているテーブルＴに含まれている候補コンテンツ情報５０のいずれかが含まれているか否かを、当該テーブルＴに登録されている対応付け情報を参照して判定する（ステップＳ４７）。このステップＳ４７における具体的な判定方法も、ＤＢ１２１に記憶されているテーブルＴを用いる点を除いて第１実施形態に係るステップＳ２０の判定方法と同様であるので、細部の説明は省略する。ステップＳ４７の判定において、特定されたコンテンツ情報ＣＴ１等の中に候補コンテンツ情報５０のいずれもが含まれていない場合（ステップＳ４７；ＮＯ）、システム制御部１４は第３実施形態に係る表示処理を終了し、ユーザ端末２−ｋにおけるそのオブジェクトＯＢ１等の表示形態を変化させることはない。
【０１３０】
一方、ステップＳ４７の判定において、特定されたコンテンツ情報ＣＴ１等の中に候補コンテンツ情報５０のいずれかが含まれている場合（ステップＳ４７；ＹＥＳ）、システム制御部１４は、上記テーブルＴに登録されている対応付け情報を参照して、コンテンツ情報ＣＴ１等の中に含まれていた候補コンテンツ情報５０に対応付けられているアクション情報５１を決定する（ステップＳ４８）。このステップＳ４８における具体的な決定方法も、ＤＢ１２１に記憶されているテーブルＴを用いる点を除いて第１実施形態に係るステップＳ２１の決定方法と同様であるので、細部の説明は省略する。
【０１３１】
その後、システム制御部１４は、ステップＳ４８の処理により決定されたアクション情報５１と上記ステップＳ７０の処理によりユーザ端末２−ｋから送信されてきたオブジェクトＩＤ（すなわち、当該決定されたアクション情報５１により示される表示形態の変化の対象となるオブジェクトＯＢ１等を識別するためのオブジェクトＩＤ）を、上記ステップＳ７０の処理によりオブジェクト表示位置情報とオブジェクトＩＤを送信してきたユーザ端末２−ｋに送信する（ステップＳ４９）。その後システム制御部１４は第３実施形態に係る表示処理を終了する。なお、ステップＳ４５〜Ｓ４９の処理は、オブジェクト表示位置情報とオブジェクトＩＤがユーザ端末２−ｋから受信される度に行われる。
【０１３２】
一方、上記ステップＳ７０の処理によりオブジェクト表示位置情報とオブジェクトＩＤを送信したユーザ端末２−ｋのシステム制御部２７は、情報提供サーバ１から、上記アクション情報５１とオブジェクトＩＤを受信するのを所定時間待機する。そして、所定時間が経過してもアクション情報５１とオブジェクトＩＤが送信されてこない場合には（ステップＳ７１；ＮＯ）、ステップＳ２３へ移行する。一方、アクション情報５１とオブジェクトＩＤが受信された場合（ステップＳ７１；ＹＥＳ）、ユーザ端末２−ｋのシステム制御部２７は、受信されたアクション情報５１として記述されているスクリプトに基づいて、当該オブジェクトＩＤに対応するオブジェクトＯＢ１等のアクション表示処理を実行する（ステップＳ７２）。このステップＳ７２における具体的なアクション表示処理は、情報提供サーバ１からオブジェクトＩＤと共に送信されてきたアクション情報５１を用いる点を除いて第１実施形態に係るステップＳ２２のアクション表示処理と同様であるので、細部の説明は省略する。なお、上記ステップＳ７０からＳ７２までのユーザ端末２−ｋにおける処理及び上記ステップＳ４５からＳ４９までの情報提供サーバ１における処理は、オブジェクトＯＢ１等がＷｅｂページ内に複数表示される場合には、オブジェクトＯＢ１等毎に実行される。またこれらの処理は、オブジェクトＯＢ１等毎に一定間隔で繰り返して実行される。
【０１３３】
次に、上記ステップＳ７２の処理がオブジェクトＩＤにより識別されるオブジェクトＯＢ１等について実行されると、ユーザ端末２−ｋのシステム制御部２７は、以降は第１実施形態と同様のステップＳ２３からＳ２５までの処理を実行する。なお、この場合、ステップＳ２５の判定においてオブジェクトＯＢ１等の移動表示処理を終了しない場合（ステップＳ２５；ＮＯ）、システム制御部２７は上記ステップＳ７０の処理に移行する。
【０１３４】
以上説明したように、第３実施形態の情報提供システムＳに係る表示処理によれば、第１実施形態の情報提供システムＳに係る表示処理による作用効果に加えて、ユーザ端末２−ｋが、情報提供サーバ１にコンテンツ情報ＣＴ１等を特定させ、特定されたコンテンツ情報ＣＴ１等に対応する候補コンテンツ情報５０に対応付けられたアクション情報５１を決定させるように構成したので、ユーザ端末２−ｋにおける処理の負担を軽減しつつ、情報提供サーバ１においてオブジェクトＯＢ１等の表示位置（つまり、オブジェクトＯＢ１等の移動軌跡）を管理できると共に、ユーザ端末２−ｋのＷｅｂページ上に表示されているコンテンツ情報ＣＴ１等を、より効果的にユーザの目に止まり易くすることができる。
【０１３５】
上述した各実施形態においては、オブジェクトＯＢ１等の基準座標の特定を、Ｗｅｂページの左上を原点とした座標軸を用いて行った。しかしながらこれ以外に、コンテンツ情報ＣＴ１等を例えば一つずつそれぞれに含む複数の分割領域にＷｅｂページの表示領域全体を分割し、その分割領域のいずれかの中にオブジェクトＯＢ１等の基準座標が含まれているとき、当該オブジェクトＯＢ１等の基準座標が含まれている分割領域内に表示されているコンテンツ情報ＣＴ１等を、その基準座標がその分割領域に含まれているオブジェクトＯＢ１等の周囲にあるコンテンツ情報ＣＴ１等と特定するように構成することもできる。
【０１３６】
また、上記アクション情報５１により示される表示形態の他の例として、例えば、オブジェクトＯＢ１等における上記範囲Ｒ内にその基準座標があるコンテンツ情報ＣＴ１等が商品又はサービスの広告をその内容とするコンテンツ情報ＣＴ１等である場合に、そのコンテンツ情報ＣＴ１等に含まれている商品等についてのレビュー記事やコメント記事等のユーザの評価を示す評価情報を図示しない所定のデータベースから取得し、その取得した評価情報を内容とするコメントを吹き出し形式でそのオブジェクトＯＢ１等の表示位置に対応させて表示するように構成することもできる。この場合のアクション情報５１としては、例えば図３に例示するテーブルＴにおける「吹き出し」のスクリプト等を用いることができる。この構成によれば、コンテンツ情報ＣＴ１等が商品又はサービスを広告するための情報であり、それに対応してアクション情報５１に規定されるアクションとして、レビュー記事等をオブジェクトＯＢ１等に対応させて表示させるので、商品又はサービスを広告するためのコンテンツ情報ＣＴ１等をより効果的にユーザの目に止まりやすくすることができる。
【０１３７】
また、上述した各実施形態においては、オブジェクトＯＢ１等のＷｅｂページ上における表示形態をアクション情報５１に基づいて変化させる場合について説明したが、これ以外に、オブジェクトＯＢ１等に対応する音（音声又は効果音等）の出力状態を、音の出力状態を規定するアクション情報５１に基づいて変化させるように構成してもよい。
【０１３８】
更に、図６、図１５又は図１７に示したフローチャートにより示される処理に対応するプログラムを、例えばＣＤ等の記憶媒体に記憶しておき、又はネットワークＮＷを介して取得して記憶しておき、それらを汎用の例えばマイクロコンピュータ等により読み出して実行することにより、当該マイクロコンピュータ等を実施形態に係るシステム制御部１４又は２７として機能させることもできる。
【符号の説明】
【０１３９】
１    情報提供サーバ
２−ｋ    ユーザ端末
３−ｊ    店舗端末
１１、２３    通信部
１２、２５    記憶部
１３、２６    入出力インターフェース部
１４、２７    システム制御部
１５、２８    システムバス
２１    操作部
２２    表示部
２４    ドライブ部
５０    候補コンテンツ情報
５１    アクション情報
５２    ジャンル情報
ＮＷ    ネットワーク
Ｓ    情報提供システム
【図１】
2012172681.tif 000003
【図２】
2012172681.tif 000004
【図３】
2012172681.tif 000005
【図４】
2012172681.tif 000006
【図５】
2012172681.tif 000007
【図６】
2012172681.tif 000008
【図７】
2012172681.tif 000009
【図８】
2012172681.tif 000010
【図９】
2012172681.tif 000011
【図１０】
2012172681.tif 000012
【図１１】
2012172681.tif 000013
【図１２】
2012172681.tif 000014
【図１３】
2012172681.tif 000015
【図１４】
2012172681.tif 000016
【図１５】
2012172681.tif 000017
【図１６】
2012172681.tif 000018
【図１７】
2012172681.tif 000019
【国際調査報告】
2012172681.tif 000020
2012172681.tif 000021