(57)【特許請求の範囲】
【請求項１】
ネットワークに接続される情報処理装置であって、
複数の情報の各々をカテゴリおよび検索要素別に分類してグループ化したものである複数の情報グループから構成されたデータベースを格納するデータベース記憶手段と、
前記ネットワークを介して、前記情報処理装置の外部から、前記データベースを更新するための新たな情報を前記情報グループの単位でダウンロードし、前記情報グループの単位でダウンロードされた新たな情報を用いて前記データベースを更新するデータベース更新手段と、
前記情報グループを特定するための複数の検索要素と、通話または通信に用いる相手先情報とを含んでいる情報である個人情報を記憶する個人情報記憶手段と、
前記複数の情報グループの各々について、前記情報グループと１つ以上の検索要素とを関連付けて格納する情報グループ管理手段と、
前記情報処理装置に対する入力によって通話または通信相手先が特定された際、当該相手先情報に基づいて、前記個人情報記憶手段に記憶されている個人情報を検索する第１の検索手段と、
前記検索された個人情報から複数の検索要素を抽出する検索要素抽出手段と、
前記情報グループ管理手段に格納されている前記情報グループの各々に関連付けられている検索要素と、前記抽出された複数の検索要素との比較により、複数の情報グループを抽出する情報グループ抽出手段と、
前記抽出された複数の検索要素の値をキーとして、前記抽出された複数の情報グループのうちの各々の情報を、前記データベースから検索する第２の検索手段と、
前記抽出された複数の情報グループを表示する第１の表示手段と、
前記第１の表示手段によって表示された前記複数の情報グループから、前記情報処理装置に対する入力によって指定された情報グループを選択する選択手段と、
前記選択手段によって選択された前記指定された情報グループについての前記第２の検索手段で検索された結果を表示する第２の表示手段と、
を備える、情報処理装置。
【請求項２】
前記情報グループの各々に関連付けられている検索要素と、前記抽出された複数の検索要素とが一致する場合に、前記情報グループ抽出手段は、当該情報グループを抽出する、請求項１に記載の情報処理装置。
【請求項３】
コンピュータを情報処理装置として機能させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータは、
ネットワークに接続されており、
複数の情報の各々をカテゴリおよび検索要素別に分類してグループ化したものである複数の情報グループから構成されたデータベースと、前記情報グループを特定するための複数の検索要素と、通話または通信に用いる相手先情報とを含んでいる情報である個人情報とを格納しており、
前記複数の情報グループの各々について、前記情報グループと１つ以上の検索要素とを関連付けて格納しており、
前記プログラムは前記コンピュータに、
前記ネットワークを介して、前記コンピュータの外部から、前記データベースを更新するための新たなデータを前記情報グループの単位でダウンロードし、前記情報グループの単位でダウンロードされた新たなデータを用いて前記データベースを更新するステップと、
前記コンピュータに対する入力によって通話または通信相手先が特定された際、当該相手先情報に基づいて、前記個人情報を検索する第１の検索ステップと、
前記検索された個人情報から複数の検索要素を抽出するステップと、
前記情報グループの各々に関連付けられている検索要素と、前記抽出された複数の検索要素との比較により、複数の情報グループを抽出するステップと、
前記抽出された複数の検索要素の値をキーとして、前記抽出された複数の情報グループのうちの各々の情報を、前記データベースから検索する第２の検索ステップと、
前記抽出された複数の情報グループを表示する第１の表示ステップと、
前記第１の表示ステップにおいて表示された前記複数の情報グループから、前記コンピュータに対する入力によって指定された情報グループを選択する選択ステップと、
前記選択ステップにおいて選択された前記指定された情報グループについての前記第２の検索ステップにおいて検索された結果を表示する第２の表示ステップと、
を実行させる、コンピュータ読み取り可能な記録媒体。
【請求項４】
コンピュータが情報を表示する方法であって、
前記コンピュータは、
ネットワークに接続されており、
複数の情報の各々をカテゴリおよび検索要素別に分類してグループ化したものである複数の情報グループから構成されたデータベースと、前記情報グループを特定するための複数の検索要素と、通話または通信に用いる相手先情報とを含んでいる情報である個人情報とを格納しており、
前記複数の情報グループの各々について、前記情報グループと１つ以上の検索要素とを関連付けて格納しており、
前記方法は、
前記ネットワークを介して、前記コンピュータの外部から、前記データベースを更新するための新たなデータを前記情報グループの単位でダウンロードし、前記情報グループの単位でダウンロードされた新たなデータを用いて前記データベースを更新するステップと、
前記コンピュータに対する入力によって通話または通信相手先が特定された際、当該相手先情報に基づいて、前記個人情報を検索する第１の検索ステップと、
前記検索された個人情報から複数の検索要素を抽出するステップと、
前記情報グループの各々に関連付けられている検索要素と、前記抽出された複数の検索要素との比較により、複数の情報グループを抽出するステップと、
前記抽出された複数の検索要素の値をキーとして、前記抽出された複数の情報グループのうちの各々の情報を、前記データベースから検索する第２の検索ステップと、
前記抽出された複数の情報グループを表示する第１の表示ステップと、
前記第１の表示ステップにおいて表示された前記複数の情報グループから、前記コンピュータに対する入力によって指定された情報グループを選択する選択ステップと、
前記選択ステップにおいて選択された前記指定された情報グループについての前記第２の検索ステップにおいて検索された結果を表示する第２の表示ステップとを含む、コンピュータが情報を表示する方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データベース検索を行う情報処理装置および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
従来、データベースを検索する場合には、検索用のキーワードを利用者が入力する必要があった。また、複数のキーワードを入力することもできるが、それらの演算方法は自分で設定しなければならなく、検索に不慣れな利用者にとっては、操作がわかりにくく、また、使いなれた利用者であっても操作が繁雑であった。さらに、一度に検索できるデータベースは１つであったため、複数のデータベースを利用するためには同じキーワード入力操作をデータベース毎に何度も繰り返さなければならなかった。
【０００３】
これに対し、特開平９−１６６０８号公報には、氏名、部署、外線番号、内線番号、通信ＩＤなどの個人情報と座席表や地図を関連付けて登録し、座標情報又は任意の個人情報の入力により関連する情報を表示することが開示されており、これによれば、表示された情報を用いて電話をかけるなどの活用を行うことができる。
【０００４】
また、特開平２−１１５９７５号公報には、住所録等の個人情報データベースと、交際録データベースを関連付けて専用のソフトウェアで管理することが開示されており、条件を入力してデータベースの検索を行うことも可能である。
【０００５】
特開昭６２−９２５６１号公報には、目的地へ電話をかけたとき、着信側で発信者の電話番号と電話番号データベースより発信者の位置情報を取得し、さらに、地図データベースから目的地までの道順情報を提供することが開示されており、これによれば、電話をかけるために入力した電話番号のみでデータベースの検索ができ、利用者の操作を軽減できる。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、いずれも単独のデータベース検索に関するものであり、複数のデータベースに対して自動で検索を行うことはできない。
【０００７】
また、特開平９−１６６０８号公報や特開平２−１１５９７５号公報では、あらかじめさまざまな情報を関連付けてデータベースに登録する必要があり、また、検索要素を検索利用者が入力または選択する必要があった。
【０００８】
また、特開昭６２−９２５６１号公報では道案内情報を入手するために、目的地に電話するだけで検索結果を収得することができ、検索要素をわざわざ入力する必要はないが、対象データベースが単独であり、複数のデータベースを自動で検索することはできない。
【０００９】
さらに、複数のデータベースを検索するためには、各データベース毎に必要な検索要素を入力する必要があり、利用者の操作の繁雑さを招く問題があった。
【００１０】
【課題を解決するための手段】
本発明は、上記課題の解決を目的としてなされたものであって、請求項１記載の発明は、個人情報を記憶する個人情報記憶手段と、通話または通信に用いる相手先情報から、前記個人情報記憶手段にある当該相手先の個人情報を抽出する抽出手段と、前記抽出した個人情報に基づき、データベースを検索する検索手段と、前記検索手段によって検索された検索結果を表示する表示手段とを具備することを特徴とする情報処理装置である。
また、請求項２に記載の発明は、請求項１に記載の発明の構成に加えて、検索結果を記憶しておく履歴記憶手段をさらに有し、前記表示手段は、前記履歴記憶手段に記憶されている検索結果と記憶されていない検索結果とを区別して表示する。
【００１１】
また、請求項３記載の発明は、請求項１に記載の発明の構成に加えて、時間を計時する計時手段をさらに有し、前記表示手段は、検索結果を前記計時手段で計時された時間情報をもとに識別表示する。
【００１４】
また、請求項４記載の発明は、個人情報に関連する情報をデータベースから検索する情報処理装置に、入力手段より入力された通話または通信に用いる相手先情報から、個人情報データベースにある当該相手先の個人情報を抽出するステップと、前記抽出した個人情報に基づき、データベースを検索するステップと、前記検索された検索結果を表示手段に表示するステップとを実行させるための情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１６】
【発明の実施の形態】
以下、図をもとに本発明について説明する。なお、これによって本発明は限定されるものではない。
【００１７】
図１は本発明のシステム構成を示すブロック図である。
図１において、ＣＰＵ１は全体の動作制御を行うものである。ＲＯＭ２はＣＰＵ１を動作させるための制御プログラム等が格納されている。ＲＡＭ３はＣＰＵ１を動作させるために必要なデータを格納し、特に、個人情報データベース１−３−ａ，１−３−ｂ、次回更新情報グループリスト１−３−ｃ等が格納されている。
【００１８】
時計機能部４はＣＰＵ１からの命令により、必要に応じて日付と時刻を出力するものである。モデム５は通信手段として機能するものである。入力部６は文字列や利用者の指示を入力するものであり、キーボードやペンタブレット等で構成される。表示部７はデータベースの検索結果やシステムから利用者のへのメッセージ等を表示するものであり、液晶ディスプレイ、ＣＲＴディスプレイ等により構成される。
【００１９】
検索部８はデータベースの検索を実行するものである。データベース管理部９はデータベースの更新や情報の不足などを管理するものである。情報グループ管理部１０はデータベースをカテゴリ及び検索要素別に分類した情報グループを管理するものであり、各情報グループを検索するために必要な検索要素を登録したデータベース検索要素情報１−１０−ａをもとに管理する。このデータベース検索要素情報１−１０−ａは木構造や表形式などで表現されている。履歴管理部１１は過去一定期間に閲覧等で利用された情報グループの履歴を管理するものであり、データベース履歴管理テーブル１−１１−ａを保持している。
【００２０】
データベース部１２は健康情報グループ１−１２−ａ、生活情報グループ１−１２−ｂ、観光情報グループ１−１２−ｃ、献立表グループ１−１２−ｄ、お店情報グループ１−１２−ｆのような、カテゴリ別に分類された情報グループにより構成される。各情報グループはデータベース検索要素情報１−１０−ａをもとに、情報グループ管理部１０で管理されている。外部記憶装置１３は着脱可能なメモリである。
【００２１】
データベースを登録する記憶媒体としてはＲＡＭ３などが代表的である。データベースの更新に関しては、リアルタイム性を考慮した場合、モデム５を介し、ネットワークを利用したサーバからのダウンロードが効果的と考えられるが、情報の種類によってはＣＤ−ＲＯＭ、フロッピーディスク等の外部記憶装置１３から読み込んでもよい。
【００２２】
また、個人情報データベース１−３−ａ，１−３−ｂ等は利用者により入力される場合が多い。
【００２３】
次に、図１のブロック図をもとに発明の概要について説明する。
利用者が電話をかけるため、入力部６より電話番号を入力した場合、モデム５は回線に接続処理を行い、データベース検索部８はＲＡＭ３に登録されている個人情報データベース１−３−ａから該電話番号を有する個人を検索し、通話相手を特定する。さらに、特定した個人の情報より、住所、生年月日、性別等、検索要素となり得る情報を抽出し、また、時計機能部４より年月日の時間情報を取得し、検索要素群に加える。以上の処理により、電話番号から通信相手を特定し、データベースを検索するための複数の検索要素が抽出された。
【００２４】
次に、データベース検索要素情報１−１０−ａを参照して、既に抽出した検索要素群で検索可能な情報グループを抽出し、各情報グループに対して検索を実行し、結果を表示する。ここで、各情報グループの検索に必要な検索要素は各々異なっているため、複数の検索要素を持ち、各情報グループに適した検索要素を選択することにより複数のデータベースの検索を実行することができる。また、この検索要素群は個人情報データベースより取得した個人情報と時計機能部４より取得した時間情報とがあり、これらを組み合わせて検索を行うことにより、更にきめ細かな検索を行うことができる。
【００２５】
検索結果を表示する際には、データベース利用履歴情報１−１１−ａを参照し、最近利用したグループの情報を強調表示したり、履歴に残っているグループの情報は優先的に内容を表示し、それ以外のグループはカテゴリ名のみをボタン表示し、利用者が選択した場合にのみ内容表示するなど、使いやすいように工夫することができる。以上の処理により、利用者が電話をかけるために電話番号を入力するだけで、自動的に通信相手に合った話題を提供することができる。
【００２６】
また、上記では電話をかけた場合を例に説明を行っているが、電話を受信した場合は、発信者番号サービスなどの通話相手先の電話番号を知る手段を用いたりして、利用者が発信者の電話番号を手動で入力したりすることで、同様に検索を行うことができる。
【００２７】
図２は装置本体に予め登録された個人情報データベースの一例を示す図である。
【００２８】
通常では、住所録、電話帳機能等で実現されていることが多い。図２の例では、通常の住所録機能に加え、データベースとして活用度を高めるために、性別、趣味などの入力項目を設定している。
【００２９】
通話、通信する際に入力される電話番号等により個人情報データベースを検索し、通話相手を探す。通話相手を発見すると、各情報より検索要素を抽出する。例えば、住所と郵便番号から居住地域、生年月日より年齢が検索要素として活用することができる。
【００３０】
図３は各情報グループと、その検索に必要な検索要素の関係表（データベース検索要素情報１−１０−ａ）を示した図である。
【００３１】
ここでは、情報グループとして個人情報も含まれており、検索した個人情報データベースからの情報も、一般情報と同様のデータベースの一種と考えることができる。
【００３２】
また、時間要素と個人要素を混在して検索要素として用いることにより、季節にあったイベントや観光情報、献立表など、きめ細かな検索を行うことができる。
【００３３】
図４は本発明のデータベース検索表示処理のフローチャート図である。
ここでは、電話でのデータベース利用を例に説明する。
【００３４】
ステップＳ２において、電話を発信する場合、入力部６より利用者が相手先電話番号を入力する。また、電話を着信した場合、発信者情報サービスや利用者の手動入力により相手先電話番号を取得する。
【００３５】
ステップＳ４で、個人情報データベース１−３−ａから該電話番号が登録されている個人をサーチする。個人情報データベース１−３−ａに登録されていない場合にはステップＳ８へ進み、登録されている場合はステップＳ６において該電話番号が登録されている個人の情報を検索し、更に、その中から検索要素となり得る情報を抽出して検索要素群を構成する。
【００３６】
次に、ステップＳ８において、時計機能部４より日付および時間情報を取得し、年月日および季節情報として検索要素群に追加する。
【００３７】
ステップＳ１０では、データベース検索要素情報１−１０−ａを参照し、ステップＳ１２において、ステップＳ６、ステップＳ８で抽出した検索要素群で検索することのできる情報グループを抽出する。
【００３８】
ここで、図３のデータベース検索要素情報から生成された図８の相関図をもとに、検索要素群から検索可能な情報グループを抽出する処理については後述する。
【００３９】
ステップＳ１４では、データベースの検索を行う。データベースは複数の情報グループから構成され、各々には検索に必要な検索要素がある。ここでは、それらの検索要素を個人情報および時間情報より取得できる情報に設定し、検索要素情報より自動的に選択し、検索を行う。各情報グループの検索が終了すると、ステップＳ１６で、データベース利用履歴テーブル１−１１−ａを参照し、ステップＳ１８では、検索した各情報グループが履歴テーブル１−１１−ａに含まれているかを判断する。全く含まれていない場合はステップＳ２２へ進み、検索結果を表示し、含まれている場合はステップＳ２０において、該当する情報グループを他の情報グループに比べ強調表示することとする。これにより、過去一定期間に閲覧した情報を優先的に、利用者にとってわかりやすく表示することができる。
【００４０】
ステップＳ２２では検索結果を表示するが、このときすべての情報を表示せず、例えば前回話題にした（利用履歴に残っている）情報のみを内容表示し、他の情報グループはカテゴリ名のみを表示し、ステップＳ２４で利用者が入力部６により指定した情報グループの内容をステップＳ２６で表示することで、利用者の求める情報のみを分りやすく表示することができる。
【００４１】
また、利用者が別の情報をみたい場合には、ステップＳ２８で「戻る」指示を入力し、ステップＳ２２へ戻り、最初の検索結果画面を表示する。通話終了指示が入力された場合は回線を切断する。
【００４２】
以上の処理で、予め入力された個人情報データベースと時計機能で得られた情報の組み合わせで複数のデータベースを検索し、個人情報データベースに登録された相手と電話する場合には、電話をかける動作だけで相手に合った話題を自動的に検索し、利用者の手を煩わせることなく提供することができる。また、個人情報と一般情報の区別を意識することなく自動で検索を行うことができる。
【００４３】
次に、図５をもとに、個人情報データベースの指定処理について説明する。
ステップＳ３０において、入力部６より電話番号が入力されると、ステップＳ３２において、ＲＡＭ３に個人情報データベースが複数登録されているかを調べ、複数あった場合はステップＳ３４で利用者に使用する個人情報データベースを指定するように表示して指定を促し、ステップＳ３６で個人情報データベースの選択を待つ。ステップＳ３２で複数なかった場合は存在する個人情報データベースを利用することとし、ステップＳ３８で個人情報データベースを検索対象と指定する。
【００４４】
以上の処理により、装置の利用者が複数の場合でも利用者と通信相手にあったデータベースの検索を行うことができる。
【００４５】
図６および図７は本発明のデータベース検索表示更新処理のフローチャート図である。
【００４６】
図６のステップＳ４０からステップＳ５０の処理は、図４のステップＳ２からステップＳ１２の処理と同じであるので、ここでは説明を割愛する。
【００４７】
ステップＳ５２において、過去のデータベース利用履歴テーブル１−１１−ａを参照し、ステップＳ５４で、履歴に残っているつまり過去に利用した情報グループが今回検索可能な情報グループとして抽出されているか調べる。
【００４８】
ステップＳ５６で、履歴に残っている情報グループと今回抽出した情報グループとが一致しなければ、一致しない今回新たに抽出された情報グループを次回収集リスト１−３−ｃに登録する。
【００４９】
ステップＳ５８へ進み、データベースの検索を開始する。図６のステップＳ５８からステップＳ６４の処理は、図４のステップＳ１４以降の処理と同じであるので、ここでは説明を割愛する。
【００５０】
次に、図７の処理に進む。データベース更新には様々な手段があるが、ここではネットワークを介してサーバからダウンロードする手法を説明する。
【００５１】
ステップＳ６６において、電話回線等を通じてネットワークに接続し、サーバにアクセスする。次に、ステップＳ６８において、装置本体のＲＡＭ３に持つ次回更新情報グループリスト１−３−ｃを参照し、まず、ステップＳ７０で、次回更新情報グループリスト１−３−ｃに登録されている情報グループのデータをダウンロードする。
【００５２】
次に、ステップＳ７２において、装置本体に登録されている情報グループのデータを更新し、すべての情報グループのデータ収集が終了した後、ステップＳ７４で、更新された情報グループに関して、検索要素情報テーブル１−１０−ａも合わせて更新する。以上の処理が終了すると、新しいデータベースへのデータ交換が終了したので、ステップＳ７６で通信を終了する。
【００５３】
図８は、図３の各情報グループに必要な検索要素情報を管理するデータベース検索要素情報１−１０−ａから生成したＴＲＥＥ図である。
【００５４】
図８において、深さ優先探索し、各枝についている検索要素が、手持ち検索要素群にあれば１段階下に探索を進め、なければ前の分岐点まで戻り、探索を進める。また、葉に達した場合は、検索可能な情報グループとして抽出する。ＴＲＥＥの探索がすべて終了した時点ですべての検索可能な情報グループが抽出される。
【００５５】
以上のように、図８を用いることにより、手持ちの検索要素で検索可能な情報グループを簡単に抽出することができる。
【００５６】
図９は、図８のＴＲＥＥ図を用いた情報グループの抽出処理を説明するための図である。
【００５７】
例えば、個人情報データベースおよび時計機能部から抽出した検索要素群が、年齢、地域、性別、趣味、年月日の５つであったとすると、図９ではその要素が点線の丸で囲まれたものである。
【００５８】
ここで、ＴＲＥＥ図をたどると、上記検索要素群で検索可能な情報グループは、観光情報、季節の話題、健康情報、ホビー、ＴＶ番組表、献立表となる。
【００５９】
図１０は検索結果の表示画面例である。
電話をかけるために入力された電話番号「０００−７７７−１１１１」より個人情報データベース１−３−ａを検索し、通話相手を「山田花子」と特定し、検索要素を取得する。検索を行い、時間要素より得られた一般および個人の時間関連情報および各種情報グループの情報を取得した後、表示するデータの構成を決める処理に入る。
【００６０】
まず、通話相手の電話番号と個人情報データベース１−３−ａに登録されている通話相手の氏名を画面情報に表示する。この情報はデータベースの検索を行う以前から表示している。
【００６１】
次に、一般および個人の時間関連情報を表示する。ここでは、日時、〇×の日や大安などの日付関連情報と、個人情報データベース１−３−ａからその日に誕生日の人の氏名やスケジュールに登録されている予定を表示している。
【００６２】
さらに、利用履歴に残っている情報グループを調べた時に、イベント情報、観光情報が登録されていたため、この２つを最近利用した話題であることが分かりやすいように、最近の話題として、通常の情報グループよりも強調表示する。
【００６３】
次に、すべての検索結果の内容を表示することは画面を構成するうえで雑然として好ましくないばかり、画面領域が限られているため、残りの検索した情報グループ名を表示する。利用者は閲覧した情報があった場合、その情報グループ名の上をタッチすることで、内容を見ることができる。
【００６４】
ここで、個人情報上がタッチされると、図２のような個人情報データベースの内容が表示される。また、観光情報上がタッチされると、季節と居住地域を要素として検索したおすすめ観光スポットなどが表示される。例えば、ここでは、通話相手の住所が札幌で、季節が春なので、北海道地方の春の観光名所などが表示され、さらに地図情報もリンクして表示される。
【００６５】
図１１は本装置の利用者が複数いる場合の個人情報データベースの選択処理を説明するための表示画面例を示す図である。
【００６６】
図１１（ａ）で、電話番号の入力を利用者に促すメッセージを表示する。ここで、電話番号が入力されると、個人情報データベースを調べ、個人情報データベースが複数ある場合には、図１１（ｂ）で、使用する個人データベースの選択を促す表示を行う。なお、１つしか登録されていない場合には、電話番号入力後、直ちに一般情報データベース検索処理に進む。ここで、利用者により使用する個人情報データベース１が選択されると、図１１（ｃ）で、特定した通話相手の氏名を表示し、さらに一般情報データベースの検索処理に進む。選択されない場合は検索処理に進まなかったり、通話相手との接続が確立するまでに選択されなかった時には、デフォルトで使用する個人情報データベースを予め決めておき、利用者の選択指示を省くなどの工夫をすることもできる。
【００６７】
上記では、主に電話での話題提供をもとに説明しているが、電話番号を電子メールアドレスに置き換え、電子メールを作成する場合の話題提供等に使用することもできる。この場合、表示した検索結果をバッファに取り込み、電子メール本文に挿入したり、添付したりなど活用することもできる。
【００６８】
また、表示の一部にメモ入力欄を設け、話中のメモを新たな情報としてデータベースへ取り込み、自動的にデータベースのデータ更新を可能にすることもできる。
【００６９】
図１２は本発明の他のシステム構成を示すブロック図である。
図１２において、他のシステム構成は、記録媒体５１と、プログラムメモリ５２と、ＣＰＵ５３と、時計機能部５４と、モデム５５と、外部記憶装置５６と、入力部５７と、表示部５８と、データメモリ５９とからなる。
【００７０】
時計機能部５４、モデム５５、外部記憶装置５６、入力部５７、表示部５８はそれぞれ、図１の時計機能部４、モデム５、外部記憶装置１３、入力部６、表示部７と同じものである。
【００７１】
データメモリ５９には、データベース検索要素情報５９−１とデータベース利用履歴テーブル５９−２とデータベース５９−３と個人情報データベース５９−４とが記憶され、データベース検索要素情報５９−１、データベース利用履歴テーブル５９−２、データベース５９−３、個人情報データベース５９−４はそれぞれ図１のデータベース検索要素情報１−１０−ａ、データベース利用履歴テーブル１−１１−ａ、データベース１２、個人情報データベース１−３−ａおよび１−３−ｂと同じ情報である。
【００７２】
記録媒体５１は例えばＣＤ−ＲＯＭ、フロッピーディスクおよびＩＣカード等からなる着脱可能なもので、本発明を実施するために必要なプログラムである実行形式プログラム５１−３に加え、ソースプログラム５１−１および中間プログラム５１−２が記録されている。そして、実行形式プログラム５１−３は、ＣＰＵ５３によってプログラムメモリ５２に展開される。
【００７３】
プログラムメモリ５２には、実行形式プログラム５１−３が展開され、入力制御プログラム５２−１と、表示制御プログラム５２−２と、データベース管理プログラム５２−３と、データベース検索プログラム５２−４と、情報グループ管理プログラム５２−５と、履歴管理プログラム５２−６と、個人情報データベース管理プログラム５２−７とが格納されている。
【００７４】
入力制御プログラム５２−１は入力部５７を制御するプログラムであり、表示制御プログラム５２−２は表示部５８を制御するプログラムである。入力制御プログラム５２−１や表示制御プログラム５２−２は入力部や表示部を備える装置に必要な一般的なプログラムである。
【００７５】
一方、データベース管理プログラム５２−３、データベース検索プログラム５２−４、情報グループ管理プログラム５２−５、履歴管理プログラム５２−６、個人情報データベース管理プログラム５２−７は本発明特有のプログラムである。
【００７６】
データベース管理プログラム５２−３はデータベース５９−３の更新や情報の不足などを管理するプログラムであり、データベース検索プログラム５２−４はデータベース５９−３を検索するためのプログラムである。
【００７７】
また、情報グループ管理プログラム５２−５はデータベース５９−３をカテゴリ及び検索要素別に分類した情報グループを管理するプログラムであって、データベース検索要素情報５９−１をもとに管理するプログラムである。
【００７８】
また、履歴管理プログラム５２−６は過去一定期間に閲覧等で利用された情報グループの履歴を管理するプログラムであり、その履歴はデータベース利用履歴テーブルに保持されている。
【００７９】
また、個人情報データベース管理プログラム５２−７は個人情報データベース１、２・・・５９−４を管理するプログラムである。
【００８０】
なお、プログラムメモリ５２に格納されたプログラムは図１のＲＯＭ２に格納されているプログラムに相当し、プログラムメモリ５２には図４乃至図７のフローチャート図の処理のプログラムが格納されている。
【００８１】
また、ＣＰＵ５３はプログラムメモリ５２のプログラムによって動作し、図１のＣＰＵ１、データベース検索部８、データベース管理部９、情報グループ管理部１０および履歴管理部１１と同様に機能する。
【００８２】
【発明の効果】
本発明によれば、請求項１記載の発明では、あらかじめ記憶してある個人情報に基づきデータベースを検索することで、検索のためのキーワードを入力する手間が省ける。
また、請求項２記載の発明では、履歴記憶手段に記憶されている検索結果と記憶されていない検索結果とを区別して表示することで、過去に閲覧した情報を利用者にわかりやすく表示することができる。
【００８３】
また、請求項３記載の発明では、検索結果を時間情報をもとに識別表示することで、過去一定期間に閲覧した情報を利用者にわかりやすく表示することができる。
【００８６】
また、請求項４記載の発明では、あらかじめ記憶してある個人情報に基づき、データベースを検索することで、検索のためのキーワードを入力する手間が省ける。
【図面の簡単な説明】
【図１】本発明のブロック図である。
【図２】装置本体に予め登録された個人情報データベースの一例を示す図である。
【図３】各情報グループと、その検索に必要な検索要素の関係表（データベース検索要素情報）を示した図である。
【図４】本発明のデータベース検索表示処理のフローチャート図である。
【図５】本発明の個人情報データベース指定処理のフローチャート図である。
【図６】本発明のデータベース検索表示更新処理のフローチャート図である。
【図７】本発明のデータベース検索表示更新処理のフローチャート図である。
【図８】図３の各情報グループに必要な検索要素情報を管理するデータベース検索要素情報から生成したＴＲＥＥ図である。
【図９】図８のＴＲＥＥ図を用いた情報グループの抽出処理を説明するための図である。
【図１０】検索結果の表示画面例を示す図である。
【図１１】本装置の利用者が複数いる場合の個人情報データベースの選択処理を説明するための表示画面例を示す図である。
【図１２】本発明の他のブロック図である。
【符号の説明】
１，５３    ＣＰＵ
２          ＲＯＭ
３          ＲＡＭ
４，５４    時計機能部
５，５５    モデム
６，５７    入力部
７，５８    表示部
８          データベース検索部
９          データベース管理部
１０        情報グループ管理部
１１        履歴管理部
１２        データベース
１３        外部記憶装置
５１        記録媒体
５２        プログラムメモリ
５９        データメモリ
【図１】
0004073522.tif 000002
【図２】
0004073522.tif 000003
【図３】
0004073522.tif 000004
【図４】
0004073522.tif 000005
【図５】
0004073522.tif 000006
【図６】
0004073522.tif 000007
【図７】
0004073522.tif 000008
【図８】
0004073522.tif 000009
【図９】
0004073522.tif 000010
【図１０】
0004073522.tif 000011
【図１１】
0004073522.tif 000012
【図１２】
0004073522.tif 000013