(57)【特許請求の範囲】
【請求項１】
サーチ・テーブルを格納するメモリを有する主制御装置と、１つ以上の制御装置と、該１つ以上の制御装置の各々に対応する複数のデータベースを格納するメモリと、ディスプレイ装置と、を備える電子装置において用いられる、該電子装置を含む１つ以上の電子装置に含まれる少なくとも２つのデータベース(１８'−２３')内でデータ・エントリをサーチする方法であって、
前記データベースの各々は、複数のデータ・エントリを含み、
該複数のデータ・エントリは、所与の順序付けルールに従って、前記データベースの各々において、前から後ろへ一次元に配列されており、
検索タームは、該データ・エントリの一次元配列における位置を示すことができるものであり、
前置データは、前記データベースの各々の前記一次元配列において前記検索タームの位置の前に位置するデータ・エントリであり、
後置データは、前記データベースの各々の前記一次元配列において前記検索タームの位置の後に位置するデータ・エントリであり、
前記サーチ・テーブルは、前記データベースの各々の前置データ及び後置データと、前記検索タームを格納できるテーブルであり、
前記サーチは、前記検索タームを用いて、データ・エントリをサーチすることである方法において、
前記主制御装置により、検索タームを受信するステップと、
受信された前記検索タームに基づいて、前記制御装置の各々により、前記データベース(１８'−２３')の各々から、前記検索タームの前置データまたは複数の前置データと、後置データまたは複数の後置データを決定するステップと、
前記前置データまたは複数の前置データと、前記後置データまたは複数の後置データを、前記主制御装置により、前記サーチ・テーブルに格納するステップと、
前記検索タームが、あるデータ・エントリに一致する場合には、前記検索タームを前記サーチ・テーブルに格納するステップと、
前記検索タームが、いずれのデータ・エントリにも一致しない場合には、前記サーチ・テーブル内に保存された前記後置データの内で、前記所与の順序付けルールにより最も近い後置データを、前記主制御装置により、前記ディスプレイ装置に表示するステップを含む、方法。
【請求項２】
前記データベースは、電話帳データベース、住所録データベース、ビジネス・ダイアリ・データベースのいずれか１つである、請求項１に記載の方法。
【請求項３】
前記所与の順序付けルールは、アルファベット順である、請求項１に記載の方法。
【請求項４】
請求項１に記載の方法において、前記ディスプレイ装置に表示された後置データを、前記主制御装置により、データ・エントリを検索するための検索タームとして使用することを特徴とする方法。
【請求項５】
請求項１ないし４のいずれか１項に記載の方法において、前記表示されたタームと関連するデータをさらに処理するための表示及び／又は選択を行うために、前記表示されたタームを選択するか、あるいは、前記サーチを続けるために新しい検索タームを決定するかのいずれかを、前記主制御装置が行うことを特徴とする方法。
【請求項６】
請求項５に記載の方法において、決定された前記新しい検索タームが、前記サーチ・テーブルから得られる、前記表示されたタームの前置データまたは後置データであることを特徴とする方法。
【請求項７】
請求項１ないし６のいずれか１項に記載の方法において、接続された前記データベース内の前記検索タームの前記それぞれの前置データと後置データとだけを、また、前記検索タームが、あるデータ・エントリに一致した場合には、前記検索タームを、前記サーチ・テーブルの中に、前記主制御装置により、保存することを特徴とし、検索タームと関連するデータを、前記主制御装置により、適切な前記データベース(１８'−２３')から読み出し、前記主制御装置により、表示された前記タームについてだけ保存して、さらなる検索要求時に、前記主制御装置により、表示及び／又は処理できるように為すことを特徴とする方法。
【請求項８】
請求項１ないし７のいずれか１項に記載の方法において、前記サーチ・テーブル内に保存された各タームが、該各タームの一意的識別番号を有することを特徴とする方法。
【請求項９】
請求項８に記載の方法において、適切な前記データベースから表示されたタームと関連するデータの読み出しを目的として、検索要求と共に前記表示されたタームの一意的識別番号を伝送することを特徴とする方法。
【請求項１０】
請求項１ないし６のいずれか１項に記載の方法において、前記検索タームの前記それぞれの前置データと後置データと共に、また、前記検索タームがいずれかのデータ・エントリと一致した場合は前記検索タームと共に、前記データベースから得られる関連するデータも、前記サーチ・テーブルの中に保存して、さらなる検索要求時に、前記主制御装置により、表示及び／又は処理できるように為すことを特徴とする方法。
【請求項１１】
請求項１ないし１０のいずれか１項に記載の、データ・サーチ方法を実行するためのデータベース・システムにおいて、
各々が、関連する制御装置(１８"−２３")を備える少なくとも２つのデータベース(１８'−２３')と、
前記制御装置(１８"−２３")へデータと制御コマンドとを伝送し、前記制御装置(１８"−２３")から該データと制御コマンドとを受け取る目的のために、前記制御装置(１８"−２３")と接続が可能な主制御装置(２６)であって、前記制御装置(１８"−２３")から伝送されたデータを保存することができる関連するサーチ・テーブル・メモリ(２７)を備えた主制御装置(２６)と、
前記主制御装置(２６)と接続されたユーザー・インターフェース(２８)であって、すべての接続されたデータベース(１８'−２３')内でデータの同時サーチを行うことを目的として、検索タームと制御コマンドとを入力することができ、前記接続されたデータベース(１８'−２３')内でのサーチ中に発見されたタームとデータとを出力することができるように仲介する該ユーザー・インターフェース(２８)と、を有することを特徴とするデータベース・システム。
【請求項１２】
請求項１１に記載のデータベース・システムにおいて、通信リンク(１４、２４、１７)を用いてデータと制御コマンドとを互いに交換することを目的として、前記データベース(１８'−２３')の制御装置(１８"−２３")と接続可能なデータベース・アクセス用インターフェース(２５)と、前記主制御装置(２６)が接続されることを特徴とするデータベース・システム。
【請求項１３】
請求項１２に記載のデータベース・システムにおいて、提供される前記通信リンク(１４、１７)が無線リンクであることを特徴とするデータベース・システム。
【請求項１４】
請求項１２に記載のデータベース・システムにおいて、提供される前記通信リンクが赤外線リンクであることを特徴とするデータベース・システム。
【請求項１５】
請求項１２に記載のデータベース・システムにおいて、提供される前記通信リンク(２４)が有線リンクであることを特徴とするデータベース・システム。
【請求項１６】
請求項１１ないし１５のいずれか１項に記載のデータベース・システムにおいて、前記データベース(１８'−２３')が複数の装置に提供され、該複数の装置の中の少なくとも１つが移動電話(１０、１５)であることを特徴とするデータベース・システム。
【請求項１７】
請求項１６に記載のデータベース・システムにおいて、前記主制御装置(２６)が、前記移動電話(１０)の中に設けられることを特徴とするデータベース・システム。
【請求項１８】
請求項１１ないし１７のいずれか１項に記載のデータベース・システムにおいて、複数の主制御装置(２６)を設け、該主制御装置(２６)の各々を、異なる装置の中に配設することを特徴とするデータベース・システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、少なくとも２つのデータベース内でのデータサーチ方法に関し、特に、少なくとも２つの電話帳、住所録データベースまたはビジネス・ダイアリ・データベース等の中の電話帳、住所録またはビジネス・ダイアリエントリ等のサーチ方法に関し、さらに、特に、少なくとも２つのデータベースを有するデータベース・システムであって、データをサーチする本発明による方法の実行に適したデータベース・システムに関する。
【０００２】
【従来の技術】
個人用電話帳、ビジネス・ダイアリ、個人用住所録、タスク・リスト等のようなデータベースを含む陸線ネットワーク、電子ノートブック、ＰＣと接続された基地局を介して通信を行う移動電話(すなわち自動車電話および‘移動機(mobile)'、コードレス電話)のような電子デバイスが、次第に広く普及するにつれて、ユーザーは様々な電子電話帳及び／又は電子ビジネス・ダイアリを管理しなければならないという大きな問題が存在する。例えば、ユーザーが、自分の自宅アパートで電子電話帳付きのコードレス電話を使用する場合、その電子電話帳には主として私的な電話番号が保存されているのに対して、ユーザーの仕事用移動機には主に仕事上の電話番号が保存されている。自動車電話にさらなる電話帳のエントリが保存され、さらにユーザーが私用の移動電話すなわち移動機も使用している場合、この移動機の中には私用と仕事用の電話番号がさらに含まれる。このような状況で、ユーザーが使用する複数の通信装置の中には重要な電話番号は頻繁に保存されるが、その一方で、その他の電話番号は個人用電話帳のうちの単一の電話帳の中でしか発見できなくなる。さらに、ユーザーは自分の私用ＰＣ及び／又は仕事場のＰＣ内の電子電話帳にアクセスする場合もある。
【０００３】
さらに、ＳＩＭカード(加入者識別モジュール)を備えて作動するたくさんの移動電話にはＳＩＭカードのメモリか、電気機器自体のさらなるメモリのいずれかの中に電話帳エントリを保存するためのファシリティを有する。例えば、このようなファシリティとしてノキア９１１０コミュニケータがある。ＳＩＭカードは現在の従来技術の場合、１２５個のエントリの保持が可能であるが、使用する追加メモリに応じてノキア９１１０コミュニケータの記憶領域には数１００〜数１０００個のデータの入力を行うことが可能である。
【０００４】
様々な記憶領域あるいは様々な電子電話帳に対する並列アクセスは現在のところ不可能であり、これは、利用可能なすべての電話番号をいつも持っていたい場合、ユーザーが自分のすべての利用可能な電話帳を互いに絶えず調整するか、あるいは、次々に個々の電子電話帳の中をサーチするかのいずれかを行わなければならないことを意味する。しかし、移動機とコードレス電話の電子電話帳と関連してこのケースで説明したこの問題は、例えば、ＰＣ、電子ビジネス・ダイアリや予定表などの中で提供される住所録、ビジネス・ダイアリ、およびその他のデータベースにも関係する。
【０００５】
ドイツ連邦共和国特許第ＤＥ１９６４４１０４Ｃ１号には、移動電話内にメイン・データ・メモリーをもち、ケーブルによって移動電話と接続された音声ダイヤル装置内に呼出番号用メモリを持つ通信装置が開示されている。この中では、メイン・データ・メモリーは個人用電話帳のデータベースとして役立ち、一方で、呼出番号メモリには、個人用電話帳に保存されたデータのうちのいくらかのデータの保存が行われ、このデータは保存された電話番号の選択のための電話帳エントリへのアクセスに用いることができる。この場合、メイン・データ・メモリーは、呼出番号メモリへのアクセスを行い、入力データの変更及び／又は追加を行うことができ、それによって呼出番号メモリを用いて、メイン・データ・メモリーに保存された電話番号への高い信頼性のあるアクセスが可能になることが保証される。
【０００６】
この場合、呼出番号メモリは別の個人用電話帳を表すものではなく、メイン・データ・メモリー内の電話帳エントリ用としてエントリ名とメモリ位置を保存するデータ・リストにすぎないので、２つの相互に接続されたメモリ内を同時にサーチする必要はない。
【０００７】
【発明が解決しようとする課題】
このような背景のもとに、本発明は、２つまたはそれ以上のデータベースへの同時アクセスを可能にする、導入部で述べたタイプの方法及びデータベース・システムの提供を行う目的に基づくものであり、それによって、単一のデータベースの場合と同じように２つまたはそれ以上のデータベース内でのサーチの実行が可能になる。
【０００８】
【課題を解決するための手段】
この目的は、請求項１に記載の方法と、請求項９に記載のデータベース・システムとによって達成される。それぞれの従属請求項の中に記載されるデータベース・システムと方法との好適な発達について説明する。
【０００９】
本発明による方法は、１つの検索タームをエントリした後、この入力検索タームに基づいて、検索タームの前置データ(predecessor)または複数の前置データあるいは後置データ(successor)または複数の後置データ並びにデータベースの各々から得られた検索ターム自体(入手できた場合)がサーチ・テーブルの中に保存され、次いで、検索タームがサーチ・テーブルの中に保存された場合、この検索タームが、あるいは、サーチ・テーブルの中に保存された後置データから得られるタームの中で、入力検索タームの直後に来るタームが表示されるという特徴を有する。この状況で、サーチ・テーブルの更新用検索タームとして表示後置データを用いると特に好適である。
【００１０】
本発明によれば、各々の接続されたデータベースに対して、入力検索タームの少なくともすぐ前の前置データとすぐ後に続く後置データ、並びに、検索ターム自体が同様にデータベース内で発見された場合、該検索ターム自体が保存されるようにサーチ・テーブルが設定される。検索ターム自体が、接続されたデータベースのいずれの中にも発見されなかった場合、サーチ・テーブルの中に保存されたすぐ後に続く後置データの中で、選択される後置データは、検索タームの直後に来るデータである。次いで、この選択された後置データがユーザーに対して表示される。これに基づいて、ユーザーは次のタームまたは前のタームを表示することができる。したがってユーザーは単一のデータベースの中で所望の情報をサーチしているという印象を受ける。これによってユーザーは、単一のデータベース内をサーチする場合と全く同様に簡単に様々なデータベースのサーチが可能になる。
【００１１】
本発明による方法の別の基本的利点として、個々のデータベースの中で、各々の場合、入力検索タームに最も近いエントリだけをデータベースからサーチ・テーブルへ転送すればよいという点が挙げられる。これは、個々のデータベースが、通信リンクだけを介して互いに交信する異なる電子デバイスの中に保存されている場合、特に好適である。この場合、転送時間が著しく低減し、その結果、ユーザーによるエントリに基づいてサーチを制御する電子機器がユーザーエントリに対して非常に迅速に反応する。これは高レベルの使用上の利便性を表すことになる。別の利点として、最も単純な場合、各々接続されたデータベースが、それぞれの名前すなわちタームの保存用として、３つのメモリ位置しか必要としないため、サーチ・テーブルが相対的に少ないメモリ空間しか必要としないという点、および、表示されるそれぞれのタームと関連するデータベース・エントリの保存用としてただ１つのメモリ位置しか必要としないという点が挙げられる。
【００１２】
したがって、本発明による方法は、データベースでのサーチ、特に、少ないメモリ容量と、低いデータ転送レートにもかかわらず、ユーザーがあたかも単一のデータベースの中をサーチしているかのように感じるための、複数のデータベースの迅速なサーチを必要とする場合のサーチに適している。
【００１３】
入力検索タームがデータベースの中の１つの中で発見されなかった場合、サーチ・テーブルの更新用の新しい検索タームとして、検索タームに続く表示後置データが使用されるため、サーチは、ユーザーにとってさらに高速になり、しかも、電話帳や住所録データベース内で名前をサーチする際、サーチが正確なソート順で、すなわちアルファベット順で行われるために、より便利にもなる。本発明によれば、すべての利用可能なデータベースが、あたかも選択されたソート基準、すなわちアルファベット順などに基づいて単一のデータベースを形成しているかのようにサーチは行われる。
【００１４】
いったん検索タームまたは検索タームに後続する後置データが表示されると、この表示データと関連するさらなるデータ処理を行うための表示及び／又は選択を行うために、この表示タームを選択するか、あるいは、サーチを継続するために新しい検索タームを決定するかのいずれかを行うことが可能となる。この中で、サーチ・テーブル内に保存されたタームの中を循環またはスクロールすることにより、新しい検索タームが便宜上決定される。この場合、選択される新しい検索タームは、便宜上、サーチ・テーブルから得られた表示タームの次の前置データまたは次の後置データとなる。
【００１５】
本発明の１つの好適な改善例では、接続されたデータベース内の、検索タームのそれぞれの前置データと後置データだけ、並びに、(入手できた場合)検索ターム自体を、サーチ・クエリに応じてサーチ・テーブル内に保存し、次いで、検索タームと関連するデータを適切なデータベースから読み出し、表示されたタームについてだけ保存して、さらなるリクエスト時にこれらの関連するデータを表示及び／又は処理できるようにする。
【００１６】
いったん所望の検索タームが発見された場合、データベース・エントリの表示のさらなる単純化と高速化とを目的として、サーチ・テーブル内に保存された各タームが関連する一意的識別番号を持っていると好適である。その場合、適切なデータベースから表示タームと関連するデータを読み出すことを目的として、読み込まれたリクエストと共に表示タームの識別番号が伝送される。
【００１７】
本発明による方法の別の改善例による１つのオプションとして、検索タームのそれぞれの前置データと後置データと共に、また、入手できた場合、検索ターム自体と共に、接続されたデータベースから得られる関連データも、サーチ・クエリに応じてサーチ・テーブルの中に保存されて、さらなるリクエスト時に、それらのデータを表示及び／又は処理できるようにすることが挙げられる。本方法のこの改善は、データベースとサーチ・テーブル間の比較的高いデータ転送レートが可能で、かつ、サーチ・テーブル自体が利用可能な十分なメモリ空間を持っている場合、特に好適である。
【００１８】
本発明によって、１つのデータベース・システムの中へデータベースを組み合わせることにより、２つまたはそれ以上のデータベース内での迅速で便利な同時サーチが可能となる。その場合、データベースの各々は、関連するデータベース制御装置を有する。
【００１９】
この場合、データベース・システムには、データベース制御装置と接続可能なデータベース主制御装置も含まれる。このデータベース主制御装置は、データベース制御装置へデータと制御コマンドとを伝送し、また、データベース制御装置からデータと制御コマンドとを受信する目的を有し、データベース制御装置から伝送されたデータを保存することができる関連するサーチ・テーブル・メモリと、データベース主制御装置と接続されたユーザー・インターフェースとを備えている。このユーザー・インターフェースを介して、すべての接続されたデータベース内でのデータの同時サーチを行う目的で、検索タームと制御コマンドとを入力することが可能であり、また、このユーザー・インターフェースを介して、接続されたデータベース内でサーチ中に発見されたタームとデータとの出力を行うことが可能である。
【００２０】
提供される１つの好適な利点として、データベース主制御装置が、データベース・アクセス用インターフェースと接続され、通信リンクを用いてデータと制御コマンドとを相互に交換することを目的として、データベースのデータベース制御装置を該インターフェースと接続することが可能であるという点が挙げられる。この場合、提供される通信リンクは、例えば、ブルートゥース規格に基づいて短いレンジを持つ無線周波数、あるいは、ＧＰＲＳ(一般パケット無線サービス)やＵＭＴＳ規格(ユニバーサル移動通信サービス)に基づく長いレンジを持つ無線周波数で作動する高周波インターフェースのような無線リンクであってもよいし、赤外線リンクやその他の有線リンクであってもよい。
【００２１】
本発明は、原則として、“未満”、“に等しい”、“より大きい”を用いて任意の形式で明瞭な組織化が可能なエントリを持つすべてのデータベース用として利用することが可能である。本発明のアプリケーションの主たる領域、すなわち通信に基づいて、電話帳、住所録及び／又はビジネス・ダイアリ用データベースとなるデータベース用として本発明は提供される。
【００２２】
この場合、データベースが様々な装置で提供されると好適であり、それらの装置の中の少なくとも１つとして、電話(特に移動電話)内に設けられるデータベース主制御装置を備えた電話(特に移動電話)がある。この場合、電話のユーザー・インターフェース、すなわちキーパッドやおそらく音声コマンド入力装置やスクリーンや音声出力装置のような、電話の様々な入出力用のファシリティを、データベース・システム用ユーザー・インターフェースとして使用することが可能である。
【００２３】
本発明の別の展開では、複数のデータベース主制御装置が設けられる。これらのデータベース主制御装置の各々は異なる装置の中に配設される。
【００２４】
【発明の実施の形態】
図面を参照しながら、例を挙げて以下より詳細に本発明について説明する。
【００２５】
図面の様々な図では、互いに対応するエレメントは同一の参照符号が与えられる。
【００２６】
図１は、２つの移動電話、すなわち、ライン１２によって電話１３と接続されたハンドセット１１を備える自動車電話１０と、以下移動電話１５と称する‘移動機(mobile)’とを図示する。移動電話１５は、無線インターフェース１４を介して、特にデジタル無線インターフェースを介して自動車電話１０と接続される。さらに、さらなる電子機器としてデータベースを備えたクロック１６が設けられる。このクロックには電話帳データベースを有する電子ノートブックが含まれる。クロック１６内の電話ノートブックは、さらなる無線インターフェース１７を介して自動車電話１０と接続される。
【００２７】
図２に概略的に示されているように、自動車電話１０には３つのメモリが含まれ、このメモリーに電話帳データベース(以下略して電話帳と称する)が保存される。ハンドセット１１内のＳＩＭカード１８と、電話１３内のＳＩＭカード１９、また、電話１３のメモリ２０は、例えば、電子的に消去可能な、プログラム可能なリード・オンリー・メモリ(ＥＥＰＲＯＭ)の形で、物理的に互いに独立な３つの異なる電話帳を保存する。移動機すなわち移動電話１５は２つの電話帳を有し、これら２つの電話帳の一方は、移動電話セットのメモリ２１自体の中に保存され、もう一方はＳＩＭカード２２に保存される。クロック１６はランダム・アクセスのスタティック・メモリ(スタティックＲＡＭ)２３を有し、このメモリの中にさらなる個人用電話帳が保存されている。
【００２８】
ＳＩＭカード１８、１９、２２、および、メモリ２０、２１、２３に保存された電話帳１８’、１９’、２０’、２１’、２２’、２３’は、データベース制御装置(以下略して制御装置１８”、１９”、２０”、２１”、２２”、２３”と称する)と関連づけられる。自動車電話１０の電話帳１８’、１９’、２０’用制御装置１８”、１９”、２０”は有線リンク２４によって、データベースすなわち電話帳アクセス用インターフェース２５と接続される。このインターフェース２５は制御装置１８”−２３”と中央データベース主制御装置２６との間にデータ転送リンクを設定する。
【００２９】
図示の例示実施例では自動車電話１０の中に収納される主制御装置２６は、サーチ・テーブル・メモリ２７及びユーザー・インターフェース２８と接続される。ユーザー・インターフェース２８はこの場合、ハンドセット１１のユーザー・インターフェースによって形成される。
【００３０】
代替的に、移動電話１５内にサーチ・テーブル・メモリ２７と共に主制御装置２６を設けることができる。この場合、移動電話１５のユーザー・インターフェースはユーザー・インターフェース２８として役立つ。２つの主制御装置２６を設けることも可能であり、これら２つの主制御装置を用いてほとんど同時に電話帳１８’−２３’にアクセスすることが可能となる。
【００３１】
３つの電話帳１８’、１９’、２０’内でのサーチを用いて本発明による方法について以下例を挙げて説明を行う。図４の（ａ），（ｂ）及び（ｃ）は、ドイツ、フィンランドおよびアメリカの都市の名前としての電話帳１８’、１９’、２０’でのエントリを示す。説明を明瞭にするために、電話帳エントリの電話番号は示されていない。
【００３２】
例えば、電話帳１８’−２０’の中でSAN FRANCISCOの電話帳エントリを確かめる必要がある場合、主制御装置２６のユーザー・インターフェース２８を用いて、検索タームとしてＳＡＮのみまたはフルネームのSAN FRANCISCOのいずれかを入力することが可能である。主制御装置２６はどの電話帳１８’−２３’が利用可能であるかをチェックするか、予めそれをチェックしている。この目的のために、主制御装置２６はどの電話帳が登録されているかを好適にチェックする。この状況で、このケースでの想定として、電話帳１８’−２０’だけが接続されていることが主制御装置２６によって検知される。
【００３３】
次いで、主制御装置２６は、アクセス・インターフェース２５を介して制御装置１８”−２０”へ、以下単に検索タームと称する記号列ＳＡＮのサーチ・クエリを伝送する。検索タームSANに関して、制御装置１８”は、電話帳１８’の中で、MUNICHが前のエントリであること、および、BERLINが次の項目であることを確かめる。これに応じて、制御装置１９”は前のエントリとしてSALOを、そして、次の項目としてSANGINJOKIを電話帳１９’の中に見つけ、一方、制御装置２０”は前のエントリとしてニューヨークを、さらに、次の項目としてSAN FRANCISCOを見つける。次いで、制御装置１８”、１９”、２０”は一意的識別番号と共に発見された名前またはタームを主制御装置２６に与える。発見された電話帳エントリを表すこれらの名前またはタームは、以下のテーブルに示すように、サーチ・テーブル・メモリ２７のサーチ・テーブル内に一意的識別番号(図示せず)と共に保存される。
【表１】
0005095891.tif 000002
【００３４】
サーチ方向の現在の行のダッシュで示されるように、電話帳１８’−２０’のいずれの中にも検索タームＳＡＮがそのままの形では発見されなかったので、検索タームＳＡＮに最も近いその後に来るデータ(すなわちSAN FRANCISCO)が主制御装置２６によって確かめられ、ユーザー・インターフェース２８へ伝送され、このインターフェースによって電話帳エントリの名前としてこの発見されたタームが表示される。
【００３５】
同時に、主制御装置２６は、表示タームが発見された電話帳２０’用の制御装置２０”に対して、完全な電話帳エントリを伝送し、次いで、検索タームSAN FRANCISCOの前のエントリを伝送するように求める。この目的のために、主制御装置２６は関連する制御装置へ一意的識別番号を伝送する。SAN FRANCISCOの電話帳エントリは次いで、サーチ・テーブルの中にタームと共にそのまま保存されるか、あるいは、この目的のために特に設けられたメモリの中に保存される。さらに、サーチ・テーブルは表示された検索タームSAN FRANCISCOを用いて更新され、結果として下記のサーチ・テーブルが生成される。
【表２】
0005095891.tif 000003
【００３６】
ユーザーが、表示されている電話帳エントリSAN FRANCISCOから始まる電話帳の中の循環すなわちスクロールを望む場合、適切なサーチ・キーや回転つまみあるいは同種のサーチ・キーを用いて前か次かのサーチ方向を入力することができる。次いで、ユーザーが“次方向”を選択した場合、主制御装置２６は、検索タームSAN FRANCISCOに最も近いその後に来るデータとしてサーチ・テーブル内にタームSANGINJOKIを見つけ、前記タームSANGINJOKIを表示する。同時に、タームSANGINJOKIは制御装置１８”−２０”へ伝送されて、関連する前および次のタームが確定される。さらに、主制御装置２６はSANGINJOKIに対する完全な電話帳エントリを伝送するように制御装置１９”に要求する。更新に従い下記のサーチ・テーブルが形成される。
【表３】
0005095891.tif 000004
【００３７】
次いで、サーチ方向“次”が選択された場合、生成される新しい検索タームはSAN JOSEであり、一方、“前”のサーチ方向に対しては、SAN FRANCISCOが再び得られる。しかし、前のタームがサーチ・テーブルIIに基づいて選択された場合、新しい検索タームはSALOになり、下記のサーチ・テーブルが生成される。
【表４】
0005095891.tif 000005
【００３８】
ユーザーが、“前”方向に循環すなわちスクロールを続ける場合、生成される新しい検索タームはOULOであり、次いで、電話帳１９’の中でこの検索タームOULOの前置データと後置データとがサーチされ、この電話帳１９’から新しい検索タームが生まれ、主制御装置２６は制御装置１９”を用いて電話帳１９’から電話帳エントリの検索を行う。
【表５】
0005095891.tif 000006
【００３９】
したがって、アルファベット順に組織化された単一の電話帳の中を循環する場合と同じように、本発明による方法を用いて複数の電話帳の中を循環することができることは明らかである。したがって、ユーザーは、厳密にアルファベット順の接続されたすべての電話帳からのエントリを含むバーチャルな電話帳にアクセスしていることになる。主制御装置が利用可能な十分に大きなサーチ・テーブル・メモリ２７を有している場合、各電話帳に対する検索タームについて１つの前置データと１つの後置データだけでなく、２つまたはそれ以上の前置データと２つまたはそれ以上の後置データを確かめ、サーチ・テーブル・メモリ２７の中にそれらを保存することも可能である。これによって本発明による方法の応答速度のさらなるスピードアップが可能になる。
【００４０】
適切に大きな記憶容量と、主制御装置２６と制御装置１８”−２３”との間の高速のデータ転送レートとを用いて、電話帳エントリ名だけでなく前置データと後置データに対する完全な電話帳エントリをサーチ・テーブル・メモリの中に転送し保存することも可能である。この場合、電話帳エントリ名だけでなく、同時に、関連する電話番号もユーザーに対して表示することが可能となる。
【００４１】
本発明による方法を電話番号のサーチに適用して、同時にフィルタを設けて特定の国及び／又は都市の局番を持つ電話番号を表示させるようにすることも可能である。これによって、例えばボーフムの局番００４９２３４やミュンヘンの局番００４９８９を持つ電話番号だけを表示して、ボーフムまたはミュンヘンに現在いる人と連絡することが可能となる。
【００４２】
ターム“未満”、“等しい”、“より大きい”に対応する“以前”、“今”、“以後”に基づいて、日付と時刻双方の明白なソートが可能であるため、以上説明したサーチはビジネス・ダイアリ・データベース内のエントリに適用することも可能である。
【００４３】
本発明によるデータベース・システムは、サーチ・テーブル・メモリ２７の容量が十分にある限り、追加の電話帳データベースの接続により簡単に拡張を行うこともできる。例えば、無線インターフェース１４を用いて、移動電話１５と自動車電話１０との間でデータ交換ができるように、移動電話１５が自動車電話１０のエリア内へ持ち込まれた場合、電話帳２１’、２２’用制御装置２１”、２２”は主制御装置２６の中に登録を行い、以後電話帳のサーチを行う際、主制御装置２６にも新しく登録された電話帳２１’、２２’が含まれることになる。自動車電話１０と移動電話１５との間のリンクが中断された場合、主制御装置２６は電話帳２１’、２２’がもはや利用可能ではないことを検知し、上述のように、接続された電話帳の中だけをサーチする。
【００４４】
電話帳２３’などのデータベースが制御装置２３”によってデータベース・システムの中に登録されている場合、データベースや電話帳内でのサーチが行われている間、すなわち、ユーザーがデータベースや電話帳の中をスクロールしている間、主制御装置２６は、データベースの登録、または、電話帳２３の登録に応じて、制御装置２３”に対するサーチ・クエリと共に現在の検索タームを伝送し、次いで、制御装置２３”は電話帳２３’内で対応するサーチを行って、このサーチの過程で発見されたタームをサーチ・テーブルの中へ書き込むことを目的として、これらのタームを主制御装置２６へ返送する。主制御装置２６でこれらのタームは他のタームと同じように処理される。したがって本発明による方法によって、データベースの追加あるいは除去中でさえ、データベース・システムのデータベース内でのスムーズなサーチが可能になる。
【００４５】
このように、本発明によって、単一の電話帳または単一のデータベースとして、ユーザーが自分の様々な個人用電話帳やその他のデータベースの中をサーチすることが可能となる。バーチャルな電話帳またはバーチャルなデータベースを形成するための、様々な電話帳またはデータベースのこの継ぎ目のない統合化によって、電話帳の処理が著しく単純化される。本発明による方法から成る構造によって、データ転送とスタンバイとをほとんど伴うことなく効率的なサーチを行うことが可能となる。特に、データベース・システムの設計が、その時共通メモリ内でサーチを行うために、共通メモリへ最初に完全に転送される接続されたデータベースのデータ・コンテンツを含むことが不要となる。これによって、システムへのスイッチ・オンからサーチの準備ができるまでの起動時間が著しく低減される。さらに、電話帳データベースからメイン・メモリへ少数の電話帳エントリ(好適には単一の電話帳エントリだけが望ましい)を完全に転送する必要しかないので、相対的に少ないメイン・メモリしか要求されない。
【００４６】
あらゆる種類の通信リンク、特に２つまたはそれ以上のデータベース・メモリが自動車電話または移動電話のような機器内で物理的に互いに独立に設けられている際に特に使用される無線リンクと、赤外線リンク、さらに有線リンクとは、本発明によるデータベース・システムの設計に適している。
【図面の簡単な説明】
【図１】互いに交信を行う、データベースを含む複数の電子機器の概略図である。
【図２】電子機器内の個々のデータベース・メモリの構成を示す概略ブロック図を示す。
【図３】本発明のデータベース・システムの概略ブロック図を示す。
【図４】（ａ）から（ｃ）は様々なデータベース内でのデータベース・エントリを例示するテーブルを示す。
【符号の説明】
１２…ライン
１４…無線インターフェース
１７…無線インターフェース
１８…ＳＩＭカード
１９…ＳＩＭカード
２０…メモリ
２１…メモリ
２２…ＳＩＭカード
２３…スタティック・メモリ(スタティックＲＡＭ)
１８’−２３’…電話帳
１８”−２３”…データベース制御装置
２４…有線リンク
２５…電話帳アクセス用インターフェース
２６…中央データベース主制御装置
２７…サーチ・テーブル・メモリ
２８…ユーザー・インターフェース
【図１】
0005095891.tif 000007
【図２】
0005095891.tif 000008
【図３】
0005095891.tif 000009
【図４】
0005095891.tif 000010