(57)【特許請求の範囲】
【請求項１】
他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、
前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、
前記設定処理に使用する設定方式が複数存在するとき、
無線通信を行う通信部と、
複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける指示受付部と、
前記指示受付部が受け付けた前記指示に基づいて、使用予定の前記設定方式を設定する設定部と、
前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する変更部と、
使用予定の前記設定方式が変更されたことを示す、前記他の無線通信端末宛の変更通知を前記通信部に送信させる通信制御部と、
前記指示受付部が前記指示を受け付けた後、前記方式通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、使用予定の前記設定方式が変更された場合、変更後の使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う処理部と、
を有する無線通信端末。
【請求項２】
前記変更部は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、使用予定の前記設定方式を変更する要求を示す変更要求が受信された場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する請求項１に記載の無線通信端末。
【請求項３】
前記変更要求は、複数の前記設定方式のいずれかを指定する指定情報を含み、使用予定の前記設定方式を、前記指定情報によって指定された前記設定方式に変更する要求を示し、
前記変更部は、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式であって、かつ、前記指定情報によって指定された前記設定方式に変更する請求項２に記載の無線通信端末。
【請求項４】
前記変更要求は、複数の前記設定方式のいずれかを指定する指定情報を含まず、使用予定の前記設定方式を変更する要求を示し、
前記変更部は、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式であって、かつ、自端末で使用可能な前記設定方式に変更する請求項２に記載の無線通信端末。
【請求項５】
前記変更部は、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式よりも優先度の高い前記設定方式であって、かつ、自端末で使用可能な前記設定方式に変更する請求項４に記載の無線通信端末。
【請求項６】
前記通信制御部はさらに、前記指示受付部が前記指示を受け付けた後、自端末で使用予定の前記設定方式の変更が可能であることを示す、前記他の無線通信端末宛の変更可能通知を前記通信部に送信させ、
前記変更部は、前記変更可能通知が送信された後、前記方式通知が受信されず、かつ、前記変更要求が受信された場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する請求項２に記載の無線通信端末。
【請求項７】
前記通信制御部はさらに、前記指示受付部が前記指示を受け付けた後、自端末で使用予定の前記設定方式を示す、前記他の無線通信端末宛の予定方式通知を前記通信部に送信させ、
前記変更部は、前記予定方式通知が送信された後、前記方式通知が受信されず、かつ、前記変更要求が受信された場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する請求項２に記載の無線通信端末。
【請求項８】
前記予定方式通知は、自端末で使用予定の前記設定方式および自端末で使用可能な前記設定方式をそれぞれ示す請求項７に記載の無線通信端末。
【請求項９】
前記変更通知は、変更後の使用予定の前記設定方式を指定する指定情報を含み、使用予定の前記設定方式が変更されたことを示す請求項１に記載の無線通信端末。
【請求項１０】
前記変更部は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、前記他の無線通信端末で使用可能な前記設定方式を示す情報を含む可能方式通知が受信され、前記他の無線通信端末で使用可能な前記設定方式の中に自端末で使用予定の前記設定方式が含まれない場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なり、かつ、前記他の無線通信端末で使用可能な前記設定方式の中に含まれる前記設定方式に変更する請求項９に記載の無線通信端末。
【請求項１１】
前記変更部は、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式を示す情報を含む方式通知が受信され、前記他の無線通信端末で使用予定の前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、前記他の無線通信端末で使用予定の前記設定方式の優先度が自端末で使用予定の前記設定方式の優先度よりも高い場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する請求項９に記載の無線通信端末。
【請求項１２】
前記変更部は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式の変更が不可能であることを示す変更不可能通知が受信された場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する請求項９に記載の無線通信端末。
【請求項１３】
他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、
前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、
前記設定処理に使用する設定方式が複数存在するとき、
無線通信を行う通信部と、
複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける指示受付部と、
前記指示受付部が受け付けた前記指示に基づいて、使用予定の前記設定方式を設定する設定部と、
前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式が変更されたことを示す変更通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う処理部と、
を有する無線通信端末。
【請求項１４】
前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されない場合、前記使用予定の前記設定方式を変更する要求を示す、前記他の無線通信端末宛の変更要求を前記通信部に送信させる通信制御部をさらに有する請求項１３に記載の無線通信端末。
【請求項１５】
前記変更要求は、自端末で使用可能な前記設定方式のいずれかを指定する指定情報を含み、使用予定の前記設定方式を、前記指定情報によって指定された前記設定方式に変更する要求を示す請求項１４に記載の無線通信端末。
【請求項１６】
前記変更要求は、自端末で使用予定の前記設定方式を指定する指定情報を含み、使用予定の前記設定方式を、前記指定情報によって指定された前記設定方式に変更する要求を示す請求項１４に記載の無線通信端末。
【請求項１７】
前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、前記他の無線通信端末で使用可能な前記設定方式を示す情報を含む可能方式通知が受信された場合、前記他の無線通信端末で使用可能な前記設定方式のいずれかを指定する指定情報を含み、使用予定の前記設定方式を、前記指定情報によって指定された前記設定方式に変更する要求を示す、前記他の無線通信端末宛の変更要求を前記通信部に送信させる通信制御部をさらに有する請求項１３に記載の無線通信端末。
【請求項１８】
前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式の変更が可能であることを示す変更可能通知を受信した場合、前記使用予定の前記設定方式を変更する要求を示す、前記他の無線通信端末宛の変更要求を前記通信部に送信させる通信制御部をさらに有する請求項１３に記載の無線通信端末。
【請求項１９】
前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式を示す情報を含む方式通知が受信され、当該方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なる場合、前記使用予定の前記設定方式を変更する要求を示す、前記他の無線通信端末宛の変更要求を前記通信部に送信させる通信制御部をさらに有する請求項１３に記載の無線通信端末。
【請求項２０】
前記通信制御部は、前記方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、前記他の無線通信端末で使用可能な前記設定方式を示す情報を含む可能方式通知が受信され、当該可能方式通知に含まれる情報が示す前記設定方式の中に自端末で使用可能な前記設定方式が含まれる場合、前記変更要求を前記通信部に送信させる請求項１９に記載の無線通信端末。
【請求項２１】
前記通信制御部は、前記可能方式通知に含まれる情報が示す前記設定方式の中に自端末で使用予定の前記設定方式が含まれる場合、前記変更要求を前記通信部に送信させる請求項２０に記載の無線通信端末。
【請求項２２】
前記通信制御部は、前記方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、自端末で使用可能な前記設定方式のいずれかの優先度が、前記方式通知に含まれる情報が示す前記設定方式の優先度よりも高い場合、前記変更要求を前記通信部に送信させる請求項１９に記載の無線通信端末。
【請求項２３】
前記通信制御部は、前記方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、自端末で使用予定の前記設定方式の優先度が、前記方式通知に含まれる情報が示す前記設定方式の優先度よりも高い場合、前記変更要求を前記通信部に送信させる請求項１９に記載の無線通信端末。
【請求項２４】
前記通信制御部は、前記指示受付部が前記指示を受け付けてから所定時間内に前記方式通知が受信されない場合、前記変更要求を前記通信部に送信させる請求項１４に記載の無線通信端末。
【請求項２５】
前記処理部は、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式を示す情報を含む方式通知が受信され、当該方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、当該方式通知の受信後、前記他の無線通信端末で使用予定の前記設定方式を示す情報を含み、前記他の無線通信端末で使用予定の前記設定方式が変更されたことを示す前記変更通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う請求項１３に記載の無線通信端末。
【請求項２６】
前記変更通知に含まれる情報が示す前記設定方式は自端末で使用予定の前記設定方式と同一である請求項２５に記載の無線通信端末。
【請求項２７】
前記指示受付部が前記指示を受け付けた後、前記方式通知が受信され、当該方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、当該方式通知の受信後、前記変更通知が受信された場合、使用予定の前記設定方式を、前記変更通知に含まれる情報が示す前記設定方式に変更する変更部をさらに有し、
前記処理部は、前記変更通知が受信された場合、変更後の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う請求項２５に記載の無線通信端末。
【請求項２８】
他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、
前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、
前記設定処理に使用する設定方式が複数存在するとき、
第１の無線通信端末と第２の無線通信端末とを有し、
前記第１の無線通信端末は、
無線通信を行う第１の通信部と、
複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１の指示受付部と、
前記第１の指示受付部が受け付けた前記指示に基づいて、使用予定の前記設定方式を設定する第１の設定部と、
前記第１の指示受付部が前記指示を受け付けた後、前記第２の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む第１の方式通知が受信されない場合、使用予定の前記設定方式を、前記第１の設定部によって設定された前記設定方式と異なる前記設定方式に変更する変更部と、
使用予定の前記設定方式が変更されたことを示す、前記第２の無線通信端末宛の変更通知を前記第１の通信部に送信させる通信制御部と、
前記第１の指示受付部が前記指示を受け付けた後、前記第１の方式通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、使用予定の前記設定方式が変更された場合、変更後の使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第１の処理部と、
を有し、
前記第２の無線通信端末は、
無線通信を行う第２の通信部と、
複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第２の指示受付部と、
前記第２の指示受付部が受け付けた前記指示に基づいて、使用予定の前記設定方式を設定する第２の設定部と、
前記第２の指示受付部が前記指示を受け付けた後、前記第１の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、前記第２の指示受付部が前記指示を受け付けた後、前記第１の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む第２の方式通知が受信されず、かつ、前記変更通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第２の処理部と、
を有する無線通信システム。
【請求項２９】
他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、
前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、
前記設定処理に使用する設定方式が複数存在するとき、
指示受付部が、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１のステップと、
前記指示受付部が受け付けた前記指示に基づいて、設定部が使用予定の前記設定方式を設定する第２のステップと、
前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合、変更部が、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する第３のステップと、
使用予定の前記設定方式が変更されたことを示す、前記他の無線通信端末宛の変更通知を通信部が無線で送信する第４のステップと、
前記指示受付部が前記指示を受け付けた後、前記方式通知が受信された場合、処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、使用予定の前記設定方式が変更された場合、前記処理部が変更後の使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第５のステップと、
を有する無線セットアップ方法。
【請求項３０】
他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、
前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、
前記設定処理に使用する設定方式が複数存在するとき、
指示受付部が、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１のステップと、
前記指示受付部が受け付けた前記指示に基づいて、設定部が使用予定の前記設定方式を設定する第２のステップと、
前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報が受信された場合、処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式が変更されたことを示す変更通知が受信された場合、前記処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第３のステップと、
を有する無線セットアップ方法。
【請求項３１】
他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、
前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、
前記設定処理に使用する設定方式が複数存在するとき、
指示受付部が、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１のステップと、
前記指示受付部が受け付けた前記指示に基づいて、設定部が使用予定の前記設定方式を設定する第２のステップと、
前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合、変更部が、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する第３のステップと、
使用予定の前記設定方式が変更されたことを示す、前記他の無線通信端末宛の変更通知を通信部が無線で送信する第４のステップと、
前記指示受付部が前記指示を受け付けた後、前記方式通知が受信された場合、処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、使用予定の前記設定方式が変更された場合、前記処理部が変更後の使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第５のステップと、
をコンピュータに実行させるためのプログラム。
【請求項３２】
他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、
前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、
前記設定処理に使用する設定方式が複数存在するとき、
指示受付部が、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１のステップと、
前記指示受付部が受け付けた前記指示に基づいて、設定部が使用予定の前記設定方式を設定する第２のステップと、
前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報が受信された場合、処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式が変更されたことを示す変更通知が受信された場合、前記処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第３のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セットアップ処理を行う無線通信端末、無線通信システム、無線セットアップ方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、無線ＬＡＮ機能を有する無線通信端末がアクセスポイント（以下、ＡＰと略記する）の提供するネットワーク（インフラストラクチャネットワーク）に参加するには、無線通信端末においてネットワークＩＤ（ＳＳＩＤ）、認証方式、暗号化方式、および暗号キーといった様々な情報（ネットワーク設定情報）を設定する必要があった。また、この設定を行うには無線通信端末上で様々な設定の入力を要していた。この設定の入力は複雑であったため、特に無線ＬＡＮ技術に不慣れなユーザにとっては、設定を行うのは困難であった。
【０００３】
この問題に対し、ユーザによる複雑な設定の入力を必要とせずに、ネットワーク設定情報を無線通信端末に設定するセットアップ処理が行われている。セットアップ処理では、無線通信端末は他の無線通信端末と暗号化通信を行い、所定の認証方式および所定の暗号化方式を特定する。セットアップ処理の終了後、無線ネットワークに参加した無線通信端末は、他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した他の無線通信端末と暗号化通信を行う。
【０００４】
上記のセットアップ処理により無線通信端末をインフラストラクチャネットワークに参加させるための無線ＬＡＮの業界標準の仕組みとして、Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ（ＴＭ）（以下、ＷＰＳと略する）が定義されており、ＷＰＳを実現するための技術として非特許文献１が公開されている。この非特許文献１であるＷｉ−Ｆｉ  Ｓｉｍｐｌｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ２．０．０は、例えば、ｈｔｔｐｓ：／／ｗｗｗ．ｗｉ−ｆｉ．ｏｒｇ／ｋｎｏｗｌｅｄｇｅ＿ｃｅｎｔｅｒ＿ｏｖｅｒｖｉｅｗ．ｐｈｐ？ｔｙｐｅ＝４より入手可能である。
【０００５】
ＷＰＳではいくつかのセットアップ方式が規定されている。例えば、無線ＬＡＮ機能を有しネットワークへの参加を希望する未参加の無線通信端末と、ネットワーク内の参加済みの無線通信端末（主にＡＰ）とのそれぞれにおいて、ユーザが実際のボタンを押す、またはＧＵＩ機能（グラフィカルユーザインタフェース機能）を利用してユーザが画面上のボタンを押すことで、ＷＰＳで定義された固定値をセットアップ処理の対象となる無線通信端末を正しく識別するための固有情報として、双方の無線通信端末で用いてセットアップ処理を行う設定方式（以下、ＰＢＣ方式と略する）がある。また、未参加の無線通信端末で任意の値として生成されて画面に表示されたＰＩＮコードをセットアップ処理時の上記固有情報として参加済みの無線通信端末（主にＡＰ）へ入力することでセットアップ処理を行う設定方式（以下、ＰＩＮ方式と略する）がある。
【０００６】
これらのセットアップ処理を行うことにより、ＡＰが保有するネットワーク設定情報を安全に無線通信端末に渡すことができる。ＷＰＳによるネットワーク設定情報の受け渡しが終了した後、暗号キー等の入力といった面倒な作業をユーザが行う必要なく、無線通信端末は、渡されたネットワーク設定情報を設定することができ、ＡＰとの間で必要に応じて認証処理を実施し、ＡＰとの間で暗号化されたデータ通信を行うことができる。なお、ＡＰへＰＩＮコードを入力する際は、例えばＡＰが所属するネットワーク内の他の端末からブラウザを用いて入力することにより実施できる。
【０００７】
一方、近年、ＡＰを必要とするインフラストラクチャモードとは異なり、無線通信端末同士が直接無線ＬＡＮ通信を行うアドホックモードが、ゲーム機やカメラといった携帯型端末を中心に普及し始めている。アドホックモードでは、インフラストラクチャモードにおけるＡＰのような、ネットワーク内で中心となる端末は存在せず、それぞれの端末が対等な立場で通信を行う。
【０００８】
アドホックモードにおいても、インフラストラクチャモードと同様にネットワーク設定情報の設定は複雑であり、従来のＷＰＳをアドホックネットワークでも動作できるようにすることが望ましい。その際、アドホックモードでは、インフラストラクチャモードにおけるＡＰのようなネットワークを管理する立場の端末が存在しないため、例えばＰＢＣ方式であれば参加済みのいずれの無線通信端末でボタンが押されても、未参加の無線通信端末との間で参加セットアップ処理が可能となりうる。
【０００９】
ＷＰＳでは、無線通信を行う互いの無線通信端末で設定方式が異なると、セットアップ処理対象となる適切な無線通信端末を発見することができない。この状況でセットアップ処理対象の無線通信端末を発見するためには、少なくともどちらか一方の無線通信端末に対してユーザが設定方式を変更してセットアップ処理を再度実施する必要があり、これがユーザの負担となることが問題となっている。
【００１０】
適切なセットアップ処理対象を発見できない場合に、ユーザの負担を軽減しつつセットアップ処理を再度実施するための技術として、特許文献１が公開されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１０−２７８５３６号公報
【非特許文献】
【００１２】
【非特許文献１】Ｗｉ−Ｆｉ  Ｓｉｍｐｌｅ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ２．０．０
【発明の概要】
【発明が解決しようとする課題】
【００１３】
特許文献１では、ＰＢＣ方式において、セットアップ処理対象相手の無線通信端末を１台も発見できない場合、あるいはセットアップ処理対象相手の無線通信端末を複数発見した場合に、無線通信端末は、ユーザの指示を必要とせずにセットアップ処理をＰＢＣ方式で再度実施し、適切なセットアップ処理相手の無線通信端末を１台のみ発見できるまでセットアップ処理をＰＢＣ方式で実施することを繰り返す。
【００１４】
しかしながら、特許文献１では、使用する設定方式を変更せずにセットアップ処理を繰り返すため、互いの無線通信端末で設定方式が異なる場合は、いつまでも適切な相手の無線通信端末を発見することができず、結局、ユーザが介入しなければセットアップ処理を成功させることができない。そのため、互いの無線通信端末で設定方式が異なる場合であってもユーザの負担を軽減しつつセットアップ処理を成功させるための技術が必要である。
【００１５】
本発明は、上述した課題に鑑みてなされたものであって、ユーザの負担を軽減しつつセットアップ処理の成功確率を高めることができる無線通信端末、無線通信システム、無線セットアップ方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は、上記の課題を解決するためになされたもので、他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、前記設定処理に使用する設定方式が複数存在するとき、無線通信を行う通信部と、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける指示受付部と、前記指示受付部が受け付けた前記指示に基づいて、使用予定の前記設定方式を設定する設定部と、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する変更部と、使用予定の前記設定方式が変更されたことを示す、前記他の無線通信端末宛の変更通知を前記通信部に送信させる通信制御部と、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、使用予定の前記設定方式が変更された場合、変更後の使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う処理部と、を有する無線通信端末である。
【００１７】
また、本発明の無線通信端末において、前記変更部は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、使用予定の前記設定方式を変更する要求を示す変更要求が受信された場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する。
【００１８】
また、本発明の無線通信端末において、前記変更要求は、複数の前記設定方式のいずれかを指定する指定情報を含み、使用予定の前記設定方式を、前記指定情報によって指定された前記設定方式に変更する要求を示し、前記変更部は、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式であって、かつ、前記指定情報によって指定された前記設定方式に変更する。
【００１９】
また、本発明の無線通信端末において、前記変更要求は、複数の前記設定方式のいずれかを指定する指定情報を含まず、使用予定の前記設定方式を変更する要求を示し、前記変更部は、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式であって、かつ、自端末で使用可能な前記設定方式に変更する。
【００２０】
また、本発明の無線通信端末において、前記変更部は、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式よりも優先度の高い前記設定方式であって、かつ、自端末で使用可能な前記設定方式に変更する。
【００２１】
また、本発明の無線通信端末において、前記通信制御部はさらに、前記指示受付部が前記指示を受け付けた後、自端末で使用予定の前記設定方式の変更が可能であることを示す、前記他の無線通信端末宛の変更可能通知を前記通信部に送信させ、前記変更部は、前記変更可能通知が送信された後、前記方式通知が受信されず、かつ、前記変更要求が受信された場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する。
【００２２】
また、本発明の無線通信端末において、前記通信制御部はさらに、前記指示受付部が前記指示を受け付けた後、自端末で使用予定の前記設定方式を示す、前記他の無線通信端末宛の予定方式通知を前記通信部に送信させ、前記変更部は、前記予定方式通知が送信された後、前記方式通知が受信されず、かつ、前記変更要求が受信された場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する。
【００２３】
また、本発明の無線通信端末において、前記予定方式通知は、自端末で使用予定の前記設定方式および自端末で使用可能な前記設定方式をそれぞれ示す。
【００２４】
また、本発明の無線通信端末において、前記変更通知は、変更後の使用予定の前記設定方式を指定する指定情報を含み、使用予定の前記設定方式が変更されたことを示す。
【００２５】
また、本発明の無線通信端末において、前記変更部は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、前記他の無線通信端末で使用可能な前記設定方式を示す情報を含む可能方式通知が受信され、前記他の無線通信端末で使用可能な前記設定方式の中に自端末で使用予定の前記設定方式が含まれない場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なり、かつ、前記他の無線通信端末で使用可能な前記設定方式の中に含まれる前記設定方式に変更する。
【００２６】
また、本発明の無線通信端末において、前記変更部は、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式を示す情報を含む方式通知が受信され、前記他の無線通信端末で使用予定の前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、前記他の無線通信端末で使用予定の前記設定方式の優先度が自端末で使用予定の前記設定方式の優先度よりも高い場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する。
【００２７】
また、本発明の無線通信端末において、前記変更部は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式の変更が不可能であることを示す変更不可能通知が受信された場合、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する。
【００２８】
また、本発明は、他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、前記設定処理に使用する設定方式が複数存在するとき、無線通信を行う通信部と、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける指示受付部と、前記指示受付部が受け付けた前記指示に基づいて、使用予定の前記設定方式を設定する設定部と、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式が変更されたことを示す変更通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う処理部と、を有する無線通信端末である。
【００２９】
また、本発明の無線通信端末は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されない場合、前記使用予定の前記設定方式を変更する要求を示す、前記他の無線通信端末宛の変更要求を前記通信部に送信させる通信制御部をさらに有する。
【００３０】
また、本発明の無線通信端末において、前記変更要求は、自端末で使用可能な前記設定方式のいずれかを指定する指定情報を含み、使用予定の前記設定方式を、前記指定情報によって指定された前記設定方式に変更する要求を示す。
【００３１】
また、本発明の無線通信端末において、前記変更要求は、自端末で使用予定の前記設定方式を指定する指定情報を含み、使用予定の前記設定方式を、前記指定情報によって指定された前記設定方式に変更する要求を示す。
【００３２】
また、本発明の無線通信端末は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、前記他の無線通信端末で使用可能な前記設定方式を示す情報を含む可能方式通知が受信された場合、前記他の無線通信端末で使用可能な前記設定方式のいずれかを指定する指定情報を含み、使用予定の前記設定方式を、前記指定情報によって指定された前記設定方式に変更する要求を示す、前記他の無線通信端末宛の変更要求を前記通信部に送信させる通信制御部をさらに有する。
【００３３】
また、本発明の無線通信端末は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式の変更が可能であることを示す変更可能通知を受信した場合、前記使用予定の前記設定方式を変更する要求を示す、前記他の無線通信端末宛の変更要求を前記通信部に送信させる通信制御部をさらに有する。
【００３４】
また、本発明の無線通信端末は、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式を示す情報を含む方式通知が受信され、当該方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なる場合、前記使用予定の前記設定方式を変更する要求を示す、前記他の無線通信端末宛の変更要求を前記通信部に送信させる通信制御部をさらに有する。
【００３５】
また、本発明の無線通信端末において、前記通信制御部は、前記方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、前記他の無線通信端末で使用可能な前記設定方式を示す情報を含む可能方式通知が受信され、当該可能方式通知に含まれる情報が示す前記設定方式の中に自端末で使用可能な前記設定方式が含まれる場合、前記変更要求を前記通信部に送信させる。
【００３６】
また、本発明の無線通信端末において、前記通信制御部は、前記可能方式通知に含まれる情報が示す前記設定方式の中に自端末で使用予定の前記設定方式が含まれる場合、前記変更要求を前記通信部に送信させる。
【００３７】
また、本発明の無線通信端末において、前記通信制御部は、前記方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、自端末で使用可能な前記設定方式のいずれかの優先度が、前記方式通知に含まれる情報が示す前記設定方式の優先度よりも高い場合、前記変更要求を前記通信部に送信させる。
【００３８】
また、本発明の無線通信端末において、前記通信制御部は、前記方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、自端末で使用予定の前記設定方式の優先度が、前記方式通知に含まれる情報が示す前記設定方式の優先度よりも高い場合、前記変更要求を前記通信部に送信させる。
【００３９】
また、本発明の無線通信端末において、前記通信制御部は、前記指示受付部が前記指示を受け付けてから所定時間内に前記方式通知が受信されない場合、前記変更要求を前記通信部に送信させる。
【００４０】
また、本発明の無線通信端末において、前記処理部は、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式を示す情報を含む方式通知が受信され、当該方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、当該方式通知の受信後、前記他の無線通信端末で使用予定の前記設定方式を示す情報を含み、前記他の無線通信端末で使用予定の前記設定方式が変更されたことを示す前記変更通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う。
【００４１】
また、本発明の無線通信端末において、前記変更通知に含まれる情報が示す前記設定方式は自端末で使用予定の前記設定方式と同一である。
【００４２】
また、本発明の無線通信端末は、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信され、当該方式通知に含まれる情報が示す前記設定方式が自端末で使用予定の前記設定方式と異なり、かつ、当該方式通知の受信後、前記変更通知が受信された場合、使用予定の前記設定方式を、前記変更通知に含まれる情報が示す前記設定方式に変更する変更部をさらに有し、前記処理部は、前記変更通知が受信された場合、変更後の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う。
【００４３】
また、本発明は、他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、前記設定処理に使用する設定方式が複数存在するとき、第１の無線通信端末と第２の無線通信端末とを有し、前記第１の無線通信端末は、無線通信を行う第１の通信部と、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１の指示受付部と、前記第１の指示受付部が受け付けた前記指示に基づいて、使用予定の前記設定方式を設定する第１の設定部と、前記第１の指示受付部が前記指示を受け付けた後、前記第２の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む第１の方式通知が受信されない場合、使用予定の前記設定方式を、前記第１の設定部によって設定された前記設定方式と異なる前記設定方式に変更する変更部と、使用予定の前記設定方式が変更されたことを示す、前記第２の無線通信端末宛の変更通知を前記第１の通信部に送信させる通信制御部と、前記第１の指示受付部が前記指示を受け付けた後、前記第１の方式通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、使用予定の前記設定方式が変更された場合、変更後の使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第１の処理部と、を有し、前記第２の無線通信端末は、無線通信を行う第２の通信部と、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第２の指示受付部と、前記第２の指示受付部が受け付けた前記指示に基づいて、使用予定の前記設定方式を設定する第２の設定部と、前記第２の指示受付部が前記指示を受け付けた後、前記第１の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、前記第２の指示受付部が前記指示を受け付けた後、前記第１の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む第２の方式通知が受信されず、かつ、前記変更通知が受信された場合、使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第２の処理部と、を有する無線通信システムである。
【００４４】
また、本発明は、他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、前記設定処理に使用する設定方式が複数存在するとき、指示受付部が、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１のステップと、前記指示受付部が受け付けた前記指示に基づいて、設定部が使用予定の前記設定方式を設定する第２のステップと、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合、変更部が、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する第３のステップと、使用予定の前記設定方式が変更されたことを示す、前記他の無線通信端末宛の変更通知を通信部が無線で送信する第４のステップと、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信された場合、処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、使用予定の前記設定方式が変更された場合、前記処理部が変更後の使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第５のステップと、を有する無線セットアップ方法である。
【００４５】
また、本発明は、他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、前記設定処理に使用する設定方式が複数存在するとき、指示受付部が、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１のステップと、前記指示受付部が受け付けた前記指示に基づいて、設定部が使用予定の前記設定方式を設定する第２のステップと、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報が受信された場合、処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式が変更されたことを示す変更通知が受信された場合、前記処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第３のステップと、を有する無線セットアップ方法である。
【００４６】
また、本発明は、他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、前記設定処理に使用する設定方式が複数存在するとき、指示受付部が、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１のステップと、前記指示受付部が受け付けた前記指示に基づいて、設定部が使用予定の前記設定方式を設定する第２のステップと、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合、変更部が、使用予定の前記設定方式を、前記設定部によって設定された前記設定方式と異なる前記設定方式に変更する第３のステップと、使用予定の前記設定方式が変更されたことを示す、前記他の無線通信端末宛の変更通知を通信部が無線で送信する第４のステップと、前記指示受付部が前記指示を受け付けた後、前記方式通知が受信された場合、処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、使用予定の前記設定方式が変更された場合、前記処理部が変更後の使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第５のステップと、をコンピュータに実行させるためのプログラムである。
【００４７】
また、本発明は、他の無線通信端末を所定の認証方式で認証し、所定の暗号化方式を使用して、認証した前記他の無線通信端末と第１の暗号化通信を行う前に、前記他の無線通信端末と第２の暗号化通信を行って前記所定の認証方式および前記所定の暗号化方式を特定する処理がセットアップ処理と定義され、前記第２の暗号化通信で使用される固有情報を設定する処理が設定処理と定義され、前記設定処理に使用する設定方式が複数存在するとき、指示受付部が、複数の前記設定方式のいずれかを使用する前記設定処理を開始する指示を受け付ける第１のステップと、前記指示受付部が受け付けた前記指示に基づいて、設定部が使用予定の前記設定方式を設定する第２のステップと、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報が受信された場合、処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行い、前記指示受付部が前記指示を受け付けた後、前記他の無線通信端末で使用予定の前記設定方式として自端末で使用予定の前記設定方式と同一の設定方式を示す情報を含む方式通知が受信されず、かつ、前記他の無線通信端末で使用予定の前記設定方式が変更されたことを示す変更通知が受信された場合、前記処理部が使用予定の前記設定方式を使用して前記設定処理を行った後、前記セットアップ処理を行う第３のステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００４８】
本発明によれば、無線通信を行う予定の無線通信端末において、他の無線通信端末で使用予定の設定方式として自端末で使用予定の設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合、使用予定の設定方式が変更される。このため、ユーザの負担を軽減しつつセットアップ処理の成功確率を高めることができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態による無線通信端末の構成を示すブロック図である。
【図２】本発明の一実施形態による無線通信端末の動作の手順を示すシーケンス図である。
【図３】本発明の一実施形態による無線通信端末の動作の手順を示すフローチャートである。
【図４】本発明の一実施形態による無線通信端末の動作の手順を示すフローチャートである。
【図５】本発明の一実施形態による無線通信端末の動作の手順を示すフローチャートである。
【図６】本発明の一実施形態による無線通信端末の動作の手順を示すフローチャートである。
【図７】本発明の一実施形態による無線通信端末の動作の手順を示すシーケンス図である。
【図８】本発明の一実施形態による無線通信端末の動作の手順を示すフローチャートである。
【図９】本発明の一実施形態による無線通信端末の動作の手順を示すフローチャートである。
【図１０】本発明の一実施形態による無線通信端末の動作の手順を示すフローチャートである。
【図１１】本発明の一実施形態による無線通信端末の動作の手順を示すフローチャートである。
【図１２】本発明の一実施形態による無線通信端末の動作の手順を示すシーケンス図である。
【発明を実施するための形態】
【００５０】
以下、図面を参照し、本発明の実施形態を説明する。図１は、本発明の一実施形態による無線通信端末（後述する無線通信端末１，２）の構成を示している。図１に示す無線通信端末を複数備えることで、本実施形態の無線通信システムが構成される。図１に示す無線通信端末は、制御部１０と、操作部１１と、表示部１２と、記憶部１３と、通信部１４とを有する。
【００５１】
制御部１０は、無線通信端末内の各部を制御する。操作部１１は、ユーザが操作するボタン等の操作部材を備えており、ユーザによる操作結果を示す信号を出力する。表示部１２は、ユーザに提供する各種情報を表示する。記憶部１３は、無線通信端末内で処理に使用される各種情報を記憶する。記憶部１３は、不揮発性メモリと揮発性メモリのいずれであってもよい。また、記憶部１３は、不揮発性メモリと揮発性メモリのメモリを含んだ全体であってもよい。通信部１４は、制御部１０からの制御に従って他の無線通信端末と無線通信を行い、他の無線通信端末に情報やデータを送信し、他の無線通信端末から情報やデータを受信する。通信部１４は、他の無線通信端末から情報やデータを受信した場合、受信した情報やデータを制御部１０へ出力する。制御部１０へ出力された情報やデータは、適宜、記憶部１３に格納される。
【００５２】
制御部１０は、指示受付部１０ａ、設定部１０ｂ、変更部１０ｃ、処理部１０ｄ、通信制御部１０ｅ、主制御部１０ｆの機能を有する。指示受付部１０ａは、無線ネットワークに未参加の無線通信端末を無線ネットワークに参加させるために、後述する設定処理を開始する指示を検知し、指示を受け付ける。指示受付部１０ａは、ＰＢＣ方式およびＰＩＮ方式のどちらの設定方式による指示を受け付けることも可能である。
【００５３】
ＰＢＣ方式の場合、指示受付部１０ａは、ユーザによる操作部１１の操作を監視し、操作部材としてのボタンを押したこと、あるいはユーザがＧＵＩ機能を利用して表示部１２の画面上のボタンを押したことまたはボタンを押すことに相当するメニューの選択を検出することで、設定処理を開始する指示を受け付ける。また、ＰＩＮ方式の場合、指示受付部１０ａは、設定処理およびセットアップ処理用のアプリケーションが起動（ユーザの操作によりアプリケーションが起動、あるいは無線通信端末の電源投入後に自動でアプリケーションが起動）することを検出することで、設定処理を開始する指示を受け付ける。
【００５４】
設定部１０ｂは、指示受付部１０ａが受け付けた指示に基づいて、自端末において使用予定の設定方式を設定する。変更部１０ｃは、指示受付部１０ａが指示を受け付けた後、自端末で使用予定の設定方式と他の無線通信端末で使用予定の設定方式とが異なることが分かり、自端末が設定方式を変更すると判断されるとき、自端末で使用予定の設定方式を変更する。なお、本実施形態の変更部１０ｃは、主制御部１０ｆによって決定された設定方式によって、自端末で使用予定の設定方式を更新する処理を行うが、この処理の結果、自端末で使用予定の設定方式が処理の前後で異なる場合と同一である場合との両方がある。自端末で使用予定の設定方式が処理の前後で異なる場合、自端末で使用予定の設定方式が変更されたことになる。
【００５５】
処理部１０ｄは、指示受付部１０ａが指示を受け付けた後、セットアップ処理の実施中に他の無線通信端末と行う暗号化通信（第２の暗号化通信）で使用される固有情報（パスワード）を設定する設定処理を行う。また、処理部１０ｄは、設定処理の実施後、設定処理で設定したパスワードを用いて他の無線通信端末と暗号化通信（第２の暗号化通信）を行い、所定の認証方式および所定の暗号化方式を特定するセットアップ処理を行う。セットアップ処理の終了後、無線通信端末は、セットアップ処理で特定した認証方式で他の無線通信端末を認証し、セットアップ処理で特定した暗号化方式を使用して、認証した他の無線通信端末と暗号化通信（第１の暗号化通信）を行う。
【００５６】
通信制御部１０ｅは、後述するＰｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ等の送信および受信に係る制御を行う。主制御部１０ｆは、指示受付部１０ａ、設定部１０ｂ、変更部１０ｃ、処理部１０ｄ、通信制御部１０ｅの状態を管理し、各部に処理を割り当てる制御を行う。
【００５７】
図１に示す構成のうち、最上位概念の発明に必須の構成に対応する本実施形態の構成は、制御部１０（指示受付部１０ａ、設定部１０ｂ、変更部１０ｃ、処理部１０ｄ）および通信部１４である。無線通信端末がこれらの構成を備えることによって、ユーザの負担を軽減しつつセットアップ処理の成功確率を高めることができる。
【００５８】
次に、無線通信端末の動作を説明する。図２は、本実施形態の無線通信端末の概略動作を示しており、後述する処理のうち最上位概念の発明に対応する処理のみを抽出して示している。
【００５９】
図２（ａ）は、使用予定の設定方式が変更される場合の動作を示している。まず、互いに通信を行う予定の無線通信端末１，２において、指示受付部１０ａは設定処理を開始する指示を受け付ける（ステップＳＡ１，ＳＡ２）。続いて、無線通信端末１，２において、設定部１０ｂは、指示受付部１０ａが受け付けた指示に基づいて、自端末において使用予定の設定方式を設定する（ステップＳＡ３，ＳＡ４）。
【００６０】
その後、一方の無線通信端末（図２では無線通信端末１）において、他方の無線通信端末（図２では無線通信端末２）で使用予定の設定方式として自端末で使用予定の設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合、変更部１０ｃは、使用予定の設定方式を、設定部１０ｂによって設定された設定方式と異なる設定方式に変更する（ステップＳＡ５）。自端末で使用予定の設定方式と同一の設定方式を示す情報を含む方式通知が受信されない場合には、自端末で使用予定の設定方式と異なる設定方式を示す情報を含む方式通知が受信される場合と、方式通知が全く受信されない場合とが含まれる。続いて、設定方式を変更した無線通信端末（図２では無線通信端末１）において、通信制御部１０ｅは、使用予定の設定方式が変更されたことを示す、他の無線通信端末（図２では無線通信端末２）宛の変更通知を通信部１４に送信させる（ステップＳＡ６）。
【００６１】
変更通知の送信後、設定方式を変更した無線通信端末（図２では無線通信端末１）において、処理部１０ｄは、変更された設定方式を使用して設定処理を行い、続けてセットアップ処理を行う（ステップＳＡ７）。また、他方の無線通信端末（図２では無線通信端末２）において、一方の無線通信端末（図２では無線通信端末１）で使用予定の設定方式として自端末で使用予定の設定方式と同一の設定方式を示す情報を含む方式通知が受信されず、かつ、一方の無線通信端末（図２では無線通信端末１）から変更通知を受信した場合、処理部１０ｄは、設定された設定方式を使用して設定処理を行い、続けてセットアップ処理を行う（ステップＳＡ８）。セットアップ処理において、無線通信端末１，２は互いに相手の無線通信端末と無線通信を行う。
【００６２】
図２（ｂ）は、使用予定の設定方式が変更されない場合の動作を示している。ステップＳＡ１〜ＳＡ４の処理は図２（ａ）のステップＳＡ１〜ＳＡ４の処理と同様であるので、説明を省略する。無線通信端末１，２において、設定方式が設定された後、通信制御部１０ｅは、自端末で使用予定の設定方式を示す情報を含む方式通知を通信部１４に送信させる（ステップＳＡ９，ＳＡ１０）。
【００６３】
方式通知を受信した無線通信端末１，２において、方式通知に含まれる情報が示す設定方式が自端末で使用予定の設定方式と同一である場合、処理部１０ｄは、設定された設定方式を使用して設定処理を行い、続けてセットアップ処理を行う（ステップＳＡ１１，ＳＡ１２）。セットアップ処理において、無線通信端末１，２は互いに相手の無線通信端末と無線通信を行う。
【００６４】
図２（ａ）に示したように、互いに通信を行う予定の２台の無線通信端末で使用予定の設定方式が異なる場合、一方の無線通信端末で設定方式が変更される。これによって、２台の無線通信端末で使用予定の設定方式が一致する可能性が高まるため、セットアップ処理の成功確率を高めることができる。また、ユーザは複雑な設定の入力を行わなくてよく、かつ、セットアップ処理が成功しないことによりユーザが設定処理を開始する指示を繰り返し入力する可能性が低減するので、ユーザの負担を軽減することができる。
【００６５】
＜第１の動作例＞
次に、無線通信端末の詳細な動作を説明する。まず、図３〜図７を参照し、第１の動作例を説明する。図３〜図６は、無線通信端末の詳細な処理手順を示している。図７は、図３〜図６に従った動作の具体例を示している。図７を参照した後、図３〜図６を参照することで、図３〜図６の動作の理解がより深まるであろう。
【００６６】
図３に示すように、まず、主制御部１０ｆは、指示受付部１０ａの状態を確認し、所定の設定方式で設定処理を開始する指示を受け付けたか否かを判定する（ステップＳ１０１）。所定の設定方式は、ＰＢＣ方式とＰＩＮ方式のどちらでもよいし、これら以外の設定方式であってもよい。記憶部１３には、自端末で使用可能な設定方式を示す可能方式情報が予め格納されており、指示受付部１０ａが受け付ける指示は、可能方式情報が示す設定方式のいずれかに対応する。可能方式情報は、自端末がサポートする全ての設定方式を示している。本実施形態では、自端末で使用予定の設定方式は、自端末の可能方式情報が示す設定方式のいずれかであることを前提とする。
【００６７】
ステップＳ１０１において、所定の設定方式で設定処理を開始する指示を受け付けていない場合、再度ステップＳ１０１の判定が行われる。また、ステップＳ１０１において、所定の設定方式で設定処理を開始する指示を受け付けた場合、主制御部１０ｆは、自端末で使用予定の設定方式を、指示受付部１０ａが受け付けた指示に基づく設定方式に決定する（ステップＳ１０２）。決定された設定方式は設定部１０ｂに通知され、設定部１０ｂによって、ステップＳ１０２で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。予定方式情報は単一の設定方式を示している（以下、同様）。
【００６８】
続いて、主制御部１０ｆは、変更可否情報を送信する指示を通信制御部１０ｅに与え、指示が与えられた通信制御部１０ｅは通信部１４に変更可否情報を送信させる（ステップＳ１０３）。変更可否情報とは、他の無線通信端末から後述する変更要求を受信できるか否か、および変更要求を受信できる場合には自端末で使用予定の設定方式を変更できるか否かを示す情報である。記憶部１３には、変更可否情報が予め格納されており、上記の処理で使用される。
【００６９】
続いて、主制御部１０ｆは、自端末の可能方式情報および予定方式情報を送信する指示を通信制御部１０ｅに与え、指示が与えられた通信制御部１０ｅは通信部１４に自端末の可能方式情報および予定方式情報を送信させる（ステップＳ１０４）。前述したように、自端末の可能方式情報および予定方式情報は記憶部１３に格納されており、上記の処理で使用される。
【００７０】
変更可否情報、可能方式情報、予定方式情報は、例えばＢｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ（方式通知、予定方式通知、変更通知、変更可能通知、変更不可能通知）に含めて送信される。例えば、ネットワークの中に存在している無線通信端末は、ステップＳ１０３，Ｓ１０４において、Ｂｅａｃｏｎの定期的な送信を開始すると共に、他の無線通信端末から受信したＰｒｏｂｅ  Ｒｅｑｕｅｓｔに対するＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅの送信を開始する。ネットワークの中に存在していない無線通信端末は、ステップＳ１０３，Ｓ１０４において、セットアップ処理の開始までの間のＰｒｏｂｅ  Ｒｅｑｕｅｓｔの定期的な送信を開始する。また、可能方式情報は、例えばＷＰＳの場合、Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ＭｅｔｈｏｄｓまたはＳｅｌｅｃｔｅｄ  Ｒｅｇｉｓｔｒａｒ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｍｅｔｈｏｄｓに対応し、予定方式情報は、例えばＷＰＳの場合、Ｄｅｖｉｃｅ  Ｐａｓｓｗｏｒｄ  ＩＤに対応する。
【００７１】
続いて、主制御部１０ｆは、他の無線通信端末から変更可否情報を受信したか否かを判定する。例えば、主制御部１０ｆは、Ｂｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅのいずれかを他の無線通信端末から受信し、受信したフレームに変更可否情報が含まれているか否かを判定する（ステップＳ１０５）。
【００７２】
Ｂｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅのいずれかが受信され、かつ、受信したフレームに変更可否情報が含まれている場合、変更可否情報を受信したと判定される。また、Ｂｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅがいずれも受信されなかった場合、変更可否情報を受信していないと判定される。また、Ｂｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅのいずれかが受信され、かつ、受信したフレームに変更可否情報が含まれていない場合も、変更可否情報を受信していないと判定される。
【００７３】
ステップＳ１０５において、変更可否情報を受信していない場合、処理はステップＳ１０７に進む。また、ステップＳ１０５において、変更可否情報を受信した場合、主制御部１０ｆは、受信したフレームに含まれる変更可否情報を記憶部１３に格納する（ステップＳ１０６）。ステップＳ１０６において、他の無線通信端末の変更可否情報が記憶部１３に既に格納されている場合、その変更可否情報が、受信した変更可否情報によって更新される。
【００７４】
続いて、主制御部１０ｆは、他の無線通信端末から可能方式情報および予定方式情報を受信したか否かを判定する。例えば、主制御部１０ｆは、Ｂｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅのいずれかを他の無線通信端末から受信し、受信したフレームに可能方式情報および予定方式情報が含まれているか否かを判定する（ステップＳ１０７）。
【００７５】
Ｂｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅのいずれかが受信され、かつ、受信したフレームに可能方式情報および予定方式情報が含まれている場合、可能方式情報および予定方式情報を受信したと判定される。また、Ｂｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅがいずれも受信されなかった場合、必要な情報を受信していないと判定される。また、Ｂｅａｃｏｎ、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅのいずれかが受信され、かつ、受信したフレームに可能方式情報および予定方式情報の少なくとも一方が含まれていない場合も、必要な情報を受信していないと判定される。
【００７６】
ステップＳ１０７において、必要な情報を受信していない場合、処理は図４のステップＳ１１１に進む。また、ステップＳ１０７において、可能方式情報および予定方式情報を受信した場合、主制御部１０ｆは、受信した予定方式情報が示す設定方式と、記憶部１３に格納されている自端末の予定方式情報が示す設定方式とを比較し、他の無線通信端末で使用予定の設定方式が自端末で使用予定の設定方式と異なるか否かを判定する（ステップＳ１０８）。
【００７７】
受信した予定方式情報が示す設定方式と、記憶部１３に格納されている自端末の予定方式情報が示す設定方式とが同一でない場合、他の無線通信端末で使用予定の設定方式が自端末で使用予定の設定方式と異なると判定される。また、受信した予定方式情報が示す設定方式と、記憶部１３に格納されている自端末の予定方式情報が示す設定方式とが同一である場合、他の無線通信端末で使用予定の設定方式が自端末で使用予定の設定方式と同一であると判定される。
【００７８】
ステップＳ１０８において、他の無線通信端末で使用予定の設定方式が自端末で使用予定の設定方式と同一である場合、主制御部１０ｆは処理部１０ｄに設定処理およびセットアップ処理の開始を指示する。指示を受けた処理部１０ｄは、自端末で使用予定の設定方式（他の無線通信端末で使用予定の設定方式と同一の設定方式）に基づく設定処理によりパスワードを設定し、設定したパスワードを用いてセットアップ処理を実施する（ステップＳ１０９）。
【００７９】
ステップＳ１０９の具体的な内容は以下の通りである。例えば使用予定の設定方式がＰＢＣ方式である場合には、処理部１０ｄは固定値（８桁の０）を生成し、生成した固定値をパスワードとして設定する。また、例えば使用予定の設定方式がＰＩＮ方式である場合には、互いに通信を行う予定の２台の無線通信端末のうち一方の無線通信端末の処理部１０ｄが値（７桁のランダムな値と１桁のチェックサムからなる主に８桁の値）を生成して表示部１２に表示し、ユーザがその値を見て、他方の無線通信端末の操作部１１を操作してその値を入力する。値を生成して表示した無線通信端末では、処理部１０ｄは生成した値をパスワードとして設定し、ユーザが値を入力した無線通信端末では、処理部１０ｄは、入力された値をパスワードとして設定する。上記が設定処理の内容である。
【００８０】
続いて、処理部１０ｄは、設定したパスワードを用いてセットアップ処理を行い、セットアップ処理後の暗号化通信で使用する所定の認証方式および所定の暗号化方式を特定する。セットアップ処理では、処理部１０ｄは、適宜、通信制御部１０ｅおよび通信部１４を介して、相手の無線通信端末と暗号化通信を行う。この際、使用する設定方式がＰＢＣ方式、ＰＩＮ方式のいずれであっても、処理部１０ｄは、設定処理で設定したパスワードと、セットアップ処理で使用する暗号鍵とを混ぜ合わせて計算処理を行い、計算結果を、通信相手の無線通信端末で同様に計算された結果と照合することで、セットアップ処理を行っている相手が適切な相手であるか否かを判断する。上記がセットアップ処理の内容である。
【００８１】
ステップＳ１０８において、他の無線通信端末で使用予定の設定方式が自端末で使用予定の設定方式と異なる場合、主制御部１０ｆは、受信した可能方式情報および予定方式情報を記憶部１３に格納する（ステップＳ１１０）。ステップＳ１１０において、他の無線通信端末の可能方式情報および予定方式情報が記憶部１３に既に格納されている場合、その可能方式情報および予定方式情報が、受信した可能方式情報および予定方式情報によって更新される。
【００８２】
続いて、図４に示すように、主制御部１０ｆは、他の無線通信端末から変更要求を受信したか否かを判定する（ステップＳ１１１）。変更要求は、使用予定の設定方式を変更する要求を示しており、変更後の使用予定の設定方式を指定する指定情報を含む。ステップＳ１１１において、変更要求を受信した場合、処理は図６のステップＳ１４１に進む。また、ステップＳ１１１において、変更要求を受信していない場合、主制御部１０ｆは、使用予定の設定方式を最後に決定してから所定時間が経過したか否かを判定する（ステップＳ１１２）。
【００８３】
ステップＳ１１２において、使用予定の設定方式を最後に決定してから所定時間が経過していない場合、処理は図３のステップＳ１０３に進む。また、ステップＳ１１２において、使用予定の設定方式を最後に決定してから所定時間が経過した場合、主制御部１０ｆは、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式とを比較し、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と異なるか否かを判定する（ステップＳ１１３）。
【００８４】
記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式とが同一でない場合、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と異なると判定される。また、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式とが同一である場合、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と同一であると判定される。また、他の無線通信端末から予定方式情報が受信されておらず、記憶部１３に他の無線通信端末の予定方式情報が格納されていない場合、他の無線通信端末の予定方式情報がないと判定される。
【００８５】
ステップＳ１１３において、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と同一である場合、および他の無線通信端末の予定方式情報がない場合、主制御部１０ｆは、自端末で使用予定の設定方式を、指示受付部１０ａが受け付けた指示に基づく設定方式に決定する（ステップＳ１１４）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１１４で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１１４において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１１４で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図３のステップＳ１０３に進む。
【００８６】
ステップＳ１１３において、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と異なる場合、主制御部１０ｆは、記憶部１３に格納されている他の無線通信端末の変更可否情報が他の無線通信端末で使用予定の設定方式を変更できることを示しているか否かを判定する（ステップＳ１１５）。
【００８７】
ステップＳ１１５において、記憶部１３に格納されている他の無線通信端末の変更可否情報が他の無線通信端末で使用予定の設定方式を変更できることを示している場合、処理はステップＳ１１９に進む。また、ステップＳ１１５において、以下の３つのいずれかの場合、処理はステップＳ１１６に進む。３つの場合の１つ目は、記憶部１３に格納されている他の無線通信端末の変更可否情報が他の無線通信端末で使用予定の設定方式を変更できないことを示している場合である。３つの場合の２つ目は、記憶部１３に格納されている他の無線通信端末の変更可否情報が他の無線通信端末から変更要求を受信することができないことを示している場合である。３つの場合の３つ目は、他の無線通信端末から変更可否情報が受信されておらず、記憶部１３に他の無線通信端末の変更可否情報が格納されていない場合である。
【００８８】
ステップＳ１１５において、上記の３つのいずれかである場合、主制御部１０ｆは、記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式と、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式とを比較し、他の無線通信端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式以外の設定方式を含むか否かを判定する（ステップＳ１１６）。
【００８９】
記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式のいずれかが、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と同一でない場合、他の無線通信端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式以外の設定方式を含むと判定される。また、記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式が、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と同一の設定方式のみである場合、他の無線通信端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式以外の設定方式を含まないと判定される。
【００９０】
ステップＳ１１６において、他の無線通信端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式以外の設定方式を含まない場合、主制御部１０ｆは、自端末で使用予定の設定方式を、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式に決定する（ステップＳ１１７）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１１７で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１１７において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１１７で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図３のステップＳ１０３に進む。
【００９１】
また、ステップＳ１１６において、他の無線通信端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式以外の設定方式を含む場合、主制御部１０ｆは、自端末で使用予定の設定方式を、記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式であって、指示受付部１０ａが受け付けた指示に基づく設定方式とは異なる設定方式に決定する（ステップＳ１１８）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１１８で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１１８において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１１８で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図３のステップＳ１０３に進む。
【００９２】
ステップＳ１１５において、記憶部１３に格納されている他の無線通信端末の変更可否情報が他の無線通信端末で使用予定の設定方式を変更できることを示している場合、主制御部１０ｆは、指示受付部１０ａが受け付けた指示に基づく設定方式の優先度レベルが、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式の優先度レベルよりも高いか否かを判定する（ステップＳ１１９）。
【００９３】
いくつかの基準により、それぞれの設定方式に優先度レベルを設定することが可能である。例えば、セキュリティを基準とする場合、セキュリティのより高い設定方式の優先度レベルをより高く設定することが可能である。ＰＢＣ方式とＰＩＮ方式ではＰＩＮ方式のほうが、セキュリティが高いため、ＰＩＮ方式の優先度レベルをＰＢＣ方式の優先度レベルよりも高く設定することが可能である。あるいは、ユーザの利便性を基準とする場合、ＰＩＮ方式では一方の無線通信端末で表示された値を他方の無線通信端末に入力する必要が生じるため、ＰＢＣ方式のほうがＰＩＮ方式よりもユーザの利便性が高い。このため、ＰＢＣ方式の優先度レベルをＰＩＮ方式の優先度レベルよりも高く設定することが可能である。
【００９４】
ステップＳ１１９において、指示受付部１０ａが受け付けた指示に基づく設定方式の優先度レベルが、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式の優先度レベルと同じか低い場合、主制御部１０ｆは、自端末で使用予定の設定方式を、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式に決定する（ステップＳ１２０）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１２０で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１２０において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１２０で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図３のステップＳ１０３に進む。
【００９５】
また、ステップＳ１１９において、指示受付部１０ａが受け付けた指示に基づく設定方式の優先度レベルが、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式の優先度レベルよりも高い場合、図５に示すように、主制御部１０ｆは、記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式と、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式とを比較し、他の無線通信端末で使用可能な設定方式が、自端末で受け付けた指示に基づく設定方式を含むか否かを判定する（ステップＳ１３１）。
【００９６】
記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式のいずれかが、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式と同一である場合、他の無線通信端末で使用可能な設定方式が、自端末で受け付けた指示に基づく設定方式を含むと判定される。また、記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式がいずれも、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式と同一でない場合、他の無線通信端末で使用可能な設定方式が、自端末で受け付けた指示に基づく設定方式を含まないと判定される。
【００９７】
ステップＳ１３１において、他の無線通信端末で使用可能な設定方式が、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式を含まない場合、主制御部１０ｆは、自端末で使用予定の設定方式を、記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式であって、指示受付部１０ａが受け付けた指示に基づく設定方式とは異なる設定方式に決定する（ステップＳ１３２）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１３２で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。続いて、処理は図３のステップＳ１０３に進む。
【００９８】
ステップＳ１３１において、他の無線通信端末で使用可能な設定方式が、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式を含む場合、主制御部１０ｆは、他の無線通信端末へ送信する変更要求に含める指定情報で指定する設定方式を、指示受付部１０ａが受け付けた指示に基づく設定方式と決定する（ステップＳ１３３）。
【００９９】
続いて、主制御部１０ｆは通信制御部１０ｅに変更要求の送信を指示する。指示を受けた通信制御部１０ｅは、他の無線通信端末から受信されて記憶部１３に格納された予定方式情報の送信元の無線通信端末に対する変更要求を通信部１４に送信させる（ステップＳ１３４）。この変更要求には、ステップＳ１３３で決定された設定方式を指定する指定情報が含まれる。
【０１００】
続いて、主制御部１０ｆは、自端末で使用予定の設定方式を、指示受付部１０ａが受け付けた指示に基づく設定方式に決定する（ステップＳ１３５）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１３５で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１３５において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１３５で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図３のステップＳ１０３に進む。
【０１０１】
図３のステップＳ１１１において、変更要求を受信した場合、図６に示すように、主制御部１０ｆは、受信した変更要求に、設定方式を指定する指定情報が含まれているか否かを判定する（ステップＳ１４１）。ステップＳ１４１において、受信した変更要求に、設定方式を指定する指定情報が含まれていない場合、主制御部１０ｆは、自端末で使用予定の設定方式を、記憶部１３に格納されている他の無線通信端末の可能方式情報が示す設定方式であって、指示受付部１０ａが受け付けた指示に基づく設定方式よりも優先度レベルが高い設定方式に決定する（ステップＳ１４２）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１４２で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１４２において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１４２で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図３のステップＳ１０３に進む。
【０１０２】
ステップＳ１４１において、受信した変更要求に、設定方式を指定する指定情報が含まれている場合、主制御部１０ｆは、記憶部１３に格納されている自端末の可能方式情報が示す設定方式と、受信した変更要求に含まれる指定情報が示す設定方式とを比較し、自端末で使用可能な設定方式が、変更要求で指定されている設定方式を含むか否かを判定する（ステップＳ１４３）。
【０１０３】
記憶部１３に格納されている自端末の可能方式情報が示す設定方式のいずれかが、受信した変更要求に含まれる指定情報が示す設定方式と同一である場合、自端末で使用可能な設定方式が、変更要求で指定されている設定方式を含むと判定される。また、記憶部１３に格納されている自端末の可能方式情報が示す設定方式がいずれも、受信した変更要求に含まれる指定情報が示す設定方式と同一でない場合、自端末で使用可能な設定方式が、変更要求で指定されている設定方式を含まないと判定される。
【０１０４】
ステップＳ１４３において、自端末で使用可能な設定方式が、変更要求で指定されている設定方式を含まない場合、主制御部１０ｆは、自端末で使用予定の設定方式を、指示受付部１０ａが受け付けた指示に基づく設定方式に決定する（ステップＳ１４４）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１４４で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１４４において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１４４で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図３のステップＳ１０３に進む。
【０１０５】
ステップＳ１４３において、自端末で使用可能な設定方式が、変更要求で指定されている設定方式を含む場合、主制御部１０ｆは、自端末で使用予定の設定方式を、変更要求に含まれる指定情報が示す設定方式に決定する（ステップＳ１４５）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１４５で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１４５において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１４５で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図３のステップＳ１０３に進む。
【０１０６】
上記のステップＳ１４２，Ｓ１４５では、自端末で使用予定の設定方式が、指示受付部１０ａが受け付けた指示に基づく設定方式とは異なる設定方式に決定される。つまり、自端末で使用予定の設定方式が変更されることになる。ステップＳ１４２，Ｓ１４５の処理の後、ステップＳ１０４において予定方式情報が送信されることによって、設定方式が変更されたことが他の無線通信端末に通知される。つまり、ステップＳ１４２，Ｓ１４５の処理の後に送信されるＢｅａｃｏｎ等は、使用予定の設定方式が変更されたことを示す変更通知として機能する。第１の動作例における変更通知は、変更後の使用予定の設定方式を指定する指定情報として、変更通知の送信元の無線通信端末の予定方式情報を含む。
【０１０７】
次に、図３〜図６に従った無線通信端末の動作の例を説明する。図７は、第１の動作例における各無線通信端末の動作を示している。この図は、既存のネットワーク（インフラストラクチャネットワーク、アドホックネットワークのどちらでもよい）に無線通信端末１が存在している状態で、無線通信端末２がネットワークに参加してデータ通信を行うためにネットワーク設定情報を得ようとする例を示している。この例は、ユーザが無線通信端末１と無線通信端末２に対して設定処理の開始を指示したが、それぞれの無線通信端末で最初に設定された使用予定の設定方式が異なる例である。
【０１０８】
なお、本例では、設定処理およびセットアップ処理は一例としてＷＰＳに従う。また、無線通信端末１ではＰＩＮ方式による設定処理の開始が指示され、無線通信端末２ではＰＢＣ方式による設定処理の開始が指示されるものとする。
【０１０９】
無線通信端末１は、ユーザが設定処理の開始を指示すると（ステップＳ１０１に対応）、自身の使用予定の設定方式をＰＩＮ方式と決定する（ステップＳ１０２に対応）。そして、無線通信端末１は、変更可否情報（この例では可）、可能方式情報（この例ではＰＩＮ方式とＰＢＣ方式）、予定方式情報（この例ではステップＳ１０２の結果によりＰＩＮ方式）を含むＢｅａｃｏｎの定期的な送信を開始する（ステップＳ１０３，Ｓ１０４に対応）。
【０１１０】
この時点では、無線通信端末２が本実施形態の動作を開始していないため、無線通信端末１は、無線通信端末２から、変更可否情報、可能方式情報、予定方式情報、変更要求のいずれも受信しない（ステップＳ１０５，Ｓ１０７，Ｓ１１１に対応）。無線通信端末１は、ステップＳ１０２で使用予定の設定方式を決定してから所定の時間が経過するまで、これらの情報や変更要求の受信待ちを繰り返す。
【０１１１】
無線通信端末２は、ユーザが設定処理の開始を指示すると（ステップＳ１０１に対応）、自身の使用予定の設定方式をＰＢＣ方式と決定する（ステップＳ１０２に対応）。そして、無線通信端末２は、変更可否情報（この例では可）、可能方式情報（この例ではＰＩＮ方式とＰＢＣ方式）、予定方式情報（この例ではステップＳ１０２の結果によりＰＢＣ方式）を含むＰｒｏｂｅ  Ｒｅｑｕｅｓｔの定期的な送信を開始する（ステップＳ１０３，Ｓ１０４に対応）。
【０１１２】
無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを受信することにより変更可否情報を受信するので（ステップＳ１０５に対応）、変更可であることを示す変更可否情報を記憶する（ステップＳ１０６に対応）。また、無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを受信することにより可能方式情報および予定方式情報を受信する（ステップＳ１０７に対応）。受信した予定方式情報がＰＢＣ方式を示しており、自身の使用予定の設定方式がＰＩＮ方式であるため（ステップＳ１０８に対応）、無線通信端末１は、受信した可能方式情報および予定方式情報を記憶する（ステップＳ１１０に対応）。また、無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔの受信に対する応答として、Ｂｅａｃｏｎに含まれる変更可否情報、可能方式情報、予定方式情報のそれぞれと同じ情報を含むＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを送信する。
【０１１３】
無線通信端末２は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信することにより変更可否情報を受信するので（ステップＳ１０５に対応）、変更可であることを示す変更可否情報を記憶する（ステップＳ１０６に対応）。また、無線通信端末２は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信することにより可能方式情報および予定方式情報を受信する（ステップＳ１０７に対応）。受信した予定方式情報がＰＩＮ方式を示しており、自身の使用予定の設定方式がＰＢＣ方式であるため（ステップＳ１０８に対応）、無線通信端末２は、受信した可能方式情報および予定方式情報を記憶する（ステップＳ１１０に対応）。
【０１１４】
互いの無線通信端末で設定方式が一致しないまま時間が経過すると、先に使用予定の設定方式を決定した無線通信端末１において、決定から所定の時間が経過する（ステップＳ１１２に対応）。無線通信端末１では、記憶している無線通信端末２の予定方式情報が示す設定方式（ＰＢＣ方式）が、自身のユーザから指示された設定方式（ＰＩＮ方式）と異なり（ステップＳ１１３に対応）、記憶している無線通信端末２の変更可否情報は変更可を示している（ステップＳ１１５に対応）。
【０１１５】
ここで、優先度レベルの基準をセキュリティとした場合、無線通信端末１のユーザから指示された設定方式（ＰＩＮ方式）は、無線通信端末１が記憶している無線通信端末２の予定方式情報が示す設定方式（ＰＢＣ方式）よりもセキュリティが高い（ステップＳ１１９に対応）。また、無線通信端末１が記憶している無線通信端末２の可能方式情報が示す設定方式（ＰＩＮ方式，ＰＢＣ方式）は、無線通信端末１のユーザから指示された設定方式（ＰＩＮ方式）を含む（ステップＳ１３１に対応）。このため、無線通信端末１は、無線通信端末２に対して、自身のユーザから指示された設定方式（ＰＩＮ方式）を指定する指定情報を含む変更要求を送信し（ステップＳ１３３，Ｓ１３４に対応）、自身の使用予定の設定方式を、ユーザから指示された設定方式（ＰＩＮ方式）に決定する（ステップＳ１３５に対応）。無線通信端末１では、使用予定の設定方式に変更はない。
【０１１６】
無線通信端末２は、設定方式（ＰＩＮ方式）を指定する指定情報を含む変更要求を無線通信端末１から受信し（ステップＳ１１１，Ｓ１４１に対応）、自身の可能方式情報が示す設定方式（ＰＩＮ方式，ＰＢＣ方式）は、変更要求に含まれる指定情報で指定されている設定方式（ＰＩＮ方式）を含むので（ステップＳ１４３に対応）、使用予定の設定方式を、変更要求に含まれる指定情報で指定されている設定方式であるＰＩＮ方式に決定する（ステップＳ１４５に対応）。これにより、無線通信端末２では、使用予定の設定方式が変更されると共に、無線通信端末２が定期的に送信しているＰｒｏｂｅ  Ｒｅｑｕｅｓｔ（変更通知）に含まれる予定方式情報が示す設定方式がＰＩＮ方式に変更される（ステップＳ１０４に対応）。
【０１１７】
無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを受信することにより可能方式情報および予定方式情報を受信し（ステップＳ１０７に対応）、受信した予定方式情報が示す設定方式がＰＩＮ方式であり、自身の使用予定の設定方式であるＰＩＮ方式と一致するため（ステップＳ１０８に対応）、一致した設定方式（ＰＩＮ方式）に基づき生成されるパスワードを用いてセットアップ処理を実施する（ステップＳ１０９に対応）。また、無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔの受信に対する応答として、Ｂｅａｃｏｎに含まれる変更可否情報、可能方式情報、予定方式情報のそれぞれと同じ情報を含むＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを送信する。
【０１１８】
無線通信端末２は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信することにより、可能方式情報および予定方式情報を受信し（ステップＳ１０７に対応）、受信した予定方式情報が示す設定方式がＰＩＮ方式であり、自身の使用予定の設定方式であるＰＩＮ方式と一致するため（ステップＳ１０８に対応）、一致した設定方式（ＰＩＮ方式）に基づき生成されるパスワードを用いてセットアップ処理を実施する（ステップＳ１０９に対応）。
【０１１９】
上記の処理により、無線通信端末１，２で使用予定の設定方式が同一となるので、セットアップ処理を成功させることができる。
【０１２０】
＜第２の動作例＞
次に、図８〜図１２を参照し、第２の動作例を説明する。図８〜図１１は、無線通信端末の詳細な処理手順を示している。図１２は、図８〜図１１に従った動作の具体例を示している。図１２を参照した後、図８〜図１１を参照することで、図８〜図１１の動作の理解がより深まるであろう。
【０１２１】
図８に示す処理は、図３に示した処理からステップＳ１０３，Ｓ１０５，Ｓ１０６の処理を除いたものである。つまり、ステップＳ１０４に続いて、処理はステップＳ１０７に進む。図８に示す処理については、第１の動作例で説明したので、説明を省略する。
【０１２２】
ステップＳ１０７において、必要な情報を受信していない場合、および、ステップＳ１１０に続いて、処理は図９のステップＳ２０１に進む。図９に示すように、主制御部１０ｆは、他の無線通信端末から変更通知を受信したか否かを判定する（ステップＳ２０１）。変更通知は、送信元の無線通信端末における変更後の使用予定の設定方式を指定する指定情報を含み、送信元の無線通信端末で使用予定の設定方式が変更されたことを示す。ステップＳ２０１において、変更通知を受信した場合、処理は図１１のステップＳ２６１に進む。また、ステップＳ２０１において、変更通知を受信していない場合、主制御部１０ｆは、使用予定の設定方式を最後に決定してから所定時間が経過したか否かを判定する（ステップＳ１１２）。
【０１２３】
ステップＳ１１２において、使用予定の設定方式を最後に決定してから所定時間が経過していない場合、処理は図８のステップＳ１０４に進む。また、ステップＳ１１２において、使用予定の設定方式を最後に決定してから所定時間が経過した場合、主制御部１０ｆは、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式とを比較し、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と異なるか否かを判定する（ステップＳ１１３）。
【０１２４】
記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式とが同一でない場合、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と異なると判定される。また、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と、自端末の指示受付部１０ａが受け付けた指示に基づく設定方式とが同一である場合、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と同一であると判定される。また、他の無線通信端末から予定方式情報が受信されておらず、記憶部１３に他の無線通信端末の予定方式情報が格納されていない場合、他の無線通信端末の予定方式情報がないと判定される。
【０１２５】
ステップＳ１１３において、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と同一である場合、および他の無線通信端末の予定方式情報がない場合、主制御部１０ｆは、自端末で使用予定の設定方式を、指示受付部１０ａが受け付けた指示に基づく設定方式に決定する（ステップＳ１１４）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ１１４で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ１１４において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ１１４で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図８のステップＳ１０４に進む。
【０１２６】
ステップＳ１１３において、他の無線通信端末で使用予定の設定方式が、自端末で受け付けた指示に基づく設定方式と異なる場合、主制御部１０ｆは、指示受付部１０ａが受け付けた指示に基づく設定方式の優先度レベルが、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式の優先度レベルよりも低いか否かを判定する（ステップＳ２０２）。
【０１２７】
優先度レベルについては第１の動作例と同様である。例えば、セキュリティを基準とする場合、ＰＩＮ方式の優先度レベルをＰＢＣ方式の優先度レベルよりも高く設定することが可能である。あるいは、ユーザの利便性を基準とする場合、ＰＢＣ方式の優先度レベルをＰＩＮ方式の優先度レベルよりも高く設定することが可能である。
【０１２８】
ステップＳ２０２において、指示受付部１０ａが受け付けた指示に基づく設定方式の優先度レベルが、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式の優先度レベルと同じか高い場合、処理はステップＳ１１４に進む。また、ステップＳ２０２において、指示受付部１０ａが受け付けた指示に基づく設定方式の優先度レベルが、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式の優先度レベルよりも低い場合、主制御部１０ｆは、記憶部１３に格納されている自端末の可能方式情報が示す設定方式と、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式とを比較し、自端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式を含むか否かを判定する（ステップＳ２０３）。
【０１２９】
記憶部１３に格納されている自端末の可能方式情報が示す設定方式のいずれかが、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と同一である場合、自端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式を含むと判定される。また、記憶部１３に格納されている自端末の可能方式情報が示す設定方式がいずれも、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式と同一でない場合、自端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式を含まないと判定される。
【０１３０】
ステップＳ２０３において、自端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式を含まない場合、処理はステップＳ１１４に進む。また、ステップＳ２０３において、自端末で使用可能な設定方式が他の無線通信端末で使用予定の設定方式を含む場合、主制御部１０ｆは、自端末で使用予定の設定方式を、記憶部１３に格納されている他の無線通信端末の予定方式情報が示す設定方式に決定する（ステップＳ２０４）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ２０４で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ２０４において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ２０４で決定された予定方式を示す予定方式情報によって更新される。
【０１３１】
続いて、図１０に示すように、主制御部１０ｆは、他の無線通信端末へ送信する変更通知に含める指定情報で指定する設定方式を、記憶部１３に格納されている自端末の予定方式情報が示す設定方式と決定する（ステップＳ２５１）。続いて、主制御部１０ｆは通信制御部１０ｅに変更通知の送信を指示する。指示を受けた通信制御部１０ｅは、他の無線通信端末から受信されて記憶部１３に格納された予定方式情報の送信元の無線通信端末に対する変更通知を通信部１４に送信させる（ステップＳ２５２）。この変更通知には、ステップＳ２５１で決定された設定方式を指定する指定情報が含まれる。
【０１３２】
続いて、主制御部１０ｆは、他の無線通信端末から、変更通知に対する応答を受信したか否かを判定する（ステップＳ２５３）。ステップＳ２５３において、変更通知に対する応答を受信していない場合、再度ステップＳ２５３の判定が行われる。また、ステップＳ２５３において、変更通知に対する応答を受信した場合、主制御部１０ｆは、受信した応答に、肯定的であることを示す情報が含まれているか否かを判定する（ステップＳ２５４）。
【０１３３】
ステップＳ２５４において、受信した応答に、肯定的であることを示す情報が含まれている場合、処理は図８のステップＳ１０４に進む。また、ステップＳ２５４において、受信した応答に、肯定的であることを示す情報が含まれていない場合、主制御部１０ｆは、自端末で使用予定の設定方式を、指示受付部１０ａが受け付けた指示に基づく設定方式に決定する（ステップＳ２５５）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ２５５で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ２５５において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ２５５で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図８のステップＳ１０４に進む。
【０１３４】
図９のステップＳ２０１において、変更通知を受信した場合、図１１に示すように、主制御部１０ｆは、受信した変更通知に、設定方式を指定する指定情報が含まれているか否かを判定する（ステップＳ２６１）。ステップＳ２６１において、受信した変更通知に、設定方式を指定する指定情報が含まれていない場合、主制御部１０ｆは、変更通知に対する応答に、肯定的であることを示す情報をセットする（ステップＳ２６２）。続いて、主制御部１０ｆは通信制御部１０ｅに、変更通知に対する応答の送信を指示する。指示を受けた通信制御部１０ｅは、変更通知の送信元の無線通信端末に対する応答を通信部１４に送信させる（ステップＳ２６８）。
【０１３５】
続いて、主制御部１０ｆは、自端末で使用予定の設定方式を、指示受付部１０ａが受け付けた指示に基づく設定方式に決定する（ステップＳ２６９）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ２６９で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ２６９において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ２６９で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図８のステップＳ１０４に進む。
【０１３６】
ステップＳ２６１において、受信した変更通知に、設定方式を指定する指定情報が含まれている場合、主制御部１０ｆは、記憶部１３に格納されている自端末の可能方式情報が示す設定方式と、受信した変更通知に含まれる指定情報が示す設定方式とを比較し、自端末で使用可能な設定方式が、変更通知で指定されている設定方式を含むか否かを判定する（ステップＳ２６３）。
【０１３７】
記憶部１３に格納されている自端末の可能方式情報が示す設定方式のいずれかが、受信した変更通知に含まれる指定情報が示す設定方式と同一である場合、自端末で使用可能な設定方式が、変更通知で指定されている設定方式を含むと判定される。また、記憶部１３に格納されている自端末の可能方式情報が示す設定方式がいずれも、受信した変更通知に含まれる指定情報が示す設定方式と同一でない場合、自端末で使用可能な設定方式が、変更通知で指定されている設定方式を含まないと判定される。
【０１３８】
ステップＳ２６３において、自端末で使用可能な設定方式が、変更通知で指定されている設定方式を含まない場合、主制御部１０ｆは、変更通知に対する応答に、否定的であることを示す情報をセットする（ステップＳ２６４）。続いて、処理はステップＳ２６８に進む。
【０１３９】
ステップＳ２６３において、自端末で使用可能な設定方式が、変更通知で指定されている設定方式を含む場合、主制御部１０ｆは、変更通知に対する応答に、肯定的であることを示す情報をセットする（ステップＳ２６５）。続いて、主制御部１０ｆは通信制御部１０ｅに、変更通知に対する応答の送信を指示する。指示を受けた通信制御部１０ｅは、変更通知の送信元の無線通信端末に対する応答を通信部１４に送信させる（ステップＳ２６６）。続いて、主制御部１０ｆは、自端末で使用予定の設定方式を、変更通知に含まれる指定情報が示す設定方式に決定する（ステップＳ２６７）。決定された設定方式は変更部１０ｃに通知され、変更部１０ｃによって、ステップＳ２６７で決定された設定方式を示す予定方式情報が生成され、記憶部１３に格納される。ステップＳ２６７において、自端末の予定方式情報が記憶部１３に既に格納されている場合、その予定方式情報が、ステップＳ２６７で決定された予定方式を示す予定方式情報によって更新される。続いて、処理は図８のステップＳ１０４に進む。
【０１４０】
次に、図８〜図１１に従った無線通信端末の動作の例を説明する。図１２は、第２の動作例における各無線通信端末の動作を示している。この図は、既存のネットワーク（インフラストラクチャネットワーク、アドホックネットワークのどちらでもよい）に無線通信端末１が存在している状態で、無線通信端末２がネットワークに参加してデータ通信を行うためにネットワーク設定情報を得ようとする例を示している。この例は、ユーザが無線通信端末１と無線通信端末２に対して設定処理の開始を指示したが、それぞれの無線通信端末で最初に設定された使用予定の設定方式が異なる例である。
【０１４１】
なお、本例では、設定処理およびセットアップ処理は一例としてＷＰＳに従う。また、無線通信端末１ではＰＢＣ方式による設定処理の開始が指示され、無線通信端末２ではＰＩＮ方式による設定処理の開始が指示されるものとする。
【０１４２】
無線通信端末１は、ユーザが設定処理の開始を指示すると（ステップＳ１０１に対応）、自身の使用予定の設定方式をＰＢＣ方式と決定する（ステップＳ１０２に対応）。そして、無線通信端末１は、可能方式情報（この例ではＰＩＮ方式とＰＢＣ方式）、予定方式情報（この例ではステップＳ１０２の結果によりＰＢＣ方式）を含むＢｅａｃｏｎの定期的な送信を開始する（ステップＳ１０３，Ｓ１０４に対応）。
【０１４３】
この時点では、無線通信端末２が本実施形態の動作を開始していないため、無線通信端末１は、無線通信端末２から、可能方式情報、予定方式情報、変更通知のいずれも受信しない（ステップＳ１０７，Ｓ２０１に対応）。無線通信端末１は、ステップＳ１０２で使用予定の設定方式を決定してから所定の時間が経過するまで、これらの情報や変更通知の受信待ちを繰り返す。
【０１４４】
無線通信端末２は、ユーザが設定処理の開始を指示すると（ステップＳ１０１に対応）、自身の使用予定の設定方式をＰＩＮ方式と決定する（ステップＳ１０２に対応）。そして、無線通信端末２は、可能方式情報（この例ではＰＩＮ方式とＰＢＣ方式）、予定方式情報（この例ではステップＳ１０２の結果によりＰＩＮ方式）を含むＰｒｏｂｅ  Ｒｅｑｕｅｓｔの定期的な送信を開始する（ステップＳ１０３，Ｓ１０４に対応）。
【０１４５】
無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを受信することにより可能方式情報および予定方式情報を受信する（ステップＳ１０７に対応）。受信した予定方式情報がＰＩＮ方式を示しており、自身の使用予定の設定方式がＰＢＣ方式であるため（ステップＳ１０８に対応）、無線通信端末１は、受信した可能方式情報および予定方式情報を記憶する（ステップＳ１１０に対応）。また、無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔの受信に対する応答として、Ｂｅａｃｏｎに含まれる可能方式情報、予定方式情報のそれぞれと同じ情報を含むＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを送信する。
【０１４６】
無線通信端末２は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信することにより可能方式情報および予定方式情報を受信する（ステップＳ１０７に対応）。受信した予定方式情報がＰＢＣ方式を示しており、自身の使用予定の設定方式がＰＩＮ方式であるため（ステップＳ１０８に対応）、無線通信端末２は、受信した可能方式情報および予定方式情報を記憶する（ステップＳ１１０に対応）。
【０１４７】
互いの無線通信端末で設定方式が一致しないまま時間が経過すると、先に使用予定の設定方式を決定した無線通信端末１において、決定から所定の時間が経過する（ステップＳ１１２に対応）。無線通信端末１では、記憶している無線通信端末２の予定方式情報が示す設定方式（ＰＩＮ方式）が、自身のユーザから指示された設定方式（ＰＢＣ方式）と異なる（ステップＳ１１３に対応）。
【０１４８】
ここで、優先度レベルの基準をセキュリティとした場合、無線通信端末１のユーザから指示された設定方式（ＰＢＣ方式）は、無線通信端末１が記憶している無線通信端末２の予定方式情報が示す設定方式（ＰＩＮ方式）よりもセキュリティが低い（ステップＳ２０２に対応）。また、無線通信端末１で使用可能な設定方式（ＰＩＮ方式，ＰＢＣ方式）は、無線通信端末１が記憶している無線通信端末２の予定方式情報が示す設定方式（ＰＩＮ方式）を含む（ステップＳ２０３に対応）。このため、無線通信端末１は自身の使用予定の設定方式を、無線通信端末１が記憶している無線通信端末２の予定方式情報が示す設定方式（ＰＩＮ方式）に変更する（ステップＳ２０４に対応）。続いて、無線通信端末１は、無線通信端末２に対して、自身の使用予定の設定方式（ＰＩＮ方式）を指定する指定情報を含む変更通知を送信する（ステップＳ２５１，Ｓ２５２に対応）。
【０１４９】
無線通信端末２は、設定方式（ＰＩＮ方式）を指定する指定情報を含む変更通知を無線通信端末１から受信し（ステップＳ２０１，Ｓ２６１に対応）、自身の可能方式情報が示す設定方式（ＰＩＮ方式，ＰＢＣ方式）は、変更通知に含まれる指定情報で指定されている設定方式（ＰＩＮ方式）を含むので（ステップＳ２６３に対応）、肯定的であることを示す情報を含む、変更通知に対する応答を無線通信端末１へ送信する（ステップＳ２６５，Ｓ２６６に対応）。続いて、無線通信端末２は、使用予定の設定方式を、変更通知に含まれる指定情報で指定されている設定方式であるＰＩＮ方式に決定する（ステップＳ２６７に対応）。ここで決定された設定方式（ＰＩＮ方式）は、自身のユーザから指示された設定方式（ＰＩＮ方式）と同一である。
【０１５０】
無線通信端末１は、変更通知に対する応答を受信する（ステップＳ２５３に対応）。変更通知に対する応答の内容は肯定的であるので（ステップＳ２５４に対応）、無線通信端末１が定期的に送信しているＢｅａｃｏｎおよびＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅに含まれる予定方式情報が示す設定方式がＰＩＮ方式に変更される（ステップＳ１０４に対応）。
【０１５１】
無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔを受信することにより可能方式情報および予定方式情報を受信し（ステップＳ１０７に対応）、受信した予定方式情報が示す設定方式がＰＩＮ方式であり、自身の使用予定の設定方式であるＰＩＮ方式と一致するため（ステップＳ１０８に対応）、一致した設定方式（ＰＩＮ方式）に基づき生成されるパスワードを用いてセットアップ処理を実施する（ステップＳ１０９に対応）。また、無線通信端末１は、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔの受信に対する応答として、Ｂｅａｃｏｎに含まれる可能方式情報、予定方式情報のそれぞれと同じ情報を含むＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを送信する。
【０１５２】
無線通信端末２は、Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信することにより、可能方式情報および予定方式情報を受信し（ステップＳ１０７に対応）、受信した予定方式情報が示す設定方式がＰＩＮ方式であり、自身の使用予定の設定方式であるＰＩＮ方式と一致するため（ステップＳ１０８に対応）、一致した設定方式（ＰＩＮ方式）に基づき生成されるパスワードを用いてセットアップ処理を実施する（ステップＳ１０９に対応）。
【０１５３】
上記の処理により、無線通信端末１，２で使用予定の設定方式が同一となるので、セットアップ処理を成功させることができる。
【０１５４】
上述したように、第１の動作例では、無線通信を行う予定の２台の無線通信端末で使用予定の設定方式が異なる場合（ステップＳ１１３に対応）、一方の無線通信端末が変更要求を送信し（ステップＳ１３４に対応）、変更要求を受信した無線通信端末が使用予定の設定方式を変更することによって（ステップＳ１４２，Ｓ１４５に対応）、セットアップ処理の成功確率を高めることができる。また、第２の動作例では、無線通信を行う予定の２台の無線通信端末で使用予定の設定方式が異なる場合（ステップＳ１１３に対応）、一方の無線通信端末が使用予定の設定方式を変更して変更通知を送信し（ステップＳ２５２に対応）、他方の無線通信端末が、変更通知を受信したことを確認することによって（ステップＳ２０１，Ｓ２６６，Ｓ２６８）、セットアップ処理の成功確率を高めることができる。
【０１５５】
また、第１の動作例では、変更要求に、変更後の使用予定の設定方式を指定する指定情報が含まれることによって（ステップＳ１３３に対応）、変更後の設定方式を指定することが可能となるため、セットアップ処理の成功確率をより高めることができる。
【０１５６】
また、第１の動作例では、無線通信を行う予定の２台の無線通信端末で使用予定の設定方式が異なる場合（ステップＳ１１３に対応）、一方の無線通信端末は、他方の無線通信端末の変更可否情報に基づいて他方の無線通信端末で設定方式の変更が可能であるか否かを判定する（ステップＳ１１５に対応）。判定の結果、他方の無線通信端末で設定方式の変更が可能である場合、一方の無線通信端末は他方の無線通信端末へ変更要求を送信し（ステップＳ１３４に対応）、他方の無線通信端末で設定方式の変更が不可能である場合、一方の無線通信端末は自身で使用予定の設定方式を変更する（ステップＳ１１７，Ｓ１１８に対応）。これによって、使用予定の設定方式を変更できない無線通信端末に対して変更要求が送信されなくなるので、セットアップ処理をより迅速に成功させることができる。
【０１５７】
また、第１の動作例では、より優先度レベルが高い設定方式に基づく設定処理が指示された無線通信端末が変更要求を送信する（ステップＳ１１９，Ｓ１３４に対応）。さらに、変更要求を受信した無線通信端末は、使用予定の設定方式を、より優先度レベルが高い設定方式に変更する（ステップＳ１４２，ステップＳ１４５に対応）。これによって、よりセキュリティの高い設定方式、あるいは、より利便性の高い設定方式に基づく設定処理を開始し、セットアップ処理の成功確率を高めることができる。
【０１５８】
また、第２の動作例では、無線通信を行う予定の２台の無線通信端末間で変更通知が送受信されることによって、２台の無線通信端末のそれぞれで設定処理の開始タイミングを確定することが可能となるため、無駄な待ち時間が発生することなく、セットアップ処理をより迅速に成功させることができる。
【０１５９】
また、第２の動作例では、変更通知を送信した無線通信端末は、相手の無線通信端末から肯定的な応答を受信した後（ステップＳ２５３，Ｓ２５４に対応）、設定処理およびセットアップ処理を実施する（ステップＳ１０９に対応）。さらに、変更通知を受信した無線通信端末は、相手の無線通信端末における使用予定の設定方式の変更を認めるか否かを判定し（ステップＳ２６１，Ｓ２６３に対応）、相手の無線通信端末における使用予定の設定方式の変更を認める場合には、肯定的な応答を送信した後（ステップＳ２６６に対応）、設定処理およびセットアップ処理を実施する（ステップＳ１０９に対応）。これによって、使用予定の設定方式の変更に関して２台の無線通信端末で考えが一致した場合に設定処理およびセットアップ処理が実施されるので、セットアップ処理の成功確率をより高めることができる。
【０１６０】
また、第２の動作例では、変更通知に、変更後の使用予定の設定方式を指定する指定情報が含まれ（ステップＳ２５１に対応）、変更通知を受信した無線通信端末は、変更通知で指定された設定方式に基づいて、相手の無線通信端末における使用予定の設定方式の変更を認めるかどうかを判定する（ステップＳ２６１，Ｓ２６３に対応）。これによって、セットアップ処理の成功確率をより高めることができる。
【０１６１】
また、第２の動作例では、より優先度レベルが低い設定方式に基づく設定処理が指示された無線通信端末が使用予定の設定方式を変更し（ステップＳ２０２，Ｓ２０４に対応）、変更通知を送信する（ステップＳ２５２に対応）。これによって、よりセキュリティの高い設定方式、あるいは、より利便性の高い設定方式に基づく設定処理を開始し、セットアップ処理の成功確率を高めることができる。
【０１６２】
本実施形態による無線通信装置の動作および機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体（本実施形態の記憶部１３に対応）に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行させることにより、本実施形態の無線通信端末を構成してもよい。
【０１６３】
ここで、「コンピュータ」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１６４】
また、上述したプログラムは、このプログラムを記憶装置等に格納したコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により他のコンピュータに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体のことをいう。また、上述したプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能を、コンピュータに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１６５】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【０１６６】
１０・・・制御部、１０ａ・・・指示受付部、１０ｂ・・・設定部、１０ｃ・・・変更部、１０ｄ・・・処理部、１０ｆ・・・主制御部、１０ｅ・・・通信制御部、１１・・・操作部、１２・・・表示部、１３・・・記憶部、１４・・・通信部
【図１】
0005738790.tif 000002
【図２】
0005738790.tif 000003
【図３】
0005738790.tif 000004
【図４】
0005738790.tif 000005
【図５】
0005738790.tif 000006
【図６】
0005738790.tif 000007
【図７】
0005738790.tif 000008
【図８】
0005738790.tif 000009
【図９】
0005738790.tif 000010
【図１０】
0005738790.tif 000011
【図１１】
0005738790.tif 000012
【図１２】
0005738790.tif 000013