(57)【要約】【課題】ユーザの所望に応じて検索結果を優先的に表示可能な施設検索方法を提供する。【解決手段】電話番号検索手段１０２の検索において、複数の施設を含む施設検索結果が得られた場合には、施設検索結果を検索結果表示手段１０３に出力する前に優先表示判定手段１０４に出力し、優先表示判定手段１０４は、所定の条件に従って優先表示のための施設検索結果の優先順位を判定し、検索結果表示手段１０３は、マーク・検索結果等発生部１４を介して、優先表示判定手段１０４により判定された優先順位に応じて施設検索結果を表示部４に表示させる。検索条件入力判定手段１０１により検索条件入力結果の上位桁が国番号と一致すると判定された場合、検索条件入力桁数判定手段１０５は、ユーザから操作部３を介して入力された番号（電話番号）の総桁数をカウントし、残桁数に応じてこの電話番号が国番号を含むか等を判定する。【選択図】図２
2010108297.tif 000002
【特許請求の範囲】
【請求項１】
施設名と、施設種類と、少なくとも国番号、地域番号および加入者番号から構成される施設の電話番号とを少なくとも含む施設情報が複数の国分格納されているデータベースから、ユーザが入力した検索条件入力結果と施設の電話番号とが一致するか否かを判定することにより、所望の施設を検索する車両用の施設検索方法であって、
前記検索条件入力結果に国番号、地域番号、加入者番号およびプレフィックス番号がそれぞれ含まれるか否かを判定する検索条件入力判定処理と、
前記検索条件入力結果と施設の電話番号の全部または一部とが一致する施設を検索する電話番号検索処理と、
前記電話番号検索処理によって得られた施設検索結果を一覧表示する検索結果表示処理とを有し、
（１）前記検索条件入力判定処理において前記検索条件入力結果が国番号、地域番号および加入者番号を含むと判定された場合には、前記電話番号検索処理において前記検索条件入力結果と施設の電話番号とが一致する施設のみを検索し、
（２）前記検索条件入力判定処理において前記検索条件入力結果が国番号を含まないと判定された場合には、前記電話番号検索処理において前記検索条件入力結果と施設の電話番号から国番号を除いた番号とが一致する施設を検索し、
（３）前記検索条件入力判定処理において前記検索条件入力結果が国番号および地域番号を含まないと判定された場合には、前記電話番号検索処理において前記検索条件入力結果と施設の電話番号から国番号および地域番号を除いた番号とが一致する施設を検索し、
前記（２）または（３）の前記電話番号検索処理において、複数の施設を含む施設検索結果が得られた場合には、所定の条件に従って優先表示のための施設検索結果の優先順位を判定する優先表示判定処理をさらに有し、
前記検索結果表示処理において、前記優先表示判定処理で判定された優先順位に応じて前記施設検索結果を表示することを特徴とする施設検索方法。
【請求項２】
検索条件入力判定処理において前記検索条件入力結果の上位桁が国番号と一致すると判定された場合、入力された総桁数をカウントし、国番号以外の残桁数が当該国番号に該当する国で必要な地域番号と加入者番号の桁数の和の最小値以上かつ最大値以下のときには、前記検索条件入力結果の上位桁が国番号であると判定し、前記残桁数が前記最小値未満または最大値より大きい場合には、国番号ではなく地域番号および加入者番号が入力されたものと判定する検索条件入力桁数判定処理をさらに有することを特徴とする請求項１に記載の施設検索方法。
【請求項３】
使用地域を予め設定する使用地域設定処理をさらに有し、
前記優先表示判定処理において、前記使用地域設定処理にて設定された使用地域に属する国番号および地域番号を含む施設を前記施設検索結果の上位に順位付けすることを特徴とする請求項１または２に記載の施設検索方法。
【請求項４】
使用言語を予め設定する使用言語設定処理をさらに有し、
前記優先表示判定処理において、前記使用言語設定処理にて設定された使用言語の言語圏に属する国番号および地域番号を含む施設を前記施設検索結果の上位に順位付けすることを特徴とする請求項１または２に記載の施設検索方法。
【請求項５】
検索対象の施設種類として優先する優先施設種類を予め設定する優先検索施設設定処理をさらに有し、
前記優先表示判定処理において、前記優先検索施設設定処理にて設定された施設種類に対応する施設を前記施設検索結果の上位に順位付けすることを特徴とする請求項１または２に記載の施設検索方法。
【請求項６】
検索対象の施設種類としない不要施設種類を予め設定する施設検索除外設定処理をさらに有し、
前記優先表示判定処理において、前記施設検索除外設定処理にて設定された不要施設種類に対応する施設を表示不要と判定することを特徴とする請求項１または２に記載の施設検索方法。
【請求項７】
ＧＰＳ情報または道路交通情報に基づいて車両の現在位置を取得する現在位置取得処理と、
前記現在位置取得処理にて取得された現在位置から前記施設検索結果の各施設までの施設到達距離を算出する施設到達距離算出処理とをさらに有し、
前記優先表示判定処理において、前記施設到達距離算出処理にて算出された前記施設到達距離が短い施設を前記施設検索結果の上位に順位付けすることを特徴とする請求項１または２に記載の施設検索方法。
【請求項８】
警察、救急、消防、道路サービス等の緊急ダイヤル用の電話番号が検索条件として入力されたとき、所定の範囲内に当該施設が存在しなかった場合には、前記現在位置取得処理にて取得された現在位置の周辺地域における代替機関を検索結果として提示する代替機関提示処理をさらに有することを特徴とする請求項７に記載の施設検索方法。
【請求項９】
前記優先表示判定処理において前記施設検索結果の優先順位付けを行った後、表示される施設検索結果のうち、施設が所在する国名、地域名、施設種類の少なくとも一つのカテゴリを提示し、提示されたカテゴリ条件からユーザが選択したカテゴリを条件として、さらに絞り込み検索を行う絞り込み検索処理をさらに有することを特徴とする請求項１ないし８のいずれかに記載の施設検索方法。
【請求項１０】
前記施設検索結果が得られなかった場合またはユーザの指示があった場合には、前記検索条件入力結果の一部に、施設種類、検索対象国、検索対象地域、車両の現在位置、現在時刻、検索・探索履歴およびその頻度の少なくとも一つを追加して、再検索する再検索処理をさらに有することを特徴とする請求項１ないし９のいずれかに記載の施設検索方法。
【請求項１１】
施設名と、施設種類と、少なくとも国番号、地域番号および加入者番号から構成される施設の電話番号とを少なくとも含む施設情報が複数の国分格納されているデータベースから、ユーザが入力した検索条件入力結果と施設の電話番号とが一致するか否かを判定することにより、所望の施設を検索する車両用の施設検索装置であって、
前記検索条件入力結果に国番号、地域番号、加入者番号およびプレフィックス番号がそれぞれ含まれるか否かを判定する検索条件入力判定手段と、
前記検索条件入力結果と施設の電話番号の全部または一部とが一致する施設を検索する電話番号検索手段と、
前記電話番号検索手段によって得られた施設検索結果を一覧表示する検索結果表示手段とを備え、
（１）前記検索条件入力判定手段により前記検索条件入力結果が国番号、地域番号および加入者番号を含むと判定された場合には、前記電話番号検索手段は、前記検索条件入力結果と施設の電話番号とが一致する施設のみを検索し、
（２）前記検索条件入力判定手段により前記検索条件入力結果が国番号を含まないと判定された場合には、前記電話番号検索手段は、前記検索条件入力結果と施設の電話番号から国番号を除いた番号とが一致する施設を検索し、
（３）前記検索条件入力判定手段により前記検索条件入力結果が国番号および地域番号を含まないと判定された場合には、前記電話番号検索手段は、前記検索条件入力結果と施設の電話番号から国番号および地域番号を除いた番号とが一致する施設を検索し、
前記（２）または（３）の前記電話番号検索手段の検索において、複数の施設を含む施設検索結果が得られた場合には、所定の条件に従って優先表示のための前記施設検索結果の優先順位を判定する優先表示判定手段をさらに備え、
前記検索結果表示手段は、前記優先表示判定手段により判定された優先順位に応じて前記施設検索結果を表示することを特徴とする施設検索装置。
【請求項１２】
検索条件入力判定手段により前記検索条件入力結果の上位桁が国番号と一致すると判定された場合、入力された総桁数をカウントし、国番号以外の残桁数が当該国番号に該当する国で必要な地域番号と加入者番号の桁数の和の最小値以上かつ最大値以下のときには、前記検索条件入力結果の上位桁が国番号であると判定し、前記残桁数が前記最小値未満または最大値より大きい場合には、国番号ではなく地域番号および加入者番号が入力されたものと判定する検索条件入力桁数判定手段をさらに備えることを特徴とする請求項１１に記載の施設検索装置。
【請求項１３】
使用地域を予め設定する使用地域設定手段をさらに備え、
前記優先表示判定手段は、前記使用地域設定手段により設定された使用地域に属する国番号および地域番号を含む施設を前記施設検索結果の上位に順位付けすることを特徴とする請求項１１または１２に記載の施設検索装置。
【請求項１４】
使用言語を予め設定する使用言語設定手段をさらに備え、
前記優先表示判定手段は、前記使用言語設定手段により設定された使用言語の言語圏に属する国番号および地域番号を含む施設を前記施設検索結果の上位に順位付けすることを特徴とする請求項１１または１２に記載の施設検索装置。
【請求項１５】
検索対象の施設種類として優先する優先施設種類を予め設定する優先検索施設設定手段をさらに備え、
前記優先表示判定手段は、前記優先検索施設設定手段により設定された施設種類に対応する施設を前記施設検索結果の上位に順位付けすることを特徴とする請求項１１または１２に記載の施設検索装置。
【請求項１６】
検索対象の施設種類としない不要施設種類を予め設定する施設検索除外設定手段をさらに備え、
前記優先表示判定手段は、前記施設検索除外設定手段により設定された不要施設種類に対応する施設を表示不要と判定することを特徴とする請求項１１または１２に記載の施設検索装置。
【請求項１７】
ＧＰＳ情報または道路交通情報に基づいて車両の現在位置を取得する現在位置取得手段と、
前記現在位置取得手段により取得された現在位置から前記施設検索結果の各施設までの施設到達距離を算出する施設到達距離算出手段とをさらに備え、
前記優先表示判定手段は、前記施設到達距離算出手段により算出された施設到達距離が短い施設を前記施設検索結果の上位に順位付けすることを特徴とする請求項１１または１２に記載の施設検索装置。
【請求項１８】
警察、救急、消防、道路サービス等の緊急ダイヤル用の番号が検索条件として入力されたとき、所定の範囲内に当該施設が存在しなかった場合には、前記現在位置取得手段により取得された現在位置の周辺地域における代替機関を検索結果として提示する代替機関提示手段をさらに備えることを特徴とする請求項１７に記載の施設検索装置。
【請求項１９】
前記優先表示判定手段が前記施設検索結果の優先順位付けを行った後、表示される施設検索結果のうち、施設が所在する国名、地域名、施設種類の少なくとも一つのカテゴリを提示し、提示されたカテゴリ条件からユーザが選択したカテゴリを条件として、さらに絞り込み検索を行う絞り込み検索手段をさらに備えることを特徴とする請求項１１ないし１８のいずれかに記載の施設検索装置。
【請求項２０】
前記施設検索結果が得られなかった場合またはユーザの指示があった場合には、前記検索条件入力結果の一部に、施設種類、検索対象国、検索対象地域、車両の現在位置、現在時刻、検索・探索履歴およびその頻度の少なくとも一つを追加して、再検索する再検索手段をさらに備えることを特徴とする請求項１１ないし１９のいずれかに記載の施設検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話番号による施設検索方法および施設検索装置に関し、特に、グローバルな環境下で利用可能な電話番号による施設検索方法および施設検索装置に関する。
【背景技術】
【０００２】
従来、車載用のナビゲーション装置では、そのコンテンツやユーザインタフェース等のソフトウェアが地図情報や道路法規、慣習・風俗の違い等により国や地域間で異なっていたため、このようなナビゲーション装置は仕向け地別に開発・製造されることが一般的であった。このため、ハードウェアである多くの電子部品や各種機構（機能）が共通するにもかかわらず、仕向け地別にそれぞれ個別にナビゲーション装置本体の開発・製造が必要となり、製造コストの増大に起因していた。
【０００３】
このような事情に鑑みて、ソフトウェア開発が進歩した結果、近年では、グローバルな環境下で利用可能なグローバル対応ナビゲーション装置が実用化されつつある。このグローバル対応ナビゲーション装置では、共通のプラットホームを用い、最小限必要となる各国・各地域間の上述のような差異を吸収する差分データを別途格納することにより、仕向け地を問わないものとなっている。このようなグローバル対応ナビゲーション装置が普及することにより、装置全体としての製造コストの削減が期待される。
【０００４】
また、グローバル対応ナビゲーション装置によれば、ヨーロッパ等の複数の国や地域を越えて生活圏が形成されている場合にも、国や地域あるいは言語に限定されることなくナビゲーション装置を利用することができ、ユーザの利便性を向上することができる。
【０００５】
記憶部のデータ容量が大きいハードディスクやＤＶＤ型のナビゲーション装置では、経路検索の対象となる施設の電話番号を保持しているものが多い。個人宅、飲食店や公共機関等の施設の電話番号はユニークな（固有の）識別情報であるため、ナビゲーション装置において施設検索を行う際に、電話番号を検索条件として施設検索を行うことができる。
【０００６】
電話番号による施設検索としては、探している施設の電話番号が予め分かっているときには、施設名からの施設検索や住所からの施設検索よりも入力工数を大幅に少なくすることができ、ユーザの利便性を向上するものである。
【０００７】
例えば、日本では、電話番号は、国際プレフィックス、国番号、地域番号（市外局番と市内局番）および加入者番号から構成されている。電話番号の施設検索方法としては、市内局番と加入者番号のみで、すなわち、後方一致により施設を詮索する方法が知られている（例えば、特許文献１参照）。また、上述のような複数の国の施設データベースから電話番号による施設検索を行う方法も提案されている（例えば、特許文献２参照）。
【特許文献１】特開２０００−３４６６６９号公報
【特許文献２】特開２００３−２４０５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された施設検索方法では、複数の国や地域の施設データベースを大容量メディアに格納して、この施設データベースを利用して施設検索を行う場合、電話番号の部分一致（後方一致）により施設を検索すると、ヒットする施設数が多くなってしまい、かえって施設検索が困難になることが多く、ユーザの利便性を損ねてしまうという問題がある。
【０００９】
また、特許文献２に開示された施設検索方法では、グローバルで利用される電話番号による施設検索において、国番号の入力を必須としているが、この施設検索方法を利用する国や地域の国番号や地域番号をユーザが覚えておかなければならず、ユーザに負担を課すとともに、やはりユーザの利便性を損ねてしまうという問題がある。
【００１０】
本発明は上述の点に鑑みてなされたものであり、その目的は、グローバルでの利用において利便性のよい電話番号による施設検索を行うことができるとともに、ユーザの所望に応じて検索結果を優先的に表示させることができる施設検索方法および施設検索装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の一態様における施設検索方法は、施設名と、施設種類と、少なくとも国番号、地域番号および加入者番号から構成される施設の電話番号とを少なくとも含む施設情報が複数の国分格納されているデータベース（１２、１２１、１２２）から、ユーザが入力した検索条件入力結果と施設の電話番号とが一致するか否かを判定することにより、所望の施設を検索する車両用の施設検索方法であって、検索条件入力結果に国番号、地域番号、加入者番号およびプレフィックス番号がそれぞれ含まれるか否かを判定する検索条件入力判定処理（１０１、ステップＳ４）と、検索条件入力結果と施設の電話番号の全部または一部とが一致する施設を検索する電話番号検索処理（１０２、ステップＳ５）と、電話番号検索処理によって得られた施設検索結果を一覧表示する検索結果表示処理（１０３、ステップＳ７）とを有し、（１）検索条件入力判定処理において検索条件入力結果が国番号、地域番号および加入者番号を含むと判定された場合には、電話番号検索処理において検索条件入力結果と施設の電話番号とが一致する施設のみを検索し、（２）検索条件入力判定処理において検索条件入力結果が国番号を含まないと判定された場合には、電話番号検索処理において検索条件入力結果と施設の電話番号から国番号を除いた番号とが一致する施設を検索し、（３）検索条件入力判定処理において検索条件入力結果が国番号および地域番号を含まないと判定された場合には、電話番号検索処理において検索条件入力結果と施設の電話番号から国番号および地域番号を除いた番号とが一致する施設を検索し、（２）または（３）の電話番号検索処理において、複数の施設を含む施設検索結果が得られた場合には、所定の条件に従って優先表示のための施設検索結果の優先順位を判定する優先表示判定処理（１０４、ステップＳ６）をさらに有し、検索結果表示処理において、優先表示判定処理で判定された優先順位に応じて施設検索結果を表示することを特徴とする。
【００１２】
本発明の一態様における施設検索方法によれば、ユーザは、「電話番号がすべて分かっている場合」と「電話番号の一部（後方一致）が分かっている場合」のそれぞれに応じて、グローバル対応のナビゲーション装置（施設検索装置）において必ず電話番号による施設検索を実行することができる。また、複数の施設を含む施設検索結果が得られた場合、優先表示判定処理を実行することにより、仮に施設候補が増えるような状況であったとしても、ユーザが検索したかった施設が上位に表示されるため、ユーザの利便性を向上させることができる。
【００１３】
本発明の施設検索方法では、好ましくは、検索条件入力判定処理において検索条件入力結果の上位桁が国番号と一致すると判定された場合、入力された総桁数をカウントし、国番号以外の残桁数が当該国番号に該当する国で必要な地域番号と加入者番号の桁数の和の最小値以上かつ最大値以下のときには、検索条件入力結果の上位桁が国番号であると判定し、残桁数が最小値未満または最大値より大きい場合には、国番号ではなく地域番号および加入者番号が入力されたものと判定する検索条件入力桁数判定処理（１０５、ステップＳ２０２）をさらに有する。検索条件有力桁数判定処理により、上位桁が国番号と一致した場合に、残桁数がその国において有効と認められる地域番号＋加入者番号の桁数範囲に含まれるか否かを判定しているので、国番号と地域番号との混同を排除することができ、ユーザの利便性をさらに向上させることができる。
【００１４】
本発明の施設検索方法では、使用地域を予め設定する使用地域設定処理（１０６、ステップＳ３１１〜Ｓ３１７）をさらに有し、優先表示判定処理において、使用地域設定処理にて設定された使用地域に属する国番号および地域番号を含む施設を施設検索結果の上位に順位付けするのが好ましい。これにより、通常使用される地域では電話番号による施設検索の利便性を向上させることができ、また、旅行先等ではこの使用地域優先機能を停止させることにより、ユーザは使用地域における検索条件とは異なる検索結果を得ることができる。
【００１５】
本発明の施設検索方法では、使用言語を予め設定する使用言語設定処理（１０７、ステップＳ４１１〜Ｓ４１４）をさらに有し、優先表示判定処理において、使用言語設定処理にて設定された使用言語の言語圏に属する国番号および地域番号を含む施設を施設検索結果の上位に順位付けしてもよい。通常、本発明の施設検索方法を実施する施設検索装置（ナビゲーション装置）では表示言語をユーザが設定することができ、その言語情報を保持しているため、この言語情報に基づいて、より簡単に所望の検索結果を上位に表示させることができる。
【００１６】
また、本発明の施設検索方法では、検索対象の施設種類として優先する優先施設種類を予め設定する優先検索施設設定処理（１０８、ステップＳ５１１〜Ｓ５１４）をさらに有し、優先表示判定処理において、優先検索施設設定処理にて設定された施設種類に対応する施設を施設検索結果の上位に順位付けするのが好ましい。検索対象施設の施設種類を検索対象リストとして予め保持しておき、施設検索結果から検索対象リストに含まれる施設種類に対応する施設を優先して表示させることにより、多くの施設候補が施設検索結果に含まれる場合であっても、ユーザの所望する施設により近い施設を優先して表示させることができる。
【００１７】
本発明の施設検索方法では、検索対象の施設種類としない不要施設種類を予め設定する施設検索除外設定処理（１０９、ステップＳ６１１〜Ｓ６１４）をさらに有し、優先表示判定処理において、施設検索除外設定処理にて設定された不要施設種類に対応する施設を表示不要と判定してもよい。施設検索結果に多くの施設が含まれるとユーザが所望する施設を見付けるのが困難となってしまうため、ユーザが不要と判断した施設種類に対応する施設を検索対象除外リストの施設として除外することにより、より容易に検索ノイズを抑制することができる。
【００１８】
また、本発明の施設検索方法では、ＧＰＳ情報または道路交通情報に基づいて車両の現在位置を取得する現在位置取得処理（１１０、ステップＳ７０２）と、現在位置取得処理にて取得された現在位置から施設検索結果の各施設までの施設到達距離を算出する施設到達距離算出処理（１１１、ステップＳ７０３）とをさらに有し、優先表示判定処理において、施設到達距離算出処理にて算出された施設到達距離が短い施設を施設検索結果の上位に順位付けするのが好ましい。これにより、旅行中や出張中のようにユーザの生活圏と異なる場所において電話番号による施設検索を行う際に、車両の使用地域や使用言語地域ではなく、車両の現在位置から近い施設を優先させて検索結果として表示させることができる。また、この場合、警察、救急、消防、道路サービス等の緊急ダイヤル用の電話番号が検索条件として入力されたとき、所定の範囲内に当該施設が存在しなかった場合には、現在位置取得処理にて取得された現在位置の周辺地域における代替機関を検索結果として提示する代替機関提示処理（１１２、ステップＳ８０８）をさらに有してもよい。特定の緊急ダイヤル番号が入力されたとき、その施設が一定の範囲内にない場合には、同一種類の代替施設を検索結果として表示してユーザ支援を行うことにより、ユーザの緊急性を早期に解決することができる。
【００１９】
本発明の施設検索方法では、優先表示判定処理において施設検索結果の優先順位付けを行った後、表示される施設検索結果のうち、施設が所在する国名、地域名、施設種類の少なくとも一つのカテゴリを提示し、提示されたカテゴリ条件からユーザが選択したカテゴリを条件として、さらに絞り込み検索を行う絞り込み検索処理（１１３）をさらに有するのが好ましい。これにより、より速く絞り込み検索を行うことができ、ユーザの所望する施設をより速く見つけ出すことができる。
【００２０】
また、本発明の施設検索方法では、施設検索結果が得られなかった場合またはユーザの指示があった場合には、検索条件入力結果の一部に、施設種類、検索対象国、検索対象地域、車両の現在位置、現在時刻、検索・探索履歴およびその頻度の少なくとも一つを追加して、再検索する再検索処理（１１４）をさらに有してもよい。例えば、電話番号の下位の桁グループに絞ってワイルドカード検索を行ったり、付加的な検索条件と組み合わせたりすることにより、ユーザが所望する施設の電話番号を推定することができ、電話番号が完全に一致しない場合であっても、適切な施設検索結果を表示させることができる。
【００２１】
また、上記の課題を解決するために、本発明の別の態様における施設検索装置は、施設名と、施設種類と、少なくとも国番号、地域番号および加入者番号から構成される施設の電話番号とを少なくとも含む施設情報が複数の国分格納されているデータベース（１２、１２１、１２２）から、ユーザが入力した検索条件入力結果と施設の電話番号とが一致するか否かを判定することにより、所望の施設を検索する車両用の施設検索装置（１）であって、検索条件入力結果に国番号、地域番号、加入者番号およびプレフィックス番号がそれぞれ含まれるか否かを判定する検索条件入力判定手段（１０１）と、検索条件入力結果と施設の電話番号の全部または一部とが一致する施設を検索する電話番号検索手段（１０２）と、電話番号検索手段（１０２）によって得られた施設検索結果を一覧表示する検索結果表示手段（１０３）とを備え、（１）検索条件入力判定手段（１０１）により検索条件入力結果が国番号、地域番号および加入者番号を含むと判定された場合には、電話番号検索手段（１０２）は、検索条件入力結果と施設の電話番号とが一致する施設のみを検索し、（２）検索条件入力判定手段（１０１）により検索条件入力結果が国番号を含まないと判定された場合には、電話番号検索手段（１０２）は、検索条件入力結果と施設の電話番号から国番号を除いた番号とが一致する施設を検索し、（３）検索条件入力判定手段（１０１）により検索条件入力結果が国番号および地域番号を含まないと判定された場合には、電話番号検索手段（１０２）は、検索条件入力結果と施設の電話番号から国番号および地域番号を除いた番号とが一致する施設を検索し、（２）または（３）の電話番号検索手段（１０２）の検索において、複数の施設を含む施設検索結果が得られた場合には、所定の条件に従って優先表示のための施設検索結果の優先順位を判定する優先表示判定手段（１０４）をさらに備え、検索結果表示手段（１０３）は、優先表示判定手段により判定された優先順位に応じて施設検索結果を表示することを特徴とする。
【００２２】
なお、上記で括弧内に記した図面参照符号やステップ番号は、後述する実施形態における対応する構成要素や対応する処理の対応するステップを参考のために例示するものである。
【発明の効果】
【００２３】
本発明によれば、ユーザは、「電話番号がすべて分かっている場合」と「電話番号の一部（後方一致）が分かっている場合」のそれぞれに応じて、施設検索装置において必ず電話番号による施設検索を実行することができる。また、複数の施設を含む施設検索結果が得られた場合、優先表示判定手段を備えることにより、仮に施設候補が増えるような状況であったとしても、ユーザが検索したかった施設が上位に表示されるため、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面を参照して本発明の施設検索方法および施設検索装置の好適な実施形態を詳細に説明する。
【００２５】
（第１実施形態）
本発明の第１実施形態に係る施設検索装置および施設検索方法を説明する。まず、本発明が適用される施設検索装置の構成を説明する。なお、本発明の施設検索装置は車載ナビゲーション装置として具現化される。この装置構成は他の実施形態においても同様であるものとするが、各実施形態の動作に不要な機能（図２参照）はその実施形態の施設検索装置において備えていなくてもよい。
【００２６】
図１は、本発明の一実施形態における施設検索方法を実現する車載ナビゲーション装置の構成を示すブロック図である。本実施形態のナビゲーション装置１は、各種入力に基づいて自車の現在位置や目的地（目的施設）までの誘導経路を出力するものである。
【００２７】
図１に示すように、ナビゲーション装置１は、内部にメモリ１１を備える制御部１０と、データ記憶部１２と、地図描画部１３と、マーク・検索結果等発生部１４と、誘導経路描画部１５と、画像合成部１６と、音声出力部１７とを含む。
【００２８】
ナビゲーション装置１の制御部１０には、ＧＰＳ衛星から送られてくるＧＰＳ信号を受信して車両の現在位置の経度および緯度を検出するＧＰＳセンサ２１と、車両の走行距離を測定する距離センサ２２と、車両の進行方向を測定する角度センサ２３とからそれぞれ検出データが入力される。これらの検出データは、メモリ１１に一時的に保存され、地図画像の描画等に利用される。なお、本実施形態のナビゲーション装置１は、距離センサ２２と角度センサ２３により自立航法を可能としている。
【００２９】
また、車両のユーザが操作部３を介して入力したデータも制御部１０に入力される。操作部３は、操作キー、ジョイスティックおよびタッチパネル等を含む（図示せず）。操作部３の操作信号は、メモリ１１に一時的に保存され、施設検索や経路決定等の処理に利用される。
【００３０】
データ記憶部１２は、ＨＤＤ（ハードディスク装置）、ＥＰＲＯＭ、フラッシュメモリ等から構成され、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭから読み取られた地図などのナビゲーションデータを格納する。なお、本実施形態では、静的な記憶手段としてデータ記憶部１２を用いている場合を示すが、ナビゲーション装置１は、ＤＶＤ−ＲＯＭ等の動的な記憶手段からナビゲーションデータを直接読み出すような方式であってもよい。
【００３１】
ここで、図３に示すように、データ記憶部１２は、地図情報データベース（図示せず）に加え、施設情報データベース（ＤＢ）１２１と、国情報データベース（ＤＢ）１２２とを含む。本実施形態のナビゲーション装置１では、これら施設情報ＤＢ１２１と国情報ＤＢ１２２とに基づいて、施設検索用クエリが予め設定されている。このように施設検索用クエリが予め設定・保存されていることにより、後述するメイン処理（図４参照）において電話番号による施設検索の検索スピードを高めることができる。
【００３２】
地図描画部１３は、データ記憶部１２に格納されている地図データを読み出して地図画像を生成するものであり、マーク・検索結果等発生部１４は、ナビゲーション装置１の動作状況やユーザの操作状況に応じて、各種メニュー画面（操作画面）や車両位置マーク、施設マーク、ポインタ等の各種マークを発生させるものである。誘導経路描画部１５は、所定の処理によって制御部１０で探索された車両の誘導経路を地図描画部１３により描画される地図データに対応して描画するものである。
【００３３】
画像合成部１６は、地図描画部１３により描画された地図データ、マーク・検索結果等発生部１４により生成されたマーク等および誘導経路描画部１５により描画された誘導経路を地図画像として合成するものである。そして、このように合成された地図画像は、表示部４に出力され、ユーザに視認可能に表示される。表示部４は、現在位置を含む地図や探索された誘導経路に基づいて案内情報を表示するものである。なお、表示部４は液晶パネル等から構成される。
【００３４】
ユーザを誘導している際には、制御部１０からの信号に応じて音声出力部１７を介して、音声データがスピーカ５に送出され、スピーカ５から音声による案内情報（音声ガイダンス）が出力される。
【００３５】
本実施形態のナビゲーション装置１は、操作部３を介してユーザが入力した検索条件入力結果、すなわち、電話番号に基づいて、複数の国分の施設情報が格納されているデータベース（施設情報ＤＢ１２１）から該当する施設を検索するものである。電話番号は、少なくとも国番号、地域番号および加入者番号から構成されるが、後述するようにその一部（例えば、地域番号と加入者番号のみ）の入力であっても施設検索をすることができる。また、施設情報には、少なくとも施設名と、施設種類と、施設の電話番号とが含まれる。ナビゲーション装置１は、ユーザが入力した検索条件入力結果と施設の電話番号とが一致するか否かを判定することにより、所望の施設を検索するものである。
【００３６】
次に、図２を参照して制御部１０の機能を説明する。図２は、図１に示す制御部の機能ブロック図である。図２に示すように、制御部１０は、本発明の施設検索方法を実施するために、メモリ１１に加えて、検索条件入力判定手段１０１と、電話番号検索手段１０２と、検索結果表示手段１０３と、優先表示判定手段１０４と、検索条件入力桁数判定手段１０５と、使用地域設定手段１０６と、使用言語設定手段１０７と、優先検索施設設定手段１０８と、施設検索除外設定手段１０９と、現在位置取得手段１１０と、施設到達距離算出手段１１１と、代替機関提示手段１１２と、絞り込み検索手段１１３と、再検索手段１１４とを備える。
【００３７】
検索条件入力判定手段１０１は、ユーザにより入力された検索条件入力結果に国番号、地域番号、加入者番号およびプレフィックス番号がそれぞれ含まれるか否かを判定する。そして、検索条件入力判定手段１０１は、判定結果を電話番号検索手段１０２に出力する。
【００３８】
電話番号検索手段１０２は、検索条件入力判定手段１０１の判定結果に基づいて、検索条件入力結果と、データ記憶部１２の施設情報ＤＢ１２１に格納されている施設の電話番号の全部または一部とが一致する施設を検索する。ここで、検索条件入力判定手段１０１により検索条件入力結果が国番号、地域番号および加入者番号を含むと判定された場合には、電話番号検索手段１０２は、検索条件入力結果と施設の電話番号とが一致する施設のみを検索し、検索された施設を検索結果表示手段１０３に出力する（条件（１））。また、検索条件入力判定手段１０１により検索条件入力結果が国番号を含まないと判定された場合には、電話番号検索手段１０２は、検索条件入力結果と施設の電話番号から国番号を除いた番号とが一致する施設を検索し、検索された施設を施設検索結果として検索結果表示手段１０３に出力する（条件（２））。さらに、検索条件入力判定手段１０１により検索条件入力結果が国番号および地域番号を含まないと判定された場合には、電話番号検索手段１０２は、検索条件入力結果と施設の電話番号から国番号および地域番号を除いた番号とが一致する施設を検索し、検索された施設を施設検索結果として検索結果表示手段１０３に出力する（条件（３））。
【００３９】
検索結果表示手段１０３は、電話番号検索手段１０２によって得られた施設検索結果を表示部４に一覧表示させる。
【００４０】
ここで、上記の電話番号検索手段１０２の検索において、複数の施設を含む施設検索結果が得られた場合には、施設検索結果を検索結果表示手段１０３に出力する前に優先表示判定手段１０４に出力し、優先表示判定手段１０４は、所定の条件に従って優先表示のための施設検索結果の優先順位を判定し、検索結果表示手段１０３は、優先表示判定手段１０４により判定された優先順位に応じて施設検索結果を表示部４に表示させる。
【００４１】
検索条件入力判定手段１０１により検索条件入力結果の上位桁が国番号と一致すると判定された場合、検索条件入力桁数判定手段１０５は、ユーザから操作部３を介して入力された番号（電話番号）の総桁数をカウントする。そして、国番号以外の残桁数が当該国番号に該当する国で必要な地域番号と加入者番号の桁数の和の最小値以上かつ最大値以下のときには、検索条件入力桁数判定手段１０５は、検索条件入力結果の上位桁が国番号であると判定し、残桁数が最小値未満または最大値より大きい場合には、国番号ではなく地域番号および加入者番号が入力されたものと判定する。検索条件入力桁数判定手段１０５による判定結果は、検索条件入力判定手段１０１に戻され、検索条件入力判定手段１０１は、この判定結果に基づいてさらに上記判定を続ける。
【００４２】
使用地域設定手段１０６は、ナビゲーション装置１の使用地域を予め設定するものである。この使用地域の設定は、工場出荷時に仕分け地に応じてデフォルトとして設定されるものであるが、ナビゲーション装置１のユーザにより適宜設定を変更することができるものである。使用地域設定手段１０６により使用地域が設定されると、その使用地域データはメモリ１１に格納される。そして、優先表示判定手段１０４は、メモリ１１から使用地域データを読み出して、使用地域設定手段１０６により設定された使用地域に属する国番号および地域番号を含む施設を施設検索結果の上位に順位付けするように構成されてもよい。
【００４３】
使用言語設定手段１０７は、ナビゲーション装置１が使用される使用地域での使用言語（公用語）を予め設定するものである。この使用言語の設定は、工場出荷時に仕分け地に応じてデフォルトとして設定されるものであるが、ナビゲーション装置１のユーザにより適宜設定を変更することができるものである。使用言語設定手段１０７により使用言語が設定されると、その使用言語データはメモリ１１に格納される。そして、優先表示判定手段１０４は、メモリ１１から使用言語データを読み出して、使用言語設定手段１０７により設定された使用言語の言語圏に属する国番号および地域番号を含む施設を施設検索結果の上位に順位付けするように構成されてもよい。
【００４４】
優先検索施設設定手段１０８は、ユーザの操作に応じて、検索対象の施設種類として優先する優先施設種類を予め設定するものである。優先検索施設設定手段１０８により優先施設種類が設定されると、その優先施設種類データはメモリ１１に格納される。そして、優先表示判定手段１０４は、優先検索施設設定手段１０８により設定された施設種類に対応する施設を施設検索結果の上位に順位付けするように構成されてもよい。
【００４５】
施設検索除外設定手段１０９は、ユーザの操作に応じて、検索対象の施設種類としない不要施設種類を予め設定するものである。施設検索除外設定手段１０９により不要施設種類が設定されると、その不要施設種類データはメモリ１１に格納される。そして、優先表示判定手段１０４は、施設検索除外設定手段１０９により設定された不要施設種類に対応する施設を表示不要と判定するように構成されてもよい。
【００４６】
ここで、施設検索結果のうち表示不要と判定された施設のデータは、施設検索結果から削除されてから検索結果表示手段１０３に出力されてもよく、そのまま検索結果表示手段１０３に出力されてもよい。表示不要のデータがそのまま出力された場合には、優先表示判定手段１０４は、表示不要と判定された施設を施設検索結果の下位に順位付けし、検索結果表示手段１０３は、当該施設を例えば淡いフォントで反転させたり、グレイアウトさせたりして表示部４に表示させてもよい。
【００４７】
現在位置取得手段１１０は、ＧＰＳセンサ２１から取得されたＧＰＳ情報または例えばＶＩＣＳ（登録商標）等により取得された道路交通情報に基づいて車両の現在位置を取得する。なお、現在位置取得手段１１０は、特定した現在位置の精度を増すために、距離センサ２２からの移動距離情報や角度センサ２３からの車両の方位情報を用いてもよい。
【００４８】
施設到達距離算出手段１１１は、現在位置取得手段１１０により取得された車両の現在位置から施設検索結果の各施設までの施設到達距離をそれぞれ算出する。算出された各施設到達距離はメモリ１１に出力される。そして、優先表示判定手段１０４は、施設到達距離算出手段１１１により算出された施設到達距離が短い施設を施設検索結果の上位に順位付けするように構成されてもよい。
【００４９】
代替機関提示手段１１２は、警察、救急、消防、道路サービス等の緊急ダイヤル用の番号が検索条件として操作部３を介して入力されたとき、現在位置取得手段１１０により取得された車両の現在位置から所定の範囲内に当該施設が存在しなかった場合には、車両の現在位置の周辺地域における代替機関を検索結果として提示するものである。検索された代替機関データは、検索結果表示手段１０３に出力され、検索結果表示手段１０３は、該当する施設を示す地図データに加えて、あるいはその地図データに代えて代替機関に関する情報を表示部４に表示させる。
【００５０】
絞り込み検索手段１１３は、優先表示判定手段１０４が上述のような施設検索結果の優先順位付けを行った後、表示される施設検索結果のうち、当該施設が所在する国名、地域名、施設種類の少なくとも一つのカテゴリを提示するものである。提示されたカテゴリは、検索結果表示手段１０３を介して表示部４に表示される。そして、ユーザが提示されたカテゴリ条件から所望の条件を選択すると、絞り込み検索手段１１３は、選択されたカテゴリを条件として施設検索結果に対してさらに絞り込み検索を行う。
【００５１】
再検索手段１１４は、電話番号検索手段１０２により施設検索結果が得られなかった場合またはユーザから操作部３を介して指示があった場合には、検索条件入力結果の一部に、施設種類、検索対象国、検索対象地域、車両の現在位置、現在時刻、検索・探索履歴およびその頻度の少なくとも一つを追加（あるいは削減）して、施設の再検索を実行するものである。
【００５２】
なお、優先表示判定手段１０４による優先表示の判定は、上述のように所定の条件（各手段による判定）に応じて数種類の方法で実行され得るが、本実施形態のナビゲーション装置１では、ユーザがどの方法により優先表示の判定を行うかを優先順基準として予め選択していてもよく、あるいは、デフォルトでいずれの方法を用いるべきかが設定されていてもよい。
【００５３】
次に、本発明の第１実施形態におけるナビゲーション装置１の動作を説明する。図４は、本発明の第１実施形態において実行されるメイン処理を示すフローチャートである。このメイン処理は他の実施形態でも同様に実行されるものであり、図４に示すようにユーザが操作部３のテンキーやタッチパネルを介して電話番号を入力することにより、本メイン処理の実行が開始される。
【００５４】
まず、ユーザは、操作部３を介して所望する施設の電話番号を入力していく（ステップＳ１）。制御部１０の検索条件入力判定手段１０１は、入力された電話番号が検索可能な桁数以上になったか否かを判断する（ステップＳ２）。そして、入力された電話番号が検索可能な桁数以上になるまでこのステップで待機する。
【００５５】
入力された電話番号が検索可能な桁数以上になったと判断した場合には、制御部１０は、例えば表示部４に表示されている「検索実行」キー（「検索」ボタン）を操作部３のタッチパネルによりアクティブにさせる。そして、ユーザによって「検索実行」キーが押下されるまでここで待機する。なお、従来の施設検索方法では、電話番号の桁数を予め設定し、その一定の桁数以上番号を入力すると「検索実行」キーがグレイアウトされていたが、本実施形態のナビゲーション装置１ではそのようなグレイアウトになることなく、検索操作が可能となっている。
【００５６】
ユーザが電話番号の入力を終え、「検索実行」キーを押下すると（ステップＳ３）、制御部１０の検索条件入力判定手段１０１は、後述する検索条件入力判定処理を実行し（ステップＳ４）、制御部１０の電話番号検索手段１０２は、後述する電話番号検索処理を実行し（ステップＳ５）、制御部１０の優先表示判定手段１０４は、後述する優先表示判定処理を実行し（ステップＳ６）、制御部１０の検索結果表示手段１０３は、後述する検索結果表示処理を実行して（ステップＳ７）、このメイン処理を終了する。
【００５７】
次に、図５のフローチャートを参照して、メイン処理のステップＳ４で実行される検索条件入力判定処理を説明する。図５は、図４のステップＳ４で実行される検索条件入力判定処理を示すフローチャートである。
【００５８】
まず、検索条件入力判定手段１０１は、ユーザにより入力された電話番号に国際プレフィックスが含まれているか否かを判定する（ステップＳ１０１）。電話番号に国際プレフィックスが含まれていると判定された場合には、上記条件（１）に該当し、検索条件入力判定手段１０１は、入力された電話番号が全発呼番号であると判定し（ステップＳ１０３）、この検索条件入力判定処理を終了してメイン処理に戻る。
【００５９】
一方、電話番号に国際プレフィックスが含まれていないと判定された場合には、検索条件入力判定手段１０１は、ユーザにより入力された電話番号に国内プレフィックスが含まれているか否かを判定する（ステップＳ１０２）。電話番号に国内プレフィックスが含まれていると判定された場合には、上記条件（２）に該当し、検索条件入力判定手段１０１は、入力された電話番号が現在位置を含む国内地域の地域外番号であると判定し（ステップＳ１０４）、この検索条件入力判定処理を終了してメイン処理に戻る。
【００６０】
また、電話番号に国内プレフィックスが含まれていないと判定された場合には、上記条件（３）に該当し、検索条件入力判定手段１０１は、入力された電話番号が現在位置を含む国内地域の地域内番号であると判定し（ステップＳ１０５）、この検索条件入力判定処理を終了してメイン処理に戻る。
【００６１】
次に、図６のフローチャートを参照して、メイン処理のステップＳ５で実行される電話番号検索処理を説明する。図６は、図４のステップＳ５で実行される電話番号検索処理を示すフローチャートである。
【００６２】
まず、電話番号検索手段１０２は、ユーザにより入力された電話番号が検索可能最小桁数の範囲内であるか否かを判定する（ステップＳ１１１）。当該電話番号が検索可能最小桁数の範囲内ではないと判定された場合には、電話番号検索手段１０２は、検索条件入力判定処理の判定結果に基づいて、この電話番号が全発呼番号であるか否かを判定する（ステップＳ１１２）。
【００６３】
そして、この電話番号が全発呼番号であると判定された場合には、電話番号検索手段１０２は、当該電話番号を全発呼番号であるとして、データ記憶部１２の施設情報ＤＢ１２１内を検索し（ステップＳ１１５）、検索結果を保持して（ステップＳ１１９）、この電話番号検索処理を終了してメイン処理に戻る。
【００６４】
一方、この電話番号が全発呼番号ではないと判定された場合には、電話番号検索手段１０２は、当該電話番号が全識別番号であるか否かを判定する（ステップＳ１１３）。ここで、全識別番号とは、国番号＋地域番号（国内プレフィックスを除く）＋加入者番号に対応する電話番号である。この電話番号が全識別番号であると判定された場合には、電話番号検索手段１０２は、当該電話番号を全識別番号であるとして、データ記憶部１２の施設情報ＤＢ１２１内を検索し（ステップＳ１１６）、検索結果を保持して（ステップＳ１１９）、この電話番号検索処理を終了してメイン処理に戻る。
【００６５】
一方、この電話番号が全識別番号ではないと判定された場合には、電話番号検索手段１０２は、さらに、当該電話番号が国内地域外番号であるか否かを判定する（ステップＳ１１４）。この電話番号が国内地域外番号であると判定された場合には、電話番号検索手段１０２は、当該電話番号を国内地域外番号であるとして、データ記憶部１２の施設情報ＤＢ１２１内を検索し（ステップＳ１１７）、検索結果を保持して（ステップＳ１１９）、この電話番号検索処理を終了してメイン処理に戻る。
【００６６】
また、この電話番号が国内地域外番号ではないと判定された場合には、電話番号検索手段１０２は、当該電話番号を国内地域内番号であるとして、データ記憶部１２の施設情報ＤＢ１２１内を検索し（ステップＳ１１８）、検索結果を保持して（ステップＳ１１９）、この電話番号検索処理を終了してメイン処理に戻る。
【００６７】
これと同様に、ステップＳ１１１において当該電話番号が検索可能最小桁数の範囲内ではないと判定された場合には、電話番号検索手段１０２は、当該電話番号を国内地域内番号であるとして、データ記憶部１２の施設情報ＤＢ１２１内を検索し（ステップＳ１１８）、検索結果を保持して（ステップＳ１１９）、この電話番号検索処理を終了してメイン処理に戻る。
【００６８】
次に、図７のフローチャートを参照して、メイン処理のステップＳ６で実行される優先表示判定処理を説明する。図７は、図４のステップＳ６で実行される優先表示判定処理を示すフローチャートである。
【００６９】
まず、優先表示判定手段１０４は、上記電話番号検索処理における検索結果である施設候補が複数存在するか否かを判定する（ステップＳ１２１）。施設候補が一つのみ、あるいは存在しないと判定された場合には、処理フローは、そのままこの優先表示判定処理を終了してメイン処理に戻る。
【００７０】
一方、施設候補が複数存在していると判定された場合には、優先表示判定手段１０４は、メモリ１１に格納されている優先順位基準を読み込み（ステップＳ１２２）、読み込まれた優先順位基準に基づいて、検索結果リストをソートして（ステップＳ１２３）、この優先表示判定処理を終了してメイン処理に戻る。なお、優先順位基準については、第２実施形態以降の各実施形態において具体的に説明する。
【００７１】
次に、図８のフローチャートを参照して、メイン処理のステップＳ７で実行される検索結果表示処理を説明する。図８は、図４のステップＳ７で実行される検索結果表示処理を示すフローチャートである。
【００７２】
まず、検索結果表示手段１０３は、上述の電話番号検索処理のステップＳ１１９において保持された検索結果に候補となる施設が含まれているか否かを判定する（ステップＳ１３１）。検索結果に候補となる施設（施設候補）が含まれていると判定された場合には、検索結果表示手段１０３は、施設候補が１件のみ含まれるか否かを判定する（ステップＳ１３２）。
【００７３】
施設候補が１件のみ含まれると判定された場合には、検索結果表示手段１０３は、当該検索結果施設を表示部４に表示させ（ステップＳ１３４）、この検索結果表示処理を終了してメイン処理に戻る。ここでは、検索結果表示手段１０３は、例えば、検索結果施設の詳細な情報に加えて、その検索結果施設の周辺地図を併せて表示部４に表示させてもよい。
【００７４】
施設候補が１件のみ含まれるものではないと判定された場合には、施設候補が複数存在することになるが、検索結果表示手段１０３は、そのような複数の施設候補を検索結果として表示部４にリスト表示させ（ステップＳ１３３）、この検索結果表示処理を終了してメイン処理に戻る。
【００７５】
一方、ステップＳ１３１において検索結果に候補となる施設が含まれていないと判定された場合には、検索結果表示手段１０３は、検索対象となる施設が存在しなかったことを示すエラーメッセージを表示部４に表示させ（ステップＳ１３５）、この検索結果表示処理を終了してメイン処理に戻る。なお、エラーメッセージとしては、例えば、「入力された電話番号の施設は検索できませんでした。」のようなメッセージであればよい。
【００７６】
以上説明したように、本発明の第１実施形態に係る施設検索装置および施設検索方法によれば、検索条件入力判定手段１０１が検索条件入力結果に国番号、地域番号、加入者番号およびプレフィックス番号がそれぞれ含まれるか否かを順次判定し、電話番号検索手段１０２が検索条件入力結果と施設の電話番号の全部または一部とが一致する施設を検索し、検索結果表示手段１０３が電話番号検索手段１０２によって得られた施設検索結果を表示部４に一覧表示させる構成において、（１）検索条件入力判定手段１０１により検索条件入力結果が国番号、地域番号および加入者番号を含むと判定された場合には、電話番号検索手段１０２は、検索条件入力結果と施設の電話番号とが一致する施設のみを検索し、（２）検索条件入力判定手段１０１により検索条件入力結果が国番号を含まないと判定された場合には、電話番号検索手段１０２は、検索条件入力結果と施設の電話番号から国番号を除いた番号とが一致する施設を検索し、（３）検索条件入力判定手段１０１により検索条件入力結果が国番号および地域番号（ここでは、地域外番号）を含まないと判定された場合には、電話番号検索手段１０２は、検索条件入力結果と施設の電話番号から国番号および地域番号を除いた番号とが一致する施設を検索するように構成した。これにより、ユーザは、「電話番号がすべて分かっている場合」と「電話番号の一部（後方一致）が分かっている場合」のそれぞれに応じて、グローバル対応ナビゲーション装置１において必ず電話番号による施設検索を実行することができる。
【００７７】
また、上記（２）または（３）の電話番号検索手段１０２の検索条件において、複数の施設を含む施設検索結果が得られた場合には、優先表示判定手段１０４が、所定の条件に従って優先表示のための施設検索結果の優先順位を判定し、検索結果表示手段１０３は、優先表示判定手段１０４により判定された優先順位に応じて施設検索結果を表示部４に表示させるように構成した。従来のナビゲーション装置では、グローバル対応ナビゲーションにおける電話番号による施設検索において、施設検索の対象となる国や地域の数が多い場合には膨大な施設候補を含む施設検索結果が表示され、ユーザが所望の施設を見出すには困難な場合もあった。しかしながら、本発明によれば、優先表示判定手段１０４を備えることにより、仮に施設候補が増えるような状況であったとしても、ユーザが検索したかった施設が上位に表示されるため、ユーザの利便性を向上させることができる。
【００７８】
（第２実施形態）
次に、本発明の第２実施形態に係る施設検索装置および施設検索方法を説明する。なお、本実施形態では、施設検索装置であるナビゲーション装置１の構成が第１実施形態から特に変更されていないため、ナビゲーション装置１の構成の詳細な説明を省略する。また、ナビゲーション装置１の動作においても、本実施形態におけるメイン処理（メインルーチン）は図４に示すメイン処理と同様の処理であり、サブルーチンも一部の処理が同様の処理となるため、特に変更となる処理についてフローチャートを用いて説明する。
【００７９】
本実施形態では、検索条件入力判定処理についてのみフローチャートを用いて説明する。図９は、本発明の第２実施形態において実行される検索条件入力判定処理を示すフローチャートである。
【００８０】
まず、検索条件入力判定手段１０１は、ユーザにより入力された電話番号が検索可能な最小桁数の範囲内であるか否かを判定する（ステップＳ２０１）。この電話番号が検索可能な最小桁数の範囲内であると判定された場合には、上記条件（３）に該当し、検索条件入力判定手段１０１は、入力された電話番号が現在位置を含む国内地域の地域内番号であると判定し（ステップＳ２１２）、この検索条件入力判定処理を終了してメイン処理に戻る。
【００８１】
一方、この電話番号が検索可能な最小桁数の範囲内ではないと判定された場合には、検索条件入力判定手段１０１は、入力された電話番号の桁数が１５桁以上であるか否かを判定する（ステップＳ２０２）。電話番号が１５桁以上であると判定された場合には、検索条件入力判定手段１０１は、この電話番号に国際プレフィックスが含まれているか否かを判定する（ステップＳ２０４）。
【００８２】
そして、電話番号が１５桁以上であるが、国際プレフィックスが含まれていないと判定された場合には、検索条件入力判定手段１０１は、ユーザにより入力された番号が電話番号を意味するものではないと判定し（ステップＳ２０５）、電話番号として認識できないことを示すエラーメッセージを表示部４に表示させ（ステップＳ２０６）、この検索条件入力判定処理を終了してメイン処理のステップＳ１に戻る。また、電話番号が１５桁以上であり、国際プレフィックスが含まれると判定された場合には、上記条件（１）に該当し、検索条件入力判定手段１０１は、入力された電話番号が全発呼番号であると判定し（ステップＳ２０７）、この検索条件入力判定処理を終了してメイン処理に戻る。
【００８３】
一方、ステップＳ２０２において電話番号の桁数が１５桁以上ではないと判定された場合には、検索条件入力判定手段１０１は、当該電話番号に国番号が含まれているか否かを判定する（ステップＳ２０３）。そして、電話番号に国番号が含まれていると判定された場合には、検索条件入力判定手段１０１は、当該電話番号から国番号を除いた残桁数が所定の範囲内にあるか否かを判定する（ステップＳ２０８）。
【００８４】
そして、この残桁数が所定の範囲内にあると判定された場合には、上記条件（１）に該当し、検索条件入力判定手段１０１は、当該電話番号が全識別番号であると判定し（ステップＳ２０９）、この検索条件入力判定処理を終了してメイン処理に戻る。一方、この残桁数が所定の範囲内にはないと判定された場合には、上記条件（３）に該当し、検索条件入力判定手段１０１は、当該電話番号が現在位置を含む国内地域の地域内番号であると判定し（ステップＳ２１２）、この検索条件入力判定処理を終了してメイン処理に戻る。
【００８５】
ステップＳ２０３において当該電話番号に国番号が含まれていないと判定された場合には、検索条件入力判定手段１０１は、この電話番号に国内プレフィックスが含まれているか否かを判定する（ステップＳ２１０）。そして、電話番号に国内プレフィックスが含まれていると判定された場合には、上記条件（２）に該当し、検索条件入力判定手段１０１は、入力された電話番号が現在位置を含む国内地域の地域外番号であると判定し（ステップＳ２１１）、この検索条件入力判定処理を終了してメイン処理に戻る。また、電話番号に国内プレフィックスが含まれていないと判定された場合には、上記条件（３）に該当し、検索条件入力判定手段１０１は、当該電話番号が現在位置を含む国内地域の地域内番号であると判定し（ステップＳ２１２）、この検索条件入力判定処理を終了してメイン処理に戻る。
【００８６】
以上説明したように、本発明の第２実施形態に係る施設検索装置および施設検索方法によれば、上記第１実施形態に係る施設検索装置および施設検索方法の構成において、検索条件入力判定手段１０１が検索条件入力結果の上位桁が国番号と一致すると判定した場合、検索条件入力桁数判定手段１０５は、入力された総桁数をカウントし、国番号以外の残桁数が当該国番号に該当する国で必要な地域番号と加入者番号の桁数の和の最小値以上かつ最大値以下のときには、検索条件入力結果の上位桁が国番号であると判定し、残桁数が最小値未満または最大値より大きい場合には、国番号ではなく地域番号および加入者番号が入力されたものと判定することとした。グローバル対応ナビゲーション装置１においても、国内地域内番号で施設検索を実行することができればユーザの利便性は高まる。しかしながら、例えば、ユーザにより入力された電話番号の上位数桁のみでその電話番号が国番号を含むか、あるいは地域番号（地域外番号）から始まるのかを決定した場合には、国番号と地域番号とを混同する可能性がある。そのため、本発明では、検索条件入力桁数判定手段１０５が、上位桁が国番号と一致した場合に、残桁数がその国において有効と認められる地域番号＋加入者番号の桁数範囲に含まれるか否かを判定しているため、上記のような国番号と地域番号との混同を排除することができ、ユーザの利便性をさらに向上させることができる。
【００８７】
（第３実施形態）
次に、本発明の第３実施形態に係る施設検索装置および施設検索方法を説明する。なお、本実施形態では、施設検索装置であるナビゲーション装置１の構成が第１実施形態から特に変更されていないため、ナビゲーション装置１の構成の詳細な説明を省略する。また、ナビゲーション装置１の動作においても、本実施形態におけるメイン処理（メインルーチン）は図４に示すメイン処理と同様の処理であり、サブルーチンも一部の処理が同様の処理となるため、特に変更となる処理についてフローチャートを用いて説明する。
【００８８】
本実施形態では、優先表示判定処理およびその前処理としての使用地域設定処理についてフローチャートを用いて説明する。図１０は、本発明の第３実施形態において実行される優先表示判定処理を示すフローチャートである。
【００８９】
まず、優先表示判定手段１０４は、上記電話番号検索処理における検索結果である施設候補が複数存在するか否かを判定する（ステップＳ３０１）。施設候補が一つのみ、あるいは存在しないと判定された場合には、処理フローはそのままこの優先表示判定処理を終了してメイン処理に戻る。
【００９０】
一方、施設候補が複数存在していると判定された場合には、優先表示判定手段１０４は、使用地域設定手段１０６により設定された使用地域設定を読み込み（ステップＳ３０２）、施設検索結果の各施設の「地域」を呼出し（ステップＳ３０３）、続いて施設検索結果の各施設を国別にソートする（ステップＳ３０４）。
【００９１】
そして、優先表示判定手段１０４は、使用地域として設定されている国の国内に施設候補がないか否かを判定する（ステップＳ３０５）。そして、国内に施設候補がないと判定された場合には、処理フローはそのままこの優先表示判定処理を終了してメイン処理に戻る。一方、国内に施設候補があると判定された場合には、優先表示判定手段１０４は、施設検索結果をさらに地域別にソートして（ステップＳ３０６）、この優先表示判定処理を終了してメイン処理に戻る。
【００９２】
次に、図１１のフローチャートを参照して、使用地域設定処理を説明する。図１１は、図１０の優先表示判定処理の前に実行される使用地域設定処理を示すフローチャートである。この使用地域設定処理は、車両の購入時にユーザの住所等に基づいて予め実行されていてもよく、必要に応じてユーザにより適宜実行されてもよい。
【００９３】
使用地域設定処理が開始されると、使用地域設定手段１０６は、メモリ１１またはデータ記憶部１２から読み出された国選択画面を表示部４に表示させる（ステップＳ３１１）。このとき、例えば、「使用する国をリストから選択しあるいは直接国名を入力してください。」との音声ガイダンスに従って、ユーザは、この国選択画面に表示されている国を直接選択したり、文字を順次選択して国名を直接入力したりすることにより使用国を選択する（ステップＳ３１２）。そして、選択された使用国はメモリ１１に保存される（ステップＳ３１３）。
【００９４】
続いて、使用地域設定手段１０６は、選択された国に基づいて、メモリ１１またはデータ記憶部１２から読み出された地域選択画面を表示部４に表示させる（ステップＳ３１４）。このとき、例えば、「使用する地域をリストから選択しあるいは直接地域名を入力してください。」との音声ガイダンスに従って、ユーザは、この地域選択画面に表示されている地域を直接選択したり、文字を順次選択して地域名を入力したりすることにより使用地域を選択する（ステップＳ３１５）。そして、選択された使用地域は、優先表示判定手段１０４による優先表示判定処理のためにメモリ１１に設定されるとともに（ステップＳ３１６）、メモリ１１に保存され（ステップＳ３１７）、この使用地域設定処理を終了する。
【００９５】
なお、本実施形態の使用地域設定処理では、国選択・地域選択は、タッチパネル等にタッチして選択するか、直接入力することにより行われているが、本発明では、例えば、「郵便番号」やユーザの「自宅電話番号」を入力することにより国選択・地域選択が行われてもよい。
【００９６】
図１２は、本発明の第３実施形態における施設検索方法の検索の推移を示す説明図である。ここでは、使用地域設定処理において使用国を「フランス」および使用地域を「パリ」と設定している状態で、電話番号による施設検索を行うことにより得られた施設検索結果を一例として示す。
【００９７】
まず、図６に示すような電話番号検索処理が実行され、ステップＳ１１９において図１２（ａ）に示すような検索結果が保持される。ここでは、施設候補が複数あるため（ステップＳ３０１にて「Ｙｅｓ」）、使用地域設定である使用国「フランス」、使用地域「パリ」が読み出され（ステップＳ３０２）、国名が「フランス」の施設が上位にソートされ（ステップＳ３０４）、図１２（ｂ）に示すような検索結果（ここでは、使用国「フランス」を太枠で示す）が得られる。さらに、「フランス」国内に複数の施設候補が存在するため、地域が「パリ」の施設が上位にソートされ（ステップＳ３０６）、最終的に図１２（ｃ）に示すような施設検索結果（ここでは、使用地域「パリ」を太枠で示す）が得られ、このような施設検索結果が表示部４に表示される。
【００９８】
以上説明したように、本発明の第３実施形態に係る施設検索装置および施設検索方法によれば、上記第１実施形態に係る施設検索装置および施設検索方法の構成において、使用地域設定手段１０６がナビゲーション装置１の使用地域を予め設定し、優先表示判定手段１０４は、使用地域設定手段１０６により設定された使用地域に属する国番号および地域番号を含む施設を施設検索結果の上位に順位付けすることとした。これにより、通常使用される地域では電話番号による施設検索の利便性を向上させることができ、また、旅行先等ではこの使用地域優先機能を停止させることにより、ユーザは使用地域における検索条件とは異なる検索結果を得ることができる。したがって、検索漏れを防ぐとともに、ユーザの満足度が十分に高い検索結果を提供することができる。
【００９９】
（第４実施形態）
次に、本発明の第４実施形態に係る施設検索装置および施設検索方法を説明する。なお、本実施形態では、施設検索装置であるナビゲーション装置１の構成が第１実施形態から特に変更されていないため、ナビゲーション装置１の構成の詳細な説明を省略する。また、ナビゲーション装置１の動作においても、本実施形態におけるメイン処理（メインルーチン）は図４に示すメイン処理と同様の処理であり、サブルーチンも一部の処理が同様の処理となるため、特に変更となる処理についてフローチャートを用いて説明する。
【０１００】
本実施形態では、優先表示判定処理およびその前処理としての使用言語設定処理についてフローチャートを用いて説明する。図１３は、本発明の第４実施形態において実行される優先表示判定処理を示すフローチャートである。
【０１０１】
まず、優先表示判定手段１０４は、上記電話番号検索処理における検索結果である施設候補が複数存在するか否かを判定する（ステップＳ４０１）。施設候補が一つのみ、あるいは存在しないと判定された場合には、処理フローはそのままこの優先表示判定処理を終了してメイン処理に戻る。
【０１０２】
一方、施設候補が複数存在していると判定された場合には、優先表示判定手段１０４は、使用言語設定手段１０７により設定された使用言語設定を読み込み（ステップＳ４０２）、施設検索結果の各施設の「言語」を呼出し（ステップＳ４０３）、続いて施設検索結果の各施設を言語別にソートする（ステップＳ４０４）。
【０１０３】
そして、優先表示判定手段１０４は、使用言語として設定されている言語を公用語としている国や地域の施設候補がないか否かを判定する（ステップＳ４０５）。そして、そのような施設候補がないと判定された場合には、処理フローはそのままこの優先表示判定処理を終了してメイン処理に戻る。一方、公用語としている国や地域の施設候補があると判定された場合には、優先表示判定手段１０４は、施設検索結果をさらに国優先でソートして（ステップＳ４０６）、この優先表示判定処理を終了してメイン処理に戻る。
【０１０４】
次に、図１４のフローチャートを参照して、使用言語設定処理を説明する。図１４は、図１３の優先表示判定処理の前に実行される使用言語設定処理を示すフローチャートである。この使用地域設定処理は、車両の購入時にユーザの住所や国籍等に基づいて予め実行されていてもよく、必要に応じてユーザにより適宜実行されてもよい。
【０１０５】
使用言語設定処理が開始されると、使用言語設定手段１０７は、メモリ１１またはデータ記憶部１２から読み出された使用言語選択画面を表示部４に表示させる（ステップＳ４１１）。このとき、例えば、「使用する言語をリストから選択してください。」との音声ガイダンスに従って、ユーザは、この使用言語選択画面に表示されている言語を直接選択したり、文字を順次選択して言語名を直接入力したりすることにより使用言語を選択する（ステップＳ４１２）。そして、選択された使用言語は、優先表示判定手段１０４による優先表示判定処理のためにメモリ１１に設定されるとともに（ステップＳ４１３）、メモリ１１に保存され（ステップＳ４１４）、この使用言語設定処理を終了する。
【０１０６】
図１５は、本発明の第４実施形態における施設検索方法の検索の推移を示す説明図である。ここでは、使用言語設定処理において使用言語を「フランス語」と設定している状態で、電話番号による施設検索を行うことにより得られた施設検索結果を一例として示す。なお、データ記憶部１２には、使用言語設定処理において設定された使用言語の言語圏が予め記憶されている。本実施形態のように使用言語が「フランス語」と設定されている場合には、フランス語圏として、フランスの他、ヨーロッパではスイスやベルギーの一部地域や、アフリカの一部地域、カナダの一部地域等が予めリストアップされる。
【０１０７】
まず、図６に示すような電話番号検索処理が実行され、ステップＳ１１９において図１５（ａ）に示すような検索結果（ここでは、使用言語「フランス語（フランス語圏）」を太枠で示す）が保持される。ここでは、施設候補が複数あるため（ステップＳ４０１にて「Ｙｅｓ」）、使用言語設定である使用言語「フランス語」が読み出され（ステップＳ４０２）、施設検索結果の各施設の国・地域に対応する公用言語を読み出して（ステップＳ４０３）、「フランス語」を公用語の地域の施設が上位にソートされ（ステップＳ４０４）、図１５（ｂ）に示すような検索結果が得られる。「フランス語圏」のうち「フランス」を国優先として上位にソートするが（ステップＳ４０６）、ここでは既に「フランス」が上位にソートされているので、図１５（ｂ）の施設検索結果がそのまま表示部４に表示される。
【０１０８】
以上説明したように、本発明の第４実施形態に係る施設検索装置および施設検索方法によれば、上記第１実施形態に係る施設検索装置および施設検索方法の構成において、使用言語設定手段１０７がナビゲーション装置１の使用言語（表示部４に表示させる言語）を予め設定し、優先表示判定手段１０４は、使用言語設定手段１０７により設定された使用言語の言語圏に属する国番号および地域番号を含む施設を施設検索結果の上位に順位付けすることとした。国や地域によっては複数の公用語や公用語に準ずる言語（準公用語）が用いられている場合がある。このような地域で電話番号による施設検索を行う場合、第３実施形態のように国や地域を設定するよりも、使用される言語圏で施設検索結果の優先順位を決定した方がユーザにとって利便性がよい場合も多い。通常、ナビゲーション装置１では表示部４への表示言語をユーザが設定することができ、その言語情報をメモリ１１やデータ記憶部１２に保持しているため、この言語情報に基づいて、より簡単に所望の検索結果を上位に表示させることができる。
【０１０９】
（第５実施形態）
次に、本発明の第５実施形態に係る施設検索装置および施設検索方法を説明する。なお、本実施形態では、施設検索装置であるナビゲーション装置１の構成が第１実施形態から特に変更されていないため、ナビゲーション装置１の構成の詳細な説明を省略する。また、ナビゲーション装置１の動作においても、本実施形態におけるメイン処理（メインルーチン）は図４に示すメイン処理と同様の処理であり、サブルーチンも一部の処理が同様の処理となるため、特に変更となる処理についてフローチャートを用いて説明する。
【０１１０】
本実施形態では、優先表示判定処理およびその前処理としての優先検索施設設定処理についてフローチャートを用いて説明する。図１６は、本発明の第５実施形態において実行される優先表示判定処理を示すフローチャートである。
【０１１１】
まず、優先表示判定手段１０４は、上記電話番号検索処理における検索結果である施設候補が複数存在するか否かを判定する（ステップＳ５０１）。施設候補が一つのみ、あるいは存在しないと判定された場合には、処理フローはそのままこの優先表示判定処理を終了してメイン処理に戻る。
【０１１２】
一方、施設候補が複数存在していると判定された場合には、優先表示判定手段１０４は、優先検索施設設定手段１０８により設定された優先検索設定を読み込み（ステップＳ５０２）、施設検索結果の各施設の「施設種類」を呼出し（ステップＳ５０３）、続いて施設検索結果の各施設を優先施設種類別にソートして（ステップＳ５０４）、この優先表示判定処理を終了してメイン処理に戻る。
【０１１３】
次に、図１７のフローチャートを参照して、優先検索施設設定処理を説明する。図１７は、図１６の優先表示判定処理の前に実行される優先検索施設設定処理を示すフローチャートである。この優先検索施設設定処理は、電話番号による施設検索を行う前にユーザにより実行されればよい。
【０１１４】
優先検索施設設定処理が開始されると、優先検索施設設定手段１０８は、メモリ１１またはデータ記憶部１２から読み出された優先施設選択画面を表示部４に表示させる（ステップＳ５１１）。このとき、例えば、「優先的に検索する施設をリストから選択してください。」との音声ガイダンスに従って、ユーザは、この優先施設選択画面に表示されている施設種類を直接選択したり、文字を順次選択して施設種類名を直接入力したりすることにより優先施設種類を選択する（ステップＳ５１２）。そして、選択された優先施設種類は、優先表示判定手段１０４による優先表示判定処理のためにメモリ１１に設定されるとともに（ステップＳ５１３）、メモリ１１に保存され（ステップＳ５１４）、この優先施設設定処理を終了する。
【０１１５】
図１８は、本発明の第５実施形態における施設検索方法の検索の推移を示す説明図である。ここでは、優先検索施設設定処理において優先施設種類を「ガソリンスタンド」および「病院」と設定している状態で、電話番号による施設検索を行うことにより得られた施設検索結果を一例として示す。なお、データ記憶部１２には、経路探索（ルート検索）の目的地としてユーザが設定し得る複数の施設種類名が格納されており、施設種類名毎に「優先的に検索」すべきか否かを決定できるものである。
【０１１６】
まず、図６に示すような電話番号検索処理が実行され、ステップＳ１１９において図１８（ａ）に示すような検索結果（ここでは、施設種類名「ガソリンスタンド」および「病院」を太枠で示す）が保持される。ここでは、施設候補が複数あるため（ステップＳ５０１にて「Ｙｅｓ」）、優先検索設定である施設種類名「ガソリンスタンド」および「病院」が読み出され（ステップＳ５０２）、施設検索結果の各施設の施設種類を読み出して（ステップＳ５０３）、施設種類が「ガソリンスタンド」または「病院」である施設が上位にソートされ（ステップＳ５０４）、図１８（ｂ）に示すような検索結果が得られ、このような施設検索結果が表示部４に表示される。
【０１１７】
なお、本実施形態における優先検索施設設定処理では、施設種類、すなわち、いわゆる施設ジャンルのカテゴリを対象として優先施設を選択するものとして説明したが、本発明では、施設ジャンルのサブジャンルとなるサブカテゴリ、例えば、当該施設種類の銘柄やブランド等（施設種類が「ガソリンスタンド」の場合、各ガソリン卸メーカ等）を対象として優先施設を選択するように設定してもよい。
【０１１８】
以上説明したように、本発明の第５実施形態に係る施設検索装置および施設検索方法によれば、上記第１実施形態に係る施設検索装置および施設検索方法の構成において、優先検索施設設定手段１０８が検索対象の施設種類として優先する優先施設種類を予め設定し、優先表示判定手段１０４は、優先検索施設設定手段１０８により設定された施設種類に対応する施設を施設検索結果の上位に順位付けすることとした。検索対象施設の施設種類を検索対象リストとして予めメモリ１１等に保持しておき、施設検索結果から検索対象リストに含まれる施設種類に対応する施設を優先して表示させることにより、多くの施設候補が施設検索結果に含まれる場合であっても、ユーザの所望する施設により近い施設を優先して表示させることができる。
【０１１９】
本実施形態では、検索優先リストは、「電話番号による施設検索」用のリストとして作成されるものであるが、例えば、ユーザにより登録された「よく利用する施設」の種類、施設検索結果全般における「検索履歴」等で検索頻度が上位の施設種類を上記の検索優先リストとして利用してもよい。
【０１２０】
（第６実施形態）
次に、本発明の第６実施形態に係る施設検索装置および施設検索方法を説明する。なお、本実施形態では、施設検索装置であるナビゲーション装置１の構成が第１実施形態から特に変更されていないため、ナビゲーション装置１の構成の詳細な説明を省略する。また、ナビゲーション装置１の動作においても、本実施形態におけるメイン処理（メインルーチン）は図４に示すメイン処理と同様の処理であり、サブルーチンも一部の処理が同様の処理となるため、特に変更となる処理についてフローチャートを用いて説明する。
【０１２１】
本実施形態では、優先表示判定処理およびその前処理としての不要施設設定処理についてフローチャートを用いて説明する。図１９は、本発明の第６実施形態において実行される優先表示判定処理を示すフローチャートである。
【０１２２】
まず、優先表示判定手段１０４は、上記電話番号検索処理における検索結果である施設候補が複数存在するか否かを判定する（ステップＳ６０１）。施設候補が一つのみ、あるいは存在しないと判定された場合には、処理フローはそのままこの優先表示判定処理を終了してメイン処理に戻る。
【０１２３】
一方、施設候補が複数存在していると判定された場合には、優先表示判定手段１０４は、施設検索除外設定手段１０９により設定された不要施設設定を読み込み（ステップＳ６０２）、施設検索結果の各施設の「施設種類」を呼出し（ステップＳ６０３）、続いて施設検索結果の各施設を不要施設によるソートが必要か否か、すなわち、不要施設が施設検索結果に含まれているか否かをチェックし（ステップＳ６０４）、不要施設の要否に基づいて施設検索結果をソートする（ステップＳ６０５）。そして、優先表示判定手段１０４は、施設検索結果のうち不要施設として下位にソートされた施設の表示を表示部４に表示させないようにして（ステップＳ６０６）、この優先表示判定処理を終了してメイン処理に戻る。
【０１２４】
なお、優先表示判定手段１０４は、図１９に示す優先表示判定処理を実行する代わりに、図１６に示す優先表示判定処理において優先施設種類別にソートされた「優先検索施設」のリストを用いて、優先検索施設としてリストアップされていない施設種類の施設をすべて表示させないようにしてもよい。
【０１２５】
次に、図２０のフローチャートを参照して、不要施設設定処理を説明する。図２０は、図１９の優先表示判定処理の前に実行される不要施設設定処理を示すフローチャートである。この不要施設設定処理は、電話番号による施設検索を行う前にユーザにより実行されればよい。
【０１２６】
不要施設設定処理が開始されると、施設検索除外設定手段１０９は、メモリ１１またはデータ記憶部１２から読み出された不要施設選択画面を表示部４に表示させる（ステップＳ６１１）。このとき、例えば、「検索する必要がない施設をリストから選択してください。」との音声ガイダンスに従って、ユーザは、この不要施設選択画面に表示されている施設種類を直接選択したり、文字を順次選択して施設種類名を直接入力したりすることにより不要施設種類を選択する（ステップＳ６１２）。そして、選択された不要施設種類は、優先表示判定手段１０４による優先表示判定処理のためにメモリ１１に設定されるとともに（ステップＳ６１３）、メモリ１１に保存され（ステップＳ６１４）、この不要施設設定処理を終了する。
【０１２７】
図２１は、本発明の第６実施形態における施設検索方法の検索の推移を示す説明図である。ここでは、不要施設設定処理において不要施設種類を「コンビニエンスストア」および「ファストフード」と設定している状態で、電話番号による施設検索を行うことにより得られた施設検索結果を一例として示す。なお、データ記憶部１２には、経路探索（ルート検索）の目的地としてユーザが設定し得る複数の施設種類名が格納されているが、本実施形態では、施設種類名毎に「検索する必要がない施設種類」であるか否かを決定できるものである。
【０１２８】
まず、図６に示すような電話番号検索処理が実行され、ステップＳ１１９において図２１（ａ）に示すような検索結果（ここでは、施設種類名「コンビニエンスストア」および「ファストフード」を太枠で示す）が保持される。ここでは、施設候補が複数あるため（ステップＳ６０１にて「Ｙｅｓ」）、不要検索設定である施設種類名「コンビニエンスストア」および「ファストフード」が読み出され（ステップＳ６０２）、施設検索結果の各施設の施設種類を読み出して（ステップＳ６０３）、施設種類が「コンビニエンスストア」または「ファストフード」である施設が下位にソートされ（ステップＳ６０５）、それらを施設検索結果から削除することにより（ステップＳ６０６）、最終的に図２１（ｂ）に示すような検索結果が得られ、このような施設検索結果が表示部４に表示される。
【０１２９】
なお、本実施形態における不要施設設定処理では、施設種類、すなわち、いわゆる施設ジャンルのカテゴリを対象として検索する必要のない施設（不要施設）を選択するものとして説明したが、本発明では、施設ジャンルのサブジャンルとなるサブカテゴリ、例えば、当該施設種類の銘柄やブランド等（施設種類が「ファストフード」の場合、例えば、「ハンバーガーショップ」等）を対象として不要施設を選択するように設定してもよい。
【０１３０】
以上説明したように、本発明の第６実施形態に係る施設検索装置および施設検索方法によれば、上記第１実施形態に係る施設検索装置および施設検索方法の構成において、施設検索除外設定手段１０９が検索対象の施設種類としない不要施設種類を予め設定し、優先表示判定手段１０４は、施設検索除外設定手段１０９により設定された不要施設種類に対応する施設を表示不要と判定することとした。グローバル対応のナビゲーション装置１では、通常、ユーザに入力された電話番号と一致する電話番号を有するすべての施設が施設検索結果として表示されることになるが、この施設検索結果の中にはユーザにとって明らかに不要な検索結果も含まれ得る。施設検索結果に多くの施設が含まれるとユーザが所望する施設を見付けるのが困難となってしまうため、ユーザが不要と判断した施設種類に対応する施設を検索対象除外リストの施設として除外することにより、より容易に検索ノイズを抑制することができる。
【０１３１】
第５実施形態の機能と併用して用いる場合、第５実施形態の「優先表示」と本実施形態の「検索除外」とでいずれの機能を優先させるべきかをユーザにより設定可能とすることにより、さらにバリエーションに富んだ施設検索結果を表示させることができる。
【０１３２】
（第７実施形態）
次に、本発明の第７実施形態に係る施設検索装置および施設検索方法を説明する。なお、本実施形態では、施設検索装置であるナビゲーション装置１の構成が第１実施形態から特に変更されていないため、ナビゲーション装置１の構成の詳細な説明を省略する。また、ナビゲーション装置１の動作においても、本実施形態におけるメイン処理（メインルーチン）は図４に示すメイン処理と同様の処理であり、サブルーチンも一部の処理が同様の処理となるため、特に変更となる処理についてフローチャートを用いて説明する。
【０１３３】
本実施形態では、優先表示判定処理についてフローチャートを用いて説明する。図２２は、本発明の第７実施形態において実行される優先表示判定処理を示すフローチャートである。
【０１３４】
まず、優先表示判定手段１０４は、上記電話番号検索処理における検索結果である施設候補が複数存在するか否かを判定する（ステップＳ７０１）。施設候補が一つのみ、あるいは存在しないと判定された場合には、処理フローはそのままこの優先表示判定処理を終了してメイン処理に戻る。
【０１３５】
一方、施設候補が複数存在していると判定された場合には、現在位置取得手段１１０は、ＧＰＳセンサ２１から取得されたＧＰＳ情報または例えばＶＩＣＳ等により取得された道路交通情報に基づいて車両の現在位置を取得し（ステップＳ７０２）、施設到達距離算出手段１１１は、現在位置取得手段１１０により取得された車両の現在位置から施設検索結果の各施設までの施設到達距離をそれぞれ算出し（ステップＳ７０３）、優先表示判定手段１０４は、施設到達距離算出手段１１１により算出された施設到達距離に基づいて、施設検索結果の施設をソートし（ステップＳ７０４）、この優先表示判定処理を終了してメイン処理に戻る。
【０１３６】
なお、ステップＳ７０３の施設到達距離の算出方法としては、詳細な説明を省略するが、既存の手法を用いればよく、例えば、２地点の経度・緯度から三角法により算出したり、予め測定された距離から求めたり、簡単な経路探索（ルート検索）を実行することにより移動距離として求めたりすればよい。
【０１３７】
図２３は、本発明の第７実施形態における施設検索方法の検索の推移を示す説明図である。ここでは、車両の現在位置がフランスのパリ地域であり、例えばフランス国内を対象とした電話番号による施設検索を行うことにより得られた施設検索結果を一例として示す。
【０１３８】
まず、図６に示すような電話番号検索処理が実行され、ステップＳ１１９において図２３（ａ）に示すような検索結果（本実施形態では、この時点で「施設名」、「施設種類」のみ）が保持される。ここでは、施設候補が複数あるため（ステップＳ７０１にて「Ｙｅｓ」）、車両の現在位置が取得され（ステップＳ７０２）、施設検索結果の各施設と車両の現在位置との距離（施設到達距離）がそれぞれ算出され（ステップＳ７０３）、最終的に図２３（ａ）に示す検索結果が得られる。そして、施設到達距離に基づいて施設検索結果がソートされ（ステップＳ７０４）、最終的に図２３（ｂ）に示すような検索結果が得られ、このような施設検索結果が表示部４に表示される。
【０１３９】
以上説明したように、本発明の第７実施形態に係る施設検索装置および施設検索方法によれば、上記第１実施形態に係る施設検索装置および施設検索方法の構成において、現在位置取得手段１１０がＧＰＳ情報または道路交通情報に基づいて車両の現在位置を取得し、施設到達距離算出手段１１１が現在位置取得手段１１０により取得された現在位置から施設検索結果の各施設までの施設到達距離を算出し、優先表示判定手段１０４は、施設到達距離算出手段１１１により算出された施設到達距離が短い施設を施設検索結果の上位に順位付けすることとした。これにより、旅行中や出張中のようにユーザの生活圏と異なる場所において電話番号による施設検索を行う際に、車両の使用地域や使用言語地域ではなく、車両の現在位置から近い施設を優先させて検索結果として表示させることができる。
【０１４０】
（第８実施形態）
次に、本発明の第８実施形態に係る施設検索装置および施設検索方法を説明する。なお、本実施形態では、施設検索装置であるナビゲーション装置１の構成が第１実施形態から特に変更されていないため、ナビゲーション装置１の構成の詳細な説明を省略する。また、ナビゲーション装置１の動作においても、本実施形態におけるメイン処理（メインルーチン）は図４に示すメイン処理と同様の処理であり、サブルーチンも一部の処理が同様の処理となるため、特に変更となる処理についてフローチャートを用いて説明する。
【０１４１】
本実施形態では、優先表示判定処理およびそのサブルーチンとしての代替機関提示処理についてフローチャートを用いて説明する。図２４は、本発明の第８実施形態において実行される優先表示判定処理を示すフローチャートである。
【０１４２】
まず、優先表示判定手段１０４は、上記電話番号検索処理における検索結果である施設候補が複数存在するか否かを判定する（ステップＳ８０１）。施設候補が一つのみ、あるいは存在しないと判定された場合には、処理フローはステップＳ８０５に移行する。
【０１４３】
一方、施設候補が複数存在していると判定された場合には、現在位置取得手段１１０は、ＧＰＳセンサ２１から取得されたＧＰＳ情報または例えばＶＩＣＳ等により取得された道路交通情報に基づいて車両の現在位置を取得し（ステップＳ８０２）、施設到達距離算出手段１１１は、現在位置取得手段１１０により取得された車両の現在位置から施設検索結果の各施設までの施設到達距離をそれぞれ算出し（ステップＳ８０３）、優先表示判定手段１０４は、施設到達距離算出手段１１１により算出された施設到達距離に基づいて、施設検索結果の施設をソートし（ステップＳ８０４）、処理フローはステップＳ８０５に移行する。
【０１４４】
次いで、優先表示判定手段１０４は、ユーザにより入力された電話番号が緊急用の電話番号であるか否かを判定する（ステップＳ８０５）。ここで、緊急用の電話番号とは、緊急性を要する施設（要緊急施設）の電話番号（緊急ダイヤル番号）を意味し、要緊急施設としては、例えば、警察、救急、消防、道路サービス等が含まれる。この電話番号が緊急用の電話番号ではないと判定された場合には、処理フローはそのままこの優先表示判定処理を終了してメイン処理に戻る。
【０１４５】
一方、この電話番号が緊急用の電話番号であると判定された場合には、優先表示判定手段１０４は、要緊急施設の利用範囲を読み出す（ステップＳ８０６）。ここでは、利用範囲とは、車両の現在位置から一定の距離の範囲を意味し、例えば、車での移動が５〜１０分以内の距離範囲としてメモリ１１またはデータ記憶部１２に予め格納されている。
【０１４６】
次いで、優先表示判定手段１０４は、ステップＳ８０４で施設到達距離に応じてソートされた施設候補が上記利用範囲外にあるか否かを判定する（ステップＳ８０７）。施設候補が利用範囲内にあると判定された場合には、処理フローは、そのままこの優先表示判定処理を終了してメイン処理に戻る。
【０１４７】
一方、施設候補が利用範囲外にあると判定された場合には、代替機関提示手段１１２による以下のような代替機関提示手段を実行して（ステップＳ８０８）、この優先表示判定処理を終了してメイン処理に戻る。
【０１４８】
次に、図２５のフローチャートを参照して、代替機関提示処理を説明する。図２５は、図２４のステップＳ８０８で実行される代替機関提示処理を示すフローチャートである。この代替機関提示処理は、優先表示判定処理においてユーザにより入力された電話番号が緊急用の電話番号であり、施設候補が所定の利用範囲内にない場合に実行される。
【０１４９】
まず、代替機関提示手段１１２は、施設候補が一つ以上あるか否かを判定する（ステップＳ８１１）。施設候補がないと判定された場合には、処理フローはステップＳ８１５に移行する。
【０１５０】
一方、施設候補が一つ以上あると判定された場合には、代替機関提示手段１１２は、メモリ１１またはデータ記憶部１２から読み出された代替機関利用確認画面を表示部４に表示させる（ステップＳ８１２）。このとき、例えば、「検索結果よりも近い代替施設が存在します。代替施設を利用しますか？」との音声ガイダンスに従って、ユーザは、代替機関を利用するか否かを選択する（ステップＳ８１３）。選択された代替機関利用情報はメモリ１１に一時的に保存される。
【０１５１】
次いで、代替機関提示手段１１２は、ステップＳ８１３においてユーザにより選択され、メモリ１１に一時的に保存された代替機関利用情報に基づいて、ユーザに代替機関を利用する意思があるか否かを判定する（ステップＳ８１４）。ユーザに代替機関を利用する意思がないと判定された場合には、処理フローはそのままこの代替機関提示処理を終了する。
【０１５２】
一方、ユーザに代替機関を利用する意思があると判定された場合には、代替機関提示手段１１２は、上記利用範囲内にある代替機関を検索し（ステップＳ８１５）、一つまたは複数の代替機関が検索されると、検索にヒットした代替機関をユーザに提示して、いずれの代替機関にするかをユーザに選択させる（ステップＳ８１６）。そして、ユーザの選択に応じて、代替機関提示手段１１２は、選択された代替機関を代替利用機関として決定し（ステップＳ８１７）、この代替機関提示処理を終了する。
【０１５３】
以上説明したように、本発明の第８実施形態に係る施設検索方法および施設検索装置によれば、上記第７実施形態に係る施設検索装置および施設検索方法の構成において、警察、救急、消防、道路サービス等の緊急ダイヤル用の番号が検索条件として入力されたとき、所定の範囲内に当該施設が存在しなかった場合には、代替機関提示手段１１２が現在位置取得手段１１０により取得された現在位置の周辺地域における代替機関を検索結果として提示することとした。特に、生活圏と異なる場所で緊急性を要する電話を掛けたい場合、その国によっては緊急ダイヤル番号が入力されたものと正しく把握されなかったり、緊急ダイヤル番号を検索条件として入力することが困難となったりする場合も考えられる。したがって、特定の緊急ダイヤル番号が入力されたとき、その施設が一定の範囲内にない場合には、同一種類の代替施設を検索結果として表示してユーザ支援を行うことにより、ユーザの緊急性を早期に解決することができる。
【０１５４】
以上、本発明の施設検索方法および施設検索装置の実施形態を添付図面に基づいて詳細に説明したが、本発明は、これらの構成に限定されるものではなく、特許請求の範囲、明細書および図面に記載された技術的思想の範囲内において種々の変形が可能である。なお、直接明細書および図面に記載のない形状・構造・機能を有するものであっても、本発明の作用・効果を奏する以上、本発明の技術的思想の範囲内である。すなわち、施設検索装置を構成する各部は、同様の機能を発揮し得る任意の構成のものと置換することができる。また、任意の構成物や処理が付加されていてもよい。
【０１５５】
上述のいずれかの実施形態における施設検索方法および施設検索装置では、優先表示判定手段１０４が施設検索結果の優先順位付けを行った後、表示部４に表示される施設検索結果のうち、施設が所在する国名、地域名、施設種類の少なくとも一つのカテゴリを提示し、提示されたカテゴリ条件からユーザが選択したカテゴリを条件として、さらに絞り込み検索を行う絞り込み検索手段がさらに設けられてもよい。これにより、より速く絞り込み検索を行うことができ、ユーザの所望する施設をより速く見つけ出すことができる。
【０１５６】
また、上述のいずれかの実施形態における施設検索方法および施設検索装置では、施設検索結果が得られなかった場合またはユーザの指示があった場合には、検索条件入力結果の一部に、施設種類、検索対象国、検索対象地域、車両の現在位置、現在時刻、検索・探索履歴およびその頻度の少なくとも一つを追加して、施設を再検索する再検索手段がさらに設けられてもよい。例えば、ユーザが電話番号の入力を一部間違っているような場合には当然のことながら所望の施設検索結果が得られないことになる。このような場合に、ナビゲーション装置から再入力を促しても、結局正しい電話番号を入力することができず、所望の検索を行うことができない場合も多い。このようなときに、例えば、電話番号の下位の桁グループに絞ってワイルドカード検索を行ったり、付加的な検索条件と組み合わせたりすることにより、ユーザが所望する施設の電話番号を推定することができ、電話番号が完全に一致しない場合であっても、適切な施設検索結果を表示させることができる。
【図面の簡単な説明】
【０１５７】
【図１】本発明の一実施形態における施設検索方法を実現する車載ナビゲーション装置の構成を示すブロック図である。
【図２】図１に示す制御部の機能ブロック図である。
【図３】本発明の一実施形態における電話番号検索によるデータベースとクエリの構成例である。
【図４】本発明の第１実施形態において実行されるメイン処理を示すフローチャートである。
【図５】図４のステップＳ４で実行される検索条件入力判定処理を示すフローチャートである。
【図６】図４のステップＳ５で実行される電話番号検索処理を示すフローチャートである。
【図７】図４のステップＳ６で実行される優先表示判定処理を示すフローチャートである。
【図８】図４のステップＳ７で実行される検索結果表示処理を示すフローチャートである。
【図９】本発明の第２実施形態において実行される検索条件入力判定処理を示すフローチャートである。
【図１０】本発明の第３実施形態において実行される優先表示判定処理を示すフローチャートである。
【図１１】図１０の優先表示判定処理の前に実行される使用地域設定処理を示すフローチャートである。
【図１２】本発明の第３実施形態における施設検索方法の検索の推移を示す説明図である。
【図１３】本発明の第４実施形態において実行される優先表示判定処理を示すフローチャートである。
【図１４】図１３の優先表示判定処理の前に実行される使用言語設定処理を示すフローチャートである。
【図１５】本発明の第４実施形態における施設検索方法の検索の推移を示す説明図である。
【図１６】本発明の第５実施形態において実行される優先表示判定処理を示すフローチャートである。
【図１７】図１６の優先表示判定処理の前に実行される優先検索施設設定処理を示すフローチャートである。
【図１８】本発明の第５実施形態における施設検索方法の検索の推移を示す説明図である。
【図１９】本発明の第６実施形態において実行される優先表示判定処理を示すフローチャートである。
【図２０】図１９の優先表示判定処理の前に実行される不要施設設定処理を示すフローチャートである。
【図２１】本発明の第６実施形態における施設検索方法の検索の推移を示す説明図である。
【図２２】本発明の第７実施形態において実行される優先表示判定処理を示すフローチャートである。
【図２３】本発明の第７実施形態における施設検索方法の検索の推移を示す説明図である。
【図２４】本発明の第８実施形態において実行される優先表示判定処理を示すフローチャートである。
【図２５】図２４のステップＳ８０８で実行される代替機関提示処理を示すフローチャートである。
【符号の説明】
【０１５８】
１        （グローバル対応）ナビゲーション装置
３        操作部
４        表示部
５        スピーカ
１０        制御部
１０１        検索条件入力判定手段
１０２        電話番号検索手段
１０３        検索結果表示手段
１０４        優先表示判定手段
１０５        検索条件入力桁数判定手段
１０６        使用地域設定手段
１０７        使用言語設定手段
１０８        優先検索施設設定手段
１０９        施設検索除外設定手段
１１０        現在位置取得手段
１１１        施設到達距離算出手段
１１２        代替機関提示手段
１１３        絞り込み検索手段
１１４        再検索手段
１１        メモリ
１２        データ記憶部
１２１        施設情報データベース（ＤＢ）
１２２        国情報データベース（ＤＢ）
１３        地図描画部
１４        マーク・検索結果等発生部
１５        誘導経路描画部
１６        画像合成部
１７        音声出力部
２１        ＧＰＳセンサ
２２        距離センサ
２３        角度センサ
【図１】
2010108297.tif 000003
【図２】
2010108297.tif 000004
【図３】
2010108297.tif 000005
【図４】
2010108297.tif 000006
【図５】
2010108297.tif 000007
【図６】
2010108297.tif 000008
【図７】
2010108297.tif 000009
【図８】
2010108297.tif 000010
【図９】
2010108297.tif 000011
【図１０】
2010108297.tif 000012
【図１１】
2010108297.tif 000013
【図１２】
2010108297.tif 000014
【図１３】
2010108297.tif 000015
【図１４】
2010108297.tif 000016
【図１５】
2010108297.tif 000017
【図１６】
2010108297.tif 000018
【図１７】
2010108297.tif 000019
【図１８】
2010108297.tif 000020
【図１９】
2010108297.tif 000021
【図２０】
2010108297.tif 000022
【図２１】
2010108297.tif 000023
【図２２】
2010108297.tif 000024
【図２３】
2010108297.tif 000025
【図２４】
2010108297.tif 000026
【図２５】
2010108297.tif 000027