(57)【特許請求の範囲】
【請求項１】
ワイヤレスネットワーク内で認証要件を発見するための方法であって、前記方法は、
ネットワーク発見の間に、かつ、認証の前に、汎用通知サービス（ＧＡＳ）要求をネットワークアクセスポイントへ伝送することであって、前記ＧＡＳ要求は、認証情報を要求し、前記認証情報は、前記ワイヤレスターミナルの認証に使用するために、前記ワイヤレスターミナルから必要とされる証明を示す、ことと、
前記ネットワークアクセスポイントから前記ＧＡＳ要求に対する応答を受信することであって、前記応答は、前記認証情報を含む、ことと
を含む、方法。
【請求項２】
前記証明は、前記ワイヤレスターミナルによって取得可能である、請求項１に記載の方法。
【請求項３】
前記応答は、メディアアクセス層において前記ワイヤレスターミナルによって受信される、請求項１に記載の方法。
【請求項４】
前記証明は、前記ワイヤレスターミナル内にローカルに記憶されている、請求項１に記載の方法。
【請求項５】
前記証明を前記ネットワークアクセスポイントへ送信することをさらに含む、請求項１に記載の方法。
【請求項６】
前記応答は、第２の認証情報を含む、請求項１に記載の方法。
【請求項７】
前記証明が前記ワイヤレスターミナル内に位置することを決定することと、
前記証明が前記ワイヤレスターミナル内に位置することに基づいて、サービス識別子を表示することと
をさらに含む、請求項１に記載の方法。
【請求項８】
前記証明は、加入者識別モジュールカード証明を示す、請求項１に記載の方法。
【請求項９】
前記ワイヤレスターミナルは、モバイル通信デバイスである、請求項１に記載の方法。
【請求項１０】
前記証明は、前記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、請求項１に記載の方法。
【請求項１１】
前記認証情報は、拡張可能な認証プロトコル方法をさらに示す、請求項１に記載の方法。
【請求項１２】
ワイヤレスネットワーク内で認証要件を発見するための装置であって、
前記装置は、プロセッサを備え、
前記プロセッサは、
ネットワーク発見の間に、かつ、認証の前に、汎用通知サービス（ＧＡＳ）要求をネットワークアクセスポイントへ伝送することであって、前記ＧＡＳ要求は、認証情報を要求し、前記認証情報は、前記ワイヤレスターミナルの認証に使用するために、前記ワイヤレスターミナルから必要とされる証明を示す、ことと、
前記ネットワークアクセスポイントから前記ＧＡＳ要求に対する応答を受信することであって、前記応答は、前記認証情報を含む、ことと
を行うように構成されている、装置。
【請求項１３】
前記証明は、前記ワイヤレスターミナルによって取得可能である、請求項１２に記載の装置。
【請求項１４】
前記応答は、メディアアクセス層において前記ワイヤレスターミナルによって受信される、請求項１２に記載の装置。
【請求項１５】
前記プロセッサは、前記証明を前記ネットワークアクセスポイントへ送信するようにさらに構成されている、請求項１２に記載の装置。
【請求項１６】
前記証明は、前記ワイヤレスターミナル内にローカルに記憶されている、請求項１２に記載の装置。
【請求項１７】
前記応答は、第２の認証情報を含む、請求項１２に記載の装置。
【請求項１８】
前記プロセッサは、
前記証明が前記ワイヤレスターミナル内に位置することを決定することと、
前記証明が前記ワイヤレスターミナル内に位置することに基づいて、サービス識別子を表示することと
を行うようにさらに構成されている、請求項１２に記載の装置。
【請求項１９】
前記証明は、加入者識別モジュールカード証明を示す、請求項１２に記載の装置。
【請求項２０】
前記証明は、前記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、請求項１２に記載の装置。
【請求項２１】
前記認証情報は、拡張可能な認証プロトコル方法をさらに示す、請求項１２に記載の装置。
【請求項２２】
ワイヤレスネットワーク内で認証情報を発見するための方法であって、前記方法は、
ネットワーク発見の間に、かつ、認証の前に、認証情報を示す識別子を要求する汎用通知サービス（ＧＡＳ）要求メッセージをネットワークアクセスポイントへ伝送することであって、前記認証情報は、ワイヤレスターミナルを認証するために、前記ネットワークアクセスポイントによって必要とされる、ことと、
前記ネットワークアクセスポイントによって伝送される応答メッセージから少なくとも１つの認証要件識別子を取得することであって、前記少なくとも１つの認証要件識別子は、証明を示し、前記証明は、前記証明を取得するためにインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において前記ワイヤレスターミナルによって実行される動作を使用して取得可能である、ことと
を含む、方法。
【請求項２３】
前記証明が前記ワイヤレスターミナル内に位置することを決定することに応答して、前記ネットワークアクセスポイントへ前記証明を提供することをさらに含む、請求項２２に記載の方法。
【請求項２４】
前記証明が前記ワイヤレスターミナル内に位置しない場合には、前記ネットワークアクセスポイントのサービス識別子を表示することを控えることをさらに含む、請求項２２に記載の方法。
【請求項２５】
前記証明は、加入者ＩＤモジュールカード証明である、請求項２２に記載の方法。
【請求項２６】
前記応答メッセージは、第２の認証要件識別子を含む、請求項２２に記載の方法。
【請求項２７】
前記ＧＡＳ要求メッセージは、前記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求するようにさらに動作可能であり、前記第２の認証情報は、少なくとも第２の証明を示し、前記第２の証明は、前記インターネットプロトコル層にアクセスするプロセスを使用して取得可能である、請求項２２に記載の方法。
【請求項２８】
前記ネットワークアクセスポイントが前記ワイヤレスターミナルを認証するために認証プロセスを必要とすることを決定することに応答して、前記ＧＡＳ要求メッセージを伝送することをさらに含む、請求項２２に記載の方法。
【請求項２９】
前記ワイヤレスターミナルは、モバイル通信デバイスである、請求項２２に記載の方法。
【請求項３０】
前記ネットワークアクセスポイントによって必要とされる前記認証情報は、前記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、請求項２２に記載の方法。
【請求項３１】
前記ネットワークアクセスポイントによって伝送される前記応答メッセージから少なくとも第２の認証要件識別子を取得することをさらに含み、前記少なくとも第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、前記拡張可能な認証プロトコル方法は、前記ワイヤレスターミナルから前記証明を受信するために前記ネットワークアクセスポイントによって使用される、請求項２２に記載の方法。
【請求項３２】
ワイヤレスネットワーク内で認証情報を発見するための装置であって、前記装置は、
プロセッサと、
前記プロセッサに結合され、命令を記憶したメモリと
を備え、
前記命令は、実行されると、
ネットワーク発見の間に、かつ、認証の前に、認証情報を示す識別子を要求する汎用通知サービス（ＧＡＳ）要求メッセージをネットワークアクセスポイントへ伝送することであって、前記認証情報は、ワイヤレスターミナルを認証するために前記ネットワークアクセスポイントによって必要とされる、ことと、
前記ネットワークアクセスポイントによって伝送される応答メッセージから少なくとも１つの認証要件識別子を取得することであって、前記少なくとも１つの認証要件識別子は、証明を示し、前記証明は、前記証明を取得するためにインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において前記ワイヤレスターミナルによって実行される動作を使用して取得可能である、ことと
を前記プロセッサに行わせる、装置。
【請求項３３】
前記メモリ上に記憶された前記命令は、実行されると、前記証明が前記ワイヤレスターミナル内に位置することを決定することに応答して、前記ネットワークアクセスポイントへ前記証明を提供することを前記プロセッサにさらに行わせる、請求項３２に記載の装置。
【請求項３４】
前記メモリ上に記憶された前記命令は、実行されると、前記証明が前記ワイヤレスターミナル内に位置しない場合には、前記ネットワークアクセスポイントのサービス識別子を表示することを控えることを前記プロセッサにさらに行わせる、請求項３２に記載の装置。
【請求項３５】
前記証明は、加入者識別モジュールカード証明である、請求項３２に記載の装置。
【請求項３６】
前記応答メッセージは、第２の認証要件識別子を含む、請求項３２に記載の装置。
【請求項３７】
前記ＧＡＳ要求メッセージは、前記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求するようにさらに動作可能であり、前記第２の認証情報は、少なくとも第２の証明を示し、前記第２の証明は、前記インターネットプロトコル層にアクセスするプロセスを使用して取得可能である、請求項３２に記載の装置。
【請求項３８】
前記メモリ上に記憶された前記命令は、実行されると、前記ネットワークアクセスポイントが前記ワイヤレスターミナルを認証するために認証プロセスを必要とすることを決定することに応答して、前記ＧＡＳ要求メッセージを伝送することを前記プロセッサにさらに行わせる、請求項３２に記載の装置。
【請求項３９】
前記ワイヤレスターミナルは、モバイル通信デバイスである、請求項３２に記載の装置。
【請求項４０】
前記ネットワークアクセスポイントによって必要とされる前記認証情報は、前記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、請求項３２に記載の装置。
【請求項４１】
前記メモリ上に記憶された前記命令は、実行されると、前記ネットワークアクセスポイントによって伝送される前記応答メッセージから少なくとも第２の認証要件識別子を取得することを前記プロセッサにさらに行わせ、前記少なくとも前記第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、前記拡張可能な認証プロトコル方法は、前記ワイヤレスターミナルからの前記証明を受信するために前記ネットワークアクセスポイントによって使用される、請求項３２に記載の装置。
【請求項４２】
命令を記憶したコンピュータ読み取り可能媒体であって、
前記命令は、実行されると、
ネットワーク発見の間に、かつ、認証の前に、認証情報を示す識別子を要求する汎用通知サービス（ＧＡＳ）要求メッセージをネットワークアクセスポイントへ伝送することであって、前記認証情報は、ワイヤレスターミナルを認証するために前記ネットワークアクセスポイントによって必要とされる、ことと、
前記ネットワークアクセスポイントによって伝送される応答メッセージから少なくとも１つの認証要件識別子を取得することであって、前記少なくとも１つの認証要件識別子は、証明を示し、前記証明は、前記証明を取得するためにインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において前記ワイヤレスターミナルによって実行される動作を使用して取得可能である、ことと
をマシンに行わせる、コンピュータ読み取り可能媒体。
【請求項４３】
命令を記憶した請求項４２に記載のコンピュータ読み取り可能媒体であって、前記命令は、実行されると、前記証明が前記ワイヤレスターミナル内に位置することを決定することに応答して、前記ネットワークアクセスポイントへ前記証明を提供することを前記マシンに行わせる、コンピュータ読み取り可能媒体。
【請求項４４】
命令を記憶した請求項４２に記載のコンピュータ読み取り可能媒体であって、前記命令は、実行されると、前記証明が前記ワイヤレスターミナル内に位置しない場合には、前記ネットワークアクセスポイントのサービス識別子を表示することを控えることを前記マシンに行わせる、コンピュータ読み取り可能媒体。
【請求項４５】
前記証明は、加入者識別モジュールカード証明である、請求項４２に記載のコンピュータ読み取り可能媒体。
【請求項４６】
前記応答メッセージは、第２の認証情報を含む、請求項４２に記載のコンピュータ読み取り可能媒体。
【請求項４７】
前記ＧＡＳ要求メッセージは、前記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求するようにさらに動作可能であり、前記第２の認証情報は、少なくとも第２の証明を示し、前記第２の証明は、前記インターネットプロトコル層にアクセスするプロセスを使用して取得可能である、請求項４２に記載のコンピュータ読み取り可能媒体。
【請求項４８】
命令を記憶した請求項４２に記載のコンピュータ読み取り可能媒体であって、前記命令は、実行されると、前記ネットワークアクセスポイントが前記ワイヤレスターミナルを認証するために認証プロセスを必要とすることを決定することに応答して、前記ＧＡＳ要求メッセージを伝送することを前記マシンに行わせる、コンピュータ読み取り可能媒体。
【請求項４９】
前記ワイヤレスターミナルは、モバイル通信デバイスである、請求項４２に記載のコンピュータ読み取り可能媒体。
【請求項５０】
前記ネットワークアクセスポイントによって必要とされる前記認証情報は、前記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、請求項４２に記載のコンピュータ読み取り可能媒体。
【請求項５１】
命令を記憶した請求項４２に記載のコンピュータ読み取り可能媒体であって、前記命令は、実行されると、前記ネットワークアクセスポイントによって伝送される前記応答メッセージから少なくとも第２の認証要件識別子を取得することを前記マシンに行わせ、前記少なくとも前記第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、前記拡張可能な認証プロトコル方法は、前記ワイヤレスターミナルから前記証明を受信するために前記ネットワークアクセスポイントによって使用される、コンピュータ読み取り可能媒体。
【請求項５２】
ワイヤレスネットワーク内で認証情報を発見するための方法であって、前記方法は、
ネットワーク発見の間に、かつ、認証の前に、認証情報を示す識別子を要求する汎用通知サービス（ＧＡＳ）要求メッセージをワイヤレスターミナルから受信することであって、前記認証情報は、前記ワイヤレスターミナルを認証するためにネットワークアクセスポイントによって必要とされる、ことと、
応答メッセージに認証情報データ構造からの少なくとも１つの認証要件識別子を挿入することであって、前記少なくとも１つの認証要件識別子は、証明を示し、前記証明は、前記証明を取得するためにインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において前記ワイヤレスターミナルによって実行される動作を使用して取得可能である、ことと
を含む、方法。
【請求項５３】
前記証明は、加入者識別モジュールカード証明である、請求項５２に記載の方法。
【請求項５４】
前記応答メッセージに第２の認証要件識別子を挿入することをさらに含む、請求項５２に記載の方法。
【請求項５５】
前記ＧＡＳ要求メッセージは、第２の識別子を要求するようにさらに動作可能であり、前記第２の識別子は、前記ネットワークアクセスポイントによって必要とされる第２の認証情報を示し、前記第２の認証情報は、少なくとも第２の証明を示し、前記第２の証明は、前記インターネットプロトコル層にアクセスするプロセスを使用して取得可能である、請求項５２に記載の方法。
【請求項５６】
前記ワイヤレスターミナルは、モバイル通信デバイスである、請求項５２に記載の方法。
【請求項５７】
前記ネットワークアクセスポイントによって必要とされる前記認証情報は、前記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、請求項５２に記載の方法。
【請求項５８】
前記応答メッセージに前記認証情報データ構造からの少なくとも第２の認証要件識別子を挿入することをさらに含み、前記少なくとも第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、前記拡張可能な認証プロトコル方法は、前記ワイヤレスターミナルから前記証明を受信するために前記ネットワークアクセスポイントによって使用される、請求項５２に記載の方法。
【請求項５９】
ワイヤレスネットワーク内で認証情報を発見するための装置であって、前記装置は、
プロセッサと、
前記プロセッサに結合され、命令を記憶したメモリと
を備え、
前記命令は、実行されると、
ネットワーク発見の間に、かつ、認証の前に、汎用通知サービス（ＧＡＳ）要求メッセージをワイヤレスターミナルから受信することであって、前記ＧＡＳ要求メッセージは、前記ワイヤレスターミナルを認証するためにネットワークアクセスポイントによって必要とされる認証情報を示す識別子を要求する、ことと、
応答メッセージに認証情報データ構造からの少なくとも１つの認証要件識別子を挿入することであって、前記少なくとも１つの認証要件識別子は、証明を示し、前記証明は、前記証明を取得するためにインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において前記ワイヤレスターミナルによって実行される動作を使用して取得可能である、ことと
を前記プロセッサに行わせる、装置。
【請求項６０】
前記証明は、加入者識別モジュールカード証明である、請求項５９に記載の装置。
【請求項６１】
前記メモリ上に記憶された前記命令は、実行されると、前記応答メッセージに第２の認証要件識別子を挿入することを前記プロセッサにさらに行わせる、請求項５９に記載の装置。
【請求項６２】
前記ＧＡＳ要求メッセージは、第２の識別子を要求するようにさらに動作可能であり、前記第２の識別子は、前記ネットワークアクセスポイントによって必要とされる第２の認証情報を示し、前記第２の認証情報は、少なくとも第２の証明を示し、前記第２の証明は、前記インターネットプロトコル層にアクセスするプロセスを使用して取得可能である、請求項５９に記載の装置。
【請求項６３】
前記ワイヤレスターミナルは、モバイル通信デバイスである、請求項５９に記載の装置。
【請求項６４】
前記ネットワークアクセスポイントによって必要とされる前記認証情報は、前記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、請求項５９に記載の装置。
【請求項６５】
前記メモリ上に記憶された前記命令は、実行されると、前記応答メッセージに前記認証情報データ構造からの少なくとも第２の認証要件識別子を挿入することを前記プロセッサにさらに行わせ、前記少なくとも前記第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、前記拡張可能な認証プロトコル方法は、前記ワイヤレスターミナルから前記証明を受信するために前記ネットワークアクセスポイントによって使用される、請求項５９に記載の装置。
【請求項６６】
命令を記憶したコンピュータ読み取り可能媒体であって、
前記命令は、実行されると、
ネットワーク発見の間に、かつ、認証の前に、汎用通知サービス（ＧＡＳ）要求メッセージをワイヤレスターミナルから受信することであって、前記ＧＡＳ要求メッセージは、前記ワイヤレスターミナルを認証するためにネットワークアクセスポイントによって必要とされる認証情報を示す識別子を要求する、ことと、
応答メッセージに認証情報データ構造からの少なくとも１つの認証要件識別子を挿入することであって、前記少なくとも１つの認証要件識別子は、証明を示し、前記証明は、前記証明を取得するためにインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において前記ワイヤレスターミナルによって実行される動作を使用して取得可能である、ことと
をマシンに行わせる、コンピュータ読み取り可能媒体。
【請求項６７】
前記証明は、加入者識別モジュールカード証明である、請求項６６に記載のコンピュータ読み取り可能媒体。
【請求項６８】
命令を記憶した請求項６６に記載のコンピュータ読み取り可能媒体であって、前記命令は、実行されると、
前記応答メッセージに第２の認証要件識別子を挿入することを前記マシンに行わせる、コンピュータ読み取り可能媒体。
【請求項６９】
前記ＧＡＳ要求メッセージは、第２の識別子を要求するようにさらに動作可能であり、前記第２の識別子は、前記ネットワークアクセスポイントによって必要とされる第２の認証情報を示し、前記第２の認証情報は、少なくとも第２の証明を示し、前記第２の証明は、前記インターネットプロトコル層にアクセスするプロセスを使用して取得可能である、請求項６６に記載のコンピュータ読み取り可能媒体。
【請求項７０】
前記ワイヤレスターミナルは、モバイル通信デバイスである、請求項６６に記載のコンピュータ読み取り可能媒体。
【請求項７１】
前記ネットワークアクセスポイントによって必要とされる前記認証情報は、前記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、請求項６６に記載のコンピュータ読み取り可能媒体。
【請求項７２】
命令を記憶した請求項６６に記載のコンピュータ読み取り可能媒体であって、前記命令は、実行されると、前記応答メッセージに前記認証情報データ構造からの少なくとも第２の認証要件識別子を挿入することを前記マシンに行わせ、前記少なくとも前記第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、前記拡張可能な認証プロトコル方法は、前記ワイヤレスターミナルから前記証明を受信するために、前記ネットワークアクセスポイントによって使用される、コンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願）
本願は、米国特許出願第１２／５４０，５００号（２００９年７月１６日出願）、および米国仮特許出願第６１／１７２，５９７号（２００９年４月２４日出願）の利益を主張する、両出願は、その全体が参照により本明細書に援用される。
【０００２】
（技術分野）
本開示は、概して、ネットワーク通信に関し、特に、ワイヤレスネットワーク環境内で認証情報を発見するための方法および装置に関する。
【背景技術】
【０００３】
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）等のワイヤレスネットワークの配備により、ワイヤレスターミナルが、これらのワイヤレスネットワークのワイヤレス通信信号の近くにある場合に、ネットワークおよびインターネットサービスにアクセスすることが可能になる。小売環境または他の公共アクセス可能な体制に位置するもの等の、商業的に利用可能なＷＬＡＮは、ワイヤレスターミナルが、ＷＬＡＮおよびこうしたＷＬＡＮを介してアクセス可能な外部ネットワーク（例えば、サービスプロバイダネットワーク、キャリアネットワーク等）との通信を確立することを可能にするように、安全ではないモードで動作している。この安全ではない動作モードにより、ワイヤレスターミナルは、ワイヤレスターミナルの外部ネットワークとの登録を可能にするために、インターネットプロトコル（ＩＰ）アドレスおよびハイパーテキスト伝送プロトコル（ＨＴＴＰ）を用いる高度な通信により、外部ネットワークとの接続および登録情報の取り決めを行うことが可能になる。しかしながら、高度な通信を使用するそのような安全でない動作モードは、秩序ある決定論的な（ｄｅｔｅｒｍｉｎｉｓｔｉｃ）ワイヤレスターミナル登録のために作成されたネットワーク手続きを迂回しようとする悪意のある攻撃または他の望ましくないアクティビティに対し、外部ネットワークを脆弱にしている。
【発明の概要】
【課題を解決するための手段】
【０００４】
以下の記載は、他のコンポーネントの中でも、ハードウェア上で実施されるソフトウェアを含む例示的な方法および装置を開示するが、そのような方法および装置は、例示的なものに過ぎず、制限として考えるべきではないことに留意されたい。例えば、これらのハードウェアおよびソフトウェアコンポーネントのうちのいずれかまたは全てを、ハードウェアのみ、ソフトウェアのみ、ファームウェアのみ、またはハードウェア、ソフトウェア、および／またはファームウェアのいずれかの組み合わせで具現化できることが検討される。従って、以下の記載は、例示的な方法および装置について記載しているが、当業者は、挙げられている例は、そのような方法および装置を実装するための唯一の方法ではないことを容易に理解されよう。
【０００５】
本明細書に記載される例示的な方法および装置は、ワイヤレスネットワークへの接続のためにワイヤレスターミナルを認証するために必要な認証情報（ＡＩ）および認証パラメータ（ＡｕＰ）を発見するために、ワイヤレスターミナルによって使用できる。本明細書に記載される例示的な方法および装置は、モバイル通信デバイス、モバイルコンピューティングデバイス、またはワイヤレスネットワークとワイヤレスで通信可能ないずれかの他のデバイスに関連して使用できる。ターミナル、ワイヤレスターミナル、またはユーザ機器（ＵＥ）とも称されるそのようなデバイスは、モバイルスマートフォン（例えば、ＢＬＡＣＫＢＥＲＲＹ（登録商標）スマートフォン）、ワイヤレスパーソナルデジタルアシスタント（ＰＤＡ）、ワイヤレスアダプタを有するラップトップ／ノートブック／ネットブックコンピュータ等を含み得る。例示的な方法および装置が、特に、外部ネットワークとの相互作用を定義する、ＩＥＥＥ（登録商標）（Ｉｎｓｔｉｔｕｔｅ  ｆｏｒ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１として公知のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）通信規格に関連して、本明細書に記載される。しかしながら、例示的な方法および装置は、さらにまたはあるいは、他のＷＬＡＮ規格、パーソナルエリアネットワーク（ＰＡＮ）規格、ワイドエリアネットワーク（ＷＡＮ）規格、またはセルラー通信規格を含む、他のワイヤレス通信規格と関連して実装され得る。
【０００６】
本明細書に記載される例示的な方法および装置は、ネットワーク接続性のためにＷＬＡＮアクセスを提供するいずれの環境でも実装できるが、ＷＬＡＮアクセス位置または環境に入るおよび出る際に、それぞれのワイヤレスターミナルを持ち運ぶ１人以上のユーザがＷＬＡＮに頻繁に接続および接続切断することが予想されるＷＬＡＮアクセス位置または環境において、例示的な方法および装置を有利に実装できる。ＷＬＡＮ位置または環境は、ＷＬＡＮ信号の通信可能範囲内の位置または環境を指す、「ホットスポット」として知られることがある。そのような例示的なＷＬＡＮ位置または環境は、コーヒーショップ、小売店、教育施設、オフィス環境、空港、公共鉄道の駅および車両、ホテル等を含む。
【０００７】
ＷＬＡＮホットスポットのアクセスポポイント（ＡＰ）へワイヤレスターミナルを接続するための公知の技術または規格に関連付けられるユーザ経験は、多くの場合、いらいらさせられるものであり得る。例えば、多くの場合、無線ネットワーク識別子（例えば、ＩＥＥＥ（登録商標）８０２．１１サービスセット識別子（ＳＳＩＤ）パラメータ）を正確に発見することが必要であり、ホットスポットのＡＰの背後のＷＬＡＮでサポートされたネットワーク（例えば、外部ネットワーク）へ接続するために必要な特定のＡＩおよびＡｕＰ（ホットスポット所有者／プロバイダによって選択された）を発見することも必要であり得る。
【０００８】
いくつかの例では、ＡＰの背後の外部ネットワークと通信するワイヤレスターミナルを開始および配置するためには、ワイヤレスターミナルが、認証のためにＡＰへユーザの識別を示すネットワークアドレス識別子（ＮＡＩ）を提供することが十分であり得る。他の例では、認証を進行させるために、ワイヤレスターミナルは、例えば、加入者識別モジュール（ＳＩＭ）カードを提供される必要があり得る。そのような状況は、多くの場合、ワイヤレスターミナルが、認証情報を見逃すかまたはそれを欠くためにＷＬＡＮアクセス位置に接続できない時、ユーザに苛立ちを感じさせることになる。他の状況において、ユーザが、提供の必要がある特定の認証情報を知っている場合でさえも、ワイヤレスターミナルからＡＰへそのような認証情報を提供するプロセスは、負担の多いもの（例えば、手動入力）であり得る。
【０００９】
特に、ＩＥＥＥ（登録商標）８０２．１１ワイヤレス通信規格で動作するＷＬＡＮアクセス位置（またはＷＬＡＮホットスポット）を参照すると、この規格は、現在では、ワイヤレスターミナルに、ＷＬＡＮ  ＡＰが接続されるＷＬＡＮでサポートされたネットワーク（例えば、外部ネットワーク）についての必要な認証に関する詳細を提供するための取り決めが欠如している。このため、ネットワークにアクセスしようとするユーザは、ＡＰがオープンな安全でない方式で動作している（その場合、ネットワークへのアクセスにＡｕＰは必要とされない）のでない限り、典型的には、ＩＥＥＥ（登録商標）８０２．１１準拠ワイヤレスターミナルのいくつかの局面を手動で構成することが必要である。ＷＬＡＮ技術が、さらに異なる位置全体に配備されるにつれ、オープンな安全でないアクセスは、ＷＬＡＮホットスポットプロバイダにとってほとんど興味のあるものではなくなっている。本明細書に記載される例示的な方法および装置は、ワイヤレスターミナルが、ＷＬＡＮホットスポットに関連付けられるＡＩおよびＡｕＰ要件を発見または取得できるようにするために使用でき、このため、ワイヤレスサービスにアクセスする際のユーザの関与への依存度を大幅に低減または排除し、これによって、そのようなサービスについてのユーザの使用経験を向上させる。例示的な方法および装置を有利に利用できる例示的なシナリオを、図１に関連して、以下に説明する。
【００１０】
例示的な方法および装置が、ワイヤレスターミナルがＡＰのＡＩおよびＡｕＰ要件を発見することを可能にすることに関連して本明細書に記載されるが、例示的な方法および装置は、ＡＰがワイヤレスターミナルのＡＩおよびＡｕＰ要件を発見できるように使用され得る。例えば、ワイヤレスターミナルが外部ネットワークに既に接続されている場合（例えば、セルラーデータリンクを介してワイヤレスサービスプロバイダのネットワーク、ＢＬＵＥＴＯＯＴＨ（登録商標）リンクを介してＰＡＮ等）、ＡＰは、本明細書に記載される例示的な技術を用いてワイヤレスターミナルに問い合わせることにより、その外部ネットワークに関連付けられたＡＩおよびＡｕＰ要件を発見するように構成され得る。本明細書に記載される例示的な方法および装置は、さらに、第２のＡＰに直接接続されるまたは１つ以上の他のワイヤレスターミナルを介して第２のＡＰに間接的に接続されるワイヤレスターミナルへ問い合わせることにより、第１のＡＰが第２のＡＰに関連付けられたＡＩおよびＡｕＰ要件を発見することを可能にするように、メッシュネットワーク環境に関連して使用され得る。このように、第１のＡＰは、第１のＡＰが必要なＡＩおよび／またはＡｕＰ値を有する場合、第２のＡＰに関連付けられた外部ネットワークに接続できる。
例えば、本発明は以下の項目を提供する。
（項目１）  ワイヤレスネットワーク内で認証要件を発見するための方法であって、
ネットワークアクセスポイントへ要求を伝送することであって、上記要求は、認証情報を要求し、上記認証情報は、ワイヤレスターミナルから必要とされる認証値を示す、ことと、
上記ネットワークアクセスポイントから上記要求に対する応答を受信することと、
上記応答から上記認証情報を回収することと
を含む、方法。
（項目２）  上記認証値は、上記ワイヤレスターミナルによって取得可能である、項目１に記載の方法。
（項目３）  上記認証値は、メディアアクセス層において上記ワイヤレスターミナルによって取得可能である、項目１に記載の方法。
（項目４）  上記認証値は、上記ワイヤレスターミナル内に事前に記憶されている、項目１に記載の方法。
（項目５）  上記認証値を上記ネットワークアクセスポイントへ送信することをさらに含む、項目１に記載の方法。
（項目６）  上記要求は、汎用通知サービス（Ｇｅｎｅｒｉｃ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｓｅｒｖｉｃｅ：ＧＡＳ）要求である、項目１に記載の方法。
（項目７）  第２の要求を上記ネットワークアクセスポイントへ送信することをさらに含み、上記第２の要求は、第２の認証情報を要求し、上記第１の認証情報は、上記第２の認証情報とは異なる、項目１に記載の方法。
（項目８）  上記認証値が上記ワイヤレスターミナル内に位置することを決定することと、
上記ワイヤレスターミナル内に位置する認証値に基づいて、サービス識別子を表示することとをさらに含む、項目１に記載の方法。
（項目９）  上記認証値は、加入者識別モジュールカード証明を示す、項目１に記載の方法。
（項目１０）  上記ワイヤレスターミナルは、モバイル通信デバイスである、項目１に記載の方法。
（項目１１）  上記認証値は、上記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、項目１に記載の方法。
（項目１２）  上記認証値は、拡張可能な認証プロトコル方法をさらに示す、項目１に記載の方法。
（項目１３）  ワイヤレスネットワーク内で認証要件を発見するための装置であって、
プロセッサを備え、上記プロセッサは、
要求をネットワークアクセスポイントへ伝送することであって、上記要求は、認証情報を要求し、上記認証情報は、ワイヤレスターミナルから必要とされる認証値を示す、ことと、
上記ネットワークアクセスポイントから上記要求に対する応答を受信することと、
上記応答から上記認証情報を回収することと
を行うように構成されている、装置。
（項目１４）  上記認証値は、メディアアクセス層において上記ワイヤレスターミナルによって取得可能である、項目１３に記載の装置。
（項目１５）  上記認証値は、上記ワイヤレスターミナル内に事前に記憶されている、項目１３に記載の装置。
（項目１６）  上記プロセッサは、上記認証値を上記ネットワークアクセスポイントへ送信するようにさらに構成されている、項目１３に記載の装置。
（項目１７）  上記要求は、汎用通知サービス（Ｇｅｎｅｒｉｃ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｓｅｒｖｉｃｅ：ＧＡＳ）要求である、項目１３に記載の装置。
（項目１８）  上記プロセッサは、第２の要求を上記ネットワークアクセスポイントへ送信するようにさらに構成され、上記第２の要求は、第２の認証情報を要求し、上記第１の認証情報は、上記第２の認証情報とは異なる、項目１３に記載の装置。
（項目１９）  上記プロセッサは、
上記認証値が上記ワイヤレスターミナル内に位置することを決定することと、
上記ワイヤレスターミナル内に位置する認証値に基づいてサービス識別子を表示することと
を行うようにさらに構成されている、項目１３に記載の装置。
（項目２０）  上記認証値は、加入者識別モジュールカード証明を示す、項目１３に記載の装置。
（項目２１）  上記認証値は、上記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、項目１３に記載の装置。
（項目２２）  上記認証値は、拡張可能な認証プロトコル方法をさらに示す、項目１３に記載の装置。
（項目２３）  ワイヤレスネットワーク内で認証情報を発見するための方法であって、
識別子を要求する要求メッセージを上記ネットワークアクセスポイントへ伝送することであって、上記識別子は、ワイヤレスターミナルを認証するために、ネットワークアクセスポイントによって必要とされる認証情報を示す、ことと、
上記ネットワークアクセスポイントによって伝送される応答メッセージから少なくとも１つの認証要件識別子を回収することと
を含み、
上記少なくとも１つの認証要件識別子は、認証値を示し、上記認証値は、上記認証値を回収するためのインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において上記ワイヤレスターミナルによって実施される動作を使用して取得可能である、方法。
（項目２４）  上記認証値が上記ワイヤレスターミナル内に位置することを決定することに応答して、上記ネットワークアクセスポイントへ上記認証値を提供することをさらに含む、項目２３に記載の方法。
（項目２５）  認証値が上記ワイヤレスターミナル内に位置しないことを決定することに応答して、上記ネットワークアクセスポイントのサービス識別子を表示することを控えることをさらに含む、項目２３に記載の方法。
（項目２６）  上記少なくとも１つの認証要件識別子は、加入者ＩＤモジュールカード認証を示す、項目２３に記載の方法。
（項目２７）  上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求する第２の要求メッセージを上記ネットワークアクセスポイントへ伝送することをさらに含み、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目２３に記載の方法。
（項目２８）  上記要求メッセージは、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求するようにさらに動作可能であり、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目２３に記載の方法。
（項目２９）  上記ネットワークアクセスポイントが上記ワイヤレスターミナルを認証する認証プロセスを必要とすることを決定することに応答して、上記要求メッセージを伝送することをさらに含む、項目２３に記載の方法。
（項目３０）  上記ワイヤレスターミナルは、モバイル通信デバイスである、項目２３に記載の方法。
（項目３１）  上記ネットワークアクセスポイントによって必要とされる上記認証情報は、上記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、項目２３に記載の方法。
（項目３２）  上記ネットワークアクセスポイントによって伝送される上記応答メッセージから少なくとも第２の認証要件識別子を回収することをさらに含み、上記少なくとも第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、上記拡張可能な認証プロトコル方法は、上記ワイヤレスターミナルから上記認証値を受信するために上記ネットワークアクセスポイントによって使用される、項目２３に記載の方法。
（項目３３）  ワイヤレスネットワーク内で認証情報を発見するための装置であって、
プロセッサと、
上記プロセッサに結合され、命令を記憶したメモリと
を備え、上記命令は、実行されると、
認証情報を示す識別子を要求する要求メッセージをネットワークアクセスポイントへ伝送することであって、上記認証情報は、ワイヤレスターミナルを認証するために上記ネットワークアクセスポイントによって必要とされる、ことと、
上記ネットワークアクセスポイントによって伝送される応答メッセージから少なくとも１つの認証要件識別子を回収することと
を上記プロセッサに行わせ、
上記少なくとも１つの認証要件識別子は、認証値を示し、上記認証値は、上記認証値を回収するためのインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において上記ワイヤレスターミナルによって実施される動作を使用して取得可能である、装置。
（項目３４）  上記メモリ上に記憶された上記命令は、実行されると、上記認証値が上記ワイヤレスターミナル内に位置することを決定することに応答して、上記ネットワークアクセスポイントへ上記認証値を提供することを上記プロセッサにさらに行わせる、項目３３に記載の装置。
（項目３５）  上記メモリ上に記憶された上記命令は、実行されると、上記認証値が上記ワイヤレスターミナル内に位置しないことを決定することに応答して、上記ネットワークアクセスポイントのサービス識別子を表示することを控えることを上記プロセッサにさらに行わせる、項目３３に記載の装置。
（項目３６）  上記少なくとも１つの認証要件識別子は、加入者識別モジュールカード証明を示す、項目３３に記載の装置。
（項目３７）  上記メモリ上に記憶された上記命令は、実行されると、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求する第２の要求メッセージを上記ネットワークアクセスポイントへ伝送することを上記プロセッサに行わせ、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目３３に記載の装置。
（項目３８）  上記要求メッセージは、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求するようにさらに動作可能であり、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目３３に記載の装置。
（項目３９）  上記メモリ上に記憶された上記命令は、実行されると、上記ネットワークアクセスポイントが上記ワイヤレスターミナルを認証する認証プロセスを必要とすることを決定することに応答して、上記要求メッセージを伝送することを上記プロセッサにさらに行わせる、項目３３に記載の装置。
（項目４０）  上記ワイヤレスターミナルは、モバイル通信デバイスである、項目３３に記載の装置。
（項目４１）  上記ネットワークアクセスポイントによって必要とされる上記認証情報は、上記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、項目３３に記載の装置。
（項目４２）  上記メモリ上に記憶された上記命令は、実行されると、上記ネットワークアクセスポイントによって伝送される上記応答メッセージから少なくとも第２の認証要件識別子を回収することを上記プロセッサにさらに行わせ、上記少なくとも上記第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、上記拡張可能な認証プロトコル方法は、上記ワイヤレスターミナルからの上記認証値を受信するために上記ネットワークアクセスポイントによって使用される、項目３３に記載の装置。
（項目４３）  命令を記憶したコンピュータ読み取り可能媒体であって、
上記命令は、実行されると、
認証情報を示す識別子を要求する要求メッセージをネットワークアクセスポイントへ伝送することであって、上記認証情報は、ワイヤレスターミナルを認証するために上記ネットワークアクセスポイントによって必要とされる、ことと、
上記ネットワークアクセスポイントによって伝送される応答メッセージから少なくとも１つの認証要件識別子を回収することと
をマシンに行わせ、
上記少なくとも１つの認証要件識別子は、認証値を示し、上記認証値は、上記認証値を回収するためのインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において上記ワイヤレスターミナルによって実施される動作を使用して取得可能である、
コンピュータ読み取り可能媒体。
（項目４４）  命令を記憶した項目４３に記載のコンピュータ読み取り可能媒体であって、上記命令は、実行されると、上記認証値が上記ワイヤレスターミナル内に位置することを決定することに応答して、上記ネットワークアクセスポイントへ上記認証値を提供することを上記マシンに行わせる、コンピュータ読み取り可能媒体。
（項目４５）  命令を記憶した項目４３に記載のコンピュータ読み取り可能媒体であって、上記命令は、実行されると、上記認証値が上記ワイヤレスターミナル内に位置しないことを決定することに応答して、上記ネットワークアクセスポイントのサービス識別子を表示することを控えることを上記マシンに行わせる、コンピュータ読み取り可能媒体。
（項目４６）  上記少なくとも１つの認証要件識別子は、加入者識別モジュールカード証明を示す、項目４３に記載のコンピュータ読み取り可能媒体。
（項目４７）  命令を記憶した項目４３に記載のコンピュータ読み取り可能媒体であって、上記命令は、実行されると、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求する第２の要求メッセージを上記ネットワークアクセスポイントへ伝送することを上記マシンに行わせ、上記第２の認証情報は、少なくとも第２の認証値をさらに示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、コンピュータ読み取り可能媒体。
（項目４８）  上記要求メッセージは、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求するようにさらに動作可能であり、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目４３に記載のコンピュータ読み取り可能媒体。
（項目４９）  命令を記憶した項目４３に記載のコンピュータ読み取り可能媒体であって、上記命令は、実行されると、上記ネットワークアクセスポイントが上記ワイヤレスターミナルを認証する認証プロセスを必要とすることを決定することに応答して、上記要求メッセージを伝送することを上記マシンに行わせる、コンピュータ読み取り可能媒体。
（項目５０）  上記ワイヤレスターミナルは、モバイル通信デバイスである、項目４３に記載のコンピュータ読み取り可能媒体。
（項目５１）  上記ネットワークアクセスポイントによって必要とされる上記認証情報は、上記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、項目４３に記載のコンピュータ読み取り可能媒体。
（項目５２）  命令を記憶した項目４３に記載のコンピュータ読み取り可能媒体であって、上記命令は、実行されると、上記ネットワークアクセスポイントによって伝送される上記応答メッセージから少なくとも第２の認証要件識別子を回収することを上記マシンに行わせ、上記少なくとも上記第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、上記拡張可能な認証プロトコル方法は、上記ワイヤレスターミナルから上記認証値を受信するために上記ネットワークアクセスポイントによって使用される、コンピュータ読み取り可能媒体。
（項目５３）  ワイヤレスネットワーク内で認証情報を発見するための方法であって、
識別子を要求する要求メッセージをワイヤレスターミナルから受信することであって、上記識別子は、上記ワイヤレスターミナルを認証するためにネットワークアクセスポイントによって必要とされる認証情報を示すことと、
応答メッセージに認証情報データ構造からの少なくとも１つの認証要件識別子を挿入することと
を含み、
上記少なくとも１つの認証要件識別子は、認証値を示し、上記認証値は、上記認証値を回収するためのインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において上記ワイヤレスターミナルによって実施される動作を使用して取得可能である、方法。
（項目５４）  上記少なくとも１つの認証要件識別子は、加入者識別モジュールカード証明を示す、項目５３に記載の方法。
（項目５５）  第２の要求メッセージを上記ワイヤレスターミナルから受信することを含み、上記第２の要求メッセージは、上記ネットワークアクセスポイントによって必要とされる第２の認証子を示す第２の識別子を要求し、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目５３に記載の方法。
（項目５６）  上記要求メッセージは、第２の識別子を要求するようにさらに動作可能であり、上記第２の識別子は、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示し、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目５３に記載の方法。
（項目５７）  上記ワイヤレスターミナルは、モバイル通信デバイスである、項目５３に記載の方法。
（項目５８）  上記ネットワークアクセスポイントによって必要とされる上記認証情報は、上記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、項目５３に記載の方法。
（項目５９）  上記応答メッセージに上記認証情報データ構造からの少なくとも第２の認証要件識別子を挿入することをさらに含み、上記少なくとも第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、上記拡張可能な認証プロトコル方法は、上記ワイヤレスターミナルから上記認証値を受信するために上記ネットワークアクセスポイントによって使用される、項目５３に記載の方法。
（項目６０）  ワイヤレスネットワーク内で認証情報を発見するための装置であって、
プロセッサと、
上記プロセッサに結合され、命令を記憶したメモリと
を備え、
上記命令は、実行されると、
要求メッセージをネットワークアクセスポイントから受信することであって、上記要求メッセージは、ワイヤレスターミナルを認証するために上記ネットワークアクセスポイントによって必要とされる認証情報を示す識別子を要求する、ことと、
応答メッセージに認証情報データ構造からの少なくとも１つの認証要件識別子を挿入することと
を上記プロセッサに行わせ、
上記少なくとも１つの認証要件識別子は、認証値を示し、上記認証値は、上記認証値を回収するためのインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において上記ワイヤレスターミナルによって実施される動作を使用して取得可能である、装置
（項目６１）  上記少なくとも１つの認証要件識別子は、加入者識別モジュールカード証明を示す、項目６０に記載の装置。
（項目６２）  上記メモリ上に記憶された上記命令は、実行されると、第２の要求メッセージを上記ワイヤレスターミナルから受信することを上記プロセッサにさらに行わせ、上記第２の要求メッセージは、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求し、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目６０に記載の装置。
（項目６３）  上記要求メッセージは、第２の識別子を要求するようにさらに動作可能であり、上記第２の識別子は、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示し、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目６０に記載の装置。
（項目６４）  上記ワイヤレスターミナルは、モバイル通信デバイスである、項目６０に記載の装置。
（項目６５）  上記ネットワークアクセスポイントによって必要とされる上記認証情報は、上記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、項目６０に記載の装置。
（項目６６）  上記メモリ上に記憶された上記命令は、実行されると、上記応答メッセージに上記認証情報データ構造からの少なくとも第２の認証要件識別子を挿入することを上記プロセッサにさらに行わせ、上記少なくとも上記第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、上記拡張可能な認証プロトコル方法は、上記ワイヤレスターミナルから上記認証値を受信するために上記ネットワークアクセスポイントによって使用される、項目６０に記載の装置。
（項目６７）  命令を記憶したコンピュータ読み取り可能媒体であって、
上記命令は、実行されると、
要求メッセージをワイヤレスターミナルから受信することであって、上記要求メッセージは、上記ワイヤレスターミナルを認証するためにネットワークアクセスポイントによって必要とされる認証情報を示す識別子を要求する、ことと、
応答メッセージに認証情報データ構造からの少なくとも１つの認証要件識別子を挿入することと
をマシンに行わせ、
上記少なくとも１つの認証要件識別子は、認証値を示し、上記認証値は、上記認証値を回収するためのインターネットプロトコル層へのアクセスを提供することなしに、メディアアクセス制御層において上記ワイヤレスターミナルによって実施される動作を使用して取得可能である、コンピュータ読み取り可能媒体。
（項目６８）  上記少なくとも１つの認証要件識別子は、加入者識別モジュールカード証明を示す、項目６７に記載のコンピュータ読み取り可能媒体。
（項目６９）  命令を記憶した項目６７に記載のコンピュータ読み取り可能媒体であって、上記命令は、実行されると、
第２の要求メッセージを上記ワイヤレスターミナルから受信することを上記マシンに行わせ、上記第２の要求メッセージは、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示す第２の識別子を要求し、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、コンピュータ読み取り可能媒体。
（項目７０）  上記要求メッセージは、第２の識別子を要求するようにさらに動作可能であり、上記第２の識別子は、上記ネットワークアクセスポイントによって必要とされる第２の認証情報を示し、上記第２の認証情報は、少なくとも第２の認証値を示し、上記第２の認証値は、上記インターネットプロトコル層にアクセスする認証値回収プロセスを使用して取得可能である、項目６７に記載のコンピュータ読み取り可能媒体。
（項目７１）  上記ワイヤレスターミナルは、モバイル通信デバイスである、項目６７に記載のコンピュータ読み取り可能媒体。
（項目７２）  上記ネットワークアクセスポイントによって必要とされる上記認証情報は、上記ネットワークアクセスポイントに通信可能に結合された加入サービスプロバイダネットワークへのアクセスを可能にするように、加入サービスプロバイダによって選択される、項目６７に記載のコンピュータ読み取り可能媒体。
（項目７３）  命令を記憶した項目６７に記載のコンピュータ読み取り可能媒体であって、上記命令は、実行されると、上記応答メッセージに上記認証情報データ構造からの少なくとも第２の認証要件識別子を挿入することを上記マシンに行わせ、上記少なくとも上記第２の認証要件識別子は、拡張可能な認証プロトコル方法を示し、上記拡張可能な認証プロトコル方法は、上記ワイヤレスターミナルから上記認証値を受信するために、上記ネットワークアクセスポイントによって使用される、コンピュータ読み取り可能媒体。
【図面の簡単な説明】
【００１１】
【図１】図１は、複数のワイヤレスローカルエリアネットワークアクセス位置が１つ以上のネットワークに通信可能に結合された例示的な通信ネットワークを示す。
【図２】図２は、例示的な通信層アーキテクチャを示す。
【図３】図３は、例示的な認証パラメータ（ＡｕＰ）データ構造を示す。
【図４】図４は、ワイヤレスネットワーク内で認証情報を発見するために、図６の例示的なメッセージ交換プロセスに関連して使用され得る例示的な基本サービスセット（ＢＳＳ）機能のデータ構造を示す。
【図５】図５は、ワイヤレスネットワーク内で認証情報を発見するために、図６の例示的なメッセージ交換プロセスに関連して使用され得る例示的な認証情報のデータ構造を示す。
【図６】図６は、ワイヤレスネットワーク内で認証情報を発見するために使用され得る例示的なメッセージ交換プロセスを示す。
【図７】図７は、ワイヤレスネットワーク内で認証情報を発見するために、図９の例示的なメッセージ交換プロセスに関連して使用され得る別の例示的な基本サービスセット（ＢＳＳ）機能のデータ構造を示す。
【図８】図８は、ワイヤレスネットワーク内で認証情報を発見するために、図９の例示的なメッセージ交換プロセスに関連して使用され得る別の例示的な認証情報のデータ構造を示す。
【図９】図９は、ワイヤレスネットワーク内で認証情報を発見するために使用され得る別の例示的なメッセージ交換プロセスを示す。
【図１０】図１０は、本明細書に記載される例示的な方法および装置を実装するために使用され得る例示的なワイヤレスターミナルを示す。
【図１１】図１１は、本明細書に記載される例示的な方法および装置を実装するために使用され得る例示的なワイヤレスアクセスポイントを示す。
【図１２】図１２は、ワイヤレスネットワーク内で認証情報を発見するために使用され得るコンピュータ読み取り可能命令を表す例示的な流れ図を示す。
【発明を実施するための形態】
【００１２】
次に図１を参照すると、本明細書に記載される例示的な方法および装置を実装し得る例示的な通信ネットワーク１００が示される。図１に示されるように、例示的な通信ネットワーク１００は、それぞれのアクセスポイント１０４ａ−ｃを介して、１つ以上のネットワーク（例えば、ＷＬＡＮでサポートされたネットワークまたは外部ネットワーク）へアクセスを提供する複数のＷＬＡＮアクセス位置１０２ａ−ｃを含む。図示された例において、アクセスポイント（ＡＰ）１０４ａは、プライベートネットワーク１０６ａへアクセスを提供し、これは、加入サービスプロバイダネットワーク（ＳＳＰＮ−Ａ）１０８ａへアクセスを提供する。さらに図示された例において、ＡＰ１０４ｂは、プライベートネットワーク１０６ｂへアクセスを提供し、これは、加入サービスプロバイダネットワークＢ（ＳＳＰＮ−Ｂ）１０８ｂへアクセスを提供する。ＳＳＰＮ１０８ａ−ｂは、データ加入サービスプロバイダ、インターネット加入サービスプロバイダ、メディア（例えば、オーディオ／ビデオ）加入サービスプロバイダ、ワイヤレス通信加入サービスプロバイダ、またはいずれかのその組み合わせによって、所有および／または動作され得る。
【００１３】
ＡＰ１０４ｃは、インターネット１１２へのアクセスを提供するものとして示されている、公共ネットワーク１１０へのアクセスを提供する。図示していないが、ＡＰ１０４ａ−ｃのそれぞれには、ＡＰステーション（すなわち、ＡＰＳＴＡ）が提供されており、これは、ワイヤレス媒体に接続する、ネットワークアダプタまたはネットワークインターフェースカード（ＮＩＣ）等のインターフェースまたはコンポーネントである。
【００１４】
ＷＬＡＮアクセス位置１０２ａ−ｃのそれぞれは、ワイヤレスターミナル１１４が、ＡＰ１０４ａ−ｃを介してネットワーク１０６ａ、１０６ｂ、および／または１１０へのアクセスを取得するために必要とされるＡｕＰの異なるセットに関連付けられ得る。これらのＡｕＰは、ネットワーク１０６ａ、１０６ｂおよび１１０のそれぞれの所有者またはオペレータによって選択されることができる。ＡｕＰは、例えば、所望のセキュリティレベルおよび／またはビジネス目的等の異なるファクターに基づいて選択され得る。例えば、ＷＬＡＮアクセス位置１０２ａが空港である場合、プライベートネットワーク１０６ａは、空港／エアラインのコンピュータネットワークの脆弱性を低減または防止するために、商用施設（ｒｅｔａｉｌ  ｅｓｔａｂｌｉｓｈｍｅｎｔ）よりもワイヤレスターミナルから比較的多くの認証パラメータを要求し得る。さらにまたはあるいは、プライベートネットワーク１０６ａ−ｂは、ＳＳＰＮ１０８ａ−ｂのサービスプロバイダのそれぞれとの異なる契約条件を有し得、ＡｕＰ要件の異なるセットが生じることになる。そのような異なるＡｕＰは、異なるネットワークアクセス課金／料金設定構造または異なるワイヤレスデバイスローミング条件に関するものであり得る。公共ネットワーク１１０等のいくつかのネットワークは、より少ないＡｕＰを必要とし得るか、またはＡｕＰを全く必要としないことがある。
【００１５】
いずれの場合でも、本明細書に記載される例示的な方法および装置は、ワイヤレスターミナル１１４がこれらの異なるＷＬＡＮアクセス位置へのアクセスに関連するＡｕＰ要件の異なるセットまたはリストで事前設定または事前ロードする必要なく、ワイヤレスターミナル１１４が異なるＷＬＡＮアクセス位置（例えば、ＷＬＡＮアクセス位置１０２ａ−ｃ）の間を移動することを可能にするように、有利に使用されることができる。このように、ワイヤレスターミナル１１４は、以前に出会っていない、またはワイヤレスターミナル１１４とＡＰとの間の以前のアクセスセッション以降に変更されたその必要なＡｕＰを有しているいずれのＡＰからも、必要なＡｕＰを動的に受信または学習できる。本明細書に記載される図示された例において、ワイヤレスターミナル１１４は、ＡＰでないステーション（すなわち、非ＡＰ  ＳＴＡ）を含むが、ＡＰ１０４ａ−ｃのそれぞれは、それぞれのＡＰ  ＳＴＡを含む。
【００１６】
ＷＬＡＮアクセス位置１０２ａに関連して概して示されるように、ワイヤレスターミナル１１４は、ＡＩ要求メッセージ１１６を伝送し、１つ以上の必要とされるＡＩおよび／またはＡｕＰを示す識別子を含むＡＩ応答メッセージ１１８を受信することにより、ＡＰ１０４ａから必要とされるＡＩ（ＡｕＰを含む）を回収できる。図示された例において、ＡＩ要求メッセージ１１６およびＡＩ応答メッセージ１１８は、汎用通知サービス（Ｇｅｎｅｒｉｃ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｓｅｒｖｉｃｅ：ＧＡＳ）クエリ／応答形式等の事前に定義されたクエリプロトコルを使用して認証プロセスの前に交換できる。ＩＥＥＥ（登録商標）８０２．１１で定義されるように、ＧＡＳクエリ形式は、非ＡＰ  ＳＴＡ（例えば、ワイヤレスターミナル１１４）が、所望のネットワークサービスに関する情報（例えば、ＡＰ機能、ＡＩ、ＡｕＰ等）の利用可能性を発見することを可能にする。あるいは、ＡＩ要求メッセージ１１６およびＡＩ応答メッセージ１１８は、例えば、そのような情報の機密性を確実にするために、情報を安全に交換する安全なハンドシェイク通信を伴うＩＥＥＥ（登録商標）８０２．１１規格内の取り決めに従い、認証プロセス中に交換できる。
【００１７】
図２を参照すると、公知のオープンシステム相互接続（ＯＳＩ）参照モデルに従って実装し得る７つの層を有するものとして、例示的な通信層アーキテクチャ２００が示される。図示された例において、通信層アーキテクチャ２００は、メディアアクセス制御（ＭＡＣ）サブ層２０４を含む、データリンク層２０２を含む。ワイヤレスターミナル（例えば、図１のワイヤレスターミナル１１４）がワイヤレスＡＰ（例えば、図１のワイヤレスＡＰ１０２ａ−ｃ）からＡＩおよびＡｕＰを回収できるようにするために、本明細書に記載される例示的な方法および装置は、ＭＡＣサブ層２０４においてＡＩメッセージング２０６（例えば、図１のＡＩ要求メッセージ１１６およびＡＩ応答メッセージ１１８）を含む動作またはプロセスを実施するために使用されることができる。すなわち、ワイヤレスターミナルは、認証値回収プロセスが、インターネットプロトコル（ＩＰ）層（例えば、ネットワーク層２０８）においてまたはその上で動作を実施できるようにする必要なく、またはＩＰ層へのアクセスを認証値回収プロセスに提供する必要なく、ＭＡＣサブ層２０４においてワイヤレスターミナルによって実施される１つ以上の認証値回収プロセスを用いて、ワイヤレスターミナルのメモリまたは他のハードウェアから必要とされるＡＩ値および／またはＡｕＰ値を取得できる。
【００１８】
ログインウェブサイトおよび／または契約条件ウェブサイトを表示するためにハイパーテキスト伝送プロトコル（ＨＴＴＰ）または他のインターネットプロトコル（ＩＰ）プロセスを使用するいくつかの認証技術は、通信層アーキテクチャ２００のネットワーク層２０８（例えば、インターネットプロトコル（ＩＰ）層）およびアプリケーション層２１０の間の、およびこの双方を含む層の１つ以上においてワイヤレスターミナルおよびワイヤレスＡＰの間の接続の確立を必要とする。しかしながら、そのような技術は、多くの場合、悪意のあるまたはいたずらをするユーザによって悪意を持って利用され得るＷＬＡＮでサポートされたネットワーク（例えば、プライベートネットワーク１０６ａ−ｂの１つ）への特定の脆弱性を生じさせる可能性がある。すなわち、ユーザは、ネットワーク層２０８においてまたはその上でＩＰまたはＨＴＴＰ通信または他の通信プロトコルに基づく認証バイパス技術を使用して、ネットワークリソースにアクセスできる。本明細書に記載される例示的な方法および装置に関連して使用されるＡＩメッセージング２０６は、ユーザが、認証プロセスをバイパスするためにこうした低レベルのネットワークリソースにアクセスすることをより困難または不可能にする、ＭＡＣサブ層ネットワーク接続における動作を含む認証プロセスを使用することにより、そのような脆弱性を大幅に低減または排除できる。
【００１９】
加えて、ネットワーク層２０８においてまたはその上で実装される認証技術は、ＭＡＣサブ層２０４における実装プロセスよりもワイヤレスターミナルの比較的大きい処理能力を必要とする。モバイルスマートフォン、ＰＤＡ等のモバイルワイヤレスターミナル（例えば、図１のワイヤレスターミナル１１４）は、多くの場合、交流（ＡＣ）電源を使用して電量供給される固定位置コンピューティングデバイスよりも比較的限られたプロセッササイクルおよび利用可能な電源を有する。このため、本明細書に記載される例示的な方法および装置は、電源利用を最小にしながら、より効率的に動作させる（すなわち、より少ないプロセッササイクルでより多くを行う）ように、モバイルワイヤレスターミナルを構成、設計または実施するために有利に使用できる。すなわち、本明細書に記載される例示的な方法および装置は、比較的より少ない電力を消費し、比較的より大きい効率性で動作するモバイルワイヤレスターミナル設計を促進するために、有利に利用できる。例えば、ＭＡＣサブ層２０４における低レベルリソース動作は、アプリケーション層２１０におけるユーザ−インターフェース指定およびオペレーティングシステム（ＯＳ）指定動作（例えば、ウェブブラウザ動作）よりも比較的より少ないシステムリソースを必要とする。
【００２０】
ＭＡＣサブ層２０４におけるＡＩメッセージング２０６の別の例示的な利点は、ワイヤレスターミナルが、ユーザ関与なしまたは最小のユーザ関与で、特定のＡＰへの接続が、そのＡＰによって通知される（ＡＰの背後でネットワークによって要求され得る）ＡＩおよび／またはＡｕＰに基づいて、オプションであるかどうかを決定できるということである。例えば、ＡＰ１０４ａが、それがＳＩＭカード識別子を必要とすることを示し、ワイヤレスターミナル１１４が特定のコードを格納するＳＩＭカードを有しない場合、ワイヤレスターミナル１１４のユーザは、ＡＰが接続に利用可能であることを発見するためのオプションを与えられない。このため、ワイヤレスターミナル１１４のユーザによって開始されるＷＬＡＮ発見プロセス中に、ワイヤレスターミナル１１４は、ワイヤレスターミナル１１４がＳＩＭカードなしでＡＰ１０４ａに接続することが不可能であるため、ＡＰ１０４ａのＳＳＩＤを返さない。そのような実装により、ユーザの証明に基づいてそのような接続が不可能である場合、いずれの接続試行にもユーザは関与しないため、ユーザの苛立ちを大幅に低減または排除する。そのような例において、ＳＩＭカード要件は、例えば、そのサービスに関連付けられたワイヤレスターミナル（例えば、スマートフォン）のみがネットワークアクセスを得ることができることを確実にするために、ＳＳＰＮ−Ａ  １０８ａを所有するか、または動作させるワイヤレスサービスプロバイダによって課せられ得る。すなわち、ワイヤレスターミナル１１４は、それがＳＩＭカード要件を有することを決定する場合、ＡＰ１０４ａによって認証されることが可能であるため、ＡＰ１０４ａのＳＳＩＤを表示する。ＳＳＩＤは、上記の例および以下に記載される他の例に関して使用されるが、ＡＰは、代替として、均質拡張サービスセット識別子（ＨＥＳＳＩＤ）をブロードキャストするように構成され得る。ＨＥＳＳＩＤは、特定のＡＰに関連付けられるＳＳＩＤ、およびサポートされるＳＳＰＮに対応するネットワーク識別を含む。例えば、図１のＡＰ１０４ａが、ＨＥＳＳＩＤをブロードキャストするように構成される場合、ＡＰ１０４ａのＳＳＩＤおよびＳＳＰＮ−１０８ａに対応するネットワーク識別を含む。
【００２１】
図３は、その記述を容易にするために、表形式で示される例示的な認証パラメータ（ＡｕＰ）データ構造３００を示す。例示的なＡｕＰデータ構造３００は、複数のＡｕＰ名３０２を含み、そのそれぞれは、複数のＡｕＰ識別子３０４のそれぞれの１つに関連付けられる。図示された例において、ＡｕＰ識別子３０４は、それ自体がＡｕＰ値ではなく、認証され、ワイヤレスＡＰを介してネットワーク通信を確立するために、ワイヤレスターミナルが有する必要があるのはどのＡｕＰ値かをワイヤレスターミナル（例えば、図１のワイヤレスターミナル１１４）に示すために、ワイヤレスＡＰ（例えば、図１のワイヤレスＡＰ１０４ａ−ｃ）によって使用される識別子である。例えば、ＡｕＰデータ構造３００に従い、ワイヤレスターミナル１１４がワイヤレスターミナル１１４に関連付けられるユーザの識別に等しいＡｕＰ値を提供しなければならないことをワイヤレスターミナル１１４に示すために、ＮＡＩ  ＡｕＰ  ＩＤ（すなわち、ＡｕＰ  ＩＤ＝１）が使用される。
【００２２】
ＡｕＰ識別子３０４は、典型的にはＭＡＣサブ層２０４において認証を伴うＡｕＰを識別する。しかしながら、いくつかの例示的な実装において、いくつかのＡｕＰは、ユーザのパスワード入力またはＰＩＮ入力を必要とすることを伴い得る。図示された例において、ＡｕＰデータ構造３００は、ネットワークアドレスインジケータ（ＮＡＩ）パラメータ（例えば、ワイヤレスターミナルユーザの識別）、サーバサブジェクトパラメータ、サーバ記憶エリアネットワーク（ＳＡＮ）パラメータ、およびベンダー固有のパラメータのために予約された入力を含む。他の例示的な実装において、ＡｕＰデータ構造３００に、より少ない、より多い、および／または異なるＡｕＰが提供され得る。
【００２３】
ＷＬＡＮでサポートされたネットワークの所有者またはオペレータは、彼らのＷＬＡＮでサポートされたネットワークへの認証および接続を可能にするために、必要とされるＡｕＰとして、ＡｕＰデータ構造３００内のＡｕＰの１つ以上を選択できる。いくつかの例示的な実装において、ワイヤレスターミナル１１４は、ＡｕＰデータ構造３００内のＡｕＰの完全なリストを記憶するように構成され得、一方で、他の例示的な実装において、ワイヤレスターミナル１１４は、ＡｕＰのうちの１つを記憶選択するように構成できる。例えば、ワイヤレスターミナル１１４が、そのデバイスが、ＳＩＭカード識別値を使用して、スポンサーされたまたは承認されたＷＬＡＮホットスポットのみにワイヤレスに接続することを可能にするように選択するワイヤレスモバイル電話サービスプロバイダによって提供される場合、ワイヤレスターミナル１１４は、図５に関して以下に記載されるセキュリティハードウェア識別子以外に、ＡｕＰデータ構造３００に関連付けられるＮＡＩ  ＡｕＰ識別子（ＡｕＰ  ＩＤ＝１）のみを格納し得る。そのような例示的な実装において、ＮＡＩ  ＡｕＰ識別子は、ユーザ識別値を必要とすることを指し、セキュリティハードウェア識別子は、ＳＩＭカード識別値（または別のセキュリティハードウェアエレメント（例えば、ユニバーサルＳＩＭ（ＵＳＩＭ）カードまたは近接通信（ＮＦＣ）安全エレメント）に対応する他の識別値）を必要とすることを指す。
【００２４】
ワイヤレスターミナル１１４は、図４−６に関して以下に記載される例示的なＡＩ発見技術を使用して、または図７−９に関して以下に記載される例示的なＡＩ発見技術を使用して、ＡｕＰデータ構造３００内で１つ以上のＡｕＰを発見するように構成できる。
【００２５】
図４−６に関して以下に記載されるように、ＡＰは、２つの別個のタイプの認証機能としてその認証要件を通知するように構成され得、そのうちの１番目は、ネットワーク層２０８（図２）においてまたはその上で動作またはプロセスを実施するワイヤレスターミナルを伴い、そのうちの２番目は、ＭＡＣサブ層２０４（またはデータリンク層２０２）（図２）において動作を実施するワイヤレスターミナルを伴う。ネットワーク層２０８（例えば、ネットワーク層２０８におけるＩＰ動作、アプリケーション層２１０におけるＨＴＴＰ動作等）におけるまたはその上の動作は、ユーザが特定の契約条件を受諾した確認を取得すること、および／またはユニフォームリソースロケータ（ＵＲＬ）リダイレクト動作で表示されるログインページを使用してログインユーザ名および／またはパスワード証明を取得することを含むことができる。
【００２６】
代替の例示的な実装において、図７−９に関して以下に記載されるように、ＡＰは、ＭＡＣサブ層２０４（またはデータリンク層２０２）における動作を伴う認証要件およびネットワーク層２０８においてまたはその上での動作を伴う認証要件を示すことができる単一の認証機能を通知するように構成できる。
【００２７】
次に図４−６を参照すると、図４は、例示的な基本サービスセット（ＢＳＳ）機能データ構造４００を示し、図５は、例示的な層−２認証情報（ＡＩ）データ構造５００を示し、図６は、ＷＬＡＮ環境（例えば、図１のＷＬＡＮアクセス位置１０２ａ−ｃの１つ）内でＡＩを発見するために、例示的なメッセージングプロセス（例えば、図２のＡＩメッセージング２０６の実装に使用し得る）を示す。図６の例示的なメッセージングプロセスは、ＭＡＣサブ層２０４（図２）における動作に関連付けられるＡＩ要件を発見するための第１のＡＩクエリ、およびネットワーク層２０８（図２）においてまたはその上での動作に関連付けられるＡＩ要件を発見するための第２のＡＩクエリを使用することを伴う例示的なＡＩ発見技術を実装するために、ＢＳＳ機能データ構造４００および層−２ＡＩデータ構造５００内の情報に関連して使用できる。
【００２８】
例示的なＢＳＳ機能データ構造４００は、ＡＰおよび／またはワイヤレスターミナルのＣＡＰ  ＩＤ４０２（すなわち、機能識別子）を格納する。図示された例において、ＢＳＳ機能データ構造４００は、それぞれがＣＡＰ  ＩＤ４０２のそれぞれの１つに関連付けられた、層−３＋認証タイプ情報機能入力４０４および層−２認証タイプ情報機能入力４０６を含む。層−３＋認証タイプ情報機能入力４０４および層−２認証タイプ情報機能入力４０６は、図１のＡＰ１０４ａ−ｃの機能を示すために使用される。このため、図示された例において、ＢＳＳ機能データ構造４００は、ＡＰ１０４ａ−ｃに格納でき、それぞれのＷＬＡＮでサポートされたネットワーク（例えば、図１のネットワーク１０６ａ−ｂおよび１１０）へ接続を試行するワイヤレスターミナル（例えば、ワイヤレスターミナル１１４）によって、事前定義されたクエリプロトコル形式を使用して発見可能である。例示的な事前定義されたクエリプロトコル形式は、上に記載されたＧＡＳクエリ形式を含む。
【００２９】
図示された例において、層−３＋認証タイプ情報機能入力４０４は、関連付けられたＡＰがＨＴＴＰレベルの認証を必要とすることを示すために使用できる。そのような認証は、ワイヤレスターミナルユーザが、アクセス（例えば、受諾条件、オンラインログイン登録等）に必要とされる更なるステップを実施することを必要とする特定のＵＲＬへ、ワイヤレスターミナルのウェブブラウザをリダイレクトすることを伴うＵＲＬリダイレクト技術を使用して、実装できる。層−２認証タイプ情報機能入力４０６は、関連付けられたＡＰが、図３のＡｕＰデータ構造３００内に示される１つ以上のＡｕＰおよび／または図５に関連して以下に記載されるＡＩを必要とすることを示すように使用できる。
【００３０】
図５の例示的な層−２ＡＩデータ構造５００は、認証情報を格納し、ＡＰ（例えば、図１のＡＰ１０４ａ−ｃのうちの１つ）からワイヤレスターミナル１１４によって回収される。図示された例において、層−２ＡＩデータ構造５００は、情報を交換し、認証プロセスを実施するために、ＡＰが必要とするプロトコルまたは情報を示すために使用できる。ＡＩタイプまたはプロトコルは、ＡＩタイプ５０２として示され、各ＡＩタイプは、対応するＡＩ  ＩＤ５０４によって識別される。
【００３１】
図示された例において、層−２  ＡＩデータ構造５００は、ＡＰ（例えば、図１のＡＰ１０４ａ−ｃのうちの１つ）が１つ以上のＥＡＰ認証プロトコルをサポートおよび／または必要とすることを示すために使用できる、拡張可能な認証プロトコル（ＥＡＰ）方法のＡＩタイプ５０６を格納する。ＥＡＰは、ワイヤレスネットワーク内の認証プロセスを実施するために使用でき、公知のＷｉ−Ｆｉ保護されたアクセス（ＷＰＡ）規格に関連して使用されることがあるプロトコルタイプである。動作において、ＥＡＰ通信は、ＩＥＥＥ（登録商標）８０２．１１アーキテクチャの一部である公知のＩＥＥＥ（登録商標）８０２．１Ｘ規格に従い、図１のＡＰ１０４ａ−ｃのいずれかによって呼び出すことができる。公知のＥＡＰ方法は、ＥＡＰ−ＭＤ５、ＥＡＰ−ＯＴＰ、ＥＡＰ−ＧＴＣ、ＥＡＰ−ＴＬＳ、ＥＡＰ−ＩＫＥｖ２、ＥＡＰ−ＳＩＭ、ＥＡＰ−ＡＫＡ、およびＰＥＡＰを含む。各ＥＡＰ方法は、Ｉｎｔｅｒｎｅｔ  Ａｓｓｉｇｎｅｄ  Ｎｕｍｂｅｒｓ  Ａｕｔｈｏｒｉｔｙ（ＩＡＮＡ）（ＨＴＴＰ：／／ｗｗｗ．ｉａｎａ．ｏｒｇ）等の工業規格リソース調整機関によって指定される、対応する整数形式の値を使用して識別できる。他のＥＡＰ方法は、ベンダーに固有の方法も含むことができる。
【００３２】
例示的な層−２ＡＩデータ構造５００は、さらに、内部認証モードＡＩタイプ５０８、証明書タイプＡＩタイプ５１０、セキュリティハードウェアＡＩタイプ５１２、ＡｕＰ  ＡＩタイプ５１４、およびベンダーに固有のＡＩタイプ５１６を含む。内部認証モードＡＩタイプ５０８は、ＡＰ（例えば、図１のＡＰ１０４ａ−ｃの１つ）が、ＡＰおよびワイヤレスターミナルの間で情報を安全に交換するために、安全なトンネリングプロトコルをサポートおよび／またはこれを必要とすることを示すために、使用できる。証明書タイプＡＩタイプ５１０は、情報を安全に交換するために、ＡＰ（例えば、図１のＡＰ１０４ａ−ｃの１つ）が、セキュリティ証明書をサポートおよび／または必要とすることを示すために、使用できる。セキュリティハードウェアＡＩタイプ５１２は、ワイヤレスターミナルに関連付けられたハードウェアエレメントによって提供または供給される１つ以上の証明を有するように、ＡＰがワイヤレスターミナルをサポートおよび／または必要とすることを示すために、使用できる。図示された図５の例内の列挙されたハードウェアエレメントは、ＩＭカード、ＵＳＩＭカード、ＮＦＣ安全エレメント、およびハードウェアトークンを含む。
【００３３】
ＡｕＰ  ＡＩタイプ５１４は、ワイヤレスターミナルが、ＡＰとのネットワーク接続を確立するために認証されることを可能にするために、図３のＡｕＰデータ構造３００内のＡｕＰのどれがＡＰ（例えば、図１のＡＰ１０４ａ−ｃの１つ）によって必要とされるかを示すために使用できる。ベンダーに固有のＡＩタイプ５１６は、ＷＬＡＮでサポートされたネットワーク（例えば、図１のネットワーク１０６ａ−ｂ、１０８ａ−ｂ、および１１０）の所有者またはオペレータによって定義されるさらなるまたは代替のＡＩタイプを定義するために使用できる。層−２ＡＩデータ構造５００のＡＩを回収するためにワイヤレスターミナルによって使用できる例示的なメッセージングフレーム形式が、図６に関連して、以下に記載される。
【００３４】
次に図６を参照すると、図示された例は、図３−５に関連して上に記載されたデータ構造に関連して、ワイヤレスネットワーク内のＡＩ要件を発見するために使用し得るメッセージ交換プロセス６００を示す。示されるように、メッセージ交換プロセス６００は、ワイヤレスターミナル１１４が、ＷＬＡＮでサポートされたプライベートネットワーク１０６ａおよび／または図１のＳＳＰＮ−Ａ  １０８ａへネットワーク接続を確立させることを可能にするために、ＡＰ１０４ａによってサポートおよび／または必要とされるＡＩを発見するために、ワイヤレスターミナル１１４およびＡＰ１０４ａの間の複数のクエリ／応答交換を伴う。図示された例において、ＡＰ１０４ａの機能は、図４の層−３＋認証タイプ情報機能入力４０４に関連して上に記載された層−３＋認証タイプ情報および図４の層−２認証タイプ情報機能入力４０６に関連して上に記載された層−２認証タイプ情報のサポートを含む。
【００３５】
図６に示されるように、ワイヤレスターミナル１１４およびＡＰ１０４ａは、ワイヤレスターミナル１１４が、層−２ＡＩデータ構造５００およびＡｕＰデータ構造３００からのＡＩおよびＡｕＰのどれが、ワイヤレスターミナル１１４を認証するためにＡＰ１０４ａによって必要とされるかを発見できるようにする、第１の機能クエリ６０２および第１の機能応答６０４を伴う第１のセットのメッセージ交換を実施する。図示された例において、ワイヤレスターミナル１１４およびＡＰ１０４ａは、さらに、ワイヤレスターミナル１１４が、ＡＰ１０４ａによってサポートおよび／または必要とされる層−３＋認証タイプ情報（例えば、ＩＰ−レベル認証情報、ＨＴＴＰ−レベル認証情報等）を発見できるようにする、第２の機能クエリ６０６および第２の機能応答６０８を伴う第２のセットのメッセージ交換を実施する。クエリ６０２および６０６は、上に記載されたＧＡＳクエリ形式を使用して、ワイヤレスターミナル１１４によって実施できる。クエリ／応答６０２／６０４および６０６／６０８は第１のおよび第２のクエリ／応答として記述されるが、そのような記述は、必要とされるメッセージ交換セットの何らかの順序が要求されることを意味しない。すなわち、クエリ／応答６０６／６０８交換は、あるいは、クエリ／応答６０２／６０４交換の前に実施できる。加えて、クエリ／応答６０２／６０４および６０６／６０８の交換のいずれも、もう一方がなくても行うことができる。
【００３６】
ワイヤレスターミナル１１４が層−２認証タイプ情報を発見することを可能にするために、ＡＰ１０４ａは、機能応答６０４を介してワイヤレスターミナル１１４へ層−２認証タイプ情報フレーム６１０を伝達することにより、機能クエリ６０２に応答する。図示された例において、層−２認証タイプ情報フレーム６１０は、ＣＡＰ識別フィールド６１２、長さフィールド６１４、カウントフィールド６１６、および複数の認証情報識別子（ＡＩ識別）フィールドおよび対応するＡＩ値フィールドを含む。
【００３７】
ＣＡＰ  ＩＤフィールド６１２は、フレーム６１０が関連付けられるＢＳＳ機能を識別する。このため、フレーム６１０が層−２認証タイプ情報フレームであることを示すために、図示された例のＣＡＰ  ＩＤフィールド６１２は、図４のＢＳＳ機能データ構造４００の層−２認証タイプ情報４０６に対応する機能識別子（例えば、ＣＡＰ  ＩＤ＝２７０）を格納する。
【００３８】
長さフィールド６１４は、フレーム６１０がワイヤレスターミナル１１４によって受信された後で、メモリから層−２認証タイプ情報フレーム６１０のバイト長さの回収を可能にするために、これを格納する。カウントフィールド６１６は、層−２認証タイプ情報フレーム６１０において後続するＡＩ  ＩＤの量を格納する。
【００３９】
図示された例において、層−２認証タイプ情報フレーム６１０内のＡＩ  ＩＤフィールド（ＡＩ  ＩＤ＃１〜ＡＩ  ＩＤ＃Ｍ）のそれぞれは、ＡＰ１０４ａによってサポートおよび／または必要とされるＡＩタイプ５０２の１つ以上を示すために、層−２ＡＩデータ構造５００のＡＩ  ＩＤ５０４のうちの一意の１つを格納する。ＡＩ識別フィールドの最初（すなわち、ＡＩ  ＩＤ＃１）は、参照番号６１８によって示され、その対応するＡＩ値フィールド（すなわち、ＡＩ値＃１）は、参照番号６２０によって示される。ＡＩ識別フィールドの２つ目（すなわち、ＡＩ  ＩＤ＃２）は、参照番号６２２によって示され、その対応するＡＩ値フィールド（すなわち、ＡＩ値＃２）は、参照番号６２４によって示される。いくつかの例示的な実装において、ＡＩ  ＩＤ＃１フィールド６１８は、図５の層−２ＡＩデータ構造５００に示されるように、ＥＡＰ方法のＡＩタイプ５０６に対応する、１と等しいＡＩ  ＩＤ識別子を格納し得る。そのような例において、ＡＩ値＃１フィールド６２０は、特定のＥＡＰ認証プロトコル（例えば、ＥＡＰ−ＭＤ５、ＥＡＰ−ＯＴＰ、ＥＡＰ−ＧＴＣ、ＥＡＰ−ＴＬＳ、ＥＡＰ−ＩＫＥｖ２、ＥＡＰ−ＳＩＭ、ＥＡＰ−ＡＫＡ、ＰＥＡＰ等）の整数形式値を格納し得る。
【００４０】
図示された例において、ＡＩ  ＩＤ＃２フィールド６２２は、層−２ＡＩデータ構造５００内に示されるように、ＡｕＰ  ＡＩタイプ５１４に対応する、５と等しいＡＩ  ＩＤ識別子を格納する。加えて、ＡＩ値＃２フィールド６２４は、図３のＡｕＰデータ構造３００から１つ以上のコンマで区切られたＡｕＰ（例えば、ＮＡＩ［ＡｕＰ  ＩＤ＝１］、サーバＳＡＮ［ＡｕＰ  ＩＤ＝３］等）を含む、ＡｕＰリスト６２６を格納する。
【００４１】
次にクエリ／応答６０６／６０８交換を参照すると、ワイヤレスターミナル１１４が層−３＋タイプ情報を発見することを可能にするために、ＡＰ１０４ａは、機能応答６０８を介して、ワイヤレスターミナル１１４へ層−３＋認証タイプ情報フレーム６２８を通信することにより、機能クエリ６０６に応答する。図示された例において、層−３＋認証タイプ情報フレーム６２８は、ＣＡＰ  ＩＤフィールド６３０、長さフィールド６３２、および複数の層−３＋認証タイプユニットフィールド６３４ａおよび６３４ｂを含む。
【００４２】
ＣＡＰ  ＩＤフィールド６３０は、フレーム６２８が関連付けられるＢＳＳ機能を識別する。このため、フレーム６２８が層−３＋認証タイプ情報フレームであることを示すために、図示された例のＣＡＰ  ＩＤフィールド６３０は、図４のＢＳＳ機能データ構造４００の層−３＋認証タイプ情報機能入力４０４に対応する機能識別子（例えば、ＣＡＰ  ＩＤ＝２６０）を格納する。長さフィールド６３２は、フレーム６２８がワイヤレスターミナル１１４によって受信された後、メモリから層−３＋認証タイプ情報フレーム６２８のバイト長さの回収を可能にするために、これを格納する。
【００４３】
層−３＋認証タイプユニットフィールド６３４ａ−ｂのそれぞれは、リダイレクトＵＲＬフレーム６３６を格納し、そのうちの１つのみが示される。リダイレクトＵＲＬフレーム６３６は、ＡＰ１０４ａとの接続を確立するためのアクセス（例えば、受諾条件、オンラインログイン登録等）にさらなるステップが要求される場合に、他の認証手順を実装するために使用できる。図示された例において、リダイレクトＵＲＬフレーム６３６は、図２の通信層アーキテクチャ２００のアプリケーション層２１０ｂにおいて実装されるプロセスに関連付けられた認証またはさらなる手順を可能にする。そのような手順は、上記の層−２認証タイプ情報フレーム６１０に関連付けられる認証プロセスに加えて、またはその代わりにし得る。いくつかの例示的な実装において、リダイレクトＵＲＬフレーム６３６は、ワイヤレスターミナル１１４のウェブブラウザが、ユーザによって受諾される必要のある同意および条件、またはユーザがログインする必要があるオンラインログイン登録ページを表示しなければならないことを指定し得る。リダイレクトＵＲＬフレーム６３６は、さらにまたはあるいは、ＨＴＴＰ／ＨＴＴＰＳリダイレクトおよび／またはドメイン名サーバ（ＤＮＳ）リダイレクトを指定し得る。
【００４４】
図７−９を参照すると、図７は、別の例示的な基本サービスセット（ＢＳＳ）機能データ構造７００を示し、図８は、例示的な層−２＋認証情報（ＡＩ）データ構造８００を示し、図９は、ＷＬＡＮ環境（例えば、図１のＷＬＡＮアクセス位置１０２ａ−ｃの１つ）においてＡＩを発見するための、別の例示的なメッセージングプロセス（例えば（例えば、図２のＡＩメッセージング２０６を実装するために使用し得る）を示す。以下に記載するように、ＢＳＳ機能データ構造７００は、図４のＢＳＳ機能データ構造４００の修正版であり、層−２＋  ＡＩデータ構造８００は、図５の層−２  ＡＩデータ構造５００の修正版である。
【００４５】
層−２認証タイプ情報機能入力４０６とは分かれた層−３＋認証タイプ情報機能入力４０４を格納する図４のＢＳＳ機能データ構造４００とは異なり、図７のＢＳＳ機能データ構造７００は、層−２＋認証タイプ情報機能入力７０２を格納する。図示された例において、層−２＋認証タイプ情報機能入力７０２は、ＡＰ（例えば、図１のＡＰ１０４ａ−ｃ）が、図４の層−３＋認証タイプ情報機能入力４０４および層−２認証タイプ情報機能入力４０６によって分かれて示される認証プロセスおよびデータ（図２のＭＡＣサブ層２０４においてまたはその上の動作を含む）の全てをサポートすることを示す。すなわち、層−２＋認証タイプ情報機能入力７０２は、図５の層−２  ＡＩデータ構造５００のＡＩタイプの全てが、図６のリダイレクトＵＲＬフレーム６３６に関連して上に記載されたＵＲＬリダイレクト機能と組み合わせられることを示す。このように、ワイヤレスターミナルが、認証に関連付けられたサポートおよび／または必要とされる機能のためにＡＰに問い合わせる場合、ワイヤレスターミナルは、図６に関連して記載されるように、２つの別々のクエリの代わりに、図３−６に関連して上に記載される認証情報および／またはパラメータの全てを発見するために、単一ＧＡＳクエリを実施できる。
【００４６】
単一クエリ認証発見を可能にするために、図８の層−２＋ＡＩデータ構造８００は、図５の層−２ＡＩデータ構造５００の修正版となっている。すなわち、層−２ＡＩデータ構造５００に関連して示される、ＡＩタイプ５０６、５０８、５１０、５１２、５１４、および５１６に加えて、層−２＋ＡＩデータ構造８００は、さらに、図４の層−３＋認証タイプ情報機能入力４０４および図６のリダイレクトＵＲＬフレーム６３６によって示される認証機能に対応する、リダイレクトＵＲＬＡＩタイプ８０２を含む。
【００４７】
次に図９を参照すると、図示された例は、図３、７、および８に関連して上に記載されたデータ構造に関連してワイヤレスネットワーク内のＡＩ要件を発見するために使用し得る単一クエリメッセージ交換プロセス９００を示す。示されるように、単一クエリメッセージ交換プロセス９００は、ＡＰ１０４ａによって通信される単一機能応答９０４によって後続されるワイヤレスターミナル１１４によって通信される単一機能クエリ９０２を伴う。図示された例において、ＡＰ１０４ａの機能は、図７の層−２＋認証タイプ情報機能入力７０２に関連して上に記載された層−２＋認証タイプ情報のサポートを含む。
【００４８】
図９に示されるように、機能応答９０４を介して通信される層−２＋認証タイプ情報フレーム９０６は、図６の層−２認証タイプ情報フレーム６１０に関連して上に記載されるものと同じ情報を伝えることができる。加えて、層−２＋認証タイプ情報フレーム９０６は、さらに、図６の層−３＋認証タイプ情報フレーム６２８に関連して上に記載されたリダイレクトＵＲＬフレーム６３６を伝えることができる。図示された例において、ＡＩ  ＩＤ＃３フィールド９０８は、図８内のリダイレクトＵＲＬ  ＡＩタイプ８０２に対応するものとして示されるＡＩ  ＩＤ値「６」を格納する。
【００４９】
次に図１０を参照すると、図１、６および９のワイヤレスターミナル１１４の図示された例が、ブロック図の形態で示される。図示された例において、ワイヤレスターミナル１１４は、ワイヤレスターミナル１１４の全体的な動作を制御するために使用し得るプロセッサ１００２を含む。プロセッサ１００２は、コントローラ、汎用プロセッサ、デジタル信号プロセッサ、またはいずれかのその組み合わせを使用して実装され得る。
【００５０】
ワイヤレスターミナル１１４は、さらに、ターミナルメッセージ生成器１００４およびターミナルデータ解析装置１００６を含む。ターミナルメッセージ生成器１００４は、上記のＧＡＳクエリプロトコル形式を含むいずれかのクエリプロトコルに従って、クエリ（例えば、図６のクエリ６０２および６０６および図９のクエリ９０２）を生成するように使用し得る。ターミナルデータ解析装置１００６を、メモリ（例えば、ＲＡＭ１０１０）から情報のフレームを回収し、これらのフレームから所望の特定の情報を回収するために使用し得る。例えば、ターミナルデータ解析装置１００６を、図６および９に関連して上に記載されたデータフレーム形式のいずれかからＡＩおよび／またはＡｕＰを回収するために使用し得る。ターミナルメッセージ生成器１００４およびターミナルデータ解析装置１００６が、プロセッサ１００２から分かれたものおよびこれに接続されるものとして示されるが、いくつかの例示的な実装において、ターミナルメッセージ生成器１００４およびターミナルデータ解析装置１００６は、プロセッサ１００２および／またはワイヤレス通信サブシステム（例えば、ワイヤレス通信サブシステム１０１８）で実装され得る。ターミナルメッセージ生成器１００４およびターミナルデータ解析装置１００６は、ハードウェア、ファームウェア、および／またはソフトウェアのいずれの所望の組み合わせを用いて実装され得る。例えば、１つ以上の集積回路、別々の半導体コンポーネント、および／または受動電子コンポーネントを使用し得る。このため、例えば、ターミナルメッセージ生成器１００４およびターミナルデータ解析装置１００６、またはそのパーツを、１つ以上の回路、プログラマブルプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブル論理デバイス（ＦＰＬＤ）等を用いて実装できる。ターミナルメッセージ生成器１００４およびターミナルデータ解析装置１００６、またはそのパーツを、マシンアクセス可能媒体に記憶され、例えば、プロセッサ（例えば、例示的なプロセッサ１００２）によって実施可能な、命令、コード、および／または他のソフトウェアおよび／またはファームウェア等を用いて実装し得る。添付された請求項のいずれかが純粋にソフトウェア実装を網羅するように読まれる場合、ターミナルメッセージ生成器１００４およびターミナルデータ解析装置１００６の少なくとも１つが、固体メモリ、磁気メモリ、ＤＶＤ、ＣＤ等の実現可能な媒体を含むように、明示的に定義される。
【００５１】
ワイヤレスターミナル１１４は、さらに、プロセッサ１００２に通信可能に結合された、ＦＬＡＳＨメモリ１００８、ランダムアクセスメモリ（ＲＡＭ）１０１０、および拡張可能メモリインターフェース１０１２を含む。ＦＬＡＳＨメモリ１００８は、例えば、コンピュータ読み取り可能命令および／またはデータを記憶するように使用できる。いくつかの例示的な実装において、ＦＬＡＳＨメモリ１００８は、図３、４、５、７、および８に関連して上記のデータ構造の１つ以上を記憶するように使用でき、さらに、ワイヤレスターミナル１１４に関連付けられたＡｕＰ値を記憶できる。さらに、ＲＡＭ１０１０を、例えば、データおよび／または命令を記憶するために使用できる。
【００５２】
ワイヤレスターミナル１１４が、ワイヤレスサービスプロバイダからＳＩＭカード（またはＵＳＩＭカードまたはＮＦＣ安全なエレメント）を受けるために、セキュリティハードウェアインターフェース１０１４を提供される。上記のように、ＷＬＡＮでサポートされたネットワークとの接続を確立するために、ワイヤレスターミナル１１４を認証するために、認証パラメータとしてＳＩＭカードを使用し得る。ワイヤレスターミナル１１４は、さらに、外部データＩ／Ｏインターフェース１０１６を提供される。外部データＩ／Ｏインターフェース１０１６は、有線の媒体を介してワイヤレスターミナル１１４へ情報を伝送するために、ユーザによって使用され得る。有線のデータ伝送パスは、例えば、直接、すなわち、安全なデバイス通信を提供するための信頼できる信用性の高い接続を介して、ワイヤレスターミナル１１４へ暗号キーまたは他のタイプのＡｕＰをロードするために使用され得る。
【００５３】
ワイヤレスターミナル１１４は、ＷＬＡＮ  ＡＰ（例えば、図１のＡＰ１０４ａ−ｃ）とのワイヤレス通信を可能にするために、ワイヤレス通信サブシステム１０１８を提供される。図示されていないが、ワイヤレスターミナル１１４は、さらに、セルラーワイヤレスネットワークからメッセージを受信し、これへメッセージを送信するために、長距離通信サブシステムを有し得る。本明細書に記載される図示された例において、ワイヤレス通信サブシステム１０１８は、ＩＥＥＥ（登録商標）８０２．１１規格に従って構成できる。他の例示的な実装において、ワイヤレス通信サブシステム１０１８は、ＢＬＵＥＴＯＯＴＨ（登録商標）無線、ＺＩＧＢＥＥ（登録商標）デバイス、ワイヤレスＵＳＢデバイス、またはウルトラワイドバンド（ＵＷＢ）無線を用いて実装できる。
【００５４】
ユーザが、ワイヤレスターミナル１１４を使用する、および、これとまたはこれを介して相互作用できるようにするために、ワイヤレスターミナル１１４に、スピーカ１０２０、マイクロホン１０２２、ディスプレイ１０２４、およびユーザ入力インターフェース１０２６が提供される。ディスプレイ１０２４は、ＬＣＤディスプレイ、ｅ−ペーパーディスプレイ等にすることができる。ユーザ入力インターフェース１０２６を、英数字キーボードおよび／または電話タイプのキーパッド、動的なボタン押し機能を有する複数方向アクチュエータまたはローラーホイール、タッチパネル等にすることができる。図示された例において、ワイヤレスターミナル１１４は、バッテリ電力供給されたデバイスであり、このため、バッテリ１０２８およびバッテリインターフェース１０３０が提供される。
【００５５】
次に図１１を参照すると、図１、６、および９の例示的なＡＰ１０４ａがブロック図の形態で示される。例示的なＡＰ１０４ａは、ＡＰ１０４ａの全体的な動作を実施するために、プロセッサ１１０２を含む。加えて、ＡＰ１０４ａは、クエリおよび／または応答メッセージを生成するためのＡＰメッセージ生成器１１０４および受信したデータフレームから情報を回収するためのＡＰデータ解析装置１１０６を含む。ＡＰメッセージ生成器１１０４は、図１０のターミナルメッセージ生成器１００４とほぼ同様であり、ＡＰデータ解析装置１１０６は、図１０のターミナルデータ解析装置１００６とほぼ同様である。このため、ＡＰメッセージ生成器１１０４およびＡＰデータ解析装置１１０６を、コンピュータ読み取り可能媒体に記憶されている命令を含むハードウェア、ファームウェア、および／またはソフトウェアのいずれかの組み合わせを用いて、プロセッサ１１０２および／またはワイヤレス通信サブシステム（例えば、ワイヤレス通信サブシステム１１１２）に実装し得る。
【００５６】
例示的なＡＰ１０４ａは、さらに、その両方がプロセッサ１１０２に結合される、ＦＬＡＳＨメモリ１１０８およびＲＡＭ１１１０を含む。ＦＬＡＳＨメモリ１１０８は、図３００のＡｕＰデータ構造から必要とされるＡｕＰ、ＢＳＳ機能データ構造４００または７００からのサポートされた機能インジケータ、およびデータ構造５００または８００からのサポートされたＡＩタイプを記憶するように構成され得る。
【００５７】
ワイヤレスターミナル１１４等のワイヤレスターミナルと通信するために、ＡＰ１０４ａは、ワイヤレスターミナル１１４のワイヤレス通信サブシステム１０１８（図１０）とほぼ同様または同一であり得る、ワイヤレス通信サブシステム１１１２を提供される。ＷＬＡＮでサポートされたネットワーク（例えば、ネットワーク１０６ａ−ｂ、１１０、および１０８ａ−ｂ）と通信するために、ＡＰ１０４ａは、ネットワークアップリンク通信インターフェース１１１４を提供される。
【００５８】
図１２は、ＷＬＡＮでサポートされたネットワーク（例えば、図１のネットワーク１０６ａ−ｂ、１０８ａ−ｂ、および１１０）へのアクセスに関連付けられたＡｕＰを発見するために使用し得るコンピュータ読み取り可能命令を表す、例示的な流れ図を示す。図１２の例示的な動作は、プロセッサ、コントローラおよび／またはいずれかの他の適した処理デバイスを用いて実施され得る。例えば、図１２の例示的な動作は、プロセッサ（例えば、図１０のプロセッサ１００２および／または図１１のプロセッサ１１０２）に関連付けられたフラッシュメモリ、読み込み専用メモリ（ＲＯＭ）および／またはランダムアクセスメモリ（ＲＡＭ）等の有形媒体に記憶されたコード化命令を用いて実装され得る。あるいは、図１２の例示的な動作のいくつかのまたは全てを、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブル論理デバイス（ＦＰＬＤ）、個別論理、ハードウェア、ファームウェア等のいずれかの組み合わせを用いて実装し得る。さらに、図１２の例示的な動作のいくつかのまたは全てを、手動で、または、上記の技術のいずれかの組み合わせ、例えば、ファームウェア、ソフトウェア、個別論理および／またはハードウェアのいずれかの組み合わせとして、実装し得る。さらに、図１２の例示的な動作が図１２の流れ図を参照して記載されているが、図１２の動作を実装する他の方法を利用し得る。例えば、ブロックの実行の順序を変更してもよく、および／または記載されているブロックのいくつかを、変更、排除、再分割、または組み合わせてもよい。さらに、図１２の例示的な動作の全てを、例えば、別々の処理スレッド、プロセッサ、デバイス、個別論理、回路等によって、逐次的におよび／または並行に実行し得る。
【００５９】
概して、図１２の例示的な流れ図は、ＷＬＡＮ発見プロセス中に図６の例示的なメッセージ交換プロセス６００および／または図９の例示的なメッセージ交換プロセス９００を実装するために使用できる。図１２の例示的な流れ図は、ワイヤレスターミナルプロセス１２０２およびＡＰプロセス１２０４を含む。ワイヤレスターミナルプロセス１２０２は、ＡＰ１０４ａによって必要とされるＡｕＰを発見するために、ＡＰ１０４に問い合わせるために、ワイヤレスターミナル１１４（図１、６、９、および１０）を使用して実装できる。ＡＰプロセス１２０４は、ＡＰ１０４ａによって必要とされるＡＩおよび／またはＡｕＰを伝送するために、ＡＰ１０４ａ（図１、６、９、および１１）を使用して実装できる。
【００６０】
次に詳しく図１２を参照すると、まず、ワイヤレスターミナル１１４は、ワイヤレス通信サブシステム１０１８を介して、調査要求（ブロック１２０６）を伝送する。図示された例において、調査要求は、外部ネットワーク（例えば、ネットワーク１０６ａ−ｂ、１０８ａ−ｂ、および１１０）との相互作用をサポートするかどうかについて、ＡＰ１０４ａへ問い合わせるために使用される。ＡＰ１０４ａは、ワイヤレス通信サブシステム１１１２を介して調査要求を受信し（ブロック１２０８）、それが外部ネットワークとの相互作用をサポートするかどうか、およびそれが認証を必要とするかどうかを示すために、調査応答を伝送する（ブロック１２１０）。
【００６１】
ワイヤレスターミナル１１４は、ワイヤレス通信サブシステム１０１８を介して調査応答を受信し（ブロック１２１２）、ターミナルデータ解析装置１００６（図１）は、認証が必要であるかどうかを決定する（ブロック１２１４）ために、調査応答を解析する。例えば、調査応答は、認証が必要であるかどうかを示すために、Ａｄｄｉｔｉｏｎａｌ  Ｓｔｅｐ  Ｒｅｑｕｉｒｅｄ  ｆｏｒ  Ａｃｃｅｓｓ（ＡＳＲＡ）ビットフィールド（例えば、認証が必要とされるビットフィールド）（図示せず）を含み得る。認証が必要である（例えば、ＡＳＲビットフィールドが真である）場合（ブロック１２１２）、ワイヤレスターミナル１１４は、例えば、ＧＡＳクエリを使用して、認証機能要求メッセージ（例えば、図６のクエリ６０２または図９の９０２の１つ）を伝送する（ブロック１２１６）。ワイヤレスターミナル１１４は、次いで、それが応答（ブロック１２１８）を受信するまで待機する。
【００６２】
ＡＰ１０４ａは、認証機能要求メッセージを受信し（ブロック１２２０）、ＡＰメッセージ生成器１１０４（図１１）は、認証機能応答メッセージ内の必要とされるＡＩおよびＡｕＰ識別子をパックまたは挿入する例えば、図６の機能応答６０４または図９の９０４の１つ）（ブロック１２２２）（。ＡＰ１０４ａに関連付けられたＡＩおよびＡｕＰ識別子は、ＡＰ１０４ａのメモリ（例えば、図１１のフラッシュメモリ１１０８またはＲＡＭ１１１０の１つ）に記憶され得る。ＡＰ１０４ａは、次いで、認証機能応答メッセージを伝送する（ブロック１２２４）。
【００６３】
図１２の例示的な方法が、図４−６に関連して上に記載されたＡＩ発見技術を用いて実装される場合、ブロック１２１６の認証機能要求メッセージは図６の機能クエリ６０２であり、ブロック１２２２の認証機能応答メッセージは図６の機能応答６０４であり、認証機能応答メッセージは、図６の層−２認証タイプ情報フレーム６１０の形式を使用して実装される。図１２の例示的な方法が、図７−９に関連して上に記載されたＡＩ発見技術を使用して実装される場合、ブロック１２１６の認証機要求メッセージは図９の機能クエリ９０２であり、ブロック１２２４の認証機能応答メッセージは図９の機能応答９０４であり、認証機能応答メッセージは、図９の層−２＋認証タイプ情報フレーム９０６の形式を用いて実装される。
【００６４】
ワイヤレスターミナル１１４が、認証機能応答メッセージを受信する場合（ブロック１２１８）、ターミナルデータ解析装置１００６（図１０）は、受信したメッセージフレームからＡＩおよびＡｕＰ識別子を回収する（ブロック１２２６）。ワイヤレスターミナル１１４が、受信したＡＩおよびＡｕＰ識別子によって示される必要とされるＡＩおよび／またはＡｕＰ値をそれが有することを決定する場合（ブロック１２２８）、ターミナルメッセージ生成器１００４（図１０）は、接続要求メッセージにＡＩおよび／またはＡｕＰ値をパックまたは挿入する（ブロック１２３０）。例えば、ワイヤレスターミナル１１４は、インターネットプロトコル（ＩＰ）層（例えば、図２のネットワーク層２０８）においてまたはその上で認証値回収プロセスが動作を実施することを可能にする必要なく、またはＩＰ層へのアクセスを認証値回収プロセスに提供する必要なく、ＡＩおよび／またはＡｕＰ値を回収するために、ＭＡＣサブ層２０４において動作を実施する１つ以上の認証値回収プロセスを実施できる。
【００６５】
いくつかの例示的な実装において、ワイヤレスターミナル１１４が、必要とされるＡＩおよび／またはＡｕＰ値をそれが有することをブロック１２２８において決定する場合、ユーザは、接続要求メッセージの生成前に、ＡＰ１０４ａに関連付けられたＳＳＩＤ（またはＨＥＳＳＩＤ）によってプロンプトされ得る。このように、ユーザは、ワイヤレスターミナル１１４がＡＰ１０４ａへ自動的に接続することを可能にする代わりに、ＡＰ１０４ａへ接続するかどうかのオプションを与えられ得る。いくつかの例示的な実装において、ワイヤレスターミナル１１４が、ブロック１２２８において、必要とされるＡＩおよび／またはＡｕＰ値をそれが有しないことを決定する場合、ワイヤレスターミナル１１４（例えば、図１０のプロセッサ１００２）は、ＡＰ１０４ａに関連付けられたＳＳＩＤ（またはＨＥＳＳＩＤ）を表示することを控えることができる。このように、プライベートネットワーク１０６ａは、ワイヤレスターミナル１１４が、必要とされるＡＩおよび／またはＡｕＰ値なしにそれに接続できないため、接続のために利用可能であるものとして示されない。加えて、いくつかの例示的な実装において、ワイヤレスターミナル１１４は、ＡＰ１０４ａに対するプロファイルとしてＡＰ１０４ａのＳＳＩＤに関連して、ブロック１２２６において取得されるＡＩおよびＡｕＰ識別子を記憶するように構成できる。このように、ワイヤレスターミナル１１４が以降、ＡＰ１０４ａの存在を再発見する場合、ワイヤレスターミナル１１４は、ＡＰ１０４ａから、必要とされるＡＩおよび／またはＡｕＰを再要求する必要なく、認証されるＡＰ１０４ａへ提供する必要があるＡＩおよび／またはＡｕＰ値を決定するために、記憶されたＡＩおよびＡｕＰ識別子を使用し得る。
【００６６】
ＡＩおよび／またはＡｕＰ値が、接続要求メッセージへパックまたは挿入された後で（ブロック１２３０）、あるいは、ワイヤレスターミナル１１４が、ブロック１２１４において、ＡＰ１０４ａは認証を必要としないと決定した場合に、ワイヤレスターミナル１１４は、接続要求メッセージを伝送する（ブロック１２３２）。ＡＰ１０４ａが、接続要求メッセージを受信した後（ブロック１２３４）、ＡＰデータ解析装置１１０６（図１１）は、接続要求メッセージ（ブロック１２３６）からＡＩおよび／またはＡｕＰ値を解析し、ＡＰ１０４ａ（またはＡＰ１０４ａにネットワーク接続される別のシステムまたはコンピュータ）は、認証プロセスを実施する（ブロック１２３８）。次いで、ＡＰ１０４ａは、ワイヤレスターミナル１１４によって提供されたＡＩおよび／またはＡｕＰ値が認証のために満足できるものであるかどうかに基づいて、ワイヤレスターミナル１１４への接続を認証および確立するか、またはワイヤレスターミナル１１４への接続を拒否する。
【００６７】
ＡＰ１０４ａがワイヤレスターミナル１１４に接続するか、または接続（ブロック１２４０）を拒否した（ワイヤレスターミナル１１４が、必要とされるＡＩおよび／またはＡｕＰ値をそれが有しないことを決定する場合）の後に、図１２の例示的なプロセスは終了する。
【００６８】
特定の方法、装置、および製品が本明細書に記載されているが、本特許の範囲は、これらに限られるものではない。むしろ、本特許は、文字通り、または、同等物の原則に基づいて、添付の請求項の範囲内にある全ての方法、装置、および製品を網羅するものである。
【図１】
0005449531.tif 000002
【図２】
0005449531.tif 000003
【図３】
0005449531.tif 000004
【図４】
0005449531.tif 000005
【図５】
0005449531.tif 000006
【図６】
0005449531.tif 000007
【図７】
0005449531.tif 000008
【図８】
0005449531.tif 000009
【図９】
0005449531.tif 000010
【図１０】
0005449531.tif 000011
【図１１】
0005449531.tif 000012
【図１２】
0005449531.tif 000013