(57)【特許請求の範囲】
【請求項１】
ワイヤレスドッキングセンターによって、ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立することと、
前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーから、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのアプリケーションサービスプラットフォーム（ＡＳＰ）セッション要求を受信することと、
前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーから、前記ワイヤレスドッキングサービスで認証するための第１のパスフレーズを受信することと、
前記ワイヤレスドッキングセンターによって、前記受信された第１のパスフレーズに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを拒否することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワ
イヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを許可することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスのセッションを確立することと、ここにおいて、前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを受信することは、前記ＡＳＰセッション要求を受信することの一部として前記第１のパスフレーズを受信することを備える、
前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信することと、
前記ワイヤレスドッキングセンターによって、前記要求された周辺装置機能サービスで認証するための第２のパスフレーズを受信することと、
前記ワイヤレスドッキングセンターによって、前記周辺装置機能サービスのための前記受信された第２のパスフレーズに基づいて、前記ワイヤレスドッキーが前記周辺装置機能サービスにアクセスするのを許可されるか否かを決定することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記周辺装置機能サービスのセッションを確立することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記周辺装置機能サービスへのアクセスを拒否することと、
を備える、方法。
【請求項２】
前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスのセッションを確立することをさらに備え、
前記第１のパスフレーズを受信することは、ドッキングプロトコルメッセージの一部として前記第１のパスフレーズを受信することを備える、請求項１に記載の方法。
【請求項３】
前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーから前記第１のパスフレーズを受信する前にセキュアワイヤレス接続を介して前記ドッキーに前記第１のパスフレーズを送信すること
をさらに備える、請求項１に記載の方法。
【請求項４】
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することはさらに、
前記受信された第１のパスフレーズが前記ワイヤレスドッキングセンターに記憶される１つまたは複数のパスフレーズと一致するか否かを決定することと、
前記第１のパスフレーズが前記１つまたは複数のパスフレーズのうちの１つと一致すると決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定することと
を備える、請求項１に記載の方法。
【請求項５】
前記ワイヤレスドッキングサービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、請求項１に記載の方法。
【請求項６】
前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーから前記周辺装置機能サービスのための前記第２のパスフレーズを受信する前に、前記ワイヤレスドッキーに前記周辺装置機能サービスで認証するための前記第２のパスフレーズを送信することをさらに備える、請求項１に記載の方法。
【請求項７】
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することはさらに、前記ワイヤレスドッキングセンターによって、媒体アクセス制御（ＭＡＣ）アドレスに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することを備える、請求項１に記載の方法。
【請求項８】
セキュアワイヤレス接続を確立することはさらに、
前記ワイヤレスドッキングセンターによって、前記ワイヤレス接続を守るための認証情報を生成することと、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーに、
ワイヤレス保護設定（ＷＰＳ）および近接場通信（ＮＦＣ）のうちの少なくとも１つを用いて、前記生成された認証情報を送信することと
を備える、請求項１に記載の方法。
【請求項９】
ワイヤレスドッキーによって、ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立することと、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのアプリケーションサービスプラットフォーム（ＡＳＰ）セッション要求を送信することと、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングサービスで認証するための第１のパスフレーズを送信することと、
受信された第１のパスフレーズに基づいて、前記ワイヤレスドッキングサービスにアクセスすることと、
ここにおいて、前記ワイヤレスドッキングサービスにアクセスすることは、前記ワイヤレスドッキーによって、前記ワイヤレスドッキングサービスのセッションを確立することを備え、
前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを送信することは、前記ＡＳＰセッション要求を送信することの一部として前記第１のパスフレーズを受信することを備える、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信することと、
前記ワイヤレスドッキーによって、前記周辺装置機能サービスで認証するための第２のパスフレーズを送信することと、
前記ワイヤレスドッキーによって、前記受信された第２のパスフレーズに基づいて、前記周辺装置機能サービスのセッションを確立することと
を備える、方法。
【請求項１０】
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターから、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されたという確認を受信することをさらに備え、
前記ワイヤレスドッキングセッションの前記セッションを確立することは、前記ワイヤレスドッキーによって、前記確認を受信するのに応答して、前記ワイヤレスドッキングの前記セッションを確立すること
を備える、請求項９に記載の方法。
【請求項１１】
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングサービスの前記セッションを確立することをさらに備え、
前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを送信することは、ドッキングプロトコルメッセージの一部として前記第１のパスフレーズを送信することを備える、請求項９に記載の方法。
【請求項１２】
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを送信する前に、セキュアワイヤレス接続を介して前記ワイヤレスドッキングセンターから前記第１のパスフレーズを受信することをさらに備える、請求項９に記載の方法。
【請求項１３】
前記ワイヤレスドッキングサービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、請求項９に記載の方法。
【請求項１４】
前記周辺装置機能サービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、請求項９に記載の方法。
【請求項１５】
前記ワイヤレスドッキーから前記周辺装置機能サービスで認証するための前記第２のパスフレーズを送信する前に、前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターから、前記周辺装置機能サービスのための前記第２のパスフレーズを受信すること
をさらに備える、請求項９に記載の方法。
【請求項１６】
セキュアワイヤレス接続を確立することはさらに、
前記ワイヤレスドッキーによって、前記ワイヤレス接続を守るための認証情報を受信することを備え、前記認証情報を受信することは、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターから、ワイヤレス保護設定（ＷＰＳ）を用いて前記認証情報を受信することと、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターから、近接場通信（ＮＦＣ）を用いて前記認証情報を受信することと、
前記ワイヤレスドッキーによって、ユーザ入力として、前記ワイヤレス認証情報を受信することと
のうちの少なくとも１つを備える、請求項９に記載の方法。
【請求項１７】
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターに前記第１のパスフレーズを送信する前に、前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを含むユーザ入力を受信することをさらに備える、請求項９に記載の方法。
【請求項１８】
ワイヤレスドッキングセンターを備えるデバイスであって、
メモリと、
ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立し、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのアプリケーションサービスプラットフォーム（ＡＳＰ）セッション要求を受信し、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングサービスで認証するための第１のパスフレーズを受信し、
前記受信された第１のパスフレーズに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを拒否し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを許可し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスド
ッキングサービスのセッションを確立し、
ここにおいて、前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを受信するために、前記少なくとも１つのプロセッサはさらに、前記ＡＳＰセッション要求を受信することの一部として前記第１のパスフレーズを受信するように構成される、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信し、
前記要求された周辺装置機能サービスで認証するための第２のパスフレーズを受信し、
前記周辺装置機能サービスのための前記受信された第２のパスフレーズに基づいて、前記ワイヤレスドッキーが前記周辺装置機能サービスにアクセスするのを許可されるか否かを決定し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記周辺装置機能サービスのセッションを確立し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記周辺装置機能サービスへのアクセスを拒否する、
ように構成される少なくとも１つのプロセッサと
を備える、ワイヤレスドッキングセンターを備えるデバイス。
【請求項１９】
前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングサービスのセッションを確立するようにさらに構成され、
前記第１のパスフレーズを受信するために、前記少なくとも１つのプロセッサは、ドッキングプロトコルメッセージの一部として前記第１のパスフレーズを受信するように構成される、請求項１８に記載のデバイス。
【請求項２０】
前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキーから前記第１のパスフレーズを受信する前に、セキュアワイヤレス接続を介して、前記ドッキーに前記第１のパスフレーズを送信する
ように構成される、請求項１８に記載のデバイス。
【請求項２１】
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するために、前記少なくとも１つのプロセッサは、前記第１のパスフレーズが前記ワイヤレスドッキングセンターに記憶される１つまたは複数のパスフレーズと一致するか否かを決定し、
前記第１のパスフレーズが前記１つまたは複数のパスフレーズのうちの１つと一致すると決定するのに応答して、前記ワイヤレスドッキーは前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定する
ように構成される、請求項１８に記載のデバイス。
【請求項２２】
前記ワイヤレスドッキングサービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、請求項１８に記載のデバイス。
【請求項２３】
前記少なくとも１つのプロセッサが、
前記ワイヤレスドッキーから前記周辺装置機能サービスのための前記第２のパスフレーズを受信する前に前記ワイヤレスドッキーに前記周辺装置機能サービスで認証するための前記第２のパスフレーズを送信するように構成される、請求項１８に記載のデバイス。
【請求項２４】
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するために、前記少なくとも１つのプロセッサは、媒体アクセス制御（ＭＡＣ）アドレスに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するようにさらに構成される、請求項１８に記載のデバイス。
【請求項２５】
セキュアワイヤレス接続を確立するために、前記少なくとも１つのプロセッサは、
前記ワイヤレス接続を守るための認証情報を生成し、
ワイヤレス保護設定（ＷＰＳ）および近接場通信（ＮＦＣ）のうちの少なくとも１つを用いて、前記生成された認証情報を送信するように構成される、請求項１８に記載のデバイス。
【請求項２６】
ワイヤレスドッキーを備えるデバイスであって、
メモリと、
ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立し、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのアプリケーションサービスプラットフォーム（ＡＳＰ）セッション要求を送信し、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングサービスで認証するための第１のパスフレーズを送信し、
受信された第１のパスフレーズに基づいて、前記ワイヤレスドッキングサービスにアクセスし、
ここにおいて、前記ワイヤレスドッキングサービスにアクセスするために、前記少なくとも１つプロセッサは、前記ワイヤレスドッキングサービスのセッションを確立するように構成され、
前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを送信するために、前記少なくとも１つのプロセッサは、前記ＡＳＰセッション要求を送信することの一部として前記第１のパスフレーズを送信するように構成される、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信し、
前記周辺装置機能サービスで認証するための第２のパスフレーズを送信し、
前記周辺装置機能サービスのために前記受信された第２のパスフレーズに基づいて、前記周辺装置機能サービスのセッションを確立する
ように構成された少なくとも１つのプロセッサと、を備える、
ワイヤレスドッキーを備えるデバイス。
【請求項２７】
前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングセンターから、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されたという確認を受信するように構成され、
前記ワイヤレスドッキングセッションの前記セッションを確立するために、前記少なくとも１つのプロセッサは、前記確認を受信するのに応答して、前記ワイヤレスドッキングの前記セッションを確立するように構成される、請求項２６に記載のデバイス。
【請求項２８】
前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングサービスの前記セッションを確立するように構成され、
前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを送信するために、前記少なくとも１つのプロセッサは、ドッキングプロトコルメッセージの一部として前記第１のパスフレーズを送信するように構成される、請求項２６に記載のデバイス。
【請求項２９】
前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを送信する前にセキュアワイヤレス接続を介して前記ワイヤレスドッキングセンターから前記第１のパスフレーズを受信する
ようにさらに構成される、請求項２６に記載のデバイス。
【請求項３０】
前記ワイヤレスドッキングサービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、請求項２６に記載のデバイス。
【請求項３１】
前記周辺装置機能サービスのための前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、請求項２６に記載のデバイス。
【請求項３２】
前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキーから前記周辺装置機能サービスで認証するための前記第２のパスフレーズを送信する前に、前記ワイヤレスドッキングセンターから、前記周辺装置機能サービスのための前記第２のパスフレーズを受信するようにさらに構成される、請求項２６に記載のデバイス。
【請求項３３】
セキュアワイヤレス接続を確立するために、前記少なくとも１つのプロセッサは、
前記ワイヤレス接続を守るためにワイヤレスドッキー、認証情報を受信するようにさらに構成され、
前記認証情報を受信することは、
前記ワイヤレスドッキングセンターから、ワイヤレス保護設定（ＷＰＳ）を用いて前記認証情報を受信することと、
前記ワイヤレスドッキングセンターから、近接場通信（ＮＦＣ）を用いて前記認証情報を受信することと、
ユーザ入力として前記ワイヤレス認証情報を受信することと
のうちの少なくとも１つを備える、請求項２６に記載のデバイス。
【請求項３４】
ワイヤレスドッキングセンターであって、
ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立するための手段と、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのアプリケーションサービスプラットフォーム（ＡＳＰ）セッション要求を受信するための手段と、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングサービスで認証するための第１のパスフレーズを受信するための手段と、
前記受信された第１のパスフレーズに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するための手段と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを拒否するための手段と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを許可するための手段と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスのセッションを確立するための手段と、
ここにおいて、前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを受信するための手段は、前記ＡＳＰセッション要求を受信することの一部として前記第１のパスフレーズを受信するための手段を備える、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信するための手段と、
前記要求された周辺装置機能サービスで認証するための第２のパスフレーズを受信するための手段と、
前記周辺装置機能サービスのための前記受信された第２のパスフレーズに基づいて、前記ワイヤレスドッキーが前記周辺装置機能サービスにアクセスするのを許可されるか否かを決定するための手段、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記周辺装置機能サービスのセッションを確立するための手段と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記周辺装置機能サービスへのアクセスを拒否するための手段と、
を備える、ワイヤレスドッキングセンター。
【請求項３５】
前記ワイヤレスドッキングサービスのセッションを確立するための手段をさらに備え、
前記第１のパスフレーズを受信するための前記手段は、ドッキングプロトコルメッセージの一部として前記第１のパスフレーズを受信するための手段を備える、請求項３４に記載のデバイス。
【請求項３６】
ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立するための手段と、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのアプリケーションサービスプラットフォーム（ＡＳＰ）セッション要求を送信するための手段と、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングサービスで認証するための第１のパスフレーズを送信するための手段と、
受信された第１のパスフレーズに基づいて、前記ワイヤレスドッキングサービスにアクセスするための手段と、
前記ワイヤレスドッキングサービスにアクセスするための前記手段は、前記ワイヤレスドッキングサービスのセッションを確立するための手段を備え、
ここにおいて、前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを送信するための前記手段は、前記ＡＳＰセッション要求を送信することの一部として前記第１のパスフレーズを受信するための手段を備える、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信するための手段と、
前記周辺装置機能サービスで認証するための第２のパスフレーズを送信するための手段と、
前記周辺装置機能サービスのために前記受信された第２のパスフレーズに基づいて、前記周辺装置機能サービスのセッションを確立するための手段と
を備える、デバイス。
【請求項３７】
ワイヤレスドッキーによって、前記ワイヤレスドッキングサービスの前記セッションを確立するための手段をさらに備え、
前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを送信するための前記手段は、ドッキングプロトコルメッセージの一部として前記第１のパスフレーズを送信するための手段を備える、請求項３６に記載のデバイス。
【請求項３８】
命令を備える非一時的コンピュータ可読記憶媒体であって、前記命令は、実行されたときに、少なくとも１つのプロセッサに、
ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立させ、
前記ワイヤレスドッキーから、ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのアプリケーションサービスプラットフォーム（ＡＳＰ）セッション要求を受信させ、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングサービスで認証するための第１のパスフレーズを受信させ、
前記受信された第１のパスフレーズに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定させ、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを拒否させ、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを許可させ、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスのセッションを確立させ、
ここにおいて、前記少なくとも１つのプロセッサに前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを受信させる前記命令はさらに、前記少なくとも１つのプロセッサに、前記ＡＳＰセッション要求を受信することの一部として前記第１のパスフレーズを受信させる命令を備える、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信させ、
前記要求された周辺装置機能サービスで認証するための第２のパスフレーズを受信させ、
前記周辺装置機能サービスのための前記受信された第２のパスフレーズに基づいて、前記ワイヤレスドッキーが前記周辺装置機能サービスにアクセスするのを許可されるか否かを決定させ、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記周辺装置機能サービスのセッションを確立させ、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記周辺装置機能サービスへのアクセスを拒否させる、
非一時的コンピュータ可読記憶媒体。
【請求項３９】
前記少なくとも１つのプロセッサに、
前記ワイヤレスドッキーから前記第１のパスフレーズを受信する前に、セキュアワイヤレス接続を介して、前記ドッキーに前記第１のパスフレーズを送信させる命令をさらに備える、請求項３８に記載の非一時的コンピュータ可読記憶媒体。
【請求項４０】
命令を備える非一時的コンピュータ可読記憶媒体であって、前記命令は、実行されたときに、少なくとも１つのプロセッサに、
ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立させ、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのアプリケーションサービスプラットフォーム（ＡＳＰ）セッション要求を送信させ、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングサービスで認証するための第１のパスフレーズを送信させ、
受信された第１のパスフレーズに基づいて、前記ワイヤレスドッキングサービスにアクセスさせ、
ここにおいて、前記少なくとも１つのプロセッサに前記ワイヤレスドッキングサービスをアクセスさせる前記命令は、前記少なくとも１つのプロセッサに、前記ワイヤレスドッキングサービスのセッションを確立させ、
ここにおいて、前記少なくとも１つのプロセッサに前記ワイヤレスドッキングサービスで認証するための前記第１のパスフレーズを受信させる前記命令はさらに、前記少なくとも１つのプロセッサに、前記ＡＳＰセッション要求を送信することの一部として前記第１のパスフレーズを受信させる命令を備える、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信させ、
前記周辺装置機能サービスで認証するための第２のパスフレーズを送信させ、
前記周辺装置機能サービスのための前記受信された第２のパスフレーズに基づいて、前記周辺装置機能サービスのセッションを確立させる、
非一時的コンピュータ可読記憶媒体。
【請求項４１】
前記少なくとも１つのプロセッサに、
前記ワイヤレスドッキングセンターから、ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されたという確認を受信させる命令をさらに備え、
前記少なくとも１つのプロセッサに前記ワイヤレスドッキングセッションの前記セッションを確立させる前記命令は、前記確認を受信するのに応答して、前記少なくとも１つのプロセッサに、前記ワイヤレスドッキングの前記セッションを確立させる命令を備える、請求項４０に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本出願は、各々の内容全体が参照により本明細書に組み込まれる、２０１３年２月２２日に出願された米国仮出願第６１／７６８，０６３号、および２０１３年１月４日に出願された米国仮出願第６１／７４９，１７０号の優先権を主張する。
【０００２】
[0002]本開示は、電子デバイス間のワイヤレスドッキングのための技法に関する。
【背景技術】
【０００３】
[0003]「ドック」と呼ばれることもあるドッキングステーションは、モニタ、キーボード、マウス、プリンタ、または他のタイプの入力もしくは出力デバイスなどの周辺装置にラップトップコンピュータなどの電子デバイスを結合するために時々使用される。これらのドッキングステーションは通常、電子デバイスとドッキングステーションとの間の物理的接続を必要とする。さらに、電子デバイスおよびドッキングステーションは通常、ドッキング機能が使用され得る前に、まず、ドッキング通信を確立する。
【発明の概要】
【０００４】
[0004]本開示の技法は、ワイヤレスドッキングセンターのワイヤレスドッキングサービス、および／またはアプリケーションサービスプラットフォーム（ＡＳＰ）を用いて実施される１つまたは複数の周辺装置機能サービスのようなサービスに対してワイヤレスドッキーを認証し、アクセス制御制限を実施するための技法を提供する。いくつかの例では、ワイヤレスドッキーは、ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージのようなＡＳＰセッション要求の一部として、ワイヤレスドッキングセンターへのパスフレーズを提供することができる。
【０００５】
[0005]一例では、本開示は、ワイヤレスドッキングセンターによって、ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立することと、ワイヤレスドッキングセンターによって、ワイヤレスドッキーから、ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信することと、ワイヤレスドッキングセンターによって、ワイヤレスドッキーから、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信することとを含む方法を記述する。その方法はさらに、ワイヤレスドッキングセンターによって、受信されたパスフレーズに基づいて、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することと、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、ワイヤレスドッキングセンターによって、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを拒否することと、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングセンターによって、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを許可することとを含む。
【０００６】
[0006]別の例では、本開示は、ワイヤレスドッキーによって、ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立することと、ワイヤレスドッキーによって、ワイヤレスドッキングセンターにワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信することとを含む方法を記述する。その方法はさらに、ワイヤレスドッキーによって、ワイヤレスドッキングセンターに、ワイヤレスドッキングサービスで認証するためのパスフレーズを送信することと、ワイヤレスドッキングサービスにアクセスすることとを含む。
【０００７】
[0007]一例では、本開示は、少なくとも１つのプロセッサと、メモリとを含むワイヤレスドッキングセンターを記述する。少なくとも１つのプロセッサは、ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立し、ワイヤレスドッキーから、ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信し、ワイヤレスドッキーから、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信し、受信されたパスフレーズに基づいて、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定し、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを拒否し、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを許可するように構成され得る。
【０００８】
[0008]一例では、本開示は、少なくとも１つのプロセッサと、メモリとを含むワイヤレスドッキーを記述する。少なくとも１つのプロセッサは、ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立するように構成され得る。ワイヤレスドッキーはさらに、ワイヤレスドッキングセンターに、ワイヤレスドッキングサービスとのワイヤレスティケイティングのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信し、ワイヤレスドッキングサービスにアクセスするように構成される。
【０００９】
[0009]別の例では、本開示は、ワイヤレスドッキングセンターによって実行され得る方法を記述し、その方法は、ワイヤレスドッキングセンターによって、ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立することと、ワイヤレスドッキングセンターによって、ワイヤレスドッキーから、ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信することと、ワイヤレスドッキングセンターによって、ワイヤレスドッキーから、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信することとを備える。その方法はさらに、ワイヤレスドッキングセンターによって、受信されたパスフレーズに基づいて、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することと、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、ワイヤレスドッキングセンターによって、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを拒否することと、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングセンターによって、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを許可することとを含む。
【００１０】
[0010]別の例では、本開示は、ワイヤレスドッキングセンターによって実行され得る方法を記述し、その方法は、ワイヤレスドッキーによって、ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立し、ワイヤレスドッキーによって、ワイヤレスドッキングセンターにワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信する。その方法はさらに、ワイヤレスドッキーによって、ワイヤレスドッキングセンターに、ワイヤレスドッキングサービスで認証するためのパスフレーズを送信することと、ワイヤレスドッキングサービスにアクセスすることとを含むことができる。
【００１１】
[0011]別の例では、本開示は、命令を備える非一時的コンピュータ可読記憶媒体を記述し、その命令は、実行されるときに、少なくとも１つのプロセッサに、ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立させ、ワイヤレスドッキーから、ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信させ、ワイヤレスドッキーから、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信させ、受信されたパスフレーズに基づいて、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定させ、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを拒否させ、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを許可させる。
【００１２】
[0012]別の例では、本開示は、命令を備える非一時的コンピュータ可読記憶媒体を記述し、その命令は、実行されるときに、少なくとも１つのプロセッサに、ワイヤレスドッキングセンターに通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信させ、要求された周辺装置機能サービスで認証するためのパスフレーズを受信させ、周辺装置機能サービスのための受信されたパスフレーズに基づいて、ワイヤレスドッキーが周辺装置機能サービスにアクセスするのを許可されるか否かを決定させ、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、周辺装置機能サービスのセッションを確立させ、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、周辺装置機能サービスへのアクセスを拒否させる。
【００１３】
[0013]別の例では、本開示は、ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立するための装置手段と、ワイヤレスドッキーから、ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信するための手段と、ワイヤレスドッキーから、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信するための手段と、受信されたパスフレーズに基づいて、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するための手段と、ワイヤレスドッキングセンターによって、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを拒否するための手段と、ワイヤレスドッキングセンターによって、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングサービスへのワイヤレスドッキーアクセスを許可するための手段とを記述する。
【００１４】
[0014]別の例では、本開示は、ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立するための装置手段と、ワイヤレスドッキングセンターにワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信するための手段と、ワイヤレスドッキングセンターに、ワイヤレスドッキングサービスで認証するためのパスフレーズを送信するための手段と、ワイヤレスドッキングサービスにアクセスするための手段とを記述する。
【００１５】
[0015]１つまたは複数の例の詳細が、添付の図面および以下の説明において記載されている。他の特徴、目的、および利点は、その説明および図面から、ならびに特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１６】
【図１】[0016]本開示の例による、ワイヤレスドッキー（ＷＤ）がワイヤレス通信リンクを介してワイヤレスドッキングセンター（ＷＤＣ）と通信する例示的なワイヤレスドッキング環境を示す概念図。
【図２】[0017]本開示の例による、アプリケーションサービスプラットフォーム（ＡＳＰ）を通して動作するワイヤレスドッキングサービス（ＷＤＳ）を含む、例示的なワイヤレスドッキング通信スタックを示す概念図。
【図３】[0018]本開示の例による、ＡＳＰを通して動作するＷＤＳのための例示的な通信スタックを示す概念図。
【図４】[0019]本開示の例による、ＡＳＰを通して動作するＷＤＳを用いて、ワイヤレスドッキングセンターとワイヤレスドッキーとが互いにワイヤレス通信を交換するための例示的な手順のためのフローを示す通信図。
【図５】[0020]本開示の例による、ＡＳＰを通して動作するＷＤＳを用いて、ワイヤレスドッキングセンターとワイヤレスドッキーとが互いにワイヤレス通信を交換するための例示的な手順のためのフローを示す通信図。
【図６】[0021]本開示の技法による、ワイヤレスドッキングセンターのワイヤレスドッキングサービスでワイヤレスドッキーを認証するための例示的な方法を示す流れ図。
【図７】[0022]本開示の技法による、ワイヤレスドッキングセンターのワイヤレスドッキングサービスでワイヤレスドッキーを認証するための例示的な方法を示す流れ図。
【発明を実施するための形態】
【００１７】
[0023]以下でさらに詳細に説明されるように、本開示は、アプリケーションサービスプラットフォーム（ＡＳＰ）を通して動作するワイヤレスドッキングサービス（ＷＤＳ）を用いてワイヤレスドッキングのための認証が機能することができるドッキングシステム環境に適用可能なワイヤレス通信技法、プロトコル、方法、およびデバイスを記述する。ワイヤレスドッキングでは、ワイヤレスドッキングステーションが、ワイヤレス通信リンクを用いて、「ドッキー」と呼ばれるクライアントコンピューティングデバイスに、種々のワイヤレスドッキングサービスを広告し、および／または提供することができる。
【００１８】
[0024]ＷＤＳおよびＡＳＰは、Ｗｉ−Ｆｉ（登録商標）通信において実現される場合があり、ＡＳＰの上にあるワイヤレスドッキングサービスは、Ｗｉ−Ｆｉドッキングサービスとして、またはＷｉ−Ｆｉドッキングの一部を用いるワイヤレスドッキングサービスとして実現される場合がある。たとえば、ワイヤレスドッキングサービスは、包括的にはＷｉ−Ｆｉアライアンスによって「Ｗｉ−Ｆｉダイレクト」として推奨される１組の標準規格による、ピアツーピア（Ｐ２Ｐ）トポロジに向けられるＷｉ−Ｆｉドッキング標準規格の一部を使用することができる。
【００１９】
[0025]ＡＰＳは包括的にはワイヤレス通信スタックであり、それによれば、デバイスが、Ｗｉ−Ｆｉダイレクト認定ネットワークのような、ワイヤレスネットワークを介してサービスを容易に広告し、探索し、提供できるようになる場合がある。より詳細には、ＡＳＰスタックは、サービス発見およびセッション作成を可能にする共通の通信およびメッセージングを提供する。ＡＳＰを形成するワイヤレススタックは、Ｗｉ−Ｆｉダイレクト認定に準拠するように実現され得る。本開示の残りの部分は、本開示のワイヤレスドッキングサービスの１つの例示として、Ｗｉ−ＦｉダイレクトＡＳＰ、すなわち、Ｗｉ−Ｆｉダイレクト認定に準拠するように実現されるワイヤレスＡＳＰを通して動作するために実現されるワイヤレスドッキングサービス（ＷＤＳ）の例を常に参照する。これは、Ｗｉ−ＦｉダイレクトＡＳＰを通して動作するＷＤＳが一例にすぎず、ＷＤＳは種々のワイヤレス標準規格、プロトコルおよび技術に従って実施され得るという了解の下で行われる。たとえば、ＷＤＳは、ＷｉＧｉｇ、および／または米国電気電子技術者協会（ＩＥＥＥ）８０２．１１の１組の標準規格（たとえば、８０２．１１、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｄなど）のうちの１つまたは複数、またはＷｉ−Ｆｉ、ＷｉＧｉｇおよび／または１つまたは複数の８０２．１１標準規格の拡張によっても実現され得る。
【００２０】
[0026]ＡＳＰの上で動作するワイヤレスドッキングサービスによれば、ワイヤレスドッキングセンター（ＷＤＣ）が、その特有のドッキングサービスを広告できるようになる場合がある。また、ＡＳＰの上で動作するＷＤＳによれば、ワイヤレスドッキーデバイス、すなわち、ＷＤまたはドッキーが、ドッキングサービスを提供するＷＤＣを探索できるようになる場合がある。また、ＡＳＰの上で動作するＷＤＳによれば、ＷＤＣおよびワイヤレスドッキーが、互いに接続し、広告されたサービスのためのワイヤレスドッキングセッションを互いに確立できるようになる場合もある。ワイヤレスドッキングセッションは、ＷＤＣに結合される周辺装置デバイスによって提供される、周辺装置機能サービス（ＰＦＳ）と呼ばれるサービスを可能にすることができる。たとえば、周辺装置は、ディスプレイ、プロジェクタ、スピーカ、キーボード、マウス、ジョイスティック、データ記憶デバイス、ネットワークインターフェースデバイス、他のドッキングホスト、遠隔制御、カメラ、マイクロフォン、プリンタ、または他のデバイスを含み得る。異なる例では、そのような周辺装置デバイスは、独立型デバイス、または他のコンピュータなど、デバイスの構成要素を含み得る。モバイルハンドセットのようなワイヤレスドッキーデバイスが、ＡＳＰを通して動作するＷＤＳを用いてワイヤレスドッキングセンターとワイヤレスでドッキングすることができ、それにより、ワイヤレスドッキーデバイスが、いくつかの例において、周辺装置のいずれかによってワイヤレスドッキングセンターを介して提供される周辺装置機能サービスにアクセスできるようになる。
【００２１】
[0027]本開示の技法は、ＡＳＰ通信を用いて、ワイヤレスドッキングステーションの周辺装置機能サービスに対して、ドッキーを認証し、ＷＤのアクセスを制御するための技法に関連する。詳細には、ワイヤレスドッキングセンターの管理者または所有者が、ＷＤＣによって提供される１組の周辺装置機能サービスへの特定のＷＤのアクセスを限定するか、制限したい場合がある。また、ＷＤＣの管理者または所有者が、許可されたワイヤレスドッキーの許可されたユーザのみがワイヤレスドッキングサービスに接続できるのを確実にするために、ドッキングステーションに接続するワイヤレスドッキーを認証したい場合もある。
【００２２】
[0028]図１は、ワイヤレスドッキー（ＷＤ）１１０がワイヤレス通信リンク１３０を介してワイヤレスドッキングセンター（ＷＤＣ）１２０との認証を通信する例示的なワイヤレスドッキング環境１００の概念図である。ワイヤレスドッキー１１０は、ワイヤレスドッキングのために構成されたモバイルデバイスであり、ワイヤレスドッキング環境１００との関連ではワイヤレスドッキーと呼ばれる。ワイヤレスドッキー１１０は、スマートフォンもしくは他のモバイルハンドセット、タブレットコンピュータ、ラップトップコンピュータ、または他の電子デバイスなどの、モバイルデバイスであり得る。ワイヤレスドッキー１１０は、より大きなデバイスまたはシステムの構成要素とすることもできる。たとえば、ワイヤレスドッキー１１０は、プロセッサ、プロセッシングコア、チップセット、または別のタイプの１つまたは複数の集積回路を備えることもできる。
【００２３】
[0029]ワイヤレスドッキングセンター１２０（ワイヤレスドッキングステーションまたはワイヤレスドッキングハブと呼ばれる場合もある）は、種々の周辺装置デバイス１４０、１４２、１４４と通信によって結合される。周辺装置１４０、１４２および１４４はそれぞれ周辺装置機能サービス（ＰＦＳ）に関連付けられ得る。各周辺装置機能サービスは、通信リンク１３０を介して、周辺装置１４０、１４２、１４４のうちの１つとのワイヤレス通信を可能にする場合がある。
【００２４】
[0030]ワイヤレスドッキングセンター１２０は、アプリケーションサービスプラットフォームを用いてワイヤレスドッキー１１０に１つまたは複数の周辺装置サービスを広告するか、または別の方法でアクセス可能にすることができる。ワイヤレスドッキングセンター１２０は、コンピューティング環境内で接続性エージェントとしての役割を果たすワイヤレスドッキングホストデバイスとすることができる。ワイヤレスドッキングセンター１２０は、専用ワイヤレスドックとすることができるか、またはスマートフォンもしくは他のモバイルハンドセット、タブレットコンピュータ、ラップトップコンピュータ、または他の電子デバイスの中で実現されるか、あるいは上記のうちのいずれかのより大きなデバイスまたはシステムの一部として含まれる構成要素、サブシステム、または１つまたは複数の集積回路として実現されることも可能である。
【００２５】
[0031]周辺装置デバイス１４０、１４２、１４４は、ワイヤレスドッキングセンター１２０と通信することが可能なディスプレイ、プロジェクタ、スピーカ、キーボード、マウス、ジョイスティック、データ記憶デバイス、ネットワークインターフェースデバイス、他のドッキングホスト、遠隔制御、カメラ、マイクロフォン、プリンタ、または様々な他のデバイスのうちのいずれかを含み得る。周辺装置デバイス１４０、１４２、１４４はすべて、ワイヤレス通信リンクを介してワイヤレスドッキングセンター１２０に結合されることも可能である。いくつかの例では、いくつかの周辺装置デバイスは、有線通信リンクを介してドッキングセンター１２０に結合されることも可能である。ワイヤレスドッキングセンター１２０は、個々の周辺装置デバイス１４０、１４２、１４４の機能をワイヤレスドッキングサービスとして抽出することができる。
【００２６】
[0032]ワイヤレス通信リンク１３０は、ワイヤレスドッキー１１０とワイヤレスドッキングセンター１２０との間で通信信号を伝搬することができる任意のワイヤレスリンクとすることができる。いくつかの例では、ワイヤレス通信リンク１３０は、２．４ギガヘルツ（ＧＨｚ）帯、５ＧＨｚ帯、６０ＧＨｚ帯、または他の周波数帯などの、周波数帯内の無線周波数通信で実現され得る。いくつかの例では、ワイヤレス通信リンク１３０は、（Ｗｉ−Ｆｉアライアンスによって推奨されるような）Ｗｉ−Ｆｉ、（ワイヤレスギガビットアライアンスによって推奨されるような）ＷｉＧｉｇ、および／もしくは米国電気電子技術者協会（ＩＥＥＥ）８０２．１１の１組の標準規格（たとえば、８０２．１１、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｄなど）、あるいは他の標準規格、プロトコル、または技術の中の１組または複数組の標準規格、プロトコル、または技術に準拠することができる。２．４ＧＨｚ帯、５ＧＨｚ帯、および６０ＧＨｚ帯など、ワイヤレス通信リンク１３０のために使用される周波数帯は、本開示のために、Ｗｉ−Ｆｉ、ＷｉＧｉｇの標準規格、任意の１つもしくは複数のＩＥＥＥ８０２．１１プロトコル、および／あるいは他の適用可能な標準規格またはプロトコルに照らして理解されるように規定され得る。
【００２７】
[0033]ワイヤレスドッキー１１０は探索することができ、ワイヤレスドッキングセンター１２０は、通信リンク１３０を用いてＡＳＰメッセージを送信することによって、ワイヤレスドッキングサービスを広告することができる。ＡＳＰメッセージは、Ｗｉ−Ｆｉダイレクトサービス通信プロトコルを用いて送られる、ＵＤＰデータグラムのようなメッセージとすることができる。通信リンク１３０を介して送信される通信は、ワイヤレス保護アクセス（ＷＰＡ：Wireless Protected Access）またはワイヤレス保護アクセスＩＩ（ＷＰＡ２）のようなワイヤレスセキュリティプロトコルを用いて守られ得る。セキュアリンク層通信が確立されると、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、ワイヤレスドッキングサービスおよび周辺装置機能サービスのためのＡＳＰサービス発見およびＡＳＰセッション作成に携わる。
【００２８】
[0034]サービス発見およびセッション作成を実行するために、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、種々のＡＳＰ方法呼出しおよび／またはイベントを用いて、一連のＡＳＰメッセージを送信することができる。ＡＳＰ方法およびイベントは、ワイヤレスドッキングサービス、およびワイヤレスドッキングセンター１２０の周辺装置機能サービスのような、ＡＳＰを用いるサービスのためのサービス発見およびセッション作成をサポートする。ＡＳＰを利用することによって、通信リンク１３０、およびワイヤレスドッキー１１０のようなＡＳＰ適合サービス探索デバイスを介して動作するワイヤレスサービスは、サービス広告および発見機能を個々に実施するために各ＰＦＳを要求するのではなく、標準的な通信またはメッセージを用いてＡＳＰサービスアドバタイザ（たとえば、ワイヤレスドッキングセンター１２０）のサービスを容易に見つけ（発見し）、アクセスすることができる。
【００２９】
[0035]ワイヤレスドッキングサービスにアクセスするために、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、ワイヤレスドッキングセンター１２０がワイヤレスドッキングサービスを提供するか否かを決定する。ワイヤレスドッキングセンター１２０が、ワイヤレスドッキー１１０が探索するワイヤレスドッキングサービスを提供する場合には、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、そのサービスのためのワイヤレスドッキングサービスセッションを作成しようと試みる。
【００３０】
[0036]ワイヤレスドッキングサービスのためのセッション作成中に、ワイヤレスドッキー１１０は、秘密データを含むことができるセッション要求をワイヤレスドッキングセンター１２０に送信し、セッション要求は、パスフレーズ、トークン、認証データおよび／または暗号化されたデータを備えることができる。ワイヤレスドッキングセンター１２０は、パスフレーズを含むセッション要求を受信し、パスフレーズを１つまたは複数の記憶されたパスフレーズと比較し、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することができる。各パスフレーズは１つまたは複数のドッキーに関連付けられ得る。応答性のワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されず、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキングサービスへのワイヤレスドッキー１１０のアクセスを拒否する。
【００３１】
[0037]ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングセンター１２０は、ＷＤＳへのアクセスが許可されたことを確認することができ、ＷＤＳセッションを確立する。ＷＤＳセッションが確立されると、ワイヤレスドッキングセンター１２０は、オプションで、通信リンク１３０を介して、周辺装置機能サービスのうちの１つまたは複数に関するパスフレーズをワイヤレスドッキー１１０に送信することができる。代替的には、ワイヤレスドッキー１１０は、ＰＦＳに関するパスフレーズを記憶するか、またはキャッシュすることができる。
【００３２】
[0038]ＷＤＳセッションを確立するのに応答して、ワイヤレスドッキー１１０は、サービス発見を実行し、ＰＦＳのためのセッションを確立しようと試みることができる。セッションを確立しようと試みることの一部として、ワイヤレスドッキー１１０は、ＰＦＳに関連付けられるパスフレーズを含むセッション要求をワイヤレスドッキングセンター１２０に送信することができる。ワイヤレスドッキングセンター１２０は、セッション要求を受信し、そのパスフレーズが特定の周辺装置機能サービスのためのパスフレーズと一致すると決定するのに応答して、ワイヤレスドッキングセンター１２０は、セクションが作成されたことを確認し、セッションを確立することができる。セッションが確立されると、ワイヤレスドッキー１１０は、関連付けられるＰＦＳを用いて、周辺装置１４０のような周辺装置と通信することができる。ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０が利用しようと試みることを望む任意の付加的なＰＦＳのための、サービス発見およびセッション設定を実行するプロセスを繰り返すことができる。
【００３３】
[0039]本開示の技法による一例では、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０とのセキュアワイヤレス通信接続を確立し、ワイヤレスドッキー１１０から、ワイヤレスドッキングセンター１２０のワイヤレスドッキングサービスへのＡＳＰセッション要求を受信するように構成され得る。ワイヤレスドッキングセンター１２０はさらに、ワイヤレスドッキーから、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信し、受信されたパスフレーズに基づいて、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定し、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されないと決定する応答して、ワイヤレスドッキングサービスへのワイヤレスドッキー１１０のアクセスを拒否し、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングサービスへのワイヤレスドッキー１１０のアクセスを許可するように構成され得る
[0040]本開示の技法による別の例では、ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０とのセキュアワイヤレス通信接続を確立し、ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信するように構成され得る。ワイヤレスドッキー１１０はさらに、ワイヤレスドッキングセンターに、ワイヤレスドッキングサービスで認証するためのパスフレーズを送信し、ワイヤレスドッキングサービスにアクセスするように構成され得る。
【００３４】
[0041]ワイヤレスドッキングサービスおよび／または周辺装置機能サービスとともにＡＳＰを用いてサービスのための認証を実施することに関連する種々の例が説明されてきた。本開示の技法を例示するさらに詳細な流れ図が図４および図５に関して例示される。
【００３５】
[0042]図２は、この例では、Ｗｉ−Ｆｉダイレクトワイヤレス通信２０２を介して動作するワイヤレスアプリケーションサービスプラットフォーム（ＡＳＰ）２０４を用いる例示的なワイヤレスドッキング通信スタックを示す概念図である。Ｗｉ−Ｆｉダイレクト通信２０２は、それを介してＡＳＰ２０４が動作することができるワイヤレス通信の１つの例示的な実施態様である。送信サービス２１０、再生サービス２１２、印刷サービス２１４、表示サービス２１６および他の潜在的なサービス２１８を含む、種々のワイヤレスサービスがＡＳＰ２０４を介して提供され得る。これらのサービス２１０、２１２、２１４、２１６、２１８はそれぞれ、その上で実行されるアプリケーションを有することができる。これらのサービス２１０、２１２、２１４、２１６、２１８はそれぞれ、ワイヤレスドッキングセンター１２０を通してアクセス可能な１つまたは複数のデバイスによって提供され、ＡＳＰ２０４を介して管理され得る。
【００３６】
[0043]また、ワイヤレスドッキングも、ワイヤレスドッキングサービス（ＷＤＳ）２４２として、ＡＳＰ２０４を介して実施され得る。ＷＤＳ２４２は、Ｗｉ−Ｆｉダイレクトサービスとして提供される場合があり、Ｗｉ−Ｆｉダイレクトドッキングサービスと呼ばれる場合もある。Ｗｉ−Ｆｉダイレクトドッキングサービスは、Ｗｉ−Ｆｉダイレクト実施態様の例では、Ｗｉ−Ｆｉドッキングの一部、詳細には、Ｐ２ＰＷｉ−Ｆｉダイレクトトポロジを介して動作するＷｉ−Ｆｉドッキングの一部とすることができる。ＷＤＳ２４２は、たとえば、ワイヤレスドッキー１１０のようなデバイスおよび／またはワイヤレスドッキングセンター１２０にロードされるか、または記憶され得るソフトウェアモジュールとして実現され得る。また、ＷＤＳ２４２の態様は、いくつかの例では、ハードウェアと統合されるか、ハードウェアとあらかじめパッケージングされるか、またはハードウェアにおいて実現され得る。たとえば、ＷＤＳ２４２は、１つまたは複数の集積回路および１つまたは複数のメモリ構成要素を含む集積回路またはチップセット上に記憶されるか、統合されるか、またはそのような集積回路またはチップセットによって実現され得る。ＷＤＳ２４２は、図３にさらに示されるように、ＡＳＰ２０４を通してワイヤレスドッキングの態様を管理することができる。
【００３７】
[0044]図２の例では、送信サービス２１０、再生サービス２１２、印刷サービス２１４および表示サービス２１６はそれぞれ周辺装置機能サービスとすることができる。送信サービス２１０、再生サービス２１２、印刷サービス２１４および表示サービス２１６はそれぞれ、方法呼出しを用いてＡＳＰ２０４と通信し、そのサービスを広告することができ、ＡＳＰ２０４がサービス２１０、２１２、２１４および２１６のそれぞれのためのセッションを作成できるようにすることができる。いくつかの例では、ＡＳＰ２０４は、サービス２１０、２１２、２１４および２１６からコマンド、機能呼出しおよび／またはイベントを受信することができ、ＡＳＰ方法またはイベントに翻訳することができる。
【００３８】
[0045]ワイヤレスドッキングサービス２４２は、ワイヤレスドッキー１１０がＷＤＳ２４２にアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキーワイヤレスドッキー１１０に送信サービス２１０、再生サービス２１２、印刷サービス２１４および表示サービス２１６ごとのパスフレーズまたは認証情報を与えることができる。サービス２１０、２１２、２１４および２１６はそれぞれ、ＷＤＳ２４２からパスフレーズを受信し、ワイヤレスドッキー１１０から供給されたパスフレーズを受信するのに応答して、ＰＦＳのセッションを作成するように構成され得る。
【００３９】
[0046]図３は、特にＷＤＳインターフェース４４２を含む、本開示の１つまたは複数の例による、例示的なワイヤレスドッキングサービス通信スタック３００を例示する概念図である。ワイヤレスドッキングサービス通信スタック３００は、図２の例において示される構成要素およびプロトコルスタックを有することができる。ＷＤＳインターフェース４４２は、ＡＳＰ２０４を通してワイヤレスドッキング通信４１６を直接可能にするためのＷＤＳ２４２（たとえば、Ｗｉ−Ｆｉダイレクトドッキングサービス）を可能にする。
【００４０】
[0047]図３の例では、アプリケーションサービスプラットフォーム（ＡＳＰ）２０４は、Ｗｉ−Ｆｉダイレクト２０２の上で機能し、ワイヤレスドッキングの種々の構成要素および態様は、ＡＳＰ２０４およびＷｉ−Ｆｉダイレクト２０２の上で機能することができる（いずれも図２を参照しながら先に説明された）。パケットベーストランスポート層プロトコルスタックが、インターネットプロトコル（ＩＰ）通信４０２を含むことができるＡＳＰ２０４の上で動作することができ、種々のトランスポート層通信４０４のうちの１つまたは複数がＩＰ通信４０２の上で動作する。ＩＰ通信４０２は、図３に示されるように、ＡＳＰ２０４の上で動作するか、またはＷｉ−Ｆｉダイレクト２０２上で直接動作することができる。トランスポート層通信４０４は、伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ストリーム制御伝送プロトコル（ＳＣＴＰ）、または他のトランスポート層通信プロトコルのうちの１つまたは複数を含むことができる。たとえば、図３に示されるように、ＨＴＴＰ４０６およびＷｉＦｉ（登録商標）シリアルバス（ＷＳＢ）４０８は、ＴＣＰ／ＩＰの上で動作することができ、一方、ミラキャスト４１４は、ＵＤＰ／ＩＰの上で動作することができ、ＷＳＢ４０８は、ＴＣＰ／ＩＰの上で、またはＷｉ−Ｆｉダイレクト２０２を介して直接動作することもできる。
【００４１】
[0048]シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ）コマンド４１０および一般イベント通知アーキテクチャ（ＧＥＮＡ）イベント通知４１２を含む、平文通信ペイロードが、ＨＴＴＰ４０６を介して送信され得る。また、通信ペイロードは、トランスポート層４０４上で直接動作するバイナリワイヤレスドッキングプロトコル４１８内にも実装され得る。ワイヤレスドッキング通信４１６は、ＳＯＡＰ４１０、ＧＥＮＡ４１２、バイナリドッキングプロトコル４１８またはＷＳＢ４０８のいずれかの上で送信され得る。種々の種類のデバイスまたは種々のサービスは、ワイヤレスドッキング通信を交換するためにこれらのドッキング通信チャネルのうちの任意の１つまたは複数を用いることができる。アプリケーション通信４２０は、ドッキング通信４１６を介して送信され得る。
【００４２】
[0049]通信スタック３００は、通信スタック３００の異なる構成要素間にいくつかの通信インターフェースを含む。ＡＳＰ２０４とドッキング４１６との間のＷＤＳインターフェース４４２は、ＡＳＰ方法およびイベントのためのワイヤレスドッキングインターフェースとしての役割を果たす。ＷＤＳインターフェース４４２は、ワイヤレスドッキング通信を管理するためにＡＳＰ２０４上で直接動作するＷＤＳ２４２を実現することができる。
【００４３】
[0050]ワイヤレスドッキング通信スタック３００には、種々の他の通信インターフェースも含まれる。ＧＥＮＡ４１２とドッキング４１６との間の通信インターフェース４３２は、ドッキングプロトコルイベントメッセージのためのインターフェースとしての役割を果たす。ＳＯＡＰ４１０とドッキング４１６との間の通信インターフェース４３４は、ドッキングプロトコルコマンドメッセージのためのインターフェースとしての役割を果たす。ミラキャスト４１４とドッキング４１６との間の通信インターフェース４３６は、ミラキャスト動作のためのインターフェースとしての役割を果たす。ＷｉＦｉシリアルバス（ＷＳＢ）４０８とドッキング４１６との間の通信インターフェース４３８は、ＷｉＦｉシリアルバス動作のためのインターフェースとしての役割を果たす。バイナリドッキングプロトコル４１８とドッキング４１６との間の通信インターフェース４４０は、バイナリドッキングプロトコル動作のためのインターフェースとしての役割を果たす。
【００４４】
[0051]先に言及されたように、ＷＤＳインターフェース４４２は、ワイヤレスドッキング通信を管理するためにＡＳＰ２０４上で直接動作するＷＤＳ２４２を実現することができる。ワイヤレスドッキングセンター１２０とワイヤレスドッキー１１０との間のワイヤレスドッキング通信を管理するＷＤＳ２４２を実現するＷＤＳインターフェース４４２の更なる詳細が図４を参照しながら説明される。
【００４５】
[0052]図４は、本開示の１つまたは複数の例による、ワイヤレスアプリケーションサービスプラットフォーム（ＡＳＰ）を用いて互いとのワイヤレスドッキングセッションを広告し、探索し、確立し、操作し、解除するために、ワイヤレスドッキングセンター１２０とワイヤレスドッキー１１０が互いとのワイヤレス通信を交換する例示的な手順のためのフロー５００を例示する通信図である。図４の例では、ワイヤレスドッキングセンター１２０およびワイヤレスドッキー１１０はそれぞれ、ワイヤレスドッキングサービス（ＷＤＳ）２４２とＡＳＰ２０４の両方を運用するように構成される。ＷＤＳ２４２は、図３に示されるように、ＷＤＳインターフェース４４２を介して、ＡＳＰ２０４を通して直接通信することができる。詳細には、ワイヤレスドッキングセンター１２０は、ＡＳＰ２０４Ａを通してワイヤレスドッキングサービス２４２Ａを運用するように構成され得、ワイヤレスドッキー１１０は、ＡＳＰ２０４Ｂを通してワイヤレスドッキングサービス２４２Ｂを運用するように構成され得る。ワイヤレスドッキングサービス２４２Ａは、ＡＳＰ２０４Ａを通してワイヤレスドッキングセンター１２０のためのワイヤレスドッキング通信を管理することができ、ワイヤレスドッキングサービス２４２Ｂは、ＡＳＰ２０４Ｂを通してワイヤレスドッキー１１０のためのワイヤレスドッキング通信を管理することができる。
【００４６】
[0053]ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０が１つまたは複数のチャネルを用いてセキュアリンク層通信を確立すると、ワイヤレスドッキングセンター１２０は最初に、ＷＤＳ２４２Ａを用いて、ＡＳＰ２０４Ａを通してワイヤレスドッキングサービスを広告する通信を生成することができる。ワイヤレスドッキー１１０は最初に、ＷＤＳ２４２Ｂを用いて、ＡＳＰ２０４Ｂを通してワイヤレスドッキングサービスを探索する通信を生成することができる。ワイヤレスドッキングセンター１２０およびワイヤレスドッキー１１０は、その後、ＡＳＰ２０４ＡおよびＡＳＰ２０４Ｂを通して動作するＷＤＳ２４２ＡおよびＷＤＳ２４２Ｂをそれぞれ用いて、１つまたは複数のワイヤレスドッキングサービスのための互いとのワイヤレスドッキングセッションを設定することができる。ワイヤレスドッキングセッションが設定されると、ワイヤレスドッキングセンター１２０およびワイヤレスドッキー１１０は、ＡＳＰセッションのＩＰトランスポート４０２とトランスポート層４０４とを通してドッキングプロトコルメッセージを交換することができる。すべてのワイヤレスドッキングサービス動作が、ワイヤレスドッキングプロトコルによって規定され得る。周辺装置機能の使用を推進する動作は、ＡＳＰ２０４とのいかなるやりとりも不要な場合がある。これらの機能が次のようにさらに詳細に説明される。
【００４７】
[0054]図４のフローに示されるように、ワイヤレスドッキングセンター１２０のＷＤＳ２４２Ａは最初に、Ｐ２Ｐプローブ交換およびサービス発見に関与することができる。プローブ交換およびサービス発見を開始するために、ワイヤレスドッキングセンター１２０は、ＡｄｖｅｒｔｉｓｅＳｅｒｖｉｃｅ（）通信５０２を生成することができる。ＷＤＳ２４２Ａは、ワイヤレスドッキングセンター１２０の外部における通信を管理するために、ワイヤレスドッキングセンター１２０のＡＳＰ２０４ＡにＡｄｖｅｒｔｉｓｅＳｅｒｖｉｃｅ（）通信５０２を通信する。ＷＤＳ２４２Ａは、ＡｄｖｅｒｔｉｓｅＳｅｒｖｉｃｅ（）通信５０２を、ＡｄｖｅｒｔｉｓｅＳｅｒｖｉｃｅ（ｓｅｒｖｉｃｅ＿ｎａｍｅ、ｐｏｒｔ、ｐｒｏｔｏ、ｓｈａｒｅ、ａｕｔｏ＿ａｃｃｅｐｔ、ｓｅｒｖｉｃｅ＿ｉｎｆｏｒｍａｔｉｏｎ）の形に構造化することができ、ただし、ｓｅｒｖｉｃｅ＿ｎａｍｅ、ｐｏｒｔ、ｐｒｏｔｏ、ｓｈａｒｅ、ａｕｔｏ＿ａｃｃｅｐｔ、ｓｅｒｖｉｃｅ＿ｉｎｆｏｒｍａｔｉｏｎはＡｄｖｅｒｔｉｓｅＳｅｒｖｉｃｅ方法の引数である。ｓｅｒｖｉｃｅ＿ｎａｍｅ引数は、ｏｒｇ．ｗｉ−ｆｉ．ｄｉｒｅｃｔｓｖｃｓｄｏｃｋｉｎｇ．ｗｄｃとすることができる。ｐｏｒｔはドッキングセンターにおけるドッキングプロトコルメッセージのためのポート番号とすることができる。ｐｒｏｔｏ（ｐｒｏｔｏｃｏｌ）引数は、ＷＤＳのためのデータを送信するために用いられるプロトコルを指示し、ＴＣＰの場合、６に設定され得る。ａｕｔｏ＿ａｃｃｅｐｔ引数は、ドッキングセンターが接続要求を自動的に受け入れるか否かを指示し、ドッキングプロトコルにワイヤレスドッキー１１０からのサービス要求内の情報を処理させるために、偽（ｆａｌｓｅ）に設定され得る。ｓｅｒｖｉｃｅ＿ｉｎｆｏｒｍａｔｉｏｎ引数は、ワイヤレスドッキングサービスに関連する情報を含むことができ、関連付けられる周辺装置機能（マウス、キーボードなど）、周辺装置機能の利用可能性（使用中、利用可能など）、周辺装置機能をサポートするために使用され得る周辺装置機能プロトコル（Ｗｉ−Ｆｉディスプレイ（ＷＦＤ）、ＷｉＦｉシリアルバス（ＷＳＢ）など）、周辺装置機能をサポートするために使用され得るペイロード接続（物理層（ＰＨＹ）仕様、動作チャネル、ピアツーピア（Ｐ２Ｐ）グループロールなど）、サポートされ得るドッキングプロファイル（オフィスドッキング、Ａ／Ｖエンターテイメントなど）、またはワイヤレスドッキングサービスに関する他の情報を指示することができる。
【００４８】
[0055]Ｐ２Ｐプローブ交換およびサービス発見の一部として、ワイヤレスドッキー１１０のＷＤＳ２４２Ｂは最初に、ＳｅｅｋＳｅｒｖｉｃｅ（）通信５０４を生成することができる。ＳｅｅｋＳｅｒｖｉｃｅ（）通信は、特定のサービスを探索するために用いられる。ＷＤＳ２４２Ｂは、ワイヤレスドッキー１１０の外部にある通信を管理するために、ＳｅｅｋＳｅｒｖｉｃｅ（）通信５０４をワイヤレスドッキー１１０のＡＳＰ２０４Ｂに通信する。ＷＤＳ２４２Ｂは、ＳｅｅｋＳｅｒｖｉｃｅ（）通信５０４をＳｅｅｋＳｅｒｖｉｃｅ（ｓｅｒｖｉｃｅ＿ｎａｍｅ、ｅｘａｃｔ＿ｓｅａｒｃｈ、ｍａｃ＿ａｄｄｒｅｓｓ、ｓｅｒｖｉｃｅ＿ｉｎｆｏｒｍａｔｉｏｎ＿ｒｅｑｕｅｓｔ）の形に構造化することができ、ただし、ｓｅｒｖｉｃｅ＿ｎａｍｅ、ｅｘａｃｔ＿ｓｅａｒｃｈ、ｍａｃ＿ａｄｄｒｅｓｓ、ｓｅｒｖｉｃｅ＿ｉｎｆｏｒｍａｔｉｏｎ＿ｒｅｑｕｅｓｔはＳｅｅｋＳｅｒｖｉｃｅ方法の引数またはパラメータである。
【００４９】
[0056]ｓｅｒｖｉｃｅ＿ｎａｍｅ引数は、ワイヤレスドッキー１１０が探索しているサービスの名称を含む。本開示の技法によれば、ｓｅｒｖｉｃｅ＿ｎａｍｅ引数は、Ｗｉ−Ｆｉダイレクトドッキングサービスを探索するときに、ｏｒｇ．ｗｉ−ｆｉ．ｄｉｒｅｃｔｓｖｃｓｄｏｃｋｉｎｇ．ｗｄｃとすることができる。いくつかの例において、ｓｅｒｖｉｃｅ＿ｎａｍｅ引数は、ｅｘａｃｔ＿ｓｅａｒｃｈ引数の値に応じて、サービス名称のプレフィックスとすることができる。
【００５０】
[0057]ｅｘａｃｔ＿ｓｅａｒｃｈ引数は、ＡＳＰ２０４がサービス名称のハッシュを送信するか否かを規定する。ｅｘａｃｔ＿ｓｅａｒｃｈが真（ｔｒｕｅ）である場合には、ＡＳＰ２０４はサービスのハッシュを送信する。ｅｘａｃｔ＿ｓｅａｒｃｈが偽である場合には、ＡＳＰ２０４はハッシュを送信しない。サービスが特定のデバイスから探索されている場合には、ｍａｃ＿ａｄｄｒｅｓｓパラメータは、Ｐ２ＰデバイスのＭＡＣアドレスを含む。ＭＡＣアドレス引数は、ＡＳＰが、近くに位置するすべてのＷｉ−Ｆｉダイレクトデバイス上で要求されるサービスを探索することになる場合には空白である。ｓｅｒｖｉｃｅ＿ｉｎｆｏｒｍａｔｉｏｎ＿ｒｅｑｕｅｓｔ引数は、周辺装置機能情報およびドッキングプロファイル情報を含む要求を識別するストリングのリストを含むことができる。
【００５１】
[0058]図４に示されるように、ＡＳＰ２０４ＡおよびＡＳＰ２０４Ｂは、ＷＤＳ２４２ＡおよびＷＤＳ２４２Ｂがそれぞれ、ワイヤレスドッキングサービスを広告する通信およびワイヤレスドッキングサービスを探索する通信を生成した後に、ワイヤレスドッキングセンター１２０とワイヤレスドッキー１１０との間のワイヤレス通信を管理する。詳細には、ワイヤレスドッキングセンター１２０とワイヤレスドッキー１１０との間の通信は、Ｐ２Ｐプローブ交換サービス発見の形をとることができ、結果として、ワイヤレスドッキー１１０において、ＡＳＰ２０４ＢがＳｅａｒｃｈＲｅｓｕｌｔ（）メッセージをＷＤＳ２４２Ｂに通信することができる。
【００５２】
[0059]その後、ワイヤレスドッキー１１０においてＷＤＳ２４２Ｂは、ＣｏｎｎｅｃｔＳｅｓｓｉｏｎ（）通信５０６を送信することによって、ワイヤレスドッキングセンター１２０からドッキングサービスを要求することができる。詳細には、ＷＤＳ２４２Ｂは、ＣｏｎｎｅｃｔＳｅｓｓｉｏｎ（）通信５０６をＣｏｎｎｅｃｔＳｅｓｓｉｏｎ（ｓｅｒｖｉｃｅ＿ｍａｃ、ａｄｖｅｒｔｉｓｅｍｅｎｔ＿ｉｄ、ｓｅｓｓｉｏｎ＿ｉｎｆｏｒｍａｔｉｏｎ、ｎｅｔｗｏｒｋ＿ｒｏｌｅ）の形に構造化することができる。ｓｅｒｖｉｃｅ＿ｍａｃ引数は、探索結果としてワイヤレスドッキングセンター１２０のＭＡＣアドレスを指定することができる。ＡＳＰ２０４ＡおよびＡＳＰ２０４Ｂは、その後、メタデータ交換プロビジョン、Ｐ２Ｐグループ形成、およびワイヤレスドッキー１１０からワイヤレスドッキングセンター１２０へのＲｅｑｕｅｓｔ＿Ｓｅｓｓｉｏｎメッセージを含む、ワイヤレスドッキングセンター１２０とワイヤレスドッキー１１０との間の更なるワイヤレス通信を管理することができる。
【００５３】
[0060]本開示の技法によれば、ＲＥＱＵＥＳＴ＿ＳＥＳＳＩＯＮメッセージは、オペコード、シーケンス番号、ｓｅｓｓｉｏｎ＿ｍａｃ、ｓｅｓｓｉｏｎ＿ｉｄ、ａｄｖｅｒｔｉｓｅｍｅｎｔ＿ｉｄ、ｓｅｓｓｉｏｎ＿ｉｎｆｏｒｍａｔｉｏｎ＿ｌｅｎｇｔｈ、ｓｅｓｓｉｏｎ＿ｉｎｆｏｒｍａｔｉｏｎおよびパスフレーズ引数を含むことができる。種々の例において、オペコード引数は０ｘ００の値を有することができる。シーケンス番号は、送信時に割り当てられるシーケンス値を有することができる。ｓｅｓｓｉｏｎ＿ｍａｃ引数は、ｓｅｓｓｉｏｎ＿ｉｄと組み合わせて用いられるＭＡＣアドレスの値を有し、現在のＡＳＰセッションを識別するために用いられる。ｓｅｓｓｉｏｎ＿ｉｄは、ＡＳＰセッションを識別するＩＤの値である。ａｄｖｅｒｔｉｓｅｍｅｎｔ＿ｉｄ値は、ワイヤレスドッキングセンター１２０によって広告されるサービスを参照する識別子である。ｓｅｓｓｉｏｎ＿ｉｎｆｏｒｍａｔｉｏｎ＿ｌｅｎｇｔｈ引数は、ｓｅｓｓｉｏｎ＿ｉｎｆｏｒｍａｔｉｏｎの長さ（オクテット数）であり、ｓｅｓｓｉｏｎ＿ｉｎｆｏｒｍａｔｉｏｎパラメータは、ＣｏｎｎｅｃｔＳｅｓｓｉｏｎｓ方法において受信される場合にはｓｅｓｓｉｏｎ＿ｉｎｆｏｒｍａｔｉｏｎデータを含むｖａｒｉａｂｌｅ＿ｌｅｎｇｔｈパラメータである。
【００５４】
[0061]本開示の技法によれば、ＲＥＱＵＥＳＴ＿ＳＥＳＳＩＯＮ方法は、パスフレーズ引数も含むことができる。パスフレーズ引数の値は、ワイヤレスドッキングで認証するためにワイヤレスドッキー１１０が使用するパスフレーズである。いくつかの例において、ワイヤレスドッキー１１０は、１つまたは複数のドッキングプロトコルメッセージにおいてパスフレーズ引数をワイヤレスドッキングセンター１２０に送信することができる。
【００５５】
[0062]上記のように、ワイヤレスドッキングセンター１２０は、供給されたパスフレーズに基づいて、ワイヤレスドッキングサービス２４２Ａを用いてワイヤレスドッキー１１０を認証する。ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０のＭＡＣアドレスに基づいて、ワイヤレスドッキー１１０を認証し、および／または識別することもできる。たとえば、ワイヤレスドッキングセンター１２０が、ワイヤレスドッキー１１０から受信されたパスフレーズが、ワイヤレスドッキー１１０のＭＡＣアドレスに関連付けられるワイヤレスドッキングセンター１２０に記憶されるパスフレーズと一致すると決定する場合には、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキングサービス２４２Ａに対するワイヤレスドッキー１１０のアクセスを許可することができる。ワイヤレスドッキングサービス２４２Ａへのアクセスを許可する結果として、その結果、ＡＳＰ２０４Ａは、ワイヤレスドッキングセンター１２０においてＷＤＳ２４２ＡにＳｅｓｓｉｏｎＣｏｎｎｅｃｔｅｄ（）メッセージを通信することができる。
【００５６】
[0063]ワイヤレスドッキングセンター１２０におけるＷＤＳ２４２Ａは、ＳｅｓｓｉｏｎＲｅａｄｙ（）通信５０８を生成することによって、ドッキングサービスが準備できていることをＡＳＰ２０４Ａに通知することができる。ＷＤＳ２４２Ａは、ＳｅｓｓｉｏｎＲｅａｄｙ（）通信５０８をＳｅｓｓｉｏｎＲｅａｄｙ（ｓｅｓｓｉｏｎ＿ｍａｃ、ｓｅｓｓｉｏｎ＿ｉｄ）の形で構造化することができる。ワイヤレスドッキングセンター１２０のＷＤＳ２４２Ａは、到着サービスポートが設定されたことを確認した後に、ＳｅｓｓｉｏｎＲｅａｄｙ（）通信を送信することができる。ｓｅｓｓｉｏｎ＿ｍａｃ引数は、サービスを受けることになるワイヤレスドッキー１１０の媒体アクセス制御（ＭＡＣ）アドレスを指定することができる。ｓｅｓｓｉｏｎ＿ｉｄ引数は、サービスにアクセスする利用可能なセッションのためのセッション識別子を指定することができる。ＡＳＰ２０４ＡがＷＤＳ２４２ＡからＳｅｓｓｉｏｎＲｅａｄｙ（）通信５０８を受信すると、ＡＳＰ２０４Ａは、Ａｄｄｅｄ＿Ｓｅｓｓｉｏｎメッセージを通信することによって、ＡＳＰ２０４Ｂに通知することができる。ＡＳＰ２０４Ｂは、ワイヤレスドッキー１１０において、ＳｅｓｓｉｏｎＣｏｎｎｅｃｔｅｄ（）通信をＷＤＳ２４２Ｂに与えることによって、このメッセージに応答することができる。
【００５７】
[0064]セッション接続メッセージが交換されると、ＷＤＳ２４２ＡおよびＷＤＳ２４２Ｂは、ワイヤレスドッキングプロトコルメッセージを互いに交換し続けることができる。いくつかの例えは、ワイヤレスドッキー１１０は、１つまたは複数のドッキングプロトコルメッセージを用いてワイヤレスドッキングセンター１２０にパスフレーズを送信することができ、ワイヤレスドッキングセンター１２０は、送信されたパスフレーズに基づいて、ワイヤレスドッキー１１０を認証することができる。ワイヤレスドッキングサービス２４２Ａおよび２４２Ｂは、周辺装置機能（たとえば、周辺装置機能サービス）のためのペイロード接続設定と、周辺装置機能のための周辺装置機能プロトコル動作とを実行することができる。ＷＤＳ２４２ＡおよびＷＤＳ２４２Ｂは、ワイヤレスドッキー１１０、ワイヤレスドッキングセンター１２０、および／またはそれらに接続される周辺装置または他のデバイスの種々の他の構成要素または機能の代わりに、周辺装置機能サービスを管理することができる。ワイヤレスドッキングセッションが終了すると、ＷＤＳ２４２ＡおよびＷＤＳ２４２Ｂは、ＡＳＰ２０４ＡおよびＡＳＰ２０４Ｂを通して、セッションの解除を管理することができる。
【００５８】
[0065]いくつかの例において、周辺装置機能サービスのためのペイロード接続設定を実行する前に、ワイヤレスドッキングセンター１２０は、周辺装置機能サービスのうちの１つまたは複数にパスフレーズを与えることができ、ワイヤレスドッキー１１０は、ＲＥＱＵＥＳＴ＿ＳＥＳＳＩＯＮ方法またはドッキングプロトコルメッセージ内で供給されるパスフレーズに基づいて、アクセスするのを許可される。また、ワイヤレスドッキングセンター１２０は、ＡＳＰ２０４Ａを用いて、１つまたは複数の周辺装置機能サービスのためのパスフレーズをワイヤレスドッキー１１０に送信することもできる。
【００５９】
[0066]図５は、本開示の例による、ＡＳＰを通して動作するＷＤＳを用いて、ワイヤレスドッキングセンターとワイヤレスドッキーとが互いにワイヤレス通信を交換するための例示的な手順のためのフローを示す通信図である。図５の例では、ワイヤレスドッキングセンター１２０が、周辺装置１４０、１４２、１４４と通信によって結合される。また、ワイヤレスドッキングセンター１２０はＡＳＰも実施し、ＡＳＰは、周辺装置１４０、１４２および１４４のそれぞれに関連付けられる周辺装置機能サービスと通信することができる。
【００６０】
[0067]ワイヤレスドッキングセンター１２０は、ワイヤレス通信リンク１３０を介して、ワイヤレスドッキー１１０と通信によって結合される。本開示の技法による一例では、ワイヤレスドッキングを実行するために、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、種々のＡＳＰ方法呼出しおよび／またはイベントを用いて、ワイヤレス通信リンク１３０を介して互いに通信することができる。
【００６１】
[0068]図５の例では、ＡＳＰ方法呼出しおよび／またはイベントは、ユニバーサルデータグラムプロトコル（ＵＤＰ）を利用し、そのプロトコルは、ワイヤレスドッキングサービスを探索すること、ワイヤレスドッキングセッションを設定すること、個々の周辺装置機能サービスを探索すること、各周辺装置機能サービスに関連付けられる周辺装置機能サービスセッションを設定すること、および周辺装置機能サービスセッションを用いてデータを送信することに関連する機能を実行するために、インターネットプロトコル（ＩＰ）の上で実施され得る。
【００６２】
[0069]最初に、ワイヤレスドッキー１１０とワイヤレスドッキングセンター１２０との間の通信、通信がＷｉ−Ｆｉ保護設定（ＷＰＳ）（６００）のような、ある形のリンク層暗号化認証情報生成を用いて守られ、その場合、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、Ｗｉ−Ｆｉ保護アクセス（ＷＰＡ）またはＷｉ−Ｆｉ保護アクセスＩＩ（ＷＰＡ２）通信プロトコルを用いて、通信リンク１３０を介してリンク層通信を暗号化および解読するために用いられるＰＩＮまたは事前共有鍵（ＰＳＫ）をネゴシエートする。いくつかの例において、ワイヤレスドッキー１１０は、ユーザ入力として、またはワイヤレスドッキー１１０をワイヤレスドッキングセンター１２０またはＮＦＣタグに接触させることから生じるＮＦＣ通信（近接場通信）を用いることによって、事前共有鍵またはＰＩＮを受信することができる。
【００６３】
[0070]ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０がセキュアワイヤレス通信のために使用する鍵について合意すると、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は通信リンク１３０を介してセキュアリンク層通信を設定し（６０２）、サービス発見に関与する。サービス発見中に、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、メッセージを交換して、ワイヤレスドッキー１１０が、ワイヤレスドッキングセンター１２０が探索するサービスを提供するか否かを決定する。本開示の技法による例では、ワイヤレスドッキー１１０はワイヤレスドッキングサービスを利用しようとする場合がある。
【００６４】
[0071]ワイヤレスドッキー１１０が、ワイヤレスドッキングセンター１２０がワイヤレスドッキングサービスを提供すると決定すると、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、ワイヤレスドッキングサービスのためのセッションを作成しようと試みる。セッション作成中に、ワイヤレスドッキー１１０は、ＡＳＰ  ＲＥＱＵＥＳＴ＿ＳＥＳＳＩＯＮメッセージを用いて、セッションの作成を要求する。本開示の技法によれば、ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０で認証するために、ＲＥＱＵＥＳＴ＿ＳＥＳＳＩＯＮメッセージにおいてパスフレーズを供給するか、または含むことができる（６０６）。いくつかの他の例では、ワイヤレスドッキー１１０は、１つまたは複数のドッキングプロトコルメッセージにおいてパスフレーズを供給するか、または含むことができる。種々の例において、ワイヤレスドッキー１１０はユーザ入力としてパスフレーズを受信することができる（６０４）。ワイヤレスドッキー１１０は、後に使用するために、ワイヤレスドッキングサービスで認証のために使用されることになるパスフレーズを記憶することができる。
【００６５】
[0072]ＲＥＱＵＥＳＴ＿ＳＥＳＳＩＯＮ  ＡＳＰ通信メッセージまたはワイヤレスドッキングプロトコルメッセージにおいて受信されたパスフレーズに基づいて、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定し、ワイヤレスドッキー１１０がアクセスすることができる１つまたは複数の周辺装置機能サービスを決定する。パスフレーズはリンク層暗号化を用いて暗号化されるので、第三者は送信中にパスフレーズを傍受することはできない。
【００６６】
[0073]ワイヤレスドッキー１１０が周辺装置機能サービスにアクセスするのを許可されるか否かを決定するために、ワイヤレスドッキングセンター１２０は、受信されたパスフレーズ、そしていくつかの例では、ワイヤレスドッキー１１０のＭＡＣアドレスが、遠隔ネットワーク（たとえば、クラウド）内に位置するネットワークデバイスまたはコンピューティングデバイスのデータ記憶装置のような、データベース、ファイルまたは別のデータ記憶装置のうちの１つまたは複数に記憶されるパスフレーズおよび／またはＭＡＣアドレスと一致するか否かを決定する。
【００６７】
[0074]受信されたパスフレーズに基づいて、すなわち、受信されたパスフレーズと１つまたは複数の記憶されたパスフレーズとが一致しないので、ワイヤレスドッキングセンター１２０が、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されないと決定する場合には、ワイヤレスドッキングセンター１２０は、セッション要求を拒否し、ドッキングサービスおよび周辺装置機能サービスへのアクセスを拒否する。ワイヤレスドッキングセンター１２０が、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されると決定する場合には、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキングサービスへのワイヤレスドッキー１１０のアクセスを許可することができ、ワイヤレスドッキングサービスのためのセッションを設定し、確立することができる。
【００６８】
[0075]ワイヤレスドッキングサービスセッションを確立するのに応答して、ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０のパスフレーズおよびＭＡＣアドレスに基づいて、ワイヤレスドッキー１１０がアクセスするのを許される１組の周辺装置機能サービスを決定することができる。ワイヤレスドッキー１１０は、上記のように、データベース、またはファイル、または他のデータ記憶装置に記憶されたデータに基づいて、１組のアクセス可能な周辺装置機能サービスを決定することができる。
【００６９】
[0076]ワイヤレスドッキー１１０およびワイヤレスドッキングセンター１２０はドッキングプロトコルメッセージングに関与する。ドッキングプロトコルメッセージング中に、ワイヤレスドッキングセンター１２０は、あらかじめ供給されているパスフレーズに関連付けられるアクセス許可に基づいて、ワイヤレスドッキー１１０がアクセスするのに、どの周辺装置機能サービス、たとえば、印刷、記憶などのサービスが利用可能であることを指示するメッセージをワイヤレスドッキー１１０に送信することができる。
【００７０】
[0077]いくつかの例では、ワイヤレスドッキングセンター１２０が、ワイヤレスドッキングサービスセッションを確立するのに応答して、たとえば、周辺装置１４０、１４２、１４４の１つまたは複数の周辺装置機能サービスのためのパスフレーズを生成することができる。生成されたパスフレーズはアクセス可能な周辺装置機能サービスごとに異なる場合があり、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０にパスフレーズを送信することができる（６０８）。
【００７１】
[0078]ワイヤレスドッキングサービス設定が完了すると、ワイヤレスドッキー１１０は、周辺装置機能サービスにアクセスしようとする場合があり、アクセス可能な周辺装置機能サービスに対するＡＳＰ  Ｐ２Ｐデバイス／サービス発見を実行することができる。ワイヤレスドッキー１１０は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを送信し、周辺装置機能サービスにアクセスする。本開示の技法によれば、周辺装置１４０、１４２、１４４の周辺装置機能サービスで認証するために用いられるＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴは、ワイヤレスドッキー１１０がワイヤレスドッキングセンター１２０からあらかじめ受信している場合があるパスフレーズを含むことができる。いくつかの他の例では、１つまたは複数の周辺装置機能サービスで認証するために、ワイヤレスドッキー１１０は、１つまたは複数の周辺装置機能サービスプロトコルメッセージにおいてパスフレーズを供給することができる。
【００７２】
[0079]ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴにおいて、または周辺装置機能サービスプロトコルメッセージにおいて供給されるパスフレーズに基づいて、ワイヤレスドッキングセンター１２０は、周辺装置機能へのアクセスを許可または拒否することができる。ワイヤレスドッキングセンター１２０が周辺装置機能サービスにアクセスするのを許される場合には、ワイヤレスドッキングセンター１２０はセッションを確立し、ワイヤレスドッキー１１０は、関連付けられる周辺装置機能サービスを用いて、周辺装置１４０のような周辺装置とワイヤレスで通信することができる。アクセスが許されない場合には、ワイヤレスドッキングセンター１２０は、周辺装置機能サービスへのアクセスを拒否する。
【００７３】
[0080]図６は、本開示の技法による、ワイヤレスドッキングセンターのワイヤレスドッキングサービスでワイヤレスドッキーを認証するための例示的な方法を示す流れ図である。図６の方法は、本明細書において開示される数ある例の中でも、図４のドッキングセッション手順５００においてワイヤレスドッキングサービス２４２Ａを実施し、および／または図５に示される動作を実施する、ワイヤレスドッキングセンター１２０によって実行される動作のいくつかの例に対応することができ、いくつかの例では、ワイヤレスドッキングセンター１２０によって実行される場合がある。
【００７４】
[0081]図６に示される方法では、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０とのセキュアワイヤレス通信接続を確立することができる（７００）。ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０から、ワイヤレスドッキングセンター１２０のワイヤレスドッキングサービスへのＡＳＰセッション要求を受信することができる（７０２）。ワイヤレスドッキングセンター１２０はさらに、ワイヤレスドッキー１１０から、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信することができる（７０４）。種々の例において、ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備えることができる。
【００７５】
[0082]ワイヤレスドッキングセンター１２０はさらに、受信されたパスフレーズに基づいて、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することができる（７０６）。いくつかの例では、ワイヤレスドッキングセンター１２０は、１つまたは複数のドッキングプロトコルメッセージにおいてパスフレーズを受信することができる。ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して（決定ブロック７０８の「イエス」分岐）、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキングサービスへのワイヤレスドッキー１１０のアクセスを拒否することができる（７１０）。ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して（決定ブロック７０８の「ノー」分岐）、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキングサービスへのワイヤレスドッキー１１０のアクセスを拒否することができる（７１２）。
【００７６】
[0083]種々の例において、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングサービスのセッションを確立し、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信し、ワイヤレスドッキングセンター１２０はさらに、ＡＳＰセッション要求を受信することの一部として、パスフレーズを受信するように構成される。他の例では、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキングサービスのセッションを確立し、その場合に、パスフレーズを受信するように構成される場合があり、ワイヤレスドッキングセンター１２０は、ドッキングプロトコルメッセージの一部としてパスフレーズを受信するように構成される場合がある。
【００７７】
[0084]いくつかの例では、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキーからパスフレーズを受信する前に、セキュアワイヤレス接続を介して、ワイヤレスドッキー１１０にパスフレーズを送信することができる。
【００７８】
[0085]いくつかの例では、認証するために、ワイヤレスドッキングセンター１２０はさらに、パスフレーズがワイヤレスドッキングセンター１２０において記憶される１つまたは複数のパスフレーズと一致するか否かを決定することができ、パスフレーズが１つまたは複数のパスフレーズのうちの１つと一致すると決定するのに応答して、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されると決定することができる。パスフレーズが１つまたは複数のパスフレーズのうちの１つと一致しないと決定するのに応答して、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されないと決定することができる。
【００７９】
[0086]図６の方法のいくつかの例では、ワイヤレスドッキングセンター１２０はさらに、ワイヤレスドッキングセンター１２０と通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信することができ、要求された周辺装置機能サービスで認証するためのパスフレーズを受信することができる。ワイヤレスドッキングセンター１２０は、周辺装置機能サービスのための受信されたパスフレーズに基づいて、ワイヤレスドッキーが周辺装置機能サービスにアクセスするのを許可されるか否かを決定することができる。ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングセンター１２０は、周辺装置機能サービスのセッションを確立することができ、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、ワイヤレスドッキングセンター１２０は、周辺装置機能サービスへのアクセスを拒否することができる。
【００８０】
[0087]いくつかの例では、周辺装置機能サービスへのＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える。いくつかの例では、ワイヤレスドッキングセンター１２０は、ワイヤレスドッキー１１０から周辺装置機能サービスのためのパスフレーズを受信する前に、周辺装置機能サービスのためのパスフレーズをワイヤレスドッキー１１０に送信することができる。
【００８１】
[0088]他の例では、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されるか否か決定するために、ワイヤレスドッキングセンター１２０はさらに、媒体アクセス制御（ＭＡＣ）アドレスに基づいて、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されるか否かを促進し得る。
【００８２】
[0089]さらに他の例では、セキュアワイヤレス接続を確立するために、ワイヤレスドッキー１２０は、ワイヤレス接続を守るための認証情報を生成し、ワイヤレス保護設定（ＷＰＳ）および近接場通信（ＮＦＣ）のうちの少なくとも１つを用いて、生成された認証情報をワイヤレスドッキー１１０に送信することができる。
【００８３】
[0090]図７は、本開示の技法による、ワイヤレスドッキングセンターのワイヤレスドッキングサービスでワイヤレスドッキーを認証するための例示的な方法を示す流れ図である。図７の方法は、本明細書において開示される数ある例の中でも、図４のドッキングセッション手順５００においてワイヤレスドッキングサービス２４２Ｂを実施し、および／または図５に示される動作を実施する、ワイヤレスドッキー１１０によって実行される動作のいくつかの例に対応することができ、いくつかの例では、ワイヤレスドッキングセンター１２０によって実行される場合がある。
【００８４】
[0091]図７に示される方法において、ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０とのセキュアワイヤレス通信接続を確立することができる（８００）。ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０のワイヤレスドッキングサービスへのＡＳＰセッション要求を送信することができる（８０２）。ワイヤレスドッキー１１０はさらに、ワイヤレスドッキングセンター１２０に、ワイヤレスドッキングサービスで認証するためのパスフレーズを送信することができ（８０４）、ワイヤレスドッキングサービスにアクセスすることができる（８０６）。いくつかの例では、ワイヤレスドッキー１１０はさらに、ワイヤレスドッキングセンター１２０と通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信し、周辺装置機能サービスで認証するためのパスフレーズを送信し、周辺装置機能サービスのセッションを確立するように構成され得る。ワイヤレスドッキー１１０は、いくつかの例では、ワイヤレスドッキーから周辺装置機能サービスで認証するためのパスフレーズを送信する前に、ワイヤレスドッキングセンター１２０から、周辺装置機能サービスのためのパスフレーズを受信することができる。
【００８５】
[0092]種々の例において、ワイヤレスドッキングサービスおよび／または周辺装置機能サービスのためのＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備えることができる。いくつかの例では、ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０から、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されたという確認を受信することができ、ワイヤレスドッキー１１０は、確認を受信するのに応答して、セッションを確立することができる。
【００８６】
[0093]一例では、ワイヤレスドッキー１１０はさらに、ワイヤレスドッキーがワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、ワイヤレスドッキングサービスのセッションを確立し、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信するように構成される場合があり、ワイヤレスドッキー１１０は、ＡＳＰセッション要求を受信することの一部として、パスフレーズを受信するようにさらに構成される。別の例では、ワイヤレスドッキー１１０はさらに、ワイヤレスドッキングサービスのセッションを確立し、パスフレーズを受信するように構成される場合があり、ワイヤレスドッキー１１０は、ドッキングプロトコルメッセージの一部としてパスフレーズを受信することができる。
【００８７】
[0094]種々の例において、ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０にＡＳＰセッション要求を送信する前に、セキュアワイヤレス接続を介して、ワイヤレスドッキングセンター１２０から、ワイヤレスドッキングサービスで認証するためのパスフレーズを受信することができる。いくつかの例では、ワイヤレスドッキングサービスにアクセスするために、ワイヤレスドッキー１１０は、ワイヤレスドッキングサービスのセッションを確立し、ワイヤレスドッキングサービスで認証するためのパスフレーズを送信することができ、ワイヤレスドッキー１１０は、ＡＳＰセッション要求を送信することの一部として、パスフレーズを送信することができる。いくつかの他の例では、ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０から、ワイヤレスドッキー１１０がワイヤレスドッキングサービスにアクセスするのを許可されたという確認を受信することができ、確認を受信するのに応答して、ワイヤレスドッキングセッションのセッションを確立するために、ワイヤレスドッキングセンター１２０はワイヤレスドッキングのセッションを確立することができる。
【００８８】
[0095]いくつかの他の例では、ワイヤレスドッキー１１０が、ワイヤレスドッキングサービスのセッションを確立することができ、ワイヤレスドッキングサービスで認証するためのパスフレーズを送信することができ、ワイヤレスドッキー１１０は、ドッキングプロトコルメッセージの一部としてパスフレーズを送信することができる。いくつかの他の例では、ワイヤレスドッキー１１０は、ワイヤレスドッキングサービスで認証するためのパスフレーズを送信する前に、セキュアワイヤレス接続を介して、ワイヤレスドッキングセンターからパスフレーズを受信する。
【００８９】
[0096]さらに他の例では、セキュア通信セッションを確立するために、ワイヤレスドッキー１１０は、ワイヤレス接続を守るための認証情報を受信することができ、認証情報を受信することは、ワイヤレスドッキングセンターから、ワイヤレス保護設定（ＷＰＳ）を用いて認証情報を受信すること、ワイヤレスドッキングセンターから近接場通信（ＮＦＣ）を用いて認証情報を受信すること、およびワイヤレス認証情報を受信することのうちの少なくとも１つを備える。さらに別の例では、ワイヤレスドッキー１１０は、ワイヤレスドッキングセンター１２０にパスフレーズを送信する前に、ワイヤレスドッキングサービスで認証するためのパスフレーズを備えるユーザ入力を受信することができる。
【００９０】
[0097]例によるが、本明細書で説明した技法のうちいずれかの、いくつかの作用またはイベントは、異なるシーケンスで実行される可能性があり、追加されるか、併合されるか、または完全に除外される場合がある（たとえば、すべての説明した作用またはイベントが、本技法の実施のために必要であるとは限らない）ことは認識されたい。さらに、いくつかの例では、作用またはイベントは、順次にではなく、同時に、たとえば、マルチスレッド処理、割込み処理、または複数のプロセッサを通して実行され得る。
【００９１】
[0098]１つまたは複数の例では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実現され得る。ソフトウェアで実現される場合には、それらの機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶される場合があるか、またはコンピュータ可読媒体を介して送信される場合があり、ハードウェアベースの処理ユニットによって実行される場合がある。コンピュータ可読媒体は、たとえば、通信プロトコルに従って、ある場所から別の場所へのコンピュータプログラムの転送を支援する任意の媒体を含む、データ記憶媒体または通信媒体などの有形媒体に対応するコンピュータ可読記憶媒体を含み得る。このようにして、コンピュータ可読媒体は、一般に、（１）非一時的である有形コンピュータ可読記憶媒体、あるいは（２）信号または搬送波などの通信媒体に対応し得る。データ記憶媒体は、本開示に記載された技法を実施するための命令、コードおよび／またはデータ構造を取り出すために、１つもしくは複数のコンピュータ、または１つもしくは複数のプロセッサによってアクセスされ得る任意の入手可能な媒体とすることができる。コンピュータプログラム製品はコンピュータ可読媒体を含み得る。
【００９２】
[0099]限定ではなく例として、そのようなコンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージ、または他の磁気ストレージデバイス、フラッシュメモリ、あるいは、命令またはデータ構造の形態の所望のプログラムコードを記憶するために使用され、コンピュータによってアクセスされ得る、任意の他の媒体を備え得る。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、命令が、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。しかしながら、コンピュータ可読記憶媒体およびデータ記憶媒体は、接続、搬送波、信号、または他の一時的媒体を含まないが、代わりに非一時的な有形記憶媒体を対象とすることを理解されたい。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、この場合、ディスク（disk）は、通常、データを磁気的に再生し、一方、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００９３】
[0100]命令は、１つもしくは複数のデジタルシグナルプロセッサ（ＤＳＰ）などの１つもしくは複数のプロセッサ、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブル論理アレイ（ＦＰＧＡ）、または他の等価な集積回路もしくはディスクリート論理回路によって実行され得る。したがって、本明細書で使用される「プロセッサ」という用語は、前述の構造、または本明細書で説明された技法の実施に適した任意の他の構造のいずれかを指し得る。さらに、いくつかの態様では、本明細書において説明された機能は、符号化および復号のために構成された専用のハードウェアおよび／またはソフトウェアモジュール内に設けられる場合があるか、または複合コーデックに組み込まれる場合がある。また、本技法は、１つまたは複数の回路または論理要素において完全に実施され得る。
【００９４】
[0101]本開示の技法は、ワイヤレスハンドセット、集積回路（ＩＣ）、またはＩＣのセット（たとえば、チップセット）を含む、多種多様なデバイスまたは装置において実現され得る。本開示では、開示する技法を実行するように構成されたデバイスの機能的態様を強調するために様々な構成要素、モジュール、またはユニットについて説明したが、それらの構成要素、モジュール、またはユニットを、必ずしも異なるハードウェアユニットによって実現する必要があるとは限らない。むしろ、上記のように、適切なソフトウェアおよび／またはファームウェアとともに、様々なユニットがコーデックハードウェアユニットにおいて組み合わせられ得るか、または上記のような１つまたは複数のプロセッサを含む、相互動作可能なハードウェアユニットの集合体よって設けられ得る。
【００９５】
[0102]様々な例が説明されてきた。これらの例および他の例は、以下の特許請求の範囲内にある。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  ワイヤレスドッキングセンターによって、ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立することと、
前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーから、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信することと、
前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーから、前記ワイヤレスドッキングサービスで認証するためのパスフレーズを受信することと、
前記ワイヤレスドッキングセンターによって、前記受信されたパスフレーズに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを拒否することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを許可することとを備える、方法。
［Ｃ２］  前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスのセッションを確立することをさらに備え、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを受信することは、前記ＡＳＰセッション要求を受信することの一部として前記パスフレーズを受信することを備える、Ｃ１に記載の方法。
［Ｃ３］  前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスのセッションを確立することをさらに備え、
前記パスフレーズを受信することは、ドッキングプロトコルメッセージの一部として前記パスフレーズを受信することを備える、Ｃ１に記載の方法。
［Ｃ４］  前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーから前記パスフレーズを受信する前に前記セキュアワイヤレス接続を介して前記ドッキーに前記パスフレーズを送信することをさらに備える、Ｃ１に記載の方法。
［Ｃ５］  前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することはさらに、
前記受信されたパスフレーズが前記ワイヤレスドッキングセンターに記憶される１つまたは複数のパスフレーズと一致するか否かを決定することと、
前記パスフレーズが前記１つまたは複数のパスフレーズのうちの１つと一致すると決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定することとを備える、Ｃ１に記載の方法。
［Ｃ６］  前記ワイヤレスドッキングサービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、Ｃ１に記載の方法。
［Ｃ７］  前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信することと、
前記ワイヤレスドッキングセンターによって、前記要求された周辺装置機能サービスで認証するためのパスフレーズを受信することと、
前記ワイヤレスドッキングセンターによって、前記周辺装置機能サービスのための前記受信されたパスフレーズに基づいて、前記ワイヤレスドッキーが前記周辺装置機能サービスにアクセスするのを許可されるか否かを決定することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記周辺装置機能サービスのセッションを確立することと、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記周辺装置機能サービスへのアクセスを拒否することをさらに備える、Ｃ１に記載の方法。
［Ｃ８］  前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーから前記周辺装置機能サービスのための前記パスフレーズを受信する前に、前記ワイヤレスドッキーに前記周辺装置機能サービスで認証するための前記パスフレーズを送信することをさらに備える、Ｃ７に記載の方法。
［Ｃ９］  前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することはさらに、前記ワイヤレスドッキングセンターによって、媒体アクセス制御（ＭＡＣ）アドレスに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定することを備える、Ｃ１に記載の方法。
［Ｃ１０］  セキュアワイヤレス接続を確立することはさらに、
前記ワイヤレスドッキングセンターによって、前記ワイヤレス接続を守るための認証情報を生成することと、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキーに、
ワイヤレス保護設定（ＷＰＳ）および近接場通信（ＮＦＣ）のうちの少なくとも１つを用いて、前記生成された認証情報を送信することとを備える、Ｃ１に記載の方法。
［Ｃ１１］  ワイヤレスドッキーによって、ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立することと、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信することと、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングサービスで認証するためのパスフレーズを送信することと、
前記ワイヤレスドッキングサービスにアクセスすることとを備える、方法。
［Ｃ１２］  前記ワイヤレスドッキングサービスにアクセスすることは、前記ワイヤレスドッキーによって、前記ワイヤレスドッキングサービスのセッションを確立することを備え、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信することは、前記ＡＳＰセッション要求を送信することの一部として前記パスフレーズを受信することを備える、Ｃ１１に記載の方法。
［Ｃ１３］  前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターから、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されたという確認を受信することをさらに備え、
前記ワイヤレスドッキングセッションの前記セッションを確立することは、前記ワイヤレスドッキーによって、前記確認を受信するのに応答して、前記ワイヤレスドッキングの前記セッションを確立することを備える、Ｃ１１に記載の方法。
［Ｃ１４］  前記ワイヤレスドッキーによって、前記ワイヤレスドッキングサービスのセッションを確立することをさらに備え、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信することは、ドッキングプロトコルメッセージの一部として前記パスフレーズを送信することを備える、Ｃ１１に記載の方法。
［Ｃ１５］  前記ワイヤレスドッキーによって、前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信する前に、前記セキュアワイヤレス接続を介して前記ワイヤレスドッキングセンターから前記パスフレーズを受信することをさらに備える、Ｃ１１に記載の方法。
［Ｃ１６］  前記ワイヤレスドッキングサービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、Ｃ１１に記載の方法。
［Ｃ１７］  前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信することと、
前記ワイヤレスドッキーによって、前記周辺装置機能サービスで認証するためのパスフレーズを送信することと、
前記ワイヤレスドッキーによって、前記周辺装置機能サービスのセッションを確立することをさらに備える、Ｃ１１に記載の方法。
［Ｃ１８］  前記周辺装置機能サービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、Ｃ１７に記載の方法。
［Ｃ１９］  前記ワイヤレスドッキーから前記周辺装置機能サービスで認証するための前記パスフレーズを送信する前に、前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターから、前記周辺装置機能サービスのための前記パスフレーズを受信することをさらに備える、Ｃ１７に記載の方法。
［Ｃ２０］  セキュアワイヤレス接続を確立することはさらに、
前記ワイヤレスドッキーによって、前記ワイヤレス接続を守るための認証情報を受信することを備え、前記認証情報を受信することは、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターから、ワイヤレス保護設定（ＷＰＳ）を用いて前記認証情報を受信することと、
前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターから、近接場通信（ＮＦＣ）を用いて前記認証情報を受信することと、
前記ワイヤレスドッキーによって、ユーザ入力として、前記ワイヤレス認証情報を受信することとのうちの少なくとも１つを備える、Ｃ１１に記載の方法。
［Ｃ２１］  前記ワイヤレスドッキーによって、前記ワイヤレスドッキングセンターに前記パスフレーズを送信する前に、前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを含むユーザ入力を受信することをさらに備える、Ｃ１１に記載の方法。
［Ｃ２２］  ワイヤレスドッキングセンターを備えるデバイスであって、
メモリと、
ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立し、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信し、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングサービスで認証するためのパスフレーズを受信し、
前記受信されたパスフレーズに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを拒否し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを許可するように構成される少なくとも１つのプロセッサとを備える、ワイヤレスドッキングセンターを備えるデバイス。
［Ｃ２３］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスのセッションを確立するようにさらに構成され、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを受信するために、前記少なくとも１つのプロセッサはさらに、前記ＡＳＰセッション要求を受信することの一部として前記パスフレーズを受信するように構成される、Ｃ２２に記載のデバイス。
［Ｃ２４］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングサービスのセッションを確立するようにさらに構成され、
前記パスフレーズを受信するために、前記少なくとも１つのプロセッサは、ドッキングプロトコルメッセージの一部として前記パスフレーズを受信するように構成される、Ｃ２２に記載のデバイス。
［Ｃ２５］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキーから前記パスフレーズを受信する前に、前記セキュアワイヤレス接続を介して、前記ドッキーに前記パスフレーズを送信するように構成される、Ｃ２２に記載のデバイス。
［Ｃ２６］  前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するために、前記少なくとも１つのプロセッサは、前記パスフレーズが前記ワイヤレスドッキングセンターに記憶される１つまたは複数のパスフレーズと一致するか否かを決定し、
前記パスフレーズが前記１つまたは複数のパスフレーズのうちの１つと一致すると決定するのに応答して、前記ワイヤレスドッキーは前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するように構成される、Ｃ２２に記載のデバイス。
［Ｃ２７］  前記ワイヤレスドッキングサービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、Ｃ２２に記載のデバイス。
［Ｃ２８］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信し、
前記要求された周辺装置機能サービスで認証するためのパスフレーズを受信し、
前記周辺装置機能サービスのための受信されたパスフレーズに基づいて、前記ワイヤレスドッキーが前記周辺装置機能サービスにアクセスするのを許可されるか否かを決定し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記周辺装置機能サービスのセッションを確立し、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記周辺装置機能サービスへのアクセスを拒否するようにさらに構成される、Ｃ２２に記載のデバイス。
［Ｃ２９］  前記少なくとも１つのプロセッサが、
前記ワイヤレスドッキーから前記周辺装置機能サービスのための前記パスフレーズを受信する前に前記ワイヤレスドッキーに前記周辺装置機能サービスで認証するための前記パスフレーズを送信するように構成される、Ｃ２８に記載のデバイス。
［Ｃ３０］  前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するために、前記少なくとも１つのプロセッサは、媒体アクセス制御（ＭＡＣ）アドレスに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するようにさらに構成される、Ｃ２２に記載のデバイス。
［Ｃ３１］  セキュアワイヤレス接続を確立するために、前記少なくとも１つのプロセッサは、
前記ワイヤレス接続を守るための認証情報を生成し、
ワイヤレス保護設定（ＷＰＳ）および近接場通信（ＮＦＣ）のうちの少なくとも１つを用いて、前記生成された認証情報を送信するように構成される、Ｃ２２に記載のデバイス。
［Ｃ３２］  ワイヤレスドッキーを備えるデバイスであって、
ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立し、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信し、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングサービスで認証するためのパスフレーズを送信し、
前記ワイヤレスドッキングサービスにアクセスする、ワイヤレスドッキーを備えるデバイス。
［Ｃ３３］  前記ワイヤレスドッキングサービスにアクセスするために、前記少なくとも１つプロセッサは、前記ワイヤレスドッキングサービスのセッションを確立するように構成され、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信するために、前記少なくとも１つのプロセッサは、前記ＡＳＰセッション要求を送信することの一部として前記パスフレーズを送信するように構成される、Ｃ３２に記載のデバイス。
［Ｃ３４］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングセンターから、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されたという確認を受信するように構成され、
前記ワイヤレスドッキングセッションの前記セッションを確立するために、前記少なくとも１つのプロセッサは、前記確認を受信するのに応答して、前記ワイヤレスドッキングの前記セッションを確立するように構成される、Ｃ３２に記載のデバイス。
［Ｃ３５］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングサービスの前記セッションを確立するように構成され、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信するために、前記少なくとも１つのプロセッサは、ドッキングプロトコルメッセージの一部として前記パスフレーズを送信するように構成される、Ｃ３２に記載のデバイス。
［Ｃ３６］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信する前に前記セキュアワイヤレス接続を介して前記ワイヤレスドッキングセンターから前記パスフレーズを受信するようにさらに構成される、Ｃ３２に記載のデバイス。
［Ｃ３７］  前記ワイヤレスドッキングサービスへの前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、Ｃ３２に記載のデバイス。
［Ｃ３８］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信し、
前記周辺装置機能サービスで認証するためのパスフレーズを送信し、
前記周辺装置機能サービスのセッションを確立するようにさらに構成される、Ｃ３２に記載のデバイス。
［Ｃ３９］  前記周辺装置機能サービスのための前記ＡＳＰセッション要求は、ＡＳＰ  ＳＥＳＳＩＯＮ＿ＲＥＱＵＥＳＴメッセージを備える、Ｃ３８に記載のデバイス。
［Ｃ４０］  前記少なくとも１つのプロセッサは、
前記ワイヤレスドッキーから前記周辺装置機能サービスで認証するための前記パスフレーズを送信する前に、前記ワイヤレスドッキングセンターから、前記周辺装置機能サービスのための前記パスフレーズを受信するようにさらに構成される、Ｃ３８に記載のデバイス。
［Ｃ４１］  セキュアワイヤレス接続を確立するために、前記少なくとも１つのプロセッサは、
前記ワイヤレス接続を守るためにワイヤレスドッキー、認証情報を受信するようにさらに構成され、
前記認証情報を受信することは、
前記ワイヤレスドッキングセンターから、ワイヤレス保護設定（ＷＰＳ）を用いて前記認証情報を受信することと、
前記ワイヤレスドッキングセンターから、近接場通信（ＮＦＣ）を用いて前記認証情報を受信することと、
ユーザ入力として前記ワイヤレス認証情報を受信することとのうちの少なくとも１つを備える、Ｃ３２に記載のデバイス。
［Ｃ４２］  ワイヤレスドッキングセンターであって、
ワイヤレスドッキーを介してセキュアワイヤレス通信接続を確立するための手段と、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信するための手段と、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングサービスで認証するためのパスフレーズを受信するための手段と、
前記受信されたパスフレーズに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定するための手段と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを拒否するための手段と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングセンターによって、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを許可するための手段とを備える、ワイヤレスドッキングセンター。
［Ｃ４３］  前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスのセッションを確立するための手段をさらに備え、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを受信するための前記手段は、前記ＡＳＰセッション要求を受信することの一部として前記パスフレーズを受信するための手段を備える、Ｃ４２に記載のデバイス。
［Ｃ４４］  前記ワイヤレスドッキングサービスのセッションを確立するための手段をさらに備え、
前記パスフレーズを受信するための手段は、ドッキングプロトコルメッセージの一部として前記パスフレーズを受信するための手段を備える、Ｃ４２に記載のデバイス。
［Ｃ４５］  前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信するための手段と、
前記要求された周辺装置機能サービスで認証するためのパスフレーズを受信するための手段と、
前記周辺装置機能サービスのための前記受信されたパスフレーズに基づいて、前記ワイヤレスドッキーが前記周辺装置機能サービスにアクセスするのを許可されるか否かを決定するための手段と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して前記周辺装置機能サービスのセッションを確立するための手段と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記周辺装置機能サービスへのアクセスを拒否するための手段とをさらに備える、Ｃ４２に記載のデバイス。
［Ｃ４６］  デバイスであって、前記デバイスは、
ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立するための手段と、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信するための手段と、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングサービスで認証するためのパスフレーズを送信するための手段と、
前記ワイヤレスドッキングサービスにアクセスするための手段とを備える、デバイス。
［Ｃ４７］  前記ワイヤレスドッキングサービスにアクセスするための前記手段は、前記ワイヤレスドッキングサービスのセッションを確立するための手段を備え、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信するための前記手段は、前記ＡＳＰセッション要求を送信することの一部として前記パスフレーズを受信するための手段を備える、Ｃ４６に記載のデバイス。
［Ｃ４８］  前記ワイヤレスドッキーによって、前記ワイヤレスドッキングサービスの前記セッションを確立するための手段をさらに備え、
前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信するための前記手段は、ドッキングプロトコルメッセージの一部として前記パスフレーズを送信するための手段を備える、Ｃ４６に記載のデバイス。
［Ｃ４９］  前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信するための手段と、
前記周辺装置機能サービスで認証するためのパスフレーズを送信するための手段と、
前記周辺装置機能サービスのセッションを確立するための手段とをさらに備える、Ｃ４６に記載のデバイス。
［Ｃ５０］  非一時的コンピュータ可読記憶媒体であって、実行されたときに、少なくとも１つのプロセッサに、
ワイヤレスドッキーとのセキュアワイヤレス通信接続を確立させる命令と、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を受信させる命令と、
前記ワイヤレスドッキーから、前記ワイヤレスドッキングサービスで認証するためのパスフレーズを受信させる命令と、
前記受信されたパスフレーズに基づいて、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されるか否かを決定させる命令と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを拒否させる命令と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスへの前記ワイヤレスドッキーアクセスを許可させる命令とを備える、非一時的コンピュータ可読記憶媒体。
［Ｃ５１］  前記少なくとも１つのプロセッサに、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記ワイヤレスドッキングサービスのセッションを確立させる命令をさらに備え、
前記少なくとも１つのプロセッサに前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを受信させる前記命令は、前記少なくとも１つのプロセッサに、前記ＡＳＰセッション要求を受信することの一部として前記パスフレーズを受信させる命令をさらに備える、Ｃ５０に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ５２］  前記少なくとも１つのプロセッサに、
前記ワイヤレスドッキーから前記パスフレーズを受信する前に、前記セキュアワイヤレス接続を介して、前記ドッキーに前記パスフレーズを送信させる命令をさらに備える、Ｃ５０に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ５３］  前記少なくとも１つのプロセッサに、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を受信させる命令と、
前記要求された周辺装置機能サービスで認証するためのパスフレーズを受信させる命令と、
前記周辺装置機能サービスのための受信されたパスフレーズに基づいて、前記ワイヤレスドッキーが前記周辺装置機能サービスにアクセスするのを許可されるか否かを決定させる命令と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されると決定するのに応答して、前記周辺装置機能サービスのセッションを確立させる命令と、
前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されないと決定するのに応答して、前記周辺装置機能サービスへのアクセスを拒否させる命令とにさらに構成される、Ｃ５０に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ５４］  非一時的コンピュータ可読記憶媒体であって、実行されたときに、少なくとも１つのプロセッサに、
ワイヤレスドッキングセンターとのセキュアワイヤレス通信接続を確立させる命令と、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングセンターのワイヤレスドッキングサービスへのＡＳＰセッション要求を送信させる命令と、
前記ワイヤレスドッキングセンターに、前記ワイヤレスドッキングサービスで認証するためのパスフレーズを送信させる命令と、
前記ワイヤレスドッキングサービスにアクセスさせる命令とを備える、非一時的コンピュータ可読記憶媒体。
［Ｃ５５］  前記少なくとも１つのプロセッサに前記ワイヤレスドッキングサービスにアクセスさせる前記命令は、前記少なくとも１つプロセッサに、前記ワイヤレスドッキングサービスのセッションを確立させ、
前記少なくとも１つのプロセッサに前記ワイヤレスドッキングサービスで認証するための前記パスフレーズを送信させる前記命令は、前記少なくとも１つのプロセッサに、前記ＡＳＰセッション要求を送信することの一部として前記パスフレーズを受信させる、Ｃ５４に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ５６］  前記少なくとも１つのプロセッサに、
前記ワイヤレスドッキングセンターから、前記ワイヤレスドッキーが前記ワイヤレスドッキングサービスにアクセスするのを許可されたという確認を受信させる命令をさらに備え、
前記少なくとも１つのプロセッサに前記ワイヤレスドッキングセッションの前記セッションを確立させる前記命令は、前記確認を受信するのに応答して、前記少なくとも１つのプロセッサに、前記ワイヤレスドッキングの前記セッションを確立させる命令を備える、Ｃ５４に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ５７］  前記少なくとも１つのプロセッサに、
前記ワイヤレスドッキングセンターと通信によって結合される周辺装置に関連付けられる周辺装置機能サービスへのＡＳＰセッション要求を送信させる命令と、
前記周辺装置機能サービスで認証するためのパスフレーズを送信させる命令と、
前記周辺装置機能サービスのセッションを確立させる命令とをさらに備える、Ｃ５４に記載の非一時的コンピュータ可読記憶媒体。
【図１】
0005944596.tif 000002
【図２】
0005944596.tif 000003
【図３】
0005944596.tif 000004
【図４】
0005944596.tif 000005
【図５】
0005944596.tif 000006
【図６】
0005944596.tif 000007
【図７】
0005944596.tif 000008