(57)【要約】【課題】ウェブページの性質による滞留時間のばらつきによらず、ウェブページの評価精度を高め、適切に順位付けすることができる検索結果順位付け方法、検索結果順位付けシステム、評価値演算装置を提供する。【解決手段】滞留時間抽出部２１で各レコードの滞留時間を取得し、通信セッション特定部２２で複数の通信セッションを特定し、累積滞留時間集計部２３で通信セッションに含まれるレコードの滞留時間を集計することにより、ＵＲＬの表示順の順位付けに用いるＵＲＬの評価値をレコードの滞留時間の合計値に基づいて演算する。単一ページではその良し悪しに関わらず、ページの性質が滞留時間に反映されてしまうが、関連するページの滞留時間を合計することで、ページの性質による滞留時間のばらつきを補正することを可能とし、これによってユーザの興味を判定しやすくする。【選択図】図１
2010271777.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してアクセスされた複数のＵＲＬを示すＵＲＬ情報を蓄積し、検索ウェブページに検索結果として表示されるＵＲＬの表示順の順位付けに用いるＵＲＬの評価値を演算し、前記評価値を用いて順位付けして検索結果を出力する検索結果順位付け方法であって、
蓄積された前記ＵＲＬ情報のうち所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴を取得するアクセス履歴取得ステップと、
前記アクセス履歴取得ステップにて取得した前記アクセス履歴より各レコードの滞留時間を取得する滞留時間抽出ステップと、
前記アクセス履歴取得ステップにおいて取得された前記アクセス履歴に含まれる複数の通信セッションを特定する通信セッション特定ステップと、
前記通信セッション特定ステップにおいて特定された前記通信セッションに含まれる前記レコードの滞留時間を集計する集計ステップと、
を有することを特徴とする検索結果順位付け方法。
【請求項２】
前記通信セッション特定ステップにおいて特定された前記複数の通信セッションは、それぞれ同一端末によって順次アクセスされた一連のＵＲＬからなることを特徴とする請求項１に記載の検索結果順位付け方法。
【請求項３】
前記通信セッション特定ステップにおいて、前記通信セッションを構成する前記一連のＵＲＬは、前記アクセス履歴に含まれるリファラによって特定されることを特徴とする請求項２記載の検索結果順位付け方法。
【請求項４】
前記通信セッション特定ステップにおいて特定された前記複数の通信セッションは、それぞれ所定時間以下の時間間隔をおいて順次アクセスされた一連のＵＲＬからなることを特徴とする請求項２に記載の検索結果順位付け方法。
【請求項５】
前記集計ステップでは、前記通信セッション特定ステップで特定された前記複数の通信セッションのそれぞれについて、前記ＵＲＬにおける共通の文字列が抽出されることを特徴とする請求項１〜４の何れか一項に記載の検索結果順位付け方法。
【請求項６】
前記集計ステップでは、前記通信セッション特定ステップで特定された前記複数の通信セッションのそれぞれについて、前記ＵＲＬにおける共通のホスト名（FQDN）が抽出されることを特徴とする請求項５記載の検索結果順位付け方法。
【請求項７】
前記集計ステップでは、前記通信セッション特定ステップで特定された前記複数の通信セッションのそれぞれについて、前記ＵＲＬにおける共通のドメイン名が抽出されることを特徴とする請求項５記載の検索結果順位付け方法。
【請求項８】
前記集計ステップでは、
前記通信セッション特定ステップで特定された前記複数の通信セッションのそれぞれについて、前記ＵＲＬにおけるホスト名のうち、ＩＰアドレスの場合は共通のＩＰアドレス、属性型ドメインや地域型ドメインの場合は共通の第３ドメイン、それ以外の場合には共通の第２ドメインが抽出されることを特徴とする請求項５記載の検索結果順位付け方法。
【請求項９】
前記ＵＲＬに共通の文字列を含む連続したレコードの滞留時間を集計することを特徴とする請求項５記載の検索結果順位付け方法。
【請求項１０】
前記集計ステップでは、前記アクセス履歴に基づいて前記滞留時間の合計の平均値が演算されることを特徴とする請求項１〜８の何れか一項に記載の検索結果順位付け方法。
【請求項１１】
ネットワークを介してアクセスされた複数のＵＲＬを示すＵＲＬ情報を蓄積するＵＲＬ情報蓄積装置と、
検索ウェブページに検索結果として表示されるＵＲＬの表示順の順位付けに用いるＵＲＬの評価値を演算する評価値演算装置と、前記評価値を用いて順位付けを行って検索結果を出力する検索装置を備える検索結果順位付けシステムであって、
前記評価値演算装置は、
前記ＵＲＬ情報蓄積装置に蓄積された前記ＵＲＬ情報のうち所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴を取得すると共に、取得した前記アクセス履歴より各レコードの滞留時間を取得する滞留時間抽出手段と、
前記滞留時間抽出手段で取得された前記アクセス履歴に含まれる複数の通信セッションを特定する通信セッション特定手段と、
前記通信セッション特定手段で特定された前記通信セッションに含まれるレコードの滞留時間を集計する集計手段と、を有することを特徴とする検索結果順位付けシステム。
【請求項１２】
所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴を取得すると共に、取得した前記アクセス履歴より各レコードの滞留時間を取得する滞留時間抽出手段と、
前記滞留時間抽出手段で取得された前記アクセス履歴に含まれる複数の通信セッションを特定する通信セッション特定手段と、
前記通信セッション特定手段で特定された前記通信セッションに含まれるレコードの滞留時間を集計する集計手段と、を有することを特徴とする評価値演算装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索ウェブページに表示する検索結果順位付け方法、検索結果順位付けシステム及び評価値演算装置に関する。
【背景技術】
【０００２】
近年、検索ウェブページに検索結果として表示するＵＲＬの表示順の順位付け（ランキング）が様々な基準に基づいて行われている。特許文献１にはページの閲覧時間（滞留時間）やクリック数に基づいてＵＲＬのランキングを行う技術が開示されている。ランキングにおいては、従来からウェブページの人気尺度としてクリック数や滞留時間が用いられてきた。滞留時間を用いることによって、単純なページクリックの回数のみを評価するのではなく、閲覧時間からユーザによるウェブページに対する満足度を推定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第６４９３７０２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、滞留時間を用いる際の問題点としては、ウェブページの性質によって滞留時間にばらつきが出てしまうので、一概に滞留時間でウェブページの良し悪しを判断することが困難であることが挙げられる。例えば、リンクを多く含む検索結果ページは重要度が高いにも関らず滞留時間が短くなる傾向にあるが、新聞記事などの活字が多いウェブページは長くなる傾向にある。
【０００５】
本発明は、このような問題を解決するためになされたものであり、ウェブページの性質による滞留時間のばらつきによらず、ウェブページの評価精度を高め、適切に順位付けすることができる検索結果順位付け方法、検索結果順位付けシステム、評価値演算装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る検索結果順位付け方法は、ネットワークを介してアクセスされた複数のＵＲＬを示すＵＲＬ情報を蓄積し、検索ウェブページに検索結果として表示されるＵＲＬの表示順の順位付けに用いるＵＲＬの評価値を演算し、評価値を用いて順位付けして検索結果を出力する検索結果順位付け方法であって、蓄積されたＵＲＬ情報のうち所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴を取得するアクセス履歴取得ステップと、アクセス履歴取得ステップにて取得したアクセス履歴より各レコードの滞留時間を取得する滞留時間抽出ステップと、アクセス履歴取得ステップにおいて取得されたアクセス履歴に含まれる複数の通信セッションを特定する通信セッション特定ステップと、通信セッション特定ステップにおいて特定された通信セッションに含まれるレコードの滞留時間を集計する集計ステップと、を有することを特徴とする。
【０００７】
本発明の検索結果順位付け方法によれば、滞留時間抽出ステップでアクセス履歴より各レコードの滞留時間を取得し、通信セッション特定ステップでアクセス履歴に含まれる複数の通信セッションを特定し、集計ステップで通信セッション特定ステップにおいて特定された通信セッションに含まれるレコードの滞留時間を集計することにより、ＵＲＬの表示順の順位付けに用いるＵＲＬの評価値をレコードの滞留時間の合計値に基づいて演算することができる。単一ページではその良し悪しに関わらず、ページの性質が滞留時間に反映されてしまうが、本発明の検索結果順位付け方法では、関連するページの滞留時間を合計することで、ページの性質による滞留時間のばらつきを補正することが可能となり、これによってユーザの興味を判定しやすくなる。以上によって、ウェブページの性質による滞留時間のばらつきによらず、ウェブページの評価精度を高め、適切に順位付けすることができる。
【０００８】
また、本発明に係る検索結果順位付け方法において、通信セッション特定ステップにおいて特定された複数の通信セッションは、それぞれ同一端末によって順次アクセスされた一連のＵＲＬからなることが好ましい。具体的には、通信セッション特定ステップにおいて、通信セッションを構成する一連のＵＲＬは、アクセス履歴に含まれるリファラによって特定されることが好ましい。あるいは、通信セッション特定ステップにおいて特定された複数の通信セッションは、それぞれ所定時間以下の時間間隔をおいて順次アクセスされた一連のＵＲＬからなることが好ましい。
【０００９】
また、本発明に係る検索結果順位付け方法において、集計ステップでは、通信セッション特定ステップで特定された複数の通信セッションのそれぞれについて、ＵＲＬにおける共通の文字列が抽出されることが好ましい。具体的には、集計ステップでは、通信セッション特定ステップで特定された複数の通信セッションのそれぞれについて、ＵＲＬにおける共通のホスト名（FQDN）が抽出されることが好ましい。あるいは、集計ステップでは、通信セッション特定ステップで特定された複数の通信セッションのそれぞれについて、ＵＲＬにおける共通のドメイン名が抽出されることが好ましい。あるいは、集計ステップでは、通信セッション特定ステップで特定された複数の通信セッションのそれぞれについて、ＵＲＬにおけるホスト名のうち、ＩＰアドレスの場合は共通のＩＰアドレス、属性型ドメインや地域型ドメインの場合は共通の第３ドメイン、それ以外の場合には共通の第２ドメインが抽出されることが好ましい。
【００１０】
また、本発明に係る検索結果順位付け方法において、ＵＲＬに共通の文字列を含む連続したレコードの滞留時間を集計することが好ましい。このように、連続したレコードを対象とすることにより、関わりの深いページの滞留時間を合計することが可能となる。
【００１１】
また、本発明に係る検索結果順位付け方法において、集計ステップでは、アクセス履歴に基づいて滞留時間の合計の平均値が演算されることが好ましい。
【００１２】
また、本発明に係る検索結果順位付けシステムは、ネットワークを介してアクセスされた複数のＵＲＬを示すＵＲＬ情報を蓄積するＵＲＬ情報蓄積装置と、検索ウェブページに検索結果として表示されるＵＲＬの表示順の順位付けに用いるＵＲＬの評価値を演算する評価値演算装置と、評価値を用いて順位付けを行って検索結果を出力する検索装置を備える検索結果順位付けシステムであって、評価値演算装置は、ＵＲＬ情報蓄積装置に蓄積されたＵＲＬ情報のうち所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴を取得すると共に、取得したアクセス履歴より各レコードの滞留時間を取得する滞留時間抽出手段と、滞留時間抽出手段で取得されたアクセス履歴に含まれる複数の通信セッションを特定する通信セッション特定手段と、通信セッション特定手段で特定された通信セッションに含まれるレコードの滞留時間を集計する集計手段と、を有することを特徴とする。
【００１３】
また、本発明に係る評価値演算装置は、所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴を取得すると共に、取得したアクセス履歴より各レコードの滞留時間を取得する滞留時間抽出手段と、滞留時間抽出手段で取得されたアクセス履歴に含まれる複数の通信セッションを特定する通信セッション特定手段と、通信セッション特定手段で特定された通信セッションに含まれるレコードの滞留時間を集計する集計手段と、を有することを特徴とする。
【００１４】
本発明の検索結果順位付けシステム及び評価値演算装置によれば、滞留時間抽出手段でアクセス履歴より各レコードの滞留時間を取得し、通信セッション特定手段でアクセス履歴に含まれる複数の通信セッションを特定し、集計手段で通信セッション特定手段によって特定された通信セッションに含まれるレコードの滞留時間を集計することにより、ＵＲＬの表示順の順位付けに用いるＵＲＬの評価値をレコードの滞留時間の合計値に基づいて演算することができる。単一ページではその良し悪しに関わらず、ページの性質が滞留時間に反映されてしまうが、本発明の検索結果順位付けシステム及び評価値演算装置では、関連するページの滞留時間を合計することで、ページの性質による滞留時間のばらつきを補正することが可能となり、これによってユーザの興味を判定しやすくなる。以上によって、ウェブページの性質による滞留時間のばらつきによらず、ウェブページの評価精度を高め、適切に順位付けすることができる。
【発明の効果】
【００１５】
本発明に係る検索結果順位付け方法、検索結果順位付けシステム、及び評価値演算装置によれば、ウェブページの性質による滞留時間のばらつきによらず、ウェブページの評価精度を高め、適切に順位付けすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第一実施形態に係る検索結果順位付けシステムの構成を示す図である。
【図２】本発明の第一実施形態に係る検索結果順位付けシステムの制御処理の流れを説明するためのシーケンス図である。
【図３】評価値演算装置で実行される評価値演算処理の詳細を示すフローチャートである。
【図４】アクセス履歴の一例を示す図である。
【図５】図４に基づいて取得した滞留時間を示す図である。
【図６】通信セッションの抽出方法を時間間隔により抽出する方法とした場合において特定された通信セッションの一例を示す図である。
【図７】累積滞留時間の一例を示す図である。
【図８】本発明の第二実施形態に係る検索結果順位付け方法により集計された累積滞留時間の一例を示す図である。
【図９】本発明の第三実施形態に係る検索結果順位付け方法により集計された累積滞留時間の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明に係る検索結果順位付け方法、検索結果順位付けシステム、評価値演算装置の好適な実施形態を図面に基づいて説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１８】
［第一実施形態］
図１は、第一実施形態に係る検索結果順位付けシステム１の構成を示す図である。この検索結果順位付けシステム１は、クライアント端末（端末）４０からの要求に応じ、検索ウェブページに検索結果として表示されるＵＲＬの表示順の順位付けを行うと共に、当該検索結果を検索ウェブページに反映させてクライアント端末４０へ出力する機能を有している。クライアント端末４０はＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などのネットワークに対し、ＨＴＴＰなどのプロトコルによりコンテンツリクエストを行い、コンテンツを閲覧することが可能である。図１に示すように、検索結果順位付けシステム１は、ＵＲＬ情報蓄積装置１０、評価値演算装置２０、検索装置３０を備えて構成されている。
【００１９】
ＵＲＬ情報蓄積装置１０は、ネットワークを介してアクセスされた複数のＵＲＬを示すＵＲＬ情報を蓄積すると共に、蓄積されたＵＲＬ情報のうち所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴を取得すると共に蓄積する機能を有している。ＵＲＬ情報蓄積装置１０は、アクセス履歴収集部１１、アクセス履歴蓄積部１２を備えて構成されている。
【００２０】
アクセス履歴収集部１１は、ＵＲＬ情報のうち所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴を収集する機能を有している。アクセス履歴収集部１１は、インターネットプロバイダにおけるプロキシログを回収するシステム、あるいはクライアント端末４０において蓄積されたアクセス履歴を収集するシステムなど、ユーザのコンテンツ閲覧履歴を収集するシステムから構成されている。アクセス履歴収集部１１は、アクセス履歴蓄積部１２へ収集したアクセス履歴を出力する機能を有している。
【００２１】
アクセス履歴蓄積部１２は、アクセス履歴収集部１１で収集したアクセス履歴を蓄積する機能を有している。アクセス履歴蓄積部１２には、例えば、ユーザＩＤ、日付、時刻、リクエストＵＲＬが記録されている図４に示すようなデータが蓄積されている。アクセス履歴蓄積部１２は、評価値演算装置２０からの要求に応じてアクセス履歴を出力する機能を有している。
【００２２】
評価値演算装置２０は、検索ウェブページに検索結果として表示されるＵＲＬの表示順の順位付けに用いるＵＲＬの評価値を演算する機能を有している。評価値演算装置２０は、本実施形態において、評価値として累積滞留時間の集計を行う機能を有している。評価値演算装置２０は、滞留時間抽出部（滞留時間抽出手段）２１、通信セッション特定部（通信セッション特定手段）２２、累積滞留時間集計部（累積滞留時間集計手段）２３を備えて構成されている。
【００２３】
滞留時間抽出部２１は、ＵＲＬ情報蓄積装置１０に蓄積されたＵＲＬ情報のうち所定期間内にアクセスされた複数のＵＲＬを示すアクセス履歴をアクセス履歴蓄積部１２から取得すると共に、取得したアクセス履歴より各レコードの滞留時間を抽出する機能を有している。レコードとは所定のユーザが所定のＵＲＬのウェブページを閲覧した記録であり、レコードの滞留時間とは、所定のユーザが所定のＵＲＬのウェブページを閲覧し続けた時間である。滞留時間抽出部２１は、アクセス履歴をユーザＩＤと時刻にてソートした後、現レコードと次レコードの時刻の差を取ることで、滞留時間を抽出することができる。滞留時間抽出部２１は、抽出した滞留時間を通信セッション特定部２２へ出力する機能を有している。
【００２４】
通信セッション特定部２２は、滞留時間抽出部２１で取得されたアクセス履歴に含まれる複数の通信セッションを特定する機能を有している。この複数の通信セッションは、それぞれ同一のクライアント端末４０によって順次アクセスされた一連のＵＲＬからなる。通信セッション特定部２２は、具体的には、所定時間以下の時間間隔をおいて順次アクセスされた一連のＵＲＬとして通信セッションを抽出できる。例えば，５分を閾値とすれば、現レコードと次レコードのアクセス時刻の差分が５分以上であれば、通信セッションの切れ目とすることができる。あるいは、別の方法として、通信セッションを構成する一連のＵＲＬが、アクセス履歴に含まれるリファラによって特定されてもよい。すなわち、アクセス履歴にリファラが記録されていれば、リファラにより連続するアクセスを抽出でき、通信セッションを特定することが可能である。通信セッション特定部２２は、累積滞留時間集計部２３へ特定した通信セッションを出力する機能を有している。
【００２５】
累積滞留時間集計部２３は、通信セッション特定部２２で特定された通信セッションに含まれるレコードの滞留時間を集計する機能を有している。累積滞留時間集計部２３は、同一ユーザ、同一通信セッションごとにＵＬＲにおける共通部を抽出し、ＵＲＬ共通部を有するレコードの滞留時間の合計を累積滞留時間として集計する機能を有している。具体的には、累積滞留時間集計部２３は、通信セッション特定部２２で特定された複数の通信セッションのそれぞれについて、ＵＲＬにおける共通の文字列を抽出する。より具体的には、累積滞留時間集計部２３は、通信セッション特定部２２で特定された複数の通信セッションのそれぞれについて、ＵＲＬにおける共通のホスト名（ＦＱＤＮ）を抽出し、あるいは、ＵＲＬにおける共通のドメイン名を抽出する。累積滞留時間集計部２３は、集計した累積滞留時間を評価値として検索装置３０へ出力する機能を有している。累積滞留時間集計部２３は、累積滞留時間の平均値を演算して評価値として出力することもできる。
【００２６】
検索装置３０は、クライアント端末４０から要求される検索クエリーに対して、それに適合するコンテンツへのリンク集合を結果として返すシステムである。検索装置３０は、スコア計算用データ格納部３１、スコア計算部３２、検索結果出力部３３を備えて構成されている。
【００２７】
スコア計算用データ格納部３１は、検索の順位を決めるために用いるスコア計算用データを格納する機能を有しており、当該スコア計算用データには各種評価値が含まれており、累積滞留時間も評価値として含まれている。スコア計算用データ格納部３１は、スコア計算部３２へ評価値を出力する機能を有している。
【００２８】
スコア計算部３２は、検索クエリーに対して適合するコンテンツを判定するために、スコア計算用データ格納部３１に格納されたデータを用いて，各コンテンツに対しスコアを算出する機能を有している。通常、スコア計算部３２は、複数の評価指標を用いて、検索クエリーに対する文書の適合度をスコア化する。本発明の累積滞留時間は評価指標の一つとなるものである。スコア計算部３２が行うことのできる簡単なスコア計算例としては、検索クエリーが含まれる文書の中から、集計された累積滞留時間をスコアとして計算することがあげられる。スコア計算部３２は、計算したスコアを検索結果出力部３３へ出力する機能を有している。
【００２９】
検索結果出力部３３は、クライアント端末４０に対してコンテンツへのリンク集合を検索結果として出力する機能を有している。更に、検索結果出力部３３は、スコア計算部３２で計算したスコアに基づいて、スコアの高い順にコンテンツを並べて検索結果を出力する機能を有している。
【００３０】
次に、図２〜図７を参照して、本発明の第一実施形態に係る検索結果順位付けシステム１による検索結果順位付け方法について説明する。図２は、本発明の第一実施形態に係る検索結果順位付けシステム１の制御処理の流れを説明するためのシーケンス図である。
【００３１】
図２に示すように、クライアント端末４０は、ネットワークに対してＨＴＴＰリクエストを行うことでコンテンツを閲覧し（ステップＳ１００）、ＵＲＬ情報蓄積装置１０のアクセス履歴収集部１１は、ユーザのアクセス履歴を収集すると共に、アクセス履歴蓄積部１２に当該アクセス履歴を蓄積する（ステップＳ１１０）。アクセス履歴蓄積部１２は、図４に示すようにユーザＩＤ、日付、時刻、リクエストＵＲＬが含まれるデータを蓄積する。なお、Ｓ１００及びＳ１１０の処理は、ユーザがネットワークを利用している間、繰り返し実行され、アクセス履歴は随時蓄積される。
【００３２】
次に、評価値演算装置２０は、Ｓ１１０で蓄積されたアクセス履歴に基づいて評価値演算処理を行う（ステップＳ１３０）。図３は、評価値演算装置２０で実行される評価値演算処理の詳細を示すフローチャートである。図３に示すように、評価値演算装置２０の滞留時間抽出部２１は、アクセス履歴蓄積部１２からアクセス履歴を取得する（ステップＳ１３２：アクセス履歴取得ステップ）。更に、滞留時間抽出部２１は、Ｓ１３２で取得したアクセス履歴に基づいて滞留時間を抽出する（ステップＳ１３４：滞留時間抽出ステップ）。滞留時間抽出部２１は、具体的には、図４に示すアクセス履歴をユーザIDと時刻にてソートした後、現レコードと次レコードの時刻の差を取ることで滞留時間を算出する。このとき、ユーザが最後にアクセスしたページについては滞留時間の算出はできないのでＮＵＬＬとなる。これによって、滞留時間抽出部２１は、図５に示すような滞留時間を取得することができる。
【００３３】
次に、評価値演算装置２０の通信セッション特定部２２は、Ｓ１３２で取得されたアクセス履歴に含まれる複数の通信セッションを特定する（ステップＳ１３６：通信セッション特定ステップ）。通信セッション特定部２２は、所定時間以下の時間間隔をおいて順次アクセスされた一連のレコードとして通信セッションを抽出する。通信セッション特定部２２は、例えば、５分を閾値とした場合、現レコードと次レコードのアクセス時刻の差分が５分以上であれば、通信セッションの切れ目とする。あるいは、通信セッション特定部２２は、他の例として、アクセス履歴にリファラが記録されていれば、リファラにより連続するアクセスを抽出し、通信セッションを特定する。ここでは、通信セッションの抽出方法を時間間隔により抽出する方法とした場合における例を図６に示す。なお、各通信セッションの最終レコードの滞留時間はＮＵＬＬとなる。
【００３４】
次に、評価値演算装置２０の累積滞留時間集計部２３は、Ｓ１３６で特定された通信セッションに含まれるレコードの滞留時間を集計する（ステップＳ１３８：集計ステップ）。累積滞留時間集計部２３は、同一ユーザ、同一セッション毎にＵＲＬを元に累積滞留時間を集計する。累積滞留時間集計部２３は、具体的には、同一ユーザ、同一通信セッションごとにＵＲＬにおける共通の文字列（ホスト名やドメイン名）を抽出し、このようにユーザ及び通信セッションが同じでＵＲＬにおける文字列（ホスト部やドメイン部）が共通のものの滞留時間の和を算出し、当該和を各レコードの累積滞留時間とする。当該集計結果の一例を図７に示す。図７に示すように、最初のレコードの累積滞留時間は、ユーザＩＤが１０００、通信セッションが１、ＵＲＬホスト部が“ｗｗｗ１．□□□．ｎｅ．ｊｐ”である通信レコードの滞留時間の和となっているのが分かる。即ち、１番目と４番目のレコードの和となっていることが分かる。以上によって、評価値演算装置２０は、Ｓ１３８で得られた累積滞留時間を評価値として取得した後、図３に示す評価値演算処理を終了させる。
【００３５】
図２へ戻り、評価値演算装置２０は、Ｓ１３０で取得した累積滞留時間を評価値として検索装置３０へ出力する（ステップＳ１４０）。検索装置３０のスコア計算用データ格納部３１は、Ｓ１４０で出力された累積滞留時間を他の評価値と共に格納する。なお、Ｓ１２０〜Ｓ１４０の処理はクライアント端末４０が検索クエリーを要求するまでの間、繰り返し実行される。
【００３６】
次に、クライアント端末４０が検索装置３０に対して検索クエリーを要求すると（ステップＳ１５０）、検索装置３０のスコア計算部３２は、スコア計算用データ格納部３１に格納されている評価値を用いて、各コンテンツに対するスコアを計算する（ステップＳ１６０）。次に、検索装置３０の検索結果出力部３３は、Ｓ１６０で計算されたスコアの高い順に各コンテンツを並べ、クライアント端末４０に対してコンテンツへのリンク集合を検索結果として出力する（ステップＳ１７０）。Ｓ１７０の処理が終了すると、図２に示す処理は終了し、本実施形態に係る検索結果順位付けの処理が終了する。
【００３７】
以上によって、本実施形態に係る検索結果順位付け方法によれば、Ｓ１３４でアクセス履歴より各レコードの滞留時間を抽出し、Ｓ１３６でアクセス履歴に含まれる複数の通信セッションを特定し、Ｓ１３８でＳ１３６において特定された通信セッションに含まれるレコードの滞留時間を集計することにより、ＵＲＬの表示順の順位付けに用いるＵＲＬの評価値をレコードの滞留時間の合計値に基づいて演算することができる。単一ページではその良し悪しに関わらず、ページの性質が滞留時間に反映されてしまうが、本実施形態に係る検索結果順位付け方法では、関連するページの滞留時間を合計することで、ページの性質による滞留時間のばらつきを補正することが可能となり、これによってユーザの興味を判定しやすくなる。以上によって、ウェブページの性質による滞留時間のばらつきによらず、ウェブページの評価精度を高め、適切に順位付けすることができる。
【００３８】
また、本実施形態に係る検索結果順位付けシステム１及び評価値演算装置２０によれば、滞留時間抽出部２１でアクセス履歴より各レコードの滞留時間を取得し、通信セッション特定部２２でアクセス履歴に含まれる複数の通信セッションを特定し、累積滞留時間集計部２３で通信セッション特定部２２によって特定された通信セッションに含まれるレコードの滞留時間を集計することにより、ＵＲＬの表示順の順位付けに用いるＵＲＬの評価値をレコードの滞留時間の合計値に基づいて演算することができる。単一ページではその良し悪しに関わらず、ページの性質が滞留時間に反映されてしまうが、本実施形態に係る検索結果順位付けシステム１及び評価値演算装置２０では、関連するページの滞留時間を合計することで、ページの性質による滞留時間のばらつきを補正することが可能となり、これによってユーザの興味を判定しやすくなる。以上によって、ウェブページの性質による滞留時間のばらつきによらず、ウェブページの評価精度を高め、適切に順位付けすることができる。
【００３９】
［第二実施形態］
本発明の第二実施形態に係る検索結果順位付け方法、検索結果順位付けシステム及び評価値演算装置では、累積滞留時間集計部２３が、同一ユーザ、同一セッションのうち、一定のルールで抽出したＵＲＬ共通部を持つものを対象として滞留時間を合計する点で第一実施形態に係る検索結果順位付け方法、検索結果順位付けシステム及び評価値演算装置と主に相違している。一定のルールとは、具体的に、ＵＲＬにおけるホスト名のうち、ＩＰアドレスの場合は共通するＩＰアドレス、属性型ドメインや地域型ドメインの場合は共通する第３ドメイン、それ以外の場合には共通する第２ドメインを抽出するというルールである。例えば、ＵＲＬが「ｈｔｔｐ：／／ｗｗｗ１．□□□．ｎｅ．ｊｐ／ＡＡＡ．ｈｔｍ」の場合、「属性型ドメイン（ｎｅ．ｊｐ）の場合」に該当するので、第３ドメインである「□□□」が本ルールにより抽出された共通部となる。同様に、ＵＲＬが「ｈｔｔｐ：／／ｗｗｗ２．□□□．ｃｏｍ／ＣＣＣ．ｈｔｍ」の場合、「それ以外の場合（ｃｏｍ）」に該当するので、第２ドメインである「□□□」が本ルールにより抽出された共通部となる。図８に、本ルールにより集計された累積滞留時間の例を示す。１番目、３番目、４番目のレコードがＵＲＬ共通部として「□□□」を持つので、累積滞留時間集計部２３は、それらの滞留時間の合計を累積滞留時間として集計する。
【００４０】
以上によって、同一のサービス提供元であっても必ずしもＵＲＬのホスト部が一致しない場合もあるが、本発明の第二実施形態に係る検索結果順位付け方法、検索結果順位付けシステム及び評価値演算装置によれば、上記ルールに従ったＵＲＬ共通部の滞留時間の合計を累積滞留時間として集計することで、同一のサービス提供元を推定することができ、一層ウェブページの評価精度を高め、適切に順位付けすることができる。
【００４１】
［第三実施形態］
本発明の第三実施形態に係る検索結果順位付け方法、検索結果順位付けシステム及び評価値演算装置は、累積滞留時間集計部２３が、同一ユーザ、同一セッション、同一ＵＲＬ共通部のうち、連続したレコードの滞留時間を合計する点で第二実施形態に係る検索結果順位付け方法、検索結果順位付けシステム及び評価値演算装置と主に相違している。図９に、第二実施形態に示すルールで抽出したＵＲＬ共通部を用い、連続したレコードの滞留時間を合計した例を示す。図９に示すように、３番目と４番目のレコードは、同一ユーザ、同一セッション、同一のＵＲＬ共通部（「□□□」）を持つので２つのレコードの滞留時間が合計されている。
【００４２】
以上によって、同一ユーザ、同一セッション、同一のＵＲＬ共通部に加えて、連続したレコードを対象とすることにより、関わりの深いページの滞留時間を合計することが可能となる。
【００４３】
本発明は、上述した実施形態に限定されるものではない。例えば、図２に示すＳ１４０の処理では、評価値演算装置２０は、累積滞留時間を評価値として出力したが、累積滞留時間の平均値を評価値として出力してもよい。
【符号の説明】
【００４４】
１…検索結果順位付けシステム、１０…ＵＲＬ情報蓄積装置、２０…評価値演算装置、３０…検索装置、４０…クライアント端末（端末）、２１…滞留時間抽出部（滞留時間抽出手段）、２２…通信セッション特定部（通信セッション特定手段）、２３…累積滞留時間集計部（累積滞留時間集計手段）、Ｓ１３２…アクセス履歴取得ステップ、Ｓ１３４…滞留時間抽出ステップ、Ｓ１３６…通信セッション特定ステップ、Ｓ１３８…集計ステップ。
【図１】
2010271777.tif 000003
【図２】
2010271777.tif 000004
【図３】
2010271777.tif 000005
【図４】
2010271777.tif 000006
【図５】
2010271777.tif 000007
【図６】
2010271777.tif 000008
【図７】
2010271777.tif 000009
【図８】
2010271777.tif 000010
【図９】
2010271777.tif 000011