(57)【特許請求の範囲】
【請求項１】
ユーザ端末から受信する検索情報に基づいて、ネットワーク上のＷＥＢ情報を検索し、その検索結果を前記ユーザ端末に提供するＷＥＢ情報提供装置であって、
ネットワーク上に接続されている機器に記憶されているＷＥＢ情報と、該ＷＥＢ情報にアクセスしたユーザの属性情報とを関係付けてデータベースに記憶する記憶手段と、
前記属性情報の指定を含む検索条件を入力するための検索画面を介して入力された検索情報を、前記ネットワークを介して、前記ユーザ端末から受信する受信手段と、
前記受信手段で受信した検索情報に含まれる検索条件と属性情報とに基づいて、前記データベースを参照して、前記検索情報に対応するＷＥＢ情報を検索する検索手段と、
前記検索手段による検索結果を、前記ネットワークを介して前記ユーザ端末へ送信する送信手段と
を備え、
前記属性情報には、ユーザに関する職業、地域、年令、性別、趣味の情報が含まれ、
前記検索手段は、前記検索結果に含まれるＷＥＢ情報にアクセスしたユーザの属性情報に基づく該ＷＥＢ情報毎の統計情報を、前記検索結果に含め、
前記統計情報には、当該ＷＥＢ情報のアクセスユーザの職業、地域、年令、性別、趣味の統計情報が含まれ、
前記送信手段は、前記検索手段による前記統計情報を含む検索結果を、前記ネットワークを介して前記ユーザ端末へ送信する
ことを特徴とするＷＥＢ情報提供装置。
【請求項２】
前記データベースは、前記ＷＥＢ情報あるいは前記属性情報の少なくとも一方の内容が更新された場合には、その内容を累積的かつ時系列に記憶管理することを特徴とする請求項１に記載のＷＥＢ情報提供装置。
【請求項３】
前記検索画面は、前記検索条件を入力する入力領域、前記属性情報を指定する指定領域、検索対象とするＷＥＢ情報の日時あるいは日時範囲を指定する指定領域を少なくとも有する
ことを特徴とする請求項１または２に記載のＷＥＢ情報提供装置。
【請求項４】
ユーザ端末から受信する検索情報に基づいて、ネットワーク上のＷＥＢ情報を検索し、その検索結果を前記ユーザ端末に提供するＷＥＢ情報提供装置の制御方法であって、
ネットワーク上に接続されている機器に記憶されているＷＥＢ情報と、該ＷＥＢ情報にアクセスしたユーザの属性情報とを関係付けてデータベースに記憶する記憶工程と、
前記属性情報の指定を含む検索条件を入力するための検索画面を介して入力された検索情報を、前記ネットワークを介して、前記ユーザ端末から受信する受信工程と、
前記受信工程で受信した検索情報に含まれる検索条件と属性情報とに基づいて、前記データベースを参照して、前記検索情報に対応するＷＥＢ情報を検索する検索工程と、
前記検索工程による検索結果を、前記ネットワークを介して前記ユーザ端末へ送信する送信工程と
を備え、
前記属性情報には、ユーザに関する職業、地域、年令、性別、趣味の情報が含まれ、
前記検索工程では、前記検索結果に含まれるＷＥＢ情報にアクセスしたユーザの属性情報に基づく該ＷＥＢ情報毎の統計情報が、前記検索結果に含められ、
前記統計情報には、当該ＷＥＢ情報のアクセスユーザの職業、地域、年令、性別、趣味の統計情報が含まれ、
前記送信工程では、前記検索工程における前記統計情報を含む検索結果が、前記ネットワークを介して前記ユーザ端末へ送信される
ことを特徴とするＷＥＢ情報提供装置の制御方法。
【請求項５】
ユーザ端末から受信する検索情報に基づいて、ネットワーク上のＷＥＢ情報を検索し、その検索結果を前記ユーザ端末に提供するＷＥＢ情報提供装置としてコンピュータを動作させるためのプログラムであって、
ネットワーク上に接続されている機器に記憶されているＷＥＢ情報と、該ＷＥＢ情報にアクセスしたユーザの属性情報とを関係付けてデータベースに記憶する記憶工程と、
前記属性情報の指定を含む検索条件を入力するための検索画面を介して入力された検索情報を、前記ネットワークを介して、前記ユーザ端末から受信する受信工程と、
前記受信工程で受信した検索情報に含まれる検索条件と属性情報とに基づいて、前記データベースを参照して、前記検索情報に対応するＷＥＢ情報を検索する検索工程と、
前記検索工程による検索結果を、前記ネットワークを介して前記ユーザ端末へ送信する送信工程と
を前記コンピュータに実行させ、
前記属性情報には、ユーザに関する職業、地域、年令、性別、趣味の情報が含まれ、
前記検索工程では、前記検索結果に含まれるＷＥＢ情報にアクセスしたユーザの属性情報に基づく該ＷＥＢ情報毎の統計情報が、前記検索結果に含められ、
前記統計情報には、当該ＷＥＢ情報のアクセスユーザの職業、地域、年令、性別、趣味の統計情報が含まれ、
前記送信工程では、前記検索工程における前記統計情報を含む検索結果が、前記ネットワークを介して前記ユーザ端末へ送信される
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末から受信する検索情報に基づいて、ネットワーク上のＷＥＢ情報を検索し、その検索結果を前記ユーザ端末に提供するＷＥＢ情報提供装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
ユーザの検索指示によりインターネット上のＷＥＢサイト（ＷＥＢページ）を全文検索する検索エンジンとしては、ロボット型検索エンジン、ディレクトリ型検索エンジン及びメタ検索エンジンが従来から一般的に知られている。【０００３】
ロボット型検索エンジンは、検索したい情報に関連する検索キーワードを指定すると、ＷＥＢロボットやスパイダーと呼ばれるＷＷＷ探索プログラムを用いて、インターネット上で見つけることのできる全ＷＷＷサーバ上の情報を定期的に収集し、その情報の索引付けを自動的に行うものである。このロボット型検索エンジンは、コンピュータによって自動的に全世界のＷＥＢサイトのデータを収集しているため、情報量が多いという利点を有している。【０００４】
ディレクトリ型検索エンジンは、作業者が予めＷＥＢサイトのＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を、芸術、ビジネス、教育等のように分野別に人為的に分類しておき、ユーザは分野別に検索キーワードを指定して検索するものである。このディレクトリ型検索エンジンでは情報を分野別に分類しているので、ユーザは職業別電話帳のような使い方ができ、分野を決めてから探す場合に便利であるという利点を有している。【０００５】
このような検索エンジンは、通常は、テキストによる検索や、あるいは複数種類のテキストの組み合わせによる検索を実現するだけであり、単純に入力されたテキストを含むＷＥＢページを検索することが基本的な構成である。【０００６】
このような背景の下、より効率的な検索を実現するために、例えば、特許文献１では、ＷＥＢページの特徴を示す属性情報（例えば、ＵＲＬや、その特徴を示すキーワード等）とＷＥＢページとを対応づけておき、検索結果としてＷＥＢページを提示する際には、対応する属性情報を併せて提示することで、ユーザにより有用な情報を提供する構成が提案されている。【０００７】
また、特許文献２では、特定のテーマに関連するウェブサイト情報を記憶しておき、テーマカテゴリについて関連するキーワードリストをユーザに提示して、ユーザが選択したキーワードを利用して希望するウェブサイト情報を提供する構成が提案されている。
【特許文献１】特開２００２−１４９９４号公報
【特許文献２】特開２０００−２５９３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述のように、従来より、ＷＥＢ情報の検索技術としては、その検索をより効率的に行うための様々な工夫がなされている。【０００９】
このような環境の下、昨今のユーザの嗜好の多様化を考慮すると、自身の嗜好と合致するユーザが閲覧したＷＥＢ情報や、自身と同じ社会環境にあるユーザが閲覧したＷＥＢ情報等のよりユーザに特化したＷＥＢ情報の検索技術が望まれている。【００１０】
しかしながら、上記特許文献１の検索技術では、検索結果として提示するＷＥＢページの特徴を示す属性情報としては、そのＷＥＢ情報から得られるデータを使用しているだけであり、そのＷＥＢ情報にアクセスするユーザの傾向を考慮した検索結果が得られるわけではない。【００１１】
また、特許文献２の検索技術では、テーマ毎による検索を効率的に行うための工夫はなされているが、ユーザが所望するテーマが存在しない場合には、効率的にそのテーマに対する検索を実現することができない。また、特許文献１と同様、ＷＥＢ情報にアクセスするユーザの傾向を考慮した検索結果が得られるわけではない。【００１２】
本発明は上記の課題を解決するためになされたものであり、ユーザが意図するＷＥＢ情報をより効率的に検索して提供することができるＷＥＢ情報提供装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的を達成するための本発明によるＷＥＢ情報提供装置は以下の構成を備える。即ち、
ユーザ端末から受信する検索情報に基づいて、ネットワーク上のＷＥＢ情報を検索し、その検索結果を前記ユーザ端末に提供するＷＥＢ情報提供装置であって、
ネットワーク上に接続されている機器に記憶されているＷＥＢ情報と、該ＷＥＢ情報にアクセスしたユーザの属性情報とを関係付けてデータベースに記憶する記憶手段と、
前記属性情報の指定を含む検索条件を入力するための検索画面を介して入力された検索情報を、前記ネットワークを介して、前記ユーザ端末から受信する受信手段と、
前記受信手段で受信した検索情報に含まれる検索条件と属性情報とに基づいて、前記データベースを参照して、前記検索情報に対応するＷＥＢ情報を検索する検索手段と、
前記検索手段による検索結果を、前記ネットワークを介して前記ユーザ端末へ送信する送信手段と
を備え、
前記属性情報には、ユーザに関する職業、地域、年令、性別、趣味の情報が含まれ、
前記検索手段は、前記検索結果に含まれるＷＥＢ情報にアクセスしたユーザの属性情報に基づく該ＷＥＢ情報毎の統計情報を、前記検索結果に含め、
前記統計情報には、当該ＷＥＢ情報のアクセスユーザの職業、地域、年令、性別、趣味の統計情報が含まれ、
前記送信手段は、前記検索手段による前記統計情報を含む検索結果を、前記ネットワークを介して前記ユーザ端末へ送信する。
【００１５】
また、好ましくは、前記データベースは、前記ＷＥＢ情報あるいは前記属性情報の少なくとも一方の内容が更新された場合には、その内容を累積的かつ時系列に記憶管理する。【００１７】
また、好ましくは、前記検索画面は、前記検索条件を入力する入力領域、前記属性情報を指定する指定領域、検索対象とするＷＥＢ情報の日時あるいは日時範囲を指定する指定領域を少なくとも有する。【００１８】
上記の目的を達成するための本発明によるＷＥＢ情報提供装置の制御方法は以下の構成を備える。即ち、
ユーザ端末から受信する検索情報に基づいて、ネットワーク上のＷＥＢ情報を検索し、その検索結果を前記ユーザ端末に提供するＷＥＢ情報提供装置の制御方法であって、
ネットワーク上に接続されている機器に記憶されているＷＥＢ情報と、該ＷＥＢ情報にアクセスしたユーザの属性情報とを関係付けてデータベースに記憶する記憶工程と、
前記属性情報の指定を含む検索条件を入力するための検索画面を介して入力された検索情報を、前記ネットワークを介して、前記ユーザ端末から受信する受信工程と、
前記受信工程で受信した検索情報に含まれる検索条件と属性情報とに基づいて、前記データベースを参照して、前記検索情報に対応するＷＥＢ情報を検索する検索工程と、
前記検索工程による検索結果を、前記ネットワークを介して前記ユーザ端末へ送信する送信工程と
を備え、
前記属性情報には、ユーザに関する職業、地域、年令、性別、趣味の情報が含まれ、
前記検索工程では、前記検索結果に含まれるＷＥＢ情報にアクセスしたユーザの属性情報に基づく該ＷＥＢ情報毎の統計情報が、前記検索結果に含められ、
前記統計情報には、当該ＷＥＢ情報のアクセスユーザの職業、地域、年令、性別、趣味の統計情報が含まれ、
前記送信工程では、前記検索工程における前記統計情報を含む検索結果が、前記ネットワークを介して前記ユーザ端末へ送信される。
【００１９】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
ユーザ端末から受信する検索情報に基づいて、ネットワーク上のＷＥＢ情報を検索し、その検索結果を前記ユーザ端末に提供するＷＥＢ情報提供装置としてコンピュータを動作させるためのプログラムであって、
ネットワーク上に接続されている機器に記憶されているＷＥＢ情報と、該ＷＥＢ情報にアクセスしたユーザの属性情報とを関係付けてデータベースに記憶する記憶工程と、
前記属性情報の指定を含む検索条件を入力するための検索画面を介して入力された検索情報を、前記ネットワークを介して、前記ユーザ端末から受信する受信工程と、
前記受信工程で受信した検索情報に含まれる検索条件と属性情報とに基づいて、前記データベースを参照して、前記検索情報に対応するＷＥＢ情報を検索する検索工程と、
前記検索工程による検索結果を、前記ネットワークを介して前記ユーザ端末へ送信する送信工程と
を前記コンピュータに実行させ、
前記属性情報には、ユーザに関する職業、地域、年令、性別、趣味の情報が含まれ、
前記検索工程では、前記検索結果に含まれるＷＥＢ情報にアクセスしたユーザの属性情報に基づく該ＷＥＢ情報毎の統計情報が、前記検索結果に含められ、
前記統計情報には、当該ＷＥＢ情報のアクセスユーザの職業、地域、年令、性別、趣味の統計情報が含まれ、
前記送信工程では、前記検索工程における前記統計情報を含む検索結果が、前記ネットワークを介して前記ユーザ端末へ送信される。
【発明の効果】
【００２０】
本発明によれば、ユーザが意図するＷＥＢ情報をより効率的に検索して提供することができるＷＥＢ情報提供装置及びその制御方法、プログラムを提供できる。
【図面の簡単な説明】
【００２１】
【図１Ａ】本発明の実施形態１に係るＷＥＢ情報提供システムの構成を示すブロック図である。
【図１Ｂ】本発明の実施形態１のユーザ端末の構成を示すブロック図である。
【図２】本発明の実施形態１に係るＷＥＢ情報提供サーバの機能構成を示すブロック図である。
【図３】本発明の実施形態１のＷＥＢ情報提供サーバが実行するＷＥＢ情報検索処理を示すフローチャートである。
【図４】本発明の実施形態１の検索画面の一例を示す図である。
【図５】本発明の実施形態２の検索結果の一例を示す図である。
【図６】本発明の実施形態２の検索結果の一例を示す図である。
【符号の説明】
【００２２】
１０１  ＷＥＢ情報提供サーバ
１０２  通信装置
１０３  制御装置
１０４  主記憶装置
１０５  外部記憶装置
１０６  入力装置
１０７  出力装置
１１４  ユーザ端末
２００  ネットワーク
２０２  データ収集部
２０５  検索部
２０６  評価部
２０７  検索結果生成部
２０８  ブックマークデータベース
２０９  ＵＲＬデータベース
２１０  ユーザデータベース
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を用いて詳細に説明する。【００２４】
本発明は、ユーザがユーザ端末からインターネットを介してＷＥＢ情報提供サーバに、ＷＥＢページの検索指示を行い、この検索指示によってインターネット上の対応するＷＥＢ情報（ＷＥＢサイトデータ）の取得を行って提示する場合に、そのＷＥＢ情報へアクセスするユーザの属性情報に基づいて、検索結果となるＷＥＢ情報を提示するＷＥＢ情報提供システムについて説明する。【００２５】
特に、本発明では、検索指示として、検索条件を入力する際に、検索対象となるＷＥＢ情報に対するアクセスユーザの属性情報（例えば、地域、年令、性別、趣味等）を指定可能として、この属性情報を考慮したＷＥＢ情報の検索を実現する。【００２６】
これにより、ユーザは、例えば、特定の地域や年令層、性別、趣味に合致する他のユーザが過去にアクセスしたＷＥＢ情報を、指定された検索条件に基づいて検索することができる。【００２７】
つまり、ユーザは、自身の意図や目的、あるいは嗜好に合致する他のユーザが以前にアクセスしたＷＥＢ情報を検索することができるので、よりユーザ意図を反映した検索環境を実現することができる。【００２８】
また、応用例として、アクセスユーザの属性情報を考慮したＷＥＢ情報の検索結果を提示する際に、その属性情報を提示するに加えて、その属性情報によって得られる統計情報（例えば、検索したＷＥＢ情報に対する、地域別、年令別、性別、趣味別等のアクセス数や比率等）を提示することも可能である。【００２９】
このような統計情報は、例えば、任意のＷＥＢ情報に対するアクセスユーザの傾向を把握することができるため、市場調査等のマーケティング情報として活用することも可能である。【００３０】
＜＜実施形態１＞＞
（ＷＥＢ情報提供システムの構成）
図１Ａは本発明の実施形態１に係るＷＥＢ情報提供システムの構成を示すブロック図である。【００３１】
図１Ａに示すように、ＷＥＢ情報提供システムは、ＷＥＢ情報提供サーバ１０１と、複数のユーザ端末１１４とが、ネットワークを介して相互に接続して構成される。ユーザ端末１１４は、ＷＥＢ情報提供サーバ１０１に対するＷＥＢクライアントとして機能し、例えば、ＷＥＢブラウザを介して、ＷＥＢ情報を取得するための取得指示（識別情報の入力）を行うことが可能である。また、ＷＥＢ情報提供サーバ１０１とユーザ端末１１４間は、例えば、ＴＣＰ／ＩＰ等の公知の通信プロトコルによって通信が実行される。【００３２】
尚、ネットワーク２００は、典型的には、インターネットであるが、有線／無線を問わず、公衆回線（アナログ回線、ＩＳＤＮ等）やＬＡＮ、ＷＡＮ、無線ＬＡＮ等のデータ送受信可能な回線であれば、どのような構成でも良い。【００３３】
ＷＥＢ情報提供サーバ１０１は、ワークステーション（ＷＳ）、パーソナルコンピュータ（ＰＣ）等のコンピュータによって実現される。【００３４】
ＷＥＢ情報提供サーバ１０１は、ＣＰＵ、グラフィックボード、ＲＯＭ等からなる制御装置１０３、メインメモリ（ＲＡＭ）等の主記憶装置１０４と、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク等の記憶媒体及び各記憶媒体に対するＲＥＡＤ／ＷＲＩＴＥを制御するドライブ装置等の外部記憶装置１０５と、イーサネット（登録商標）ボードやモデム等からなる通信装置１０２と、ディスプレイ装置やプリンタ装置等の出力装置１０７と、キーボードやマウス等の入力装置１０６とを有している。【００３５】
ＷＥＢ情報提供サーバ１０１では、主記憶装置１０４としてのメインメモリに、後述するＷＥＢサイトデータや検索結果画面等を作成するための一時データが格納される。【００３６】
ＷＥＢ情報提供サーバ１０１で実行されるＷＥＢ情報提供プログラムは、インストール可能な形式又は実行可能な形式のファイルで、ＣＤ−ＲＯＭ、フロッピーディスク（ＦＤ）等の記憶媒体で提供される。そして、ＷＥＢ情報提供プログラムは、ＷＥＢ情報提供サーバ１０１における起動により、主記憶装置１０４上にロードされるようになっている。【００３７】
また、このＷＥＢ情報提供プログラムは、ネットワーク２００上の外部機器に記憶しておき、この外部機器からネットワーク２００を介してＷＥＢ情報提供サーバ１０１にダウンロードして提供する形態とすることも可能である。【００３８】
また、このＷＥＢ情報提供プログラムは、例えば、ユーザ端末１１４で動作するＷＥＢブラウザのプラグインとして実装可能な独自アプリケーションとして機能する。【００３９】
一方、複数のユーザ端末１１４は、それぞれネットワーク２００に接続可能なＰＣ、ＷＳ等の通常のコンピュータで実現されるが、この他、ネットワーク２００に接続可能な携帯電話、ＰＨＳ、携帯情報端末（ＰＤＡ）等の携帯端末を使用することも可能である。【００４０】
（ユーザ端末の構成）
次に、実施形態１のユーザ端末１１４の構成について、図１Ｂを用いて説明する。【００４１】
図１Ｂは本発明の実施形態１のユーザ端末の構成を示すブロック図である。【００４２】
図１Ｂにおいて、１２００はＣＰＵであり、後述するハードディスク装置（以下、ＨＤと呼ぶ）１２０５に格納されているアプリケーションプログラム、オペレーティングシステム（ＯＳ）や制御プログラム等を実行し、ＲＡＭ１２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。【００４３】
１２０１はＲＯＭであり、内部には基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。１２０２は各種データを一時記憶するためのＲＡＭであり、ＣＰＵ１２００の主メモリ、ワークエリア等として機能する。【００４４】
１２０３は記録媒体へのアクセスを実現するための外部記憶ドライブであり、メディア（記録媒体）１２０４に記憶されたプログラム等を本コンピュータシステムにロードすることができる。尚、メディア１２０４は、例えば、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。【００４５】
１２０５は外部記憶装置であり、実施形態１では、大容量メモリとして機能するＨＤを用いている。ＨＤ１２０５には、アプリケーションプログラム、ＯＳ、制御プログラム、関連プログラム等が格納される。【００４６】
１２０６は指示入力装置であり、キーボードやポインティングデバイス（マウス等）、タッチパネル等がこれに相当する。指示入力装置１２０６を用いて、ユーザは、ユーザ端末１１４に対して、装置を制御するコマンド等を入力指示する。【００４７】
１２０７はディスプレイであり、指示入力装置１２０６から入力したコマンドや、それに対するクライアント１０１の応答出力等を表示したりするものである。【００４８】
１２０９はシステムバスであり、情報処理装置内のデータの流れを司るものである。１２０８はインターフェイス（以下、Ｉ／Ｆという）であり、このＩ／Ｆ１２０８を介して外部装置とのデータのやり取りを行う。【００４９】
尚、以上の各装置と同等の機能を実現するソフトウェアにより、ハードウェア装置の代替として構成することもできる。【００５０】
実施形態１では、メディア１２０４から実施形態１に係るプログラム及び関連データを直接ＲＡＭ１２０２にロードして実行させる例を示すが、これ以外にも、実施形態１に係るプログラムを動作させる度に、既にプログラムがインストールされているＨＤ１２０５からＲＡＭ１２０２にロードするようにしてもよい。また、実施形態１に係るプログラムをＲＯＭ１２０１に記録しておき、これをメモリマップの一部をなすように構成し、直接ＣＰＵ１２００で実行することも可能である。【００５１】
（ＷＥＢ情報提供サーバの機能構成）
次に、ＷＥＢ情報提供サーバ１０１のソフトウェア構成（機能構成）について説明する。【００５２】
図２は本発明の実施形態１に係るＷＥＢ情報提供サーバの機能構成を示すブロック図である。【００５３】
図２に示す各構成要素は、実施形態１を実現するＷＥＢ情報提供プログラムを、ＷＥＢ情報提供サーバ１０１上で実行することにより、主記憶装置１０４上に生成されるものである。【００５４】
図２に示すように、ＷＥＢ情報提供サーバ１０１は、データ収集部２０２と、検索部２０５と、評価部２０６と、検索結果生成部２０７、各種データベース２０８〜２１０から主に構成される。図２において、矢印線はこれら各構成要素間の各種データの流れを示している。【００５５】
尚、実施形態１では、各構成要素が一つのＷＥＢ情報提供サーバ１０１内に存在する構成としているが、これに限定されるものではなく、データ収集部２０２及び検索部２０５と、他の各構成要素とを別々のコンピュータに分散させたハードウェア構成とすることも可能である。【００５６】
データ収集部２０２は、検索部２０５で検索されたＷＥＢサイトにアクセスし、そのＷＥＢサイトの全文データ（全文ＷＥＢサイトデータ）を収集する。収集した全文ＷＥＢサイトデータは、外部記憶装置１０５に記憶される。【００５７】
検索部２０５は、ユーザ端末１１４からネットワーク２００を介して、ＷＥＢ情報の検索情報（キーワード等、あるいは識別情報（例えば、ＵＲＬやＩＰアドレス））による、ＷＥＢ情報の検索指示を受信し、その受信した検索情報に基づいて、その検索情報に対応するＷＥＢサイトをネットワーク２００上の各種ＷＥＢサーバから検索して取得する。【００５８】
評価部２０６は、検索部２０５により検索されたＷＥＢ情報（ＷＥＢサイトデータ）に関する情報（例えば、最終更新日時、最終リンク切れ（リンクダウン）日時、作者、所属ドメイン等）を取得する。【００５９】
検索結果生成部２０７は、検索されたＷＥＢサイトデータ自身、ＷＥＢサイトデータに関するテキスト情報（例えば、インデックスファイルの文字列、サブジェクト等）、あるいは、その画面データ（取得画面データ（全画面データ、あるいはサムネイル画像））を検索結果として生成してユーザ端末１１４に送信する。【００６０】
尚、この評価部２０６による評価処理においては、ユーザ端末１１４に搭載されるハードディスクに記憶された、ＷＥＢサイトのブックマークデータを事前に取得しておき、このブックマークデータを更に利用する。この際、ブックマークデータは、ユーザ毎に管理しておくことで、各ユーザに特化した評価処理を実現することができる。【００６１】
このような構成の評価処理を実現するためには、ＷＥＢ情報検索サーバ１０１の外部記憶装置１０５に、例えば、ブックマークデータベース２０８と、ＵＲＬデータベース２０９と、ユーザデータベース２１０に加えて、不図示であるが、設定データベースと、全文検索用データベースを管理しておく。【００６２】
以下、各データベースについて、簡単に説明する。【００６３】
ブックマークデータベース２０８は、ユーザのブックマークの利用状況を示すブックマークデータを１レコードとして登録したものであり、各ブックマークデータはＷＥＢ情報検索サーバ１０１によりユーザのブックマークディレクトリ（ユーザ端末１１４のハードディスクに構成される）からブックマークを収集して分析することにより生成される。【００６４】
ブックマークデータはブックマークに関するブックマーク情報であり、主として、ブックマークＩＤと、ブックマーク名と、ＵＲＬデータベースへのリレーション、最終参照日時と、ブックマークの作成日時および編集日時と、ユーザのＩＰアドレスと、参照回数等から構成される。【００６５】
ここで、「ブックマークＩＤ」は、収集した全てのブックマークについて一意的な識別子である。「ブックマーク名」は、ブックマークディレクトリに格納されたブックマークのファイル名である。「ユーザＩＤ」は、ブックマークを所有するユーザのＩＤであり、ユーザデータベースに登録されているものである。「ＵＲＬ  ＩＤ」は、ブックマークを指定したときにアクセスされるＷＥＢサイトのＵＲＬである。「参照回数」は、ＵＲＬの示すＷＥＢサイトに対するユーザの参照回数である。【００６６】
これらの各データの中で、「ブックマーク名」、「ＵＲＬ」、「最終参照日時」、「作成日時」、「編集日時」、「参照回数」の各データは、対応するブックマークディレクトリのブックマークからＷＥＢ情報検索サーバ１０１の外部記憶装置１０５にそのままコピーされる。また、ユーザＩＤは、ブックマークディレクトリの所有者からユーザデータベースを参照してユーザＩＤを取得して生成される。「ブックマークＩＤ」は、ＷＥＢ情報検索サーバ１０１によってブックマークデータを登録する際に自動生成され付与される。【００６７】
ＵＲＬデータベース２０９は、ＷＥＢサイトのＵＲＬ情報とＷＥＢサイトに対するアクセス情報とを含むＵＲＬデータを１レコードとして登録したものであり、各ＵＲＬデータはＷＥＢ情報検索サーバ１０１によりユーザのブックマークディレクトリからブックマークを収集して分析することにより生成される。また、ＵＲＬ情報に対応する各ＷＥＢサイトのインデックスファイルを少なくとも記憶する。【００６８】
ＵＲＬデータはＵＲＬに関するＵＲＬ情報であり、主として、作成日時、最終編集日時、ＵＲＬ、タイトル、参照回数等から構成され、ＵＲＬとＵＲＬ  ＩＤがキーとなっている。【００６９】
これらの各データの中で、「ＵＲＬ」、「最終編集日時」、「参照回数」の各データは、対応するブックマークディレクトリからＷＥＢ情報検索サーバ１０１の外部記憶装置１０５にそのままコピーされる。また、「ユーザＩＤ」は、ブックマークディレクトリのあるユーザディレクトリ名から生成される。【００７０】
ユーザデータベース２１０は、ＷＥＢ情報検索サーバ１０１を使用するユーザを管理するものであり、ユーザごとのユーザ固有データを１レコードとして予め登録したものである。【００７１】
ユーザ固有データはユーザに関するユーザ情報（属性情報）であり、主として、ユーザを識別するためのユーザＩＤ、パスワード（暗号化データ）、最終アクセス日時、国籍、誕生日（生年月日）、性別、氏名、住所、居住地域、Ｅ−ｍａｉｌアドレス、ホームページＵＲＬ（過去にアクセスしたＷＥＢサイトデータや、オンラインブックマークに登録されているＷＥＢサイトデータ）、電話番号、インターネット歴、職業（例えば、システムエンジニア、セールス、会社経営者、研究職、学生、フリーター、無職等）、趣味、学歴（例えば、在学中、文系／理系や、大学卒／高卒等）、結婚歴（既婚／未婚）、年収、住所形態（戸建／マンション／賃貸）、車の所有の有無、趣味等から構成され、ユーザＩＤがキーとなっている。【００７２】
尚、本発明では、ユーザに関するユーザ情報を累積的に記憶するため、その内容が変更された場合には、逐次、該当する項目毎にその内容を更新あるいは追加する。例えば、ユーザがある時点では、学生で、その後、卒業して、就職した場合には、当初は、「職業」の項目の内容は、学生であり、その後、その就職先の職種となる。また、「学歴」の項目は、在学から、最終学歴（大卒、高卒等）となる。【００７３】
設定データベースは、各ユーザのＷＥＢブラウザの表示画面の各種設定を設定データとしてユーザごとに登録したものである。【００７４】
この設定データは、ユーザの指定により変更が可能である。設定データはＷＥＢブラウザの表示画面の各種設定に関する設定情報であり、主として、ユーザＩＤ、スキン（壁紙）設定、所有者、高さ、幅、フォント等から構成され、この他、ブックマーク表示に関する設定項目を含めてもよい。【００７５】
全文検索用データベースは、検索エンジン用の情報を記録するものであり、データ収集部２０２によりインターネット上のＷＥＢサイトから収集した検索データが登録される。【００７６】
検索データは検索に関する検索情報であり、主として、ＩＤ、ユーザが入力した検索キーワード、属性、データ取得時間、データ取得ＵＲＬ、ＵＲＬのタイトル、全文データ（Ｄｅｓｃｒｉｐｔｉｏｎ）等から構成される。【００７７】
ここで、「ＩＤ」は各検索データの識別情報であり、データ収集部２０２によって検索データの登録時に自動生成されて付与される。また「全文データ」に収集したデータが格納される。【００７８】
このように、実施形態１では、ブックマークデータベース２０８と、ＵＲＬデータベース２０９と、ユーザデータベース２１０とを相互に関係づけて管理することで、例えば、通常のテキストベースの検索条件に加えて、ユーザの属性情報を検索オプションとする検索を実現することができる。【００７９】
特に、実施形態１では、各ユーザが登録しているブックマークとそのＵＲＬと、その属性情報との関係を管理することができるので、例えば、複数のユーザの内、例えば、所在する地域が「東京」で、年令層が「２０〜３０代」のユーザがアクセスしたＷＥＢ情報の内、検索条件に合致するＷＥＢ情報を検索することが可能となる。【００８０】
また、実施形態１では、ブックマークデータベース２０８と、ＵＲＬデータベース２０９と、ユーザデータベース２１０で管理する内容については、ユーザ端末１１４でその内容を更新する必要があるイベントが発生する毎に、逐次累積的にかつ時系列その管理内容を更新する。【００８１】
例えば、あるユーザ端末１１４でブックマークの構成の変更がある場合には、既存の構成に加えて、変更後の構成を管理する。また、例えば、入力された検索条件についても、都度、累積管理する。同様に、過去に検索されたＷＥＢ情報等の検索に関して適宜発生する情報やユーザの属性情報の変更内容についても累積管理する。【００８２】
つまり、実施形態１では、ユーザの検索に係る操作履歴やユーザの属性情報を適宜累積管理する。これにより、上述のような検索に加えて、例えば、過去の日時あるいは日時範囲内に存在していたＷＥＢ情報を検索したり、現在、リンク切れで閲覧不可能なＷＥＢ情報を検索することが可能となる。【００８３】
ここで、リンク切れ（リンクダウン）とは、ＷＥＢサイトデータの識別情報（ＵＲＬ）が変更されて、本来の識別情報によって目的とするＷＥＢサイトデータにアクセスできない場合や、目的とするＷＥＢサイトデータそのものが消滅して、そのＷＥＢサイトデータにアクセスできない場合等である。【００８４】
（ＷＥＢ情報検索処理）
次に、ＷＥＢ情報提供サーバ１０１が実行するＷＥＢ情報検索処理について、図３を用いて説明する。【００８５】
図３は本発明の実施形態１のＷＥＢ情報提供サーバが実行するＷＥＢ情報検索処理を示すフローチャートである。【００８６】
尚、このＷＥＢ情報検索処理は、上述のＷＥＢ情報提供プログラムを実行することによって実現される。【００８７】
まず、ステップＳ１０１で、検索部２０５は、ユーザ端末１１４から、ＷＥＢ情報を取得するための検索情報を受信する。【００８８】
この検索情報は、ユーザ端末１１４に提示する検索画面に対してユーザ操作に基づいて生成され、ユーザ端末１１４より検索指示がなされると、その検索画面で設定される各種情報を含む情報が検索情報としてＷＥＢ情報提供サーバ１０１へ送信されることになる。【００８９】
ここで、検索画面の一例について、図４を用いて説明する。【００９０】
図４は本発明の実施形態１の検索画面の一例を示す図である。【００９１】
図４は、ユーザ端末１１４のディスプレイ１２０７において、ＷＥＢブラウザ上に表示される検索画面４００を示している。【００９２】
検索画面４００において、４０１は検索条件入力フィールドであり、ユーザ端末１１４から受信した検索条件を表示する、あるいはユーザ端末１１４から新たな検索条件の入力を受け付けるためのフィールドである。【００９３】
４０２は検索オプション指定領域であり、ユーザデータベース２１０から得られるユーザの属性情報に基づいて、検索条件に対する検索範囲を指定するための各種指定フィールド４０２ａ〜４０２ｈが構成されている。【００９４】
図４の例の場合、検索オプション指定領域４０２では、ユーザの属性情報として、居住地域、職業、年令、性別、趣味、最終学歴、日時を指定する指定フィールド４０２ａ〜４０２ｇと、既婚／未婚を指定する指定フィールド４０２ｈが構成されている。【００９５】
尚、指定フィールド４０２ａ〜４０２ｇはプルダウンメニューコントロール、指定フィールド４０２ｈはラジオボタンコントロールで構成されているが、これに限定されず、テキスト入力コントロール、チェックボックスコントロール等の他のコントロールで、属性情報を指定する構成としても良い。【００９６】
また、この指定フィールドを構成する各種指定項目は、ユーザデータベース２１０で管理されるユーザ情報の各種項目に基づいて設定すれば良い。また、その項目の構成は、用途や目的に応じて、任意に設計・変更できることは言うまでもない。【００９７】
４０３は検索実行ボタンであり、この検索実行ボタン４０３が押下された場合には、検索条件入力フィールド４０１に入力される検索条件、あるいはその検索条件と検索オプション指定領域４０２で指定される各種属性情報に基づく検索を実行するために、検索指示（検索条件、あるいは検索条件と各種属性情報を含む）がＷＥＢ情報提供サーバ１０１へ送信される。【００９８】
ＷＥＢ情報提供サーバ１０１は、この検索指示を受信すると、その検索指示によって特定される、ＷＥＢサイトデータをネットワーク２００上の各種ＷＥＢサーバあるいは自身の外部記憶装置１０５から検索し、得られる検索結果をユーザ端末１１４へ送信する。これにより、ユーザ端末１１４では、検索指示に対応する検索結果が表示されることになる。【００９９】
この検索結果の表示方法としては、通常のテキストベースの検索結果の表示に加えて、例えば、検索されたＷＥＢ情報に対応するサムネイル画像を、検索結果一覧として表示することも可能である。このような表示を行うことで、ユーザにより直感的に検索結果及びその内容を視認させることが可能な検索結果を提供することができる。【０１００】
図３の説明に戻る。【０１０１】
ステップＳ１０２で、検索部２０５は、受信した検索情報に、検索オプション（属性情報）の有無を判定する。検索オプションがない場合（ステップＳ１０２でＮＯ）、ステップＳ１０４に進む。一方、検索オプションがある場合（ステップＳ１０２でＹＥＳ）、ステップＳ１０３に進む。【０１０２】
ステップＳ１０３で、評価部２０６は、ブックマークデータベース２０８、ＵＲＬデータベース、ユーザデータベース２１０等の各種データベースを適宜参照しながら、検索情報に含まれる属性情報に対し評価処理を実行し、検索情報に含まれる検索条件とその属性情報に基づく属性付き検索条件を生成する。【０１０３】
ここで生成する属性付き検索条件とは、上述したように、例えば、地域指定、年令層指定、性別指定等の検索対象となるＷＥＢサイトデータに過去にアクセスしたアクセスユーザの属性の範囲が指定された検索条件である。【０１０４】
ステップＳ１０４で、検索情報に属性情報が含まれていない場合には、その検索情報に対応するＷＥＢサイトデータをネットワーク２００あるいは外部記憶装置１０５から検索して取得する。取得したＷＥＢサイトデータは、一旦、外部記憶装置１０５に記憶する。【０１０５】
一方、検索情報に属性情報が含まれている場合には、ステップＳ１０３で生成された属性付き検索条件に基づいて、それに対応するＷＥＢサイトデータをネットワーク２００あるいは外部記憶装置１０５から検索して取得する。取得したＷＥＢサイトデータは、一旦、外部記憶装置１０５に記憶する。【０１０６】
ステップＳ１０５で、検索結果生成部２０７は、取得したＷＥＢサイトデータを検索結果として送信するための検索結果情報（テキスト情報、ＷＥＢサイトデータ自身、サムネイル画像等）を生成して、その生成した取得画面を外部記憶装置に１０５に記憶するとともに、ユーザ端末１１４へ送信する。これにより、ユーザ端末１１４のＷＥＢブラウザ上に、ユーザ端末１１４が送信した検索情報に対応する検索結果情報が表示されることになる。【０１０７】
以上説明したように、実施形態１によれば、ＷＥＢ情報の検索に際し、その検索条件の検索オプションとして、ユーザの属性情報を指定可能とすることで、この属性情報を考慮したＷＥＢ情報の検索を実現することができる。【０１０８】
これにより、ユーザは、例えば、特定の地域や年令層、性別、趣味、日時に合致する他のユーザが過去にアクセスしたＷＥＢ情報を、指定された検索条件に基づいて検索することができる。【０１０９】
つまり、ユーザは、自身の意図や目的、あるいは嗜好に合致する他のユーザが以前にアクセスしたＷＥＢ情報を検索することができるので、よりユーザ意図を反映した検索環境を実現することができる。【０１１０】
＜＜実施形態２＞＞
実施形態１では、ＷＥＢ情報提供サーバ１０１は、特に、ユーザ端末１１４から受信する検索情報に基づいて、属性付き検索条件による検索を実行した場合には、指定された属性の範囲内で、その検索情報に対応するＷＥＢサイトデータを検索して提示する構成とした。これにより、ユーザは、自身の意図や目的、嗜好に合致する他のユーザがアクセスしたＷＥＢサイトデータを効率的に検索することができる。つまり、ユーザは、より自身が意図するＷＥＢサイトデータを効率良く検索することが可能となる。【０１１１】
これに対し、実施形態２では、この属性情報の利用の応用例として、検索結果となるＷＥＢサイトデータに対するアクセスユーザの属性情報に統計処理を施して、その統計処理結果を含む検索結果を提示する構成について説明する。【０１１２】
特に、このような統計処理結果を含む検索結果を提示することで、ＷＥＢサイトデータにアクセスするユーザの傾向等を把握することができることとなり、市場調査や商品トレンド解析等の有用なマーケティング情報を容易に取得することが可能となる。【０１１３】
この統計処理は、例えば、評価部２０６が、ブックマークデータベース２０８、ＵＲＬデータベース、ユーザデータベース２１０等の各種データベースを適宜参照することによって実行する。また、統計処理の実行の有無は、例えば、図３のステップＳ１０２において、検索オプションが指定されている場合に、その指定されている検索オプションで規定される属性情報に基づいて実行する。あるいは、検索オプションの指定の有無に関わらず、所定の属性情報（例えば、地域別、年令別）に基づいて、常に統計処理を実行する構成としても良い。【０１１４】
そして、検索結果を提示する場合には、この統計処理結果を含む検索結果を提示する。この検索結果の一例について、図５及び図６を用いて説明する。【０１１５】
図５及び図６は本発明の実施形態２の検索結果の一例を示す図である。【０１１６】
尚、図５及び図６の検索結果は、いずれも所定の属性情報に基づく統計処理を実行した場合の一例を示している。【０１１７】
図５の検索結果画面では、検索条件「ＡＢＣ」に対応するＷＥＢ情報のサムネイル画像が、その検索条件との合致度に基づいて、右端に縦に並んで表示されている。また、各サムネイル画像の左側には、そのＷＥＢ情報の主要なテキスト情報に加えて、評価部２０６の統計処理によって得られる統計処理結果として、統計データ５０１、平均年令・性別比率データ５０２及び職業データ５０３等が表示される。【０１１８】
統計データ５０１は、入力された検索条件との合致度や、ＷＥＢ情報の優先度や重要度に基づいて得られる各種数値情報からなる統計データを横棒グラフで表現したものである。図５では、特に、その統計データとして、そのＷＥＢ情報に対する総合ポイント（ｔｏｔａｌ）、ＵＲＬランク（ｕｒｌ  ｒａｎｋ）、ＷＥＢ情報がブックマークとして登録されているブックマーク数（ｂｍ）、そのＷＥＢ情報に対するクリック数（ｃｌｉｃｋｓ）を表示している。【０１１９】
平均年令・性別比率データ５０２は、ＷＥＢ情報のアクセスユーザの平均年令・性別比率を表現したものである。図５では、アクセスユーザの平均年令（Ａｖｅｒａｇｅ  ａｇｅ）をテキスト情報で、性別比率（□：男性、■：女性）を円グラフで表示している例を示している。また、これらの情報に加えて、アクセスユーザが所在する地域情報（ｌｉｖｅｓ  ａｒｏｕｎｄ（Ｔｏｋｙｏ／Ｋａｎａｇａｗａ／Ｃｈｉｂａ／Ｓａｉｔａｍａ／Ａｉｃｈｉ／Ｓｈｉｚｕｏｋａ．．．））を表示している。【０１２０】
職業データ５０３は、ＷＥＢ情報に注目しているユーザの職業を表現したものである。図５では、ユーザの職業をテキスト情報で表示している例を示している。【０１２１】
図５では、検索結果が検索条件との合致度に基づいて配列表示する構成としているが、この構成に限定されるものではない。例えば、合致度が一番高い検索結果のみを表示する構成としても良い。この場合の表示例が図６である。【０１２２】
図６では、図５の統計データ５０１に加えて、職業データ５０３の詳細表示となる職業データ６０１及び地域属性データ６０２等が表示される。【０１２３】
職業データ６０１は、ＷＥＢ情報のアクセスユーザの職種をテキスト情報で、その性別比率を円グラフで表示している例を示している。【０１２４】
地域属性データ６０２は、アクセスユーザが所在する地域毎に、その地域、平均年令、職種等をテキスト情報で、性別比率を円グラフで表示している例を示している。【０１２５】
尚、図５や図６の検索結果の表示例は一例であり、用途や目的に応じて、統計処理結果の表示形式（例えば、縦棒グラフ、横棒グラフ、折れ線グラフ、円グラフ、３次元／２次元表示、アイコン表示、ブリンク表示等）を適宜構成することができることは言うまでもない。【０１２６】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、アクセスユーザの属性情報を考慮したＷＥＢ情報の検索結果を提示する際に、その属性情報を提示するに加えて、その属性情報によって得られる統計情報（例えば、検索したＷＥＢ情報に対する、地域別、年令別、性別、趣味別等のアクセス数や比率等）を提示する。【０１２７】
このような統計情報は、例えば、任意のＷＥＢ情報に対するアクセスユーザの傾向を把握することができるため、市場調査等のマーケティング情報として活用することができる、有効な情報提供を実現することができる。【０１２８】
また、検索オプションとして、過去の日時範囲を指定することで、現在だけではなく、過去のある時点での統計情報を提示することが可能である。また、更に応用して、過去と現在における統計情報を比較して提示する構成とすることも可能である。【０１２９】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【図１Ａ】
0004571648.tif 000002
【図１Ｂ】
0004571648.tif 000003
【図２】
0004571648.tif 000004
【図３】
0004571648.tif 000005
【図４】
0004571648.tif 000006
【図５】
0004571648.tif 000007
【図６】
0004571648.tif 000008