(57)【特許請求の範囲】
【請求項１】
複数台の装置と同時に接続可能であり、起動時を含む所定のタイミングにおいて、あらかじめ定められた規則にしたがって設定した優先順位の高い順に自動接続を試みる通信部を備え、
前記通信部は、
ある装置と接続するとその装置の優先順位を最上位に設定するとともに、ある装置の接続が切断された場合に、他の装置と接続中であれば、前記他の装置の優先順位を、接続が切断された装置よりも上位に設定し、
ある装置の接続が、ユーザによる操作によって意図的に切断された場合には、その意図的に切断された装置の優先順位を、ユーザによって意図せずに切断された場合よりも、大きく下げることを特徴とする無線通信装置。
【請求項２】
前記通信部は、
前記ある装置あるいは前記他の装置の優先順位を最上位に設定すると、それ以外の装置の優先順位を、順序を保ったまま繰り下げることを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記通信部は、
１または複数台の装置と無線接続中に他の装置から接続要求を受け付けると、前記１または複数台の装置との接続状態を解除して、前記他の装置と無線接続することを特徴とする請求項１または２に記載の無線通信装置。
【請求項４】
前記通信部は、
前記他の装置と無線接続した後、接続状態を解除された装置との再接続を優先順位の高い順に試みることを特徴とする請求項３に記載の無線通信装置。
【請求項５】
起動時を含む所定のタイミングにおいて、あらかじめ定められた規則にしたがって設定した優先順位の高い順に複数台の装置との自動接続を試みる自動接続ステップと、
ある装置と接続するとその装置の優先順位を最上位に設定するとともに、ある装置の接続が切断された場合に、他の装置と接続中であれば、前記他の装置の優先順位を、接続が切断された装置よりも上位に設定する優先順位設定ステップとを有し、
前記優先順位設定ステップは、ある装置の接続が、ユーザによる操作によって意図的に切断された場合には、その意図的に切断された装置の優先順位を、ユーザによって意図せずに切断された場合よりも、大きく下げることを特徴とする無線通信における自動接続制御方法。
【請求項６】
複数台の装置と同時に接続可能な無線通信装置のコンピュータに、
起動時を含む所定のタイミングにおいて、あらかじめ定められた規則にしたがって設定した優先順位の高い順に自動接続を試みる自動接続ステップと、
ある装置と接続するとその装置の優先順位を最上位に設定するとともに、ある装置の接続が切断された場合に、他の装置と接続中であれば、前記他の装置の優先順位を、接続が切断された装置よりも上位に設定する優先順位設定ステップと、を実行させ、
前記優先順位設定ステップは、ある装置の接続が、ユーザによる操作によって意図的に切断された場合には、その意図的に切断された装置の優先順位を、ユーザによって意図せずに切断された場合よりも、大きく下げることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行なう通信装置に関し、特に、複数台の装置と自動接続を行なうときの優先順位管理方式に関する。
【背景技術】
【０００２】
近年、情報処理装置および周辺装置、携帯電話、車載装置間等で、近距離無線通信が広く行なわれるようになっている。近距離無線通信規格として代表的なＢｌｕｅｔｏｏｔｈ（登録商標）は、プロファイルと呼ばれる機器の種類毎に標準化されたプロトコルを利用して通信を行なう。このため、装置間でＢｌｕｅｔｏｏｔｈ接続を行なう場合には、双方が共通のプロファイルに対応している必要がある。
【０００３】
Ｂｌｕｅｔｏｏｔｈ接続は、２個のプロファイル間の１対１の接続に限られるが、１つの装置が複数個のプロファイルに対応していることもあり、この場合、同時に複数台の装置とＢｌｕｅｔｏｏｔｈ接続を行なうことができる。複数個のプロファイルは、同種のプロファイルに複数対応している場合も、異なる種類のプロファイルに対応している場合もある。また、ある装置間で初めてＢｌｕｅｔｏｏｔｈ接続を確立する場合には、互いを登録するペアリングという処理が必要となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５３６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、携帯電話とＢｌｕｅｔｏｏｔｈ接続を行なう車載装置等では、起動時に前回接続していた携帯電話と自動接続を行なう機能を備えているものがある。このような車載装置において、携帯電話と接続を行なうためのプロファイルが１個であれば、前回接続していた携帯電話の特定が容易であり、その携帯電話と自動接続を行なえばよかった。
【０００６】
しかしながら、携帯電話と接続を行なうためのプロファイルに複数対応している場合には、同時に複数台の携帯電話と接続することができるため、ユーザの利便性を向上させるためには、単にそれぞれのプロファイル毎に前回接続していた装置に自動接続するのではなく、よりユーザにとっての優先度が高いと考えられる装置と自動接続することが望ましい。
【０００７】
そこで、本発明は、無線通信装置において、自動接続を行なう装置の優先度を考慮することでユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の第１の態様である無線通信装置は、複数台の装置と同時に接続可能であり、起動時を含む所定のタイミングにおいて、あらかじめ定められた規則にしたがって設定した優先順位の高い順に自動接続を試みる通信部を備え、前記通信部は、ある装置と接続するとその装置の優先順位を、接続が切断された装置よりも上位に設定するとともに、ある装置の接続が切断された場合に、他の装置と接続中であれば、前記他の装置の優先順位を最上位に設定し、ある装置の接続が、ユーザによる操作によって意図的に切断された場合には、その意図的に切断された装置の優先順位を、ユーザによって意図せずに切断された場合よりも、大きく下げることを特徴とする。
ここで、前記通信部は、前記ある装置あるいは前記他の装置の優先順位を最上位に設定すると、それ以外の装置の優先順位を、順序を保ったまま繰り下げることができる。
また、前記通信部は、１または複数台の装置と無線接続中に他の装置から接続要求を受け付けると、前記１または複数台の装置との接続状態を解除して、前記他の装置と無線接続することができる。このとき、前記他の装置と無線接続した後、接続状態を解除された装置との再接続を優先順位の高い順に試みることができる。
上記課題を解決するため、本発明の第２の態様である無線通信における自動接続制御方法は、起動時を含む所定のタイミングにおいて、あらかじめ定められた規則にしたがって設定した優先順位の高い順に複数台の装置との自動接続を試みる自動接続ステップと、ある装置と接続するとその装置の優先順位を、接続が切断された装置よりも上位に設定するとともに、ある装置の接続が切断された場合に、他の装置と接続中であれば、前記他の装置の優先順位を最上位に設定する優先順位設定ステップとを有し、
前記優先順位設定ステップは、ある装置の接続が、ユーザによる操作によって意図的に切断された場合には、その意図的に切断された装置の優先順位を、ユーザによって意図せずに切断された場合よりも、大きく下げることを特徴とする。
上記課題を解決するため、本発明の第３の態様であるコンピュータプログラムは、複数台の装置と同時に接続可能な無線通信装置のコンピュータに、起動時を含む所定のタイミングにおいて、あらかじめ定められた規則にしたがって設定した優先順位の高い順に複数台の装置との自動接続を試みる自動接続ステップと、ある装置と接続するとその装置の優先順位を、接続が切断された装置よりも上位に設定するとともに、ある装置の接続が切断された場合に、他の装置と接続中であれば、前記他の装置の優先順位を最上位に設定する優先順位設定ステップとを実行させ、前記優先順位設定ステップは、ある装置の接続が、ユーザによる操作によって意図的に切断された場合には、その意図的に切断された装置の優先順位を、ユーザによって意図せずに切断された場合よりも、大きく下げることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、無線通信装置において、自動接続を行なう装置の優先度を考慮することでユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る無線通信システムの構成例を示すブロック図である。
【図２】他の装置とＢｌｕｅｔｏｏｔｈ接続中に、携帯電話からＢｌｕｅｔｏｏｔｈ接続要求を受け付けた場合の車載装置の基本的な動作について説明するフローチャートである。
【図３】車載装置の具体的な動作例の第１パターンを説明する図である。
【図４】車載装置の具体的な動作例の第２パターンを説明する図である。
【図５】車載装置の具体的な動作例の第３パターンを説明する図である。
【図６】車載装置の具体的な動作例の第３パターンの続きを説明する図である。
【図７】車載装置の具体的な動作例の第４パターンを説明する図である。
【図８】車載装置の具体的な動作例の第５パターンを説明する図である。
【図９】他装置との自動接続動作について説明するフローチャートである。
【図１０】Ｂｌｕｅｔｏｏｔｈ通信部の接続管理部が行なう優先順位リストの管理について説明するフローチャートである。
【図１１】接続管理部が行なう優先順位リスト管理の具体例について説明する図である。
【図１２】接続管理部が行なう優先順位リスト管理の具体例について説明する図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態について図面を参照して詳細に説明する。図１は、本実施形態に係る無線通信システムの構成例を示すブロック図である。本図に示すように無線通信システム１０は、車載装置１００と携帯電話２００を備えて構成される。なお、携帯電話２００は、複数台備えることができる。ただし、本発明は、車載装置（無線通信装置）１００、携帯電話２００による無線通信システムに限られず、種々の装置間における無線通信システムに適用することができる。以下の説明では、一例として、車載の無線通信装置である車載装置１００を用いて説明する。
【００１６】
車載装置１００と携帯電話２００とは、Ｂｌｕｅｔｏｏｔｈ接続によって比較的近距離の無線通信を行なうものとする。ただし、Ｂｌｕｅｔｏｏｔｈ以外の規格による無線通信を行なうシステムであってもよい。車載装置１００は、ハンズフリー機能を備えており、Ｂｌｕｅｔｏｏｔｈ接続した携帯電話２００でハンズフリー通話を可能とする。
【００１７】
車載装置１００は、制御部１１０、操作受付部１２０、表示部１３０、記憶部１４０、音声処理部１５０、Ｂｌｕｅｔｏｏｔｈ通信部１６０を備えている。ただし、車載装置１００の構成および機能は、車載装置１００の機種、用途等に応じて適宜変更することができる。
【００１８】
制御部１１０は、制御プログラムにしたがって動作するＣＰＵ等によって構成され、車載装置１００における種々の動作を制御する。操作受付部１２０は、操作キー、操作パネル等を備えており、ユーザからの操作を受け付ける。表示部１３０は、液晶表示装置等を備えており、操作メニューや各種処理に関する情報の表示を行なう。記憶部１４０は、揮発性および不揮発性の記憶装置を備えており、制御部１１０の処理に必要な情報を格納したり、通信処理に必要な情報を格納する。音声入出力部１５０は、マイク、スピーカ等を備えており、ハンズフリー通話等における音声の入出力を行なう。
【００１９】
Ｂｕｌｅｔｏｏｔｈ通信部１６０は、Ｂｌｕｅｔｏｏｔｈによる通信を制御する機能ブロックであり、１または複数のプロファイル１６１と、接続管理部１６２とを備えている。プロファイル１６１には、ハンズフリー通信を実現するためのＨＦＰ（Hands-Free Profile）が含まれているものとする。ＨＦＰの個数や他のプロファイルについては、後にパターンに分けて説明する。接続管理部１６２は、Ｂｌｕｅｔｏｏｔｈによる他の装置との接続処理を管理制御する。特に本実施形態においては、ある装置とのＢｌｕｅｔｏｏｔｈ接続中に他の装置から接続要求を受け付けた場合の接続処理、および、車載装置１００の起動時等における他装置との自動接続処理を管理制御する。
【００２０】
携帯電話２００は、Ｂｌｕｅｔｏｏｔｈ通信機能を備えた一般的な携帯電話を用いることができ、制御部２１０、通話・通信処理部２２０、操作受付部２３０、表示部２４０、記憶部２５０、Ｂｕｌｅｔｏｏｔｈ通信部２６０を備えている。
【００２１】
制御部２１０は、携帯電話２００における種々の動作を制御する。通話・通信処理部２２０は、基地局と通信を行ない、音声通話・データ通信等の通常の電話機能の処理を行なう。操作受付部２３０は、操作キー等を備えており、ユーザからの操作を受け付ける。表示部２４０は、操作メニューや各種処理に関する情報の表示を行なう。記憶部２５０は、揮発性および不揮発性の記憶装置を備えており、制御部２１０の処理に必要な情報を格納したり、通話・通信処理に必要な情報を格納する。
【００２２】
Ｂｕｌｅｔｏｏｔｈ通信部２６０は、Ｂｌｕｅｔｏｏｔｈによる通信を制御する機能ブロックであり、プロファイル２６１として、ハンズフリー通信を実現するためのＨＦＰを備えている。
【００２３】
次に、本実施形態における車載装置１００の動作について説明する。まず、他の装置とＢｌｕｅｔｏｏｔｈ接続中に、携帯電話２００からＢｌｕｅｔｏｏｔｈ接続要求を受け付けた場合の基本的な動作について図２のフローチャートを参照して説明する。ここでは、携帯電話Ａ２００ａとＢｌｕｅｔｏｏｔｈ接続中に、携帯電話Ｂ２００ｂから接続要求を受け付けた場合を例にする。
【００２４】
携帯電話Ａ２００ａとＢｌｕｅｔｏｏｔｈ接続中に、携帯電話Ｂ２００ｂからＢｌｕｅｔｏｏｔｈ接続要求を受け付けると（Ｓ１０１：Ｙｅｓ）、接続中の携帯電話Ａ２００ａが切断可能状態であるかどうかを判定する（Ｓ１０２）。ここで、切断可能状態であるかどうかの判断基準は、あらかじめ定めておくものとする。例えば、携帯電話Ａ２００ａが待機状態等であれば切断可能状態であり、車載装置１００を介してハンズフリー通話状態等であれば切断不可とすることができる。また、車載装置１００が、携帯電話Ａ２００ａから単に電話帳等の情報を取得中の状態であれば、切断可能とすることができる。
【００２５】
その結果、携帯電話Ａ２００ａが切断可能状態でなければ（Ｓ１０２：Ｎｏ）、携帯電話Ｂ２００ｂからの接続要求を拒否する（Ｓ１０４）。これにより、通話状態等が切断されてしまうことを防ぐことができる。なお、携帯電話Ｂ２００ｂが接続要求状態を継続できる通信プロトコルを用いている場合には、携帯電話Ａ２００ａが切断可能状態となるまで接続要求を待機させるようにしてもよい。
【００２６】
一方、携帯電話Ａ２００ａが切断可能状態であれば（Ｓ１０２：Ｙｅｓ）、携帯電話Ａ２００ａとの接続を自動的に切断する（Ｓ１０３）。これにより、ユーザが手動で接続を切断する手間を省くことができる。なお、この際に、ユーザに携帯電話Ａ２００ａとの接続を自動切断する旨を通知したり、自動切断することに対して許可を求めるようにしてもよい。
【００２７】
携帯電話Ａ２００ａとの接続を自動的に切断すると、接続要求を受け付けた携帯電話Ｂ２００ｂとペアリングの必要があれば（Ｓ１０５：Ｙｅｓ）、所定の手順にしたがってペアリングを行なう（Ｓ１０６）。ここで、ペアリングは、初めて接続する装置同士で行なう接続設定である。
【００２８】
携帯電話Ｂ２００ｂと既にペアリング済（Ｓ１０５：Ｎｏ）の場合あるいはペアリングを完了すると、携帯電話Ｂ２００ｂとＢｌｕｅｔｏｏｔｈ接続を行なう（Ｓ１０７）。このように本実施形態では、接続中に他の装置から接続要求を受け付けると、切断不可状態でなければ、接続中の装置との接続を自動的に切断し、接続要求のあった装置と接続を行なう。このため、ユーザが接続中の装置を手動で切断する手間を省くことができ、車載装置１００の操作性を向上させることができる。
【００２９】
車載装置１００は、自動切断した携帯電話Ａ１００ａの同時接続が可能であれば、携帯電話Ａ１００ａと再接続を行なう（Ｓ１０８）。これにより、ユーザが手動で再接続する手間を省くことができる。ここで、同時接続が可能な状態は、携帯電話Ａ１００ａと接続可能なプロファイルが空いている場合である。例えば、車載装置１００がＨＦＰを２つ有している場合には、携帯電話Ｂ２００ｂとＨＦＰによって接続した後に、もう１つのＨＦＰによって携帯電話Ａ１００ａと再接続を行なうことができる。
【００３０】
次に、本実施形態における車載装置１００が他の装置とＢｌｕｅｔｏｏｔｈ接続中に、携帯電話２００からＢｌｕｅｔｏｏｔｈ接続要求を受け付けた場合の具体的な動作例についてパターンに分けて説明する。なお、以下の例では、接続中の装置は切断可能状態であるものとする。また、それぞれの装置は車載装置１００とのペアリングを済ませているものとする。
【００３１】
まず、第１パターンとして、図３（ａ）に示すように、１つのＨＦＰに対応した車載装置１００が、携帯電話Ａ２００ａとＢｌｕｅｔｏｏｔｈ接続中に、携帯電話Ｂ２００ｂから接続要求を受け付けた場合の動作について説明する。
【００３２】
この場合、車載装置１００は、図３（ｂ）に示すように、携帯電話Ａ２００ａとのＢｌｕｅｔｏｏｔｈ接続を自動的に切断する。そして、図３（ｃ）に示すように、接続要求のあった携帯電話Ｂ２００ｂとＢｌｕｅｔｏｏｔｈ接続する。車載装置１００が対応するＨＦＰは１つであるため、ＨＦＰの空きはなく、携帯電話Ａ２００ａとの再接続は行なわない。
【００３３】
次に、第２パターンとして、図４（ａ）に示すように、２つのＨＦＰに対応した車載装置１００が、携帯電話Ａ２００ａとＢｌｕｅｔｏｏｔｈ接続中に、携帯電話Ｂ２００ｂから接続要求を受け付けた場合の動作について説明する。
【００３４】
この場合、車載装置１００は、図４（ｂ）に示すように、携帯電話Ａ２００ａとのＢｌｕｅｔｏｏｔｈ接続を自動的に切断する。そして、図４（ｃ）に示すように、接続要求のあった携帯電話Ｂ２００ｂとＢｌｕｅｔｏｏｔｈ接続する。車載装置１００は２つのＨＦＰに対応しているため、１つのＨＦＰが空いている。このため、図４（ｄ）に示すように、携帯電話Ａ２００ａと再接続を行なう。
【００３５】
次に、第３パターンとして、図５（ａ）に示すように、２つのＨＦＰに対応した車載装置１００が、携帯電話Ａ２００ａおよび携帯電話Ｂ２００ｂとＢｌｕｅｔｏｏｔｈ接続中に、携帯電話Ｃ２００ｃから接続要求を受け付けた場合の動作について説明する。
【００３６】
この場合、車載装置１００は、図５（ｂ）に示すように、携帯電話Ａ２００ａおよび携帯電話Ｂ２００ｂとのＢｌｕｅｔｏｏｔｈ接続を自動的に切断する。そして、図６（ａ）に示すように、接続要求のあった携帯電話Ｂ２００ｃとＢｌｕｅｔｏｏｔｈ接続する。車載装置１００は２つのＨＦＰに対応しているため、１つのＨＦＰが空いている。このため、携帯電話Ａ２００ａ、携帯電話Ｂ２００ｂのいずれかと再接続を行なう。図６（ｂ）に示す例では、携帯電話Ａ２００ａと再接続を行なっている。
【００３７】
どちらの携帯電話２００と接続するかは、あらかじめ定められた規則に従うものとする。例えば、先に接続した方と再接続したり、最後に通話を行なった方と再接続したり、切断処理を後に行なった方と再接続したりすることができる。また、後に説明するように、優先順位の高い携帯電話２００と再接続するようにしてもよい。
【００３８】
次に、第４パターンとして、図７（ａ）に示すように、１つのＨＦＰと１つのＡ２ＤＰ（Advanced Audio Distribution Profile）に対応した車載装置１００が、音響装置Ｘ３００と、Ａ２ＤＰでＢｌｕｅｔｏｏｔｈ接続中に、ＨＦＰに対応した携帯電話Ａ２００ａから接続要求を受け付けた場合の動作について説明する。
【００３９】
この場合、車載装置１００は、図７（ｂ）に示すように、音響装置Ｘ３００とのＢｌｕｅｔｏｏｔｈ接続を自動的に切断する。そして、図７（ｃ）に示すように、接続要求のあった携帯電話Ａ２００ａとＨＦＰでＢｌｕｅｔｏｏｔｈ接続する。車載装置１００は１つのＨＦＰと１つのＡ２ＤＰに対応しているため、１つのＡ２ＤＰが空いている。このため、図７（ｄ）に示すように、音響装置Ｘ３００とＡ２ＤＰで再接続を行なう。
【００４０】
次に、第５パターンとして、図８（ａ）に示すように、１つのＨＦＰと１つのＡ２ＤＰに対応した車載装置１００が、１つのＨＦＰと１つのＡ２ＤＰに対応した携帯電話Ａ２００ａと、ＨＦＰおよびＡ２ＤＰでＢｌｕｅｔｏｏｔｈ接続中に、ＨＦＰに対応した携帯電話Ｂ２００ｂから接続要求を受け付けた場合の動作について説明する。
【００４１】
この場合、車載装置１００は、図８（ｂ）に示すように、携帯電話Ａ２００ａとのＨＦＰおよびＡ２ＤＰによるＢｌｕｅｔｏｏｔｈ接続を自動的に切断する。そして、図８（ｃ）に示すように、接続要求のあった携帯電話Ｂ２００ｂとＨＦＰでＢｌｕｅｔｏｏｔｈ接続する。車載装置１００は１つのＨＦＰと１つのＡ２ＤＰに対応しているため、１つのＡ２ＤＰが空いている。このため、図８（ｄ）に示すように、携帯電話Ａ２００ａとＡ２ＤＰで再接続を行なう。
【００４２】
以上のように、本実施形態における無線通信装置（車載装置１００）によれば、新たな接続要求があった際に、そのときに接続されている機器の接続を一度切断した状態で、新たな携帯端末と接続を行なうため、新たな携帯端末との接続を安定して行なうことができる。
【００４３】
次に、本実施形態における車載装置１００の動作として、起動時等における他装置との自動接続処理について説明する。車載装置１００のＢｌｕｅｔｏｏｔｈ通信部１６０は、車載装置１００の起動時やユーザからの自動接続指示に基づいて、過去に接続した他装置との自動接続を試みる。また、接続中の装置が切断された場合にも自動接続を試みるようにしてもよい。他装置との自動接続は、Ｂｌｕｅｔｏｏｔｈ通信部１６０が管理する優先順位にしたがって行なわれる。優先順位にしたがって自動接続を試みることにより、よりユーザの利便性を高めることができる。図９は、他装置との自動接続動作について説明するフローチャートである。
【００４４】
ここでは、車載装置１００は、過去に複数台の携帯電話２００との接続が行なわれており、車載装置１００のＢｌｕｅｔｏｏｔｈ通信部１６０は、プロファイル１６１として複数のＨＦＰに対応しているものとする。
【００４５】
また、Ｂｌｕｅｔｏｏｔｈ通信部１６０の接続管理部１６２は、１〜Ｎの優先順位リストを管理しており、過去に接続を行なった携帯電話２００のうち、直近に接続を行なったＮ台が優先順位リストに登録されているものとする。優先順位の定め方については後述する。
【００４６】
まず、変数Ｍに１を設定する（Ｓ２０１）。ここで、変数Ｍは、処理対象とする優先順位に対応する。すなわち、優先順位の高い順に処理を行なっていく。そして、優先順位Ｍに登録されている携帯電話２００を検索し、検出されると（Ｓ２０２：Ｙｅｓ）、優先順位Ｍの携帯電話２００との接続を行なう（Ｓ２０３）。
【００４７】
優先順位Ｍの携帯電話２００との接続を行なった結果、すべてのＨＦＰが接続済になると（Ｓ２０４：Ｙｅｓ）、自動接続処理を終了する。また、検出の有無にかかわらず、優先順位リストのＮ番目まで処理を終えた場合（Ｓ２０５：Ｙｅｓ）も、自動接続処理を終了する。
【００４８】
それ以外の場合は、ＭにＭ＋１を代入して、優先順位が次の携帯電話２００についての検索処理を行なう（Ｓ２０２）。これにより、優先順位の高い順に携帯電話２００と自動接続を行なうことができる。
【００４９】
次に、Ｂｌｕｅｔｏｏｔｈ通信部１６０の接続管理部１６２が行なう優先順位リストの管理について図１０のフローチャートを参照して説明する。ここでは、接続対象の装置をより一般化して装置Ｘ、装置Ｙを用いて説明する。
【００５０】
接続管理部１６２は、車載装置１００がある装置Ｘと接続すると（Ｓ３０１：Ｙｅｓ）、装置Ｘの優先順位を最上位とし、他の装置の順位を繰り下げる（Ｓ３０２）。すなわち、装置Ｘが接続した時点で、装置Ｘの優先順位が最も高くなる。最新に接続された装置Ｘは、次の起動時にもユーザにより使用されると考えられるからである。また、他の装置の順位をそのまま繰り下げることにより、他の装置の順列自体は維持されることになる。このとき、優先順位リストに登録可能な装置の数を超えた場合には、最下位の装置が優先順位リストから外れることになる。なお、少なくとも、新たに接続した装置の優先順位を、接続が切断された装置よりも上位に設定すればよい。
【００５１】
また、接続管理部１６２は、車載装置１００がある装置Ｙと切断すると（Ｓ３０３：Ｙｅｓ）、他の装置が接続中であるかどうかを判定する（Ｓ３０４）。その結果、接続中の他の装置がなければ（Ｓ３０４：Ｎｏ）、優先順位の変更は行なわない。一方、接続中の他の装置があれば（Ｓ３０４：Ｙｅｓ）、接続中である他の装置の優先順位を最上位とし、その他の装置の順位を繰り下げる（Ｓ３０５）。接続中である他の装置は、より最近まで接続された装置となるため、次の起動時にもユーザにより使用されると考えられるからである。なお、ユーザが装置Ｙを操作して意図的に装置Ｙを切断した場合は、装置Ｙの優先順位を最下位としたり、優先順位リストから外すようにしてもよい。これにより、ユーザが接続不要と判断した装置が自動接続されること防ぐことができる。なお、少なくとも、ユーザによる操作によって意図的に切断された場合には、その意図的に切断された装置の優先順位を、ユーザによって意図せずに切断された場合よりも、大きく下げるようにすればよい。
【００５２】
以上の処理を車載装置１００がパワーオフするまで繰り返す（Ｓ３０６）。この結果、優先順位リストには、より最近まで接続していた装置の優先順位が高くなることになり、切断順序に応じた優先順位が付されることになる。
【００５３】
次に、接続管理部１６２が行なう優先順位リスト管理の具体例について図１１、図１２を参照して説明する。本例で、「ｄｅｖｉｃｅＡ」「ｄｅｖｉｃｅＢ」…は、接続対象の装置を示し、接続管理部１６２は、優先順位１〜５まで管理しているものとする。また、Ｂｌｕｅｔｏｏｔｈ通信部１６０は、最大２つの装置と同時接続が可能であり、二重枠に囲った装置が接続状態にあるものとする。
【００５４】
まず、図１１（ａ）に示した例について説明する。本例では、車載装置１００のパワーオフ直前のＰ１１において「ｄｅｖｉｃｅＡ」と「ｄｅｖｉｃｅＢ」とが接続状態にあったとする。その後、Ｐ１２で車載装置１００を起動すると、優先順位１の「ｄｅｖｉｃｅＡ」が検出され自動接続したとする。このとき、接続した「ｄｅｖｉｃｅＡ」は優先順位１を維持する。
【００５５】
次いで、Ｐ１３で優先順位２の「ｄｅｖｉｃｅＢ」が検出され自動接続したとする。これにより、新たに接続した「ｄｅｖｉｃｅＢ」を優先順位１として、「ｄｅｖｉｃｅＡ」を含む他の装置の優先順位を繰り下げる。
【００５６】
次に、図１１（ｂ）に示した例について説明する。本例では、車載装置１００のパワーオフ直前のＰ２１において「ｄｅｖｉｃｅＡ」と「ｄｅｖｉｃｅＢ」とが接続状態にあったとする。その後、Ｐ２２で車載装置１００を起動すると、優先順位１の「ｄｅｖｉｃｅＡ」が検出され自動接続したとする。このとき、接続した「ｄｅｖｉｃｅＡ」は優先順位１を維持する。
【００５７】
次いで、Ｐ２３で優先順位２の「ｄｅｖｉｃｅＢ」を検索したが検出されず、Ｐ２４で優先順位３の「ｄｅｖｉｃｅＣ」が検出され自動接続したとする。これにより、新たに接続した「ｄｅｖｉｃｅＣ」を優先順位１として、「ｄｅｖｉｃｅＡ」を含む他の装置の優先順位を繰り下げる。
【００５８】
次に、図１２（ａ）に示した例について説明する。本例では、Ｐ３１において、接続状態にあった「ｄｅｖｉｃｅＡ」と「ｄｅｖｉｃｅＢ」のうち、「ｄｅｖｉｃｅＡ」を手動で切断したとする。「ｄｅｖｉｃｅＡ」切断時において、「ｄｅｖｉｃｅＢ」が接続中であるため、Ｐ３２において「ｄｅｖｉｃｅＢ」を優先順位１とし、「ｄｅｖｉｃｅＡ」を含む他の装置の優先順位を繰り下げる。上述のように、意図的に切断した「ｄｅｖｉｃｅＡ」の優先順位をさらに下げたり、優先順位リストから除外するようにしてもよい。
【００５９】
その後、「ｄｅｖｉｃｅＣ」を手動接続すると、Ｐ３３において、新たに接続した「ｄｅｖｉｃｅＣ」を優先順位１として、接続中の「ｄｅｖｉｃｅＢ」を含む他の装置の優先順位を繰り下げる。
【００６０】
次に、図１２（ｂ）に示した例について説明する。本例は、図５、図６を用いて説明した２台の装置と接続中に他の装置から接続要求があり、２台の装置を自動切断した後の自動接続に関する例である。
【００６１】
Ｐ４１において、「ｄｅｖｉｃｅＡ」および「ｄｅｖｉｃｅＢ」と接続中に、「ｄｅｖｉｃｅＣ」から接続要求があったとする。このとき、「ｄｅｖｉｃｅＡ」が優先順位１であり、「ｄｅｖｉｃｅＢ」が優先順位２であったとする。
【００６２】
すると、接続管理部１６２は、Ｐ４２において「ｄｅｖｉｃｅＡ」および「ｄｅｖｉｃｅＢ」を自動切断する。次いで、Ｐ４３において「ｄｅｖｉｃｅＣ」と接続し、新たに接続した「ｄｅｖｉｃｅＣ」を優先順位１として、他の装置の優先順位を繰り下げる。この状態で、次に優先順位の高い優先順位２は「ｄｅｖｉｃｅＡ」であるため、接続管理部１６２は、Ｐ４４において、「ｄｅｖｉｃｅＡ」と自動接続を行なう。この後、再接続した「ｄｅｖｉｃｅＡ」を優先順位１としてもよいし、「ｄｅｖｉｃｅＣ」を優先順位１のままとしてもよい。
【符号の説明】
【００６３】
１０…無線通信システム
１００…車載装置（無線通信装置）
１１０…制御部
１２０…操作受付部
１３０…表示部
１４０…記憶部
１５０…音声処理部
１５０…音声入出力部
１６０…Ｂｌｕｅｔｏｏｔｈ通信部
１６１…プロファイル
１６２…接続管理部
２００…携帯電話
２１０…制御部
２２０…通話・通信処理部
２３０…操作受付部
２４０…表示部
２５０…記憶部
２６０…Ｂｌｕｅｔｏｏｔｈ通信部
２６１…プロファイル
３００…音響装置
【図１】
0005534348.tif 000002
【図２】
0005534348.tif 000003
【図３】
0005534348.tif 000004
【図４】
0005534348.tif 000005
【図５】
0005534348.tif 000006
【図６】
0005534348.tif 000007
【図７】
0005534348.tif 000008
【図８】
0005534348.tif 000009
【図９】
0005534348.tif 000010
【図１０】
0005534348.tif 000011
【図１１】
0005534348.tif 000012
【図１２】
0005534348.tif 000013