(57)【特許請求の範囲】
【請求項１】
マスタ装置とスレーブ装置とが、互いに認識される接続情報の下に無線通信を行う無線通信システムに用いられる前記マスタ装置であって、
前記スレーブ装置を探索する探索手段と、
前記探索手段により探索できた前記スレーブ装置に対し、所定の順序で接続要求を送信する接続要求送信手段と、
前記接続要求に対して前記スレーブ装置から送信される認証情報を受信する受信手段と、
前記受信手段により受信された前記認証情報に基づき認証を行う認証手段と、
前記認証手段により認証ができたと判定されると、前記接続情報を生成し、その生成した接続情報を、前記認証情報の送信元の前記スレーブ装置とやりとりすることで、そのスレーブ装置と当該マスタ装置との無線通信接続を確立する接続確立手段と、
を備えていることを特徴とするマスタ装置。
【請求項２】
請求項１に記載のマスタ装置において、
前記受信手段により前記認証情報が受信されたか否かを判定する受信判定手段を備え、
前記接続要求送信手段は、
前記接続要求の送信先である前記スレーブ装置から前記認証情報を受信していないと前記受信判定手段により判定されると、前記探索手段により探索できた前記スレーブ装置のうち、まだ前記接続要求を送信していない他のスレーブ装置に前記接続要求を送信するようになっていることを特徴とするマスタ装置。
【請求項３】
請求項１又は請求項２に記載のマスタ装置において、
前記接続要求送信手段は、
前記認証手段により認証ができないと判定されると、前記探索手段により探索できた前記スレーブ装置のうち、その認証ができないと判断されたスレーブ装置以外の他のスレーブ装置であって、まだ前記接続要求を送信していないスレーブ装置に前記接続要求を送信するようになっていることを特徴とするマスタ装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載のマスタ装置において、
前記接続確立手段により生成された前記接続情報を記憶する接続情報記憶手段を備え、
前記接続確立手段は、前記探索手段により探索できた前記スレーブ装置のうち、前記接続情報記憶手段に記憶された前記接続情報により接続の確立が可能なスレーブ装置とは、前記認証情報を受信できたか否かにかかわらず接続を確立することを特徴とするマスタ装置。
【請求項５】
請求項１ないし請求項４の何れか１項に記載のマスタ装置において、
前記探索手段により探索できた前記スレーブ装置を、所定のルールで順位付けするソート手段を備え、
前記接続要求送信手段は、前記探索手段により探索できた前記スレーブ装置に対し、前記ソート手段による順位付けに従った順に前記接続要求を送信することを特徴とするマスタ装置。
【請求項６】
請求項１ないし請求項５の何れか１項に記載のマスタ装置において、
探索指令を入力するための入力手段を備え、
前記探索手段は、前記入力手段を介して前記探索指令が入力されると、前記スレーブ装置の探索を開始することを特徴とするマスタ装置。
【請求項７】
マスタ装置とスレーブ装置とが、互いに認識される接続情報の下に無線通信を行う無線通信システムであって、
前記マスタ装置は、請求項１ないし請求項６の何れか１項に記載のマスタ装置であることを特徴とする無線通信システム。
【請求項８】
マスタ装置とスレーブ装置とが、互いに認識される接続情報の下に無線通信を行う無線通信システムにて、そのマスタ装置とスレーブ装置との間の接続を確立する接続確立方法であって、
前記マスタ装置が、
前記スレーブ装置を探索し、
探索できた前記スレーブ装置のうち、所定のスレーブ装置に接続要求を送信し、
前記接続要求に対して前記スレーブ装置から送信される認証情報を受信し、
受信された前記認証情報に基づき認証を行い、
認証ができたと判定すると、前記接続情報を生成し、その生成した接続情報を、前記認証情報の送信元の前記スレーブ装置とやりとりすることで、そのスレーブ装置と当該マスタ装置との無線通信接続を確立する、
ことを特徴とする接続確立方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スレーブ装置と接続して無線通信を行うマスタ装置、スレーブ装置とマスタ装置とからなる無線通信システム、及びそのスレーブ装置とマスタ装置との接続を確立する接続確立方法に関する。
【背景技術】
【０００２】
近年、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線を利用した無線通信が広く普及している。
例えばＢｌｕｅｔｏｏｔｈ（登録商標）システムでは、Ｂｌｕｅｔｏｏｔｈ（登録商標）の機能を備えた複数のデバイスのうち、１台のデバイスがマスタになり、残りのデバイスが、マスタに接続するスレーブとなる。そして、例えば以下のような手順により、マスタとスレーブとの接続が確立される。
（１）マスタが、無線通信可能領域に存在するスレーブを探索（ｉｎｑｕｉｒｉ：インクワイアリ手順）し、存在を認識できたスレーブの情報を自身が備える表示装置に表示する。このインクワイアリ手順では、マスタは、通信可能なスレーブのＢｌｕｅｔｏｏｔｈ（登録商標）アドレス（以下、ＢＤＡＤＤＲと記載する）を取得し、例えばそのＢＤＡＤＤＲを表示装置に表示する。
（２）マスタが、使用者の入力に基づき新規に接続を確立するスレーブを選択する。
（３）マスタが、選択したスレーブにＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ：個別識別番号）コードを要求する。
（４）スレーブにおいて入力されたＰＩＮコードとマスタにおけるＰＩＮコードとが一致すると、マスタは、そのスレーブとの接続を確立する（ペアリング）。
【０００３】
しかしながら、マスタにおいて通信可能なスレーブの情報を表示するようにすると、そのマスタに表示装置が必要になり、コストアップにつながると共に、マスタの構成が大きくなってしまう。
【０００４】
そこで、スレーブとしての情報機器を予め登録しておき、通信可能な情報機器を表示することなく、その予め登録しておいた情報機器を例えば使用者の入力に基づき選択して、その選択した情報機器と接続を確立するようにしたマスタとしての無線伝送装置が考えられている（例えば特許文献１参照）。
【特許文献１】特開２００３−２３４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の無線伝送装置（マスタ）では、予め登録された情報機器（スレーブ）以外の情報機器（スレーブ）と通信したい場合には、その通信したい情報機器（スレーブ）を改めて登録しなければならない。このため、例えば、無線伝送装置（マスタ）の無線通信可能領域に存在する情報機器（スレーブ）であっても、その情報機器（スレーブ）が無線伝送装置（マスタ）において登録されていなければ、無線伝送装置（マスタ）はその情報機器（スレーブ）とすぐに通信を行うことはできない。
【０００６】
本発明は、こうした問題に鑑みなされたもので、構成を増大させることなくマスタの無線通信可能領域にあるスレーブとの接続を容易に確立することのできるそのマスタ、マスタとスレーブとからなる無線通信システム、及びマスタとスレーブとの接続を確立するための接続確立方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた請求項１に記載の発明は、マスタ装置とスレーブ装置とが、互いに認識される接続情報の下に無線通信を行う無線通信システムに用いられるマスタ装置である。
【０００８】
そして、本請求項１のマスタ装置は、スレーブ装置を探索する探索手段と、探索手段により探索できたスレーブ装置に対し、所定の順序で接続要求を送信する接続要求送信手段と、接続要求に対してスレーブ装置から送信される認証情報を受信する受信手段と、受信手段により受信された認証情報に基づき認証を行う認証手段と、認証手段により認証ができたと判定されると、接続情報を生成し、その生成した接続情報を、認証情報の送信元のスレーブ装置とやりとりすることで、そのスレーブ装置と当該マスタ装置との無線通信接続を確立する接続確立手段と、を備えている。
【０００９】
ここでは、例えばＢｌｕｅｔｏｏｔｈ（登録商標）システムを想定しており、このシステムでは、マスタ装置及びスレーブ装置は、接続が確立していない状態では限られた情報しかやりとりできない。一方、接続が確立すると、仕様・性能の範囲内で所望の情報をやりとりできるようになる。
【００１０】
そして、本請求項１のマスタ装置の特徴は、探索できたスレーブ装置のうち所定のスレーブ装置に接続要求を送信すると共に、接続要求に対して認証情報を送信したスレーブ装置とその認証情報に基づき認証ができれば、接続を確立する点にある。
【００１１】
言い換えると、スレーブ装置との接続を確立するに際し、探索できたスレーブ装置の情報を例えば表示装置に表示して使用者に選択してもらったり、予めスレーブ装置の情報を登録しておいてその登録しておいたスレーブ装置から所定のスレーブ装置を選択したりする、といったような手順が不要になり、接続の確立を簡略化することができる。
【００１２】
また、例えば、マスタ装置と無線通信を行うスレーブ装置が特に定まっておらず、日々変化するような状況下において有効である。具体的に、マスタ装置がスレーブ装置を発見すると共に認証ができさえすれば、マスタ装置とスレーブ装置との接続が確立されるためである。つまり、複雑な手順を踏むことなくすぐに通信ができるようになるため、接続対象のスレーブ装置が流動的に変化する場合でも安心である。
【００１３】
尚、認証情報としては例えばＰＩＮコードを想定している。例えばＢｌｕｅｔｏｏｔｈ（登録商標）システムでは、スレーブ装置からマスタ装置に送信されたＰＩＮコードとマスタ装置におけるＰＩＮコードとが一致すると、スレーブ装置とマスタ装置との接続が確立される。また、接続情報としては例えばリンクキーを想定している。リンクキーは、マスタ装置及びスレーブ装置間で互いに認証されるものであり、ＰＩＮコードにより認証がなされた後は、リンクキーに基づき認証がなされつつ無線通信が行われる。
【００１４】
次に、請求項１のマスタ装置では、請求項２のように構成すると良い。
請求項２のマスタ装置は、請求項１のマスタ装置において、受信手段により認証情報が受信されたか否かを判定する受信判定手段を備えている。
【００１５】
そして、接続要求送信手段は、接続要求の送信先であるスレーブ装置から認証情報を受信していないと受信判定手段により判定されると、探索手段により探索できたスレーブ装置のうち、まだ接続要求を送信していない他のスレーブ装置に接続要求を送信するようになっている。
【００１６】
これによれば、接続要求の送信先であるスレーブ装置から認証情報を受信できない場合でも、その他のスレーブ装置に次々に接続要求が送信されるようになり、結果として、探索できたスレーブ装置のうちの何れかと接続が確立することが期待できる。つまり、接続を確立させることのできる可能性を高めることができる。
【００１７】
また、請求項１，２のマスタ装置では、請求項３のように構成すると良い。
請求項３のマスタ装置は、請求項１，２のマスタ装置において、接続要求送信手段は、認証手段により認証ができないと判定されると、探索手段により探索できたスレーブ装置のうち、その認証ができないと判断されたスレーブ装置以外の他のスレーブ装置であって、まだ接続要求を送信していないスレーブ装置に接続要求を送信するようになっている。
【００１８】
これによれば、認証情報の送信元であるスレーブ装置とその認証情報に基づき認証ができない場合でも、その他のスレーブ装置に次々に接続要求が送信されるようになり、結果として、探索できたスレーブ装置のうちの何れかと接続が確立することが期待できる。つまり、接続を確立させることのできる可能性を高めることができる。
【００１９】
次に、請求項４のマスタ装置は、請求項１〜３のマスタ装置において、接続確立手段により生成された接続情報を記憶する接続情報記憶手段を備え、接続確立手段は、探索手段により探索できたスレーブ装置のうち、接続情報記憶手段に記憶された接続情報により接続の確立が可能なスレーブ装置とは、認証情報を受信できたか否かにかかわらず接続を確立するようになっている。
【００２０】
このマスタ装置では、接続情報が記憶されていればその接続情報に基づき接続を確立するため、認証情報による認証の手順を省略することができる。よって、接続の確立の手順をより簡略化することができ、有利である。
【００２１】
次に、請求項５のマスタ装置は、請求項１〜４のマスタ装置において、探索手段により探索できたスレーブ装置を、所定のルールで順位付けするソート手段を備えている。
そして、接続要求送信手段は、探索手段により探索できたスレーブ装置に対し、ソート手段による順位付けに従った順に接続要求を送信するようになっている。
【００２２】
順位付けの方法（ルール）としては、マスタ装置から近い順に優先順位を高くしたり、接続頻度の高い順に優先順位を高くすることが考えられる。また、それぞれの逆でも良い。マスタ装置からスレーブ装置がどの程度離れているかは、例えば無線通信のための電波の強度により判別することができる。尚、この種の技術については、周知の技術であり、ここでは詳しい説明を省略する。
【００２３】
また、接続頻度は、接続の履歴を記憶しておき、その履歴を参照することで分かるようになる。
このような請求項５のマスタ装置によれば、スレーブ装置に対し全く無作為に接続要求が送信されることを抑制し、接続要求の送信先がある程度コントロールされるようになるため、使い勝手が向上する。
【００２４】
次に、請求項１〜５のマスタ装置では、請求項６のように構成すると良い。
請求項６のマスタ装置は、請求項１〜５のマスタ装置において、探索指令を入力するための入力手段を備え、探索手段は、入力手段を介して探索指令が入力されると、スレーブ装置の探索を開始するようになっている。
【００２５】
これによれば、使用者は、マスタ装置に任意のタイミングでスレーブ装置を検索させるようにすることができ、使い勝手が向上する。例えば、使用者が、新規のスレーブ装置をマスタ装置の無線通信可能領域に持ち込み、そのスレーブ装置とマスタ装置との通信を確立させたいというような場合でも、探索指令を入力して改めて探索を開始させることで、その新規のスレーブ装置とマスタとの接続を確立させ得るようになる。また、例えば、通信中のスレーブ装置が無線通信可能領域の外に出てしまうことで通信が遮断されたような場合で、無線通信可能領域にある他のスレーブ装置と通信できるようにしたい、というような場合に、探索指令を入力して改めて探索を開始させることでそれが可能となり、便利である。
【００２６】
次に、請求項７の発明は、マスタ装置とスレーブ装置とが、互いに認識される接続情報の下に無線通信を行う無線通信システムであって、マスタ装置は、請求項１ないし請求項６の何れか１項に記載のマスタ装置であることを特徴とする無線通信システムである。
【００２７】
このような無線通信システムにおいては、請求項１〜６と同じ効果を得ることができる。
次に、請求項８の発明は、マスタ装置とスレーブ装置とが、互いに認識される接続情報の下に無線通信を行う無線通信システムにて、そのマスタ装置とスレーブ装置との間の接続を確立する接続確立方法である。
【００２８】
具体的に、マスタ装置が、スレーブ装置を探索し、探索できたスレーブ装置のうち、所定のスレーブ装置に接続要求を送信し、接続要求に対してスレーブ装置から送信される認証情報を受信し、受信された認証情報に基づき認証を行い、認証ができたと判定すると、接続情報を生成し、その生成した接続情報を、認証情報の送信元のスレーブ装置とやりとりすることで、そのスレーブ装置と当該マスタ装置との無線通信接続を確立する、ことを特徴としている。
【００２９】
これによれば、請求項１の効果と同じ効果を得ることができる。
【発明を実施するための最良の形態】
【００３０】
以下に、本発明の実施形態を図面に基づき説明する。
図１は、本発明が適用された無線通信システム１の構成図である。
図１に示すように、本実施形態の無線通信システム１は、無線通信端末１０と、無線通信装置２０とから構成される。この無線通信端末１０及び無線通信装置２０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）で無線通信を行うものであり、ここでは、無線通信端末１０がスレーブ、無線通信装置２０がマスタである。つまり無線通信装置２０が無線通信端末１０に対して接続を行うようになっている。
【００３１】
無線通信端末１０は、当該無線通信端末１０の動作を制御する制御部２と、図示しない操作ボタン等を介して情報が入力されるようにするための入力インタフェース（以下、インタフェースをＩ／Ｆと記載する）４と、図示しない外部のサーバ等と通信を行うための広域通信Ｉ／Ｆ５と、Ｂｌｕｅｔｏｏｔｈ（登録商標）での無線通信を行うためのＢｌｕｅｔｏｏｔｈ（登録商標）Ｉ／Ｆ６とを備えている。
【００３２】
制御部２は、所定のプログラムに従い動作するＣＰＵ２ａと、記憶部３とを備えている。記憶部３は、ＣＰＵ２ａに実行させるプログラムを記憶するＲＯＭ３ａと、ＣＰＵ２ａの演算結果等が記憶されるＲＡＭ３ｂと、常時電源が供給され、電源が供給される間情報を保持可能なＳＲＡＭ（バックアップＲＡＭとも呼ばれる）３ｃとを備えている。
【００３３】
無線通信装置２０は、当該無線通信装置２０の動作を制御する制御部１２と、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｉ／Ｆ１４と、出力装置１５と、端末登録釦１６と、通知機器１７とを備えている。出力装置１５は、具体的に、音又は音声を発するブザーであり、通知機器１７は、具体的に、ＬＥＤである。また、端末登録釦１６は、無線通信装置２０にインクワイアリ手順（スレーブの探索）を実行させるための指令を入力するものである。つまり、端末登録釦１６が使用者により押されると、無線通信装置２０は、インクワイアリ手順を実行する（スレーブとしての無線通信端末１０を探索する）。
【００３４】
制御部１２は、ＣＰＵ１２ａと、記憶部１３とを備えており、記憶部１３は、ＲＯＭ１３ａと、ＲＡＭ１３ｂと、ＳＲＡＭ１３ｃとを備えている。
図２は、本発明の無線通信システム１を、特に、車両システムに用いた場合の例を表す構成図である。
【００３５】
図２において、無線通信端末１０及び無線通信装置２０は、図１と同じ構成であるが、ここでは、無線通信端末１０は携帯電話であり、無線通信装置２０は車両に搭載される車載機であるものとする。
【００３６】
無線通信端末１０は、広域通信Ｉ／Ｆ５を介して、外部装置（例えばセンターに設置されるサーバ）３０と通信を行う。外部装置３０は、ネットワークを介して、例えば渋滞情報、駐車場情報、宣伝・広告情報などを送信する。そして、無線通信端末１０は、広域通信Ｉ／Ｆ５を介して外部装置３０から送信される情報を受信すると共に、その受信した情報を、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｉ／Ｆ６を介して無線通信装置２０に無線送信する。
【００３７】
無線通信装置２０は、無線通信端末１０から送信される情報をＢｌｕｅｔｏｏｔｈ（登録商標）Ｉ／Ｆ１４を介して受信する。尚、無線通信端末１０から受信した情報は、車両の図示しない表示装置に表示され、車両の例えば運転手に報知される。また、出力装置１５或いは通知機器１７を介して、無線通信端末１０から情報を受信した旨や、その受信した情報の内容を運転手に報知するようにしても良い。
【００３８】
また、無線通信装置２０は、車両４０の図示しない車載装置と通信を行って、その車両４０の車両情報等を取得する。具体的には、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により通信を行い、ＣＡＮデータを取得する。車両情報としては、例えば、車速、エンジン回転数、冷却水温、車両の現在位置、故障情報などが考えられる。そして、無線通信装置２０は、図示しない車載装置から受信した車両情報を、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｉ／Ｆ１４を介して無線通信端末１０に無線送信する。尚、無線通信端末１０では、無線通信装置２０から受信した情報を、図示しない表示装置に表示して、その無線通信端末１０の使用者に報知する。或いは、無線通信装置２０から受信した情報を、広域通信Ｉ／Ｆ５を介して外部装置３０に無線送信する。
【００３９】
図３は、無線通信システム１の使用形態を表す図である。無線通信装置２０（車載機）は車両４０に搭載され、作業者Ａ，Ｂ，Ｃが、それぞれ、無線通信端末１０としての携帯電話を所持している。ここでは、作業者Ａ，Ｂ，Ｃは、例えば修理工場やディーラーにおける修理担当者であり、その作業者Ａ，Ｂ，Ｃが、携帯電話（無線通信端末１０）を用いて、車載機（無線通信装置２０）から車両４０の故障情報を取得することを想定している。
【００４０】
図４は、このような無線通信システム１における無線通信装置２０にて実行される（具体的に、制御部２のＣＰＵ２ａが実行する）処理の流れを表すフローチャートである。
図４の処理では、まず、Ｓ１１０で、新規に無線通信端末１０と接続するか否かを判定する。具体的に、端末登録釦１６が押されたか否かに基づき判定する。端末登録釦１６が押されたと判断すると、新規に接続すると判定し（Ｓ１１０：ＹＥＳ）、Ｓ１２０に移行する。
【００４１】
Ｓ１２０では、インクワイアリ処理（手順）を実行する。無線通信装置２０の無線通信可能領域に無線通信端末１０が存在する場合、その無線通信装置２０において、インクワイアリ処理により、その無線通信端末１０のＢＤＡＤＤＲ（Ｂｌｕｅｔｏｏｔｈ（登録商標））アドレスが取得される。具体的に、無線通信装置２０は、ＢＤＡＤＤＲを要求するＢＤＡＤＤＲ要求信号を周囲に送信し、そのＢＤＡＤＤＲ要求信号を受信した無線通信端末１０がＢＤＡＤＤＲを返信することにより、無線通信装置２０においてＢＤＡＤＤＲが取得（受信）される。
【００４２】
Ｓ１２０の後はＳ１３０に進み、通信対象が存在するか否か、つまり、無線通信可能領域に無線通信端末１０が存在するか否かを、ＢＤＡＤＤＲが取得できたか否かに基づき判定する。つまり、ＢＤＡＤＤＲが取得されると、通信対象が存在すると判定する。
【００４３】
通信対象が存在すると判定すると（Ｓ１３０：ＹＥＳ）、Ｓ１４０に移行し、その存在を確認できた無線通信端末１０に、接続要求を送信する。具体的に、ＰＩＮコードの入力を要求する。ここでは、発見できた（ＢＤＡＤＤＲを取得できた）順に、接続要求を送信する。
【００４４】
次に、Ｓ１５０に進み、接続要求の送信先である無線通信端末１０からＰＩＮコードを受信したか否かを判定する。無線通信端末１０は、無線通信装置２０から接続要求（ＰＩＮコードの入力の要求）を受信すると、ＰＩＮコードの入力を使用者に促す。そして、使用者により入力されたＰＩＮコードを無線通信装置２０に送信する。
【００４５】
Ｓ１５０でＰＩＮコードを受信できたと判定すると（Ｓ１５０：ＹＥＳ）、Ｓ１６０に移行し、その受信したＰＩＮコードが正しいか否か、具体的に、受信したＰＩＮコードと無線通信装置２０におけるＰＩＮコードとが一致するか否かを判断する認証処理を実行する。
【００４６】
次に、Ｓ１７０に進み、認証ができたか（受信したＰＩＮコードが正しいか否か）を判定し、認証ができた（受信したＰＩＮコードが正しい）と判定すると（Ｓ１７０：ＹＥＳ）、Ｓ１８０に移行し、そのＰＩＮコードの送信元の無線通信端末１０と接続を確立する（ペアリング）と共に、無線通信装置２０の使用者に、接続が確立した旨を通知する。
【００４７】
接続が確立すると、その接続が確立した無線通信装置２０と無線通信端末１０との間で互いに認識される、接続のためのリンクキーが生成される。このリンクキーは、その無線通信装置２０及び無線通信端末１０において記憶される。また、接続が確立した旨の通知では、通知機器１７としてのＬＥＤを点灯させることで通知する。尚、ここで言う点灯とは、継続的な点灯のことを言う趣旨である。そしてその後、当該処理を終了する。
【００４８】
ここで、Ｓ１７０で認証できないと判定した場合（Ｓ１７０：ＮＯ）、或いは、Ｓ１５０でＰＩＮコードを受信できないと判定した場合（Ｓ１５０：ＮＯ）には、Ｓ１９０に移行する。
【００４９】
Ｓ１９０では、他に探索できた（存在を認識できた、つまり、ＢＤＡＤＤＲを取得できた）無線通信端末１０があるか否かを判定し、他に探索できなかったと判定すると（Ｓ１９０：ＮＯ）、Ｓ２００に移行し、使用者に接続が確立しなかった旨を通知する。具体的に、通知機器１７としてのＬＥＤを点滅させると共に、出力装置１５としてのブザーにより音を発することで通知する。そしてその後、当該処理を終了する。
【００５０】
一方、Ｓ１９０で、他に無線通信端末１０を探索できたと判定すると（Ｓ１９０：ＹＥＳ）、Ｓ２１０に移行し、接続要求の送信先を、その探索できた他の無線通信端末１０に切り換える。そしてその後、Ｓ１４０に戻る。つまり、その探索できた他の無線通信端末１０に接続要求を送信する。
【００５１】
またここで、Ｓ１１０で、新規に無線通信端末１０と接続しないと判定すると（Ｓ１１０：ＮＯ）、Ｓ２２０に移行し、再接続処理を実行する。この再接続処理は、具体的に、一度接続が確立した無線通信端末１０との間でＰＩＮコードを用いずに接続の確立を試みるものであり、前述のリンクキーを使用する。つまり、Ｓ２２０では、一度接続が確立した無線通信端末１０との接続を試みる。リンクキーを用いた場合には、そのリンクキーが一致すれば接続が確立され、例えばＰＩＮコードの入力といった操作が不要になる。
【００５２】
Ｓ２２０の後はＳ２３０に進み、リンクキーによる接続の確立が成功したか否かを判定し、成功したと判定すると（Ｓ２３０：ＹＥＳ）、Ｓ１８０に移行する。
一方、Ｓ２３０で接続の確立が成功しなかったと判定すると（Ｓ２３０：ＮＯ）、Ｓ２４０に移行し、使用者に接続が確立しなかった旨を通知する。具体的に、前述のように、通知機器１７としてのＬＥＤを点滅させると共に、出力装置１５としてのブザーにより音を発することで通知する。
【００５３】
またここで、Ｓ１３０にて通信対象がいない（無線通信可能領域に無線通信端末１０が存在しない）と判定した場合も（Ｓ１３０：ＮＯ）、Ｓ２４０に移行する。
Ｓ２４０の後は、当該処理を終了する。
【００５４】
尚、無線通信装置２０は、端末登録釦１６が押されたか否かを常に監視しており、その端末登録釦１６が押されると、その押されたタイミングでインクワリアリ（Ｓ１２０）を実行する。つまり、別処理で、端末登録釦１６が押されたか否かを判定し（Ｓ２５０）、押されたと判定すると（Ｓ２５０：ＹＥＳ）、Ｓ１２０に進むようになっている。一方、端末登録釦１６が押されていないと判定した場合には（Ｓ２５０：ＮＯ）、再び端末登録釦１６が押されたか否かの判定処理に戻る。
【００５５】
次に、本実施形態の作用について、図５，６を用いて説明する。図５は、図３の内容を簡素化して表したものである。
ここでは、前提として、図５に示すように、無線通信装置２０（ここでは、マスタと記載する）の周辺（無線通信可能領域）に、無線通信端末１０が３台存在するとする（ここでは、それぞれ、スレーブＡ，Ｂ，Ｃと記載する）。マスタは、スレーブＡ→スレーブＢ→スレーブＣの順でその存在を認識（ＢＤＡＤＤＲを取得）する一方、ここでは、スレーブＢとマスタとの接続を確立したいものとする。具体的に、スレーブＢの所持者（図３で言うと、作業者Ｂ）が、そのスレーブＢを介してマスタと通信を行いたいものとする。また、ここでは、スレーブＡ，Ｃとマスタとでは通信は行われないこととする。
【００５６】
このような前提の下、図６のタイムチャートを用いて、接続について説明する。
まず、マスタから、スレーブＡ，Ｂ，Ｃに、ＢＤＡＤＤＲ要求信号を送信する（Ｔ３１０、Ｔ４１０、Ｔ５１０、Ｓ１２０）。
【００５７】
そして、スレーブＡ，Ｂ，Ｃは、それぞれ、自動で、ＢＤＡＤＤＲをマスタに返信する（Ｔ３２０、Ｔ４２０、Ｔ５２０）。ここでは、マスタは、スレーブＡからのＢＤＡＤＤＲを最初に受信し、次にスレーブＢからのＢＤＡＤＤＲを受信し、最後にスレーブＣからのＢＤＡＤＤＲを受信している（Ｓ１３０：ＹＥＳ）。つまり、最初にスレーブＡを認識し、次にスレーブＢを認識し、最後にスレーブＣを認識している。尚、スレーブＡ，Ｂ，Ｃの状態が、Ｂｌｕｅｔｏｏｔｈ（登録商標）のための待ち受け状態でない場合など、ＢＤＡＤＤＲが返信されない場合もある。
【００５８】
マスタは、最初に発見したスレーブＡに、接続要求を送信する（Ｔ３３０、Ｓ１４０）。
そして、スレーブＡにおいてＰＩＮコードが入力されず所定時間が経過すると、タイムアウトが発生し（Ｓ１５０：ＮＯ）、接続要求の送信先が、スレーブＡの次に発見されたスレーブＢに切り換わる（Ｓ１９０：ＹＥＳ→Ｓ２１０）。そして、マスタは、そのスレーブＢに接続要求を送信する（Ｔ４３０、Ｓ１４０）。
【００５９】
スレーブＢにおいてＰＩＮコードが入力されると（Ｔ４４０）、そのＰＩＮコードを含む接続応答がスレーブＢからマスタに送信される（Ｔ４５０、Ｓ１５０：ＹＥＳ）。
マスタは、受信したＰＩＮコードに基づき認証処理を実行し（Ｔ４６０、Ｓ１６０）、認証ができれば（Ｓ１７０：ＹＥＳ）、リンクキーを含む通信応答をスレーブＢに送信する（Ｔ４７０）。これにより、マスタとスレーブＢとの接続が確立する。尚、Ｔ４６０で認証ができない場合には（Ｓ１７０：ＮＯ）、接続要求の送信先がスレーブＣに切り換わり（Ｓ１９０：ＹＥＳ→Ｓ２１０）、スレーブＣに接続要求が送信される（Ｓ１４０）。
【００６０】
このように、本実施形態においては、無線通信装置２０は、探索できた無線通信端末１０を特に使用者に報知することなく（例えば表示して報知することなく）、その探索できた無線通信端末１０に対し、発見できた順に接続要求を送信すると共に、接続要求に対してＰＩＮコードを送信してきた無線通信端末１０とそのＰＩＮコードに基づき認証ができれば、接続を確立する。
【００６１】
これによれば、探索できた無線通信端末１０の情報を例えば表示装置に表示して使用者に選択してもらう、というような手順が不要になる。また、例えば、無線通信端末１０の情報を登録しておいてその登録しておいた無線通信端末１０から所定の無線通信端末１０を選択する、というような手順が不要になる。このため、接続確立のための手順を簡略化することができる。また、無線通信端末１０の情報を表示するための構成や、その情報を登録するための構成が不要となり、マスタ装置の構成を簡素化できると共に、コストも抑えることができる。
【００６２】
また、本実施形態では、接続要求の送信先である無線通信端末１０からＰＩＮコードを受信できない場合や、ＰＩＮコードの送信元のスレーブ装置とそのＰＩＮコードに基づき認証ができない場合でも、その他の無線通信端末１０に接続要求が送信されるようになり、結果として、探索できた無線通信端末１０のうちの何れかと接続が確立することが期待できるようになる。つまり、接続の確立の可能性を向上させることができる。
【００６３】
ここで、上記実施形態においては、以下の変形例のように変形することができる。
〈変形例１〉
変形例１では、無線通信装置２０が発見できた無線通信端末１０（携帯電話）を、所定の順序でソートし、そのソートした順に、接続要求を送信するようになっている。
【００６４】
具体的に、図７に示す。
図７において、無線通信可能領域には、携帯電話（以下、単に携帯と記載する）Ａ，Ｂ，Ｃ，Ｄ，Ｅが存在する。そして、無線通信装置２０は、携帯Ａ→携帯Ｂ→携帯Ｃ→携帯Ｄ→携帯Ｅの順序で発見している。
【００６５】
そして、この変形例１の無線通信装置２０は、携帯Ａ，Ｂ，Ｃ，Ｄ，Ｅを、その無線通信装置２０からの距離が小さい順にソートする。具体的に、無線信号の信号強度に基づき、無線通信装置２０と携帯Ａ，Ｂ，Ｃ，Ｄ，Ｅとの距離の大小を判断する。
【００６６】
図７では、携帯Ａ，Ｂ，Ｃ，Ｄ，Ｅを、携帯Ｂ、携帯Ｃ、携帯Ａ、携帯Ｅ、携帯Ｄの順にソートする。そして、携帯Ｂ→携帯Ｃ→携帯Ａ→携帯Ｅ→携帯Ｄの順で、接続要求を送信する。
【００６７】
これによれば、無線通信装置２０により近い無線通信端末１０と接続が確立されるようになり、ひいては、通信の確実性・信頼性・安定性などを確保することができる。
尚、この変形例１において、携帯Ａ，Ｂ，Ｃ，Ｄ，Ｅから無線通信装置２０に送信されるＢＤＡＤＤＲに、その携帯Ａ，Ｂ，Ｃ，Ｄ，Ｅの位置情報を付加し、無線通信装置２０は、その位置情報に基づき、携帯Ａ，Ｂ，Ｃ，Ｄ，Ｅを無線通信装置２０からの距離が近い順にソートしても良い。
〈変形例２〉
変形例２では、無線通信装置２０が発見できた無線通信端末１０（携帯電話）を、通信頻度の高い順にソートする。より具体的に、図示は省略するが、無線通信端末１０は、接続履歴を記憶部３のＳＲＡＭ３ｃに記憶しており、その接続履歴に基づき、接続頻度を算出する。
【００６８】
接続頻度の高い無線通信端末１０は、より接続させたい無線通信端末１０であることが考えられる。この点、変形例２によれば、接続頻度の高い順に接続要求が送信されるようになるため、所望の無線通信端末１０と接続される可能性が高まると言える。
【００６９】
尚、本実施形態において、Ｓ１２０の処理が探索手段に相当し、Ｓ１４０の処理が接続要求送信手段に相当し、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｉ／Ｆ１４が受信手段に相当し、Ｓ１６０の処理が認証手段に相当し、Ｓ１８０の処理が接続確立手段に相当し、Ｓ１５０の処理が受信判定手段に相当し、無線通信装置２０がマスタ装置に相当し、無線通信端末１０がスレーブ装置に相当し、リンクキーが接続情報に相当し、ＰＩＮコードが認証情報に相当している。
【００７０】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の技術範囲内において種々の形態をとることができる。
例えば、上記実施形態において、無線通信装置２０は、同時に、複数台の無線通信端末１０と接続が確立できるようにしても良い。具体的に、リンクキーを複数記憶できるようにすれば良い。
【００７１】
また、上記実施形態において、探索できた無線通信端末１０の全てに接続要求を送信した後、再度、最初に接続要求を送信した無線通信端末１０から順に接続要求を送信するようにしても良い。例えば、図４の処理において、Ｓ１８０，Ｓ２００，Ｓ２４０の後、終了せずに、Ｓ１２０に戻っても良い（或いは、探索が終了しているという前提でＳ１４０に戻っても良い）。
【００７２】
また、上記実施形態において、無線通信装置２０に、接続要求の送信先となる無線通信端末１０を切り換えるスキップボタンを設けても良い。具体的に、無線通信装置２０は所定の順序（例えば発見した順、或いはソートされた順）に接続要求を送信するが、スキップボタンが押されることで、その無線通信装置２０が現在の接続対象をスキップして次の接続対象に接続要求を送信するようにしても良い。逆に、接続対象を、以前に接続要求を送信した無線通信端末１０に切り換えるためのバックボタンを設けても良い。
【００７３】
また、上記実施形態において、ＰＩＮコードを受信できなかった場合（Ｓ１５０：ＮＯ）、或いは認証ができなかった場合に（Ｓ１７０：ＮＯ）、その旨を出力装置１５（ブザー）或いは通知機器１７（ＬＥＤ）により周囲に通知するようにしても良い。
【００７４】
また、上記実施形態において、無線通信装置２０において、所望の無線通信端末１０と接続が確立できなかった場合には、その旨を出力装置１５（ブザー）或いは通知機器１７（ＬＥＤ）により周囲に通知するようにしても良い。このようにすれば、使用者は、所望の無線通信端末１０と接続を確立すべく、再度端末登録釦１６を押下する、といったような対処をとり得るようになる。
【００７５】
また、無線通信端末１０が通信圏外に出てしまった場合に、その旨を出力装置１５（ブザー）或いは通知機器１７（ＬＥＤ）により周囲に通知するようにしても良い。このようにすれば、使用者は、無線通信可能領域にある他の無線通信端末１０と接続を確立すべく、再度端末登録釦１６を押下する、といったような対処をとり得るようになる。また、無線通信端末１０が通信圏外に出てしまい、その後再び無線通信可能領域に入った場合には、再接続処理（Ｓ２２０）により、優先的にその無線通信端末１０と接続を確立するようにしても良い。
【００７６】
また、上記実施形態（〈変形例１〉）において、無線通信端末１０を、無線通信装置２０からの距離が遠い順にソートしても良い。
また、上記実施形態（〈変形例２〉）において、無線通信端末１０を、接続頻度の低い順にソートしても良い。
【図面の簡単な説明】
【００７７】
【図１】本発明が適用された無線通信システム１の構成図である。
【図２】無線通信システム１を、特に、車両システムに用いた場合の例を表す構成図である。
【図３】無線通信システム１の使用形態を表す図である。
【図４】無線通信システム１における無線通信装置２０にて実行される処理の流れを表すフローチャートである。
【図５】図３の内容を簡素化して表した図面である。
【図６】本実施形態の作用を表すタイムチャートである。
【図７】無線通信端末１０のソートの一例を表す図面である。
【符号の説明】
【００７８】
１…無線通信システム、２…制御部、２ａ…ＣＰＵ、３…記憶部、３ａ…ＲＯＭ、３ｂ…ＲＡＭ、３ｃ…ＳＲＡＭ、１０…無線通信端末、１２…制御部、１２ａ…ＣＰＵ、１３…記憶部、１３ａ…ＲＯＭ、１３ｂ…ＲＡＭ、１３ｃ…ＳＲＡＭ、１５…出力装置、１６…端末登録釦、１７…通知機器、２０…無線通信装置、３０…外部装置、４０…車両。
【図１】
0004888288.tif 000002
【図２】
0004888288.tif 000003
【図３】
0004888288.tif 000004
【図４】
0004888288.tif 000005
【図５】
0004888288.tif 000006
【図６】
0004888288.tif 000007
【図７】
0004888288.tif 000008