(57)【要約】  本発明の実施形態は、デバイス間発見方法および装置を開示し、通信技術の分野に関し、携帯電話が印刷デバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害問題を解決し得る。本発明の方法は、第1のデバイスによって、サービス問合せ要求メッセージを第2のデバイスに送信するステップであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、第1のデバイスによって、サービス問合せ応答メッセージを受信するステップであって、サービス問合せ応答メッセージが、第2のデバイスの公開鍵派生値を含む、ステップと、第1のデバイスによって、公開鍵照合情報を取得するステップと、公開鍵照合情報が公開鍵派生値と一致することを確認した後、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップとを含む。本発明は、Wi−FiまたはBluetooth(登録商標)デバイスなどの無線通信デバイスに適用可能である。
2017533660.tif 000002
【特許請求の範囲】
【請求項１】
デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスの公開鍵を取得するステップ、
前記第1のデバイスによって、前記公開鍵に応じて前記第2のデバイスの公開鍵派生値を生成するステップ、および
前記第1のデバイスによって、前記第2のデバイスの前記公開鍵派生値を前記第2のデバイスに送信し、これにより、前記第2のデバイスが、前記第2のデバイスの前記受信した公開鍵派生値が正しいか否かを確認し、前記第2のデバイスによって送信される応答メッセージを受信した後、前記第1のデバイスによって、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するステップであって、前記応答メッセージが、前記第2のデバイスが前記第2のデバイスの前記受信した公開鍵派生値が正しいことを確認した後に前記第2のデバイスによって前記第1のデバイスに送信される、ステップ、または
前記第1のデバイスによって、前記第2のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信し、前記第2のデバイスの前記受信した公開鍵派生値が正しいか否かを確認し、前記第2のデバイスの前記受信した公開鍵派生値が正しい場合、前記第1のデバイスによって前記第2のデバイスに応答メッセージを送信し、前記第1のデバイスによって、前記第2のデバイスによって送信される通信情報を受信した後に前記第2のデバイスと通信するステップであって、前記通信情報が、前記第2のデバイスが前記応答メッセージを受信した後に前記第2のデバイスによって前記第1のデバイスに送信される、ステップ
を含み、
前記公開鍵派生値が、静的または動的な値であり、前記第2のデバイスの前記公開鍵派生値が、前記第2のデバイスの前記公開鍵に基づいて生成されるハッシュ値、前記第2のデバイスの前記公開鍵および所定の平文情報に基づいて生成されるハッシュ値、前記第2のデバイスの前記公開鍵の切り捨て値、または前記第2のデバイスの前記公開鍵に基づいて生成されるハッシュ値の切り捨て値であるデバイス間発見方法。
【請求項２】
デバイス間発見方法であって、
第1のデバイスが第2のデバイスの公開鍵を取得し、前記公開鍵に応じて前記第2のデバイスの公開鍵派生値を生成した後に第1のデバイスによって送信される前記第2のデバイスの前記公開鍵派生値を前記第2のデバイスによって受信し、前記第2のデバイスによって、前記第2のデバイスの前記受信した公開鍵派生値が正しいか否かを確認し、前記第2のデバイスの前記受信した公開鍵派生値が正しいことを確認した後、前記第2のデバイスによって前記第1のデバイスに応答メッセージを送信し、前記第1のデバイスが前記第2のデバイスによって送信される前記応答メッセージを受信した後、前記第1のデバイスと通信するために、前記第1のデバイスによって前記第2のデバイスに送信される通信情報を前記第2のデバイスによって受信するステップ、または
第2のデバイスによって、前記第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、前記第1のデバイスが、前記第2のデバイスの公開鍵を取得し、前記公開鍵に応じて前記第2のデバイスの公開鍵派生値を生成した後、前記第2のデバイスの前記受信した公開鍵派生値が正しいか否かを確認し、前記第1のデバイスが前記第2のデバイスの前記受信した公開鍵派生値が正しいことを確認した後に前記第1のデバイスによって前記第2のデバイスに送信される応答メッセージを前記第2のデバイスによって受信し、前記応答メッセージを受信した後に前記第2のデバイスによって、前記第1のデバイスと通信するために前記第1のデバイスに通信情報を送信するステップ
を含み、
前記公開鍵派生値が、静的または動的な値であり、前記第2のデバイスの前記公開鍵派生値が、前記第2のデバイスの前記公開鍵に基づいて生成されるハッシュ値、前記第2のデバイスの前記公開鍵および所定の平文情報に基づいて生成されるハッシュ値、前記第2のデバイスの前記公開鍵の切り捨て値、または前記第2のデバイスの前記公開鍵に基づいて生成されるハッシュ値の切り捨て値であるデバイス間発見方法。
【請求項３】
デバイス間発見装置であって、前記装置が、第1のデバイスであり、
前記第2のデバイスの公開鍵を取得し、前記公開鍵に応じて前記第2のデバイスの公開鍵派生値を生成するように構成される取得ユニット、
前記第2のデバイスの前記公開鍵派生値を前記第2のデバイスに送信し、これにより、前記第2のデバイスが前記第2のデバイスの前記受信した公開鍵派生値が正しいか否かを確認するようにするよう構成される第1の送信ユニットおよび前記第2のデバイスによって送信される応答メッセージを受信するように構成される第1の受信ユニットであって、前記第1の送信ユニットが、前記第1の受信ユニットが前記応答メッセージを受信した後、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するようにさらに構成され、前記応答メッセージが、前記第2のデバイスが前記第2のデバイスの前記受信した公開鍵派生値が正しいことを確認した後に前記第2のデバイスによって前記第1のデバイスに送信される第1の受信ユニット、または
前記第2のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するように構成される第2の受信ユニット、前記第2のデバイスの前記受信した公開鍵派生値が正しいか否かを確認するように構成される確認ユニット、および前記確認ユニットが前記第2のデバイスの前記受信した公開鍵派生値が正しいことを確認したときに前記第2のデバイスに応答メッセージを送信するように構成される第2の送信ユニットであって、前記第2の受信ユニットが、前記第2のデバイスによって送信される通信情報を受信した後に前記第2のデバイスと通信するようにさらに構成され、前記通信情報が、前記第2のデバイスが前記応答メッセージを受信した後に前記第2のデバイスによって前記第1のデバイスに送信される第2の送信ユニット
を含み、
前記公開鍵派生値が、静的または動的な値であり、前記第2のデバイスの前記公開鍵派生値が、前記第2のデバイスの前記公開鍵に基づいて生成されるハッシュ値、前記第2のデバイスの前記公開鍵および所定の平文情報に基づいて生成されるハッシュ値、前記第2のデバイスの前記公開鍵の切り捨て値、または前記第2のデバイスの前記公開鍵に基づいて生成されるハッシュ値の切り捨て値であるデバイス間発見装置。
【請求項４】
デバイス間発見装置であって、前記装置が、第2のデバイスであり、
第1のデバイスが前記第2のデバイスの公開鍵を取得し、前記第2のデバイスの公開鍵派生値を生成した後に前記第1のデバイスによって送信される前記第2のデバイスの前記公開鍵派生値を受信するように構成される第1の受信ユニット、前記第2のデバイスの前記受信した公開鍵派生値が正しいか否かを確認するように構成される確認ユニット、および前記確認ユニットが前記第2のデバイスの前記受信した公開鍵派生値が正しいことを確認した後に前記第1のデバイスに応答メッセージを送信するように構成される第1の送信ユニットであって、前記第1の受信ユニットが、前記第1のデバイスが前記第2のデバイスによって送信される前記応答メッセージを受信した後、前記第1のデバイスと通信するために、前記第1のデバイスによって前記第2のデバイスに送信される通信情報を受信するようにさらに構成される第1の送信ユニット、または
前記第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、前記第1のデバイスが、前記第2のデバイスの公開鍵を取得し、前記公開鍵に応じて前記第2のデバイスの公開鍵派生値を生成した後、前記第2のデバイスの前記受信した公開鍵派生値が正しいか否かを確認するようにするよう構成される第2の送信ユニットおよび前記第1のデバイスが前記第2のデバイスの前記受信した公開鍵派生値が正しいことを確認した後に前記第1のデバイスによって前記第2のデバイスに送信される応答メッセージを受信するように構成される第2の受信ユニットであって、前記第2の送信ユニットが、前記第2の受信ユニットが前記応答メッセージを受信した後、前記第1のデバイスと通信するために前記第1のデバイスに通信情報を送信するようにさらに構成される第2の受信ユニット
を含み、
前記公開鍵派生値が、静的または動的な値であり、前記第2のデバイスの前記公開鍵派生値が、前記第2のデバイスの前記公開鍵に基づいて生成されるハッシュ値、前記第2のデバイスの前記公開鍵および所定の平文情報に基づいて生成されるハッシュ値、前記第2のデバイスの前記公開鍵の切り捨て値、または前記第2のデバイスの前記公開鍵に基づいて生成されるハッシュ値の切り捨て値であるデバイス間発見装置。
【請求項５】
デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、前記第2のデバイスが、前記サービス情報に応じて、前記サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
前記第1のデバイスによって、サービス問合せ応答メッセージを受信するステップであって、前記サービス問合せ応答メッセージが、前記第2のデバイスが前記サービス問合せ要求メッセージに応答すると決定した後に前記第2のデバイスによって送信される、ステップと、
前記第1のデバイスによって、前記第2のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するステップと、
前記第1のデバイスによって、公開鍵照合情報を取得するステップと、
前記第1のデバイスによって、前記サービス問合せ応答メッセージを受信し、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致することを確認した後、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法。
【請求項６】
前記第2のデバイスによって送信される前記第2のデバイスの前記公開鍵派生値が、具体的には前記サービス問合せ応答メッセージで搬送される、請求項5に記載のデバイス間発見方法。
【請求項７】
前記第1のデバイスが、具体的には、前記第2のデバイスによって送信される前記第2のデバイスの前記公開鍵派生値を受信し、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致することを確認した後に、前記サービス問合せ要求メッセージを前記第2のデバイスに送信する、請求項5に記載のデバイス間発見方法。
【請求項８】
前記公開鍵派生値が、静的または動的な値であり、前記第2のデバイスの前記公開鍵派生値が、前記第2のデバイスの公開鍵に基づいて生成されるハッシュ値、前記第2のデバイスの公開鍵および所定の平文情報に基づいて生成されるハッシュ値、前記第2のデバイスの公開鍵の切り捨て値、または前記第2のデバイスの公開鍵に基づいて生成されるハッシュ値の切り捨て値である、請求項5から7のいずれか一項に記載のデバイス間発見方法。
【請求項９】
デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、前記第2のデバイスが、前記サービス情報に応じて、前記サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
前記第1のデバイスによって、サービス問合せ応答メッセージを受信するステップであって、前記サービス問合せ応答メッセージが、前記第2のデバイスが前記サービス問合せ要求メッセージに応答すると決定した後に前記第2のデバイスによって送信される、ステップと、
前記第1のデバイスによって、前記第2のデバイスの公開鍵派生値を前記第2のデバイスに送信し、これにより、前記第2のデバイスが、前記第2のデバイスの前記受信した公開鍵派生値の確認を実行するようにするステップと、
前記サービス問合せ応答メッセージが受信され、前記第2のデバイスの前記公開鍵派生値が確認された後、前記第1のデバイスによって、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法。
【請求項１０】
前記第1のデバイスによって送信される前記第2のデバイスの前記公開鍵派生値が、具体的には前記サービス問合せ要求メッセージで搬送される、請求項9に記載のデバイス間発見方法。
【請求項１１】
前記第1のデバイスが、具体的には、前記第2のデバイスの前記公開鍵派生値が前記第2のデバイスに送信され、前記第2のデバイスの前記公開鍵派生値が確認された後に、前記サービス問合せ要求メッセージを前記第2のデバイスに送信する、請求項9に記載のデバイス間発見方法。
【請求項１２】
デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するステップと、
前記第1のデバイスによって、公開鍵照合情報を取得するステップと、
前記第1のデバイスによって、前記第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、前記サービス問合せ要求メッセージが、前記第2のデバイスによって提供され得るサービス情報を含む、ステップと、
前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致することおよび前記第1のデバイスが問い合わせる必要があるサービスが前記第2のデバイスによって提供され得る前記サービス情報と一致することを確認した後、前記第1のデバイスによって、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法。
【請求項１３】
前記第2のデバイスによって送信される前記第2のデバイスの前記公開鍵派生値が、具体的には、前記第2のデバイスによって送信される前記サービス問合せ要求メッセージで搬送される、請求項12に記載のデバイス間発見方法。
【請求項１４】
デバイス間発見装置であって、前記装置が、第1のデバイスであり、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニットであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、前記第2のデバイスが、前記サービス情報に応じて、前記サービス問合せ要求メッセージに応答するか否かを決定する送信ユニットと、
前記第2のデバイスが前記サービス問合せ要求メッセージに応答すると決定した後に前記第2のデバイスによって送信されるサービス問合せ応答メッセージを受信するように構成される受信ユニットであって、
前記第2のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するようにさらに構成される受信ユニットと、
公開鍵照合情報を取得するように構成される取得ユニットと
を備え、
前記送信ユニットが、前記受信ユニットが前記サービス問合せ応答メッセージを受信し、前記第1のデバイスが前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致することを確認した後、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するようにさらに構成されるデバイス間発見装置。
【請求項１５】
デバイス間発見装置であって、前記装置が、第1のデバイスであり、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニットであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、前記第2のデバイスが、前記サービス情報に応じて、前記サービス問合せ要求メッセージに応答するか否かを決定する送信ユニット、および
サービス問合せ応答メッセージを受信するように構成される受信ユニットであって、前記サービス問合せ応答メッセージが、前記第2のデバイスが前記サービス問合せ要求メッセージに応答すると決定した後に前記第2のデバイスによって送信される受信ユニット
を備え、
前記送信ユニットが、前記第2のデバイスの公開鍵派生値を前記第2のデバイスに送信し、これにより、前記第2のデバイスが、前記第2のデバイスの前記受信した公開鍵派生値の確認を実行するようにするようさらに構成され、
前記送信ユニットが、前記受信ユニットが前記サービス問合せ応答メッセージを受信し、前記第2のデバイスの前記公開鍵派生値が確認された後、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するようにさらに構成されるデバイス間発見装置。
【請求項１６】
デバイス間発見装置であって、前記装置が、第1のデバイスであり、
第2のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するように構成される受信ユニット、および
公開鍵照合情報を取得するように構成される取得ユニットを備え、
前記受信ユニットが、前記第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するようにさらに構成され、前記サービス問合せ要求メッセージが、前記第2のデバイスによって提供され得るサービス情報を含み、
前記第1のデバイスが、前記公開鍵照合情報が前記公開鍵派生値と一致し、前記第1のデバイスが問い合わせる必要があるサービスが前記第2のデバイスによって提供され得る前記サービス情報と一致することを確認した後、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するように構成される送信ユニットを備えるデバイス間発見装置。
【請求項１７】
デバイス間発見方法であって、
第2のデバイスによって、第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、前記第2のデバイスが、前記サービス情報に応じて、前記サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
前記サービス問合せ要求メッセージに応答すると決定した後、前記第2のデバイスによって前記第1のデバイスにサービス問合せ応答メッセージを送信するステップと、
前記第2のデバイスによって、前記第2のデバイスの公開鍵派生値を前記第1のデバイスに送信し、これにより、前記第1のデバイスが、公開鍵照合情報を取得した後、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致するか否かを確認するようにするステップと、
前記第2のデバイスによって、前記第1のデバイスによって送信される通信情報を受信した後に前記第2のデバイスと通信するステップであって、前記通信情報が、前記第1のデバイスが、前記サービス問合せ応答メッセージを受信し、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致することを確認した後、前記第1のデバイスによって前記第2のデバイスに送信される、ステップと
を含むデバイス間発見方法。
【請求項１８】
デバイス間発見方法であって、
第2のデバイスによって、第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含む、ステップと、
前記サービス情報に応じて前記サービス問合せ要求メッセージに応答すると決定した後、前記第2のデバイスによって前記第1のデバイスにサービス問合せ応答メッセージを送信するステップと、
前記第2のデバイスによって、前記第1のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するステップと、
前記第2のデバイスによって、前記第2のデバイスの前記受信した公開鍵派生値の確認を実行するステップと、
前記サービス問合せ応答メッセージが受信され、前記第2のデバイスの前記公開鍵派生値が確認された後、前記第1のデバイスと通信するために、前記第1のデバイスによって前記第2のデバイスに送信される通信情報を前記第2のデバイスによって受信するステップと
を含むデバイス間発見方法。
【請求項１９】
デバイス間発見方法であって、
第2のデバイスによって、前記第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、前記第1のデバイスが、公開鍵照合情報を取得し、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致するか否かを確認するようにするステップと、
前記第2のデバイスによって、前記第1のデバイスにサービス問合せ要求メッセージを送信するステップであって、前記サービス問合せ要求メッセージが、前記第2のデバイスによって提供され得るサービス情報を含む、ステップと、
前記第1のデバイスが、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致することおよび前記第1のデバイスが問い合わせる必要があるサービスが前記第2のデバイスによって提供され得る前記サービス情報と一致することを確認した後、前記第1のデバイスと通信するために、前記第1のデバイスによって前記第2のデバイスに送信される通信情報を前記第2のデバイスによって受信するステップと
を含むデバイス間発見方法。
【請求項２０】
デバイス間発見装置であって、前記装置が、第2のデバイスであり、
第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニットであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、前記第2のデバイスが、前記サービス情報に応じて、前記サービス問合せ要求メッセージに応答するか否かを決定する受信ユニット、および
前記第2のデバイスが前記サービス問合せ要求メッセージに応答すると決定した後にサービス問合せ応答メッセージを前記第1のデバイスに送信するように構成される送信ユニット
を備え、
前記送信ユニットが、前記第2のデバイスの公開鍵派生値を前記第1のデバイスに送信し、これにより、前記第1のデバイスが、公開鍵照合情報を取得した後、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致するか否かを確認するようにするようさらに構成され、
前記受信ユニットが、前記第1のデバイスによって送信される通信情報を受信した後に前記第2のデバイスと通信するようにさらに構成され、前記通信情報が、前記第1のデバイスが、前記サービス問合せ応答メッセージを受信し、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致することを確認した後、前記第1のデバイスによって前記第2のデバイスに送信されるデバイス間発見装置。
【請求項２１】
デバイス間発見装置であって、前記装置が、第2のデバイスであり、
第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニットであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含む受信ユニット、および
前記第2のデバイスが前記サービス情報に応じて前記サービス問合せ要求メッセージに応答すると決定した後にサービス問合せ応答メッセージを前記第1のデバイスに送信するように構成される送信ユニットを備え、
前記受信ユニットが、前記第1のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するようにさらに構成され、
前記第2のデバイスの前記受信した公開鍵派生値の確認を実行するように構成される確認ユニットを備え、
前記受信ユニットが、前記サービス問合せ応答メッセージが受信され、前記第2のデバイスの前記公開鍵派生値が確認された後、前記第1のデバイスと通信するために、前記第1のデバイスによって前記第2のデバイスに送信される通信情報を受信するようにさらに構成されるデバイス間発見装置。
【請求項２２】
デバイス間発見装置であって、前記装置が、第2のデバイスであり、
前記第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、前記第1のデバイスが、公開鍵照合情報を取得し、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致するか否かを確認するようにするよう構成される送信ユニットであって、
前記第1のデバイスにサービス問合せ要求メッセージを送信するようにさらに構成され、前記サービス問合せ要求メッセージが、前記第2のデバイスによって提供され得るサービス情報を含む送信ユニットと、
前記第1のデバイスが、前記公開鍵照合情報が前記第2のデバイスの前記公開鍵派生値と一致することおよび前記第1のデバイスが問い合わせる必要があるサービスが前記第2のデバイスによって提供され得る前記サービス情報と一致することを確認した後、前記第1のデバイスと通信するために、前記第1のデバイスによって前記第2のデバイスに送信される通信情報を受信するように構成される受信ユニットと
を備えるデバイス間発見装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2014年10月31日に中国特許庁に提出された中国特許出願第201410616545.5号の優先権を主張するものであり、また、その全体は、参照により本明細書に組み込まれる。
【０００２】
本発明は、通信技術の分野に関し、特に、デバイス間発見方法および装置に関する。
【背景技術】
【０００３】
Wi−Fi（Wireless Fidelity、ワイヤレスフィディリティ）デバイスが互いに通信するとき、最初に通信接続が、デバイス間で確立される必要がある。例えば、ユーザが、携帯電話を使用することによってファイルを印刷するとき、携帯電話は、最初に印刷デバイスとの通信接続を確立する必要がある。具体的な処理は、以下の通りであり、最初に、携帯電話は、印刷デバイスを発見し、印刷デバイス名リストを作成し、その後の情報インタラクションの目的のためにリスト中の各印刷デバイスのMAC（Medium Access Control、媒体アクセス制御層）アドレスを取得する。この処理において、携帯電話は、スキャン方式でターゲットデバイスを能動的に発見してもよいし、あるいは、携帯電話は、ターゲットデバイス発見メッセージを受信することによってターゲットデバイスを受動的に発見してもよい。次に、ユーザは、印刷デバイスリストから1つの印刷デバイスを印刷のためのターゲットデバイスとして選択し、携帯電話は、ターゲットデバイスとの情報インタラクションによって認証設定処理を完了する。認証設定の目的は、安全な接続確立を保証するために携帯電話とターゲットデバイスとの間でセキュリティ鍵を取得することである。認証設定処理は、以下の通りであり、携帯電話は、ターゲットデバイスのクイックレスポンスコードをスキャンすることによって、クイックレスポンスコードに含まれる公開鍵を取得し、次に、セキュリティ鍵を取得するためにターゲットデバイスとの間で鍵交換アルゴリズムを実行し、これにより、デバイス設定を完了する。
【０００４】
少なくとも以下の問題が、従来技術に存在し、前述の処理では、多数の印刷デバイスからターゲットデバイスを選択した後、ユーザは、携帯電話を使用することによってターゲットデバイスのクイックレスポンスコードをスキャンすることによりターゲットデバイスの公開鍵を取得する。しかしながら、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の実施形態は、デバイス間発見方法および装置を提供し、また、携帯電話が印刷デバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害問題を解決し得る。
【０００６】
前述の目的を達成するために、本発明の実施形態では、以下の技術的解決策が使用される。
【０００７】
第1の態様によれば、本発明の実施形態は、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
第1のデバイスによって、サービス問合せ応答メッセージを受信するステップであって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信され、サービス問合せ応答メッセージが、第2のデバイスの公開鍵派生値を含む、ステップと、
第1のデバイスによって、公開鍵照合情報を取得するステップと、
第1のデバイスによって、公開鍵照合情報が公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法を提供する。
【０００８】
第1の態様に関連して、第1の態様の第1の可能な実施態様では、第1のデバイスによって第2のデバイスにサービス問合せ要求メッセージを送信するステップは、
第1のデバイスによって、ブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信するステップを含み、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含み、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、ターゲットデバイスは、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定し、
第1のデバイスによって公開鍵照合情報を取得するステップの前に、本方法は、
第1のデバイスによって、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージを受信するステップをさらに含み、その場合、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージは、少なくとも1つの第3のデバイスがサービス問合せ要求メッセージに応答すると決定した後に送信され、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージは、少なくとも1つの第3のデバイスの公開鍵派生値を含む。
【０００９】
第1の態様に関連して、第1の態様の第2の可能な実施態様では、第1のデバイスによって第2のデバイスにサービス問合せ要求メッセージを送信するステップの前に、本方法は、
第1のデバイスによってサービス情報を取得するステップをさらに含む。
【００１０】
第1の態様または第1の態様の可能な実施態様のいずれかに関連して、第1の態様の第3の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００１１】
第1の態様に関連して、第1の態様の第4の可能な実施態様では、サービス問合せ応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【００１２】
第2の態様によれば、本発明の実施形態は、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、サービス問合せ要求メッセージが、第2のデバイスが問い合わせる必要があるサービス情報を含む、ステップと、
第1のデバイスによって、第1のデバイスがサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信するステップであって、サービス問合せ応答メッセージが、第1のデバイスの公開鍵派生値を含み、これにより、第2のデバイスが、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認する、ステップと、
第1のデバイスによって、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するステップと
を含むデバイス間発見方法を提供する。
【００１３】
第2の態様に関連して、第2の態様の第1の可能な実施態様では、第1のデバイスがサービス問合せ要求メッセージに応答すると決定したときに第1のデバイスによって第2のデバイスにサービス問合せ応答メッセージを送信するステップの前に、本方法は、
第1のデバイスによって、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するステップ、および
第1のデバイスによって提供され得るサービスがサービス情報と一致するとき、第1のデバイスによって、サービス問合せ要求メッセージに応答すると決定するステップ
をさらに含む。
【００１４】
第2の態様に関連して、第2の態様の第2の可能な実施態様では、第1のデバイスがサービス問合せ要求メッセージに応答すると決定したときに、第1のデバイスによって第2のデバイスにサービス問合せ応答メッセージを送信するステップの前に、本方法は、
第1のデバイスによって、第1のデバイスの公開鍵に応じて公開鍵派生値を生成するステップをさらに含む。
【００１５】
第2の態様の第2の可能な実施態様に関連して、第2の態様の第3の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００１６】
第2の態様または第2の態様の第1の可能な実施態様に関連して、第2の態様の第4の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００１７】
第2の態様または第2の態様の第1の可能な実施態に関連して、第2の態様の第5の可能な実施態様では、サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【００１８】
第3の態様によれば、本発明の実施形態は、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵派生値を含み、これにより、第2のデバイスが、サービス情報および公開鍵派生値に応じて、サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
第1のデバイスによって、サービス問合せ応答メッセージを受信するステップであって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される、ステップと、
第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法を提供する。
【００１９】
第3の態様に関連して、第3の態様の第1の可能な実施態様では、第1のデバイスによって第2のデバイスにサービス問合せ要求メッセージを送信するステップは、
第1のデバイスによって、ブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信するステップを含み、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含み、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵派生値を含み、これにより、ターゲットデバイスは、サービス情報および公開鍵派生値に応じて、サービス問合せ要求メッセージに応答するか否かを決定する。
【００２０】
第3の態様に関連して、第3の態様の第2の可能な実施態様では、第1のデバイスによって第2のデバイスにサービス問合せ要求メッセージを送信するステップの前に、本方法は、
第1のデバイスによってサービス情報および第2のデバイスの公開鍵派生値を取得するステップをさらに含む。
【００２１】
第3の態様の第2の可能な実施態様に関連して、第3の態様の第3の可能な実施態様では、第1のデバイスによって第2のデバイスの公開鍵派生値を取得するステップは、
第1のデバイスによって、第2のデバイスの公開鍵を取得するステップ、および
第1のデバイスによって、公開鍵に応じて第2のデバイスの公開鍵派生値を生成するステップ
を含む。
【００２２】
第3の態様または第3の態様の可能な実施態様のいずれか1つに関連して、第3の態様の第4の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００２３】
第3の態様、第3の態様の第1の可能な実施態様、または第3の態様の第1の可能な実施態様に関連して、第3の態様の第5の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００２４】
第3の態様に関連して、第3の態様の第6の可能な実施態様では、サービス問合せ応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【００２５】
第4の態様によれば、本発明の実施形態は、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、サービス問合せ要求メッセージが、第2のデバイスが問い合わせる必要があるサービス情報および第1のデバイスの公開鍵派生値を含む、ステップと、
第1のデバイスによって、第1のデバイスがサービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信するステップと、
第1のデバイスによって、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するステップと
を含むデバイス間発見方法を提供する。
【００２６】
第4の態様に関連して、第4の態様の第1の可能な実施態様では、第1のデバイスがサービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定したときに第1のデバイスによって第2のデバイスにサービス問合せ応答メッセージを送信するステップの前に、本方法は、
第1のデバイスによって、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するステップと、
第1のデバイスによって、公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定するステップと、
第1のデバイスによって提供され得るサービスがサービス情報と一致し、公開鍵派生値が第1のデバイスの公開鍵と一致するとき、第1のデバイスによって、サービス問合せ要求メッセージに応答すると決定するステップと
をさらに含む。
【００２７】
第4の態様の第1の可能な実施態様に関連して、第4の態様の第2の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００２８】
第4の態様の第1の可能な実施態様に関連して、第4の態様の第3の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００２９】
第4の態様の第1の可能な実施態に関連して、第4の態様の第5の可能な実施態様では、サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【００３０】
第5の態様によれば、本発明の実施形態は、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、これにより、第2のデバイスが、公開鍵派生値に応じて、第1のデバイスに応答メッセージを返すか否かを決定するステップと、
第1のデバイスによって、第2のデバイスによって送信される応答メッセージを受信するステップであって、応答メッセージが、第2のデバイスが第1のデバイスに応答メッセージを返すと決定した後に第2のデバイスによって送信される、ステップと、
第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法を提供する。
【００３１】
第5の態様に関連して、第5の態様の第1の可能な実施態様では、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップの前に、本方法は、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じてサービス問合せ要求メッセージに応答するか否かを決定する、ステップ、および
第1のデバイスによって、第2のデバイスによって送信されるサービス問合せ応答メッセージを受信するステップであって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される、ステップ
をさらに含む。
【００３２】
第5の態様に関連して、第5の態様の第2の可能な実施態様では、第1のデバイスによって第2のデバイスの公開鍵派生値を第2のデバイスに送信するステップは、
第1のデバイスによって、ブロードキャスト方式でターゲットデバイスに公開鍵派生値を送信し、これにより、ターゲットデバイスが、公開鍵派生値に応じて第1のデバイスに応答メッセージを返すか否かを決定し、ターゲットデバイスが、第2のデバイスおよび少なくとも1つの第3のデバイスを含むステップを含む。
【００３３】
第5の態様の第1の可能な実施態様に関連して、第5の態様の第3の可能な実施態様では、第1のデバイスによって第2のデバイスにサービス問合せ要求メッセージを送信するステップの前に、本方法は、
第1のデバイスによってサービス情報を取得するステップをさらに含む。
【００３４】
第5の態様の第1の可能な実施態様または第5の態様の第3の可能な実施態様に関連して、第5の態様の第4の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００３５】
第5の態様に関連して、第5の態様の第5の可能な実施態様では、第1のデバイスによって第2のデバイスの公開鍵派生値を第2のデバイスに送信するステップの前に、本方法は、
第1のデバイスによって第2のデバイスの公開鍵派生値を取得するステップをさらに含む。
【００３６】
第5の態様の第5の可能な実施態様に関連して、第5の態様の第6の可能な実施態様では、第1のデバイスによって第2のデバイスの公開鍵派生値を取得するステップは、
第1のデバイスによって、第2のデバイスの公開鍵を取得するステップ、および
第1のデバイスによって、公開鍵に応じて第2のデバイスの公開鍵派生値を生成するステップ
を含む。
【００３７】
第5の態様、第5の態様の第2の可能な実施態様、第5の態様の第5の可能な実施態様、または第5の態様の第6の可能な実施態様に関連して、第5の態様の第7の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００３８】
第5の態様に関連して、第5の態様の第8の可能な実施態様では、応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【００３９】
第6の態様によれば、本発明の実施形態は、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するステップと、
第1のデバイスによって、第1のデバイスが公開鍵派生値に応じて第2のデバイスに応答情報を返すと決定したときに第2のデバイスに応答メッセージを送信するステップと、
第1のデバイスによって、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するステップと
を含むデバイス間発見方法を提供する。
【００４０】
第6の態様に関連して、第6の態様の第1の可能な実施態様では、第1のデバイスによって、第1のデバイスが公開鍵派生値に応じて第2のデバイスに応答情報を返すと決定したときに第2のデバイスに応答メッセージを送信するステップの前に、本方法は、
第1のデバイスによって、公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定するステップ、および
公開鍵派生値が第1のデバイスの公開鍵と一致するとき、第1のデバイスによって、第2のデバイスに応答情報を返すと決定するステップ
をさらに含む。
【００４１】
第6の態様の第1の可能な実施態様に関連して、第6の態様の第2の可能な実施態様では、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第1のデバイスによって第2のデバイスと通信するステップの前に、本方法は、
第1のデバイスによって、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、サービス問合せ要求メッセージが、第2のデバイスが問い合わせる必要があるサービス情報を含む、ステップと、
第1のデバイスがサービス情報に応じてサービス問合せ要求メッセージに応答すると決定したときに第1のデバイスによって第2のデバイスにサービス問合せ応答メッセージを送信するステップと
をさらに含む。
【００４２】
第6の態様の第2の可能な実施態様に関連して、第6の態様の第3の可能な実施態様では、第1のデバイスがサービス情報に応じてサービス問合せ要求メッセージに応答すると決定したときに第1のデバイスによって第2のデバイスにサービス問合せ応答メッセージを送信するステップの前に、本方法は、
第1のデバイスによって、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するステップ、および
第1のデバイスによって提供され得るサービスがサービス情報と一致するとき、第1のデバイスによって、サービス問合せ要求メッセージに応答すると決定するステップ
をさらに含む。
【００４３】
第6の態様または第6の態様の第1の可能な実施態様に関連して、第6の態様の第4の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００４４】
第6の態様の第2の可能な実施態様または第6の態様の第3の可能な実施態様に関連して、第6の態様の第5の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００４５】
第6の態様の第2の実施態様または第6の態様の第3の可能な実施態に関連して、第6の態様の第6の可能な実施態様では、サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【００４６】
第7の態様によれば、本発明の実施形態は、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するステップと、
第1のデバイスによって、公開鍵照合情報を取得するステップと、
公開鍵照合情報が公開鍵派生値と一致することを確認した後、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法を提供する。
【００４７】
第7の態様に関連して、第7の態様の第1の可能な実施態様では、公開鍵照合情報が公開鍵派生値と一致することを確認した後、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップの前に、本方法は、
第1のデバイスによって、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、サービス問合せ要求メッセージが、第2のデバイスによって提供され得るサービス情報を含む、ステップを含み、
公開鍵照合情報が公開鍵派生値と一致することを確認した後、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップが、
公開鍵照合情報が公開鍵派生値と一致することおよび第1のデバイスが問い合わせる必要があるサービスがサービス情報と一致するか否かを確認した後、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップを含む。
【００４８】
第7の態様または第7の態様の第1の可能な実施態様に関連して、第7の態様の第2の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００４９】
第7の態様に関連して、第7の態様の第3の可能な実施態様では、第1のデバイスによって、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するステップの前に、本方法は、
第1のデバイスによって第2のデバイスと同期するステップをさらに含む。
【００５０】
第8の態様によれば、本発明の実施形態は、デバイス間発見方法であって、
第1のデバイスによって、第1のデバイスの公開鍵派生値を第2のデバイスに送信し、これにより、第2のデバイスが、公開鍵派生値が第2のデバイスによって取得される公開鍵照合情報と一致するか否かを確認するようにするステップ、および
第1のデバイスによって、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するステップ
を含むデバイス間発見方法を提供する。
【００５１】
第8の態様に関連して、第8の態様の第1の可能な実施態様では、第1のデバイスによって第2のデバイスと通信するステップの前に、本方法は、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、サービス問合せ要求メッセージが、第1のデバイスによって提供され得るサービス情報であり、これにより、第2のデバイスが、サービス情報が第1のデバイスが問い合わせる必要があるサービスと一致するか否かを判定する、ステップをさらに含む。
【００５２】
第8の態様に関連して、第8の態様の第2の可能な実施態様では、第1のデバイスによって第1のデバイスの公開鍵派生値を第2のデバイスに送信するステップの前に、本方法は、
第1のデバイスによって、第1のデバイスの公開鍵に応じて公開鍵派生値を生成するステップをさらに含む。
【００５３】
第8の態様または第8の態様の第2の可能な実施態様に関連して、第8の態様の第3の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００５４】
第8の態様に関連して、第8の態様の第3の可能な実施態様では、第1のデバイスによって、第1のデバイスの公開鍵派生値を第2のデバイスに送信するステップの前に、本方法は、
第1のデバイスによって第2のデバイスと同期するステップをさらに含む。
【００５５】
第9の態様によれば、本発明の実施形態は、デバイス間発見装置であって、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニットであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する送信ユニットと、
サービス問合せ応答メッセージを受信するように構成される受信ユニットであって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信され、サービス問合せ応答メッセージが、第2のデバイスの公開鍵派生値を含む受信ユニットと、
公開鍵照合情報を取得するように構成される取得ユニットと
を含み、
送信ユニットが、第1のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するようにさらに構成されるデバイス間発見装置を提供する。
【００５６】
第9の態様に関連して、第9の態様の第1の可能な実施態様では、送信ユニットは、具体的には、ブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信するように構成され、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含み、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、ターゲットデバイスは、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定し、
受信ユニットは、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージを受信するようにさらに構成され、その場合、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージは、少なくとも1つの第3のデバイスがサービス問合せ要求メッセージに応答すると決定した後に送信され、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージは、少なくとも1つの第3のデバイスの公開鍵派生値を含む。
【００５７】
第9の態様に関連して、第9の態様の第2の可能な実施態様では、取得ユニットは、サービス情報を取得するようにさらに構成される。
【００５８】
第9の態様または第9の態様の可能な実施態様のいずれかに関連して、第9の態様の第3の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００５９】
第9の態様に関連して、第9の態様の第4の可能な実施態様では、サービス問合せ応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【００６０】
第10の態様によれば、本発明の実施形態は、デバイス間発見装置であって、
第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニットであって、サービス問合せ要求メッセージが、第2のデバイスが問い合わせる必要があるサービス情報を含む受信ユニットと、
第1のデバイスがサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信するように構成される送信ユニットであって、サービス問合せ応答メッセージが、第1のデバイスの公開鍵派生値を含み、これにより、第2のデバイスが、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認する送信ユニットと、
第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するように構成される通信ユニットと
を含むデバイス間発見装置を提供する。
【００６１】
第10の態様に関連して、第10の態様の第1の可能な実施態様では、本装置は、
第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するように構成される比較ユニット、および
第1のデバイスによって提供され得るサービスがサービス情報と一致するときにサービス問合せ要求メッセージに応答すると決定するように構成される決定ユニット
をさらに含む。
【００６２】
第10の態様に関連して、第10の態様の第2の可能な実施態様では、本装置は、
第1のデバイスの公開鍵に応じて公開鍵派生値を生成するように構成される生成ユニットをさらに含む。
【００６３】
第10の態様の第2の可能な実施態様に関連して、第10の態様の第3の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００６４】
第10の態様または第10の態様の第1の可能な実施態様に関連して、第10の態様の第4の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００６５】
第10の態様または第10の態様の第1の可能な実施態に関連して、第10の態様の第5の可能な実施態様では、サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【００６６】
第11の態様によれば、本発明の実施形態は、デバイス間発見装置であって、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニットであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵派生値を含み、これにより、第2のデバイスが、サービス情報および公開鍵派生値に応じて、サービス問合せ要求メッセージに応答するか否かを決定する送信ユニット、ならびに
サービス問合せ応答メッセージを受信するように構成される受信ユニットであって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される受信ユニット
を含み、
送信ユニットが、第2のデバイスと通信するために通信情報を第2のデバイスに送信するようにさらに構成されるデバイス間発見装置を提供する。
【００６７】
第11の態様に関連して、第11の態様の第1の可能な実施態様では、送信ユニットは、具体的には、ブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信するように構成され、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含み、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵派生値を含み、これにより、ターゲットデバイスは、サービス情報および公開鍵派生値に応じて、サービス問合せ要求メッセージに応答するか否かを決定する。
【００６８】
第11の態様に関連して、第11の態様の第2の可能な実施態様では、本装置は、
サービス情報および第2のデバイスの公開鍵派生値を取得するように構成される取得ユニットをさらに含む。
【００６９】
第11の態様の第2の可能な実施態様に関連して、第11の態様の第3の可能な実施態様では、取得ユニットは、
第2のデバイスの公開鍵を取得するように構成される取得サブユニット、および
公開鍵に応じて第2のデバイスの公開鍵派生値を生成するように構成される生成サブユニット
を含む。
【００７０】
第11の態様または第11の態様の可能な実施態様のいずれか1つに関連して、第11の態様の第4の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００７１】
第11の態様、第11の態様の第1の可能な実施態様、または第11の態様の第1の可能な実施態様に関連して、第11の態様の第5の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００７２】
第11の態様に関連して、第11の態様の第6の可能な実施態様では、サービス問合せ応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【００７３】
第12の態様によれば、本発明の実施形態は、デバイス間発見装置であって、
第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニットであって、サービス問合せ要求メッセージが、第2のデバイスが問い合わせる必要があるサービス情報および第1のデバイスの公開鍵派生値を含む受信ユニットと、
第1のデバイスがサービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信するように構成される送信ユニットと、
第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するように構成される通信ユニットと
を含むデバイス間発見装置を提供する。
【００７４】
第12の態様に関連して、第12の態様の第1の可能な実施態様では、本装置は、
第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するように構成される比較ユニットであって、
公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定するようにさらに構成される比較ユニット、および
第1のデバイスによって提供され得るサービスがサービス情報と一致し、公開鍵派生値が第1のデバイスの公開鍵と一致するときにサービス問合せ要求メッセージに応答すると決定するように構成される決定ユニット
をさらに含む。
【００７５】
第12の態様の第1の可能な実施態様に関連して、第12の態様の第2の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００７６】
第12の態様の第1の可能な実施態様に関連して、第12の態様の第3の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００７７】
第12の態様の第1の可能な実施態に関連して、第12の態様の第5の可能な実施態様では、サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【００７８】
第13の態様によれば、本発明の実施形態は、デバイス間発見装置であって、
第2のデバイスが公開鍵派生値に応じて第1のデバイスに応答メッセージを返すか否かを決定するようにするために第2のデバイスの公開鍵派生値を第2のデバイスに送信するように構成される送信ユニット、および
第2のデバイスによって送信される応答メッセージを受信するように構成される受信ユニットであって、応答メッセージが、第2のデバイスが第1のデバイスに応答メッセージを返すと決定した後に第2のデバイスによって送信される受信ユニット
を含み、
送信ユニットが、第2のデバイスと通信するために通信情報を第2のデバイスに送信するようにさらに構成されるデバイス間発見装置を提供する。
【００７９】
第13の態様に関連して、第13の態様の第1の可能な実施態様では、送信ユニットは、第2のデバイスにサービス問合せ要求メッセージを送信するようにさらに構成され、その場合、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスは、サービス情報に応じてサービス問合せ要求メッセージに応答するか否かを決定し、
受信ユニットは、第2のデバイスによって送信されるサービス問合せ応答メッセージを受信するようにさらに構成され、その場合、サービス問合せ応答メッセージは、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される。
【００８０】
第13の態様に関連して、第13の態様の第2の可能な実施態様では、送信ユニットは、具体的には、ブロードキャスト方式でターゲットデバイスに公開鍵派生値を送信するように構成され、これにより、ターゲットデバイスは、公開鍵派生値に応じて第1のデバイスに応答メッセージを返すか否かを決定し、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含む。
【００８１】
第13の態様の第1の実施態様に関連して、第13の態様の第3の可能な実施態様では、本装置は、
サービス情報を取得するように構成される取得ユニットをさらに含む。
【００８２】
第13の態様の第1の可能な実施態様または第13の態様の第3の可能な実施態様に関連して、第13の態様の第4の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００８３】
第13の態様に関連して、第13の態様の第5の可能な実施態様では、取得ユニットは、第2のデバイスの公開鍵派生値を取得するようにさらに構成される。
【００８４】
第13の態様の第5の可能な実施態様に関連して、第13の態様の第6の可能な実施態様では、取得ユニットは、
第2のデバイスの公開鍵を取得するように構成される取得サブユニット、および
公開鍵に応じて第2のデバイスの公開鍵派生値を生成するように構成される生成サブユニット
を含む。
【００８５】
第13の態様、第13の態様の第2の可能な実施態様、第13の態様の第5の可能な実施態様、または第13の態様の第6の可能な実施態様に関連して、第13の態様の第7の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００８６】
第13の態様に関連して、第13の態様の第8の可能な実施態様では、応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【００８７】
第14の態様によれば、本発明の実施形態は、デバイス間発見装置であって、
第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するように構成される受信ユニットと、
第1のデバイスが公開鍵派生値に応じて第2のデバイスに応答情報を返すと決定したときに第2のデバイスに応答メッセージを送信するように構成される送信ユニットと、
第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するように構成される通信ユニットと
を含むデバイス間発見装置を提供する。
【００８８】
第14の態様に関連して、第14の態様の第1の可能な実施態様では、本装置は、
公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定するように構成される比較ユニット、および
公開鍵派生値が第1のデバイスの公開鍵と一致したときに第2のデバイスに応答情報を返すと決定するように構成される決定ユニット
をさらに含む。
【００８９】
第14の態様の第1の可能な実施態様に関連して、第14の態様の第2の可能な実施態様では、受信ユニットは、第2のデバイスが問い合わせる必要があるサービス情報を含む、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するようにさらに構成され、
送信ユニットは、第1のデバイスがサービス情報に応じてサービス問合せ要求メッセージに応答すると決定したときに第2のデバイスにサービス問合せ応答メッセージを送信するようにさらに構成される。
【００９０】
第14の態様の第2の可能な実施態様に関連して、第14の態様の第3の可能な実施態様では、比較ユニットは、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するようにさらに構成され、
決定ユニットは、第1のデバイスによって提供され得るサービスがサービス情報と一致するときにサービス問合せ要求メッセージに応答すると決定するようにさらに構成される。
【００９１】
第14の態様または第14の態様の第1の可能な実施態様に関連して、第14の態様の第4の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００９２】
第14の態様の第2の可能な実施態様または第14の態様の第3の可能な実施態様に関連して、第14の態様の第5の可能な実施態様では、サービス情報は、サービス名またはサービス名派生値を含む。
【００９３】
第14の態様の第2の実施態様または第14の態様の第3の可能な実施態に関連して、第14の態様の第6の可能な実施態様では、サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【００９４】
第15の態様によれば、本発明の実施形態は、デバイス間発見装置であって、
第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するように構成される受信ユニットと、
公開鍵照合情報を取得するように構成される取得ユニットと、
第1のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するように構成される送信ユニットと
を含むデバイス間発見装置を提供する。
【００９５】
第15の態様に関連して、第15の態様の第1の可能な実施態様では、受信ユニットは、第2のデバイスによって提供され得るサービス情報を含む、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するようにさらに構成され、
送信ユニットは、公開鍵照合情報が公開鍵派生値と一致することおよび第1のデバイスが問い合わせる必要があるサービスがサービス情報と一致するか否かが確認された後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するようにさらに構成される。
【００９６】
第15の態様または第15の態様の第1の可能な実施態様に関連して、第15の態様の第2の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【００９７】
第15の態様に関連して、第15の態様の第3の可能な実施態様では、本装置は、
第2のデバイスと同期するように構成される同期ユニットをさらに含む。
【００９８】
第16の態様によれば、本発明の実施形態は、デバイス間発見装置であって、
第2のデバイスが公開鍵派生値が第2のデバイスによって取得される公開鍵照合情報と一致するか否かを確認するようにするために第1のデバイスの公開鍵派生値を第2のデバイスに送信するように構成される送信ユニット、および
第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するように構成される通信ユニット
を含むデバイス間発見装置を提供する。
【００９９】
第16の態様に関連して、第16の態様の第1の可能な実施態様では、送信ユニットは、第2のデバイスにサービス問合せ要求メッセージを送信するようにさらに構成され、その場合、サービス問合せ要求メッセージは、第1のデバイスによって提供され得るサービス情報であり、これにより、第2のデバイスは、サービス情報が第1のデバイスが問い合わせる必要があるサービスと一致するか否かを判定する。
【０１００】
第16の態様に関連して、第16の態様の第2の可能な実施態様では、本装置は、
第1のデバイスの公開鍵に応じて公開鍵派生値を生成するように構成される生成ユニットをさらに含む。
【０１０１】
第16の態様または第16の態様の第2の可能な実施態様に関連して、第16の態様の第3の可能な実施態様では、公開鍵派生値は、公開鍵ハッシュ値である。
【０１０２】
第16の態様に関連して、第16の態様の第3の可能な実施態様では、本装置は、
第2のデバイスと同期するように構成される同期ユニットをさらに含む。
【０１０３】
第17の態様によれば、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスの公開鍵を取得するステップ、
第1のデバイスによって、公開鍵に応じて第2のデバイスの公開鍵派生値を生成するステップ、および
第1のデバイスによって、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、これにより、第2のデバイスが、第2のデバイスの受信した公開鍵派生値が正しいか否かを確認し、第2のデバイスによって送信される応答メッセージを受信した後、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信し、応答メッセージが、第2のデバイスが第2のデバイスの受信した公開鍵派生値が正しいことを確認した後に第2のデバイスによって第1のデバイスに送信されるステップ、または
第1のデバイスによって、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信し、第2のデバイスの受信した公開鍵派生値が正しいか否かを確認し、第2のデバイスの受信した公開鍵派生値が正しい場合、第1のデバイスによって第2のデバイスに応答メッセージを送信し、第1のデバイスによって、第2のデバイスによって送信される通信情報を受信した後に第2のデバイスと通信し、通信情報が、第2のデバイスが応答メッセージを受信した後に第2のデバイスによって第1のデバイスに送信されステップ
を含み、
公開鍵派生値が、静的または動的な値であり、第2のデバイスの公開鍵派生値が、第2のデバイスの公開鍵に基づいて生成されるハッシュ値、第2のデバイスの公開鍵および所定の平文情報に基づいて生成されるハッシュ値、第2のデバイスの公開鍵の切り捨て値、または第2のデバイスの公開鍵に基づいて生成されるハッシュ値の切り捨て値であるデバイス間発見方法が提供される。
【０１０４】
第18の態様によれば、デバイス間発見方法であって、
第1のデバイスが第2のデバイスの公開鍵を取得し、公開鍵に応じて第2のデバイスの公開鍵派生値を生成した後に第1のデバイスによって送信される第2のデバイスの公開鍵派生値を第2のデバイスによって受信し、第2のデバイスによって、第2のデバイスの受信した公開鍵派生値が正しいか否かを確認し、第2のデバイスの受信した公開鍵派生値が正しいことを確認した後、第2のデバイスによって第1のデバイスに応答メッセージを送信し、第1のデバイスが第2のデバイスによって送信される応答メッセージを受信した後、第1のデバイスと通信するために、第1のデバイスによって第2のデバイスに送信される通信情報を第2のデバイスによって受信するステップ、または
第2のデバイスによって、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、第1のデバイスが、第2のデバイスの公開鍵を取得し、公開鍵に応じて第2のデバイスの公開鍵派生値を生成した後、第2のデバイスの受信した公開鍵派生値が正しいか否かを確認し、第1のデバイスが第2のデバイスの受信した公開鍵派生値が正しいことを確認した後に第1のデバイスによって第2のデバイスに送信される応答メッセージを第2のデバイスによって受信し、応答メッセージを受信した後に第2のデバイスによって、第1のデバイスと通信するために第1のデバイスに通信情報を送信するステップ
を含み、
公開鍵派生値が、静的または動的な値であり、第2のデバイスの公開鍵派生値が、第2のデバイスの公開鍵に基づいて生成されるハッシュ値、第2のデバイスの公開鍵および所定の平文情報に基づいて生成されるハッシュ値、第2のデバイスの公開鍵の切り捨て値、または第2のデバイスの公開鍵に基づいて生成されるハッシュ値の切り捨て値であるデバイス間発見方法が提供される。
【０１０５】
第19の態様によれば、デバイス間発見装置であって、装置が、第1のデバイスであり、
第2のデバイスの公開鍵を取得し、公開鍵に応じて第2のデバイスの公開鍵派生値を生成するように構成される取得ユニット、
第2のデバイスの公開鍵派生値を第2のデバイスに送信し、これにより、第2のデバイスが第2のデバイスの受信した公開鍵派生値が正しいか否かを確認するようにするよう構成される第1の送信ユニットおよび第2のデバイスによって送信される応答メッセージを受信するように構成される第1の受信ユニットであって、第1の送信ユニットが、第1の受信ユニットが応答メッセージを受信した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するようにさらに構成され、応答メッセージが、第2のデバイスが第2のデバイスの受信した公開鍵派生値が正しいことを確認した後に第2のデバイスによって第1のデバイスに送信される第1の受信ユニット、または
第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するように構成される第2の受信ユニット、第2のデバイスの受信した公開鍵派生値が正しいか否かを確認するように構成される確認ユニット、および確認ユニットが第2のデバイスの受信した公開鍵派生値が正しいことを確認したときに第2のデバイスに応答メッセージを送信するように構成される第2の送信ユニットであって、第2の受信ユニットが、第2のデバイスによって送信される通信情報を受信した後に第2のデバイスと通信するようにさらに構成され、通信情報が、第2のデバイスが応答メッセージを受信した後に第2のデバイスによって第1のデバイスに送信される第2の送信ユニット
を含み、
公開鍵派生値が、静的または動的な値であり、第2のデバイスの公開鍵派生値が、第2のデバイスの公開鍵に基づいて生成されるハッシュ値、第2のデバイスの公開鍵および所定の平文情報に基づいて生成されるハッシュ値、第2のデバイスの公開鍵の切り捨て値、または第2のデバイスの公開鍵に基づいて生成されるハッシュ値の切り捨て値であるデバイス間発見装置が提供される。
【０１０６】
第20の態様によれば、デバイス間発見装置であって、装置が、第2のデバイスであり、
第1のデバイスが第2のデバイスの公開鍵を取得し、第2のデバイスの公開鍵派生値を生成した後に第1のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するように構成される第1の受信ユニット、第2のデバイスの受信した公開鍵派生値が正しいか否かを確認するように構成される確認ユニット、および確認ユニットが第2のデバイスの受信した公開鍵派生値が正しいことを確認した後に第1のデバイスに応答メッセージを送信するように構成される第1の送信ユニットであって、第1の受信ユニットが、第1のデバイスが第2のデバイスによって送信される応答メッセージを受信した後、第1のデバイスと通信するために、第1のデバイスによって第2のデバイスに送信される通信情報を受信するようにさらに構成される第1の送信ユニット、または
第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、第1のデバイスが、第2のデバイスの公開鍵を取得し、公開鍵に応じて第2のデバイスの公開鍵派生値を生成した後、第2のデバイスの受信した公開鍵派生値が正しいか否かを確認するようにするよう構成される第2の送信ユニットおよび第1のデバイスが第2のデバイスの受信した公開鍵派生値が正しいことを確認した後に第1のデバイスによって第2のデバイスに送信される応答メッセージを受信するように構成される第2の受信ユニットであって、第2の送信ユニットが、第2の受信ユニットが応答メッセージを受信した後、第1のデバイスと通信するために第1のデバイスに通信情報を送信するようにさらに構成される第2の受信ユニット
を含み、
公開鍵派生値が、静的または動的な値であり、第2のデバイスの公開鍵派生値が、第2のデバイスの公開鍵に基づいて生成されるハッシュ値、第2のデバイスの公開鍵および所定の平文情報に基づいて生成されるハッシュ値、第2のデバイスの公開鍵の切り捨て値、または第2のデバイスの公開鍵に基づいて生成されるハッシュ値の切り捨て値であるデバイス間発見装置が提供される。
【０１０７】
第21の態様によれば、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
第1のデバイスによって、サービス問合せ応答メッセージを受信するステップであって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される、ステップと、
第1のデバイスによって、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するステップと、
第1のデバイスによって、公開鍵照合情報を取得するステップと、
第1のデバイスによって、サービス問合せ応答メッセージを受信し、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法が提供される。
【０１０８】
第21の態様に関連して、第1の可能な実施態様では、第2のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的にはサービス問合せ応答メッセージで搬送される。
【０１０９】
第21の態様に関連して、第2の可能な実施態様では、第1のデバイスは、具体的には、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信し、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することを確認した後に、サービス問合せ要求メッセージを第2のデバイスに送信する。
【０１１０】
第22の態様によれば、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
第1のデバイスによって、サービス問合せ応答メッセージを受信するステップであって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される、ステップと、
第1のデバイスによって、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、これにより、第2のデバイスが、第2のデバイスの受信した公開鍵派生値の確認を実行するようにするステップと、
サービス問合せ応答メッセージが受信され、第2のデバイスの公開鍵派生値が確認された後、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法が提供される。
【０１１１】
第22の態様に関連して、第1の可能な実施態様では、第1のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的にはサービス問合せ要求メッセージで搬送される。
【０１１２】
第22の態様に関連して、第2の可能な実施態様では、第1のデバイスは、具体的には、第2のデバイスの公開鍵派生値が第2のデバイスに送信され、第2のデバイスの公開鍵派生値が確認された後に、サービス問合せ要求メッセージを第2のデバイスに送信する。
【０１１３】
第23の態様によれば、デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するステップと、
第1のデバイスによって、公開鍵照合情報を取得するステップと、
第1のデバイスによって、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、サービス問合せ要求メッセージが、第2のデバイスによって提供され得るサービス情報を含む、ステップと、
公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することおよび第1のデバイスが問い合わせる必要があるサービスが第2のデバイスによって提供され得るサービス情報と一致することを確認した後、第1のデバイスによって、第2のデバイスと通信するために第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法が提供される。
【０１１４】
第23の態様に関連して、第1の可能な実施態様では、第2のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的には、第2のデバイスによって送信されるサービス問合せ要求メッセージで搬送される。
【０１１５】
第24の態様によれば、デバイス間発見装置であって、装置が、第1のデバイスであり、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニットであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する送信ユニットと、
第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信されるサービス問合せ応答メッセージを受信するように構成される受信ユニットであって、
第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するようにさらに構成される受信ユニットと、
公開鍵照合情報を取得するように構成される取得ユニットと
を含み、
送信ユニットが、受信ユニットがサービス問合せ応答メッセージを受信し、第1のデバイスが公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するようにさらに構成されるデバイス間発見装置が提供される。
【０１１６】
第24の態様に関連して、第1の可能な実施態様では、第2のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的にはサービス問合せ応答メッセージで搬送される。
【０１１７】
第24の態様に関連して、第2の可能な実施態様では、送信ユニットが第2のデバイスにサービス問合せ要求メッセージを送信するように構成されることが、具体的には、
送信ユニットが、受信ユニットが第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信し、第1のデバイスが公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することを確認した後に、第2のデバイスにサービス問合せ要求メッセージを送信するように構成されることである。
【０１１８】
第25の態様によれば、デバイス間発見装置であって、装置が、第1のデバイスであり、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニットであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する送信ユニット、および
サービス問合せ応答メッセージを受信するように構成される受信ユニットであって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される受信ユニット
を含み、
送信ユニットが、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、これにより、第2のデバイスが、第2のデバイスの受信した公開鍵派生値の確認を実行するようにするようさらに構成され、
送信ユニットが、受信ユニットがサービス問合せ応答メッセージを受信し、第2のデバイスの公開鍵派生値が確認された後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するようにさらに構成されるデバイス間発見装置が提供される。
【０１１９】
第25の態様に関連して、第1の可能な実施態様では、第1のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的にはサービス問合せ要求メッセージで搬送される。
【０１２０】
第25の態様に関連して、第2の可能な実施態様では、送信ユニットが第2のデバイスにサービス問合せ要求メッセージを送信するように構成されることが、具体的には、
送信ユニットが、具体的には、第2のデバイスの公開鍵派生値が第2のデバイスに送信され、第2のデバイスの公開鍵派生値が確認された後に、第2のデバイスにサービス問合せ要求メッセージを送信するように構成されることである。
【０１２１】
第26の態様によれば、デバイス間発見装置であって、装置が、第1のデバイスであり、
第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するように構成される受信ユニット、および
公開鍵照合情報を取得するように構成される取得ユニットを含み、
受信ユニットが、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するようにさらに構成され、サービス問合せ要求メッセージが、第2のデバイスによって提供され得るサービス情報を含み、
第1のデバイスが、公開鍵照合情報が公開鍵派生値と一致し、第1のデバイスが問い合わせる必要があるサービスが第2のデバイスによって提供され得るサービス情報と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するように構成される送信ユニットを含むデバイス間発見装置が提供される。
【０１２２】
第26の態様に関連して、第1の可能な実施態様では、第2のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的には、第2のデバイスによって送信されるサービス問合せ要求メッセージで搬送される。
【０１２３】
第27の態様によれば、デバイス間発見方法であって、
第2のデバイスによって、第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
サービス問合せ要求メッセージに応答すると決定した後、第2のデバイスによって第1のデバイスにサービス問合せ応答メッセージを送信するステップと、
第2のデバイスによって、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、第1のデバイスが、公開鍵照合情報を取得した後、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致するか否かを確認するようにするステップと、
第2のデバイスによって、第1のデバイスによって送信される通信情報を受信した後に第2のデバイスと通信するステップであって、通信情報が、第1のデバイスが、サービス問合せ応答メッセージを受信し、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することを確認した後、第1のデバイスによって第2のデバイスに送信される、ステップと
を含むデバイス間発見方法が提供される。
【０１２４】
第27の態様に関連して、第1の可能な実施態様では、第2のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的にはサービス問合せ応答メッセージで搬送される。
【０１２５】
第27の態様に関連して、第2の可能な実施態様では、サービス問合せ要求メッセージは、具体的には、第1のデバイスが第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信し、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することを確認した後に、第1のデバイスによって第2のデバイスに送信される。
【０１２６】
第28の態様によれば、デバイス間発見方法であって、
第2のデバイスによって、第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含む、ステップと、
サービス情報に応じてサービス問合せ要求メッセージに応答すると決定した後、第2のデバイスによって第1のデバイスにサービス問合せ応答メッセージを送信するステップと、
第2のデバイスによって、第1のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するステップと、
第2のデバイスによって、第2のデバイスの受信した公開鍵派生値の確認を実行するステップと、
サービス問合せ応答メッセージが受信され、第2のデバイスの公開鍵派生値が確認された後、第1のデバイスと通信するために、第1のデバイスによって第2のデバイスに送信される通信情報を第2のデバイスによって受信するステップと
を含むデバイス間発見方法が提供される。
【０１２７】
第28の態様に関連して、第1の可能な実施態様では、第1のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的にはサービス問合せ要求メッセージで搬送される。
【０１２８】
第28の態様に関連して、第2の可能な実施態様では、第1のデバイスは、具体的には、第2のデバイスの公開鍵派生値が第2のデバイスに送信され、第2のデバイスの公開鍵派生値が確認された後に、サービス問合せ要求メッセージを第2のデバイスに送信する。
【０１２９】
第29の態様によれば、デバイス間発見方法であって、
第2のデバイスによって、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、第1のデバイスが、公開鍵照合情報を取得し、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致するか否かを確認するようにするステップと、
第2のデバイスによって、第1のデバイスにサービス問合せ要求メッセージを送信するステップであって、サービス問合せ要求メッセージが、第2のデバイスによって提供され得るサービス情報を含む、ステップと、
第1のデバイスが、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することおよび第1のデバイスが問い合わせる必要があるサービスが第2のデバイスによって提供され得るサービス情報と一致することを確認した後、第1のデバイスと通信するために、第1のデバイスによって第2のデバイスに送信される通信情報を第2のデバイスによって受信するステップと
を含むデバイス間発見方法が提供される。
【０１３０】
第29の態様に関連して、第1の可能な実施態様では、第2のデバイスによって送信される第2のデバイスの公開鍵派生値は、具体的には、第2のデバイスによって送信されるサービス問合せ要求メッセージで搬送される。
【０１３１】
第30の態様によれば、デバイス間発見装置であって、装置が、第2のデバイスであり、
第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニットであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する受信ユニット、および
第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後にサービス問合せ応答メッセージを第1のデバイスに送信するように構成される送信ユニット
を含み、
送信ユニットが、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、第1のデバイスが、公開鍵照合情報を取得した後、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致するか否かを確認するようにするようさらに構成され、
受信ユニットが、第1のデバイスによって送信される通信情報を受信した後に第2のデバイスと通信するようにさらに構成され、通信情報が、第1のデバイスが、サービス問合せ応答メッセージを受信し、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することを確認した後、第1のデバイスによって第2のデバイスに送信されるデバイス間発見装置が提供される。
【０１３２】
第30の態様に関連して、第1の可能な実施態様では、第2のデバイスの公開鍵派生値は、具体的にはサービス問合せ応答メッセージで搬送される。
【０１３３】
第31の態様によれば、デバイス間発見装置であって、装置が、第2のデバイスであり、
第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニットであって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含む受信ユニット、および
第2のデバイスがサービス情報に応じてサービス問合せ要求メッセージに応答すると決定した後にサービス問合せ応答メッセージを第1のデバイスに送信するように構成される送信ユニットを含み、
受信ユニットが、第1のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するようにさらに構成され、
第2のデバイスの受信した公開鍵派生値の確認を実行するように構成される確認ユニットを含み、
受信ユニットが、サービス問合せ応答メッセージが受信され、第2のデバイスの公開鍵派生値が確認された後、第1のデバイスと通信するために、第1のデバイスによって第2のデバイスに送信される通信情報を受信するようにさらに構成されるデバイス間発見装置が提供される。
【０１３４】
第32の態様によれば、デバイス間発見装置であって、装置が、第2のデバイスであり、
第2のデバイスの公開鍵派生値を第1のデバイスに送信し、これにより、第1のデバイスが、公開鍵照合情報を取得し、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致するか否かを確認するようにするよう構成される送信ユニットであって、
第1のデバイスにサービス問合せ要求メッセージを送信するようにさらに構成され、サービス問合せ要求メッセージが、第2のデバイスによって提供され得るサービス情報を含む送信ユニットと、
第1のデバイスが、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することおよび第1のデバイスが問い合わせる必要があるサービスが第2のデバイスによって提供され得るサービス情報と一致することを確認した後、第1のデバイスと通信するために、第1のデバイスによって第2のデバイスに送信される通信情報を受信するように構成される受信ユニットと
を含むデバイス間発見装置が提供される。
【０１３５】
前述の態様に係る方法または装置の関連する内容に関しては、相互に参照することができ、このため、詳細は記載しない。公開鍵派生値は、静的または動的な値であり、第2のデバイスの公開鍵派生値が、第2のデバイスの公開鍵に基づいて生成されるハッシュ値、第2のデバイスの公開鍵および所定の平文情報に基づいて生成されるハッシュ値、第2のデバイスの公開鍵の切り捨て値、または第2のデバイスの公開鍵に基づいて生成されるハッシュ値の切り捨て値である。
【０１３６】
さらに、第1のデバイスは、第2のデバイスが位置するチャネルに関する情報を記録し、公開鍵照合情報が第2のデバイスの公開鍵派生値と一致することを確認した後、第1のデバイスのチャネルを第2のデバイスのチャネルに渡してもよい。
【０１３７】
本発明の実施形態の態様で提供されるデバイス間発見方法および装置によれば、本発明では、第1のデバイスは、第1のデバイスが問い合わせる必要があるサービス情報を含むサービス問合せ要求メッセージを第2のデバイスに送信し、第2のデバイスは、サービス情報に応じてサービス問合せ要求メッセージに応答すると決定した後、第2のデバイスの公開鍵派生値を含むサービス問合せ応答メッセージを送信し、第1のデバイスは、サービス問合せ応答メッセージを受信した後、公開鍵照合情報を取得し、公開鍵照合情報と公開鍵派生値とを照合し、第1のデバイスは、第1のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後に第2のデバイスと通信する。このように、第2のデバイスは、第1のデバイスのサービス問合せ要求メッセージに応答すると決定した後、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、第2のデバイスの公開鍵派生値が、取得した公開鍵照合情報と一致するか否かを確認し、第1のデバイスは、2つが互いに一致した後にのみ第2のデバイスと通信する。したがって、第1のデバイスおよび第2のデバイスのその後の設定の成功が保証され、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０１３８】
本発明の実施形態の別の態様で提供されるデバイス間発見方法および装置によれば、本発明では、第1のデバイスは、取得した第2のデバイスの公開鍵派生値および取得したサービス情報を含むサービス問合せ要求メッセージを第2のデバイスに送信し、第2のデバイスは、サービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定した後、サービス問合せ応答メッセージを第1のデバイスに送信し、第1のデバイスは、サービス問合せ応答メッセージを受信した後に第2のデバイスと通信する。このように、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、第2のデバイスの公開鍵派生値に応じて第1のデバイスに応答すると決定し、次に、第1のデバイスは、第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０１３９】
本発明の実施形態のさらに別の態様で提供されるデバイス間発見方法および装置によれば、本発明では、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、公開鍵派生値に応じて第1のデバイスに応答メッセージを返すと決定した後、第1のデバイスに応答メッセージを送信し、第1のデバイスは、第1のデバイスが第2のデバイスによって送信される応答メッセージを受信した後に第2のデバイスと通信する。このように、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第1のデバイスは、第2のデバイスが公開鍵派生値に応じて決定を行った後にのみ第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０１４０】
本発明の実施形態のさらに別の態様で提供されるデバイス間発見方法および装置によれば、本発明では、第2のデバイスは、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、公開鍵照合情報を取得した後、公開鍵照合情報が公開鍵派生値と一致するか否かを確認し、第1のデバイスは、2つが互いに一致した後に第2のデバイスと通信する。このように、第1のデバイスは、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認した後にのみ第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０１４１】
本発明の実施形態の技術的解決策をより明確に説明するために、以下では、実施形態を説明するために必要な添付図面について簡単に説明する。明らかに、以下の説明の添付図面は、本発明の一部の実施形態を示しているに過ぎず、当業者は、創造的な努力なしにこれらの添付図面から他の図面をさらに得ることができる。
【図面の簡単な説明】
【０１４２】
【図１】本発明の実施形態に係る方法のフローチャートである。
【図２】本発明の別の実施形態に係る方法のフローチャートである。
【図３】本発明の別の実施形態に係る方法のフローチャートである。
【図４】本発明の別の実施形態に係る方法のフローチャートである。
【図５】本発明の別の実施形態に係る方法のフローチャートである。
【図６】本発明の別の実施形態に係る方法のフローチャートである。
【図７】本発明の別の実施形態に係る方法のフローチャートである。
【図８】本発明の別の実施形態に係る方法のフローチャートである。
【図９】本発明の別の実施形態に係る方法のフローチャートである。
【図１０】本発明の別の実施形態に係る方法のフローチャートである。
【図１１Ａ】本発明の別の実施形態に係る方法のフローチャートの前半である。
【図１１Ｂ】本発明の別の実施形態に係る方法のフローチャートの後半である。
【図１２Ａ】本発明の別の実施形態に係る方法のフローチャートの前半である。
【図１２Ｂ】本発明の別の実施形態に係る方法のフローチャートの後半である。
【図１３】本発明の別の実施形態に係る方法のフローチャートである。
【図１４】本発明の別の実施形態に係る方法のフローチャートである。
【図１５】本発明の別の実施形態に係る方法のフローチャートである。
【図１６】本発明の別の実施形態に係る装置の概略構成図である。
【図１７】本発明の別の実施形態に係る装置の概略構成図である。
【図１８】本発明の別の実施形態に係る装置の概略構成図である。
【図１９】本発明の別の実施形態に係る装置の概略構成図である。
【図２０】本発明の別の実施形態に係る装置の概略構成図である。
【図２１】本発明の別の実施形態に係る装置の概略構成図である。
【図２２】本発明の別の実施形態に係る装置の概略構成図である。
【図２３】本発明の別の実施形態に係る装置の概略構成図である。
【図２４】本発明の別の実施形態に係る装置の概略構成図である。
【図２５】本発明の別の実施形態に係る装置の概略構成図である。
【図２６】本発明の別の実施形態に係る装置の概略構成図である。
【図２７】本発明の別の実施形態に係る装置の概略構成図である。
【図２８】本発明の別の実施形態に係る装置の概略構成図である。
【図２９】本発明の別の実施形態に係る装置の概略構成図である。
【図３０】本発明の別の実施形態に係る装置の概略構成図である。
【発明を実施するための形態】
【０１４３】
以下では、本発明の実施形態の添付図面を参照しながら本発明の実施形態の技術的解決策を明確かつ完全に説明する。明らかに、説明されている実施形態は、本発明の実施形態の一部に過ぎず、本発明の実施形態の全部ではない。創造的な努力なしに本発明の実施形態に基づいて当業者によって得られる他のすべての実施形態は、本発明の保護範囲内に入るものとする。
【０１４４】
本発明の実施形態は、デバイス間発見方法を提供する。本方法は、第1のデバイスに適用され、第1のデバイスは、Wi−Fiデバイスに属する。図1に示すように、本方法は、以下のステップを含む。
【０１４５】
101．第1のデバイスは、第2のデバイスにサービス問合せ要求メッセージを送信する。
【０１４６】
サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスは、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する。
【０１４７】
任意選択的に、第1のデバイスが第2のデバイスにサービス問合せ要求メッセージを送信することは、第1のデバイスがブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信することであってもよく、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含み、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、ターゲットデバイスは、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する。
【０１４８】
任意選択的に、第1のデバイスが第2のデバイスにサービス問合せ要求メッセージを送信する前に、第1のデバイスはさらに、サービス情報を取得してもよい。
【０１４９】
任意選択的に、サービス情報は、サービス名またはサービス名派生値を含み、サービス名派生値は、サービス名ハッシュ値であってもよい。
【０１５０】
102．第1のデバイスは、サービス問合せ応答メッセージを受信する。
【０１５１】
サービス問合せ応答メッセージは、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信され、サービス問合せ応答メッセージは、第2のデバイスの公開鍵派生値を含む。
【０１５２】
任意選択的に、ブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信するとき、第1のデバイスは、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージをさらに受信してもよく、その場合、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージは、少なくとも1つの第3のデバイスがサービス問合せ要求メッセージに応答すると決定した後に送信され、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージは、少なくとも1つの第3のデバイスの公開鍵派生値を含む。
【０１５３】
任意選択的に、サービス問合せ応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【０１５４】
103．第1のデバイスは、公開鍵照合情報を取得する。
【０１５５】
104．公開鍵照合情報が公開鍵派生値と一致することを確認した後、第1のデバイスは、第2のデバイスと通信するために第2のデバイスに通信情報を送信する。
【０１５６】
第1のデバイスが公開鍵照合情報が公開鍵派生値と一致するか否かを確認する方法は、第1のデバイスが、受信した公開鍵派生値と、公開鍵照合情報に基づいて生成される公開鍵派生値とを比較して、2つが同じであるか否かを判定し、2つが同じ場合に、公開鍵照合情報は公開鍵派生値と一致すると判定されるというものであってもよいことに留意されたい。
【０１５７】
公開鍵照合情報は、第2のデバイスの公開鍵または公開鍵派生値であってもよいことに留意されたい。公開鍵派生値は、公開鍵に基づいて生成されるマッピング値であり、公開鍵ハッシュ値、公開鍵および所定の平文情報のハッシュ値、または公開鍵の切り捨て値（一部が、公開鍵から切り捨てられ、派生値として使用される）、または公開鍵に基づいて生成されるハッシュ値の切り捨て値（公開鍵ハッシュ値の切り捨て値もしくは公開鍵および所定の平文情報に基づいて生成されるハッシュ値の切り捨て値）であってもよい。所定の平文情報は、静的平文情報であってもよいし、動的平文情報であってもよい。平文情報は、時間同期値（TSF（time synchronization function）値）、タイムスタンプ（Time stamp値）、アンカーマスター値（Anchor Mater）、マスターランク値（Master Rank）、ランダム値、ノンス値、またはMACアドレスであってもよい。所定の平文情報は、平文情報の1種類以上またはその全部もしくは一部であってもよい。例えば、タイムスタンプの一部が、平文情報として選択される。公開鍵派生値は、静的または動的であってもよい。公開鍵派生値が動的な場合、公開鍵派生値は、公開鍵および動的情報をマッピングすることによって生成される。公開鍵派生値が静的な場合、公開鍵派生値は、公開鍵および静的情報をマッピングすることによって生成される。
【０１５８】
公開鍵派生値が静的な場合、第1のデバイスが公開鍵照合情報が公開鍵派生値と一致するか否かを確認する方法は、第1のデバイスが、受信した公開鍵派生値と、公開鍵照合情報および所定の静的平文情報に基づいて生成される公開鍵派生値とを比較するものであってもよく、あるいは、公開鍵派生値が動的な場合、第1のデバイスが公開鍵照合情報が公開鍵派生値と一致するか否かを確認する方法は、第1のデバイスが、受信した公開鍵派生値と、公開鍵照合情報および所定の動的平文情報に基づいて生成される公開鍵派生値とを比較するものであってもよいことに留意されたい。
【０１５９】
具体的な照合は、以下の通りであってもよく、すなわち、第2のデバイスの公開鍵派生値が、第2のデバイスの公開鍵および第2のデバイスのタイムスタンプ情報に基づいて生成される場合、第1のデバイスは、第2のデバイスによって送信されるメッセージを受信し、その場合、メッセージは、第2のデバイスのタイムスタンプ情報を含む。第1のデバイスは、公開鍵照合情報および第2のデバイスのタイムスタンプ情報を使用することによって公開鍵派生値を生成し、生成した公開鍵派生値と、受信した第2のデバイスの公開鍵派生値とを比較し、これらの値が同じ場合に、公開鍵照合情報は第2のデバイスの公開鍵派生値と一致すると判定される、すなわち、受信した第2のデバイスの公開鍵派生値が正しいことが確認される。
【０１６０】
別の例として、第2のデバイスの公開鍵派生値が、第2のデバイスの公開鍵およびAnchor masterのタイムスタンプ情報（anchor masterのTSF値など）に基づいて生成される場合、第1のデバイスは、公開鍵照合情報およびAnchor masterのタイムスタンプ情報（anchor masterのTSF値）を使用することによって公開鍵派生値を生成し、生成した公開鍵派生値と、受信した第2のデバイスの公開鍵派生値とを比較し、これらの値が同じ場合に、公開鍵照合情報は第2のデバイスの公開鍵派生値と一致すると判定される、すなわち、受信した第2のデバイスの公開鍵派生値が正しいことが確認される。
【０１６１】
通信情報は、association requestメッセージの関連付け要求、reassociation requestメッセージの再関連付け要求、authentication requestメッセージの認証要求、データメッセージのData frame、EAP（Extensible Authentication Protocol、拡張認証プロトコル）メッセージ、アクションメッセージのaction frame、管理メッセージのmanagement frame、またはbeaconフレームのビーコンなどの1種類以上であってもよい。
【０１６２】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、第1のデバイスが問い合わせる必要があるサービス情報を含むサービス問合せ要求メッセージを第2のデバイスに送信し、第2のデバイスは、サービス情報に応じてサービス問合せ要求メッセージに応答すると決定した後、第2のデバイスの公開鍵派生値を含むサービス問合せ応答メッセージを送信し、第1のデバイスは、サービス問合せ応答メッセージを受信した後、公開鍵照合情報を取得し、公開鍵照合情報と公開鍵派生値とを照合し、第1のデバイスは、第1のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後に第2のデバイスと通信する。このように、第2のデバイスは、第1のデバイスのサービス問合せ要求メッセージに応答すると決定した後、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、第2のデバイスの公開鍵派生値が、取得した公開鍵照合情報と一致するか否かを確認し、第1のデバイスは、2つが互いに一致した後にのみ第2のデバイスと通信する。したがって、第1のデバイスおよび第2のデバイスのその後の設定の成功が保証され、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０１６３】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、第1のデバイスに適用され、第1のデバイスは、Wi−Fiデバイスに属する。図2に示すように、本方法は、以下のステップを含む。
【０１６４】
201．第1のデバイスは、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信する。
【０１６５】
サービス問合せ要求メッセージは、第2のデバイスが問い合わせる必要があるサービス情報を含む。
【０１６６】
任意選択的に、サービス情報は、サービス名またはサービス名派生値を含み、サービス名派生値は、サービス名ハッシュ値であってもよい。
【０１６７】
任意選択的に、サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【０１６８】
202．第1のデバイスは、第1のデバイスがサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信する。
【０１６９】
サービス問合せ応答メッセージは、第1のデバイスの公開鍵派生値を含み、これにより、第2のデバイスは、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認する。
【０１７０】
第1のデバイスが公開鍵照合情報が公開鍵派生値と一致するか否かを確認する方法は、第1のデバイスが、受信した公開鍵派生値と、公開鍵照合情報に基づいて生成される公開鍵派生値とを比較して、2つが同じであるか否かを判定し、2つが同じ場合に、公開鍵照合情報は公開鍵派生値と一致すると判定されるというものであってもよいことに留意されたい。
【０１７１】
任意選択的に、第1のデバイスが、第1のデバイスがサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信する前に、第1のデバイスはさらに、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定してもよい。第1のデバイスによって提供され得るサービスがサービス情報と一致するときに、第1のデバイスは、サービス問合せ要求メッセージに応答すると決定する。
【０１７２】
第1のデバイスがさらに、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定し得る方法は、第1のデバイスが、第2のデバイスによって提供され得るサービスのサービス名をサービス情報から取得し、このサービス名と、第1のデバイスが問い合わせる必要があるサービスのサービス名とを比較して、2つが互いに一致するか否かを判定するというものであってもよいことに留意されたい。
【０１７３】
任意選択的に、第1のデバイスが、第1のデバイスがサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信する前に、第1のデバイスはさらに、第1のデバイスの公開鍵に応じて公開鍵派生値を生成してもよい。
【０１７４】
公開鍵派生値は、公開鍵ハッシュ値、公開鍵および所定の平文情報のハッシュ値、または公開鍵の切り捨て値（一部が、公開鍵から切り捨てられ、派生値として使用される）であってもよいことに留意されたい。
【０１７５】
203．第1のデバイスは、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信する。
【０１７６】
通信情報は、関連付け要求メッセージ、再関連付け要求メッセージ、認証要求メッセージ、データメッセージ、EAPメッセージ、アクションメッセージ、または管理メッセージなどの1種類以上であってもよいことに留意されたい。
【０１７７】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第2のデバイスは、第2のデバイスが問い合わせる必要があるサービス情報を含むサービス問合せ要求メッセージを第1のデバイスに送信し、第1のデバイスは、サービス情報に応じてサービス問合せ要求メッセージに応答すると決定した後、第1のデバイスの公開鍵派生値を含むサービス問合せ応答メッセージを送信し、第2のデバイスは、サービス問合せ応答メッセージを受信した後、公開鍵照合情報を取得し、公開鍵照合情報と公開鍵派生値とを照合し、第2のデバイスは、第2のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後に第1のデバイスと通信する。このように、第1のデバイスは、第2のデバイスのサービス問合せ要求メッセージに応答すると決定した後、第1のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、第1のデバイスの公開鍵派生値が、取得した公開鍵照合情報と一致するか否かを確認し、第2のデバイスは、2つが互いに一致した後にのみ第1のデバイスと通信する。したがって、第1のデバイスおよび第2のデバイスのその後の設定の成功が保証され、第1のデバイスが第1のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０１７８】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、第1のデバイスに適用され、第1のデバイスは、Wi−Fiデバイスに属する。図3に示すように、本方法は、以下のステップを含む。
【０１７９】
301．第1のデバイスは、第2のデバイスにサービス問合せ要求メッセージを送信する。
【０１８０】
サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵派生値を含み、これにより、第2のデバイスは、サービス情報および公開鍵派生値に応じて、サービス問合せ要求メッセージに応答するか否かを決定する。
【０１８１】
任意選択的に、第1のデバイスが第2のデバイスにサービス問合せ要求メッセージを送信する方法は、第1のデバイスがブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信することであってもよく、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含み、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵派生値を含み、これにより、ターゲットデバイスは、サービス情報および公開鍵派生値に応じて、サービス問合せ要求メッセージに応答するか否かを決定する。
【０１８２】
任意選択的に、第1のデバイスが第2のデバイスにサービス問合せ要求メッセージを送信する前に、第1のデバイスはさらに、サービス情報および第2のデバイスの公開鍵派生値を取得してもよい。
【０１８３】
さらに、第1のデバイスが第2のデバイスの公開鍵派生値を取得する方法は、第1のデバイスが第2のデバイスの公開鍵を取得し、次に公開鍵に応じて第2のデバイスの公開鍵派生値を生成するというものであってもよい。
【０１８４】
任意選択的に、公開鍵派生値は、公開鍵ハッシュ値である。サービス情報は、サービス名またはサービス名派生値を含む。
【０１８５】
公開鍵派生値は、公開鍵ハッシュ値、公開鍵および所定の平文情報のハッシュ値、または公開鍵の切り捨て値（一部が、公開鍵から切り捨てられ、派生値として使用される）であってもよいことに留意されたい。
【０１８６】
302．第1のデバイスは、サービス問合せ応答メッセージを受信する。
【０１８７】
サービス問合せ応答メッセージは、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される。
【０１８８】
任意選択的に、サービス問合せ応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【０１８９】
303．第1のデバイスは、第2のデバイスと通信するために第2のデバイスに通信情報を送信する。
【０１９０】
通信情報は、関連付け要求メッセージ、再関連付け要求メッセージ、認証要求メッセージ、データメッセージ、EAPメッセージ、アクションメッセージ、または管理メッセージなどの1種類以上であってもよい。
【０１９１】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、取得した第2のデバイスの公開鍵派生値および取得したサービス情報を含むサービス問合せ要求メッセージを第2のデバイスに送信し、第2のデバイスは、サービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定した後、サービス問合せ応答メッセージを第1のデバイスに送信し、第1のデバイスは、サービス問合せ応答メッセージを受信した後に第2のデバイスと通信する。このように、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、第2のデバイスの公開鍵派生値に応じて第1のデバイスに応答すると決定し、次に、第1のデバイスは、第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０１９２】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、第1のデバイスに適用され、第1のデバイスは、Wi−Fiデバイスに属する。図4に示すように、本方法は、以下のステップを含む。
【０１９３】
401．第1のデバイスは、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信する。
【０１９４】
サービス問合せ要求メッセージは、第2のデバイスが問い合わせる必要があるサービス情報および第1のデバイスの公開鍵派生値を含む。
【０１９５】
任意選択的に、サービス情報は、サービス名またはサービス名派生値を含む。
【０１９６】
402．第1のデバイスは、第1のデバイスがサービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信する。
【０１９７】
任意選択的に、第1のデバイスが、第1のデバイスがサービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信する前に、第1のデバイスはさらに、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定し、公開鍵派生値が第1のデバイスの公開鍵に一致するか否かを判定してもよい。次に、第1のデバイスによって提供され得るサービスがサービス情報と一致し、公開鍵派生値が第1のデバイスの公開鍵と一致するときに、第1のデバイスは、サービス問合せ要求メッセージに応答すると決定する。
【０１９８】
第1のデバイスが、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定する方法は、第1のデバイスが、第2のデバイスによって提供され得るサービスのサービス名をサービス情報から取得し、このサービス名と、第1のデバイスが問い合わせる必要があるサービスのサービス名とを比較して、2つが互いに一致するか否かを判定するというものであってもよいことに留意されたい。第1のデバイスが公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定する方法は、第1のデバイスが、公開鍵派生値から公開鍵を計算し、次に、計算した公開鍵が第1のデバイスの公開鍵と一致するか否かを判定し、計算した公開鍵が第1のデバイスの公開鍵と一致する場合は、2つの公開鍵が互いに一致すると判定され、計算した公開鍵が第1のデバイスの公開鍵と一致しない場合は、2つの公開鍵は互いに一致しないと判定されるというものであってもよいし、あるいは、第1のデバイスが、受信した公開鍵派生値と、公開鍵に基づいて生成される公開鍵派生値とを比較して、2つが同じであるか否かを判定し、2つが同じ場合に、公開鍵照合情報は公開鍵派生値と一致すると判定されるというものであってもよい。
【０１９９】
任意選択的に、公開鍵派生値は、公開鍵ハッシュ値である。
【０２００】
任意選択的に、サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【０２０１】
公開鍵派生値は、公開鍵ハッシュ値、公開鍵および所定の平文情報のハッシュ値、または公開鍵の切り捨て値（一部が、公開鍵から切り捨てられ、派生値として使用される）であってもよいことに留意されたい。
【０２０２】
403．第1のデバイスは、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信する。
【０２０３】
通信情報は、関連付け要求メッセージ、再関連付け要求メッセージ、認証要求メッセージ、データメッセージ、EAPメッセージ、アクションメッセージ、または管理メッセージなどの1種類以上であってもよい。
【０２０４】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第2のデバイスは、取得した第1のデバイスの公開鍵派生値および取得したサービス情報を含むサービス問合せ要求メッセージを第1のデバイスに送信し、第1のデバイスは、サービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定した後、サービス問合せ応答メッセージを第2のデバイスに送信し、第2のデバイスは、サービス問合せ応答メッセージを受信した後に第1のデバイスと通信する。このように、第2のデバイスは、第1のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、第1のデバイスの公開鍵派生値に応じて第2のデバイスに応答すると決定し、次に、第2のデバイスは、第1のデバイスと通信する。したがって、第2のデバイスが第1のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０２０５】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、第1のデバイスに適用され、第1のデバイスは、Wi−Fiデバイスに属する。図5に示すように、本方法は、以下のステップを含む。
【０２０６】
501．第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信する。
【０２０７】
第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、これにより、第2のデバイスは、公開鍵派生値に応じて第1のデバイスに応答メッセージを返すか否かを決定する。
【０２０８】
任意選択的に、第1のデバイスが第2のデバイスの公開鍵派生値を第2のデバイスに送信する具体的な方法は、第1のデバイスが、ブロードキャスト方式でターゲットデバイスに公開鍵派生値を送信し、これにより、ターゲットデバイスが、公開鍵派生値に応じて第1のデバイスに応答メッセージを返すか否かを決定し、その場合、ターゲットデバイスが、第2のデバイスおよび少なくとも1つの第3のデバイスを含むというものであってもよい。
【０２０９】
任意選択的に、第1のデバイスが第2のデバイスの公開鍵派生値を第2のデバイスに送信する前に、第1のデバイスは、第2のデバイスの公開鍵派生値を取得してもよい。
【０２１０】
具体的には、第1のデバイスが第2のデバイスの公開鍵派生値を取得する方法は、第1のデバイスが第2のデバイスの公開鍵を取得し、次に第1のデバイスが公開鍵に応じて第2のデバイスの公開鍵派生値を生成するというものである。
【０２１１】
任意選択的に、公開鍵派生値は、公開鍵ハッシュ値である。
【０２１２】
公開鍵派生値は、公開鍵ハッシュ値、公開鍵および所定の平文情報のハッシュ値、または公開鍵の切り捨て値（一部が、公開鍵から切り捨てられ、派生値として使用される）であってもよいことに留意されたい。
【０２１３】
502．第1のデバイスは、第2のデバイスによって送信される応答メッセージを受信する。
【０２１４】
応答メッセージは、第2のデバイスが第1のデバイスに応答メッセージを返すと決定した後に第2のデバイスによって送信される。
【０２１５】
503．第1のデバイスは、第2のデバイスと通信するために第2のデバイスに通信情報を送信する。
【０２１６】
任意選択的に、第1のデバイスが、第2のデバイスと通信するために第2のデバイスに通信情報を送信する前に、第1のデバイスはさらに、第2のデバイスにサービス問合せ要求メッセージを送信してもよく、その場合、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスは、サービス情報に応じてサービス問合せ要求メッセージに応答するか否かを決定し、次に、第1のデバイスは、第2のデバイスによって送信されるサービス問合せ応答メッセージを受信し、その場合、サービス問合せ応答メッセージは、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される。
【０２１７】
任意選択的に、第1のデバイスが第2のデバイスにサービス問合せ要求メッセージを送信する前に、第1のデバイスはさらに、サービス情報を取得してもよい。サービス情報は、サービス名またはサービス名派生値を含む。
【０２１８】
任意選択的に、応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【０２１９】
通信情報は、関連付け要求メッセージ、再関連付け要求メッセージ、認証要求メッセージ、データメッセージ、EAPメッセージ、アクションメッセージ、または管理メッセージなどの1種類以上であってもよい。
【０２２０】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、公開鍵派生値に応じて第1のデバイスに応答メッセージを返すと決定した後、第1のデバイスに応答メッセージを送信し、第1のデバイスは、第1のデバイスが第2のデバイスによって送信される応答メッセージを受信した後に第2のデバイスと通信する。このように、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第1のデバイスは、第2のデバイスが公開鍵派生値に応じて決定を行った後にのみ第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０２２１】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、第1のデバイスに適用され、第1のデバイスは、Wi−Fiデバイスに属する。図6に示すように、本方法は、以下のステップを含む。
【０２２２】
601．第1のデバイスは、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信する。
【０２２３】
公開鍵派生値は、公開鍵ハッシュ値、公開鍵および所定の平文情報のハッシュ値、または公開鍵の切り捨て値（一部が、公開鍵から切り捨てられ、派生値として使用される）であってもよいことに留意されたい。
【０２２４】
602．第1のデバイスは、第1のデバイスが公開鍵派生値に応じて第2のデバイスに応答情報を返すと決定したときに第2のデバイスに応答メッセージを送信する。
【０２２５】
603．第1のデバイスは、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信する。
【０２２６】
任意選択的に、第1のデバイスが、第1のデバイスが公開鍵派生値に応じて第2のデバイスに応答情報を返すと決定したときに第2のデバイスに応答メッセージを送信する前に、第1のデバイスはさらに、公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定してもよく、その場合、公開鍵派生値が第1のデバイスの公開鍵と一致するときに、第1のデバイスは、第2のデバイスに応答情報を返すと決定する。
【０２２７】
任意選択的に、第1のデバイスが、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信する前に、第1のデバイスは、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信してもよく、その場合、サービス問合せ要求メッセージは、第2のデバイスが問い合わせる必要があるサービス情報を含み、第1のデバイスは、第1のデバイスがサービス情報に応じてサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信する。
【０２２８】
任意選択的に、第1のデバイスが、第1のデバイスがサービス情報に応じてサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信する前に、第1のデバイスは、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定してもよく、その場合、第1のデバイスによって提供され得るサービスがサービス情報と一致するときに、第1のデバイスは、サービス問合せ要求メッセージに応答すると決定する。
【０２２９】
第1のデバイスが、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定する方法は、第1のデバイスが、第2のデバイスによって提供され得るサービスのサービス名をサービス情報から取得し、このサービス名と、第1のデバイスによって提供され得るサービスのサービス名とを比較して、2つが互いに一致するか否かを判定するというものであってもよいことに留意されたい。第1のデバイスが公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定する方法は、第1のデバイスが、公開鍵派生値から公開鍵を計算し、次に、計算した公開鍵が第1のデバイスの公開鍵と一致するか否かを判定し、計算した公開鍵が第1のデバイスの公開鍵と一致する場合は、2つの公開鍵が互いに一致すると判定され、計算した公開鍵が第1のデバイスの公開鍵と一致しない場合は、2つの公開鍵は互いに一致しないと判定されるというものであってもよいし、あるいは、第1のデバイスが、受信した公開鍵派生値と、公開鍵に基づいて生成される公開鍵派生値とを比較して、2つが同じであるか否かを判定し、2つが同じ場合に、公開鍵照合情報は公開鍵派生値と一致すると判定されるというものであってもよい。
【０２３０】
任意選択的に、公開鍵派生値は、公開鍵ハッシュ値である。サービス情報は、サービス名またはサービス名派生値を含む。サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【０２３１】
通信情報は、関連付け要求メッセージ、再関連付け要求メッセージ、認証要求メッセージ、データメッセージ、EAPメッセージ、アクションメッセージ、または管理メッセージなどの1種類以上であってもよい。
【０２３２】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第2のデバイスは、第1のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、公開鍵派生値に応じて第2のデバイスに応答メッセージを返すと決定した後、第2のデバイスに応答メッセージを送信し、第2のデバイスは、第2のデバイスが第1のデバイスによって送信される応答メッセージを受信した後に第1のデバイスと通信する。このように、第2のデバイスは、第1のデバイスの公開鍵派生値を第1のデバイスに送信し、第2のデバイスは、第2のデバイスが公開鍵派生値に応じて決定を行った後にのみ第1のデバイスと通信する。したがって、第2のデバイスが第1のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０２３３】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、第1のデバイスに適用され、第1のデバイスは、Wi−Fiデバイスに属する。図7に示すように、本方法は、以下のステップを含む。
【０２３４】
701．第1のデバイスは、第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信する。
【０２３５】
702．第1のデバイスは、公開鍵照合情報を取得する。
【０２３６】
703．公開鍵照合情報が公開鍵派生値と一致することを確認した後、第1のデバイスは、第2のデバイスと通信するために第2のデバイスに通信情報を送信する。
【０２３７】
任意選択的に、第1のデバイスが、公開鍵照合情報が公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信する前に、第1のデバイスは、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信してもよく、その場合、サービス問合せ要求メッセージは、第2のデバイスによって提供され得るサービス情報を含む。
【０２３８】
さらに、第1のデバイスが、公開鍵照合情報が公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信することは、具体的には、第1のデバイスが、公開鍵照合情報が公開鍵派生値と一致することおよび第1のデバイスが問い合わせる必要があるサービスがサービス情報と一致するか否かを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信することである。
【０２３９】
第1のデバイスが、第1のデバイスが問い合わせる必要があるサービスがサービス情報と一致するか否かを判定する方法は、第1のデバイスが、第2のデバイスによって提供され得るサービスのサービス名をサービス情報から取得し、このサービス名と、第1のデバイスが問い合わせる必要があるサービスのサービス名とを比較して、2つが互いに一致するか否かを判定するというものであってもよいことに留意されたい。第1のデバイスが、公開鍵派生値が第1のデバイスによって取得される公開鍵照合情報と一致するか否かを判定する方法は、公開鍵派生値および公開鍵照合情報から公開鍵を別々に計算し、次に、2つの計算した公開鍵が互いに一致するか否かを判定してもよく、その場合、2つの計算した公開鍵が互いに一致する場合は、2つの計算した公開鍵は互いに一致すると判定され、2つの計算した公開鍵が互いに一致しない場合は、2つの公開鍵は互いに一致しないと判定される。
【０２４０】
任意選択的に、公開鍵派生値は、公開鍵ハッシュ値である。
【０２４１】
任意選択的に、第1のデバイスが第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信する前に、第1のデバイスは、第2のデバイスと同期してもよい。
【０２４２】
公開鍵照合情報は、第2のデバイスの公開鍵または公開鍵派生値であってもよいことに留意されたい。公開鍵派生値は、公開鍵ハッシュ値、公開鍵および所定の平文情報のハッシュ値、または公開鍵の切り捨て値（一部が、公開鍵から切り捨てられ、派生値として使用される）であってもよい。
【０２４３】
通信情報は、関連付け要求メッセージ、再関連付け要求メッセージ、認証要求メッセージ、データメッセージ、EAPメッセージ、アクションメッセージ、または管理メッセージなどの1種類以上であってもよい。
【０２４４】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第2のデバイスは、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、公開鍵照合情報を取得した後、公開鍵照合情報が公開鍵派生値と一致するか否かを確認し、第1のデバイスは、2つが互いに一致した後に第2のデバイスと通信する。このように、第1のデバイスは、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認した後にのみ第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０２４５】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、第1のデバイスに適用され、第1のデバイスは、Wi−Fiデバイスに属する。図8に示すように、本方法は、以下のステップを含む。
【０２４６】
801．第1のデバイスは、第1のデバイスの公開鍵派生値を第2のデバイスに送信する。
【０２４７】
第1のデバイスは、第1のデバイスの公開鍵派生値を第2のデバイスに送信し、これにより、第2のデバイスは、公開鍵派生値が第2のデバイスによって取得される公開鍵照合情報と一致するか否かを確認する。
【０２４８】
802．第1のデバイスは、第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信する。
【０２４９】
任意選択的に、第1のデバイスが第2のデバイスと通信する前に、第1のデバイスは、第2のデバイスにサービス問合せ要求メッセージを送信してもよく、その場合、サービス問合せ要求メッセージは、第1のデバイスによって提供され得るサービス情報であり、これにより、第2のデバイスは、サービス情報が第1のデバイスが問い合わせる必要があるサービスと一致するか否かを判定する。
【０２５０】
任意選択的に、第1のデバイスが第1のデバイスの公開鍵派生値を第2のデバイスに送信する前に、第1のデバイスは、第1のデバイスの公開鍵に応じて公開鍵派生値を生成してもよい。
【０２５１】
任意選択的に、公開鍵派生値は、公開鍵ハッシュ値である。
【０２５２】
任意選択的に、第1のデバイスが第1のデバイスの公開鍵派生値を第2のデバイスに送信する前に、第1のデバイスは、第2のデバイスと同期してもよい。
【０２５３】
通信情報は、関連付け要求メッセージ、再関連付け要求メッセージ、認証要求メッセージ、データメッセージ、EAPメッセージ、アクションメッセージ、または管理メッセージなどの1種類以上であってもよい。
【０２５４】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、第1のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、公開鍵照合情報を取得した後、公開鍵照合情報が公開鍵派生値と一致するか否かを確認し、第2のデバイスは、2つが互いに一致した後に第1のデバイスと通信する。このように、第2のデバイスは、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認した後にのみ第1のデバイスと通信する。したがって、第2のデバイスが第1のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０２５５】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、Wi−Fiデバイスに適用される。WFDS（Wi−Fi Direct Services、Wi−Fiダイレクトサービス）の仕様に関連して、携帯電話および印刷デバイスの発見処理が例として使用される。図9に示すように、本方法は以下のステップを含む。
【０２５６】
901．携帯電話は、ブロードキャスト方式でサービス問合せメッセージを送信する。
【０２５７】
サービス問合せメッセージは、WFDSメッセージであり、携帯電話によって送信されるサービス問合せメッセージは、サービス名またはサービス名ハッシュ値および携帯電話のMACアドレスを含む。
【０２５８】
ブロードキャスト方式でサービス問合せメッセージを送信する前に、携帯電話は、ユーザの特定の操作によって、実行されるべきサービスを取得してもよいことに留意されたい。ユーザは、デバイスUI（User Interface、ユーザインタフェース）上で、実行されるべきサービス（例えば、印刷、送信、共有、再生、表示、関連付け、AP（Access Point、アクセスポイント）の設定、APの切り替え、APの追加、ネットワークへのデバイスの追加、カレントデバイスの設定、カレントデバイスとの接続、別のデバイスへのカレントデバイスの接続、設定のサポート、占有のサポート、設定可能なものの現在の非設定、APの発見、またはWPS（DPP）設定をサポートしているデバイスを発見するためのスキャンの1種類以上）を選択または入力してもよい。携帯電話は、実行されるべきサービスを取得することによってサービス情報を取得してもよく、例えば、実行されるべきサービスからサービス情報を抽出してもよい。例えば、携帯電話によって取得される実行されるべきサービスが、「送信」の場合、携帯電話によって取得されるサービス情報は、「送信」である。サービス問合せメッセージを受信するデバイスは、サービス問合せメッセージを受信するデバイスが対応するサービス情報（例えば、印刷、送信、共有、再生、表示、関連付け、AP（Access Point、アクセスポイント）の設定、APの切り替え、APの追加、ネットワークへのデバイスの追加、カレントデバイスの設定、カレントデバイスとの接続、別のデバイスへのカレントデバイスの接続、設定のサポート、占有のサポート、設定可能なものの現在の非設定、APの発見、またはWPS（DPP）設定をサポートしているデバイスを発見するためのスキャンの1種類以上）をサポートしている場合に応答を行う。
【０２５９】
例えば、携帯電話が、サービス：ネットワークへのデバイスの追加を問い合わせ、サービス問合せメッセージを受信するデバイスが、追加をサポートしている場合、このデバイスは応答を行い、携帯電話が、サービス：カレントデバイスの設定を問い合わせ、サービス問合せメッセージを受信するデバイスが、設定をサポートしている場合、このデバイスは応答を行い、その場合、携帯電話は、カレントデバイスの設定をサービス情報として使用し、このサービス情報をサービス問合せメッセージに追加し、携帯電話が、サービス：カレントデバイスとの接続を問い合わせ、サービス問合せメッセージを受信するデバイスが、接続をサポートしている場合、このデバイスは応答を行い、その場合、携帯電話は、カレントデバイスとの接続をサービス情報として使用し、このサービス情報をサービス問合せメッセージに追加し、携帯電話が、サービス：別のデバイスへのカレントデバイスの接続を問い合わせ、サービス問合せメッセージを受信するデバイスが、別のデバイスへの接続をサポートしている場合、このデバイスは応答を行い、携帯電話が、サービス：設定のサポートを通知し、サービス問合せメッセージを受信するデバイスが、設定機能をサポートしている場合、このデバイスは応答を行い、携帯電話が、サービス：設定可能なものの現在の非設定を通知し、サービス問合せメッセージを受信するデバイスが、設定機能をサポートしている場合、このデバイスは応答を行い、または、携帯電話が、サービス：占有のサポートを通知し、サービス問合せメッセージを受信するデバイスが、占有機能をサポートしている場合、このデバイスは応答を行う。別の例として、デバイスは、サービス発見を実行する。例えば、携帯電話がサービス問合せを実行し、問い合わせされるべきサービスがAPの発見の場合、携帯電話デバイスは、APデバイスを問い合わせる必要性を示すprobe requestメッセージを送信する。メッセージを受信したデバイスがAPの場合、これは、デバイスがAPサービスをサポートしていることを示し、デバイスは応答を行う。問い合わせされるべきサービスは、P2Pデバイスの発見であり、携帯電話は、P2Pをサポートしているデバイスの問合せを示すためにP2P IEをサービス問合せメッセージに追加し、P2P IEは、問い合わせされるべきサービス情報とし
て使用される。メッセージを受信したデバイスが、P2Pをサポートしている場合、このデバイスは応答を行い、任意選択的にP2P IEを応答メッセージに追加する。例えば、問い合わせされるべきサービスが、WPS（WiFi保護設定、WiFi protect setup）設定をサポートしている（またはDPP（Device Provisioning Protocol）設定をサポートしている）デバイスの発見の場合、携帯電話デバイスは、WPS（DPP）設定をサポートしているデバイスを問い合わせる必要性を示すためにWPS IE（またはDPP IE）を、送信されるべきサービス問合せメッセージに追加し、WPS IE（またはDPP IE）は、問い合わせされるべきサービス情報として使用される。メッセージを受信したデバイスが、WPS（またはDPP）設定をサポートしている場合、このデバイスは応答を行い、任意選択的にWPS IE（またはDPP IE）を応答メッセージに追加する。加えて、公開鍵派生値が、サービス問合せメッセージに含まれてもよいこと、具体的にはWPS IE（またはDPP IE）に含まれてもよいことに留意されたい。あるいは、サービス問合せメッセージ／応答メッセージは、probe requestメッセージ、actionメッセージ、EAPメッセージ、または別のメッセージの形式であってもよい。
【０２６０】
本発明のこの実施形態では、携帯電話を用いたファイルの印刷が例として使用される。
【０２６１】
902．印刷デバイスは、携帯電話によってブロードキャストされるサービス問合せメッセージを受信する。
【０２６２】
印刷デバイスは、携帯電話によってブロードキャストされるサービス問合せメッセージから、携帯電話が必要とするサービスおよび携帯電話のMACアドレスを獲得する。
【０２６３】
携帯電話によってブロードキャストされるメッセージが到達し得る範囲内のデバイスが、携帯電話によってブロードキャストされるメッセージを受信し得ることに留意されたい。
【０２６４】
903．印刷デバイスは、印刷デバイスがサービスメッセージ内のサービスに適合するか否かを判定し、印刷デバイスがサービスメッセージ内のサービスに適合する場合は、ステップ904が実行され、印刷デバイスがサービスメッセージ内のサービスに適合しない場合は、処理は実行されない。
【０２６５】
904．印刷デバイスは、サービス問合せ応答メッセージを携帯電話に返す。
【０２６６】
サービス問合せ応答メッセージは、WFDSメッセージであり、サービス名、印刷デバイスの公開鍵ハッシュ値（public key hash）、および印刷デバイスによってサポートされている認証方式（例えば、QR−code（Quick Response−code、クイックレスポンスコード）認証またはPIN（Personal Identifier Number、暗証番号）認証）を含む。サービス問合せ応答メッセージの送信アドレスは、印刷デバイスのMACアドレスである。
【０２６７】
印刷デバイスの公開鍵ハッシュ値は、印刷デバイスの公開鍵に対して一方向の演算を実行することによって印刷デバイスにより取得される値、例えば、ハッシュ演算によって生成される値であることに留意されたい。本発明のこの実施形態では、ハッシュ演算が例として使用され、ハッシュ演算は、公開鍵ハッシュ値を生成するために公開鍵に対して実行される。あるいは、別のアルゴリズムが使用されてもよい。
【０２６８】
印刷デバイスが、AP装置の場合、サービス問合せ応答メッセージは、印刷デバイスがAPデバイスであることを示すSSID（service set identifier、APのネットワーク名）をさらに搬送し、印刷デバイスが、P2P（Peer−to−Peer、ピアツーピア）デバイスまたは共通STA（station、ステーション）デバイスの場合、サービス問合せ応答メッセージは、SSIDを搬送しないことに留意されたい。SSIDは、携帯電話が印刷デバイスの役割情報（例えば、AP、STA、GO（group owner、グループ所有者）、クライアントクライアント、グループグループに入らないピアツーピアデバイスP2P device、設定されるべきデバイス（enrollee or connector）、または設定デバイス（configurator or introducers）を取得し得るようにするためにまたは印刷デバイスが印刷装置によって返されるサービス照会応答メッセージに印刷デバイスの役割情報を直接追加するようにするために使用される。
【０２６９】
905．携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信する。
【０２７０】
携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信し、これにより、印刷デバイスのMACアドレスおよび公開鍵ハッシュ値などの情報を取得する。
【０２７１】
906．携帯電話は、印刷デバイスの公開鍵を取得するために印刷デバイスのクイックレスポンスコードをスキャンする。
【０２７２】
携帯電話は、印刷デバイスのクイックレスポンスコードをスキャンすることによってクイックレスポンスコード内の印刷デバイスの公開鍵を取得する。
【０２７３】
クイックレスポンスコード内の印刷デバイスの公開鍵は、公開鍵照合情報であることに留意されたい。
【０２７４】
907．携帯電話は、公開鍵に応じて、公開鍵ハッシュ値が正しいか否かを確認し、携帯電話が公開鍵ハッシュ値が正しいことを確認した場合は、ステップ908が実行され、携帯電話が公開鍵ハッシュ値が正しくないことを確認した場合は、公開鍵の取得失敗が通知される。
【０２７５】
携帯電話が公開鍵に応じて公開鍵ハッシュ値の確認を実行する方法は、最初に、クイックレスポンスコードから取得される公開鍵に対してハッシュ演算を実行し、次に、演算の結果と受信した公開鍵ハッシュ値とを比較するというものであってもよい。演算の結果が受信した公開鍵ハッシュ値と一致した場合、これは、携帯電話によって取得された公開鍵が印刷デバイスの公開鍵であることを示し、ステップ907が実行され、演算の結果が受信した公開鍵ハッシュ値と一致しなかった場合、これは、携帯電話によって取得された公開鍵が印刷デバイスの公開鍵ではないことを示し、公開鍵の取得失敗が通知される。
【０２７６】
908．携帯電話および印刷デバイスは、その後の情報インタラクション処理を実行する。
【０２７７】
その後の情報インタラクション処理は、携帯電話および印刷デバイスが設定を完了することである。携帯電話は、ステップ904で印刷デバイスのMACアドレスを取得するため、携帯電話は、印刷デバイスにメッセージを直接送信することができ、印刷デバイスは、携帯電話にメッセージを直接送信することができる。例えば、携帯電話は、印刷デバイスへのプロビジョン発見要求（Provision Discovery Request）を開始し、その場合、プロビジョン発見要求は、携帯電話の接続能力を含み、携帯電話は、GO、client、またはnewグループとして使用することができ（携帯電話は、新しいgroupを設定することができ）、印刷デバイスは、プロビジョン発見応答（Provision Discovery Response）を返し、その場合、プロビジョン発見応答は、印刷デバイスの接続能力を含み、印刷デバイスは、GO、クライアント、または新しいグループの1つとして使用することができる。
【０２７８】
本発明のこの実施形態において、代替的に、WFDS仕様の代わりにGASメッセージを参照する実施態様が実行されてもよい、すなわち、ステップ910およびステップ914で送信されるメッセージは、GAS（Generic advertisement service、ジェネリック・アドバータイズメント・サービス）メッセージであってもよいことに留意されたい。
【０２７９】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、第1のデバイスが問い合わせる必要があるサービス情報を含むサービス問合せメッセージを第2のデバイスに送信し、次に、第2のデバイスによって送信される、第2のデバイスの公開鍵を含む応答メッセージであって、第2のデバイスが第2のデバイスによって提供されるサービスがサービス情報と一致すると判定した後に第2のデバイスによって送信される応答メッセージを受信し、第1デバイスは、第2デバイスの公開鍵を取得し、公開鍵に応じて公開鍵ハッシュ値が正しいか否かを確認し、第1のデバイスは、公開鍵ハッシュ値が正しいことを確認したときに第2のデバイスと通信する。このように、第1のデバイスおよび第2のデバイスのサービス情報が互いに一致した後に、第2のデバイスの公開鍵ハッシュ値と、取得した第2のデバイスの公開鍵との一致の確認を実行することによって、第1のデバイスが第2のデバイスを正しく選択しているか否かが判定される。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０２８０】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、Wi−Fiデバイスに適用される。GASメッセージに関連して、携帯電話および印刷デバイスの発見処理が例として使用される。図10に示すように、本方法は、以下のステップを含む。
【０２８１】
1001．携帯電話は、実行されるべき印刷サービスを取得する。
【０２８２】
ブロードキャスト方式でサービス問合せメッセージを送信する前に、携帯電話は、ユーザの特定の操作によって、実行されるべきサービスを取得してもよい。ユーザは、デバイスUI（User Interface、ユーザインタフェース）上で、実行されるべきサービス（例えば、印刷、送信、共有、再生、表示、関連付け、APの設定、APの切り替え、APの追加、ネットワークへのデバイスの追加、カレントデバイスの設定、カレントデバイスとの接続、別のデバイスへのカレントデバイスの接続、設定のサポート、占有のサポート、または設定可能なものの現在の非設定の1種類以上）を選択または入力してもよい。携帯電話は、実行されるべきサービスを取得することによってサービス情報を取得してもよく、例えば、実行されるべきサービスからサービス情報を抽出してもよい。例えば、携帯電話によって取得される実行されるべきサービスが、「送信」の場合、携帯電話によって取得されるサービス情報は、「送信」である。本発明のこの実施形態では、携帯電話を用いたファイルの印刷が例として使用される。
【０２８３】
1002．携帯電話は、印刷デバイスの公開鍵を取得するために印刷デバイスのクイックレスポンスコードをスキャンする。
【０２８４】
印刷デバイスのクイックレスポンスコードは、印刷デバイスの公開鍵を含み、携帯電話は、印刷デバイスのクイックレスポンスコードをスキャンすることによって、印刷デバイスのクイックレスポンスコードに含まれる公開鍵を取得する。
【０２８５】
1003．携帯電話は、公開鍵ハッシュ値を生成するために公開鍵に応じてハッシュ演算を実行する。
【０２８６】
印刷デバイスの公開鍵ハッシュ値は、印刷デバイスの公開鍵に対してハッシュ演算を実行することによって携帯電話により生成される。本発明のこの実施形態では、ハッシュ演算が例として使用され、ハッシュ演算は、公開鍵ハッシュ値を生成するために公開鍵に対して実行される。あるいは、別のアルゴリズムが使用されてもよい。
【０２８７】
あるいは、ステップ1001は、ステップ1002またはステップ1003の後に実行されてもよいことに留意されたい。
【０２８８】
1004．携帯電話は、ブロードキャスト方式でサービス問合せメッセージを送信する。
【０２８９】
サービス問合せメッセージは、GAS requestメッセージの形式であり、サービス問合せ情報および印刷デバイスの公開鍵ハッシュ値を含む。
【０２９０】
1005．印刷デバイスは、携帯電話によってブロードキャストされるサービス問合せメッセージを受信する。
【０２９１】
サービス問合せメッセージは、サービス問合せ情報およびステップ1003で生成される公開鍵ハッシュ値を含み、携帯電話によって送信されるサービス問合せメッセージは、service hash値（サービス名ハッシュ値）および携帯電話のMACアドレスを含む。
【０２９２】
携帯電話によってブロードキャストされるメッセージが到達し得る範囲内のデバイスが、携帯電話によってブロードキャストされるメッセージを受信し得ることに留意されたい。
【０２９３】
1006．印刷デバイスは、印刷デバイスがサービスメッセージ内のサービスに適合するか否かを判定し、印刷デバイスがサービスメッセージ内のサービスに適合する場合は、ステップ1007が実行され、印刷デバイスがサービスメッセージ内のサービスに適合しない場合は、処理は実行されない。
【０２９４】
印刷デバイスは、印刷デバイスによって提供され得るサービスと、ステップ1005で受信したサービス問合せ情報内のサービス名とを比較して、印刷デバイスがサービスメッセージ内のサービスに適合するか否かを判定する。印刷デバイスがサービスメッセージ内のサービスに適合する場合は、ステップ1007が実行され、印刷デバイスがサービスメッセージ内のサービスに適合しない場合は、処理は実行されない。
【０２９５】
1007．印刷デバイスは、公開鍵に応じて、受信した公開鍵ハッシュ値が正しいか否かを確認し、印刷デバイスが、受信した公開鍵ハッシュ値が正しいことを確認した場合は、ステップ1008が実行され、印刷デバイスが、受信した公開鍵ハッシュ値が正しくないことを確認した場合は、ステップ1011が実行される。
【０２９６】
印刷デバイスが公開鍵に応じて、受信した公開鍵ハッシュ値が正しいか否かを確認する方法は、印刷デバイスの公開鍵に応じてハッシュ演算を実行して、この演算の結果を得た後に、印刷デバイスが、この演算の結果と、ステップ1005で受信した公開鍵ハッシュ値とを比較するというものである。2つが互いに一致した場合、これは、携帯電話によって取得された印刷デバイスの公開鍵が正しいことを示し、ステップ1008が実行され、2つが互いに一致しなかった場合、これは、携帯電話によって取得された印刷デバイスの公開鍵が正しいことを示し、ステップ1011が実行される。
【０２９７】
1008．印刷デバイスは、サービス問合せ応答メッセージを携帯電話に返す。
【０２９８】
サービス問合せ応答メッセージは、WFDSメッセージであり、サービス名、印刷デバイスの公開鍵ハッシュ値、および印刷デバイスによってサポートされている認証方式（例えば、QR−code（Quick Response−code、クイックレスポンスコード）認証またはPIN（Personal Identifier Number、暗証番号）認証）を含む。サービス問合せ応答メッセージの送信アドレスは、印刷デバイスのMACアドレスである。
【０２９９】
印刷デバイスが、AP装置の場合、サービス問合せ応答メッセージは、印刷デバイスがAPデバイスであることを示すSSID（service set identifier、APのネットワーク名）をさらに搬送し、印刷デバイスが、P2Pデバイスまたは共通STAデバイスの場合、サービス問合せ応答メッセージは、SSIDを搬送しないことに留意されたい。SSIDは、携帯電話が印刷デバイスの役割情報（例えば、AP、STA、GO（group owner）、client、またはgroupに入らないP2P device）を取得し得るようにするためにまたは印刷デバイスが印刷装置によって返されるサービス照会応答メッセージに印刷デバイスの役割情報を直接追加するようにするために使用される。
【０３００】
1009．携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信する。
【０３０１】
携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信し、これにより、印刷デバイスのMACアドレスおよび公開鍵ハッシュ値などの情報を取得する。
【０３０２】
1010．携帯電話および印刷デバイスは、その後の情報インタラクション処理を実行する。
【０３０３】
このステップが実行された後、その後のステップを実行する必要はないことに留意されたい。
【０３０４】
1011．印刷デバイスは、公開鍵の取得失敗の通知情報を携帯電話に返す。
【０３０５】
受信した公開鍵ハッシュ値が正しくないことを確認したとき、印刷デバイスは、取得した印刷デバイスの公開鍵が正しくないことおよび公開鍵の取得が失敗したことを携帯電話に通知するために通知情報を携帯電話に送信する。
【０３０６】
1012．携帯電話は、公開鍵の取得失敗を通知する。
【０３０７】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明の実施形態の第2の態様で提供されるデバイス間発見方法および装置によれば、本発明において、第1のデバイスは、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵ハッシュ値を含むサービス問合せメッセージを第2のデバイスに送信し、次に、第2のデバイスによって送信される応答メッセージであって、第2のデバイスが、第2のデバイスによって提供されるサービスがサービス情報と一致すると判定し、公開鍵ハッシュ値が正しいことを確認した後に、第2のデバイスによって送信される応答メッセージを受信し、第1のデバイスは、応答メッセージに応じて第2のデバイスと通信する。このように、サービス問合せ情報を送信するとき、第1のデバイスは、第2のデバイスの公開鍵ハッシュ値も送信するので、サービス情報が互いに一致するか否かを判定するとき、第2のデバイスは、公開鍵に応じて公開鍵ハッシュ値が正しいか否かを確認し、公開鍵ハッシュ値が正しい場合にのみ応答メッセージを第1のデバイスに返し、第1のデバイスは、応答メッセージを受信した後に第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０３０８】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、Wi−Fiデバイスに適用される。携帯電話および印刷デバイスの発見処理が例として使用される。図11Aおよび図11Bに示すように、本方法は、以下のステップを含む。
【０３０９】
1101．携帯電話は、ブロードキャスト方式でサービス問合せメッセージを送信する。
【０３１０】
携帯電話によって送信されるサービス問合せメッセージは、service hash値（サービス名（service name）ハッシュ値）および携帯電話のMACアドレスを含む。
【０３１１】
ブロードキャスト方式でサービス問合せメッセージを送信する前に、携帯電話は、ユーザの特定の操作によって、実行されるべきサービスを取得してもよいことに留意されたい。ユーザは、デバイスUI（User Interface、ユーザインタフェース）上で、実行されるべきサービス（例えば、印刷、送信、共有、再生、表示、関連付け、APの設定、APの切り替え、APの追加、ネットワークへのデバイスの追加、カレントデバイスの設定、カレントデバイスとの接続、別のデバイスへのカレントデバイスの接続、設定のサポート、占有のサポート、または設定可能なものの現在の非設定の1種類以上）を選択または入力してもよい。携帯電話は、実行されるべきサービスを取得することによってサービス情報を取得してもよく、例えば、実行されるべきサービスからサービス情報を抽出してもよい。例えば、携帯電話によって取得される実行されるべきサービスが、「送信」の場合、携帯電話によって取得されるサービス情報は、「送信」である。本発明のこの実施形態では、携帯電話を用いたファイルの印刷が例として使用される。
【０３１２】
1102．印刷デバイスは、携帯電話によってブロードキャストされるサービス問合せメッセージを受信する。
【０３１３】
携帯電話によってブロードキャストされるメッセージが到達し得る範囲内のデバイスが、携帯電話によってブロードキャストされるメッセージを受信し得ることに留意されたい。
【０３１４】
1103．印刷デバイスは、印刷デバイスがサービスメッセージ内のサービスに適合するか否かを判定し、印刷デバイスがサービスメッセージ内のサービスに適合する場合は、ステップ1104が実行され、印刷デバイスがサービスメッセージ内のサービスに適合しない場合は、処理は実行されない。
【０３１５】
印刷デバイスは、印刷デバイスによって提供され得るサービスと、ステップ1102で受信したサービス問合せ情報内のサービス名とを比較して、印刷デバイスがサービスメッセージ内のサービスに適合するか否かを判定する。印刷デバイスがサービスメッセージ内のサービスに適合する場合は、ステップ1104が実行され、印刷デバイスがサービスメッセージ内のサービスに適合しない場合は、処理は実行されない。
【０３１６】
1104．印刷デバイスは、サービス問合せ応答メッセージを携帯電話に返す。
【０３１７】
サービス問合せ応答メッセージは、サービス名および印刷デバイスによってサポートされている認証方式（例えば、QR−code（Quick Response−code、クイックレスポンスコード）認証またはPIN（Personal Identifier Number、暗証番号）認証）を含む。サービス問合せ応答メッセージの送信アドレスは、印刷デバイスのMACアドレスである。
【０３１８】
印刷デバイスが、AP装置の場合、サービス問合せ応答メッセージは、印刷デバイスがAPデバイスであることを示すSSID（service set identifier、APのネットワーク名）をさらに搬送し、印刷デバイスが、P2Pデバイスまたは共通STAデバイスの場合、サービス問合せ応答メッセージは、SSIDを搬送しないことに留意されたい。SSIDは、携帯電話が印刷デバイスの役割情報（例えば、AP、STA、GO（group owner）、client、またはgroupに入らないP2P device）を取得し得るようにするためにまたは印刷デバイスが印刷装置によって返されるサービス照会応答メッセージに印刷デバイスの役割情報を直接追加するようにするために使用される。
【０３１９】
1105．携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信する。
【０３２０】
携帯電話は、印刷デバイスによって返されたサービス問合せ応答メッセージを受信し、印刷デバイスのMACアドレスおよび公開鍵ハッシュ値などの情報を取得する。
【０３２１】
1106．携帯電話は、印刷デバイスの公開鍵を取得するために印刷デバイスのクイックレスポンスコードをスキャンする。
【０３２２】
携帯電話は、印刷デバイスのクイックレスポンスコードをスキャンすることによってクイックレスポンスコード内の印刷デバイスの公開鍵を取得する。
【０３２３】
1107．携帯電話は、公開鍵ハッシュ値を生成するために公開鍵に応じてハッシュ演算を実行する。
【０３２４】
印刷デバイスの公開鍵ハッシュ値は、印刷デバイスの公開鍵に対してハッシュ演算を実行することによって携帯電話により生成されることに留意されたい。本発明のこの実施形態では、ハッシュ演算が例として使用され、ハッシュ演算は、公開鍵ハッシュ値を生成するために公開鍵に対して実行される。あるいは、別のアルゴリズムが使用されてもよい。
【０３２５】
1108．携帯電話は、公開鍵ハッシュ値を搬送する発見メッセージを送信する。
【０３２６】
発見メッセージは、サービス情報を含み、ブロードキャスト方式で送信されてもよいし、あるいは、印刷デバイスのみに送信されてもよく、この場合、印刷デバイスのMACアドレスが、サービス問合せに応答する前述のデバイスのMACアドレスとして設定される。
【０３２７】
1109．印刷デバイスは、携帯電話によって送信される、公開鍵ハッシュ値を搬送する発見メッセージを受信する。
【０３２８】
1110．印刷デバイスは、公開鍵に応じて、受信した公開鍵ハッシュ値が正しいか否かを確認し、印刷デバイスが、受信した公開鍵ハッシュ値が正しいことを確認した場合は、ステップ1111が実行され、印刷デバイスが、受信した公開鍵ハッシュ値が正しくないことを確認した場合は、ステップ1114が実行される。
【０３２９】
印刷デバイスが公開鍵に応じて、受信した公開鍵ハッシュ値が正しいか否かを確認する方法は、印刷デバイスの公開鍵に応じてハッシュ演算を実行して、この演算の結果を得た後に、印刷デバイスが、この演算の結果と、ステップ305で受信した公開鍵ハッシュ値とを比較するというものである。2つが互いに一致した場合、これは、携帯電話によって取得された印刷デバイスの公開鍵が正しいことを示し、ステップ1111が実行され、2つが互いに一致しなかった場合、これは、携帯電話によって取得された印刷デバイスの公開鍵が正しいことを示し、ステップ1114が実行される。
【０３３０】
1111．印刷デバイスは、サービス問合せ応答メッセージを携帯電話に返す。
【０３３１】
サービス問合せ応答メッセージは、WFDSメッセージであり、サービス名、印刷デバイスの公開鍵ハッシュ値、および印刷デバイスによってサポートされている認証方式（例えば、QR−code（Quick Response−code、クイックレスポンスコード）認証またはPIN（Personal Identifier Number、暗証番号）認証）を含む。サービス問合せ応答メッセージの送信アドレスは、印刷デバイスのMACアドレスである。
【０３３２】
印刷デバイスが、AP装置の場合、サービス問合せ応答メッセージは、印刷デバイスがAPデバイスであることを示すSSID（service set identifier（サービスセット識別子）、APのネットワーク名）をさらに搬送し、印刷デバイスが、P2Pデバイスまたは共通STAデバイスの場合、サービス問合せ応答メッセージは、SSIDを搬送しないことに留意されたい。SSIDは、携帯電話が印刷デバイスの役割情報（例えば、AP、STA、GO（group owner）、client、またはgroupに入らないP2P device）を取得し得るようにするためにまたは印刷デバイスが印刷装置によって返されるサービス照会応答メッセージに印刷デバイスの役割情報を直接追加するようにするために使用される。
【０３３３】
1112．携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信する。
【０３３４】
携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信し、これにより、印刷デバイスのMACアドレスおよび公開鍵ハッシュ値などの情報を取得する。
【０３３５】
1113．携帯電話および印刷デバイスは、その後の情報インタラクション処理を実行する。
【０３３６】
このステップが実行された後、その後のステップを実行する必要はないことに留意されたい。
【０３３７】
1114．印刷デバイスは、公開鍵の取得失敗の通知情報を携帯電話に返す。
【０３３８】
1115．携帯電話は、公開鍵の取得失敗を通知する。
【０３３９】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明の実施形態の第2の態様で提供されるデバイス間発見方法および装置によれば、本発明において、第1のデバイスは、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵ハッシュ値を含むサービス問合せメッセージを第2のデバイスに送信し、次に、第2のデバイスによって送信される応答メッセージであって、第2のデバイスが、第2のデバイスによって提供されるサービスがサービス情報と一致すると判定し、公開鍵ハッシュ値が正しいことを確認した後に、第2のデバイスによって送信される応答メッセージを受信し、第1のデバイスは、応答メッセージに応じて第2のデバイスと通信する。このように、サービス問合せ情報を送信するとき、第1のデバイスは、第2のデバイスの公開鍵ハッシュ値も送信するので、サービス情報が互いに一致するか否かを判定するとき、第2のデバイスは、公開鍵に応じて公開鍵ハッシュ値が正しいか否かを確認し、公開鍵ハッシュ値が正しい場合にのみ応答メッセージを第1のデバイスに返し、第1のデバイスは、応答メッセージを受信した後に第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０３４０】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、Wi−Fiデバイスに適用される。携帯電話および印刷デバイスの発見処理が例として使用される。図12Aおよび図12Bに示すように、本方法は、以下のステップを含む。
【０３４１】
1201．携帯電話は、印刷デバイスの公開鍵を取得するために印刷デバイスのクイックレスポンスコードをスキャンする。
【０３４２】
携帯電話は、印刷デバイスのクイックレスポンスコードをスキャンすることによってクイックレスポンスコード内の印刷デバイスの公開鍵を取得する。
【０３４３】
1202．携帯電話は、公開鍵ハッシュ値を生成するために公開鍵に応じてハッシュ演算を実行する。
【０３４４】
印刷デバイスの公開鍵ハッシュ値は、印刷デバイスの公開鍵に対してハッシュ演算を実行することによって印刷デバイスにより生成されることに留意されたい。本発明のこの実施形態では、ハッシュ演算が例として使用され、ハッシュ演算は、公開鍵ハッシュ値を生成するために公開鍵に対して実行される。あるいは、別のアルゴリズムが使用されてもよい。
【０３４５】
1203．携帯電話は、ブロードキャスト方式で、公開鍵ハッシュ値を搬送する発見メッセージを送信する。
【０３４６】
1204．印刷デバイスは、携帯電話によって送信される、公開鍵ハッシュ値を搬送する発見メッセージを受信する。
【０３４７】
1205．印刷デバイスは、公開鍵に応じて、受信した公開鍵ハッシュ値が正しいか否かを確認し、印刷デバイスが、受信した公開鍵ハッシュ値が正しいことを確認した場合は、ステップ1206が実行され、印刷デバイスが、受信した公開鍵ハッシュ値が正しくないことを確認した場合は、処理は実行されない。
【０３４８】
印刷デバイスが公開鍵に応じて、受信した公開鍵ハッシュ値が正しいか否かを確認する方法は、印刷デバイスの公開鍵に応じてハッシュ演算を実行して、この演算の結果を得た後に、印刷デバイスが、この演算の結果と、ステップ305で受信した公開鍵ハッシュ値とを比較するというものである。2つが互いに一致した場合、これは、携帯電話によって取得された印刷デバイスの公開鍵が正しいことを示し、ステップ1206が実行され、2つが互いに一致しなかった場合、これは、携帯電話によって取得された印刷デバイスの公開鍵が正しいことを示し、処理は実行されない。
【０３４９】
1206．印刷デバイスは、応答メッセージを携帯電話に返す。
【０３５０】
応答メッセージは、印刷デバイスのMACアドレスを含む。
【０３５１】
1207．携帯電話は、実行されるべき印刷サービスを取得する。
【０３５２】
ブロードキャスト方式でサービス問合せメッセージを送信する前に、携帯電話は、ユーザの特定の操作によって、実行されるべきサービスを取得してもよいことに留意されたい。ユーザは、デバイスUI（User Interface、ユーザインタフェース）上で、実行されるべきサービス（例えば、印刷、送信、共有、再生、表示、関連付け、APの設定、APの切り替え、APの追加、ネットワークへのデバイスの追加、カレントデバイスの設定、カレントデバイスとの接続、別のデバイスへのカレントデバイスの接続、設定のサポート、占有のサポート、または設定可能なものの現在の非設定の1種類以上）を選択または入力してもよい。携帯電話は、実行されるべきサービスを取得することによってサービス情報を取得してもよく、例えば、実行されるべきサービスからサービス情報を抽出してもよい。例えば、携帯電話によって取得される実行されるべきサービスが、「送信」の場合、携帯電話によって取得されるサービス情報は、「送信」である。本発明のこの実施形態では、携帯電話を用いたファイルの印刷が例として使用される。
【０３５３】
1208．携帯電話は、印刷デバイスにサービス問合せメッセージを送信する。
【０３５４】
1209．印刷デバイスは、印刷デバイスがサービスメッセージ内のサービスに適合するか否かを判定し、印刷デバイスがサービスメッセージ内のサービスに適合する場合は、ステップ1210が実行され、印刷デバイスがサービスメッセージ内のサービスに適合しない場合は、ステップ1213が実行される。
【０３５５】
1210．印刷デバイスは、サービス問合せ応答メッセージを携帯電話に返す。
【０３５６】
1211．携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信する。
【０３５７】
携帯電話は、印刷デバイスによって返されるサービス問合せ応答メッセージを受信し、これにより、印刷デバイスのMACアドレスおよび公開鍵ハッシュ値などの情報を取得する。
【０３５８】
1212．携帯電話および印刷デバイスは、その後の情報インタラクション処理を実行する。
【０３５９】
このステップが実行された後、その後のステップを実行する必要はないことに留意されたい。
【０３６０】
1213．印刷デバイスは、公開鍵の取得失敗の通知情報を携帯電話に返す。
【０３６１】
1214．携帯電話は、公開鍵の取得失敗を通知する。
【０３６２】
携帯電話が、サービス発見処理を必要とせず、公開鍵ハッシュ値と一致するデバイスの発見のみを必要とする場合、ステップ1207およびステップ1208を実行する必要はないことに留意されたい。
【０３６３】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明の実施形態の第2の態様で提供されるデバイス間発見方法および装置によれば、本発明において、第1のデバイスは、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵ハッシュ値を含むサービス問合せメッセージを第2のデバイスに送信し、次に、第2のデバイスによって送信される応答メッセージであって、第2のデバイスが、第2のデバイスによって提供されるサービスがサービス情報と一致すると判定し、公開鍵ハッシュ値が正しいことを確認した後に、第2のデバイスによって送信される応答メッセージを受信し、第1のデバイスは、応答メッセージに応じて第2のデバイスと通信する。このように、サービス問合せ情報を送信するとき、第1のデバイスは、第2のデバイスの公開鍵ハッシュ値も送信するので、サービス情報が互いに一致するか否かを判定するとき、第2のデバイスは、公開鍵に応じて公開鍵ハッシュ値が正しいか否かを確認し、公開鍵ハッシュ値が正しい場合にのみ応答メッセージを第1のデバイスに返し、第1のデバイスは、応答メッセージを受信した後に第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０３６４】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、Wi−Fiデバイスに適用される。携帯電話および印刷デバイスの発見処理が例として使用され、携帯電話および印刷デバイスは、サービス発見処理を実行する必要がない。図13に示すように、本方法は、以下のステップを含む。
【０３６５】
1301．携帯電話および印刷デバイスは、NAN（Neighbor Awareness Networking、近接認識ネットワーキング）メカニズムを使用することによって互いに同期する。
【０３６６】
1302．印刷デバイスは、公開鍵ハッシュ値を搬送するブロードキャストメッセージを送信する。
【０３６７】
ブロードキャストメッセージは、印刷デバイスのMACアドレスを搬送する。
【０３６８】
1303．携帯電話は、印刷デバイスの公開鍵を取得するために印刷デバイスのクイックレスポンスコードをスキャンする。
【０３６９】
携帯電話は、印刷デバイスのクイックレスポンスコードをスキャンすることによってクイックレスポンスコード内の印刷デバイスの公開鍵を取得する。
【０３７０】
1304．携帯電話は、公開鍵に応じて、公開鍵ハッシュ値が正しいか否かを確認し、携帯電話が公開鍵ハッシュ値が正しいことを確認した場合は、ステップ1305が実行され、携帯電話が公開鍵ハッシュ値が正しくないことを確認した場合は、公開鍵の取得失敗が通知される。
【０３７１】
携帯電話が公開鍵に応じて公開鍵ハッシュ値の確認を実行する方法は、最初に、クイックレスポンスコードから取得される公開鍵に対してハッシュ演算を実行し、次に、演算の結果と受信した公開鍵ハッシュ値とを比較するというものであってもよい。演算の結果が受信した公開鍵ハッシュ値と一致した場合、これは、携帯電話によって取得された公開鍵が印刷デバイスの公開鍵であることを示し、ステップ1305が実行され、演算の結果が受信した公開鍵ハッシュ値と一致しなかった場合、これは、携帯電話によって取得された公開鍵が印刷デバイスの公開鍵ではないことを示し、公開鍵の取得失敗が通知される。
【０３７２】
1305．携帯電話および印刷デバイスは、その後の情報インタラクション処理を実行する。
【０３７３】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明の実施形態の第3の態様で提供されるデバイス間発見方法および装置によれば、本発明において、第1のデバイスは、最初に第2のデバイスの公開鍵を取得し、公開鍵ハッシュ値を生成した後に公開鍵ハッシュ値を第2のデバイスに送信し、第2のデバイスは、第2のデバイスの公開鍵に応じて公開鍵ハッシュ値が正しいことを確認した後に応答情報を第1のデバイスに返し、第1のデバイスは、第1の応答メッセージを受信した後に第2のデバイスと通信する。このように、第1のデバイスは、取得した第2のデバイスの公開鍵に応じて生成された公開鍵ハッシュ値を第2のデバイスに送信し、第2のデバイスが公開鍵に応じて公開鍵ハッシュ値が正しいことを確認した後に第2のデバイスによって返される応答情報を受信した後にのみ第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０３７４】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、Wi−Fiデバイスに適用される。携帯電話および印刷デバイスの発見処理が例として使用される。図14に示すように、本方法は以下のステップを含む。
【０３７５】
1401．携帯電話および印刷デバイスは、NANメカニズムを使用することによって互いに同期する。
【０３７６】
1402．印刷デバイスは、公開鍵ハッシュ値を搬送するブロードキャストメッセージを送信する。
【０３７７】
ブロードキャストメッセージは、印刷デバイスのMACアドレスおよび印刷デバイスによってサポートされているサービスを搬送する。
【０３７８】
1403．携帯電話は、印刷デバイスの公開鍵を取得するために印刷デバイスのクイックレスポンスコードをスキャンする。
【０３７９】
携帯電話は、印刷デバイスのクイックレスポンスコードをスキャンすることによってクイックレスポンスコード内の印刷デバイスの公開鍵を取得する。
【０３８０】
1404．携帯電話は、公開鍵に応じて、公開鍵ハッシュ値が正しいか否かを確認し、携帯電話が公開鍵ハッシュ値が正しいことを確認した場合は、ステップ1405が実行され、携帯電話が公開鍵ハッシュ値が正しくないことを確認した場合は、公開鍵の取得失敗が通知される。
【０３８１】
1405．携帯電話は、印刷デバイスがサービスメッセージ内のサービスに適合するか否かを判定し、印刷デバイスがサービスメッセージ内のサービスに適合する場合は、ステップ1406が実行され、印刷デバイスがサービスメッセージ内のサービスに適合しない場合は、処理は実行されない。
【０３８２】
1406．携帯電話および印刷デバイスは、その後の情報インタラクション処理を実行する。
【０３８３】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明の実施形態の第3の態様で提供されるデバイス間発見方法および装置によれば、本発明において、第1のデバイスは、最初に第2のデバイスの公開鍵を取得し、公開鍵ハッシュ値を生成した後に公開鍵ハッシュ値を第2のデバイスに送信し、第2のデバイスは、第2のデバイスの公開鍵に応じて公開鍵ハッシュ値が正しいことを確認した後に応答情報を第1のデバイスに返し、第1のデバイスは、第1の応答メッセージを受信した後に第2のデバイスと通信する。このように、第1のデバイスは、取得した第2のデバイスの公開鍵に応じて生成された公開鍵ハッシュ値を第2のデバイスに送信し、第2のデバイスが公開鍵に応じて公開鍵ハッシュ値が正しいことを確認した後に第2のデバイスによって返される応答情報を受信した後にのみ第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０３８４】
本発明の別の実施形態は、デバイス間発見方法を提供する。本方法は、Wi−Fiデバイスに適用される。携帯電話および印刷デバイスの発見処理が例として使用され、携帯電話および印刷デバイスは、サービス発見処理を実行する必要がない。図15に示すように、本方法は、以下のステップを含む。
【０３８５】
1501．携帯電話および印刷デバイスは、NANメカニズムを使用することによって互いに同期する。
【０３８６】
1502．印刷デバイスは、サービス情報を搬送するブロードキャストメッセージを送信する。
【０３８７】
ブロードキャストメッセージは、印刷デバイスのMACアドレスを搬送する。
【０３８８】
1503．携帯電話は、印刷デバイスの公開鍵を取得するために印刷デバイスのクイックレスポンスコードをスキャンする。
【０３８９】
携帯電話は、印刷デバイスのクイックレスポンスコードをスキャンすることによってクイックレスポンスコード内の印刷デバイスの公開鍵を取得する。
【０３９０】
1504．携帯電話は、公開鍵ハッシュ値を含む問合せメッセージを送信する。
【０３９１】
携帯電話は、ブロードキャスト方式で問合せメッセージを送信してもよいし、サービス情報をブロードキャストするデバイス（印刷デバイス）に問合せメッセージを直接送信してもよい。
【０３９２】
1505．印刷デバイスは、公開鍵に応じて、公開鍵ハッシュ値が正しいか否かを確認し、印刷デバイスが、公開鍵ハッシュ値が正しいことを確認した場合は、ステップ1506が実行され、印刷デバイスが、公開鍵ハッシュ値が正しくないことを確認した場合は、公開鍵の取得失敗が通知される。
【０３９３】
1506．印刷デバイスは、応答メッセージを送信する。
【０３９４】
1507．携帯電話および印刷デバイスは、その後の情報インタラクション処理を実行する。
【０３９５】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明の実施形態の第4の態様で提供されるデバイス間発見方法および装置によれば、本発明において、第1のデバイスは、第2のデバイスによって送信される第2のデバイスの公開鍵ハッシュ値を最初に受信し、次に、第2のデバイスの公開鍵を取得し、公開鍵に応じて公開鍵ハッシュ値が正しいか否かを確認し、第1のデバイスは、公開鍵ハッシュ値が正しいことを確認したときに第2のデバイスと通信する。このように、第1のデバイスは、取得した第2のデバイスの公開鍵に応じて、受信した公開鍵ハッシュ値が正しいことを確認した後にのみ、第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０３９６】
本発明の別の実施形態は、デバイス間発見装置160を提供する。図16に示すように、装置160は、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニット161であって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスが、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定する送信ユニット161と、
サービス問合せ応答メッセージを受信するように構成される受信ユニット162であって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信され、サービス問合せ応答メッセージが、第2のデバイスの公開鍵派生値を含む受信ユニット162と、
公開鍵照合情報を取得するように構成される取得ユニット163と
を含み、
送信ユニット161は、第1のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するようにさらに構成される。
【０３９７】
さらに、送信ユニット161は、具体的には、ブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信するように構成され、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含み、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、ターゲットデバイスは、サービス情報に応じて、サービス問合せ要求メッセージに応答するか否かを決定し、
受信ユニット162は、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージを受信するようにさらに構成され、その場合、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージは、少なくとも1つの第3のデバイスがサービス問合せ要求メッセージに応答すると決定した後に送信され、少なくとも1つの第3のデバイスによって送信されるサービス問合せ応答メッセージは、少なくとも1つの第3のデバイスの公開鍵派生値を含む。
【０３９８】
さらに、取得ユニット164は、サービス情報を取得するようにさらに構成される。
【０３９９】
サービス情報は、サービス名またはサービス名派生値を含む。サービス問合せ応答メッセージは、第2のデバイスによってサポートされている認証方式ならびに／または第2のデバイスのデバイスの種類および役割を含む。
【０４００】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、第1のデバイスが問い合わせる必要があるサービス情報を含むサービス問合せ要求メッセージを第2のデバイスに送信し、第2のデバイスは、サービス情報に応じてサービス問合せ要求メッセージに応答すると決定した後、第2のデバイスの公開鍵派生値を含むサービス問合せ応答メッセージを送信し、第1のデバイスは、サービス問合せ応答メッセージを受信した後、公開鍵照合情報を取得し、公開鍵照合情報と公開鍵派生値とを照合し、第1のデバイスは、第1のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後に第2のデバイスと通信する。このように、第2のデバイスは、第1のデバイスのサービス問合せ要求メッセージに応答すると決定した後、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、第2のデバイスの公開鍵派生値が、取得した公開鍵照合情報と一致するか否かを確認し、第1のデバイスは、2つが互いに一致した後にのみ第2のデバイスと通信する。したがって、第1のデバイスおよび第2のデバイスのその後の設定の成功が保証され、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０４０１】
本発明の別の実施形態は、デバイス間発見装置170を提供する。図17に示すように、装置170は、
第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニット171であって、サービス問合せ要求メッセージが、第2のデバイスが問い合わせる必要があるサービス情報を含む受信ユニット171と、
第1のデバイスがサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信するように構成される送信ユニット172であって、サービス問合せ応答メッセージが、第1のデバイスの公開鍵派生値を含み、これにより、第2のデバイスが、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認する送信ユニット172と、
第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するように構成される通信ユニット173と
を含む。
【０４０２】
さらに、図18に示すように、装置170は、
第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するように構成される比較ユニット174、および
第1のデバイスによって提供され得るサービスがサービス情報と一致するときにサービス問合せ要求メッセージに応答すると決定するように構成される決定ユニット175
をさらに含む。
【０４０３】
さらに、図18に示すように、装置170は、第1のデバイスの公開鍵に応じて公開鍵派生値を生成するように構成される生成ユニット176をさらに含む。
【０４０４】
公開鍵派生値は、公開鍵ハッシュ値である。サービス情報は、サービス名またはサービス名派生値を含む。サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【０４０５】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第2のデバイスは、第2のデバイスが問い合わせる必要があるサービス情報を含むサービス問合せ要求メッセージを第1のデバイスに送信し、第1のデバイスは、サービス情報に応じてサービス問合せ要求メッセージに応答すると決定した後、第1のデバイスの公開鍵派生値を含むサービス問合せ応答メッセージを送信し、第2のデバイスは、サービス問合せ応答メッセージを受信した後、公開鍵照合情報を取得し、公開鍵照合情報と公開鍵派生値とを照合し、第2のデバイスは、第2のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後に第1のデバイスと通信する。このように、第1のデバイスは、第2のデバイスのサービス問合せ要求メッセージに応答すると決定した後、第1のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、第1のデバイスの公開鍵派生値が、取得した公開鍵照合情報と一致するか否かを確認し、第2のデバイスは、2つが互いに一致した後にのみ第1のデバイスと通信する。したがって、第1のデバイスおよび第2のデバイスのその後の設定の成功が保証され、第1のデバイスが第1のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０４０６】
本発明の別の実施形態は、デバイス間発見装置180を提供する。図19に示すように、装置180は、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニット181であって、サービス問合せ要求メッセージが、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵派生値を含み、これにより、第2のデバイスが、サービス情報および公開鍵派生値に応じて、サービス問合せ要求メッセージに応答するか否かを決定する送信ユニット181、ならびに
サービス問合せ応答メッセージを受信するように構成される受信ユニット182であって、サービス問合せ応答メッセージが、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される受信ユニット182
を含み、
送信ユニット181は、第2のデバイスと通信するために通信情報を第2のデバイスに送信するようにさらに構成される。
【０４０７】
さらに、送信ユニット181は、具体的には、ブロードキャスト方式でターゲットデバイスにサービス問合せ要求メッセージを送信するように構成され、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含み、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報および第2のデバイスの公開鍵派生値を含み、これにより、ターゲットデバイスは、サービス情報および公開鍵派生値に応じて、サービス問合せ要求メッセージに応答するか否かを決定する。
【０４０８】
さらに、図20に図示するように、装置180は、サービス情報および第2のデバイスの公開鍵派生値を取得するように構成される取得ユニット183をさらに含む。
【０４０９】
さらに、図20に図示するように、取得ユニット183は、
第2のデバイスの公開鍵を取得するように構成される取得サブユニット1831、および
公開鍵に応じて第2のデバイスの公開鍵派生値を生成するように構成される生成サブユニット1832
を含む。
【０４１０】
公開鍵派生値は、公開鍵ハッシュ値である。サービス情報は、サービス名またはサービス名派生値を含む。サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【０４１１】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、取得した第2のデバイスの公開鍵派生値および取得したサービス情報を含むサービス問合せ要求メッセージを第2のデバイスに送信し、第2のデバイスは、サービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定した後、サービス問合せ応答メッセージを第1のデバイスに送信し、第1のデバイスは、サービス問合せ応答メッセージを受信した後に第2のデバイスと通信する。このように、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、第2のデバイスの公開鍵派生値に応じて第1のデバイスに応答すると決定し、次に、第1のデバイスは、第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０４１２】
本発明の別の実施形態は、デバイス間発見装置190を提供する。図21に示すように、装置190は、
第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニット191であって、サービス問合せ要求メッセージが、第2のデバイスが問い合わせる必要があるサービス情報および第1のデバイスの公開鍵派生値を含む受信ユニット191と、
第1のデバイスがサービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定したときにサービス問合せ応答メッセージを第2のデバイスに送信するように構成される送信ユニット192と、
第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するように構成される通信ユニット193と
を含む。
【０４１３】
さらに、図22に示すように、装置190は、
第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するように構成される比較ユニット194であって、
公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定するようにさらに構成される比較ユニット194、および
第1のデバイスによって提供され得るサービスがサービス情報と一致し、公開鍵派生値が第1のデバイスの公開鍵と一致するときにサービス問合せ要求メッセージに応答すると決定するように構成される決定ユニット195
をさらに含む。
【０４１４】
公開鍵派生値は、公開鍵ハッシュ値である。サービス情報は、サービス名またはサービス名派生値を含む。サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【０４１５】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第2のデバイスは、取得した第1のデバイスの公開鍵派生値および取得したサービス情報を含むサービス問合せ要求メッセージを第1のデバイスに送信し、第1のデバイスは、サービス情報および公開鍵派生値に応じてサービス問合せ要求メッセージに応答すると決定した後、サービス問合せ応答メッセージを第2のデバイスに送信し、第2のデバイスは、サービス問合せ応答メッセージを受信した後に第1のデバイスと通信する。このように、第2のデバイスは、第1のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、第1のデバイスの公開鍵派生値に応じて第2のデバイスに応答すると決定し、次に、第2のデバイスは、第1のデバイスと通信する。したがって、第2のデバイスが第1のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０４１６】
本発明の別の実施形態は、デバイス間発見装置210を提供する。図23に示すように、装置210は、
第2のデバイスが公開鍵派生値に応じて第1のデバイスに応答メッセージを返すか否かを決定するようにするために第2のデバイスの公開鍵派生値を第2のデバイスに送信するように構成される送信ユニット211、および
第2のデバイスによって送信される応答メッセージを受信するように構成される受信ユニット212であって、応答メッセージが、第2のデバイスが第1のデバイスに応答メッセージを返すと決定した後に第2のデバイスによって送信される受信ユニット212
を含み、
送信ユニット211は、第2のデバイスと通信するために通信情報を第2のデバイスに送信するようにさらに構成される。
【０４１７】
さらに、送信ユニット211は、第2のデバイスにサービス問合せ要求メッセージを送信するようにさらに構成され、その場合、サービス問合せ要求メッセージは、第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、第2のデバイスは、サービス情報に応じてサービス問合せ要求メッセージに応答するか否かを決定し、
受信ユニット212は、第2のデバイスによって送信されるサービス問合せ応答メッセージを受信するようにさらに構成され、その場合、サービス問合せ応答メッセージは、第2のデバイスがサービス問合せ要求メッセージに応答すると決定した後に第2のデバイスによって送信される。
【０４１８】
さらに、送信ユニット211は、具体的には、ブロードキャスト方式でターゲットデバイスに公開鍵派生値を送信するように構成され、これにより、ターゲットデバイスは、公開鍵派生値に応じて第1のデバイスに応答メッセージを返すか否かを決定し、その場合、ターゲットデバイスは、第2のデバイスおよび少なくとも1つの第3のデバイスを含む。
【０４１９】
さらに、図24に示すように、装置210は、サービス情報を取得するように構成される取得ユニット213をさらに含む。
【０４２０】
さらに、取得ユニット213は、第2のデバイスの公開鍵派生値を取得するようにさらに構成される。
【０４２１】
さらに、図24に示すように、取得ユニット213は、
第2のデバイスの公開鍵を取得するように構成される取得サブユニット2131、および
公開鍵に応じて第2のデバイスの公開鍵派生値を生成するように構成される生成サブユニット2132
を含む。
【０４２２】
公開鍵派生値は、公開鍵ハッシュ値である。サービス情報は、サービス名またはサービス名派生値を含む。サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【０４２３】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、公開鍵派生値に応じて第1のデバイスに応答メッセージを返すと決定した後、第1のデバイスに応答メッセージを送信し、第1のデバイスは、第1のデバイスが第2のデバイスによって送信される応答メッセージを受信した後に第2のデバイスと通信する。このように、第1のデバイスは、第2のデバイスの公開鍵派生値を第2のデバイスに送信し、第1のデバイスは、第2のデバイスが公開鍵派生値に応じて決定を行った後にのみ第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０４２４】
本発明の別の実施形態は、デバイス間発見装置220を提供する。図25に示すように、装置220は、
第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するように構成される受信ユニット221と、
第1のデバイスが公開鍵派生値に応じて第2のデバイスに応答情報を返すと決定したときに第2のデバイスに応答メッセージを送信するように構成される送信ユニット222と、
第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するように構成される通信ユニット223と
を含む。
【０４２５】
さらに、図26に図示するように、装置220は、
公開鍵派生値が第1のデバイスの公開鍵と一致するか否かを判定するように構成される比較ユニット224、および
公開鍵派生値が第1のデバイスの公開鍵と一致したときに第2のデバイスに応答情報を返すと決定するように構成される決定ユニット225
をさらに含む。
【０４２６】
さらに、受信ユニット221は、第2のデバイスが問い合わせる必要があるサービス情報を含む、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するようにさらに構成され、
送信ユニット222は、第1のデバイスがサービス情報に応じてサービス問合せ要求メッセージに応答すると決定したときに第2のデバイスにサービス問合せ応答メッセージを送信するようにさらに構成される。
【０４２７】
さらに、比較ユニット224は、第1のデバイスによって提供され得るサービスがサービス情報と一致するか否かを判定するようにさらに構成され、
決定ユニット225は、第1のデバイスによって提供され得るサービスがサービス情報と一致するときにサービス問合せ要求メッセージに応答すると決定するようにさらに構成される。
【０４２８】
公開鍵派生値は、公開鍵ハッシュ値である。サービス情報は、サービス名またはサービス名派生値を含む。サービス問合せ応答メッセージは、第1のデバイスによってサポートされている認証方式ならびに／または第1のデバイスのデバイスの種類および役割を含む。
【０４２９】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第2のデバイスは、第1のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、公開鍵派生値に応じて第2のデバイスに応答メッセージを返すと決定した後、第2のデバイスに応答メッセージを送信し、第2のデバイスは、第2のデバイスが第1のデバイスによって送信される応答メッセージを受信した後に第1のデバイスと通信する。このように、第2のデバイスは、第1のデバイスの公開鍵派生値を第1のデバイスに送信し、第2のデバイスは、第2のデバイスが公開鍵派生値に応じて決定を行った後にのみ第1のデバイスと通信する。したがって、第2のデバイスが第1のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０４３０】
本発明の別の実施形態は、デバイス間発見装置230を提供する。図27に示すように、装置230は、
第2のデバイスによって送信される第2のデバイスの公開鍵派生値を受信するように構成される受信ユニット231と、
公開鍵照合情報を取得するように構成される取得ユニット232と、
第1のデバイスが公開鍵照合情報が公開鍵派生値と一致することを確認した後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するように構成される送信ユニット233と
を含む。
【０４３１】
公開鍵派生値は、公開鍵ハッシュ値である。
【０４３２】
さらに、受信ユニット231は、第2のデバイスによって提供され得るサービス情報を含む、第2のデバイスによって送信されるサービス問合せ要求メッセージを受信するようにさらに構成され、
送信ユニット233は、公開鍵照合情報が公開鍵派生値と一致することおよび第1のデバイスが問い合わせる必要があるサービスがサービス情報と一致するか否かが確認された後、第2のデバイスと通信するために第2のデバイスに通信情報を送信するようにさらに構成される。
【０４３３】
さらに、図28に図示するように、装置230は、第2のデバイスと同期するように構成される同期ユニット234をさらに含む。
【０４３４】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第2のデバイスは、第2のデバイスの公開鍵派生値を第1のデバイスに送信し、第1のデバイスは、公開鍵照合情報を取得した後、公開鍵照合情報が公開鍵派生値と一致するか否かを確認し、第1のデバイスは、2つが互いに一致した後に第2のデバイスと通信する。このように、第1のデバイスは、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認した後にのみ第2のデバイスと通信する。したがって、第1のデバイスが第2のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０４３５】
本発明の別の実施形態は、デバイス間発見装置240を提供する。図29に示すように、装置240は、
第2のデバイスが公開鍵派生値が第2のデバイスによって取得される公開鍵照合情報と一致するか否かを確認するようにするために第1のデバイスの公開鍵派生値を第2のデバイスに送信するように構成される送信ユニット241、および
第1のデバイスが第2のデバイスによって送信される通信情報を受信したときに第2のデバイスと通信するように構成される通信ユニット242
を含む。
【０４３６】
公開鍵派生値は、公開鍵ハッシュ値である。
【０４３７】
さらに、送信ユニット241は、第2のデバイスにサービス問合せ要求メッセージを送信するようにさらに構成されてもよく、その場合、サービス問合せ要求メッセージは、第1のデバイスによって提供され得るサービス情報であり、これにより、第2のデバイスは、サービス情報が第1のデバイスが問い合わせる必要があるサービスと一致するか否かを判定する。
【０４３８】
さらに、図30に図示するように、装置240は、第1のデバイスの公開鍵に応じて公開鍵派生値を生成するように構成される生成ユニット243をさらに含む。
【０４３９】
さらに、図30に図示するように、装置240は、第2のデバイスと同期するように構成される同期ユニット244をさらに含む。
【０４４０】
従来技術では、ターゲットデバイスが選択された後で、ユーザは、クイックレスポンスコードをスキャンするために携帯電話を使用するが、ユーザは、ほとんどの場合デバイスの名称に不案内なため、携帯電話は、スキャンによって別のデバイスのクイックレスポンスコードを非常に取得しがちである。その結果、携帯電話によって取得されたクイックレスポンスコードは、選択されたターゲットデバイスと一致せず、さらに、その後の設定処理が失敗する。従来技術と比較して、本発明では、第1のデバイスは、第1のデバイスの公開鍵派生値を第2のデバイスに送信し、第2のデバイスは、公開鍵照合情報を取得した後、公開鍵照合情報が公開鍵派生値と一致するか否かを確認し、第2のデバイスは、2つが互いに一致した後に第1のデバイスと通信する。このように、第2のデバイスは、取得した公開鍵照合情報が公開鍵派生値と一致するか否かを確認した後にのみ第1のデバイスと通信する。したがって、第2のデバイスが第1のデバイスの誤った公開鍵を取得することに起因してその後の設定処理で生じる障害が回避される。
【０４４１】
本発明の実施形態で提供されるデバイス間発見装置は、前述の方法の実施形態を実施し得る。具体的な機能の実施に関しては、方法の実施形態の説明を参照されたい。ここでは詳細については説明しない。本発明の実施形態で提供されるデバイス間発見方法および装置は、Wi−FiまたはBluetooth(登録商標)デバイスなどの無線通信デバイスに適用可能であり得るが、これのみに適用可能なわけではない。
【０４４２】
本明細書の実施形態はすべて、段階的に説明されており、実施形態の同じまたは類似の部分に関しては、これらの実施形態を参照することができ、各実施形態は、他の実施形態との相違点に焦点を当てている。特に、デバイスの実施形態は、基本的に方法の実施形態に類似しているため、簡単に説明されており、関連する部分に関しては、方法の実施形態の部分的な説明を参照することができる。
【０４４３】
当業者であれば、実施形態の方法の処理の全部または一部が、関連するハードウェアに命令するコンピュータプログラムによって実施され得ることを理解するであろう。プログラムは、コンピュータ可読記憶媒体に記憶されてもよい。プログラムが実行されると、実施形態の方法の処理が実行される。前述の記憶媒体は、磁気ディスク、光ディスク、読み出し専用メモリ（Read−Only Memory、ROM）、ランダム・アクセス・メモリ（Random Access Memory、RAM）を含んでもよい。
【０４４４】
前述の説明は、本発明の特定の実施形態に過ぎず、本発明の保護範囲を限定するものではない。本発明で開示された技術的範囲内で当業者により容易に想到される変形例または置換例は、本発明の保護範囲内に入るものとする。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【符号の説明】
【０４４５】
160  デバイス間発見装置
161  送信ユニット
162  受信ユニット
163  取得ユニット
164  取得ユニット
170  デバイス間発見装置
171  受信ユニット
172  送信ユニット
173  通信ユニット
174  比較ユニット
175  決定ユニット
176  生成ユニット
180  デバイス間発見装置
181  送信ユニット
182  受信ユニット
183  取得ユニット
190  デバイス間発見装置
191  受信ユニット
192  送信ユニット
193  通信ユニット
194  比較ユニット
195  決定ユニット
210  デバイス間発見装置
211  送信ユニット
212  受信ユニット
213  取得ユニット
220  デバイス間発見装置
221  受信ユニット
222  送信ユニット
223  通信ユニット
224  比較ユニット
225  決定ユニット
230  デバイス間発見装置
231  受信ユニット
232  取得ユニット
233  送信ユニット
234  同期ユニット
240  デバイス間発見装置
241  送信ユニット
242  通信ユニット
243  生成ユニット
244  同期ユニット
1831  取得サブユニット
1832  生成サブユニット
2131  取得サブユニット
2132  生成サブユニット
【図１】
2017533660.tif 000003
【図２】
2017533660.tif 000004
【図３】
2017533660.tif 000005
【図４】
2017533660.tif 000006
【図５】
2017533660.tif 000007
【図６】
2017533660.tif 000008
【図７】
2017533660.tif 000009
【図８】
2017533660.tif 000010
【図９】
2017533660.tif 000011
【図１０】
2017533660.tif 000012
【図１１Ａ】
2017533660.tif 000013
【図１１Ｂ】
2017533660.tif 000014
【図１２Ａ】
2017533660.tif 000015
【図１２Ｂ】
2017533660.tif 000016
【図１３】
2017533660.tif 000017
【図１４】
2017533660.tif 000018
【図１５】
2017533660.tif 000019
【図１６】
2017533660.tif 000020
【図１７】
2017533660.tif 000021
【図１８】
2017533660.tif 000022
【図１９】
2017533660.tif 000023
【図２０】
2017533660.tif 000024
【図２１】
2017533660.tif 000025
【図２２】
2017533660.tif 000026
【図２３】
2017533660.tif 000027
【図２４】
2017533660.tif 000028
【図２５】
2017533660.tif 000029
【図２６】
2017533660.tif 000030
【図２７】
2017533660.tif 000031
【図２８】
2017533660.tif 000032
【図２９】
2017533660.tif 000033
【図３０】
2017533660.tif 000034
【手続補正書】
【提出日】平成29年6月8日(2017.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイス間発見方法であって、
第1のデバイスによって、第2のデバイスにサービス問合せ要求メッセージを送信するステップであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、前記第2のデバイスが、前記サービス情報に応じて、前記サービス問合せ要求メッセージに応答するか否かを決定する、ステップと、
前記第1のデバイスによって、サービス問合せ応答メッセージを受信するステップであって、前記サービス問合せ応答メッセージが、前記第2のデバイスが前記サービス問合せ要求メッセージに応答すると決定した後に前記第2のデバイスによって送信される、ステップと、
前記第1のデバイスによって、前記第2のデバイスの公開鍵派生値を前記第2のデバイスに送信し、これにより、前記第2のデバイスが、前記第2のデバイスの前記受信した公開鍵派生値の確認を実行するようにするステップと、
前記サービス問合せ応答メッセージが受信され、前記第2のデバイスの前記公開鍵派生値が確認された後、前記第1のデバイスによって、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するステップと
を含むデバイス間発見方法。
【請求項２】
前記第1のデバイスによって送信される前記第2のデバイスの前記公開鍵派生値が、具体的には前記サービス問合せ要求メッセージで搬送される、請求項1に記載のデバイス間発見方法。
【請求項３】
前記第1のデバイスが、具体的には、前記第2のデバイスの前記公開鍵派生値が前記第2のデバイスに送信され、前記第2のデバイスの前記公開鍵派生値が確認された後に、前記サービス問合せ要求メッセージを前記第2のデバイスに送信する、請求項1に記載のデバイス間発見方法。
【請求項４】
デバイス間発見装置であって、前記装置が、第1のデバイスであり、
第2のデバイスにサービス問合せ要求メッセージを送信するように構成される送信ユニットであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含み、これにより、前記第2のデバイスが、前記サービス情報に応じて、前記サービス問合せ要求メッセージに応答するか否かを決定する送信ユニット、および
サービス問合せ応答メッセージを受信するように構成される受信ユニットであって、前記サービス問合せ応答メッセージが、前記第2のデバイスが前記サービス問合せ要求メッセージに応答すると決定した後に前記第2のデバイスによって送信される受信ユニット
を備え、
前記送信ユニットが、前記第2のデバイスの公開鍵派生値を前記第2のデバイスに送信し、これにより、前記第2のデバイスが、前記第2のデバイスの前記受信した公開鍵派生値の確認を実行するようにするようさらに構成され、
前記送信ユニットが、前記受信ユニットが前記サービス問合せ応答メッセージを受信し、前記第2のデバイスの前記公開鍵派生値が確認された後、前記第2のデバイスと通信するために前記第2のデバイスに通信情報を送信するようにさらに構成されるデバイス間発見装置。
【請求項５】
デバイス間発見方法であって、
第2のデバイスによって、第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するステップであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含む、ステップと、
前記サービス情報に応じて前記サービス問合せ要求メッセージに応答すると決定した後、前記第2のデバイスによって前記第1のデバイスにサービス問合せ応答メッセージを送信するステップと、
前記第2のデバイスによって、前記第1のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するステップと、
前記第2のデバイスによって、前記第2のデバイスの前記受信した公開鍵派生値の確認を実行するステップと、
前記サービス問合せ応答メッセージが受信され、前記第2のデバイスの前記公開鍵派生値が確認された後、前記第1のデバイスと通信するために、前記第1のデバイスによって前記第2のデバイスに送信される通信情報を前記第2のデバイスによって受信するステップと
を含むデバイス間発見方法。
【請求項６】
デバイス間発見装置であって、前記装置が、第2のデバイスであり、
第1のデバイスによって送信されるサービス問合せ要求メッセージを受信するように構成される受信ユニットであって、前記サービス問合せ要求メッセージが、前記第1のデバイスが問い合わせる必要があるサービス情報を含む受信ユニット、および
前記第2のデバイスが前記サービス情報に応じて前記サービス問合せ要求メッセージに応答すると決定した後にサービス問合せ応答メッセージを前記第1のデバイスに送信するように構成される送信ユニットを備え、
前記受信ユニットが、前記第1のデバイスによって送信される前記第2のデバイスの公開鍵派生値を受信するようにさらに構成され、
前記第2のデバイスの前記受信した公開鍵派生値の確認を実行するように構成される確認ユニットを備え、
前記受信ユニットが、前記サービス問合せ応答メッセージが受信され、前記第2のデバイスの前記公開鍵派生値が確認された後、前記第1のデバイスと通信するために、前記第1のデバイスによって前記第2のデバイスに送信される通信情報を受信するようにさらに構成されるデバイス間発見装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１４３
【補正方法】変更
【補正の内容】
【０１４３】
以下では、本発明の実施形態の添付図面を参照しながら本発明の実施形態の技術的解決策を明確に説明する。明らかに、説明されている実施形態は、本発明の実施形態の一部に過ぎず、本発明の実施形態の全部ではない。創造的な努力なしに本発明の実施形態に基づいて当業者によって得られる他のすべての実施形態は、本発明の保護範囲内に入るものとする。
【国際調査報告】
2017533660.tif 000035
2017533660.tif 000036
2017533660.tif 000037
2017533660.tif 000038