(57)【特許請求の範囲】
【請求項１】
隣接する複数の親機間で子機と通信可能なカバーエリアが重複する無線ネットワークにおいて、前記複数の親機と、当該各親機と通信可能な管理部とが行う接続先制御方法であって、
前記親機は、前記子機から接続要求信号が受信されたこと示すビーコン要求受信情報、自己の親機ＩＤ、現在の子機接続台数、子機ＩＤを前記管理部に通知し、
前記管理部は、予め設定された時間内に、同一子機のビーコン要求受信情報を複数の前記親機から受信したと判断すると、各親機の子機接続台数のうち、何れか少ない方の親機を接続先に決定し、
前記管理部は、前記接続先に決定されなかった親機に接続拒否の決定情報を通知し、
前記親機は、接続拒否の決定情報が所定の接続要求応答時間を超えて通知された後に、前記接続要求元の子機からの認証要求信号が受信された場合、当該子機に認証拒否の応答信号を送信する、
ことを特徴とする無線ネットワーク接続先制御方法。
【請求項２】
隣接する複数の親機間で子機と通信可能なカバーエリアが重複する無線ネットワークにおいて、前記複数の親機と、当該各親機と通信可能な管理部とを有して構成される無線ネットワークシステムであって、
前記親機は、前記子機から接続要求信号が受信されたこと示すビーコン要求受信情報、自己の親機ＩＤ、現在の子機接続台数、子機ＩＤを前記管理部に通知する手段を有し、
前記管理部は、予め設定された時間内に、同一子機のビーコン要求受信情報を複数の前記親機から受信したと判断すると、各親機の子機接続台数のうち、何れか少ない方の親機を接続先に決定する手段を有し、
前記管理部は、前記接続先に決定されなかった親機に接続拒否の決定情報を通知する手段を有し、
前記親機は、接続拒否の決定情報が所定の接続要求応答時間を超えて通知された後に、前記接続要求元の子機からの認証要求信号が受信された場合、当該子機に認証拒否の応答信号を送信する手段を有する、
ことを特徴とする無線ネットワークシステム。
【請求項３】
隣接する複数の親機間で子機と通信可能なカバーエリアが重複する無線ネットワークにおいて、前記複数の親機と、当該各親機と通信可能な管理部とを有して構成される無線ネットワークシステムのプログラムであって、
前記管理部のコンピュータを、
予め設定された時間内に、同一子機のビーコン要求受信情報を複数の前記親機から受信したと判断すると、各親機の子機接続台数のうち、何れか少ない方の親機を接続先に決定する手段、
前記接続先に決定されなかった親機に接続拒否の決定情報を通知する手段、として機能させ、
前記親機のコンピュータを、
前記子機から接続要求信号が受信されたこと示すビーコン要求受信情報、自己の親機ＩＤ、現在の子機接続台数、子機ＩＤを前記管理部に通知する手段、
接続拒否の決定情報が所定の接続要求応答時間を超えて通知された後に、前記接続要求元の子機からの認証要求信号が受信された場合、当該子機に認証拒否の応答信号を送信する手段、として機能させる、
コンピュータ読み込み可能な無線ネットワークシステムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の親機（ＡＰ：アクセスポイント）が隣接して重複したカバーエリアを有する無線ネットワークにおいて、子機（通信端末）の接続先を適切に制御するための無線ネットワーク接続先制御方法、無線ネットワークシステム、およびその制御プログラムに関する。
【背景技術】
【０００２】
従来、例えば携帯電話の無線ネットワークは、互いのカバーエリアが一部重複する複数の親機（ＡＰ）を設置することで、子機による通信可能なエリアを拡げている。
【０００３】
ここで、前記複数の親機が隣接して重複するカバーエリアにおいて、ある子機から当該複数の親機に対して接続要求信号（ビーコン要求）が送信された場合、当該各親機は、現在の子機接続台数がその周波数（チャンネル）割り当て等による制限台数に到達していなければ、前記接続要求元の子機に対して接続許可のフラグ(Allow Join Flag)を“ＯＮ”にした接続要求応答信号（ビーコン応答）を送信する。
【０００４】
そして、前記子機において、複数の親機から接続許可のフラグ(Allow Join Flag)を“ＯＮ”にした接続要求応答信号が受信された場合には、当該各親機からの接続要求応答信号の受信強度に基づいて、最も近いであろう（受信強度の強い）親機を選択して接続の認証を図るようにした無線ネットワーク接続方法が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−６２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記従来の無線ネットワーク接続方法では、複数の親機から接続許可のフラグ(Allow Join Flag)を“ＯＮ”にした接続要求応答信号が受信された場合、最も近い（受信強度の強い）親機に接続を試みる。このため、各親機に対する子機の配置状況に偏りがあると、当該各親機における子機の接続台数に偏りが出てしまい、多数の子機が接続された親機では、当該子機の送信衝突（送信待ち時間）の発生確率が高くなる。
【０００７】
このような場合、子機が接続する先の親機によって当該子機の送信衝突発生確率が異なってしまう問題がある。
【０００８】
本発明は、このような課題に鑑みなされたもので、隣接する（カバーエリアの重複する）親機が複数存在する場合において、子機の配置状況に偏りがあっても、各親機に接続される子機の台数を均一化することが可能になる無線ネットワーク接続先制御方法、無線ネットワークシステム、およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る無線ネットワーク接続先制御方法は、隣接する複数の親機間で子機と通信可能なカバーエリアが重複する無線ネットワークにおいて、前記複数の親機と、当該各親機と通信可能な管理部とが行う接続先制御方法であって、前記親機は、前記子機から接続要求信号が受信されたこと示すビーコン要求受信情報、自己の親機ＩＤ、現在の子機接続台数、子機ＩＤを前記管理部に通知し、前記管理部は、予め設定された時間内に、同一子機のビーコン要求受信情報を複数の親機から受信したと判断すると、各親機の子機接続台数のうち、何れか少ない方の親機を接続先に決定し、前記管理部は、前記接続先に決定されなかった親機に接続拒否の決定情報を通知し、前記親機は、接続拒否の決定情報が所定の接続要求応答時間を超えて通知された後に、前記接続要求元の子機からの認証要求信号が受信された場合、当該子機に認証拒否の応答信号を送信する、ことを特徴としている。
【発明の効果】
【００１０】
本発明によれば、隣接する（カバーエリアの重複する）親機が複数存在する場合において、子機の配置状況に偏りがあっても、各親機に接続される子機の台数を均一化することが可能になり、電波を有効利用できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の無線ネットワーク接続先制御方法の実施形態に係る無線ネットワークシステムの全体構成を示す図。
【図２】前記無線ネットワークシステムが有する管理部２０の構成を示す機能ブロック図。
【図３】前記無線ネットワークシステムの子機３０ａ，３０ｂ，…の制御処理を示すフローチャート。
【図４Ａ】前記無線ネットワークシステムの親機（ａ）１０ａ，（ｂ）１０ｂ，…の制御処理（その１）を示すフローチャート。
【図４Ｂ】前記無線ネットワークシステムの親機（ａ）１０ａ，（ｂ）１０ｂ，…の制御処理（その２）を示すフローチャート。
【図５】前記無線ネットワークシステムの管理部２０における接続先決定処理を示すフローチャート。
【図６】前記管理部２０の接続先決定部２２に予め記憶されるＡＰ管理テーブル２２Ｔの内容を示す図。
【図７】前記無線ネットワークシステムにおける接続先制御の第１実施例を示す動作シーケンス図。
【図８】前記無線ネットワークシステムにおける接続先制御の第２実施例を示す動作シーケンス図。
【発明を実施するための形態】
【００１２】
以下図面により本発明の実施の形態について説明する。
【００１３】
図１は、本発明の無線ネットワーク接続先制御方法の実施形態に係る無線ネットワークシステムの全体構成を示す図である。
【００１４】
この無線ネットワークシステムは、隣接設置された複数の親機（ａ）１０ａ，（ｂ）１０ｂ，…と、当該各親機（ａ）１０ａ，（ｂ）１０ｂ，…それぞれのカバーエリア（通信可能エリア）Ｅａ，Ｅｂ，…において、当該各親機（ａ）１０ａ，（ｂ）１０ｂ，…と通信可能な子機３０ａ，３０ｂ，…と、前記各親機（ａ）１０ａ，（ｂ）１０ｂ，…における前記子機３０ａ，３０ｂ，…との接続状態を集約して管理する管理部２０とを有して構成される。
【００１５】
前記親機１０（ａ）１０ａ，（ｂ）１０ｂ，…は、例えば固定基地局であり、図示しないＣＰＵによる制御装置、親機制御プログラムの記憶装置、作業データの記憶装置、前記子機や他の基地局と通信接続する無線通信装置等の電子回路を備え、前記制御装置が前記記憶装置に記憶された親機制御プログラムに従い回路各部の動作を制御する。
【００１６】
前記子機３０ａ，３０ｂ，…は、例えば移動可能な携帯通信端末であり、図示しないＣＰＵによる制御装置、子機制御プログラムの記憶装置、作業データの記憶装置、前記親機と通信接続する無線通信装置等の電子回路を備え、前記制御装置が前記記憶装置に記憶された子機制御プログラムに従い回路各部の動作を制御する。
【００１７】
図２は、前記無線ネットワークシステムが有する管理部２０の構成を示す機能ブロック図である。
【００１８】
この管理部２０は、状態監視部２１と、接続先決定部２２と、親機設定制御部２３とを備え、図示しないＣＰＵによる制御部が管理部制御プログラムに従い各部の動作を制御し、前記各親機（ａ）１０ａ，（ｂ）１０ｂ，…における前記子機３０ａ，３０ｂ，…との接続可否を制御する。
【００１９】
前記状態監視部２１は、前記各親機（ａ）１０ａ，（ｂ）１０ｂ，…における前記子機３０ａ，３０ｂ，…との接続状態（子機接続台数等）を監視する。
【００２０】
前記接続先決定部２２は、前記各親機（ａ）１０ａ，（ｂ）１０ｂ，…をアクセスポイント（ＡＰ）とする当該各ＡＰのカバーエリア毎に、隣接する他のＡＰのカバーエリアとの重複度合を示すＡＰ管理テーブル２２Ｔ（図６参照）を予め記憶し、当該カバーエリアが重複する複数の親機（例えば（ａ）１０ａ，（ｂ）１０ｂ）から同時（又は略同時）に、同一の子機（例えば３０ａ）から接続要求信号（ビーコン要求）が受信されたとの通知があった場合に、当該各親機（ａ）１０ａ，（ｂ）１０ｂ間のカバーエリアの重複度合を前記ＡＰ管理テーブル２２Ｔから取得する。
【００２１】
そして、前記取得した各親機（ａ）１０ａ，（ｂ）１０ｂ間のカバーエリアの重複度合が予め設定された閾値ｄ以上である場合は、前記状態監視部２１により監視されている当該各親機（ａ）１０ａ，（ｂ）１０ｂの子機接続台数が少ない方の親機（ａ）１０ａ（又は（ｂ）１０ｂ）を前記子機３０ａの接続先ＡＰとして決定する。
【００２２】
前記親機設定制御部２３は、前記接続先決定部２２により決定された接続先ＡＰの親機（例えば（ｂ）１０ｂ）に対しては接続許可フラグ(Allow Join Flag)を“ＯＮ”に設定するよう通知し、他の親機（ａ）１０ａに対しては前記接続許可フラグを“ＯＦＦ”に設定するよう通知する。
【００２３】
前記親機（ａ）１０ａ，（ｂ）１０ｂ，…は、自己の子機接続台数が制限台数に到達していない場合であって、前記管理部２０の親機設定制御部２３から接続許可フラグを“ＯＮ”に設定する通知があった場合に、当該接続許可フラグを“ＯＮ”にした接続要求応答信号（ビーコン応答）を接続要求元の子機３０ａ，３０ｂ，…に送信し、また、自己の子機接続台数が制限台数に到達している場合、または当該制限台数に到達していなくても前記管理部２０の親機設定制御部２３から接続許可フラグを“ＯＦＦ”に設定する通知があった場合に、当該接続許可フラグを“ＯＦＦ”にした接続要求応答信号（ビーコン応答）を接続要求元の子機３０ａ，３０ｂ，…に送信する。
【００２４】
前記子機３０ａ，３０ｂ，…は、通信可能な親機（ａ）１０ａ，（ｂ）１０ｂ，…への接続要求信号（ビーコン要求）の送信後、何れかの親機（ａ）１０ａ，（ｂ）１０ｂ，…から接続許可フラグを“ＯＮ”にした接続要求応答信号（ビーコン応答）が受信された場合に、該当する親機を選択して認証要求を送信し同親機との接続を行なう。
【００２５】
このように構成された無線ネットワークシステムにおける親機（ａ）１０ａ，（ｂ）１０ｂ，…、管理部２０、子機３０ａ，３０ｂ，…の各機器は、それぞれ何れも該当機器のＣＰＵ（制御装置）がその制御プログラム（親機制御プログラム、管理部制御プログラム、子機制御プログラム）に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる無線ネットワークの接続先制御機能を実現する。
【００２６】
次に、前記構成の無線ネットワークシステムにおける接続先制御の動作について説明する。
（第１実施例）
図３は、前記無線ネットワークシステムの子機３０ａ，３０ｂ，…の制御処理を示すフローチャートである。
【００２７】
図４Ａは、前記無線ネットワークシステムの親機（ａ）１０ａ，（ｂ）１０ｂ，…の制御処理（その１）を示すフローチャートである。
【００２８】
図４Ｂは、前記無線ネットワークシステムの親機（ａ）１０ａ，（ｂ）１０ｂ，…の制御処理（その２）を示すフローチャートである。
【００２９】
図５は、前記無線ネットワークシステムの管理部２０における接続先決定処理を示すフローチャートである。
【００３０】
図６は、前記管理部２０の接続先決定部２２に予め記憶されるＡＰ管理テーブル２２Ｔの内容を示す図である。
【００３１】
図７は、前記無線ネットワークシステムにおける接続先制御の第１実施例を示す動作シーケンス図である。
【００３２】
例えば、図１で示す無線ネットワークシステムの各親機（ａ）１０ａ，（ｂ）１０ｂ間で重複するカバーエリア（Ｅａ×Ｅｂ）において、子機３０ｂのユーザにより発信の操作が為されると、当該子機３０ｂは通信可能な親機（ａ）１０ａ，（ｂ）１０ｂに対して接続要求信号（ビーコン要求）を送信する（ステップＴ１）。
【００３３】
前記各親機（ａ）１０ａ，（ｂ）１０ｂにおいて、前記子機３０ｂから送信された接続要求信号（ビーコン要求）が受信されると（ステップＳ１）、自己の現在の子機接続台数が予め設定された制限台数未満であるか否を判断する（ステップＳ２）。
【００３４】
前記各親機（ａ）１０ａ，（ｂ）１０ｂにおいて、自己の現在の子機接続台数が予め設定された制限台数未満であると判断されると（ステップＳ２（ＹＥＳ））、前記子機３０ｂからのビーコン要求受信情報と、自己の親機ＩＤと、現在の子機接続台数と、前記ビーコン要求元の子機ＩＤとを管理部２０に通知する（ステップＳ３）。
【００３５】
すると、前記各親機（ａ）１０ａ，（ｂ）１０ｂは、予め設定されたビーコン応答時間内において（ステップＳ４（ＹＥＳ））、前記管理部２０から前記子機３０ｂに対する接続先決定情報（接続許可フラグのＯＮ／ＯＦＦ設定情報）の通知があるか否かを判断する（ステップＳ５）。
【００３６】
前記管理部２０において、前記各親機（ａ）１０ａ，（ｂ）１０ｂの何れかｉ（例えば（ａ）１０ａ）から、前記子機３０ｂからのビーコン要求受信情報と、自己親機ＩＤと、子機接続台数と、子機ＩＤとが通知されると（ステップＤ１）、複数の親機ｉ，ｊによる同一子機からのビーコン要求同時受信であるかを判断するための同時受信タイマθｉを設定してカウントを開始する（ステップＤ２）。
【００３７】
そして、前記管理部２０は、前記θｉ時間が経過するまでに、他の親機ｊ（ここでは（ｂ）１０ｂ）から、前記同様に、前記子機３０ｂからのビーコン要求受信情報と、自己親機ＩＤと、子機接続台数と、子機ＩＤとが通知されたかを
判断する（ステップＤ３）。
【００３８】
前記管理部２０において、前記θｉ時間が経過するまでに、他の親機ｊ（ここでは（ｂ）１０ｂ）から、前記子機３０ｂからのビーコン要求受信情報と、自己親機ＩＤと、子機接続台数と、子機ＩＤとが通知されたと判断されると（ステップＤ３（ＹＥＳ））、当該管理部２０の接続先決定部２２において、前記各親機ｉ，ｊ（ここでは（ａ）１０ａ，（ｂ）１０ｂ）間のカバーエリアＥａ，Ｅｂの重複度合を前記ＡＰ管理テーブル２２Ｔ（図６参照）から取得する（ステップＤ４）。
【００３９】
なお、前記カバーエリアＥｉ，Ｅｊが重複する親機ｉ，ｊ同士で、一方の親機ｉから見た他方の親機ｊとの重複度合と、他方の親機ｊから見た一方の親機ｉとの重複度合とは、当該各親機ｉ，ｊの通信出力が異なればその値（度合）も異なるため対称とは限らない。
【００４０】
ここで、前記接続先決定部２２は、一方の親機（ａ）１０ａ［ＡＰ１］から見た他方の親機（ｂ）１０ｂ［ＡＰ２］との重複度合“０．８”と、他方の親機（ｂ）１０ｂ［ＡＰ２］から見た一方の親機（ａ）１０ａ［ＡＰ１］との重複度合“０．７”とが異なる場合に、その平均を共通の重複度合“０．７５”として算出し（ステップＤ５）、当該各親機ｉ，ｊ（（ａ）１０ａ，（ｂ）１０ｂ）間の重複度合“０．７５”が予め設定された閾値ｄ以上であるか否かを判断する（ステップＤ６）。
【００４１】
そして、前記各親機ｉ，ｊ（（ａ）１０ａ，（ｂ）１０ｂ）間の重複度合“０．７５”が予め設定された閾値ｄ以上であると判断されると（ステップＤ６（ＹＥＳ））、当該各親機ｉ，ｊ（（ａ）１０ａ，（ｂ）１０ｂ）から通知されて前記状態監視部２１により監視されている当該各親機（ａ）１０ａ，（ｂ）１０ｂの子機接続台数が少ない方の親機（ここでは（ｂ）１０ｂ）を前記子機３０ｂの接続先ＡＰとして決定する（ステップＤ７）。
【００４２】
すると、前記管理部２０の親機設定制御部２３は、前記接続先決定部２２により決定された接続先ＡＰの親機（ｂ）１０ｂに対して接続許可フラグ(Allow Join Flag)を“ＯＮ”に設定するよう通知し、他の親機（ａ）１０ａに対して前記接続許可フラグを“ＯＦＦ”に設定するよう通知する（ステップＤ８）。
【００４３】
前記親機（ａ）１０ａ，（ｂ）１０ｂにおいて、予め設定されたビーコン応答時間内に（ステップＳ４（ＹＥＳ））、前記管理部２０からの接続先決定情報（接続許可フラグのＯＮ／ＯＦＦ設定情報）の通知があったと判断されると（ステップＳ５（ＹＥＳ））、当該接続先決定情報がフラグ“ＯＮ”の設定情報かフラグ“ＯＦＦ”の設定情報かを判断する（ステップＳ６）。
【００４４】
そして、前記親機（ｂ）１０ｂ（子機接続台数が少ない方）において、前記管理部２０から通知された接続先決定情報が接続許可フラグ“ＯＮ”の設定情報であると判断されると（ステップＳ６（ＯＮ））、当該接続許可フラグを“ＯＮ”にした接続要求応答信号（ビーコン応答）を前記接続要求元（ビーコン要求元）の子機３０ｂに送信する（ステップＳ７）。
【００４５】
また、前記親機（ａ）１０ａ（子機接続台数が多い方）において、前記管理部２０から通知された接続先決定情報が接続許可フラグ“ＯＦＦ”の設定情報であると判断されると（ステップＳ６（ＯＦＦ））、当該接続許可フラグを“ＯＦＦ”にした接続要求応答信号（ビーコン応答）を前記接続要求元（ビーコン要求元）の子機３０ｂに送信する（ステップＳ１４）。なお、前記接続要求元（ビーコン要求元）の子機３０ｂに対する接続許可フラグ“ＯＦＦ”の接続要求応答信号（ビーコン応答）の送信は、行わない構成としてもよい。
【００４６】
前記接続要求元（ビーコン要求元）の子機３０ｂにおいて、前記一方の親機（ｂ）から送信された接続許可フラグ“ＯＮ”の接続要求応答信号（ビーコン応答）と、前記他方の親機（ａ）１０ａから送信された接続許可フラグ“ＯＦＦ”の接続要求応答信号（ビーコン応答）とが受信されると（ステップＴ２）、当該各親機（ａ）１０ａ，（ｂ）１０ｂから受信されたビーコン応答内の接続許可フラグを確認し（ステップＴ３）、接続許可フラグ“ＯＮ”のビーコン応答を送信した親機の存在（有無）を判断する（ステップＴ４）。
【００４７】
すると、前記子機３０ｂにおいて、前記接続許可フラグ“ＯＮ”のビーコン応答を送信した親機（ｂ）１０ｂが有ると判断されるので（ステップＴ４（ＹＥＳ））、当該親機（ｂ）１０ｂを選択し（ステップＴ５）、同親機（ｂ）１０ｂに認証要求信号を送信する（ステップＴ６）。  
なお、例えば前記各親機（ａ）１０ａ，（ｂ）１０ｂの子機接続台数が同数であって、前記管理部２０での接続先決定処理に従い、当該複数の親機（ａ）１０ａ，（ｂ）１０ｂから接続許可フラグ“ＯＮ”のビーコン応答が受信された場合には、当該受信された各親機（ａ）１０ａ，（ｂ）１０ｂからのビーコン応答信号の受信強度に基づいて、最も近いであろう（受信強度の強い）親機を選択して認証要求信号を送信する（ステップＴ２〜Ｔ６）。
【００４８】
前記親機（ｂ）１０ｂにおいて、前記子機３０ｂからの認証要求信号が受信されると（ステップＳ９（ＹＥＳ））、当該親機（ｂ）１０ｂにおける接続許可フラグは“ＯＮ”に設定されていると判断されることにより（ステップＳ１０（ＯＮ））、前記子機３０ｂへの認証応答信号“ＯＫ”を送信し、同子機３０ｂとの接続処理を完了する（ステップＳ１１）。
【００４９】
そして、現在の子機接続台数を１台増加して更新する（ステップＳ１２）。
【００５０】
前記子機３０ｂにおいて、前記親機（ｂ）１０ｂから送信された認証応答信号“ＯＫ”が受信されると（ステップＴ７（ＹＥＳ））、当該親機（ｂ）１０ｂとの接続処理を完了する（ステップＴ８）。
尚、認証の方法については本発明では限定しない。
（第２実施例）
図８は、前記無線ネットワークシステムにおける接続先制御の第２実施例を示す動作シーケンス図である。
【００５１】
この第２実施例では、前記各親機（ａ）１０ａ，（ｂ）１０ｂにおいて、予め設定されたビーコン応答時間内に、前記管理部２０からの接続先決定情報（接続許可フラグのＯＮ／ＯＦＦ設定情報）の通知が得られなかった場合の制御処理を説明する。
【００５２】
前記各親機（ａ）１０ａ，（ｂ）１０ｂにおいて、予め設定されたビーコン応答時間内に、前記管理部２０からの接続先決定情報（接続許可フラグのＯＮ／ＯＦＦ設定情報）の通知がなかったと判断されると（ステップＳ４（ＮＯ），Ｓ５（ＮＯ））、前記自己の現在の子機接続台数が予め設定された制限台数未満であるとの判断（ステップＳ２（ＹＥＳ））に基づいて、接続許可フラグを“ＯＮ”にした接続要求応答信号（ビーコン応答）を前記接続要求元（ビーコン要求元）の子機３０ｂに送信する（ステップＳ７）。
【００５３】
すると、前記予め設定されたビーコン応答時間を超えて前記管理部２０からの接続先決定情報（接続許可フラグのＯＮ／ＯＦＦ設定情報）の通知があるか否かの判断（ステップＳ８）と、前記接続許可フラグ“ＯＮ”の接続要求応答信号（ビーコン応答）の送信先である子機３０ｂからの認証要求信号が受信されたか否かの判断（ステップＳ９）との待機状態になる。
【００５４】
ここで、前記子機接続台数が少ない方の親機（ｂ）１０ｂにおいて、前記予め設定されたビーコン応答時間を超えて前記管理部２０からの接続先決定情報（接続許可フラグ“ＯＮ”設定情報）の通知があったと判断され（ステップＳ８（ＹＥＳ））、前記子機３０ｂからの認証要求信号が受信された場合は（ステップＳ９（ＹＥＳ））、当該親機（ｂ）１０ｂにおける接続許可フラグは“ＯＮ”に設定されていると判断されることにより（ステップＳ１０（ＯＮ））、前記子機３０ｂへの認証応答信号“ＯＫ”を送信し、同子機３０ｂとの接続処理を完了する（ステップＳ１１）。そして、現在の子機接続台数を１台増加して更新する（ステップＳ１２）。
【００５５】
一方、前記子機接続台数が多い方の親機（ａ）１０ａにおいて、前記予め設定されたビーコン応答時間を超えて前記管理部２０からの接続先決定情報（接続許可フラグ“ＯＦＦ”設定情報）の通知があったと判断され（ステップＳ８（ＹＥＳ））、前記子機３０ｂからの認証要求信号が受信された場合は（ステップＳ９（ＹＥＳ））、当該親機（ａ）１０ａにおける接続許可フラグは“ＯＦＦ”に設定されたと判断されることにより（ステップＳ１０（ＯＦＦ））、前記子機３０ｂへの認証応答信号“ＮＧ”を送信する（ステップＳ１３）。
【００５６】
前記子機３０ｂにおいて、前記親機（ｂ）１０ｂから送信された認証応答信号“ＮＧ”が受信された場合は（ステップＴ７（ＮＯ））、前記各親機（ａ）１０ａ，（ｂ）１０ｂへの接続要求信号（ビーコン要求）の送信処理（ステップＴ１）に戻り、前記一連の接続先制御処理をやり直す。これにより、前記子機３０ｂは、前記子機接続台数が少ない方の親機（ｂ）１０ｂと接続できる。  
尚、認証の方法については本発明では限定しない。一実施例としては、親機（Ｂ）１０ｂが、子機３０ｂからの認証要求信号に対し、認証の失敗を導く信号を送信するのでも良い。例えば、同一の認証ＩＤ及びパスワードを保持しているかどうかで判断する認証方法を取る場合には、親機（Ｂ）１０ｂが自己の保持するパスワードを一時的に異なるものに設定し、認証応答信号を返すことで、子機３０ｂとの認証を失敗に導くこともできる。
【００５７】
すなわち、この第２実施例では、前記子機接続台数が多い方の親機（ａ）１０ａにおいて、前記予め設定されたビーコン応答時間内に、前記管理部２０からの接続先決定情報（接続許可フラグ“ＯＦＦ”設定情報）の通知が得られず、子機接続制限台数未満であるとの条件だけに従い接続許可フラグ“ＯＮ”のビーコン応答が送信された場合であっても、当該親機（ａ）１０ａの側に前記子機３０ｂが接続されるのを防止し、前記子機接続台数が少ない方の親機（ｂ）１０ｂの側に確実に前記子機３０ｂを接続させることができる。
【００５８】
一方、前記各親機（ａ）１０ａ，（ｂ）１０ｂ，…において、子機３０ａ，３０ｂ，…からの接続要求信号（ビーコン要求）が受信された際に、自己の現在の子機接続台数が予め設定された制限台数以上であると判断された場合は（ステップＳ１，Ｓ２（ＮＯ））、前記管理部２０へのビーコン要求受信通知を行なうことなく、前記接続許可フラグを“ＯＦＦ”にした接続要求応答信号（ビーコン応答）を接続要求元の子機３０ａ，３０ｂ，…に送信する（ステップＳ１４）。
【００５９】
なお、前記接続要求元（ビーコン要求元）の子機３０ａ，３０ｂ，…は、当該ビーコン要求を送信した親機（ａ）１０ａ，（ｂ）１０ｂから受信される接続許可フラグ“ＯＮ”の接続要求応答信号（ビーコン応答）に従って接続先を選択するので、前記親機（ａ）１０ａ，（ｂ）１０ｂによる接続許可フラグ“ＯＦＦ”の接続要求応答信号（ビーコン応答）の送信は、行わない構成としてもよい。  
尚、前記管理部２０からの接続先決定情報（接続許可フラグ“ＯＦＦ”設定情報）の通知があった親機（ａ）１０ａ，（ｂ）１０ｂは、予め決められた時間ｙ以上経過すると、自己の子機接続台数が、子機接続制限台数未満である場合には、接続許可フラグを“ＯＮ”に変更し設定する。予め決められた時間ｙは、例えば、１台の子機と親機の接続認証が行われる時間の平均を用いる。
【００６０】
したがって、前記構成の無線ネットワークシステムにおける接続先制御機能によれば、複数の親機（ａ）１０ａ，（ｂ）１０ｂのカバーエリアＥａ，Ｅｂが重複するエリア（Ｅａ×Ｅｂ）において、子機３０ｂが発信操作をした場合に、当該各親機（ａ）１０ａ，（ｂ）１０ｂのうち、現在の子機接続台数が少ない方の親機（ｂ）１０ｂを接続先として決定し接続させることができる。
【００６１】
これにより、前記各親機（ａ）１０ａ，（ｂ）１０ｂ，…のカバーエリアＥａ，Ｅｂ，…に対して各子機３０ａ，３０ｂ，…の配置状況に偏りがあっても、当該各親機（ａ）１０ａ，（ｂ）１０ｂ，…に接続される子機の台数の比率を一定に保つことができ、電波の有効利用が可能になる。よって、子機３０ａ，３０ｂ，…が接続する先の親機（ａ）１０ａ，（ｂ）１０ｂ，…によって当該子機３０ａ，３０ｂ，…の送信衝突発生確率が異なる問題を防止することができる。
【００６２】
なお、前記実施形態では、親機（ａ）１０ａ，（ｂ）１０ｂ，…は、子機３０ａ，３０ｂ，…からの接続要求信号（ビーコン要求）が受信された際に、その接続要求応答信号（ビーコン応答）に含ませる接続可否制御フラグとして、子機接続制限台数未満である場合は“ＯＮ”、制限台数以上である場合は“ＯＦＦ”に設定する“Allow Join Flag”を用いた。そして、前記同一子機３０ｂからのビーコン要求が受信された複数の親機（ａ）１０ａ，（ｂ）１０ｂが何れも制限台数未満であっても、そのうち、子機接続台数が多い方の親機（ａ）１０ａの“Allow Join Flag”を“ＯＦＦ”にしてビーコン応答を送信する（又はビーコン応答そのものを送信しない）ことで、前記子機３０ｂが子機接続台数の少ない方の親機（ｂ）１０ｂを接続先として選択可能に構成した。これによれば、子機３０ａ，３０ｂ，…の制御処理に新たな処理を加えることなく、親機（ａ）１０ａ，（ｂ）１０ｂ，…側の処理だけで前記接続先制御機能を実現できる。
（他の実施形態）
これに対し、前記親機（ａ）１０ａ，（ｂ）１０ｂ，…は、前記“Allow Join Flag”とは別に、前記接続先決定部２２により決定された子機接続先に応じて、子機接続台数が少ない方（最少）は“ＯＮ”、多い方（それ以外）は“ＯＦＦ”とした接続可否制御フラグを含むビーコン応答を送信する（“ＯＦＦ”は非応答でも可）構成としてもよい。この場合、前記子機３０ａ，３０ｂ，…は、前記“Allow Join Flag”と前記別の接続可否制御フラグとの何れもが“ＯＮ”に設定されている親機を接続先として選択する構成する。
【００６３】
これによれば、前記実施形態と同様に、各親機（ａ）１０ａ，（ｂ）１０ｂ，…のカバーエリアＥａ，Ｅｂ，…に対して各子機３０ａ，３０ｂ，…の配置状況に偏りがあっても、当該各親機（ａ）１０ａ，（ｂ）１０ｂ，…に接続される子機の台数の比率を一定に保つことができ、電波の有効利用が可能になる。
【００６４】
なお、前記各実施形態において記載した無線ネットワークシステムによる各処理の手法、すなわち、図３のフローチャートで示した子機３０ａ，３０ｂ，…の制御処理、図４Ａ，図４Ｂのフローチャートで示した親機（ａ）１０ａ，（ｂ）１０ｂ，…の制御処理、図５のフローチャートで示した管理部２０での接続先決定処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピ（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体に格納して配布することができる。そして、通信機能を備えた電子機器のコンピュータ（制御装置）は、この外部記録装置の媒体に記録されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した接続先制御機能を実現し、前述した手法による同様の処理を実行することができる。
【００６５】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、この通信ネットワークに接続されたコンピュータ装置（プログラムサーバ）から、前記プログラムのデータを、通信機能を備えた電子機器に取り込んで記憶装置に記憶させ、前述した接続先制御機能を実現することもできる。
【００６６】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【００６７】
１０ａ，１０ｂ…親機
２０  …管理部
２１  …状態監視部
２２  …接続先決定部
２２Ｔ…ＡＰ管理テーブル
２３  …親機設定制御部
Ｅａ，Ｅｂ…カバーエリア
【図１】
0006590670.tif 000002
【図２】
0006590670.tif 000003
【図３】
0006590670.tif 000004
【図４Ａ】
0006590670.tif 000005
【図４Ｂ】
0006590670.tif 000006
【図５】
0006590670.tif 000007
【図６】
0006590670.tif 000008
【図７】
0006590670.tif 000009
【図８】
0006590670.tif 000010