(57)【特許請求の範囲】
【請求項１】
ハンズフリー通話に関する第１プロファイル及びオーディオに関する第２プロファイルを含む複数のプロファイルを用いて、通信端末と通信可能な通信部と、
前記通信部と通信している前記通信端末から前記通信部に送信されたパケット情報に拡張同期パケットが含まれない場合に、前記通信部の役割をマスターからスレーブに切り替えることを禁止する制御部と
を備える、無線通信システム。
【請求項２】
請求項１に記載の無線通信システムであって、
前記制御部は、
前記通信部が複数の前記通信端末との各通信に用いる前記プロファイルに基づいて、前記各通信に割り当てられるパケットのタイプを変更する、無線通信システム。
【請求項３】
請求項１に記載の無線通信システムであって、
前記制御部は、
第１の前記通信端末に対する前記通信部の前記役割が、前記通信部と第２の前記通信端末との間で通信を行う際にスレーブに切り替えられた場合には、前記通信部と前記第２の通信端末との間の通信が切断される際に、前記第１の通信端末に対する前記通信部の前記役割をマスターに戻す、無線通信システム。
【請求項４】
請求項１に記載の無線通信システムであって、
前記制御部は、
第１の前記通信端末に対して前記通信部がマスターの役割を担うことによって第１ピコネットを形成し、かつ、第２の前記通信端末に対して前記通信部がスレーブの役割を担うことによって第２ピコネットを形成する場合に、前記第２ピコネットの同期クロックのオフセット値を前記第１ピコネットに設定する、無線通信システム。
【請求項５】
請求項１に記載の無線通信システムであって、
前記制御部は、
第１の前記通信端末に対して前記通信部がスレーブの役割を担うことによって第１ピコネットを形成し、かつ、第２の前記通信端末に対して前記通信部がスレーブの役割を担うことによって第２ピコネットを形成する場合に、前記第１ピコネット及び前記第２ピコネットのいずれか一方の同期クロックのオフセット値を、他方に設定する、無線通信システム。
【請求項６】
請求項２に記載の無線通信システムであって、
前記制御部は、
第１の前記通信端末に対して前記通信部がマスターの役割を担うことによって第１ピコネットを形成し、かつ、第２の前記通信端末に対して前記通信部がスレーブの役割を担うことによって第２ピコネットを形成する場合に、前記第２ピコネットの同期クロックのオフセット値を前記第１ピコネットに設定する、無線通信システム。
【請求項７】
請求項２に記載の無線通信システムであって、
前記制御部は、
第１の前記通信端末に対して前記通信部がスレーブの役割を担うことによって第１ピコネットを形成し、かつ、第２の前記通信端末に対して前記通信部がスレーブの役割を担うことによって第２ピコネットを形成する場合に、前記第１ピコネット及び前記第２ピコネットのいずれか一方の同期クロックのオフセット値を、他方に設定する、無線通信システム。
【請求項８】
請求項１に記載の無線通信システムであって、
前記無線通信システム及び前記複数の通信端末の前記役割、並びに、前記無線通信システムと前記複数の通信端末との通信に用いられている前記プロファイル及びパケットのタイプを表示する表示部
をさらに備える、無線通信システム。
【請求項９】
ハンズフリー通話に関する第１プロファイル及びオーディオに関する第２プロファイルを含む複数のプロファイルを用いて、通信端末と通信可能な通信部と、
前記第１及び前記第２プロファイルの両方を用いて前記通信部が複数の前記通信端末と通信している場合、前記通信部の役割をマスターからスレーブに切り替えることを禁止する制御部と
を備える、無線通信システム。
【請求項１０】
請求項９に記載の無線通信システムであって、
前記制御部は、
前記通信部が複数の前記通信端末との各通信に用いる前記プロファイルに基づいて、前記各通信に割り当てられるパケットのタイプを変更する、無線通信システム。
【請求項１１】
請求項９に記載の無線通信システムであって、
前記制御部は、
第１の前記通信端末に対する前記通信部の前記役割が、前記通信部と第２の前記通信端末との間で通信を行う際にスレーブに切り替えられた場合には、前記通信部と前記第２の通信端末との間の通信が切断される際に、前記第１の通信端末に対する前記通信部の前記役割をマスターに戻す、無線通信システム。
【請求項１２】
ハンズフリー通話に関する第１プロファイル及びオーディオに関する第２プロファイルを含む複数のプロファイルを用いて、通信部が通信端末と通信し、
前記通信部と通信している前記通信端末から前記通信部に送信されたパケット情報に拡張同期パケットが含まれない場合に、前記通信部の役割をマスターからスレーブに切り替えることを禁止する、無線通信の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）通信などを行う無線通信システム、及び、無線通信の通信方法に関する。
【背景技術】
【０００２】
Ｂｌｕｅｔｏｏｔｈ通信を行う場合、通信機器及び通信端末（例えば携帯電話機やスマートフォン）のそれぞれは、マスターまたはスレーブの役割を担い、ピコネットという接続状態を形成する。ピコネットにおいては、マスターで決定される通信タイミングに合わせてスレーブとの通信が成立する仕組みになっており、他のピコネットとの間では通信タイミングは同期していない。また、Ｂｌｕｅｔｏｏｔｈ通信では、一つの通信機器が、あるピコネットのマスターとして動作しつつ、他のピコネットのスレーブとして動作したり、複数のピコネットのスレーブとして動作する、所謂スキャターネットという接続状態を形成する場合もあり、これらの接続状態では、各ピコネット間同士の通信タイミングの同期を合わせることはできない。【０００３】
同期が合っていない場合の問題として、例えば通信機器が、マスターとしてある通信端末とハンズフリーを行うためのＨＦＰ（Hands Free Profile）を用いて通信を行うとともに、別の通信端末との間ではスレーブとして音楽などの音声を出力するためのＡＶＰ（オーディオに関連するプロファイルの総称）を用いて通信を行うと、スキャターネットの接続状態となり、各々の通信状況によっては、ＡＶＰによる音声出力品質が劣化したり、通信自体が切断されてしまうことがある。【０００４】
一方、ナビゲーション装置などの車載器において、通信端末とＢｌｕｅｔｏｏｔｈ通信を行うものが知られている（例えば特許文献１）。ただし、上述の現象によって例えばＡＶＰの通信が切断されないように、従来の車載器は、複数の通信端末に対してマスターの役割を担うピコネット接続状態を形成する様に通信制御している。具体的には、通信端末から車載器に対してマスターからスレーブに切り替えるロールスイッチ（role switch）が要求されても、その要求を拒否（reject）する仕様で車載器が構成されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７９４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、市場の通信端末には、通信端末側がマスターとして動作することを前提にしたものが存在する。【０００７】
上述したように車載器は、ロールスイッチの要求を拒否するように構成されているので、ロールスイッチを拒否された通信端末側の実装仕様によっては車載器と通信接続することができないという問題がある。あるいは、車載器と下位のプロトコルにおいて通信接続できたとしても、車載器と上位のプロトコルにおいて通信接続することができず、データ通信及びネットワーク通信において何らかのサービス機能が制限される。この結果、ユーザに対する利便性が喪失されてしまう問題がある。さらに、マスターの役割しか担わない通信端末も市場に現れてきており、車載器は、上述と同様に当該通信端末と適切に通信を行うことができないという問題がある。【０００８】
そこで、本発明は、上記のような問題点を鑑みてなされたものであり、様々な通信端末との通信を適切に行うことが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る無線通信システムは、ハンズフリー通話に関する第１プロファイル及びオーディオに関する第２プロファイルを含む複数のプロファイルを用いて、通信端末と通信可能な通信部と、通信部と通信している通信端末から通信部に送信されたパケット情報に拡張同期パケットが含まれない場合に、通信部の役割をマスターからスレーブに切り替えることを禁止する制御部とを備える。【００１０】
また、本発明に係る無線通信システムは、ハンズフリー通話に関する第１プロファイル及びオーディオに関する第２プロファイルを含む複数のプロファイルを用いて、通信端末と通信可能な通信部と、第１及び第２プロファイルの両方を用いて通信部が複数の通信端末と通信している場合、通信部の役割をマスターからスレーブに切り替えることを禁止する制御部とを備える。【００１１】
また、本発明に係る通信方法は、ハンズフリー通話に関する第１プロファイル及びオーディオに関する第２プロファイルを含む複数のプロファイルを用いて、通信部が通信端末と通信し、通信部と通信している通信端末から通信部に送信されたパケット情報に拡張同期パケットが含まれない場合に、通信部の役割をマスターからスレーブに切り替えることを禁止する。
【発明の効果】
【００１２】
本発明によれば、従来の問題を回避し、かつマスターの役割しか担わない通信端末との通信も適切に行うことができる。【００１３】
本発明の目的、特徴、態様および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１４】
【図１】Ｂｌｕｅｔｏｏｔｈ通信の基本事項を説明するための図である。
【図２】Ｂｌｕｅｔｏｏｔｈ通信の基本事項を説明するための図である。
【図３】Ｂｌｕｅｔｏｏｔｈ通信の基本事項を説明するための図である。
【図４】Ｂｌｕｅｔｏｏｔｈ通信の基本事項を説明するための図である。
【図５】実施の形態１に係る車載器の構成を示すブロック図である。
【図６】実施の形態１に係る車載器の動作を説明するための図である。
【図７】実施の形態１に係る車載器の構成を示すブロック図である。
【図８】実施の形態１に係る車載器の動作を示すフローチャートである。
【図９】実施の形態１に係る車載器の動作を示すシーケンス図である。
【図１０】実施の形態１に係る車載器の動作を示すシーケンス図である。
【図１１】実施の形態１に係る車載器の動作を示すシーケンス図である。
【図１２】実施の形態２に係る車載器の動作を示すシーケンス図である。
【図１３】実施の形態２に係る車載器の動作を示すシーケンス図である。
【図１４】実施の形態３に係る車載器の動作を示すシーケンス図である。
【図１５】実施の形態４に係る車載器の動作を示すシーケンス図である。
【図１６】実施の形態５に係る車載器の動作を示すフローチャートである。
【図１７】実施の形態５に係る車載器の動作を示すシーケンス図である。
【図１８】実施の形態５に係る車載器の動作を示すシーケンス図である。
【図１９】実施の形態５に係る車載器の動作を示すシーケンス図である。
【図２０】実施の形態６に係る車載器の動作を説明するための図である。
【図２１】実施の形態６に係る車載器の動作を説明するための図である。
【図２２】実施の形態７に係る車載器の動作を示すフローチャートである。
【図２３】実施の形態７に係る車載器の動作を示すシーケンス図である。
【図２４】実施の形態７に係る車載器の動作を示すシーケンス図である。
【図２５】実施の形態７に係る車載器の動作を示すシーケンス図である。
【図２６】実施の形態７に係る車載器の動作を示すシーケンス図である。
【図２７】変形例に係る通信端末の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
＜実施の形態１＞
以下の実施の形態では、本発明に係る無線通信システムが、ナビゲーション機能や通話機能やＡＶ機能などを複合的に有する車載器（例えばヘッドユニット）単体において実現されている場合を例にして説明する。この車載器は、携帯電話機やスマートフォンなどの通信端末とＢｌｕｅｔｏｏｔｈ通信を行うように構成されている。
【００１６】
以下では、本発明の実施の形態１に係る車載器について説明する前に、Ｂｌｕｅｔｏｏｔｈ通信の基本事項と、本実施の形態１に係る車載器と関連する車載器（以下「関連車載器」と記す）について説明する。
【００１７】
＜基本事項＞
＜プロファイル＞
図１〜図３は、通信機器８１が、携帯電話機やスマートフォンなどの通信端末２とＢｌｕｅｔｏｏｔｈ通信を行っている様子を示す図である。Ｂｌｕｅｔｏｏｔｈ通信には、通信機器８１及び通信端末２などにおいて各種機能を実行するためのプロファイルが、規定されている。
【００１８】
図１では、通信機器８１が、ＰＡＮ（Personal Area Network profile）等のネットワークとのデータ通信を行う為のプロファイルを用いて通信端末２と通信接続している様子が示されている。ＰＡＮを用いた通信では、通信機器８１が、通信端末２を介して基地局３と通信可能、または、通信端末２、基地局３及び通信網４を介してサーバ５若しくは基地局６と通信可能となる。
【００１９】
図２では、通信機器８１が、ＨＦＰというプロファイルを用いて通信端末２と通信接続している様子が示されている。ＨＦＰを用いた通信では、通信機器８１のユーザは、通信端末２、基地局３及び通信網４を介して通話相手の通話機７と通話することが可能となる。
【００２０】
図３では、通信機器８１が、ＡＶＰというプロファイルを用いて通信端末２と通信接続している様子が示されている。ＡＶＰを用いた通信では、通信機器８１は、通信端末２から送信された音楽などの音声データを受信し、当該音声データに応じた音声を出力することが可能となる。
【００２１】
なお、Ｂｌｕｅｔｏｏｔｈ通信のプロファイルには、上記以外にもファクシミリ送信を行うためのＦＡＸ（Fax Profile）や、ファイル転送を行うためのＦＴＰ（File Transfer Profile）など様々なプロファイルが規定されている。
【００２２】
＜マスター、スレーブ、ピコネット＞
通信機器８１と通信端末２とが、Ｂｌｕｅｔｏｏｔｈ通信を行う場合、通信機器８１及び通信端末２の一方はマスターの役割を担い、他方はスレーブの役割を担う。
【００２３】
ここで、例えば、通信機器８１の役割がマスターであり、かつ、複数の通信端末２の役割がスレーブである場合には、マスターである通信機器８１を中心に、スレーブである複数の通信端末２を統合するネットワーク（ピコネット）が形成される。一方、例えば、一の通信端末２の役割がマスターであり、かつ、通信機器８１及び他の通信端末２の役割がスレーブである場合には、マスターである一の通信端末２を中心に、スレーブである通信機器８１及び他の通信端末２を統合するネットワーク（ピコネット）が形成される。
【００２４】
このように、一のマスターに対しては一または複数のピコネットが形成される。なお、各ピコネットの通信タイミングは、マスターによって決定される。
【００２５】
＜スキャターネット接続、ＳＣＯリンク＞
通信機器８１及び通信端末２のそれぞれは、複数のピコネットに接続することが可能である。例えば、通信機器８１は、一のピコネットに属しつつ、他のピコネットに属することが可能である。このような接続は、スキャターネット接続と呼ばれる。
【００２６】
通信機器８１がスキャターネット接続を行っている場合、通信機器８１は、一のピコネットでマスターの役割を担いつつ、他のピコネットでスレーブの役割を担うことが可能である。また、それだけでなく、通信機器８１は、一のピコネットでスレーブの役割を担いつつ、他のピコネットでスレーブの役割を担うことが可能である。
【００２７】
次に、スキャターネット接続の通信における同期のタイミングについて説明する。図４（ａ）及び図４（ｂ）は、スキャターネット接続の通信における同期のタイミングの一例を示す図である。
【００２８】
具体的には、図４（ａ）では、通信機器８１と第１の通信端末とが形成する第１ピコネットにおいて、通信機器８１がスレーブの役割を担っており、図４（ｂ）では、通信機器８１と第２の通信端末とが形成する第２ピコネットにおいて、通信機器８１がマスターの役割を担っている。また、図４（ａ）では、通信機器８１は、ＨＦＰを用いて第１の通信端末と通信しており、図４（ｂ）では、通信機器８１は、ＡＶＰを用いて第２の通信端末と通信している。
【００２９】
図４（ａ）に示すように、ＨＦＰを用いた通信では、ＳＣＯ（Synchronous Connection Oriented）リンクと呼ばれるポイントツーポイント・リンクによるパケット交換接続が、一定期間ごと（例えば６スロットごと）に行われる。つまり、ＳＣＯリンクでは、周期的にパケットの送受信が繰り返し行われる。
【００３０】
一方、図４（ｂ）に示すように、ＡＶＰを用いた通信では、ＡＣＬ（Asynchronous Connection-Less）に関するパケットの送受信が非周期的に繰り返し行われる。
【００３１】
ここで、上述したように、第１ピコネットの通信タイミングは、マスターの役割を担う第１の通信端末によって制御されており、第２ピコネットの同期のタイミングは、マスターの役割を担う通信機器８１によって制御される。このため、第１ピコネットと、第２ピコネットとの間の通信タイミングに依存性はなく非同期である。
【００３２】
この結果、図４（ａ）の第１ピコネットの期間Ｐにおける通信機器８１の通信動作（受信）と、図４（ｂ）の第２ピコネットの期間Ｐにおける通信機器８１の通信動作（送信）とが衝突してしまい、図４（ｂ）の通信機器８１の通信動作が行われなくなることがある。図４（ｂ）の例のように、使用されているプロファイルが、音声出力するＡＶＰなどのプロファイルなどのリアルタイム性が要求されるプロファイルである場合には、音声出力が切断されてしまったり、最悪通信自体が切断されるなど、上記衝突が不具合として顕在化してしまう。
【００３３】
＜ロールスイッチ＞
以上のようなピコネット間の非同期による不具合を解消するためには、通信機器８１が、スキャターネット接続を行わずに、第１ピコネット及び第２ピコネットの両方においてマスターの役割を担えばよい。具体的には、第１ピコネットにおいて、スレーブである通信機器８１が、マスターである第１の通信端末に対してスレーブに切り替わるように要求し、第１の通信端末が当該要求に応じてマスターからスレーブに切り替わるとともに、通信機器８１が第１の通信端末との関係においてスレーブからマスターに切り替わるようにすればよい。このような役割の切り替わりは、ロールスイッチと呼ばれる。
【００３４】
ロールスイッチは、通信に用いられるプロファイルの種類などに応じて適宜行われる場合がある。例えば、通信機器８１がマスターの役割を担っている場合に、通信端末２がＰＡＮを用いて通信機器８１と通信接続しようとする場合には、通信端末２は、通信機器８１に対してマスターからスレーブに切り替わるロールスイッチを行うように要求することがある。なお、ロールスイッチが実行されると、通常、通信網のトポロジーが変更される。
【００３５】
＜関連車載器＞
次に、本実施の形態１に係る車載器と関連する車載器、つまり関連車載器について説明する。
【００３６】
関連車載器は、上述の通信機器８１に対応しており、通信端末２とＢｌｕｅｔｏｏｔｈ通信を行うように構成されている。上述と同様に、関連車載器が、スキャターネット接続によって、ＨＦＰを用いて一の通信端末２と通信を行うとともに、ＡＶＰを用いて別の通信端末２と通信と行う場合には、ＡＶＰによる音声出力が切断されてしまうことがある。
【００３７】
そこで、関連車載器では、複数の通信端末２に対してマスターの役割を担うことができるように、通信端末２からマスターからスレーブに切り替えるロールスイッチが要求されても、その要求を拒否する仕様で構成されている。
【００３８】
しかしながら、通信端末２が、関連車載器に対してスレーブの役割を担うように要求することがあるＰＡＮを用いて通信接続しようとする場合、関連車載器は、通信端末２などからのロールスイッチの要求を拒否するように構成されているので、通信端末２がＰＡＮを用いて車載器と適切に通信を行うことができないことがあるという問題がある。また、マスターの役割しか担わない通信端末２も市場に現れてきており、関連車載器は、上述と同様に当該通信端末２とも適切に通信を行うことができないという問題がある。
【００３９】
＜実施の形態１に係る車載器の構成＞
これに対して、以下で説明する本実施の形態１に係る車載機によれば、上述の問題を解決することが可能となっている。
【００４０】
図５は、本実施の形態１に係る車載器１の主要な構成を示すブロック図である。図５の車載器１は、通信部１１と、これを制御する制御部１６とを備えている。車載器１は、通信端末２とＢｌｕｅｔｏｏｔｈ通信を行うことが可能である。なお、図５では、車載器１が二つの通信端末２（第１の通信端末２ａ及び第２の通信端末２ｂ）とＢｌｕｅｔｏｏｔｈ通信を行っている例が示されているが、車載器１と当該通信を行う通信端末２の数は、これに限ったものではない。
【００４１】
通信部１１は、ハンズフリー通話に関するＨＦＰ（第１プロファイル）及びオーディオに関するＡＶＰ（第２プロファイル）を含む複数のプロファイルを用いて、マスターの役割にて通信端末２と通信可能である。なお、通信部１１は、Ｂｌｕｅｔｏｏｔｈの規格に合った無線通信装置などから構成される。
【００４２】
制御部１６は、例えば車載器１の図示しないＣＰＵ（Central Processing Unit）などが、車載器１の図示しない半導体メモリなどの記憶装置に記憶されたプログラムを実行することにより、当該ＣＰＵの機能として実現される。このようなプログラムの実行により、様々な機能を有する制御部１６が実現される。その機能の一つとして、制御部１６は、ＨＦＰを用いて通信部１１と通信している通信端末２から通信部１１に送信されたパケット情報に、拡張同期パケットが含まれない場合に、通信部１１の役割をマスターからスレーブに切り替えることを禁止する。
【００４３】
ここで、拡張同期パケットには、例えば図４（ａ）に示したＳＣＯリンクを発展させたｅＳＣＯ（Extended SCO）リンクが可能か否かを示すパケットなどが適用される。図４（ａ）、図４（ｂ）、図６（ａ）及び図６（ｂ）を用いて、ｅＳＣＯについて簡単に説明する。
【００４４】
図４（ａ）に示したＳＣＯリンクでは、パケットの送受信が繰り返し行われる間隔（周期）が一定であったため、ＳＣＯリンクを用いる場合には、図４（ａ）及び図４（ｂ）に示したように第１及び第２ピコネットの通信動作が衝突する。
【００４５】
一方、ｅＳＣＯリンクでは、パケットの送受信が繰り返し行われる間隔（周期）が可変であり、当該間隔の自由度が高くなっている。このため、ｅＳＣＯリンクを用いる場合には、図６（ａ）及び図６（ｂ）に示すようにパケットの送受信が繰り返し行われる間隔を適宜変更することによって、第１及び第２ピコネットの通信動作の衝突が抑制される。したがって、拡張同期パケットを確認してｅＳＣＯリンクなどを使用することが可能に構成された本実施の形態１に係る車載器１によれば、異なるピコネット間における通信動作の衝突を抑制すること、すなわち衝突頻度を低減することが可能となっている。
【００４６】
次に、車載器１の主要な構成要素だけでなく、付加的な構成要素についても説明する。図７は、本実施の形態１に係る車載器１の主要な構成及び付加的な構成を示すブロック図である。図７の車載器１は、上述の通信部１１及び制御部１６に加えて、記憶部１２、入力部１３、音声入出力部１４及び表示部１５を備えている。なお、図７では、車載器１が三つの通信端末２（第１の通信端末２ａ、第２の通信端末２ｂ及び第３の通信端末２ｃ）とＢｌｕｅｔｏｏｔｈ通信を行っている例が示されているが、車載器１と当該通信を行う通信端末２の数は、これに限ったものではない。
【００４７】
制御部１６は、車載器１の構成要素を統括的に制御する。図７の制御部１６は、音声制御部１６ａ、表示制御部１６ｂ、通信状態管理部１６ｃ及び通信制御部１６ｄの機能を有している。
【００４８】
記憶部１２には、車載器１が、Ｂｌｕｅｔｏｏｔｈ通信を行うのに必要な情報（例えばパラメータなどの設定値）が記憶されている。この記憶部１２は、例えばハードディスクドライブ（ＨＤＤ）、ＤＶＤ（Digital Versatile Disc）、または、半導体メモリなどの記憶装置から構成される。
【００４９】
入力部１３は、ユーザからの操作を受け付け、当該操作に応じた信号を制御部１６に出力する。入力部１３は、例えば、ユーザの手動操作により信号を出力するボタン及びタッチパネル、その他の適切な入力装置の少なくともいずれかから構成される。
【００５０】
音声入出力部１４は、受け付けた音声に基づく音声信号を音声制御部１６ａに入力したり、音声制御部１６ａから出力された音声信号に基づいて音声を外部に出力したりする。
【００５１】
表示部１５は、表示制御部１６ｂから出力された映像信号に基づいて映像やアイコンなどを表示する。
【００５２】
次に、制御部１６の各機能（各構成要素）について詳細に説明する。音声制御部１６ａは、音声入出力部１４の音声を制御し、表示制御部１６ｂは、表示部１５の表示を制御する。
【００５３】
通信状態管理部１６ｃは、例えばミドルウェアによって実現されており、通信部１１が担っている役割（マスター／スレーブ）の管理、通信端末２とのＢｌｕｅｔｏｏｔｈ接続の状態（例えばプロファイルなど）の管理、通信部１１と通信端末２との間の通信で使用可能なパケットのタイプの管理などを行うとともに、各種判定を行う。また、通信状態管理部１６ｃは、ロールスイッチなどのＢｌｕｅｔｏｏｔｈ通信に必要な設定を、通信制御部１６ｄを経由して通信部１１に指示する。
【００５４】
通信制御部１６ｄは、通信状態管理部１６ｃからの指示に基づいて、通信部１１にコマンド制御を行う。
【００５５】
＜動作＞
図８は、本実施の形態１に係る車載器１の動作を示すフローチャートであり、図９、図１０及び図１１は、当該車載器１の動作を示すシーケンス図である。
【００５６】
まず、図８のステップＳ１にて、ロールスイッチの許可設定を行う。そして、ステップＳ２にて、通信部１１は、通信端末２と通信を行い、パケット情報（対応パケット情報）を取得する。
【００５７】
このステップＳ１及びＳ２は、図９のステップＳ６１〜Ｓ６５に対応している。具体的には、ステップＳ６１にて、通信状態管理部１６ｃは、通信制御部１６ｄを介して、通信部１１にロールスイッチを許可する設定を行う。ステップＳ６２にて、通信部１１は、第１の通信端末２ａとパケット情報を送受信し、ステップＳ６３にて、通信部１１は、第２の通信端末２ｂと対応パケット情報を送受信する。ただし、ステップＳ６３は、図９に図示したタイミングに限ったものではなく、例えば図１０のステップＳ７１の後で行われてもよい。
【００５８】
ステップＳ６４にて、通信部１１は、上記送受信によって得られたパケット情報を、通信制御部１６ｄを介して通信状態管理部１６ｃに通知し、ステップＳ６５にて、通信状態管理部１６ｃは、パケット情報を記憶（保持）する。なお、以下では、ステップＳ６５の次のステップＳ６６にて、通信部１１及び第１の通信端末２ａの間に、通信部１１をマスター、第１の通信端末２ａをスレーブとするＨＦＰ接続が確立しているものとして説明する。
【００５９】
図８に戻ってステップＳ３にて、通信状態管理部１６ｃは、通信部１１と一の通信端末２との間でプロファイル接続要求があるか否かを判定する。以下では、この一の通信端末２は、第２の通信端末２ｂであるものとして説明する。通信状態管理部１６ｃは、入力部１３にて接続要求に対応する操作を受け付けた場合には接続要求があると判定してステップＳ４に進み、そうでない場合には接続要求がないと判定してステップＳ３を再度行う。
【００６０】
ステップＳ４にて、通信状態管理部１６ｃは、ＨＦＰ接続している第１の通信端末２ａからのパケット情報に、拡張同期パケットが含まれるか否かを判定する。拡張同期パケットが含まれると判定した場合にはステップＳ５に進み、そうでない場合にはステップＳ６に進む。
【００６１】
ステップＳ４からステップＳ５に進んだ場合、車載器１及び第２の通信端末２ｂはプロファイル接続を確立するとともに、表示部１５は、接続結果を表示する。その後、図８の動作が終了する。
【００６２】
このステップＳ５は、図１０のステップＳ７１〜Ｓ７６に対応している。なお、図１０の例では、プロファイル接続要求はＰＡＮ接続要求であるものとして説明するが、これに限ったものではない。
【００６３】
ステップＳ７１にて、通信状態管理部１６ｃは、通信制御部１６ｄ及び通信部１１を介して、第２の通信端末２ｂにプロファイル接続（ここではＰＡＮ接続）を要求する。ステップＳ７２にて、第２の通信端末２ｂは、車載器１からＰＡＮ接続の要求を受けると、車載器１にロールスイッチを要求する。
【００６４】
ステップＳ７３にて、通信部１１は、第２の通信端末２ｂからロールスイッチの要求を受けると、第２の通信端末２ｂにロールスイッチを許可する応答を行う。ステップＳ７４にて、第２の通信端末２ｂは、車載器１からロールスイッチの許可応答を受けると、車載器１にＰＡＮ接続の応答を行う。ステップＳ７５にて、通信状態管理部１６ｃは、第２の通信端末２ｂから、通信部１１及び通信制御部１６ｄを介して、ＰＡＮ接続の応答を受けると、表示部１５にＰＡＮ接続が成功したことを表示させる。
【００６５】
ステップＳ７６にて、通信部１１の第２の通信端末２ｂに対する役割がマスターからスレーブに切り替わることによって、通信部１１及び第２の通信端末２ｂの間に、通信部１１をスレーブ、第２の通信端末２ｂをマスターとするＰＡＮ接続が確立する。
【００６６】
一方、図８のステップＳ４からステップＳ６に進んだ場合、車載器１及び第２の通信端末２ｂは、ロールスイッチを拒否する設定を行い、プロファイル接続の確立が失敗した場合に、表示部１５は、プロファイル接続が失敗したことを表示する。その後、図８の動作が終了する。
【００６７】
このステップＳ６は、図１１のステップＳ８１〜Ｓ８６に対応している。なお、図１１の例では、プロファイル接続要求はＰＡＮ接続要求であるものとして説明するが、これに限ったものではない。
【００６８】
ステップＳ８１にて、通信状態管理部１６ｃは、通信制御部１６ｄを介して、通信部１１にロールスイッチを拒否する設定を行う。ステップＳ８２にて、通信状態管理部１６ｃは、通信制御部１６ｄ及び通信部１１を介して、第２の通信端末２ｂにプロファイル接続（ここではＰＡＮ接続）を要求する。ステップＳ８３にて、第２の通信端末２ｂは、車載器１からＰＡＮ接続の要求を受けると、車載器１にロールスイッチを要求する。
【００６９】
ステップＳ８４にて、通信部１１は、第２の通信端末２ｂからロールスイッチの要求を受けると、第２の通信端末２ｂにロールスイッチを拒否する応答を行う。ステップＳ８５にて、第２の通信端末２ｂは、車載器１からロールスイッチの拒否応答を受けとり、第２の通信端末２ｂがロールスイッチ拒否を受け入れない場合、車載器１にＰＡＮ接続の失敗の応答を行う。ステップＳ８６にて、通信状態管理部１６ｃは、第２の通信端末２ｂから、通信部１１及び通信制御部１６ｄを介して、ＰＡＮ接続の失敗の応答を受けると、表示部１５にＰＡＮ接続が失敗したことを表示させる。
【００７０】
＜効果＞
以上のような本実施の形態１に係る車載器１によれば、ＨＦＰを用いて通信部１１と通信している通信端末２から通信部１１に送信されたパケット情報に拡張同期パケットが含まれない場合に、通信部１１の役割をマスターからスレーブに切り替えることを禁止する。これにより、異なるピコネット間における通信動作の衝突を抑制することができるので、従来問題となっていたスキャターネット接続でのＡＶＰ通信が切断されるという問題を回避しつつ、マスターの役割しか担わない通信端末２との通信を適切に行うことができる。
【００７１】
＜実施の形態２＞
図１２及び図１３は、本発明の実施の形態２に係る車載器１の動作を示すシーケンス図である。なお、本実施の形態２以降の車載器１の構成を示すブロック図は、実施の形態１に係る車載器１のブロック図（図５、図６）と同様である。そこで、本実施の形態２以降の車載器１において、以上で説明した構成要素と同一または類似するものについては同じ参照符号を付し、異なる部分について主に説明する。
【００７２】
本実施の形態２に係る制御部１６は、通信部１１が複数の通信端末２との各通信に用いるプロファイルに基づいて、各通信に割り当てられるパケットのタイプを変更するように構成されている。
【００７３】
このように構成された車載器１の動作について、図１２及び図１３を用いて以下説明する。なお、図１２の動作は、図９の動作にステップＳ９１及びＳ９２を追加したものに対応し、図１３の動作は、図１０の動作にステップＳ９６及びＳ９７を追加したものに対応している。そこで、以下においては、ステップＳ９１，Ｓ９２，Ｓ９６及びＳ９７について主に説明する。また、以下においては、通信部１１及び第１の通信端末２ａはＨＦＰを用いて通信を行っており、通信部１１及び第２の通信端末２ｂはＰＡＮを用いて通信を行っているものとして説明する。
【００７４】
まず、図１２の動作について説明する。ステップＳ６６の後、ステップＳ９１にて、通信状態管理部１６ｃは、通信制御部１６ｄ及び通信部１１を介して、第１の通信端末２ａに、パケットタイプを切り替える要求を行う。ここでは、通信状態管理部１６ｃは、第１の通信端末２ａのようにＨＦＰを用いる通信端末２に対して、パケット送受信の間隔が比較的長いパケットを用いるように、パケットタイプを切り替える要求を行う。
【００７５】
ステップＳ９２にて、第１の通信端末２ａは、車載器１からパケットタイプを切り替える要求を受けると、要求されたタイプのパケットに切り替えて、以降の通信に当該パケットを用いる応答を車載器１に対して行う。その後、通信状態管理部１６ｃは、第１の通信端末２ａから、通信部１１及び通信制御部１６ｄを介して当該応答を受け取ることによって、通信部１１と第１の通信端末２ａとの間の通信において、要求されたタイプのパケットが用いられる。
【００７６】
次に、図１３の動作について説明する。ステップＳ７４の後、ステップＳ９６にて、通信状態管理部１６ｃは、通信制御部１６ｄ及び通信部１１を介して、第２の通信端末２ｂに、パケットタイプを切り替える要求を行う。ここでは、通信状態管理部１６ｃは、第２の通信端末２ｂのようにＰＡＮを用いる通信端末２や、図示しないがＡＶＰを用いる通信端末２に対して、パケット長が比較的短いパケットを用いるように、パケットタイプを切り替える要求を行う。
【００７７】
ステップＳ９７にて、第２の通信端末２ｂは、車載器１からパケットタイプを切り替える要求を受けると、要求されたタイプのパケットに切り替えて、以降の通信に当該パケットを用いる応答を車載器１に対して行う。その後、通信状態管理部１６ｃは、第２の通信端末２ｂから、通信部１１及び通信制御部１６ｄを介して当該応答を受け取ることによって、通信部１１と第２の通信端末２ｂとの間の通信において、要求されたタイプのパケットが用いられる。
【００７８】
＜効果＞
以上のような本実施の形態２に係る車載器１によれば、通信部１１が複数の通信端末２との各通信に用いるプロファイルに基づいて、各通信に割り当てられるパケットのタイプを変更する。これにより、異なるピコネット間における通信動作の衝突をより抑制することが可能となるので、従来問題となっていたスキャターネット接続でのＡＶＰ通信が切断されるという問題を回避しつつ、マスターの役割しか担わない通信端末２との通信を適切に行うことができる。
【００７９】
＜実施の形態３＞
図１４は、本発明の実施の形態３に係る車載器１の動作を示すシーケンス図である。
【００８０】
本実施の形態３に係る制御部１６は、一の通信端末２に対して通信部１１がマスターの役割を担うことによって第１ピコネットを形成し、かつ、別の通信端末２に対して通信部１１がスレーブの役割を担うことによって第２ピコネットを形成する場合に、第２ピコネットの同期クロックのオフセット値を第１ピコネットに設定するように構成されている。
【００８１】
このように構成された車載器１の動作について、図１４を用いて以下説明する。
【００８２】
図１４の例では、ステップＳ１０１にて、第１の通信端末２ａに対して通信部１１がマスターの役割を担うことによって第１ピコネットを形成し、ステップＳ１０２にて、第２の通信端末２ｂに対して通信部１１がスレーブの役割を担うことによって第２ピコネットを形成している。すなわち、車載器１においてスキャターネット接続が形成されている。
【００８３】
このような場合に、ステップＳ１０３にて、通信状態管理部１６ｃは、通信制御部１６ｄ及び通信部１１を介して、第２の通信端末２ｂに第２ピコネットのクロックオフセット値を要求する。ステップＳ１０４にて、第２の通信端末２ｂは、車載器１から第２ピコネットのクロックオフセット値の要求を受けると、車載器１に第２ピコネットのクロックオフセット値の応答を行う。
【００８４】
ステップＳ１０５にて、通信状態管理部１６ｃは、第２の通信端末２ｂから、通信部１１及び通信制御部１６ｄを介して、第２ピコネットのクロックオフセット値の応答を受けると、当該第２ピコネットのクロックオフセット値を、第１ピコネットのクロックオフセット値に設定するように、通信部１１に第１ピコネットの同期のタイミングを変更させる。
【００８５】
＜効果＞
以上のような本実施の形態３によれば、第１の通信端末２ａに対して通信部１１がマスターの役割を担うことによって第１ピコネットを形成し、かつ、第２の通信端末２ｂに対して通信部１１がスレーブの役割を担うことによって第２ピコネットを形成する場合に、第２ピコネットの同期クロックのオフセット値が第１ピコネットに設定される。これにより、第１ピコネットの同期のタイミングと、第２ピコネットの同期のタイミングとの間のずれを補正することができる。よって、異なるピコネット間における通信動作の衝突をより抑制することが可能となるので、ＡＶＰを用いた音声出力の切断や、ＰＡＮ接続時のパケットの再送などの不具合をさらに抑制することができる。
【００８６】
＜実施の形態４＞
図１５は、本発明の実施の形態４に係る車載器１の動作を示すシーケンス図である。
【００８７】
本実施の形態４に係る制御部１６は、一の通信端末２に対して通信部１１がスレーブの役割を担うことによって第１ピコネットを形成し、かつ、別の通信端末２に対して通信部１１がスレーブの役割を担うことによって第２ピコネットを形成する場合に、第１ピコネット及び第２ピコネットのいずれか一方の同期クロックのオフセット値を、他方に設定するように構成されている。
【００８８】
このように構成された車載器１の動作について、図１５を用いて以下説明する。
【００８９】
図１５の例では、ステップＳ１１１にて、第１の通信端末２ａに対して通信部１１がスレーブの役割を担うことによって第１ピコネットを形成し、ステップＳ１１２にて、第２の通信端末２ｂに対して通信部１１がスレーブの役割を担うことによって第２ピコネットを形成している。すなわち、車載器１においてスキャターネット接続が形成されている。
【００９０】
このような場合に、ステップＳ１１３にて、通信状態管理部１６ｃは、通信制御部１６ｄ及び通信部１１を介して、第１の通信端末２ａに第１ピコネットのクロックオフセット値を要求する。ステップＳ１１４にて、第１の通信端末２ａは、車載器１からクロックオフセット値の要求を受けると、車載器１に第１ピコネットのクロックオフセット値の応答を行う。
【００９１】
ステップＳ１１５にて、通信状態管理部１６ｃは、第１の通信端末２ａから、通信部１１及び通信制御部１６ｄを介して、第１ピコネットのクロックオフセット値の応答を受けると、通信制御部１６ｄ及び通信部１１を介して、当該第１ピコネットのクロックオフセット値と、クロックオフセット値を変更する要求とを第２の通信端末２ｂに送信する。ステップＳ１１６にて、第２の通信端末２ｂは、車載器１から第１ピコネットのクロックオフセット値とクロックオフセット値を変更する要求とを受けると、当該第１ピコネットのクロックオフセット値を、第２ピコネットのクロックオフセット値に設定する。
【００９２】
なお、以上の説明では、クロックオフセット値の変更に必要な計算（例えば第１ピコネットのクロックオフセット値と第２ピコネットのクロックオフセット値との差）は、第２の通信端末２ｂで行われたが、これに限ったものではなく、通信状態管理部１６ｃなどで行われてもよい。また、以上の説明では、第１ピコネットのクロックオフセット値を、第２ピコネットのクロックオフセット値に設定したが、第２ピコネットのクロックオフセット値を、第１ピコネットのクロックオフセット値に設定してもよい。
【００９３】
＜効果＞
以上のような本実施の形態４によれば、第１の通信端末２ａに対して通信部１１がスレーブの役割を担うことによって第１ピコネットを形成し、かつ、第２の通信端末２ｂに対して通信部１１がスレーブの役割を担うことによって第２ピコネットを形成する場合に、第１ピコネット及び第２ピコネットのいずれか一方の同期クロックのオフセット値が、他方に設定される。これにより、第１ピコネットの同期のタイミングと、第２ピコネットの同期のタイミングとの間のずれを補正することができる。よって、異なるピコネット間における通信動作の衝突をより抑制することが可能となるので、ＡＶＰを用いた音声出力の切断や、ＰＡＮ接続時のパケットの再送などの不具合をさらに抑制することができる。
【００９４】
＜実施の形態５＞
本発明の実施の形態５に係る制御部１６は、一の通信端末２に対する通信部１１の役割が、通信部１１と別の通信端末２との間で通信を行う際にスレーブに切り替えられた場合には、通信部１１と別の通信端末２との間の通信が切断される際に、一の通信端末２に対する通信部１１の役割をマスターに戻すように構成されている。
【００９５】
図１６は、本発明の実施の形態５に係る車載器１の動作を示すフローチャートであり、図１７、図１８及び図１９は、当該車載器１の動作を示すシーケンス図である。以下においては、通信部１１が第２の通信端末２ｂとプロファイル接続を行う際に、第１の通信端末２ａに対する通信部１１の役割もスレーブに切り替えられたものとして説明する。
【００９６】
まず、図１６のステップＳ１１にて、通信状態管理部１６ｃは、通信部１１とプロファイル接続している第２の通信端末２ｂが、当該接続を切断したか否かを判定する。切断したと判定した場合には、ステップＳ１１に進み、そうでない場合にはステップＳ１１を再度行う。
【００９７】
例えば、図１７のシーケンスの例では、ステップＳ１２１にて、第１の通信端末２ａに対して通信部１１がスレーブの役割を担うことによってＨＦＰ接続確立中の第１ピコネットを形成し、ステップＳ１２２にて、第２の通信端末２ｂに対して通信部１１がスレーブの役割を担うことによってＰＡＮ接続確立中の第２ピコネットを形成している。そして、ステップＳ１２３にて、通信部１１と第２の通信端末２ｂとの間のＰＡＮ接続が切断されている。このような場合には、ステップＳ１２に進むことになる。なお、図１７では、プロファイル接続の一例としてＰＡＮ接続の切断について説明したが、プロファイル接続の切断はこれに限ったものではない。
【００９８】
図１６に戻って、ステップＳ１２にて、通信状態管理部１６ｃは、通信部１１とプロファイルを用いて通信している残りの通信端末２（ここでは第１の通信端末２ａ）に対してマスターの役割を担うことが可能か否かを判定する。可能であると判定した場合にはステップＳ１３に進み、そうでない場合には図１６の処理を終了する。
【００９９】
ステップＳ１３にて、通信状態管理部１６ｃは、残りの通信端末２（ここでは第１の通信端末２ａ）に対してスレーブの役割を担っているか否かを判定する。スレーブの役割を担っていると判定した場合にはステップＳ１４に進み、そうでない場合には図１６の処理を終了する。
【０１００】
ステップＳ１４にて、通信状態管理部１６ｃは、残りの通信端末２のうち車載器１に対してマスターの役割を担っている通信端末２（ここでは第１の通信端末２ａ）にロールスイッチを要求する。
【０１０１】
ステップＳ１５にて、ロールスイッチを要求された通信端末２（ここでは第１の通信端末２ａ）は、ロールスイッチ変更可能か否かを判定する。ロールスイッチ変更可能と判定した場合にはステップＳ１６に進み、そうでない場合にはステップＳ１７に進む。
【０１０２】
ステップＳ１５からステップＳ１６に進んだ場合、車載器１及びロールスイッチを要求された通信端末２（ここでは第１の通信端末２ａ）は、ロールスイッチを実行するとともに、車載器１がマスターに変更されたことをアイコンなどによって表示する。その後、図１６の処理を終了する。
【０１０３】
ステップＳ１４及びステップＳ１６は、図１８のステップＳ１３１〜Ｓ１３４に対応している。例えば、ステップＳ１３１にて、通信状態管理部１６ｃは、通信制御部１６ｄ及び通信部１１を介して、マスターの役割を担っている第１の通信端末２ａにロールスイッチを要求する。ステップＳ１３２にて、第１の通信端末２ａは、車載器１からロールスイッチの要求を受けると、車載器１にロールスイッチを許可する応答を行う。
【０１０４】
ステップＳ１３３にて、通信状態管理部１６ｃは、第１の通信端末２ａから、通信部１１及び通信制御部１６ｄを介して、ロールスイッチの許可応答を受けると、表示部１５に車載器１がマスターに切り替えられたことを示すアイコンを表示する。ステップＳ１３４にて、通信部１１の役割がスレーブからマスターに切り替わることによって、通信部１１及び第１の通信端末２ａの間に、通信部１１をマスター、第１の通信端末２ａをスレーブとするＨＦＰ接続が確立する。
【０１０５】
図１６に戻って、ステップＳ１５からステップＳ１７に進んだ場合、車載器１及びロールスイッチを要求された通信端末２（ここでは第１の通信端末２ａ）は、ロールスイッチを実行しない。その後、図１６の処理を終了する。
【０１０６】
ステップＳ１４及びステップＳ１７は、図１９のステップＳ１４１及びＳ１４２に対応している。例えば、ステップＳ１４１にて、通信状態管理部１６ｃは、通信制御部１６ｄ及び通信部１１を介して、マスターの役割を担っている第１の通信端末２ａにロールスイッチを要求する。ステップＳ１４２にて、第１の通信端末２ａは、車載器１からロールスイッチの要求を受けると、車載器１にロールスイッチを拒否する応答を行う。その後、通信状態管理部１６ｃは、第１の通信端末２ａから、通信部１１及び通信制御部１６ｄを介して、ロールスイッチの許否応答を受ける。
【０１０７】
＜効果＞
以上のような本実施の形態５に係る車載器１によれば、第１の通信端末２ａに対する通信部１１の役割が、通信部１１と第２の通信端末２ｂとの間で通信を行う際にスレーブに切り替えられた場合には、通信部１１と第２の通信端末２ｂとの間の通信が切断される際に、第１の通信端末２ａに対する通信部１１の役割をマスターに戻す。したがって、通信部１１（車載器１）の役割をなるべくマスターにすることができるので、車載器１にてスキャターネット接続が形成される可能性を低減することができる。
【０１０８】
＜実施の形態６＞
本発明の実施の形態６に係る表示部１５は、車載器１及び複数の通信端末２のマスターまたはスレーブに関する役割、並びに、車載器１と複数の通信端末２との通信に用いられているプロファイル及びパケットのタイプを表示する。
【０１０９】
図２０は、車載器１が二つの通信端末２と通信を行っている場合に、表示部１５の表示例を示す図である。この図において、四角の枠１５ａは車載器１に対応しており、当該枠１５ａの内側のＭは、車載器１がマスターの役割を担っていることを示し、枠１５ａの内側のＳは、車載器１がスレーブの役割を担っていることを示している。図２０の表示例では、枠１５ａの内側にＭとＳとが存在することから、車載器１においてスキャターネット接続が形成されている。
【０１１０】
枠１５ａの外側のＭは、車載器１とプロファイルを用いて通信を行っている通信端末２がマスターの役割を担っていることを示し、枠１５ａの外側のＳは、車載器１とプロファイルを用いて通信を行っている通信端末２がスレーブの役割を担っていることを示している。
【０１１１】
アンテナを示す図形と受信強度に応じて本数が変わる縦線とからなる記号１５ｂは、車載器１と、記号１５ｂが付された役割（ＳまたはＭ）を担う通信端末２とがＨＦＰを用いて通信を行っていることを示している。オーディオの再生状態を示す図形からなる記号１５ｃは、車載器１と、記号１５ｃが付された役割（ＳまたはＭ）を担う通信端末２とがＡＶＰを用いて通信を行っていることを示している。図２０の表示例では、記号１５ｃに、音声再生を示す図形が適用されているが、これに限ったものではなく、早送りを示す図形、スキップを示す図形、または、一時停止を示す図形などが適宜適用されてもよい。
【０１１２】
矢印１５ｄ，１５ｅは、車載器１及び通信端末２の通信に用いられているパケットのタイプを示している。例えば、実線の矢印１５ｄは、その両側に表示されている車載器１及び通信端末２がＳＣＯパケットの様な同期パケットを用いて通信を行っていることを示している。また、例えば、破線の矢印１５ｅは、その両側に表示されている車載器１及び通信端末２がＡＣＬパケットの様な非同期パケットを用いて通信を行っていることを示している。なお、実線の矢印１５ｄの上に付された「ｅ」という文字は、その両側に表示されている車載器１及び通信端末２が拡張同期パケットを用いて通信を行っていることを示している。
【０１１３】
図２１は、車載器１が三つの通信端末２と通信を行っている場合に、表示部１５の表示例を示す図である。この図２１の表示例では、車載器１は、一の通信端末２に対してはマスターの役割を担うが、二つの通信端末２に対してはスレーブの役割を担っている。
【０１１４】
図２１の表示例では、図２０の表示例に、記号１５ｆと、矢印１５ｇとが付加されている。ここで、パーソナルコンピュータの外形を略した記号１５ｆは、車載器１と、記号１５ｆが付された役割（ＳまたはＭ）を担う通信端末２とがＰＡＮ等のデータ通信プロファイルを用いて通信を行っていることを示している。破線の矢印１５ｇは、破線の矢印１５ｅと同様の内容を示している。
【０１１５】
＜効果＞
以上のような本実施の形態６に係る車載器１によれば、車載器１及び複数の通信端末２のマスターまたはスレーブに関する役割、並びに、車載器１と複数の通信端末２との通信に用いられているプロファイル及びパケットのタイプが表示される。したがって、ユーザは、車載器１及び複数の通信端末２の間の通信状態を容易に把握することができる。
【０１１６】
＜実施の形態７＞
これまでに説明した制御部１６は、ＨＦＰを用いて通信部１１と通信している通信端末２から通信部１１に送信されたパケット情報に拡張同期パケットが含まれる場合に、通信部１１の役割をマスターからスレーブに切り替え可能となっていた。これに対して、本発明の実施の形態７に係る制御部１６は、ＨＦＰ及びＡＶＰの両方を用いて通信部１１が複数の通信端末２と通信している場合を除いて、通信部１１の役割をマスターからスレーブに切り替え可能となっている。
【０１１７】
図２２は、本実施の形態７に係る車載器１の動作を示すフローチャートである。
【０１１８】
まず、図２２のステップＳ２１にて、通信状態管理部１６ｃは、通信制御部１６ｄを介して、通信部１１にロールスイッチを許可する設定を行う。ステップＳ２２にて、通信状態管理部１６ｃは、通信部１１と一の通信端末２との間でプロファイル接続要求があるか否かを判定する。以下では、この一の通信端末２は、第３の通信端末２ｃであるものとして説明する。通信状態管理部１６ｃは、入力部１３にて接続要求に対応する操作を受け付けた場合には接続要求があると判定してステップＳ２３に進み、そうでない場合には接続要求がないと判定してステップＳ２２を再度行う。
【０１１９】
ステップＳ２３にて、通信状態管理部１６ｃは、通信部１１がマルチデバイス接続中か否かを判定する。すなわち、通信状態管理部１６ｃは、通信部１１が複数の通信端末２と通信接続されているか否かを判定する。通信部１１が複数の通信端末２と通信接続されていない場合としては、一つの通信端末２と通信接続されている場合、または、通信端末２と全く通信接続されていない場合が想定される。通信部１１が複数の通信端末２と通信接続されていると判定した場合にはステップＳ２４に進み、複数の通信端末２と通信接続されていないと判定した場合にはステップＳ２５に進む。
【０１２０】
ステップＳ２４にて、通信状態管理部１６ｃは、通信部１１が複数の通信端末２のうちＨＦＰ接続中及びＡＶＰ接続中している通信端末２があるか否かを判定する。すなわち、通信状態管理部１６ｃは、通信部１１と複数の通信端末２との通信においてＨＦＰ及びＡＶＰの両方が用いられているか否かを判定する。通信部１１が複数の通信端末２とＨＦＰ接続中及びＡＶＰ接続中であると判定した場合にはステップＳ２６に進み、そうでない場合にはステップＳ２５に進む。
【０１２１】
ステップＳ２３またはステップＳ２４からステップＳ２５に進んだ場合、上述のステップＳ５（図８）と同様に、車載器１及び第３の通信端末２ｃはプロファイル接続を確立するとともに、表示結果を表示する。その後、図２２の動作が終了する。
【０１２２】
一方、ステップＳ２４からステップＳ２６に進んだ場合、上述のステップＳ６（図８）と同様に、車載器１及び第３の通信端末２ｃは、ロールスイッチを拒否する設定を行い、プロファイル接続の確立が失敗した場合に、表示部１５は、プロファイル接続が失敗したことを表示する。その後、図２２の動作が終了する。
【０１２３】
図２３、図２４、図２５及び図２６は、本実施の形態７に係る車載器１の動作を示すシーケンス図である。なお、図２３〜２６の例では、プロファイル接続要求はＰＡＮ接続要求であるものとして説明するが、これに限ったものではない。
【０１２４】
図２３の例では、第３の通信端末２ｃが通信接続する際には、通信部１１と通信接続されている通信端末２は存在しない。このような場合には、図２２のステップＳ２２からステップＳ２４に進むことになり、図２３に示すように、ステップＳ７１〜Ｓ７６（図１０）と同様のステップＳ１４１〜Ｓ１４６が行われる。
【０１２５】
図２４の例では、ステップＳ１５１にて、通信部１１及び第１の通信端末２ａの間に、通信部１１をマスター、第１の通信端末２ａをスレーブとするＨＦＰ接続が確立しているこのため、第３の通信端末２ｃが通信接続する際には、通信部１１とプロファイルを用いて通信している通信端末２は第１の通信端末２ａだけである。このような場合には、図２２のステップＳ２２からステップＳ２４に進むことになり、図２４に示すように、ステップＳ７１〜Ｓ７６（図１０）と同様のステップＳ１５２〜Ｓ１５７が行われる。
【０１２６】
図２５の例では、ステップＳ１６１にて、通信部１１及び第１の通信端末２ａの間に、通信部１１をマスター、第１の通信端末２ａをスレーブとするＨＦＰ接続が確立している。また、ステップＳ１６２にて、通信部１１及び第２の通信端末２ｂの間に、通信部１１をマスター、第２の通信端末２ｂをスレーブとするＦＴＰ接続が確立している。このようにＨＦＰ及びＡＶＰの両方が用いられていない場合には、図２２のステップＳ２２からステップＳ２３に進んだ後、ステップＳ２３からステップＳ２４に進むことになり、図２５に示すように、ステップＳ７１〜Ｓ７６（図１０）と同様のステップＳ１６３〜Ｓ１６８が行われる。
【０１２７】
図２６の例では、ステップＳ１７１にて、通信部１１及び第１の通信端末２ａの間に、通信部１１をマスター、第１の通信端末２ａをスレーブとするＨＦＰ接続が確立している。また、ステップＳ１７２にて、通信部１１及び第２の通信端末２ｂの間に、通信部１１をマスター、第２の通信端末２ｂをスレーブとするＡＶＰ接続が確立している。このような場合には、図２２のステップＳ２２からステップＳ２３に進んだ後、ステップＳ２３からステップＳ２５に進むことになり、図２６に示すように、ステップＳ８１〜Ｓ８６（図１１）と同様のステップＳ１７３〜Ｓ１７８が行われる。
【０１２８】
＜効果＞
以上のような本実施の形態７に係る車載器１によれば、ＨＦＰ及びＡＶＰの両方を用いて通信部１１が複数の通信端末２と通信している場合、通信部１１の役割をマスターからスレーブに切り替えることを禁止する。これにより、異なるピコネット間における通信動作の衝突を抑制することができるので、従来問題となっていたスキャターネット接続でのＡＶＰ通信が切断されるという問題を回避しつつ、マスターの役割しか担わない通信端末２との通信を適切に行うことができる。
【０１２９】
＜実施の形態７の変形例＞
なお、実施の形態１に対して適用された実施の形態２〜６を、同様にして実施の形態７に対して適用してもよい。
【０１３０】
例えば、実施の形態７に係る制御部１６は、実施の形態２に係る制御部１６と同様にして、通信部１１が複数の通信端末２との各通信に用いるプロファイルに基づいて、各通信に割り当てられるパケットのタイプを変更してもよい。この場合には、実施の形態２と同様の効果を得ることができる。
【０１３１】
また、実施の形態７に係る制御部１６は、実施の形態５に係る制御部１６と同様にして、例えば、第１の通信端末２ａに対する通信部１１の役割が、通信部１１と第２の通信端末２ｂとの間で通信を行う際にスレーブに切り替えられた場合には、通信部１１と第２の通信端末２ｂとの間の通信が切断される際に、第１の通信端末２ａに対する通信部１１の役割をマスターに戻してもよい。この場合には、実施の形態５と同様の効果を得ることができる。
【０１３２】
＜その他の変形例＞
図２７は、変形例に係る第１の通信端末２ａの主要な構成を示すブロック図である。本変形例に係る第１の通信端末２ａは、これまでに説明した通信部１１及び制御部１６と同様の通信部２１及び制御部２６を備えてもよい。つまり、本発明に係る無線通信システムが、第１の通信端末２ａにおいて実現されてもよい。このような構成であっても、実施の形態２と同様の効果を得ることができる。同様に、図示しないが、本発明に係る無線通信システムが、第１の通信端末２ａ以外の通信端末２においても実現されてもよい。
【０１３３】
また、以上で説明した無線通信システムは、車両に搭載可能な、車載器、カーナビゲーション装置、ＰＮＤ（Portable Navigation Device）、及び、上述の通信端末、並びにサーバなどを適宜に組み合わせてシステムとして構築される無線通信システムにも適用することができる。この場合、以上で説明した車載器１の各機能あるいは各構成要素は、前記システムを構築する各機器に分散して配置される。
【０１３４】
また、本発明は、その発明の範囲内において、各実施の形態及び各変形例を自由に組み合わせたり、各実施の形態及び各変形例を適宜、変形、省略したりすることが可能である。
【０１３５】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１３６】
１  車載器、２  通信端末、２ａ  第１の通信端末、２ｂ  第２の通信端末、２ｃ  第３の通信端末、１１，２１  通信部、１５  表示部、１６，２６  制御部。
【図１】
0005976259.tif 000002
【図２】
0005976259.tif 000003
【図３】
0005976259.tif 000004
【図４】
0005976259.tif 000005
【図５】
0005976259.tif 000006
【図６】
0005976259.tif 000007
【図７】
0005976259.tif 000008
【図８】
0005976259.tif 000009
【図９】
0005976259.tif 000010
【図１０】
0005976259.tif 000011
【図１１】
0005976259.tif 000012
【図１２】
0005976259.tif 000013
【図１３】
0005976259.tif 000014
【図１４】
0005976259.tif 000015
【図１５】
0005976259.tif 000016
【図１６】
0005976259.tif 000017
【図１７】
0005976259.tif 000018
【図１８】
0005976259.tif 000019
【図１９】
0005976259.tif 000020
【図２０】
0005976259.tif 000021
【図２１】
0005976259.tif 000022
【図２２】
0005976259.tif 000023
【図２３】
0005976259.tif 000024
【図２４】
0005976259.tif 000025
【図２５】
0005976259.tif 000026
【図２６】
0005976259.tif 000027
【図２７】
0005976259.tif 000028