(57)【特許請求の範囲】
【請求項１】
利用者からの要求に基づいて、場所と関連付けられた情報を検索する情報検索生成手段と、
この情報検索生成手段により検索された前記情報の中から前記利用者に任意に選択させる選択手段と、
この選択手段により選択された前記情報に前記利用者の識別情報を対応付けた個人情報を記憶する個人情報格納部と、
当該利用者の位置情報を含む前記利用者からの要求に基づいて、前記個人情報格納部に記憶された、前記利用者の個人情報に対して検索し、その結果を前記利用者に通知する限定情報検索生成手段と
を備えることを特徴とする情報検索装置。
【請求項２】
利用者からの要求に基づいて、場所と関連付けられた情報を検索する情報検索生成手段と、この情報検索生成手段により検索された前記情報の中から前記利用者に任意に選択させる選択手段と、この選択手段により選択された前記情報に前記利用者の識別情報を対応付けた個人情報を記憶する個人情報格納部と、当該利用者の位置情報を含む前記利用者からの要求に基づいて、前記個人情報格納部に記憶された、前記利用者の個人情報に対して検索し、その結果を前記利用者に通知する限定情報検索生成手段とを備えたコンピュータを用いて情報を検索する情報検索方法であって、
前記情報検索生成手段が、利用者からの要求に基づいて、場所と関連付けられた情報を検索する情報検索生成ステップと、
前記選択手段が、前記情報検索生成ステップにより検索された前記情報の中から前記利用者に任意に選択させる選択ステップと、
前記個人情報格納部が、前記選択ステップにより選択された前記情報を前記利用者の識別情報を対応付けた個人情報を記憶する個人情報格納ステップと、
前記限定情報検索生成手段が、当該利用者の位置情報を含む前記利用者からの要求に基づいて、前記個人情報格納部に記憶された、前記利用者の個人情報に対して検索し、その結果を前記利用者に通知する限定情報検索生成ステップと
を有することを特徴とする情報検索方法。
【請求項３】
コンピュータに、
利用者からの要求に基づいて、場所と関連付けられた情報を検索する情報検索生成ステップと、
この情報検索生成ステップにより検索された前記情報の中から前記利用者に任意に選択させる選択ステップと、
この選択ステップにより選択された前記情報を前記利用者の識別情報を対応付けた個人情報を記憶する個人情報格納ステップと、
当該利用者の位置情報を含む前記利用者からの要求に基づいて、前記個人情報格納部に記憶された、前記利用者の個人情報に対して検索し、その結果を前記利用者に通知する限定情報検索生成ステップと
を実行させることを特徴とする情報検索プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報検索方法およびシステム並びに情報検索プログラムを記録した記録媒体に関し、特にインターネット等のネットワークを利用した情報検索方法およびシステム並びに情報検索プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
従来、インターネットおよび携帯電話機を利用した情報検索サービスがある。例えばＮＴＴドコモ社のｉモード（商品名）においては、利用者が情報提供会社にアクセスすることにより、グルメ情報やタウン情報等の種々の情報を入手することができる。この種の検索サービスシステムとしては、例えば図６に示す構成を有する。
【０００３】
図６は、従来の検索サービスシステムを示すブロック図である。同図に示すように従来システムは、サーバ５００と、クライアント端末２００と、これらのサーバ５００およびクライアント端末２００を接続するネットワーク５０とから構成される。サーバ５００は、利用者に提供するための情報を格納する情報格納部５２０を備えるとともに、ネットワーク５０を介してクライアント端末２００からの情報検索要求を受け、この要求に基づいて情報格納部５２０内の情報から適切な情報を取得し、この取得した情報を利用者の参照に適した形式に成形してからクライアント端末２００へ送信する情報検索生成部５１０を備える。また、クライアント端末２００は、ＬＣＤ（Liquid Crystal Device ）等の表示手段を備えた携帯電話機、ＰＤＡ（Personal Digital Assistants ）またはパーソナルコンピュータ等の端末装置であり、インターネットや公衆回線網であるネットワーク５０を介して、サーバ５００と情報の送受信を行う。
【０００４】
図７は、情報格納部５２０に格納される情報の具体例を示す。この例では飲食店の情報が格納されている場合を示す。同図（ａ）に示すデータベースには、Ａ〜Ｊの各店に一意のＩＤ「００００１」〜「０００１０」が付され、各ＩＤ毎に店名および検索の際に用いられる属性情報（料理，位置，値段，酒）が登録されている。また、同図（ｂ）に示すデータベースには、各店についての詳細な情報（ＩＤ，紹介文，住所，電話番号，営業時間，定休日，メニュー等）が登録されている。なお、同図（ｂ）に示す情報の形態は、テキスト情報に限られるものではなく、画像や音声等の他のメディアを用いた場合もある。
【０００５】
この図７に示す従来例では、飲食店の検索を利用者によって選択された項目（「料理の種類」、「店の場所」、「食事の値段」、「酒の提供の有無」）の組み合わせによって行われ、これらの項目に対応する属性を図６に示したサーバ５００が管理している。したがって、利用者はこれらの属性情報を指定することにより、必要な情報の候補を絞り込むことができる。例えば「料理の種類が和食」かつ「場所が渋谷」と指定することにより、図７に示すＩＤ「００００１」〜「０００１０」のうちから、「００００１」、「００００３」、「００００８」、「０００１０」の４つの候補に絞られる。
【０００６】
次に、従来システムにおける情報検索処理について説明する。
図８は、従来の情報検索処理を説明するためのフローチャートである。まず、図６に示した情報検索生成部５１０は、クライアント端末２００によって送信された検索条件により検索を行う。この検索条件の入力は、サーバ５００が予め指定する条件指定方式で利用者によって行われる（ステップＳ５１）。例えばこの例での条件指定方式は「料理の種類」、「店の場所」、「食事の値段」、「酒の提供の有無」のそれぞれについての指定となる。
【０００７】
次いで、情報検索生成部５１０は、情報格納部５２０に格納されている情報のうちから、上記指定された条件を満たすものの一覧を作成し、クライアント端末２００へ送信して画面表示させる（ステップＳ５２）。例えば図７の飲食店の情報において「料理の種類が和食」と指定された場合、情報検索生成部５１０は「００００１」〜「０００１０」の候補のうち、「００００１」、「００００３」、「００００５」、「００００７」、「００００８」、「００００９」、「０００１０」のリストを作成する。
【０００８】
次いで、利用者はクライアント端末２００に表示されたリストを参照し、候補の絞り込みが必要か否かを判断し、必要であれば条件の絞り込みを要求する。例えば表示された候補の数が数百に上り、利用者が一つずつ参照するのに手間を要すると感じた場合は、絞り込みが必要と判断する。情報検索生成部５１０は、利用者からの条件の絞り込み要求の有無を調べる（ステップＳ５３）。
【０００９】
絞り込みの要求を受けた場合、ステップＳ５１へ戻り、情報検索生成部５１０はより詳細な条件の入力を利用者から受ける。例えば利用者は一度目の条件を「料理の種類が和食」と指定し、その候補の数が多過ぎる場合、二度目の条件として「料理の種類が和食」かつ「場所が渋谷」のように指定することが考えられる。絞り込み要求が無い場合、情報検索生成部５１０は利用者から候補一覧のうち参照したい情報の選択を受ける（ステップＳ５４）。
【００１０】
その結果、利用者によって情報が選択されると、情報検索生成部５１０は選択された候補の詳細情報をクライアント端末２００へ送信して画面表示させる（ステップＳ５５）。利用者は表示された情報を参照し、それが求めていた情報である場合は、サーバ５００へ検索完了を通知する。求めていた情報でない場合は、サーバ５００へその旨を通知する。情報検索生成部５１０は、利用者からの完了通知の有無を調べる（ステップＳ５６）。完了通知が無ければステップＳ５２に戻って上記処理を継続する。完了通知が有れば処理を終了する。
【００１１】
以上の手順により、利用者は自分が望む情報をサーバ５００から取得することができる。また、クライアント端末２００として携帯端末を用い、ネットワーク５０として無線公衆網などの無線網を用いることにより、利用者は場所や時間に関係なく、いつでもどこでもこれらの情報を取得および参照することが可能となる。
【００１２】
しかしながら、このような従来システムでは、情報格納部５２０に格納された情報の数が多い場合、利用者が複数の検索条件を指定しても、多数の候補が表示されてしまうことがある。また、検索条件で表現し切れない部分の差については、利用者が候補に上がった詳細情報を一つずつ参照し、それを比較することによって情報を選択する必要があり、これは検索条件で情報を検索するのに比べて多くの時間を要してしまう。
【００１３】
そこで、このような問題を解決すべく、特開平９−１５３０４８号公報には、システムの利用者の検索履歴を蓄積し、利用者からの検索要求があると検索対象データベースを検索する前に、この検索履歴を検索することによって検索時間を短縮することについて開示されている。しかし、この公報に開示された技術では、システムの全利用者の検索履歴を一つにまとめて蓄積するものであり、各利用者毎に適した検索履歴を蓄積することはできなかった。
【００１４】
【発明が解決しようとする課題】
このように従来システムにおいては、全利用者の検索履歴を一つにまとめて蓄積しており、各個人の検索履歴を個別に蓄積することは行われておらず、利用者毎に個別に最適な検索履歴を提供することはできなかった。
本発明は、このような課題を解決するためのものであり、利用者一人一人の必要に応じて、簡易かつ短時間で情報検索を可能とする情報検索方法およびシステム並びに情報検索プログラムを記録した記録媒体を提供することを目的とする。
【００１５】
【課題を解決するための手段】
このような目的を達成するために、本発明に係る情報検索装置は、利用者からの要求に基づいて、場所と関連付けられた情報を検索する情報検索生成手段と、この情報検索生成手段により検索された前記情報の中から前記利用者に任意に選択させる選択手段と、この選択手段により選択された前記情報に前記利用者の識別情報を対応付けた個人情報を記憶する個人情報格納部と、当該利用者の位置情報を含む前記利用者からの要求に基づいて、前記個人情報格納部に記憶された、前記利用者の個人情報に対して検索し、その結果を前記利用者に通知する限定情報検索生成手段とを備えることを特徴とする。
【００１６】
また、本発明に係る情報検索方法は、利用者からの要求に基づいて、場所と関連付けられた情報を検索する情報検索生成手段と、この情報検索生成手段により検索された前記情報の中から前記利用者に任意に選択させる選択手段と、この選択手段により選択された前記情報に前記利用者の識別情報を対応付けた個人情報を記憶する個人情報格納部と、当該利用者の位置情報を含む前記利用者からの要求に基づいて、前記個人情報格納部に記憶された、前記利用者の個人情報に対して検索し、その結果を前記利用者に通知する限定情報検索生成手段とを備えたコンピュータを用いて情報を検索する情報検索方法であって、前記情報検索生成手段が、利用者からの要求に基づいて、場所と関連付けられた情報を検索する情報検索生成ステップと、前記選択手段が、前記情報検索生成ステップにより検索された前記情報の中から前記利用者に任意に選択させる選択ステップと、前記個人情報格納部が、前記選択ステップにより選択された前記情報を前記利用者の識別情報を対応付けた個人情報を記憶する個人情報格納ステップと、前記限定情報検索生成手段が、当該利用者の位置情報を含む前記利用者からの要求に基づいて、前記個人情報格納部に記憶された、前記利用者の個人情報に対して検索し、その結果を前記利用者に通知する限定情報検索生成ステップとを有することを特徴とする。
【００１７】
また、本発明に係る情報検索プログラムを記録した記録媒体は、コンピュータに、利用者からの要求に基づいて、場所と関連付けられた情報を検索する情報検索生成ステップと、この情報検索生成ステップにより検索された前記情報の中から前記利用者に任意に選択させる選択ステップと、この選択ステップにより選択された前記情報を前記利用者の識別情報を対応付けた個人情報を記憶する個人情報格納ステップと、当該利用者の位置情報を含む前記利用者からの要求に基づいて、前記個人情報格納部に記憶された、前記利用者の個人情報に対して検索し、その結果を前記利用者に通知する限定情報検索生成ステップとを実行させることを特徴とする。
【００１８】
以上のように本発明は、利用者毎に検索履歴を登録するため、各利用者にとって最適な情報を登録することができる。そのため、再度同様の情報を検索する場合、簡便かつ短時間で所望の情報を検索できるようになる。
【００１９】
【発明の実施の形態】
次に、本発明の一つの実施の形態について図を用いて説明する。本発明は種々の情報検索に適用でき、以下においてはその一形態として飲食店に関する情報検索について説明する。
図１は、本発明の一つの実施の形態を示すブロック図である。同図に示すように、本実施の形態に係る情報検索サービスシステムは、サーバ１００と、クライアント端末２００と、これらのサーバ１００およびクライアント端末２００を接続するネットワーク５０とから構成される。
【００２０】
サーバ１００は、利用者に提供する情報を格納する情報格納部１２０と、クライアント端末２００からの要求に基づいて情報格納部１２０から情報を検索し、検索した情報の一覧および個々の情報の詳細をクライアント端末２００へ送信する機能を有する情報検索生成部１１０と、利用者の検索に関する個人情報を格納する個人情報格納部１５０と、情報格納部１２０の情報と利用者との対応を個人情報格納部１５０へ登録する機能を有する登録部１３０と、クライアント端末２００からの要求および個人情報格納部１５０の情報に基づいて情報格納部１２０から情報を検索し、検索した情報の一覧および個々の情報の詳細をクライアント端末２００へ送信する機能を有する限定情報検索生成部１４０とから構成される。また、クライアント端末２００は、利用者からの入力を受け、ネットワーク５０を介して情報検索生成部１１０および限定情報検索生成部１４０へ各種の要求を送信する機能と、情報検索生成部１１０および限定情報検索生成部１４０からの処理結果を受信して利用者へ出力する機能とを有する。さらに、情報格納部１２０は、検索の対象となる分野の情報を複数格納している。
【００２１】
図２に検索対象の分野が飲食店である場合の情報格納部１２０に格納された情報の例を示す。この例では、同図（ａ）に複数の店舗についての識別子（ＩＤ）、店名、および検索の際に用いられる属性情報（料理，位置，値段，酒）が登録されている。また、同図（ｂ）に示すように、各店についての詳細な情報も登録されている。なお、この例においては、同図（ｂ）の情報はすべてテキストで記述されているが、必ずしもテキストに限られるものではなく、画像や音声等の他のメディアを用いて記述してもよい。また、データ形式は通常のテキスト・データ以外に、ＨＴＭＬ（HyperText Markup Language ）やＸＭＬ（eXtensible Markup Language）のようなフォーマットや特定のソフトウェアでのみ読込可能な形式であってもよい。さらに、属性情報は、情報格納部１２０に格納された多数の情報の候補の中から適切な情報を取得するために用いられる情報であり、本例では「料理の種類」と「店の場所」と「食事の値段」と「酒の提供の有無」に関する情報とに基づいて、所望の飲食店を選択することを想定している。
【００２２】
利用者はこれらの属性情報のうちの何れかを指定することにより、情報の候補を絞り込むことができる。例えば「料理の種類が和食」かつ「場所が渋谷」と指定することにより、ＩＤ「００００１」〜「０００１０」のうちから「００００１」、「００００３」、「００００８」、「０００１０」の４つの候補に絞ることができる。また、個人情報格納部１５０は利用者毎の検索候補の集合の情報を格納し、ここで検索候補の集合とは情報格納部１２０に格納された複数の情報のうち、利用者が以前に選択した情報（すなわち検索履歴）で構成されている。この利用者によって選択された情報は、情報格納部１２０に格納されている情報の集合のサブセット（部分集合）である。なお、本例では店舗の属性情報と詳細情報とを、図２（ａ），（ｂ）に示すように独立して格納しているが、両者を混在した形で格納してもよい。例えば詳細情報を特定のフォーマットで記述し、その詳細情報から属性情報を自動的に抽出するようにしてもよい。
【００２３】
ここで、個人情報格納部１５０に格納される情報の例を図３に示す。この例では、利用者を「０００００００１」、「０００００００２」等の８桁の識別子で管理しており、各々の利用者に対応して、この利用者が情報格納部１２０から選択した情報の識別子を記録している。例えば識別子が「０００００００１」である利用者は、情報格納部１２０に格納された店舗情報のうち識別子が「００００１」、「００００４」、「００００６」である３つの情報を、その利用者用の検索候補として登録している。なお、図３に示す管理方法はあくまで一例を示すものであり、本発明における個人情報の管理方法を限定するものではない。例えば個人情報格納部１５０において、選択された情報の識別子だけでなく、紹介文等を含む全情報を利用者毎に格納してもよい。
【００２４】
次に、本実施の形態の動作について、詳細に説明する。
本実施の形態の動作は、個人情報登録処理と限定情報検索処理との２つに分けられる。個人情報登録処理は、利用者が検索に手間や時間を用いることが可能な際に実行される。それに対して、限定情報検索処理は、利用者が簡易かつ短時間で情報を検索する必要がある際に実行される。なお、限定情報検索処理の前に個人情報登録処理を行う必要がある。
【００２５】
以下、個人情報登録処理および限定情報検索処理について詳細に説明する。
（１）個人情報登録処理
個人情報登録処理は、利用者が情報格納部１２０から自己の望む情報を検索し、自己の検索候補として個人情報格納部１５０に登録する処理である。個人情報登録処理における情報検索生成部１１０の動作を図４に示す。まず、情報検索生成部１１０は、利用者からクライアント端末２００により、検索条件の入力を受ける（ステップＳ１１）。なお、この検索条件の指定方式はサーバ１００により指定され、例えば本例では「料理の種類」、「店の場所」、「食事の値段」、「酒の提供の有無」についての指定となる。
【００２６】
次いで、情報検索生成部１１０は、情報格納部１２０に格納された情報のうち、指定された条件を満たすものの一覧を作成し、クライアント端末２００へ送信する。クライアント端末２００はその情報を画面表示する（ステップＳ１２）。例えば図２の飲食店の情報において、「料理の種類が和食」と指定された場合、情報検索生成部１１０は、「００００１」〜「０００１０」の候補のうち、「００００１」、「００００３」、「００００５」、「００００７」、「００００８」、「００００９」、「０００１０」の一覧を作成する。なお、この一覧には各候補について、例えば店名のように一部の情報のみを表示する。
【００２７】
次いで、利用者は表示されている一覧を参照し、さらなる候補の絞り込みが必要か否かを判断し、必要であれば条件の絞り込みを要求する。例えば表示された候補の数が数百に上り、利用者が一つずつ参照し、内容を吟味するのに手間を感じた場合、絞り込みが必要と判断する。情報検索生成部１１０は、利用者からの条件の絞り込み要求の有無を調べ、絞り込みの要求を受けた場合は、ステップＳ１１に戻り、より詳細な条件の入力を受ける。これにより、利用者は、例えば一度目の条件を「料理の種類が和食」と指定し、その結果の候補の数が多過ぎる場合に、二度目の条件として「料理の種類が和食」かつ「場所が渋谷」のように、より詳細に指定することにより、候補の数を減少させることが可能となる（ステップＳ１３）。
【００２８】
次いで、ステップＳ１３で絞り込み要求が無い場合、情報検索生成部１１０は、利用者から候補一覧のうち参照したい情報の選択を受ける（ステップＳ１４）。情報検索生成部１１０は、選択された候補の詳細情報をクライアント端末２００へ送信し、クライアント端末２００はその情報を画面表示する（ステップＳ１５）。利用者は表示された情報を参照し、その情報を自己の検索候補として、個人情報格納部１５０に登録することを望む場合、情報検索生成部１１０へ自己の識別子を伝えるとともにその登録を要求し、求めていた情報でない場合はその旨を通知する。情報検索生成部１１０は、利用者からの登録要求の有無を調べ、登録要求が無ければステップＳ１２に戻り、処理を継続する（ステップＳ１６）。
【００２９】
一方、ステップ１６において利用者からの登録要求が有れば、情報検索生成部１１０は、利用者の識別子と利用者が参照した情報の識別子とを指定し、登録部１３０により登録処理を行い、処理を終了する（ステップＳ１７）。登録部１３０は、登録を要求した利用者と利用者が参照している情報との対応を、個人情報格納部１５０へ登録する。なお、この例では利用者が登録要求を行う際に自己の識別子を伝えるようにしたが、利用者が検索条件の入力等他の処理の際に自己の識別子を伝えるようにし、情報検索生成部１１０がそれを記録しておき登録処理の際に利用するようにしてもよい。これにより、個人情報格納部１５０に自己用の検索候補を登録することが可能となる。
【００３０】
以上説明した個人情報登録処理を複数回繰り返すことにより、個人情報格納部１５０に利用者毎の検索候補の集合が作成される。なお、ここではステップＳ１７の登録処理を終えた後、処理を終了していたが、利用者が望む場合に、ステップＳ１７の後に、ステップＳ１２に戻ってもよい。これにより、利用者が一度の処理で複数の検索候補を個人情報格納部１５０に登録することが可能となる。
【００３１】
（２）限定情報検索処理
限定情報検索処理は、利用者が個人情報格納部１５０に格納された情報を対象に検索を行う処理である。限定情報検索処理における限定情報検索生成部１４０の動作を図５に示す。なお、本処理におけるステップＳ２３、ステップＳ２４、ステップＳ２５の処理はそれぞれ（１）個人情報登録処理におけるステップＳ１３、ステップＳ１４、ステップＳ１５と比較して、処理を情報検索生成部１１０ではなく、限定情報検索生成部１４０が行う点を除いて同様の処理であるため説明を省略する。ここでは、個人情報登録処理とは異なる処理であるステップＳ２１、Ｓ２２およびＳ２６について詳細に説明する。
【００３２】
〔ステップＳ２１〕
まず、限定情報検索生成部１４０は、利用者からクライアント端末２００により、サーバが指定する条件指定方式での検索条件および、利用者識別子の入力を受ける。この場合の検索条件はステップＳ１１と同様の形式での指定となる。
〔ステップＳ２２〕
限定情報検索生成部１４０は、個人情報格納部１５０を参照し、指定された利用者識別子に対応する情報のうち、指定された条件を満たすものの一覧を作成し、クライアント端末２００へ送信する。クライアント端末２００はその情報を画面表示する。例えば個人情報格納部１５０内の情報が図３に示すものであったときに利用者識別子が「０００００００１」、料理の種類が和食と指定された場合、限定情報検索生成部１４０は情報格納部１２０に格納された店舗情報のうち、識別子が「０００００１」、「０００００４」、「０００００６」である３つの情報を検索の対象とし、その中から「料理の種類が和食」という条件を満たす「００００１」の店舗のみのリストを作成し、クライアント端末２００に表示させる。
【００３３】
〔ステップＳ２６〕
利用者は表示された情報を参照し、それが求めていた情報である場合検索の完了を通知し、求めていた情報でない場合その旨を通知する。限定情報検索生成部１４０は、利用者からの検索完了通知の有無を調べ、完了通知が無ければステップ２２に戻って処理を継続し、完了通知があれば処理を終了する。なお、個人情報登録処理における情報検索生成部１１０に対する処理を会社のパソコン等の計算機端末から検索し、限定情報検索処理における限定情報検索生成部１４０に対する処理を外出先の携帯端末から検索することが可能である。
このように以上説明した限定情報検索処理では、検索対象となる候補が個人情報格納部１５０に登録された個人毎の検索候補に限定されるため、上述の個人情報登録処理と比較して必要とする情報を簡易かつ短時間で検索することができる。
【００３４】
以上においては、同一のクライアント端末２００が情報検索生成部１１０と限定情報検索生成部１４０の双方で検索を行っていたが、異なるクライアントが検索を行ってもよい。例えば上記例では、サーバ内に情報検索生成部１１０と限定情報検索生成部１４０をそれぞれ別個に用意していたが、これらを単一の情報検索生成部としてもよい。この場合、利用者が検索要求を行う際に、検索の対象を情報格納部１２０の情報とするか、個人情報格納部１５０の検索候補とするか、を指定することにより、処理を指定する。
【００３５】
また、上記例では、ステップＳ１２，Ｓ２２において、たとえ検索結果が１件の場合でも一覧を表示することになっているが、検索結果が１件の場合には、その情報が選択されたものとして扱い、ステップＳ１５、Ｓ２５の処理を行ってもよい。
また、上記例では、ステップＳ１４，Ｓ２４において、たとえ検索結果が０件の場合でも一覧を表示することになっているが、検索結果が０件の場合には、その事実を利用者に通知した上で、ステップＳ１１、Ｓ２１の処理に戻ってもよい。
【００３６】
また、上記例では、利用者が検索条件を明示的に指定するようになっているが、条件の一部をクライアント端末２００が自動的に指定するようにしてもよい。例えば携帯端末クライアントがＧＰＳ（Global Positioning Sistem ）や時計を内蔵し、現在位置や時刻情報等の情報を自動的に取得し、利用者が指定した情報検索生成部１１０、あるいは限定情報検索生成部１４０への検索条件に付加してもよい。
【００３７】
また、上記例では、利用者が明示的に限定情報検索処理を行っていたが、クライアントが特定の条件に基づいて自動的にこの処理を行うようにしてもよい。例えば、一定時間毎に、携帯端末のクライアントが限定情報検索処理を行うとしてもよい。もしくはクライアントが自動的にこの処理を行い、情報が検索された際に利用者に通知するようにしてもよい。例えば一定時間毎に、携帯端末のクライアントが限定情報検索処理を行い、利用者の近隣にあり、かつ、その利用者が個人情報格納部１５０に登録した情報が存在する場合に、利用者に通知を行う、ということが可能となる。
【００３８】
また、上記例では、情報検索生成部１１０、限定情報検索生成部１４０が、情報格納部１２０、個人情報格納部１５０の情報を加工せずにクライアント端末２００へ送信しているが、クライアントの参照環境の情報を受け、それに応じた情報の加工を行うようにしてもよい。例えばクライアントが参照に用いているソフトの仕様や画面サイズ等の情報を受け、それに応じてそのソフトにおいて利用者が参照しやすい形式に情報を加工することが可能である。
【００３９】
また、上記例では、限定情報検索処理のステップＳ２２において、個人情報格納部１５０に登録された検索候補のみを対象として検索を行うが、ここで情報格納部１２０の情報を組み合わせた形で検索を行ってもよい。例えば一覧の上位に、個人情報格納部１５０の検索候補に含まれるものを表示し、下位に個人情報格納部１５０の検索候補に含まれないが、情報格納部１２０に含まれるものを表示したり、情報格納部１２０に対しての検索結果のうち、個人情報格納部１５０の検索候補に含まれているものに利用者が判別可能な目印を付けておくことが可能である。
【００４０】
また、上記例では、利用者が検索する情報を情報格納部１２０に格納していたが、検索対象の情報をインターネットなどの外部に存在する情報（すなわち、インターネットに接続された複数のデータベースの集合体）としてもよい。この場合、外部に存在する情報は情報検索生成部１１０が検索可能な特定のフォーマットに従っている必要がある。または、文書解析などの何らかの処理を行い、サーバが外部に存在する情報のフォーマットを定式化する必要がある。
【００４１】
【発明の効果】
以上説明したとおり本発明は、利用者の検索履歴を利用者毎に個別に蓄積するため、時間に余裕がある際に自己の検索候補を登録しておき、短時間で情報を検索する必要があるような場合に、自己の検索候補に対して検索を行うことにより、簡易かつ短時間で情報を検索することが可能となる。例えば飲食店を対象とした検索の場合、会社や家などにいて時間に余裕があるときに、料理内容などの店の詳細な情報を吟味して自分が好む店の検索候補を作成しておけば、外出時に携帯端末により位置情報を指定し、自己の検索候補のうち近隣にあるものを素早く検索することができる。したがって、本発明は利用者の状況に応じて適切な検索手段を提供することができる。
【図面の簡単な説明】
【図１】  本発明の一つの実施の形態を示すブロック図である。
【図２】  図１の情報格納部に格納される情報の具体例を示す説明図である。
【図３】  図１の個人情報格納部に格納される情報の具体例を示す説明図である。
【図４】  個人情報登録処理を示すフローチャートである。
【図５】  限定情報検索処理を示すフローチャートである。
【図６】  従来例を示すブロック図である。
【図７】  図６の情報格納部に格納される情報の具体例を示す説明図である。
【図８】  従来の情報検索処理を示すフローチャートである。
【符号の説明】
５０…ネットワーク、１００…サーバ、１１０…情報検索生成部、１２０…情報格納部、１３０…登録部、１４０…限定情報検索生成部、１５０…個人情報格納部、２００…クライアント端末、５００…サーバ、５１０…情報検索生成部、５２０…情報格納部。
【図１】
0003823691.tif 000002
【図２】
0003823691.tif 000003
【図３】
0003823691.tif 000004
【図４】
0003823691.tif 000005
【図５】
0003823691.tif 000006
【図６】
0003823691.tif 000007
【図７】
0003823691.tif 000008
【図８】
0003823691.tif 000009