(57)【要約】【課題】  利用者の要求に応じ、過去に見たことがあるコンテンツと、過去に見たことが無いコンテンツを同時に検索することができ、過去に見たことがある情報について既に見たことがあるかどうかを判別可能に表示できるコンテンツ検索方法およびシステム、プログラムおよびプログラム記録媒体を提供する。【解決手段】  検索装置１は、利用者の閲覧履歴情報を保持し、閲覧ページ内検索部８において、利用者が過去に閲覧したことのある情報の範囲内で検索を行う。全ページ検索部７と閲覧ページ内検索部８から得られる検索結果の情報ごとに、利用者の閲覧履歴情報を元にして検索要求への適合度を計算する。利用者が見たコンテンツを更新日時と共に記録・保持する。利用者の閲覧履歴に因らない検索要求への適合度と閲覧履歴に因る検索要求への適合度を元にして、検索要求への総合適合度を計算する。【選択図】      図１
2005174138.tif 000002
【特許請求の範囲】
【請求項１】
インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するためのコンテンツ検索方法であって、
利用者の閲覧したコンテンツの履歴情報である閲覧履歴情報を閲覧履歴データベースに保持し、
前記目的コンテンツに対する検索要求を検索要求元より検索管理部が受けたことに応じて、全ページ検索部が前記目的コンテンツの検索を実行し、
前記閲覧履歴情報を適用した前記検索要求への適合度と、前記閲覧履歴情報を適用しない検索要求への適合度と、に基づいて検索要求への総合適合度を演算し、
この総合適合度を適用した検索結果を前記検索要求元に送信することをもって、前記コンテンツの検索を行うことを特徴とするコンテンツ検索方法。
【請求項２】
前記総合適合度の演算は、
前記演算の方法を指定する識別子である演算識別子を受信し、
前記演算識別子に応じて前記演算の方法を変更して前記検索要求に対する総合適合度を求めることを特徴とする請求項１に記載のコンテンツ検索方法。
【請求項３】
前記全ページ検索部は、
受信した検索要求に応じて前記インターネット、イントラネットあるいはローカルマシン上のコンテンツを検索する機能を提供している検索サービスに接続して、
前記目的コンテンツを検索するための検索要求データを作成して前記検索サービスへ送信し、
前記検索サービスからの返信に含まれる、前記検索要求に対する前記識別情報、および／または前記閲覧履歴情報を適用しない検索要求への適合度を抽出することを特徴とする請求項１に記載のコンテンツ検索方法。
【請求項４】
前記検索管理部は、
前記利用者が既に閲覧したコンテンツを過去に見た保管コンテンツとして保持しており、
前記コンテンツの更新時間を前記閲覧履歴データベースに保持し、
前記全ページ検索部の前記検索により得られた前記識別情報ごとに、この識別情報が示す前記コンテンツが更新された更新時間を判別し、
前記検索によって得られた前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに、前記閲覧履歴情報の適用をしない検索要求への適合度を演算し、
前記検索要求に応じて過去に見た前記保管コンテンツを母集団として検索を実行して、前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに前記閲覧履歴情報の適用をした検索要求への適合度を演算し、
２つの前記演算によって得たそれぞれの前記適合度に基づいて前記検索要求への総合適合度を演算により求め、この総合適合度を適用した検索結果をもって、前記コンテンツの検索を行うことを特徴とする請求項１に記載のコンテンツ検索方法。
【請求項５】
前記閲覧履歴データベースは、
すべての前記識別情報と、前記閲覧のすくなくとも時間および／または回数を示す情報を含む前記閲覧履歴情報と、を受信し記憶することを特徴とする請求項１〜４のいずれかに記載のコンテンツ検索方法。
【請求項６】
前記検索管理部は、
すべての前記識別情報を受信し、
前記識別情報に基づいて、前記利用者が過去に閲覧したコンテンツと、このコンテンツの更新時間とを記憶可能なことを特徴とする請求項４に記載のコンテンツ検索方法。
【請求項７】
前記閲覧履歴情報において、前記利用者が過去に閲覧済みのコンテンツを検索対象の母集団と
して閲覧ページ内検索部が前記目的コンテンツの検索を実行し、
前記閲覧ページ内検索部による前記検索により得られた前記識別情報のそれぞれに対し、前記閲覧履歴情報を適用して前記検索要求に対する適合度を演算することを特徴とする請求項１に記載のコンテンツ検索方法。
【請求項８】
前記全ページ検索部による前記検索により得られたコンテンツを一意に特定する識別情報に対し、前記閲覧履歴情報を適用しないで前記検索要求に対する適合度を演算することを特徴とする請求項１または７のいずれかに記載のコンテンツ検索方法。
【請求項９】
インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するための検索装置において実行されることを特徴とする請求項１〜８のいずれかに記載のコンテンツ検索方法。
【請求項１０】
インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するためのコンテンツ検索システムであって、
利用者の閲覧したコンテンツの履歴情報である閲覧履歴情報を保持する閲覧履歴データベースと、
前記目的コンテンツに対する検索要求を検索要求元より検索管理部が受けたことに応じて前記目的コンテンツの検索を実行する全ページ検索部と、
前記閲覧履歴情報を適用した前記検索要求への適合度と、前記閲覧履歴情報を適用しない検索要求への適合度と、に基づいて検索要求への総合適合度を演算し、
この総合適合度を適用した検索結果を前記検索要求元に送信する検索管理部と、を備えることを特徴とするコンテンツ検索システム。
【請求項１１】
前記総合適合度の演算は、
前記演算の方法を指定する識別子である演算識別子を受信し、
前記演算識別子に応じて前記演算の方法を変更して前記検索要求に対する総合適合度を求めることを特徴とする請求項１０に記載のコンテンツ検索システム。
【請求項１２】
前記全ページ検索部は、
受信した検索要求に応じて前記インターネット、イントラネットあるいはローカルマシン上のコンテンツを検索する機能を提供している検索サービスに接続して、
前記目的コンテンツを検索するための検索要求データを作成して前記検索サービスへ送信し、
前記検索サービスからの返信に含まれる、前記検索要求に対する前記識別情報、および／または前記閲覧履歴情報を適用しない検索要求への適合度を抽出することを特徴とする請求項１０に記載のコンテンツ検索システム。
【請求項１３】
前記検索管理部は、
前記利用者が既に閲覧したコンテンツを過去に見た保管コンテンツとして保持しており、
前記コンテンツの更新時間を前記閲覧履歴データベースに保持し、
前記全ページ検索部の前記検索により得られた前記識別情報ごとに、この識別情報が示す前記コンテンツが更新された更新時間を判別し、
前記検索によって得られた前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに、前記閲覧履歴情報の適用をしない検索要求への適合度を演算し、
前記検索要求に応じて過去に見た前記保管コンテンツを母集団として検索を実行して、前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに前記閲覧履歴情報の適用をした検索要求への適合度を演算し、
２つの前記演算によって得たそれぞれの前記適合度に基づいて前記検索要求への総合適合度を演算により求め、この総合適合度を適用した検索結果をもって、前記コンテンツの検索を行うことを特徴とする請求項１０に記載のコンテンツ検索システム。
【請求項１４】
前記閲覧履歴データベースは、
すべての前記識別情報と、前記閲覧のすくなくとも時間および／または回数を示す情報を含む前記閲覧履歴情報と、を受信し記憶することを特徴とする請求項１０〜１３のいずれかに記載のコンテンツ検索システム。
【請求項１５】
前記検索管理部は、
すべての前記識別情報を受信し、
前記識別情報に基づいて、前記利用者が過去に閲覧したコンテンツと、このコンテンツの更新時間とを記憶可能なことを特徴とする請求項１４に記載のコンテンツ検索システム。
【請求項１６】
前記閲覧履歴情報において、前記利用者が過去に閲覧済みのコンテンツを検索対象の母集団として閲覧ページ内検索部が前記目的コンテンツの検索を実行し、
前記閲覧ページ内検索部による前記検索により得られた前記識別情報のそれぞれに対し、前記閲覧履歴情報を適用して前記検索要求に対する適合度を演算することを特徴とする請求項１０に記載のコンテンツ検索システム。
【請求項１７】
前記全ページ検索部による前記検索により得られたコンテンツを一意に特定する識別情報に対し、前記閲覧履歴情報を適用しないで前記検索要求に対する適合度を演算することを特徴とする請求項１０または１６のいずれかに記載のコンテンツ検索システム。
【請求項１８】
インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するための検索装置において実行されることを特徴とする請求項１０〜１７のいずれかに記載のコンテンツ検索システム。
【請求項１９】
前記インターネット上に設けられたサーバ、もしくは前記検索サービスが機能するサーバ、もしくは前記Ｗｅｂブラウザが動作する端末のいずれかにおいて構成可能なことを特徴とする請求項１０〜１８のいずれかに記載のコンテンツ検索システム。
【請求項２０】
インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するためのコンテンツ検索プログラムであって、
利用者の閲覧したコンテンツの履歴情報である閲覧履歴情報を閲覧履歴データベースに保持し、
前記目的コンテンツに対する検索要求を検索要求元より検索管理部が受けたことに応じて、全ページ検索部が前記目的コンテンツの検索を実行し、
前記閲覧履歴情報を適用した前記検索要求への適合度と、前記閲覧履歴情報を適用しない検索要求への適合度と、に基づいて検索要求への総合適合度を演算し、
この総合適合度を適用した検索結果を前記検索要求元に送信することをもって、前記コンテンツの検索を行うことを特徴とするコンテンツ検索プログラム。
【請求項２１】
前記総合適合度の演算は、
前記演算の方法を指定する識別子である演算識別子を受信し、
前記演算識別子に応じて前記演算の方法を変更して前記検索要求に対する総合適合度を求めることを特徴とする請求項２０に記載のコンテンツ検索プログラム。
【請求項２２】
前記全ページ検索部は、
受信した検索要求に応じて前記インターネット、イントラネットあるいはローカルマシン上のコンテンツを検索する機能を提供している検索サービスに接続して、
前記目的コンテンツを検索するための検索要求データを作成して前記検索サービスへ送信し、
前記検索サービスからの返信に含まれる、前記検索要求に対する前記識別情報、および／または前記閲覧履歴情報を適用しない検索要求への適合度を抽出することを特徴とする請求項２０に記載のコンテンツ検索プログラム。
【請求項２３】
前記検索管理部は、
前記利用者が既に閲覧したコンテンツを過去に見た保管コンテンツとして保持しており、
前記コンテンツの更新時間を前記閲覧履歴データベースに保持し、
前記全ページ検索部の前記検索により得られた前記識別情報ごとに、この識別情報が示す前記コンテンツが更新された更新時間を判別し、
前記検索によって得られた前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに、前記閲覧履歴情報の適用をしない検索要求への適合度を演算し、
前記検索要求に応じて過去に見た前記保管コンテンツを母集団として検索を実行して、前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに前記閲覧履歴情報の適用をした検索要求への適合度を演算し、
２つの前記演算によって得たそれぞれの前記適合度に基づいて前記検索要求への総合適合度を演算により求め、この総合適合度を適用した検索結果をもって、前記コンテンツの検索を行うことを特徴とする請求項２０に記載のコンテンツ検索プログラム。
【請求項２４】
前記閲覧履歴データベースは、
すべての前記識別情報と、前記閲覧のすくなくとも時間および／または回数を示す情報を含む前記閲覧履歴情報と、を受信し記憶することを特徴とする請求項２０〜２３のいずれかに記載のコンテンツ検索プログラム。
【請求項２５】
前記検索管理部は、
すべての前記識別情報を受信し、
前記識別情報に基づいて、前記利用者が過去に閲覧したコンテンツと、このコンテンツの更新時間とを記憶可能なことを特徴とする請求項２４に記載のコンテンツ検索プログラム。
【請求項２６】
前記閲覧履歴情報において、前記利用者が過去に閲覧済みのコンテンツを検索対象の母集団として閲覧ページ内検索部が前記目的コンテンツの検索を実行し、
前記閲覧ページ内検索部による前記検索により得られた前記識別情報のそれぞれに対し、前記閲覧履歴情報を適用して前記検索要求に対する適合度を演算することを特徴とする請求項２０に記載のコンテンツ検索プログラム。
【請求項２７】
前記全ページ検索部による前記検索により得られたコンテンツを一意に特定する識別情報に対し、前記閲覧履歴情報を適用しないで前記検索要求に対する適合度を演算することを特徴とする請求項２０または２６のいずれかに記載のコンテンツ検索プログラム。
【請求項２８】
インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するための検索装置において実行されることを特徴とする請求項２０〜２７のいずれかに記載のコンテンツ検索プログラム。
【請求項２９】
前記インターネット上に設けられたサーバ、もしくは前記検索サービスが機能するサーバ、もしくは前記Ｗｅｂブラウザが動作する端末のいずれかにインストールして実行可能なことを特徴とする請求項２０〜２８のいずれかに記載のコンテンツ検索プログラム。
【請求項３０】
インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するためのコンテンツ検索プログラムを記録した記録媒体であって、
利用者の閲覧したコンテンツの履歴情報である閲覧履歴情報を閲覧履歴データベースに保持し、
前記目的コンテンツに対する検索要求を検索要求元より検索管理部が受けたことに応じて、全ページ検索部が前記目的コンテンツの検索を実行し、
前記閲覧履歴情報を適用した前記検索要求への適合度と、前記閲覧履歴情報を適用しない検索要求への適合度と、に基づいて検索要求への総合適合度を演算し、
この総合適合度を適用した検索結果を前記検索要求元に送信することをもって、前記コンテンツの検索を行うことを特徴とするコンテンツ検索プログラムを記録した記録媒体。
【請求項３１】
前記総合適合度の演算は、
前記演算の方法を指定する識別子である演算識別子を受信し、
前記演算識別子に応じて前記演算の方法を変更して前記検索要求に対する総合適合度を求めることを特徴とする請求項３０に記載のコンテンツ検索プログラムを記録した記録媒体。
【請求項３２】
前記全ページ検索部は、
受信した検索要求に応じて前記インターネット、イントラネットあるいはローカルマシン上のコンテンツを検索する機能を提供している検索サービスに接続して、
前記目的コンテンツを検索するための検索要求データを作成して前記検索サービスへ送信し、
前記検索サービスからの返信に含まれる、前記検索要求に対する前記識別情報、および／または前記閲覧履歴情報を適用しない検索要求への適合度を抽出することを特徴とする請求項３０に記載のコンテンツ検索プログラムを記録した記録媒体。
【請求項３３】
前記検索管理部は、
前記利用者が既に閲覧したコンテンツを過去に見た保管コンテンツとして保持しており、
前記コンテンツの更新時間を前記閲覧履歴データベースに保持し、
前記全ページ検索部の前記検索により得られた前記識別情報ごとに、この識別情報が示す前記コンテンツが更新された更新時間を判別し、
前記検索によって得られた前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに、前記閲覧履歴情報の適用をしない検索要求への適合度を演算し、
前記検索要求に応じて過去に見た前記保管コンテンツを母集団として検索を実行して、前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに前記閲覧履歴情報の適用をした検索要求への適合度を演算し、
２つの前記演算によって得たそれぞれの前記適合度に基づいて前記検索要求への総合適合度を演算により求め、この総合適合度を適用した検索結果をもって、前記コンテンツの検索を行うことを特徴とする請求項３０に記載のコンテンツ検索プログラムを記録した記録媒体。
【請求項３４】
前記閲覧履歴データベースは、
すべての前記識別情報と、前記閲覧のすくなくとも時間および／または回数を示す情報を含む前記閲覧履歴情報と、を受信し記憶することを特徴とする請求項３０〜３３のいずれかに記載のコンテンツ検索プログラムを記録した記録媒体。
【請求項３５】
前記検索管理部は、
すべての前記識別情報を受信し、
前記識別情報に基づいて、前記利用者が過去に閲覧したコンテンツと、このコンテンツの更新時間とを記憶可能なことを特徴とする請求項３４に記載のコンテンツ検索プログラムを記録した記録媒体。
【請求項３６】
前記閲覧履歴情報において、前記利用者が過去に閲覧済みのコンテンツを検索対象の母集団として閲覧ページ内検索部が前記目的コンテンツの検索を実行し、
前記閲覧ページ内検索部による前記検索により得られた前記識別情報のそれぞれに対し、前記閲覧履歴情報を適用して前記検索要求に対する適合度を演算することを特徴とする請求項３０に記載のコンテンツ検索プログラムを記録した記録媒体。
【請求項３７】
前記全ページ検索部による前記検索により得られたコンテンツを一意に特定する識別情報に対し、前記閲覧履歴情報を適用しないで前記検索要求に対する適合度を演算することを特徴とする請求項３０または３６のいずれかに記載のコンテンツ検索プログラムを記録した記録媒体。
【請求項３８】
インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するための検索装置において実行されることを特徴とする請求項３０〜３７のいずれかに記載のコンテンツ検索プログラムを記録した記録媒体。
【請求項３９】
前記インターネット上に設けられたサーバ、もしくは前記検索サービスが機能するサーバ、もしくは前記Ｗｅｂブラウザが動作する端末のいずれかにインストールして実行可能なことを特徴とする請求項３０〜３８のいずれかに記載のコンテンツ検索プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上におけるコンテンツのコンテンツ検索方法およびシステム、プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
従来の技術において、インターネット上でコンテンツ（情報）の検索を行った利用者が閲覧した情報を管理しておき、その閲覧の情報を再利用して活用する機能の一例として、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ（登録商標）が提供するＷｅｂブラウザであるＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ（登録商標）において、このＷｅｂブラウザの機能として「お気に入り」と「履歴」の機能が知られている。この「お気に入り」の機能が管理する情報は、「フォルダ」、「Ｗｅｂサイトのタイトル」、「ＵＲＬ」、「表示回数」、および「最終表示日時」である。利用者は、「お気に入り」で管理しているＷｅｂサイトを利用するとき、「お気に入り」のメニューを画面上でクリックして選択し、画面上に表示された登録済みのＷｅｂサイトのタイトルを見て、所望するＷｅｂサイトを探し出している。また、「お気に入り」のメニューの中の「フォルダの作成」機能を用いて、それらのＷｅｂサイトを整理するためのフォルダを作成することも行われている。たとえば、このフォルダに「サッカー」などの名前をつけて、そのフォルダの中に「サッカー」に関するＷｅｂサイトのＵＲＬを登録しておき、後日に望みの「サッカー」に関する情報を含んだＷｅｂサイトの検索をすることが容易となる。
【０００３】
また、「履歴」の機能により管理される情報は、利用者がＷｅｂブラウザで検索した「最終表示日時」、「ＵＲＬ」、「タイトル」、「利用回数」である。利用者は、「履歴」で管理しているＷｅｂサイトを利用するとき、日付順、サイト順、利用回数によって並び替え、Ｗｅｂサイトのタイトルを見て望みのＷｅｂサイトを探すことができる。また、キーワードを入力することで過去に見たＷｅｂサイトの中から、そのキーワードを含むＷｅｂサイトを一覧表示することができる。こうしたＷｅｂブラウザが備える「お気に入り」や「履歴」の機能は、過去に利用者が検索し内容を見たことのあるＷｅｂサイトの中から検索することで機能を提供している。
【０００４】
また、インターネット上にある情報を検索する手段として、Ｇｏｏｇｌｅ社（登録商標）が提供する情報検索のための検索サイトであるＧｏｏｇｌｅ（登録商標）や、ＮＴＴ−Ｘ社（登録商標）が提供するＷｅｂサイトであるＧｏｏ（登録商標）がある。これらは、単語やリンク構造などＷｅｂサイト自身の情報だけから、検索結果を表示する技術である。つまり、検索を行う個人が過去に見たＷｅｂサイトであるかどうかは関係なく検索結果を表示する。
【０００５】
なお、従来より利用者のＷｅｂサイトの閲覧履歴を取得し集計することが行われており、閲覧者の趣向や動向等を分解して以後のホームサイトの更新や営業等に役立てている（例えば、非特許文献参照）。
【非特許文献１】「サイト内検索エンジンのためのスコアリング手法」伊川洋平、定兼邦彦  DEWS2003 7-P-07［平成１５年１１月５日検索］インターネット<http://www.ieice.org/iss/de/DEWS/proc/2003/papers/7-P/7-P-07.pdf>
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術にあっては、利用者が「ある事柄についての情報」を得るために、Ｇｏｏｇｌｅ（登録商標）やｇｏｏ（登録商標）を用いて検索した場合、検索結果が何百件、何千件とあり、すべての検索結果を確認しきれないことがあった。
【０００７】
また、Ｇｏｏｇｌｅ（登録商標）やｇｏｏ（登録商標）では独自のランキング方法により、検索キーワードへの適合度順に表示するものの、こうしたランキングは固定的であり、利用者が過去に何度も見たことで内容を覚えており検索結果に表示してほしくない情報であっても上位に表示されてしまう。つまり、過去に見たことが無い新しいＷｅｂサイト（コンテンツ）を探す労力を増す要因になっていた。
【０００８】
また、過去に見たことがあるＷｅｂサイトは「ある事柄についての情報」を理解することは、過去に見たことが無いＷｅｂサイトに比べて容易である。どんな情報がどこに書いてあるのかを、ある程度推測できるため、短時間で該Ｗｅｂサイトの中の「ある事柄についての情報」にたどり着き、ポイントを押さえて「ある事柄についての情報」を理解できる。つまり、過去に見たＷｅｂサイトのほうが利用者にとって有効である状況も考えられる。しかしながら既存の技術では、過去に見たことがあるサイトの中からのみ検索し、検索結果を表示するか、あるいは、過去に見たことがあるかないかに関わらず検索するが過去に見たサイトであることを考慮せず検索結果を表示していた。
【０００９】
また、利用者は過去に見たサイトを削除あるいは優先しながら、過去に見たことがあるＷｅｂサイトと過去に見たことが無いＷｅｂサイトを同時に検索することはできなかった。
【００１０】
本発明は上記の点に鑑みてなされたものであり、過去に見たコンテンツを削除あるいは優先度を増減可能として、過去に見たことがあるコンテンツと、過去に見たことが無いコンテンツを同時に検索することができ、利用者が検索に要する操作や労力を削減しつつ目的とする情報を得ることができ、
また、利用者の要求に応じ、過去に見たことがある情報について既に見たことがあるかどうかを判別可能に表示できるコンテンツ検索方法およびシステム、プログラムおよびプログラム記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の本発明は、インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するためのコンテンツ検索方法であって、利用者の閲覧したコンテンツの履歴情報である閲覧履歴情報を閲覧履歴データベースに保持し、前記目的コンテンツに対する検索要求を検索要求元より検索管理部が受けたことに応じて、全ページ検索部が前記目的コンテンツの検索を実行し、前記閲覧履歴情報を適用した前記検索要求への適合度と、前記閲覧履歴情報を適用しない検索要求への適合度と、に基づいて検索要求への総合適合度を演算し、この総合適合度を適用した検索結果を前記検索要求元に送信することをもって、前記コンテンツの検索を行う。
【００１２】
また、請求項２に記載の本発明は、請求項１において、前記総合適合度の演算は、前記演算の方法を指定する識別子である演算識別子を受信し、前記演算識別子に応じて前記演算の方法を変更して前記検索要求に対する総合適合度を求める。
【００１３】
また、請求項３に記載の本発明は、請求項１において、前記全ページ検索部は、受信した検索要求に応じて前記インターネット、イントラネットあるいはローカルマシン上のコンテンツを検索する機能を提供している検索サービスに接続して、前記目的コンテンツを検索するための検索要求データを作成して前記検索サービスへ送信し、前記検索サービスからの返信に含まれる、前記検索要求に対する前記識別情報、および／または前記閲覧履歴情報を適用しない検索要求への適合度を抽出する。
【００１４】
また、請求項４に記載の本発明は、請求項１において、前記検索管理部は、前記利用者が既に閲覧したコンテンツを過去に見た保管コンテンツとして保持しており、前記コンテンツの更新時間を前記閲覧履歴データベースに保持し、前記全ページ検索部の前記検索により得られた前記識別情報ごとに、この識別情報が示す前記コンテンツが更新された更新時間を判別し、前記検索によって得られた前記識別情報と、更新時間によって一意となる更新時間を考慮した該識別情報ごとに、前記閲覧履歴情報の適用をしない検索要求への適合度を演算し、前記検索要求に応じて過去に見た前記保管コンテンツを母集団として検索を実行して、前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに前記閲覧履歴情報の適用をした検索要求への適合度を演算し、２つの前記演算によって得たそれぞれの前記適合度に基づいて前記検索要求への総合適合度を演算により求め、この総合適合度を適用した検索結果をもって、前記コンテンツの検索を行う。
【００１５】
また、請求項５に記載の本発明は、請求項１〜４のいずれかにおいて前記閲覧履歴データベースは、すべての前記識別情報と、前記閲覧のすくなくとも時間および／または回数を示す情報を含む前記閲覧履歴情報と、を受信し記憶する。
【００１６】
請求項６に記載の本発明は、請求項４において、前記検索管理部は、すべての前記識別情報を受信し、前記識別情報に基づいて、前記利用者が過去に閲覧したコンテンツと、このコンテンツの更新時間とを記憶可能である。
【００１７】
また、請求項７に記載の本発明は、請求項１において、前記閲覧履歴情報において、前記利用者が過去に閲覧済みのコンテンツを検索対象の母集団として閲覧ページ内検索部が前記目的コンテンツの検索を実行し、前記閲覧ページ内検索部による前記検索により得られた前記識別情報のそれぞれに対し、前記閲覧履歴情報を適用して前記検索要求に対する適合度を演算する。
【００１８】
また、請求項８に記載の本発明は、請求項１または７のいずれかにおいて、前記全ページ検索部による前記検索により得られたコンテンツを一意に特定する識別情報に対し、前記閲覧履歴情報を適用しないで前記検索要求に対する適合度を演算する。
【００１９】
また、請求項９に記載の本発明は、請求項１〜８のいずれかにおいて、インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するための検索装置において実行される。
【００２０】
また、請求項１０に記載の本発明は、インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するためのコンテンツ検索システムであって、利用者の閲覧したコンテンツの履歴情報である閲覧履歴情報を保持する閲覧履歴データベースと、前記目的コンテンツに対する検索要求を検索要求元より検索管理部が受けたことに応じて前記目的コンテンツの検索を実行する全ページ検索部と、前記閲覧履歴情報を適用した前記検索要求への適合度と、前記閲覧履歴情報を適用しない検索要求への適合度と、に基づいて検索要求への総合適合度を演算し、この総合適合度を適用した検索結果を前記検索要求元に送信する検索管理部と、を備える。
【００２１】
また、請求項１１に記載の本発明は、請求項１０において、前記総合適合度の演算は、前記演算の方法を指定する識別子である演算識別子を受信し、前記演算識別子に応じて前記演算の方法を変更して前記検索要求に対する総合適合度を求める。
【００２２】
また、請求項１２に記載の本発明は、請求項１０において、前記全ページ検索部は、受信した検索要求に応じて前記インターネット、イントラネットあるいはローカルマシン上のコンテンツを検索する機能を提供している検索サービスに接続して、前記目的コンテンツを検索するための検索要求データを作成して前記検索サービスへ送信し、前記検索サービスからの返信に含まれる、前記検索要求に対する前記識別情報、および／または前記閲覧履歴情報を適用しない検索要求への適合度を抽出する。
【００２３】
また、請求項１３に記載の本発明は、請求項１０において、前記検索管理部は、前記利用者が既に閲覧したコンテンツを過去に見た保管コンテンツとして保持しており、前記コンテンツの更新時間を前記閲覧履歴データベースに保持し、前記全ページ検索部の前記検索により得られた前記識別情報ごとに、この識別情報が示す前記コンテンツが更新された更新時間を判別し、前記検索によって得られた前記識別情報と、更新時間によって一意となる更新時間を考慮した該識別情報ごとに、前記閲覧履歴情報の適用をしない検索要求への適合度を演算し、前記検索要求に応じて過去に見た前記保管コンテンツを母集団として検索を実行して、前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに前記閲覧履歴情報の適用をした検索要求への適合度を演算し、２つの前記演算によって得たそれぞれの前記適合度に基づいて前記検索要求への総合適合度を演算により求め、この総合適合度を適用した検索結果をもって、前記コンテンツの検索を行う。
【００２４】
また、請求項１４に記載の本発明は、請求項１０〜１３のいずれかにおいて、前記閲覧履歴データベースは、すべての前記識別情報と、前記閲覧のすくなくとも時間および／または回数を示す情報を含む前記閲覧履歴情報と、を受信し記憶する。
【００２５】
また、請求項１５に記載の本発明は、請求項１４において、前記検索管理部は、すべての前記識別情報を受信し、前記識別情報に基づいて、前記利用者が過去に閲覧したコンテンツと、このコンテンツの更新時間とを記憶可能なことを特徴とする。
【００２６】
また、請求項１６に記載の本発明は、請求項１０において、前記閲覧履歴情報において、前記利用者が過去に閲覧済みのコンテンツを検索対象の母集団として閲覧ページ内検索部が前記目的コンテンツの検索を実行し、前記閲覧ページ内検索部による前記検索により得られた前記識別情報のそれぞれに対し、前記閲覧履歴情報を適用して前記検索要求に対する適合度を演算する。
【００２７】
また、請求項１７に記載の本発明は、請求項１０または１６のいずれかにおいて、前記全ページ検索部による前記検索により得られたコンテンツを一意に特定する識別情報に対し、前記閲覧履歴情報を適用しないで前記検索要求に対する適合度を演算する。
【００２８】
また、請求項１８に記載の本発明は、請求項１０〜１７のいずれかにおいて、インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するための検索装置において実行される。
【００２９】
また、請求項１９に記載の本発明は、請求項１０〜１８のいずれかにおいて、前記インターネット上に設けられたサーバ、もしくは前記検索サービスが機能するサーバ、もしくは前記Ｗｅｂブラウザが動作する端末のいずれかにおいて構成可能である。
【００３０】
また、請求項２０に記載の本発明は、インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するためのコンテンツ検索プログラムであって、利用者の閲覧したコンテンツの履歴情報である閲覧履歴情報を閲覧履歴データベースに保持し、前記目的コンテンツに対する検索要求を検索要求元より検索管理部が受けたことに応じて、全ページ検索部が前記目的コンテンツの検索を実行し、前記閲覧履歴情報を適用した前記検索要求への適合度と、前記閲覧履歴情報を適用しない検索要求への適合度と、に基づいて検索要求への総合適合度を演算し、この総合適合度を適用した検索結果を前記検索要求元に送信することをもって、前記コンテンツの検索を行う。
【００３１】
また、請求項２１に記載の本発明は、請求項２０において、前記総合適合度の演算は、前記演算の方法を指定する識別子である演算識別子を受信し、前記演算識別子に応じて前記演算の方法を変更して前記検索要求に対する総合適合度を求める。
【００３２】
また、請求項２２に記載の本発明は、請求項２０において、前記全ページ検索部は、受信した検索要求に応じて前記インターネット、イントラネットあるいはローカルマシン上のコンテンツを検索する機能を提供している検索サービスに接続して、前記目的コンテンツを検索するための検索要求データを作成して前記検索サービスへ送信し、前記検索サービスからの返信に含まれる、前記検索要求に対する前記識別情報、および／または前記閲覧履歴情報を適用しない検索要求への適合度を抽出する。
【００３３】
また、請求項２３に記載の本発明は、請求項２０において、前記検索管理部は、前記利用者が既に閲覧したコンテンツを過去に見た保管コンテンツとして保持しており、前記コンテンツの更新時間を前記閲覧履歴データベースに保持し、前記全ページ検索部の前記検索により得られた前記識別情報ごとに、この識別情報が示す前記コンテンツが更新された更新時間を判別し、前記検索によって得られた前記識別情報と、更新時間によって一意となる更新時間を考慮した該識別情報ごとに、前記閲覧履歴情報の適用をしない検索要求への適合度を演算し、前記検索要求に応じて過去に見た前記保管コンテンツを母集団として検索を実行して、前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに前記閲覧履歴情報の適用をした検索要求への適合度を演算し、２つの前記演算によって得たそれぞれの前記適合度に基づいて前記検索要求への総合適合度を演算により求め、この総合適合度を適用した検索結果をもって、前記コンテンツの検索を行う。
【００３４】
また、請求項２４に記載の本発明は、請求項２０〜２３のいずれかにおいて、前記閲覧履歴データベースは、すべての前記識別情報と、前記閲覧のすくなくとも時間および／または回数を示す情報を含む前記閲覧履歴情報と、を受信し記憶する。
【００３５】
また、請求項２５に記載の本発明は、請求項２４において、前記検索管理部は、すべての前記識別情報を受信し、前記識別情報に基づいて、前記利用者が過去に閲覧したコンテンツと、このコンテンツの更新時間とを記憶可能である。
【００３６】
また、請求項２６に記載の本発明は、請求項２０において、前記閲覧履歴情報において、前記利用者が過去に閲覧済みのコンテンツを検索対象の母集団として閲覧ページ内検索部が前記目的コンテンツの検索を実行し、前記閲覧ページ内検索部による前記検索により得られた前記識別情報のそれぞれに対し、前記閲覧履歴情報を適用して前記検索要求に対する適合度を演算する。
【００３７】
また、請求項２７に記載の本発明は、請求項２０または２６のいずれかにおいて、前記全ページ検索部による前記検索により得られたコンテンツを一意に特定する識別情報に対し、前記閲覧履歴情報を適用しないで前記検索要求に対する適合度を演算する。
【００３８】
また、請求項２８に記載の本発明は、請求項２０〜２７のいずれかにおいて、インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するための検索装置において実行される。
【００３９】
また、請求項２９に記載の本発明は、請求項２０〜２８のいずれかにおいて、前記インターネット上に設けられたサーバ、もしくは前記検索サービスが機能するサーバ、もしくは前記Ｗｅｂブラウザが動作する端末のいずれかにインストールして実行可能である。
【００４０】
また、請求項３０に記載の本発明は、インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するためのコンテンツ検索プログラムを記録した記録媒体であって、利用者の閲覧したコンテンツの履歴情報である閲覧履歴情報を閲覧履歴データベースに保持し、前記目的コンテンツに対する検索要求を検索要求元より検索管理部が受けたことに応じて、全ページ検索部が前記目的コンテンツの検索を実行し、前記閲覧履歴情報を適用した前記検索要求への適合度と、前記閲覧履歴情報を適用しない検索要求への適合度と、に基づいて検索要求への総合適合度を演算し、この総合適合度を適用した検索結果を前記検索要求元に送信することをもって、前記コンテンツの検索を行うことを特徴とするコンテンツ検索プログラムを記録する。
【００４１】
また、請求項３１に記載の本発明は、請求項３０において、前記総合適合度の演算は、前記演算の方法を指定する識別子である演算識別子を受信し、前記演算識別子に応じて前記演算の方法を変更して前記検索要求に対する総合適合度を求めることを特徴とするコンテンツ検索プログラムを記録する。
【００４２】
また、請求項３２に記載の本発明は、請求項３０において、前記全ページ検索部は、受信した検索要求に応じて前記インターネット、イントラネットあるいはローカルマシン上のコンテンツを検索する機能を提供している検索サービスに接続して、前記目的コンテンツを検索するための検索要求データを作成して前記検索サービスへ送信し、前記検索サービスからの返信に含まれる、前記検索要求に対する前記識別情報、および／または前記閲覧履歴情報を適用しない検索要求への適合度を抽出することを特徴とするコンテンツ検索プログラムを記録する。
【００４３】
また、請求項３３に記載の本発明は、請求項３０において、前記検索管理部は、前記利用者が既に閲覧したコンテンツを過去に見た保管コンテンツとして保持しており、前記コンテンツの更新時間を前記閲覧履歴データベースに保持し、前記全ページ検索部の前記検索により得られた前記識別情報ごとに、この識別情報が示す前記コンテンツが更新された更新時間を判別し、前記検索によって得られた前記識別情報と、更新時間によって一意となる更新時間を考慮した該識別情報ごとに、前記閲覧履歴情報の適用をしない検索要求への適合度を演算し、前記検索要求に応じて過去に見た前記保管コンテンツを母集団として検索を実行して、前記識別情報と更新時間によって一意となる更新時間を考慮した該識別情報ごとに前記閲覧履歴情報の適用をした検索要求への適合度を演算し、２つの前記演算によって得たそれぞれの前記適合度に基づいて前記検索要求への総合適合度を演算により求め、この総合適合度を適用した検索結果をもって、前記コンテンツの検索を行うことを特徴とするコンテンツ検索プログラムを記録する。
【００４４】
また、請求項３４に記載の本発明は、請求項３０〜３３のいずれかにおいて、前記閲覧履歴データベースは、すべての前記識別情報と、前記閲覧のすくなくとも時間および／または回数を示す情報を含む前記閲覧履歴情報と、を受信し記憶することを特徴とするコンテンツ検索プログラムを記録する。
【００４５】
また、請求項３５に記載の本発明は、請求項３４において、前記検索管理部は、すべての前記識別情報を受信し、前記識別情報に基づいて、前記利用者が過去に閲覧したコンテンツと、このコンテンツの更新時間とを記憶可能なことを特徴とするコンテンツ検索プログラムを記録する。
【００４６】
また、請求項３６に記載の本発明は、請求項３０において、前記閲覧履歴情報において、前記利用者が過去に閲覧済みのコンテンツを検索対象の母集団として閲覧ページ内検索部が前記目的コンテンツの検索を実行し、前記閲覧ページ内検索部による前記検索により得られた前記識別情報のそれぞれに対し、前記閲覧履歴情報を適用して前記検索要求に対する適合度を演算することを特徴とするコンテンツ検索プログラムを記録する。
【００４７】
また、請求項３７に記載の本発明は、請求項３０または３６のいずれかにおいて、前記全ページ検索部による前記検索により得られたコンテンツを一意に特定する識別情報に対し、前記閲覧履歴情報を適用しないで前記検索要求に対する適合度を演算することを特徴とするコンテンツ検索プログラムを記録する。
【００４８】
また、請求項３８に記載の本発明は、請求項３０〜３７のいずれかにおいて、インターネット、イントラネットあるいはローカルマシン上の目的とする目的コンテンツを検索するための検索装置において実行されることを特徴とするコンテンツ検索プログラムを記録する。
【００４９】
また、請求項３９に記載の本発明は、請求項３０〜３８のいずれかにおいて、前記インターネット上に設けられたサーバ、もしくは前記検索サービスが機能するサーバ、もしくは前記Ｗｅｂブラウザが動作する端末のいずれかにインストールして実行可能なことを特徴とするコンテンツ検索プログラムを記録する。
【発明の効果】
【００５０】
本発明によれば、過去に見たコンテンツを削除あるいは優先度を増減可能として、過去に見たことがあるコンテンツと、過去に見たことが無いコンテンツを同時に検索することができ、利用者が検索に要する操作や労力を削減しつつ目的とする情報を得ることができ、
また、利用者の要求に応じ、過去に見たことがある情報について既に見たことがあるかどうかを判別可能に表示できるコンテンツ検索方法およびシステム、プログラムおよびプログラム記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００５１】
図１に示すのは、本発明のコンテンツ検索方法およびシステム、プログラムおよびプログラム記録媒体に係る情報検索システムの全体構成図である。なお、コンテンツとはインターネット、イントラネットあるいはローカルマシン上に存在し、流通する情報であり、ファイルデータ、Ｗｅｂコンテンツ、Ｗｅｂページ、Ｗｅｂサイトなどを広く含むものである。
【００５２】
この図１には、図示しない利用者がインターネット（Ｗｅｂ）上に存在する目的とする情報を検索するために操作するＷｅｂブラウザ２と、利用者が目的とする情報を検索するために検索キーワードなどを入力して検索を実行する検索サイト３と、Ｗｅｂブラウザ２と検索サイト３との間で情報処理を行い所定条件下での検索を行う検索装置１とが示されている。この検索装置１は、検索管理部４と、利用者管理部５と、利用者管理ＤＢ６と、全ページ検索部７と、閲覧ページ内検索部８と、閲覧履歴ＤＢ９と、経験ランク抽出部１０と、閲覧ページ登録部１１と、過去に見たＷｅｂページ１２とを有している。
【００５３】
こうした図１に示す構成について、図２〜図５を参照して、本発明の実施の形態による情報検索のシーケンスを説明する。図２において、Ｗｅｂブラウザ２を介して利用者が目的とする情報を有するＷｅｂサイトの検索を行う。この検索は検索キーワードをＷｅｂブラウザ２に入力して行われ、Ｗｅｂブラウザ２からは、検索キーワード、利用者を識別し個人認証するための利用者ＩＤ、利用者を識別し個人認証するための利用者ＰＷ（パスワード）、図４を用いて後述する優先度パラメータ（ａ，ｂ）が検索管理部４へ送信される。
【００５４】
検索管理部４では利用者管理部５に対して、利用者の個人認証をするための認証要求を、利用者ＩＤと利用者ＰＷと共に送信する。利用者管理部５では、利用者ＤＢ（データベース）６に記憶されている利用者管理情報から、認証を求められている利用者個人の利用者ＩＤと利用者ＰＷを検索し照会する。この認証の成功もしくは不成功の結果が検索管理部４へ返信される。ここで、認証が不成功ならば、以降の処理は中止される。
【００５５】
個人認証が成功すると、検索管理部４からは検索キーワードが全ページ検索部７へ送信される。この全ページ検索部７において、利用者が過去に閲覧したことのない情報を含めた範囲で情報を検索する。検索のために検索要求文作成が全ページ検索部７にて実行され、作成された検索要求文と検索キーワードが共にインターネット上の検索サイト３へ送信される。ここで、検索サイト３とは、たとえばＧｏｏｇｌｅ（登録商標）やｇｏｏ（登録商標）などの検索サイトや、一般に公開されている検索ソフトウェアであるＮＡＭＡＺＵを利用した検索サイトである。また、本実施の形態においては説明のために検索サイト３を用いているが、こうした検索サイトに限定する意図のものではなく、インターネット、イントラネットあるいはローカルマシン上における検索を、利用者が検索キーワードを入力することなくコンピュータが実行するといったシステムも含む主旨である。これはインターネットなどを対照とした未知の母集団に対する検索ではなく、既知の情報を集めたデータベース内から目的とする情報を検索してもよく、あるいは、所定のプログラムの実行の過程でコンピュータが必要なデータを検索し利用するといったシステムに適用しても良い。
【００５６】
この検索サイト３にて検索キーワードに基づいた検索が実行され、その結果、該当するＵＲＬがＵＲＬリストとして出力される。なお、こうして出力されるＵＲＬリストや、閲覧開始時間、閲覧終了時間、利用者ＩＤ、Ｗｅｂページ更新日時、過去に見たＷｅｂページを保存したファイル名などは、検索したＷｅｂページ（検索の目的とする目的コンテンツや、検索に伴って抽出されたその他のコンテンツなどを含む）識別情報として扱われる。このＵＲＬリストは利用者が過去に閲覧したか否かに関係なく全ての該当するＷｅｂサイトのＵＲＬをリストにしたデータである。このＵＲＬリストの中から、Ｗｅｂページ更新日時抽出が実行される。この抽出により、ＵＲＬリストに載っているＵＲＬについて、それぞれのＵＲＬに該当するＷｅｂサイトの更新日時を更新データとして得ている。
【００５７】
次にＵＲＬリストから全てのＷｅｂサイト（ページ）内のランクを抽出する。このランク（ページランク）とは検索サイト３から得た情報であり、Ｗｅｂサイトの各々に対して、そのＷｅｂサイトの検索における重要度の判定を行うための値であり、どれだけ多くの利用者が注目しているかといった指標として用いられる。該ランクは前記ＵＲＬリストに含まれる場合や、ＵＲＬリストの上位から１００ポイント、９９ポイント・・・・０ポイントと決めていく場合がある。
【００５８】
次に、抽出されたＵＲＬリストと、Ｗｅｂページ更新日時と、全ページ内ランクリストが検索管理部４へ送信される。ここで送信されるＵＲＬとＷｅｂページ更新日時と全ページ内ランクのリストは、図４中のリスト２０に示すようなデータを含んでいる。
【００５９】
検索管理部４では、ＵＲＬリストと、Ｗｅｂページ更新日時と、全ページ内ランクリストを受けて、利用者ＩＤと検索キーワードを閲覧ページ内検索部８へ送信する。閲覧ページ内検索部８では、利用者ＩＤで個人認証される利用者が過去に見たＷｅｂページ１２と、閲覧履歴ＤＢ９に記憶されている利用者の閲覧履歴情報に基づいて、全文検索が行われると共に閲覧ページ内のランク抽出が行われる。この２つの処理で、過去に利用者が見たＷｅｂページ（保存済みのもの）を対象に、検索キーワードによって全文検索とランク付けが行われる。なお、閲覧履歴ＤＢ９に記憶されているデータは、たとえば図５に示すような形式で生成されており、図５の閲覧履歴ＤＢの一例１５では、閲覧開始時間、閲覧終了時間、利用者ＩＤ、ＵＲＬ、Ｗｅｂページ更新日時、過去に見たＷｅｂページを保存したファイル名が互いに関連付けされて含まれている。
【００６０】
次に、閲覧ページ内検索部８からはＵＲＬとＷｅｂページ更新日時と閲覧ページ内ランクのリストが検索管理部４へ送信される。ここで送信されるＵＲＬとＷｅｂページ更新日時と閲覧ページ内ランクのペアのリストは図４中に示されるリスト２１に示すようなデータを含んでいる。
【００６１】
検索管理部４からはこれを受けて、利用者ＩＤとＷｅｂページ更新日時のリストが経験ランク抽出部１０へ送信される。ここで送信されるＵＲＬとＷｅｂページ更新日時毎の経験度のリストは、図４中に示されるリスト２２に示すようなデータを含んでいる。
【００６２】
経験ランク抽出部１０では、閲覧時間の計算と経験ランクの計算が実行される。なお、ランクとは利用者が検索した要求に対する適合度を示す指標となる。これらの計算は、過去に見た時間の長さによって経験度を計算する処理であり、この計算の詳細については図４に示す優先度パラメータ２３と、経験度計算式２４と、ランク計算式２５とに従って実行される。優先度パラメータ２３としては、ａとｂの２値を設定しており、ａのとり得る値は−∞〜＋∞までの値が設定できる。また、ｂについては、そのとり得る値は−１か、または１である。なお、優先度パラメータ２３は演算方法識別子であり、本実施の形態ではａとｂの２値を用いて説明しているが、可変のパラメータに限定するものではなく、任意の固定値や関数などを用いても良い。
【００６３】
経験度計算式２４では、「経験度＝｛（閲覧終了時間）−（閲覧開始時間）｝／５」として計算を行っている。この計算式の解の単位は秒である。
【００６４】
また、ランク計算式２５においては、「総合ランク＝ｂ×｛（全ページ内ランク）＋（閲覧ページ内ランク）×経験度×２（優先度（ａ−１））｝」として計算を行っている。この計算の結果、利用者の過去閲覧ページのＵＲＬリストと、それぞれのＵＲＬ毎の閲覧時間が検索管理部４へ出力される。
【００６５】
検索管理部４では、過去閲覧ページのＵＲＬリストとＵＲＬ毎の閲覧時間に基づき、優先度を用いたランク計算をランク計算式２５を適用して実行する。このランク計算に基づき検索結果ページを作成する。この処理において、総合ランク＜０のＷｅｂページは表示させないように処理がなされる。この検索結果は検索管理部４からＷｅｂブラウザ２へ送信され、検索結果の表示がされる。
【００６６】
なお、閲覧ページ内検索部８で行う全文検索および閲覧ページ内のランク抽出において、全ページ検索部７が前記検索サイトから得たＵＲＬリストと、閲覧履歴ＤＢ９に記憶されている利用者が過去に閲覧したＵＲＬとが一致しているものを、全文検索の結果で得られたＵＲＬとし、また、それらＵＲＬについてのランクを全ページ検索部７が前記検索サイトから得たランクと同値であるとすることで処理時間を短縮することもできる。
【００６７】
図３に示すのは、利用者がＷｅｂブラウザ２にて検索して閲覧したＷｅｂページの閲覧履歴情報を登録する処理を説明するためのシーケンス図である。この図３において、Ｗｅｂブラウザ２にはＷｅｂページが表示されて閲覧されている。この閲覧状態において、Ｗｅｂブラウザ２からは閲覧開始時間、利用者の利用者ＩＤ、利用者の利用者ＰＷ、閲覧中のＷｅｂページのＵＲＬが検索管理部４へ送信される。検索管理部４は、利用者の個人認証を行うために、認証要求と、利用者ＩＤと、利用者ＰＷを利用者管理部５へ送信する。
【００６８】
利用者管理部５では、利用者管理ＤＢ６に記憶されている利用者個人の認証のための利用者ＩＤと利用者ＰＷが合致するか否かをもって個人認証を実行する。この個人認証で成功したか否（エラー）かの結果が検索管理部４へ送信される。ここで、エラーが送信されると以降の処理は実行されないが、成功が送信されると、これを受けて検索管理部４からはＷｅｂブラウザ２に表示されているＷｅｂページの閲覧開始時間と、利用者ＩＤと、閲覧中のＷｅｂページのＵＲＬが閲覧ページ登録部１１に送信される。
【００６９】
閲覧ページ登録部１１では、Ｗｅｂページの更新日時の抽出が行われた後、閲覧情報の登録が行われ、閲覧履歴ＤＢ９に閲覧情報が利用者ＩＤに関連付けされて記憶される。また、閲覧Ｗｅｂページ自体のデータも過去に見たＷｅｂページ１２として保存される。ここまでの処理に成功したか否かの結果が、検索管理部４へ送信され、さらにＷｅｂブラウザ２へと送信されて結果が表示される。
【００７０】
次に、利用者がＷｅｂブラウザ２にて閲覧しているＷｅｂページの閲覧を終了すると、Ｗｅｂブラウザ２からは、閲覧終了時間と、利用者ＩＤと、利用者ＰＷと、閲覧していたＷｅｂページのＵＲＬが検索管理部４へ送信される。検索管理部４では、利用者管理部５に対して、利用者個人の認証要求を利用者ＩＤと利用者ＰＷと共に送信する。利用者管理部５では利用者管理ＤＢ６に記憶されている利用者個人の認証のための利用者ＩＤと利用者ＰＷが合致するか否かをもって個人認証を実行する。この個人認証で成功したか否（エラー）かの結果が検索管理部４へ送信される。ここで、エラーが送信されると以降の処理は実行されないが、成功が送信されると、これを受けて検索管理部４からはＷｅｂブラウザ２に表示されているＷｅｂページの閲覧終了時間と、利用者ＩＤと、閲覧中のＷｅｂページのＵＲＬが閲覧ページ登録部１１に送信される。閲覧ページ登録部１１では、閲覧情報の登録が行われ、閲覧履歴ＤＢ９に閲覧情報（閲覧終了時間と、利用者ＩＤと、利用者ＰＷと、閲覧していたＷｅｂページのＵＲＬ）が利用者ＩＤに関連付けされて記憶される。閲覧履歴ＤＢ９への登録が成功したか否かの結果は、検索管理４を経てＷｅｂブラウザ２に表示される。
【００７１】
図６は、Ｗｅｂブラウザ２に表示される検索結果表示の一例（その１）を示している。この検索結果表示１６では、優先度パラメータ２３をａ＝１、ｂ＝−１として計算しており、ランク計算式２５の結果に基づき、過去に見たことがあるＷｅｂページは表示されず、まだ見ていないＷｅｂページのみが表示されている。すなわち、表示中の経験度は０である。
【００７２】
図７は、Ｗｅｂブラウザ２に表示される検索結果表示の一例（その２）を示している。この検索結果表示１７では、優先度パラメータ２３をａ＝１、ｂ＝１として計算しており、ランク計算式２５の結果に基づき、総合ランク順にＷｅｂページのタイトルとＵＲＬが表示されている。なお、表示中の経験度の大小によらず、総合ランクの大小の順位で並んでいる。この検索結果表示１７では、上位２つのＷｅｂサイトは同一のものであるが、ページの内容がこの例では９月２日に更新されているので、別のＷｅｂページとして処理されている。
【００７３】
図８は、Ｗｅｂブラウザ２に表示される検索結果表示の一例（その３）を示している。この検索結果表示１８では、優先度パラメータ２３をａ＝−∞、ｂ＝１として計算しており、ランク計算式２５の結果に基づき、全ページ内のランク順にＷｅｂページのタイトルとＵＲＬが表示されている。過去に見たことがあるかどうかは、経験度として表示はするが、総合ランクには影響しない場合の検索結果の表示例である。
【００７４】
このように、図１〜図８を参照して説明した本発明の実施の形態に係る検索装置１は、利用者の閲覧履歴情報を保持しており、また、複数の利用者の閲覧履歴情報を作成する場合は、閲覧履歴ＤＢ９に利用者を識別できる利用者ＩＤなどの識別子と共に関連付けして閲覧履歴情報を保持する。閲覧ページ内検索部８において、利用者が過去に閲覧したことのある情報の範囲内で検索を行う。
【００７５】
また、経験ランク抽出部１０では、全ページ検索部７と閲覧ページ内検索部８から得られる検索結果の情報ごとに、利用者の閲覧履歴情報を元にして検索要求への適合度を計算する。閲覧ページ登録部１１では、利用者から送信される閲覧履歴情報を閲覧履歴ＤＢ９に記録する。また、利用者が見た情報本体（ＷｅｂサイトのＨＴＭＬファイルなど）を更新日時と共に記録・保持する。ここで、同一のＵＲＬで指定されるＨＴＭＬファイルであっても、更新される前と更新された後では異なる情報本体として記録・保持している。
【００７６】
また、検索管理部４により、利用者の閲覧履歴に因らない検索要求への適合度と閲覧履歴に因る検索要求への適合度を元にして、検索要求への総合適合度を計算する。検索管理部４では、検索のプロセスを管理し、検索要求元および、閲覧履歴情報の登録要求元へ各種処理の命令の送受信を行う。さらに、複数の利用者の閲覧履歴情報を扱う場合は、利用者管理部５により利用者の個人認証を行っている。
【００７７】
なお、検索装置１は、単独のサーバ、あるいは既存の検索サーバ、あるいは利用者端末にインストールすることができる。また、利用者の閲覧履歴情報は、インターネットエクスプローラ（登録商標）などの利用者端末のアプリケーションから登録されてもよく、あるいは利用者が閲覧したい情報を要求したＷｅｂサーバから登録されてもよい。
【００７８】
全ページ検索部７では、全ページ検索部７の中で、利用者が過去に閲覧したことのない情報を含めた任意の範囲で情報を検索する場合がある。また、たとえばｇｏｏ（登録商標）やＧｏｏｇｌｅ（登録商標）などの外部の検索サービスを利用して、利用者が過去に閲覧したことのない情報を含めた任意の範囲で情報を検索してもよい。
【００７９】
以上説明した本発明の実施の形態によれば、利用者は過去に見たコンテンツを優先しながら、過去に見たことがあるコンテンツと過去に見たことがないコンテンツを同時に検索することが可能となる。本発明により、過去に見たコンテンツを優先しながら、過去に見たことがあるコンテンツと過去に見たことがないコンテンツを同時に検索することで、利用者ができるだけ少ない操作で「ある事柄についての情報」を得られるようになる。
【００８０】
また、検索結果を、過去に見たことがある情報を優先的に表示したり、過去に見たことがある情報を優先することは行わないが、過去に見たことがあるかどうかを分かるように表示したりすることができる。よって、利用者は、「ある事柄についての情報」を検索する状況において、例えば、かすかな記憶に残っている情報を思い出すことを主目的として、過去に見たことのある情報を優先的に探し出すこともできる。さらに、過去に見たことのない新しい情報を主目的として、情報を探し出すことと同時に忘れてしまっていた過去に見たコンテンツを再度閲覧することもできる。後者の場合、どんな情報がどこに書いてあるのかをある程度推測できるため、短時間で該コンテンツの中の「ある事柄についての情報」にたどり着くことができる。
【図面の簡単な説明】
【００８１】
【図１】本発明に係る、閲覧履歴表示装置を説明するための概略の構成図を示す。
【図２】本発明に係る、実施の形態において適用される表示フェーズのシーケンス図を示す。
【図３】本発明に係る、実施の形態において適用される登録フェーズのシーケンス図を示す。
【図４】本発明に係る、実施の形態において適用される演算処理を説明するための説明図を示す。
【図５】本発明に係る、実施の形態における閲覧履歴ＤＢの一例を示す。
【図６】本発明に係る、実施の形態における検索結果表示の一例を示す。
【図７】本発明に係る、実施の形態における検索結果表示の一例を示す。
【図８】本発明に係る、実施の形態における検索結果表示の一例を示す。
【符号の説明】
【００８２】
１  検索装置
２  Ｗｅｂブラウザ
３  検索サイト
４  検索管理部
５  利用者管理部
６  分析者管理ＤＢ
７  利用者管理ＤＢ
８  閲覧ページ内検索部
９  閲覧履歴ＤＢ
１０  経験ランク抽出部
１１  閲覧ページ登録部
１２  過去に見たＷｅｂページ
１５  閲覧履歴ＤＢの一例
【図１】
2005174138.tif 000003
【図２】
2005174138.tif 000004
【図３】
2005174138.tif 000005
【図４】
2005174138.tif 000006
【図５】
2005174138.tif 000007
【図６】
2005174138.tif 000008
【図７】
2005174138.tif 000009
【図８】
2005174138.tif 000010