(57)【要約】【課題】ストリームＵＩ方式で複数のコンテンツを閲覧するユーザに対してページ遷移を経ることなく適切な情報を提供可能な情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】ストリームＵＩ方式で複数のコンテンツを表示する表示手段（表示部２３）に表示された各コンテンツの滞在時間を取得する取得手段（制御部２１）と、取得された滞在時間に基づいて、ユーザが関心のあるコンテンツを特定する特定手段（制御部２１）と、特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段（制御部２１）と、抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段（制御部２１）と、を備える。特定手段は、表示手段の表示領域滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び滞在時間に基づいてコンテンツを特定する。【選択図】図１
2018185838.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置において、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得手段と、
前記取得手段により取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを特定する特定手段と、
前記特定手段により特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段と、
前記抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段と、
を備え、
前記特定手段は、前記表示手段の表示領域滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び前記滞在時間に基づいて前記コンテンツを特定することを特徴とする情報処理装置。
【請求項２】
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置において、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得手段と、
前記取得手段により取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを複数特定する特定手段と、
前記特定手段により特定された複数のコンテンツを解析して、ユーザの関心情報を抽出する抽出手段と、
前記抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段と、
を備えることを特徴とする情報処理装置。
【請求項３】
前記取得手段は、前記挿入手段により挿入されたコンテンツの滞在時間を更に取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置の情報処理方法において、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得ステップと、
前記取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを特定する特定ステップと、
前記特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出ステップと、
前記抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入ステップと、
を含み、
前記特定ステップは、前記表示手段の表示領域滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び前記滞在時間に基づいて前記コンテンツを特定することを特徴とする情報処理方法。
【請求項５】
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置の情報処理方法において、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得ステップと、
前記取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを複数特定する特定ステップと、
前記特定された複数のコンテンツを解析して、ユーザの関心情報を抽出する抽出ステップと、
前記抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入ステップと、
を含む情報処理方法。
【請求項６】
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置のコンピュータを、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得手段、
前記取得手段により取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを特定する特定手段、
前記特定手段により特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段、
前記抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段、
として機能させ、
前記特定手段は、前記表示手段の表示領域滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び前記滞在時間に基づいて前記コンテンツを特定することを特徴とするプログラム。
【請求項７】
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置のコンピュータを、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得手段、
前記取得手段により取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを複数特定する特定手段、
前記特定手段により特定された複数のコンテンツを解析して、ユーザの関心情報を抽出する抽出手段、
前記抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザが訪問したウェブページの情報に基づいてユーザの興味や関心を取得し、ユーザの興味や関心に基づいたコンテンツ（例えば、広告等）を提供するシステムが知られている。
具体的には、様々なユーザ情報（例えば、ウェブページの滞在時間（表示時間））に基づいてユーザのニーズを分析し、ユーザのニーズにより合致するようにカスタマイズされた広告データを配信するシステムが開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９３４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、ストリームＵＩ（User Interface）の技術が知られている。ストリームＵＩは、ウェブページ中の複数のカラム（コンテンツ）を縦方向に所定数順次表示し、最下段のもっと見るボタンをタッチするか、或いは表示箇所が最下段のコンテンツになると自動的に、残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示する表示方法である。
しかしながら、上記従来の技術は、サイズが予め固定されているウェブページを対象にした技術であり、延々とページが読み込まれていくストリームＵＩに適用した場合、ウェブページ毎の滞在時間を把握することが困難であるため、ユーザの興味や関心を精度よく把握することができないという問題がある。また、上記従来の技術は、取得したユーザの興味や関心に基づいてコンテンツを提供する際、ページ遷移を経る必要があるので、新たなウェブページを読み込む処理に時間が掛かる等の不都合が生じていた。
【０００５】
本発明は、ストリームＵＩ方式で複数のコンテンツを閲覧するユーザに対してページ遷移を経ることなく適切な情報を提供可能な情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置において、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得手段と、
前記取得手段により取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを特定する特定手段と、
前記特定手段により特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段と、
前記抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段と、
を備え、
前記特定手段は、前記表示手段の表示領域滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び前記滞在時間に基づいて前記コンテンツを特定することを特徴とする。
【０００７】
請求項２に記載の発明は、上記目的を達成するためになされたものであり、
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置において、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得手段と、
前記取得手段により取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを複数特定する特定手段と、
前記特定手段により特定された複数のコンテンツを解析して、ユーザの関心情報を抽出する抽出手段と、
前記抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段と、
を備えることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、
前記取得手段は、前記挿入手段により挿入されたコンテンツの滞在時間を更に取得することを特徴とする。
【０００９】
請求項４に記載の発明は、
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置の情報処理方法において、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得ステップと、
前記取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを特定する特定ステップと、
前記特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出ステップと、
前記抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入ステップと、
を含み、
前記特定ステップは、前記表示手段の表示領域滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び前記滞在時間に基づいて前記コンテンツを特定することを特徴とする。
【００１０】
請求項５に記載の発明は、
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置の情報処理方法において、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得ステップと、
前記取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを複数特定する特定ステップと、
前記特定された複数のコンテンツを解析して、ユーザの関心情報を抽出する抽出ステップと、
前記抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入ステップと、
を含む。
【００１１】
請求項６に記載の発明は、
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置のコンピュータを、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得手段、
前記取得手段により取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを特定する特定手段、
前記特定手段により特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段、
前記抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段、
として機能させ、
前記特定手段は、前記表示手段の表示領域滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び前記滞在時間に基づいて前記コンテンツを特定することを特徴とするプログラムである。
【００１２】
請求項７に記載の発明は、
複数のコンテンツを縦方向に所定数順次表示し、所定の操作に基づいて残りのコンテンツを所定数読み込み、最下段のコンテンツに続いて読み込んだコンテンツを下方向に追加して表示するストリームＵＩ方式で前記複数のコンテンツを表示手段に表示させる情報処理装置のコンピュータを、
前記表示手段に表示された各コンテンツの滞在時間を取得する取得手段、
前記取得手段により取得された滞在時間に基づいて、ユーザが関心のある前記コンテンツを複数特定する特定手段、
前記特定手段により特定された複数のコンテンツを解析して、ユーザの関心情報を抽出する抽出手段、
前記抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツを所定の位置に挿入する挿入手段、
として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、ストリームＵＩ方式で複数のコンテンツを閲覧するユーザに対してページ遷移を経ることなく適切な情報を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る情報処理システムを構成する各装置の主制御構成を示すブロック図である。
【図２】本実施形態に係る端末装置の動作の一例を示すフローチャートである。
【図３】ストリームＵＩのウェブページのページデータが表示部に表示される様子の一例を示す図である。
【図４】ストリームＵＩのウェブページのページデータに広告情報が挿入された様子の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１６】
［１．構成の説明］
以下、図面を参照しながら、この発明の一実施形態について詳しく説明する。
［１−１．システム構成の説明］
まず、本実施形態に係る情報処理システム１の構成について説明する。
情報処理システム１は、図１に示すように、サーバ装置１０と、情報処理装置としての端末装置２０と、を備えて構成されている。情報処理システム１の各装置は、通信ネットワークＮに接続される。通信ネットワークＮは、具体的には、インターネットや電気通信事業者等の電話回線網や携帯電話通信網等である。
【００１７】
サーバ装置１０は、例えば、ＰＣ、ＷＳ（Work Station）等の情報機器であり、端末装置２０からのアクセスに応じて、所定の動作を行う。具体的には、サーバ装置１０は、端末装置２０から所望のウェブページの要求がなされると、要求元の端末装置２０に対象のページデータを送信するウェブサーバである。サーバ装置１０は、通常のウェブページ及びストリームＵＩのウェブページのいずれも提供可能であるものとする。サーバ装置１０は、１台で構成されるものとするが、これに限定されるものではなく、複数台の装置から構成されるものとしてもよい。
【００１８】
端末装置２０は、スマートフォンやタブレットなどのスマートデバイス、携帯電話機等の各ユーザが所持して使用する携帯端末である。但し、端末装置２０は、デスクトップＰＣ等の据え置き型の端末装置としてもよい。端末装置２０は、通信ネットワークＮ（具体的には、端末装置２０は、の通信回線や無線ＬＡＮ（Local Area Network）等）を用いて、サーバ装置１０との間で相互に通信を行う。
【００１９】
［１−２．サーバ装置の構成の説明］
次に、サーバ装置１０の構成について説明する。
サーバ装置１０は、制御部１１と、操作部１２と、表示部１３と、記憶部１４と、通信部１５と、を備えて構成されている。
【００２０】
制御部１１は、サーバ装置１０の動作を中央制御する。具体的には、制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部１４に記憶されたプログラムデータとＣＰＵとの協働により、サーバ装置１０の各部を統括制御する。
【００２１】
操作部１２は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーなどを有するキーボード、マウス等のポインティングデバイスなどを備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部１１へと出力する。
表示部１３は、例えば、ＬＣＤ（Liquid Crystal Display）などのディスプレイを備え、制御部１１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００２２】
記憶部１４は、例えば、ＨＤＤ（Hard disk drive）、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部１１から読み書き可能に記憶する。また、記憶部１４は、関心情報と広告情報とを対応付けしたテーブルを記憶する。
【００２３】
通信部１５は、通信用ＩＣ（Integrated Circuit）及び通信コネクタなどを有する通信インターフェイスであり、制御部１１の制御の下、所定の通信プロトコルを用いて通信ネットワークＮを介したデータ通信を行う。例えば、通信部１５は、端末装置２０から指定されたウェブページ等を、端末装置２０に送信する。また、通信部１５は、端末装置２０から送信された関心情報を受信し、当該受信された関心情報に基づいて抽出された広告情報を、端末装置２０に送信する。
【００２４】
［１−３．端末装置の構成の説明］
次に、端末装置２０の構成について説明する。
端末装置２０は、制御部２１と、操作部２２と、表示部２３と、記憶部２４と、通信部２５と、を備えて構成されている。
【００２５】
制御部２１は、端末装置２０の動作を中央制御する。具体的には、制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部２４に記憶されたプログラムデータとＣＰＵとの協働により、端末装置２０の各部を統括制御する。
【００２６】
操作部２２は、例えば、ホームボタン等からなるキー入力部と、表示部２３と一体的に形成されたタッチパネルと、を備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部２１へと出力する。
表示部２３は、例えば、ＬＣＤ、有機ＥＬ（Electro Luminescence）素子を用いたＦＰＤ（Flat Panel Display）などのディスプレイを備え、制御部２１から出力された表示制御信号に基づいた画像を表示画面に表示する。例えば、表示部２３は、ウェブブラウザが起動されると、サーバ装置１から送信されたウェブページを表示する。
【００２７】
記憶部２４は、例えば、ＨＤＤ、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部２１から読み書き可能に記憶する。
【００２８】
通信部２５は、アンテナや通信回路を備え、制御部２１による制御の下で外部機器との間の無線通信を行う。具体的には、通信部２５は、基地局で中継されることで、通信ネットワークＮを介してデータ通信を行う。例えば、通信部２５は、サーバ装置１０の通信部１５から送信されたウェブページ等を受信する。また、通信部２５は、関心情報を端末装置２０に送信し、サーバ装置１０から送信された広告情報を受信する。
【００２９】
［２．動作の説明］
次に、本実施形態に係る端末装置２０の具体的な動作について、図２のフローチャートを参照して説明する。
一般に、ユーザがストリームＵＩのウェブページを閲覧する際、関心のないコンテンツに関しては、スクロール操作により殆ど静止されることなく上方へとスクロールされていくのに対し、関心のあるコンテンツに関しては、スクロール操作が行われずに略同一の箇所に一定期間静止（滞在）した状態で保持（閲覧）され、表示部２３に表示される時間が長くなる。
また、ユーザは、関心のあるコンテンツを閲覧している最中に、当該コンテンツ内のリンクをタップしてリンク先へとページ遷移させる操作を行うことがある。換言すれば、タップ操作を検出した位置（領域）に配置されたコンテンツは、ユーザが関心のあるコンテンツであることを示す一つの指標となり得る。タップ位置は、例えば、表示部２３の中央部付近や下端部付近等、ユーザ毎に特定の傾向を見出すことができる。即ち、制御部２１の制御により、ユーザによるタップ操作が多く検出される領域を当該ユーザの重点領域Ｅ１（図３参照）として設定し、重点領域Ｅ１におけるコンテンツの滞在時間を測定することで、当該ユーザの関心を精度よく把握することが可能となる。
即ち、制御部２１は、表示部２３における表示領域のうち、ユーザによるタップ操作が多く検出される領域を重点領域として設定する設定手段として機能する。
【００３０】
以下、ストリームＵＩのウェブページを閲覧するユーザの関心情報に対応付けられた広告を、ウェブページの所定の位置に挿入する処理について説明する。この処理は、ユーザがウェブブラウザを起動して、ストリームＵＩのウェブページの閲覧を開始した場合に行われる。この処理は、専用のアプリにより実現することもできるし、処理内容をＪａｖａＳｃｒｉｐｔ（登録商標）などのスクリプトで記述しておくことにより実現することもできる。
【００３１】
まず、端末装置２０の制御部２１は、表示部２３の重点領域Ｅ１に表示されたコンテンツが所定数以上であるか否かを判定する（ステップＳ１）。ここで、所定数とは、ユーザが関心のあるコンテンツを特定するに足ると想定される数のことであり、本実施形態では１０個に設定されている。なお、所定数は上記例に限られるものではなく、任意の数を設定することができる。
表示されたコンテンツが所定数以上であると判定した場合（ステップＳ１：ＹＥＳ）は、次のステップＳ２へと移行する。
一方、表示されたコンテンツが所定数以上でない、即ち、所定数未満であると判定した場合（ステップＳ１：ＮＯ）は、所定数以上となるまでステップＳ１の処理を繰り返す。
なお、制御部２１は、ステップＳ１の処理とは無関係に、重点領域Ｅ１における各コンテンツの滞在時間及び重点領域Ｅ１滞在時の各コンテンツの重点領域Ｅ１における占有面積の割合を随時取得している。
即ち、制御部２１は、表示部２３に表示された各コンテンツの滞在時間を取得する取得手段として機能する。特に、制御部２１は、取得手段として、設定手段により設定された重点領域Ｅ１における各コンテンツの滞在時間を取得する。
【００３２】
次に、制御部２１は、重点領域Ｅ１における各コンテンツの滞在時間及び占有面積の割合に基づいて、コンテンツ毎のスコアを算出し、ユーザが最も関心のあるコンテンツを特定する（ステップＳ２）。
即ち、制御部２１は、取得手段により取得された滞在時間に基づいて、ユーザが関心のあるコンテンツを特定する特定手段として機能する。
以下、具体的な特定方法について、図３を用いて説明する。
【００３３】
図３は、ストリームＵＩのウェブページのページデータＰ１が表示部２３に表示される様子の一例を示す図である。本実施形態では、ページデータＰ１を構成する各コンテンツ（例えば、コンテンツＣ１〜Ｃ８）のサイズは、全て同一であるものとする。
例えば、図３に示す例では、重点領域Ｅ１において、コンテンツＣ３が１０割表示され、コンテンツＣ２が２割強表示されている。なお、重点領域Ｅ１において、２割未満しか表示されていないコンテンツ（図３のコンテンツＣ４）は、重点領域Ｅ１に表示されていないものと見做している。また、重点領域Ｅ１以外の非重点領域において、コンテンツＣ４及びコンテンツＣ５が２割以上表示されている。なお、コンテンツＣ２は、非重点領域において、２割以上表示されているが、重点領域Ｅ１にも表示されているので、非重点領域に表示されていないものと見做している。また、非重点領域において、２割未満しか表示されていないコンテンツ（図３のコンテンツＣ１）は、非重点領域に表示されていないものと見做している。
【００３４】
本実施形態では、重点領域Ｅ１滞在時の各コンテンツの占有面積の割合に応じて重み付けを行うにあたり、７割以上表示されているコンテンツに１０点、２〜７割表示されているコンテンツに５点を与えるものとする。また、本実施形態では、重点領域Ｅ１以外の非重点領域に表示されたコンテンツ（図３のコンテンツＣ４及びコンテンツＣ５）に対して２．５点を与えるものとする。なお、上記例は一例であり、占有面積の割合の区分や配点等は任意に設定することが可能である。
図３に示す例では、コンテンツＣ３に１０点、コンテンツＣ２に５点、コンテンツＣ４及びＣ５に２．５点が与えられる。
【００３５】
ステップＳ２において、制御部２１は、重点領域Ｅ１における占有面積の割合に応じて与えられた点数に、各コンテンツの滞在時間（秒）を掛け合わせることで、コンテンツ毎のスコアを算出し、最もスコアの高いコンテンツを最も関心のあるコンテンツとして特定する。なお、各コンテンツの滞在時間に関しては、例えば、１０秒未満は０点、１０秒以上３０秒未満は５点、３０秒以上は１０点など、区分毎に所定の点数を与えるようにしてもよい。
即ち、制御部２１は、特定手段として、重点領域Ｅ１滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び滞在時間に基づいてコンテンツを特定する。また、制御部２１は、特定手段として、重点領域Ｅ１以外の領域（非重点領域）に表示されているコンテンツが重点領域Ｅ１に表示されているコンテンツよりも点数が低くなるように重み付けを行い、当該重み付けの結果及び滞在時間に基づいてコンテンツを特定する。
【００３６】
次に、制御部２１は、ステップＳ２で特定されたコンテンツを解析して、ユーザの関心情報を抽出する（ステップＳ３）。具体的には、制御部２１は、ステップＳ２で特定されたコンテンツに対して日本語の形態素解析を行い、コンテンツの内容や特徴を示すキーワード若しくは当該キーワードに関連するジャンル（分野）を関心情報として抽出する。なお、コンテンツに対する形態素解析については、公知技術を利用することができる。
即ち、制御部２１は、特定手段により特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段として機能する。
【００３７】
次に、制御部２１は、ステップＳ３で抽出された関心情報を、サーバ装置１０に送信する（ステップＳ４）。具体的には、制御部２１は、Ａｊａｘ（Asynchronous JavaScript And XML）の技術を利用して、ステップＳ３で抽出された関心情報をＪａｖａＳｃｒｉｐｔで捕捉し、当該関心情報をサーバ装置１０に非同期で送信する。
その後、サーバ装置１０において、制御部１１の制御により、ステップＳ４で送信された関心情報に基づいて、当該関心情報に対応付けられた広告情報が抽出される。サーバ装置１０の記憶部１４には、予め関心情報と広告情報とを対応付けしたテーブルが記憶されており、このテーブルを参照することで広告情報が抽出される。例えば、ステップＳ３で抽出された関心情報が「ｉＰｈｏｎｅ（登録商標）」であった場合には、「ｉＰｈｏｎｅ」に対応付けられた広告情報が抽出され、「スマートフォン」であった場合には、「スマートフォン」に対応付けられた広告情報が抽出される。そして、制御部１１は、抽出された広告情報を、端末装置２０に送信する。
【００３８】
次に、制御部２１は、サーバ装置１０から送信された広告情報を非同期に受信する（ステップＳ５）。
次に、制御部２１は、ステップＳ５で受信された広告情報に基づく広告を、ストリームＵＩのウェブページの所定の位置に挿入する（ステップＳ６）。所定の位置は予め設定されており、本実施形態では、ステップＳ６の処理時に表示部２３に表示されている最下方のコンテンツの２つ後に表示される位置に設定されている。即ち、ステップＳ５で受信された広告情報に基づく広告Ａ１は、図４に示すように、ステップＳ６の処理時に表示部２３に表示されている最下方のコンテンツＣ５の２つ後に表示される位置（コンテンツＣ７の１つ前の位置）に挿入される。なお、所定の位置は上記例に限られるものではなく、任意の位置に設定することができる。
即ち、制御部２１は、抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツをウェブページの所定の位置に挿入する挿入手段として機能する。
その後、ユーザのスクロール操作により、各コンテンツが上方に移動することで、広告Ａ１が表示部２３に表示されることとなる。
【００３９】
［３．効果］
以上のように、本実施形態に係る情報処理装置としての端末装置２０は、ストリームＵＩのウェブページを表示する表示手段（表示部２３）に表示されたウェブページ上の各コンテンツの滞在時間を取得する取得手段（制御部２１）と、取得手段により取得された滞在時間に基づいて、ユーザが関心のあるコンテンツを特定する特定手段（制御部２１）と、特定手段により特定されたコンテンツを解析して、ユーザの関心情報を抽出する抽出手段（制御部２１）と、抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツをウェブページの所定の位置に挿入する挿入手段（制御部２１）と、を備える。
従って、本実施形態に係る端末装置２０によれば、ストリームＵＩのウェブページを閲覧する場合であっても、コンテンツ毎に滞在時間を取得することでユーザの関心を精度よく取得することができるので、ユーザに対してページ遷移を経ることなく適切な情報を提供することができる。
【００４０】
また、本実施形態に係る端末装置２０は、表示部２３における表示領域のうち、ユーザによるタップ操作が多く検出される領域を重点領域Ｅ１として設定する設定手段（制御部２１）を備え、取得手段は、設定手段により設定された重点領域Ｅ１における各コンテンツの滞在時間を取得する。
従って、本実施形態に係る端末装置２０によれば、ユーザが関心のあるコンテンツをよく閲覧する領域でユーザの関心を取得するので、表示部２３全体を対象に関心を取得する場合と比べ、ユーザの関心を精度よく取得することができ、よりユーザに適した情報を提供することができる。
【００４１】
また、本実施形態に係る端末装置２０によれば、特定手段は、重点領域Ｅ１滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行い、当該重み付けの結果及び滞在時間に基づいてコンテンツを特定する。
従って、本実施形態に係る端末装置２０によれば、滞在時間の他に、重点領域Ｅ１を占める面積の割合を絡めてユーザの関心を取得するので、複数の視点からユーザの関心を把握することができ、より緻密な観点からユーザに適した情報を選択して提供することができる。
【００４２】
また、本実施形態に係る端末装置２０によれば、取得手段は、表示部２３における表示領域のうち、設定手段により設定された重点領域Ｅ１以外の領域における各コンテンツの滞在時間を取得し、特定手段は、重点領域Ｅ１以外の領域に表示されているコンテンツが重点領域Ｅ１に表示されているコンテンツよりも点数が低くなるように重み付けを行い、当該重み付けの結果及び滞在時間に基づいてコンテンツを特定する。
従って、本実施形態に係る端末装置２０によれば、重点領域Ｅ１に表示されているコンテンツのみならず、重点領域Ｅ１に表示されていないコンテンツも含めて、ユーザの関心を取得するので、重点領域Ｅ１以外でコンテンツを閲覧した場合等様々な可能性を含めてユーザの関心を把握することができ、様々な可能性の中からユーザにより適した情報を選択して提供することができる。
【００４３】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００４４】
例えば、上記実施形態では、重点領域Ｅ１における各コンテンツの滞在時間を取得するようにしているが、これに限定されるものではない。例えば、重点領域Ｅ１を設定することなく、表示部２３全体における各コンテンツの滞在時間を取得するようにしてもよい。
【００４５】
また、上記実施形態では、重点領域Ｅ１滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行うようにしているが、これに限定されるものではない。即ち、重点領域Ｅ１滞在時の各コンテンツの占有面積の割合に基づいて重み付けを行わないようにしてもよい。
また、重点領域Ｅ１滞在時の各コンテンツの占有面積の割合ではなく、表示部２３全体における各コンテンツの占有面積の割合に基づいて重み付けを行うようにしてもよい。これは特に、ページデータＰ１を構成する各コンテンツのサイズが一定ではない場合に有効である。さらに、表示部２３全体における各コンテンツの占有面積の割合に基づいて重み付けを行う場合、表示部２３の中央部が両端部よりも点数が高くなるように、重み付けを行うようにしてもよい。これは、表示部２３の両端部に比べて中央部の方が、関心の度合いが強い確率が高いと考えられるためである。
【００４６】
また、上記実施形態では、重点領域Ｅ１に表示されていないコンテンツが重点領域Ｅ１に表示されているコンテンツよりも点数が低くなるように重み付けを行うようにしているが、これに限定されるものではない。即ち、重点領域Ｅ１に表示されていないコンテンツに対して、重み付けを行わないようにしてもよい。
【００４７】
また、上記実施形態では、関心情報に対応付けられた広告情報に基づく広告を、ストリームＵＩのウェブページの所定の位置に挿入するようにしているが、これに限定されるものではない。例えば、広告情報の代わりに関心情報と関連の深いコンテンツを当該関心情報と対応付けることで、広告の代わりにコンテンツを所定の位置に挿入するようにしてもよい。この場合、更に関心情報を抽出して蓄積していくことで、ユーザにとって関心のあるジャンルのコンテンツを優先して表示させる制御を行うことも可能となる。
【００４８】
また、挿入手段により挿入されたコンテンツの滞在時間を更に取得するようにしてもよい。そうすることで、関心のあるコンテンツの中でもより関心の強いコンテンツを特定することができるので、ユーザにとって極めて関心の強いジャンルのコンテンツを提供することができるようになる。
【００４９】
また、例えば、ユーザが、関心のないコンテンツに対して当該コンテンツを削除する機能を備えるＵＩを実装した場合には、当該削除されたコンテンツに対してマイナスの点数を付けるようにしてもよい。このマイナスの点数を集計していくことで、例えば、マイナスの点数が所定値を超えた場合等に、ユーザが関心のないジャンルのコンテンツを表示させないようにする制御を行うことも可能となる。
【００５０】
また、上記実施形態では、重点領域Ｅ１における各コンテンツの滞在時間に基づいて、ユーザが最も関心のあるコンテンツを特定するようにしているが、これに限定されるものではない。例えば、一度重点領域Ｅ１を外れたコンテンツを再度重点領域Ｅ１に表示させる、所謂二度見の場合に、滞在時間の加算とは別に、所定の点数を加算する重み付けを行うようにしてもよい。これは、二度見の場合、対象のコンテンツに対する関心の度合いが強いと考えられるためである。
【００５１】
また、上記実施形態では、ユーザが最も関心のあるコンテンツを特定するようにしているが、これに限定されるものではない。例えば、ユーザが関心のあるコンテンツを複数（例えば、上位２つ等）特定するようにしてもよい。この場合、その複数のコンテンツを解析して、ユーザの関心情報を抽出することとなる。これにより、特に、最も関心のあるコンテンツから抽出された関心情報に対応付けられた広告情報が存在しないような場合に、他に関心のあるコンテンツから抽出された関心情報から広告情報を抽出することができるので、ユーザに対してより確実に適切な情報を提供することができる。
【００５２】
また、上記実施形態では、端末装置２０を本発明の情報処理装置として説明したが、サーバ装置１０を本発明の情報処理装置とすることも可能である。
この場合、サーバ装置１０の制御部１１は、端末装置２０の制御部２１が取得した各コンテンツの滞在時間を受信することで、本発明の取得手段として機能する。
また、制御部１１は、制御部２１の代わりに図２のステップＳ２の処理を行うことで、本発明の特定手段として機能する。
また、制御部１１は、制御部２１の代わりに図２のステップＳ３の処理を行うことで、本発明の抽出手段として機能する。例えば、サーバ装置１０の記憶部１４に、予めコンテンツ毎の形態素解析の結果を記憶しておくことで、当該機能を実現することができる。
また、制御部１１は、抽出手段により抽出された関心情報に基づいて、当該関心情報に対応付けられたコンテンツをウェブページの所定の位置に挿入するための情報を、当該コンテンツとともに端末装置２０に送信することで、本発明の挿入手段として機能する。
なお、取得手段、特定手段、抽出手段、挿入手段のうちいずれかの機能をサーバ装置１０で実現し、残りの機能を端末装置２０で実現することも可能である。
【００５３】
また、本出願に示す各態様は、方法、プログラムなどとしても把握することができる。方法やプログラムのカテゴリについては、装置のカテゴリで示した「手段」を、例えば、「工程」や「ステップ」のように適宜読み替えるものとする。また、処理やステップの順序は、本出願に直接明記のものに限定されず、順序を変更したり、一部の処理をまとめて若しくは随時一部分ずつ実行するよう変更したりすることができる。
【００５４】
その他、サーバ装置及び端末装置を構成する各装置の細部構成及び各装置の細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００５５】
１  情報処理システム
１０  サーバ装置
１１  制御部
１２  操作部
１３  表示部
１４  記憶部
１５  通信部
２０  端末装置（情報処理装置）
２１  制御部（取得手段、特定手段、抽出手段、挿入手段、設定手段）
２２  操作部
２３  表示部（表示手段）
２４  記憶部
２５  通信部
【図１】
2018185838.tif 000003
【図２】
2018185838.tif 000004
【図３】
2018185838.tif 000005
【図４】
2018185838.tif 000006