(57)【要約】【課題】複数のレピータが無線通信装置の電波を同時に受信する場合に、通信するレピータを自動的に選択し、正常に通信を行う。【解決手段】ネットワークで接続された複数のレピータ２Ａ、２Ｃと、レピータを経由して通信を行う子機３Ａ、３Ｄを含む。レピータ２Ａは、子機３Ａの発呼を受信したときに、発信先の子機３Ｄが属するレピータを問い合わせる問い合わせパケットを送信する。問い合わせパケットは、発呼した子機３Ａを識別する情報である発信元ＩＤを含む。サーバ１は第１の問い合わせパケットを受信した場合に、所定の時間Ｔ１を計測する時間計測手段と、第１の問い合わせパケットに対して応答を送信する応答手段とを備える。サーバ１は、時間Ｔ１が経過する間に、第１の問い合わせパケットと同じ発信元ＩＤを有する第２の問い合わせパケットを受信した場合に、第２の問い合わせパケットに対して応答を送信しない。【選択図】図９
2008182547.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続された複数のレピータと、該レピータを経由して通信を行う無線通信装置を含む無線通信システムであって、
前記レピータは、前記無線通信装置の発呼を受信したときに、発信先の無線通信装置が属するレピータを問い合わせる問い合わせパケットを送信する手段を備え、
前記問い合わせパケットは、前記発呼した無線通信装置を識別する情報である発信元ＩＤを含み、
前記無線通信システムは、
第１の前記問い合わせパケットを受信した場合に、所定の第１の時間が経過するまでの時間を計測する時間計測手段と、
前記第１の問い合わせパケットに対して応答を送信する応答手段と、
を備える前記ネットワークに接続するサーバを備え、
前記応答手段は、前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する第２の問い合わせパケットを受信した場合に、該第２の問い合わせパケットに対して応答を送信しないことを特徴とする無線通信システム。
【請求項２】
前記レピータは、前記無線通信装置がそのレピータの通信範囲に存在することを表す位置登録パケットを送信する位置登録手段を備え、
前記サーバは、前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する位置登録パケットを受信した場合に、該位置登録パケットに対して否定応答を送信する否定応答手段を備える、
ことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記サーバは、
第１の前記位置登録パケットを受信した場合に、所定の第２の時間が経過するまでその応答を保留する保留手段と、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有するパケットを受信しない場合は、前記第１の位置登録パケットに対して肯定応答を送信する肯定応答手段と、
を備え、
前記否定応答手段は、前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する第２の位置登録パケットを受信した場合に、該第２の位置登録パケットに対して否定応答を送信し、
前記肯定応答手段は、前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信しなかった場合に、前記第１の位置登録パケットに対して肯定応答を送信し、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合に、
前記応答手段は、前記第２の時間が経過する間に受信した前記第１の位置登録パケットと同じ発信元ＩＤを有する最初の問い合わせパケットに対してのみ応答を送信し、
前記否定応答手段は、前記第１の位置登録パケットに対して否定応答を送信する、
ことを特徴とする請求項２に記載の無線通信システム。
【請求項４】
前記応答手段は、前記位置登録パケットに対して肯定応答が送信されたレピータから、所定の時間以内に前記位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合は、前記第１の時間が経過するのを待たずに該問い合わせパケットに対して応答を送信することを特徴とする請求項２又は３に記載の無線通信システム。
【請求項５】
前記レピータは、前記位置登録パケットに対して否定応答を受信した後、所定の時間が経過するまで、前記位置登録パケットと同じ発信元ＩＤを有するパケットを送信しないことを特徴とする請求項２又は３に記載の無線通信システム。
【請求項６】
ネットワークで接続された複数のレピータと、該レピータを経由して無線通信装置が通信を行う無線通信システムの制御方法であって、
発信先の無線通信装置が属するレピータを問い合わせる第１の問い合わせパケットを受信した場合に、所定の第１の時間が経過するまでの時間を計測する時間計測ステップと、
前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する第２の問い合わせパケットを受信した場合に、該第２の問い合わせパケットに対して応答を送信しない不応答ステップと、
前記第１の問い合わせパケットに対して応答を送信する応答ステップと、
を備えることを特徴とする制御方法。
【請求項７】
前記第１の時間が経過する間に、前記無線通信装置がそのレピータの通信範囲に存在することを表す位置登録パケットであって、前記第１の問い合わせパケットと同じ発信元ＩＤを有する位置登録パケットを受信した場合に、前記位置登録パケットに対して否定応答を送信する位置登録否定ステップを備えることを特徴とする請求項６に記載の制御方法。
【請求項８】
第１の前記位置登録パケットを受信した場合に、所定の第２の時間が経過するまでその応答を保留する保留ステップと、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信しない場合は、前記第１の位置登録パケットに対して肯定応答を送信する位置登録ステップと、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する最初の問い合わせパケットに対してのみ応答を送信し、かつ、前記第１の位置登録パケットに対して否定応答を送信する選択応答ステップと、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する第２の位置登録パケットを受信した場合に、該第２の位置登録パケットに対して否定応答を送信する選択位置登録否定ステップと、
を備えることを特徴とする請求項７に記載の制御方法。
【請求項９】
前記位置登録パケットに対して肯定応答が送信されたレピータから、所定の時間の間に前記位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合は、前記第１の時間が経過するのを待たずに、前記問い合わせパケットに対して応答を送信することを特徴とする請求項７又は８に記載の制御方法。
【請求項１０】
ネットワークで接続された複数のレピータと、該レピータを経由して通信を行う無線通信装置を含む無線通信システムのサーバであって、
発信先の無線通信装置が属するレピータを問い合わせる第１の問い合わせパケットを受信した場合に、所定の第１の時間が経過するまでの時間を計測する時間計測手段と、
前記第１の問い合わせパケットに対して応答を送信する応答手段と、
を備え、
前記応答手段は、前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する第２の問い合わせパケットを受信した場合に、該第２の問い合わせパケットに対して応答を送信しないことを特徴とする無線通信システムのサーバ。
【請求項１１】
前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する無線通信装置がレピータの通信範囲に存在することを表す位置登録パケットを受信した場合に、該位置登録パケットに対して否定応答を送信する否定応答手段を備える、
ことを特徴とする請求項１０に記載のサーバ。
【請求項１２】
第１の前記位置登録パケットを受信した場合に、所定の第２の時間が経過するまでその応答を保留する保留手段と、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有するパケットを受信しない場合は、前記第１の位置登録パケットに対して肯定応答を送信する肯定応答手段と、
を備え、
前記否定応答手段は、前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する第２の位置登録パケットを受信した場合に、該第２の位置登録パケットに対して否定応答を送信し、
前記肯定応答手段は、前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信しなかった場合に、前記第１の位置登録パケットに対して肯定応答を送信し、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合に、
前記応答手段は、前記第２の時間が経過する間に受信した前記第１の位置登録パケットと同じ発信元ＩＤを有する最初の問い合わせパケットに対してのみ応答を送信し、
前記否定応答手段は、前記第１の位置登録パケットに対して否定応答を送信する、
ことを特徴とする請求項１１に記載のサーバ。
【請求項１３】
前記応答手段は、前記位置登録パケットに対して肯定応答が送信されたレピータから、所定の時間以内に前記位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合は、前記第１の時間が経過するのを待たずに該問い合わせパケットに対して応答を送信することを特徴とする請求項１１又は１２に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム及びその制御方法ならびにサーバに関する。より詳しくは、レピータを介して無線通信装置どうしが通信を行う無線通信システムにおいて、無線通信装置が通信を行うレピータの選択に関する。
【背景技術】
【０００２】
無線通信には、いわゆるレピータを経由して無線通信装置どうしの通信を行う方法がある。無線通信装置からレピータへの送信のアップリンクと、レピータから無線通信装置への送信のダウンリンクとの周波数又はタイムスロットを変えて、同時に通信することにより、無線通信装置どうしで通信を行う。
【０００３】
複数のレピータをネットワークで接続して１つの無線通信システムとし、複数のレピータのカバーエリアから無線通信システムの通信エリアを構成することができる。その場合、通常はレピータごとに通信チャネル（アップリンクとダウンリンクの周波数）が決まっている。無線通信装置は、自局が滞在するレピータエリアのレピータのチャネルを選択している。すなわち、そのレピータのダウンリンクの周波数で呼び出しを待ち受け、また、そのレピータのアップリンクの周波数で他の無線通信装置の呼び出しを行う。
【０００４】
レピータを経由して通信を行う無線通信装置は、他の無線通信装置を呼び出すときに、通信相手となる無線通信装置が属している（そのレピータエリアに滞在している）レピータを指定して、自局が属すレピータに対してそのチャネルで呼び出し起動信号を送信する。
【０００５】
１つの無線通信装置の電波が届く範囲に、同じチャネルの複数のレピータが存在する場合、その複数のレピータ間の競合の問題が生じる。例えば、特許文献１には、中継局の起動開始時間を制御することにより、不必要な基地局向けの送信を阻止し、基地局におけるビート妨害の発生及びＳ／Ｎの劣化の防止を図る技術が記載されている。
【０００６】
特許文献１の技術は、移動局と基地局との間で通信を行うにあたって２局以上の中継局を介して通信を中継する無線中継方式において、その中継局に設置される中継装置に移動局よりの受信電界の大小に応じて送信機の動作開始時間を制御する。隣接する中継局より該通信を基地局向けに送信する信号を検出する受信機を設け、該送信機が動作開始前でかつ該隣接する中継局よりの該信号を受信したとき、該送信機の動作開始を停止させる。
【０００７】
また、特許文献２には、複数の従属送信局の送信機のうち１台でも誤った情報あるいは情報の欠落した信号を発射して、自局のサービスエリアのみならず、隣接し、オーバラップしている送信局のサービスエリアにも妨害を及ぼすことを回避する技術が記載されている。特許文献２の技術は、親発信局と複数の従属送信局とからなり、この複数の従属送信局が一斉に電波を発信する単向通信システムにおいて、各従属送信局に、中継用信号の良否を判定し、その判定結果に基づいてその従属送信機の起動を制御する受信信号判定手段を設ける。
【特許文献１】特開昭５７−１４１１４６号公報
【特許文献２】特開昭６３−１３２５３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
図１２は、従来の無線通信システムにおいて、２つのレピータが同じ無線通信装置（子機）の電波を受信する場合の通信手順を示す。２つのレピータ２Ａ、２Ｂは同じチャネル（周波数）が設定されている。図１２において、子機３Ａの発信電波は２つのレピータ２Ａ、２Ｂに受信される。２つのレピータ２Ａ、２Ｂはそれぞれ、子機３Ａの位置登録と問い合わせパケットをサーバＳに送信する。サーバＳは２つのレピータ２Ａ、２Ｂにそれぞれ、位置登録ＡＣＫ（肯定応答）と宛先問い合わせの応答を送信する。応答を受信した２つのレピータ２Ａ、２Ｂはそれぞれ、宛先のレピータ２Ｃに同じ内容のデータを送信する（ステップＥ１及びＥ２、ステップＥ５及びＥ６）。着信側レピータ２Ｃは同じ内容のデータを、２つのレピータ２Ａ、２Ｂから重複して受信し、それぞれのデータを子機３Ｄに送信する（ステップＥ３及びＥ４、ステップＥ７及びＥ８）。
【０００９】
無線通信システムで複数のレピータが設置されている状況において、レピータの周波数（チャネル）が同じであると無線通信装置（子機）からの送信電波を複数のレピータが同時に受信し、その後中継通信を行う。ここで、各レピータが有線で接続されている場合は、複数のレピータから同じ音声データが有線を通じて同じ着信側レピータに送信される。着信側のレピータは音声を重複して受信するので、その結果受信側子機の音声が正常でなくなる。例えば、子機の送信音声「あいうえお」に対して、受信側では「ああいいううええおお」のように重複して聞こえる。
【００１０】
複数レピータのうち、同じチャネルのレピータがあれば、それらのレピータが同時に電波を受信することにより同じ音声が多重に送信される。全てのレピータのチャネルを異なるように設定すれば本現象は発生しないが、その代わりに多チャネル使用による相互変調が発生する可能性がある。また、レピータチャネルは限られている（例えば、特定小電力無線では全２７チャネル）ので、それ以上のレピータを同時に使用することができないことになる。
【００１１】
本発明は、上述のような問題を解決するためになされたもので、複数のレピータが無線通信装置の電波を同時に受信する場合に、通信するレピータを自動的に選択し、正常に通信を行う無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の第１の観点に係る無線通信システムは、
ネットワークで接続された複数のレピータと、該レピータを経由して通信を行う無線通信装置を含む無線通信システムであって、
前記レピータは、前記無線通信装置の発呼を受信したときに、発信先の無線通信装置が属するレピータを問い合わせる問い合わせパケットを送信する手段を備え、
前記問い合わせパケットは、前記発呼した無線通信装置を識別する情報である発信元ＩＤを含み、
第１の問い合わせパケットを受信した場合に、所定の第１の時間が経過するまでの時間を計測する時間計測手段と、
前記第１の前記問い合わせパケットに対して応答を送信する応答手段と、
を備え、
前記応答手段は、前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する第２の問い合わせパケットを受信した場合に、該第２の問い合わせパケットに対して応答を送信しないことを特徴とする。
【００１３】
好ましくは、前記レピータは、前記無線通信装置がそのレピータの通信範囲に存在することを表す位置登録パケットを送信する位置登録手段を備え、
前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する位置登録パケットを受信した場合に、該位置登録パケットに対して否定応答を送信する否定応答手段を備える。
【００１４】
また、第１の前記位置登録パケットを受信した場合に、所定の第２の時間が経過するまでその応答を保留する保留手段と、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有するパケットを受信しない場合は、前記第１の位置登録パケットに対して肯定応答を送信する肯定応答手段と、
を備え、
前記否定応答手段は、前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する第２の位置登録パケットを受信した場合に、該第２の位置登録パケットに対して否定応答を送信し、
前記肯定応答手段は、前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信しなかった場合に、前記第１の位置登録パケットに対して肯定応答を送信し、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合に、
前記応答手段は、前記第２の時間が経過する間に受信した前記第１の位置登録パケットと同じ発信元ＩＤを有する最初の問い合わせパケットに対してのみ応答を送信し、
前記否定応答手段は、前記第１の位置登録パケットに対して否定応答を送信する、
よう構成してもよい。
【００１５】
好ましくは、前記応答手段は、前記位置登録パケットに対して肯定応答が送信されたレピータから、所定の時間以内に前記位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合は、前記第１の時間が経過するのを待たずに該問い合わせパケットに対して応答を送信する。
【００１６】
好ましくは、前記レピータは、前記位置登録パケットに対して否定応答を受信した後、所定の時間が経過するまで、前記位置登録パケットと同じ発信元ＩＤを有するパケットを送信しない。
【００１７】
本発明の第２の観点に係る無線通信システムの制御方法は、
ネットワークで接続された複数のレピータと、該レピータを経由して無線通信装置が通信を行う無線通信システムの制御方法であって、
発信先の無線通信装置が属するレピータを問い合わせる第１の問い合わせパケットを受信した場合に、所定の第１の時間が経過するまでの時間を計測する時間計測ステップと、
前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する第２の問い合わせパケットを受信した場合に、該第２の問い合わせパケットに対して応答を送信しない不応答ステップと、
前記第１の問い合わせパケットに対して応答を送信する応答ステップと、
を備えることを特徴とする。
【００１８】
好ましくは、前記第１の時間が経過する間に、前記無線通信装置がそのレピータの通信範囲に存在することを表す位置登録パケットであって、前記第１の問い合わせパケットと同じ発信元ＩＤを有する位置登録パケットを受信した場合に、前記位置登録パケットに対して否定応答を送信する位置登録否定ステップを備える。
【００１９】
また、第１の前記位置登録パケットを受信した場合に、所定の第２の時間が経過するまでその応答を保留する保留ステップと、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信しない場合は、前記第１の位置登録パケットに対して肯定応答を送信する位置登録ステップと、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する最初の問い合わせパケットに対してのみ応答を送信し、かつ、前記第１の位置登録パケットに対して否定応答を送信する選択応答ステップと、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する第２の位置登録パケットを受信した場合に、該第２の位置登録パケットに対して否定応答を送信する選択位置登録否定ステップと、
を備える構成としてもよい。
【００２０】
好ましくは、前記位置登録パケットに対して肯定応答が送信されたレピータから、所定の時間の間に前記位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合は、前記第１の時間が経過するのを待たずに、前記問い合わせパケットに対して応答を送信する。
【００２１】
本発明の第３の観点に係る無線通信システムのサーバは、
ネットワークで接続された複数のレピータと、該レピータを経由して通信を行う無線通信装置を含む無線通信システムのサーバであって、
発信先の無線通信装置が属するレピータを問い合わせる第１の問い合わせパケットを受信した場合に、所定の第１の時間が経過するまでの時間を計測する時間計測手段と、
前記第１の問い合わせパケットに対して応答を送信する応答手段と、
を備え、
前記応答手段は、前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する第２の問い合わせパケットを受信した場合に、該第２の問い合わせパケットに対して応答を送信しないことを特徴とする。
【００２２】
好ましくは、前記第１の時間が経過する間に、前記第１の問い合わせパケットと同じ発信元ＩＤを有する無線通信装置がレピータの通信範囲に存在することを表す位置登録パケットを受信した場合に、該位置登録パケットに対して否定応答を送信する否定応答手段を備える。
【００２３】
また、第１の前記位置登録パケットを受信した場合に、所定の第２の時間が経過するまでその応答を保留する保留手段と、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有するパケットを受信しない場合は、前記第１の位置登録パケットに対して肯定応答を送信する肯定応答手段と、
を備え、
前記否定応答手段は、前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する第２の位置登録パケットを受信した場合に、該第２の位置登録パケットに対して否定応答を送信し、
前記肯定応答手段は、前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信しなかった場合に、前記第１の位置登録パケットに対して肯定応答を送信し、
前記第２の時間が経過する間に、前記第１の位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合に、
前記応答手段は、前記第２の時間が経過する間に受信した前記第１の位置登録パケットと同じ発信元ＩＤを有する最初の問い合わせパケットに対してのみ応答を送信し、
前記否定応答手段は、前記第１の位置登録パケットに対して否定応答を送信する、
よう構成してもよい。
【００２４】
好ましくは、前記応答手段は、前記位置登録パケットに対して肯定応答が送信されたレピータから、所定の時間以内に前記位置登録パケットと同じ発信元ＩＤを有する問い合わせパケットを受信した場合は、前記第１の時間が経過するのを待たずに該問い合わせパケットに対して応答を送信する。
【発明の効果】
【００２５】
本発明の無線通信システムによれば、同じ周波数チャネルのレピータが無線通信装置の通信範囲に複数存在しても、データが重複することなく通信を行うことができる。
【発明を実施するための最良の形態】
【００２６】
本発明に係る無線通信装置及び無線通信システムの一実施の形態について、図を参照して説明する。図１は、本発明の一実施の形態に係る無線通信システムの構成例を示す。
【００２７】
無線通信システム５は、例えば図１に示すように、ネットワーク４に接続されている複数のレピータ２Ａ、２Ｂ、２Ｃ、２Ｄを備える。無線通信システム５には、複数の無線通信装置３Ａ、３Ｂ、３Ｃ、３Ｄ、３Ｅ、３Ｆがある。また、ネットワーク４にサーバ１が接続している。
【００２８】
ネットワーク４は、例えば、ＬＡＮ（Local Area Network）である。ネットワーク４は、その他、回線交換網、パケット交換網、インターネット、専用線網であってもよい。また、ネットワーク４は有線に限らず、例えば無線ＬＡＮなどの無線通信網でもよい。
【００２９】
無線通信システム５では、無線通信装置３どうしの通信はレピータ２を介して行われる。例えば、図１の無線通信装置３Ａと３Ｃは、レピータ２Ａを介して通信を行う。また、無線通信システム５では、異なるレピータ２の通信範囲（レピータエリア）に属する無線通信装置３どうしの通信は、ネットワーク４を経由して行われる。例えば、無線通信装置３Ａと３Ｄは、レピータ２Ａ、ネットワーク４及びレピータ２Ｃを経由して通信を行う。
【００３０】
無線通信装置（以下、子機と略称する）３Ａ〜３Ｆは、レピータ２Ａ〜２Ｄと無線で通信する。子機３Ａ〜３Ｆからレピータ２Ａ〜２Ｄへの通信をアップリンク、レピータ２から子機３への送信をダウンリンクという。アップリンクとダウンリンクは、例えば、異なる周波数で同時に送信される。アップリンクとダウンリンクは、時間分割で２重に送信されてもよい。
【００３１】
１つのレピータ２において、アップリンクとダウンリンクを１組として同時に通信できるチャネル数は１又は２以上である。同時通信チャネル数は、レピータ２の構成による。なお、子機３Ａ〜３Ｆは、図１では移動局のように記載されているが、固定局の場合を含む。
【００３２】
図２は、本発明の一実施の形態に係る無線通信システム５におけるサーバ１の構成例を示すブロック図である。サーバ１は、図２に示すように、制御部１１、主記憶部１２、外部記憶部１３、計時部１４、操作部１５、表示部１６及びネットワークインタフェース（以下、ネットワークＩ／Ｆ）部１７を備える。主記憶部１２、外部記憶部１３、計時部１４、操作部１５、表示部１６及びネットワークＩ／Ｆ部１７はいずれも内部バス１０を介して制御部１１に接続されている。
【００３３】
制御部１１はＣＰＵ（Central Processing Unit）等から構成され、外部記憶部１３に記憶されているプログラムに従って、通信を行うレピータ２を選択するための処理を実行する。
【００３４】
主記憶部１２はＲＡＭ（Random-Access Memory）等から構成され、外部記憶部１３に記憶されているプログラムをロードし、制御部１１の作業領域として用いられる。
【００３５】
外部記憶部１３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Digital Versatile Disc Random-Access Memory）、ＤＶＤ−ＲＷ（Digital Versatile Disc ReWritable）等の不揮発性メモリから構成され、前記の処理を制御部１１に行わせるためのプログラムを予め記憶し、また、制御部１１の指示に従って、このプログラムが記憶するデータを制御部１１に供給し、制御部１１から供給されたデータを記憶する。
【００３６】
計時部１４は、例えば、クロックパルスによってカウンタ値を減算し、カウンタの値が０になったときに割り込み出力を発生する、減算カウンタを用いることができる。カウンタにある値をセットすると、セットした数のクロックパルスをカウントして、制御部１１に割り込みをかけることによって、一定の時間を計測することができる。
【００３７】
計時部１４は、一定周期でクロックパルスを発生し、常に現在時刻を表示する時計であってもよい。タイマを起動するときの時刻にタイマの時間を加えた値を記憶し、クロックパルス毎に計時部１４の現在時刻と記憶した値を比較して一致したときにタイマ時間の経過を知ることができる。
【００３８】
操作部１５はキーボード及びマウスなどのポインティングデバイス等と、キーボード及びポインティングデバイス等を内部バスに接続するインターフェース装置から構成されている。操作部１５を介して、位置を表示させる子機３の識別番号などが入力され、制御部１１に供給される。
【００３９】
表示部１６は、ＣＲＴ（Cathode Ray Tube）又はＬＣＤ（Liquid Crystal Display）などから構成され、位置を表示させるよう識別番号が入力された子機３の位置などを表示する。
【００４０】
ネットワークＩ／Ｆ部１７は、無線送受信機、無線モデム又は網終端装置、及びそれらと接続するシリアルインタフェース又はＬＡＮ（Local Area Network）インタフェースから構成されている。ネットワークＩ／Ｆ部１７を介して、レピータ２から位置登録パケット又は問い合わせパケットを受信し、レピータ２に位置登録応答又は問い合わせ応答を送信する。
【００４１】
図３は、本発明の実施の形態に係るレピータ２の構成を示すブロック図である。図３に示すレピータ２は、送信機能と受信機能を備える。受信機能は無線通信装置３がアップリンクで送信した信号を受信する。送信機能は、受信機で受信した信号又は、ネットワーク４から受信した信号をダウンリンクで送信する。
【００４２】
レピータ２は、図３に示すように送信機能を実現するために、アンテナ２１Ｓと、送信部２２と、ベースバンド処理部２３と、入力部２４とを備えている。レピータ２はまた、受信機能を実現するために、アンテナ２１Ｒと、受信部２８と、ベースバンド処理部２７と、出力部２６とを備えている。さらに、受信した信号をネットワーク４を経由して他のレピータ２に送信したり、他のレピータ２からネットワーク４を経由して信号を受信するネットワークインタフェース（以下、ネットワークＩ／Ｆ）２５を備えている。
【００４３】
レピータ２は、各部の制御を行うコントローラ３０、報知情報のタイミングなどを計測する計時部３５、通信モードなどを表示する表示部３６、及び通信モードなどの設定を入力する操作部３７を備える。
【００４４】
コントローラ３０は、レピータ２の動作の制御を行う。コントローラ３０は例えば、ＣＰＵ（中央処理装置）３１、Ｉ／Ｏ（入出力装置）３２、ＲＯＭ（読み出し専用メモリ）３４、ＲＡＭ（読み書き可能メモリ）３３、及びそれらを接続する内部バス（図示せず）を備えて構成される。
【００４５】
コントローラ３０には計時部３５、表示部３６、操作部３７がＩ／Ｏ３２を介して接続されている。図３の複雑化を避け、理解を容易にするために、コントローラ３０から各部への信号線が省略されているが、コントローラ３０は送信部２２、ベースバンド処理部２３、２７、受信部２８、入力部２４、出力部２６及びネットワークＩ／Ｆ２５にＩ／Ｏ３２を介して接続しており、それらの処理の開始、終了、処理内容の制御を行う。
【００４６】
コントローラ３０がレピータ２の動作を制御するための制御プログラムは、ＲＯＭ３４に格納されている。そして、コントローラ３０は、報知情報を一定周期で送信し、子機３から受信した装置登録要求信号に応じて、装置登録情報をネットワーク４を経由してサーバ１に送信する制御を行う。また、アップリンクで受信した呼び出し起動信号に基づいて、呼び出し信号を送信部２２から送信したり、又はネットワーク４へ呼び出し起動信号を送信する制御を行う。さらに、コントローラ３０は、ネットワーク４から受信した呼び出し起動信号に応じて、呼び出し信号を送信部２２から送信するよう制御する。これらの制御のための情報は、ＲＡＭ３３に記憶される。
【００４７】
コントローラ３０のＲＡＭ３３には、レピータ２が送信する通信パケットを生成するためのデータが記憶される。例えば、ＲＡＭ３３は、通信フレームのヘッダ部を構成するためのデータである、サーバ１又はレピータ２のネットワークアドレス、及び相手局側識別情報などを含むパラメータ情報（Parameter Information CHannel：以下、ＰＩＣＨという）などを記憶する。
【００４８】
表示部３６は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）又はＬＥＤ（Light Emission Diode）などから構成され、レピータ２が無線通信装置３又はネットワーク４と通信を行っている通信状況などの情報を表示する。
【００４９】
操作部３７は、レピータ２の動作についての条件情報を入力するための入力手段である。操作部３７には各種の操作キーが設けられている。すなわち、オペレータが、レピータ２の操作部３７の操作キーを操作して動作条件を入力することにより、その入力に基づく動作をレピータ２に行わせることができる。例えば、ネットワーク４と接続したオンライン動作モード、ネットワーク４と接続しないスタンドアロン動作モードなどを選択する。
【００５０】
アンテナ２１Ｒは、レピータ２に送信された無線信号を受信する。アンテナ２１Ｒが受信した無線信号は、受信部２８に入力される。受信部２８は、特定の周波数の電波を選択して受信するチューニング機能を備えている。受信部２８には、受信する無線信号の周波数帯域がコントローラ３０によって設定される。
【００５１】
受信部２８で受信した信号は、ベースバンド処理部２７に入力され、ベースバンド処理部２７で各情報が抽出されてコントローラ３０に伝えられる。装置登録要求信号を受信した場合、その発ＩＤである子機３のＩＤは、コントローラ３０に伝えられる。コントローラ３０は、出力部２６で装置登録情報を生成し、ネットワークＩ／Ｆ２５からネットワーク４を経由してサーバ１に送信する。
【００５２】
受信部２８、ベースバンド処理部２７、出力部２６、ネットワークＩ／Ｆ２５及びコントローラ３０によって、問い合わせパケットを送信する手段及び位置登録手段が実現されている。
【００５３】
呼び出し起動信号を受信し、その中に、そのレピータ２の通信範囲に存在する可能性のある無線通信装置３のＩＤ、又はそのレピータ２のＩＤが着ＩＤとして含まれる場合は、コントローラ３０は、呼び出し信号の送信を開始する。受信した信号を他のレピータ２に送信する場合は、出力部２６及びネットワークＩ／Ｆ２５を介して、ネットワーク４に送信する。
【００５４】
受信部２８で受信した信号を、そのレピータ２の通信範囲に無線送信する場合、ベースバンド処理部２７からベースバンド処理部２３にデータが送られる。ベースバンド処理部２３では、データにプリアンブル、ＳＷ（同期ワード）、ＲＩ（無線情報チャネル）などを付加して送信フレームに組み立てて、送信部２２に出力する。
【００５５】
送信部２２は、入力された信号を変調する変調機能を備える。このレピータ２の例では、送信部２２が信号を変調する方式として、ＧＭＳＫ（Gaussian filtered Minimum Shift Keying）、ＰＳＫ（Phase Shift Keying）、ＱＡＭ（Quadrature Amplitude Modulation）又はＦＳＫ（Frequency Shift Keying）などが用いられる。送信部２２は、入力された音声信号及びデータ信号を、これらの変調方式により変調する処理を行う。
【００５６】
送信部２２は、前記変調する処理を行った信号を、アンテナ２１Ｓに出力し、アンテナ２１Ｓより無線通信装置３の受信機へ送信される。
【００５７】
ベースバンド処理部２３は、通信プロトコルを実行するために、種々の制御信号を組み立てる。ベースバンド処理部２３の動作や送信部２２の送信の開始、終了、周波数の選択などは、コントローラ３０の制御によって行われる。プリアンブルとＳＷの長さ、ＲＩ、ＳＡＣＣＨ（低速付随情報チャネル）及びＰＩＣＨの内容の設定は、コントローラ３０の制御によって行われる。
【００５８】
ネットワーク４からネットワークＩ／Ｆ２５を介して受信した信号は、入力部２４でデータが抽出されてコントローラ３０に送られる。ネットワーク４から受信した信号を、レピータ２の通信エリアに送信する場合、ネットワークＩ／Ｆ２５で受信したデータは、入力部２４からベースバンド処理部２３に送られる。ベースバンド処理部２３は送信信号に組み立てて、送信部２２から送信する。
【００５９】
ネットワーク４からネットワークＩ／Ｆ２５を介して呼び出し起動信号を受信し、その中に、そのレピータ２の通信エリアに存在する可能性のある無線通信装置３のＩＤ、又はそのレピータ２のＩＤが着ＩＤとして含まれる場合は、コントローラ３０は、呼び出し信号の送信を開始する。
【００６０】
次に、図２及び図３に示すサーバ１及びレピータ２の動作を、図４乃至図１０を参照して説明する。なお、上述のように、サーバ１の動作は、制御部１１が、主記憶部１２、外部記憶部１３、計時部１４、操作部１５、表示部１６及びネットワークＩ／Ｆ部１７と協働して行う。また、レピータ２の動作は、コントローラ３０のＣＰＵ３１が、Ｉ／Ｏ３２、ＲＡＭ３３、ＲＯＭ３４、計時部３５、表示部３６及び操作部３７と協働して行う。
【００６１】
図４は、レピータ問い合わせパケットの構成例を示す。図４（ａ）はレピータ問い合わせパケット（以下、問い合わせパケットという）の構成、図４（ｂ）は、問い合わせパケットの通信データの構成、図４（ｃ）は問い合わせパケットを送信するレピータ２を識別するレピータＩＤの構成、図４（ｄ）は、子機３を識別する無線通信装置ＩＤの構成をそれぞれ表す。
【００６２】
図４（ａ）に示すように、問い合わせパケットは、宛先アドレス、送信元アドレス及び通信データを含む。宛先アドレスは、ネットワーク４上でパケットの宛先のアドレスを表す。問い合わせパケットの場合、宛先アドレスはサーバ１のネットワークアドレスである。送信元アドレスは、パケットを送信する装置のネットワーク４上のアドレスを表す。問い合わせパケットの場合、送信元アドレスはレピータ２のネットワークアドレスである。例えば、ネットワーク４がインターネット又はイントラネットの場合、ネットワークアドレスはＩＰアドレスである。
【００６３】
図４（ｂ）に示すように、問い合わせパケットの通信データは、メッセージ種別、ユーザコード、システムＩＤ、レピータＩＤ、発ＩＤ、着ＩＤを含む。このうちメッセージ種別に、レピータ問い合わせを示すコードが書き込まれる。レピータＩＤにレピータ問い合わせを送信するレピータ２の識別符号（ＩＤ）が書き込まれる。
【００６４】
レピータ２の識別符号は、例えば図４（ｃ）に示すように、レピータＩＤの第１オクテットの下位４ビットと、第２オクテットに、レピータ２の番号を表す３桁の数字がＢＣＤ（Binary Coded Decimal）で書き込まれる。レピータＩＤは無線通信システム５でレピータ２ごとにユニークな番号である。
【００６５】
発ＩＤは発呼を行う子機３の識別符号である。着ＩＤは発呼を行う子機３が目的とする着信すべき子機３の識別符号である。発ＩＤと着ＩＤは共に無線通信装置ＩＤであり、例えば図４（ｄ）に示すように、第１オクテットの上位４ビット及び下位４ビットと、第２オクテットの上位４ビット及び下位４ビットに、ＢＣＤ（Binary Coded Decimal）で表された４桁の数字が書き込まれる。無線通信装置ＩＤは無線通信システム５で子機３ごとにユニークな番号である。
【００６６】
図５は、レピータ問い合わせ応答パケットの構成例を示す。図５（ａ）はレピータ問い合わせ応答パケット（以下、応答パケットという）の構成、図５（ｂ）は、応答パケットの通信データの構成、図５（ｃ）はレピータ２を識別するレピータＩＤの構成、図５（ｄ）は、子機３を識別する無線通信装置ＩＤの構成をそれぞれ表す。
【００６７】
図５（ａ）に示すように、応答パケットは、宛先アドレス、送信元アドレス及び通信データを含む。宛先アドレスは、応答パケットに対応する問い合わせパケットを送信したレピータ２のネットワークアドレスである。応答パケットの場合、送信元アドレスはサーバ１のネットワークアドレスである。
【００６８】
図５（ｂ）に示すように、応答パケットの通信データは、メッセージ種別、ユーザコード、システムＩＤ、発レピータＩＤ、発ＩＤ、着レピータＩＤ、着ＩＤを含む。このうちメッセージ種別に、問い合わせ応答を示すコードが書き込まれる。発レピータＩＤにレピータ問い合わせを送信したレピータ２の識別符号が書き込まれ、着レピータＩＤに着ＩＤの子機３が位置登録されている（滞在する）レピータ２の識別符号が書き込まれる。図５（ｃ）に示すように、着レピータＩＤの構成は、図４（ｃ）に示されるレピータＩＤと同じ構成である。また、図５（ｄ）に示す子機３を識別する無線通信装置ＩＤの構成は、図４（ｄ）に示す無線通信装置ＩＤと同じ構成である。
【００６９】
図６は、位置登録パケットの構成例を示す。位置登録パケットの構成は、図４に示す問い合わせパケットと同様である。但し、着信する子機３が指定されないので、着ＩＤがない。位置登録パケットのメッセージ種別は、位置登録要求を表すコードである。レピータＩＤは、位置登録パケットを送信するレピータ２のＩＤである。特に、本実施の形態では子機３が送信する発呼信号を受信して、位置登録を行うレピータ２のＩＤである。無線通信装置ＩＤは、レピータＩＤで示すレピータ２の通信範囲に滞在している位置登録を行う子機３のＩＤである。レピータＩＤ及び無線通信装置ＩＤの構成は、問い合わせパケットと同様である。
【００７０】
位置登録パケットに対するサーバ１からの応答には、肯定応答（ＡＣＫ：ACKnowledg）と、否定応答（ＮＡＫ：Negative AcKnowledg）がある。それぞれ、パケットの構成は図６の位置登録パケットと同様であり、メッセージ種別がそれぞれ、位置登録ＡＣＫと位置登録ＮＡＫである。肯定応答は、位置登録がサーバ１に受け付けられて、子機３がレピータ２に位置登録されたことを表す。否定応答は、位置登録が受け付けられず、子機３はレピータ２に位置登録されていないことを表す。
【００７１】
無線通信システム５における通信手順を説明する。例えば、図１に示すように、無線通信システム５中に無線通信装置３Ａ〜３Ｆ及びレピータ２Ａ〜２Ｄが存在しているとする。レピータ２Ａ〜２Ｄはそれぞれ、図３に示す構成を備えている。ここで、無線通信装置３Ａの電波がレピータ２Ａ及びレピータ２Ｂに届き、レピータ２Ａとレピータ２Ｂは同じ周波数チャネルが設定されているとする。
【００７２】
図７は、本発明の一実施の形態における通信手順を説明する図である。通信の開始において、例えば、子機３Ａから子機３Ｄを呼び出す場合、子機３Ａは、子機３Ｄを着ＩＤとする発呼信号を送信する（ステップＡ１）。発呼信号を受信したレピータ２Ａは、子機３Ａがレピータ２Ａに位置登録されていなければ、子機３Ａの位置登録パケットをサーバ１に送信する（ステップＡ２）。子機３Ａがレピータ２Ａに位置登録されていれば、位置登録パケットの送信を省略してもよい。
【００７３】
サーバ１は、位置登録パケットを受信すると、タイマＴ２の時間応答を保留する。タイマＴ２の時間が経過する間に、位置登録パケットの無線通信装置ＩＤと同じＩＤを含むパケットを受信するかどうかで処理が異なる。タイマＴ２は、子機３Ａの発呼信号が複数のレピータで受信されて、複数のレピータから位置登録パケット又は問い合わせパケットが送信される場合に、それらのパケット全てを受信する時間よりも長く設定する。
【００７４】
タイマＴ２の時間が経過する間に、位置登録パケットの無線通信装置ＩＤと同じＩＤを含むパケットを受信しなかった場合、サーバ１は子機３Ａをレピータ２Ａに位置登録して、位置登録ＡＣＫ（肯定応答）をレピータ２Ａに送信する（ステップＡ３）。サーバ１から位置登録ＡＣＫ（肯定応答）が送信されると、レピータ２Ａは、サーバ１に子機３Ｄが位置登録されているレピータ２を問い合わせる問い合わせパケットを送信する（ステップＡ４）。
【００７５】
サーバ１は位置登録情報を検索して、子機３Ｄが位置登録されているレピータ２ＣのＩＤを含む応答パケットを送信する（ステップＡ５）。子機３Ｄの位置登録情報を得たレピータ２Ａは、レピータ２Ｃに呼び出し起動信号を送信する（ステップＡ６）。その場合、ネットワーク４に呼び出し起動信号をブロードキャストしてもよいし、レピータ２Ｃに宛てて呼び出し起動信号を送信してもよい。
【００７６】
レピータ２Ｃに宛てて呼び出し起動信号を送信する場合は、レピータ２Ｃのネットワークアドレスをサーバ１に問い合わせる。 レピータ２Ａ〜２Ｄのネットワーク４におけるアドレスは、図１の例ではサーバ１で与えられる。サーバ１は、例えば、ＤＮＳ（Domain Name System）サーバ又はＤＨＣＰ（Dynamic Host Configuration Protocol）サーバを兼ねる。
【００７７】
呼び出し起動信号を受信したレピータ２Ｃは、呼び出し信号を無線で送信する（ステップＡ７）。そのレピータ２Ｃの呼び出し信号を受信した子機３Ｄは、その呼び出し信号に着ＩＤとしてその子機３Ｄの識別符号があるので、応答（アンサーバック）を返して（ステップＡ８）通信を開始する。その後、レピータ２Ｃはレピータ２Ａに応答（アンサーバック）し（ステップＡ９）、レピータ２Ａは発呼した子機３Ａに応答（アンサーバック）して（ステップＡ１０）、子機３Ａから子機３Ｄへの通信経路が設定される。通信経路が設定されると、子機３Ａの通信（ステップＡ１１）はレピータ２Ａからレピータ２Ｃに中継されて（ステップＡ１２）、レピータ２Ｃから子機３Ｄへ送信される（ステップＡ１３）。
【００７８】
なお、問い合わせパケットによって位置登録を行うことにしてもよい。あるいは、発呼信号を受信したときに、位置登録を行わない構成でもよい。その場合は、子機３Ａから発呼信号を受信したレピータ２Ａは、位置登録パケットを送信することなく、サーバ１に対して、子機３Ｄの登録されているレピータエリアを問い合わせる。そして、子機３Ｄが滞在していると登録されている（位置登録されている）レピータ２Ｃに対して呼び出し起動信号を送信する。
【００７９】
本発明の実施の形態に係る無線通信システム５では、同じ周波数チャネルに設定された複数のレピータが同時に１つの子機から信号を受信した場合でも、着信側のレピータでデータが重複することなく正常に通信を行うことができる。以下、本発明の実施の形態における自動レピータ選択について詳細に説明する。
【００８０】
図８は、本発明の一実施の形態におけるレピータの選択手順の例を説明する図である。図８は、子機３Ａの発呼信号をレピータ２Ａ及び２Ｂが受信して、それぞれ呼び出し処理を行って、位置登録パケットが先にサーバに送信される場合を示す。
【００８１】
子機３Ａは、子機３Ｄを着ＩＤとする発呼信号を送信する（ステップＢ１）。発呼信号を受信したレピータ２Ｂは、子機３Ａがレピータ２Ｂに位置登録されていないので、子機３Ａの位置登録パケットをサーバ１に送信する（ステップＢ２）。サーバ１は、位置登録パケットを受信すると、タイマＴ２の時間応答を保留する。また、子機３Ａがレピータ２Ａに位置登録されているので、レピータ２Ａは、サーバに子機３Ｄが位置登録されているレピータ２を問い合わせる問い合わせパケットを送信する（ステップＢ３）。
【００８２】
タイマＴ２は、子機３Ａの発呼信号が複数のレピータで受信されて、複数のレピータから位置登録パケット又は問い合わせパケットが送信される場合に、それらのパケット全てを受信する時間よりも長く設定する。従って、レピータ２Ａの問い合わせパケットは、タイマＴ２の時間が経過する間に、サーバ１に送信される。
【００８３】
タイマＴ２の時間が経過する間に、位置登録パケットの無線通信装置ＩＤと同じＩＤを含む問い合わせパケットを受信したので、サーバ１はレピータ２Ｂに位置登録ＮＡＫ（否定応答）を送信する（ステップＢ４）。位置登録ＮＡＫを受信したレピータ２Ｂは、子機３Ａの発呼処理を中止する。それ以降、少なくとも発呼処理が終了するまでの時間は子機３Ａに関する通信を行わない。
【００８４】
サーバ１は位置登録情報を検索して、子機３Ｄが位置登録されているレピータ２ＣのＩＤを含む応答パケットを、レピータ２Ａに送信する（ステップＢ５）。子機３Ｄの位置登録情報を得たレピータ２Ａは、レピータ２Ｃに呼び出し起動信号を送信する（ステップＢ６）。レピータ２Ｃは、子機３Ｄへの呼び出し起動信号をレピータ２Ａからしか受信しない。ステップＢ６〜Ｂ１３は、図７のステップＡ６〜Ａ１３と同じである。
【００８５】
なお、問い合わせ応答パケット（ステップＢ５）は、問い合わせパケットを受信した直後に送信しても構わない。また、位置登録ＮＡＫ（ステップＢ４）は、問い合わせパケットを受信した直後に送信してもよい。
【００８６】
以上、説明したように、レピータ２Ｂから先に位置登録パケットが送信されても、子機３Ａから子機３Ｄへの発呼によって発生する呼び出し起動信号及び通信信号は、レピータ２Ａからしか送信されないので、レピータ２Ｃで子機３Ｄへの送信データが重複することがない。
【００８７】
図９は、本発明の一実施の形態におけるレピータの選択手順の異なる例を説明する図である。図９は、子機３Ａの発呼信号をレピータ２Ａ及び２Ｂが受信して、それぞれ呼び出し処理を行って、問い合わせパケットが先にサーバに送信される場合を示す。
【００８８】
子機３Ａは、子機３Ｄを着ＩＤとする発呼信号を送信する（ステップＣ１）。発呼信号を受信したレピータ２Ａは、子機３Ａがレピータ２Ａに位置登録されているので、サーバ１に子機３Ｄが位置登録されているレピータ２を問い合わせる問い合わせパケットを送信する（ステップＣ２）。サーバ１は、問い合わせパケットを受信すると、タイマＴ１の時間の計測を開始する。
【００８９】
発呼信号を受信したレピータ２Ｂは、子機３Ａがレピータ２Ｂに位置登録されていないので、子機３Ａの位置登録パケットをサーバ１に送信する（ステップＣ３）。タイマＴ１は、子機３Ａの発呼信号が複数のレピータで受信されて、複数のレピータから位置登録パケット又は問い合わせパケットが送信される場合に、それらのパケット全てを受信する時間よりも長く設定する。従って、レピータ２Ｂの位置登録パケットは、タイマＴ１の時間が経過する間に、サーバ１に送信される。
【００９０】
サーバ１は、位置登録情報を検索して、子機３Ｄが位置登録されているレピータ２ＣのＩＤを含む応答パケットを、発ＩＤが子機３Ａである最初の問い合わせパケットに対して、レピータ２Ａに送信する（ステップＣ４）。タイマＴ１の時間が経過する間に、問い合わせパケットの無線通信装置ＩＤと同じＩＤを含む位置登録パケットを受信したので、サーバ１はレピータ２Ｂに位置登録ＮＡＫ（否定応答）を送信する（ステップＣ５）。位置登録ＮＡＫを受信したレピータ２Ｂは、子機３Ａの発呼処理を中止する。それ以降、少なくとも発呼処理が終了するまでの時間は子機３Ａに関する通信を行わない。
【００９１】
サーバ１は、タイマＴ１の時間が経過する間に子機３Ａの位置登録パケットを受信した場合は、それらの位置登録パケットに対して否定応答を送信する。また、タイマＴ１の時間が経過する間に子機３Ａを発ＩＤとして含む他の問い合わせパケットを受信した場合、それに対しては応答パケットを送信しない。
【００９２】
子機３Ｄの位置登録情報を得たレピータ２Ａは、レピータ２Ｃに呼び出し起動信号を送信する（ステップＣ６）。レピータ２Ｃは、子機３Ｄへの呼び出し起動信号をレピータ２Ａからしか受信しない。ステップＣ６〜Ｃ１３は、図７のステップＡ６〜Ａ１３と同じである。
【００９３】
なお、問い合わせパケットに対する応答パケットは、図９ではタイマＴ１の時間が経過した後に送信するように記載しているが、応答パケットは問い合わせパケットを受信してすぐに送信して構わない。同様に、タイマＴ１の間に受信した子機３Ａの位置登録パケットに対しても、位置登録ＮＡＫを直ちに送信して構わない。
【００９４】
以上、説明したように、レピータ２Ａから先に問い合わせパケットが送信された場合、位置登録パケットが送信されても、子機３Ａから子機３Ｄへの発呼によって発生する呼び出し起動信号及び通信信号は、レピータ２Ａからしか送信されないので、レピータ２Ｃで子機３Ｄへの送信データが重複することがない。
【００９５】
図１０は、本発明の一実施の形態におけるレピータの選択手順の異なる例を説明する図である。図１０は、子機３Ａの発呼信号をレピータ２Ａ及び２Ｂが受信して、それぞれ呼び出し処理を行って、いずれも位置登録パケットを送信する場合を示す。
【００９６】
子機３Ａは、子機３Ｄを着ＩＤとする発呼信号を送信する（ステップＤ１）。発呼信号を受信したレピータ２Ａは、子機３Ａがレピータ２Ａに位置登録されていないので、子機３Ａの位置登録パケットをサーバ１に送信する（ステップＤ２）。サーバ１は、最初の位置登録パケットを受信すると、タイマＴ２の時間応答を保留する。また、子機３Ａがレピータ２Ｂに位置登録されていないので、レピータ２Ｂは、子機３Ａの位置登録パケットをサーバ１に送信する（ステップＤ３）。
【００９７】
タイマＴ２は、子機３Ａの発呼信号が複数のレピータで受信されて、複数のレピータから位置登録パケット又は問い合わせパケットが送信される場合に、それらのパケット全てを受信する時間よりも長く設定する。従って、レピータ２Ｂの位置登録パケットは、タイマＴ２の時間が経過する間に、サーバ１に送信される。
【００９８】
タイマＴ２の時間が経過する間に、子機３Ａを発ＩＤとする問い合わせパケットを受信した場合は、位置登録パケットに対して否定応答を送信する（図８参照）。図１０では、タイマＴ２の時間に問い合わせパケットを受信しないので、最初の子機３Ａの位置登録パケットに対して位置登録ＡＣＫ（肯定応答）を送信する（ステップＤ４）。
【００９９】
タイマＴ２の時間が経過する間に、位置登録パケットの無線通信装置ＩＤと同じＩＤを含む位置登録パケットを受信したので、サーバ１はレピータ２Ｂに位置登録ＮＡＫ（否定応答）を送信する（ステップＤ５）。位置登録ＮＡＫを受信したレピータ２Ｂは、子機３Ａの発呼処理を中止する。それ以降、少なくとも発呼処理が終了するまでの時間は子機３Ａに関する通信を行わない。
【０１００】
位置登録ＡＣＫを受信したレピータ２Ａは、サーバに子機３Ｄが位置登録されているレピータ２を問い合わせる問い合わせパケットを送信する（ステップＤ６）。サーバ１は位置登録情報を検索して、子機３Ｄが位置登録されているレピータ２ＣのＩＤを含む応答パケットを、レピータ２Ａに送信する（ステップＤ７）。子機３Ｄの位置登録情報を得たレピータ２Ａは、レピータ２Ｃに呼び出し起動信号を送信する（ステップＤ８）。レピータ２Ｃは、子機３Ｄへの呼び出し起動信号をレピータ２Ａからしか受信しない。ステップＤ８〜Ｄ１５は、図７のステップステップＡ６〜Ａ１３と同じである。
【０１０１】
なお、タイマＴ２の時間が経過する間に受信した子機３の位置登録パケットに対しては、直ちに位置登録ＮＡＫを送信しても構わない。タイマＴ２の間にその他のパケットを受信しても位置登録ＮＡＫを送信することは変わらない。それに対して、位置登録ＡＣＫはタイマＴ２の時間が経過した後に送信する。タイマＴ２の時間が経過する間に、子機３Ａを発ＩＤとする問い合わせパケットを受信した場合は、位置登録パケットに対して否定応答を送信するからである。
【０１０２】
また、問い合わせパケットを受信したとき（ステップＤ６）、タイマＴ１が起動されるべきであるが、子機３Ａから新たな発呼信号が送信される時間でなければ、タイマＴ１の処理を省略できる。そして、問い合わせパケットのレピータＩＤが直前に位置登録ＡＣＫを送信したレピータ２Ａである場合、直ちに問い合わせ応答パケットを送信する。
【０１０３】
以上、説明したように、複数のレピータ２Ａ、２Ｂから位置登録パケットが送信されても、子機３Ａから子機３Ｄへの発呼によって発生する呼び出し起動信号及び通信信号は、最初に位置登録パケットを送信したレピータ２Ａからしか送信されないので、レピータ２Ｃで子機３Ｄへの送信データが重複することがない。
【０１０４】
次に、レピータ選択処理の動作について説明する。図１１は、サーバ１のレピータを選択する処理の動作の一例を示すフローチャートである。
【０１０５】
サーバ１の制御部１１は、カウンタを０にセットして（ステップＳ１）、パケットの受信を待機する（ステップＳ２、ステップＳ３；Ｎｏ）。パケットを受信した場合（ステップＳ３；Ｙｅｓ）、パケットの種別によって分岐する（ステップＳ４）。
【０１０６】
問い合わせパケットを受信した場合は（ステップＳ４；問い合わせ）、タイマＴ１を起動して（ステップＳ５）、問い合わせパケットに対して問い合わせ応答パケットを送信する（ステップＳ６）。タイマＴ１の時間が経過する間、パケットを受信して（ステップＳ７）、先に受信した問い合わせパケットと同じ発ＩＤでなければ（ステップＳ８；Ｎｏ）、その発ＩＤについての処理を行う（他のプロセスで処理する）。
【０１０７】
同じ子機ＩＤのパケットを受信した場合（ステップＳ８；Ｙｅｓ）、そのパケットが位置登録パケットであれば（ステップＳ９；Ｙｅｓ）、それに対して否定応答（位置登録ＮＡＫ）を送信する（ステップＳ１０）。タイマＴ１が経過していなければ（ステップＳ１１；Ｎｏ）、パケット受信（ステップＳ７）から繰り返す。タイマＴ１が経過すれば（ステップＳ１１；Ｙｅｓ）、最初に戻ってカウンタを０にセットする（ステップＳ１）。
【０１０８】
ここで、問い合わせ応答パケットの送信（ステップＳ６）は、タイマＴ１が経過したあと（ステップＳ１１；Ｙｅｓ）でもよいが（図９参照）、最初の問い合わせパケットを受信した直後に送信したほうが、発呼処理が早くなる。特に、直前に位置登録ＡＣＫを送信したレピータ２から同じ発ＩＤで問い合わせパケットを受信した場合は、直ちに応答パケットを送信する。
【０１０９】
ステップＳ４に戻って、位置登録パケットを受信した場合は（ステップＳ４；位置登録）、タイマＴ２を起動して（ステップＳ１２）、タイマＴ２の時間が経過するまで、同一子機ＩＤのパケットを受信する（ステップＳ１３、ステップＳ１４；Ｎｏ、ステップＳ２０；Ｎｏ）。先に受信した位置登録パケットと同じ子機ＩＤのパケットを受信した場合（ステップＳ１４；Ｙｅｓ）、そのパケットが位置登録パケットであれば（ステップＳ１５；Ｙｅｓ）、それに対して否定応答（位置登録ＮＡＫ）を送信する（ステップＳ１６）。
【０１１０】
受信したパケットが同一子機ＩＤで、位置登録でない、すなわち問い合わせパケットの場合は（ステップＳ１５；Ｎｏ）、カウンタが０かどうか調べる（ステップＳ１７）。カウンタが０であれば（ステップＳ１７；Ｙｅｓ）、すなわち最初の問い合わせパケットであれば、その問い合わせパケットに対して応答パケットを送信する（ステップＳ１８）。カウンタが０でなければ（ステップＳ１７；Ｎｏ）、応答パケットを送信しない。そして、カウンタに１を加算して（ステップＳ１９）、パケット受信（ステップＳ１３）から繰り返す。
【０１１１】
タイマＴ２の時間が経過したとき（ステップＳ２０；Ｙｅｓ）、カウンタが０であれば（ステップＳ２１；Ｙｅｓ）、問い合わせ応答パケットを送信していない（すなわち同一子機ＩＤの問い合わせパケットを受信していない）ので、最初の位置登録パケットに対して肯定応答（位置登録ＡＣＫ）を送信する（ステップＳ２２）。カウンタが０でなければ（ステップＳ２１；Ｎｏ）、最初の位置登録パケットに対して否定応答（位置登録ＮＡＫ）を送信する（ステップＳ２３）。そして、最初に戻ってカウンタを０にセットする（ステップＳ１）。
【０１１２】
以上説明したとおり、本発明の無線通信システム５によれば、複数のレピータ２Ａ、２Ｂから位置登録パケット又は問い合わせパケットが送信されても、子機３Ａから子機３Ｄへの発呼によって発生する呼び出し起動信号及び通信信号は、サーバ１によって選択されたレピータ２Ａからしか送信されないので、レピータ２Ｃで子機３Ｄへの送信データが重複することがない。従って、複数のレピータ２が無線通信装置３の電波を同時に受信する場合に、通信するレピータ２を自動的に選択し、正常に通信を行うことができる。
【０１１３】
本発明の無線通信システム５によれば、同じ周波数チャネルのレピータ２が無線通信装置３の通信範囲に複数存在しても、データが重複することなく通信を行うことができる。また、無線通信システム５で使用する周波数チャネルを少なくすることができる。そして、相互変調等の発生を回避できる。
【０１１４】
その他、前記のハードウエア構成やフローチャートは一例であり、任意に変更及び修正が可能である。
【０１１５】
制御部１１、主記憶部１２、外部記憶部１３、計時部１４、ネットワークＩ／Ｆ部１７等から構成されるサーバ１、及び、ＣＰＵ３１、Ｉ／Ｏ３２、ＲＡＭ３３、ＲＯＭ３４などから構成されるレピータ２のコントローラ３０は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読みとり可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するサーバ１又はレピータ２を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することでサーバ１又はレピータ２を構成してもよい。
【０１１６】
また、サーバ１又はレピータ２の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【０１１７】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS, Bulletin Board System)に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【図面の簡単な説明】
【０１１８】
【図１】本発明の一実施の形態である無線通信システムの一例を示す構成図である。
【図２】本発明の一実施の形態における無線通信サーバの構成例を示すブロック図である。
【図３】本発明の一実施の形態におけるレピータの構成例を示すブロック図である。
【図４】レピータ問い合わせパケットの構成例を示す図である。
【図５】レピータ問い合わせ応答パケットの構成例を示す図である。
【図６】位置登録パケットの構成例を示す図である。
【図７】本発明の一実施の形態における通信手順を説明する図である。
【図８】本発明の一実施の形態におけるレピータの選択手順の例を説明する図である。
【図９】本発明の一実施の形態におけるレピータの選択手順の異なる例を説明する図である。
【図１０】本発明の一実施の形態におけるレピータの選択手順の異なる例を説明する図である。
【図１１】レピータを選択する処理の動作の一例を示すフローチャートである。
【図１２】従来の通信手順を説明する図である。
【符号の説明】
【０１１９】
１    サーバ
２、２Ａ、２Ｂ、２Ｃ、２Ｄ  レピータ
３、３Ａ、３Ｂ、３Ｃ、３Ｄ  無線通信装置
４    ネットワーク
５    無線通信システム
１０    内部バス
１１    制御部
１２    主記憶部
１３    外部記憶部
１４    計時部
１５    操作部
１６    表示部
１７    ネットワークインタフェース部
２２    送信部
２３    ベースバンド処理部
２５    ネットワークインタフェース
２７    ベースバンド処理部
２８    受信部
３０    コントローラ
３１    ＣＰＵ
３２    Ｉ／Ｏ
３３    ＲＡＭ
３４    ＲＯＭ
３５    計時部
３７    操作部
【図１】
2008182547.tif 000003
【図２】
2008182547.tif 000004
【図３】
2008182547.tif 000005
【図４】
2008182547.tif 000006
【図５】
2008182547.tif 000007
【図６】
2008182547.tif 000008
【図７】
2008182547.tif 000009
【図８】
2008182547.tif 000010
【図９】
2008182547.tif 000011
【図１０】
2008182547.tif 000012
【図１１】
2008182547.tif 000013
【図１２】
2008182547.tif 000014