(57)【特許請求の範囲】
【請求項１】
第1のデバイスにおいて、前記第1のデバイスがワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2のデバイスが前記WLANに接続されていない間、拡張可能認証プロトコル(EAP)の交換を使用して前記第2のデバイスへの安全なチャネルを確立するステップと、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2のデバイスに送信して、前記第2のデバイスが前記WLANと接続することを可能にするステップと、
前記第1のデバイスにおいて、ユーザ入力を介してユーザによって与えられる少なくとも１つのアプリケーション層資格情報を受信するステップと、
前記ユーザによって与えられる前記少なくとも1つのアプリケーション層資格情報を、前記安全なチャネルを介して前記第2のデバイスに送信して、前記第2のデバイスが前記WLANの外部のネットワークにアクセスすることを可能にするステップと
を含む、方法。
【請求項２】
前記第1のデバイスが、携帯電話、ポータブルコンピューティングデバイス、タブレットコンピューティングデバイス、携帯情報端末(PDA)、ポータブルメディアプレーヤ、またはこれらの任意の組合せを含む、請求項1に記載の方法。
【請求項３】
前記第2のデバイスがsmart  energy  profile(SEP)適合デバイスを含む、請求項1に記載の方法。
【請求項４】
前記第2のデバイスが、少なくとも1つのネットワークインターフェースを含むが入力デバイスまたは出力デバイスを含まないヘッドレスデバイスを含む、請求項1に記載の方法。
【請求項５】
前記少なくとも1つの資格情報が、サービスセット識別子(SSID)、パスフレーズ、セキュリティキー、またはこれらの任意の組合せを含む、請求項1に記載の方法。
【請求項６】
前記第2のデバイスと関連付けられるセキュリティ資格情報を示す入力を、前記第1のデバイスにおいて受け取るステップと、
前記EAPの交換の間に、前記第1のデバイスから前記第2のデバイスに前記セキュリティ資格情報を送信するステップと
をさらに含む、請求項1に記載の方法。
【請求項７】
前記第2のデバイスが、ヘッドレスデバイスを含み、前記アプリケーション層資格情報が第7層以下の前記ヘッドレスデバイスにおける動作を可能にする、請求項1に記載の方法。
【請求項８】
前記第1のデバイスが、前記第2のデバイスに対する自律的なWi-Fi  Directグループ所有者を含む、請求項1に記載の方法。
【請求項９】
前記第2のデバイスと通信している間は不在の通知を出すのを控えることによって、従来のWi-Fi  Directクライアントとの互換性を維持するステップをさらに含む、請求項8に記載の方法。
【請求項１０】
前記第1のデバイスにおいて、Wi-Fi  Protected  Setup(WPS)発見動作を介して前記第2のデバイスを発見するステップをさらに含む、請求項1に記載の方法。
【請求項１１】
前記EAPの交換の後に4ウェイハンドシェイク動作を実行するステップと、
無効な個人識別番号(PIN)を使用して、Wi-Fi  Protected  Setup(WPS)認証および構成動作を実行するステップと
をさらに含む、請求項1に記載の方法。
【請求項１２】
前記EAPの交換が、パスワードのみを使用するEAP(EAP-pwd)の交換を含み、前記方法が、
前記EAPの交換と関連付けられるマスターセッションキー(MSK)の一部分に基づいて、個人識別番号(PIN)を決定するステップと、
前記PINを使用して、Wi-Fi  Protected  Setup(WPS)認証および構成動作を実行するステップと
をさらに含む、請求項1に記載の方法。
【請求項１３】
前記MSKの前記一部分が、前記MSKの下位10バイトを含む、請求項12に記載の方法。
【請求項１４】
前記EAPの交換が、暗号化されたキーを伴うEAP(EAP-eke)の交換を含む、請求項1に記載の方法。
【請求項１５】
前記EAPの交換が、Wi-Fi  Protected  Setup(WPS)の失敗によりトリガされる、請求項1に記載の方法。
【請求項１６】
前記第1のデバイスにおいて、前記第2のデバイスを発見するために、前記第2のデバイスと関連付けられるサービスセット識別情報(SSID)、前記第2のデバイスと関連付けられるデバイス識別子、またはこれらの組合せをブロードキャストするステップをさらに含む、請求項1に記載の方法。
【請求項１７】
前記少なくとも1つのアプリケーション層資格情報が、ウェブサイトにおいてユーザアカウントと関連付けられるログイン情報に対応する、請求項1に記載の方法。
【請求項１８】
第1のデバイスにおいて、前記第1のデバイスがワイヤレスローカルエリアネットワーク(WLAN)に接続されておらず第2のデバイスが前記WLANに接続されている間に、セキュリティ資格情報を受信するステップと、
前記セキュリティ資格情報が、前記第1のデバイスに記憶されたセキュリティ資格情報と一致するか否かを、前記第1のデバイスが前記WLANに接続されておらず前記第2のデバイスが前記WLANに接続されている間で、拡張可能認証プロトコル(EAP)の交換の間に前記第1のデバイスにおいて判定するステップと、
前記第1のデバイスにおいて、前記第1のデバイスが前記WLANに接続されておらず前記第2のデバイスが前記WLANに接続されている間、前記EAPの交換を使用して前記第2のデバイスへの安全なチャネルを確立するステップと、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2のデバイスから前記第1のデバイスにおいて受信するステップと、
前記第1のデバイスにおいて、前記少なくとも1つの資格情報を使用して前記WLANへの接続を確立するステップと、
少なくとも1つのアプリケーション層資格情報を前記第2のデバイスから前記第1のデバイスにおいて受信するステップであって、前記少なくとも1つのアプリケーション層資格情報は、前記第1のデバイスが前記WLANの外部のネットワークにアクセスすることを可能にするステップと、
前記少なくとも1つのアプリケーション層資格情報の少なくとも一部分に、前記記憶されたセキュリティ資格情報を置き換えるステップと
を含む、方法。
【請求項１９】
前記受信されたセキュリティ資格情報が前記記憶されたセキュリティ資格情報と一致しない場合、前記EAPの交換を終了するステップをさらに含む、請求項18に記載の方法。
【請求項２０】
前記記憶されたセキュリティ資格情報が第2層資格情報であり、前記少なくとも1つのアプリケーション層資格情報が第7層資格情報である、請求項18に記載の方法。
【請求項２１】
前記WLANを介して、前記少なくとも1つのアプリケーション層資格情報を使用して、前記WLANの外部のネットワークにアクセスするステップをさらに含む、請求項18に記載の方法。
【請求項２２】
第1のデバイスにおいて、Wi-Fi  Protected  Setup(WPS)発見動作の間に第1のメッセージを第2のデバイスを送信するステップと、
前記第1のデバイスにおいて、前記WPS発見動作に続くWPS認証および構成動作の間に、第2のメッセージを前記第2のデバイスに送信するステップと
を含み、
前記第2のメッセージが、パスワード使用した拡張可能認証プロトコル(EAP)(EAP-pwd)の交換と関連付けられるデータを含み、
前記データは、前記第2のデバイスがワイヤレスローカルエリアネットワーク(WLAN)にアクセスすることを可能にするための少なくとも1つのリンク層資格情報と、前記第2のデバイスが前記WLANの外部のネットワークにアクセスすることを可能にするための、ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報とを含む、方法。
【請求項２３】
第1のデバイスにおいて、前記第1のデバイスがワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2のデバイスが前記WLANに接続されていない間、Wi-Fi  Protected  Access  2  Pre-shared  Key(WPA2-PSK)の交換を使用して前記第2のデバイスへの安全なチャネルを確立するステップと、
前記第1のデバイスにおいて、ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報を受信するステップと、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2のデバイスに送信して、前記第2のデバイスが前記WLANと接続することを可能にするステップと、
前記ユーザによって与えられる前記少なくとも1つのアプリケーション層資格情報を、前記安全なチャネルを介して前記第2のデバイスに送信して、前記第2のデバイスが前記WLANの外部のネットワークにアクセスすることを可能にするステップと
を含む、方法。
【請求項２４】
前記WPA2-PSKの交換と関連付けられるペアワイズマスターキー(PMK)の一部分に基づいて、個人識別番号(PIN)を決定するステップと、
前記PINを使用して、Wi-Fi  Protected  Setup(WPS)認証および構成動作を実行するステップと
をさらに含む、請求項23に記載の方法。
【請求項２５】
前記PMKの前記一部分が、前記PMKの下位10バイトを含む、請求項24に記載の方法。
【請求項２６】
Wi-Fi  Direct発見動作を介して前記第2のデバイスを発見するステップをさらに含む、請求項23に記載の方法。
【請求項２７】
プロセッサと、
前記プロセッサに結合されたメモリと
を含む装置であって、前記メモリが、
装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置が前記WLANに接続されていない間、拡張可能認証プロトコル(EAP)の交換を使用して前記第2の装置への安全なチャネルを確立し、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2の装置に送信して、前記第2の装置が前記WLANと接続することを可能にするように送信機に指示し、
ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報を、前記安全なチャネルを介して前記第2の装置に送信して、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にするように送信機に指示する
ように前記プロセッサによって実行可能な命令を記憶する、装置。
【請求項２８】
プロセッサと、
前記プロセッサに結合されたメモリと
を含む装置であって、前記メモリが、
第2の装置から受信されるセキュリティ資格情報が、前記装置に記憶されたセキュリティ資格情報と一致するか否かを、前記装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されておらず第2の装置が前記WLANに接続されている間で、拡張可能認証プロトコル(EAP)交換の間に判定し、
前記装置が前記WLANに接続されておらず前記第2の装置が前記WLANに接続されている間、前記EAPの交換を使用して前記第2の装置への安全なチャネルを確立し、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2の装置から受信し、
前記少なくとも1つの資格情報を使用して前記WLANへの接続を確立し、
少なくとも1つのアプリケーション層資格情報を前記第2の装置から受信することであって、前記少なくとも1つのアプリケーション層資格情報は、前記装置が前記WLANの外部のネットワークにアクセスすることを可能にし、
前記少なくとも1つのアプリケーション層資格情報の少なくとも一部分に、前記記憶されたセキュリティ資格情報を置き換える
ように前記プロセッサによって実行可能な命令を記憶する、装置。
【請求項２９】
プロセッサと、
前記プロセッサに結合されたメモリと
を含む装置であって、前記メモリが、
Wi-Fi  Protected  Setup(WPS)発見動作の間に第1のメッセージを第2の装置に送信するように送信機に指示し、
前記WPS発見動作に続くWPS認証および構成動作の間に、第2のメッセージを前記第2の装置に送信するように前記送信機に指示する
ように前記プロセッサによって実行可能な命令を記憶し、
前記第2のメッセージが、パスワード使用した拡張可能認証プロトコル(EAP)(EAP-pwd)の交換と関連付けられるデータを含み、
前記データは、前記第2の装置がワイヤレスローカルエリアネットワーク(WLAN)にアクセスすることを可能にするための少なくとも1つのリンク層資格情報と、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にするための、ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報とを含む、装置。
【請求項３０】
プロセッサと、
前記プロセッサに結合されたメモリと
を含む装置であって、前記メモリが、
装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置が前記WLANに接続されていない間、Wi-Fi  Protected  Access  2  Pre-shared  Key(WPA2-PSK)の交換を使用して第2の装置への安全なチャネルを確立し、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2の装置に送信して、前記第2の装置が前記WLANと接続することを可能にするように送信機に指示し、
ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報を、前記安全なチャネルを介して前記第2の装置に送信して、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にするように送信機に指示する
ように前記プロセッサによって実行可能な命令を記憶する、装置。
【請求項３１】
装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置が前記WLANに接続されていない間、拡張可能認証プロトコル(EAP)の交換を使用して前記第2の装置への安全なチャネルを確立するための手段と、
前記第2の装置が前記WLANと接続することを可能にするために、前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2の装置に送信するための手段と
を含み、
前記送信するための手段は、ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報を、前記安全なチャネルを介して前記第2の装置に送信して、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にするように構成される、装置。
【請求項３２】
第2の装置から受信されたセキュリティ資格情報が、装置に記憶されたセキュリティ資格情報と一致するか否かを、前記装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されておらず第2の装置が前記WLANに接続されている間で、拡張可能認証プロトコル(EAP)の交換の間に判定するための手段と、
前記装置が前記WLANに接続されておらず前記第2の装置が前記WLANに接続されている間、前記EAPの交換を使用して前記第2の装置への安全なチャネルを確立するための手段と、
前記安全なチャネルを介して前記第2の装置から、前記WLANと関連付けられる少なくとも1つの資格情報を受信するための手段であって、前記確立するための手段が、前記少なくとも1つの資格情報を使用して前記WLANへの接続を確立し、前記受信するための手段が、少なくとも1つのアプリケーション層資格情報を前記第2の装置から受信するように構成され、前記少なくとも1つのアプリケーション層資格情報は、前記装置が前記WLANの外部のネットワークにアクセスすることを可能にする、手段と、
前記少なくとも1つのアプリケーション層資格情報の少なくとも一部分に、前記記憶されたセキュリティ資格情報を置き換えるための手段と
を含む、装置。
【請求項３３】
第1のメッセージおよび第2のメッセージを生成するための手段と、
送信するための手段と
を含み、前記送信するための手段が、
Wi-Fi  Protected  Setup(WPS)発見動作の間に前記第1のメッセージを第2の装置に送信し、
前記WPS発見動作に続くWPS認証および構成動作の間に、前記第2のメッセージを前記第2の装置に送信するように構成され、
前記第2のメッセージが、パスワード使用した拡張可能認証プロトコル(EAP)(EAP-pwd)の交換と関連付けられるデータを含み、
前記データは、前記第2の装置がワイヤレスローカルエリアネットワーク(WLAN)にアクセスすることを可能にするための少なくとも1つのリンク層資格情報と、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にするための、ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報とを含む、装置。
【請求項３４】
装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置が前記WLANに接続されていない間、Wi-Fi  Protected  Access  2  Pre-shared  Key(WPA2-PSK)の交換を使用して第2の装置への安全なチャネルを確立するための手段と、
前記第2の装置が前記WLANと接続することを可能にするために、前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2の装置に送信するための手段と
を含み、
前記送信するための手段は、ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報を、前記安全なチャネルを介して前記第2の装置に送信して、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にするように構成される、装置。
【請求項３５】
命令を含むコンピュータ記憶媒体であって、前記命令が、実行されると、装置に、
前記装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置が前記WLANに接続されていない間、拡張可能認証プロトコル(EAP)の交換を使用して前記第2の装置への安全なチャネルを確立させ、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2の装置へ送信させて、前記第2の装置が前記WLANと接続することを可能にさせ、
ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報を、前記安全なチャネルを介して前記第2の装置に送信させて、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にさせる、コンピュータ記憶媒体。
【請求項３６】
命令を含むコンピュータ記憶媒体であって、前記命令が、実行されると、装置に、
第2の装置から受信されたセキュリティ資格情報が、前記装置に記憶されたセキュリティ資格情報と一致するか否かを、前記装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されておらず第2の装置が前記WLANに接続されている間で、拡張可能認証プロトコル(EAP)の交換の間に判定させ、
前記装置が前記WLANに接続されておらず前記第2の装置が前記WLANに接続されている間、前記EAPの交換を使用して前記第2の装置への安全なチャネルを確立させ、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2の装置から受信させ、
前記少なくとも1つの資格情報を使用して前記WLANへの接続を確立させ、
少なくとも1つのアプリケーション層資格情報を前記第2の装置から受信させることであって、前記少なくとも1つのアプリケーション層資格情報は、前記装置が前記WLANの外部のネットワークにアクセスすることを可能にさせ、
前記少なくとも1つのアプリケーション層資格情報の少なくとも一部分に、前記記憶されたセキュリティ資格情報を置き換えさせる、コンピュータ記憶媒体。
【請求項３７】
命令を含むコンピュータ記憶媒体であって、前記命令が、実行されると、装置に、
Wi-Fi  Protected  Setup(WPS)発見動作の間に第1のメッセージを第2の装置へ送信させ、
前記WPS発見動作に続くWPS認証および構成動作の間に、第2のメッセージを前記第2の装置へ送信させ、
前記第2のメッセージが、パスワード使用した拡張可能認証プロトコル(EAP)(EAP-pwd)の交換と関連付けられるデータを含み、
前記データは、前記第2の装置がワイヤレスローカルエリアネットワーク(WLAN)にアクセスすることを可能にするための少なくとも1つのリンク層資格情報と、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にするための、ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報とを含む、コンピュータ記憶媒体。
【請求項３８】
命令を含むコンピュータ記憶媒体であって、前記命令が、実行されると、装置に、
前記装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置が前記WLANに接続されていない間、Wi-Fi  Protected  Access  2  Pre-shared  Key(WPA2-PSK)の交換を使用して第2の装置への安全なチャネルを確立させ、
前記WLANと関連付けられる少なくとも1つの資格情報を、前記安全なチャネルを介して前記第2の装置へ送信させて、前記第2の装置が前記WLANと接続することを可能にさせ、
ユーザ入力を介してユーザによって与えられる少なくとも1つのアプリケーション層資格情報を、前記安全なチャネルを介して前記第2の装置へ送信させて、前記第2の装置が前記WLANの外部のネットワークにアクセスすることを可能にさせる、コンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その内容全体が参照によって明白に本明細書に組み込まれている、2012年4月17日に出願された同一出願人が所有する米国特許仮出願第61/625,627号の優先権を主張する。
【０００２】
本開示は、ワイヤレスネットワークおよびワイヤレスデバイスに関する。
【背景技術】
【０００３】
技術の進歩によって、コンピューティングデバイスはより小型にかつより高性能になっている。たとえば、現在、小型で、軽量で、ユーザが簡単に持ち運べる、携帯式のワイヤレス電話、携帯情報端末(PDA)、およびページングデバイスなどの、ワイヤレスコンピューティングデバイスを含む、多種多様な携帯式の個人向けコンピューティングデバイスが存在する。より具体的には、セルラー電話およびインターネットプロトコル(IP)電話などの携帯式のワイヤレス電話は、音声およびデータパケットを、ワイヤレスネットワークを介して通信することができる。多くのそのようなワイヤレス電話は、エンドユーザに拡張機能を提供するために、追加のデバイスを組み込んでいる。たとえば、ワイヤレス電話は、デジタルスチルカメラ、デジタルビデオカメラ、デジタルレコーダ、およびオーディオファイルプレーヤも含み得る。また、そのようなワイヤレス電話は、インターネットにアクセスするために使用され得るウェブブラウザアプリケーションのような、ソフトウェアアプリケーションを実行することができる。したがって、これらのワイヤレス電話は、高い計算能力を含み得る。
【０００４】
ワイヤレスデバイスは、Wi-Fi  Protected  Setup(WPS)を通じてワイヤレスローカルエリアネットワーク(WLAN)に接続し得る。通常、WPSは、個人識別番号(PIN)モードまたはプッシュボタンモードで実行される。PINモードでは、アクセスポイント(AP)に接続されるべきワイヤレスデバイスのユーザは、PINを(たとえば、キーパッドを介して)ワイヤレスデバイスに入力し、または(たとえば、ウェブポータルを介して)アクセスポイント(AP)に入力して、接続を容易にすることができる。プッシュボタンモードでは、ユーザは、ワイヤレスデバイス上の物理ボタンとAP上の対応する物理ボタンとを押して、接続を容易にすることができる。しかしながら、そのようなプッシュボタンまたはPINの物理的入力を受け取る能力を有さないデバイスは、ワイヤレスネットワークに参加できないことがある。
【発明の概要】
【課題を解決するための手段】
【０００５】
一部のデバイスは、設計またはコストの制約により、物理的入力を受け取れないことがある。たとえば、一部のデバイスは、ネットワークインターフェースを介して制御され、入力インターフェース(たとえば、ボタン、キーボードなど)または出力インターフェース(たとえば、ディスプレイ)を何ら含まない、「ヘッドレス」デバイスであり得る。さらに、ヘッドレスデバイスのユーザは、WLAN接続を確立するために使用される資格情報(たとえば、サービスセット識別子(SSID)、パスフレーズ、および/またはセキュリティキー)を知らないことがある。本明細書で説明されるシステムおよび方法は、有利なことに、そのようなヘッドレスワイヤレスデバイス(ならびに他のワイヤレスデバイス)がWLANに参加することを可能にし得る。
【０００６】
たとえば、自宅のWLANにすでに接続されているモバイルデバイス(たとえば、ユーザの携帯電話)が、ワイヤレスデバイス(たとえば、ヘッドレスワイヤレスデバイス)がWLANに接続することを可能にし得る。最初に、モバイルデバイスは、ワイヤレスデバイスとの安全なチャネルを作成し得る。特定の実装形態では、安全なチャネルは、拡張可能認証プロトコル(EAP)、Wi-Fi  protected  access(WPA)、またはそれらの変形を使用して作成され得る。安全なチャネルが作成された後で、モバイルデバイスは、WLAN資格情報をワイヤレスデバイスに与えて、ワイヤレスデバイスがWLANと接続することを可能にし得る。モバイルデバイスはまた、追加の情報および資格情報をワイヤレスデバイスに与え得る。たとえば、モバイルデバイスは、ワイヤレスデバイスがアプリケーション層資格情報を使用して外部ネットワークまたは他のデバイスにアクセスできるように、アプリケーション層資格情報(たとえば、インターネットウェブサイトに対するアカウント情報)をワイヤレスデバイスに与えることができる。
【０００７】
ある特定の実施形態では、方法は、第1のデバイスがWLANに接続されており第2のデバイスがWLANに接続されていない間に、第1のデバイスにおいて、EAPの交換を使用して第2のデバイスへの安全なチャネルを確立するステップを含む。方法はまた、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第2のデバイスに送信して、第2のデバイスがWLANと接続することを可能にするステップを含む。ある説明のための例では、第1のデバイスは携帯電話であってよく、第2のデバイスはヘッドレスデバイスであってよい。
【０００８】
別の特定の実施形態では、方法は、第1のデバイス(たとえば、ヘッドレスデバイス)がWLANに接続されておらず第2のデバイス(たとえば、携帯電話)がWLANに接続されている間に、第1のデバイスにおいて、EAPの交換を使用して第2のデバイスへの安全なチャネルを確立するステップを含む。方法はまた、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第1のデバイスにおいて受信するステップを含む。方法はさらに、第1のデバイスにおいて、少なくとも1つの資格情報を使用してWLANへの接続を確立するステップを含む。
【０００９】
別の特定の実施形態では、方法は、第1のデバイスにおいて、WPS発見動作の間に第1のメッセージを第2のデバイスに送信するステップを含む。方法はまた、第1のデバイスにおいて、WPS発見動作に続くWPS認証および構成動作の間に、第2のメッセージを第2のデバイスに送信するステップを含む。第2のメッセージは、パスワードを使用したEAP(EAP-pwd)の交換と関連付けられるデータを含む。
【００１０】
別の特定の実施形態では、方法は、第1のデバイスがWLANに接続されており第2のデバイスがWLANに接続されていない間に、第1のデバイスにおいて、WPA2  Pre-shared  Key(WPA2-PSK)の交換を使用して第2のデバイスへの安全なチャネルを確立するステップを含む。方法はまた、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第2のデバイスに送信して、第2のデバイスがWLANと接続することを可能にするステップを含む。
【００１１】
別の特定の実施形態では、装置は、プロセッサと、プロセッサに結合されるメモリとを含み、メモリは、装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置がWLANに接続されていない間に、拡張可能認証プロトコル(EAP)の交換を使用して第2の装置への安全なチャネルを確立するための、プロセッサによって実行可能な命令を記憶する。メモリはまた、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第2の装置に送信して、第2の装置がWLANと接続することを可能にするように送信機に指示するための、プロセッサによって実行可能な命令を記憶する。
【００１２】
別の特定の実施形態では、装置は、プロセッサと、プロセッサに結合されるメモリとを含み、メモリは、装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されておらず第2の装置がWLANに接続されている間に、拡張可能認証プロトコル(EAP)の交換を使用して第2のデバイスへの安全なチャネルを確立するための、プロセッサによって実行可能な命令を記憶する。メモリはまた、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して受信するための、プロセッサによって実行可能な命令を記憶する。プロセッサはさらに、少なくとも1つの資格情報を使用してWLANへの接続を確立するように構成される。
【００１３】
別の特定の実施形態では、装置は、プロセッサと、プロセッサに結合されるメモリとを含み、メモリは、Wi-Fi  Protected  Setup(WPS)発見動作の間に第1のメッセージを第2の装置に送信するように送信機に指示するための、プロセッサによって実行可能な命令を記憶する。メモリはまた、WPS発見動作に続くWPS認証および構成動作の間に、第2のメッセージを第2の装置に送信するように送信機に指示するための、プロセッサによって実行可能な命令を記憶する。第2のメッセージは、パスワードを使用した拡張可能認証プロトコル(EAP)(EAP-pwd)の交換と関連付けられるデータを含む。
【００１４】
別の特定の実施形態では、装置は、プロセッサと、プロセッサに結合されるメモリとを含み、メモリは、装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置がWLANに接続されていない間に、Wi-Fi  Protected  Access  2  Pre-shared  Key(WPA2-PSK)の交換を使用して第2の装置への安全なチャネルを確立するための、プロセッサによって実行可能な命令を記憶する。メモリはまた、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第2の装置に送信して、第2のデバイスがWLANと接続することを可能にするように送信機に指示するための、プロセッサによって実行可能な命令を記憶する。
【００１５】
開示される実施形態の少なくとも1つによりもたらされる1つの具体的な利点は、第2のデバイス(たとえば、ヘッドレスデバイス)がワイヤレスネットワークに接続することを第1のデバイス(たとえば、モバイルデバイス)が可能にできることである。
【００１６】
本開示の他の態様、利点、および特徴は、以下のセクション、すなわち、図面の簡単な説明、発明を実施するための形態、および特許請求の範囲を含む、本出願全体の検討後に明らかになろう。
【図面の簡単な説明】
【００１７】
【図１】デバイスがWLANにアクセスすることを可能にするように動作可能なシステムの特定の実施形態を示すための図である。
【図２】デバイスがEAPの交換を使用してWLANにアクセスすることを可能にすることと関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図である。
【図３】デバイスがEAP-pwdの交換により生成されるPINを使用してWLANにアクセスすることを可能にすることと関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図である。
【図４】デバイスがPINベースのWPSの失敗の後にEAPの交換を使用してWLANにアクセスすることを可能にすることと関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図である。
【図５】デバイスがEAP-pwdの交換を使用してWLANにアクセスすることを可能にすることと関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図である。
【図６】デバイスがWPA2-PSKの交換により生成されるPINを使用してWLANにアクセスすることを可能にすることと関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図である。
【図７】図2〜図4のメッセージングによる、図1のモバイルデバイスにおける動作の方法のある特定の実施形態を示すためのフローチャートである。
【図８】図2〜図4のメッセージングによる、図1のヘッドレスデバイスにおける動作の方法のある特定の実施形態を示すためのフローチャートである。
【図９】図5のメッセージングによる、図1のシステムにおける動作の方法のある特定の実施形態を示すためのフローチャートである。
【図１０】図6のメッセージングによる、図1のシステムにおける動作の方法のある特定の実施形態を示すためのフローチャートである。
【図１１】別のデバイスがWLANにアクセスすることを可能にするように動作可能なコンポーネントを含む通信デバイスのブロック図である。
【発明を実施するための形態】
【００１８】
図1は、デバイス(たとえば、例示的なヘッドレスデバイス120)がWLAN  140にアクセスすることを可能にするように動作可能なシステム100のある特定の実施形態を示すための図である。システム100は、モバイルデバイス110およびアクセスポイント(AP)130も含む。ある特定の実施形態では、WLAN  140は、AP  130を介して外部ネットワーク150と選択的に通信する顧客の建物内の(たとえば、自宅または職場の)ワイヤレスネットワークであり得る。たとえば、外部ネットワーク150は、インターネットであってよく、かつ/または、サーバのようなインターネットアクセス可能コンピューティングデバイスを含んでよい。
【００１９】
モバイルデバイス110は、携帯電話、ポータブルコンピューティングデバイス、タブレットコンピューティングデバイス、携帯情報端末(PDA)、ポータブルメディアプレーヤ、またはこれらの任意の組合せであり得る。モバイルデバイス110は、1つまたは複数のWLAN資格情報105を使用して、WLAN接続103を通じてAP  130に接続され得る。WLAN資格情報105は、ユーザ102またはAP  130によって(たとえば、前に完了したWi-Fi  protected  setup(WPS)動作の間に)与えられ得る。モバイルデバイス110は、WPSセットアップの目的で内部レジスタをホストすることができ、Wi-Fi  Directに適合することができ、これにより、モバイルデバイス110がAP  130を使用せずに他のWi-Fiデバイスと通信することが可能になり得る。モバイルデバイス110は、モバイルデバイス110のメモリにWLAN資格情報105を記憶することができる。ある特定の実施形態では、WLAN資格情報105は、サービスセット識別子(SSID)、パスフレーズ、セキュリティキー、またはこれらの任意の組合せを含む。
【００２０】
ヘッドレスデバイス120は、ネットワークインターフェース(たとえば、ワイヤレスネットワークインターフェース)を含むが入力デバイス(ボタン、キーボードなど)または出力インターフェース(たとえば、ディスプレイ)を含まない、デバイスであり得る。したがって、ヘッドレスデバイス120は、物理的入力を介して直接にではなく、別のデバイスとの通信のみを介して構成され得る。ヘッドレスデバイス120はまた、Wi-Fi  Directと適合し得る。ある特定の実施形態では、ヘッドレスデバイス120は、smart  energy  profile(SEP)  2.0適合デバイスのような、SEP適合デバイスである。SEP  2.0適合であり得る例示的なデバイスは、限定はされないが、家電機器(たとえば、洗濯機、乾燥機、冷蔵庫など)およびセンサ(たとえば、煙検出器)を含む。
【００２１】
動作の間、ユーザ102は、ヘッドレスデバイス120をネットワーク化された環境に導入することができる。たとえば、ユーザ102は、ヘッドレスデバイス120(たとえば、血圧計)を購入して、ヘッドレスデバイス120を家に持ち込み得る。ユーザ102はモバイルデバイス110(たとえば、ユーザのスマートフォン)を使用して、ヘッドレスデバイス120がWLAN  140に接続することを可能にするようにヘッドレスデバイス120をプログラムし得る。ある特定の実施形態では、ユーザ102は、ヘッドレスデバイス120を構成するためのアプリケーションをモバイルデバイス110にダウンロードおよび/またはインストールすることができる。
【００２２】
モバイルデバイス110は、WPS発見動作の間にWi-Fi  Direct接続を通じてヘッドレスデバイス120を発見し得る。ある特定の実施形態では、モバイルデバイス110は、自律的なWi-Fi  Directグループ所有者としてヘッドレスデバイス120には見え、ヘッドレスデバイス120はWi-Fi  Directクライアントとして動作する。モバイルデバイス110は、モバイルデバイス110がヘッドレスデバイス120と接続することを可能にするために、デフォルトのサービスセット識別子(SSID)(たとえば、ヘッドレスデバイス120の製造業者によって与えられる)、ヘッドレスデバイス120と関連付けられるデバイス識別子(たとえば、ヘッドレスデバイス120の製造業者によって与えられる)、または、これらの組合せをブロードキャストし得る。ヘッドレスデバイス120は、電源が入ると、デフォルトのSSIDによって識別されるネットワークを探索しそれに接続するようにプログラムされ得る。ヘッドレスデバイス120およびモバイルデバイス110がWi-Fi  Directを介して接続されると、ユーザ102は、モバイルデバイス110がヘッドレスデバイス120にアクセスするために、ヘッドレスデバイス120と関連付けられるデフォルトのセキュリティ資格情報108(たとえば、ユーザ名、パスワード、パスフレーズ、PIN、またはこれらの任意の組合せ)をモバイルデバイス110に入力することができる。
【００２３】
デフォルトのセキュリティ資格情報108は、ヘッドレスデバイス120の包装もしくは取扱い説明書から、または、ヘッドレスデバイス120自体から(たとえば、ヘッドレスデバイス120上のステッカーから)取得され得る。あるいは、ユーザ102は、ヘッドレスデバイス120に特有の固有のuniform  resource  locator(URL)を介して、製造業者のウェブサイトからアプリケーションをダウンロードし実行することができ、このアプリケーションはデフォルトのセキュリティ資格情報108を含む。たとえば、固有のURLは、包装、取扱い説明書、またはヘッドレスデバイス120上のステッカーに含まれ得る。代替的な実施形態では、モバイルデバイス110は、ヘッドレスデバイス120と関連付けられるグラフィック情報(たとえば、バーコード)をスキャンし、または別様に捕捉して、デフォルトのセキュリティ資格情報108を決定することができる。ある特定の実施形態では、デフォルトのセキュリティ資格情報108は、第2層(たとえば、Open  Systems  Interconnect(OSI)リンク層)資格情報であり、かつ/または、第2層以下のヘッドレスデバイス120における動作を可能にする。
【００２４】
モバイルデバイス110は、デフォルトのセキュリティ資格情報108をヘッドレスデバイス120に送信して、EAPの交換(たとえば、EAP  802.1Xの交換、EAP-pwdの交換、または暗号化されたキーを伴うEAP(EAP-eke)の交換)、WPA2-PSKの交換、またはこれらの任意の組合せを使用して安全なチャネル104を確立することができる。ヘッドレスデバイス120は、デフォルトのセキュリティ資格情報108が記憶されたデフォルトのセキュリティ資格情報122(たとえば、ヘッドレスデバイス120のメモリに記憶された)と一致するかどうかを判定することができる。デフォルトのセキュリティ資格情報108が記憶されたデフォルトのセキュリティ資格情報122と一致しない場合、ヘッドレスデバイス120は、EAPの交換を終了することができる。デフォルトのセキュリティ資格情報108が記憶されたデフォルトのセキュリティ資格情報122と一致する場合、EAPの交換が完了してよく、安全なチャネル104が確立され得る。モバイルデバイス110は、安全なチャネル104を通じてWLAN資格情報105をヘッドレスデバイス120に送信することができる。ヘッドレスデバイス120は次いで、WLAN資格情報105を使用して、AP  130を通じてWLAN  140に接続することができ、これによって、WLAN接続106を確立する。
【００２５】
加えて、ユーザ102は、モバイルデバイス110を介してアプリケーション層資格情報124をヘッドレスデバイス120に与えることができ、アプリケーション層資格情報124は、ヘッドレスデバイス120が外部ネットワーク150への接続107を確立することを可能にする。たとえば、ユーザ102は、病院のウェブサイトにおいてユーザ102のアカウントと関連付けられるログイン情報をモバイルデバイス110に入力することができ、モバイルデバイス110は、血圧計が血圧測定値を病院のウェブサイトにアップロードできるように、血圧計などのヘッドレスデバイス120にそのようなログイン情報を送信することができる。
【００２６】
ある特定の実施形態では、アプリケーション層資格情報124は、第7層(たとえば、Open  Systems  Interconnect(OSI)アプリケーション層)資格情報であり、かつ/または、第7層以下のヘッドレスデバイス120における動作を可能にする。ヘッドレスデバイス120(たとえば、血圧計)は、ヘッドレスデバイス120のメモリにアプリケーション層資格情報124を記憶することができる。ある特定の代替的な実施形態では、ヘッドレスデバイス120は、記憶されたデフォルトのセキュリティ資格情報122の少なくとも一部分をアプリケーション層資格情報124に置き換えることができるので、アプリケーション層資格情報124はその後、第2層動作(たとえば、WLAN  140との接続のセットアップ)ならびに第7層動作(たとえば、外部ネットワーク150へのデータの転送)の両方のために使用されることが可能であり、その結果ユーザ102はヘッドレスデバイス120と関連付けられる資格情報の1つのセットしか記憶する必要がない。
【００２７】
モバイルデバイス110は、「不在の通知」メッセージを送信して、計画された電源切断期間を他のデバイスに通知するように構成され得るが、モバイルデバイス110がWi-Fi  Directを通じてヘッドレスデバイス120または他のそのようなデバイスに接続されている間は、モバイルデバイス110は、そのような「不在の通知」メッセージを出すのを控える。「不在の通知」メッセージを出すのを控えることによって、モバイルデバイス110は、「不在の通知」メッセージを解釈する機能が備わっていない従来のWi-Fi  Directクライアントとの互換性を維持する。
【００２８】
したがって、システム100は、別のデバイス(たとえば、ヘッドレスデバイス120)がWLAN(たとえば、WLAN  140)にアクセスするのをデバイス(たとえば、モバイルデバイス110)が支援することを可能にし得る。システム100はまた、セキュリティ資格情報の単一のセットを使用して第2層動作および第7層動作の管理を可能にでき、より簡単なデバイス管理方式をもたらす。ヘッドレスデバイス120は例示にすぎないことに留意されたい。モバイルデバイス110はまた、他のタイプのワイヤレスデバイスがWLAN  140に接続することを可能にし得る。たとえば、モバイルデバイス110(たとえば、携帯電話)は、非ヘッドレスデバイス(たとえば、タブレットコンピュータ、ゲームコンソール、または別の携帯電話)がWLAN  140に接続することを可能にし得る。
【００２９】
図2は、登録者220がEAPの交換を使用してWLANにアクセスすることを可能にするモバイルデバイス210と関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図であり、全般に200と指定される。ある例示的な実施形態では、モバイルデバイス210は図1のモバイルデバイス110であってよく、登録者220は図1のヘッドレスデバイス120であってよい。
【００３０】
動作の間、モバイルデバイス210および登録者220はまず、WPS発見動作230に関与し得る。WPS発見動作230の間、モバイルデバイス210および登録者220は、様々なWPS発見メッセージ232を交換することができる。WPS発見メッセージ232に基づいて、モバイルデバイス210は、登録者220がWPS対応であると判定することができる。WPS発見動作230の詳細がさらに、図5を参照して説明される。
【００３１】
WPS発見動作230の後、モバイルデバイス210は、デフォルトの資格情報(たとえば、図1のデフォルトのセキュリティ資格情報108)を使用して、EAPの交換240を通じて、登録者220との安全なチャネルを確立することができる。ある特定の実施形態では、EAPの交換240は、EAP  802.1Xの交換である。モバイルデバイス210および登録者220はまた、4ウェイハンドシェイク250を実行することができ、4ウェイハンドシェイク250の間、1つまたは複数の暗号キーが生成され、モバイルデバイス210と登録者220との間で交換され得る。ある特定の実施形態では、4ウェイハンドシェイク250は、WPA2  4ウェイハンドシェイクである。モバイルデバイス210および登録者220は、WPS認証および構成動作280に関与し得る。WPS認証および構成動作280の間、モバイルデバイス210および登録者220は、無効なPIN(たとえば、公開のPIN)を使用して、1つまたは複数のWPS認証および構成メッセージ282を交換することができる。1つまたは複数のWLAN資格情報(たとえば、図1のWLAN資格情報105)が、登録者がWLANにアクセスすることを可能にするために、モバイルデバイス210から登録者220に送信され得る。加えて、モバイルデバイス210は、アプリケーション層資格情報290(たとえば、図1のアプリケーション層資格情報124)を登録者220に与えて、登録者220が外部ネットワーク(たとえば、図1の外部ネットワーク150)にアクセスするのを可能にし得る。
【００３２】
EAP  802.1Xの交換240および4ウェイハンドシェイク250は、安全なチャネルを確立することの単なる一例として与えられることに留意されたい。モバイルデバイス210は、様々な他の技法を通じて、登録者220との安全なチャネルを確立することができる。たとえば、図3は、登録者220がEAP-pwdの交換340に基づいて生成されるPINを使用してWLANにアクセスすることを可能にするモバイルデバイス210と関連付けられる、メッセージングのある特定の実施形態300を示すためのラダー図であり、全般に300と指定される。
【００３３】
ある特定の実施形態では、マスターセッションキー(MSK)がEAP-pwdの交換340の間に生成される。350および352において示されるように、モバイルデバイス210および登録者220は各々、MSKの一部分を使用して、WPS  PINを生成することができる。WPS  PINは、図2の無効なPINの代わりに、WPS認証および構成動作280の間に使用され得る。ある特定の実施形態では、MSKの下位10バイトがWPS  PINとして使用される。
【００３４】
図4は、登録者220がPINベースのWPS動作の失敗430の後に図2のEAPの交換を使用してWLANにアクセスすることを可能にするモバイルデバイス210と関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図であり、全般に400と指定される。
【００３５】
たとえば、図2のWPS発見動作230の代わりに、またはそれに加えて、モバイルデバイス210および登録者220は、PINベースのWPSを完了しようと試み得る。しかしながら、PINベースのWPSは(たとえば、不正確なPINが与えられたこと、またはPINが与えられないことが原因で)失敗することがある。この失敗430により、モバイルデバイス210が図2のEAPの交換240および4ウェイハンドシェイク250を使用して登録者220との安全なチャネルを確立することをトリガし得る。
【００３６】
図5は、登録者220がEAP-pwdの交換を使用してWLANにアクセスすることを可能にするモバイルデバイス210と関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図であり、全般に500と指定される。
【００３７】
モバイルデバイス210および登録者220は、WPS発見動作230を実行し得る。WPS発見動作230の間、モバイルデバイス210は、登録者220と複数のメッセージ(たとえば、図5において1〜10と指定されるメッセージ)を交換することができる。たとえば、モバイルデバイス210は、ビーコンメッセージM1を登録者220に送信し得る。それに応答して、登録者220は、探査要求メッセージM2をモバイルデバイス210に送信することができ、モバイルデバイス210から登録者220への探査応答メッセージM3をトリガする。登録者220は、認証要求メッセージM4のモバイルデバイス210への送信へと進むことができ、登録者220からの認証応答メッセージM5をトリガする。示されるように、接続要求メッセージM6、接続応答メッセージM7、およびEAP  over  Local  Area  Network  start(EAPOL-start)メッセージM8、EAP-Request/IdentityメッセージM9、およびEAP-Response/IdentityメッセージM10も交換され得る。
【００３８】
WPS発見動作230に続いて、モバイルデバイス210および登録者220は、EAP-pwdの交換を使用して、WPS認証および構成動作580に関与し得る。たとえば、モバイルデバイス210は、EAP-RequestメッセージM11を登録者220に送信して、WPS認証および構成動作580の開始をシグナリングすることができる。登録者220は、EAP-pwd-ID/RequestメッセージM12をモバイルデバイス210に送信することができ、モバイルデバイス210は、EAP-pwd-ID/ResponseメッセージM13で応答することができる。モバイルデバイス210および登録者220は、EAP-pwd-Commit/RequestメッセージM14、EAP-pwd-Commit/ResponseメッセージM15、EAP-pwd-Confirm/RequestメッセージM16、およびEAP-pwd-Confirm/ResponseメッセージM17を交換した後で、MSKを計算することができる。ある特定の実施形態では、SEP  2.0クライアント証明書の全世界的に固有の識別子(GUID)が、EAP-RequestメッセージM18を介して登録者220からモバイルデバイスに送信される。モバイルデバイス210は、リンク層(L2)資格情報(たとえば、図1のWLAN資格情報105)および/またはアプリケーション層(L7)資格情報(たとえば、図1のアプリケーション層資格情報124)を、EAP-ResponseメッセージM19を介して登録者220に送信することができる。
【００３９】
図6は、登録者220がWPA2-PSKの交換640の間に生成されるPINを使用してWLANにアクセスすることを可能にするモバイルデバイス210と関連付けられる、メッセージングのある特定の実施形態を示すためのラダー図である。
【００４０】
図2のWPS発見動作230の代わりに、モバイルデバイス210および登録者220は、Wi-Fi  Direct発見動作630を実行することができ、Wi-Fi  Direct発見動作630は、様々なWi-Fi  Direct発見メッセージ632の交換を伴い得る。ある特定の実施形態では、モバイルデバイス210は、登録者220に対して自律的なWi-Fi  Directグループ所有者(GO)として動作する。モバイルデバイス210は、WPA2-PSKの交換640を使用して、登録者220との安全なチャネルを確立することができる。ペアワイズマスターキー(PMK)がWPA2-PSKの交換640の間に生成されてよく、650および652に示されるように、モバイルデバイス210および登録者220は、WPS  PINとしてPMKの一部分(たとえば、下位10バイト)を使用することができる。モバイルデバイス210および登録者220は、WPS  PINを使用して、WPS認証および構成動作280に関与し得る。
【００４１】
したがって、図2〜図6は、モバイルデバイス210と登録者220(たとえば、ヘッドレスデバイス)との間に安全なチャネルをセットアップする様々な例を示す。安全なチャネルは、WLAN資格情報およびアプリケーション層資格情報を登録者220に提供して、登録者220がWLANと外部ネットワークとにそれぞれ接続することを可能にするために、モバイルデバイス210によって使用され得る。
【００４２】
図7は、図2〜図4のメッセージングによる、図1のモバイルデバイス110における動作の方法700のある特定の実施形態を示すためのフローチャートである。
【００４３】
方法700は、702において、第1のデバイス(たとえば、携帯電話)がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2のデバイス(たとえば、ヘッドレスデバイス)がWLANに接続されていない間、拡張可能認証プロトコル(EAP)の交換を使用して、第1のデバイスと第2のデバイスとの間に安全なチャネルを確立するステップを含み得る。たとえば、図1では、モバイルデバイス110は、モバイルデバイス110がWLAN  140に接続されておりヘッドレスデバイス120がWLAN  140に接続されていない間、デフォルトのセキュリティ資格情報108を使用して、ヘッドレスデバイス120との安全なチャネル104を確立することができる。
【００４４】
方法700はまた、704において、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第1のデバイスから第2のデバイスに送信して、第2のデバイスがWLANと接続することを可能にするステップを含み得る。たとえば、図1では、モバイルデバイス110は、WLAN資格情報105をヘッドレスデバイス120に送信して、ヘッドレスデバイス120がWLAN  140に接続することを可能にし得る。ヘッドレスデバイス120は次いで、WLAN資格情報105を使用してWLAN接続106を確立することができる。
【００４５】
図8は、図2〜図4のメッセージングによる、図1のヘッドレスデバイス120における動作の方法800のある特定の実施形態を示すためのフローチャートである。
【００４６】
方法800は、802において、第1のデバイスがWLANに接続されておらず第2のデバイスがWLANに接続されている間、EAPの交換の間に第1のデバイスで、第2のデバイスからセキュリティ資格情報を受信するステップを含み得る。たとえば、図1では、ヘッドレスデバイス120は、ヘッドレスデバイス120がWLAN  140に接続されておらずモバイルデバイス110がWLAN  140に接続されている間に、安全なチャネル104を通じてモバイルデバイス110からデフォルトのセキュリティ資格情報108を受信することができる。
【００４７】
方法800はまた、804において、受信された資格情報が記憶された資格情報と一致するかどうか判定するステップを含み得る。たとえば、図1において、ヘッドレスデバイス120は、デフォルトのセキュリティ資格情報108が記憶されたデフォルトのセキュリティ資格情報122と一致するかどうか判定することができる。受信された資格情報が記憶された資格情報と一致しない場合、方法800は、806において、EAPの交換を終了するステップを含み得る。受信された資格情報が記憶された資格情報と一致する場合、方法800は、808において、EAPの交換を完了し、第1のデバイスと第2のデバイスとの間に安全なチャネルを確立するステップを含み得る。たとえば、図1において、EAPの交換が完了してよく、安全なチャネル104が確立され得る。
【００４８】
方法800はさらに、810において、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第2のデバイスから受信するステップを含み得る。たとえば、図1において、ヘッドレスデバイス120は、安全なチャネル104を通じてモバイルデバイス110からWLAN資格情報105を受信することができる。方法800は、812において、第1のデバイスにおいて、少なくとも1つの資格情報を使用してWLANへの接続を確立するステップを含み得る。たとえば、図1において、ヘッドレスデバイス120は、WLAN資格情報105を使用して、WLAN  140へのWLAN接続106を確立することができる。
【００４９】
方法800はまた、814において、第2のデバイスから少なくとも1つのアプリケーション層資格情報を受信するステップを含み得る。たとえば、図1において、ヘッドレスデバイス120は、モバイルデバイス110からアプリケーション層資格情報124を受信することができる。方法800はさらに、816において、記憶されたセキュリティ資格情報を、少なくとも1つのアプリケーション層資格情報の少なくとも一部分に置き換えるステップを含み得る。たとえば、図1において、ヘッドレスデバイス120は、記憶されたデフォルトのセキュリティ資格情報122の少なくとも一部分をアプリケーション層資格情報124に置き換えることができる。ある代替的な実施形態では、アプリケーション層資格情報が、デフォルトの資格情報に加えて記憶される。
【００５０】
方法800は、818において、少なくとも1つのアプリケーション層資格情報を使用して、WLANを介してWLANの外部のネットワークにアクセスするステップを含み得る。たとえば、図1において、ヘッドレスデバイス120は、アプリケーション層資格情報124を使用して外部ネットワーク150にアクセスすることができる。
【００５１】
図9は、図5のメッセージングによる、図1のシステム100における動作の方法900のある特定の実施形態を示すためのフローチャートである。
【００５２】
方法900は、902において、WPS発見動作の間に、第1のデバイスから第2のデバイスに少なくとも1つの第1のメッセージを送信するステップを含む。たとえば、図5を参照すると、モバイルデバイス210は、WPS発見動作230の間に、メッセージM1〜M10を登録者220と交換することができる。
【００５３】
方法900はまた、904において、WPS認証および構成動作の間に、第1のデバイスから第2のデバイスに少なくとも1つの第2のメッセージを送信するステップを含み得る。少なくとも1つの第2のメッセージは、EAP-pwdの交換と関連付けられるデータを含み得る。たとえば、図5を参照すると、モバイルデバイス210および登録者220は、メッセージM11〜M19に対応するEAP-pwdの交換を使用して、WPS認証および構成動作580を実行することができる。
【００５４】
図10は、図6のメッセージングによる、図1のシステム100における動作の方法1000のある特定の実施形態を示すためのフローチャートである。
【００５５】
方法1000は、1002において、第1のデバイスがWLANに接続されており第2のデバイスがWLANに接続されていない間、WPA2-PSKの交換を使用して、第1のデバイスと第2のデバイスとの間に安全なチャネルを確立するステップを含む。たとえば、図6を参照すると、モバイルデバイス210は、WPA2-PSKの交換640を使用して、登録者220との安全なチャネルを確立することができる。方法1000はまた、1004において、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第1のデバイスから第2のデバイスに送信して、第2のデバイスがWLANと接続することを可能にするステップを含み得る。ある特定の実施形態では、少なくとも1つのWLAN資格情報は、図1のWLAN資格情報105であり得る。ヘッドレスデバイス120は次いで、WLAN資格情報105を使用してWLAN接続106を確立することができる。
【００５６】
図11は、通信デバイス1100のブロック図である。一実施形態では、通信デバイス1100、またはそのコンポーネントは、図1のモバイルデバイス110、図2〜図6のモバイルデバイス210、もしくはこれらの任意の組合せを含み、またはそれらの中に含まれる。さらに、図7および図9〜図10で説明される方法のすべてまたは一部が、通信デバイス1100もしくはそのコンポーネントにおいて、またはそれらによって実行され得る。通信デバイス1100は、メモリ1132に結合された、デジタル信号プロセッサ(DSP)などのプロセッサ1110を含む。
【００５７】
メモリ1132は、命令1160を記憶する非一時的な有形のコンピュータ可読記憶デバイスおよび/またはプロセッサ可読記憶デバイスであり得る。命令1160は、図7および図9〜図10に関して説明された方法のような、本明細書で説明される1つまたは複数の機能または方法を実行するように、プロセッサ1110によって実行可能であり得る。メモリ1132はまた、1つまたは複数のWLAN資格情報1190(たとえば、図1のWLAN資格情報105)、デフォルトの資格情報1192(たとえば、図1の記憶されたデフォルトのセキュリティ資格情報122)、および/またはアプリケーション層資格情報1194(たとえば、図1のアプリケーション層資格情報124)を記憶し得る。
【００５８】
図11は、プロセッサ1110およびディスプレイデバイス1128に結合されたディスプレイコントローラ1126も通信デバイス1100が含み得ることを示す。コーダ/デコーダ(コーデック)1134も、プロセッサ1110に結合され得る。スピーカー1136およびマイクロフォン1138がコーデック1134に結合され得る。図11はまた、ワイヤレスコントローラ1140がプロセッサ1110に結合され得ることを示し、ワイヤレスコントローラ1140は、送受信機1150を介してアンテナ1142と通信している。したがって、ワイヤレスコントローラ1140、送受信機1150、およびアンテナ1142は、通信デバイス1100によるワイヤレス通信を可能にするワイヤレスインターフェースを代表し得る。たとえば、通信デバイス1100が図1のモバイルデバイス110である場合、そのようなワイヤレスインターフェースは、示されるように、ヘッドレスデバイス120またはAP  130と通信するために使用され得る。通信デバイス1100は多数のワイヤレスインターフェースを含んでよく、異なるワイヤレスネットワークは異なるネットワーキング技術またはネットワーキング技術の組合せをサポートするように構成される。
【００５９】
特定の一実施形態では、プロセッサ1110、ディスプレイコントローラ1126、メモリ1132、コーデック1134、ワイヤレスコントローラ1140、および送受信機1150は、システムインパッケージデバイスまたはシステムオンチップデバイス1122に含まれる。ある特定の実施形態では、入力デバイス1130および電源1144が、システムオンチップデバイス1122に結合されている。さらに、ある特定の実施形態では、図11に示されるように、ディスプレイデバイス1128、入力デバイス1130、スピーカー1136、マイクロフォン1138、アンテナ1142、および電源1144が、システムオンチップデバイス1122の外部にある。しかしながら、ディスプレイデバイス1128、入力デバイス1130、スピーカー1136、マイクロフォン1138、アンテナ1142、および電源1144の各々は、インターフェースまたはコントローラのような、システムオンチップデバイス1122のコンポーネントに結合され得る。
【００６０】
通信デバイス1100の1つまたは複数のコンポーネント、またはそれらに類似したコンポーネントはまた、図1のヘッドレスデバイス120、図2〜図6の登録者220、またはこれらの任意の組合せのようなヘッドレスデバイスへと統合され得る。たとえば、図1のヘッドレスデバイス120、図2〜図6の登録者220は、ワイヤレスコントローラ、送受信機、アンテナ、プロセッサ、および、図8の方法を実行するようにプロセッサによって実行可能な命令を記憶したメモリを含み得る。
【００６１】
説明される実施形態に関連して、装置は、装置がWLANに接続されており第2の装置がWLANに接続されていない間、EAPの交換を使用して、第2の装置への安全なチャネルを確立するための手段を含み得る。たとえば、確立するための手段は、図1のモバイルデバイス110の1つまたは複数のコンポーネント(たとえば、プロセッサ)、図2〜図6のモバイルデバイス210の1つまたは複数のコンポーネント(たとえば、プロセッサ)、プロセッサ1110、ワイヤレスコントローラ1140、送受信機1150、図11のアンテナ1142、安全なチャネルを確立するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。第1の装置はまた、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第2の装置に送信して、第2の装置がWLANと接続することを可能にするための手段を含み得る。たとえば、送信するための手段は、図1のモバイルデバイス110の1つまたは複数のコンポーネント(たとえば、送信機)、図2〜図6のモバイルデバイス210の1つまたは複数のコンポーネント(たとえば、送信機)、ワイヤレスコントローラ1140、送受信機1150、図11のアンテナ1142、データを送信するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。
【００６２】
ある特定の実施形態では、第1の装置はまた、セキュリティ資格情報を示す入力を受信するための手段を含む。たとえば、受信するための手段は、図1のモバイルデバイス110の1つまたは複数のコンポーネント(たとえば、受信機)、図2〜図6のモバイルデバイス210の1つまたは複数のコンポーネント(たとえば、受信機)、ワイヤレスコントローラ1140、送受信機1150、図11のアンテナ1142、データを受信するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。
【００６３】
別の装置は、装置がWLANに接続されておらず第2の装置がWLANに接続されている間に、第2の装置への安全なチャネルを確立するための手段を含み得る。たとえば、確立するための手段は、図1のヘッドレスデバイス120の1つまたは複数のコンポーネント(たとえば、プロセッサ)、図2〜図6の登録者220の1つまたは複数のコンポーネント(たとえば、プロセッサ)、ワイヤレスコントローラ、送受信機、アンテナ、安全なチャネルを確立するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。装置はまた、安全なチャネルを介して第2の装置からWLANと関連付けられる少なくとも1つの資格情報を受信するための手段を含み得る。確立するための手段は、少なくとも1つの資格情報を使用してWLANとの接続を確立するように構成される。たとえば、受信するための手段は、図1のヘッドレスデバイス120の1つまたは複数のコンポーネント(たとえば、受信機)、図2〜図6の登録者220の1つまたは複数のコンポーネント(たとえば、受信機)、ワイヤレスコントローラ、送受信機、アンテナ、データを受信するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。
【００６４】
ある特定の実施形態では、装置は、セキュリティ資格情報を記憶するための手段を含む。たとえば、記憶するための手段は、図1のヘッドレスデバイス120の1つまたは複数のコンポーネント(たとえば、メモリ)、図2〜図6の登録者220の1つまたは複数のコンポーネント(たとえば、メモリ)、データを記憶するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。
【００６５】
別の装置は、第1のメッセージおよび第2のメッセージを生成するための手段を含み得る。たとえば、生成するための手段は、図1のモバイルデバイス110の1つまたは複数のコンポーネント(たとえば、プロセッサ)、図2〜図6のモバイルデバイス210の1つまたは複数のコンポーネント(たとえば、プロセッサ)、図11のプロセッサ1110、メッセージを生成するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。装置はまた、送信するための手段を含んでよく、送信するための手段は、WPS発見動作の間に少なくとも第1のメッセージを第2のデバイスに送信し、WPS発見動作に続くWPS認証および構成動作の間に第2のメッセージを第2のデバイスに送信するように構成される。第2のメッセージは、EAP-pwdのみを使用したEAPの交換と関連付けられるデータを含み得る。たとえば、送信するための手段は、図1のモバイルデバイス110の1つまたは複数のコンポーネント(たとえば、送信機)、図2〜図6のモバイルデバイス210の1つまたは複数のコンポーネント(たとえば、送信機)、ワイヤレスコントローラ1140、送受信機1150、図11のアンテナ1142、データを送信するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。
【００６６】
別の装置は、装置がワイヤレスローカルエリアネットワーク(WLAN)に接続されており第2の装置がWLANに接続されていない間に、安全なチャネルを確立するための手段を含み得る。たとえば、安全なチャネルを確立するための手段は、図1のモバイルデバイス110の1つまたは複数のコンポーネント(たとえば、プロセッサ)、図2〜図6のモバイルデバイス210の1つまたは複数のコンポーネント(たとえば、プロセッサ)、プロセッサ1110、ワイヤレスコントローラ1140、送受信機1150、図11のアンテナ1142、安全なチャネルを確立するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。装置はまた、WLANと関連付けられる少なくとも1つの資格情報を、安全なチャネルを介して第2の装置に送信して、第2のデバイスがWLANと接続することを可能にするための手段を含み得る。たとえば、送信するための手段は、図1のモバイルデバイス110の1つまたは複数のコンポーネント(たとえば、送信機)、図2〜図6のモバイルデバイス210の1つまたは複数のコンポーネント(たとえば、送信機)、ワイヤレスコントローラ1140、送受信機1150、図11のアンテナ1142、データを送信するように構成される1つまたは複数の他のデバイス、またはこれらの任意の組合せを含み得る。
【００６７】
開示される実施形態の1つまたは複数は、通信デバイス、固定された位置データユニット、可動の位置データユニット、携帯電話、セルラー電話、コンピュータ、タブレット、ポータブルコンピュータ、またはデスクトップコンピュータを含み得る、システムまたは装置において実装され得る。加えて、システムまたは装置は、セットトップボックス、エンターテイメントユニット、ナビゲーションデバイス、携帯情報端末(PDA)、モニタ、コンピュータモニタ、テレビジョン、チューナー、ラジオ、衛星ラジオ、音楽プレーヤ、デジタル音楽プレーヤ、ポータブル音楽プレーヤ、ビデオプレーヤ、デジタルビデオプレーヤ、デジタルビデオディスク(DVD)プレーヤ、ポータブルデジタルビデオプレーヤ、データもしくはコンピュータ命令を記憶し、もしくは取り出す任意の他のデバイス、またはこれらの組合せを含み得る。別の例示的かつ非限定的な例として、システムまたは装置は、携帯電話、ハンドヘルドパーソナル通信システム(PCS)ユニット、携帯情報端末などのポータブルデータユニット、全地球測位システム(GPS)対応デバイス、ナビゲーションデバイス、メータ読取り機器などの固定された位置データユニット、または、データもしくはコンピュータ命令を記憶し、もしくは取り出す他の任意のデバイス、あるいはこれらの任意の組合せのような、リモートユニットを含み得る。図1〜図11の1つまたは複数は、本開示の教示に従ったシステム、装置、および/または方法を示し得るが、本開示は、これらの示されたシステム、装置、および/または方法には限定されない。本開示の実施形態は、メモリ、プロセッサ、およびオンチップ回路を含む集積回路を含む任意のデバイスにおいて適切に採用され得る。
【００６８】
本明細書で「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、全体的にそれらの要素の量または順序を限定しないことを理解されたい。むしろ、これらの呼称は、2つ以上の要素の間、または要素の例の間を区別する都合のよい方法として本明細書で使用され得る。したがって、第1および第2の要素への参照は、2つの要素のみがそこで採用され得ること、または何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。また、別段に記載されていない限り、要素のセットは1つまたは複数の要素を含み得る。
【００６９】
本明細書で使用される「決定すること」という用語は、多種多様な動作を包含する。たとえば、「決定すること」は、算出すること、計算すること、処理すること、導出すること、調査すること、検索すること(たとえば、テーブル、データベース、または別のデータ構造を検索すること)、確認することなどを含み得る。また、「決定すること」は、受け取ること(たとえば、情報を受け取ること)、アクセスすること(たとえば、メモリ内のデータにアクセスすること)などを含み得る。また、「決定すること」は、解決すること、選択すること、選出すること、確立することなどを含み得る。さらに、本明細書において使用される場合「チャネル幅」は、特定の態様では帯域幅を包含することがあり、または帯域幅と呼ばれることもある。
【００７０】
本明細書で使用される場合、項目のリスト「のうちの少なくとも1つ」を指す句は、個々のメンバーを含む、それらの項目の任意の組合せを指す。一例として、「a、b、またはcのうちの少なくとも1つ」は、a、b、c、a〜b、a〜c、b〜c、およびa〜b〜cを包含することが意図される。
【００７１】
様々な例示的なコンポーネント、ブロック、構成、モジュール、回路、およびステップが、全般にそれらの機能に関して、上で説明されてきた。そのような機能がハードウェアとして実装されるか、プロセッサ実行可能命令として実装されるかは、具体的な用途およびシステム全体に課された設計制約により決まる。加えて、上で説明された方法の様々な動作は、様々なハードウェアおよび/もしくはソフトウェアコンポーネント、回路、ならびに/またはモジュールなどの、動作を実行することができる任意の好適な手段によって実行され得る。一般に、図1〜図11に示される任意の動作は、動作を実行することが可能な対応する機能手段によって実行され得る。当業者は、説明された機能を具体的な適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈すべきではない。
【００７２】
本開示に関連して説明された様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムステップは、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブル論理デバイス(PLD)、個別ゲートもしくはトランジスタ論理、個別ハードウェアコンポーネント(たとえば、電子ハードウェア)、プロセッサによって実行されるコンピュータソフトウェア、または本明細書で説明された機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得ることを、当業者はさらに諒解するだろう。汎用プロセッサは、マイクロプロセッサであってよいが、代替では、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００７３】
1つまたは複数の態様では、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムデータの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体とを含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読記憶媒体は、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、プログラム可能読取り専用メモリ(PROM)、消去可能PROM(EPROM)、電気的消去可能PROM(EEPROM)、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスク読取り専用メモリ(CD-ROM)、他の光学ディスク記憶装置、磁気ディスク記憶装置、磁気記憶デバイス、または、命令もしくはデータ構造の形で所望のプログラムコードを記憶するために使用されコンピュータによってアクセスされ得る任意の他の媒体を含み得る。代替として、コンピュータ可読媒体(たとえば、記憶媒体)はプロセッサと一体であり得る。プロセッサおよび記憶媒体は、特定用途向け集積回路(ASIC)中に常駐し得る。ASICは、計算デバイスまたはユーザ端末中に常駐し得る。代替的には、プロセッサおよび記憶媒体は、計算デバイスまたはユーザ端末中に個別のコンポーネントとして常駐し得る。
【００７４】
また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または、赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用される場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(CD)、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク(DVD)、およびフロッピー（登録商標）ディスクを含み、ディスク(disk)は、通常、磁気的にデータを再生し、ディスク(disc)は、レーザーで光学的にデータを再生する。したがって、いくつかの態様において、コンピュータ可読媒体は、非一時的コンピュータ可読媒体(たとえば、有形媒体)を含み得る。加えて、いくつかの態様において、コンピュータ可読媒体は、一時的コンピュータ可読媒体(たとえば、信号)を含み得る。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００７５】
本明細書で開示された方法は、1つまたは複数のステップまたは動作を含む。方法のステップおよび/または動作は、特許請求の範囲から逸脱することなく、互いに交換され得る。言い換えれば、ステップまたは動作の特定の順序が指定されない限り、特定のステップおよび/または動作の順序および/または使用は、本開示の範囲から逸脱することなく修正され得る。
【００７６】
したがって、いくつかの態様は、本明細書で提示される動作を実行するためのコンピュータプログラム製品を含み得る。たとえば、コンピュータプログラム製品は、本明細書で説明される動作を実行するために1つまたは複数のプロセッサによって実行可能な命令を記憶(および/または符号化)したコンピュータ可読記憶媒体を含み得る。コンピュータプログラム製品は、パッケージング材料を含み得る。
【００７７】
さらに、本明細書で説明された方法および技法を実行するためのモジュールおよび/または他の適切な手段は、適用可能な場合、ユーザ端末および/または基地局によってダウンロードおよび/または別様に取得され得ることを諒解されたい。あるいは、本明細書で説明される様々な方法は、記憶手段(たとえば、RAM、ROM、またはコンパクトディスク(CD)のような物理的な記憶媒体)を介して提供され得る。その上、本明細書で説明された方法および技法を提供するための任意の他の適切な技法が利用され得る。本開示の範囲は、上で示された厳密な構成およびコンポーネントに限定されないことを理解されたい。
【００７８】
開示される実施形態の上記の説明は、当業者が、開示される実施形態を作製し、または使用できるようにするために提供される。上記は本開示の態様を対象とするが、本開示の他の態様は、それらの基本的な範囲から逸脱することなく考案されてよく、範囲は、以下の特許請求の範囲によって決定される。本開示または特許請求の範囲から逸脱することなく、本明細書で説明された実施形態の構成、動作および詳細に対して、様々な修正、変更および変形が行われ得る。したがって、本開示は、本明細書の実施形態に限定されることは意図されず、以下の特許請求の範囲およびその等価物によって定義されるような原理および新規の特徴と矛盾しない、可能な最大の範囲を与えられるべきである。
【符号の説明】
【００７９】
100  システム
102  ユーザ
104  安全なチャネル
105  WLAN資格情報
106  WLAN接続
107  接続
108  デフォルトの資格情報
110  モバイルデバイス
120  ヘッドレスデバイス
122  デフォルトの資格情報
124  アプリケーション層資格情報
140  WLAN
150  外部ネットワーク
210  モバイルデバイス
220  登録者
230  WPS発見動作
232  WPS発見メッセージ
240  EAPの交換
250  4ウェイハンドシェイク
280  WPS認証および構成動作
282  WPS認証および構成メッセージ
290  アプリケーション層資格情報
340  EAP-pwdの交換
430  PINベースのWPSの失敗
630  Wi-Fi  Direct発見
632  Wi-Fi  Direct発見メッセージ
640  WPA2-PSKの交換
1100  通信デバイス
1110  プロセッサ
1122  システムオンチップデバイス
1126  ディスプレイコントローラ
1128  ディスプレイ
1130  入力デバイス
1132  メモリ
1134  コーデック
1136  スピーカー
1138  マイクロフォン
1140  ワイヤレスコントローラ
1142  アンテナ
1144  電源
1150  送受信機
1160  命令
1190  WLAN資格情報
1192  デフォルトの資格情報
1194  アプリケーション層資格情報
【図１】
0005844004.tif 000002
【図２】
0005844004.tif 000003
【図３】
0005844004.tif 000004
【図４】
0005844004.tif 000005
【図５】
0005844004.tif 000006
【図６】
0005844004.tif 000007
【図７】
0005844004.tif 000008
【図８】
0005844004.tif 000009
【図９】
0005844004.tif 000010
【図１０】
0005844004.tif 000011
【図１１】
0005844004.tif 000012