(57)【要約】【課題】アクセス途中で離脱されやすいコンテンツを推定するサーバ等を提供する。【解決手段】端末とサーバとの間の通信コネクションに設置されたプロキシサーバであって、端末からアクセスした時系列順の各アドレスに、接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外を「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、接続時間に対する定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段とを有する。【選択図】図３
2017004272.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に基づく複数の端末と、インターネットに接続されたサーバとの間の通信コネクションに設置されたプロキシサーバであって、
ユーザ操作に基づいて端末からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、
前記ログのユーザ識別子毎の各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、
前記ログの各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、
前記接続時間に対する前記定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段と
を有することを特徴とするプロキシサーバ。
【請求項２】
離脱しやすいと推定されたアドレスのコンテンツをキャッシュし、前記端末から当該アドレスに対してアクセスした際に、キャッシュしたコンテンツを前記端末へ応答するキャッシュ手段を更に有することを特徴とする請求項１に記載のプロキシサーバ。
【請求項３】
前記回帰分析手段は、ロジスティック回帰分析によって定量値を出力し、
前記定量値は、オッズ比である
ことを特徴とする請求項１又は２に記載のプロキシサーバ。
【請求項４】
前記継続離脱フラグ付与手段は、当該アドレスと時系列順の次にアクセスされたアドレスとの間のアクセス時刻の差が、所定時間以内である場合にのみ、参照元の当該アドレスを「真（継続）」とする
ことを特徴とする請求項１から３のいずれか１項に記載のプロキシサーバ。
【請求項５】
キャッシュすべきコンテンツのアドレスを、端末又はプロキシサーバへ通知する管理装置であって、
ユーザ操作に基づいて端末からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、
前記ログのユーザ識別子毎の各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、
前記ログの各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、
前記接続時間に対する前記定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段と、
離脱しやすいと推定されたアドレスを、端末又はプロキシサーバへ通知するキャッシュアドレス通知手段と
を有することを特徴とする管理装置。
【請求項６】
インターネットに接続されたサーバと通信する、ユーザ操作に基づく端末において、
ユーザ操作に基づいて端末からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、
前記ログの各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、
前記ログの各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、
前記接続時間に対する前記定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段と
を有することを特徴とする端末。
【請求項７】
キャッシュすべきコンテンツのアドレスを選択する装置に搭載されたコンピュータを機能させるプログラムであって、
ユーザ操作に基づいて端末からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、
前記ログのユーザ識別子毎の各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、
前記ログの各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、
前記接続時間に対する前記定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段と、
してコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末からアクセスされたアドレスのコンテンツを中継するプロキシサーバの技術に関する。
【背景技術】
【０００２】
従来、Ｗｅｂページ上の論理的なリンク構造に基づいて、階層的なページを先読みする技術がある（例えば特許文献１参照）。この技術によれば、リンク先のページを通信の空き時間に事前にダウンロードし、キャッシュメモリに予め蓄積しておく。ユーザがリンク先のアドレスにアクセスした際に、キャッシュメモリから取り出したページを直ぐに表示することができる。これによって、ユーザの待機時間を削減することができる。
【０００３】
また、一方のＷｅｂページに、他方のＷｅｂページを予め関連付けて登録する技術がある（例えば特許文献２参照）。この技術によれば、端末は、一方のＷｅｂページにアクセスした際に、そのＷｅｂページに関連付けられた他方のＷｅｂページにもアクセスし、そのＷｅｂページをキャッシュする。ユーザが他方のＷｅｂページのアドレスにアクセスした際に、キャッシュメモリから取り出したそのＷｅｂページを直ぐに表示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３１１１０８号公報
【特許文献２】特開２００９−００３８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザは一般に、端末にインストールされたＷｅｂブラウザを用いて、Ｗｅｂサーバ上のコンテンツ（ページ）をアプリケーションのように操作することができる。特に、マウスやタッチパッドのようなポインティングデバイスを用いるために、コンテンツをダウンロードして直ぐに表示する応答速度も、ユーザの操作体感品質として重要な要素となる。応答速度は、サーバ自体の応答速度に限られず、ネットワークの通信品質や通信速度にも影響される。
【０００６】
現実的にユーザは、Ｗｅｂサーバ上のコンテンツをアプリケーションのように操作するために、所望のアドレスにアクセス（所望のリンクボタンをクリック）したものの、そのページが表示される応答速度が遅い場合、直ぐに次の他方のアドレスにアクセスしようとする。せっかちな個人的な性格に基づくものであるが、先にアクセスされたページは、Ｗｅｂサーバから見ると、ダウンロード途中で「離脱」されたこととなる。このような「離脱」操作は、コンテンツサイズやネットワーク品質によって応答速度が遅くなった場合に、比較的多く生じてしまう。コンテンツのダウンロードは既に実行されているために、このような「離脱」は、ネットワークの通信リソースやＷｅｂサーバの計算リソースの無駄につながる。
【０００７】
これに対し、前述した特許文献１及び２に記載された技術は、ユーザの閲覧中のページに関連して次に閲覧すると想定されるページを、端末に予めキャッシュすることによって応答速度を早めようとしている。一方で、次に閲覧すると想定されるページを効率的に予測することは困難である。また、Ｗｅｂページ間に事前に関連付けを組み込む場合、キャッシュの効率は、直接的にその関連付けの精度に影響を受けることとなる。結果的に、ユーザのアクセスパターンの多様性に対応することは非常に難しい。
【０００８】
端末と、インターネットに接続されたサーバとの間の通信コネクションには、通信事業者によって運営管理されるアクセスネットワークが介在する。通信事業者は、端末を操作するユーザの体感品質を高めるべく、アクセスネットワークにプロキシサーバを配置する場合が多い。プロキシサーバは、ユーザの体感品質を高めるべく、即ち、コンテンツをダウンロードする応答速度を早めるべく、それらコンテンツを予めキャッシュしておくことができる。
【０００９】
しかしながら、通信事業者によって運営管理されるプロキシサーバであっても、多数のユーザがアクセスしようとする全てのコンテンツを予測してキャッシュすることは不可能である。また、応答速度は、ユーザ操作の端末やその他の通信環境に依存するために、単に、アクセスＵＲＬのコンテンツ特性のみを考慮することはできない。
【００１０】
ここで、本願の発明者らは、ユーザの体感品質のみを考慮して、その品質が低下しているＷｅｂサーバのコンテンツのみを推定することができないか？と考えた。即ち、そのようなコンテンツを、プロキシサーバで予めキャッシュしておくことができれば、ユーザに対する応答速度を早めることができ、「離脱」操作を減少させることができるのではないか？と考えた。結果的に、ユーザに対する応答速度の体感品質を向上させることができる、と考えた。
【００１１】
そこで、本発明によれば、アクセス途中で離脱されやすいコンテンツを推定するプロキシサーバ、管理装置、端末及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、ユーザ操作に基づく複数の端末と、インターネットに接続されたサーバとの間の通信コネクションに設置されたプロキシサーバであって、
ユーザ操作に基づいて端末からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、
ログのユーザ識別子毎の各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、
ログの各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、
接続時間に対する定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段と
を有することを特徴とする。
【００１３】
本発明のプロキシサーバにおける他の実施形態によれば、
離脱しやすいと推定されたアドレスのコンテンツをキャッシュし、端末から当該アドレスに対してアクセスした際に、キャッシュしたコンテンツを端末へ応答するキャッシュ手段を更に有することも好ましい。
【００１４】
本発明のプロキシサーバにおける他の実施形態によれば、
回帰分析手段は、ロジスティック回帰分析によって定量値を出力し、
定量値は、オッズ比であることも好ましい。
【００１５】
本発明のプロキシサーバにおける他の実施形態によれば、
継続離脱フラグ付与手段は、当該アドレスと時系列順の次にアクセスされたアドレスとの間のアクセス時刻の差が、所定時間以内である場合にのみ、参照元の当該アドレスを「真（継続）」とすることも好ましい。
【００１６】
本発明によれば、キャッシュすべきコンテンツのアドレスを、端末又はプロキシサーバへ通知する管理装置であって、
ユーザ操作に基づいて端末からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、
ログのユーザ識別子毎の各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、
ログの各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、
接続時間に対する定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段と、
離脱しやすいと推定されたアドレスを、端末又はプロキシサーバへ通知するキャッシュアドレス通知手段と
を有することを特徴とする。
【００１７】
本発明によれば、インターネットに接続されたサーバと通信する、ユーザ操作に基づく端末において、
ユーザ操作に基づいて端末からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、
ログの各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、
ログの各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、
接続時間に対する定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段と
を有することを特徴とする。
【００１８】
本発明によれば、キャッシュすべきコンテンツのアドレスを選択する装置に搭載されたコンピュータを機能させるプログラムであって、
ユーザ操作に基づいて端末からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積するログ蓄積手段と、
ログのユーザ識別子毎の各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する継続離脱フラグ付与手段と、
ログの各アドレスについて、接続時間を独立変数（説明変数）とし、継続離脱フラグを従属変数（目的変数）とした回帰分析によって定量値を出力する回帰分析手段と、
接続時間に対する定量値が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する離脱推定手段と、
してコンピュータを機能させることを特徴とする。
【発明の効果】
【００１９】
本発明のプロキシサーバ、管理装置、端末及びプログラムによれば、アクセス途中で離脱されやすいコンテンツを推定することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明におけるシステム構成図である。
【図２】ユーザ操作におけるページ取得要求及び応答のシーケンス図である。
【図３】本発明におけるプロキシサーバの機能構成図である。
【図４】ログ蓄積部に蓄積されたログを表す説明図である。
【図５】アクセスＵＲＬ毎に、接続時間と継続離脱フラグとを対応付けた説明図である。
【図６】離脱推定部におけるＵＲＬの離脱判定を表す説明図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２２】
図１は、本発明におけるシステム構成図である。
【００２３】
図１によれば、ユーザ操作に基づく複数の端末３と、インターネットに接続されたＷｅｂサーバ４との間の通信コネクションに、プロキシサーバ１が配置されている。端末３は、プロキシサーバ１を介して、Ｗｅｂサーバ４へページ取得要求を送信し、Ｗｅｂページやコンテンツを取得することができる。ページ取得要求は、例えばＨＴＴＰ(HyperText Transfer Protocol)のＧＥＴメソッドのリクエストである。
【００２４】
プロキシサーバ１は、端末３に対してはＷｅｂサーバとして機能し、Ｗｅｂサーバ４に対してはＷｅｂクライアントとして機能する。プロキシサーバ１は、不特定多数の端末からアクセスされるものであってもよいし、特定のネットワークドメインに接続する端末からのアクセスのみ受け付けるものであってもよい。
【００２５】
プロキシサーバ１は、通信事業者アクセスネットワークとインターネットのとの間に配置されたものであることが好ましい。通信事業者は、顧客ユーザに対して応答速度を早めるために、大量のコンテンツをアクセスネットワーク内にキャッシュしている場合がある。しかしながら、顧客ユーザが所望する全てのコンテンツをアクセスネットワーク内にキャッシュすることはできない。一方で、顧客ユーザは、ページ取得要求に対する応答速度が遅い場合、アクセス途中であっても離脱しようとする。そこで、プロキシサーバ１は、アクセス途中で離脱されやすいコンテンツを、できる限りキャッシュすることによって、顧客ユーザ全体に対する応答速度の満足度を高めようとする。
【００２６】
また、プロキシサーバ１は、通信事業者アクセスネットワーク内におけるドメインの所定範囲毎に備えられるものであってもよい。ドメインによっては、基幹アクセスネットワークとの間の伝送速度が遅い場合もあり、プロキシサーバ１がコンテンツをキャッシュする必要性も高まる。
【００２７】
他の実施形態として、プロキシサーバ１とは別に、管理装置２を備えたものであってもよい。この場合、管理装置２は、プロキシサーバにおける本発明の特徴ある構成要素の全てを搭載し、プロキシサーバ１は既存のものとする。管理装置２は、プロキシサーバ１から、多数の端末３のアクセスログを取得し、アクセス途中で離脱されやすいコンテンツのキャッシュリストを生成する。そのキャッシュリストは、プロキシサーバ１や端末３へ送信される。プロキシサーバ１及び端末３は、そのキャッシュリストに登録されたコンテンツについては優先的にキャッシュする。これによって、顧客ユーザに対する応答速度の満足度を高めることができる。
【００２８】
図２は、ユーザ操作におけるページ取得要求及び応答のシーケンス図である。
【００２９】
（Ｓ１）ユーザＡの操作によって、端末は、http://example.com/1に対するページ取得要求を、プロキシサーバを介してＷｅｂサーバへ送信し、そのページ応答を受信する。
（Ｓ２）これに対し、ユーザＡの操作によって、端末は、http://example.com/1にリンクするhttp://example.com/2に対するページ取得要求を、プロキシサーバ１を介してＷｅｂサーバ４へ送信し、そのページ応答を受信する。
（Ｓ３）次に、ユーザＢの操作によって、端末は、http://example.com/1に対するページ取得要求を、プロキシサーバを介してＷｅｂサーバへ送信する。しかしながら、ユーザＢは、その応答に待ちきれず、そのページから離脱している。
（Ｓ４）再び、ユーザＢの操作によって、端末は、http://othersite.com/1に対するページ取得要求を、プロキシサーバを介してＷｅｂサーバへ送信する。ここでも、ユーザＢは、その応答に待ちきれず、そのページから離脱している。
（Ｓ５）Ｓ１〜Ｓ４のようなシーケンスを繰り返す中で、プロキシサーバ１は、ユーザ操作に基づく端末−Ｗｅｂサーバ間のログを蓄積していく。そして、プロキシサーバ１は、端末からのアクセスログから、ユーザ操作によって離脱されやすいアドレスを推定する。ここでは、http://example.com/1が離脱されやすいと推定されたとする。
（Ｓ６）プロキシサーバ１は、離脱されやすいと推定されたhttp://example.com/1のコンテンツをキャッシュする。このコンテンツは、例えばＳ１やＳ３の段階で一時的にメモリに記憶させておくことよって、Ｓ６で改めてキャッシュコンテンツとして記憶させることができる。
（Ｓ７）ユーザＣの操作によって、端末は、http://example.com/1に対するページ取得要求を、プロキシサーバへ送信し、キャッシュされたそのページ応答を受信する。
（Ｓ８）ユーザＤの操作によって、端末は、http://othersite.com/1に対するページ取得要求を、プロキシサーバを介してＷｅｂサーバへ送信し、そのページ応答を受信する。ここでは、プロキシサーバは、http://othersite.com/1のコンテンツをキャッシュしていない。
【００３０】
図３は、本発明におけるプロキシサーバの機能構成図である。
【００３１】
図３のプロキシサーバ１は、ＨＴＴＰ処理部１０１と、プロキシ機能部１０２と、ログ蓄積部１１と、継続離脱フラグ付与部１２と、回帰分析部１３と、離脱推定部１４と、キャッシュ部１５とを有する。これら機能構成部は、プロキシサーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。尚、これら機能構成部の処理の流れは、キャッシュコンテンツの推定方法としても理解できる。
【００３２】
ＨＴＴＰ処理部１０１は、ＨＴＴＰに基づくメッセージを、端末３及びＷｅｂサーバ４との間で交換する。プロキシ機能部１０２は、端末３に対してはＷｅｂサーバとして機能し、Ｗｅｂサーバ４に対してはＷｅｂクライアントとして機能する。プロキシ機能部１０２は、端末３から受信したページ取得要求を、Ｗｅｂサーバ４へ転送する。また、Ｗｅｂサーバ４から受信したページ応答を、端末３へ転送する。
【００３３】
［ログ蓄積部１１］
ログ蓄積部１１は、ユーザ操作に基づいて端末３からアクセスしたコンテンツのアドレスについて、時系列順の各アドレスに、コンテンツに対する接続時間（ダウンロード時間）を対応付けてログとして蓄積する。
【００３４】
図４は、ログ蓄積部に蓄積されたログを表す説明図である。
【００３５】
図４（ａ）によれば、以下の要素を含むログが、時系列に蓄積されている。
ユーザＩＤ
接続時間（ダウンロード時間）
アクセスＵＲＬ(Uniform Resource Locator)
リファラＵＲＬ
【００３６】
「接続時間（ダウンロード時間）」は、接続終了時刻と接続開始時刻との時刻差を表す。
「アクセスＵＲＬ」は、ユーザの操作によって、端末がアクセスしたＵＲＬを表す。
「リファラＵＲＬ」は、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合の参照元のアドレスを表す。具体的には、ユーザの操作によって、端末が、http://example.com/1にリンクするhttp://example.com/2に対するページ取得要求を、プロキシサーバ１を介してＷｅｂサーバ４へ送信したとする。そのとき、アクセスＵＲＬはhttp://example.com/2であり、そのリンク元アドレスのhttp://example.com/1が、リファラＵＲＬとなる。
【００３７】
図４（ｂ）によれば、アクセスＵＲＬ（リファラＵＲＬ）毎に、ログが区分されている。図４（ｂ１）には、アクセスＵＲＬ及びリファラＵＲＬとしてhttp://example.com/1を含むログが並べられている。図４（ｂ２）には、アクセスＵＲＬ及びリファラＵＲＬとしてhttp://othersite.com/1を含むログが並べられている。
【００３８】
［継続離脱フラグ付与部１２］
継続離脱フラグ付与部１２は、ログのユーザ識別子毎の各アドレスについて、当該アドレスのコンテンツのリンクアドレスが時系列順の次にアクセスされた場合に参照元の当該アドレスを「真（継続）」とし、それ以外の場合に当該アドレスを「偽（離脱）」とした継続離脱フラグを付与する。
【００３９】
図５は、アクセスＵＲＬ毎に、接続時間と継続離脱フラグとを対応付けた説明図である。
【００４０】
図５によれば、ＵＲＬhttp://example.com/1に対して接続時間と継続離脱フラグとのみを対応付けた表と、ＵＲＬhttp://othersite.com/1に対して接続時間と継続離脱フラグとのみを対応付けた表とが表されている。
【００４１】
例えばユーザＡによれば、アクセスＵＲＬhttp://example.com/1としてアクセスされた後に、アクセスＵＲＬhttp://example.com/2に対してリファラＵＲＬhttp://example.com/1が記録されている。これは、http://example.com/1からhttp://example1.com/2にページを遷移する操作がされたと理解できる。この場合、http://example.com/1への接続時間0.535秒に対して、継続離脱フラグ０「真（継続）」が付与されている。
【００４２】
例えばユーザＢによれば、アクセスＵＲＬhttp://example.com/1としてアクセスされた後に、アクセスＵＲＬに対するリファラＵＲＬが記録されていない。これは、アクセス途中で離脱したと理解できる。この場合、http://example.com/1への接続時間1.287秒に対して、継続離脱フラグ１「偽（離脱）」が付与されている。
【００４３】
また、継続離脱フラグ付与部１２は、当該アドレスと時系列順の次にアクセスされたアドレスとの間のアクセス時刻の差が、所定時間以内である場合にのみ、参照元の当該アドレスを「真（継続）」とする。即ち、アクセス時刻の差が所定時間よりも長い場合、「偽（離脱）」と判断する。アクセス時刻の差が長いほど、２つのアクセスＵＲＬの間に相関関係が無いと判断する。
【００４４】
［回帰分析部１３］
回帰分析部１３は、ログの各アドレスについて、回帰分析(regression analysis)によって定量値を出力する。回帰分析とは、従属変数（目的変数）Ｃと、連続尺度の独立変数（説明変数）Ｙの間で、関数式Ｃ＝ａ＋ｃＹ（係数：ａ，ｃ）を推定し、従属変数が独立変数によってどれくらい説明できるのかを定量的に分析する。本発明によれば、回帰分析を以下のように利用する。
独立変数（説明変数）->接続時間
従属変数（目的変数）->継続離脱フラグ
【００４５】
図５によれば、接続時間と継続離脱フラグとを対応付けて記録している。ここで、接続時間が長いほど、継続離脱フラグが「偽（離脱）」になるとは限らない。即ち、コンテンツのデータ量や、伝送速度、及びサーバの計算量によっては、接続時間と継続離脱フラグとの関係を一意に決定することができない。そこで、回帰分析を用いて、「継続離脱フラグ（目的変数）を、接続時間（説明変数）によって説明できる定量値」を相関関係として導出しようとしている。
【００４６】
本発明によれば、説明変数（接続時間）が複数あるために、非線形回帰の「ロジスティック分析」を用いて定量値を導出する。ここでの定量値は、「オッズ比」であることが好ましい。ロジスティック分析のツールとしては、例えば「Ｒ」がある。
【００４７】
ロジスティック回帰分析によって、発生確率を予測することができる。そのために、従属変数（被説明変数）に２値の質的変数を用いている。この従属変数の２値に、本発明における継続離脱フラグを対応付けている。
継続離脱フラグ->真（継続）／偽（離脱）
この２値（従属変数）それぞれについて、接続時間（説明変数）を用いた発生確率を説明している。そして、「そのアクセスＵＲＬにアクセスしたユーザにおける離脱確率ｙ（継続確率（１−ｙ）」を推定することができる。
ｙ    ：離脱確率
１−ｙ：継続確率
【００４８】
ロジスティック回帰分析では、０〜１の範囲内に収まる離脱確率ｙを算出するために、log{ｙ／(１−ｙ)｝＝ａｘ＋ｂとする。
ｙ／（１−ｙ）：オッズ比(Odds Ratio)
オッズ比とは、離脱確率が継続確率の何倍となるかを表す指標である。
【００４９】
図３の回帰分析部１３によれば、以下のようなグラフが表されている。
横軸：オッズ比に基づく対数値＝log{ｙ／(１−ｙ)｝
縦軸：離脱確率＝ｙ  （０〜１の範囲内）
横軸が０のとき、縦軸が０．５となる。横軸がマイナスから０に近づくに従って、縦軸の離脱確率は急激に増加する。横軸がプラスに増加するに従って、縦軸の離脱確率は１に収束していく。
【００５０】
本発明の回帰分析部１３は、離脱推定部１４へ、定量値としてオッズ比を出力する。
【００５１】
［離脱推定部１４］
離脱推定部１４は、接続時間に対する定量値（オッズ比）が所定閾値以上となった場合、当該接続時間に基づくアドレスについてそのコンテンツの取得途中で離脱しやすいアドレスであると推定する。また、定量値がオッズ比である場合、１以上のアクセスＵＲＬは、離脱しやすいと推定する。逆に、１未満のアクセスＵＲＬは、継続しやすいと推定する。ここでは、離脱推定部１４は、定量値が大きいアクセスＵＲＬから順に、離脱しやすいＵＲＬリストとして、キャッシュリストを作成する。
【００５２】
図６は、離脱推定部におけるＵＲＬの離脱判定を表す説明図である。
【００５３】
図６によれば、ＵＲＬhttp://example.com/1に対して、定量値は2.972584e+10であり、離脱しやすいと推定される。
また、ＵＲＬhttp://othersite.com/1に対して、定量値は0.7726404であり、離脱しにくいと推定される。
このように、接続時間に対するオッズ比が大きいほど、離脱しやすいと推定することができる。
【００５４】
［キャッシュ部１５］
キャッシュ部１５は、離脱しやすいと推定されたアドレス（キャッシュリスト）のコンテンツをキャッシュし、端末から当該アドレスに対してアクセスした際に、キャッシュしたコンテンツを端末へ応答する。特に、定量値が１に近いアクセスＵＲＬのコンテンツほど、優先的にキャッシュする。これによって、ユーザ操作の端末からそのアクセスＵＲＬにアクセスされた際に、キャッシュされたコンテンツをページ応答することによって、ユーザの離脱を減らすことができる。
【００５５】
以上、詳細に説明したように、本発明のプロキシサーバ、管理装置、端末及びプログラムによれば、アクセス途中で離脱されやすいコンテンツを推定することができる。そのようなコンテンツを、プロキシサーバで予めキャッシュすることにより、ユーザに対する応答速度を早めることができ、「離脱」操作を減少させることができる。結果的に、ユーザに対する応答速度の体感品質を向上させることができる。
【００５６】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５７】
１  プロキシサーバ
１０  プロキシ機能部
１１  ログ蓄積部
１２  継続離脱フラグ付与部
１３  回帰分析部
１４  離脱推定部
１５  キャッシュ部
２  管理装置
３  端末
４  Ｗｅｂサーバ
【図１】
2017004272.tif 000003
【図２】
2017004272.tif 000004
【図３】
2017004272.tif 000005
【図４】
2017004272.tif 000006
【図５】
2017004272.tif 000007
【図６】
2017004272.tif 000008