(57)【特許請求の範囲】
【請求項１】
サーバに通信可能に接続される携帯型広告表示装置であって、
前記サーバから、前記携帯型広告表示装置のユーザの行動態様に対応して複数の表示態様を有し、Ｗｅｂページと共に表示される広告を受信する受信手段と、
前記受信手段が受信した前記複数の表示態様のうち１の表示態様の広告を前記Ｗｅｂページと共に表示する表示手段と、
前記携帯型広告表示装置の加速度を検知する加速度センサ手段と、
前記加速度センサ手段により検知された加速度の変化に基づいて、前記携帯型広告表示装置のユーザの所定の行動態様の変化を検知する行動変化検知ステップと、前記行動変化検知ステップにおいて検出した前記ユーザの所定の行動態様の変化に応じて、表示中の前記Ｗｅｂページと共に表示させる広告を、文字の割合が多い広告と、画像の割合が多い広告とで切り替えて表示させる広告表示切替ステップと、を実行させる実行手段と、を備える携帯型広告表示装置。
【請求項２】
前記実行手段は、前記行動変化検知ステップにおいて、前記ユーザの所定の行動態様が静止中もしくは乗り物に乗車中であると判定した場合に前記文字の割合が多い広告を前記Ｗｅｂページと共に前記表示手段に表示させる一方、前記ユーザの所定の行動態様が歩行中であると判定した場合に前記画像の割合が多い広告を前記Ｗｅｂページと共に前記表示手段に表示させ、更に、検出した前記ユーザの所定の行動態様の変化に応じて、表示中の前記Ｗｅｂページと共に表示させる広告を、前記文字の割合が多い広告と、前記画像の割合が多い広告とで切り替えて前記表示手段に表示させる広告表示切替ステップと、を実行させる請求項１に記載の携帯型広告表示装置。
【請求項３】
前記受信手段は、前記Ｗｅｂページと共に表示される広告と、ブラウザにより解釈実行されるスクリプトプログラムとを含むＷｅｂページを受信し、
前記表示手段は、前記複数の表示態様のうち１の表示態様の広告を含むＷｅｂページを表示し、
前記実行手段は、前記スクリプトプログラムを前記ブラウザが解釈実行することにより、前記携帯型広告表示装置に、前記加速度センサ手段から前記加速度を受信する加速度受信ステップを、更に実行させ、
前記実行手段は、前記スクリプトプログラムを前記ブラウザが解釈実行することにより、前記行動変化検知ステップにおいて、前記加速度受信ステップにおいて受信した加速度の変化に基づいて、前記携帯型広告表示装置のユーザの所定の行動態様の変化を検知し、
前記実行手段は、前記スクリプトプログラムを前記ブラウザが解釈実行することにより、前記広告表示切替ステップにおいて、前記行動変化検知ステップにおいて検出された前記ユーザの所定の行動態様の変化に応じて、表示中の前記Ｗｅｂページと共に表示させる広告を、前記文字の割合が多い広告と、前記画像の割合が多い広告とで切り替えて前記表示手段に表示させ、
前記携帯型広告表示装置は、前記スクリプトプログラムのうち、前記加速度受信ステップ及び前記行動変化検知ステップを前記携帯型広告表示装置に実行させる第１の部分について、ドメインが同一の前記Ｗｅｂページに共通して使用するために、前記サーバから受信した当該第１の部分を記憶するストレージ手段と、
前記ストレージ手段が前記スクリプトプログラムの前記第１の部分を記憶している前記ドメインの前記Ｗｅｂページについては、前記第１の部分を前記サーバに要求せず、前記広告表示切替ステップを前記携帯型広告表示装置に実行させる第２の部分のみを前記サーバに要求するＷｅｂページ要求手段と、を更に備える請求項２に記載の携帯型広告表示装置。 
【請求項４】
前記ストレージ手段は、前記第２の部分を更に記憶し、
前記Ｗｅｂページ受信手段が前記第２の部分を前記サーバから新たに受信したことに応じて、前記ストレージ手段に記憶した前記第２の部分を前記新たに受信した第２の部分に更新する更新手段と、を更に備える請求項３に記載の携帯型広告表示装置。 
【請求項５】
サーバに通信可能に接続される携帯型広告表示装置に実行させる方法であって、
前記サーバから、前記携帯型広告表示装置のユーザの行動態様に対応して複数の表示態様を有し、Ｗｅｂページと共に表示される広告を受信する受信手段と、
前記受信手段が受信した前記複数の表示態様のうち１の表示態様の広告をＷｅｂページと共に表示する表示手段と、
加速度を検知する加速度センサ手段とを備える携帯型広告表示装置に、
前記加速度センサ手段により検知された加速度の変化に基づいて、前記携帯型広告表示装置のユーザの所定の行動態様の変化を検知する行動変化検知ステップと、
前記行動変化検知ステップにおいて検出した前記ユーザの所定の行動態様の変化に応じて、表示中の前記Ｗｅｂページと共に表示させる広告を、文字の割合が多い広告と、画像の割合が多い広告とで切り替えて前記表示手段に表示させる広告表示切替ステップと、を実行させる方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型広告表示装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、加速度センサを搭載した携帯端末機が登場している。例えば、歩数計としての機能を付与している携帯端末機が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３００３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、高機能の携帯端末機が普及し、携帯端末機に表示されているＷｅｂページを閲覧する際のユーザの行動態様も様々なものになってきている。例えば、ユーザは、歩行中、電車等の乗り物での移動中、あるいは寝ころびながら等様々な行動態様において、携帯端末機でＷｅｂページを閲覧している。
【０００５】
Ｗｅｂページに表示させる広告には、バナー広告や文字広告等様々な態様があるが、従来のこのような広告は、ユーザの現在の行動態様を考慮せずに表示されている。例えば、歩行中のユーザはじっくり文字を読むことが困難であると考えられるが、このような状況においても、文字広告が表示される場合もあり、従来の広告の表示がユーザにとって最適な態様で行われているとは限らない。
【０００６】
本発明は、このような課題を解決し、ユーザの現在の行動態様によってＷｅｂページにおける広告の表示態様を切り替えることを実現した携帯型広告表示装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、前記目的を達成するため、次に記載する構成を備えている。
【０００８】
（１）  Ｗｅｂサーバに通信可能に接続される携帯型広告表示装置であって、前記Ｗｅｂサーバから、前記携帯型広告表示装置のユーザの行動態様に対応して複数の表示態様を有する広告と、ブラウザにより解釈実行されるスクリプトプログラムとを含む、Ｗｅｂページを受信するＷｅｂページ受信手段と、前記Ｗｅｂページ受信手段が受信した前記複数の表示態様のうち１の表示態様の広告を含むＷｅｂページを表示する表示手段と、前記携帯型広告表示装置の加速度を検知する加速度センサ手段と、前記スクリプトプログラムを前記ブラウザが解釈実行することにより、前記携帯型広告表示装置に、前記加速度センサ手段から前記加速度を受信する加速度受信ステップと、前記加速度受信ステップにおいて受信した加速度の変化に基づいて、前記携帯型広告表示装置のユーザの所定の行動態様の変化を検知する行動変化検知ステップと、前記行動変化検知ステップにおいて検出した前記ユーザの所定の行動態様の変化に応じて、前記複数の広告の表示態様のうち、当該変化した後の前記所定の行動態様に対応する前記広告の表示態様に切り替えて前記表示手段に表示させる広告表示切替ステップと、を実行させるスクリプト実行手段と、を備える携帯型広告表示装置。
【０００９】
（１）によれば、ブラウザによってスクリプトプログラムを実行することにより、スクリプト実行手段は、加速度センサ手段が検知する加速度に基づいてユーザの行動の変化を検出し、この検出結果に応じて、携帯型広告表示装置の表示手段に表示されるＷｅｂページにおける広告を切り替える。これにより、ユーザの現在の行動に応じて、Ｗｅｂページの広告を最適な形式で表示することができる。
【００１０】
（２）  前記スクリプトプログラムのうち、前記加速度受信ステップ及び前記行動変化検知ステップを前記携帯型広告表示装置に実行させる第１の部分について、ドメインが同一の前記Ｗｅｂページに共通して使用するために、前記Ｗｅｂサーバから受信した当該第１の部分を記憶するストレージ手段と、前記ストレージ手段が前記スクリプトプログラムの前記第１の部分を記憶している前記ドメインの前記Ｗｅｂページについては、前記第１の部分を前記Ｗｅｂサーバに要求せず、前記広告表示切替ステップを前記携帯型広告表示装置に実行させる第２の部分のみを前記Ｗｅｂサーバに要求するＷｅｂページ要求手段と、を更に備える（１）の携帯型広告表示装置。
【００１１】
（２）によれば、例えば、携帯型広告表示装置からＷｅｂサーバに最初にＷｅｂページを要求した場合において、Ｗｅｂサーバから携帯型広告表示装置に送信されるＷｅｂページに含まれているスクリプトプログラムには、加速度受信ステップ及び行動変化検知ステップを実行させる第１の部分と、広告表示切替ステップを実行させる携帯型広告表示装置に実行させる第２の部分が備えられている。ここで、携帯型広告表示装置がＷｅｂページを受信した場合に、スクリプトプログラムの第１の部分がストレージ手段に記憶される。そして、スクリプトプログラムを実行することにより、加速度センサ手段が検知する加速度に基づいて、携帯型広告表示装置の表示手段に表示されるＷｅｂページにおける広告表示が切り替わる。更に、Ｗｅｂページが表示された状態において、携帯型広告表示装置からＷｅｂサーバに同一ドメインのＷｅｂページを要求する場合には、第１の部分をＷｅｂサーバに要求せず、第２の部分のみをＷｅｂサーバに要求する。そして、携帯型広告表示装置がＷｅｂサーバからＷｅｂページを受信した後に、ストレージ手段に記憶されている第１の部分を実行することにより、加速度センサ手段が検知する加速度に基づいて、携帯型広告表示装置の表示手段に表示されるＷｅｂページにおける広告が切り替わり、しかも、最初に受信したＷｅｂサーバにおける広告表示態様と異なる表示態様の広告を表示する。このように、同一ドメイン内であれば行動変化検知スクリプトを共通して利用することができるので、毎回Ｗｅｂサーバからダウンロードする必要がなくなる。
【００１２】
（３）  前記ストレージ手段は、前記第２の部分を更に記憶し、前記Ｗｅｂページ受信手段が前記第２の部分を前記Ｗｅｂサーバから新たに受信したことに応じて、前記ストレージ手段に記憶した前記第２の部分を前記新たに受信した第２の部分に更新する更新手段と、を更に備える（２）の携帯型広告表示装置。
【００１３】
（３）によれば、Ｗｅｂサーバから新たに受信したＷｅｂページの広告を、当該広告の内容に応じた表示切替スクリプトに更新することが可能になる。
【００１４】
（４）  Ｗｅｂサーバに通信可能に接続される携帯型広告表示装置に実行させる方法であって、前記Ｗｅｂサーバから、前記携帯型広告表示装置のユーザの行動態様に対応して複数の表示態様を有する広告と、ブラウザにより解釈実行されるスクリプトプログラムとを含む、Ｗｅｂページを受信するＷｅｂページ受信手段と、前記Ｗｅｂページ受信手段が受信した前記複数の表示態様のうち１の表示態様の広告を含むＷｅｂページを表示する表示手段と、前記携帯型広告表示装置の加速度を検知する加速度センサ手段とを備える携帯型広告表示装置に、前記スクリプトプログラムを前記ブラウザが解釈実行することにより、前記携帯型広告表示装置に、前記加速度センサ手段から前記加速度を受信する加速度受信ステップと、前記加速度受信ステップが受信した加速度の変化に基づいて、前記携帯型広告表示装置のユーザの所定の行動態様の変化を検知する行動変化検知ステップと、前記行動変化検知ステップにおいて検出した前記ユーザの所定の行動態様の変化に応じて、前記複数の広告の表示態様のうち、当該変化した後の前記所定の行動態様に対応する前記広告の表示態様に切り替えて前記表示手段に表示させる広告表示切替ステップと、を実行させる方法。
【００１５】
（４）の方法によれば、（１）の携帯型広告表示装置と同様の効果を奏する。
【００１６】
（５）  Ｗｅｂサーバに通信可能に接続される携帯型広告表示装置に実行させるプログラムであって、前記Ｗｅｂサーバから、前記携帯型広告表示装置のユーザの行動態様に対応して複数の表示態様を有する広告と、ブラウザにより解釈実行されるスクリプトプログラムとを含む、Ｗｅｂページを受信するＷｅｂページ受信手段と、前記Ｗｅｂページ受信手段が受信した前記複数の表示態様のうち１の表示態様の広告を含むＷｅｂページを表示する表示手段と、加速度を検知する加速度センサ手段とを備える携帯型広告表示装置に、前記スクリプトプログラムを前記ブラウザが解釈実行することにより、前記加速度センサ手段から前記加速度を受信する加速度受信ステップと、前記加速度受信ステップが受信した加速度の変化に基づいて、前記携帯型広告表示装置のユーザの所定の行動態様の変化を検知する行動変化検知ステップと、前記行動変化検知ステップにおいて検出した前記ユーザの所定の行動態様の変化に応じて、前記複数の広告の表示態様のうち、当該変化した後の前記所定の行動態様に対応する前記広告の表示態様に切り替えて前記表示手段に表示させる広告表示切替ステップと、を実行させるプログラム。
【００１７】
（５）のプログラムによれば、（１）の携帯型広告表示装置と同様の効果を奏する。
【発明の効果】
【００１８】
本発明によれば、ユーザの現在の行動態様によってＷｅｂページにおける広告の表示態様を切り替えることが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１実施形態に係る携帯型広告表示装置の機能概要を示す図である。
【図２】スクリプト実行部の機能概要を示す図である。
【図３】行動変化検知スクリプト及び表示切替スクリプトの一例を示す図である。
【図４】図３に示すスクリプトプログラムによる携帯型広告表示装置における広告の表示例を示す図である。
【図５】第１実施形態に係る携帯型広告表示装置において、広告表示をする際の処理の流れを示すフローチャートである。
【図６】図５のＷｅｂページ表示処理の流れを示すフローチャートである。
【図７】図６の行動変化検知スクリプト実行処理の流れを示すフローチャートである。
【図８】図６の表示切替スクリプト実行処理の流れを示すフローチャートである。
【図９】本発明の第２実施形態に係る携帯型広告表示装置の機能概要を示す図である。
【図１０】表示切替スクリプトの一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図を参照しながら説明する。
【００２１】
［第１実施形態］
図１は、本発明の第１実施形態に係る携帯型広告表示装置１の機能概要を示す図である。携帯型広告表示装置１は、Ｗｅｂサーバ５とネットワークを介して接続され、Ｗｅｂサーバ５から受信するＷｅｂページを、画面表示することができる端末である。
【００２２】
［機能構成］
本実施形態は、コンピュータ（携帯型広告表示装置１、Ｗｅｂサーバ５）及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに当該ハードウェアを制御するソフトウェアによって構成される。
【００２３】
上記ハードウェアには、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２４】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００２５】
携帯型広告表示装置１は、図１に示すように、操作者（ユーザ）から直接的な入力を受け付ける操作部１１と、この携帯型広告表示装置の機能に関する情報を表示する表示手段としての表示部１２と、本実施形態の機能を実行するプログラム（図示省略）等を記憶するとともに、ストレージ手段としての記憶部１３と、携帯型広告表示装置１に係る各機能を統括的に制御する制御部１４と、Ｗｅｂサーバ５と無線接続を確立して情報の送受信を行う送受信部１５と、加速度を検知する加速度センサー手段としての加速度センサ１６とを備える。
【００２６】
操作部１１は、例えば、タッチパネル、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）により実装される。
【００２７】
表示部１２は、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイにより実装される。
【００２８】
記憶部１３は、上述の各種プログラムの他に、加速度センサ１６からの加速度情報に基づいて加速度、携帯型広告表示装置１の傾き等を演算により求めるプログラムや、Ｗｅｂサーバ５から送信されるＷｅｂページを表示部１２に表示させるためのブラウザアプリケーションを記憶している。
【００２９】
制御部１４は、ブラウザアプリケーションを実行することにより、Ｗｅｂページ要求部１４１と、Ｗｅｂページ受信手段としてのＷｅｂページ受信部１４２と、表示手段としてのＷｅｄページ表示制御部１４３と、スクリプト実行部１４４と、を備える。
【００３０】
送受信部１５は、携帯型広告表示装置１とネットワークとを無線接続して、携帯型広告表示装置１とＷｅｂサーバ５との間でアクセス可能にする。
【００３１】
加速度センサ１６は、携帯型広告表示装置１本体内に内蔵されており、携帯型広告表示装置１を移動させた際の加速度を検知する。加速度センサ１６が検知した加速度情報は、制御部１４に送信される。
【００３２】
Ｗｅｂページ要求部１４１は、Ｗｅｂサーバ５に、操作部１１の操作によって指定されたＷｅｂページの送信を要求する。
【００３３】
Ｗｅｂページ受信部１４２は、Ｗｅｂページ要求部１４１からの要求に応じてＷｅｂサーバ５から送信されたＷｅｂページを送受信部１５を介して受信して、記憶部１３に記憶、展開する。
【００３４】
Ｗｅｄページ表示制御部１４３は、記憶部１３に記憶されたＷｅｂページを解析し、表示部１２に表示させる制御を行う。
【００３５】
スクリプト実行部１４４は、記憶部１３に記憶されたＷｅｂページに組み込まれているスクリプトプログラムを実行する。ここで、スクリプトプログラムとは、ブラウザアプリケーションに対して更に機能を追加するためのプログラムであり、ブラウザアプリケーションによって解釈、実行される。
【００３６】
Ｗｅｂサーバ５は、スクリプトＤＢ５１と、広告ＤＢ５２と、ページＤＢ５３と、ページ生成部５４と、Ｗｅｂページ送信部５５と、を備える。
【００３７】
スクリプトＤＢ５１は、Ｗｅｂページに組み込むスクリプトプログラムを記憶している。広告ＤＢ５２は、携帯型広告表示装置１のユーザの行動態様に対応する複数の表示態様の広告情報を記憶している。例えば、広告ＤＢ５２は、文字情報が多いテキスト広告や、画像情報が多いバナー広告や動画広告等を記憶している。ページＤＢ５３は、Ｗｅｂページの本文情報を記憶している。
【００３８】
ページ生成部５４は、Ｗｅｂサーバ５がネットワークを介して所定の端末から、Ｗｅｂページ要求を受信した場合に、スクリプトＤＢ５１と、広告ＤＢ５２と、ページＤＢ５３から、Ｗｅｂページを作成するために必要な情報を読み出して、Ｗｅｂページ要求に応じたＷｅｂページを作成する。
【００３９】
Ｗｅｂページ送信部５５は、ページ生成部５４が生成したＷｅｂページを、Ｗｅｂページ要求を送信した携帯型広告表示装置１に送信する。
【００４０】
図２は、スクリプト実行部１４４の機能概要を示す図である。スクリプト実行部１４４は、第１の部分に相当する行動検知変化スクリプトを実行する行動検知変化スクリプト実行部１４５と、第２の部分に相当する表示切替スクリプトを実行する表示切替スクリプト実行部１４６と、を備える。行動検知変化スクリプト及び表示切替スクリプトは、Ｗｅｂサーバ５のスクリプトＤＢ５１に記憶されており、Ｗｅｂサーバ５から携帯型広告表示装置１に送信するＷｅｂページに組み込まれている。
【００４１】
行動検知変化スクリプト実行部１４５が行動検知変化スクリプトを実行することにより、制御部１４は、加速度情報受付部１４５１、行動変化検知部１４５２及び表示切替スクリプト呼出部１４５３としての機能を更に備える。
【００４２】
表示切替スクリプト実行部１４６が表示切替スクリプトを実行することにより、制御部１４は、広告表示条件判定部１４６１及び広告表示切替部１４６２としての機能を更に備える。
【００４３】
加速度情報受付部１４５１は、加速度センサ１６が検知した加速度情報を受け付け、単位時間あたりの加速度センサ１６の加速度情報を記憶部１３に複数記憶する。
【００４４】
行動変化検知部１４５２は、記憶部１３に記憶されている加速度情報と、その１つ前の加速度情報とを比較して、変化があったか否かを検知することにより、ユーザの行動に変化があったか否かを検知する。更に、行動変化検知部１４５２は、ユーザの行動の変化を検知した場合に現在のユーザの行動態様を判定する。例えば、行動変化検知部１４５２が最新の加速度情報の波形を解析し、略一定の周期で振幅が大きい波形である場合には、ユーザが携帯型広告表示装置１を携帯しながら歩行していると判定する。振幅の小さい波形である場合には、ユーザが携帯型広告表示装置１を携帯しながら静止していると行動変化検知部１４５２が判定する。また、微小な振動を含む波形の場合には、ユーザが携帯型広告表示装置１を携帯しながら、例えば電車に乗車していると行動変化検知部１４５２が判定する。
【００４５】
表示切替スクリプト呼出部１４５３は、行動変化検知部１４５２がユーザの行動の変化を検知した場合に、記憶部１３から表示切替スクリプトを呼び出して、表示切替スクリプトの実行を開始する。
【００４６】
広告表示条件判定部１４６１は、行動変化検知部１４５２で判定したユーザの現在の行動が、表示切替スクリプトで規定されている広告表示条件の中に含まれているか否かを判定する。具体的には、ユーザの現在の行動が、歩行中又は静止中のいずれかであるか否かを判定する。
【００４７】
広告表示切替部１４６２は、表示部１２における現在の広告を、ユーザの現在の行動に対応する広告に切り替える。例えば、行動変化検知部１４５２が、ユーザの現在の行動が歩行中であると判定した場合には、画像が多いバナー広告を表示し、広告表示条件判定部１４６１がユーザの現在の行動を静止中であると判定した場合には、バナー広告よりも文字が多い文字広告を表示する。なお、広告表示条件判定部１４６１において、行動変化検知部１４５２で判定したユーザの現在の行動が、表示切替スクリプトで規定されている広告表示条件の中に含まれていると判定しない場合には、現在の広告をそのまま表示する。
【００４８】
図３は、行動変化検知スクリプト及び表示切替スクリプトの一例である。本実施形態における行動変化検知スクリプト及び表示切替スクリプトは、Ｗｅｂページを構成するｈｔｍｌ文書に組み込まれており、図中Ａの部分が行動変化検知スクリプトであり、図中Ｂの部分が表示切替スクリプトである。
【００４９】
行動変化検知スクリプトは、加速度センサ１６からの加速度情報を受け付けて、行動変化判定式に基づいて行動に変化があったか否かを判定し、変化があった場合に、行動判定式に基づいて加速度情報から現在の行動を判定するとともに表示切替スクリプトを呼び出して実行するプログラムである。
【００５０】
表示切替スクリプトは、行動検知変化スクリプト実行部１４５においてユーザの行動に変化が検知された場合に、現在表示されている広告を切り替えるプログラムである。第１実施形態の表示切替スクリプトにおいては、図３に示すように、現在の行動が歩行中である場合には第１広告を表示させ、現在の行動が静止中である場合には第２広告を表示させるようにプログラムされている。すなわち、ユーザの行動態様が、歩行状態から静止状態に替わった場合には、表示部１２に表示されるＷｅｂページの広告が、第１広告から第２広告に切り替わる。
【００５１】
図４は、図３に示すスクリプトプログラムによる携帯型広告表示装置１における広告の表示例を示す図である。図４（ａ）は第１広告７０の表示例を示し、図４（ｂ）は第２広告７２の表示例を示す。第１広告７０は、図４（ａ）に示すように文字が多く、第２広告７２は、図４（ｂ）に示すように絵柄が多く描かれている。
【００５２】
ユーザによる操作部１１の操作により、携帯型広告表示装置１のＷｅｂページ要求部１４１からサーバ５にＷｅｂページ要求が送信されると、Ｗｅｂサーバ５から携帯型広告表示装置１に、Ｗｅｂページ要求に対応するＷｅｂページが送信される。このＷｅｂページには、本文情報の他に、第１広告７０及び第２広告７２の情報と、第１広告７０と第２広告７２との表示切替を行う表示切替スクリプトと、行動検知変化スクリプトとが含まれている。
【００５３】
携帯型広告表示装置１がＷｅｂページを受信すると、Ｗｅｄページ表示制御部１４３が、表示部１２にＷｅｂページを表示させる制御を行う。これにより、携帯型広告表示装置１がＷｅｂサーバ５からＷｅｂページを受信した後に、最初に表示部１２に表示されるＷｅｂページの所定の位置に、デフォルト設定された広告が表示される。
【００５４】
例えば、デフォルト設定の広告が図４（ａ）に示す第１広告７０である場合において、ユーザが静止中に携帯型広告表示装置１を操作して、Ｗｅｂサーバ５にＷｅｂページ要求を送信すると、最初に、図４（ａ）に示す第１広告７０が表示部１２に表示され、行動検知変化スクリプト実行部１４５が加速度情報の受付を開始する。
【００５５】
第１広告７０が表示された後、ユーザが歩行を開始した場合には、行動検知変化スクリプト実行部１４５が、加速度情報の変化に基づいてユーザが静止状態から歩行状態に行動が変化したと判定する。更に、表示切替スクリプト実行部１４６が、表示部１２に表示されている広告を第１広告７０から第２広告７２に切り替える。これにより、図４（ｂ）に示す第２広告７２が表示部１２に表示される。そして、ユーザが再び静止した場合には、第１広告７０が表示部１２に表示される。
【００５６】
また、ユーザが歩行中に携帯型広告表示装置１を操作してＷｅｂサーバ５にＷｅｂページ要求を送信した場合には、行動検知変化スクリプト実行部１４５が加速度情報の変化を検知しないため、携帯型広告表示装置１の表示部１２に第１広告７０が表示される。その後、ユーザが歩行を停止すると、行動検知変化スクリプト実行部１４５が加速度情報の変化を検知して、現在の行動が静止中であると判定するため、携帯型広告表示装置１の表示部１２に第１広告７０が表示される。そして、ユーザが再び歩行を開始した場合に、行動検知変化スクリプト実行部１４５が加速度情報の変化を検知して、現在の行動が歩行中であると判定するため、表示部１２に表示される広告が、第１広告７０から第２広告７２に切り替わる。
【００５７】
［フローチャート］
続いて、携帯型広告表示装置１における処理の流れについて、図５〜図８を参照しながら説明する。
【００５８】
図５は、第１実施形態に係る携帯型広告表示装置１において、広告表示をする際の処理の流れを示すフローチャートである。
【００５９】
ステップＳ１００において、制御部１４（Ｗｅｂページ要求部１４１）は、Ｗｅｂページ要求処理を行う。この処理において、制御部１４は、Ｗｅｂページ要求をＷｅｂサーバ５に送信する。
【００６０】
Ｗｅｂサーバ５は、携帯型広告表示装置１からのＷｅｂページ要求を受信すると、ページＤＢ５３から本文情報を読み出し、広告ＤＢ５２から広告情報を読み出し、スクリプトＤＢ５１から行動変化検知スクリプト及び表示切替スクリプトを読み出して、携帯型広告表示装置１から要求されたＷｅｂページを生成する。そして、Ｗｅｂサーバ５は、生成したＷｅｂページを携帯型広告表示装置１に送信する。なお、表示切替スクリプトについては、広告ＤＢ５２から読み出した広告情報に対応する表示切替スクリプトがスクリプトＤＢ５１から読み出される。
【００６１】
ステップＳ１２０において、制御部１４（Ｗｅｂページ受信部１４２）は、Ｗｅｂページ受信処理を行う。この処理において、制御部１４は、Ｗｅｂサーバ５から送信されるＷｅｂページを受信し、このＷｅｂページを記憶部１３に記憶、展開する処理を行う。
【００６２】
ステップＳ１３０において、制御部１４（Ｗｅｂページ表示制御部１４３）は、Ｗｅｂページ解析処理を行う。この処理において、制御部１４は、Ｗｅｂページを構成するｈｔｍｌコード等を解析する処理を行う。
【００６３】
ステップＳ１４０において、制御部１４（Ｗｅｂページ表示制御部１４３）は、Ｗｅｂページ表示処理を行う。この処理において、制御部１４は、ステップＳ１３０における解析結果に基づいて、Ｗｅｂページを表示部１２に表示する処理を行う。また、制御部１４（スクリプト実行部１４４）は、この処理と並行して、Ｗｅｂページに組み込まれているスクリプトプログラムを適宜実行する処理を行う。ここで、制御部１４（スクリプト実行部１４４）が実行するスクリプトには、行動変化検知スクリプトが含まれている。なお、Ｗｅｂページ表示処理の詳細については、図６を用いて詳述する。この処理が終了した場合には、本フローチャートの処理を終了する。
【００６４】
図６は、図５のＷｅｂページ表示処理の流れを示すフローチャートである。このＷｅｂページ表示処理は、図５に示すステップＳ１４０の処理において実行されるサブルーチンである。
【００６５】
ステップＳ２００において、制御部１４（Ｗｅｂページ表示制御部１４３）は、ステップＳ１３０における解析結果に基づいて、表示部１２に表示するＷｅｂページを構成し、表示部１２に表示させるＷｅｂページ表示処理を行う。
【００６６】
ステップＳ２１０において、制御部１４は、行動変化検知スクリプト実行処理を行う。行動変化検知スクリプト実行処理については、図７を用いて後述する。
【００６７】
ステップＳ２２０において、制御部１４は、表示切替スクリプト実行処理を行う。表示切替スクリプト実行処理については、図８を用いて後述する。この処理が終了した場合には、本サブルーチンを終了する。
【００６８】
図７は、図６の行動変化検知スクリプト実行処理の流れを示すフローチャートである。この行動変化検知スクリプト実行処理は、図６に示すステップＳ２１０の処理において実行されるサブルーチンである。
【００６９】
ステップＳ３００において、制御部１４（スクリプト実行部１４４）は、加速度センサ１６から加速度情報を受け付ける加速度情報受付処理を行う。
【００７０】
ステップＳ３１０において、制御部１４は、加速度センサ１６からの加速度情報に基づいて、ユーザの行動の変化及び現在の行動を検知する行動変化検知処理を行う。
【００７１】
ステップＳ３２０において、制御部１４は、ステップＳ３１０の処理においてユーザの行動の変化を検知した場合には、ステップＳ３３０に処理を移し、ユーザの行動の変化を検知しなかった場合には、ステップＳ３００に処理を移す。
【００７２】
ステップＳ３３０において、制御部１４は、記憶部１３から表示切替スクリプトを呼び出して実行する処理を行う。この処理が終了した場合には、本サブルーチンを終了する。
【００７３】
図８は、図６の表示切替スクリプト実行処理の流れを示すフローチャートである。この表示切替スクリプト実行処理は、図６に示すステップＳ２２０の処理において実行されるサブルーチンである。
【００７４】
ステップＳ４００において、制御部１４は、現在の行動に対応する広告の有無を判定する処理を行う。制御部１４は、現在の行動に対応する広告があると判定した場合に、ステップＳ４１０に処理を移す。制御部１４は、現在の行動に対応する広告があると判定しない場合に、本サブルーチンを終了する。
【００７５】
ステップＳ４１０において、制御部１４は、現在表示されている広告を、ユーザの現在の行動に対応する広告に切り替える処理を行う。この処理が終了した場合には、本サブルーチンを終了する。
【００７６】
以上、第１実施形態によれば、ブラウザアプリケーションによって、行動検知スクリプトを実行することにより、加速度センサが検知する加速度情報に基づいてユーザの行動の変化を検出するとともに、現在の行動を判定する。更に、ユーザの行動の変化を検出した場合に、表示切替スクリプトを実行することにより、携帯型広告表示装置１の表示部１２に表示されるＷｅｂページにおける広告がユーザの現在の行動を考慮した広告に切り替わる。これにより、ユーザの現在の行動に応じて、Ｗｅｂページにおいて最適な形式で広告を表示することができる。
【００７７】
なお、第１実施形態によれば、行動検知スクリプトと表示切替スクリプトとの２つのスクリプトを実行しているが、これらのスクリプトを１つのスクリプトにまとめてもよい。
【００７８】
［第２実施形態］
次に、本発明の第２実施形態について、図９、図１０を参照しながら説明する。
図９は、本発明の第２実施形態に係る携帯型広告表示装置１の構成を示す図である。図９に示す第２実施形態に係る携帯型広告表示装置１は、図１に示す第１実施形態に係る携帯型広告表示装置１に対して、制御部１４に、スクリプト更新部１４７の機能を追加している。なお、図９に示す第２実施形態に係る携帯型広告表示装置１において、図１に示す第１実施形態に係る携帯型広告表示装置１と同一の部材、あるいは同一機能の部材に対して、同一の符号を付して、詳細な説明は省略する。
【００７９】
スクリプト更新部１４７は、Ｗｅｂページ受信部１４２が表示切替スクリプトをＷｅｂサーバ５から新たに受信したことに応じて、ストレージ手段であるＷｅｂストレージに記憶されている表示切替スクリプトを新たに受信した表示切替スクリプトに更新する。
【００８０】
ここで、ＷｅｂＳｔｏｒａｇｅとは、ＨＴＭＬ５のローカルキャッシュ機能である。記憶部１３において、Ｗｅｂサーバのドメインに応じて保存領域１３ａが割り当てられ、この保存領域１３ａは、例えば、Ｗｅｂストレージのローカルストレージにより実装され、Ｗｅｂサーバのドメインごとに、このドメインに対応する対象スクリプトを記憶する。
【００８１】
また、Ｗｅｂページ要求部１４１は、Ｗｅｂストレージが行動変化スクリプトを記憶しているドメインのＷｅｂページについては、行動変化スクリプトＷｅｂサーバに要求せず、表示切替スクリプトのみをＷｅｂサーバに要求する。具体的には、所定のＷｅｂサイトのトップページとなるＷｅｂページのＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ａａａａａ．ｃｏ．ｊｐ／」である場合、このトップページに対して下位階層となるＷｅｂページのＵＲＬは例えば「ｈｔｔｐ：／／ｗｗｗ．ａａａａａ．ｃｏ．ｊｐ／ａ／」というように、トップページのＵＲＬのドメイン「ｗｗｗ．ａａａａａ．ｃｏ．ｊｐ」を共通して用いている。そこで、トップページを表示した後に、「ｗｗｗ．ａａａａａ．ｃｏ．ｊｐ」も共通ドメインとして用いているＷｅｂページを要求する場合には、行動変化検知スクリプトを要求せずに、表示切替スクリプトを要求する。
【００８２】
そして、制御部１４は、図５のステップＳ１３０に示すＷｅｂページ解析処理において、新たに受信したＷｅｂページと同一のドメインについて、過去に受信してＷｅｂストレージに記憶している行動変化検知スクリプトを読み出して再利用する。また、Ｗｅｂストレージに記憶している表示切替スクリプトについては、新たに受信したＷｅｂページに対応する表示切替スクリプトに更新して記憶する。
【００８３】
これにより、図６に示すように、ローカルで同一のドメインの新たなＷｅｂページが表示された後に、行動変化スクリプト実行処理（ステップＳ２１０）、表示切替スクリプト実行処理（ステップＳ２２０）が実行され、ユーザの現在の行動に応じて、Ｗｅｂページにおいて最適な形式で広告を表示することができる。
【００８４】
図１０は、トップページに対して下位階層である同一ドメインのＷｅｂページに含まれる表示切替スクリプトの一例である。
【００８５】
図１０に示す表示切替スクリプトによれば、現在の行動が歩行中の場合には、第１、第２、第４の広告に替えて第３の広告を表示し、現在の行動が静止中の場合には、第１、第３、第４の広告に替えて第２の広告を表示し、現在の行動が電車内で起立の場合には、第１、第２、第３の広告に替えて第４の広告を表示するようにプログラムされている。下位階層のＷｅｂページを受信した場合には、Ｗｅｂストレージに記憶されている表示切替スクリプトが図１０に示す表示切替スクリプトに更新される。また、行動変化スクリプトについては、図３の図中Ａに示すスクリプトが再利用される。
【００８６】
具体的には、Ｗｅｂサイトにおいて乗り換え案内のサービスが提供されているとする。ユーザは、乗り換え案内のサービスを利用する場合に、トップページを経由してＷｅｂページを表示させる。ところで、ユーザが、携帯型広告表示装置１を用いて電車の乗り換え案内のサービスを利用する際の行動態様としては、駅の近くを歩行している場合、駅の中で静止している場合、電車内の場合等が考えられる。そこで、乗り換え案内のサービスのＷｅｂページの広告に、図１０に示す表示切替スクリプトを対応させることにより、ユーザの行動の変化、例えば、駅のホームまで歩いてホームの所定位置で静止した場合、電車が到着した直後に歩き出して電車内に移動した場合といった行動変化に応じて広告を切り替えることが可能になる。
【００８７】
このように、第２実施形態によれば、図５に示すＷｅｂページ解析処理で、新たに受信したＷｅｂページと同一のドメインについて、ローカルで過去に受信してＷｅｂストレージに記憶している行動変化検知スクリプトがある場合には、その行動変化検知スクリプトを読み出して再利用し、新たに受信したＷｅｂページに対応する表示切替スクリプトのみを更新する。これにより、同一ドメイン内であれば行動変化検知スクリプトを共通して利用することにより、毎回Ｗｅｂサーバ１から行動変化検知スクリプトをダウンロードする必要がなくなる。
【００８８】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００８９】
本実施形態では、携帯型広告表示装置１というコンピュータを例にとって説明したが、本発明はコンピュータに限られるものではなく、コンピュータが各種機能を実行する方法、コンピュータに各種機能を実行させるためのプログラム及びこのプログラムを記憶した記憶媒体にも適用可能である。
【符号の説明】
【００９０】
１  携帯型広告表示装置
５  Ｗｅｂサーバ
１１  操作部
１２  表示部
１３  記憶部
１３ａ  保存領域
１４  制御部
１５  送受信部
１６  加速度センサ
５１  スクリプトＤＢ
５２  広告ＤＢ
５３  ページＤＢ
５４  ページ生成部
５５  Ｗｅｂページ送信部
１４１  Ｗｅｂページ要求部
１４２  ページ受信部
１４３  Ｗｅｂページ表示制御部
１４４  スクリプト実行部
１４５  行動検知変化スクリプト実行部
１４６  表示切替スクリプト実行部
１４７  スクリプト更新部
１４５１  加速度情報受付部
１４５２  行動変化検知部
１４５３  表示切替スクリプト呼出部
１４６１  広告表示条件判定部
１４６２  広告表示切替部
【図１】
0005608610.tif 000002
【図２】
0005608610.tif 000003
【図３】
0005608610.tif 000004
【図４】
0005608610.tif 000005
【図５】
0005608610.tif 000006
【図６】
0005608610.tif 000007
【図７】
0005608610.tif 000008
【図８】
0005608610.tif 000009
【図９】
0005608610.tif 000010
【図１０】
0005608610.tif 000011