(57)【特許請求の範囲】
【請求項１】
事前には互いに未知である第１の通信装置（１０）と第２の通信装置（２０）とが近距離ＲＦ技術を使用して互いに無線通信する方法であって、前記第２の通信装置は、特定の時点において、前記第２の通信装置のアドレスが前記第２の通信装置に対して無線送信される問合せによって発見されることが可能な第１のモードにあり、
前記第１の通信装置（１０）は、前記第２の通信装置のアドレスを発見するために第１のメッセージを送信し（３１）、
前記第２の通信装置（２０）は前記第１のメッセージを受信し（３２）、
前記第２の通信装置（２０）は、前記第１のメッセージに応答して、前記第２の通信装置のアドレスを含む第２のメッセージを生成して前記第１の通信装置に送信し（３３）、
接続確立プロセス（３５−３８）が、前記第１の通信装置と前記第２の通信装置との間の接続を確立するために実行される方法において、
前記接続確立プロセス中に、または、前記接続確立プロセスの完了の成功に応答して、前記第１および第２の通信装置（１０、２０）の少なくとも一方は前記第１のモードから第２のモードに切り換わり（４０）、前記第２のモードでは、前記第２のモードに切り換わっている前記通信装置は、前記第２のモードに切り換わっている前記通信装置のアドレスを発見するために送信され、前記通信装置に到着するメッセージに対して応答しないことを特徴とする方法。
【請求項２】
前記接続確立プロセスを、前記第２の無線通信装置の前記アドレスに基づいて前記第１の無線通信装置によって開始することを特徴とする、請求項１に記載の方法。
【請求項３】
前記第２の無線通信装置（２０）は前記第２のモードに切り換わることを特徴とする、請求項１または２に記載の方法。
【請求項４】
前記第１および第２の通信装置（１０、２０）の一方のみが前記第２のモードに切り換わることを特徴とする、請求項１に記載の方法。
【請求項５】
前記第１および第２の通信装置（１０、２０）の少なくとも一方は、前記接続確立プロセスの一部分であるペアリングに応答して前記第２のモードに切り換わることを特徴とする、請求項１に記載の方法。
【請求項６】
前記第１および第２の通信装置（１０、２０）の少なくとも一方は、前記装置のサービス提供能力がいっぱいになることを生じさせる前記接続確立プロセスに応答して、自動的に前記第２のモードに切り換わることを特徴とする、請求項１に記載の方法。
【請求項７】
前記第２のモードに切り換わっている前記通信装置（１０、２０）は、特定のアクションに応答して前記第２のモードから前記第１のモードに戻ることを特徴とする、請求項１に記載の方法。
【請求項８】
前記第２のモードに切り換わっている前記通信装置（１０、２０）は、前記第２の通信装置のリセットに応答して前記第２のモードから前記第１のモードに戻ることを特徴とする、請求項１に記載の方法。
【請求項９】
前記第２のモードに切り換わっている前記通信装置（１０、２０）は、一定の時間期間の間は前記第１のモードに戻り、および、前記一定の時間期間が経過した後に前記通信装置（１０、２０）は前記第２のモードに戻ることを特徴とする、請求項１に記載の方法。
【請求項１０】
前記第２のモードに切り換わっている前記通信装置（１０、２０）は、前記通信装置（１０、２０）の再起動に応答して前記一定の時間期間の間は前記第１のモードに戻ることを特徴とする、請求項９に記載の方法。
【請求項１１】
近距離ＲＦ接続を、前記接続確立プロセスに応答して前記第１および第２の通信装置の間に確立することと、前記第２のモードに切り換わっている前記通信装置（１０、２０）は、前記近距離ＲＦ接続の切断に応答して前記第２のモードから前記第１のモードに戻ることとを特徴とする、請求項１に記載の方法。
【請求項１２】
前記第１の通信装置と前記第２の通信装置はブルートゥース技術を使用して通信し、前記第１のメッセージはブルートゥース技術にしたがった問合せメッセージであり、前記第２のメッセージは問合せ応答メッセージであり、前記第１のモードはブルートゥース技術にしたがった発見可能モードであり、前記第２のモードは非発見可能モードであることを特徴とする、請求項１から１１のいずれかに記載の方法。
【請求項１３】
前記第１の通信装置はセルラ移動端末装置であり、かつ、前記第２の通信装置は、ブルートゥース・スマートカード読取装置、ブルートゥース・ヘッドセット、ＷＬＡＮ（Wireless Local Area Network）アクセスポイント、および、ＰＯＳ（Point of Sale）端末装置の中の１つであることを特徴とする、請求項１から１２のいずれかに記載の方法。
【請求項１４】
近距離ＲＦ技術を使用して第１の通信装置（１０）と無線通信するためのトランシーバ（ＢＴ２０）を含む第２の通信装置（２０）であって、該第２の通信装置（２０）は２つの異なるモードを含み、その第１のモードでは、該第２の通信装置（２０）のアドレスが、該第２の通信装置に無線送信される問合せによって発見されることが可能であり、第２のモードでは、該第２の通信装置（２０）のアドレスが、該第２の通信装置に無線送信される問合せによって発見されることが不可能であり、
該第２の通信装置（２０）は、
前記第１の通信装置（１０）によって該第２の通信装置（２０）のアドレスを発見するために送信される第１のメッセージを受信する（３２）ための前記トランシーバ（ＢＴ２０）と、
前記第１のメッセージに応答して前記第２の通信装置（２０）のアドレスを含む第２のメッセージを生成して前記第１の通信装置（１０）に対して送信する（３３）ための処理ユニット（ＭＣＵ）および前記トランシーバ（ＢＴ２０）と、前記第２の通信装置（２０）と前記第１の通信装置（１０）との間の接続を確立するために前記第１の通信装置（１０）との接続確立プロセス（３５−３８）を行うための前記処理ユニット（ＭＣＵ）と前記トランシーバ（ＢＴ２０）
と、を含み、
前記第２の通信装置（２０）は、
前記接続確立プロセス中に、または、前記接続確立プロセスの完了の成功に応答して、前記第１のモードから第２のモードに切り換わり（４０）、該第２のモードでは、前記第２の通信装置は、該通信装置のアドレスを発見するために送信され、該通信装置に到着するメッセージに対して応答しないように構成されている、ことを特徴とする第２の通信装置。
【請求項１５】
近距離ＲＦ技術を使用して第２の通信装置（２０）と無線通信するためのトランシーバ（ＢＴ１０）を含む第１の通信装置（１０）であって、該第１の通信装置（１０）は２つの異なるモードを含み、その第１のモードでは、該第１の通信装置（１０）のアドレスが、該第１の通信装置に無線送信される問合せによって発見されることが可能であり、第２のモードでは、該第１の通信装置（１０）のアドレスが、該第１の通信装置に無線送信される問合せによって発見されることが不可能であり、
該第１の通信装置（１０）は、
前記第２の通信装置（２０）のアドレスを発見するために該第２の通信装置（２０）に対して第１のメッセージを送信する（３１）ための前記トランシーバ（ＢＴ１０）と、
前記第１のメッセージに応答して前記第１の通信装置（１０）に対して前記第２の通信装置（２０）によって送信される、該第２の通信装置（２０）のアドレスを含む第２のメッセージを受信する（３４）ための前記トランシーバ（ＢＴ１０）と、
前記第１の通信装置（１０）と前記第２の通信装置（２０）との間の接続を確立するために前記第２の通信装置（２０）との接続確立プロセス（３５−３８）を行うための処理ユニット（ＭＣＵ）と前記トランシーバ（ＢＴ１０）と、を含み、
前記第１の通信装置（１０）は、
前記接続確立プロセス中に、または、前記接続確立プロセスの完了の成功に応答して、前記第１のモードから第２のモードに切り換わり（４０）、前記第２のモードでは、前記第１の通信装置は、該通信装置のアドレスを発見するために送信され、該通信装置に到着するメッセージに対して応答しないように構成されていることを特徴とする第１の通信装置。
【請求項１６】
第２の通信装置（２０）内で実行可能であり、かつ、
該第２の通信装置（２０）が無線近距離ＲＦ技術を使用して第１の通信装置（１０）と通信することを生じさせ、
該第２の通信装置（２０）に無線送信される問合せによって該第２の通信装置（２０）のアドレスを発見することが可能である、該第２の通信装置（２０）の特定の第１のモードを実現し、
該第２の通信装置（２０）のアドレスを発見するために前記第１の通信装置（１０）によって送信された（３１）第１のメッセージを、該第２の通信装置（２０）が受信する（３２）ことを生じさせ、
該第２の通信装置（２０）が、前記第１のメッセージに応答して、該第２の通信装置（２０）のアドレスを含む第２のメッセージを生成して前記第１の通信装置（１０）に送信する（３３）ことを生じさせ、および、
該第２の通信装置（２０）と前記第１の通信装置（１０）との間の接続を確立するために、該第２の通信装置（２０）が該第１の通信装置（１０）との接続確立プロセス（３５−３８）を実行することを生じさせ、
るためのプログラムコードを含むコンピュータプログラム製品であって、
該コンピュータプログラム製品は、
前記接続確立プロセス中に、または、前記接続確立プロセスの完了の成功に応答して、前記第１のモードから第２のモードに切り換わり（４０）、前記第２のモードでは、前記第２の通信装置は、該通信装置のアドレスを発見するために送信され、該通信装置に到着するメッセージに対して応答させない、プログラムコードを含むことを特徴とするコンピュータプログラム製品。
【請求項１７】
第１の通信装置（１０）内で実行可能であり、かつ、
該第１の通信装置（１０）が無線近距離ＲＦ技術を使用して第２の通信装置（２０）と通信することを生じさせ、
該第１の通信装置（１０）に無線送信される問合せによって該第１の通信装置のアドレスが発見可能である、該第１の通信装置の特定の第１のモードを実現し、
該第１の通信装置（１０）が、前記第２の通信装置（２０）のアドレスを発見するために、第１のメッセージを該第２の通信装置（２０）に送信する（３１）ことを生じさせ、
該第１の通信装置（１０）が、前記第１のメッセージに応答して前記第２の通信装置（２０）によって該第１の通信装置（１０）に送信される、該第２の通信装置（２０）のアドレスを含む第２のメッセージを受信することを生じさせ、および、
該第１の通信装置（１０）と該第２の通信装置（２０）との間の接続を確立するために、該第１の通信装置（１０）が該第２の通信装置（２０）との接続確立プロセス（３５−３８）を実行することを生じさせ、
るためのプログラムコードを含むコンピュータプログラム製品であって、
該コンピュータプログラム製品は、前記接続確立プロセス中に、または、前記接続確立プロセスの完了の成功に応答して、前記第１のモードから第２のモードに切り換わり（４０）、前記第２のモードでは、前記第１の通信装置は、該通信装置のアドレスを発見するために送信され、該通信装置に到着するメッセージに対して応答させないプログラムコードを含むことを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、近距離ＲＦ技術（short-range RF technology）の使用に関する。特に、必ずしもそうではないが、本発明は、ブルートゥース（Bluetooth）技術を使用する無線通信装置の発見可能性（discoverability）を防止することに関する。
【０００２】
【従来の技術】
ブルートゥース技術は、移動電話とコンピュータとＰＤＡ装置との間の近距離無線ＲＦ通信を可能にする無線通信のための新たな技術である。各々のブルートゥース装置、すなわち、ブルートゥース技術をサポートするあらゆる装置が、ブルートゥーストランシーバを搭載する。これは、２．４ＧＨｚ周波数帯域で音声またはデータのような情報を無線で送受信するマイクロチップすなわち集積回路である。現時点では、通常の送信機出力を使用するブルートゥース接続の最大到達距離は約１０メートルである。
【０００３】
ＥｒｉｃｓｓｏｎがそのＥｒｉｃｓｓｏｎ  Ｂｌｕｅｔｏｏｔｈ  Ｈｅａｄｓｅｔ  ＨＢＨ−１０製品を導入している。この製品は、マイクロホンとスピーカとを含みかつブルートゥース技術を使用するヘッドセットである。このヘッドセットは、ブルートゥースの特徴を搭載している移動電話と共に使用することが意図されている。ユーザは、移動電話からの通話を開始した後に、ヘッドセットのスピーカを介して相手方の声を聴き、ヘッドセットのマイクロホンに話しかけることが可能である。移動電話とヘッドセットとの間で、ブルートゥース接続を通して通話が送信される。
【０００４】
ヘッドセットを最初に使用する前に、別の装置が通信の相手として割り当てられる。移動電話のユーザの視点から見て、ヘッドセットＨＢＨ−１０とブルートゥース搭載移動電話は、次の手順によって通信の相手として割り当てられる。最初に、ユーザは、移動電話内の適切なメニューから割当て機能を選択する。その次に、ユーザは、移動電話の中にヘッドセットのパスキー（passkey）を入力して、作動キーを押す。移動電話は、そのブルートゥース動作範囲内のブルートゥース装置を探索し始める。移動電話は、ヘッドセットと、ブルートゥース動作範囲内に存在するかも知れない他の装置とを検出し、これらの装置の識別名が移動電話のディスプレイ上に表示される。ユーザはヘッドセットの識別名を選択して、その移動電話とヘッドセットとを１対の通信相手として割り当てるために作動キーを押す。こうして、ヘッドセットを移動電話と共に使用する準備が整うことになる。
【０００５】
ブルートゥース仕様では、通信の相手を割り当てるこの手順が「ペアリング（pairing）」手順と呼ばれている。ペアリング手順の目的は、２つのブルートゥース装置の間の恒久的な信用関係（trusted relationship）を確立することである。これは、特に、この１対の装置の間における将来の接続を確立することが、互いに未知である１対の装置の間で接続を確立することよりも容易であるという利点を有する。
【０００６】
次に、このペアリング手順と接続確立とを、一般的に、２つの装置が互いに未知である場合において、ブルートゥース仕様に関連付けて考察する。ブルートゥース装置を、第１のブルートゥース装置と第２のブルートゥース装置と呼ぶことにする。第１のブルートゥース装置は、ペアリング手順を開始する側のブルートゥース装置である。しかし、この前に、第１のブルートゥース装置は、第２のブルートゥース装置の固有アドレス（ブルートゥース装置アドレス）を発見（determine）しなければならない。
【０００７】
第２のブルートゥース装置のアドレスを発見するために、第１のブルートゥース装置は問合せ（inquiry）メッセージを送信する。他方のブルートゥース装置は、ブルートゥース動作範囲内に存在する可能性がある他のブルートゥース装置と同様に、その問合せメッセージを受信し、それに応答して問合せ応答（inquiry_res）メッセージを生成する。このメッセージは、応答するブルートゥース装置各々のアドレスを含む。これらのブルートゥース装置は、第１のブルートゥース装置に問合せ応答メッセージを送信し、一方、第１のブルートゥース装置はこの問合せ応答メッセージを受信して（第２のブルートゥース装置から受信された問合せ応答メッセージから）第２のブルートゥース装置のアドレスを含むブルートゥース装置のアドレスを得る。
【０００８】
第１のブルートゥース装置は、第２のブルートゥース装置のアドレスを得ると、第２のブルートゥース装置とのペアリング手順を開始することが可能である。最初に、第１のブルートゥース装置が乱数を生成する。この第１のブルートゥース装置はこの乱数を第２のブルートゥース装置に送信する。第２のブルートゥース装置はこの乱数を受信し、受信した旨（acknowledgement）を第１のブルートゥース装置に送信し、第１のブルートゥース装置はこの受信した旨の応答を受信する。ペアリング手順は、これら２つの装置の間に信用関係を確立するために第１と第２のブルートゥース装置を認証するように設計されている多重フェーズプロセス（multi-phased process）として継続される。このペアリング手順の個々のフェーズでは、上述の乱数と、第２のブルートゥース装置の秘密キーと、第２のブルートゥース装置のアドレスとが、特に必要とされる。最後に、ペアリング手順はリンクキー（link key）を生成し、このリンクキーは両装置内に記憶される。このリンクキーは、第１および第２のブルートゥース装置のアドレスに関連付けられる。この関連付けは、例えば、第１のブルートゥース装置内において第２のブルートゥースの装置アドレスの隣りにリンクキーを記憶し、かつ、第２のブルートゥース装置内において第１のブルートゥース装置のアドレスの隣りにリンクキーを記憶することによって行うことが可能である。このリンクキーは、特に、この１対のブルートゥース装置の間でブルートゥース接続を確立する時の認証と暗号キー生成とのために後で使用することが可能である。
【０００９】
ペアリング手順におけるリンクキーの生成の後に、ブルートゥース接続が第１のブルートゥース装置と第２のブルートゥース装置との間に確立される。ブルートゥース接続の確立は、リンク確立（link establishment）手順によって開始することが可能である。リンク確立手順は、ブルートゥース装置の間の物理的Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｎｎｅｃｔｉｏｎ−Ｌｅｓｓ（ＡＣＬ）タイプのリンクを確立するように設計されている多重フェーズ手順である。このリンク確立手順は、一方のブルートゥース装置から他方のブルートゥース装置へページング（paging）メッセージを送信することによって開始される。典型的には、第１のブルートゥース装置がその接続の確立を開始し、したがってマスタ／スレーブ構成においてマスタになる。第２のブルートゥース装置はスレーブになる。
【００１０】
ＡＣＬリンクが確立された後に、ＳＣＯ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｎｎｅｃｔｉｏｎ−Ｏｒｉｅｎｔｅｄ）リンクが、ＳＣＯ接続セットアップ手順を使用してブルートゥース装置の間で確立することが可能である。
【００１１】
リンク確立手順の後にチャンネル確立（channel establishment）手順が続き、このチャンネル確立手順では、ブルートゥースチャンネル（論理接続）がブルートゥース装置間で確立される。チャンネル確立手順の後に接続確立（connection establishment）手順が続き、この接続確立手順では実ブルートゥース接続（アプリケーションレイヤ接続）が最終的にブルートゥース装置間において確立されることになる。
【００１２】
ブルートゥース接続が確立されると、音声またはデータのような情報が一方のブルートゥース装置から他方のブルートゥース装置へブルートゥース接続を介して伝送することが可能である。
【００１３】
各々のブルートゥース装置は幾つかの他のブルートゥース装置とペアを形成することが可能である。しかし、場合によっては、ブルートゥース装置が少数の他のブルートゥース装置だけとペアを形成して接続を確立すること、または、単一のブルートゥース装置だけとペアを形成して接続を確立することが望ましい。国際特許出願ＰＣＴ／ＦＩ０１／００１１９が、スマートカード読取装置の中に挿入されているスマートカードとそのスマートカード読取装置の外部にある移動電話との間でブルートゥース接続を通して通信する、ブルートゥーススマートカード読取装置について記載している。前記ブルートゥーススマートカード読取装置が個人的な使用のための装置であり、この装置が単一の移動電話とだけ通信することが機密保護のために望ましい場合には、例えば、こうしたブルートゥーススマートカード読取装置がその移動電話以外の他のブルートゥース装置に対してそのアドレスを告知することは不要である。
【００１４】
さらに、無許可の使用の試みを防止するために、個人用ブルートゥース装置が未知のブルートゥース装置に対してはそのアドレスを提供しないということが機密保護のために望ましい他の状況も存在し得る。
【００１５】
さらに、ユーザが、ブルートゥーストランシーバを搭載したブルートゥースヘッドセットであるヘッドセットを使用して音楽を聴取しており、かつ、音楽が例えばＭＰ３プレーヤからブルートゥース接続を経由してそのヘッドセットに伝送されている場合は、ブルートゥースヘッドセットは、そのヘッドセット及びブルートゥース動作範囲内の他のブルートゥース装置のアドレスを問い合わせる問合せメッセージを受け取ることができる。限られた処理能力しか持たない場合があるブルートゥースヘッドセットがこの問合せメッセージを処理する時には、このことが進行中の音楽再生を妨害する可能性がある。
【００１６】
【発明が解決しようとする課題と課題を解決するための手段】
本発明の第１の側面によれば、事前には互いに未知である第１の通信装置と第２の通信装置とが近距離ＲＦ技術を使用して互いに無線通信する方法が提供され、第２の通信装置は、特定の時点において、前記第２の通信装置のアドレスがその第２の通信装置に対して無線で送信される問合せによって発見することが可能な第１のモードにあり、および、この方法では、
第１の通信装置は第２の通信装置のアドレスを発見するために第１のメッセージを送信し、
前記第２の通信装置は第１のメッセージを受信し、
前記第２の通信装置は、第１のメッセージに応答して、前記第２の通信装置のアドレスを含む第２のメッセージを生成して第１の通信装置に送信し、および、接続確立プロセスが、第１の通信装置と前記第２の通信装置との間の接続を確立するために行われる。
【００１７】
この方法は、接続確立プロセス中に、または、前記接続確立プロセスの完了の成功に応答して、前記第１および第２の通信装置の少なくとも一方が第１のモードから第２のモードに切り換わり、この第２のモードでは、前記第２のモードに切り換わっている通信装置は、前記第２のモードに切り換わっている通信装置のアドレスを発見するために送信され、その通信装置に到着するメッセージに対して応答しない。
【００１８】
本発明の一実施形態では、第１の装置と第２の装置はブルートゥーストランシーバを搭載した装置である。前記装置の少なくとも一方が切り換わる前記第２のモードは、その装置のアドレスを問い合わせるために送信されたブルートゥース問合せメッセージに対して応答しないブルートゥース非発見可能モード（non-discoverable mode）であることが好ましい。この好ましい実施形態の利点は、非発見可能モードに入った後では、装置が問合せメッセージに対して応答しないので、公開が望ましくない場合には、未知の相手がその装置のアドレスを発見することができないということである。さらに、装置は、非発見可能モードに入ることによって、問合せメッセージの不要な処理とそれに対する不要な応答とを回避することが可能であり、このことがその装置における処理リソースを節約する。
【００１９】
本発明の第２の側面によれば、近距離ＲＦ技術を使用して第２の通信装置と共に無線通信するためのトランシーバを含む第１の通信装置が提供され、第１の通信装置は２つの異なるモードを含み、その第１のモードでは、第１の通信装置のアドレスが、その第１の通信装置に無線送信される問合せによって発見されることが可能であり、および、その第２のモードでは、第１の通信装置のアドレスが、その第１の通信装置に無線送信される問合せによって発見されることが不可能であり、第１の通信装置は、
前記第２の通信装置によって送信される第１のメッセージを受信するための前記トランシーバであって、前記第１のメッセージが前記第１の通信装置のアドレスを発見するために送信されている前記トランシーバと、
第１のメッセージに応答して第２のメッセージを生成して前記第２の通信装置に対して送信するための処理ユニットおよび前記トランシーバであって、前記第２のメッセージは前記第１の通信装置のアドレスを含む、処理ユニットおよび前記トランシーバと
前記第１の通信装置と前記第２の通信装置との間の接続を確立するために前記第２の通信装置との接続確立プロセスを行うための前記処理ユニットと前記トランシーバとを含む。
【００２０】
第１の通信装置は、その第１の通信装置が、
接続確立プロセス中に、または、接続確立プロセスの完了の成功に応答して、前記第１のモードから第２のモードに切り換わり、この第２のモードでは、第１の通信装置は、その第１の通信装置のアドレスを発見するために送信され、その第１の通信装置に到着するメッセージに対して応答しない
ように構成されていることを特徴とする。
【００２１】
本発明の第３の側面によれば、近距離ＲＦ技術を使用して第２の通信装置と共に無線通信するためのトランシーバを含む第１の通信装置が提供され、第１の通信装置は２つの異なるモードを含み、その第１のモードでは、第１の通信装置のアドレスが、その第１の通信装置に無線送信される問合せによって発見されることが可能であり、および、その第２のモードでは、第１の通信装置のアドレスが、その第１の通信装置に無線送信される問合せによって発見されることが不可能であり、第１の通信装置は、
前記第２の通信装置のアドレスを発見するために前記第２の通信装置に対して第１のメッセージを送信するための前記トランシーバと、
第１のメッセージに応答して前記第１の通信装置に対して前記第２の通信装置によって送信される、前記第２の通信装置のアドレスを含む第２のメッセージを受信するための前記トランシーバと、
前記第１の通信装置と前記第２の通信装置との間の接続を確立するための前記第２の通信装置との接続確立プロセスを行うための処理ユニットと前記トランシーバとを含む。
【００２２】
第１の通信装置は、その第１の通信装置が、
接続確立プロセス中に、または、接続確立プロセスの完了の成功に応答して、前記第１のモードから第２のモードに切り換わり、この第２のモードでは、第１の通信装置は、その第１の通信装置のアドレスを発見するために送信され、その第１の通信装置に到着するメッセージに対して応答しない
ように構成されていることを特徴とする。
【００２３】
本発明の第４の側面によれば、第１の通信装置内で実行可能であり、かつ、
第１の通信装置が無線近距離ＲＦ技術を使用して第２の通信装置と通信することを生じさせ、
第１の通信装置に無線送信される問合せによって第１の通信装置のアドレスが発見されることが可能である、第１の通信装置の特定の第１のモードを実現し、前記第１の通信装置のアドレスを発見するために送信されている、前記第２の通信装置によって送信される第１のメッセージを、第１の通信装置が受信することを生じさせ、
第１の通信装置が、第１のメッセージに応答して、前記第１の通信装置のアドレスを含む第２のメッセージを生成して前記第２の通信装置に送信することを生じさせ、および、
前記第１の通信装置と前記第２の通信装置との間の接続を確立するために、前記第１の通信装置が前記第２の通信装置との接続確立プロセスを実行することを生じさせるためのプログラムコードを含むコンピュータプログラム製品が提供される。
【００２４】
このコンピュータプログラム製品は、
その第１の通信装置が、接続確立プロセス中に、または、接続確立プロセスの完了の成功に応答して、前記第１のモードから第２のモードに切り換わり、この第２のモードでは、第１の通信装置は、その第１の通信装置のアドレスを発見するために送られた、その第１の通信装置に到着するメッセージに対して応答しないためのプログラムコードを含むことを特徴とする。
【００２５】
本発明の第５の側面によれば、第１の通信装置内で実行可能であり、かつ、
第１の通信装置が無線近距離ＲＦ技術を使用して第２の通信装置と共に通信することを生じさせ、
第１の通信装置に無線送信される問合せによって第１の通信装置のアドレスが発見されることが可能である、第１の通信装置の特定の第１のモードを実現し、前記第２の通信装置のアドレスを発見するために、第１の通信装置が第１のメッセージを前記第２の通信装置に送信することを生じさせ、
第１のメッセージに応答して前記第２の通信装置によって前記第１の通信装置に送信される、前記第２の通信装置のアドレスを含む第２のメッセージを、第１の通信装置が受信することを生じさせ、および、
前記第１の通信装置と前記第２の通信装置との間の接続を確立するために、前記第１の通信装置が前記第２の通信装置との接続確立プロセスを実行することを生じさせるためのプログラムコードを含むコンピュータプログラム製品が提供される。
【００２６】
このコンピュータプログラム製品は、
その第１の通信装置が、接続確立プロセス中に、または、接続確立プロセスの完了の成功に応答して、前記第１のモードから第２のモードに切り換わり、この第２のモードでは、第１の通信装置は、その第１の通信装置のアドレスを発見するために送信されている、その第１の通信装置に到着するメッセージに対して応答しないことを生じさせるためプログラムコードを含むことを特徴とする。
【００２７】
以下に添付図面を参照しながら、本発明を更に詳細に説明する。
【００２８】
【発明の実施の形態】
図１は、本発明の好ましい実施形態で使用される装置を示す。これらの装置は、第１の無線通信装置１０と第２の無線通信装置２０とを含む。
【００２９】
第１の無線通信装置１０は、処理ユニットμＰ１０と、ブルートゥーストランシーバＢＴ１０と、ユーザインタフェースＵＩ１０とを含む。ブルートゥーストランシーバＢＴ１０とユーザインタフェースＵＩ１０は処理ユニットμＰ１０に接続されている。処理ユニットμＰ１０は、マイクロプロセッサ、マイクロコントローラ、ディジタル信号プロセッサまたはその類似の処理装置、メモリＭＥＭ１０、および、ソフトウェア（１つまたは複数のアプリケーション）ＳＷ１０とを含む。ソフトウェアＳＷ１０はメモリＭＥＭ１０内に記憶されている。ユーザインタフェースＵＩ１０は、第１の無線通信装置１０を使用するための手段をユーザに提供する。処理ユニットμＰ１０は、例えばブルートゥーストランシーバＢＴ１０の使用、ユーザインタフェースＵＩ１０における情報の表現、および、ユーザインタフェースＵＩ１０から受け取られる情報の処理のような第１の無線通信装置１０の機能を、ソフトウェアＳＷ１０にしたがって制御する。ブルートゥーストランシーバＢＴ１０は、そのブルートゥーストランシーバＢＴ１０が第２の無線通信装置２０に対して情報を無線送信しおよび第２の無線通信装置２０から情報を無線受信することが可能であるアンテナＡＮＴ１０を含む。
【００３０】
第２の無線通信装置２０は、処理ユニットμＰ２０と、ブルートゥーストランシーバＢＴ２０と、ユーザインタフェースＵＩ２０とを含む。ブルートゥーストランシーバＢＴ２０とユーザインタフェースＵＩ２０は処理ユニットμＰ２０に接続されている。処理ユニットμＰ２０は、マイクロプロセッサ、マイクロコントローラ、ディジタル信号プロセッサまたはその類似の処理装置、メモリＭＥＭ２０、および、ソフトウェア（１つまたは複数のアプリケーション）ＳＷ２０とを含む。ソフトウェアＳＷ２０はメモリＭＥＭ２０内に記憶されている。ユーザインタフェースＵＩ２０は、第２の無線通信装置２０を使用するための手段をユーザに提供する。処理ユニットμＰ２０は、例えばブルートゥーストランシーバＢＴ２０の使用、ユーザインタフェースＵＩ２０における情報の表現、および、ユーザインタフェースＵＩ２０から受け取られる情報の処理のような第２の無線通信装置２０の機能を、ソフトウェアＳＷ２０にしたがって制御する。ブルートゥーストランシーバＢＴ２０は、そのブルートゥーストランシーバＢＴ２０が第１の無線通信装置１０に対して情報を無線送信しおよび第１の無線通信装置１０から情報を無線受信することが可能であるアンテナＡＮＴ２０を含む。
【００３１】
第１および第２の無線通信装置はどんな種類のブルートゥース装置であってもよい。例えば、第１の無線通信装置１０は、ブルートゥーストランシーバを搭載したセルラ移動電話であることが可能であり、かつ、第２の無線通信装置２０はブルートゥーススマートカード読取装置であることが可能である。第１の無線通信装置１０がセルラ移動電話である場合には、図１に示されているブロックに加えて、第１の無線通信装置１０はセルラネットワーク機能を実現するために処理ユニットμＰ１０に接続されているＲＦセクションを含む。さらに、第１の無線通信装置１０のユーザインタフェースＵＩ１０は、例えば、ディスプレイ、キーボード、マイクロホン、および、スピーカを含む。第２の無線通信装置２０がブルートゥーススマートカード読取装置である場合には、図１に示されているブロックに加えて、第２の無線通信装置２０は、スマートカードをブルートゥーススマートカード読取装置の中に受け入れるために処理ユニットμＰ１０に接続されているカードスロットを含む。
【００３２】
あるいは、第１の無線通信装置１０はブルートゥーストランシーバを搭載したセルラ移動電話であることが可能であり、かつ、第２の無線通信装置２０はブルートゥースヘッドセットであることが可能である。この場合には、第２の無線通信装置（図１）のユーザインタフェースＵＩ２０は、１つまたは複数のスピーカと、場合によっては、処理ユニットμＰ１０に接続されているマイクロホンとを含む。
【００３３】
図２は、公知のブルートゥーストランシーバＢＴ１０のブロックを示すブロック図である。（ブルートゥーストランシーバＢＴ２０は同様のブロック図の形で示すことができる。）ブルートゥーストランシーバＢＴ１０は、ＲＦ−ＡＳＩＣ回路（Radio Frequency-Application Specific Integrated Circuit）およびアンテナＡＮＴ１０と、ＢＢ−ＡＳＩＣ回路（BaseBand-Application Specific Integrated Circuit）および電気的消去可能フラッシュメモリ（FLASH）とを含むプログラム可能集積回路である、いわゆるブルートゥースモジュール又はブルートゥースチップの形で実装されている。
【００３４】
ＲＦ−ＡＳＩＣは無線周波数集積回路である。これはアンテナＡＮＴ１０に接続されている。アンテナＡＮＴ１０を使用することによって、ＲＦ−ＡＳＩＣは、２．４ＧＨｚ帯域で動作するＲＦトランシーバを実現する。
【００３５】
ＲＦ−ＡＳＩＣとフラッシュメモリはＢＢ−ＡＳＩＣに接続されている。ＢＢ−ＡＳＩＣはベースバンド信号の処理を行うベースバンド集積回路である。ＢＢ−ＡＳＩＣは、フラッシュメモリの補助によってブルートゥーストランシーバＢＴ１０の全機能を制御する処理ユニットＭＣＵを実装する。フラッシュメモリは、特にブルートゥースプロトコルを含むブルートゥーストランシーバ用ソフトウェアを収容する。（典型的には、このソフトウェアは、適切なプログラミング言語で記述されたプログラムコードを含む。）ＢＢ−ＡＳＩＣは、例えば、適切なバス（図示していない）によって処理ユニットμＰ１０に接続されている。
【００３６】
本発明の好ましい実施形態では、ペアリング手順が、事前には互いに未知である第１および第２の無線通信装置１０、２０の間の信用関係を確立するために使用される。この後で、ブルートゥース接続が、一方の通信装置からの音声またはデータのような情報を別の通信装置に通信するために、これらの装置の間に確立される。第１および第２の無線通信装置が互いに未知であるということは、当初においてはこれらの装置が互いに他方の装置のアドレス情報を持っていないということを意味する。
【００３７】
本発明の好ましい実施形態では、無線通信装置１０、２０の中で、第１の無線通信装置（１０）が主導権を有する通信装置である。最初に、第１の無線通信装置１０は、第２の無線通信装置２０とのペアリング手順を開始できるようにするため、第２の無線通信装置２０の固有アドレス（ブルートゥース装置アドレス）を発見（determine）しなければならない。第１の無線通信装置内のブルートゥーストランシーバの処理ユニットＭＣＵは、ブルートゥースプロトコルにしたがって問合せメッセージを生成する。この処理ユニットは、ブルートゥーストランシーバのＲＦ−ＡＳＩＣにその問合せメッセージを転送する。必要な変調操作の後に、トランシーバはその問合せメッセージをそのアンテナＡＮＴ１０を介して送信する。問合せメッセージが第２の無線通信装置２０だけに到達し他の装置には到達しないことが望ましい場合には、第２の無線通信装置２０以外の他の装置がブルートゥース到達範囲の内側に存在しないようにすることが可能である。
【００３８】
第２の無線通信装置内のブルートゥーストランシーバＢＴ２０は、そのアンテナＡＮＴ２０を介して問合せメッセージを受信する。必要な変調操作の後に、その問合せメッセージはＲＦ−ＡＳＩＣを経由してＢＢ−ＡＳＩＣ内の処理ユニットＭＣＵに転送される。処理ユニットはその問合せメッセージに応答して問合せ応答メッセージを生成する。この応答は、第２の無線通信装置のアドレス、特に、ブルートゥーストランシーバＢＴ２０のブルートゥース装置アドレスを含む。処理ユニットＭＣＵは問合せ応答メッセージをブルートゥーストランシーバのＲＦ−ＡＳＩＣに転送する。必要な変調操作の後に、そのブルートゥーストランシーバは問合せ応答メッセージをそのアンテナＡＮＴ２０を介して第１の無線通信装置１０に送信する。
【００３９】
第１の無線通信装置１０内のブルートゥーストランシーバＢＴ１０は、そのアンテナＡＮＴ１０を介して問合せ応答メッセージを受信する。必要な変調操作の後に、その問合せ応答メッセージはＲＦ−ＡＳＩＣを経由してＢＢ−ＡＳＩＣ内の処理ユニットＭＣＵに転送され、この処理ユニットは、こうして第２の無線通信装置２０のアドレスを受け取る。
【００４０】
第１の無線通信装置１０が第２の無線通信装置２０のアドレスを得ると、その第１の無線通信装置１０は、第２の無線通信装置２０とのペアリング手順を開始することが可能である。マスタ／スレーブ原則にしたがって、第１の無線通信装置１０は（このペアリング手順を開始するので）ペアリング手順におけるマスタであり、第２の無線通信装置２０はスレーブである。
【００４１】
最初に、第１の無線通信装置１０のブルートゥーストランシーバ内の処理ユニットＭＣＵが乱数を生成する。このブルートゥーストランシーバはその乱数をブルートゥーストランシーバＢＴ１０を経由して第２の無線通信装置２０に送信する。第２の無線通信装置２０はブルートゥーストランシーバＢＴ２０を経由してその乱数を受け取って、第１の無線通信装置に受信した旨の確認応答を送り、その次に第１の無線通信装置１０はその確認応答を受け取る。次に、ペアリング手順は多重フェーズプロセスとして続き、この多重フェーズプロセスでは乱数と第２の無線通信装置２０のパスキー（passkey）とが特にデータとして必要とされる。第２の無線通信装置のパスキーは例えばユーザから問い合わせることが可能である。
【００４２】
ペアリング手順（pairing procedure）に成功すると、第１の無線通信装置１０と第２の無線通信装置２０は、最終的に、第１の無線通信装置１０と第２の無線通信装置２０との間に確立されるすべての将来のブルートゥース接続のためのすべての機密保護動作（例えば認証および暗号キー生成）の基礎として使用されることになるリンクキーを確立する。
【００４３】
第１の無線通信装置１０のブルートゥーストランシーバＢＴ１０内の処理ユニットＭＣＵはリンクキーをそのフラッシュメモリ内に記憶し、および、第２の無線通信装置のブルートゥーストランシーバＢＴ２０内の処理ユニットＭＣＵはリンクキーをそのフラッシュメモリ内に記憶する。リンクキーは、第１および第２の無線通信装置のアドレスに関連付けられる。この関連付けは、例えば、第１のブルートゥース装置内において第２のブルートゥース装置のアドレスの隣りにリンクキーを記憶し、かつ、第２のブルートゥース装置内において第１のブルートゥース装置のアドレスの隣りにリンクキーを記憶することによって行うことができる。リンクキーを記憶する前に第２の無線通信装置２０のアドレスが第１の無線通信装置１０内に記憶されなかった場合には、そのアドレスをリンクキーと共に記憶することが可能である。これと同様に、第１の無線通信装置１０のアドレスがリンクキーを記憶する前に第２の無線通信装置２０内に記憶されなかった場合には、そのアドレスをリンクキーと共に記憶することが可能である。第２の無線通信装置２０は、例えば問合せメッセージのアドレスフィールドから第１の無線通信装置１０のアドレスを得るか、または、ペアリング手順中に第１の無線通信装置１０によって第２の無線通信装置２０に送信されるあらゆるメッセージのアドレスフィールドから第１の無線通信装置１０のアドレスを得る。
【００４４】
リンクキーを記憶することは、さらに、第２の無線通信装置２０が第１の無線通信装置１０において「信用できる装置（trusted device）」として指定され、かつ、第１の無線通信装置１０が第２の無線通信装置２０において信用できる装置として指定されることを意味する。こうして、第１の無線通信装置１０と第２の無線通信装置２０との間に信用関係が確立されて終わる。この関係は両方の装置に接続情報を記憶することによって表示される。この文脈では、接続情報とはペアリング手順において生成されるリンクキーと無線通信装置１０、２０のアドレスとを意味する。接続情報がペアリング手順中に記憶されるので、この１対の無線通信装置の間での将来の接続を確立することは、事前には互いに未知である１対の装置の間に接続を確立することよりも容易である。したがって、ペアリング手順はブルートゥース搭載装置のユーザの快適性を増大させる。しかし、装置間のブルートゥース接続がペアリング手順なしで確立されることも可能であることを指摘しておかなければならない。
【００４５】
次では、第１および第２の無線通信装置の間での接続確立プロセスを、無線通信装置１０、２０がペアリング手順を使用してすでにペアの形に形成されている場合において説明する。ペアリング手順の成功の後に、無線通信装置１０、２０の間のブルートゥース接続の確立が、例えばリンク確立手順を使用して開始することが可能である。ブルートゥース接続がペアリング手順において「信用できる装置」として指定された装置と共に確立されるので、確立されるべきブルートゥース接続は一般的に信用ブルートゥース接続（trusted Bluetooth connection）と呼ばれている。本発明の好ましい実施形態では、第１の無線通信装置１０が、第２の無線通信装置２０のアドレスにおいて第２の無線通信装置にページングメッセージを送ることによって、リンク確立手順を使用して接続を開始する。マスタ／スレーブ原則にしたがって、第１の装置がマスタになり、第２の装置がスレーブになる。
【００４６】
リンク確立手順を使用してＡＣＬリンクが確立され終わった後に、第１の無線通信装置１０からＳＣＯ（Synchronous Connection-Oriented）接続セットアップ手順を開始することによって、ＳＣＯリンクが第１および第２の無線通信装置１０、２０の間に確立することが可能である。
【００４７】
リンク確立手順が完了すると、第１の無線通信装置１０はチャンネル確立手順を開始し、このチャンネル確立手順ではブルートゥースチャンネル（論理接続）が無線通信装置の間に確立されることになる。チャンネル確立手順の後に、第１の無線通信装置１０は接続確立手順を開始し、この接続確立手順では、実（active）ブルートゥース接続（アプリケーションレイヤ接続）が第１および第２の無線通信装置１０、２０の間に最終的に確立される。
【００４８】
第１および第２の無線通信装置の間にブルートゥース接続が確立され終わった後に、音声またはデータのような情報がブルートゥース接続を経由して一方の通信装置から他方の通信装置に送信することが可能である。ペアリング手順において互いに「信用できる装置」として指定された装置の間に確立されるこのタイプのブルートゥース接続は、信用ブルートゥース接続と呼ばれている。
【００４９】
本発明の好ましい一実施形態では、第２の無線通信装置２０は、接続確立手順に応答して、その第２の無線通信装置２０が他のブルートゥース装置から隠蔽され（hidden）ているモードに入る。このモードはブルートゥース仕様において定義されており、非発見可能モードと呼ばれている。本明細書では、「接続確立手順に応答して」とは、第２の無線通信装置２０が接続確立プロセス中または接続確立プロセスの直後の適切な時点で非発見可能モードに入るということを意味する。実際には、こうした適切な時点とは、例えば、第２の無線通信装置２０が、ブルートゥース接続が確立されたということを第１の無線通信装置１０に示す接続確立（ｃｏｎｎｅｃｔ＿ｅｓｔ＿ａｃｃ）メッセージをその第１の無線通信装置に送信する時点とすることができる。接続確立メッセージは接続確立手順を完了させるので、この場合には、第２の無線通信装置２０が接続確立プロセスの成功に応答して非発見可能モードに入ると述べることができる。
【００５０】
非発見可能モードにおいては、ブルートゥース装置は問合せ応答モードには入らない。言い換えると、ブルートゥース装置は問合せメッセージに応答しない。非発見可能モードに入った後では、第２の無線通信装置２０が問合せメッセージに応答しないので、未知の相手は第２の無線通信装置２０のアドレスを発見することが不可能である。第２の無線通信装置２０は、さらに、問合せメッセージの不要な処理とそれに対する不要な応答とを回避することもでき、このことが第２の無線通信装置２０における処理リソースを節約する。一方では、問合せメッセージに対する応答が送信されないので、問合せメッセージを送信した第１の無線通信装置１０は、その第１の無線通信装置が通信することが意図されていない無線通信装置からの不要なアドレス情報を発見することがない。第２の無線通信装置２０のアドレスが、問合せメッセージを送る他のすべてのブルートゥース装置にとって利用不可能なので、機密保護も改善されることになる。さらに、第２の無線通信装置２０が非発見可能モードに入った後に問合せメッセージに応答せず、問合せメッセージを送る未知のブルートゥース装置にもその装置のユーザにもその通信装置２０の位置を明らかにしないので、機密保護が改善されることになる。
【００５１】
ブルートゥース接続を確立するためには、接続することが求められている相手のブルートゥース装置のアドレスを知る必要性のみが求められる。第２の無線通信装置２０が非発見可能モードに入った後では、第３のブルートゥース装置と非発見可能モードに入っている第２の無線通信装置２０との間のブルートゥース接続は、その第３のブルートゥース装置が第２の無線通信装置２０のアドレスを知っている場合には、全く通常の仕方で確立されることが可能である。ブルートゥース接続を確立するために、第３のブルートゥース装置は、例えば、最初にページングメッセージを第２の無線通信装置２０に送ることによって、リンク確立手順を開始することが可能である。しかし、第２の無線通信装置２０が非発見可能モードにあるので、この第２の無線通信装置２０は、第２の無線通信装置２０のアドレスを知らないブルートゥース装置に対してはそのアドレスを報告しない。こうして、第２の無線通信装置に対する未知のブルートゥース装置からの不要な接続要求が回避されることが可能である。
【００５２】
上述のように、ブルートゥース接続はペアリング手順なしに確立されることも可能である。（この場合には、このブルートゥース接続は、信用ブルートゥース接続とは呼ばれないが、これは、信用できる装置として指定されている装置と間で接続が確立されてはいないからである。）本発明の別の実施形態では、第１の無線通信装置１０は、問合せ手順によって第２の無線通信装置２０のアドレスを得た後に、ペアリング手順なしに接続確立手順を開始する。さらに、この場合には、接続確立プロセスはリンク確立手順とチャンネル確立手順と接続確立手順とを含み、および、この接続確立プロセスは、第１の無線通信装置１０によって第２の無線通信装置２０のアドレスにおいて第２の無線通信装置２０に送られるページングメッセージによって開始される。ここで、接続を確立する時には、リンクキーも使用のために生成される。しかし、この実施形態は、リンクキーが第１および第２の無線通信装置１０、２０の中に恒久的に記憶されることがないという点で、無線通信装置の間の接続がペアリング手順によって確立された上述の好ましい実施形態とは異なる。すなわち、同じリンクキーが無線通信装置１０、２０の間の新たな接続のために使用されることが不可能であるが、新たな接続を確立する時には新たなリンクキーが生成されなければならない。例えば、第１の無線通信装置１０がセルラ移動端末装置であり、第２の無線通信装置２０が、数百万台も存在することがあり得る第１の無線通信装置のような装置を使用して飲料の無線購入を可能にするブルートゥーストランシーバを搭載した飲料自動販売機（ＰＯＳ端末装置）である場合には、その自動販売機の限られた記憶装置の中にリンクキーのすべてを記憶することは必ずしも合理的ではないであろう。この実施形態では、第２の無線通信装置２０は、本発明の好ましい実施形態の場合と同様に、接続確立に応答して非発見可能モードに入る。しかし、自動販売機が一度に２つ以上の無線通信装置に対してサービスを提供することが可能な場合には、最初の接続確立に応答してその機械が非発見可能モードに入ることは必ずしも合理的ではないであろう。あるいは、その自動販売機は、そのサービス提供能力が限度一杯である時にだけ非発見可能モードに入る。これは、自動販売機が例えば８つのブルートゥース装置に対して同時にサービスを提供することが可能である場合に、８番目の同時ブルートゥース接続が確立される接続確立プロセスに応答して（典型的には恒久的にではなく一時的に）非発見可能モードに入るであろう。この装置は非発見可能モードに（ユーザの介入なしに）自動的に入るであろう。
【００５３】
これと同様に、第２の無線通信装置２０が、例えば５つの同時ブルートゥース接続をサポートするＷＬＡＮ（Wireless Local Area Network）アクセスポイントである場合には、その無線装置は、第５の同時ブルートゥース接続がそのアクセスポイントに対して確立される接続確立プロセスに応答して、非発見可能モードに入る。
【００５４】
第２の無線通信装置２０が飲料自動販売機またはＷＬＡＮアクセスポイントである場合には、術語「無線」は主として情報の無線通信を意味する。
【００５５】
無線通信装置２０が非発見可能モードに留まる時間期間は、場合に応じて様々である。第１の無線通信装置１０がセルラ移動端末装置であり、第２の無線通信装置２０が、単一ユーザの移動端末装置だけと通信することが意図されているパーソナル装置（例えば、ブルートゥーススマートカード読取装置）である場合には、無線通信装置が恒久的に非発見可能モードに留まることが適切である。言い換えると、特別な操作なしには無線通信装置が発見モードに戻ることはない。この特別な操作はその装置をリセットすることであることが可能であり、このことが第２の無線通信装置２０をその当初の工場出荷設定に復元する。次に、第２の無線通信装置２０は、リセット後に最初の接続確立プロセスに応答して再び非発見可能モードに入る。
【００５６】
場合によっては、第２の無線通信装置２０がブルートゥース切断に応答して非発見可能モードから発見モードに戻ることが適切であることもある。上述の飲料自動販売機の例では、自動販売機は、飲料の購入が行われている少なくとも１つのブルートゥース接続が切断される時に、発見モードに戻ることが可能である。この場合には、自動販売機は、ブルートゥース接続を切断することによってそのサービス提供能力が他に使用できるように解放された直後に、このように発見モードに戻る。
【００５７】
本発明の別の実施形態では、第２の無線通信装置は、最初の接続確立に応答して非発見可能モードに入るが、例えば第２の無線通信装置２０の再起動であることが可能である特定の操作に応答して、一定の時間期間（例えば、３０秒、１分、または、２分）の間は常に発見モードに戻る。前記一定の時間期間が経過し終わると、第２の無線通信装置２０はユーザの介入なしに自動的に非発見可能モードに戻る。この実施形態は、第２の無線通信装置２０がほぼ常に非発見可能モードに留まることが望ましくかつ第１の無線通信装置１０以外の他のブルートゥース装置とのペアとして第２の無線通信装置２０を確立することが必要とされる状況に、良く適している。例えば、第２の無線通信装置２０がブルートゥースヘッドセットであり、かつ、第１の無線通信装置１０がセルラ移動電話である場合には、ブルートゥースヘッドセットは、無線通信装置１０によって開始された最初の接続確立プロセスに応答して非発見可能モードに入る。ユーザが、例えば、ブルートゥーストランシーバを搭載したステレオラジオを聴取するためにブルートゥースヘッドセットを使用することを望む場合には、そのヘッドセットがスイッチを切られて再起動させられることが可能である。その次に、ヘッドセットは、ステレオラジオとヘッドセットとの間の問合せ手順を行うことが可能である一定の時間期間中は発見モードにあり、および、おそらくは、ペアを形成しおよび／またはステレオラジオとブルートゥースヘッドセットとの間のブルートゥース接続を確立するための必要な手順を開始する。
【００５８】
場合によっては、２つのブルートゥース装置は、これらの装置の間の最初のブルートゥース接続を確立するずっと以前に（例えば数時間前または数日前に）ペアリング手順を行うことも可能である。特定の第１のブルートゥース装置が、他方の相手が特定の第２のブルートゥース装置であるペアリング手順を開始すると想定する。本発明の一実施形態では、前記第２のブルートゥース装置は、ペアリング手順に応答してすでに非発見可能モードに入っており、（本発明の好ましい実施形態で説明した通りの）接続確立プロセスには応答しない。特に、前記第２のブルートゥース装置（例えば、ブルートゥーススマートカード読取装置）が単一ユーザの移動通信端末装置と通信することが特に意図されている場合には、多くの場合に、ペアリング手順の完了と接続確立プロセスの開始との間にその他のブルートゥース装置が問合せメッセージに応答することは適切でないであろう。
【００５９】
第２のブルートゥース装置がペアリング手順に応答して非発見可能モードに入る場合には、このことは、その第２のブルートゥース装置が、ペアリング手順中またはその直後の適切な時点において非発見可能モードに入るということを意味する。実際には、こうした適切な時点とは、例えば、リンクキーがブルートゥース装置の中に記憶される時点であることが可能である。リンクキーの記憶がうまく完了したペアリング手順を終了させるので、この場合には、ペアリング手順の成功に応答して（または、リンクキーの記憶に応答して）非発見可能モードに入ると述べることが可能である。
【００６０】
図３は、本発明とその３つの選択肢との機能性を示す流れ図である。ブロック３１では、第１の無線通信装置１０は、第２の無線通信装置２０のアドレスを得るために問合せメッセージを送信する。ブロック３２では、第２の無線通信装置２０は問合せメッセージを受信する。ブロック３３では、第２の無線通信装置は、問合せメッセージに応答して、第２の無線通信装置２０のアドレスを含む問合せ応答メッセージを生成し、その問合せ応答メッセージを第１の無線通信装置１０に送信する。ブロック３４では、第１の無線通信装置１０は問合せ応答メッセージを受信し、こうしてペアリング手順および／または接続確立プロセスのために第２の無線通信装置２０のアドレスを得る。選択肢１では、ブロック３４の後にブロック３５が続き、このブロック３５では、ペアリング手順が第１の無線通信装置１０の主導によって行われる。ブロック３５の後にブロック４０が続き、このブロック４０では、第２の無線通信装置２０がペアリング手順に応答して非発見可能モードに入る。選択肢２では、ブロック３４の後にブロック３６が続き、このブロック３６では、同様にペアリング手順が第１の無線通信装置１０の主導によって行われる。ブロック３６の後にブロック３７が続き、このブロック３７では、接続確立プロセスが第１の無線通信装置１０の主導によって行われる。ブロック３７の後にブロック４０が続き、このブロック４０では第２の無線通信装置２０は接続確立プロセスに応答して非発見可能モードに入る。選択肢３では、ブロック３４の後にブロック３８が続き、このブロック３８では、ペアリング手順なしの接続確立プロセスが第１の無線通信装置１０の主導によって行われる。ブロック３８の後にブロック４０が続き、このブロック４０では第２の無線通信装置２０が接続確立プロセスに応答して非発見可能モードに入る。
【００６１】
この説明では、ペアリング手順と接続確立プロセスは別個のプロセスとして取り扱われている。しかし、ペアリング手順が接続確立プロセスに厳密に関係付けられることも可能である。このことは、ペアリング手順が接続確立プロセスの不可分な一部であることが可能であるということを意味する。これが当てはまる場合には、接続を受けるブルートゥース装置は、そのブルートゥース装置がペアリング手順に応答してまたは接続確立プロセスの末期段階において実際に非発見可能モードに入るかどうかに関わりなく、接続確立プロセスに応答して非発見可能モードに入る。
【００６２】
一方、ペアリング手順と接続確立プロセスとの間に断絶（break）があり、その結果としてペアリング手順が接続確立プロセスの不可分の一部と見なされることが不可能である場合にさえ、接続確立プロセスの広義の解釈を使用する時には、ペアリング手順が接続確立プロセスの一部分であると述べることも依然として可能である。本明細書では、接続確立プロセスは、ペアリング手順と実際の接続確立プロセスとの両方を範囲内に含むことが可能なエンティティであると定義される。実際の接続確立プロセスの実行も、ペアリング手順がすでに実行され終わっているか否かに依存している。したがって、ブルートゥース装置がペアリング手順に応答して実際に非発見可能モードに入る場合でさえ、ペアリングプロセスが接続確立プロセスの一部分と見なされることが可能なので、ブルートゥース装置が接続確立プロセスに応答して非発見可能モードに入ると述べることは適正である。
【００６３】
本明細書では、接続を受ける無線通信装置だけが非発見可能モードに入るとすでに述べたが、本発明の別の実施形態では、接続を開始する無線通信装置が非発見可能モードに入ることが可能である。本発明の一実施形態では、特定の第１の無線通信装置が、問合せ手順を使用して特定の第２の無線通信装置のアドレスを問い合わせることによって開始する。第１の無線通信装置は、第２の無線通信装置を対象としたペアリング手順を開始する。しかし、実際の接続確立プロセスは、第２の無線通信装置によって、第１の無線通信装置に対して（第１の無線通信装置のアドレスに対して）ページングメッセージを送信することによって開始される。前記第２の無線通信装置は接続確立プロセスに応答して非発見可能モードに入るが、第１の無線通信装置は発見モードに留まる。この実施形態では、第１の無線通信装置は例えばセルラ移動端末装置であることが可能であり、かつ、第２の無線通信装置はブルートゥーススマートカード読取装置であることが可能である。セルラ移動端末装置によって開始されたペアリング手順がうまく完了した後に、ブルートゥーススマートカード読取装置は、例えばスマートカードの挿入に応答して、自動的に移動端末装置に対する接続を開始して、その次に非発見可能モードに入ることが可能である。（ブルートゥーススマートカード読取装置は、スマートカードがそのブルートゥーススマートカード読取装置の中に挿入されることを検出する、処理ユニットに接続されたセンサを含む。）
本発明はソフトウェアの形で実現されることが可能であり、この場合には非発見可能モード制御ソフトウェアがフラッシュメモリ（図２）内に記憶されたブルートゥーストランシーバソフトウェアの一部分である。非発見可能モードへの移行が、非発見可能モード制御ソフトウェアを使用してブルートゥーストランシーバ内の処理ユニットＭＣＵによって制御される。
【００６４】
この説明は、事例の助けを借りて本発明の実施形態と具体例を提示する。本発明が上述の具体例の詳細に限定されていないということと、本発明が本発明の特徴から逸脱することなしに別の形態で具体化されることが可能であるということとが当業者には明らかである。本発明は、例えば本説明において特定の形で名付けられてるメッセージおよび手順に限定されてはならない。適切な変更を伴って、例えば、ペアリング手順は、ブルートゥース技術で公知であるボンディング（bonding）手順によって置き換えられることが可能である。本発明は、近距離ＲＦ接続によって情報が通信される他の類似のシステムにも適用可能なので、ブルートゥース技術に限定されてはならない。本発明は、本明細書に例示されている第１および第２の無線通信装置２の構造に限定されてはならない。例えば、無線通信装置は、ブルートゥーストランシーバ内の処理ユニットに加えて別の処理ユニットを含む必要は必ずしもないが、無線通信装置の処理ユニットさえもがブルートゥーストランシーバの処理ユニットの中に一体化されてもよい。
【００６５】
したがって、上述の実施形態は、非限定的な例示であると見なされるべきである。したがって、本発明を具体化して使用する可能性は、添付の特許請求項だけによって限定されている。等価の実現形態を含む、特許請求項によって決定される通りの本発明の具体化の様々な選択肢も、本発明の範囲に属している。
【図面の簡単な説明】
【図１】本発明の実施形態で使用される装置を示す。
【図２】ブルートゥーストランシーバのブロック図である。
【図３】本発明によるシステムの様々な選択肢の実施形態を示す流れ図である。
【符号の説明】
１０…第１の無線通信装置
２０…第２の無線通信装置
μＰ１０…処理ユニット
ＢＴ１０…ブルートゥーストランシーバ
ＵＩ１０…ユーザインタフェース
ＭＥＭ１０…メモリ
ＡＮＴ１０…アンテナ
ＳＷ１０…ソフトウェア
μＰ２０…処理ユニット
ＢＴ２０…ブルートゥーストランシーバ
ＵＩ２０…ユーザインタフェース
ＭＥＭ２０…メモリ
ＡＮＴ２０…アンテナ
ＳＷ２０…ソフトウェア
【図１】
0003790186.tif 000002
【図２】
0003790186.tif 000003
【図３】
0003790186.tif 000004