(57)【要約】【課題】１つの電話番号について１つの登録がなされれば、比較する２つの電話番号の中の一方の電話番号が他方の電話番号に含まれる条件が成立していない場合でも、登録電話番号を適切に選択すること。【解決手段】ハンズフリー通話装置２のデータベース１８は、登録電話番号を有する。取得手段１７は、電話機３に着信した電話番号あるいは電話機３に発信させる電話番号を取得する。抽出手段１７は、電話番号同士の末尾からの比較により、取得手段１７により取得された電話番号と少なくとも部分的に一致する登録電話番号をデータベース１８から抽出する。選択手段１７は、抽出手段１７により抽出された登録電話番号の中で、連続一致桁数が最も長いものを、一致する登録電話番号として選択する。【選択図】図３
2008288643.tif 000002
【特許請求の範囲】
【請求項１】
登録電話番号を有するデータベースと、
電話機に着信した電話番号あるいは電話機に発信させる電話番号を取得する取得手段と、
電話番号同士の末尾からの比較により、上記取得手段により取得された電話番号と少なくとも部分的に一致する登録電話番号を上記データベースから抽出する抽出手段と、
上記抽出手段により抽出された登録電話番号の中で、連続一致桁数が最も長いものを、一致する登録電話番号として選択する選択手段と、
を有することを特徴とするハンズフリー通話装置。
【請求項２】
前記抽出手段は、５桁以上の所定の桁数において一致するものを抽出すること、を特徴とする請求項１記載のハンズフリー通話装置。
【請求項３】
前記取得手段により取得された電話番号が、４桁以下の桁数であるか否かを判断する判断手段を有し、
前記抽出手段は、上記判断手段により４桁以下の桁数ではないと判断された場合、上述した電話番号同士の末尾からの比較により、前記取得手段により取得された電話番号と少なくとも部分的に一致する登録電話番号を前記データベースから抽出し、上記判断手段により４桁以下の桁数であると判断された場合、前記取得手段により取得された電話番号と完全一致する登録電話番号を前記データベースから抽出すること、
を特徴とする請求項１または２記載のハンズフリー通話装置。
【請求項４】
前記取得手段が前記電話機に着信した電話番号を取得した場合において、前記選択手段により登録電話番号が選択されたとき、その選択された登録電話番号および前記データベースにおいてその選択された登録電話番号に対応付けられている情報を表示し、前記選択手段により登録電話番号が選択されないとき、前記取得手段により取得された前記電話番号を表示する表示手段を有すること、を特徴とする請求項１から３の中のいずれか１項記載のハンズフリー通話装置。
【請求項５】
前記データベースに登録される登録電話番号をその末尾を揃えて昇順あるいは降順に並ばせるソート手段を有し、
前記抽出手段は、ソート処理後の前記データベースの先頭のものからあるいは最後のものから順番に比較し、所定の桁数以上で一致する桁数の上記登録電話番号を得た後に、一致する桁数が減りはじめたら抽出処理を終えること、
を特徴とする請求項１から４の中のいずれか１項記載のハンズフリー通話装置。
【請求項６】
登録電話番号を有するデータベースと、
着信あるいは発信する電話番号を取得する取得手段と、
電話番号同士の末尾からの比較により、上記取得手段により取得された電話番号と少なくとも部分的に一致する登録電話番号を上記データベースから抽出する抽出手段と、
上記抽出手段により抽出された登録電話番号の中で、連続一致桁数が最も長いものを、一致する登録電話番号として選択する選択手段と、
を有することを特徴とする電話番号判定装置。
【請求項７】
着信あるいは発信する電話番号を取得するステップと、
上記取得した電話番号とデータベースに登録されている登録電話番号とをそれらの末尾から比較することにより、上記取得手段により取得された電話番号と少なくとも部分的に一致する登録電話番号を上記データベースから抽出するステップと、
抽出された登録電話番号の中で、連続一致桁数が最も長いものを、一致する登録電話番号として選択するステップと、
を有することを特徴とする電話番号判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハンズフリー通話装置、電話番号判定装置および電話番号判定方法に関する。
【背景技術】
【０００２】
特許文献１は、電話番号をメモリに登録されている番号と照合する方法を開示する。具体的には、電話番号の末尾から順に冒頭までを調査し、一致するものを調査する。特に、電子電話帳に登録されている電話番号の内で、「２２２ ３３＃４」のように市外局番の付いていない７桁の電話番号があれば、末尾より７桁について調査する。詳しくは、電子電話帳に登録されている電話番号、もしくは表示部に表示中の電話番号の内のどちらか短い方の全桁分について調査する。たとえば「９３ １１１ ２２＃２」の電子電話帳登録番号と「０９３ １１１ ２２＃２」の電話番号のように、それらの桁数が一致しない場合には、どちらか少ない方の桁数まで双方の電話番号の末尾から冒頭までを調査する。
【０００３】
【特許文献１】特開２００３−２５８９８７号公報（段落００２８，００２９，図３など）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１による照合方法では、着信電話番号と登録電話番号との中のいずれか一方の電話番号が他方の電話番号に含まれる条件が成立すると、一致する登録電話番号を得ることができる。
【０００５】
しかしながら、着信電話番号の先頭には、国際電話番号が付加されていたり、国内での市外局番が付加されていたり、電話会社の選択番号などが付加されていたりする。また、欧州形式の電話機では、ハンズフリーユニットへ着信電話番号を通知する場合、国際電話の着信電話番号の先頭に通常付加されている「＋（国際電話であることを示す記号）」が削除されることがある。また、米国では、長距離回線を経由した電話の着信電話番号の先頭に「１」が付加されるが、地域回線からの着信電話番号にはこの「１」が付加されない。このように１つの電話番号は、発信元と着信元との位置関係に応じて、異なる着信電話番号として通知される。
【０００６】
そして、ユーザは、このような事情に関係なく、たとえば最も使用する形式によりデータベースに電話番号を登録する。
【０００７】
したがって、特許文献１による照合方法では、たとえばそれを市外局番形式の電話番号として登録していたとしても、その電話が国際電話番号形式のものとして通知された場合などにおいては、それらを一致すると判断することができない。
【０００８】
なお、このような登録電話番号との照合処理は、他にもたとえば着信履歴に基づく発信時などにおいてもなされることがある。
【０００９】
本発明は、１つの電話番号について１つの登録がなされれば、比較する２つの電話番号の中の一方の電話番号が他方の電話番号に含まれる条件が成立していない場合でも、登録電話番号を適切に選択することができるハンズフリー通話装置、電話番号判定装置および電話番号判定方法を得ることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るハンズフリー通話装置は、登録電話番号を有するデータベースと、電話機に着信した電話番号あるいは電話機に発信させる電話番号を取得する取得手段と、電話番号同士の末尾からの比較により、取得手段により取得された電話番号と少なくとも部分的に一致する登録電話番号をデータベースから抽出する抽出手段と、抽出手段により抽出された登録電話番号の中で、連続一致桁数が最も長いものを、一致する登録電話番号として選択する選択手段と、を有するものである。
【００１１】
本発明に係るハンズフリー通話装置は、上述した発明の構成に加えて以下の特徴を有するものである。すなわち、抽出手段は、５桁以上の所定の桁数において一致するものを抽出する。
【００１２】
本発明に係るハンズフリー通話装置は、上述した発明の各構成に加えて以下の特徴を有するものである。すなわち、ハンズフリー通話装置は、さらに、取得手段により取得された電話番号が、４桁以下の桁数であるか否かを判断する判断手段を有する。そして、抽出手段は、判断手段により４桁以下の桁数ではないと判断された場合、上述した電話番号同士の末尾からの比較により、取得手段により取得された電話番号と少なくとも部分的に一致する登録電話番号をデータベースから抽出し、判断手段により４桁以下の桁数であると判断された場合、取得手段により取得された電話番号と完全一致する登録電話番号をデータベースから抽出する。
【００１３】
本発明に係るハンズフリー通話装置は、上述した発明の各構成に加えて以下の特徴を有するものである。すなわち、ハンズフリー通話装置は、さらに、取得手段が電話機に着信した電話番号を取得した場合において、選択手段により登録電話番号が選択されたとき、その選択された登録電話番号およびデータベースにおいてその選択された登録電話番号に対応付けられている情報を表示し、選択手段により登録電話番号が選択されないとき、取得手段により取得された電話番号を表示する表示手段を有する。
【００１４】
本発明に係るハンズフリー通話装置は、上述した発明の各構成に加えて以下の特徴を有するものである。すなわち、ハンズフリー通話装置は、さらに、データベースに登録される登録電話番号をその末尾を揃えて昇順あるいは降順に並ばせるソート手段を有する。そして、抽出手段は、ソート処理後のデータベースの先頭のものからあるいは最後のものから順番に比較し、所定の桁数以上で一致する桁数の登録電話番号を得た後に、一致する桁数が減りはじめたら抽出処理を終える。
【００１５】
本発明に係る電話番号判定装置は、登録電話番号を有するデータベースと、着信あるいは発信する電話番号を取得する取得手段と、電話番号同士の末尾からの比較により、取得手段により取得された電話番号と少なくとも部分的に一致する登録電話番号をデータベースから抽出する抽出手段と、抽出手段により抽出された登録電話番号の中で、連続一致桁数が最も長いものを、一致する登録電話番号として選択する選択手段と、を有するものである。
【００１６】
本発明に係る電話番号判定方法は、着信あるいは発信する電話番号を取得するステップと、取得した電話番号とデータベースに登録されている登録電話番号とをそれらの末尾から比較することにより、取得手段により取得された電話番号と少なくとも部分的に一致する登録電話番号をデータベースから抽出するステップと、抽出された登録電話番号の中で、連続一致桁数が最も長いものを、一致する登録電話番号として選択するステップと、を有するものである。
【発明の効果】
【００１７】
本発明では、抽出および選択による二段階の処理により登録された電話番号を選択するので、１つの電話番号について１つの登録がなされれば、比較する２つの電話番号の中の一方の電話番号が他方の電話番号に含まれる条件が成立していない場合でも、登録電話番号を適切に選択することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態に係るハンズフリー通話装置、電話番号判定装置および電話番号判定方法を、図面に基づいて説明する。なお、電話番号判定装置は、ハンズフリー通話装置の一部として説明する。電話番号判定方法は、ハンズフリー通話装置の動作の一部として説明する。
【００１９】
図１は、ハンズフリー通話システム１の構成を示すブロック図である。ハンズフリー通話システム１は、電話番号判定装置としてのハンズフリー通話装置２および携帯電話機３を有する。
【００２０】
ハンズフリー通話装置２は、たとえば自動車などの車両内などに設置されるものであり、短距離通信デバイス１１、着信あるいは発信の電話番号などを表示する表示手段としての表示デバイス１２、キーデバイス１３、音声を出力するスピーカ１４、音声を電気信号へ変換するマイクロホン１５、メモリ１６、制御部１７などを有する。これらのデバイスなどは、図示外の乾電池などのバッテリの蓄電電力により動作する。
【００２１】
短距離通信デバイス１１は、他の短距離通信デバイス（図１では携帯電話機３の短距離通信デバイス２２）との間で短距離用の無線電波により通信をするものである。そして、短距離通信デバイス１１は、他の短距離通信デバイスとの間で通話先の電話番号や通話データなどを送受する。なお、短距離の無線通信方式としては、たとえばブルートゥース、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのＩＥＥＥ（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１の規格に準拠したものなどがある。また、家庭内などの短距離通信に使用する無線周波数帯としてはたとえば２．４ＧＨｚ帯がある。
【００２２】
メモリ１６は、たとえばフラッシュメモリなどの半導体メモリである。メモリ１６は、データベースとしての電話帳データベース１８、履歴データベース１９などを記憶する。電話帳データベース１８には、複数の電話番号を、それぞれの名前などと対応付けて登録することができる。なお、メモリ１６に記憶される電話帳データベース１８は、たとえば後述する携帯電話機３の電話帳データベース２９をコピーしたものであればよい。
【００２３】
図２は、電話帳データベース１８の一例を示すデータ構造図である。電話帳データベース１８は、登録電話番号毎の複数のレコードを有する。各レコードには、登録電話番号の他に、氏名などの情報が格納される。図２の電話帳データベース１８には、欧州在住のＡ氏の電話番号である「＋０１２  ３４５６  ７８９０」、米国在住のＢ氏の電話番号である「３１０  ＸＸＸ  ＸＸＸＸ」、日本在住のＣ氏の電話番号である「０３  ３４５６  ７８９０」、日本における電話番号の問い合わせ先の１つである「１０４」などの登録電話番号を有する。なお、「＋０１２  ３４５６  ７８９０」は、欧州内において通常に使用される電話番号（国際電話番号）であり、国際電話であることを示す記号（＋）が先頭に付加されている。また、「３１０  ＸＸＸ  ＸＸＸＸ」は、米国国内において地域回線内での通話に用いる電話番号である。また、「０３  ３４５６  ７８９０」は、日本国内での市外局番による通話に用いる電話番号である。
【００２４】
図３は、履歴データベース１９の一例を示すデータ構造図である。履歴データベース１９は、通話先の電話番号毎の複数のレコードを有する。各レコードには、着信あるいは発信による通話先電話番号、通話時刻などの情報が格納される。図３の履歴データベース１９は、Ａ氏からの国際電話による着信を示す「０１２  ３４５６  ７８９０」、Ｂ氏からの長距離電話による着信を示す「１  ３１０  ＸＸＸ  ＸＸＸＸ」、日本における電話番号の問い合わせ先の１つである「１０４」などの通話先電話番号を有する。これらの通話先電話番号は、着信時に携帯電話機３から通知された着信電話番号、あるいは発信時に携帯電話機３に通知した発信先電話番号である。
【００２５】
図１中の制御部１７は、取得手段、判断手段、抽出手段および選択手段として機能するものであり、ハンズフリー通話装置２の動作を制御して、ハンズフリー通話装置２を用いた着信および発信を実現する。また、制御部１７は、電話帳データベース１８や履歴データベース１９を管理する。具体的にはたとえば、制御部１７は、電話帳データベース１８に新たな電話番号などを登録したり、検索処理により電話帳データベース１８から登録された電話番号を選択したりする。
【００２６】
また、図１中の携帯電話機３は、図示外のキャリアの基地局との間で通話要求パケットや音声パケットなどを送受するキャリア通信デバイス２１、短距離通信デバイス２２、電話番号などを表示する表示デバイス２３、キーデバイス２４、音声を出力するスピーカ２５、音声を電気信号へ変換するマイクロホン２６、電話帳データベース２９や履歴データベース３０などを記憶するメモリ２７、制御部２８などを有する。
【００２７】
制御部２８は、携帯電話機３の動作を制御する。そして、制御部２８は、携帯電話機３のみを用いた着信および発信を実現したり、携帯電話機３およびハンズフリー通話装置２を用いた着信および発信を実現したりする。また、制御部２８は、電話帳データベース２９および履歴データベース１９を管理する。
【００２８】
なお、携帯電話機３の上記以外の各構成要素は、上述したハンズフリー通話装置２における同名の構成要素と同様の機能を奏するものであり、説明を省略する。
【００２９】
また、ハンズフリー通話装置２の制御部１７や携帯電話機３の制御部２８は、たとえば図示外のマイクロコンピュータなどにおいて、図示外のＣＰＵがメモリ１６，２７に記憶される図示外のプログラムを読み込んで実行することにより、これらの装置において実現されればよい。
【００３０】
そして、これらのプログラムは、これらの装置の出荷前にメモリ１６，２７に記録されたものであっても、これらの装置の出荷後にメモリ１６，２７に記録されたものであってもよい。また、これらのプログラムの一部が、これらの装置の出荷後にメモリ１６，２７に記録されたものであってもよい。これらの装置の出荷後にメモリ１６，２７に記録されるプログラムは、たとえばメモリカードやＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのコンピュータ読取可能な記録媒体に記録されているものをインストールしたものであっても、インターネットなどの伝送媒体を介してダウンロードしたものをインストールしたものであってもよい。
【００３１】
次に、以上の構成を有するハンズフリー通話システム１の動作を説明する。以下の説明では特に、ハンズフリー通話装置２および携帯電話機３を用いた着信動作および発信動作について説明する。
【００３２】
図４は、ハンズフリー通話装置２および携帯電話機３の着信時の動作を示すタイミングチャートである。
【００３３】
ハンズフリー通話装置２の短距離通信デバイス１１は、車内に携帯電話機３が持ち込まれると、携帯電話機３の短距離通信デバイス２２との間で相互認証のための通信を開始する。そして、これらの短距離通信デバイス１１は、互いを識別すると、相互にデータを送受信可能な状態となる（ステップＳＴ１）。そして、携帯電話機３の制御部２８は、短距離通信デバイス２２がデータ通信可能な状態になると、ハンズフリー通話のための自動発着信モードとなる（ステップＳＴ２）。
【００３４】
なお、自動発着信モードでは、制御部２８は、着信時には、携帯電話機３に対するキー操作などが無くとも所定の時間経過後に自動的に回線を接続して通話を開始し、ハンズフリー通話装置２から発信指示があると、携帯電話機３のキーデバイス２４の図示外の通話ボタンなどに対するキー操作が無くとも自動的に回線を接続して通話を開始する。
【００３５】
自動発着信モード設定後に、キャリア通信デバイス２１が着信のための通話要求パケットを受信すると（ステップＳＴ３）、携帯電話機３の制御部２８は、ハンズフリー通話装置２の制御部１７へ着信通知を送信する（ステップＳＴ４）。実際には、制御部２８は、受信した通話要求パケットから着信電話番号を抽出し、抽出した着信電話番号を含む着信通知を生成し、短距離通信デバイス２２へ供給する。そして、短距離通信デバイス２２は、供給された着信通知をハンズフリー通話装置２の短距離通信デバイス１１へ無線送信する。また、ハンズフリー通話装置２の短距離通信デバイス１１は、受信した着信通知をハンズフリー通話装置２の制御部１７へ供給する。これにより、制御部２８が生成した着信通知は、ハンズフリー通話装置２の制御部１７へ送信される。
【００３６】
着信電話番号を含む着信通知を受信すると、ハンズフリー通話装置２の制御部１７は、まず、通知された着信電話番号と合致する登録電話番号が電話帳データベース１８に登録されているものであるか否かを確認する（ステップＳＴ５）。
【００３７】
図５は、図１中の制御部１７が実行する登録確認処理の流れを示すフローチャートである。
【００３８】
着信電話番号の登録確認処理において、ハンズフリー通話装置２の制御部１７は、まず、着信電話番号の桁数が４桁以下であるか否かを判断する（ステップＳＴ１１）。
【００３９】
着信電話番号の桁数が４桁以下でない（ステップＳＴ１１でＮｏの）場合、制御部１７は、着信電話番号と電話帳データベース１８に登録されているすべての登録電話番号との比較処理を行う。具体的には、制御部１７は、電話帳データベース１８から１つの登録電話番号を読み込み（ステップＳＴ１２）、着信電話番号と登録電話番号とをそれらの末尾の桁から順番に比較し、着信電話番号と登録電話番号とが少なくとも下５桁において部分的に一致するか否かを判断する（ステップＳＴ１３）。なお、この比較処理において比較する電話番号の桁数は、着信電話番号の桁数および登録電話番号の桁数の中の短い方の桁数となる。
【００４０】
着信電話番号と登録電話番号とが少なくとも下５桁において部分的に一致する場合、制御部１７は、その登録電話番号を抽出し、メモリ１６に保存する（ステップＳＴ１４）。その後、制御部１７は、電話帳データベース１８のすべての登録電話番号との比較が終えたか否かを判断する（ステップＳＴ１５）。なお、着信電話番号と登録電話番号とが少なくとも下５桁において部分的に一致していない場合、制御部１７は、その登録電話番号の抽出処理をすることなく、電話帳データベース１８のすべての登録電話番号との比較が終えたか否かを判断する（ステップＳＴ１５）。
【００４１】
電話帳データベース１８のすべての登録電話番号との比較が終えていない（ステップＳＴ１５でＮｏの）場合、制御部１７は、電話帳データベース１８から次の登録電話番号を読み込み（ステップＳＴ１２）、上述した着信電話番号との比較処理（ステップＳＴ１３）および抽出処理（ステップＳＴ１４）を実行する。電話帳データベース１８のすべての登録電話番号との比較が終える（ステップＳＴ１５でＹｅｓ）と、制御部１７は、電話帳データベース１８からの登録電話番号の抽出処理を終える。
【００４２】
電話帳データベース１８に登録されているすべての登録電話番号との比較処理を終えると、制御部１７は、次に、メモリ１６から抽出したすべての登録電話番号を読み込み、その中で連続一致桁数が最も長いものを、一致する１つの登録電話番号として選択する（ステップＳＴ１６）。
【００４３】
たとえば着信電話番号が「０１２  ３４５６  ７８９０」である場合、制御部１７は、下５桁以上において連続的に一致する登録電話番号として、図２の電話帳データベース１８から「＋０１２  ３４５６  ７８９０」および「０３  ３４５６  ７８９０」を選択する。そして、前者の登録電話番号「＋０１２  ３４５６  ７８９０」は、着信電話番号と下１１桁において連続的に一致し、後者の登録電話番号「０３  ３４５６  ７８９０」は、着信電話番号と下８桁において連続的に一致する。そのため、制御部１７は、連続一致桁数が最も長い前者の登録電話番号「＋０１２  ３４５６  ７８９０」を、一致する１つの登録電話番号として選択することになる。
【００４４】
この他にもたとえば、着信電話番号が「０３  ３４５６  ７８９０」である場合、制御部１７は、同様の処理により、登録電話番号「０３  ３４５６  ７８９０」を選択する。このように、制御部１７は、図５による着信電話番号の登録確認処理により、着信電話番号と適切に対応する登録電話番号を選択することができる。
【００４５】
なお、図５中のステップＳＴ１１において、着信電話番号の桁数が４桁以下である（ステップＳＴ１１でＹｅｓ）と判断した場合、制御部１７は、着信電話番号と電話帳データベース１８に登録されている登録電話番号との比較処理を行う。具体的には、制御部１７は、電話帳データベース１８から１つの登録電話番号を読み込み（ステップＳＴ１７）、着信電話番号と登録電話番号とが完全に一致するか否かを判断する（ステップＳＴ１８）。そして、４桁以下の着信電話番号と登録電話番号とが完全に一致する場合、制御部１７は、その登録電話番号を、着信電話番号に一致する１つの登録電話番号として選択する（ステップＳＴ１９）。
【００４６】
また、４桁以下の着信電話番号と登録電話番号とが完全に一致していない場合、制御部１７は、電話帳データベース１８のすべての登録電話番号との比較が終えたか否かを判断する（ステップＳＴ２０）。制御部１７は、電話帳データベース１８から１つの登録電話番号を抽出するか、あるいは、電話帳データベース１８のすべての登録電話番号についての比較を終えると、一致する登録電話番号の選択処理を終える。たとえば着信電話番号が「１０４」である場合、制御部１７は、それと完全に一致する登録電話番号として、図２の電話帳データベース１８から「１０４」を選択する。
【００４７】
以上のように、図４中のステップＳＴ５の登録電話番号の選択処理を終えると、制御部１７は、電話帳データベース１８に登録されている複数の登録電話番号の中から１つの登録電話番号を選択した場合、その選択した登録電話番号を、時刻に対応付けて履歴データベース１９に追加する（ステップＳＴ６）。これにより、履歴データベース１９には、新たな通話先電話番号が追加される。また、制御部１７は、選択した登録電話番号のレコードをメモリ１６から読み込み、レコード内の登録電話番号および名前を表示デバイス１２に表示させる（ステップＳＴ７）。表示デバイス１２は、たとえば図２中の「＋０１２  ３４５６  ７８９０」および「Ａ氏」表示したり、「１０４」および「番号問い合わせ」を表示したりする。
【００４８】
また、以上の抽出および選択による二段階の処理により、登録電話番号を選択しなかった場合、制御部１７は、着信電話番号を時刻に対応付けて履歴データベース１９に追加するとともに、着信電話番号を表示デバイス１２に表示させる（ステップＳＴ６およびＳＴ７）。なお、制御部１７は、登録電話番号の選択の有無に関係なく、着信電話番号を履歴データベース１９に追加するようにしてもよい。
【００４９】
以上の着信通知に基づく着信処理がハンズフリー通話装置２においてなされる一方で、着信があった携帯電話機３では、その着信から所定の時間経過すると自動的に回線接続処理を実行する（ステップＳＴ８）。これにより、携帯電話機３は、発信元の電話機との間で通話可能な状態となる（ステップＳＴ９）。
【００５０】
この通話可能状態（ステップＳＴ９）において、携帯電話機３の制御部２８は、回線側から音声パケットを受信すると、短距離通信デバイス２２および短距離通信デバイス１１を介して、それをハンズフリー通話装置２の制御部１７へ送信する。ハンズフリー通話装置２の制御部１７は、受信した音声パケットに基づいて音声信号を生成し、スピーカ１４へ供給する。スピーカ１４は、音声パケットにコード化されていた回線接続先の音声を出力する。
【００５１】
また、ハンズフリー通話装置２のマイクロホン１５は、それに対して発話された音声を電気信号へ変換する。通話可能状態（ステップＳＴ９）にある制御部１７は、この音声の電気信号をコード化して音声パケットを生成する。また、制御部１７は、短距離通信デバイス１１および短距離通信デバイス２２を介して、生成した音声パケットを携帯電話機３の制御部２８へ送信する。制御部２８は、ハンズフリー通話装置２側から音声パケットを受信すると、キャリア通信デバイス２１を用いて、それを回線の接続先へ送信する。回線の接続先の図示外の電話機は、この音声パケットにコード化されている音声信号を再生する。
【００５２】
以上の処理により、ハンズフリー通話装置２および携帯電話機３を用いて、着信時のハンズフリー通話が可能となる。
【００５３】
図６は、ハンズフリー通話装置２の履歴データベース１９に登録されている通話先電話番号を用いた発信動作を示すタイミングチャートである。なお、ハンズフリー通話装置２の短距離通信デバイス１１と携帯電話機３の短距離通信デバイス２２との相互認証動作など（ステップＳＴ３１およびＳＴ３２）は、図４と同様であり説明を省略する。
【００５４】
ハンズフリー通話装置２の制御部１７は、ユーザによるハンズフリー通話装置２のキーデバイス２４に対する操作に基づいて、履歴データベース１９中の１つの通話先電話番号を選択する（ステップＳＴ３３）。その後、制御部１７は、その選択した通話先電話番号に基づく発信指示をする前に、選択した通話先電話番号と合致する登録電話番号が電話帳データベース１８に登録されているか否かを確認する（ステップＳＴ３４）。
【００５５】
発信時の通話先電話番号の登録確認処理において、ハンズフリー通話装置２の制御部１７は、図５の登録確認処理を実行する。具体的にはたとえば、制御部１７は、まず、通話先電話番号の桁数が４桁以下であるか否かを判断する。通話先電話番号の桁数が４桁以下でない（ステップＳＴ１１でＮｏの）場合、制御部１７は、通話先電話番号を電話帳データベース１８に登録されているすべての登録電話番号と比較し、少なくとも下５桁において一致するものを抽出する（ステップＳＴ１２〜ＳＴ１５）。また、制御部１７は、電話帳データベース１８から抽出したすべての登録電話番号の中から、連続一致桁数が最も長いものを、通話先電話番号と一致する１つの登録電話番号として選択する（ステップＳＴ１６）。
【００５６】
たとえば図３中の通話先電話番号「０１２  ３４５６  ７８９０」を選択した場合、制御部１７は、下５桁以上において連続的に一致する登録電話番号として、図２の電話帳データベース１８から「＋０１２  ３４５６  ７８９０」および「０３  ３４５６  ７８９０」を選択する。そして、制御部１７は、連続一致桁数が最も長くなる前者の登録電話番号「＋０１２  ３４５６  ７８９０」を、通話先電話番号と一致する１つの登録電話番号として選択することになる。
【００５７】
また、通話先電話番号の桁数が４桁以下である（ステップＳＴ１１でＹｅｓの）場合、制御部１７は、通話先電話番号と電話帳データベース１８に登録されている登録電話番号とを比較し、通話先電話番号と完全に一致するものを抽出する。制御部１７は、電話帳データベース１８から１つの登録電話番号を抽出するか、あるいは、電話帳データベース１８のすべての登録電話番号についての比較を終えると、登録電話番号の選択処理を終える（ステップＳＴ１７〜ＳＴ２０）。
【００５８】
以上のように、図６中のステップＳＴ３４の登録電話番号の選択処理において１つの登録電話番号を選択した場合、制御部１７は、番号訂正処理を実行する（ステップＳＴ３５）。具体的にはたとえば、制御部１７は、通話先電話番号と選択した１つの登録電話番号の桁数同士を比較する。そして、通話先電話番号より選択した登録電話番号の桁数が多い場合、制御部１７は、通話先電話番号を登録電話番号へ訂正し、登録電話番号を発信先電話番号とする。逆に、通話先電話番号より選択した登録電話番号の桁数が少ない場合、制御部１７は、履歴データベース１９において選択した通話先電話番号を発信先電話番号とする。
【００５９】
電話帳データベース１８の検索に基づく訂正処理により発信先電話番号を得ると、制御部１７は、この訂正処理後の発信先電話番号を表示デバイス１２に表示させる（ステップＳＴ３６）。なお、制御部１７は、登録電話番号を発信先電話番号とした場合には、電話帳データベース１８においてその登録電話番号と対応付けられている名前などの情報を表示デバイス１２に表示させるようにしてもよい。
【００６０】
また、制御部１７は、発信先電話番号を含む発信指示通知を携帯電話機３の制御部２８へ送信する（ステップＳＴ３７）。なお、この発信指示通知は、実際には、制御部１７から短距離通信デバイス１１へ供給され、短距離通信デバイス１１から短距離通信デバイス２２へ送信され、短距離通信デバイス２２から制御部２８へ供給される。
【００６１】
発信指示通知を受信すると、携帯電話機３の制御部２８は、発信先電話番号を指定する通話要求パケットを生成し、キャリア通信デバイス２１に送信させる（ステップＳＴ３８）。その後、携帯電話機３は、発信先電話番号の図示外の電話機との間で回線接続処理を実行する（ステップＳＴ３９）。これにより、携帯電話機３は、発信先の電話機との間で通話可能な状態となる（ステップＳＴ４０）。
【００６２】
この通話可能状態（ステップＳＴ４０）において、携帯電話機３の制御部２８は、回線側から音声パケットを受信すると、短距離通信デバイス２２および短距離通信デバイス１１を介して、それをハンズフリー通話装置２の制御部１７へ送信する。ハンズフリー通話装置２の制御部１７は、受信した音声パケットに基づいて音声信号を生成し、スピーカ１４へ供給する。スピーカ１４は、音声パケットにコード化されていた回線接続先の音声を出力する。
【００６３】
また、ハンズフリー通話装置２のマイクロホン１５は、それに対して発話された音声を電気信号へ変換する。通話可能状態（ステップＳＴ４０）にある制御部１７は、この音声の電気信号をコード化して音声パケットを生成する。また、制御部１７は、短距離通信デバイス１１および短距離通信デバイス２２を介して、生成した音声パケットを携帯電話機３の制御部２８へ送信する。制御部２８は、ハンズフリー通話装置２側から音声パケットを受信すると、キャリア通信デバイス２１を用いて、それを回線の接続先へ送信する。回線の接続先の図示外の電話機は、この音声パケットにコード化されている音声信号を再生する。
【００６４】
以上の処理により、ハンズフリー通話装置２の履歴データベース１９に登録された発信先電話番号に基づいた、ハンズフリー通話装置２および携帯電話機３を用いた発信によるハンズフリー通話が可能となる。
【００６５】
以上のように、この実施の形態のハンズフリー通話装置２の制御部１７は、携帯電話機３あるいは履歴データベース１９から電話番号（受信電話番号あるいは通話先電話番号）を取得すると、その取得した電話番号と電話帳データベース１８に登録されている各登録電話番号とをそれらの末尾から順番に比較する。そして、制御部１７は、取得した電話番号と少なくとも下５桁において部分的に一致する登録電話番号を抽出し、その中で連続一致桁数が最も長いものを一致する登録電話番号として選択する。
【００６６】
この抽出および選択による二段階の処理により、制御部１７は、取得した電話番号とは先頭部分が異なっている登録電話番号を選択することができる。比較するこの２つの電話番号の中の一方の電話番号が他方の電話番号に含まれる条件が成立していない場合でも、一致と判断すべき登録電話番号を適切に選択することができる。
【００６７】
すなわち、ハンズフリー通話装置２の制御部１７は、たとえば取得した着信電話番号の先頭に、国際電話番号が付加されていたり、国内での市外局番が付加されていたり、電話会社の選択番号などが付加されていたとしても、適切な登録電話番号との一致を判断することができる。また、制御部１７は、欧州用の携帯電話機３との組合せにおいて通常国際電話の着信電話番号の先頭に付加されている「＋（国際電話であることを示す記号）」が削除されている場合であっても、「＋」を有する適切な登録電話番号との一致を判断することができる。また、制御部１７は、米国の長距離電話による着信電話番号と、地域内の登録電話番号との一致を判断することができる。たとえば取得した着信電話番号が「０１２  ３４５６  ７８９０」である場合において、制御部１７は、図２の電話帳データベース１８から「＋０１２  ３４５６  ７８９０」という適切な登録電話番号を選択することができる。
【００６８】
また、ハンズフリー通話装置２の制御部１７は、取得した電話番号と登録電話番号とをそれらの末尾から順番に比較するので、たとえば「０１２  ３４５６  ７８９０」および「０１２  ７８９０  ３４５６」のように下から数えた桁数においてずれて部分的に一致する場合などにおいては、その誤った登録電話番号を選択してしまうことはない。
【００６９】
特に、この１段階目の抽出処理において、制御部１７は、下５桁以上の所定の桁数において一致する登録電話番号を抽出している。電話番号は、それがたとえば国際電話番号形式のものとして通知されたり、あるいは市外局番形式のものとして通知されたりしたとしても、少なくともその下５桁あるいは下７桁は同じである。したがって、一致と判断すべき登録電話番号の抽出を妨げることなく、たとえば下２桁のみが一致している、一致と判断してはいけない登録電話番号を選択してしまう可能性を格段に低下することができる。
【００７０】
また、この実施の形態の制御部１７は、取得した電話番号が４桁以下の桁数であるか否かを判断し、４桁以下の桁数ではないと判断した場合、上述した電話番号同士の末尾からの比較により、取得した電話番号と少なくとも部分的に一致する登録電話番号を電話帳データベース１８から抽出し（図５中のステップＳＴ１２〜ＳＴ１５）、４桁以下の桁数であると判断した場合、取得した電話番号と完全一致する登録電話番号を電話帳データベース１８から抽出する（図５中のステップＳＴ１７〜ＳＴ２０）。
【００７１】
したがって、制御部１７は、上述した通常のたとえば１０桁の電話番号を取得した場合における登録電話番号の選択処理を妨げることなく、４桁以下の特殊な電話番号、たとえば番号案内の電話番号（１０４）、救急電話番号（１１０，１１９）、時報案内番号（１０４）、４桁の情報サービス番号などを取得した場合には、そのままの番号を選択することができる。ハンズフリー通話装置２を用いて、これらの４桁以下の特殊な電話番号による発信などが可能となる。
【００７２】
また、この実施の形態の制御部１７は、着信時において登録電話番号を選択したとき、表示デバイス１２に、その選択した登録電話番号および電話帳データベース１８においてその選択された登録電話番号に対応付けられている情報を表示させ、登録電話番号を選択しないとき、取得した着信電話番号を表示させる。
【００７３】
したがって、ユーザは、表示デバイス１２に電話番号以外の情報が表示されるか否かに基づいて、登録電話番号の抽出がなされたか否かを容易に判断することができる。すなわち、表示デバイス１２に電話番号のみが表示される場合には、ユーザは、登録電話番号が抽出されなかったと判断することができ、表示デバイス１２に電話番号以外の名前などの情報が表示される場合には、登録電話番号が抽出されたと判断することができる。
【００７４】
そのため、ユーザ自身により、着信電話番号が電話帳データベース１８に登録されているものであるか否かを確認する必要はない。また、電話番号も見慣れた登録電話番号へ訂正されて表示されるので、表示された電話番号のみによってもユーザは容易に着信元を把握することも可能となる。
【００７５】
以上の実施の形態は、本発明の好適な実施の形態の例であるが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲において種々の変形や変更が可能である。
【００７６】
たとえば上記実施の形態では、ハンズフリー通話装置２の制御部１７は、登録電話番号の抽出処理において、取得した電話番号と少なくとも下５桁において部分的に一致する登録電話番号を抽出している。この他にもたとえば、制御部１７は、下６桁以上の桁数において部分的に一致する登録電話番号を抽出するようにしてもよい。
【００７７】
上記実施の形態では、ハンズフリー通話装置２の制御部１７は、取得した電話番号を、登録データベースに登録されているすべての登録電話番号と比較している。この他にもたとえば、ハンズフリー通話装置２の制御部１７は、事前に、電話帳データベース１８に登録される電話番号を末尾を揃えて昇順あるいは降順に並ばせるソート手段として機能し、登録電話番号の選択時には、このソート処理後の電話帳データベース１８の先頭のものからあるいは最後のものから順番に比較し、所定の桁数（たとえば１０桁など）以上で一致する桁数を得た後に、一致する桁数が減りはじめたら抽出処理を終えて、選択処理へ移行するようにしてもよい。
【００７８】
この変形例の場合、制御部１７は、電話帳データベース１８に一致する登録電話番号が存在する場合において、電話帳データベース１８に登録されているすべての登録電話番号についての比較処理をしなくて抽出処理を終えることができる。そのため、制御部１７による平均的な抽出時間を短縮することができる。その結果、電話番号の完全一致により選択される登録電話番号が電話帳データベース１８に存在する場合において、仮にたとえばそれを完全一致により選択するときと比べて、それと遜色ない略同等の平均的な抽出時間により登録電話番号を抽出することができる。
【００７９】
上記実施の形態では、ハンズフリー通話装置２の制御部１７は、電話帳データベース１８から登録電話番号を選択している。この他にもたとえば、ハンズフリー通話装置２の制御部１７は、登録電話番号の選択元を履歴データベース１９とし、電話番号を取得した場合に、履歴データベース１９に登録されている通話先電話番号の中から電話番号を選択するようにしてもよい。
【００８０】
さらに他にもたとえば、携帯電話機３の制御部２８が、電話番号を取得した場合に、携帯電話機３の電話帳データベース２９あるいは履歴データベース３０に登録されている電話番号の中から、登録電話番号を選択するようにしてもよい。なお、この変形例の場合、携帯電話機３が、電話番号判定装置となる。
【００８１】
上記実施の形態では、ハンズフリー通話装置２は、携帯電話機３と組み合わされてハンズフリー通話システム１を構成している。この他にもたとえば、ハンズフリー通話装置２は、家庭内に設置される固定電話機などと組み合わされてハンズフリー通話システム１を実現するようにしてもよい。さらに、ハンズフリー通話装置２自体も、車両内ではなく家庭内に設置されたり、たとえば携帯プレーヤのヘッドホン装置などのように人に対してウェアラブルに設置されたりするものであってもよい。
【産業上の利用可能性】
【００８２】
本発明は、携帯電話機などとともに用いられるハンズフリー通話装置などにおいて発着信をする場合に好適に利用することができる。
【図面の簡単な説明】
【００８３】
【図１】図１は、ハンズフリー通話システムの構成を示すブロック図である。
【図２】図２は、図１中の電話帳データベースの一例を示すデータ構造図である。
【図３】図３は、図１中の履歴データベースの一例を示すデータ構造図である。
【図４】図４は、図１のハンズフリー通話システムの着信動作を示すタイミングチャートである。
【図５】図５は、図１中の制御部による登録確認処理の流れを示すフローチャートである。
【図６】図６は、図１のハンズフリー通話システムの履歴発信動作を示すタイミングチャートである。
【符号の説明】
【００８４】
２  ハンズフリー通話装置（電話番号判定装置）
１２  表示デバイス（表示手段）
１７  制御部（取得手段、判断手段、抽出手段、選択手段）
１８  電話帳データベース（データベース）
【図１】
2008288643.tif 000003
【図２】
2008288643.tif 000004
【図３】
2008288643.tif 000005
【図４】
2008288643.tif 000006
【図５】
2008288643.tif 000007
【図６】
2008288643.tif 000008