(57)【要約】【課題】ユーザの目的に適合した施設や観光スポットなどの地点情報を煩雑な操作を行うことなく簡単に提供すること、ユーザの検索履歴を反映したデータと地点情報とが関連付けられたデータベースを作製すること、ユーザの目的に適合する広告や他の地点情報を提供すること等。【解決手段】情報処理システム１００（情報処理装置）は、入力部２２と、入力部２２により入力されたキーワード又は選択指示信号によって検索処理を行い、ユーザの目的に応じた地点を示す地点情報を特定する検索特定部（ブラウザ２６１）と、検索処理過程で生成される検索履歴データから少なくともキーワード又は選択指示信号に関する文字データを抽出する抽出部（１２３，２６２）と、キーワード又は文字データと、ブラウザ２６１により特定された地点情報とを関連付けてデータベース１４０に登録するユーザ付加属性データベース管理部１２４とを有する。【選択図】図４
2008090802.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより操作される操作入力部と、
前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、
前記検索特定部の検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、
前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データと、前記検索特定部により特定された地点情報とを関連付けてデータベースに登録するデータベース管理部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記検索特定部は、前記検索処理による複数の検索結果のうち、前記操作入力部により入力された選択指示信号に基づいて、前記ユーザの目的に応じた地点情報を特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記操作入力部により入力されたキーワード又は選択指示信号に関する文字データを用いて、前記データベースから前記キーワード又は前記文字データに関連付けられた地点情報を抽出して当該地点情報を推奨情報とする推奨情報生成部を有する請求項１に記載の情報処理装置。
【請求項４】
前記地点情報に関連付けられた前記キーワード又は前記文字データの蓄積量に基づいて重み付けを設定する重み付け部を有し、
前記推奨情報生成部は、前記重み付け部により設定された重み付けに基づいて前記推奨情報を生成することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記データベース管理部は、前記抽出部により抽出されたキーワードおよび地点情報のうち、前記地点情報のみが前記データベースに登録されている場合に、前記データベースに登録された地点情報に当該キーワードを関連付けて登録し、前記キーワードおよび地点情報が前記データベースに登録されていない場合に、当該キーワード及び地点情報を関連付けてデータベースに登録することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記データベースは、少なくともキーワード、施設情報、通信ネットワークに通信可能に接続されているコンピュータに記憶されているデータの所在を示すリソース位置情報のいずれかを前記地点情報に関連付けて記憶することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
設定された出発地から目的地までのルート探索を行うルート探索部と、
前記ルート探索部による検索結果を用いて、前記データベースから、前記出発地から前記目的地までの距離以下の範囲内で、前記目的地に対応する地点情報に関連付けられたキーワードと同一のキーワードに関連付けられた他の地点情報または当該地点情報に関する広告情報を抽出して出力する広告情報生成部と、
を有することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
端末装置およびサーバ装置とを有する情報処理装置であって、
前記端末装置は、
前記サーバ装置とデータ通信を行う第１の通信インタフェースと、
ユーザにより操作される操作入力部と、
前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、
前記第１の通信インタフェースを介して、前記検索特定部により特定された地点情報、及び前記検索特定部による検索処理過程で生成される検索履歴データを前記サーバ装置に送信する処理を行う制御部と、を含み、
前記サーバ装置は、
前記端末装置とデータ通信を行う第２の通信インタフェースと、
前記第２の通信インタフェースを介して前記端末装置から受信した前記検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、
前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データと、前記地点情報とを関連付けてデータベースに登録するデータベース管理部と、を含むことを特徴とする情報処理装置。
【請求項９】
端末装置およびサーバ装置を有する情報処理装置であって、
前記端末装置は、
前記サーバ装置とデータ通信を行う第１の通信インタフェースと、
ユーザにより操作される操作入力部と、
前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、
前記検索特定部の検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、
前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データ、および前記検索特定部により特定された地点情報を前記第１の通信ネットワークを介して前記サーバ装置に送信する処理を行う制御部と、を有し、
前記サーバ装置は、
前記端末装置とデータ通信を行う第２の通信インタフェースと、
前記第２の通信インタフェースを介して受信した、前記キーワード又は前記選択指示信号に関する文字データと、前記地点情報とを関連付けてデータベースに登録するデータベース管理部と、
を有することを特徴とする情報処理装置。
【請求項１０】
ユーザにより操作される操作入力部と、前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部とを有する端末装置と、データ通信を行う情報処理装置であって、
前記端末装置とデータ通信を行う通信インタフェースと、
前記検索特定部の検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、
前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データと、前記検索特定部により特定された地点情報とを関連付けてデータベースに登録するデータベース管理部と、
を有することを特徴とする情報処理装置。
【請求項１１】
ユーザにより操作される操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定するステップと、
検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出するステップと、
前記抽出されたキーワード又は前記選択指示信号に関する文字データと、前記特定された地点情報とを関連付けてデータベースに登録するステップと、
を有することを特徴とする情報処理装置の情報処理方法。
【請求項１２】
ユーザにより操作される操作入力部を有するコンピュータに実行されるプログラムであって、
前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、
前記検索特定部の検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、
前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データと、前記検索特定部により特定された地点情報とを関連付けてデータベースに登録するデータベース管理部と、
を前記コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびプログラムに関するものである。
【背景技術】
【０００２】
従来、例えば、任意の動機付けにより目的意識を持つユーザが、その目的を達成するために端末装置などを利用して情報入手を行う際に、その端末装置がインターネット等の通信ネットワークを介して接続されたコンピュータやデータベース等にアクセスして、膨大な情報の中から目的に適合する情報を検索するシステムが知られている（例えば、特許文献１参照）。
【０００３】
詳細には、例えばユーザの操作により端末装置が通信ネットワークを介してウェブページの検索サイトやリンクサイト等を提供するコンピュータにアクセスして、ユーザの目的を達成するために必要な要素に係るキーワードやフレーズをそのコピュータに送信する。コンピュータではそのキーワードに合致する情報を検索して、検索結果を要求元の端末装置に送信する。端末装置では、検索結果を表示装置に表示したり、スピーカから音声にて報知を行う。
【０００４】
【特許文献１】特開２００２−２４２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した一般的なシステムでは、あるキーワードにて検索した結果、検索結果としてヒットする件数が膨大となる場合がある。このキーワードによる文字一致検索方法では、検索結果のなかにユーザの目的に対して不適切な情報が多数存在する場合があり、ユーザが有益な情報を見逃してしまったり、その不適切な情報を利用したために目的を達成するまで余計な手間がかかる場合がある。
【０００６】
また、上述した特許文献１に記載されたシステムでは、検索用キーワードに代えて検索することが有効であると想定されるデフォルト登録キーワードを予め登録しておくことにより、検索用キーワードにヒットする件数がゼロ件となることを防止している。しかし、このシステムでは、検索サイト側で、検索用キーワードの他に代わりとなるキーワードを新たに登録するという煩雑な作業が必要となる。また、その代わりとなるキーワードも検索サイト側で設定するものであるために、ユーザの意図を反映したものでないので、検索しにくい場合がある。
【０００７】
また、ディレクトリ型の検索サイトや地図検索サイトでは、例えば検索対象である施設情報が規定のカテゴリに分類されているが、それはサービス提供側の意図により分類されたものであり、ユーザが意図するカテゴリ中にユーザの目的の施設が分類されているとは限らない。
【０００８】
例えばユーザが意図するカテゴリ中に目的の施設が分類されていない場合、再度別のカテゴリ内を検索するという煩雑な手順を行う必要がある。また、カテゴリ分けがユーザの意図するものと全く異なる場合には、目的の施設を特定できない虞れがある。
【０００９】
このため、ユーザの目的に適合した施設や観光スポットなどの地点情報を、煩雑な操作を行うことなく簡単に提供することができる情報処理装置が望まれている。
【００１０】
また、ユーザの検索履歴を反映したデータと地点情報とが関連付けられたデータベースを作製することが望まれている。また、複数のユーザの検索履歴を反映したデータベースを利用した検索システムも望まれている。
【００１１】
ところで、出発地から目的地までルート探索を行った場合に、目的地周辺の施設の広告を提供する一般的な検索システムが知られているが、この検索システムでは、ユーザにより予め目的地が設定された後に、その目的地周辺の施設の広告を提供しているために、ユーザの目的に適合した広告や他の施設情報を提供しているとは限らない。
【００１２】
本発明は、このような問題に対処することを課題の一例とするものである。すなわち、ユーザの目的に適合した施設や観光スポットなどの地点情報を煩雑な操作を行うことなく簡単に提供すること、ユーザの検索履歴を反映したデータと地点情報とが関連付けられたデータベースを作製すること、ユーザの検索履歴を反映したデータベースを利用して、ユーザの目的に適合する広告や他の地点情報を提供すること、等が本発明の目的である。
【課題を解決するための手段】
【００１３】
このような目的を達成するために、本発明は、以下の独立請求項に係る構成を少なくとも具備するものである。
【００１４】
請求項１に記載の発明は、ユーザにより操作される操作入力部と、前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、前記検索特定部の検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データと、前記検索特定部により特定された地点情報とを関連付けてデータベースに登録するデータベース管理部とを有することを特徴とする情報処理装置。
【００１５】
請求項８に記載の発明は、端末装置およびサーバ装置とを有する情報処理装置であって、前記端末装置は、前記サーバ装置とデータ通信を行う第１の通信インタフェースと、ユーザにより操作される操作入力部と、前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、前記第１の通信インタフェースを介して、前記検索特定部により特定された地点情報、及び前記検索特定部による検索処理過程で生成される検索履歴データを前記サーバ装置に送信する処理を行う制御部とを含み、前記サーバ装置は、前記端末装置とデータ通信を行う第２の通信インタフェースと、前記第２の通信インタフェースを介して前記端末装置から受信した前記検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データと、前記地点情報とを関連付けてデータベースに登録するデータベース管理部とを含むことを特徴とする。
【００１６】
請求項９に記載の発明は、端末装置およびサーバ装置を有する情報処理装置であって、前記端末装置は、前記サーバ装置とデータ通信を行う第１の通信インタフェースと、ユーザにより操作される操作入力部と、前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、前記検索特定部の検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データ、および前記検索特定部により特定された地点情報を前記第１の通信ネットワークを介して前記サーバ装置に送信する処理を行う制御部とを有し、前記サーバ装置は、前記端末装置とデータ通信を行う第２の通信インタフェースと、前記第２の通信インタフェースを介して受信した、前記キーワード又は前記選択指示信号に関する文字データと、前記地点情報とを関連付けてデータベースに登録するデータベース管理部と、を有することを特徴とする情報処理装置。
【００１７】
請求項１０に記載の発明は、ユーザにより操作される操作入力部と、前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部とを有する端末装置と、データ通信を行う情報処理装置であって、前記端末装置とデータ通信を行う通信インタフェースと、前記検索特定部の検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データと、前記検索特定部により特定された地点情報とを関連付けてデータベースに登録するデータベース管理部と、を有することを特徴とする。
【００１８】
請求項１１に記載の発明は、ユーザにより操作される操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定するステップと、検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出するステップと、前記抽出されたキーワード又は前記選択指示信号に関する文字データと、前記特定された地点情報とを関連付けてデータベースに登録するステップとを有することを特徴とする情報処理装置の情報処理方法。
【００１９】
請求項１２に記載の発明は、ユーザにより操作される操作入力部を有するコンピュータに実行されるプログラムであって、前記操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、前記検索特定部の検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出する抽出部と、前記抽出部により抽出された前記キーワード又は前記選択指示信号に関する文字データと、前記検索特定部により特定された地点情報とを関連付けてデータベースに登録するデータベース管理部とを前記コンピュータに実現させる。
【発明を実施するための最良の形態】
【００２０】
本発明の一実施形態に係る情報処理装置は、ユーザにより操作される操作入力部と、操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、検索特定部の検索処理過程で生成される検索履歴データから少なくともキーワード又は選択指示信号に関する文字データを抽出する抽出部と、抽出部により抽出されたキーワード又は選択指示信号に関する文字データと、検索特定部により特定された地点情報とを関連付けてデータベースに登録するデータベース管理部とを有することを特徴とする。
【００２１】
この際、キーワードは、例えばユーザアクションに起因して付加されるキーワードである。このキーワード、例えばユーザ操作の直接入力により付加されたキーワードや、ブラウザ内に組み込まれたクッキー等を利用して自動的に取得して付加されたキーワードも含む。このユーザアクションに起因して付加されるキーワードを、ユーザ付加キーワードとも言う。
【００２２】
上記構成の情報処理装置では、検索特定部が、操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、ユーザの目的に応じた地点を示す地点情報を特定し、抽出部が、検索特定部の検索処理過程で生成される検索履歴データから少なくともキーワード又は選択指示信号に関する文字データを抽出し、データベース管理部が、抽出部により抽出されたキーワード又は選択指示信号に関する文字データと、検索特定部により特定された地点情報とを関連付けてデータベースに登録するので、ユーザの目的に応じた地点情報とユーザの検索履歴を反映したデータとが関連付けられたデータベースを簡単に高精度に作製することができる。ここで、選択指示信号に関する文字データとは、例えば指示されたカテゴリやアイコン、ＵＲＬ（Uniform Resource Locator）等を示す文字データ等である。
【００２３】
また、情報処理装置に、操作入力部により入力されたキーワード又は選択指示信号に関する文字データを用いて、データベースからキーワード又は文字データに関連付けられた地点情報を抽出して当該地点情報を推奨情報とする推奨情報生成部を設けたので、ユーザの目的に適合した施設や観光スポットなどの地点情報を推奨情報として簡単に提供することができる。
【００２４】
また情報処理装置に、設定された出発地から目的地までのルート探索を行うルート探索部と、ルート探索部による検索結果を用いて、データベースから、出発地から目的地までの距離以下の範囲内で、目的地に対応する地点情報に関連付けられたキーワードと同一のキーワードに関連付けられた他の地点情報または当該地点情報に関する広告情報を抽出して出力する広告情報生成部とをけることで、ユーザの目的に適合する広告情報や他の地点情報を提供することができる。
【００２５】
また、本発明の一実施形態に係る情報処理装置の情報処理方法は、ユーザにより操作される操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、前記ユーザの目的に応じた地点を示す地点情報を特定するステップと、検索処理過程で生成される検索履歴データから少なくとも前記キーワード又は前記選択指示信号に関する文字データを抽出するステップと、前記抽出されたキーワード又は前記選択指示信号に関する文字データと、前記特定された地点情報とを関連付けてデータベースに登録するステップとを有することを特徴とする。
【００２６】
また、本発明の一実施形態に係るプログラムは、ユーザにより操作される操作入力部を有するコンピュータに実行されるプログラムであって、操作入力部により入力されたキーワード又は選択指示信号によって、内部記憶装置に記憶されているデータ又は通信ネットワークを介して接続されたコンピュータ内に記憶されているデータに対する検索処理を行い、ユーザの目的に応じた地点を示す地点情報を特定する検索特定部と、検索特定部の検索処理過程で生成される検索履歴データから少なくともキーワード又は選択指示信号に関する文字データを抽出する抽出部と、抽出部により抽出されたキーワード又は選択指示信号に関する文字データと、検索特定部により特定された地点情報とを関連付けてデータベースに登録するデータベース管理部とをコンピュータに実現させる。
【００２７】
以下、本発明の一実施形態に係る情報処理装置を図面を参照しながら説明する。
【００２８】
［第１実施形態］
図１は、本発明の第１実施形態に係る情報処理装置を採用した情報処理システムを説明するための図である。
【００２９】
本実施形態に係る情報処理システム１００は、図１に示すように、サーバ装置１、端末装置（クライアント）２を有する。サーバ装置１は本発明に係るサーバ装置の一実施形態に相当し、端末装置２は本発明に係る端末装置の一実施形態に相当する。また、情報処理システム１００は本発明に係る情報処理装置の一実施形態に相当する。またサーバ装置１，端末装置２は本発明に係る情報処理装置の一実施形態に相当する。
【００３０】
本実施形態では、サーバ装置１及び端末装置２によるクライアント・サーバ型の情報処理システムを採用したが、この形態に限られるものではなく、本発明に係る機能を、一つの情報処理装置（コンピュータ）により実現してもよいし、複数の情報処理装置により分散処理することで実現してもよい。
【００３１】
図１に示すように、本実施形態に係るサーバ装置１と端末装置２とは、例えば通信ネットワーク３を介してデータ通信可能である。通信ネットワーク３は、例えばインターネット等の所定のプロトコルにより複数のコンピュータがデータ通信可能に接続された通信ネットワークやデータ通信路であり、有線方式又は無線方式により各コンピュータ間をデータ通信可能に接続する。通信ネットワーク３には、ウェブページやデータベース等の各種データを、所定の通信プロトコルにより公開するサーバ装置（コンピュータ）１０や検索サイト（コンピュータ）１０Ｓなどがデータ通信可能に接続されていてもよい。このサーバ装置１０や検索サイト１０Ｓは本発明に係る通信ネットワークを介して接続されたコンピュータの一実施形態に相当する。
【００３２】
サーバ装置１は、例えば一つのコンピュータであっても、複数個のコンピュータであってもよい。また、サーバ装置１は、図１に示すように、本発明の一実施形態に係るデータベース１４０を有する。
【００３３】
端末装置２としては、例えば携帯電話２ＡやＰＤＡ（Personal digital assistants）等の携帯型情報処理装置、パーソナルコンピュータ（ＰＣ）２Ｂ、カーナビゲーション装置２Ｃ等の移動体に搭載される移動体搭載型情報処理装置などの各種情報処理装置（コンピュータ）を採用することができる。また、本実施形態に係る情報処理システム１００では、複数のユーザそれぞれにより操作される複数の端末装置２が通信ネットワーク３にデータ通信可能に接続されている。
【００３４】
図２は、図１に示した情報処理システム１００のサーバ装置１と端末装置２の構成図である。他の装置、例えばサーバ装置１０や検索サイト１０Ｓ等のコンピュータのハードウェア構成は、サーバ装置１や端末装置２と略同様であるので説明を省略する。
【００３５】
以下、本実施形態に係る端末装置２およびサーバ装置１それぞれのハードウェア構成を、図面を参照しながら説明する。
【００３６】
［端末装置２］
端末装置２は、例えば図２に示すように、通信インタフェース（Ｉ／Ｆ）２１、入力部２２、表示部２３、出力部２４、メモリ（記憶部）２５、制御部（ＣＰＵ：Central processing unit）２６を有する。各構成要素はデータ通信路（バス）２７により接続されている。また、端末装置２は、必要に応じて位置情報取得部２８、センサ部２９等の構成要素を有していてもよい。
【００３７】
通信Ｉ／Ｆ２１は、本発明に係る第１の通信インタフェースの一実施形態に相当する。入力部２２は本発明に係る操作入力部の一実施形態に相当する。制御部２６は本発明に係る制御部の一実施形態に相当する。メモリ２５は本発明に係る内部記憶装置の一実施形態に相当する。
【００３８】
通信Ｉ／Ｆ２１は、例えば制御部２６の制御により、通信ネットワーク３を介してサーバ装置１とデータ通信を行う。通信Ｉ／Ｆ２１は、例えば予め規定された通信プロトコルによりデータ通信を行ってもよく、また有線方式や無線方式によりデータ通信を行ってもよい。
【００３９】
入力部２２は、ユーザにより操作され、そのユーザの操作に応じた信号を制御部２６に出力する。入力部２２としては、例えばスイッチ、ボタン、キーボード、マウス、タッチパネル、マイクロフォン等の各種操作入力装置を採用することができる。具体的には入力部２２は例えば、キーワード等の文字データを制御部２６に入力したり、ＧＵＩ（グラフィカルユーザインタフェース）を採用した場合には表示部２３に表示されているボタン画像やアイコン画像、地図画像上の所定の位置等を選択したことを示す選択指示信号を、制御部２６に入力する。
【００４０】
表示部２３は、例えば制御部２６の制御により、本発明に係る画面表示を行う。表示部２３としては、例えば液晶表示装置（ＬＣＤ）、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＰＤＰ（プラズマディスプレイ）、ＥＬ（エレクトロルミネッセンス）ディスプレイ、ＬＥＤ（発光ダイオード）、タッチパネル装置などの各種表示装置を採用することができる。
【００４１】
出力部２４は、例えば制御部２６の制御により、本発明に係るデータの出力を行う。出力部２４としては、例えばスピーカ、プリンタなどの出力装置を採用することができる。
【００４２】
メモリ（記憶部）２５は、例えばＲＡＭ（Random access memory）やＲＯＭ（Read only memory）等の半導体メモリ、ハードディスク装置、磁気ディスク装置、ＤＶＤ（Digital Versatile Disc）、光ディスク等の記憶装置により構成され、制御部２６のワークエリアとしても機能する。メモリ２５は、例えばプログラム（ＰＲＧ２）２５１、データベース２５２、各種データ等を記憶する。
【００４３】
プログラム２５１は、例えば制御部２６により実行されて、端末装置２に本発明に係る機能を実現させる。
【００４４】
データベース２５２は、本発明に係るデータベースの一実施形態に相当する。
【００４５】
制御部２６は、装置全体を統括的に制御する。制御部２６は、例えば上述したようにプログラム２５１を実行することにより本発明に係る機能を実現する。制御部２６の各種機能については後述する。
【００４６】
位置情報取得部２８は、例えば現在の端末装置２の地図上の位置情報を取得し、その位置情報を制御部２６に出力する。位置情報取得部２８としては、例えば図１に示すように、ＧＰＳ（Global positioning system）衛星（ＧＳ）からのＧＰＳ信号を受信した結果得られた端末装置２の緯度情報、経度情報、高さ情報等の位置情報を制御部２６に出力する。また、例えば端末装置２として携帯電話を採用した場合に、位置情報取得部２８としては、通信範囲内の基地局の位置情報に基づいて得られた端末装置２の位置情報を、制御部２６に出力してもよい。制御部２６は、必要に応じて位置情報取得部２８により取得される位置情報を、例えば地図検索、地点検索、ルート検索などを行う際に利用する。
【００４７】
センサ部２９は、例えば加速度センサ、速度センサ、地磁気センサ等の各種センサを有し、センサの検出結果を示す信号を制御部２６に出力する。制御部２６は、必要に応じてセンサ部２９による検出結果を、例えば地図情報、地点検索、ルート検索などを行う際に利用する。
【００４８】
［サーバ装置１］
サーバ装置１は、例えば図２に示すように、通信インタフェース（Ｉ／Ｆ）１１、入力部１２、表示部１３、メモリ（記憶部）１４、制御部（ＣＰＵ）１５を有する。例えば各構成要素は、データ通信路（バス）１６により接続されている。通信Ｉ／Ｆ１１は、本発明に係る第２の通信インタフェースの一実施形態に相当する。
【００４９】
通信Ｉ／Ｆ１１は、例えば制御部１５の制御により、通信ネットワーク３を介して端末装置２とデータ通信を行う。通信Ｉ／Ｆ１１は、例えば予め規定された通信プロトコルによりデータ通信を行ってもよく、有線方式や無線方式によりデータ通信を行ってもよい。
【００５０】
入力部１２は、ユーザにより操作され、そのユーザの操作に応じた信号を制御部１５に出力する。入力部１２としては、例えばスイッチ、ボタン、キーボード、マウス、タッチパネル、マイクロフォン等の各種操作入力装置を採用することができる。
【００５１】
表示部１３は、例えば制御部１５の制御により、本発明に係る画面表示を行う。表示部１３としては、例えばＬＣＤ、ＣＲＴディスプレイ、ＰＤＰ、ＥＬディスプレイ、ＬＥＤ、タッチパネル装置などの各種表示装置を採用することができる。
【００５２】
メモリ（記憶部）１４は、例えばＲＡＭやＲＯＭ等の半導体メモリ、ハードディスク装置、磁気ディスク装置、ＤＶＤ、光ディスク等の記憶装置により構成され、制御部１５のワークエリアとしても機能する。メモリ１４は、例えばデータベース１４０、プログラム（ＰＲＧ１）１４１、各種データ等を記憶する。データベース１４０は、本発明に係るデータベースの一実施形態に相当する。データベース１４０は、例えば後述するように、地点情報とユーザ付加属性データ等を関連付けて記憶する。プログラム１４１は、例えば制御部１５により実行されて、サーバ装置１２に本発明に係る機能を実現させる。
【００５３】
制御部１５は、装置全体を統括的に制御する。制御部１５は、例えば上述したようにプログラム１４１を実行することにより、本発明に係る機能、例えばデータベース１４０の管理処理、検索処理、推奨情報生成処理、等を実現する。制御部１５の各種機能については後述する。
【００５４】
図３は、図１，図２に示したデータベース１４０の一実施形態を説明するための図である。詳細には、図３（Ａ）はデータベース１４０を説明するための概略図である。図３（Ｂ）は、データベース１４０の一具体例を示す図である。
【００５５】
図３（Ａ），図３（Ｂ）に示すように、データベース１４０は、地点（施設）の名称データ１４０１、位置情報（緯度経度情報）１４０２、キーワード１４０３、ＵＲＬ１４０４、重み付けデータ１４０５等を関連付けて記憶する。
【００５６】
キーワード１４０３は、例えばユーザアクションに起因して付加されるキーワードである。このキーワード１４０３は、例えばユーザ操作の直接入力により付加されたキーワードや、ブラウザ内に組み込まれたクッキー等を利用して自動的に取得して付加されたキーワードも含む。このユーザアクションに起因して付加されるキーワードを、ユーザ付加キーワードとも言う。
【００５７】
この地点（施設）の名称データ１４０１および位置情報（緯度経度情報）１４０２は、地点情報１４０Ａの一実施形態に相当する。キーワード１４０３、ＵＲＬ１４０４は、ユーザ付加属性データ１４０Ｂの一実施形態に相当する。つまりデータベース１４０は、図３（Ａ）に示すように地点情報１４０Ａとユーザ付加属性データ１４０Ｂとを関連付けて記憶する。
【００５８】
また、データベース１４０は、この他にも、地点情報１４０Ａの属性データとして、例えば施設の電話番号データ、住所データ、業種データ、等のその地点や施設に係る各種データを、地点情報１４０Ａと関連付けて記憶してもよい。
【００５９】
なお、本発明に係る地点情報１４０Ａとしては、例えば地図上の施設を示す施設情報、地図上の建造物等や名所、観光スポット等を示す地物情報、地図上の緯度経度情報等の位置情報等の各種データを挙げることができる。
【００６０】
また、本発明に係るユーザ付加属性情報１４０Ｂとしては、例えば検索履歴に基づいて抽出された、地点情報１４０Ａに関する属性データ、キーワード、例えばカテゴリ分けされた所定のデータ、例えばウェブページの所在を示すリソース位置情報（ＵＲＬ）等を挙げることができる。
【００６１】
地点（施設）の名称データ１４０１は、地図上の地点や施設の名称を示すデータである。位置情報（緯度経度情報）１４０２は、地点（施設）の地図上の位置を示すデータであり、例えば緯度情報及び経度情報等から構成される。
【００６２】
また、上述したように、キーワード１４０３は、例えばユーザアクションに起因して付加されるキーワードである。このキーワード１４０３は、例えばユーザ操作の直接入力により付加されたキーワードや、ブラウザ内に組み込まれたクッキー等を利用して自動的に取得して付加されたキーワードも含む。
【００６３】
また、このキーワード１４０３は、例えば図３（Ｂ）に示すように、複数個、詳細には第１キーワード１４０３１，第２キーワード１４０３２，第３キーワード１４０３３，…，第ｎキーワード１４０３ｎ等を関連付けて有してもよい。
【００６４】
ＵＲＬ１４０４は、通信ネットワーク３に接続されているコンピュータに記憶されている、地点（施設）情報１４０Ａに関連するウェブページやデータの所在を示すリソース位置情報である。このＵＲＬ１４０４は、例えば図３（Ｂ）に示すように、複数個、詳細には第１ＵＲＬ１４０４１，第２ＵＲＬ１４０４２，第３ＵＲＬ１４０４３，…，第ｎＵＲＬ１４０４ｎ等を関連付けて有してもよい。
【００６５】
重み付けデータ１４０５は、例えば地点情報１４０Ａに関連付けられたユーザ付加属性データ１４０Ｂ、例えばキーワード１４０３の蓄積量に基づいて設定された重み付けを示すデータである。この重み付けデータ１４０５は、後述する推奨情報を生成する際に参照される。
【００６６】
この重み付けデータ１４０５は、例えば図３（Ｂ）に示すように、第１キーワード１４０３１，第２キーワード１４０３２，第３キーワード１４０３３，…，第ｎキーワード１４０３ｎそれぞれに対応して、第１重み付けデータ１４０５１，第２重み付けデータ１４０５２，第３重み付けデータ１４０５３，…，第ｎ重み付けデータ１４０５ｎが関連付けられていてもよい。
【００６７】
データベース１４０は、上述したように、地点（施設）の名称データ１４０１、位置情報１４０２、キーワード１４０３、ＵＲＬ１４０４、重み付けデータ１４０５等を関連付けて記憶しているので、端末装置２や通信ネットワーク３がこのデータベース１４０を利用することにより例えば後述する効果が得られる。
【００６８】
１．データベース１４０では、上述したように地点情報１４０Ａとユーザ付加属性データ１４０Ｂが関連付けられて記憶されているので、例えば所望の地点（施設）を検索したときに、その地点に関連付けられたキーワードと同一のキーワードで関連付けられている他の地点（施設）を推奨情報として簡単に出力することができる。
【００６９】
２．データベース１４０では、上述したように地点（施設）情報１４０Ａとユーザ付加属性データ１４０Ｂが関連付けられて記憶されているので、一般的なウェブ検索の結果表示のように煩雑な表示を行うことなく、キーワードでカテゴライズされた施設検索を簡単に行うことができる。
【００７０】
３．データベース１４０では、地点情報１４０Ａと、その地点情報１４０Ａに関連したウェブページやデータなどの所在を示すＵＲＬ１４０４が関連付けられて記憶されているので、地点（施設）に関連するＵＲＬ１４０４に基づいて、地点（施設）に関するウェブページやデータを通信ネットワーク３を介して簡単に取得することができる。
【００７１】
図４は、図１，図２に示した情報処理システム１００の機能を説明するための機能ブロック図である。図４を参照しながら情報処理システム１００の各構成要素の機能の一実施形態を詳細に説明する。
【００７２】
［端末装置２］
端末装置２は、例えば図２に示したプログラム（ＰＲＧ２）２５１を実行することにより、図４に示すようにブラウザ２６１、抽出部（クライアント側）２６２等の機能を実現する。ブラウザ２６１は、本発明に係る検索特定部の一実施形態に相当する。抽出部（クライアント側）２６２は、本発明に係る抽出部の一実施形態に相当する。
【００７３】
端末装置２は、ブラウザ２６１により、ウェブサイトから、ウェブページ１０Ｗ（ＨＴＭＬデータ）、ＸＭＬデータ、画像データ、音声データ、プログラムなどをダウンロードして、表示部２３に表示したり、ユーザの操作による入力部２２からの信号に応じて、キーワード等のデータをアクセス先のサーバ装置１に送信したり、選択されたデータにリンク付けされているＵＲＬに基づいて、リンク先のウェブページにアクセスを行う。
【００７４】
詳細には、本実施形態に係る端末装置２は、ブラウザ２６１により、例えば入力部２２により入力されたキーワード又は選択指示信号によって、データベース２５２（内部記憶装置）に記憶されているデータ又は通信ネットワーク３を介して接続されたコンピュータ１０（１０Ｓ）内に記憶されているデータに対する検索処理を行い、ユーザの目的に応じた地点を示す地点情報を特定する。
【００７５】
また、端末装置２は、ブラウザ２６１によりリファラ２６１１をアクセス先のサーバ装置１に送信する。リファラ２６１１は、ブラウザ２６１により、例えばウェブページ内にリンク付けされているキーワードがクリックされて、リンク先のウェブページに移動してそのウェブページを表示した際に、リンク元のウェブページのＵＲＬを示すデータである。また、リファラ２６１１は、端末装置２が、リンク元のウェブサイトのＵＲＬや、ウェブサイト内でのリンクの履歴などの情報を示す。
【００７６】
例えば端末装置２のブラウザ２６１が検索サイトやディレクトリ型ポータルサイト等にアクセスした後、その次にサーバ装置１にアクセス要求を行った場合に、サーバ装置１は、ブラウザ２６１から受信したリファラ２６１１のＵＲＬ内のパラメータ部に基づいて、キーワードや、複数の検索結果のうち、ユーザにより選択された地点情報を示すデータ（ＵＲＬ）を特定することができる。
【００７７】
クッキー（cookie）２６１２は、サーバ装置１が、ブラウザ２６１を介して端末装置２に一時的に、ユーザに関する情報（ログインＩＤ等）や最後にサーバ装置１を訪れた日時、訪問回数、検索履歴などのデータを記憶させたデータである。このクッキー２６１２は、例えば、サーバ装置１がユーザや端末装置２を識別する際や、検索履歴等を取得する際に利用される。サーバ装置１は、ブラウザ２６１から受信したクッキー２６１２に基づいて、キーワードや、複数の検索結果のうち、ユーザにより選択された地点情報を示すデータ（ＵＲＬ）を特定することができる。
【００７８】
抽出部（クライアント側）２６２は、ブラウザ２６１による検索履歴データ２５３をメモリ２５に記憶する。また、抽出部（クライアント側）２６２は、ブラウザ２６１による検索履歴に基づいて、ブラウザ（検索特定部）２６１より特定された地点情報に関する属性データ、キーワード、及び選択指示信号に関する文字データ（例えばカテゴリを示すデータ）のいずれかのデータを抽出して、メモリ２５に記憶する。
【００７９】
また、サーバ装置１は、ログ情報として、例えばアクセス元の端末装置２のＩＰアドレス、アクセス元の端末装置２のドメイン名、アクセスされた日付情報と時刻情報、アクセスされたデータ名、リンク元のページのＵＲＬ（リファラ２６１１）、端末装置２のブラウザ２６１の名称データやＯＳ（オペレーティングシステム）の名称データ、処理時間、受信バイト数、送信バイト数、サービス状態コード等の各種情報を取得する。
【００８０】
［検索サイト１０Ｓ］
検索サイト（コンピュータ）１０Ｓは、例えば図４に示すように、インデックス化部１１１Ｓ、フロントエンドサーバ１１３、データベース１４０Ｓを有する。
【００８１】
インデックス化部１１１Ｓは、例えば通信ネットワーク３を介して接続されたサーバ装置１０にアクセスしてウェブページ１０Ｗのデータをキーワードやフレーズに基づいてインデックス化して、データベース１４０Ｓに登録する。
【００８２】
フロントエンドサーバ１１３は、例えば端末装置２からキーワードを受信すると、データベース１４０Ｓにアクセスして、キーワードに基づいて検索を行い、検索結果を要求元の端末装置２に送信する。
【００８３】
［サーバ装置１］
サーバ装置１は、例えばメモリ１４に記憶されているプログラム（ＰＲＧ１）１４１を実行することにより本発明に係る機能を実現する。
【００８４】
サーバ装置１は、例えば図４に示すように、インデックス化部１１１、分類化部１１２、フロントエンドサーバ（入出力部）１１３、検索部１１４、表示修正部１１５、地図処理部１２１、地点情報処理部１２２、抽出部１２３、ユーザ付加属性データベース管理部１２４、重み付け部１２５、推奨情報生成部１２６、広告情報生成部１２７、およびルート探索部１２８などを有する。
【００８５】
抽出部１２３は、本発明に係る抽出部の一実施形態に相当し、ユーザ付加属性データベース管理部１２４は本発明に係るデータベース管理部の一実施形態に相当する。重み付け部１２５は本発明に係る重み付け部の一実施形態に相当し、推奨情報生成部１２６は本発明に係る推奨情報生成部の一実施形態に相当する。広告情報生成部１２７は本発明に係る広告情報生成部の一実施形態に相当し、ルート探索部１２８は本発明に係るルート探索部の一実施形態に相当する。
【００８６】
また、サーバ装置１は、データベース１４０として、図３に示すように、インデックスデータベース（ＤＢ）１４１、フレーズ（キーワード）データベース（ＤＢ）１４２、カテゴリデータベース（ＤＢ）１４３、ウェブページデータベース（ＤＢ）１４４、地図情報データベース（ＤＢ）１４５、地点情報管理データベース（ＤＢ）１４６、施設キーワード（ユーザ付加属性）データベース（ＤＢ）１４７、経路・誘導データベース（ＤＢ）１４８、地点広告管理データベース（ＤＢ）１４９、関連キーワードデータベース（ＤＢ）１５０等を有する。
【００８７】
インデックス化部１１１は、例えば通信ネットワーク３を介して接続されたサーバ装置１０にアクセスしてウェブページ１０Ｗのデータをキーワードやフレーズに基づいてインデックス化して、インデックスデータベース（ＤＢ）１４１に登録する。また、インデックス化部１１１は、インデックス化処理に係るフレーズやキーワード等をフレーズキーワード１４２に登録する。
【００８８】
分類化部１１２は、例えば通信ネットワーク３を介して接続されたサーバ装置１０にアクセスしてウェブページ１０Ｗを、所定のカテゴリに分類してカテゴリデータベース１４３に登録する。
【００８９】
フロントエンドサーバ（入出力部）１１３は、端末装置２からのデータ要求を示す信号を受信すると、後述する各種機能部による要求に応じた処理結果を示すデータを、要求元の端末装置２に送信する処理を行う。
【００９０】
検索部１１４は、例えばフロントエンドサーバ１１３を介して、端末装置２から入力されたキーワードや、カテゴリ選択信号を受信すると、データベース１４０にアクセスして、キーワードや選択指示信号に関する文字データを用いて検索処理を行い、ユーザの目的に応じた地点を示す地点情報を特定し、検索結果を要求元の端末装置２に送信する。
【００９１】
表示修正部１１５は、検索部１１４による検索結果に基づいて、必要に応じて類似した検索結果を削除して、検索結果を修正する。
【００９２】
地図処理部１２１は、例えば、地図情報ＤＢ１４５にアクセスして、要求に応じた地図上の位置における地図データを出力する。
【００９３】
地点情報処理部１２２、例えば、地点情報管理ＤＢ１４６にアクセスして、要求に応じた地点情報を出力する。
【００９４】
抽出部１２３は、検索履歴データ２５３などから、少なくともキーワード、選択指示信号に関する文字データ、地点情報、地点情報に関する属性データなどの各種データを抽出する。
【００９５】
また、抽出部１２３は、ブラウザ２６１による複数の検索結果のうち、入力部２２により入力された選択指示信号に基づいて特定された地点情報１４０Ａに関する属性データを抽出してもよい。この属性データは、カテゴリを示すデータや、地点情報に関するキーワード等のデータである。
【００９６】
ユーザ付加属性データベース管理部１２４は、ユーザ付加属性データ１４０Ｂとして、抽出部１２３により抽出されたキーワード又は選択指示信号に関する文字データを、ブラウザ２６１（検索特定部）により特定された地点情報と関連付けてデータベース１４７に登録する。
【００９７】
詳細には、ユーザ付加属性データベース管理部１２４は、抽出部１２３により抽出されたキーワードおよび地点情報のうち、地点情報のみがデータベース１４０に登録されている場合に、データベース１４０に登録された地点情報に当該キーワードを関連付けて登録し、キーワードおよび地点情報がデータベース１４０に登録されていない場合に、当該キーワード及び地点情報を関連付けてデータベース１４０に登録し、同一の地点情報（施設等）とキーワードがデータベース１４０に登録されている場合には、その地点情報およびキーワードに重み付けを行う。
【００９８】
また、ユーザ付加属性データベース管理部１２４は、複数のユーザの検索履歴に基づいて、データベース１４０に地点情報とキーワードを登録することで、複数のユーザの目的を高精度に反映したデータベース１４０を簡単に作製することができる。
【００９９】
重み付け部１２５は、地点情報１４０Ａに関連付けられたキーワードや文字データなどのユーザ付加属性データ１４０Ｂの蓄積量に基づいて重み付けを設定する。詳細には、重み付け部１２５は、例えば既にデータベース１４０に同一施設（地点）と同一のキーワードが登録されている場合には、その地点情報とキーワードに重み付けを大きくするように設定する。
【０１００】
推奨情報生成部１２６は、例えば入力されたキーワード又は選択指示信号に関する文字データを用いて、データベース１４０からキーワードや文字データ等のユーザ付加属性データ１４０Ｂに関連付けられた地点情報１４０Ａを抽出して、その地点情報１４０Ａを推奨情報として生成する。
【０１０１】
この際、推奨情報生成部１２６は、重み付け部１２５により設定された重み付けに基づいて、例えば重み付けが大きいほど優先度が大きくなるように、推奨情報の優先度を設定することが好ましい。
【０１０２】
広告情報生成部１２７は、データベース１４０に記憶されているデータに基づいて、地点情報に関連付けられたキーワードと同一のキーワードに関連付けられた他の地点情報に係る広告情報を生成する。
【０１０３】
詳細には、広告情報生成部１２７は、ルート探索部１２８による検索結果を用いて、データベース１４０から、出発地から目的地までの距離以下の範囲内で、目的地に対応する地点情報に関連付けられたキーワードと同一のキーワードに関連付けられた他の地点情報または当該地点情報に関する広告情報を抽出して出力する。
【０１０４】
ルート探索部１２８は、経路・誘導データベース１４８に基づいて、設定された出発地から目的地までのルート探索を行う。
【０１０５】
インデックスＤＢ１４１には、インデックス化部１１１によるインデックス化されたデータが登録されている。フレーズ・キーワードＤＢ１４２には、インデックス化部１１１のインデックス化処理に係るフレーズやキーワード等が登録されている。カテゴリＤＢ１４３には、分類化部１１２の分類化処理によるカテゴリ分けに係るデータが登録されている。ウェブページＤＢ１４４には、各種ウェブページに係るデータ、例えばＨＴＭＬデータ、画像データ、音データ、プログラム等が記憶されている。地図情報ＤＢ１４５には、地図の表示画像データが記憶されている。
【０１０６】
地点情報管理ＤＢ１４６には、地点や施設に係るデータ、例えば地点の名称データ、位置情報（緯度情報，経度情報）などの属性データが記憶されている。施設キーワード（ユーザ付加属性）ＤＢ１４７には、ユーザにより付加される地点情報に係るキーワード等のデータが記憶されている。経路・誘導ＤＢ１４８には、道路交通情報、交通機関の経路情報、地図上の距離情報、経過時間情報などの各種データが記憶されている。地点広告管理ＤＢ１４９には、地点や施設に係る広告情報が記憶されている。関連キーワードＤＢ１５０には、例えばユーザアクションに起因したキーワードに関連性の比較的高いキーワードが登録されている。このキーワード検索を行う際に、関連データベース１５０に記憶された関連キーワードを利用することで、検索精度や利便性を向上させることができる。
【０１０７】
データベース１４０は、上述した各種データベース（１４１〜１５０）を関連付けて記憶している。
【０１０８】
図５は、本発明の一実施形態に係る地図情報ＤＢ１４５に記憶されている地図情報を説明するための図である。
【０１０９】
地図情報としての表示用データＶＭは、例えばそれぞれ固有の番号や記号である矩形コードが付加された複数の表示用メッシュデータＶＭｘを有する。表示用データＶＭは、一部の領域に関する複数の表示用メッシュデータＶＭｘに分割され、表示用メッシュデータＶＭｘが縦横にマトリクス状に複数連続して構成されている。表示用メッシュデータＶＭｘは、適宜一部の領域に関する下層の複数の表示用メッシュデータＶＭｘに分割されていてもよい。各表示用メッシュデータＶＭｘは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の尺度に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ＺＰの情報を有している。
【０１１０】
表示用メッシュデータＶＭｘは、例えば交差点の名称などの名称情報ＶＭｘＡ、道路情報ＶＭｘＢ、背景情報ＶＭｘ等を有する。名称情報ＶＭｘＡは、その領域における例えば交差点の名称や地域の名称などを絶対座標ＺＰとの位置関係で所定の位置に配置表示させるデータのテーブル構造に構成されている。背景情報ＶＭｘＣは、例えば著名な場所（地点），施設，建造物などを示すマークや画像データなどを絶対座標ＺＰとの位置関係で所定の位置に配置表示させるデータのテーブル構造に構成されている。
【０１１１】
地点情報１４０Ａは、図３に示すように位置情報（緯度経度情報）１４０２により、地図情報（表示用データＶＭ）と関連付けられている。
【０１１２】
図６は、情報処理システム１００の動作の一具体例を説明するための図である。図１〜図５を参照しながら、ユーザが端末装置２を操作して、サーバ装置１や検索サイト１０Ｓ，サーバ装置１０等にアクセスして目的となる施設や地点を検索する際の情報処理システム１００の動作を説明する。また、ユーザアクションに起因したキーワードにより検索を行う場合を説明するが、この形態に限られるものではなく、例えばディレクトリ型検索サイトにアクセスして、地点や施設を検索特定してもよい。
【０１１３】
ユーザが任意の目的を達成するために、ユーザが端末装置２のブラウザ２６１を使用して、検索サイト１０Ｓや地図サイトにアクセスして、目的に必要となる要素に係るキーワードを入力して、目的に適合する施設や地点を検索する。
【０１１４】
詳細には、ステップＳ１において、端末装置２の制御部２６は、入力部２２から入力された操作指示信号に基づいてブラウザ２６１を実行して、入力部２２からキーワードが入力される。
【０１１５】
ステップＳ３において、端末装置２の制御部２６は、そのキーワードに応じた検索要求を、検索サイト１０Ｓやサーバ装置１に、通信Ｉ／Ｆ２１を介して送信する処理を行う。
【０１１６】
例えば、端末装置２がサーバ装置１にアクセスして検索を行う場合には、サーバ装置１の制御部１５は、通信Ｉ／Ｆ１１を介して検索要求を受信すると（ステップＳ５）、検索部１１４によりデータベース１４０やインデックスＤＢ１４１にアクセスして検索処理を行い（ステップＳ７）、検索の結果を示す候補リストを取得すると（ステップＳ９）、フロントエンドサーバ（入出力部）１１３により検索結果を示すデータに基づいてｈｔｍｌデータを生成して、要求元の端末装置２に送信する処理を行う（ステップＳ１１）。この際、検索結果それぞれには、地点情報や施設情報にアクセスするためのＵＲＬがリンク付けされている。
【０１１７】
また、例えば端末装置２が検索サイト１０Ｓにアクセスして検索を行う場合には、フロントエンドサーバ１１３Ｓが検索要求を受信すると（ステップＳ５）、データベース１４０Ｓにアクセスして検索処理を行い（ステップＳ７）、検索の結果を示す候補リストを取得すると（ステップＳ９）、検索結果を示すデータに基づいてｈｔｍｌデータを生成して、要求元の端末装置２に送信する処理を行う（ステップＳ１１）。この際、検索結果それぞれには、地点情報や施設情報にアクセスするためのＵＲＬがリンク付けされている。
【０１１８】
ステップＳ１３において、端末装置２の制御部２６は、通信Ｉ／Ｆ２１を介して、検索結果を示すｈｔｍｌデータを受信すると、そのデータに基づいて検索結果を表示部２３に表示する処理を行う。
【０１１９】
次にユーザは、例えば複数の検索結果のうち、目的に適合すると思われる所望の施設や地点を示すデータを一つ特定して、より詳細な情報を得るために、特定された施設や地点にリンク付けられたサイト（ウェブページ）を閲覧して確認を行う。再検索を行う場合にはステップＳ１の処理に戻る。
【０１２０】
詳細には、ステップＳ１５において、端末装置２の制御部２６は、複数の検索結果のうち、入力部２２から入力された選択指示信号に基づいて、所定の施設や地点にリンク付けされているＵＲＬを特定し、そのＵＲＬに基づいて通信Ｉ／Ｆ１１を介して、リンク先のウェブページ１０Ｗを提供するサーバ装置１０やサーバ装置１に、サイト（ウェブページ）の要求信号を送信する。
【０１２１】
リンク先のサーバ装置１０やサーバ装置１では、その要求信号を受信すると（ステップＳ１７）、その要求に応じたウェブページ（ｈｔｍｌデータ）を生成して、要求元の端末装置２に送信する（ステップＳ１９）。
【０１２２】
具体的には、例えば端末装置２からサーバ装置１に要求信号が送信された場合、サーバ装置１の制御部１５は、ウェブページＤＢ１４４等のデータベースにアクセスして、要求に応じたウェブページ（ｈｔｍｌデータ）を生成して、要求元の端末装置２に通信Ｉ／Ｆ２１を介して送信する。
【０１２３】
ステップＳ２１において、端末装置２の制御部２６は、サーバ装置１から通信Ｉ／Ｆ２１を介して受信したｈｔｍｌデータに応じたウェブページを表示部１３に表示する処理を行う。
【０１２４】
ユーザは、表示部１３に表示された施設情報や地点情報を見て、ユーザの目的に適合した情報か否かを判断し、適合していないと判断した場合には入力部２２を操作して他のサイトの情報を閲覧するか、別のキーワードにて再度検索を行い、目的に適合していると判断した場合には、その施設や地点の地図情報を閲覧する。
【０１２５】
詳細には、端末装置２の制御部２６は、別サイトを閲覧する指示を示す信号が入力部２２から入力されたと判別した場合（ステップＳ２３，ステップＳ２５）、ステップＳ１５の処理に進み、複数の検索結果のうち、別のリンク先を指定する。
【０１２６】
一方、端末装置２の制御部２６は、別のキーワードにて再度検索を行う指示を示す信号が入力部２２から入力されたと判別した場合（ステップＳ２３，ステップＳ２５）、ステップＳ１の処理に戻る。
【０１２７】
また、ステップＳ２３において、端末装置２の制御部２６は、施設や地点の地図情報を要求指示する信号が入力部２２から入力された場合には、その施設の名称、住所、電話番号等のデータとともに、地図情報を要求する信号を通信Ｉ／Ｆ２１を介してサーバ装置１に送信する処理を行う（ステップＳ２７）。
【０１２８】
また、端末装置２の制御部２６は、抽出部（クライアント側）２６２では、上述した検索履歴に基づいて、特定された地点情報、地点情報に関する属性データ、キーワード、及び選択指示信号に関する文字データ等を検索履歴データ２５３として、メモリ２５に記憶し、所定のタイミング、例えば地図情報を要求する信号とともに、検索履歴データ２５３を、通信Ｉ／Ｆ２１を介してサーバ装置１に送信する処理を行う。
【０１２９】
また、この際、端末装置２の制御部２６は、ブラウザ２６１によりサーバ装置１に地図情報を要求する際に、リファラ２６１１を通信Ｉ／Ｆ２１を介してサーバ装置１に送信する。
【０１３０】
ステップＳ２９において、サーバ装置１の制御部１５は、通信Ｉ／Ｆ１１を介して地図情報の要求信号を受信すると、地図処理部１２１により地図情報ＤＢ１４５にアクセスして（ステップＳ３１）、地図情報を取得し、その地図情報に基づいてウェブページ（ｈｔｍｌデータ）を生成して、通信Ｉ／Ｆ１１を介して要求元の端末装置２に送信する（ステップＳ３３）。
【０１３１】
ステップＳ３５において、端末装置２の制御部２６は、サーバ装置１から通信Ｉ／Ｆ２１を介して受信したｈｔｍｌデータに応じた地図情報を表示部１３に表示する処理を行う。
【０１３２】
一方、ステップＳ３１において、サーバ装置１の制御部１５は、抽出部１２３により、リファラ２６１１や検索履歴データ２５３、地図情報ＤＢ１４５への地図要求信号等のデータに基づいて、地点情報に関する属性データ、キーワード、及び選択指示信号に関する文字データ（カテゴリデータ等）を抽出し、ユーザ付加属性データベース管理部１２４により、抽出されたデータをデータベース１４０に登録する処理を行う。
【０１３３】
詳細には、ステップＳ３７において、制御部１５は、ユーザ付加属性データベース管理部１２４により、それらのデータがデータベース１４０の地点情報管理ＤＢ１４６、ユーザ付加属性ＤＢ１４７等に登録されているか検索を行い（地点情報検索）、そのキーワードおよび地点情報のうち、地点情報のみがデータベース１４０に登録されている場合に、データベース１４０に登録された地点情報に当該キーワードを関連付けて登録し（ステップＳ３９，Ｓ４１）、キーワードおよび地点情報がデータベース１４０に登録されていない場合に、当該キーワード及び地点情報を関連付けてデータベース１４０に登録し（ステップＳ３９，Ｓ４３）、同一の地点情報、及び同一の地点情報がデータベース１４０に登録されている場合に、重み付け部１２５により、地点情報やキーワードに重み付けを行い、データベース１４０にそれら地点情報やキーワードに関連付けて登録する。
【０１３４】
上述したように、サーバ装置１の制御部１５は、ユーザによる検索履歴に基づいて、ユーザの検索履歴を反映したデータと地点情報とが関連付けられたデータベースを簡単に作製することができる。
【０１３５】
［第２実施形態］
図７は、本発明の第２実施形態に係る情報処理システム１００の動作を説明するための図である。図７を参照しながら、本実施形態に係る情報処理システム１００の動作を説明する。なお、第１実施形態と同様な構成、機能、動作などについては説明を省略する。
【０１３６】
図７に示すように、ステップＳ１０１において、ユーザによるアクションとしては、例えば携帯電話２Ａ、パーソナルコンピュータ２Ｂ、カーナビゲーション装置２Ｃ等の端末装置２を操作して、目的に適合する場所、施設、地点を探して目的地を決定する。
【０１３７】
この際、ユーザは、目的に適合する場所、施設、地点を探すために、キーワード、ＴＥＬ番号、住所、ジャンルなどに基づいて、例えばサービスプロバイダなどが管理するサーバ装置１、検索サイト１０Ｓ等に検索要求（リクエスト）を送信する。
【０１３８】
ステップＳ１０３において、サーバ装置１や検索サイト１０Ｓでは、データベース１４０や地点情報管理ＤＢ１４６等に記憶されたデータに基づいて検索結果を、要求元の端末装置２に提供する。地点情報としては、例えば具体的には、地点ＩＤ、名称、ヨミ、緯度経度情報、ＴＥＬ番号、住所、ジャンルデータ等が挙げられる。
【０１３９】
端末装置２では、ユーザは、その複数の検索結果に基づいて、いずれか一の地点情報や目的地を決定して予定を決定する。
【０１４０】
ステップＳ１０５において、端末装置２では、抽出部（クライアント側）２６２により、検索履歴に基づいて検索履歴データ２５３が抽出され、メモリ２５に記憶され、所定のタイミングで検索履歴データ２５３がサーバ装置１に送信される（アップロード）。検索履歴データ２５３としては、例えばキーワード、ＴＥＬ番号、住所、時間、曜日、天気情報、季節情報、予め設定された地点（例えば自宅）から目的地（地点情報）までの距離、目的地点、未来日付（予定日時）、などが上げられる。
【０１４１】
サーバ装置１では、端末装置２から送信された検索履歴データ２５３を地点情報と関連付けてデータベース１４０、詳細には検索履歴データ２５３をユーザ付加属性ＤＢ１４７に登録する。
【０１４２】
［第３実施形態］
図８は、本発明に係る情報処理システム１００のデータベースを利用した活用例を説明するための図である。上述した第１実施形態及び第２実施形態と同様な構成、機能、動作については、説明を省略する。
【０１４３】
図８に示すように、サーバ装置１には、地点情報とユーザ付加属性データとが関連づけられてデータベース１４０の地点情報管理ＤＢ１４６とユーザ付加属性ＤＢ１４７に記憶されている。
【０１４４】
サーバ装置１は、この地点情報とユーザ付加属性データとが関連づけられてデータベース１４０を利用して、ユーザの操作する端末装置２に、ユーザが選択した地点以外の地点情報を推奨情報として生成する処理を行う。
【０１４５】
また、サーバ装置１は、上記データベース１４０を利用して、施設や地点を示す地点情報を、ユーザの検索履歴を高精度に反映したカテゴリに分類して端末装置２に提供する（ユーザライクなカテゴリの生成処理）。また、複数のユーザによる検索履歴によりデータベース１４０を作製することで、複数のユーザの検索履歴を高精度に反映したデータベース１４０を構築することができる。
【０１４６】
また、サーバ装置１は、上述したように、端末装置２からの検索履歴に基づいて、新たな地点情報とキーワードをデータベース１４０に登録することができる。
【０１４７】
また、上記構成のサーバ装置１を利用することにより、端末装置２では、検索結果の地点情報とは別の地点情報を推奨情報としてユーザに報知することができる。
【０１４８】
また、サーバ装置１でデータベース１４０に広告情報が関連付けられている場合、端末装置２では、検索した地点に関連する広告をユーザに提供することができる。
【０１４９】
また、端末装置２では、ユーザの検索履歴に基づいて作製されたデータベース１４０に基づいて、ユーザの検索履歴を高精度に反映したカテゴリにより、簡単に所望の目的を達成する施設や地点等の地点情報を検索することができる。
【０１５０】
［第４実施形態］
図９は、本発明の第４実施形態に係る情報処理システム１００の推奨情報生成処理に関する動作を説明するための図である。第１〜第３実施形態と同じ構成、機能、動作等については説明を省略する。
【０１５１】
図９に示すように、ステップＳ２０１において、端末装置２の制御部２６は、入力部２２から入力された信号に基づいて、通信Ｉ／Ｆ２１を介して地図要求を示す信号をサーバ装置１に送信する。
【０１５２】
サーバ装置１の制御部１５は、通信Ｉ／Ｆ１１を介して端末装置２からその要求を受信すると（ステップＳ２０３）、地図処理部１２１により地図情報ＤＢ１４５にアクセスして地図情報を取得し（ステップＳ２０５）、地点情報処理部１２２によりデータベース１４０の地点情報管理ＤＢ１４６にアクセスして、その地点情報１４０Ａを取得する（ステップＳ２０７）。
【０１５３】
この際、サーバ装置１の制御部１５は、推奨情報生成部１２６によりデータベース１４０のユーザ付加属性ＤＢ１４７にアクセスして、検索対象の地点情報に関連付けられているキーワードと同一のキーワードに関連付けられている施設に係る地点情報を、推奨情報として生成する（ステップＳ２０９）。
【０１５４】
この際、推奨情報生成部１２６は、データベース１４０に関連づけられている重み付けの度合いに応じて、例えば重み付けの大きいキーワードに関連付けられている地点情報を優先度の高い推奨情報として生成する。
【０１５５】
ステップＳ２１１において、サーバ装置１の制御部１５は、それらの検索結果に基づいて、地図情報、検索結果の地点情報、その地点情報に関連して生成された推奨情報としての別の地点情報を含むデータ（ｈｔｍｌデータ）を生成して、要求元の端末装置２に通信Ｉ／Ｆ１１を介して送信する処理を行う。
【０１５６】
ステップＳ２１３において、端末装置２の制御部２６は、通信Ｉ／Ｆ２１を介してサーバ装置１からそのデータ（ｈｔｍｌデータ）を受信すると、そのデータに基づいて、地図情報、検索結果の地点情報、推奨情報を表示部２３に表示する処理を行う。
【０１５７】
以上説明したように、本実施形態に係る情報処理システム１００では、ユーザの検索対象の施設などを示す地点情報、地図情報、などの情報の他に、データベース１４０を利用してユーザの検索履歴を高精度に反映した別の地点情報を推奨情報を提供することができる。
【０１５８】
［第１具体例］
上述した情報処理システム１００の動作の一具体例を説明する。
【０１５９】
例えば、ユーザが疲労回復という目的を達成するために、端末装置２を操作して、検索サイト１０Ｓやサーバ装置１にアクセスして所望の温泉施設を検索する。
【０１６０】
検索対象の施設は、例えば温泉というカテゴリに分類されており、そのカテゴリ中の複数の温泉施設の中から所望の温泉施設”Ａ”を選択し、その地点までのルート探索を行う。
【０１６１】
この際、上記構成のサーバ装置１のデータベース１４０を利用することで、温泉施設”Ａ”を検索した場合に、その温泉施設”Ａ”を示す地点情報に、例えば”癒し”というキーワードが関連付けられている場合に、キーワード”癒し”に関連付けられている他の施設を示す地点情報、例えばマッサージ店”Ｂ”が推奨情報として出力される。
【０１６２】
一般的なデータベースでは、マッサージ店”Ｂ”は、温泉施設のカテゴリの中に分類されていないために、一般的な検索システムでは検索にヒットしない。
【０１６３】
一方、本発明に係るサーバ装置１のデータベース１４０では、上述したように温泉施設”Ａ”とキーワード”癒し”とが関連付けられており、キーワード”癒し”とマッサージ店”Ｂ”とが関連づけられて登録されているので、温泉施設”Ａ”に対して、カテゴリの異なるマッサージ店”Ｂ”が推奨情報として報知される。このためユーザの検索結果に基づいて構築されたデータベース１４０を利用しているので、ユーザの目的に高精度に合致した推奨情報を提供することができる。
【０１６４】
ユーザは、温泉施設”Ａ”でなく同様の目的を果たすことができる別施設（マッサージ店”Ｂ”）を選択することができる。
【０１６５】
また、複数のユーザによる検索履歴に基づいてユーザ付加属性ＤＢ１４７を含むデータベース１４０を作製することで、複数のユーザの検索履歴を高精度に反映したがデータベース１４０を構築することができ、そのデータベース１４０を利用することにより、複数のユーザの検索履歴を高精度に反映した推奨情報をユーザに提供することができる。
【０１６６】
また、その同一キーワードが関連付けられた施設を検索する場合に、ユーザの自宅から温泉施設”Ａ”までの距離よりも近いものだけを推奨情報として提供することで、目的を達成でき、かつより近い施設をユーザに報知することができる。
【０１６７】
また、癒しというカテゴリに分類されていないキーワードによる検索を行うことができ、より高精度にユーザの検索履歴に応じた推奨情報を提供することができる。
【０１６８】
また、データベース１４０には、地点情報に、複数のキーワードが蓄積量に応じた重み付けとともに関連付けされて登録されているので、例えば、重み付けが大きなキーワードに関連付けられている地点情報を優先度の高い推奨情報としてユーザに提供することができる。
【０１６９】
［第５実施形態］
図１０は、本発明に係る第５実施形態に係る情報処理システム１００の動作を説明するための図である。上述した第１〜第４実施形態と同様な構成、機能、動作などについては説明を省略する。
【０１７０】
図１０に示すように、ステップＳ３０１において、本実施形態に係る端末装置２では、ユーザの操作により入力部２２からキーワード”スポーツ施設”にて、サービスプロバイダ等により管理される、検索サイト１０やサーバ装置１に、検索要求（リクエスト）を送信する。
【０１７１】
ステップＳ３０３において、検索サイト１０やサーバ装置１では、キーワード”スポーツ施設”を示す検索要求を受信すると、各種データベースや地点情報管理ＤＢ１４６等にアクセスして、検索処理を行い、検索結果を通信ネットワーク３を介して要求元の端末装置２に提供する。この地点情報管理ＤＢ１４６には、例えば岩盤浴を行うことができる店”Ａ”の地点ＩＤデータ、名称データ、ヨミデータ、緯度経度情報、ＴＥＬ番号データ、住所情報、ジャンルデータ等が関連付けられて記憶されている。
【０１７２】
端末装置２では、例えば検索結果として岩盤浴を行うことができる店”Ａ”等を含む複数の検索結果を表示部２３に表示する。ユーザは例えば表示部２３に表示された検索結果を見て、汗をかきたいという目的に適合する岩盤浴を行うことができる店”Ａ”を目的地として特定する。
【０１７３】
詳細には、端末装置２の制御部２６は、入力部２２からの選択指示信号に応じて、岩盤浴を行うことができる店”Ａ”を特定し、抽出部２６２により、検索履歴を示す検索履歴データ２５３をメモリ２５に記憶する。
【０１７４】
検索履歴データ２５３は、例えば、キーワードである”スポーツ施設”、検索結果の地点情報に相当する店”Ａ”、その地点情報に対応する店”Ａ”の位置情報（緯度経度情報）、住所データなど、地点情報に関する属性データ等を含む。
【０１７５】
ステップＳ３０５において、端末装置２の制御部２６は、例えば検索履歴データ２５３をサーバ装置１に送信する（アップロード）。サーバ装置１の制御部１５では、抽出部１２３により、検索履歴データ２５３に基づいて、ユーザ付加属性ＤＢ１４７にキーワード”スポーツ施設”が、店”Ａ”の地点情報に関連付けてデータベース１４０のユーザ付加属性ＤＢ１４７に記憶される。
【０１７６】
図１１は、図１０に示した情報処理システム１００における推奨情報生成処理に関する動作を説明するための図である。
【０１７７】
上述したようにサーバ装置１では、ユーザによる検索履歴に応じたキーワードと地点情報とを関連付けてデータベース１４０に登録したされている。サーバ装置１がこのデータベース１４０を利用して、ある地点（施設）を検索した際に、その施設を示す地点情報と同一のキーワードが関連付けられている別の地点情報を推奨情報として生成する処理の一具体例を説明する。
【０１７８】
図１１に示すように、ステップＳ３１１において、端末装置２の制御部２６は、ユーザの操作により入力部２２から所定の地域（住所）のテニスコート施設を検索させる指示信号が入力されると、通信Ｉ／Ｆ２１を介してサーバ装置１に検索要求を示す信号を送信する。
【０１７９】
サーバ装置１の制御部１５は、例えばデータベース１４０の地点情報管理ＤＢ１４６にアクセスして、施設”テニスコート”に関する属性データを取得する（ステップＳ３１３）。例えば具体的には、図１１に示すように、そのテニスコートの地点情報として、地点ＩＤが０００１、名称データがＢクラブ、ヨミデータがビークラブ、緯度経度情報が北緯…度，東経…度、ＴＥＬ番号が０３３…、住所データが東京都…、ジャンルデータがスポーツ施設、などの各種属性データが関連付けられている。
【０１８０】
ステップＳ３１３において、サーバ装置１の制御部１５は、ユーザ付加属性ＤＢ１４７により、例えばその地点情報に関連付けられているキーワード”スポーツ施設”と同一のキーワードが関連付けられている別の施設（地点情報）を検索し、その別の施設（地点情報）に関する詳細なデータを地点情報管理ＤＢ１４６により取得する（ステップＳ３１５）。制御部１５は、それらのデータに基づいて推奨情報生成部１２６により、キーワード”スポーツ施設に関連付けられている例えば岩盤浴の店”Ａ”を推奨情報として生成し（ステップＳ３１７）、その推奨情報と検索結果のＢクラブに関するデータを通信Ｉ／Ｆ１１を介して要求元の端末装置２に送信する処理を行う（ステップＳ３１９）。
【０１８１】
端末装置２の制御部２６では、通信Ｉ／Ｆ２１を介して受信した、検索結果のＢクラブに関するデータと、推奨情報を表示部２３に表示する処理を行う。つまり、端末装置２は、入力されたキーワード”テニスコート”に対して、ユーザの目的が達成できうる岩盤浴の店”Ａ”を推奨情報として出力することができる。
【０１８２】
以上説明したように、上記構成の情報処理システム１００では、ユーザがある地点や施設などを検索したときに、検索結果の地点情報に関連付けられているキーワードと同一のキーワードが関連付けられている別の地点情報を推奨情報としてユーザに提供することができる。
【０１８３】
［第６実施形態］
図１２は、本発明の第６実施形態に係る情報処理システム１００の動作を説明するための図である。上述した第１〜第５実施形態と同様な構成、機能、動作などについては説明を省略する。
【０１８４】
ステップＳ４０１において、端末装置２の制御部２６は、例えばブラウザ２６１を実行して、キーワード”酒”にて検索を指示する信号が入力部２２から入力された場合に、検索要求（リクエスト）を示す信号を通信Ｉ／Ｆ２１を介してサーバ装置１や検索サイト１０等に送信する。
【０１８５】
例えば、サーバ装置１の制御部１５は、通信Ｉ／Ｆ１１を介して検索要求を受信すると、地点情報管理ＤＢ１４６にアクセスして、検索を行い、例えば検索結果を示す信号を、通信Ｉ／Ｆ１１を介して要求元の端末装置２に送信する処理を行う（ステップＳ４０３）。
【０１８６】
端末装置２の制御部２６では、例えば通信Ｉ／Ｆ２１を介して受信した検索結果を表示部２３に表示する処理を行う。
【０１８７】
ユーザは表示部２３に表示された検索結果を見て、例えば検索結果の中から酒類が豊富なスーパー”Ａ”を、目的に適合する地点情報として特定する。詳細には、端末装置２の制御部２６は、例えばスーパー”Ａ”を選択する選択指示信号が入力部２２から入力されると、抽出部２６２によりその検索履歴を示す検索履歴データ２５３をメモリ２５に記憶させ、所定のタイミングで、検索履歴データ２５３を通信Ｉ／Ｆ２１を介してサーバ装置１に送信（アップロード）する処理を行う（ステップＳ４０５）。例えば検索履歴データ２５３には、検索履歴として、キーワード”酒”、スーパー”Ａ”、Ａ店のＩＤ、緯度経度情報、住所情報等が含まれている。
【０１８８】
サーバ装置１の制御部１５は、通信Ｉ／Ｆ１１を介して受信した検索履歴データ２５３に基づいて、データベース１４０のユーザ付加属性ＤＢ１４７や地点情報管理ＤＢ１４６に記憶する。例えば具体的にはデータベース１４０には、地点情報管理ＤＢ１４６に地点情報としてＡ店に係る属性データが登録され、ユーザ付加属性ＤＢ１４７に検索キーワード”酒”が登録され、それらが関連付けられて登録されている。
【０１８９】
図１３は、図１２に示した情報処理システム１００における推奨情報生成処理を説明するための図である。
【０１９０】
上記情報処理システム１００では、ユーザが目的地として特定した施設（地点情報）に、キーワードを関連付けてデータベース１４０に登録されている。サーバ装置１が、このデータベース１４０を利用して、ある地点（施設）を検索した際に、その施設を示す地点情報別の地点情報を推奨情報として生成する処理の一具体例を説明する。
【０１９１】
図１３に示すように、ステップＳ４１１において、端末装置２の制御部２６は、例えば、入力部２２からカテゴリ”酒”を指定する選択指示信号が入力されると、そのカテゴリ内に分類されている地点情報を要求する信号を通信Ｉ／Ｆ２１を介して端末装置２に送信する。
【０１９２】
サーバ装置１の制御部１５では、通信Ｉ／Ｆ１１を介して端末装置２からその信号を受信すると、地点情報管理ＤＢ１４６にアクセスして、カテゴリ”酒”に分類されている地点情報、例えばＺ酒店、Ｙ酒店、Ｘ酒店を取得する。例えばデータベース１４０には、Ｚ酒店、Ｙ酒店、Ｘ酒店それぞれに、キーワード”酒”が関連付けられて登録されている。
【０１９３】
ステップＳ４１３において、サーバ装置１の制御部１５は、データベース１４０のユーザ付加属性ＤＢ１４７にアクセスして、キーワード”酒”が関連付けられている地点情報を検索して、例えばスーパーＡ店に関する情報を取得して、地点情報管理ＤＢ１４６にアクセスしてそのスーパＡ店に関する詳細な属性データを取得し（ステップＳ４１５）、それらのデータに基づいて、推奨情報生成部１２６によりスーパＡ店を推奨情報として生成する（ステップＳ４１７）。
【０１９４】
制御部１５は、上記検索結果の地点情報、例えばＺ酒店、Ｙ酒店、Ｘ酒店、および推奨情報として”スーパーＡ店”に関するデータを、通信Ｉ／Ｆ１１を介して要求元の端末装置２に送信する処理を行う（ステップＳ４１９）。
【０１９５】
端末装置２の制御部２６は、通信Ｉ／Ｆ２１を介して受信した検索結果および推奨情報を表示部２３に表示する処理を行う。つまり上記構成の情報処理システム１００では、データベース１４０にスーパーＡ店とキーワード”酒”とが関連付けられて登録されており、カテゴリ”酒店”が検索された場合に、そのカテゴリ”酒”に分類されている酒店に関連付けられているキーワード”酒”に基づいて、そのキーワード”酒”に関連付けられている他の地点情報、例えばカテゴリ酒店に分類されていないスーパＡ店を推奨情報として生成して、検索結果の地点情報（Ｚ酒店，Ｙ酒店，Ｘ酒店）とは別の地点情報（スーパーＡ店）を推奨情報として、ユーザに提供することができる。
【０１９６】
図１４は、検索結果と推奨情報の一具体例に係る表示例を示す図である。
端末装置２の制御部２６は、例えば図１４に示すように、表示部２３に検索結果の地点情報と、推奨情報を表示する処理を行う。例えば表示部２３には、例えば図１４に示すように、地図表示領域２３０１、検索結果表示領域２３０２、推奨情報表示領域２３０３が構成されている。
【０１９７】
制御部２６は、表示部２３の地図表示領域２３０１に、例えば地点情報や推奨情報を地図上の対応する位置に表示する処理を行い、検索結果表示領域２３０２に、検索結果の地点情報を表示する処理を行い、推奨情報表示領域２３０３に推奨情報として表示する処理を行う。
【０１９８】
［第７実施形態］
図１５は、本発明の第７実施形態に係る情報処理システム１００の動作を説明するための図である。上述した第１〜第６実施形態と同様な構成、機能、動作などについては説明を省略する。例えば情報処理システム１００において、電話番号検索により検索された結果得られた地点情報が、地点情報管理ＤＢ１４６に登録されていない場合に、サーバ装置１が、ユーザによる検索履歴に基づいて、地点情報とキーワードとを関連付けてデータベース１４０に登録する場合を説明する。
【０１９９】
図１５に示すように、ステップＳ５０１において、端末装置２の制御部２６は、ユーザの操作に応じて入力部２２から、キーワード”０３３３３３３３３３”が電話番号データとして入力された場合、検索要求を通信Ｉ／Ｆ２１を介してサーバ装置１や検索サイト１０Ｓ、サーバ装置１０などに送信する処理（リクエスト）を行う。
【０２００】
例えば地点情報管理ＤＢ１４６には、キーワード”０３３３３３３３３３”を含む地点情報が登録されておらず、サーバ装置１の制御部１５は、その旨を示す信号を通信Ｉ／Ｆ１１を介して端末装置２に送信する処理を行う。
【０２０１】
例えばサーバ装置１０や検索サイト１０Ｓは、キーワード”０３３３３３３３３３”にて、ラーメン屋”Ｚ”がヒットした場合には、ラーメン屋”Ｚ”に関する属性データ、例えば名称データ、位置情報（緯度経度情報）、住所情報などを含むデータを端末装置２に送信する（ステップＳ５０３）。
【０２０２】
端末装置２の制御部２６は、通信Ｉ／Ｆ２１を介して受信したデータを表示部２３に表示する処理を行う。ユーザは表示部２３に表示された検索結果のデータを見て、例えば目的に適合するラーメン屋”Ｚ”を特定する。詳細には、制御部２６は、入力部２２から、複数の検索結果のうち目的に適合する地点情報を選択する選択指示信号が入力されると、その選択指示信号に応じて地点情報を特定し、通信Ｉ／Ｆ２１を介して特定された地点情報に関連付けられている位置情報に対応する地図要求をサーバ装置１に送信し、その結果、サーバ装置１から受信した地図情報を表示部２３に表示する処理を行う。さらに、制御部２６は、抽出部２６２により、上述した検索履歴を示す検索履歴データ２５３をメモリ２５に記憶させ、所定のタイミングで、検索履歴データ２５３を通信Ｉ／Ｆ２１を介してサーバ装置１に送信（アップロード）する処理を行う（ステップＳ５０５）。例えば検索履歴データ２５３には、キーワード”０３３３３３３３３３”、名称データ”ラーメン屋Ｚ”、位置情報（緯度経度情報、住所情報）等が含まれている。
【０２０３】
サーバ装置１の制御部１５は、通信Ｉ／Ｆ１１を介して受信した検索履歴データ２５３に基づいて、データベース１４０のユーザ付加属性ＤＢ１４７や地点情報管理ＤＢ１４６にキーワードや地点情報を関連付けて登録する。例えば具体的にはデータベース１４０には、ユーザ付加属性ＤＢ１４７に検索キーワード”０３３３３３３３３３”、名称データ”ラーメン屋Ｚ”、位置情報（緯度経度情報、住所情報）等が登録される。
【０２０４】
図１６は、図１５に示した情報処理システム１００における動作を説明するための図である。
【０２０５】
上記情報処理システム１００では、例えばデータベース１４０に検索キーワード”０３３３３３３３３３”、地点情報”ラーメン屋Ｚ”等が関連付けられて記憶されている。例えば、別のユーザが同じ電話番号にて検索を行った場合に、サーバ装置１が、データベース１４０にアクセスして、その電話番号に関連付けられた施設（地点情報）を、検索結果として提供する処理の一具体例を説明する。
【０２０６】
図１６に示すように、ステップＳ５１１において、端末装置２の制御部２６は、ユーザの操作に応じて入力部２２から、キーワード”０３３３３３３３３３”が電話番号データとして入力された場合、検索要求を通信Ｉ／Ｆ２１を介してサーバ装置１に送信する処理（リクエスト）を行う。
【０２０７】
例えばデータベース１４０の地点情報管理ＤＢ１４６には、地点情報として、例えば地点ＩＤ”０００２”、名称データ”ｚ”、ヨミデータ”ゼット”、緯度経度情報（北緯…度、東経…度）、電話番号”ＮＵＬＬ（データが設定されていない状態）”、住所データ”東京都…”、ジャンルデータ”ラーメン”、などが登録されており、ユーザ付加属性ＤＢ１４７には、キーワード”０３３３３３３３３３”が登録されており、それらが関連付けられて登録されている。
【０２０８】
サーバ装置１の制御部１５は、通信Ｉ／Ｆ１１を介して検索要求を受信すると、例えばデータベース１４０の地点情報管理ＤＢ１４６にアクセスして検索を行い、検索の結果、キーワード”０３３３３３３３３３”にヒットしない場合に、ユーザ付加属性ＤＢ１４７にアクセスして、キーワード”０３３３３３３３３３”にて検索を行う（ステップＳ５１３）。制御部１５は、そのキーワードの検索の結果、適合するデータを特定すると、その地点情報管理ＤＢ１４６にアクセスして（ステップＳ５１５）、キーワード”０３３３３３３３３３”に関連付けられている地点情報、例えば地点ＩＤ”０００２”、名称データ”ｚ”、ヨミデータ”ゼット”等を特定する（ステップＳ５１７）。
【０２０９】
制御部１５は、上記キーワード”０３３３３３３３３３”に関連付けられた地点情報”ラーメン屋Ｚ”に関するデータを検索結果として通信Ｉ／Ｆ１１を介して、端末装置２に出力して提供する（ステップＳ５１９）。
【０２１０】
端末装置２の制御部２６は、通信Ｉ／Ｆ２１を介してサーバ装置１から受信したデータを表示部２３に表示する処理を行う。
【０２１１】
上述したように、データベース１４０の地点情報管理ＤＢ１４６に登録されていないキーワード”０３３３３３３３３３”にて、検索を行った場合であっても、サーバ装置１では、データベース１４０のユーザ付加属性ＤＢ１４７にそのキーワードが登録されており、そのキーワードに関連付けられた地点情報を端末装置２に出力することができる。端末装置２ではその地点情報を表示する等の出力を行うことができる。つまり情報処理システム１００では、ユーザによる検索履歴を高精度に反映してデータベース１４０を構築して、そのデータベース１４０を利用して、ユーザの検索履歴を反映した検索結果を提供することができる。
【０２１２】
［第８実施形態］
図１７は、本発明の第８実施形態に係る情報処理システム１００の動作を説明するための図である。第１〜第７実施形態と同じ構成、機能、動作等については説明を省略する。
【０２１３】
一般的なシステムにおける広告表示は、ユーザが表示した地図のエリア内に含まれる範囲の広告情報を表示し、目的地までに探索された経路までの範囲の広告情報を表示している。また一般的なシステムでは、ユーザが目的地を決定した後、その目的地に応じた広告を提供している。つまりユーザは目的地を既に決定している。
【０２１４】
一方、本発明の第８実施形態に係る情報処理システム１００では、ユーザが地図サービスを利用し、目的地を検索した際に、予め設定された出発地から、ユーザが検索した目的地までの距離と略同じ距離又はそれより短い距離の範囲内で、目的を達成することができる他の施設（広告情報、広告施設、地点情報等）をデータベース１４０を利用して検索して、その検索結果をユーザに提供する。
【０２１５】
上記構成の情報処理システム１００では、ユーザの目的（欲求）と高精度に合致する広告、施設、地点情報、広告情報等を提供することができる。ユーザはその広告情報を基に、目的に合致する別の施設や地点を目的地とすることで、距離の短い施設であっても目的を達成することができ、利便性が向上する。
【０２１６】
以下、図１７を参照しながら、本実施形態に係る情報処理システム１００の動作の一具体例を説明する。
【０２１７】
先ず、ユーザは端末装置２の入力部２２を操作して目的に適合する施設や地点を検索して目的地として設定する。
【０２１８】
詳細には、ステップＳ６０１において、端末装置２の制御部２６は、所定の施設情報を検索する指示を示す信号が入力部２２から入力された場合、検索要求を示す信号を通信Ｉ／Ｆ２１を介してサーバ装置１に送信する。
【０２１９】
サーバ装置１の制御部１５では、通信Ｉ／Ｆ１１を介してその検索要求を示す信号を受信すると（ステップＳ６０３）、データベース１４０の地点情報管理ＤＢ１４６やユーザ付加属性ＤＢ１４７にアクセスして、検索要求に応じた地点情報を検索して（ステップＳ６０５）、地点情報、及びその地点情報に関連付けられているキーワードを取得し、目的地として設定する（ステップＳ６０７）。
【０２２０】
サーバ装置１の制御部１５は、ルート探索部１２８により、経路・誘導ＤＢ１４８にアクセスして、ユーザにより設定された出発地から目的地まで簡易ルート探索を行い（ステップＳ６０９）、次により詳細なルート探索を行い（ステップＳ６１１）、出発地から目的地までの距離情報や時間情報等を含むルート情報を取得する（ステップＳ６１３）。
【０２２１】
制御部１５は、広告情報生成部１２７により、データベース１４０のユーザ付加属性ＤＢ１４７、経路・誘導ＤＢ１４８、地点広告管理ＤＢ１４９等にアクセスして、目的地として設定された施設（地点情報）に関連付けられているキーワード（その施設のカテゴリ）と同一のキーワードが関連付けられている施設、広告施設、地点情報などを検索する（ステップＳ６１５）。このデータベース１４０の地点広告管理ＤＢ１４９には、広告情報（施設情報、地点情報など）とキーワードが関連付けられて登録されている。
【０２２２】
この際、好ましくは、広告情報生成部１２７は、ルート探索部１２８による検索の結果、およびデータベース１４０に記憶されているデータに基づいて、出発地から目的地までの距離以下の範囲内で、目的地に対応する地点情報に関連付けられたキーワードと同一のキーワードに関連付けられた他の地点情報に係る広告情報を候補リストとして生成する（ステップＳ６１７）。
【０２２３】
制御部１５は、最初に検索により特定された施設（地点情報）、出発地からその地点情報（目的地）まで同距離内で同一キーワードが関連付けられている施設（広告情報）、距離情報、時間情報、ルート情報等のデータを、通信Ｉ／Ｆ１１を介して、端末装置２に送信する（ステップＳ６１９）。
【０２２４】
端末装置２の制御部２６では、通信Ｉ／Ｆ２１を介してサーバ装置１から受信したデータ、詳細には、施設（地点情報）、出発地からその地点情報（目的地）まで同距離内で同一キーワードが関連付けられている施設（広告情報）、距離情報、時間情報、ルート情報等を表示部２３に表示して、ユーザに報知する。
【０２２５】
例えばユーザは、表示部２３に表示された広告情報等を見て、目的に合致する別の施設や地点を目的地とすることで、当初の目的地よりも距離が同じ又は短い施設を目的地とすることができる。つまり、情報処理システム１００では、データベース１４０を利用することにより、ユーザの目的に高精度に合致した広告情報を提供することができる。
【０２２６】
また、サーバ装置１は、上述した広告情報を生成する際に、データベース１４０にキーワードに関連付けて登録されている重み付けに応じて広告情報の優先度を設定してもよい。
【０２２７】
［第９実施形態］
図１８は、本発明の第９実施形態に係る情報処理装置を説明するための図である。上述した第１〜第８実施形態と同様な構成、機能、動作などについては説明を省略する。上述した実施形態では情報処理システム１００は、サーバ装置１、及び端末装置２により構成されていたが、この形態に限られるものではない。例えば本発明に係る情報処理装置２Ｄとして、サーバ装置１と端末装置２の機能を併せ持っていてもよい。詳細には、情報処理装置２Ｄは、図１８に示すように、通信Ｉ／Ｆ２１、入力部２２、表示部２３、出力部２４、メモリ２５、制御部２６、データ通信路２７、位置情報取得部２８、センサ部２９を有し、メモリ２５がデータベース１４０として地図情報ＤＢ１４５、地点情報管理ＤＢ１４６、ユーザ付加属性ＤＢ１４７、経路・誘導ＤＢ１４８、地点広告管理ＤＢ１４９を含み、制御部２６が、検索部１１４、抽出部１２３、ユーザ付加属性ＤＢ管理部１２４、重み付け部１２５、推奨情報生成部１２６、ルート探索部１２８の機能を有する。
【０２２８】
各構成要素の機能、動作等については説明を省略する。
【０２２９】
なお、本発明は上述した実施形態に限られるものではない。例えば上記実施形態を組み合わせて実施してもよい。また、本発明に係るデータベース１４０を、端末装置２に設けてもよいし、サーバ装置１と端末装置２で共有する形態であってもよい。また、端末装置２単体で、本発明に係る機能を実現してもよい。
【０２３０】
また、本発明に係る情報処理装置は、データベース１４０にユーザ付加属性データを登録する機能のみを有してもよい。また、本発明に係る情報処理装置は、作製されたデータベース１４０を利用する機能のみを有してもよい。また、上記実施形態に係る情報処理システム１００では、サーバ装置１に抽出部１２３、端末装置２に抽出部２６２を設けたが、抽出部１２３および抽出部２６２の両方又はいずれか一方を設けてもよい。
【０２３１】
また、情報処理システム１００において、端末装置２のブラウザ２６１により、Ａｊａｘ（Asynchronous JavaScript + XML ）等の技術を利用して、サーバ装置１と端末装置２とが非同期通信により検索などのアクションを行った結果、その検索履歴に基づいて本発明に係るデータベース１４０を構築してもよい。
【０２３２】
また、検索履歴からデータベース１４０を構築する際に、ブラウザ２６１上で実行される各種イベント、例えばマウスボタンが押されたときや離されたとき、マウスカーソルが画面上の所定位置に移動したとき、そこから他の箇所に移動したとき、マウスがクリックされたとき、マウスドラッグが行われたとき、ダブルクリックされたとき、送信ボタンをクリックしたとき、キーボードの任意のキーが押されたときや離されたとき、などを各種処理に基づいて、地点情報とキーワードを抽出して、データベース１４０を構築してもよい。
【０２３３】
以上説明したように、本発明に係る情報処理装置（情報処理システム１００）は、ユーザにより操作される入力部２２と、入力部２２により入力されたキーワード又は選択指示信号によって、データベース（内部記憶装置）２５２に記憶されているデータ又は通信ネットワーク３を介して接続されたコンピュータ（１０，１０Ｓ）内に記憶されているデータに対する検索処理を行い、ユーザの目的に応じた地点を示す地点情報を特定する検索特定部（ブラウザ２６１）と、ブラウザ２６１（検索特定部）の検索処理過程で生成される検索履歴データから少なくともキーワード又は選択指示信号に関する文字データを抽出する抽出部（１２３，２６２）と、抽出部（１２３，２６２）により抽出されたキーワード又は選択指示信号に関する文字データと、ブラウザ２６１（検索特定部）により特定された地点情報とを関連付けてデータベース１４０に登録するユーザ付加属性データベース管理部１２４とを有するので、ユーザの検索履歴を高精度に反映したデータと地点情報とが関連付けられたデータベース１４０を簡単に作製することができる。
【０２３４】
また、情報処理システム１００のサーバ装置１は、入力部２２により入力されたキーワード又は選択指示信号に関する文字データを用いて、データベース１４０からキーワード又は文字データに関連付けられた地点情報を抽出して当該地点情報を推奨情報とする推奨情報生成部１２６を有するので、ユーザの目的に適合した施設や観光スポットなどの地点情報を煩雑な操作を行うことなく簡単に提供することができる。
【０２３５】
また、抽出部（１２３，２６２）は、ブラウザ２６１（検索特定部）による複数の検索結果のうち、入力部２２により入力された選択指示信号に基づいて特定された地点情報に関する属性データを抽出し、ユーザ付加属性データベース管理部１２４は、そのデータをデータベース１４０に地点情報と関連付けて登録するので、ユーザの検索履歴を高く反映したデータベース１４０を構築することができる。また、推奨情報生成部１２６は、このデータベース１４０を利用して推奨情報を生成するので、ユーザの目的に高精度に適合する推奨情報をユーザに提供することができる。
【０２３６】
また、抽出部（１２３，２６２）は、複数の端末装置２による検索履歴に基づいてデータの抽出を行い、ユーザ付加属性データベース管理部１２４は、その抽出部による、複数の端末装置２による検索履歴に基づいて抽出されたデータを、地点情報と関連付けてデータベースに登録するので、複数のユーザの検索履歴を高く反映したデータベース１４０を構築することができる。また、推奨情報生成部１２６は、このデータベース１４０を利用して推奨情報を生成するので、複数のユーザの目的に高精度に適合する推奨情報をユーザに提供することができる。
【０２３７】
また情報処理システム１００のサーバ装置１０は、地点情報に関連付けられたユーザ付加属性データの蓄積量に基づいて重み付けを設定する重み付け部１２５を有し、推奨情報生成部１２６、重み付け部１２５により設定された重み付けに基づいて推奨情報を生成するので、ユーザの検索履歴を高精度に反映した推奨情報を生成することができる。
【０２３８】
また、ユーザ付加属性データベース管理部１２４は、抽出部により抽出されたキーワードおよび地点情報のうち、地点情報のみがデータベース１４０に登録されている場合に、データベース１４０に登録された地点情報に当該キーワードを関連付けて登録し、キーワードおよび地点情報がデータベース１４０に登録されていない場合に、当該キーワード及び地点情報を関連付けてデータベース１４０に登録するので、簡単にユーザの検索履歴を反映したデータベース１４０を構築することができる。
【０２３９】
また、情報処理システム１００のサーバ装置１は、キーワード、地点情報、および該地点情報に係る広告情報が関連付けられたデータベース１４０と、設定された出発地から目的地までのルート探索を行うルート探索部１２８と、ルート探索部ｑ１２８による検索の結果、およびデータベース１４０に記憶されているデータに基づいて、出発地から目的地までの距離以下の範囲内で、目的地に対応する地点情報に関連付けられたキーワードと同一のキーワードに関連付けられた他の地点情報に係る広告情報を生成する広告情報生成部１２７とを有するので、ユーザの目的に高く適合する広告情報を提供することができる。
【０２４０】
また、情報処理システム１００は、ユーザの目的や嗜好を示すキーワードと地点情報を関連付けて管理するので、膨大な情報の中からユーザが目的とする情報を高精度に提供することができる。
【図面の簡単な説明】
【０２４１】
【図１】本発明の第１実施形態に係る情報処理装置を採用した情報処理システムを説明するための図である。
【図２】図１に示した情報処理システム１００のサーバ装置１と端末装置２の構成図である。
【図３】図１，図２に示したデータベース１４０の一実施形態を説明するための図である。（Ａ）はデータベース１４０を説明するための概略図であり、（Ｂ）はデータベース１４０の一具体例を示す図である。
【図４】図１，図２に示した情報処理システム１００の機能を説明するための機能ブロック図である。
【図５】本発明の一実施形態に係る地図情報ＤＢ１４５に記憶されている地図情報を説明するための図である。
【図６】情報処理システム１００の動作の一具体例を説明するための図である。
【図７】本発明の第２実施形態に係る情報処理システム１００の動作を説明するための図である。
【図８】本発明に係る情報処理システム１００のデータベースを利用した活用例を説明するための図である。
【図９】本発明の第４実施形態に係る情報処理システム１００の推奨情報生成処理に関する動作を説明するための図である。
【図１０】本発明に係る第５実施形態に係る情報処理システム１００の動作を説明するための図である。
【図１１】図１０に示した情報処理システム１００における推奨情報生成処理に関する動作を説明するための図である。
【図１２】本発明の第６実施形態に係る情報処理システム１００の動作を説明するための図である。
【図１３】図１２に示した情報処理システム１００における推奨情報生成処理を説明するための図である。
【図１４】検索結果と推奨情報の一具体例に係る表示例を示す図である。
【図１５】本発明の第７実施形態に係る情報処理システム１００の動作を説明するための図である。
【図１６】図１５に示した情報処理システム１００における動作を説明するための図である。
【図１７】本発明の第８実施形態に係る情報処理システム１００の動作を説明するための図である。
【図１８】本発明の第９実施形態に係る情報処理装置を説明するための図である。
【符号の説明】
【０２４２】
１  サーバ装置
２  端末装置
２Ａ  携帯電話
２Ｂ  パーソナルコンピュータ（ＰＣ）
２Ｃ  カーナビゲーション装置
３  通信ネットワーク（通信路）
１０  サーバ装置
１０Ｓ  検索サイト
１０Ｗ  ウェブページ
１１  通信インタフェース（Ｉ／Ｆ）、
１２  入力部
１３  表示部
１４  メモリ（記憶部）、
１５  制御部（ＣＰＵ）
１６  データ通信路（バス）
２１  通信インタフェース（Ｉ／Ｆ）
２２  入力部
２３  表示部
２４  出力部
２５  メモリ（記憶部）
２６  制御部
２７  データ通信路（バス）
２８  位置情報取得部
２９  センサ部
１００  情報処理システム
１１１  インデックス化部
１１２  分類化部
１１３  フロントエンドサーバ（入出力部）
１１４  検索部
１１５  表示修正部
１２１  地図処理部
１２２  地点情報処理部
１２３  抽出部
１２４  ユーザ付加属性データベース管理部
１２５  重み付け部
１２６  推奨情報生成部
１２７  広告情報生成部
１２８  ルート探索部
１４０  データベース
１４１  インデックスＤＢ
１４２  フレーズ・キーワードＤＢ
１４３  カテゴリＤＢ
１４４  ウェブページＤＢ
１４５  地図情報ＤＢ
１４６  地点情報管理ＤＢ
１４７  施設キーワード（ユーザ付加属性）ＤＢ
１４８  経路・誘導ＤＢ
１４９  地点広告管理ＤＢ
１５０  関連キーワードＤＢ
２５１  プログラム（ＰＲＧ１）
２５２  データベース
２５３  検索履歴データ
２６１  ブラウザ（検索特定部）
２６２  抽出部（クライアント側）
２６１１  リファラ
２６１２  クッキー（cookie）
【図１】
2008090802.tif 000003
【図２】
2008090802.tif 000004
【図３】
2008090802.tif 000005
【図４】
2008090802.tif 000006
【図５】
2008090802.tif 000007
【図６】
2008090802.tif 000008
【図７】
2008090802.tif 000009
【図８】
2008090802.tif 000010
【図９】
2008090802.tif 000011
【図１０】
2008090802.tif 000012
【図１１】
2008090802.tif 000013
【図１２】
2008090802.tif 000014
【図１３】
2008090802.tif 000015
【図１４】
2008090802.tif 000016
【図１５】
2008090802.tif 000017
【図１６】
2008090802.tif 000018
【図１７】
2008090802.tif 000019
【図１８】
2008090802.tif 000020