(57)【要約】【課題】複数の閲覧対象データに対する閲覧過程における閲覧対象データの見直し動作に基づいて、複数の閲覧対象データそれぞれの注目度を算出する。【解決手段】本発明に係るデータ処理装置は、複数の閲覧対象データに対する閲覧履歴を取得する閲覧履歴取得手段と、前記閲覧履歴取得手段により取得された閲覧履歴から、前記複数の閲覧対象データそれぞれに対する２回目以降の閲覧を示す再閲覧を、戻り閲覧として検出する戻り閲覧検出手段と、前記戻り閲覧検出手段により検出された戻り閲覧の回数を、前記複数の閲覧対象データごとに計数する回数計数手段と、前記回数計数手段により計数された戻り閲覧の回数に基づいて、前記閲覧対象データに対する注目度合いを示す注目度を、前記複数の閲覧対象データごとに算出する注目度算出手段とを有する。【選択図】図１
2014160414.tif 000002
【特許請求の範囲】
【請求項１】
複数の閲覧対象データに対する閲覧履歴を取得する閲覧履歴取得手段と、
前記閲覧履歴取得手段により取得された閲覧履歴から、前記複数の閲覧対象データそれぞれに対する２回目以降の閲覧を示す再閲覧を、戻り閲覧として検出する戻り閲覧検出手段と、
前記戻り閲覧検出手段により検出された戻り閲覧の回数を、前記複数の閲覧対象データごとに計数する回数計数手段と、
前記回数計数手段により計数された戻り閲覧の回数に基づいて、前記閲覧対象データに対する注目度合いを示す注目度を、前記複数の閲覧対象データごとに算出する注目度算出手段と
を有するデータ処理装置。
【請求項２】
前記戻り閲覧検出手段は、前記再閲覧のうち、予め定められた条件を満たす閲覧を戻り閲覧として検出する
請求項１に記載のデータ処理装置。
【請求項３】
前記予め定められた条件は、前記再閲覧と、前記再閲覧された閲覧対象データに対する前回の閲覧との間に行われた他の閲覧対象データに対する閲覧の回数が、予め定められた回数以下であることを含む
請求項２に記載のデータ処理装置。
【請求項４】
前記予め定められた条件は、前記再閲覧された閲覧対象データに対する閲覧開始から閲覧終了までの閲覧時間が、予め定められた長さよりも長いことを含む
請求項２又は３に記載のデータ処理装置。
【請求項５】
前記予め定められた条件は、前記再閲覧された閲覧対象データに対する前回の閲覧終了から前記再閲覧の開始までの経過時間が、予め定められた長さよりも短いことを含む
請求項２〜４のいずれかに記載のデータ処理装置。
【請求項６】
前記閲覧履歴取得手段により取得された閲覧履歴から、前記閲覧対象データに対する閲覧開始から閲覧終了までの閲覧時間の前記閲覧対象データごとの合計時間を示す総閲覧時間を算出する総閲覧時間算出手段
をさらに有し、
前記注目度算出手段は、前記回数計数手段により計数された戻り閲覧の回数及び前記総閲覧時間算出手段により算出された総閲覧時間に基づいて、前記複数の閲覧対象データごとに前記注目度を算出する
請求項１〜５のいずれかに記載のデータ処理装置。
【請求項７】
前記注目度算出手段により算出された前記複数の閲覧対象データごとの注目度を把握するための表示を制御する表示制御手段
をさらに有する請求項１〜６のいずれかに記載のデータ処理装置。
【請求項８】
複数の閲覧対象データに対する閲覧履歴を記憶する閲覧履歴記憶装置と、
前記閲覧履歴記憶装置に記憶された閲覧履歴に基づいてデータを処理するデータ処理装置と
を有し、
前記データ処理装置は、
前記閲覧履歴記憶装置から、閲覧履歴を取得する閲覧履歴取得手段と、
前記閲覧履歴取得手段により取得された閲覧履歴から、前記複数の閲覧対象データそれぞれに対する２回目以降の閲覧を示す再閲覧を、戻り閲覧として検出する戻り閲覧検出手段と、
前記検出手段により検出された戻り閲覧の回数を、前記複数の閲覧対象データごとに計数する回数計数手段と、
前記回数計数手段により計数された戻り閲覧の回数に基づいて、前記閲覧対象データに対する注目度合いを示す注目度を、前記複数の閲覧対象データごとに算出する注目度算出手段と
を有する
データ処理システム。
【請求項９】
複数の閲覧対象データに対する閲覧履歴を取得する閲覧履歴取得ステップと、
前記閲覧履歴取得ステップで取得された閲覧履歴から、前記複数の閲覧対象データそれぞれに対する２回目以降の閲覧を示す再閲覧を、戻り閲覧として検出する戻り閲覧検出ステップと、
前記戻り閲覧検出ステップで検出された戻り閲覧の回数を、前記複数の閲覧対象データごとに計数する回数計数ステップと、
前記回数計数ステップで計数された戻り閲覧の回数に基づいて、前記閲覧対象データに対する注目度合いを示す注目度を、前記複数の閲覧対象データごとに算出する注目度算出ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１は、閲覧者の所属グループ、閲覧者個人などの情報を記録し、閲覧者の閲覧経路を拡大表示した時に、拡大表示した位置を閲覧ログデータベースに記録して、画面一覧上に時系列に従って折れ線で描画し分析するドキュメント閲覧システムを開示する。
また、例えば、特許文献２は、操作を検知する手段で画面の大きさ、スクロール量、レイアウト情報から表示されているオブジェクトを特定し、操作に基づいて算出された閲覧時間から着目オブジェクトを特定し、記録するコンテンツ閲覧管理システムを開示する。
また、例えば、特許文献３は、表示された画面上の位置をユーザが指示することにより得られる位置情報に基づいて、画像データを処理する画像処理装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８８１４５７号
【特許文献２】特許第４３４７６４９号
【特許文献３】特開２００２−２６９５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、複数の閲覧対象データに対する閲覧過程における閲覧対象データの見直し動作に基づいて、複数の閲覧対象データそれぞれの注目度を算出することができるデータ処理装置、データ処理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明は、複数の閲覧対象データに対する閲覧履歴を取得する閲覧履歴取得手段と、前記閲覧履歴取得手段により取得された閲覧履歴から、前記複数の閲覧対象データそれぞれに対する２回目以降の閲覧を示す再閲覧を、戻り閲覧として検出する戻り閲覧検出手段と、前記戻り閲覧検出手段により検出された戻り閲覧の回数を、前記複数の閲覧対象データごとに計数する回数計数手段と、前記回数計数手段により計数された戻り閲覧の回数に基づいて、前記閲覧対象データに対する注目度合いを示す注目度を、前記複数の閲覧対象データごとに算出する注目度算出手段とを有するデータ処理装置である。
【０００６】
請求項２に係る本発明は、前記戻り閲覧検出手段は、前記再閲覧のうち、予め定められた条件を満たす閲覧を戻り閲覧として検出する請求項１に記載のデータ処理装置である。
【０００７】
請求項３に係る本発明は、前記予め定められた条件は、前記再閲覧と、前記再閲覧された閲覧対象データに対する前回の閲覧との間に行われた他の閲覧対象データに対する閲覧の回数が、予め定められた回数以下であることを含む請求項２に記載のデータ処理装置である。
【０００８】
請求項４に係る本発明は、前記予め定められた条件は、前記再閲覧された閲覧対象データに対する閲覧開始から閲覧終了までの閲覧時間が、予め定められた長さよりも長いことを含む請求項２又は３に記載のデータ処理装置である。
【０００９】
請求項５に係る本発明は、前記予め定められた条件は、前記再閲覧された閲覧対象データに対する前回の閲覧終了から前記再閲覧の開始までの経過時間が、予め定められた長さよりも短いことを含む請求項２〜４のいずれかに記載のデータ処理装置である。
【００１０】
請求項６に係る本発明は、前記閲覧履歴取得手段により取得された閲覧履歴から、前記閲覧対象データに対する閲覧開始から閲覧終了までの閲覧時間の前記閲覧対象データごとの合計時間を示す総閲覧時間を算出する総閲覧時間算出手段をさらに有し、前記注目度算出手段は、前記回数計数手段により計数された戻り閲覧の回数及び前記総閲覧時間算出手段により算出された総閲覧時間に基づいて、前記複数の閲覧対象データごとに前記注目度を算出する請求項１〜５のいずれかに記載のデータ処理装置である。
【００１１】
請求項７に係る本発明は、前記注目度算出手段により算出された前記複数の閲覧対象データごとの注目度を把握するための表示を制御する表示制御手段をさらに有する請求項１〜６のいずれかに記載のデータ処理装置である。
【００１２】
請求項８に係る本発明は、複数の閲覧対象データに対する閲覧履歴を記憶する閲覧履歴記憶装置と、前記閲覧履歴記憶装置に記憶された閲覧履歴に基づいてデータを処理するデータ処理装置とを有し、前記データ処理装置は、前記閲覧履歴記憶装置から、閲覧履歴を取得する閲覧履歴取得手段と、前記閲覧履歴取得手段により取得された閲覧履歴から、前記複数の閲覧対象データそれぞれに対する２回目以降の閲覧を示す再閲覧を、戻り閲覧として検出する戻り閲覧検出手段と、前記検出手段により検出された戻り閲覧の回数を、前記複数の閲覧対象データごとに計数する回数計数手段と、前記回数計数手段により計数された戻り閲覧の回数に基づいて、前記閲覧対象データに対する注目度合いを示す注目度を、前記複数の閲覧対象データごとに算出する注目度算出手段とを有するデータ処理システムである。
【００１３】
請求項９に係る本発明は、複数の閲覧対象データに対する閲覧履歴を取得する閲覧履歴取得ステップと、前記閲覧履歴取得ステップで取得された閲覧履歴から、前記複数の閲覧対象データそれぞれに対する２回目以降の閲覧を示す再閲覧を、戻り閲覧として検出する戻り閲覧検出ステップと、前記戻り閲覧検出ステップで検出された戻り閲覧の回数を、前記複数の閲覧対象データごとに計数する回数計数ステップと、前記回数計数ステップで計数された戻り閲覧の回数に基づいて、前記閲覧対象データに対する注目度合いを示す注目度を、前記複数の閲覧対象データごとに算出する注目度算出ステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、複数の閲覧対象データに対する閲覧過程における閲覧対象データの見直し動作に基づいて、複数の閲覧対象データそれぞれの注目度を算出するデータ処理装置を提供することができる。
【００１５】
請求項２に係る本発明によれば、請求項１に係る発明の効果に加えて、閲覧対象データの見直し動作の定義をより細かく設定して、複数の閲覧対象データそれぞれの注目度を算出するデータ処理装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、請求項２に係る発明の効果に加えて、閲覧対象データの見直しまでに他の閲覧対象データを閲覧した回数により閲覧対象データの見直し動作の定義をより細かく設定して、複数の閲覧対象データそれぞれの注目度を算出するデータ処理装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、請求項２又は３に係る発明の効果に加えて、閲覧対象データの見直しにおける閲覧時間により閲覧対象データの見直し動作の定義をより細かく設定して、複数の閲覧対象データそれぞれの注目度を算出するデータ処理装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、請求項２〜４のいずれかに係る発明の効果に加えて、閲覧対象データの見直しを行うまでの経過時間により閲覧対象データの見直し動作の定義をより細かく設定して、複数の閲覧対象データそれぞれの注目度を算出するデータ処理装置を提供することができる。
【００１９】
請求項６に係る本発明によれば、請求項１〜５のいずれかに係る発明の効果に加えて、複数の閲覧対象データに対する閲覧過程における閲覧対象データの見直し動作及び閲覧対象データごとの総閲覧時間に基づいて、複数の閲覧対象データそれぞれの注目度を算出するデータ処理装置を提供することができる。
【００２０】
請求項７に係る本発明によれば、請求項１〜６のいずれかに係る発明の効果に加えて、算出された注目度を把握しやすくするデータ処理装置を提供することができる。
【００２１】
請求項８に係る本発明によれば、複数の閲覧対象データに対する閲覧過程における閲覧対象データの見直し動作に基づいて、複数の閲覧対象データそれぞれの注目度を算出するデータ処理システムを提供することができる。
【００２２】
請求項９に係る本発明によれば、複数の閲覧対象データに対する閲覧過程における閲覧対象データの見直し動作に基づいて、複数の閲覧対象データそれぞれの注目度を算出するプログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係るデータ処理システムの構成を例示する図である。
【図２】図１に示したデータ処理装置のハードウェア構成を例示する図である。
【図３】閲覧履歴の時系列グラフを例示する図である。
【図４】図１及び図２に示したデータ処理装置上で実行される第１のプログラムの構成を例示する図である。
【図５】図４に示した戻り閲覧検出部による戻り閲覧検出処理を例示するフローチャートである。
【図６】図１に示したデータ処理システムの動作例を示すシーケンス図である。
【図７】３人の閲覧者の閲覧履歴の時系列グラフを例示する図である。
【図８】（Ａ）は、閲覧者それぞれのコンテンツごとの戻り閲覧回数及び合計回数を例示するテーブルであり、（Ｂ）は、コンテンツごとの注目度分布を例示する図である。
【図９】図１及び図２に示したデータ処理装置上で実行される第２のプログラムの構成を例示する図である。
【図１０】（Ａ）は、図９に示した戻り閲覧回数記憶部に記憶されている閲覧者それぞれのコンテンツごとの戻り閲覧回数及び合計回数を例示するテーブルであり、（Ｂ）は、図９に示した総閲覧時間記憶部に記憶されている閲覧者それぞれのコンテンツごとの総閲覧時間及び合計時間を例示するテーブルであり、（Ｃ）は、（Ａ）に示した合計回数及び（Ｂ）に示した合計時間をそれぞれ正規化した値を例示するテーブルであり、（Ｄ）は、（Ｃ）に示した正規化された合計回数の値及び正規化された合計時間の値を合計した値と、その合計値を正規化した値とを例示するテーブルである。
【図１１】（Ａ）は、閲覧者それぞれのコンテンツごとの閲覧回数及び合計回数を例示するテーブルであり、（Ｂ）は、（Ａ）に示した閲覧回数の合計回数及び図１０（Ｂ）に示した総閲覧時間の合計時間をそれぞれ正規化した値を例示するテーブルであり、（Ｃ）は、（Ｂ）に示した正規化された合計回数の値及び正規化された合計時間の値を合計した値と、その合計値を正規化した値とを例示するテーブルである。
【図１２】戻り閲覧回数、閲覧回数及び総閲覧時間に基づいてそれぞれ算出された注目度分布を例示する図である。
【図１３】戻り閲覧回数と総閲覧時間との合計値及び閲覧回数と総閲覧時間との合計値に基づいてそれぞれ算出された注目度分布を例示する図である。
【発明を実施するための形態】
【００２４】
［第１の実施形態］
以下、本発明の第１の実施形態を説明する。
【００２５】
［データ処理システム］
図１は、本発明の第１の実施形態の実現に用いられるデータ処理システム１の構成を例示する図である。
図１に示すように、データ処理システム１は、データ処理装置１２、閲覧用の文書データ（例えば、ソフトウェアなどを用いて作成された電子文書及び紙文書をスキャンして電子化された電子化文書）を記憶する文書記憶装置１４、文書記憶装置１４に記憶されている文書データをダウンロードして閲覧するタブレットＰＣなどの閲覧装置１６−１〜１６−ｎ（ｎ≧１；ただし、全てのｎが常に同数を示すとは限らない）及び閲覧装置１６−１〜１６−ｎを用いた文書閲覧により取得された履歴情報（詳細は後述する）を記憶する履歴情報記憶装置１８が、ＬＡＮ（Local Area Network）などのネットワークを介して接続されて構成される。
【００２６】
データ処理システム１は、これらの構成部分により、複数の閲覧対象データそれぞれに対する閲覧者の注目度合いを示す注目度を算出する。
ここで、閲覧対象データは、例えば、文書記憶装置１４に記憶されている閲覧用の文書データを構成する要素であり、例えば、文書を構成する各コンテンツ、各ページなど、様々な粒度のデータに対応する。
また、複数の文書データの集合において、各文書データ自体を閲覧対象データとしてもよい。
【００２７】
なお、以下、閲覧装置１６−１〜１６−ｎなど、複数ある構成部分のいずれかを示すときは、単に、閲覧装置１６と記載することがある。
また、各図において、実質的に同じ構成部分・処理には、同じ符号が付される。
【００２８】
［ハードウェア構成］
図２は、図１に示したデータ処理装置１２のハードウェア構成を例示する図である。
図２に示すように、データ処理装置１２は、ＣＰＵ１２２及びメモリ１２４などを含む本体１２０、タッチパネル及び表示装置などを含む入出力装置１２６、データ通信を行うための通信装置１２８、及び、ＨＤ（Hard Disk），ＣＤ（Compact Disc），ＤＶＤ（Digital Versatile Disc），ＦＤ（Floppy Disc），不揮発性メモリ，ＵＳＢメモリなどの記憶媒体１３２に対してデータの書き込み及び読み出しを行う記録装置１３０などから構成される。
つまり、データ処理装置１２は、データの生成、表示などの情報処理及び他の装置とのデータ通信が可能なコンピュータとしての構成部分を有している。
【００２９】
［履歴情報］
以下、履歴情報記憶装置１８（図１）が記憶する履歴情報を説明する。
履歴情報は、例えば、閲覧装置１６を用いた文書閲覧操作により取得される各種の事象（閲覧開始、閲覧終了、コンテンツ選択、ページ移動、拡大、縮小など）と、各事象が発生した時刻とを、閲覧者ごとに対応付けた情報を示す。
閲覧開始を示す事象は、例えば、閲覧する文書が選択され、開かれたことを示し、閲覧終了を示す事象は、例えば、閲覧していた文書が閉じられたことを示す。
【００３０】
閲覧対象データがコンテンツを示す場合、例えば、コンテンツ選択を示す事象は、選択したコンテンツ（閲覧対象データ）に対する閲覧を開始したことを示す。
コンテンツの選択方法としては、閲覧装置１６（図１）のタッチパネルに表示されたコンテンツのうちの１つをタップする、ディスプレイに視線を捕捉する手段がある場合、コンテンツのうちの１つを凝視する、マウスを用いる場合は、コンテンツのうちの１つをクリックする、マウスカーソルの移動を止める、マウスカーソルにより円を描く、などが挙げられる。
【００３１】
閲覧対象データがページを示す場合、例えば、ページ移動（例えば、閲覧装置１６のタッチパネルをスワイプする）を示す事象は、移動先のページ（閲覧対象データ）に対する閲覧を開始したことを示す。
このような履歴情報から、閲覧者ごとに、閲覧開始から閲覧終了までの間に、どの閲覧対象データがいつ閲覧されたかを示す閲覧履歴を取得することができる。
【００３２】
［閲覧履歴］
図３は、上述の履歴情報から取得された閲覧履歴の時系列グラフを例示する図である。
以下、閲覧履歴をさらに説明する。
【００３３】
図３に示すように、例えば、閲覧履歴の時系列グラフの横軸は、左端を０秒とした場合の時刻（例えば、秒）を示し、縦軸は、閲覧された閲覧対象データの番号（例えば、各コンテンツを一意に識別する予め定められた番号又は各ページ番号）を示す。
以下の閲覧履歴の時系列グラフの説明においては、縦軸は、閲覧されているコンテンツに対応する番号を示す場合を具体例とする。
また、以下、「閲覧されているコンテンツに対応する番号」を「閲覧コンテンツ番号」と記述し、例えば、閲覧コンテンツ番号１に対応するコンテンツを、「コンテンツ１」と記述する。
【００３４】
閲覧履歴から、一度閲覧した閲覧対象データを再度閲覧したこと、つまり、閲覧履歴における各閲覧対象データに対する２回目以降の閲覧（以下、「再閲覧」と記述する）を検出することができる。
例えば、図３に示した時系列グラフにおいて星印で示すように、再閲覧は、コンテンツ１に対して２回、コンテンツ２、３〜６、９に対して１回ずつ行われている。
【００３５】
また、閲覧履歴から、閲覧者が各閲覧対象データを閲覧していた閲覧時間を算出することができる。
例えば、図３に示すように、コンテンツ１に対する２回目の閲覧開始時刻が、１２秒と記録され、次に閲覧されたコンテンツ２に対する閲覧開始時刻が、１７秒と記録されているので、コンテンツ１に対する２回目の閲覧における閲覧時間は、５秒と算出される。
【００３６】
また、閲覧履歴から、ある閲覧対象データに対する閲覧終了時刻から、同じ閲覧対象データに対する次の閲覧開始時刻までの経過時間を算出することができる。
例えば、図３に示すように、コンテンツ１に対する１回目の閲覧終了時刻が５秒と記録され、コンテンツ１に対する２回目の閲覧開始時刻が１２秒と記録されているので、コンテンツ１に対する１回目の閲覧終了から２回目の閲覧開始までの経過時間は、７秒と算出される。
【００３７】
また、閲覧履歴から、ある閲覧対象データに対する閲覧終了から、同じ閲覧対象データに対する次の閲覧開始までの間に、他の閲覧対象データが閲覧された回数を算出することができる。
例えば、図３に示すように、コンテンツ１に対する１回目の閲覧から２回目の閲覧までの間に、他のコンテンツ２が閲覧されているので、他のコンテンツに対する閲覧回数は１回である。
また、例えば、図３に示すように、コンテンツ４に対する１回目の閲覧から２回目の閲覧までの間に、他のコンテンツ５、６、３が閲覧されているので、他のコンテンツに対する閲覧回数は３回である。
【００３８】
［第１のデータ処理プログラム］
図４は、図１及び図２に示したデータ処理装置１２上で実行される第１のデータ処理プログラム２０の構成を例示する図である。
図４に示すように、データ処理プログラム２０は、閲覧履歴取得部２００、戻り閲覧検出部２０２、戻り閲覧回数記憶部２０４、第１の注目度算出部２０６及び表示制御部２０８から構成される。
【００３９】
データ処理プログラム２０は、例えば、記憶媒体１３２（図２）を介してデータ処理装置１２のメモリ１２４にロードされ、データ処理装置１２で動作するＯＳ（図示せず）上で、データ処理装置１２のハードウェア資源を具体的に利用して実行される。
データ処理プログラム２０は、閲覧履歴から後述する戻り閲覧を検出し、戻り閲覧の回数に基づいて、閲覧対象データごとの注目度を算出して、表示させる。
【００４０】
閲覧履歴取得部２００は、履歴情報記憶装置１８（図１）に記憶されている履歴情報から閲覧履歴を取得して、戻り閲覧検出部２０２に対して出力する。
戻り閲覧検出部２０２は、閲覧履歴取得部２００から入力された閲覧履歴から、再閲覧のうち、予め定められた条件を満たす閲覧を戻り閲覧として検出する（詳細は図４を参照して後述）。
また、戻り閲覧検出部２０２は、戻り閲覧回数記憶部２０４に記憶されている閲覧対象データごとの戻り閲覧回数のうち、検出した戻り閲覧で閲覧された閲覧対象データの戻り閲覧回数を１増加させて更新する。
【００４１】
戻り閲覧回数記憶部２０４は、戻り閲覧検出部２０２により戻り閲覧として検出された回数を戻り閲覧回数として、注目度算出部２０６が参照可能に閲覧対象データごとに記憶する。
なお、戻り閲覧検出部２０２が、複数の閲覧者それぞれの閲覧履歴から戻り閲覧を検出した場合、戻り閲覧回数記憶部２０４は、閲覧者ごとの戻り閲覧回数及びこれらの戻り閲覧回数の閲覧対象データごとの合計回数を記憶するようにしてもよい。
【００４２】
第１の注目度算出部２０６は、戻り閲覧回数記憶部２０４に記憶されている戻り閲覧回数が多い閲覧対象データの順に、注目されている度合いが高いことを示すよう注目度を算出し、表示制御部２０８に対して出力する。
例えば、注目度算出部２０６は、戻り閲覧回数を、そのまま注目度の値として算出してもよいし、戻り閲覧回数の最大値を予め定められた値（例えば、１０）として、各閲覧対象データの戻り閲覧回数を正規化してもよい。また、算出したコンテンツの注目度は、書誌メタ情報として書誌メタ情報ファイルに記録してもよい。書誌メタ情報を記述したファイルは、データ処理装置１２に格納される。書誌メタ情報ファイルは、例えば、文書のタイトル、著者、図、表、レイアウト情報などを文書の論理構造をＸＭＬ（Extensible Markup Language）などで記述したものである。
表示制御部２０８は、注目度算出部２０６から入力された閲覧対象データごとの注目度の分布（例えば、ヒートマップ）を入出力装置１２６（図２）の出力装置上に表示するよう制御する。
【００４３】
［戻り閲覧検出処理］
図５は、図４に示した戻り閲覧検出部２０２の戻り閲覧検出処理を例示するフローチャートである。
以下、戻り閲覧検出部２０２の戻り閲覧検出処理をさらに説明する。
【００４４】
ステップ２２０（Ｓ２２０）において、戻り閲覧検出部２０２は、閲覧履歴取得部２００から入力された閲覧履歴を取得する。
ステップ２２２（Ｓ２２２）において、戻り閲覧検出部２０２は、Ｓ２２０において取得した閲覧履歴から、再閲覧の１つを取得する。
【００４５】
ステップ２２４（Ｓ２２４）において、戻り閲覧検出部２０２は、Ｓ２２２において取得した再閲覧と、この再閲覧で閲覧された閲覧対象データに対する前回の閲覧との間になされた他の閲覧対象データに対する閲覧回数が、予め定められた回数（例えば、１回）以下であるか否かを判定する。
戻り閲覧検出部２０２は、予め定められた回数以下であると判定した場合、Ｓ２２６の処理に進み、それ以外の場合、Ｓ２３６の処理に進む。
ステップ２２６（Ｓ２２６）において、戻り閲覧検出部２０２は、Ｓ２２２において取得した再閲覧における閲覧時間を算出する。
【００４６】
ステップ２２８（Ｓ２２８）において、戻り閲覧検出部２０２は、Ｓ２２６において算出した閲覧時間が予め定められた時間（例えば、３秒）以上であるか否かを判定する。
戻り閲覧検出部２０２は、予め定められた時間以上であると判定した場合、Ｓ２３０の処理に進み、それ以外の場合、Ｓ２３６の処理に進む。
ステップ２３０（Ｓ２３０）において、戻り閲覧検出部２０２は、Ｓ２２２において取得した再閲覧で閲覧された閲覧対象データに対する前回の閲覧終了から再閲覧までの経過時間を算出する。
【００４７】
ステップ２３２（Ｓ２３２）において、戻り閲覧検出部２０２は、Ｓ２３０において算出した経過時間が、予め定められた時間（例えば、１分）以下であるか否かを判定する。
戻り閲覧検出部２０２は、予め定められた時間以下であると判定した場合、Ｓ２３４の処理に進み、それ以外の場合、Ｓ２３６の処理に進む。
ステップ２３４（Ｓ２３４）において、戻り閲覧検出部２０２は、戻り閲覧回数記憶部２０４（図４）に記憶され、Ｓ２２２において取得した再閲覧で閲覧された閲覧対象データに対応する戻り閲覧回数を１増加させて更新する。
【００４８】
ステップ２３６（Ｓ２３６）において、戻り閲覧検出部２０２は、Ｓ２２０において取得した閲覧履歴から、すべての戻り閲覧を検出したか否かを判定する。
戻り閲覧検出部２０２は、すべての戻り閲覧を検出したと判定した場合、処理を終了し、それ以外の場合、Ｓ２２２の処理に進む。
【００４９】
なお、図５に示した戻り閲覧検出処理において、戻り閲覧検出部２０２は、再閲覧のうち、Ｓ２２４、Ｓ２２８及びＳ２３２に示した条件を満たす閲覧を、戻り閲覧として検出する場合を具体例としているが、Ｓ２２２で取得された再閲覧すべてを戻り閲覧として検出してもよいし、Ｓ２２４、Ｓ２２８及びＳ２３２における判定のいずれか１つ又は任意の組み合わせを条件として、戻り閲覧を検出してもよい。
【００５０】
［データ処理システム１の動作例］
図６は、データ処理システム１（図１）の動作例を示すシーケンス図である。
図７は、各コンテンツに対する３人の閲覧者による閲覧履歴の時系列グラフを例示する図である。
以下、データ処理システム１の動作例を、さらに説明する。
なお、本動作例においては、３人の閲覧者Ａ〜Ｃがそれぞれ３台の閲覧装置１６−１〜１６−３を用いて文書を構成する各コンテンツを閲覧し、その履歴情報から取得される図７の時系列グラフで示した閲覧履歴を処理する場合を具体例として説明するが、閲覧者の人数や閲覧装置１６の台数などは、これに限定されるものではない。
【００５１】
ステップ３００（Ｓ３００）において、閲覧装置１６−１は、閲覧者Ａの操作により、文書記憶装置１４から文書データを取得する。
ステップ３０２（Ｓ３０２）において、閲覧装置１６−１は、Ｓ３００において取得した文書データに対する閲覧者Ａによる文書閲覧操作により取得された履歴情報を、履歴情報記憶装置１８に出力する。
【００５２】
ステップ３０４（Ｓ３０４）において、閲覧装置１６−２は、閲覧者Ｂの操作により、文書記憶装置１４から文書データを取得する。
ステップ３０６（Ｓ３０６）において、閲覧装置１６−２は、Ｓ３０４において取得した文書データに対する閲覧者Ｂによる文書閲覧操作により取得された履歴情報を、履歴情報記憶装置１８に出力する。
【００５３】
ステップ３０８（Ｓ３０８）において、閲覧装置１６−３は、閲覧者Ｃの操作により、文書記憶装置１４から文書データを取得する。
ステップ３１０（Ｓ３１０）において、閲覧装置１６−３は、Ｓ３０８において取得した文書データに対する閲覧者Ｃによる文書閲覧操作により取得された履歴情報を、履歴情報記憶装置１８に出力する。
【００５４】
ステップ３１２（Ｓ３１２）において、データ処理装置１２は、履歴情報記憶装置１８において記憶されている閲覧者Ａ〜Ｃによる履歴情報から、閲覧者Ａ〜Ｃそれぞれの閲覧履歴（図７）を取得する（閲覧履歴取得部２００；図４）。
ステップ３１４（Ｓ３１４）において、データ処理装置１２は、Ｓ３１２において取得した閲覧者Ａ〜Ｃそれぞれの閲覧履歴（図７）から、戻り閲覧を検出する（戻り閲覧検出部２０２（図４），Ｓ２２；図５）
【００５５】
図８（Ａ）は、Ｓ３１４において検出された閲覧者Ａ〜Ｃそれぞれのコンテンツごとの戻り閲覧の回数及び合計回数を例示するテーブルである。
本動作例においては、データ処理装置１２は、再閲覧のうち、前回の閲覧との間になされた他の閲覧対象データに対する閲覧回数が１回であり（Ｓ２２４；図５）、再閲覧の閲覧時間が３秒以上である（Ｓ２２８；図５）場合の閲覧を、戻り閲覧として検出する。
【００５６】
例えば、閲覧者Ａによるコンテンツ１の２回の再閲覧について、図７に示すように、ともに、前回の閲覧との間に他のコンテンツ２に対する閲覧が１回行われており、閲覧時間は３秒以上なので、図８（Ａ）に示すように、閲覧者Ａのコンテンツ１に対する戻り閲覧回数は２回を示す。
一方、例えば、閲覧者Ａによるコンテンツ３の１回の再閲覧について、図７に示すように、前回の閲覧との間に他のコンテンツに対する閲覧が３回行われている（さらに、閲覧時間は３秒未満である）ので、図８（Ａ）に示すように、閲覧者Ａのコンテンツ３に対する戻り閲覧回数は０回を示す。
【００５７】
ステップ３１６（Ｓ３１６；図６）において、データ処理装置１２は、Ｓ３１４において検出した戻り閲覧の回数に基づいて、コンテンツごとの注目度を算出する。
本動作例においては、データ処理装置１２は、閲覧者Ａ〜Ｃそれぞれのコンテンツごとの戻り閲覧回数の合計回数を、注目度として算出する（第１の注目度算出部２０６（図４））。
【００５８】
つまり、例えば、図８（Ａ）に示すように、コンテンツ１に対する注目度（合計回数）は４を示し、コンテンツ２に対する注目度は１を示し、コンテンツ９に対する注目度は３を示し、それ以外のコンテンツに対する注目度は０を示す。
ステップ３１８（Ｓ３１８；図６）において、データ処理装置１２は、Ｓ３１６において算出したコンテンツごとの注目度の分布を表示させるよう制御する（表示制御部２０８（図４））。
【００５９】
図８（Ｂ）は、Ｓ３１８における制御により表示されるコンテンツごとの注目度の分布を例示する図である。
図８（Ｂ）に示すように、注目度の分布は、例えば、コンテンツを示す四角枠が、注目度の高い順に、広く斜線で塗りつぶされることにより表現される。
例えば、図８（Ａ）に示すように、コンテンツ１に対する注目度が最も高いので、図８（Ｂ）に示すように、コンテンツ１を示す四角枠が、最も広く斜線で塗りつぶされ、次に注目度が高いコンテンツ９、その次に注目度が高いコンテンツ２の順に、それぞれのコンテンツを示す四角枠が、斜線で塗りつぶされる。
【００６０】
なお、各ステップの順序は適宜入れ替わってもよく、例えば、閲覧装置１６−１の履歴情報出力（Ｓ３０２；図６）よりも、閲覧装置１６−２の文書データ取得（Ｓ３０４）が先に行われてもよい。
また、本動作例において、データ処理装置１２は、閲覧装置により取得された文書データに対する閲覧終了後に、Ｓ３１４における戻り閲覧検出処理を行っているが、閲覧装置１６に対する閲覧操作が行われる都度、その時点における閲覧履歴を用いて、Ｓ３１４における戻り閲覧検出処理をリアルタイムに行ってもよい。
また、本動作例においては、複数の閲覧者がそれぞれ別の閲覧装置１６を用いているが、複数の閲覧者が同じ閲覧装置１６を異なるタイミングで用いてもよい。
【００６１】
［第２の実施形態］
以下、本発明の第２の実施形態について説明する。
本発明の第１の実施形態においては、閲覧対象データごとの戻り閲覧回数に基づいて注目度が算出されたが、第２の実施形態においては、閲覧対象データごとの戻り閲覧回数及び閲覧対象データごとの総閲覧時間に基づいて、注目度が算出される。
【００６２】
［第２のデータ処理プログラム］
図９は、第２の実施形態において、図１及び図２に示したデータ処理装置１２上で実行される第２のデータ処理プログラム４０の構成を例示する図である。
図９に示すように、第２のデータ処理プログラム４０は、第１のデータ処理プログラム２０（図４）の構成に、総閲覧時間算出部４００及び総閲覧時間記憶部４０２が追加され、第１のデータ処理プログラム２０の第１の注目度算出部２０６が、第２の注目度算出部４０４に置換された構成をとる。
第２のデータ処理プログラム４０は、閲覧履歴から、閲覧対象データごとの戻り閲覧を検出し、閲覧対象データごとの総閲覧時間を算出し、戻り閲覧及び総閲覧時間に基づいて、閲覧対象データごとの注目度を算出して、表示させる。
【００６３】
総閲覧時間算出部４００は、閲覧履歴取得部２００から入力された閲覧履歴から、閲覧対象データに対する閲覧時間の合計を示す総閲覧時間を、閲覧対象データごとに算出し、総閲覧時間記憶部４０２に対して出力する。
例えば、図３に示した時系列グラフが示す閲覧履歴において、コンテンツ１に対する１回目の閲覧時間は５秒、２回目の閲覧時間は５秒、３回目の閲覧時間は４秒なので、コンテンツ１に対する総閲覧時間は１４秒を示す。
【００６４】
総閲覧時間記憶部４０２は、総閲覧時間算出部４００により算出された総閲覧時間を、第２の注目度算出部４０４が参照可能に閲覧対象データごとに記憶する。
なお、総閲覧時間算出部４００が、複数の閲覧者それぞれの閲覧履歴から閲覧対象データごとの総閲覧時間を算出した場合、総閲覧時間記憶部４０２は、閲覧者ごとの総閲覧時間及びこれらの総閲覧時間の閲覧対象データごとの合計時間を記憶するようにしてもよい。
【００６５】
第２の注目度算出部４０４は、戻り閲覧回数記憶部２０４に記憶されている戻り閲覧回数及び総閲覧時間記憶部４０２に記憶されている総閲覧時間に基づいて、注目度を算出し、表示制御部２０８に対して出力する。
例えば、注目度算出部４０４は、戻り閲覧回数及び総閲覧時間を、閲覧対象データごとに足し合わせて、注目度の値として算出するが、戻り閲覧回数の次元（単位が回数）と、総閲覧時間の次元（単位が時間）とは異なるので、以下に説明するように、これらの値を正規化（無次元化）した値を用いて、注目度を算出する。
【００６６】
図１０（Ａ）は、戻り閲覧回数記憶部２０４に記憶されている閲覧者Ａ〜Ｃそれぞれのコンテンツごとの戻り閲覧回数及び合計回数を例示するテーブルである。
図１０（Ｂ）は、総閲覧時間記憶部４０２に記憶されている閲覧者Ａ〜Ｃそれぞれのコンテンツごとの総閲覧時間及び合計時間を例示するテーブルである。
図１０（Ｃ）は、図１０（Ａ）に示した合計回数及び図１０（Ｂ）に示した合計時間をそれぞれ正規化した値を例示するテーブルである。
図１０（Ｄ）は、図１０（Ｃ）に示した正規化された合計回数の値及び正規化された合計時間の値を合計し、その合計値を正規化した値を例示するテーブルである。
なお、図１０（Ａ）〜（Ｄ）に示したテーブルの値は、図７に示した閲覧者Ａ〜Ｃによる閲覧履歴に対応する。
【００６７】
まず、注目度算出部４０４は、例えば、図１０（Ａ）に示したコンテンツごとの合計回数のうちの最大回数の値が１０となるように、合計回数をそれぞれ正規化する。
つまり、コンテンツ１に対する戻り閲覧の合計回数は４回で、最大回数を示すので、図１０（Ｃ）の「戻り」の欄に示すように、正規化後の値は１０となり、コンテンツ２に対する合計回数の正規化後の値は３（小数点以下は四捨五入）となり、コンテンツ９に対する合計回数の正規化後の値は８となる。
【００６８】
同様に、注目度算出部４０４は、例えば、図１０（Ｂ）に示したコンテンツごとの合計時間のうちの最大時間の値が１０となるように、合計時間をそれぞれ正規化する。
つまり、コンテンツ３に対する総閲覧時間の合計時間は４３秒で、最大時間を示すので、正規化後の値は１０となり、それ以外のコンテンツに対する合計時間の正規化後の値は、図１０（Ｃ）の「時間」の欄に示す通りとなる。
【００６９】
次に、注目度算出部４０４は、例えば、上述の手順で正規化された合計回数の値及び合計時間の値（図１０（Ｃ））を、コンテンツごとにそれぞれ足し合わせた値を算出する（図１０（Ｄ）の「戻り＋時間」の欄）。
さらに、注目度算出部４０４は、足し合わせた値のうちの最大値が１０となるように、足し合わせた値をそれぞれ正規化した値を、注目度として算出する（図１０（Ｄ）の「注目度」の欄）。
つまり、コンテンツ１に対する足し合わせた値は１８で、最大値を示すので、注目度は１０となり、それ以外のコンテンツに対する注目度は、図１０（Ｄ）の「注目度」の欄に示す通りとなる。
【００７０】
なお、本実施形態においては、注目度算出部４０４は、合計回数のうちの最大回数及び合計時間のうちの最大時間などの値が１０となるように、それぞれの値を正規化したが、正規化の手順はこれに限定されるものではなく、何らかの基準に基づいてそれぞれの値が正規化されればよい。
また、図１０（Ｄ）に示した「戻り＋時間」の欄の値を、再度正規化せず、そのまま注目度の値として用いてもよい。
また、注目度算出部４０４は、例えば、戻り閲覧回数及び総閲覧時間のいずれかが注目度の要素として強く（又は弱く）なるよう、戻り閲覧回数及び総閲覧時間に対して何らかの重み付け係数を設定して、注目度を算出するようにしてもよい。
【００７１】
［注目度分布の比較］
図１１（Ａ）は、図７に示した閲覧者Ａ〜Ｃによる閲覧履歴において、閲覧者それぞれが各コンテンツを閲覧した回数及びそれらのコンテンツごとの合計回数を例示するテーブルである。
図１１（Ｂ）は、図１１（Ａ）に示した合計回数及び図１０（Ｂ）に示した合計時間を、図１０（Ｃ）に示した値を算出した処理と同様の手順で正規化した値を例示するテーブルである。
図１１（Ｃ）は、図１０（Ｄ）と同様に、図１１（Ｂ）に示した正規化された各値を足し合わせ、足し合わせた値から算出した注目度を例示するテーブルである。
以下、図１０（Ａ）に示した戻り閲覧回数、図１０（Ｂ）に示した閲覧時間、図１１に示した閲覧回数及びこれらの組み合わせ（図１０（Ｄ）、図１１（Ｃ））に基づいてそれぞれ算出された注目度の分布を比較する。
【００７２】
図１２は、図１０（Ａ）に示した戻り閲覧回数のコンテンツごとの合計回数（又は図１０（Ｃ）に示した正規化された合計回数）、図１０（Ｂ）に示した閲覧時間のコンテンツごとの合計時間（又は図１０（Ｃ）に示した正規化された合計時間）及び図１１（Ａ）に示した閲覧回数のコンテンツごとの合計回数（又は図１１（Ｂ）に示した正規化された合計回数）を注目度として、図８（Ｂ）と同様な形式で表示した注目度の分布を例示する図である。
図１３は、図１０（Ｄ）に示した戻り閲覧回数及び閲覧時間から算出された注目度と、図１１（Ｃ）に示した閲覧回数及び閲覧時間から算出された注目度とを、図８（Ｂ）と同様な形式で表示した注目度の分布を例示する図である。
【００７３】
図１２及び図１３に示すように、注目度の算出に用いられた様々な情報ごとに注目度の分布を把握することができる。
このように、本発明の実施形態によれば、単に閲覧回数のみ、閲覧時間のみを用いて閲覧対象データごとの注目度を算出するだけではなく、戻り閲覧回数及びこれらの組み合わせを用いて注目度を算出するので、様々な観点から閲覧対象データごとの注目度を分析することができる。
【００７４】
なお、本実施形態において、データ処理システム１（図１）は、注目度合いが高い閲覧対象データを強調するよう表示するが、注目度合いが低い閲覧対象データを強調するよう表示したり、注目度合いが高い閲覧対象データ及び注目度合いが低い閲覧対象データを区別しやすいよう表示したりしてもよい。
また、本実施形態におけるデータ処理システム１では、データ処理装置１２とは別個に文書記憶装置１４などの他の装置が構成されているが、このような構成に限定されるわけではなく、他の装置の機能がデータ処理装置１２上で実現されるようにしてもよい。
【符号の説明】
【００７５】
１・・・データ処理システム，
１２・・・データ処理装置，
１２０・・・本体，
１２２・・・ＣＰＵ，
１２４・・・メモリ，
１２６・・・入出力装置，
１２８・・・通信装置，
１３０・・・記録装置，
１３２・・・記憶媒体，
１４・・・文書記憶装置，
１６・・・閲覧装置，
１８・・・履歴情報記憶装置，
１００・・・ネットワーク，
２０，４０・・・データ処理プログラム，
２００・・・閲覧履歴取得部，
２０２・・・戻り閲覧検出部，
２０４・・・戻り閲覧回数記憶部，
２０６，４０４・・・注目度算出部，
２０８・・・表示制御部，
４００・・・総閲覧時間算出部，
４０２・・・総閲覧時間記憶部
【図１】
2014160414.tif 000003
【図２】
2014160414.tif 000004
【図３】
2014160414.tif 000005
【図４】
2014160414.tif 000006
【図５】
2014160414.tif 000007
【図６】
2014160414.tif 000008
【図７】
2014160414.tif 000009
【図８】
2014160414.tif 000010
【図９】
2014160414.tif 000011
【図１０】
2014160414.tif 000012
【図１１】
2014160414.tif 000013
【図１２】
2014160414.tif 000014
【図１３】
2014160414.tif 000015