(57)【特許請求の範囲】
【請求項１】
ウェブブラウザでウェブページを表示している際に、プロキシサーバを介してウェブページにアクセスしているか否か、及び前記プロキシサーバを介したウェブページへのアクセスの際の通信プロトコルの少なくとも一方に基づいて、前記ウェブページに関する閲覧履歴を示す閲覧データを前記プロキシサーバで取得可能か否かを判定する通信判定手段と、
前記通信判定手段により前記閲覧データを前記プロキシサーバで取得不可能と判定された場合に、前記閲覧データを取得する端末・閲覧データ取得手段と、
前記端末・閲覧データ取得手段により取得された前記閲覧データを、所定のタイミングで前記プロキシサーバへ送信するデータ送信手段と、を含む利用者端末と、
自装置経由で前記ウェブブラウザに表示されたウェブページに関する前記閲覧データ、及び前記データ送信手段から送信された前記閲覧データを取得して、記憶手段に記憶するように制御する記憶制御手段を含む前記プロキシサーバと、
を含むウェブ閲覧履歴取得システム。
【請求項２】
前記通信判定手段は、前記プロキシサーバとの通信が暗号化通信の場合に、前記閲覧データを前記プロキシサーバで取得不可能と判定する請求項１記載のウェブ閲覧履歴取得システム。
【請求項３】
前記通信判定手段は、前記プロキシサーバと通信することなく、キャッシュを利用して前記ウェブページを表示している場合に、前記閲覧データを前記プロキシサーバで取得不可能と判定する請求項１または請求項２記載のウェブ閲覧履歴取得システム。
【請求項４】
前記利用者端末は、前記プロキシサーバの前記記憶手段に記憶された自端末に関する前記閲覧データを取得して、該閲覧データが示す閲覧情報を表示手段へ表示すると共に、取得した該閲覧データに関する操作を受け付ける管理手段を含む請求項１〜請求項３のいずれか１項記載のウェブ閲覧履歴取得システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者がウェブブラウザで閲覧したウェブページに関する閲覧履歴を取得するウェブ閲覧履歴取得システムに関する。
【背景技術】
【０００２】
ウェブページの閲覧履歴に限らず、利用者端末上の操作履歴を取得及び保存する技術が提案されている（例えば、特許文献１及び非特許文献１参照）。
【０００３】
また、利用者がウェブブラウザで閲覧した履歴情報を取得する方法として、利用者が閲覧した全てのウェブページに関する情報を取得する方法がある。
【０００４】
例えば、代表的なウェブブラウザであるＭｉｃｒｏｓｏｆｔ社が提供するＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）の機能である「履歴」では、該ウェブブラウザで利用者が閲覧したウェブページ全てについて、最終表示日時、ＵＲＬ、タイトルなどを取得し、保存している。
【０００５】
一方、ウェブブラウザで閲覧したウェブページの履歴情報を取得する方法として、プロキシサーバを利用する方法がある（例えば、特許文献２参照）。プロキシサーバは、ウェブブラウザがネットワーク上のウェブページを取得する際の中継装置で、アクセスしたブラウザ種別、アクセスしたユーザ、閲覧したウェブページのＵＲＬ、アクセス日時などをプロキシサーバ内に記録することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１７４１３８号公報
【特許文献２】特開２００６−４８５０５号公報
【非特許文献】
【０００７】
【非特許文献１】田中明通、内山匡、“ＰＣ操作履歴収集システム「メモリ・リトリーバ」”、ＮＴＴ技術ジャーナル  ２０１０．０７号、Ｐ１２−１５
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ユーザが閲覧したウェブページの閲覧履歴を保存することは、思い出しを支援するツールとして過去の閲覧履歴を活用できるなど、様々な用途として有用である。
【０００９】
しかしながら、思い出しをより容易にするために、取得できる全ての情報を保存すると、保存データ量が膨大になるだけでなく、情報を取得及び保存するための処理量が大きくなる。
【００１０】
非特許文献１に記載のツールでは、一般的なウェブブラウザの履歴機能で取得する閲覧日時やＵＲＬ、タイトルだけではなく、そのウェブページ上でのマウスやキーボードによる操作履歴やそのページのＨＴＭＬソースコード、閲覧画面のキャプチャ画像などの詳細な履歴情報を保存することができる。
【００１１】
これら情報を保存することは、利用者がウェブページを閲覧する度に保存処理を行うことになるため、閲覧中のウェブブラウザの動作が重くなり、また、閲覧するウェブページを遷移する度に保存データが逐次増え続け、端末のハードディスク等の保存用メモリを圧迫することになる。
【００１２】
特に、昨今のスマートフォンのような小型携帯機器は、演算能力や保存容量といったスペックがパーソナルコンピュータと比べて低いため、詳細な履歴情報を取得することが困難であった。
【００１３】
一方、プロキシサーバを用いて、利用者端末で保存していた閲覧履歴の各種情報をプロキシサーバ内で保存すれば、利用者端末の処理負荷を軽減することが可能となる。
【００１４】
しかしながら、プロキシサーバでは閲覧するウェブページによっては閲覧履歴を保存することができない場合がある。例えば、ＳＳＬ（Secure Socket Layer）通信のような暗号化されたウェブページの閲覧の場合、プロキシサーバでは、アクセスしたウェブページのＵＲＬは取得することができるが、そのウェブページのタイトルやＨＴＭＬソースコード、閲覧画面のキャプチャ画像といったウェブページの内容を取得することができない。
【００１５】
また、前記ウェブブラウザの閲覧履歴情報として利用者端末に保持していたウェブページにアクセスする場合、「キャッシュ」にアクセスすることになり、利用者端末においてウェブページを閲覧しても、その閲覧の際にプロキシサーバを経由しないため、プロキシサーバにて閲覧履歴を保存することができない。
【００１６】
さらに、ウェブブラウザを複数立ち上げ、複数のウェブページを並行して閲覧したり、ウェブブラウザのタブ機能を用いて、複数タブを並行して閲覧したりしていた場合、プロキシサーバではそれらのウィンドウやタブの切り替えを知ることができないため、時系列順の閲覧ウェブページの再構築ということができない、などの問題があった。
【００１７】
本発明は上記事情に鑑みてなされたものであり、利用者端末が低スペックな場合でも、利用者端末において、ウェブページに関する閲覧履歴を円滑に取得できるように、従来手法よりも閲覧履歴を示す閲覧データを保存するための処理量を低減し、保存データ量を軽減することができるウェブ閲覧履歴取得システムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明のウェブ閲覧履歴取得システムは、ウェブブラウザでウェブページを表示している際に、プロキシサーバを介してウェブページにアクセスしているか否か、及び前記プロキシサーバを介したウェブページへのアクセスの際の通信プロトコルの少なくとも一方に基づいて、前記ウェブページに関する閲覧履歴を示す閲覧データを前記プロキシサーバで取得可能か否かを判定する通信判定手段と、前記通信判定手段により前記閲覧データを前記プロキシサーバで取得不可能と判定された場合に、前記閲覧データを取得する端末・閲覧データ取得手段と、前記端末・閲覧データ取得手段により取得された前記閲覧データを、所定のタイミングで前記プロキシサーバへ送信するデータ送信手段と、を含む利用者端末と、自装置経由で前記ウェブブラウザに表示されたウェブページに関する前記閲覧データ、及び前記データ送信手段から送信された前記閲覧データを取得して、記憶手段に記憶するように制御する記憶制御手段を含む前記プロキシサーバと、を含んで構成されている。
【００１９】
本発明のウェブ閲覧履歴取得システムによれば、利用者端末において、通信判定手段が、ウェブブラウザでウェブページを表示している際に、プロキシサーバを介してウェブページにアクセスしているか否か、及びプロキシサーバを介したウェブページへのアクセスの際の通信プロトコルの少なくとも一方に基づいて、ウェブページに関する閲覧履歴を示す閲覧データをプロキシサーバで取得可能か否かを判定する。そして、端末・閲覧データ取得手段が、通信判定手段により閲覧データをプロキシサーバで取得不可能と判定された場合に、閲覧データを取得し、データ送信手段が、端末・閲覧データ取得手段により取得された閲覧データを、所定のタイミングでプロキシサーバへ送信する。一方、プロキシサーバにおいて、記憶制御手段が、自装置経由でウェブブラウザに表示されたウェブページに関する閲覧データ、及びデータ送信手段から送信された閲覧データを取得して、記憶手段に記憶するように制御する。
【００２０】
このように、プロキシサーバで閲覧データの取得が不可能な場合に、利用者端末で閲覧データを取得し、プロキシサーバへ送信するため、利用者端末が低スペックな場合でも、利用者端末において、ウェブページに関する閲覧履歴を円滑に取得できるように、従来手法よりも閲覧履歴を示す閲覧データを保存するための処理量を低減し、保存データ量を軽減することができる。
【００２１】
また、前記通信判定手段は、前記プロキシサーバとの通信が暗号化通信の場合に、前記閲覧データを前記プロキシサーバで取得不可能と判定することができる。
【００２２】
また、前記通信判定手段は、前記プロキシサーバと通信することなく、キャッシュを利用して前記ウェブページを表示している場合に、前記閲覧データを前記プロキシサーバで取得不可能と判定することができる。
【００２３】
また、本発明のウェブ閲覧履歴取得装置において、前記利用者端末装置は、前記プロキシサーバの前記記憶手段に記憶された自端末に関する前記閲覧データを取得して、該閲覧データが示す閲覧情報を表示手段へ表示すると共に、取得した該閲覧データに関する操作を受け付ける管理手段を含んで構成することができる。
【発明の効果】
【００２４】
以上説明したように、本発明のウェブ閲覧履歴取得システムによれば、プロキシサーバで閲覧データの取得が不可能な場合に、利用者端末で閲覧データを取得し、プロキシサーバへ送信するため、利用者端末が低スペックな場合でも、利用者端末において、ウェブページに関する閲覧履歴を円滑に取得できるように、従来手法よりも閲覧履歴を示す閲覧データを保存するための処理量を低減し、保存データ量を軽減することができる、という効果が得られる。
【図面の簡単な説明】
【００２５】
【図１】本実施の形態に係るウェブ閲覧履歴取得システムの機能的構成を示すブロック図である。
【図２】本実施の形態における端末・閲覧データ取得処理ルーチンの内容を示すフローチャートである。
【図３】本実施の形態におけるサーバ・閲覧データ取得処理ルーチンの内容を示すフローチャートである。
【図４】本実施の形態における端末・閲覧履歴ビューア処理ルーチンの内容を示すフローチャートである。
【図５】本実施の形態におけるサーバ・閲覧履歴ビューア処理ルーチンの内容を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００２７】
本実施の形態に係るウェブ閲覧履歴取得システム１０は、図１に示すように、利用者端末１１と、プロキシサーバ１２とで構成されている。
【００２８】
利用者端末１１は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、後述する端末・閲覧データ取得処理及び端末・閲覧履歴ビューア処理を含むウェブ閲覧履歴取得処理ルーチンを実行するためのプログラムを記憶したＲＯＭ（Read Only Memory）とを備えたコンピュータで構成されている。このコンピュータは、機能的には、図１に示すように、プロキシサーバ１２へのアクセスの認証を担う認証部１３と、ウェブブラウザの通信プロトコルやキャッシュへのアクセス有無などを判定する通信判定部１４と、ウェブブラウザの閲覧履歴を示す閲覧データを取得する端末・閲覧データ取得部１５と、利用者端末１１で取得した閲覧データをプロキシサーバ１２へ送信するデータ送信部１６と、利用者端末１１及びプロキシサーバ１２で取得した閲覧データが示す閲覧履歴を確認する閲覧履歴ビューア部１７とを含んだ構成で表すことができる。なお、閲覧履歴ビューア部１７は本発明の管理手段の一例である。
【００２９】
プロキシサーバ１２は、ＣＰＵと、ＲＡＭと、後述するサーバ・閲覧データ取得処理及びサーバ・閲覧履歴ビューア処理を含むウェブ閲覧履歴取得処理ルーチンを実行するためのプログラムを記憶したＲＯＭとを備えたコンピュータで構成されている。このコンピュータは、機能的には、図１に示すように、プロキシサーバ１２にアクセスする利用者端末１１を管理するユーザ管理部２０と、プロキシサーバ１２経由で閲覧されたウェブページの閲覧履歴を示す閲覧データを取得するサーバ・閲覧データ取得部２１と、利用者端末１１から送信される閲覧データを受信するデータ受信部２２と、利用者端末１１及びプロキシサーバ１２で取得した閲覧データを管理するデータ管理部２３とを含んだ構成で表すことができる。なお、サーバ・閲覧データ取得部２１及びデータ受信部２２は本発明の記憶制御手段の一例である。
【００３０】
認証部１３は、利用者端末１１からプロキシサーバ１２にアクセスする際に認証を行う手続きを実施する。例えば、予めプロキシサーバ１２にユーザＩＤ及びパスワードを登録しておき、プロキシサーバ１２へアクセスする際に、ユーザにより入力されたユーザＩＤ及びパスワードを受け付けて、プロキシサーバ１２へ送信する。
【００３１】
通信判定部１４は、閲覧データをプロキシサーバ１２により取得可能か否かを判定する。具体的には、ウェブブラウザで表示しているウェブページがアクティブになる際のネットワーク上の通信状況を監視し、その通信プロトコルがＳＳＬであるか否かを判定すると共に、閲覧しているウェブページがキャッシュであるか否かを判定する。閲覧中のウェブページがＳＳＬページの場合、またはキャッシュである場合には、プロキシサーバ１２により閲覧データの取得ができない場合であると判定する。
【００３２】
端末・閲覧データ取得部１５は、通信判定部１４においてプロキシサーバ１２により閲覧データが取得できないと判定された場合に、ウェブブラウザで閲覧しているウェブページに関する情報、例えば閲覧日時、ウェブページのＵＲＬやタイトル等を、閲覧履歴を示す閲覧データとして取得する。取得した閲覧データは、端末・閲覧データ記憶部１８に保存する。
【００３３】
データ送信部１６では、端末・閲覧データ記憶部１８に保存された閲覧データを、所定のタイミングでプロキシサーバ１２に送信する。
【００３４】
閲覧履歴ビューア部１７は、プロキシサーバ１２に保持された該利用者端末１１における閲覧データを取得し、取得した閲覧データが示す閲覧履歴をウェブブラウザに表示する。また、取得した閲覧データについて、不要な閲覧データを削除するなどのユーザによる操作を受け付け、受け付けた閲覧データに関する操作情報をプロキシサーバ１２へ送信する。
【００３５】
ユーザ管理部２０では、利用者端末１１からアクセスする際のユーザ認証を実施する。例えば、ユーザ情報記憶部２４に予めユーザＩＤとパスワードとの組を登録しておき、利用者端末１１から送信されたユーザＩＤ及びパスワードと照合することにより、ユーザ認証を行う。
【００３６】
サーバ・閲覧データ取得部２１は、利用者端末１１からプロキシサーバ１２経由で閲覧しているウェブページに関する閲覧履歴を示す閲覧データを取得し、サーバ・閲覧データ記憶部２５に保存する。
【００３７】
データ受信部２２は、利用者端末１１から送信されてくる閲覧データを受信し、サーバ・閲覧データ記憶部２５に保存する。従って、サーバ・閲覧データ記憶部２５には、プロキシサーバ１２で取得された閲覧データと共に、利用者端末１１から送信された閲覧データ、すなわちプロキシサーバ１２で取得することができなかった閲覧データが記憶される。
【００３８】
データ管理部２３は、閲覧履歴ビューア部１７からの問い合わせに応じて、サーバ・閲覧データ記憶部２５に保存された閲覧データを利用者端末１１へ送信する。また、閲覧履歴ビューア部１７から送信された操作情報を受け付け、サーバ・閲覧データ記憶部２５に保存された閲覧データを更新する。
【００３９】
次に、本実施の形態のウェブ閲覧履歴取得システム１０の作用について説明する。利用者端末１１においてウェブブラウザを起動すると、利用者端末１１において、図２に示す端末・閲覧データ取得処理が実行され、また、プロキシサーバ１２において、図３に示すサーバ・閲覧データ取得処理が実行される。また、利用者端末１１において、閲覧データビューアが起動されると、利用者端末１１において、図４に示す端末・閲覧履歴ビューア処理が実行され、また、プロキシサーバ１２において、図５に示すサーバ・閲覧履歴ビューア処理が実行される。以下、各処理について詳述する。
【００４０】
端末・閲覧データ取得処理（図２）は、利用者端末１１におけるウェブブラウザの起動を起点としてスタートする。
【００４１】
ステップ１００で、認証部１３が、予め指定したプロキシサーバ１２へユーザＩＤ及びパスワードを送信する。プロキシサーバ１２によりユーザ認証が許可された場合には、ステップ１０２へ移行し、ユーザ認証に失敗した場合には、端末・閲覧データ取得処理を終了する。
【００４２】
ステップ１０２では、通信判定部１４が、ウェブブラウザで表示しているウェブページがアクティブになる際のネットワーク上の通信状況を監視し、ネットワーク通信が有るか否かを判定する。ウェブブラウザがプロキシサーバ１２を経由してウェブページにアクセスしている場合には、ネットワーク通信有りと判定されて、ステップ１０４へ移行する。一方、ウェブブラウザで閲覧しているウェブページがキャッシュの場合には、ネットワーク通信無しと判定されて、ステップ１０６へ移行する。
【００４３】
ネットワーク通信有りと判定されてステップ１０４へ移行した場合には、通信判定部１４が、その通信プロトコルがｈｔｔｐ通信か否かを判定する。ｈｔｔｐ通信の場合には、ステップ１０８へ移行し、ｈｔｔｐ通信ではない場合、すなわちｈｔｔｐｓ通信の場合は、閲覧中のウェブページがＳＳＬにより暗号化されたウェブページであると判定して、ステップ１０６へ移行する。
【００４４】
上記ステップ１０２または上記ステップ１０４で否定判定された場合には、プロキシサーバ１２において閲覧データを取得できない場合であるので、ステップ１０６において、端末・閲覧データ取得部１５が、ウェブブラウザで閲覧しているウェブページに関する情報、例えば閲覧日時、ウェブページのＵＲＬやタイトル等を、閲覧履歴を示す閲覧データとして取得し、端末・閲覧データ記憶部１８に保存する。
【００４５】
上記ステップ１０２及び上記ステップ１０４で肯定判定された場合には、プロキシサーバ１２において閲覧データを取得できる場合であるので、利用者端末１１では、閲覧データを取得することなく、ステップ１０８へ移行する。
【００４６】
ステップ１０８で、データ送信部１６が、ウェブブラウザが終了したか否かを判定する。ウェブブラウザが終了していない場合には、ステップ１０２へ戻り、ページ遷移があり続ける限り、ステップ１０２〜１０８の処理を繰り返す。一方、ウェブブラウザが終了した場合には、ステップ１１０へ移行し、データ送信部１６が、端末・閲覧データ記憶部１８に保存された閲覧データをプロキシサーバ１２に送信して、端末・閲覧データ取得処理を終了する。
【００４７】
次に、サーバ・閲覧データ取得処理（図３）は、利用者端末１１からのアクセスがあったことを起点としてスタートする。
【００４８】
ステップ１２０で、ユーザ管理部２０が、ユーザ情報記憶部２４に登録されたユーザＩＤ及びパスワードと、利用者端末１１から送信されたユーザＩＤ及びパスワードとを照合することにより、ユーザ認証を行う。ユーザ認証を許可する場合には、ステップ１２２へ移行し、ユーザ認証を却下する場合には、その旨を利用者端末１１へ送信して、サーバ・閲覧データ取得処理を終了する。
【００４９】
ステップ１２２では、サーバ・閲覧データ取得部２１が、利用者端末１１からプロキシサーバ１２経由で閲覧しているウェブページに関する閲覧履歴を示す閲覧データを取得し、ユーザＩＤと対応付けてサーバ・閲覧データ記憶部２５に保存する。
【００５０】
次に、ステップ１２４で、データ受信部２２が、利用者端末１１から送信された閲覧データを受信したか否かを判定し、受信していない場合には、ステップ１２２へ戻り、受信した場合には、ステップ１２６へ移行する。
【００５１】
ステップ１２６では、データ受信部２２が、上記ステップ１２４で受信した閲覧データを、ユーザＩＤと対応付けてサーバ・閲覧データ記憶部２５に保存して、サーバ・閲覧データ取得処理を終了する。
【００５２】
次に、端末・閲覧ビューア処理（図４）は、利用者端末１１で、閲覧履歴ビューア機能が起動されたことを起点としてスタートする。
【００５３】
ステップ１３０で、閲覧履歴ビューア部１７は、プロキシサーバ１２へ、サーバ・閲覧データ記憶部２５に記憶された閲覧データを送信するよう要求し、要求に応じて送信された閲覧データを取得して、取得した閲覧データが示す閲覧履歴を表示する。
【００５４】
次に、ステップ１３２で、閲覧履歴ビューア部１７が、取得した閲覧データについて、不要な閲覧データを削除するなどのユーザによる操作が有ったか否かを判定する。なお、閲覧データの削除としては、上記ステップ１３０で取得した閲覧データの全てを削除してもよいし、その一部のみ削除してもよい。例えば、閲覧データとして、閲覧ページのＵＲＬや閲覧時刻、閲覧ページのサムネイル画像や閲覧ページを構成するｈｔｍｌファイルなどを保持している場合、ｈｔｍｌファイルやサムネイル画像は削除するが、ＵＲＬと閲覧時刻は削除しないで保持しておく、という一部削除でもよい。
【００５５】
閲覧データに対する操作が有った場合には、ステップ１３４へ移行して、その操作情報をプロキシサーバ１２へ送信し、ステップ１３６へ移行する。閲覧データに対する操作が無かった場合には、そのままステップ１３６へ移行する。
【００５６】
ステップ１３６で、閲覧履歴ビューア部１７が、閲覧履歴ビューア機能が終了したか否かを判定し、終了していない場合には、ステップ１３０へ戻って、ステップ１３０〜１３６の処理を繰り返し、閲覧履歴ビューア機能が終了された場合には、ステップ１３８へ移行し、閲覧履歴ビューア機能が終了したことをプロキシサーバ１２へ通知し、端末・閲覧ビューア処理を終了する。
【００５７】
次に、サーバ・閲覧ビューア処理（図５）は、利用者端末１１から閲覧履歴ビューア機能による閲覧データの要求を受信したことを起点としてスタートする。
【００５８】
ステップ１４０で、データ管理部２３は、サーバ・閲覧データ記憶部２５から、通信中の利用者端末１１のユーザＩＤに対応する閲覧データを読み出して、利用者端末１１へ送信する。
【００５９】
次に、ステップ１４２で、データ管理部２３は、利用者端末１１から送信された操作情報を受信したか否かを判定する。操作情報を受信した場合には、ステップ１４４へ移行し、データ管理部２３は、受信した操作情報に基づいて、サーバ・閲覧データ記憶部２５に保存された閲覧データを削除するなどして更新して、ステップ１４６へ移行する。操作情報を受信していない場合には、そのままステップ１４６へ移行する。
【００６０】
ステップ１４６では、利用者端末１１の閲覧履歴ビューア部１７から閲覧履歴ビューア機能の終了が通知されたか否かを判定することにより、閲覧履歴ビューア機能が終了したか否かを判定する。閲覧履歴ビューア機能が終了していない場合には、ステップ１４０へ戻って、ステップ１４０〜１４６の処理を繰り返し、閲覧履歴ビューア機能が終了した場合には、サーバ・閲覧ビューア処理を終了する。
【００６１】
以上説明したように、本実施の形態のウェブ閲覧履歴取得システムによれば、プロキシサーバで閲覧データを取得することができる場合には、利用者端末において閲覧データを取得することなく、プロキシサーバにて閲覧データの取得を行い、プロキシサーバで閲覧データを取得することができない場合には、利用者端末で閲覧履歴データを一旦保存しておき、所定のタイミングでプロキシサーバへ送信し、プロキシサーバで取得された閲覧データと合わせて管理することで、利用者端末が低スペックな場合でも、利用者端末においてウェブページの閲覧履歴を円滑に取得できるように、閲覧データを保存するための処理量を低減し、閲覧データの保存量を軽減することができる。
【００６２】
なお、上記実施の形態では、ウェブブラウザ終了時に、利用者端末でそこまでに保存された閲覧データをプロキシサーバへ送信する場合について説明したが、閲覧データをプロキシサーバへ送信するタイミングはこれに限定されない。ウェブブラウザ起動中に所定時間間隔で送信したり、端末・閲覧データ記憶部に保存された閲覧データが所定量を超えたタイミングで送信したりするなどしてもよい。閲覧データ送信のための処理量及び端末・閲覧データ記憶部の記憶容量に応じて、適切な送信タイミングを設定するとよい。
【００６３】
また、本発明は、上記実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００６４】
また、上述のウェブ閲覧履歴取得システムは、内部にコンピュータシステムを有しているが、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００６５】
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能である。
【符号の説明】
【００６６】
１０   ウェブ閲覧履歴取得システム
１１   利用者端末
１２   プロキシサーバ
１３   認証部
１４   通信判定部
１５   端末・閲覧データ取得部
１６   データ送信部
１７   閲覧履歴ビューア部
１８   端末・閲覧データ記憶部
２０   ユーザ管理部
２１   サーバ・閲覧データ取得部
２２   データ受信部
２３   データ管理部
２４   ユーザ情報記憶部
２５   サーバ・閲覧データ記憶部
【図１】
0005809097.tif 000002
【図２】
0005809097.tif 000003
【図３】
0005809097.tif 000004
【図４】
0005809097.tif 000005
【図５】
0005809097.tif 000006