(57)【要約】【課題】各ユーザの操作履歴に応じた表示画面の制御を行える表示制御プログラム、表示制御方法および情報処理装置を提供する。【解決手段】表示制御プログラムは、画面に表示する１または複数のコンテンツに対する操作を検出する処理をコンピュータに実行させる。表示制御プログラムは、検出した１または複数のコンテンツに対する操作の履歴が記憶部に予め記憶する所定のパターンに該当するか否かを判別する処理をコンピュータに実行させる。表示制御プログラムは、所定のパターンに該当すると判別した場合、画面における１または複数のコンテンツの表示態様を変更制御する処理をコンピュータに実行させる。【選択図】図７
2018073302.tif 000002
【特許請求の範囲】
【請求項１】
画面に表示する１または複数のコンテンツに対する操作を検出し、
検出した前記１または複数のコンテンツに対する操作の履歴が記憶部に予め記憶する所定のパターンに該当するか否かを判別し、
所定のパターンに該当すると判別した場合、前記画面における前記１または複数のコンテンツの表示態様を変更制御する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項２】
前記変更制御する処理は、前記所定のパターンに対応付けられて前記記憶部に記憶される情報を前記画面にポップアップ表示する、または、前記画面に表示される前記コンテンツに前記所定のパターンに対応付けられて前記記憶部に記憶される前記情報を表示する変更を行う、
ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項３】
前記検出する処理は、前記画面における前記１または複数のコンテンツに対するスクロール操作を検出し、
前記判別する処理は、前記スクロール操作の履歴から、前記１または複数のコンテンツを表示する前記画面における所定範囲ごとのスクロール操作の平均速度を求め、前記所定範囲ごとのスクロール操作の平均速度が前記所定のパターンに該当するか否かを判別する、
ことを特徴とする請求項１または２に記載の表示制御プログラム。
【請求項４】
前記判別する処理は、前記所定範囲ごとのスクロール操作の平均速度が前記１または複数のコンテンツにおける第１の範囲に比べて第２の範囲で増加しているか判別し、
前記変更する処理は、スクロール操作の平均速度が前記１または複数のコンテンツの前記第１の範囲に比べて前記第２の範囲よりも増加していると判別した場合、特定カテゴリのコンテンツへのリンクを表示する変更を行う、
ことを特徴とする請求項３に記載の表示制御プログラム。
【請求項５】
前記判別する処理は、スクロール操作の平均速度が他に比べて低下している範囲があるか判別し、
前記変更する処理は、スクロール操作の平均速度が前記１または複数のコンテンツにおける他の部分に比べて低下している部分がある場合、当該部分に表示されるコンテンツに関するＷｅｂページへのリンクを表示する変更を行う、
ことを特徴とする請求項３に記載の表示制御プログラム。
【請求項６】
前記コンテンツは、商品を販売するＷｅｂページであり、
前記判別する処理は、前記画面における前記１または複数のコンテンツに対するスクロール操作の履歴から、前記画面に表示されるＷｅｂページで前記商品の価格および前記商品の購入を指示する操作対象の範囲の一方または両方を含んだ第３の範囲のスクロール操作が所定時間以上となったか否かを判別し、
前記変更する処理は、前記第３の範囲のスクロール操作が所定時間以上であると判別した場合、前記商品の購入を検討中のユーザの人数を表示する変更を行う、
ことを特徴とする請求項３〜５のいずれか１つに記載の表示制御プログラム。
【請求項７】
前記判別する処理は、前記第３の範囲のスクロール操作が所定時間未満であり、かつ、前記第３の範囲より下部にスクロール操作が行われたか否かを判別し、
前記変更する処理は、前記第３の範囲のスクロール操作が所定時間未満であり、かつ、前記第３の範囲より下部にスクロール操作が行われた場合、前記商品の価格を割引くクーポンを表示する変更を行う、
ことを特徴とする請求項６に記載の表示制御プログラム。
【請求項８】
前記所定のパターンおよび当該パターンに対応する前記画面の表示態様の変更情報は、外部サーバから提供され、
表示態様を変更した画面に対して検出された操作に関する情報を、前記外部サーバへ送信する、
処理をコンピュータにさらに実行させることを特徴とする請求項１〜７のいずれか１つに記載の表示制御プログラム。
【請求項９】
画面に表示する１または複数のコンテンツに対する操作を検出し、
検出した前記１または複数のコンテンツに対する操作の履歴が記憶部に予め記憶する所定のパターンに該当するか否かを判別し、
所定のパターンに該当すると判別した場合、前記画面における前記１または複数のコンテンツの表示態様を変更制御する、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１０】
画面に表示する１または複数のコンテンツに対する操作を検出する検出部と、
検出した前記１または複数のコンテンツに対する操作の履歴が記憶部に予め記憶する所定のパターンに該当するか否かを判別する判別部と、
所定のパターンに該当すると判別した場合、前記画面における前記１または複数のコンテンツの表示態様を変更制御する変更部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御プログラム、表示制御方法および情報処理装置に関する。
【背景技術】
【０００２】
従来から、Ｗｅｂ（World  Wide  Web）ページに、記事や画像などのコンテンツと共に、広告などの情報を表示する技術が知られている。かかる技術では、例えば、Ｗｅｂページに広告表示用の領域を設け、表示されているコンテンツに関連する広告を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００９−５２４８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術は、表示されているコンテンツに関連する広告を表示できるものの、Ｗｅｂページを参照する各ユーザの操作履歴に応じた施策の提供が困難である。
【０００５】
一つの側面では、本発明は、各ユーザの操作履歴に応じた表示画面の制御を行える表示制御プログラム、表示制御方法および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、表示制御プログラムは、画面に表示する１または複数のコンテンツに対する操作を検出する処理をコンピュータに実行させる。表示制御プログラムは、検出した１または複数のコンテンツに対する操作の履歴が記憶部に予め記憶する所定のパターンに該当するか否かを判別する処理をコンピュータに実行させる。表示制御プログラムは、所定のパターンに該当すると判別した場合、画面における１または複数のコンテンツの表示態様を変更制御する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
各ユーザの操作履歴に応じた表示画面の制御を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の表示制御システムの構成の一例を示す図である。
【図２】図２は、実施例の情報処理装置の構成の一例を示すブロック図である。
【図３】図３は、Ｗｅｂページを表示した画面の一例を示す図である。
【図４】図４は、Ｗｅｂページを表示した画面の一例を示す図である。
【図５】図５は、Ｗｅｂページを表示した画面の一例を示す図である。
【図６】図６は、Ｗｅｂページを表示した画面の一例を示す図である。
【図７】図７は、実施例の表示制御処理の一例を示すフローチャートである。
【図８】図８は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する表示制御プログラム、表示制御方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の表示制御システムの構成の一例を示す図である。図１に示す表示制御システム１は、情報の表示を制御するシステムである。例えば、表示制御システム１は、Ｗｅｂページを表示した画面に付加的に表示する情報の表示を制御する。表示制御システム１は、Ｗｅｂサーバ１０と、分析サーバ１１と、情報処理装置１２とを有する。Ｗｅｂサーバ１０と分析サーバ１１と情報処理装置１２との間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネットをはじめ、ＬＡＮやＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。
【００１１】
Ｗｅｂサーバ１０は、各種のコンテンツを提供するサーバ装置である。本実施では、Ｗｅｂサーバ１０が、コンテンツを提供するＷｅｂサイトを提供する場合を例に説明する。例えば、Ｗｅｂサーバ１０は、ネットショップなど、インターネットを通じて商品を販売するＷｅｂサイトを提供する。Ｗｅｂサーバ１０は、要求に応じて、販売する商品の記事や画像などのコンテンツを含んだＷｅｂページのデータを要求元へ送信する。Ｗｅｂサーバ１０が提供するＷｅｂページのデータには、分析サーバ１１をアクセス先とし、後述する表示制御プログラムの送信を要求するタグなどのコードが含まれている。
【００１２】
分析サーバ１１は、Ｗｅｂサーバ１０が提供するＷｅｂサイトのＷｅｂページに付加的に表示する情報を提供するサーバ装置である。本実施例では、分析サーバ１１が、付加的に表示する情報として、広告を提供する場合を例に説明する。分析サーバ１１は、広告を提供するＷｅｂページごとに、広告の表示を制御する表示制御プログラムが記憶されている。この表示制御プログラムは、広告を表示させる条件と、表示させる広告の情報とが、例えばJavaScript（登録商標）などのスクリプト言語で記述され、Ｗｅｂブラウザ上で実行されることで動作する。広告を表示させる条件は、Ｗｅｂページを表示した画面に対する操作のパターンとして定められている。分析サーバ１１は、Ｗｅｂページの識別情報を含んだ、表示制御プログラムの送信要求を受け付ける。分析サーバ１１は、表示制御プログラムの送信要求を受け付けた場合、識別情報のＷｅｂページに対応した表示制御プログラムを要求元に送信する。このＷｅｂページの識別情報は、Ｗｅｂページを識別できる情報であればよく、例えば、ＷｅｂページのＵＲＬ（Uniform  Resource  Locator）であってもよい。
【００１３】
情報処理装置１２は、ユーザが使用する端末装置である。例えば、情報処理装置１２は、スマートフォンやタブレット端末などの携帯端末装置を採用できる。また、情報処理装置１２は、例えば、パーソナルコンピュータなどのコンピュータを採用することもできる。情報処理装置１２は、Ｗｅｂブラウザがインストールされている。
【００１４】
ユーザは、情報処理装置１２のＷｅｂブラウザを用いてＷｅｂサイトにアクセスする。例えば、ユーザは、商品の購入を行う場合、情報処理装置１２のＷｅｂブラウザを用いてＷｅｂサーバ１０が提供するＷｅｂサイトにアクセスする（図１（１））。
【００１５】
Ｗｅｂサーバ１０は、情報処理装置１２からのアクセスに応じて、販売する商品の記事や画像などのコンテンツを含んだＷｅｂページのデータを情報処理装置１２へ送信する（図１（２））。情報処理装置１２では、Ｗｅｂサーバ１０から受信したＷｅｂページのデータがＲＡＭ（Random  Access  Memory）などの記憶部に一旦記憶される。そして、情報処理装置１２では、ＷｅｂページのデータがＷｅｂブラウザにより読み込まれ、ＷｅｂブラウザにＷｅｂページが表示される。また、情報処理装置１２では、Ｗｅｂページのデータに含まれるコードがＷｅｂブラウザにより実行され、分析サーバ１１に対して、Ｗｅｂページの識別情報を含んだ、表示制御プログラムの送信要求が送信される（図１（３））。分析サーバ１１は、送信要求に含まれる識別情報のＷｅｂページに対応した表示制御プログラムを要求元に送信する（図１（４））。情報処理装置１２では、受信した表示制御プログラムがＲＡＭなどの記憶部に一旦記憶される。そして、情報処理装置１２では、表示制御プログラムがＷｅｂブラウザによりにより読み込まれて実行され、広告の表示が制御される。また、情報処理装置１２では、Ｗｅｂブラウザにより、画面に対する操作情報が分析サーバ１１に送信される（図１（５））。この画面に対する操作情報には、例えば、画面のスクロールに関する情報や、表示されたＷｅｂページの識別情報、広告に対する操作結果、広告した商品の購入の有無などの画面に対して検出された操作に関する情報が含まれている。
【００１６】
分析サーバ１１は、画面に対する操作情報に応じて、識別情報のＷｅｂページに対応した表示制御プログラムを修正する。例えば、分析サーバ１１は、直近でＫＧＩ（Key  Goal  Indicator）に繋がった遷移を含む操作履歴中で、最も参照されている商品へのリンクが広告として表示されるように、表示制御プログラムにより表示する広告や広告を表示させる操作のパターンを修正する。また、例えば、分析サーバ１１は、広告ごとに、広告に対する操作結果と商品の購入の有無を蓄積する。そして、分析サーバ１１は、商品の購入に繋がる効果が最も高い広告が表示されるように、表示制御プログラムにより表示する広告や広告を表示させる操作のパターンを修正する。
【００１７】
すなわち、情報処理装置１２は、Ｗｅｂページを表示した画面に対する操作を検出する。情報処理装置１２は、単一ＷＥＢページ内、または複数のＷＥＢページから検出した操作の履歴が所定のパターンに該当するか否かを判別する。情報処理装置１２は、所定のパターンに該当する場合、画面の表示態様を変更する。これにより、情報処理装置１２は、Ｗｅｂページを参照する各ユーザの操作に応じた施策を提供できる。
【００１８】
次に、情報処理装置１２の構成について説明する。図２は、実施例の情報処理装置の構成の一例を示すブロック図である。図２に示すように、情報処理装置１２は、通信部２０と、表示部２１と、操作部２２と、記憶部２３と、制御部２４とを有する。なお、情報処理装置１２は、図２に示す機能部以外にも既知のコンピュータが有する各種の機能部を有することとしてもかまわない。
【００１９】
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部２０は、ネットワークＮを介してＷｅｂサーバ１０および分析サーバ１１と有線または無線で接続され、Ｗｅｂサーバ１０および分析サーバ１１との間で情報の通信を司る通信インタフェースである。
【００２０】
表示部２１は、各種の情報を表示する表示デバイスである。表示部２１としては、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などの表示デバイスが挙げられる。表示部２１は、操作部２２からの操作に応じて、各種の情報や操作画面を表示する。
【００２１】
操作部２２は、各種の操作入力を受け付ける入力デバイスである。例えば、操作部２２としては、マウスや、キーボード、情報処理装置１２に設けられた各種のボタン、表示部２１上に設けられた透過型のタッチセンサなどの入力デバイスが挙げられる。操作部２２は、受け付けた操作内容を示す操作情報を制御部２４へ出力する。なお、図２の例では、機能的な構成を示したため、表示部２１と操作部２２を別に分けているが、例えば、タッチパネルなど表示部２１と操作部２２を一体的に設けたデバイスで構成してもよい。
【００２２】
記憶部２３は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部２３は、Ｗｅｂブラウザ３０を記憶する。また、記憶部２３は、制御部２４の処理に用いる情報を記憶する。
【００２３】
Ｗｅｂブラウザ３０は、インターネット上のウェブページの情報を画面上に表示するための閲覧ソフトウェアである。
【００２４】
制御部２４は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２４は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部２４は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部２４は、表示制御部４０と、取得部４１と、検出部４２と、判別部４３と、変更部４４と、送信部４５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２４の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００２５】
表示制御部４０は、表示部２１への各種の情報の表示制御を行う。例えば、表示制御部４０は、操作部２２から受け付けた操作入力に応じて各種の情報を表示部２１に表示させる制御を行う。例えば、表示制御部４０は、Ｗｅｂブラウザ３０の起動が指示されると、Ｗｅｂブラウザ３０を記憶部２３から読み出して実行し、Ｗｅｂブラウザ３０の画面を表示部２１に表示する。また、表示制御部４０は、操作部２２から受け付けたＷｅｂブラウザ３０に対する操作入力に応じてＷｅｂサイトにアクセスし、Ｗｅｂサイトから受信したＷｅｂページの画面をＷｅｂブラウザ３０に表示する。例えば、表示制御部４０は、Ｗｅｂサーバ１０にアクセスし、販売する商品の記事や画像などのコンテンツを含んだＷｅｂページを表示する。このＷｅｂサーバ１０が提供するＷｅｂページのデータには、分析サーバ１１をアクセス先とし、表示制御プログラムの送信を要求するコードが含まれている。
【００２６】
取得部４１は、各種の情報を取得する。例えば、取得部４１は、Ｗｅｂサーバ１０から提供されたＷｅｂページに含まれるコードを実行し、分析サーバ１１に対して、Ｗｅｂページの識別情報を含んだ、表示制御プログラムの送信要求を送信する。これにより、分析サーバ１１は、送信要求に応じて、識別情報のＷｅｂページに対応した表示制御プログラムを要求元に送信する。取得部４１は、ネットワークＮおよび通信部２０を介して表示制御プログラムを受信することで、分析サーバ１１から表示制御プログラムを取得する。この表示制御プログラムは、記憶部２３に一旦記憶され、Ｗｅｂブラウザ３０上で動作することで、検出部４２、判別部４３、変更部４４および送信部４５として機能する。この表示制御プログラムには、広告を表示させる条件とするパターンと、パターンに応じて表示させる広告の情報とが記憶されている。
【００２７】
検出部４２は、操作部２２からの操作情報に基づき、Ｗｅｂページを表示した画面に対する操作を検出する。例えば、検出部４２は、Ｗｅｂページを表示した画面に対するスクロール操作を検出する。例えば、検出部４２は、画面に対する操作の有無、および操作がある場合の操作位置を周期的に検出することで、Ｗｅｂページを表示した画面に対するスクロール操作された向きや距離を検出する。例えば、操作部２２がタッチ操作を受け付ける場合、検出部４２は、表示部２１のＷｅｂページを表示した画面に対してタッチ操作が行われ、タッチ状態を維持したまま移動する操作が行われたことを検出することで、画面に対するスクロール操作を検出する。また、例えば、表示部２１のＷｅｂページを表示した画面にスクロールバーがある場合、検出部４２は、スクロールバーが選択され、選択状態を維持したまま移動する操作が行われたことを検出することで、画面に対するスクロール操作を検出する。なお、検出部４２は、その他の操作を検出してもよい。例えば、検出部４２は、情報処理装置１２の向き（縦、横）や、タッチ操作された座標、タッチ操作された開始時間、タッチ操作の終了時間、タッチ操作された開始時間と終了時間からタッチ操作の期間を検出してもよい。また、検出部４２は、スワイプ操作の有無やスワイプ操作の向き、距離を検出してもよい。また、検出部４２は、ピンチイン、ピンチアウト操作を検出してもよい。
【００２８】
判別部４３は、検出部４２により単一ＷＥＢページ内、または複数のＷＥＢページから検出した操作の履歴が所定のパターンに該当するか否かを判別する。例えば、判別部４３は、検出した操作の履歴が、表示制御プログラム内に記憶された告を表示させる条件とする所定のパターンに該当するか否かを判別する。例えば、判別部４３は、検出部４２により検出した操作の履歴から、操作の動線を求める。例えば、判別部４３は、Ｗｅｂページを表示した画面内での操作の動線を求める。なお、操作の動線は、単一ＷＥＢページ内、または複数のＷＥＢページから求めてもよい。操作の動線は、サイト内動線とも呼ばれる。判別部４３は、操作の動線が所定のパターンに該当するか否かを判別する。
【００２９】
例えば、判別部４３は、検出部４２により検出した画面に対するスクロール操作の履歴から、画面に表示されたＷｅｂページの所定範囲ごとのスクロール操作の平均速度を求める。そして、判別部４３は、所定範囲ごとのスクロール操作の平均速度が所定のパターンに該当するか否かを判別する。
【００３０】
また、例えば、判別部４３は、画面に対するスクロール操作の履歴から、画面の特定の範囲のスクロール操作にかかる時間を求める。そして、判別部４３は、特定の範囲のスクロール操作にかかる時間が所定時間以上となったか否かを判別する。
【００３１】
変更部４４は、判別部４３により所定のパターンの操作が行われたと判別された場合、表示部２１に表示された画面の表示態様を変更制御する。例えば、変更部４４は、表示制御プログラム内に所定のパターンに対応付けられて記憶される情報を画面にポップアップ表示する。また、例えば、例えば、変更部４４は、表示制御プログラム内に所定のパターンに対応付けられて記憶される情報を画面に表示されるコンテンツに表示する変更を行う。
【００３２】
送信部４５は、画面に対する操作情報を分析サーバ１１に送信する。例えば、送信部４５は、Ｗｅｂブラウザ３０に表示された画面のスクロールに関する情報や、Ｗｅｂページの識別情報、表示された広告に対する操作結果、広告した商品の購入の有無などの画面に対して検出された操作に関する情報を分析サーバ１１に送信する。
【００３３】
ここで、図３から図６を用いて具体例を説明する。図３は、Ｗｅｂページを表示した画面の一例を示す図である。図３の例は、商品としてパソコンを販売するＷｅｂサイトのＷｅｂページをＷｅｂブラウザ３０に表示した一例を示す図である。Ｗｅｂブラウザ３０に表示されるＷｅｂページの画面は、下方向へのスクロールにより図３の（Ａ）から（Ｃ）へと遷移する。図３の（Ａ）に示すように、Ｗｅｂページの上部には、ヘッダ部８０が設けられ、「パソコン通販トップ」、「デスクトップ」、「ノートパソコン」、「タブレット」の各選択領域８１が設けられている。「パソコン通販トップ」の選択領域８１は、選択されると、パソコンを販売するＷｅｂサイトのトップのＷｅｂページが表示される。「デスクトップ」の選択領域８１は、選択されると、販売中のデスクトップパソコンを一覧表示するＷｅｂページが表示される。「ノートパソコン」の選択領域８１は、選択されると、販売中のノートパソコンを一覧表示するＷｅｂページが表示される。「タブレット」の選択領域８１は、選択されると、販売中のタブレット端末を表示するＷｅｂページが表示される。
【００３４】
図３の（Ａ）〜（Ｃ）の例は、「パソコン通販トップ」の選択領域８１が選択された状態の画面である。図３の（Ａ）、（Ｂ）に示すように、Ｗｅｂページには、「ピックアップ」の領域８２、「お買い得キャンペーン」の領域８３、「ラインナップ」の領域８４が設けられている。「ピックアップ」の領域８２には、Ｗｅｂサイト内のピックアップされたＷｅｂページへのリンクが表示されている。「お買い得キャンペーン」の領域８３には、実施中のキャンペーンが表示されており、いずれかのキャンペーンが選択されると、選択されたキャンペーンが適用される商品を表示するＷｅｂページが表示される。「ラインナップ」の領域８４には、販売中の商品の一例と、「ノートパソコン一覧」、「デスクトップパソコン一覧」、「タブレット一覧」の選択領域８５が設けられている。「ノートパソコン一覧」の選択領域８５は、選択されると、販売中のノートパソコンを一覧表示するＷｅｂページが表示される。「デスクトップパソコン一覧」の選択領域８５は、選択されると、販売中のデスクトップパソコンを一覧表示するＷｅｂページが表示される。「タブレット一覧」の選択領域８５は、選択されると、販売中のタブレット端末を表示するＷｅｂページが表示される。さらに、図３の（Ｃ）に示すように、Ｗｅｂページの下部には、連絡窓口への電話番号を表示したフッタ部８６が設けられている。
【００３５】
検出部４２は、Ｗｅｂページを表示した画面に対するスクロール操作を検出する。判別部４３は、検出部４２により検出した画面に対するスクロール操作の履歴から、画面に表示されたＷｅｂページの所定範囲ごとのスクロール操作の平均速度を求める。そして、判別部４３は、所定範囲ごとのスクロール操作の平均速度が第１の範囲に比べて第２の範囲で増加しているか判別する。例えば、判別部４３は、所定範囲ごとのスクロール操作の平均速度が、Ｗｅｂページの上部に比べて下部で平均速度が増加しているか判別する。例えば、判別部４３は、Ｗｅｂページの上部の範囲に比べて下部の範囲で平均速度が増加しているか判別する。例えば、判別部４３は、図３の（Ａ）〜（Ｃ）の場合、先頭が表示されてから、ＷｅｂページのＷｅｂブラウザ３０に表示可能な範囲の１／３の範囲ごとに、各範囲のスクロール操作の平均速度を求める。例えば、判別部４３は、Ｗｅｂページが表示されてから、スクロールによりＷｅｂページの１／３の範囲が最初に表示されなくなるまでのスクロール時間を求める。そして、判別部４３は、Ｗｅｂページの１／３の範囲のスクロールの距離をスクロール時間で割ってＷｅｂページの先頭から１／３の範囲の平均スクロール速度を求める。また、判別部４３は、Ｗｅｂページの１／３の範囲が最初に表示されなくなってから、Ｗｅｂページの２／３の範囲が最初に表示されなくなるまでのスクロール時間を求める。そして、判別部４３は、Ｗｅｂページの１／３から２／３の範囲のスクロールの距離を１／３から２／３のスクロール時間で割ってＷｅｂページの２／３の範囲の平均スクロール速度を求める。そして、判別部４３は、Ｗｅｂページの２／３以降までスクロールしており、（１／３の範囲の平均スクロール速度）／（２／３の範囲の平均スクロール速度）≦０．５を満たす場合、Ｗｅｂページの上部に比べて下部で平均速度が増加していると判別する。
【００３６】
変更部４４は、判別部４３による判別の結果、Ｗｅｂページの上部に比べて下部でスクロール操作の平均速度が増加している場合、特定カテゴリのＷｅｂページへのリンクを表示する変更を行う。例えば、変更部４４は、表示中のＷｅｂページを含んだＷｅｂサイトで実施中のキャンペーンのＷｅｂページへのリンクを表示する変更を行う。例えば、図３の（Ｄ）に示すように、変更部４４は、在庫一掃セールのＷｅｂページへのリンクをポップアップ８７で表示する。なお、変更部４４は、在庫一掃セールのＷｅｂページへのリンクを、画面に表示されたＷｅｂページに表示する変更を行ってもよい。また、変更部４４は、特定の特定カテゴリのＷｅｂページとして、実施中のキャンペーンのＷｅｂページへのリンクを表示する場合を説明したが、これに限定されない。例えば、変更部４４は、特定の特定カテゴリのＷｅｂページとして、直近でＫＧＩに繋がった遷移を含む操作履歴の中で、最も参照されている商品へのリンクを広告として表示してもよい。
【００３７】
ここで、ユーザは、Ｗｅｂページを参照する場合、表示されたＷｅｂページを上部から下部へスクロールさせてＷｅｂページを参照する。この際、ユーザは、Ｗｅｂページに対する興味が低い場合、上部に比べて下部でスクロール速度が増加する傾向がある。例えば、Ｗｅｂページの上部の範囲に比べて下部の範囲で平均速度が増加する。そこで、情報処理装置１２は、Ｗｅｂページの上部に比べて下部で平均速度が増加している場合、在庫一掃セールのＷｅｂページへのリンクをポップアップ８７で表示する。これにより、情報処理装置１２は、興味が低いユーザに新たな興味を生じさせることができ、在庫一掃セールのＷｅｂページへ誘導でき、興味が低いユーザのＷｅｂサイトからの離脱を抑制できる。すなわち、情報処理装置１２は、各ユーザがＷｅｂページを参照する際の操作のパターンから、Ｗｅｂページを参照する各ユーザの操作に応じた施策を提供できる。
【００３８】
図４は、Ｗｅｂページを表示した画面の一例を示す図である。図４の例は、図３と同様に、パソコンを販売するＷｅｂサイトのＷｅｂページをＷｅｂブラウザ３０に表示した一例を示す図である。Ｗｅｂブラウザ３０に表示されるＷｅｂページの画面は、下方向へのスクロールにより図４の（Ａ）から（Ｃ）へと遷移する。
【００３９】
検出部４２は、Ｗｅｂページを表示した画面に対するスクロール操作を検出する。判別部４３は、検出部４２により検出した画面に対するスクロール操作の履歴から、画面に表示されたＷｅｂページの所定範囲ごとのスクロール操作の平均速度を求める。そして、判別部４３は、スクロール操作の平均速度が他に比べて低下している範囲があるか判別する。例えば、判別部４３は、図４の（Ａ）〜（Ｃ）の場合、例えば、画面の１／５の範囲ごとなど、所定範囲ごとのスクロール操作の平均速度を求める。そして、判別部４３は、平均速度が他に比べて低下している範囲があるか判別する。
【００４０】
変更部４４は、判別部４３による判別の結果、平均速度が他に比べて低下している範囲がある場合、平均速度が他に比べて低下している範囲に表示されるコンテンツに関するＷｅｂページへのリンクを表示する変更を行う。例えば、「ノートパソコン一覧」を含む範囲で平均速度が他に比べて最も低下している場合、図４の（Ｄ）に示すように、変更部４４は、ノートパソコン一覧のＷｅｂページへのリンクをポップアップ８８で表示する。
【００４１】
ここで、ユーザは、Ｗｅｂページを参照する場合、表示されたＷｅｂページの上部からスクロールさせてＷｅｂページを参照する。この際、ユーザは、興味があるコンテンツが表示される部分でスクロール速度が低下する傾向がある。そこで、情報処理装置１２は、平均速度が他に比べて低下している範囲がある場合、平均速度が他に比べて低下している範囲に表示されるコンテンツに関するＷｅｂページへのリンクを表示する。これにより、情報処理装置１２は、興味があるコンテンツのＷｅｂページへユーザを誘導でき、ユーザのＷｅｂサイトからの離脱を抑制できる。すなわち、情報処理装置１２は、各ユーザがＷｅｂページを参照する際の操作のパターンから、Ｗｅｂページを参照する各ユーザの操作に応じた施策を提供できる。
【００４２】
図５は、Ｗｅｂページを表示した画面の一例を示す図である。図５の例は、商品として個々のパソコンを販売するＷｅｂページをＷｅｂブラウザ３０に表示した一例を示す図である。Ｗｅｂブラウザ３０に表示されるＷｅｂページの画面は、下方向へのスクロールにより図５の（Ａ）から（Ｂ）へと遷移する。図５の（Ａ）に示すように、Ｗｅｂページの上部には、ヘッダ部８０が設けられ、図３の（Ａ）と同様に、「パソコン通販トップ」、「デスクトップ」、「ノートパソコン」、「タブレット」の各選択領域８１が設けられている。
【００４３】
また、図５の（Ａ）、（Ｂ）に示すように、Ｗｅｂページには、商品の価格と購入ボタン９０Ａとを含んだ商品領域９０が設けられている。購入ボタン９０Ａは、ユーザからの購入を指示する操作を受け付け、選択されることにより商品を購入する処理が行われる。また、Ｗｅｂページには、商品に付加する保証を選択する保証選択領域９１と、商品に付加するオプションを選択するオプション選択領域９２とが設けられている。
【００４４】
検出部４２は、Ｗｅｂページを表示した画面に対するスクロール操作を検出する。検出部４２は、検出部４２により検出した画面に対するスクロール操作の履歴から、画面の特定の範囲のスクロール操作にかかる時間を求める。そして、検出部４２は、特定の範囲のスクロール操作にかかる時間が所定時間以上となったか否かを判別する。例えば、検出部４２は、画面に対するスクロール操作の履歴から、画面に表示されたＷｅｂページで商品の価格および商品の購入を指示する操作対象の範囲の一方または両方を含んだ第３の範囲のスクロール操作が所定時間以上となったか否かを判別する。商品の購入を指示する操作対象の範囲は、例えば購入ボタン９０Ａなどの、商品の購入を指示する操作部を含んだ範囲であればよい。また、検出部４２は、第３の範囲のスクロール操作が所定時間未満であり、かつ、第３の範囲より下部にスクロール操作が行われたか否かを判別する。例えば、検出部４２は、商品領域９０の範囲のスクロール操作が所定時間以上となったか否かを判別する。また、検出部４２は、商品領域９０の範囲のスクロール操作が所定時間未満であり、かつ、商品領域９０の範囲より下部にスクロール操作が行われたか否かを判別する。
【００４５】
変更部４４は、第３の範囲のスクロール操作が所定時間以上となった場合、商品の購入を検討中のユーザの人数を表示する変更を行う（図６）。また、変更部４４は、第３の範囲のスクロール操作が所定時間未満であり、かつ、第３の範囲より下部にスクロール操作が行われた場合、商品の価格を割引くクーポンを表示する変更を行う（図５）。
【００４６】
例えば、判別部４３は、図５の（Ａ）、（Ｂ）の場合、商品の価格を含んだ商品領域９０の範囲のスクロール操作にかかる時間が所定時間以上となったか否かを判別する。また、判別部４３は、商品領域９０の範囲のスクロール操作が所定時間未満であり、かつ、商品領域９０の範囲より下部にスクロール操作が行われたか否かを判別する。所定時間は、例えば、１５秒とする。
【００４７】
変更部４４は、商品領域９０の範囲のスクロール操作が所定時間未満であり、かつ、商品領域９０の範囲より下部にスクロール操作が行われた場合、図５の（Ｃ）に示すように、商品の価格を割引くクーポンをポップアップ９３で表示する。なお、変更部４４は、商品の価格を割引くクーポンを、画面に表示されたＷｅｂページに表示する変更を行ってもよい。なお、変更部４４は、商品の価格を割引くクーポンを、在庫数僅少など、商品の購入を促す情報と共に表示してもよい。
【００４８】
ユーザがポップアップ９３のクーポンを選択することにより、図５の（Ｄ）に示すように、Ｗｅｂページには、クーポンを利用するか否かを選択するポップアップ９４が表示される。クーポンを利用する選択がなされると、図５の（Ｅ）に示すように、Ｗｅｂページの下部の領域９５には、クーポンを利用中である旨が表示される。
【００４９】
図６は、Ｗｅｂページを表示した画面の一例を示す図である。図６の例は、図５と同様に、商品として個々のパソコンを販売するＷｅｂページをＷｅｂブラウザ３０に表示した一例を示す図である。
【００５０】
例えば、判別部４３は、図６の（Ａ）の場合、商品の価格を含んだ商品領域９０の範囲のスクロール操作にかかる時間が所定時間以上となったか否かを判別する。また、判別部４３は、商品領域９０の範囲のスクロール操作が所定時間未満であり、かつ、商品領域９０の範囲より下部にスクロール操作が行われたか否かを判別する。所定時間は、例えば、１５秒とする。
【００５１】
変更部４４は、商品領域９０の範囲のスクロール操作が所定時間以上となった場合、図６の（Ｂ）に示すように、商品領域９０の商品の購入を検討中のユーザの人数をポップアップ９６で表示する。商品領域９０の商品の購入を検討中のユーザの人数は、分析サーバ１１において、日別に、商品のＷｅｂページが表示された回数が集計され、表示された回数が購入を検討中のユーザの人数として設定される。なお、変更部４４は、検討中のユーザの人数を、画面に表示されたＷｅｂページに表示する変更を行ってもよい。
【００５２】
ここで、ユーザは、Ｗｅｂページの商品を比較している場合、比較する商品のＷｅｂページをスクロールさせて価格や条件を参照し、比較検討を行う。そこで、情報処理装置１２は、商品領域９０の範囲のスクロール操作が所定時間未満であり、かつ、商品領域９０の範囲より下部にスクロール操作が行われた場合、図５の（Ｃ）に示すように、商品の価格を割引くクーポンをポップアップ９３で表示する。また、ユーザは、表示されたＷｅｂページの商品を購入するかを検討している場合、価格やスペックの比較検討を行うため、商品領域９０の範囲が長く表示される傾向がある。そこで、情報処理装置１２は、商品領域９０の範囲のスクロール操作が所定時間以上となった場合、図６の（Ｂ）に示すように、商品領域９０の商品の購入を検討中のユーザの人数をポップアップ９６で表示する。これにより、情報処理装置１２は、商品を購入するか検討中のユーザに対して、商品を購入する動機づけを行うことができ、ユーザに対して商品の購入を促すことができる。すなわち、情報処理装置１２は、各ユーザがＷｅｂページを参照する際の操作のパターンから、Ｗｅｂページを参照する各ユーザの操作に応じた施策を提供できる。
【００５３】
ところで、Ｗｅｂページに広告を表示する技術として、例えば、行動ターゲティング広告が知られている。行動ターゲティング広告では、広告の対象となる顧客の行動履歴を元に、顧客の興味や関心を推測し、ターゲットを絞って広告を表示させる。例えば、行動ターゲティング広告では、Ｗｅｂページを参照したユーザのブラウザにCookieを記憶させる。そして、行動ターゲティング広告では、同じＷｅｂページに再度アクセスした際にブラウザからCookieを取得することで、以前に参照した際のユーザの興味や関心に沿った広告を表示させる。
【００５４】
しかし、行動ターゲティング広告では、ユーザが初めてＷｅｂページを参照した場合、そのユーザのCookieは過去に取得されていない。このため、行動ターゲティング広告では、ユーザが初めてＷｅｂページを参照した場合、ユーザの興味や関心に沿った広告を表示できない。すなわち、行動ターゲティング広告では、各ユーザの初回訪問の際に、各ユーザに応じた施策を提供が困難である。
【００５５】
一方、情報処理装置１２は、ユーザがＷｅｂページを参照する際の操作のパターンから、ユーザの興味や関心を推測し、ユーザの興味や関心に沿った広告を表示させる。これにより、情報処理装置１２は、ユーザが初めてＷｅｂページを参照した場合でも、ユーザの興味や関心に沿った広告を表示できる。すなわち、情報処理装置１２は、各ユーザの初回訪問の際でも、各ユーザに応じた施策を提供できる。
【００５６】
次に、情報処理装置１２が広告の表示を制御する表示制御処理について説明する。図７は、実施例の表示制御処理の一例を示すフローチャートである。
【００５７】
検出部４２は、操作部２２からの操作情報に基づき、Ｗｅｂページを表示した画面に対する操作を検出する（ステップＳ１）。例えば、検出部４２は、Ｗｅｂページを表示した画面に対するスクロール操作を検出する。
【００５８】
判別部４３は、検出部４２により検出した操作の履歴が所定のパターンに該当するか否かを判別する（ステップＳ２）。例えば、判別部４３は、検出部４２により検出した操作の履歴から、Ｗｅｂページを表示した画面内での操作の動線を求める。そして、判別部４３は、操作の動線が所定のパターンに該当するか否かを判別する。所定のパターンに該当しない場合（ステップＳ２：否定）、後述するステップＳ４へ移行する。
【００５９】
一方、所定のパターンに該当する場合（ステップＳ２：肯定）、変更部４４は、表示部２１に表示された画面の表示態様を変更する（ステップＳ３）。
【００６０】
送信部４５は、画面に対する操作情報を分析サーバ１１に送信する（ステップＳ４）。
【００６１】
検出部４２は、処理終了が指示されたか否かを判定する（ステップＳ５）。検出部４２は、Ｗｅｂブラウザ３０の終了が指示された場合、処理終了が指示されたと判定する。処理終了が指示された場合（ステップＳ５：肯定）、処理を終了する。
【００６２】
一方、処理終了が指示されていない場合（ステップＳ５：否定）、上述のステップＳ１へ移行する。
【００６３】
このように、情報処理装置１２は、Ｗｅｂページを表示した画面に対する操作を検出する。情報処理装置１２は、単一ＷＥＢページ内、または複数のＷＥＢページから検出した操作の履歴が所定のパターンに該当するか否かを判別する。情報処理装置１２は、所定のパターンに該当する場合、画面の表示態様を変更する。その結果、情報処理装置１２は、各ユーザの操作履歴に応じた表示画面の制御を行える。
【００６４】
また、情報処理装置１２は、所定のパターンに対応付けられて記憶部２３に記憶される情報を画面にポップアップ表示する変更を行う。または、情報処理装置１２は、画面に表示されたＷｅｂページに所定のパターンに対応付けられて記憶部２３に記憶される情報を表示する変更を行う。その結果、情報処理装置１２は、所定のパターンに対応付けられた情報をユーザに提供できる。
【００６５】
また、情報処理装置１２は、画面に対するスクロール操作を検出する。情報処理装置１２は、画面に対するスクロール操作の履歴から、画面に表示されたＷｅｂページの所定範囲ごとのスクロール操作の平均速度を求める。情報処理装置１２は、所定範囲ごとのスクロール操作の平均速度が所定のパターンに該当するか否かを判別する。その結果、情報処理装置１２は、各ユーザの興味の状態を推測できる。
【００６６】
また、情報処理装置１２は、所定範囲ごとのスクロール操作の平均速度が第１の範囲に比べて第２の範囲で増加しているか判別する。情報処理装置１２は、スクロール操作の平均速度が第１の範囲に比べて第２の範囲よりも増加していると判別した場合、特定カテゴリのコンテンツへのリンクを表示する変更を行う。その結果、情報処理装置１２は、特定の興味の状態のユーザに、特定カテゴリのコンテンツへのリンクを表示させることができる。
【００６７】
また、情報処理装置１２は、スクロール操作の平均速度が他に比べて低下している範囲があるか判別する。情報処理装置１２は、スクロール操作の平均速度が他に比べて低下している範囲がある場合、当該範囲に表示されるコンテンツに関するＷｅｂページへのリンクを表示する変更を行う。その結果、情報処理装置１２は、ユーザに対して、興味があるコンテンツのＷｅｂページへのリンクを表示させることができる。
【００６８】
また、情報処理装置１２は、商品を販売するＷｅｂページを表示した画面に対するスクロール操作の履歴から、次の判別を行う。情報処理装置１２は、スクロール操作の履歴から、画面に表示されるＷｅｂページで商品の価格および商品の購入を指示する操作対象の範囲の一方または両方を含んだ第３の範囲のスクロール操作が所定時間以上となったか否かを判別する。そして、情報処理装置１２は、第３の範囲のスクロール操作が所定時間以上となった場合、商品の購入を検討中のユーザの人数を表示する変更を行う。その結果、情報処理装置１２は、第３の範囲の商品を購入するか検討中のユーザに対して、商品の購入を促すことができる。
【００６９】
また、情報処理装置１２は、第３の範囲のスクロール操作が所定時間未満であり、かつ、第３の範囲より下部にスクロール操作が行われたか否かを判別する。情報処理装置１２は、第３の範囲のスクロール操作が所定時間未満であり、かつ、第３の範囲より下部にスクロール操作が行われた場合、商品の価格を割引くクーポンを表示する変更を行う。その結果、情報処理装置１２は、範囲の商品を購入するか検討中のユーザに対して、商品の購入を促すことができる。
【００７０】
また、情報処理装置１２には、所定のパターンおよび当該パターンに対応する画面の表示態様の変更情報が、分析サーバ１１から提供される。情報処理装置１２は、表示態様を変更した画面に対して検出された操作に関する情報を、分析サーバ１１へ送信する。その結果、分析サーバ１１は、パターンおよび当該パターンに対応する画面の表示態様の変更の効果を分析できる。
【００７１】
なお、上記実施例では、１または複数のコンテンツが表示される画面として、Ｗｅｂブラウザ３０に表示したＷｅｂサイトの画面に対する操作を検出する場合を例に説明したが、これに限定されない。例えば、パソコン、スマートフォン、タブレット端末などで動作するアプリケーションソフトが表示する１または複数のコンテンツの画面に対する操作を検出して、アプリケーションの画面における１または複数のコンテンツの表示態様の変更制御を行ってもよい。すなわち、画面は、１または複数のコンテンツが表示されれば、Ｗｅｂページの画面に限定されず、いずれの画面であってもよい。また、コンテンツの画面を表示するソフトウェアは、Ｗｅｂブラウザ３０に限定されず、１または複数のコンテンツを画面に表示するものであれば、いずれのソフトウェアであってもよい。例えば、コンテンツの画面を表示するソフトウェアは、Ｗｅｂページを活用して表示を行うスマートフォンのアプリケーションソフトであってもよい。
【００７２】
また、上記実施例では、（１／３の範囲の平均スクロール速度）／（２／３の範囲の平均スクロール速度）≦０．５を満たす場合、Ｗｅｂページの上部に比べて下部で平均速度が増加していると判別するものとしたが、これに限定されない。例えば、変更部４４は、
０．５＜（２／３の範囲の平均スクロール速度）／（１／３の範囲の平均スクロール速度）を満たす場合、Ｗｅｂページの上部に比べて下部で平均速度が増加していると判別してもよい。また、変更部４４は、特定の特定カテゴリのＷｅｂページとして、直近でＫＧＩに繋がった遷移を含む操作履歴の中で、最も参照されている商品へのリンクを広告として表示してもよい。
【００７３】
また、上記実施例では、表示制御プログラムに、ソースコードとして、広告を表示させるパターンと、表示させる広告の情報とを対応させて記述するものとしたが、これに限定されない。例えば、分析サーバ１１は、広告を表示させるパターンと表示させる広告の情報とを対応させてテーブルデータに記憶し、テーブルデータと表示制御プログラムとを情報処理装置１２に送信してもよい。情報処理装置１２では、表示制御プログラムがＷｅｂブラウザ３０上で動作し、テーブルデータを参照して、操作の履歴がテーブルデータに記憶されたいずれかのパターンに該当するか否かを判別してもよい。
【００７４】
また、上記実施例では、タッチ操作などの画面に対する操作を検出するものとしたが、これに限定されない。例えば、ユーザの視線を検出し、画面の視線が当たる部分を画面に対する操作部分として画面に対する操作を検出してもよい。例えば、判別部４３は、Ｗｅｂページの所定範囲ごとに、視線が当たる時間を計測し、範囲ごとの視線が当たる時間が所定のパターンに該当するか否かを判別してもよい。
【００７５】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。また、図示した各処理は、上記の順番に限定されるものではなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。
【００７６】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００７７】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図８は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【００７８】
図８に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００７９】
ハードディスク装置２０８には、図２に示した検出部４２、判別部４３、変更部４４および送信部４５の各処理部と同様の機能を有する表示制御プログラムが記憶される。また、ハードディスク装置２０８には、表示制御プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００のユーザから操作情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００のユーザに対して表示画面等の各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、例えば、図２に示した通信部２０と同様の機能を有しＷｅｂサーバ１０および分析サーバ１１と接続され、Ｗｅｂサーバ１０および分析サーバ１１と各種情報をやりとりする。
【００８０】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図２に示した検出部４２、判別部４３、変更部４４および送信部４５として機能させることができる。
【００８１】
なお、上記の表示制御プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの表示制御プログラムを記憶させておき、コンピュータ２００がこれらから表示制御プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００８２】
１    表示制御システム
１０  Ｗｅｂサーバ
１１  分析サーバ
１２  情報処理装置
２０  通信部
２１  表示部
２２  操作部
２３  記憶部
２４  制御部
３０  Ｗｅｂブラウザ
４０  表示制御部
４１  取得部
４２  検出部
４３  判別部
４４  変更部
４５  送信部
【図１】
2018073302.tif 000003
【図２】
2018073302.tif 000004
【図３】
2018073302.tif 000005
【図４】
2018073302.tif 000006
【図５】
2018073302.tif 000007
【図６】
2018073302.tif 000008
【図７】
2018073302.tif 000009
【図８】
2018073302.tif 000010