(57)【特許請求の範囲】
【請求項１】
ユーザがウェブブラウザを用いて閲覧したウェブページの閲覧履歴を取得して保存するウェブページ情報取得システムであって、
ウェブブラウザで閲覧したウェブページが事前に定めたウェブページリストに該当するか否かを判定する判定手段と、
判定手段で前記リストに該当すると判定されれば、該ウェブページの簡略な履歴情報を取得する簡略履歴取得手段と、
判定手段で前記リストに該当しないと判定されれば、該ウェブページの詳細な履歴情報を取得する詳細履歴取得手段と、
詳細履歴取得手段の取得した履歴情報から該ウェブページの重要度を算出する重要度算出手段と、
重要度算出手段の算出した重要度に応じて詳細履歴取得手段の取得した履歴情報の情報量を削減し、該履歴情報を更新する詳細履歴削除手段と、
を有することを特徴とするウェブページ情報取得システム。
【請求項２】
簡略履歴取得手段は、簡略な履歴情報としてウェブページの閲覧開始時刻・ＵＲＬ・ページタイトルを取得し、
詳細履歴取得手段は、詳細な履歴情報として閲覧されたウェブページの閲覧開始時刻・ＵＲＬ・ページタイトル・ｈｔｍｌソース・サムネイル画像・閲覧中に発生したイベントを取得し、
重要度算出手段は、ウェブページの重要度を事前に設定された閾値と比較して該重要度の高低を判定し、
詳細履歴削除手段は、重要度が低いと判定されたウェブページの詳細な閲覧情報からｈｔｍｌソース・サムネイル画像・閲覧中に発生したイベントを削除し、該履歴情報を更新する
ことを特徴とする請求項１記載のウェブページ情報取得システム。
【請求項３】
請求項１または２のいずれか１項に記載のウェブページ情報取得システムとしてコンピュータを機能させることを特徴とするウェブページ情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが端末のウェブブラウザ（Ｗｅｂ  Ｂｒｏｗｓｅｒ）で閲覧したウェブページ（Ｗｅｂ  Ｐａｇｅ）の情報を取得する技術に関する。
【背景技術】
【０００２】
近年のインターネットの普及からパーソナルコンピュータ（以下、ＰＣとする。）は、インターネット上の文書や画像、映像、音楽などのデータをウェブブラウザで閲覧することに利用さることが多い。
【０００３】
ウェブブラウザで閲覧した履歴情報を取得する方法としては、ユーザ閲覧のウェブページをすべて取得する方法が一般的である。例えばＭｉｃｒｏｓｏｆｔ（登録商標）社の提供する代表的なウェブブラウザ「Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）」は、該ウェブブラウザでユーザが閲覧したすべてのウェブページに対して最終表示日時・ＵＲＬ・タイトルなどを取得し、保存する。
【０００４】
ウェブページの閲覧履歴に限らず、ユーザ端末上の操作履歴を取得・保存する技術としては非特許文献１のＰＣ操作履歴収集システムが知られている。また、特許文献１では事前にＵＲＬを登録し、ユーザが閲覧したウェブページのＵＲＬが登録ＵＲＬと一致するか否かで閲覧履歴を取得する／しないを制御している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７４１３８
【非特許文献】
【０００６】
【非特許文献１】田中明通  内山匡、”ＰＣ操作履歴収集システム「メモリ・リトリーバ」”  ＮＴＴ技術ジャーナル  ２０１０．０７号  ｐ．１２−１５
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ユーザの閲覧履歴を取得・保存することはウェブ上の思い出しを支援するツールに過去の閲覧履歴を活用できるなど有用なことが多い。しかしながら、思い出しをより容易にするために、取得できうる情報をすべて保存すると保存データが膨大となるだけでなく、データ取得するための処理量が大きくなる。
【０００８】
例えば非特許文献１のＰＣ操作履歴収集システムによれば、一般的なウェブブラウザの履歴機能で取得する閲覧日時やＵＲＬ・タイトルだけではなく、該ウェブページ上でのマウスやキーボードなどの操作履歴やウェブページのＨＴＭＬソースコード、閲覧画面のキャプチャ画像などの詳細な閲覧履歴が保存される。これらの閲覧履歴の保存をユーザがウェブページを閲覧する度に行うため、閲覧中のウェブブラウザの動作が不安定になったり、閲覧履歴の保存データが逐次増え続け、ＰＣなどの端末の記憶装置（ハードディスク、メモリなど）の容量を圧迫するおそれがある。
【０００９】
特にスマートフォンやタブレットＰＣなどの小型携帯端末は、演算能力や保存容量といったスペックがＰＣと比べて低いため、詳細な閲覧履歴を取得・保存することが困難であった。
【００１０】
本発明は、上述のような従来技術の問題点を解決するためになされたものであり、ウェブページの閲覧履歴を取得するための処理量および保存情報量を軽減することを解決課題としている。
【課題を解決するための手段】
【００１１】
そこで、本発明は、ユーザがウェブブラウザを用いて閲覧したウェブページの閲覧履歴を取得して保存するウェブページ情報取得システムであって、ウェブブラウザで閲覧したウェブページが事前に定めたウェブページリストに該当するか否かを判定する判定手段と、判定手段で前記リストに該当すると判定されれば、該ウェブページの簡略な履歴情報を取得する簡略履歴取得手段と、判定手段で前記リストに該当しないと判定されれば、該ウェブページの詳細な履歴情報を取得する詳細履歴取得手段と、詳細履歴取得手段の取得した履歴情報から該ウェブページの重要度を算出する重要度算出手段と、重要度算出手段の算出した重要度に応じて詳細履歴取得手段の取得した履歴情報の情報量を削減し、該履歴情報を更新する詳細履歴削除手段と、を有することを特徴としている。
【００１２】
この発明によれば、閲覧ウェブページが前記リストに掲載されたウェブページに該当するか否かが判定される。例えば両ページのＵＲＬが一致するか否かで判定される。この判定の結果、閲覧ウェブページが前記リストに掲載されたウェブページに該当すれば、閲覧ウェブページの簡略な履歴情報を取得する。
【００１３】
一方、閲覧ウェブページが前記リストに掲載されたウェブページに該当しない場合には詳細な履歴情報が取得されるものの、該ウェブページの重要度が低ければ履歴情報の情報量が削減される。したがって、履歴情報として取得する情報量を前記判定の結果および前記重要度に応じて低減することができる。
【００１４】
この発明の一態様において簡略履歴取得手段は、簡略な履歴情報としてウェブページの閲覧開始時刻・ＵＲＬ・ページタイトルを取得する。詳細履歴取得手段は、詳細な履歴情報として閲覧されたウェブページの閲覧開始時刻・ＵＲＬ・ページタイトル・ｈｔｍｌソース・サムネイル画像・閲覧中に発生したイベントを取得する。重要度算出手段は、ウェブページの重要度を事前に設定された閾値と比較して該重要度の高低を判定する。詳細履歴削除手段は、重要度が低いと判定されたウェブページの詳細な閲覧情報からｈｔｍｌソース・サムネイル画像・閲覧中に発生したイベントを削除し、該履歴情報を更新する。
【００１５】
なお、本発明は、前記システムとしてコンピュータを機能させるプログラムとしてもよい。このプログラムは、ネットワークや記録媒体などを通じて提供することができる。
【発明の効果】
【００１６】
本発明によれば、履歴情報として取得する情報量が前記判定の結果と前記重要度に応じて低減されるため、ウェブページの閲覧履歴を取得するための処理量および保存情報量が軽減され、該閲覧履歴を円滑に取得保存することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るＷｅｂ閲覧履歴取得システムの構成図。
【図２】同  処理フロー図。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態に係るＷｅｂ閲覧履歴取得システムを説明する。このシステムは、閲覧されたウェブページがユーザ指定に該当するか否かとウェブページの重要度とに応じて保存する履歴情報の情報量を低減させている。
【００１９】
これによりＰＣに比較してハードウェアスペック、特に記憶装置の容量（メモリサイズ）に制限のあるスマートフォン、タブレットＰＣなどの小型携帯端末での閲覧履歴の取得保存を円滑にしている。
【００２０】
≪構成例≫
図１に基づき前記履歴取得システムの構成例を説明する。この履歴取得システム１は、図示省略の小型携帯端末に実装され、ユーザが該小型携帯端末のウェブブラウザで閲覧するウェブページの履歴情報を取得保存する。ここではユーザは、詳細な履歴情報の取得を不要とするウェブページのＵＲＬを事前に指定しておくものとする。この指定されたＵＲＬは、小型携帯端末の記憶装置（メモリなど）にブラックリストＬとして保持される。
【００２１】
具体的には前記履歴取得システム１は、ＵＲＬ判定部２．簡略履歴取得部３．詳細履歴取得部４．重要度算出部５．詳細履歴削除部６．取得履歴一時保存ＤＢ７．履歴保存部８．取得履歴ＤＢ９により実現されている。この各部３．４．６は履歴取得部として統合され、また各ＤＢ７．９は小型携帯端末の記憶装置に構築されているものとする。
【００２２】
前記判定部２は、ユーザ閲覧のウェブページが前記リストＬのＵＲＬサイト内のページに該当するか否かを判定する。具体的には、ユーザ閲覧のＵＲＬと前記リストＬに掲載されたＵＲＬとが一致するか否かが判定される。このとき判定対象のＵＲＬ文字列の範囲は、端末の仕様やユーザ設定で定めることができる。例えばＵＲＬ文字列の完全一致を判定してもよく、あるいはＵＲＬホスト名の一致を判定してもよい。
【００２３】
前記取得部３．４は、前記判定部２の判定結果に応じて異なる粒度のウェブページの閲覧履歴を取得する。すなわち、前記取得部３の処理は、前記リストＬ内のページに該当する場合に実施される。ここでは前記判定部２で両ＵＲＬが一致すると判定されれば、該閲覧ウェブページに対しては粒度の低い簡略な閲覧情報を取得し、前記ＤＢ７に一時保存する。
【００２４】
一方、前記取得部４の処理は、前記リストＬ内のページに該当しない場合に実施される。ここでは前記判定部２で両ＵＲＬが一致しないと判定されれば、該閲覧ウェブページに対しては粒度の高い詳細な閲覧情報を取得し、前記ＤＢ７に一時保存する。
【００２５】
重要度算出部５は、前記ＤＢ７に一時保存された詳細な履歴情報からユーザ閲覧のウェブページの重要度を算出する。ここで算出された重要度の高低を閾値以上か否かで判定する。
【００２６】
前記削除部６は、前記重要度の判定結果に応じて前記ＤＢ７の詳細な履歴情報の情報量を削減し、前記ＤＢ７中の詳細な履歴情報を更新する。すなわち、前記重要度が低いと判定されていれば、前記ＤＢ７中の詳細な履歴情報に対して一部の履歴情報を残し、それ以外の履歴情報を削除する。
【００２７】
前記保存部８は、前記ＤＢ７に一時保存された履歴情報を前記ＤＢ９に保存する。このときすべての閲覧ページに対して詳細な履歴情報が保存されないため、履歴情報の保存情報量が抑制できる。
【００２８】
すなわち、前記履歴取得システム１によれば、閲覧するウェブページによって、取得する履歴情報の粒度が異なるため、閲覧したすべてのウェブページで詳細な履歴情報を取得する必要は無く、履歴情報取得のための処理量と保存する情報量が軽減される。なお、前記ＤＢ９に保存された履歴情報は、思い出しを支援するツールに活用することができる。
【００２９】
≪具体的な処理内容≫
図２に基づき前記履歴取得システム１の処理内容を説明する。ここでは前記リストＬにはユーザ指定のＵＲＬが掲載済みとする。また、ユーザは、スマートフォンなどの小型携帯端末でインターネットに接続し、ウェブブラウザにおいてあるウェブページにアクセスして閲覧を開始したものとする（以下、閲覧されたウェブページを閲覧ページと省略する。）。
【００３０】
Ｓ０１：前記判定部２は、ウェブブラウザが閲覧ページの表示を開始した際に閲覧ページのＵＲＬを読み込む。ここで読み取ったＵＲＬと前記リストＬのＵＲＬとが一致するか否かを判定する。この判定の結果、両ＵＲＬが一致すればＳ０２に進む一方、両ＵＲＬが一致しなければＳ０３に進む。
【００３１】
Ｓ０２：前記取得部３は、Ｓ０１の判定の結果、両ＵＲＬが一致すれば閲覧ページに対して粒度の低い簡略な履歴情報を取得する。ここでは簡略な履歴情報として（Ａ）閲覧ページの閲覧開始時刻、（Ｂ）閲覧ページのＵＲＬ、（Ｃ）閲覧ページのページタイトルを取得するものとする。取得した簡略な履歴情報を前記ＤＢ７に一時保存し、Ｓ０４に進む。
【００３２】
Ｓ０３：前記取得部４は、Ｓ０１の判定の結果、両ＵＲＬが一致しなければ閲覧ページに対して粒度の高い詳細な履歴情報を取得する。ここでは詳細な履歴情報として、（Ａ）閲覧ページの閲覧開始時刻、（Ｂ）閲覧ページのＵＲＬ、（Ｃ）閲覧ページのページタイトル、（Ｄ）閲覧ページのｈｔｍｌソース、（Ｅ）閲覧ページのサムネイル画像、（Ｆ）閲覧ページの閲覧中に発生したイベント情報（操作履歴等）を取得する。取得した詳細な履歴情報を前記ＤＢ７に一時保存し、Ｓ０４に進む。
【００３３】
Ｓ０４：前記取得部４は、ユーザ操作によって閲覧ページの閲覧が終了した場合、例えばウェブブラウザの表示が閲覧ページから別のウェブページに遷移した場合やウェブブラウザが閉じられた場合などには、閲覧ページの閲覧終了時刻を取得し、該閲覧終了時刻を前記ＤＢ７中の各履歴情報に追記して含める。
【００３４】
Ｓ０５：重要度算出部５は、Ｓ０４の追記後に前記ＤＢ７中の詳細な履歴情報に基づき閲覧ページの重要度を算出し、算出された重要度が閾値以上か否かを判定する。この重要度を算出する指標としては、（１）閲覧ページの閲覧回数、（２）閲覧ページの閲覧時間の長さ、（３）閲覧ページの閲覧中に発生したイベントの種類と回数を利用する。
【００３５】
この指標（１）〜（３）を利用する理由は次の通りである。すなわち、指標（１）の閲覧回数が多ければ、閲覧ページを起点に別ページを閲覧したとみなすことができるため、該閲覧ページはユーザにとって重要と考えられる。この指標（１）は、例えば前記ＤＢ７に格納された閲覧ページの履歴情報の合計で算出できる。
【００３６】
また、指標（２）の閲覧時間が長ければ、それだけ熱心に閲覧したとみなすことができるため、該閲覧ページはユーザにとって重要と考えられる。この指標（２）は、例えば閲覧開始時間と閲覧終了時間とから算出できる。
【００３７】
さらに、指標（３）の操作系イベントは、ユーザが閲覧ページをしっかり見ていた目安になるため、それらの発生数が多ければ閲覧ページはユーザにとって重要と考えられる。この指標（３）は、例えば詳細な閲覧情報中における各イベントの発生回数の合計で算出できる。
【００３８】
具体的には、閲覧ページの重要度を算出するにあたっては、指標（１）〜（３）の数値に応じてスコアを段階的に定めるパラメータを用いる。このパラメータに基づき閲覧ページに対する指標（１）〜（３）毎のスコアを求め、該各スコアの合計数値を閲覧ページの重要度とする。このとき各指標（１）〜（３）に対する重みづけを閲覧履歴の用途などに応じて変更して算出することもできる。
【００３９】
例えば指標（１）よりも指標（２）を重みづけた場合は、閲覧回数が多い閲覧ページであっても閲覧時間が短ければ重要度の数値は減少する傾向にある。一方、指標（２）よりも指標（１）を重みづけた場合は、閲覧回数が多ければそれぞれの履歴情報の閲覧時間が短くても重要度の数値は増加する傾向にある。
【００４０】
同様に指標（３）は、マウスクリックやキー操作の操作系イベントの回数やその種類によって回数の大小だけでなく、その種類と組合せにより、重要度を算出する計算式を変更することで重要度の算出方法を用途に応じて変更することができる。
【００４１】
そして、算出された閲覧ページの重要度の数値が、閾値未満であれば重要度が低いと判定される一方、閾値以上であれば重要度が高いと判定される。ここで閲覧ページの重要度が低いと判定されればＳ０６に進む一方、重要度が高いと判定されればＳ０７に進む。なお、前記判定の結果は、前記ＤＢ７の詳細な履歴情報に付記されるものとする。
【００４２】
Ｓ０６：前記削除部６は、詳細な履歴情報に重要度が低いと付記されていれば該詳細な履歴情報の情報量を削減する。ここでは詳細な履歴情報から簡略な履歴情報に含まれない情報をすべて削除し、前記ＤＢ７の該履歴情報を更新する。
【００４３】
すなわち、前記削除部６は、詳細な履歴情報中から（１）閲覧ページのｈｔｍｌソース、（２）閲覧ページのサムネイル画像、（３）閲覧ページの閲覧中に発生したイベント情報を削除する。
【００４４】
したがって、前記ＤＢ７中の閲覧ページの履歴情報は、（Ａ）閲覧ページの閲覧開始時刻、（Ｂ）閲覧ページのＵＲＬ、（Ｃ）閲覧ページのページタイトル、（Ｄ）閲覧ページの閲覧終了時刻に更新される。これにより重要度が低い閲覧ページの履歴情報は、前記リストＬのＵＲＬに一致する閲覧ページと同様な閲覧情報に書き換えられて前記ＤＢ７に一時保存される。
【００４５】
Ｓ０７：前記保存部８は、前記ＤＢ７に一時保存された履歴情報を前記ＤＢ９に格納して保存する。具体的には前記リストＬのＵＲＬに一致する閲覧ページに対しては、詳細な履歴情報ではなく、簡略な履歴情報が前記ＤＢ９に保存される。
【００４６】
したがって、前記ＤＢ９に保存する情報量が抑制され、スマートフォンなどの小型携帯端末であっても記憶容量の制限を考慮することなく、履歴情報を保存可能となる。また、履歴情報取得のための処理量も軽減されるため、ウェブブラウザの動作を不安定にさせることなく、円滑に履歴情報を取得保存することができる。
【００４７】
一方、前記リストＬのＵＲＬに一致しない閲覧ページに対しては、Ｓ０６に示すように、Ｓ０５の重要度が低ければ前記リストＬのＵＲＬに一致する閲覧ページと同様な履歴情報、即ち簡略な閲覧情報が前記ＤＢ９に保存され、この点でも保存する情報量が抑制できる。このとき重要度が高ければ詳細な履歴情報が前記ＤＢ９に保存されるため、思い出しを支援するツールなどの履歴情報の活用に支障を生じるおそれはなく、有効に活用することができる。
【００４８】
なお、本発明は、上記実施形態に限定されるものではなく、各請求項に記載された範囲内で変形して実施することが可能である。例えばＳ０５の重要度は、各指標（１）〜（３）のスコアを合計することなく、指標（１）〜（３）毎のスコアとして算出することもできる。この場合には閾値は指標（１）〜（３）毎に定め、事前に選択された任意の指標に応じたスコアが閾値以上か否かで重要度の高低を判定すればよい。
【００４９】
≪プログラムなど≫
本発明は、前記履歴取得システム１の各部２〜９の一部もしくは全部として、コンピュータを機能させる文書検索プログラムとして構成することもできる。このプログラムによれば、Ｓ０１〜Ｓ０７の一部あるいは全部をコンピュータに実行させることが可能となる。
【００５０】
前記プログラムは、Ｗｅｂサイトや電子メールなどネットワークを通じて提供することができる。また、前記プログラムは、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＭＯ，ＨＤＤ，ＢＤ−ＲＯＭ，ＢＤ−Ｒ，ＢＤ−ＲＥなどの記録媒体に記録して、保存・配布することも可能である。この記録媒体は、記録媒体駆動装置を利用して読み出され、そのプログラムコード自体が前記実施形態の処理を実現するので、該記録媒体も本発明を構成する。
【符号の説明】
【００５１】
１…Ｗｅｂ閲覧履歴取得システム
２…ＵＲＬ判定部（判定手段）
３…簡略履歴取得部（簡略履歴取得手段）
４…詳細履歴取得部（詳細履歴取得手段）
５…重要度算出部（重要度算出手段）
６…詳細履歴削除部（詳細履歴削除手段）
７…取得履歴一時保存ＤＢ
８…履歴保存部
９…取得履歴ＤＢ
Ｌ…ブラックリスト
【図１】
0005363549.tif 000002
【図２】
0005363549.tif 000003