(57)【要約】【課題】通信端末同士を簡易に接続すること。【解決手段】携帯電話機１０は、通信相手である相手機器２０とのブルートゥースによる通信接続を確立するための、相手機器２０で生成されるべきＰＩＮに基づくリンクキーを予め格納している認証情報格納部１１と、認証情報格納部１１に格納されている認証情報を相手機器２０に送信する信号生成部１３及び送信部１４と、認証情報の送信に応じて相手機器２０から送信された、通信接続を許可することを示す許可信号を受信する受信部１５と、受信された許可信号に基づいて相手機器２０との通信接続を確立する接続部１７と、を備える。【選択図】図１
2008306669.tif 000002
【特許請求の範囲】
【請求項１】
通信相手である通信相手端末との近距離無線通信による通信接続を確立するための、該通信相手端末で生成されるべき情報に基づく認証情報を予め格納している要求側データベースと、
前記要求側データベースに格納されている認証情報を該通信相手端末に送信する要求側送信手段と、
前記要求側送信手段による認証情報の送信に応じて前記通信相手端末から送信された、通信接続を許可することを示す許可信号を受信する要求側受信手段と、
前記要求側受信手段により受信された許可信号に基づいて前記通信相手端末との通信接続を確立する要求側接続手段と、
を備える通信端末。
【請求項２】
前記要求側データベースが、前記通信相手端末を識別する接続アドレスを更に予め格納し、
前記要求側送信手段が、前記要求側データベースに格納されている接続アドレスを前記通信相手端末に送信し、該送信に応じて該通信相手端末から送信されてきた応答信号を受信した後に前記認証情報を該通信相手端末に送信する、
請求項１に記載の通信端末。
【請求項３】
前記要求側データベースに格納されている認証情報が、前記通信相手端末と最初に接続した際に該通信相手端末で入力された情報に基づく認証情報である、
請求項１又は２に記載の通信端末。
【請求項４】
他の通信端末のデータベースに格納されている前記認証情報を受信する認証情報受信手段を更に備え、
前記要求側データベースに格納されている認証情報が、前記認証情報受信手段により受信された認証情報である、
請求項１又は２に記載の通信端末。
【請求項５】
通信相手である通信相手端末との近距離無線通信による通信接続を確立するための認証情報を予め格納している認証側データベースと、
前記認証情報を前記通信相手端末から受信する認証側受信手段と、
前記認証側受信手段により受信された認証情報と、前記認証側データベースに格納されている認証情報とに基づいて、前記通信相手端末と通信接続するか否かを判定する判定手段と、
前記判定手段により前記通信相手端末と通信接続をすると判定された場合に、該通信相手端末に対して通信接続を許可することを示す許可信号を該通信相手端末に送信することで、該通信相手端末との接続を確立する認証側接続手段と、
を備える通信端末。
【請求項６】
通信端末と該通信端末の通信相手となる通信相手端末とを備える通信システムであって、
前記通信端末が、
通信相手である通信相手端末との近距離無線通信による通信接続を確立するための、該通信相手端末で生成されるべき情報に基づく認証情報を予め格納している要求側データベースと、
前記要求側データベースに格納されている認証情報を該通信相手端末に送信する要求側送信手段と、
前記要求側送信手段による認証情報の送信に応じて前記通信相手端末から送信された、通信接続を許可することを示す許可信号を受信する要求側受信手段と、
前記要求側受信手段により受信された許可信号に基づいて前記通信相手端末との通信接続を確立する要求側接続手段と、
を備え、
前記通信相手端末が、
前記通信端末との近距離無線通信による通信接続を確立するための認証情報を予め格納している認証側データベースと、
前記要求側送信手段により送信された認証情報を受信する認証側受信手段と、
前記認証側受信手段により受信された認証情報と、前記認証側データベースに格納されている認証情報とに基づいて、前記通信端末と通信接続するか否かを判定する判定手段と、
前記判定手段により前記通信端末と通信接続をすると判定された場合に、該通信端末に対して通信接続を許可することを示す許可信号を該通信端末に送信することで、該通信端末との接続を確立する認証側接続手段と、
を備える、
ことを特徴とする通信システム。
【請求項７】
通信相手である通信相手端末との近距離無線通信による通信接続を確立するための、該通信相手端末で生成されるべき情報に基づく認証情報を予め格納している要求側データベースを備える通信端末における通信接続方法であって、
通信端末が、前記要求側データベースに格納されている認証情報を該通信相手端末に送信する要求側送信ステップと、
前記通信端末が、前記要求側送信ステップにおける認証情報の送信に応じて前記通信相手端末から送信された、通信接続を許可することを示す許可信号を受信する要求側受信ステップと、
前記通信端末が、前記要求側受信ステップにおいて受信された許可信号に基づいて前記通信相手端末との通信接続を確立する要求側接続ステップと、
を含むことを特徴とする通信接続方法。
【請求項８】
通信相手である通信相手端末との近距離無線通信による通信接続を確立するための認証情報を予め格納している認証側データベースを備える通信端末における通信接続方法であって、
通信端末が、前記認証情報を前記通信相手端末から受信する認証側受信ステップと、
前記通信端末が、前記認証側受信ステップにおいて受信された認証情報と、前記認証側データベースに格納されている認証情報とに基づいて、前記通信相手端末と通信接続するか否かを判定する判定ステップと、
前記通信端末が、前記判定ステップにおいて前記通信相手端末と通信接続をすると判定された場合に、該通信相手端末に対して通信接続を許可することを示す許可信号を該通信相手端末に送信することで、該通信相手端末との接続を確立する認証側接続ステップと、
を含むことを特徴とする通信接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続判定を含む通信方式により相手の通信端末と通信接続する通信端末、通信システム及び通信接続方法に関するものである。
【背景技術】
【０００２】
従来から、接続判定を含む通信方式により相手の通信端末（通信相手端末）と接続しデータ通信を行う手法が知られている。例えば下記特許文献１には、ブルートゥースなどの通信方式を用いてプリンタやディスプレイなどの周辺機器と通信接続する撮像装置が開示されている。通信端末がブルートゥースにより通信相手端末と初めて通信するためには、これら通信端末間でペアリング処理を行った上で通信接続を確立する必要がある。このペアリング処理を行うためには、通信相手端末を検索待ち状態にする処理、接続を要求する通信端末において通信相手端末を検索する処理、認証情報であるパスコード（Personal Identification Number、ＰＩＮ）の入力を受け付ける処理が必要である。
【特許文献１】特開２００４−３２８２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、パスコードは、通信端末のユーザと通信相手端末のユーザの双方により入力される必要があるので、ユーザに負荷が掛かると共に、接続可否の判定を経て通信接続が確立するまでに時間を要してしまう。既に多くの機器と接続させている通信端末を入れ替える場合には、入れ替えた通信端末において、それら各機器との間でペアリング処理を行う必要があるので、更に多くの時間と手間が掛かる。例えば、パーソナルコンピュータ（ＰＣ）、スピーカ、ステレオ、ヘッドホン等と接続している携帯オーディオプレイヤーを買換えた場合、その携帯オーディオプレイヤーのユーザは、ＰＣなどの機器に対して何度もペアリング処理を繰り返す必要がある。
【０００４】
本発明は、上記課題を解決するためになされたものであり、通信端末同士を簡易に接続することが可能な通信端末、通信システム及び通信接続方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の通信端末は、通信相手である通信相手端末との近距離無線通信による通信接続を確立するための、該通信相手端末で生成されるべき情報に基づく認証情報を予め格納している要求側データベースと、要求側データベースに格納されている認証情報を該通信相手端末に送信する要求側送信手段と、要求側送信手段による認証情報の送信に応じて通信相手端末から送信された、通信接続を許可することを示す許可信号を受信する要求側受信手段と、要求側受信手段により受信された許可信号に基づいて通信相手端末との通信接続を確立する要求側接続手段と、を備える。
【０００６】
また、本発明の通信接続方法は、通信相手である通信相手端末との近距離無線通信による通信接続を確立するための、該通信相手端末で生成されるべき情報に基づく認証情報を予め格納している要求側データベースを備える通信端末における通信接続方法であって、通信端末が、要求側データベースに格納されている認証情報を該通信相手端末に送信する要求側送信ステップと、通信端末が、要求側送信ステップにおける認証情報の送信に応じて通信相手端末から送信された、通信接続を許可することを示す許可信号を受信する要求側受信ステップと、通信端末が、要求側受信ステップにおいて受信された許可信号に基づいて通信相手端末との通信接続を確立する要求側接続ステップと、を含むことを特徴とする。
【０００７】
このような通信端末及び通信接続方法によれば、予めデータベースに格納されている認証情報が読み出されて通信相手端末に送信され、その送信に応じて通信相手端末から送信されてくる許可信号が受信される。そして、受信された許可信号に基づいて通信相手端末との通信接続が確立される。これにより、通信相手端末のユーザに認証情報を入力させることなく通信端末同士を簡易に接続できるとともに、通信接続の確立に要する時間を短縮できる。
【０００８】
本発明の通信端末では、要求側データベースが、通信相手端末を識別する接続アドレスを更に予め格納し、要求側送信手段が、要求側データベースに格納されている接続アドレスを通信相手端末に送信し、該送信に応じて該通信相手端末から送信されてきた応答信号を受信した後に認証情報を該通信相手端末に送信することが好ましい。
【０００９】
この場合、予めデータベースに格納されている通信相手端末の接続アドレスが該通信相手端末に送信され、この送信に応じて該通信相手端末から送信されてきた応答信号を受信した後に認証情報が送信される。このように通信相手端末の接続アドレスを該通信相手端末に送信することで、通信相手端末を検索待ち状態にしておくことなく即時にその通信相手端末から応答信号を取得し、認証情報を送信できる。そのため、通信端末同士をより簡易に接続できるとともに、通信接続の確立に要する時間を更に短縮できる。
【００１０】
本発明の通信端末では、要求側データベースに格納されている認証情報が、通信相手端末と最初に接続した際に該通信相手端末で入力された情報に基づく認証情報であることが好ましい。
【００１１】
この場合、通信相手端末と最初に接続した際に該通信相手端末で入力された情報に基づく認証情報がデータベースに格納される。これにより、一度接続に成功した通信相手端末と再接続する際に、接続が成功した際に用いた認証情報を再利用できる。その結果、通信端末同士を簡易に接続できるとともに、通信接続の確立に要する時間を短縮できる。
【００１２】
本発明の通信端末では、他の通信端末のデータベースに格納されている認証情報を受信する認証情報受信手段を更に備え、要求側データベースに格納されている認証情報が、認証情報受信手段により受信された認証情報であることが好ましい。
【００１３】
この場合、他の通信端末のデータベースに格納されている認証情報が受信されて自端末のデータベースに格納される。これにより、他の通信端末で利用されていた認証情報を自端末で再利用できる。その結果、自端末と通信相手端末とを簡易に接続できるとともに、通信接続の確立に要する時間を短縮できる。
【００１４】
本発明の通信端末は、通信相手である通信相手端末との近距離無線通信による通信接続を確立するための認証情報を予め格納している認証側データベースと、認証情報を通信相手端末から受信する認証側受信手段と、認証側受信手段により受信された認証情報と、認証側データベースに格納されている認証情報とに基づいて、通信相手端末と通信接続するか否かを判定する判定手段と、判定手段により通信相手端末と通信接続をすると判定された場合に、該通信相手端末に対して通信接続を許可することを示す許可信号を該通信相手端末に送信することで、該通信相手端末との接続を確立する認証側接続手段と、を備える。
【００１５】
また、本発明の通信接続方法は、通信相手である通信相手端末との近距離無線通信による通信接続を確立するための認証情報を予め格納している認証側データベースを備える通信端末における通信接続方法であって、通信端末が、認証情報を通信相手端末から受信する認証側受信ステップと、通信端末が、認証側受信ステップにおいて受信された認証情報と、認証側データベースに格納されている認証情報とに基づいて、通信相手端末と通信接続するか否かを判定する判定ステップと、通信端末が、判定ステップにおいて通信相手端末と通信接続をすると判定された場合に、該通信相手端末に対して通信接続を許可することを示す許可信号を該通信相手端末に送信することで、該通信相手端末との接続を確立する認証側接続ステップと、を含むことを特徴とする。
【００１６】
このような通信端末及び通信接続方法によれば、通信相手端末からの認証情報が受信されると、予めデータベースに格納されている認証情報が読み出され、これら二つの認証情報に基づいて通信相手端末との通信接続をするか否かが判定される。そして、通信接続をすると判定された場合に、許可信号が通信相手端末に送信され、その通信相手端末との通信接続が確立される。これにより、通信接続の許否の判定に必要な認証情報を通信端末のユーザに入力させることなく通信端末同士を簡易に接続できるとともに、通信接続の確立に要する時間を短縮できる。
【００１７】
本発明の通信システムは、通信端末と該通信端末の通信相手となる通信相手端末とを備える通信システムであって、通信端末が、通信相手である通信相手端末との近距離無線通信による通信接続を確立するための、該通信相手端末で生成されるべき情報に基づく認証情報を予め格納している要求側データベースと、要求側データベースに格納されている認証情報を該通信相手端末に送信する要求側送信手段と、要求側送信手段による認証情報の送信に応じて通信相手端末から送信された、通信接続を許可することを示す許可信号を受信する要求側受信手段と、要求側受信手段により受信された許可信号に基づいて通信相手端末との通信接続を確立する要求側接続手段と、を備え、通信相手端末が、通信端末との近距離無線通信による通信接続を確立するための認証情報を予め格納している認証側データベースと、要求側送信手段により送信された認証情報を受信する認証側受信手段と、認証側受信手段により受信された認証情報と、認証側データベースに格納されている認証情報とに基づいて、通信端末と通信接続するか否かを判定する判定手段と、判定手段により通信端末と通信接続をすると判定された場合に、該通信端末に対して通信接続を許可することを示す許可信号を該通信端末に送信することで、該通信端末との接続を確立する認証側接続手段と、を備える、ことを特徴とする。
【００１８】
このような通信システムによれば、まず、通信端末のデータベースに予め格納されている認証情報が読み出されて通信相手端末に送信される。続いて通信相手端末において、通信相手端末からの認証情報と、通信相手端末のデータベースに予め格納されている認証情報とに基づいて、通信端末との通信接続をするか否かが判定される。続いて、通信相手端末において通信接続をすると判定されると、許可信号がその通信相手端末から通信端末に送信される。そして、許可信号を送信した通信相手端末と、許可信号を受信した通信端末との通信接続が確立される。これにより、通信端末のユーザと通信相手端末のユーザの双方に認証情報を入力させることなく通信端末同士を簡易に接続できるとともに、通信接続の確立に要する時間を短縮できる。
【発明の効果】
【００１９】
このような通信端末、通信システム及び通信接続方法によれば、予め格納されている認証情報に基づいて通信接続が確立されるので、通信端末同士を簡易に接続できる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２１】
まず、図１を用いて、実施形態に係る通信システム１について説明する。図１は通信システム１の全体構成を示す図である。図２は、図１に示される携帯電話機１０のハードウェア構成を示す図である。図３は、図１に示される認証情報格納部１１の構成を示す図である。図４は、図１に示される相手機器２０のハードウェア構成図である。図５は、図１に示す携帯電話機１０が複数の通信相手端末と接続する状態を示す図である。
【００２２】
通信システム１は、携帯電話機１０と、相手機器２０とを備えている。携帯電話機１０と相手機器２０とは、無線通信方式の一つであるブルートゥースによって相互に接続しデータ通信を行うことが可能できる。以下では、携帯電話機１０をペアリングを要求する通信端末として、相手機器２０をペアリングを要求される通信端末として、各端末について説明する。
【００２３】
携帯電話機１０は、相手機器２０との通信接続を確立するために、機能的構成要素として認証情報格納部１１、外部インタフェース１２、信号生成部１３、送信部１４、受信部１５、情報抽出部１６及び接続部１７を備えている。
【００２４】
この携帯電話機１０は、図２に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１、ＲＯＭ及びＲＡＭで構成される主記憶部１０２、メモリなどで構成される補助記憶部１０３、所定の通信方式を用いてデータ通信を行う通信制御部１０４、液晶モニタなどで構成される表示部１０５並びに文字・数字入力及び実行指示を行うキーで構成される操作部１０６で構成される。図１に示す各機能は、図２に示すＣＰＵ１０１及び主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４を動作させるとともに、主記憶部１０２や補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００２５】
認証情報格納部１１は、相手機器２０とのブルートゥースによる通信接続を確立するための、相手機器２０で生成されるべき情報に基づく認証情報を予め格納している要求側データベースである。具体的には、認証情報格納部１１は、ブルートゥース対応の通信端末毎に定められた物理アドレスである接続アドレスと、複数の通信端末がブルートゥースを介して互いに接続されたときに登録されるリンクキー（認証情報）と、そのリンクキーを算出するために用いられる乱数（認証情報）という三種類の情報の組合せ（以下「レコード」という）を格納する。ここでリンクキーは、通信相手機器の接続アドレスと、通信相手機器で入力されることにより生成されたＰＩＮ（Personal Identification Number、暗証番号）と、通信相手機器で生成された乱数に基づいて生成されるものである。認証情報格納部１１は、携帯電話機１０の通信相手である通信相手端末毎に一つのレコードを格納する。
【００２６】
例えば図３に示すように、認証情報格納部１１は、相手機器２０に対応するレコード「接続アドレス２、リンクキー２、乱数２」を格納する。図３に示す例では、認証情報格納部１１は、相手機器２０を含む複数個の通信相手端末についてのレコードを格納している。
【００２７】
なお、認証情報格納部１１をどのように実装するかは限定されない。例えば、認証情報格納部１１をファイルで構成してもよいし、関係データベースで構成してもよい。
【００２８】
図１に戻って、外部インタフェース１２は、図示しない他の通信端末のデータベースに格納されている認証情報を受信する認証情報受信手段である。外部インタフェース１２の規格は限定されない。例えば、ＵＳＢ（Universal Serial Bus）による有線接続方式を採用したり、赤外線通信やブルートゥースなどの無線接続方式を採用したりすることが可能である。
【００２９】
認証情報の受信は、例えば次のように行われる。まず、図示しない通信端末において認証情報送信のための指示が受け付けられ、その指示に基づいて該通信端末内に格納されている認証情報が読み出される。そして、読み出された認証情報が、図示しない通信端末の外部インタフェースから送信され、携帯電話機１０の外部インタフェース１２により受信される。例えば、外部インタフェース１２は、図３に示すレコードを受信する。
【００３０】
なお、外部インタフェース１２は、認証情報を受信するだけでなく送信することも可能である。この場合外部インタフェース１２は、認証情報格納部１１から認証情報を読み出して、図示しない通信端末の外部インタフェースにその認証情報を送信する。これにより、通信端末同士で認証情報を移動させることが可能になる。
【００３１】
信号生成部１３は、相手機器２０と通信接続するために相手機器２０に送信する信号を生成する手段であり、送信手段の一部を構成する。
【００３２】
具体的には、信号生成部１３は、通信接続の指示を示す指示信号の入力を受け付け、受け付けられた指示信号に基づいて認証情報格納部１１から接続アドレスを読み出す。続いて信号生成部１３は、読み出した接続アドレス（以下「相手接続アドレス」という）を含む検索信号を生成し、生成された検索信号を送信部１４に出力する。ここで、検索信号とは、相手接続アドレスを有する通信相手端末を検索するための信号である。例えば信号生成部１３は、相手接続アドレス「接続アドレス２」を含む検索信号を生成して送信部１４に出力する。
【００３３】
なお、信号生成部１３へ入力される指示信号は、図示しないユーザインタフェースを介して携帯電話機１０のユーザが入力した指示に基づいて生成されてもよいし、携帯電話機１０内部で実行されている所定のプログラムにより自動的に生成されてもよい。
【００３４】
また信号生成部１３は、情報抽出部１６から入力された応答情報（後述）に基づいて、その応答情報に対応するリンクキー及び乱数、言い換えれば、指示信号に基づいて読み出した接続アドレスに対応するリンクキー及び乱数を認証情報格納部１１から読み出す。続いて信号生成部１３は、読み出されたリンクキー及び乱数を含む要求信号を生成し、生成された要求信号を送信部１４に出力する。ここで、要求信号とは、応答信号を送信した通信相手端末（本実施形態では相手機器２０）に対してペアリングを要求するための信号である。例えば信号生成部１３は、リンクキー「リンクキー２」と乱数「乱数２」とを含む要求信号を生成して送信部１４に出力する。
【００３５】
送信部１４は、信号生成部１３から入力された各種信号を、他の通信端末に送信する手段である。具体的には、送信部１４は、信号生成部１３から入力された検索信号を、接続しようとする通信相手端末、言い換えればその検索信号に含まれる接続アドレスを有する通信相手端末に送信する。例えば送信部１４は、接続アドレス「接続アドレス２」を含む検索信号を送信する。また送信部１４は、信号生成部から入力された要求信号を検索された通信相手端末に送信する。このように、送信部１４は要求側送信手段の一部を構成する。
【００３６】
受信部１５は、通信相手端末である相手機器２０から送信されてきた各種信号を受信して情報抽出部１６に出力する要求側受信手段である。受信部１５が受信する信号は、応答信号、許可信号及び拒否信号の三種類である。
【００３７】
情報抽出部１６は、受信部１５から入力された各種信号に含まれる情報を抽出する手段である。応答信号が入力された場合、情報抽出部１６はその応答信号から応答情報（後述）を抽出し、抽出された応答情報を信号生成部１３に出力する。許可信号が入力された場合、情報抽出部１６はその許可信号から許可情報を抽出して接続部１７に出力する。拒否信号が入力された場合、情報抽出部１６はその拒否信号から拒否情報（後述）を抽出し、抽出された拒否情報を接続部１７に出力する。
【００３８】
接続部１７は、情報抽出部１６から入力された許可情報に基づいて相手機器２０との通信接続を確立する要求側接続手段である。この場合、接続部１７は、ブルートゥースの規格に従って通信接続を確立する。これに対し情報抽出部１６から拒否情報が入力された場合、接続部１７はブルートゥースの規格に従って相手機器２０に対する接続要求を終了する。そして接続部１７は、相手機器２０との通信接続を要求した機能的構成要素（例えばユーザインタフェースや所定のアプリケーションプログラム（共に図示せず））に、通信接続の処理を完了したことを通知する。
【００３９】
相手機器２０は、携帯電話機１０との通信接続を確立するために、機能的構成要素としてアドレス格納部２１、ＰＩＮ格納部２２、受信部２３、情報抽出部２４、検索判定部２５、ＰＩＮ計算部２６、ＰＩＮ判定部２７、信号生成部２８、送信部２９及び接続部３０を備えている。相手機器２０としては、例えば、パーソナルコンピュータ、スピーカ、ワイヤレスイヤホン、ステレオなどが挙げられる。
【００４０】
この相手機器２０は、図４に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ２０１、ＲＯＭ及びＲＡＭで構成される主記憶部２０２、ハードディスクなどで構成される補助記憶部２０３、所定の通信方式で通信を行うための通信制御部２０４、ボタンなどの入力部２０５、及びモニタなどの出力部２０６で構成される。図１に示す各機能は、図４に示すＣＰＵ２０１や主記憶部２０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ２０１の制御の下で通信制御部２０４を動作させるとともに、主記憶部２０２や補助記憶部２０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００４１】
アドレス格納部２１は、相手機器２０を識別する接続アドレスを格納するデータベースである。例えばアドレス格納部２１は、接続アドレス「接続アドレス２」を格納している。
【００４２】
ＰＩＮ格納部２２は、携帯電話機１０とのブルートゥースによる通信接続を確立するためのＰＩＮを予め格納している認証側データベースである。例えばＰＩＮ格納部２２は、ＰＩＮ「ＰＩＮ２」を格納している。
【００４３】
受信部２３は、ペアリングを要求してくる携帯電話機１０から送信されてきた各種信号を受信して情報抽出部２４に出力する認証側受信手段である。受信部２３が受信する信号は、検索信号及び要求信号の二種類である。
【００４４】
情報抽出部２４は、受信部２３から入力された各種信号から所定の情報を抽出する手段である。検索信号が入力された場合、情報抽出部２４は、その検索信号から相手接続アドレスを抽出し、通出された相手接続アドレスを検索判定部２５に出力する。要求信号が入力された場合、情報抽出部２４はその要求信号からリンクキーと乱数とを抽出し、抽出されたリンクキー及び乱数をＰＩＮ計算部に出力する。
【００４５】
検索判定部２５は、情報抽出部２４から入力された相手接続アドレスがアドレス格納部２１に格納されている接続アドレス（相手機器２０の接続アドレス）か否かを判定する。そして、これら二つの接続アドレスが一致する場合、検索判定部２５は、相手機器２０が他の通信端末（本実施形態では携帯電話機１０）によって検索されていると判断し、検索中の通信端末（携帯電話機１０）に相手機器２０の存在を通知するための応答情報を、所定の通信規格に従って生成する。他の通信端末（携帯電話機１０）は、この応答情報を受信し解析することにより相手機器２０が現に近傍に存在していること知ることができ、以後相手機器２０との間で通信接続のための情報を送受信することが可能になる。検索判定部２５は、生成された応答情報を信号生成部２８に出力する。これに対し、それら二つの接続アドレスが異なる場合、検索判定部２５は処理を終了する。
【００４６】
このように接続アドレスを含む検索信号を受信することにより、相手機器２０は、検索待ちをすることなく、検索信号を送信した携帯電話機１０に対して応答することが可能になる。
【００４７】
ＰＩＮ計算部２６は、情報抽出部２４からリンクキー及び乱数が入力されると、アドレス格納部２１から相手機器２０の接続アドレスを読み出す。続いてＰＩＮ計算部２６は、所定のＰＩＮ計算用アルゴリズムを用いて、相手機器２０の接続アドレスとリンクキーと乱数とからＰＩＮを導出する。続いてＰＩＮ計算部２６は、導出されたＰＩＮをＰＩＮ判定部２７に出力する。例えばＰＩＮ計算部２６は、所定のＰＩＮ計算用アルゴリズムに接続アドレス「接続アドレス２」、リンクキー「リンクキー２」及び乱数「乱数２」を与えることでＰＩＮ「ＰＩＮ２」を導出する。
【００４８】
ＰＩＮ判定部２７は、ＰＩＮ計算部２６からＰＩＮが入力されると、ＰＩＮ格納部２２に記憶されているＰＩＮを読み出し、これら二つのＰＩＮが一致するか否かを判定する。ここで二つのＰＩＮが一致する場合、ＰＩＮ判定部２７は携帯電話機１０との通信接続を行うと判定し、それらのＰＩＮが相違する場合には通信接続を行わないと判定する。続いてＰＩＮ判定部２７は、この判定結果（通信接続の可否）を示す判定信号を信号生成部２８に出力する。例えば、読み出したＰＩＮと入力されたＰＩＮとが共に「ＰＩＮ２」であれば、ＰＩＮ判定部２７は通信接続を行うと判定する。これに対し、読み出したＰＩＮが「ＰＩＮ２」であり、入力されたＰＩＮが「ＰＩＮ２’」であれば、ＰＩＮ判定部２７は通信接続を行わないと判定する。
【００４９】
すなわち、ＰＩＮ計算部２６及びＰＩＮ判定部２７は、受信部２３により受信された認証情報と、ＰＩＮ格納部２２に格納されている認証情報とに基づいて、携帯電話機１０と通信接続するか否かを判定する判定手段である。このように入力されたリンクキーに基づいて導出されたＰＩＮと予め格納されているＰＩＮとを用いることで、相手機器２０は、ユーザによるＰＩＮの入力を受け付けることなく（ユーザの入力に基づいてＰＩＮを生成することなく）、携帯電話機１０との通信接続を行うか否かを判定できる。
【００５０】
信号生成部２８は、検索判定部２５から入力された応答情報又はＰＩＮ判定部２７から入力された判定信号に基づいて、携帯電話機１０に送信する信号を生成する手段である。
【００５１】
具体的には、信号生成部２８は、検索判定部２５から応答情報が入力されると、その応答情報を含む応答信号を生成して送信部１４に出力する。一方、ＰＩＮ判定部２７から判定信号が入力された場合、信号生成部２８はその判定信号を解析してＰＩＮ判定部２７で行われた判定の結果を取得する。具体的には、その判定結果が携帯電話機１０との通信接続を行うことを示している場合、信号生成部２８は、通信接続の許可を示す許可情報を含む許可信号を生成し、その許可信号を送信部２９及び接続部３０に出力する。これに対して、判定結果が携帯電話機１０との通信接続を行わないことを示している場合、信号生成部２８は、通信接続の拒否を示す拒否情報を含む拒否信号を生成し、その拒否信号を送信部２９に出力する。
【００５２】
送信部２９は、信号生成部２８から入力された応答信号、許可信号又は拒否信号を相手通信端末（携帯電話機１０）に送信する手段である。
【００５３】
接続部３０は、信号生成部２８から入力された許可信号に基づいて携帯電話機１０との通信接続を確立する手段である。接続部３０は、ブルートゥースの規格に従って通信接続を確立する。続いて接続部３０は、必要に応じて、携帯電話機１０との通信接続を確立したことを他の図示しない機能的構成要素（例えばユーザインタフェースや所定のアプリケーションプログラム）に通知する。
【００５４】
このように、信号生成部２８、送信部２９及び接続部３０は、通信相手端末と通信接続をすると判定された場合に、該通信相手端末に対して通信接続を許可することを示す許可信号を該通信相手端末に送信することで、該通信相手端末との接続を確立する認証側接続手段を構成する。
【００５５】
なお、携帯電話機１０は、複数の通信相手端末と通信接続を確立することが可能である。例えば図５に示すように、携帯電話機１０は、カーナビゲーションシステム４０、携帯情報端末（Personal Digital Assistant、以下「ＰＤＡ」という）５０及びワイヤレスイヤホン６０とブルートゥースによる通信接続を確立することが可能である。以下では、これら三台の通信相手端末との接続を確立する携帯電話機１０の各構成要素の機能について補足説明する。なお、カーナビゲーションシステム４０、ＰＤＡ５０及びワイヤレスイヤホン６０の機能的構成要素及びハードウェア構成は、相手機器２０のものと同様である。また、携帯電話機１０の認証情報格納部１１は、カーナビゲーションシステム４０についてのレコード「接続アドレス２、リンクキー２、乱数２」と、ＰＤＡ５０についてのレコード「接続アドレス３、リンクキー３、乱数３」と、ワイヤレスイヤホン６０についてのレコード「接続アドレス４、リンクキー４、乱数４」とを格納しているものとする。
【００５６】
信号生成部１３は、カーナビゲーションシステム４０、ＰＤＡ５０及びワイヤレスイヤホン６０との通信接続の指示を示す指示信号の入力を受け付けると、認証情報格納部１１から一台分の接続アドレスを読み出す。例えば、認証情報格納部１１の先頭に格納されている接続アドレス「接続アドレス２」を読み出す。続いて信号生成部１３は、読み出した接続アドレスを含む検索信号を生成して送信部１４に出力する。
【００５７】
その後、カーナビゲーションシステム４０から携帯電話機１０の情報抽出部１６に許可信号が入力された場合、情報抽出部１６は、上述の処理に加えて、別の通信相手端末と通信接続を確立するための指示信号を生成して信号生成部１３に出力する。その後信号生成部１３は、情報抽出部１６から入力された指示信号に基づいて認証情報格納部１１から二番目の接続アドレス「接続アドレス３」を読み出す（逐次読出し）。続いて信号生成部１３は、ＰＤＡ５０の接続アドレスを含む検索信号を生成して送信部１４に出力する。
【００５８】
その後ＰＤＡ５０から携帯電話機１０の情報抽出部１６に許可信号が入力されると、情報抽出部１６は更に別の通信相手端末と通信接続を確立するための指示信号を生成して信号生成部１３に出力する。信号生成部１３は、その指示信号に基づいて認証情報格納部１１から三番目の接続アドレス「接続アドレス４」を読み出し、その接続アドレスを含む検索信号を送信部１４に出力する。
【００５９】
その後ワイヤレスイヤホン６０から携帯電話機１０の情報抽出部１６に許可信号が入力されると、接続部１７がワイヤレスイヤホン６０との通信接続を確立する。そして接続部１７は、カーナビゲーションシステム４０、ＰＤＡ５０及びワイヤレスイヤホン６０との通信接続の処理を完了したことをユーザインタフェースや所定のアプリケーションプログラム（共に図示せず）などの他の機能的構成要素に通知する。
【００６０】
なお、携帯電話機１０が通信相手端末の検索に失敗した場合には、検索が成功したか否かを判定する検索判定部（図示せず）が、別の通信相手端末の通信接続を確立するための指示信号を生成して信号生成部１３に出力する。通信相手端末の検索に失敗するということは、送信部１４が検索信号を送信してから所定時間が経過しても、受信部１５がその検索信号に対応する応答信号を受信しないことを意味する。この場合、携帯電話機１０は、検索に失敗した通信相手端末に対する接続処理を終了する。このために携帯電話機１０は、検索信号を送信してから応答信号を受信するまでの時間を計測するタイマ（図示せず）を備えている。このタイマは、図示しない検索判定部に含まれていてもよいし、検索判定部とは別に設けられていてもよい。
【００６１】
次に、図６及び７を用いて、図１に示す通信システム１の処理を説明するとともに本実施形態に係る通信接続方法について説明する。図６は通信システム１の処理を示すシーケンス図である。図７は図６に示すＰＩＮ比較処理の詳細を示すフローチャートである。
【００６２】
まず、携帯電話機１０の信号生成部１３が通信接続の指示を示す指示信号の入力を受け付けると、その信号生成部１３が認証情報格納部１１から接続アドレスを読み出し（ステップＳ１１）、読み出した接続アドレス（相手先接続アドレス）を含む検索信号を生成する。続いて送信部１４が、生成された検索信号を相手機器２０に送信する（ステップＳ１２）。
【００６３】
続いて相手機器２０の受信部２３がその検索信号を受信し、情報抽出部２４がその検索信号に含まれている相手先接続アドレスを抽出する。続いて検索判定部２５が、その相手先接続アドレスとアドレス格納部２１に格納されている相手機器２０の接続アドレスとが一致するか否かを判定する（ステップＳ１３）。ここで、それら二つの接続アドレスが一致する場合（ステップＳ１３）、検索判定部２５は応答情報を生成して信号生成部２８に出力する。続いて、信号生成部２８が、その応答情報を含む応答信号を生成し、送信部２９が生成された応答信号を携帯電話機１０に送信する（ステップＳ１４）。
【００６４】
続いて携帯電話機１０の受信部１５がその応答信号を受信し、情報抽出部１６がその応答信号から応答情報を抽出する。続いて信号生成部１３が、その応答情報の入力を受けて、認証情報格納部１１から相手先接続アドレスに対応するリンクキー及び乱数を読みだし（ステップＳ１５、送信ステップ）、読み出したリンクキー及び乱数を含む要求信号を生成する。続いて送信部１４が、生成された要求信号を相手機器２０に送信する（ステップＳ１６、送信ステップ）。
【００６５】
続いて相手機器２０の受信部２３がその要求信号を受信し（受信ステップ）、情報抽出部２４がその要求信号に含まれているリンクキー及び乱数を抽出する。続いてＰＩＮ計算部２６が、アドレス格納部２１に格納されている相手機器２０の接続アドレスと、抽出されたリンクキー及び乱数とに基づいてＰＩＮを導出する（ステップＳ１７、判定ステップ）。続いてＰＩＮ判定部２７が、導出されたＰＩＮとＰＩＮ格納部２２に格納されているＰＩＮとを比較する（ステップＳ１８、判定ステップ）。
【００６６】
具体的には、図７に示すように、ＰＩＮ判定部２７がそれら二つのＰＩＮを比較し（ステップＳ１８１）、これらのＰＩＮが一致した場合に（ステップＳ１８２；ＹＥＳ）、信号生成部２８が許可信号を生成する（ステップＳ１８３）。これに対し二つのＰＩＮが相違する場合（ステップＳ１８２；ＮＯ）、信号生成部２８は拒否信号を生成する（ステップＳ１８４）。
【００６７】
図６に戻って、その後、送信部２９が生成された許可信号又は拒否信号を携帯電話機１０に送信する（ステップＳ１９、接続ステップ）。
【００６８】
携帯電話機１０において受信部１５が許可信号を受信した場合には（ステップＳ２０；ＹＥＳ）、情報抽出部がその許可信号から相手機器２０の接続アドレスと、リンクキーと、乱数とを抽出し、これら三種類の情報を認証情報格納部１１と接続部１７とに出力する。そして、認証情報格納部１１が入力された認証情報を格納し、携帯電話機１０の接続部１７が相手機器２０の接続部１７との間で通信接続を確立する（ステップＳ２１、接続ステップ）。これにより、携帯電話機１０と相手機器２０とは、互いにデータ通信可能となる。
【００６９】
これに対し、受信部１５が拒否信号を受信した場合には（ステップＳ２０；ＮＯ）、携帯電話機１０の接続部１７は、相手機器２０に対する接続要求を終了する。
【００７０】
以上説明したように、本実施形態によれば、携帯電話機１０において、相手機器２０との接続を指示する入力が受け付けられさえすれば、その後携帯電話機１０のユーザや相手機器２０のユーザなどにＰＩＮなどの認証情報を入力させることなく、これらの通信端末同士を簡易に接続できるとともに、ペアリングや通信接続の確立に要する時間を短縮できる。
【００７１】
携帯電話機１０は、検索信号を用いて通信相手端末を検索する処理と、要求信号を用いて通信接続を要求する処理とを行うが、そのために携帯電話機１０は、これらの処理に必要な接続アドレス、リンクキー及び乱数を予め格納している。従って、携帯電話機１０のユーザは、携帯電話機１０と相手機器２０との通信接続を確立させるために、単に接続指示を入力するか、データ通信を必要とする所定のアプリケーションプログラムを実行すればよい。
【００７２】
一方、相手機器２０も、携帯電話機１０との通信接続に必要な接続アドレス及びＰＩＮを予め格納している。また、相手機器２０は、携帯電話機１０からの検索信号により、携帯電話機１０に応答する処理と、通信接続の許否を判定する処理とを行う。従って、相手機器２０のユーザは、通信接続を確立するために、検索待ちを実行したりＰＩＮを入力したりする操作をする必要がない。
【００７３】
また本実施形態では、このように相手機器２０の接続アドレスをその相手機器２０に送信することで、相手機器２０を検索待ち状態にしておくことなく即時にその相手機器２０から応答信号を取得し、認証情報を送信できる。そのため、通信端末同士をより簡易に接続できるとともに、通信接続の確立に要する時間を更に短縮できる。
【００７４】
また本実施形態では、携帯電話機１０がカーナビゲーションシステム４０、ＰＤＡ５０及びワイヤレスイヤホン６０と通信接続を確立しようとする場合でも、ユーザは、接続指示や、接続を指示するアプリケーションプログラムの起動を一度行えばよい。携帯電話機１０が複数の通信相手端末の接続アドレスを一件ずつ読み出して通信相手端末を検索し、通信接続を確立するからである。
【００７５】
従来、接続を要求する通信端末のユーザは、通信端末と複数の通信相手端末とを接続する際に、通信相手端末毎に検索指示を入力して通信相手端末の検索を開始する必要があった。また、通信相手端末のユーザは、その通信相手端末を検索待ち状態にするための指示を入力する必要があった。更に、通信端末のユーザと通信相手端末のユーザは、それぞれＰＩＮを入力する必要があった。そのため、最終的に通信接続が確立するまでに少なくとも十秒程度の時間が掛かった。これに対し、本実施形態では、上述したように、ユーザによる入力を大幅に削減するとともに、接続を確立するまでの時間を低減することが可能である。
【００７６】
また本実施形態では、他の通信端末で利用されていた認証情報を外部インタフェース１２により受信して携帯電話機１０で再利用できる。例えば、携帯電話機を買い換えた際に、買換え前の携帯電話機に格納されていた認証情報を購入した携帯電話機に移行できる。これにより、買替え前の携帯電話機と接続していた機器と、購入した携帯電話機とを簡易に接続できるとともに、通信接続の確立に要する時間を短縮できる。
【００７７】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００７８】
上記実施形態では、携帯電話機１０が相手機器２０などの通信相手端末の検索に失敗した場合には、その通信相手端末に対する接続処理を終了したが、検索に失敗した通信相手端末に対する接続を再試行するように携帯電話機１０を構成してもよい。
【００７９】
このために認証情報格納部１１は、接続アドレス、リンクキー及び乱数に加えて、ペアリングの完了を示すフラグを含むレコードを格納する。このフラグが「１」であれば、ペアリングが完了したことを示し、「０」であればペアリングに失敗したことを示す。なお、携帯電話機１０が特定の通信相手端末に検索信号を送信する時点では、その通信相手端末に対応するフラグは「０」である。そして、情報抽出部１６は、許可信号を受信した際に、許可信号を送信した通信相手端末に対応するフラグを「１」に更新する。その後、信号生成部１３が、一定時間経過後に認証情報格納部１１を検索してフラグが「０」である接続アドレスを読み出し、その接続アドレスで識別される通信相手端末を再検索するための検索信号を生成する。
【００８０】
このように携帯電話機１０を構成すれば、携帯電話機１０が一定時間経過後に自動的にペアリングを再試行するので、携帯電話機１０のユーザに掛かる入力負荷をより低減できる。
【００８１】
また上記実施形態では、外部インタフェース１２により受信された認証情報を認証情報格納部１１に格納する手法を示したが、認証情報の格納手法はこれに限定されない。例えば、携帯電話機１０の認証情報格納部１１が相手機器２０に対応する認証情報を格納していない場合、言い換えれば携帯電話機１０と相手機器２０とが初めて接続する場合、携帯電話機１０と相手機器２０とは、互いにＰＩＮを交換する必要がある従来の方法により接続する。そして、認証が成功した場合、相手機器２０が自機の接続アドレスと、認証時に生成したリンクキーと、そのリンクキーを生成した際に用いた乱数とを携帯電話機１０に送信する。そして、認証情報格納部１１が、これら接続アドレス、リンクキー及び乱数を格納する。すなわち、認証情報格納部１１は、相手機器２０と最初に接続した際に相手機器２０で入力されたＰＩＮに基づくリンクキーを格納する。
【００８２】
これにより、携帯電話機１０は、一度接続に成功した相手機器２０と再接続する際に、接続が成功した際に用いた認証情報を再利用できる。その結果、携帯電話機１０と相手機器２０を簡易に接続できるとともに、通信接続の確立に要する時間を短縮できる。
【００８３】
また上記実施形態では、認証情報格納部１１がリンクキー及び乱数を格納したが、これらの認証情報に代えてＰＩＮを格納してもよい。この場合、携帯電話機１０から送信される要求信号にはＰＩＮが含まれ、相手機器２０などの通信相手端末は、その信号から抽出したＰＩＮとＰＩＮ格納部２２に格納されているＰＩＮとを比較することで接続の許否を判定する。これにより、ＰＩＮ計算部２６によるＰＩＮの導出が不要になるので、接続の許否の判定に要する時間が更に短縮されると共に、相手機器２０などの通信相手端末の構成をより簡易にすることが可能になる。
【００８４】
また上記実施形態では、通信端末として携帯電話機１０や相手機器２０などを挙げたが、通信端末の種類は限定されない。また、一つの通信端末がペアリングの要求とその要求の受付とを実行できるように、一つの通信端末に上記携帯電話機１０の機能と相手機器２０の機能の双方を実装してもよい。
【００８５】
また上記実施形態では、携帯電話機１０と相手機器２０とは、ブルートゥースを用いて互いに接続したが、他の近距離無線通信方式を用いる場合でも本発明を適用できる。
【図面の簡単な説明】
【００８６】
【図１】通信システムの全体構成を示す図である。
【図２】図１に示される携帯電話機のハードウェア構成を示す図である。
【図３】図１に示される認証情報格納部の構成を示す図である。
【図４】図１に示される相手機器のハードウェア構成図である。
【図５】図１に示す携帯電話機が複数の通信相手端末と接続する状態を示す図である。
【図６】通信システムの処理を示すシーケンス図である。
【図７】図６に示すＰＩＮ比較処理の詳細を示すフローチャートである。
【符号の説明】
【００８７】
１…通信システム、１０…携帯電話機（通信端末、通信相手端末）、１１…認証情報格納部（要求側データベース）、１３…信号生成部（要求側送信手段）、１４…送信部（要求側送信手段）、１５…受信部（要求側受信手段）、１６…情報抽出部、１７…接続部（要求側接続手段）、２０…相手機器（通信端末、通信相手端末）、２１…アドレス格納部、２２…ＰＩＮ格納部（認証側データベース）、２３…受信部（認証側受信手段）、２４…情報抽出部、２５…検索判定部、２６…ＰＩＮ計算部（判定手段）、２７…ＰＩＮ判定部（判定手段）、２８…信号生成部（認証側接続手段）、２９…送信部（認証側接続手段）、３０…接続部（認証側接続手段）、４０…カーナビゲーションシステム（通信相手端末）、５０…ＰＤＡ（通信相手端末）、６０…ワイヤレスイヤホン（通信相手端末）
【図１】
2008306669.tif 000003
【図２】
2008306669.tif 000004
【図３】
2008306669.tif 000005
【図４】
2008306669.tif 000006
【図５】
2008306669.tif 000007
【図６】
2008306669.tif 000008
【図７】
2008306669.tif 000009