(57)【要約】【課題】通信接続先装置の選択を効率的に行い、ブルートゥース等の無線通信仕様に準拠した無線通信が開始されるまでの時間を短縮することができる無線通信装置を実現する。【解決手段】無線通信装置は、無線により装置間を接続して通信するための無線通信仕様であるブルートゥース（Ｂｌｕｅｔｏｏｔｈ）に準拠した無線通信装置であって、自装置が対応可能な前記ブルートゥースのプロファイルの内、特定のブルートゥースのプロファイルに基づいて、通信接続先の候補となる装置を選別することを特徴とする。【選択図】図３
2011147151.tif 000002
【特許請求の範囲】
【請求項１】
無線により装置間を接続して通信するための無線通信仕様であるブルートゥース（Ｂｌｕｅｔｏｏｔｈ）に準拠した無線通信装置であって、
自装置が対応可能な前記ブルートゥースのプロファイルの内、特定のプロファイルに基づいて、通信接続先の候補となる装置を選別することを特徴とする無線通信装置。
【請求項２】
無線により装置間を接続して通信するための無線通信仕様であるブルートゥース（Ｂｌｕｅｔｏｏｔｈ）に準拠した無線通信装置における通信接続先装置の選択方法であって、
自装置が対応可能な前記ブルートゥースのプロファイルの内、特定のプロファイルに基づいて、通信接続先の候補となる装置を選別する過程と、
を含むことを特徴とする通信接続先装置の選択方法。
【請求項３】
無線により装置間を接続して通信するための無線通信仕様であるブルートゥース（Ｂｌｕｅｔｏｏｔｈ）に準拠した無線通信装置における通信接続先装置の選択処理を行うための通信接続先装置選択プログラムであって、
自装置が対応可能な前記ブルートゥースのプロファイルの内、特定のプロファイルに基づいて、通信接続先の候補となる装置を選別する処理と、
をコンピュータに実行させることを特徴とする通信接続先装置選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置間を無線により接続して通信するためのブルートゥース（Bluetooth）等の無線通信仕様に準拠した無線通信装置、通信接続先装置の選択方法、通信接続先装置選択プログラムに関する。
【背景技術】
【０００２】
近年、電子装置間を無線により接続して通信するための無線通信仕様の一つとしてブルートゥース（Bluetooth）と呼ばれるものが知られており、このブルートゥースに準拠した無線通信装置を備えた電子機器が実現されてきている。このような電子機器としては、例えば、情報携帯端末や据え置き型パーソナルコンピュータがあり、それら情報携帯端末と据え置き型パーソナルコンピュータとの間で、ブルートゥース準拠の無線通信によってファイル転送等を行うことが可能である。
【０００３】
上記ブルートゥースには、通信手順などの無線通信条件を規定したプロファイルが複数定められている。これらプロファイルには、無線通信上の基本的事項に関するものや通信用途に関するものなどがある。無線通信上の基本的事項に関するプロファイルとしては、例えば、通信上の安全性を確保するためのものがある。また、通信用途に関するプロファイルとしては、ファイル転送を行うためのものがある。ブルートゥース準拠の無線通信装置間で無線通信を行うには、双方の装置が同じプロファイルに対応している必要がある。
【０００４】
図４は、従来の無線通信装置が、ブルートゥース準拠の無線通信を行う相手である通信接続先装置を選択する処理の流れを示すフローチャートである。以下、この図４のフローチャートを参照して、従来の無線通信装置における通信接続先装置の選択方法について説明する。
【０００５】
先ず、無線通信装置は、通信相手の装置（デバイス）の検出開始指示の入力待ち状態となる。ここで、利用者がデバイス検出開始指示を入力すると、無線通信装置は、デバイス検出用タイマーをスタートさせて、デバイス検出処理を行うデバイス検出状態となる。このデバイス検出処理において、無線通信装置は、ブルートゥース準拠の無線通信に対応したデバイスを無線により探索し、この探索の結果、デバイスを検出すると、該デバイスを特定する情報を検出デバイス情報として記録する。無線通信装置は、この探索をタイマーがタイムアップするまで続け、タイムアップすると、デバイス検出処理を終了する（図４のステップＳ１０１〜Ｓ１０８）。
【０００６】
次いで、無線通信装置は、デバイスを検出できず、検出デバイス情報の記録件数が０件の場合には、表示等により「検出デバイス無し」を利用者に通知してその処理を終了する（図４のステップＳ１１６）。一方、少なくとも１台以上のデバイスを検出し、検出デバイス情報の記録件数が１件以上の場合には、無線通信装置は、それら検出デバイスの中から通信接続先装置を決定するための選択待ち状態となる。ここで、無線通信装置は、記録されている検出デバイス情報に基づいて検出デバイスの一覧を表示する（図４のステップＳ１０９、Ｓ１１０）。
【０００７】
次いで、この表示された検出デバイスの一覧から、利用者が検出デバイスを一つあるいは複数選択して入力すると、無線通信装置は、自装置が対応可能なプロファイルの一覧を表示してプロファイル選択待ち状態となる。この表示されたプロファイルの一覧の中から利用者がプロファイルを選択して入力すると、無線通信装置は、この選択されたプロファイルと、利用者により選択された検出デバイスの対応可能なプロファイルのいずれかとが一致するか否かを無線により確認する。なお、無線通信装置は、利用者により選択された検出デバイスのプロファイルの一覧を表示してもよく、この場合には、選択されたプロファイルと、自装置が対応可能なプロファイルのいずれかとが一致するか否かを確認する（図４のステップＳ１１１〜Ｓ１１４）。この双方のプロファイルの確認の結果、不一致の場合には、ブルートゥースによる無線通信接続不可の旨を表示等により、利用者へ通知してその処理を終了する（図４のステップＳ１１７）。
【０００８】
一方、双方のプロファイルが一致する場合には、無線通信装置は、当該検出デバイスを通信接続先装置として決定し、ブルートゥースによる無線通信接続処理を実行する（図４のステップＳ１１５）。このようにして、従来の無線通信装置は、利用者により選択された通信接続先装置との間でブルートゥースによる無線通信を開始する。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、上述した従来の無線通信装置では、通信接続先装置を選択するために利用者が入力する手順が多く、ブルートゥースによる無線通信が開始されるまでに時間がかかるという問題がある。また、利用者にとっては、その入力操作が煩わしいこともある。特に、検出デバイスが多数ある場合には、その中から目的とする接続相手を選択するための入力操作が負担に感じられる場合があり、問題である。
【００１０】
本発明は、このような事情を考慮してなされたもので、その目的は、通信接続先装置の選択を効率的に行い、ブルートゥース等の無線通信仕様に準拠した無線通信が開始されるまでの時間を短縮することができる無線通信装置、通信接続先装置の選択方法を提供することにある。
【００１１】
また、本発明は、その無線通信装置をコンピュータを利用して実現するための通信接続先装置選択プログラムを提供することも目的とする。
【００１２】
また、本発明は、その無線通信装置を備えた電子機器を提供することも目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、以下の手段を採用した。
本発明に係る無線通信装置は、無線により装置間を接続して通信するための無線通信仕様であるブルートゥース（Ｂｌｕｅｔｏｏｔｈ）に準拠した無線通信装置であって、自装置が対応可能な前記ブルートゥースのプロファイルの内、特定のブルートゥースのプロファイルに基づいて、通信接続先の候補となる装置を選別することを特徴とする。
【００１４】
本発明に係る通信接続先装置の選択方法は、無線により装置間を接続して通信するための無線通信仕様であるブルートゥース（Ｂｌｕｅｔｏｏｔｈ）に準拠した無線通信装置における通信接続先装置の選択方法であって、自装置が対応可能な前記ブルートゥースのプロファイルの内、特定のブルートゥースのプロファイルに基づいて、通信接続先の候補となる装置を選別する過程と、を含むことを特徴とする。
【００１５】
本発明に係る通信接続先装置選択プログラムは、無線により装置間を接続して通信するための無線通信仕様であるブルートゥース（Ｂｌｕｅｔｏｏｔｈ）に準拠した無線通信装置における通信接続先装置の選択処理を行うための通信接続先装置選択プログラムであって、自装置が対応可能な前記ブルートゥースのプロファイルの内、特定のブルートゥースのプロファイルに基づいて、通信接続先の候補となる装置を選別する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、無線により装置間を接続して通信するための無線通信仕様に対応可能な装置を無線により探索し、この探索の結果として検出された装置の中から、自装置が対応可能な無線通信条件を規定するプロファイルの内、利用者により指定されたプロファイルに基づいて、通信接続先の候補となる装置を選別するようにしたので、利用者が目的とする接続相手を選択する際の選択対象候補の装置数を低減し、通信接続先装置の選択を効率的に行うことができるようになる。この結果として、ブルートゥース等の無線通信仕様に準拠した無線通信が開始されるまでの時間を短縮することができるという効果が得られる。また、利用者に対して通信接続先装置の選択入力操作の負担を軽減することができるという効果も得られる。
【００１７】
さらに、選別された装置数が一つとなったことを条件として該候補の装置を通信接続先装置に決定するようにすれば、利用者が検出された装置の中から通信接続先装置を選択して入力する手順を省略することが可能となる。この結果、無線通信開始までの時間をさらに短縮することができるようになる。また、利用者に対しては、通信接続先装置の選択入力操作の負担をさらに軽減することが可能となる。
【００１８】
また、選別された装置数が複数の場合に、それら候補の装置の中から通信接続先装置を選択するための選択入力画面を表示手段に表示させるようにすれば、選別された装置の中から通信接続先装置を選択するための選択入力手段を利用者に対して提供することが可能となる。
【００１９】
また、検出された装置の内、無線通信仕様により自装置と通信可能な装置を特定する情報を蓄積し、この蓄積情報を候補となる装置の選別に使用するようにすれば、該候補の選別を能率的に行うことが可能となり、無線通信が開始されるまでの時間をさらに短縮することができる。
【００２０】
さらに、予め蓄積情報が有る場合には、装置探索を省略し、該蓄積情報に含まれる装置に対して通信接続先の候補となる装置の選別を行うようにすれば、無線通信が開始されるまでの時間をより一層短縮可能である。このように過去の装置探索履歴を利用するようにすれば、通信接続先の候補となる装置の選別を能率的に行うことが可能となることに加えて、装置探索の効率化を図ることが可能となり、この結果、無線通信開始までの時間短縮が可能であるという効果が得られる。
【００２１】
また、蓄積情報の中に、利用者により指定されたプロファイルに対応可能な装置の情報が含まれていなかったことを条件として、新たな装置探索を行うようにすれば、装置探索を省略した場合においても、必要に応じて装置探索を実施することができる。この結果、装置探索履歴が更新されて蓄積情報の最新化がなされることとなり、装置探索履歴に基づいた通信接続先の候補となる装置の選別をより一層能率的に行うことができるようになる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態による無線通信装置１０が通信接続先装置を選択するシステムの概要を示す図である。
【図２】図１に示す無線通信装置１０の構成を示すブロック図である。
【図３】図２に示す無線通信装置１０が通信接続先装置を選択する処理の流れを示すフローチャートである。
【図４】従来の無線通信装置が通信接続先装置を選択する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照し、本発明の一実施形態について説明する。なお、同実施形態においては、ブルートゥース（Bluetooth）に準拠した無線通信装置に適用した場合について説明する。
【００２４】
図１は、本発明の一実施形態による無線通信装置１０がブルートゥース準拠の無線通信を行う相手である通信接続先装置を選択するシステムの概要を示す図である。この図１において、符号１０、２０は、ブルートゥースに準拠した無線通信装置である。符号１１は、本発明の一実施形態による電子機器であって、上記無線通信装置１０を備えている。この電子機器１１において、符号３は入力用のキー、各種ファンクションキー等が設けられた操作部、符号４はＣＲＴ（Cathode Ray Tube）や液晶表示装置等の表示装置と、この表示装置の表示制御回路から構成された表示部である。これら操作部３と表示部４は無線通信装置１０に接続されている。
【００２５】
なお、無線通信装置２０は無線通信装置１０の通信相手となる通信接続先装置の候補の装置であるが、該装置２０は、無線通信装置１０と同様に本実施形態によるものであってもよく、あるいは従来の無線通信装置であってもよい。また、無線通信装置２０は単体の装置であってもよく、あるいは無線通信装置１０と同様に電子機器に具備されるものであってもよい。
【００２６】
なお、電子機器１１に固有のアプリケーション機能に関するブロックについては図示していないが、そのアプリケーション機能ブロックは、無線通信装置１０と無線通信装置２０との間でなされる無線通信により、他の電子機器との間で情報の授受を行うことが可能である。また、本実施形態においては、無線通信装置１０の外部に操作部３と表示部４を具備する構成とするが、無線通信装置１０は操作部３と表示部４のいずれかを備えるものであってもよく、あるいは双方を備えるものであってもよい。
【００２７】
図２は、図１に示す本発明の一実施形態による無線通信装置１０の構成を示すブロック図である。この図２において、符号１は回路各部を制御するＣＰＵ（中央処理装置）である。このＣＰＵ１は、ブルートゥース準拠の無線通信相手である通信接続先装置の選択処理を行う。符号２は、ＣＰＵ１のプログラム等が記憶されたＲＯＭ（リードオンリメモリ）と、データ一時記憶用のＲＡＭ（ランダムアクセスメモリ）等から構成された記憶部である。符号５はアンテナ、符号６はアンテナ５を介して無線信号を送受信し、ブルートゥース準拠の無線通信処理を行う通信処理部である。
【００２８】
通信処理部６はブルートゥースの複数のプロファイルに対応したものである。このプロファイルには、通信手順などの無線通信条件が規定されており、無線通信上の基本的事項に関するプロファイルや通信用途に関するプロファイルなどがある。通信処理部６が対応可能なそれらプロファイルの内、通信用途に関するプロファイルの情報は予め記憶部２に記録されている。
【００２９】
この記憶部２に記録されているプロファイルの情報は、ＣＰＵ１によって通信接続先装置の選択処理実行時に参照される。上記通信用途に関するプロファイルとしては、例えば、ファイル転送を行うためのプロファイル、ダイヤルアップ接続によるインターネット接続を行うためのプロファイル、携帯電話機とヘッドホンセットとの間で通信を行うためのプロファイル、固定電話機の親機とコードレス型子機との間で通信を行うためのプロファイルがある。
【００３０】
次に、図３を参照して、本実施形態による無線通信装置１０が通信接続先装置を選択する動作を説明する。図３は、図２に示す無線通信装置１０が、ブルートゥース準拠の無線通信を行う相手である通信接続先装置を選択する処理の流れを示すフローチャートである。先ず、無線通信装置１０のＣＰＵ１は、通信に用いるプロファイルの選択待ち状態となる。ここで、ＣＰＵ１は、記憶部２に記録されている通信用途に関するプロファイルの情報の一覧を表示部４に表示する（図３のステップＳ１）。この一覧に表示されたプロファイルは、自装置１０が対応可能なものである。また、表示部４に表示された画面は、プロファイルの選択入力画面となる。
【００３１】
次いで、利用者が通信目的に応じたプロファイルを指定するために、操作部３により、その表示部４に表示された一覧から通信目的に応じたプロファイルを選択して入力すると、ＣＰＵ１は、通信相手の装置（デバイス）の検出用タイマーをスタートさせて、デバイス検出処理を行うデバイス検出状態となる。このデバイス検出処理において、ＣＰＵ１は、通信処理部６を介して、ブルートゥース準拠の無線通信に対応したデバイスを無線により探索し、この探索の結果、デバイスを検出すると、該デバイスを特定する情報を検出デバイス情報として記憶部２に記録する。ＣＰＵ１は、この探索をタイマーがタイムアップするまで続け、タイムアップすると、デバイス検出処理を終了する（図３のステップＳ２〜Ｓ８）。
【００３２】
次いで、ＣＰＵ１は、記憶部２に記録されている検出デバイス情報の全件数の検出デバイスについて、各検出デバイスが対応可能なプロファイルを通信処理部６を介して無線により確認する。この確認の結果に基づいて、ＣＰＵ１は、操作部３から入力された利用者指定の自装置１０のプロファイル（以下、利用者指定プロファイルと称する）を含まない検出デバイスの情報を検出デバイス情報から削除する（図３のステップＳ９）。
【００３３】
次いで、ＣＰＵ１は、残った検出デバイスの件数が１件であった場合には、この検出デバイスを通信接続先装置として決定し、通信処理部６が該通信接続先装置に対してブルートゥースによる無線通信接続処理を実行する（図３のステップＳ１０、Ｓ１１）。また、残った検出デバイスの件数が２件以上であった場合には、ＣＰＵ１は、それら検出デバイスの中から通信接続先装置を決定するための選択待ち状態となる。ここで、ＣＰＵ１は、記憶部２に記録されている検出デバイス情報に基づいて、それら残った検出デバイスの一覧を表示部４に表示する（図４のステップＳ１２）。この表示部４に表示された画面は、通信接続先装置の選択入力画面となる。
【００３４】
次いで、この表示された検出デバイスの一覧から、利用者が操作部３により検出デバイスを一つだけ選択して入力すると、ＣＰＵ１は、この選択された検出デバイスを通信接続先装置として決定し、通信処理部６が該通信接続先装置に対してブルートゥースによる無線通信接続処理を実行する（図３のステップＳ１３、Ｓ１４）。このようにして、本実施形態の無線通信装置１０の通信処理部６は、選択された通信接続先装置との間でブルートゥースによる無線通信を開始する。
【００３５】
他方、残った検出デバイスの件数が０件であった場合には、ＣＰＵ１は、表示部４により「検出デバイス無し」を表示して利用者に通知し、その処理を終了する（図３のステップＳ１５）。
【００３６】
上述したように、本実施形態によれば、デバイス探索によって検出されたデバイスに対して利用者指定プロファイルによる選別（図３のステップＳ９の処理）を行うようにしたので、利用者が目的とする接続相手を選択する際の選択対象候補の検出デバイス数を低減し、通信接続先装置の選択を効率的に行うことができるようになる。この結果として、ブルートゥースに準拠した無線通信が開始されるまでの時間を短縮することができるという効果が得られる。また、利用者に対して通信接続先装置の選択入力操作の負担を軽減することができるという効果も得られる。
【００３７】
また、利用者指定プロファイルによる選別によって選択対象候補の検出デバイス数が一つとなった場合には、自動的に、その検出デバイスを通信接続先装置として決定し、無線通信を開始する。これにより、利用者が検出デバイスの中から通信接続先装置を選択して入力する手順を省略することが可能となり、無線通信開始までの時間をさらに短縮することができるようになる。また、利用者に対しては、通信接続先装置の選択入力操作の負担をさらに軽減することが可能となる。
【００３８】
なお、上述した実施形態において、デバイス検出処理（図４のステップＳ３〜Ｓ８の処理）で検出されたデバイスの内、ブルートゥースにより自装置１０と通信可能な検出デバイスについては、ＣＰＵ１が、そのデバイスを特定する情報を記憶部２へ蓄積し、この蓄積情報を通信接続先装置の候補となる装置の選別に使用するようにしてもよい。例えば、予め蓄積情報が有る場合にはデバイス検出処理を省略し、その蓄積情報に含まれるデバイスに対してステップＳ９の利用者指定プロファイルによる選別を行うようにする。
【００３９】
また、その蓄積情報の中に利用者指定プロファイルに対応可能なデバイスの情報が含まれていなかったことを条件として、新たなデバイスの探索を実行するようにしてもよい。このように過去のデバイス探索履歴を利用するようにすれば、デバイス探索を効率的に行うことが可能となり、無線通信が開始されるまでの時間をさらに短縮することができるという効果が得られる。
【００４０】
なお、上述した実施形態においては、ブルートゥース（Bluetooth）に準拠した無線通信装置について適用したが、装置間を無線により接続して通信するための他の無線通信仕様に準拠した無線通信装置に対して同様に適用してもよい。
【００４１】
また、本実施形態による電子機器としては、携帯端末などの携帯電子機器の他、パーソナルコンピュータやＡＶ（オーディオ・ビジュアル）機器、家電機器などの電子機器にも適用可能であり、それら機器に本発明の無線通信装置を備えるようにすればよい。また、本発明の無線通信装置を備えた電子機器には、操作手段および表示手段を備えるようにするが、その操作手段または表示手段は、無線通信装置の内部に具備されるものであってもよく、あるいは無線通信装置の外部に具備されるものであってもよい。
【００４２】
なお、上記携帯端末としては、いわゆるＣＤＭＡ（符号分割多重接続）方式やＰＤＣ（Personal Digital Cellilar System）方式などの携帯電話機やＰＨＳ（登録商標）（Personal Handyphone System）端末のほか、ＰＤＡ（Personal Digital Assistants：個人用情報機器）と称される携帯型の端末も含むものとする。
【００４３】
また、図３に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより通信接続先装置の選択処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００４４】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４５】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４６】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００４７】
１…ＣＰＵ、  ２…記憶部、  ３…操作部、  ４…表示部、  ５…アンテナ、  ６…通信処理部、  １０，２０…無線通信装置、  １１…電子機器
【図１】
2011147151.tif 000003
【図２】
2011147151.tif 000004
【図３】
2011147151.tif 000005
【図４】
2011147151.tif 000006