(57)【特許請求の範囲】
【請求項１】
無線ネットワーク内の端末の通信を中継可能なアクセスポイントであって、
前記無線ネットワークの無線設定として現在設定されている第１の無線設定を第２の無線設定に変更するための設定変更要求を第１の端末から受信する要求受信手段と、
前記第１の端末と異なる他の端末であって、前記第１の無線設定にしたがって前記アクセスポイントと通信する前記他の端末が、前記無線ネットワーク内に存在するかを判断する判断手段と、
前記無線ネットワーク内に前記他の端末が存在すると判断された場合に、当該他の端末に、前記第１の無線設定が変更される旨を通知する通知手段と、
前記無線ネットワーク内に前記他の端末が存在すると判断された場合に、前記第１の無線設定を保存する保存手段と、
前記設定変更要求に応じて前記第１の無線設定を前記第２の無線設定に変更する設定変更手段と、を備え、
前記設定変更手段は、前記無線ネットワーク内に前記他の端末が存在すると判断された場合に、前記通知手段による通知後、かつ、前記保存手段による保存後に、前記第１の無線設定を前記第２の無線設定に変更することを特徴とするアクセスポイント。
【請求項２】
前記無線ネットワーク内の端末を示すアドレスのうち特定のアドレスに端末が存在するかを問い合わせる問合手段と、
前記特定のアドレスに端末が存在する場合に、前記問合手段による問い合わせに応じて当該端末が送信する応答を受信する応答受信手段と、を備え、
前記判断手段は、前記応答受信手段が受信した前記応答に基づいて、前記他の端末が、前記無線ネットワーク内に存在するかを判断することを特徴とする請求項１に記載のアクセスポイント。
【請求項３】
アクセスポイントが通信を中継可能な無線ネットワーク内の端末であって、
前記無線ネットワーク内の端末を示すアドレスのうち特定のアドレスに存在し、
前記アクセスポイントから、前記特定のアドレスに端末が存在するかの問い合わせを受信する問合受信手段と、
前記問い合わせに応じて前記アクセスポイントに応答を送信する応答手段と、
前記応答に応じて前記アクセスポイントが送信する通知であって、第１の無線設定が変更される旨の通知を受信する通知受信手段と、
前記通知受信手段が前記通知を受信した場合に、前記第１の無線設定を保存する保存手段と、
前記通知受信手段が前記通知を受信した場合に、前記アクセスポイントと異なる他のアクセスポイントへの接続を試行する接続試行手段と、を備え、
前記接続試行手段は、前記通知受信手段が前記通知を受信した場合に、前記保存手段による保存後に、前記他のアクセスポイントへの接続を試行することを特徴とする端末。
【請求項４】
無線ネットワーク内の端末の通信を中継可能なアクセスポイントを制御するためのプログラムであって、
コンピュータを、
前記無線ネットワークの無線設定として現在設定されている第１の無線設定を第２の無線設定に変更するための設定変更要求を第１の端末から受信する要求受信手段、
前記第１の端末と異なる他の端末であって、前記第１の無線設定にしたがって前記アクセスポイントと通信する前記他の端末が、前記無線ネットワーク内に存在するかを判断する判断手段、
前記無線ネットワーク内に前記他の端末が存在すると判断された場合に、当該他の端末に、前記第１の無線設定が変更される旨を通知する通知手段、
前記無線ネットワーク内に前記他の端末が存在すると判断された場合に、前記第１の無線設定を保存する保存手段、
前記設定変更要求に応じて前記第１の無線設定を前記第２の無線設定に変更する設定変更手段、として機能させ、
前記設定変更手段は、前記無線ネットワーク内に前記他の端末が存在すると判断された場合に、前記通知手段による通知後、かつ、前記保存手段による保存後に、前記第１の無線設定を前記第２の無線設定に変更することを特徴とするプログラム。
【請求項５】
前記無線ネットワーク内の端末を示すアドレスのうち特定のアドレスに端末が存在するかを問い合わせる問合手段、
前記特定のアドレスに端末が存在する場合に、前記問合手段による問い合わせに応じて当該端末が送信する応答を受信する応答受信手段、としてさらに機能させ、
前記判断手段は、前記応答受信手段が受信した前記応答に基づいて、前記他の端末が、前記無線ネットワーク内に存在するかを判断することを特徴とする請求項４に記載のプログラム。
【請求項６】
アクセスポイントが通信を中継可能な無線ネットワーク内の端末を制御するためのプログラムであって、
コンピュータを、
前記無線ネットワーク内の端末を示すアドレスのうち特定のアドレスに存在し、
前記アクセスポイントから、前記特定のアドレスに端末が存在するかの問い合わせを受信する問合受信手段、
前記問い合わせに応じて前記アクセスポイントに応答を送信する応答手段、
前記応答に応じて前記アクセスポイントが送信する通知であって、第１の無線設定が変更される旨の通知を受信する通知受信手段、
前記通知受信手段が前記通知を受信した場合に、前記第１の無線設定を保存する第２の保存手段、
前記通知受信手段が前記通知を受信した場合に、前記アクセスポイントと異なる他のアクセスポイントへの接続を試行する接続試行手段、として機能させ、
前記接続試行手段は、前記通知受信手段が前記通知を受信した場合に、前記第２の保存手段による保存後に、前記他のアクセスポイントへの接続を試行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワーク内の端末の通信を中継可能なアクセスポイント、アクセスポイントが通信を中継可能な無線ネットワーク内の端末、および無線ネットワーク内の端末の通信を中継可能なアクセスポイントを制御するためのプログラムに関する。
【背景技術】
【０００２】
パスワードを設定して、設定変更可能なケースを制限する技術が知られている。
【０００３】
例えば特許文献１の技術では、設定変更をする前にユーザ認証を行い、パスワードが一致した場合に限り、設定変更を可能にし、パスワードが一致しない場合、他者が設定変更を試みているとして、設定操作禁止モードに移行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−４３７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザが誤って無線設定を変更してしまうことが多々ある。例えば、無線設定は一般的に煩雑で難しい傾向があり、ユーザが、誤操作により意図しないにもかかわらず無線設定を変更してしまう場合や、ユーザが既存の無線ネットワークを知らずに新規に無線ネットワークを構築してしまう場合等である。このように誤って無線設定変更がなされると、無線ネットワーク内の端末の通信が切断されてしまうという問題が生じる。
【０００６】
これに対し、特許文献１の技術では、パスワードの入力の有無により、設定変更を許可するか否かを制御するにすぎず、ユーザが誤って無線設定を変更してしまう場合が起こり得る。したがって、上記の問題を解決することができない。
【０００７】
また、上記のような誤った無線設定変更ではなく、ユーザが既存の無線ネットワークの無線設定を意図的に変更する場合であっても、無線ネットワーク内でこれまで通信可能であった端末が、通信を切断されてしまうという問題が生じる。
【０００８】
そこで、本発明は、無線設定の設定変更要求がなされた場合に、無線ネットワーク内に存在する端末が通信不可能な状況に陥ることを抑制できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するためになされた本発明のアクセスポイントは、無線ネットワーク内の端末の通信を中継可能なアクセスポイントであって、無線ネットワークの無線設定として現在設定されている第１の無線設定を第２の無線設定に変更するための設定変更要求を第１の端末から受信する要求受信手段と、第１の端末と異なる他の端末であって、第１の無線設定にしたがってアクセスポイントと通信する他の端末が、無線ネットワーク内に存在するかを判断する判断手段と、無線ネットワーク内に他の端末が存在しないと判断された場合に、設定変更要求に応じて第１の無線設定を第２の無線設定に変更し、無線ネットワーク内に他の端末が存在すると判断された場合に、設定変更要求に応じて第１の無線設定を第２の無線設定に変更せず、第１の無線設定を維持する設定変更手段と、を備えることを特徴とする。
【００１０】
無線ネットワーク内に他の端末が存在しないと判断された場合、第１の無線設定が第２の無線設定に変更されても他の端末への影響は生じないため、第１の無線設定が第２の無線設定に変更される。一方、無線ネットワーク内に他の端末が存在すると判断された場合、第１の無線設定が第２の無線設定に変更されると他の端末への影響が生じるため、第１の無線設定は変更されず、維持される。このように、設定変更要求がなされた場合に、無線ネットワークの状況により第１の無線設定が変更されるか否かが制御される。これにより、無線ネットワーク内に存在する端末が通信不可能な状況に陥ることを抑制できる。
【００１１】
なお、第１の端末とは、無線ネットワーク内に存在する端末であっても、無線ネットワーク内に存在しない端末（例えば、アクセスポイントと有線で接続された端末）であってもよい。
【００１２】
また、かかる目的を達成するためになされた本発明の他のアクセスポイントは、無線ネットワーク内の端末の通信を中継可能なアクセスポイントであって、無線ネットワークの無線設定として現在設定されている第１の無線設定を第２の無線設定に変更するための設定変更要求を第１の端末から受信する要求受信手段と、第１の端末と異なる他の端末であって、第１の無線設定にしたがってアクセスポイントと通信する他の端末が、無線ネットワーク内に存在するかを判断する判断手段と、無線ネットワーク内に他の端末が存在すると判断された場合に、他の端末に、第１の無線設定が変更される旨を通知する通知手段と、設定変更要求に応じて第１の無線設定を第２の無線設定に変更する設定変更手段と、を備え、設定変更手段は、無線ネットワーク内に他の端末が存在すると判断された場合に、通知手段による通知後に、第１の無線設定を第２の無線設定に変更することを特徴とする。
【００１３】
無線ネットワーク内に他の端末が存在しないと判断された場合、第１の無線設定が第２の無線設定に変更されても他の端末への影響は生じないため、第１の無線設定が第２の無線設定に変更される。一方、無線ネットワーク内に他の端末が存在すると判断された場合、第１の無線設定が第２の無線設定に変更されると他の端末への影響が生じるため、他の端末へ第１の無線設定が変更される旨を通知後に第１の無線設定を第２の無線設定に変更する。これにより、無線ネットワーク内に他の端末が存在する場合でも、他の端末は第１の無線設定が変更されることを認識できるため、通知に応じて通信を維持するための対処に処理を移行できる。すなわち、無線ネットワーク内に存在する端末が通信不可能な状況に陥ること抑制できる。
【００１４】
なお、第１の端末とは、無線ネットワーク内に存在する端末であっても、無線ネットワーク内に存在しない端末（例えば、アクセスポイントと有線で接続された端末）であってもよい。
【００１５】
上記のアクセスポイントにおいて、無線ネットワーク内に前記他の端末が存在すると判断された場合に、第１の無線設定を保存する第１の保存手段をさらに備え、設定変更手段は、無線ネットワーク内に他の端末が存在すると判断された場合に、第１の保存手段による保存後に、第１の無線設定を第２の無線設定に変更するとよい。
【００１６】
アクセスポイントは、無線ネットワーク内に他の端末が存在すると判断された場合に、現在の無線設定を保存した後、無線設定を変更する。これにより、アクセスポイントは、変更前の無線設定に戻すことが可能になり、変更前の無線設定による通信を再度実現可能になる。
【００１７】
上記のアクセスポイントにおいて、無線ネットワーク内の端末を示すアドレスのうち特定のアドレスに端末が存在するかを問い合わせる問合手段と、特定のアドレスに端末が存在する場合に、問合手段による問い合わせに応じて端末が送信する応答を受信する応答受信手段と、を備え、判断手段は、応答受信手段が受信した応答に基づいて、他の端末が、前記無線ネットワーク内に存在するかを判断するとよい。
【００１８】
これにより、アクセスポイントは、応答受信手段が受信した応答に基づいて、他の端末が、無線ネットワーク内に存在するかを判断することができる。
【００１９】
また、かかる目的を達成するためになされた本発明の端末は、アクセスポイントが通信を中継可能な無線ネットワーク内の端末であって、無線ネットワーク内の端末を示すアドレスのうち特定のアドレスに存在し、アクセスポイントから、特定のアドレスに端末が存在するかの問い合わせを受信する問合受信手段と、問い合わせに応じてアクセスポイントに応答を送信する応答手段と、応答に応じてアクセスポイントが送信する通知であって、第１の無線設定が変更される旨の通知を受信する通知受信手段と、通知受信手段が通知を受信した場合に、アクセスポイントと異なる他のアクセスポイントへの接続を試行する接続試行手段と、を備えることを特徴とする。
【００２０】
これにより、無線ネットワーク内に他の端末が存在する場合、他の端末は通知に応じて他のアクセスポイントへの接続を試行することにより、他の端末が通信不可能な状況に陥ること抑制できる。
【００２１】
上記の端末において、通知受信手段が通知を受信した場合に、第１の無線設定を保存する第２の保存手段をさらに備え、接続試行手段は、通知受信手段が通知を受信した場合に、第２の保存手段による保存後に、他のアクセスポイントへの接続を試行するとよい。
【００２２】
端末は、通知を受信した場合に、現在の無線設定を保存した後、他のアクセスポイントへの接続を試みる。これにより、他の端末は、変更前の無線設定に戻すことが可能になり、変更前の無線設定による通信を再度実現可能になる。
【００２３】
また、かかる目的を達成するためになされた本発明のプログラムは、無線ネットワーク内の端末の通信を中継可能なアクセスポイントを制御するためのプログラムであって、コンピュータを、無線ネットワークの無線設定として現在設定されている第１の無線設定を第２の無線設定に変更するための設定変更要求を第１の端末から受信する要求受信手段、第１の端末と異なる他の端末であって、第１の無線設定にしたがってアクセスポイントと通信する他の端末が、無線ネットワーク内に存在するかを判断する判断手段、無線ネットワーク内に他の端末が存在しないと判断された場合に、設定変更要求に応じて第１の無線設定を第２の無線設定に変更し、無線ネットワーク内に他の端末が存在すると判断された場合に、設定変更要求に応じて第１の無線設定を第２の無線設定に変更せず、第１の無線設定を維持する設定変更手段、として機能させることを特徴とする。
【００２４】
これにより、上記プログラムを備えるアクセスポイントは、無線ネットワーク内に存在する端末が通信不可能な状況に陥ることを抑制できる。
【００２５】
また、かかる目的を達成するためになされた本発明の他のプログラムは、無線ネットワーク内の端末の通信を中継可能なアクセスポイントを制御するためのプログラムであって、コンピュータを、無線ネットワークの無線設定として現在設定されている第１の無線設定を第２の無線設定に変更するための設定変更要求を第１の端末から受信する要求受信手段、第１の端末と異なる他の端末であって、第１の無線設定にしたがってアクセスポイントと通信する他の端末が、無線ネットワーク内に存在するかを判断する判断手段、無線ネットワーク内に他の端末が存在すると判断された場合に、他の端末に、第１の無線設定が変更される旨を通知する通知手段、設定変更要求に応じて第１の無線設定を第２の無線設定に変更する設定変更手段、として機能させ、設定変更手段は、無線ネットワーク内に他の端末が存在すると判断された場合に、通知手段による通知後に、第１の無線設定を第２の無線設定に変更することを特徴とする。
【００２６】
これにより、上記プログラムを備えるアクセスポイントは、無線ネットワーク内に存在する端末が通信不可能な状況に陥ることを抑制できる。
【発明の効果】
【００２７】
本発明に係るアクセスポイントによれば、無線設定の設定変更要求がなされた場合に、無線ネットワーク内に存在する端末が通信不可能な状況に陥ることを抑制することができる。
【図面の簡単な説明】
【００２８】
【図１】第１実施形態の概要を示す説明図である。
【図２】アクセスポイント１０およびプリンタ１５の構成を示すブロック図である。
【図３】第１実施形態におけるアクセスポイント１０および各端末が実行する処理を示すシーケンス図である。
【図４】第２実施形態の概要を説明するための説明図である。
【図５】第２実施形態におけるアクセスポイント１０および各端末が実行する処理を示すシーケンス図である。
【発明を実施するための形態】
【００２９】
以下、実施形態を図面に基づき説明する。
【００３０】
（Ａ．第１実施形態）
（Ａ−１．第１実施形態の概要）
図１を参照して第１実施形態の概要を説明する。図１は、第１実施形態の概要を示す説明図である。
【００３１】
図１（ａ）に示すように、アクセスポイント１０は、無線ネットワーク１内のＰＣ１３と、プリンタ１５と、ＰＣ１７と、ＰＣ１９と、の通信を中継している。
【００３２】
ここで、ＰＣ１９が、ユーザの誤操作により設定変更要求をアクセスポイント１０に送信してしまったとする。すると、アクセスポイント１０は、無線ネットワーク１内に他の端末が存在するかを判断し、他の端末が存在すると判断した場合には、設定変更を拒否する（図１（ａ）参照）。一方、他の端末が存在しないと判断した場合には、無線設定を変更する（図１（ｂ）参照）。
【００３３】
（Ａ−２．アクセスポイント１０の構成）
図２（ａ）を参照してアクセスポイント１０の構成を説明する。図２（ａ）は、アクセスポイント１０の構成を示すブロック図である。
【００３４】
アクセスポイントは、ＣＰＵ１０１と、ＲＯＭ１０３と、ＲＡＭ１０５と、ＮＶＲＡＭ１０７と、ネットワークＩ／Ｆ１１３と、を備える。
【００３５】
ＣＰＵ１０１は、アクセスポイント１０のすべての構成を統括制御する。
【００３６】
ＲＯＭ１０３は、アクセスポイント１０が様々な処理を実行するためのプログラムを記憶する。ＣＰＵ１０１は、ＲＯＭ１０３に記憶されるプログラムにしたがって、後述の処理を行う。
【００３７】
ＲＡＭ１０５は、ＣＰＵ１０１が各種処理を行った際に作成されるデータを記憶する記憶領域として用いられ、また、ＣＰＵ１０１が各種処理を行う際に記憶領域として用いられる。
【００３８】
ＮＶＲＡＭ１０７は、無線設定領域１０９と、保存領域１１１と、を備える。
【００３９】
無線設定領域１０９には、アクセスポイント１０に現在設定されている無線設定が記憶される。
【００４０】
保存領域１１１には、アクセスポイント１０が無線設定を新たな設定に変更する際、アクセスポイント１０に現在設定されている無線設定が記憶される。詳細は、第２実施形態にて説明する。
【００４１】
ネットワークＩ／Ｆ１１３は、アクセスポイント１０を無線ネットワーク１に接続するためのインターフェイスである。
【００４２】
（Ａ−３．プリンタ１５の構成）
続いて、図２（ｂ）を参照して無線ネットワーク１内の端末であって、設定変更要求を送信した端末（ＰＣ１９）以外の端末の構成を、プリンタ１５を例に説明する。図２（ｂ）は、プリンタ１５の構成を示すブロック図である。
【００４３】
なお、ＰＣ１３およびＰＣ１７についても、印刷手段の有無を除いてプリンタ１５と同様の構成である。
【００４４】
プリンタ１５は、ＣＰＵ１５１と、ＲＯＭ１５３と、ＲＡＭ１５７と、ＮＶＲＡＭ１５９と、操作手段１６７と、印刷手段１６９と、を備える。
【００４５】
ＣＰＵ１５１は、プリンタ１５のすべての構成を統括制御する。
【００４６】
ＲＯＭ１５３は、プリンタ１５が様々な処理を実行するためのプログラム（例えば印刷処理のためのプログラム）を記憶する。ＣＰＵ１５１は、ＲＯＭ１５３に記憶されるプログラムにしたがって、後述の処理を行う。
【００４７】
ＲＡＭ１５７は、ＣＰＵ１５１が各種処理を行った際に作成されるデータを記憶する記憶領域として用いられ、また、ＣＰＵ１５１が各種処理を行う際に記憶領域として用いられる。
【００４８】
ＮＶＲＡＭ１５９は、無線設定領域１６１と、保存領域１６３と、第２候補領域１６５と、を備える。
【００４９】
無線設定領域１６１には、プリンタ１５に現在設定されている無線設定が記憶される。
【００５０】
保存領域１６３には、プリンタ１５がアクセスポイント１０から設定変更通知（後述）を受信した際、プリンタ１５に現在設定されている無線設定が記憶される。詳細は第２実施形態にて説明する。
【００５１】
第２候補領域１６５には、プリンタ１５が第２候補のアクセスポイント２１に接続要求するための無線設定、すなわち、第２候補のアクセスポイントの無線設定が記憶される。詳細は第２実施形態にて説明する。
【００５２】
操作手段１６７は、操作キーを備える。ユーザは、操作手段１６７を操作することにより、プリンタ１５に様々な処理（例えばコピー処理）を実行させることができる。
【００５３】
印刷手段１６９は、印刷指示に従って、印刷処理を実行する。
【００５４】
ネットワークＩ／Ｆ１７１は、プリンタ１５を無線ネットワーク１に接続するためのインターフェイスである。
【００５５】
（Ａ−４．アクセスポイント１０および各端末が実行する処理）
続いて、図３を参照して各端末が実行する処理を説明する。図３は、第１実施形態における各端末が実行する処理を示すシーケンス図である。
【００５６】
まず、図３（ａ）を参照して、無線ネットワーク１内に、設定変更要求を送信した端末（ＰＣ１９）と異なる他の端末（以下、他の端末と呼ぶ）が存在する場合について説明する。なお、他の端末として、プリンタ１５を例に説明するが、ＰＣ１３およびＰＣ１５についてもプリンタ１５と同様の処理を行う。
【００５７】
ＰＣ１９は、無線ネットワーク１に現在設定されている無線設定（以下、第１の無線設定と呼ぶ）の要求を示す無線設定要求（以下、無線設定要求と呼ぶ）を、アクセスポイント１０に送信する（Ａ）。アクセスポイント１０は、ＰＣ１９から無線設定要求を受信する（Ａ）。
【００５８】
続いて、アクセスポイント１０は、第１の無線設定をＰＣ１９に送信する（Ｂ）。ＰＣ１９は、アクセスポイント１０から第１の無線設定を受信する（Ｂ）。
【００５９】
続いて、ＰＣ１９は、第１の無線設定を第２の無線設定へ変更することを要求する設定変更要求（以下、設定変更要求と呼ぶ）をアクセスポイント１０に送信する（Ｃ）。アクセスポイント１０は、ＰＣ１９から設定変更要求を受信する（Ｃ）。
【００６０】
続いて、アクセスポイント１０は、無線ネットワーク１内に、ＰＣ１９以外の端末が存在するかを検索する（Ｄ）。具体的には、アクセスポイント１０は、無線ネットワーク１に対応するブロードキャストアドレスに、ブロードキャストを送信する（Ｄ）。プリンタ１５は、アクセスポイント１０からブロードキャストを受信する（Ｄ）。
【００６１】
続いて、プリンタ１５は、ブロードキャストに応じて、自身が無線ネットワーク１内に存在することを示す応答（以下、応答と呼ぶ）をアクセスポイント１０に送信する（Ｅ）。アクセスポイント１０は、プリンタ１５から応答を受信する（Ｅ）。
【００６２】
続いて、アクセスポイント１０は、受信した応答が、他の端末から送信されたかを判断することにより、無線ネットワーク１内に他の端末が存在するかを判断する。
【００６３】
より具体的には、アクセスポイント１０は、ＰＣ１９のＩＰアドレスを記憶しておく。そして、ブロードキャストに対して応答を送信した端末のＩＰアドレスが、ＰＣ１９のＩＰアドレス以外も存在するかを判断する。応答を送信した端末のＩＰアドレスがＰＣ１９のＩＰアドレス以外も存在する場合には、無線ネットワーク１内に他の端末が存在すると判断する。一方、応答を送信した端末のＩＰアドレスがＰＣ１９のＩＰアドレスしか存在しない場合には、無線ネットワーク１内に他の端末が存在しないと判断する。
【００６４】
ここで、プリンタ１５はブロードキャストに対して応答しているため、アクセスポイントは、無線ネットワーク１内に他の端末が存在すると判断する（Ｆ）。
【００６５】
アクセスポイント１０は、無線ネットワーク１内に他の端末が存在すると判断すると、第１の無線設定を変更することなく、要求失敗通知をＰＣ１９に送信する（Ｇ）。ＰＣ１９は、要求失敗通知をアクセスポイント１０から受信する（Ｇ）。
【００６６】
次に、図３（ｂ）を参照して、無線ネットワーク１内に、他の端末が存在しない場合について説明する。なお、図３（ｂ）のＡ〜Ｄの処理は、図３（ａ）の場合と同様であるため、説明を省略する。
【００６７】
アクセスポイント１０は、無線ネットワーク１に対応するブロードキャストアドレスにブロードキャストを送信すると（Ｄ）、ＰＣ１９からは応答を受信するものの他の端末からは応答を受信しない。
【００６８】
したがって、アクセスポイント１０は、無線ネットワーク１内に他の端末が存在しないと判断する（Ｈ）。
【００６９】
アクセスポイント１０は、無線ネットワーク１内に他の端末が存在しないと判断すると、第１の無線設定を、設定変更要求に応じて第２の無線設定に変更する（Ｉ）。より具体的には、ＮＶＲＡＭ１０７内の無線設定領域１０９に記憶されていた第１の無線設定を消去し、第２の無線設定を無線設定領域１０９に記憶する。
【００７０】
続いて、アクセスポイント１０は、要求成功通知をＰＣ１９に送信する（Ｊ）。ＰＣ１９は、要求成功通知をアクセスポイント１０から受信する（Ｊ）。
【００７１】
このように、アクセスポイント１０は、無線ネットワーク１内に他の端末が存在するかを判断することにより、現在の無線設定を変更するか否かを制御する。すなわち、アクセスポイント１０は、無線ネットワーク１の状況を判断することにより、ＰＣ１９からの設定変更要求が意図された要求であるかを判断している。アクセスポイント１０は、他の端末が無線ネットワーク１内に存在する場合には、設定変更要求は誤った要求であると判断し、現在の無線設定を維持する。一方、他の端末が無線ネットワーク１内に存在しない場合には、設定変更要求が意図された要求であると判断し、新たな無線設定に変更する。
【００７２】
これにより、無線ネットワーク１内の端末のユーザが、誤操作によって設定変更要求をアクセスポイント１０に送信してしまった場合でも、無線ネットワーク１の通信を維持することができる。
【００７３】
（Ｂ．第２実施形態）
（Ｂ−１．第２実施形態の概要）
続いて、図４を参照して第２実施形態の概要を説明する。図４は、第２実施形態の概要を説明するための説明図である。
【００７４】
なお、第２実施形態は、無線ネットワーク１内に他の端末が存在しない場合の処理については第１実施形態と同様であるため、無線ネットワーク１内に他の端末が存在する場合についてのみ説明する。
【００７５】
アクセスポイント１０は、ＰＣ１９から設定変更要求を受信すると、無線ネットワーク１内に他の端末が存在するかを判断し、他の端末が存在すると判断した場合には、他の端末に無線設定が変更されることを示す設定変更通知を送信する。アクセスポイント１０は、設定変更通知を他の端末へ送信後、無線設定を変更する。
【００７６】
（Ｂ−２．アクセスポイント１０および各端末が実行する処理）
続いて、図５を参照して第２実施形態におけるアクセスポイント１０および各端末が実行する処理を説明する。図５は、第２実施形態におけるアクセスポイント１０および各端末が実行する処理を示すシーケンス図である。なお、第２実施形態についても、他の端末としてプリンタ１５を例に説明する。
【００７７】
図５に示すＡ〜Ｆの処理は図３（ａ）のＡ〜Ｆと同様であるため説明を省略する。
【００７８】
アクセスポイント１０は、無線ネットワーク１内に他の端末が存在すると判断すると（Ｆ）、プリンタ１５に、第１の無線設定が変更される旨を示す設定変更通知（以下、設定変更通知と呼ぶ）を送信する（Ｋ）。プリンタ１５は、設定変更通知をアクセスポイント１０から受信する（Ｋ）。
【００７９】
続いて、プリンタ１５は、第１の無線設定を保存する（Ｌ）。より具体的には、第１の無線設定を、ＮＶＲＡＭ１５９内の保存領域１６３に記憶する。そして、ＮＶＲＡＭ１５９内の無線設定領域１６１に記憶されている第１の無線設定を消去する。
【００８０】
続いて、プリンタ１５は、ＮＶＲＡＭ１５９内の第２候補領域１６５に記憶されている第２候補のアクセスポイント２１の無線設定を読み出し、新たな無線設定として無線設定領域１６１に記憶することにより、第２候補のアクセスポイント２１に接続要求を送信する（Ｍ）。
【００８１】
一方、アクセスポイント１０は、設定変更通知をプリンタ１５に送信すると、第１の無線設定を保存する（Ｎ）。より具体的には、第１の無線設定を、ＮＶＲＡＭ１０７内の保存領域１１１に記憶する。そして、ＮＶＲＡＭ１０７内の無線設定領域１０９に記憶されている第１の無線設定を消去する。
【００８２】
続いて、アクセスポイント１０は、第１の無線設定を、設定変更要求に応じて第２の無線設定に変更する（Ｏ）。より具体的には、ＮＶＲＡＭ１０７内の無線設定領域１０９に、第２の無線設定を記憶する。
【００８３】
続いて、アクセスポイント１０は、要求成功通知をＰＣ１９に送信する（Ｐ）。ＰＣ１９は、要求成功通知をアクセスポイント１０から受信する（Ｐ）。
【００８４】
このように、第２実施形態では、無線ネットワーク１内に他の端末が存在する場合には、設定変更通知が他の端末に送信され、他の端末は、第２候補のアクセスポイント２１へ接続要求する。これにより、他の通信は、通信が切断されるといった状況に陥らない。また、第２実施形態では、ＰＣ１９は、アクセスポイント１０の無線設定を第２の無線設定に変更することができる。すなわち、第１実施形態では、ＰＣ１９のユーザが意図的に送信した設定変更要求であっても、誤った設定変更要求であるとして拒否されるが、第２実施形態では、拒否されず、既存の無線ネットワーク１の構成を変更することが可能となる。
【００８５】
なお、実施形態では、ＰＣ１９が「第１の端末」に、プリンタ１５が「他の端末」に、ＣＰＵ１０１による処理Ｃが「要求受信手段」に、ＣＰＵ１０１による処理ＦおよびＨが「判断手段」に、ＣＰＵ１０１による処理ＩまたはＯが「設定変更手段」に、ＣＰＵ１０１による処理Ｋが「通知手段」に、ＣＰＵ１０１による処理Ｌが「第１の保存手段」に、ＣＰＵ１０１による処理Ｄが「問合手段」に、ＣＰＵ１０１による処理Ｅが「応答受信手段」に、ＣＰＵ１５１による処理Ｄが「問合受信手段」に、ＣＰＵ１５１による処理Ｅが「応答手段」に、ＣＰＵ１５１による処理Ｋが「通知受信手段」に、ＣＰＵ１５１による処理Ｍが「接続試行手段」に、ＣＰＵ１５１による処理Ｌが「第２の保存手段」に、対応する。
【００８６】
（変形例）
なお、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様を採ることができる。
【００８７】
例えば、実施形態では、アクセスポイント１０に設定変更要求を送信するＰＣ１９は、無線ネットワーク１内の端末であるとして説明したがこれに限らない。すなわち、ＰＣ１９は、アクセスポイントに有線で接続された端末であって、無線ネットワーク１に参加していない端末であってもよい。この場合、ＰＣ１９は無線ネットワーク１に対応するブロードキャストアドレスに存在しないため、アクセスポイント１０からのブロードキャストは届かない。よって、アクセスポイント１０は、無線ネットワーク１内に他の端末が存在するかをブロードキャストに対する応答の有無により判断するとよい。
【００８８】
また、実施形態では、アクセスポイント１０は、ブロードキャストを送信することで無線ネットワーク１内に他の端末が存在するかを判断したが、これに限らない。例えば、アクセスポイント１０は、無線ネットワーク１内に参加要求した端末のＩＰアドレスを随時記憶しておき、設定変更要求を受信した場合には、記憶しているＩＰアドレスに端末が存在しているかを簡易パケットを送信し、端末からの応答の有無により判断しても良い。
【００８９】
また、第２の実施形態において、プリンタ１５は、第２候補のアクセスポイント２１の無線設定のみならず、第３候補以降のアクセスポイントの無線設定を記憶し、接続要求が許可されるまで、別のアクセスポイントへ接続を試行してもよい。
【符号の説明】
【００９０】
１    無線ネットワーク
１０    アクセスポイント
１５    プリンタ
１９    ＰＣ
１０１    ＣＰＵ
１５１    ＣＰＵ
【図１】
0005408087.tif 000002
【図２】
0005408087.tif 000003
【図３】
0005408087.tif 000004
【図４】
0005408087.tif 000005
【図５】
0005408087.tif 000006