(57)【要約】  通信相手である接続装置から接続のための所定の情報である接続情報を取得して保持し、通信処理が正常に完了した場合に、その処理で用いたパラメータの値を接続情報の一部である正常接続情報として接続装置ごとに保持する接続機器情報管理部２４と、接続情報に基づいて通信処理を行うハンズフリー制御部２８と、を備え、ハンズフリー制御部２８は、接続機器情報管理部２４にすでに正常接続情報が格納されている機器と通信処理を開始する場合には、その正常接続情報に基づいてパラメータを設定して通信処理を行う。
2010082334.tif 000002
【特許請求の範囲】
【請求項１】
通信相手である接続装置から接続のために必要な所定の情報である接続情報を取得して保持し、通信処理が正常に完了した場合に、その処理で用いたパラメータの値を前記接続情報の一部である正常接続情報として前記接続装置ごとに保持する接続機器情報管理手段と、
前記接続情報に基づいて通信処理を行う通信処理手段と、
を備え、
前記通信処理手段は、前記接続機器情報管理手段にすでに正常接続情報が格納されている機器と通信処理を開始する場合には、その正常接続情報に基づいてパラメータを設定して通信処理を行うことを特徴とする通信装置。
【請求項２】
通信相手である接続装置から接続のために必要な所定の情報である接続情報を取得して保持する接続機器情報管理手段と、
通信処理に用いるパラメータの複数の候補値を、順位を付けて保持する機器間通信不具合対策手段と、
前記接続情報に基づいて通信処理を行う通信処理手段と、
を備え、
前記通信処理手段は、前記通信処理で異常を検出した場合に、その処理に用いるパラメータの次の順位の候補値を前記機器間通信不具合対策手段から読み出し、読み出した値にそのパラメータを変更した後に、前記通信処理を再度実施することを特徴とする通信装置。
【請求項３】
通信処理に用いるパラメータの複数の候補値を、順位を付けて保持する機器間通信不具合対策手段、
をさらに備え、
前記通信処理手段は、前記通信処理で異常を検出した場合に、その処理に用いるパラメータの次の順位の候補値を前記機器間通信不具合対策手段から読み出し、読み出した値にそのパラメータを変更した後に、前記通信処理を再度実施することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記接続装置との送受信に関するログ情報を所定の期間分だけ一時記憶情報として記憶し、前記通信処理に異常が発生した場合には、その異常が発生した時点を含む一時記憶情報を保持する機器間通信監視手段、
をさらに備えることを特徴とする請求項１に記載の通信装置。
【請求項５】
前記接続装置との送受信に関するログ情報を所定の期間分だけ一時記憶情報として記憶し、前記通信処理に異常が発生した場合には、その異常が発生した時点を含む一時記憶情報を保持する機器間通信監視手段、
をさらに備えることを特徴とする請求項２に記載の通信装置。
【請求項６】
前記接続装置との送受信に関するログ情報を所定の期間分だけ一時記憶情報として記憶し、前記通信処理に異常が発生した場合には、その異常が発生した時点を含む一時記憶情報を保持する機器間通信監視手段、
をさらに備えることを特徴とする請求項３に記載の通信装置。
【請求項７】
前記接続通信との通信をＢｌｕｅｔｏｏｔｈ（登録商標）規格による通信とすることを特徴とする請求項１〜６のいずれか１つに記載の通信装置。
【請求項８】
ハンズフリー機能を実現するためのハンズフリー制御手段、
をさらに備え、
前記通信処理をハンズフリー接続確立のための処理とすることを特徴とする請求項１〜６のいずれか１つに記載の通信装置。
【請求項９】
ハンズフリー機能を実現するためのハンズフリー制御手段、
をさらに備え、
前記通信処理をハンズフリー接続確立のための処理とすることを特徴とする請求項７に記載の通信装置。
【請求項１０】
複数の請求項１〜９のいずれか１つに記載の通信装置と、
前記通信装置から接続情報を収集する管理装置と、
を備え、
前記管理装置は、収集した接続情報を他の通信装置に通知し、
前記管理装置から接続情報を受け取った通信装置は、その接続情報を自装置の接続情報として登録することを特徴とする通信システム。
【請求項１１】
通信相手である接続装置から接続のために必要な所定の情報である接続情報を取得して保持する接続情報取得ステップと、
通信処理が正常に完了した場合に、その処理で用いたパラメータの値を前記接続情報の一部である正常接続情報として前記接続装置ごとに保持する正常接続機器情報管理ステップと、
前記接続情報に基づいて所定の通信処理を行い、また、前記接続機器情報管理手段にすでに正常接続情報が格納されている機器と通信処理を開始する場合には、その正常接続情報に基づいてパラメータを設定して通信処理を行う通信処理ステップと、
を含むことを特徴とする機器間接続方法。
【請求項１２】
通信相手である接続装置から接続のために必要な所定の情報である接続情報を取得して保持する接続情報取得ステップと、
通信処理に用いるパラメータの複数の候補値を、順位を付けて保持する機器間通信不具合対策ステップと、
前記接続情報に基づいて通信処理を行う通信処理ステップと、
前記通信処理で異常を検出した場合に、その処理に用いるパラメータの次の順位の候補値を前記機器間通信不具合対策手段から読み出し、読み出した値にそのパラメータを変更した後に、前記通信処理を再度実施する再処理ステップと、
を含むことを特徴とする機器間接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う機器間を接続する通信装置、通信システムおよび機器間接続方法に関するものである。
【背景技術】
【０００２】
自動車の運転中に携帯電話を持ったまま通話するのは危険であるため、自動車での携帯電話の通話を行うためにハンズフリー装置を用いる場合がある。ハンズフリー装置と携帯電話との接続方式は、有線、無線を含めいくつかの形態がある。なかでもＢｌｕｅｔｏｏｔｈ（登録商標）による無線接続方式が多く実用化され普及が進んでいる。たとえば、ハンズフリーヘッドセットや、カーナビゲーションなどのようにハンズフリー機能を内蔵した車載装置が実用化されている。ユーザは、自分の携帯電話とヘッドセットまたは車載装置とをＢｌｕｅｔｏｏｔｈ（登録商標）で接続し、運転中に携帯電話を持つことなくハンズフリー通話を行うことができる。【０００３】
なお、Ｂｌｕｅｔｏｏｔｈ（登録商標）は国際的な標準化活動によって規格化された近距離無線通信技術である。したがって、Ｂｌｕｅｔｏｏｔｈ（登録商標）のハンズフリープロファイルをサポートする携帯電話は世界中に数多く存在する。このような携帯電話は、たとえば、下記特許文献１に開示されている。【０００４】
【特許文献１】国際公開０３／０６１２０５号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のＢｌｕｅｔｏｏｔｈ（登録商標）による無線通信機能を搭載した製品は、出荷時期により規格のバージョンが異なる。したがって、実用の場面でユーザが使用する製品は、最新の規格に沿っているとは限らず、旧規格に沿った製品である場合も多い。また、下位互換性を保つように定められているにも関わらず、下位互換性を実現するための規格に沿って完全に実装されていない製品も世の中にはいくつか存在する。そのため、このような携帯電話とカーナビゲーションとをＢｌｕｅｔｏｏｔｈ（登録商標）で無線接続しようとするときに、相互のＢｌｕｅｔｏｏｔｈ（登録商標）規格のバージョンの差異や不完全な実装のために、安定して接続できない不具合が発生する、という問題があった。【０００６】
また、国内だけでなく海外向けにカーナビゲーションを出荷する場合、世界中では数多くの携帯電話の機種が存在しており、Ｂｌｕｅｔｏｏｔｈ（登録商標）機能を搭載した全ての携帯電話について接続試験を行うのは困難である。さらに、カーナビゲーション製品を出荷した後も、世界中では複数の携帯電話メーカーより新たな機種が出荷され続けているため、カーナビゲーション製品の出荷前には想定されていなかった不具合が発生することもありうる。そのため、開発現場ではユーザからの不具合報告だけでは不具合の再現や原因解明が困難なケースがある、という問題があった。【０００７】
本発明は、上記に鑑みてなされたものであって、規格のバージョンの差異や不完全な実装がある場合に通信の不具合を低減することができる通信装置、通信システムおよび機器間接続方法を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、通信相手である接続装置から接続のために必要な所定の情報である接続情報を取得して保持し、通信処理が正常に完了した場合に、その処理で用いたパラメータの値を前記接続情報の一部である正常接続情報として前記接続装置ごとに保持する接続機器情報管理手段と、前記接続情報に基づいて通信処理を行う通信処理手段と、を備え、前記通信処理手段は、前記接続機器情報管理手段にすでに正常接続情報が格納されている機器と通信処理を開始する場合には、その正常接続情報に基づいてパラメータを設定して通信処理を行うことを特徴とする。
【発明の効果】
【０００９】
本発明にかかる通信装置、通信システムおよび機器間接続方法は、機器間通信不具合対策手段が、不具合時に備えて処理ごとに処理に用いるパラメータを複数保持し、処理のリトライ時に機器間通信不具合対策手段からパラメータを候補の順に読みだして、読み出したパラメータを用いて処理を行うようにしたので、通信の不具合を低減することができる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明にかかる通信システムの構成例を示す図である。
【図２】図２は、携帯電話の機能構成例を示す図である。
【図３】図３は、車載端末の機能構成例を示す図である。
【図４】図４は、無線通信接続設定方法の処理手順の一例を示すチャート図である。
【図５】図５は、機器間通信不具合対策部が保持する対策情報の一例を示す図である。
【図６】図６は、操作ガイダンス管理部が保持する、表示用リソースの一例を示す図である。
【図７】図７は、接続機器情報管理部が保持する接続機器情報の一例を示す図である。
【図８】図８は、機器検索処理手順の一例を示すフローチャートである。
【図９】図９は、ペアリング処理手順の一例を示すフローチャートである。
【図１０】図１０は、ＨＦＰリンク確立処理手順の一例を示すフローチャートである。
【符号の説明】
【００１１】
１  車両
２  車載端末
３  携帯電話
４  ユーザ
１１，２１  端末制御部
１２，２２  近距離無線通信部
１３  広域無線通信部
１４，２６  表示部
１５，２７  操作入力部
１６，２８  ハンズフリー制御部
１７  電話制御部
１８，２９  音声入力部
１９，３０  音声出力部
２３  機器間通信監視部
２４  接続機器情報管理部
２５  機器間通信不具合対策部
３１  操作ガイダンス管理部
【発明を実施するための最良の形態】
【００１２】
以下に、本発明にかかる通信装置、通信システムおよび機器間接続方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。【００１３】
実施の形態．
図１は、本発明にかかる通信システムの実施の形態の構成例を示す図である。図１に示すように、本実施の形態の通信システムは、自動車などの車両１内に構成され、車載端末２と携帯電話３と、で構成される。本実施の形態では、本発明にかかる通信装置として車載端末２を例に説明する。携帯電話３は、操作者であるユーザ４が操作し、通話等を行うための端末である。車載端末２は携帯電話３と無線で接続され、ハンズフリー機能を提供して携帯電話３の通話を補助する。なお、ここでは、車載端末２は携帯電話３を無線接続することとしたが、これに限らず、車載端末２は携帯電話３を有線接続することとしてもよい。【００１４】
図２は、携帯電話３の機能構成例を示す図である。図２に示すように、また、携帯電話３は、端末制御部１１，近距離無線通信部１２，広域無線通信部１３，表示部１４，操作入力部１５，ハンズフリー制御部１６，電話制御部１７，音声入力部１８，音声出力部１９を備えている。【００１５】
端末制御部１１は、携帯電話３の動作全般を制御する。近距離無線通信部１２は、データ交換やハンズフリー通話などのサービスを提供するために、近距離にある他の機器（この通信システムでは、車載端末２）との通信を行う。広域無線通信部１３は、電話やメールなどのサービスを提供するために、音声・データ通信の広域ネットワークとの通信を行う。【００１６】
表示部１４は、ユーザインタフェースの１つとして画面表示を行い、ユーザ４がその画面表示を見ることで携帯電話のサービスや状態などの情報を知るための手段である。操作入力部１５は、ユーザインタフェースの１つであり、ボタンやタッチパネルなどによってユーザ４からの指示を受ける。【００１７】
電話制御部１７は、広域無線通信部１３を介して電話発信や着信、通話などを行う。音ハンズフリー制御部１６は、近距離無線通信部１２を介して近距離機器へ電話制御部１７から送出された音声を入力し、また、着信や着信、通話などの際の近距離にある他の機器からの指示を受け付ける。また、声入力部１８は、マイクなどでありユーザ４からの音声を受ける。音声出力部１９はスピーカーなどでありユーザ４へ音声を出力する。【００１８】
図３は、車載端末２の機能構成例を示す図である。車載端末２は、端末制御部２１，近距離無線通信部２２，機器間通信監視部２３，接続機器情報管理部２４，機器間通信不具合対策部２５，表示部２６，操作入力部２７，ハンズフリー制御部２８，音声入力部２９，音声出力部３０，操作ガイダンス管理部３１を備えている。【００１９】
端末制御部２１は、車載端末２の動作全般を制御する。近距離無線通信部２２は、データ交換やハンズフリー通話などのサービスを提供するために、近距離にある機器（この通信システムでは、携帯電話３）との通信を行う。機器間通信監視部２３は、近距離無線通信部２２を介した通信の動作を監視し、一定期間のログの記録を行う。また、エラー通知があれば、その直前までのログを保存する。【００２０】
接続機器情報管理部２４は、他の機器（この例では携帯電話３）と自身とを近距離無線通信部２２を介して接続する際に得られた他の機器に関する情報を記憶、管理する。機器間通信不具合対策部２５は、他の機器と通信を行う際になんらかの不具合が起きた場合に解決に向けた代替手段や対処方法などの対策情報を備える。この対策情報は、たとえば、値を増減したパラメータや、別の処理を呼び出すためのパラメータなど、複数の候補のパラメータを提供するための情報である。【００２１】
表示部２６は、ユーザインタフェースの１つであり、画面表示を行い、ユーザ４がその画面表示を見ることで車載端末２のサービスや状態などの情報を知るための手段である。操作入力部２７は、ユーザインタフェースの１つであり、ボタンやタッチパネル、またはリモコンなどによってユーザ４からの指示を受ける。【００２２】
ハンズフリー制御部２８は、近距離無線通信部２２を介して電話音声の他の機器（携帯電話３）との間の入出力や電話操作のやりとりを行う。音声入力部２９は、マイクなどでありユーザ４からの音声を受ける。音声出力部３０はスピーカーなどでありユーザ４へ音声を出力する。操作ガイダンス管理部３１は、ユーザ４へ操作方法を説明するために必要な情報を表示部２６へ出力する。【００２３】
ユーザ４が、車載端末２と携帯電話３を接続してハンズフリー機能を利用するには、機器間の無線通信接続の設定を最初に行う。具体的には、ユーザ４が車載端末２の操作入力部２７を操作して表示部２６にハンズフリー設定のメニューを呼び出す。このとき、操作ガイダンス管理部３１は、携帯電話３と車載端末２の無線通信接続を設定するためのユーザ操作方法の手順を表示部２６へ出力する。ユーザ４はその指示に沿って携帯電話３または操作入力部２７などに対して適宜操作を実施する。【００２４】
以下では、無線通信接続の設定を説明するために、無線通信にＢｌｕｅｔｏｏｔｈ（登録商標）規格を適用した場合を例に取り上げる。他の通信規格に基づいて車載端末２と携帯電話３を接続する場合には、以下のＢｌｕｅｔｏｏｔｈ（登録商標）規格に対応する部分をその通信規格に対応して実施すればよい。まず、車載端末２の操作ガイダンス管理部３１は、ユーザ４に携帯電話のＢｌｕｅｔｏｏｔｈ（登録商標）通信機能を実現するための機能部の電源を入れることやその無線通信機能を有効にすることなどを指示するためのガイダンス情報を表示部２６へ出力する。ユーザ４は表示部２６に表示されたメッセージを見て、Ｂｌｕｅｔｏｏｔｈ（登録商標）による無線通信を有効にすべく、携帯電話の表示部１４を見ながら操作入力部１５を操作して、所定の設定を行う。【００２５】
つぎに、無線通信接続の設定方法を具体的に説明する。図４は、本実施の形態の無線通信接続設定方法の処理手順の一例を示すチャート図である。まず、ユーザ４は車載端末２の操作入力部２７を用いてメニューの操作を行い、ハンズフリー設定を開始する（ステップＳ１１）。車載端末２は携帯電話３のＢｌｕｅｔｏｏｔｈ（登録商標）機能を有効にするよう、ユーザ４へ指示を出す（ステップＳ１２）。ユーザ４は、携帯電話３のＢｌｕｅｔｏｏｔｈ（登録商標）機能を有効にする、または有効になっていることを確認する（ステップＳ１３）。【００２６】
そして、ユーザ４は、携帯電話３のＢｌｕｅｔｏｏｔｈ（登録商標）機能が有効になっていることを、車載端末２の操作入力部２７を操作することにより車載端末２へ通知する（ステップＳ１４）。車載端末２は、ステップＳ１４の通知を受け取ると、携帯電話３でＢｌｕｅｔｏｏｔｈ（登録商標）機能を搭載した周辺機器の検索（Ｂｌｕｅｔｏｏｔｈ（登録商標）周辺機器検索）を実行するよう、表示部２６に表示するなどによりユーザ４へ指示を出す（ステップＳ１５）。【００２７】
ユーザ４は携帯電話３の操作入力部１５を操作し、Ｂｌｕｅｔｏｏｔｈ（登録商標）周辺機器検索を開始する（ステップＳ１６）。そして、車載端末２と携帯電話３との間で所定のＢｌｕｅｔｏｏｔｈ（登録商標）周辺機器検索の処理が行われる（ステップＳ１７）。携帯電話３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）周辺機器検索の検索結果を表示部１４へ表示するなどによりユーザ４へ通知する（ステップＳ１８）。【００２８】
車載端末２は、ステップＳ１７の処理により、自身が携帯電話３に検出されたことを把握している。車載端末２は、ステップＳ１７で検出された機器（車載端末２）と携帯電話３と接続設定するよう、表示部２６に表示するなどによりユーザ４へ指示を出す（ステップＳ１９）。ユーザ４は、携帯電話３の操作入力部１５を操作し、検出された端末である車載端末２と携帯電話３の接続を実行する（ステップＳ２０）。そして、車載端末２と携帯電話３との間でペアリングの処理が行われる（ステップＳ２１）。【００２９】
一方、ペアリング（ステップＳ２１）の処理の一環として、ユーザからのパスキーの入力を必要とする場合がある。図４の例では、パスキーの入力が必要な場合を示しており、以下、ステップＳ２５までパスキーに関する処理を行うが、パスキーの入力を必要としない場合には、これらの処理は実施しない。まず、ペアリングの処理中に、携帯電話３が、パスキーの入力を要求する画面表示などによりユーザ４にパスキーの入力を促す（ステップＳ２２）。ユーザ４は、画面表示などに基づいて携帯電話３にあらかじめ定められたパスキーを入力する（ステップＳ２３）。【００３０】
また、ここでは車載端末２もパスキーの入力を必要とし、車載端末２がパスキーの入力を要求する画面表示などによりユーザ４へパスキーの入力を促す（ステップＳ２４）。ユーザ４は、車載端末２に画面表示などに基づいてあらかじめ定められたパスキーを入力する（ステップＳ２５）。【００３１】
ペアリングが成功裏に完了すると、携帯電話３と車載端末２との間でＨＦＰ（ハンズ・フリー・プロファイル）リンク確立（ステップＳ２６）が行われる。ＨＦＰリンクが確立されると、すなわち、携帯電話３が車載端末２を用いたハンズフリー機能を使用できる状態になると、車載端末２はユーザ４へハンズフリー設定が完了したことを通知する（ステップＳ２７）。【００３２】
以上、説明した処理は、一般的にハンズフリー機能を搭載した車載装置と携帯電話との間で行われる処理と同様である。本実施の形態では、正常な処理が行われている場合はこのような一般的な処理と同様の処理を実施するが、機器検索（ステップＳ１７）やペアリング（ステップＳ２１）、ＨＦＰリンク確立（ステップＳ２６）等で、なんらかの理由により正常な処理が実施できない場合に解決策を実施する点が従来技術と異なる。【００３３】
つぎに、正常な処理が実施できない場合の対策を含む本実施の形態の動作について具体的に説明する。本実施の形態では、機器間通信不具合対策部２５，操作ガイダンス管理部３１，接続機器情報管理部２４が、それぞれ異常（不具合）が発生した場合に用いる情報を保持しており、これらの情報を用いて不具合発生時の処理を実施する。【００３４】
図５は、車載端末２の機器間通信不具合対策部２５が保持する、対策情報の一例を示す図である。機器間通信不具合対策部２５は、対策情報として、処理ごとに（機器検索処理、ペアリング処理、ＨＦＰリンク処理、など）に、その処理で用いるパラメータ値を保持している。このパラメータ値は、機器検索やペアリング等の各処理ステップで用いるパラメータを、初期設定値などその時点で設定されている値から不具合への対策用として変更した値である。これらのパラメータ値は、項目ごとにそれぞれ複数の候補のパラメータ値を備える。たとえば、機器検索処理用パラメータとして、パラメータＡ１とパラメータＡ２が保持されている場合、パラメータＡ１として、パラメータＡ１−１，パラメータＡ１−２，パラメータＡ１−３の３つが保持されており、候補とする順位をパラメータＡ１−１，パラメータＡ１−２，パラメータＡ１−３の順とする。【００３５】
各処理のステップでは、初回は対策情報の最初の候補の値（パラメータＡ１の場合は、パラメータＡ１−１）である初期設定値のパラメータで処理を行い、なんらかの異常により失敗した場合には、リトライ時に、次の候補のパラメータ値（パラメータＡ１の場合は、パラメータＡ１−２）を読み出して処理を行い、さらに、リトライが必要な場合は、次々候補のパラメータ（パラメータＡ１の場合は、パラメータＡ１−３）を読み出す、というようにリトライのたびに順に候補を読み出していく。【００３６】
図６は、操作ガイダンス管理部３１が保持する、表示用リソースの一例を示す図である。表示用リソースは、ユーザインタフェースとしてのメッセージやウィンドウなどの表示の種類ごとの表示用リソースで構成される。これらのリソースのうち、ユーザインタフェースメッセージリソースは、機器間通信不具合対策部２５の各候補のパラメータと対応づけるために複数のリソースを含む。たとえば、ユーザインタフェースメッセージリソースは、パラメータＡ１−１，Ａ１−３を表示する場合に対応するメッセージ＃１のリソース，パラメータＡ１−２，Ａ２−２を表示する場合に対応するメッセージ＃２のリソース，…のように、機器間通信不具合対策部２５の各候補のパラメータとメッセージ番号を対応づけてそのメッセージのリソースを含む。操作ガイダンス管理部３１は、各種の操作をユーザに促すための画面表示情報もガイダンス情報として保持していることとする。【００３７】
図７は、接続機器情報管理部２４が保持する自身が接続した携帯電話などに関する情報（接続機器情報）の一例を示す図である。接続機器情報は、接続した機器の名称，型番，メーカー，Ｂｌｕｅｔｏｏｔｈ（登録商標）バージョン，パラメータリストを含む。パラメータリストは、その機器（携帯電話）と接続するときに各処理のステップで適切に処理された場合のパラメータを収集したリストである。【００３８】
図８は、機器検索処理手順の一例を示すフローチャートである。この処理は、上述のステップＳ１７に相当する処理である。なお、車載端末２と携帯電話３と通信する場合には、直接的にはそれぞれの近距離無線通信部１２，２２を介するが、以下の説明では省略する。【００３９】
機器検索処理が開始すると、車載端末２のハンズフリー制御部２８は、操作ガイダンス管理部３１から機器検索を行うためのガイダンス情報を読み出す（ステップＳ３１）。車載端末２のハンズフリー制御部２８は、表示部２６へこのガイダンス情報を表示させる（ステップＳ３２）。このガイダンス情報には、たとえば、ユーザ４に携帯電話でＢｌｕｅｔｏｏｔｈ（登録商標）周辺機器検索を行うように促す指示を含めることとする。【００４０】
車載端末２のハンズフリー制御部２８は、ユーザ４が携帯電話３を操作してＢｌｕｅｔｏｏｔｈ（登録商標）周辺機器検索を行い、携帯電話３により自身が検出されるのを待機する（ステップＳ３３）。車載端末２のハンズフリー制御部２８は、携帯電話３が自身を検出し、携帯電話３から検出に伴う所定の情報要求があったかどうか判定し（ステップＳ３４）、要求があれば（ステップＳ３４  Ｙｅｓ）ステップＳ３９へ進み、要求がなければ（ステップＳ３４  Ｎｏ）、さらに、タイムアウトまたはエラーであるかを判断する（ステップＳ３５）。【００４１】
タイムアウトでもエラーでもないと判断した場合（ステップＳ３５  Ｎｏ）は、ステップＳ３３からの処理を繰り返す。タイムアウトまたはエラーであると判断した場合（ステップＳ３５  Ｙｅｓ）は、ハンズフリー制御部２８は機器間通信監視部２３へタイムアウトまたはエラーを通知し、機器間通信監視部２３はエラー直前までの所定の項目についての一定期間のログを保存する（ステップＳ３６）。【００４２】
ステップＳ３６の後、ハンズフリー制御部２８は、表示部２６へリトライするかどうかの選択を促す画面を表示させ（ステップＳ３７）、ユーザ４から操作入力部２７経由でリトライする選択結果を受け付けた場合（ステップＳ３７  Ｙｅｓ）は、ハンズフリー制御部２８は、機器間通信不具合対策部２５から機器検索の処理で用いる対策情報から次候補のパラメータ値を読み出し、その値を設定し、ステップＳ３１へ戻り、ステップＳ３１以降の処理を繰り返す（ステップＳ３８）。ユーザ４から操作入力部２７経由でリトライしない選択結果を受け付けた場合（ステップＳ３７  Ｎｏ）は、処理を終了する。【００４３】
一方、ステップＳ３４で車載端末３２が携帯電話３に正常に検出されて所定の情報を要求された場合（ステップＳ３４  Ｙｅｓ）、ハンズフリー制御部２８は自機のアドレスやハンズフリーのサービスについての情報などを携帯電話３へ送信する（ステップＳ３９）。車載端末２のハンズフリー制御部２８は、携帯電話３のＢｌｕｅｔｏｏｔｈ（登録商標）規格やＨＦＰのバージョンなどの機器情報を携帯電話３に問い合わせる（ステップＳ４０）。車載端末２のハンズフリー制御部２８は、携帯電話３から機器情報を受け取り、それらの機器情報と機器検索の処理で使用したパラメータの値のリストを接続機器情報管理部２４に登録し（ステップＳ４１）、処理を終了する。【００４４】
図９は、ペアリング処理手順の一例を示すフローチャートである。この処理は、上述のステップＳ２１に相当する処理である。ペアリング処理が開始されると、まず、車載端末２のハンズフリー制御部２８は、操作ガイダンス管理部３１からペアリングを行うためのガイダンス情報を読み出す（ステップＳ５１）。車載端末２のハンズフリー制御部２８は、表示部２６へ読み出したガイダンス情報を表示させる（ステップＳ５２）。このガイダンス情報には、たとえばユーザ４に携帯電話３を操作してＢｌｕｅｔｏｏｔｈ（登録商標）周辺機器検索で検出した車載端末２との接続を行うようにとの指示を含むこととする。【００４５】
車載端末２のハンズフリー制御部２８は、携帯電話３からのペアリングのためのパスキーの要求を待機する（ステップＳ５３）。車載端末２のハンズフリー制御部２８は、携帯電話３からパスキー要求があったかどうか判定し（ステップＳ５４）、要求があれば（ステップＳ５４  Ｙｅｓ）、ステップＳ５９へ進み、要求がなければ（ステップＳ５４  Ｎｏ）、さらに、タイムアウトまたはエラーであるかを判断する（ステップＳ５５）。【００４６】
タイムアウトでもエラーでもないと判断した場合（ステップＳ５５  Ｎｏ）は、ステップＳ５３からの処理を繰り返す。タイムアウトまたはエラーであると判断した場合（ステップＳ５５  Ｙｅｓ）は、ハンズフリー制御部２８は機器間通信監視部２３へタイムアウトまたはエラーを通知し、機器間通信監視部２３はエラー直前までの所定の項目についての一定期間のログを保存する（ステップＳ５６）。【００４７】
ステップＳ５６の後、ハンズフリー制御部２８は、表示部２６へリトライするかどうかの選択を促す画面を表示させ（ステップＳ５７）、ユーザ４から操作入力部２７経由でリトライする選択結果を受け付けた場合（ステップＳ５７  Ｙｅｓ）は、ハンズフリー制御部２８は、機器間通信不具合対策部２５からペアリングの処理で用いる対策情報から次候補のパラメータ値を読み出し、その値を設定し、ステップＳ５１へ戻り、ステップＳ５１以降の処理を繰り返す（ステップＳ５８）。ユーザ４から操作入力部２７経由でリトライしない選択結果を受け付けた場合（ステップＳ５７  Ｎｏ）は、処理を終了する。【００４８】
一方、ステップＳ５４で、車載端末２が携帯電話３からパスキーを要求された場合（ステップＳ５４  Ｙｅｓ）、ハンズフリー制御部２８は接続機器情報管理部２４から相手の携帯電話３に対応する情報を読み出す（ステップＳ５９）。ハンズフリー制御部２８は、読み出した情報に基づいて携帯電話３のＢｌｕｅｔｏｏｔｈ（登録商標）のバージョン等に合わせた手順やパラメータを用いてパスキーの生成またはユーザ４の手入力によるパスキーの取得等を行い、携帯電話３へパスキー送信するとともに、携帯電話３からパスキーを受け取る（ステップＳ６０）。【００４９】
車載端末２と携帯電話３のペアリングを完了した後、車載端末２のハンズフリー制御部２８は、ペアリング処理の手順で用いたパラメータの値を接続機器情報管理部２４へ追加登録し（ステップＳ６１）、処理を終了する。【００５０】
図１０は、ＨＦＰリンク確立処理手順の一例を示すフローチャートである。この処理は、上述のステップＳ２６に相当する処理である。ＨＦＰリンク確立処理が開始されると、まず、車載端末２のハンズフリー制御部２８は、操作ガイダンス管理部３１からＨＦＰリンク確立を行うためのガイダンス情報を読み出す（ステップＳ７１）。ハンズフリー制御部２８は、表示部２６へこのガイダンス情報を表示させる（ステップＳ７２）。このガイダンス情報には、たとえば携帯電話３との接続の状況説明や操作のやり直しの指示等を含むこととする。【００５１】
つぎに、車載端末２のハンズフリー制御部２８は、携帯電話３からのＲＦＣＯＭＭ（Radio  Frequency  Communications）コネクション接続の要求を待機する（ステップＳ７３）。ハンズフリー制御部２８は、携帯電話３からＲＦＣＯＭＭコネクション接続の要求があったかを判定（ステップＳ７４）し、要求があれば（ステップＳ７４  Ｙｅｓ）、ステップＳ７９へ進み、要求がなければ（ステップＳ７４  Ｎｏ）、さらに、タイムアウトまたはエラーであるかを判断する（ステップＳ７５）。【００５２】
タイムアウトでもエラーでもないと判断した場合（ステップＳ７５  Ｎｏ）は、ステップＳ７３からの処理を繰り返す。タイムアウトまたはエラーであると判断した場合（ステップＳ７５  Ｙｅｓ）は、ハンズフリー制御部２８は機器間通信監視部２３へタイムアウトまたはエラーを通知し、機器間通信監視部２３はエラー直前までの所定の項目についての一定期間のログを保存する（ステップＳ７６）。【００５３】
ステップＳ７６の後、ハンズフリー制御部２８は、表示部２６へリトライするかどうかの選択を促す画面を表示させ（ステップＳ７７）、ユーザ４から操作入力部２７経由でリトライする選択結果を受け付けた場合（ステップＳ７７  Ｙｅｓ）は、ハンズフリー制御部２８は、機器間通信不具合対策部２５からＨＦＰリンク確立の処理で用いる対策情報から次候補のパラメータ値を読み出し、その値を設定し、ステップＳ７１へ戻り、ステップＳ５１以降の処理を繰り返す（ステップＳ７８）。ユーザ４から操作入力部２７経由でリトライしない選択結果を受け付けた場合（ステップＳ７７  Ｎｏ）は、処理を終了する。【００５４】
一方、ステップＳ７４で車載端末２が携帯電話３にＲＦＣＯＭＭコネクション接続を要求された場合（ステップＳ７４  Ｙｅｓ）、ハンズフリー制御部２８は接続機器情報管理部２４から相手の携帯電話３に対応する情報を読み出す（ステップＳ７９）。ハンズフリー制御部２８は、読み出した情報に基づいて携帯電話３のＢｌｕｅｔｏｏｔｈ（登録商標）およびＨＦＰのバージョン等に合わせた手順やパラメータを用いて、携帯電話３とのＲＦＣＯＭＭコネクション接続を行う（ステップＳ８０）。【００５５】
車載端末２と携帯電話３のＲＦＣＯＭＭコネクション接続を完了した後、車載端末２のハンズフリー制御部２８は、ＲＦＣＯＭＭコネクションの一連処理手順で使用したパラメータの値のリストを接続機器情報管理部２４へ追加登録する（ステップＳ８１）。つぎに、ハンズフリー制御部２８は、携帯電話３からのＨＦＰのサービスレベルコネクション接続の要求を待機する（ステップＳ８２）。ハンズフリー制御部２８は、携帯電話３からＨＦＰのサービスレベルコネクション接続の要求があったかどうか判定（ステップＳ８３）し、要求があれば（ステップＳ８３  Ｙｅｓ）、ステップＳ８５へ進み、要求がなければ（ステップＳ８３  Ｎｏ）、さらに、タイムアウトまたはエラーであるかを判断する（ステップＳ８４）。【００５６】
タイムアウトでもエラーでもないと判断した場合（ステップＳ８４  Ｎｏ）は、ステップＳ８２からの処理を繰り返す。タイムアウトまたはエラーであると判断した場合（ステップＳ８４  Ｙｅｓ）は、ハンズフリー制御部２８はステップＳ７６へ戻る。【００５７】
一方、ステップＳ８５では、ハンズフリー制御部２８は、携帯電話３のＢｌｕｅｔｏｏｔｈ（登録商標）およびＨＦＰのバージョン等に合わせた手順やパラメータを用いて、携帯電話３とのサービスレベルコネクション接続を行う（ステップＳ８５）。車載端末２と携帯電話３のサービスレベルコネクション接続を完了した後、車載端末２のハンズフリー制御部２８は、サービスレベルコネクションの一連の処理手順で使用したパラメータのリストを接続機器情報管理部２４へ追加登録し（ステップＳ８６）、処理を終了する。【００５８】
また、ステップＳ８０のＲＦＣＯＭＭコネクション接続やステップＳ８５のサービスレベルコネクション接続の処理中に、なんらかの処理が正しく完了しない場合には、これまで述べてきたように、機器間通信不具合対策部２５から次候補のパラメータを取り出してリトライを行う。そして、その結果（正常に処理された場合のパラメータの値）を接続機器情報管理部２４で記憶しておくことで、次回に同一機種の携帯電話と接続を行う際には、その機種に合ったパラメータに基づいて処理を行うことができるので、同じところで同じ不具合を起こさずに接続することができるようになる。【００５９】
また、機器間通信監視部２３ではまたはエラーの直前までのログを記憶するようにしたが、エラー発生時にその前後の処理のログを記憶させておくこともできる。リトライによっても不具合が解決できない場合に、これらのログと接続機器情報管理部２４が保持する各接続機器情報とを含む情報を車載端末２の開発現場へ送付すれば、不具合の解決に向けてより効率的な作業を行うことができる。【００６０】
なお、ここでは、車載端末２と携帯電話３の接続設定の処理について説明したが、これに限らず、着呼や発呼、通話中、通話終了など、ハンズフリーのさまざまな処理についても、なんらかの処理が正しく完了しない場合に、上述と同様のリトライ処理やログの記憶などを行うことができる。【００６１】
以上のように、本実施の形態では、接続機器情報管理部２４が、正常に接続した機器から通信規格などを含むその機器の接続情報を取得し、取得した接続情報を保持し、また、処理が正常に行われた場合には、その場合のパラメータの値をその機器の接続情報とともに接続機器情報管理部２４が保持するようにし、再度、同一の機器と同一の処理を実施する場合には、接続機器情報管理部２４が保持しているパラメータの値を用いて処理を実施するようにした。また、機器間通信不具合対策部２５が、不具合時に備えて処理ごとに処理に用いるパラメータを複数保持し、ハンズフリー制御部２８が、処理のリトライ時に機器間通信不具合対策部２５からパラメータを候補の順に読みだして、読み出したパラメータを用いて処理を行うようにした。そのため、通信の不具合の発生を低減することができる。また、初期の接続のための設定処理中に不具合が発生した場合、リトライを繰り返しながら不具合を解決することができる。【００６２】
また、機器間通信監視部２３ではまたはエラーの直前までのログを記憶するようにしたので、不具合が発生した場合に問題箇所を絞り込むことができる。【００６３】
また、機器間通信監視部２３や接続機器情報管理部２４に記憶された情報を車のディーラーや通信を介して、車載端末２のメーカーの管理する計算機などへアップロードすれば、世界中の数多くの携帯電話との対応状況の確認や不具合解決作業を行いやすくなる。また逆に車載端末２のメーカーの管理する計算機から車載端末２へ更新情報をダウンロードできるようにすれば、車載端末２の改良が容易になりより使いやすくなる。
【産業上の利用可能性】
【００６４】
以上のように、本発明にかかる通信装置、通信システムおよび機器間接続方法は、無線通信を行う機器間を接続するに有用であり、特に、車両等に搭載される通信システムに適している。
【図１】
2010082334.tif 000003
【図２】
2010082334.tif 000004
【図３】
2010082334.tif 000005
【図４】
2010082334.tif 000006
【図５】
2010082334.tif 000007
【図６】
2010082334.tif 000008
【図７】
2010082334.tif 000009
【図８】
2010082334.tif 000010
【図９】
2010082334.tif 000011
【図１０】
2010082334.tif 000012
【国際調査報告】
2010082334.tif 000013
2010082334.tif 000014
2010082334.tif 000015
2010082334.tif 000016