JP2002033736A - Multiple address communication system - Google Patents
Multiple address communication systemInfo
- Publication number
- JP2002033736A JP2002033736A JP2000218224A JP2000218224A JP2002033736A JP 2002033736 A JP2002033736 A JP 2002033736A JP 2000218224 A JP2000218224 A JP 2000218224A JP 2000218224 A JP2000218224 A JP 2000218224A JP 2002033736 A JP2002033736 A JP 2002033736A
- Authority
- JP
- Japan
- Prior art keywords
- server
- client
- data frame
- access point
- clients
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims description 12
- 239000000872 buffer Substances 0.000 abstract description 13
- 230000002542 deteriorative effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 2
- 101000742684 Homo sapiens WAP four-disulfide core domain protein 10A Proteins 0.000 description 1
- 101000855015 Homo sapiens WAP four-disulfide core domain protein 5 Proteins 0.000 description 1
- 102100038071 WAP four-disulfide core domain protein 10A Human genes 0.000 description 1
- 102100020725 WAP four-disulfide core domain protein 5 Human genes 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明が属する技術分野】本発明は同報通信方式に関
し、特にサーバと、前記サーバに対して設けられるアク
セスポイントと、前記アクセスポイントに対して設けら
れるクライアントとを含む無線LANを用いたサーバ・
クライアントシステムにおける同報通信方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a broadcast system, and more particularly to a server using a wireless LAN including a server, an access point provided for the server, and a client provided for the access point.
The present invention relates to a broadcast system in a client system.
【0002】[0002]
【従来の技術】従来の無線LANを用いたサーバ・クラ
イアントシステムでは、マルチキャスト通信を使用した
ファイル転送時のサーバおよびWAP(無線アクセスポ
イント)は、送信フレームを対象となる全てのクライア
ントに対して送信している。また、従来のマルチキャス
ト通信を使用したファイル転送では、WAPとクライア
ント間の通信をほぼ同時に行っていた。2. Description of the Related Art In a conventional server / client system using a wireless LAN, a server and a WAP (wireless access point) at the time of file transfer using multicast communication transmit a transmission frame to all target clients. are doing. In the conventional file transfer using multicast communication, communication between a WAP and a client has been performed almost simultaneously.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上述し
た従来の無線LANを用いたサーバ・クライアントシス
テムでは、マルチキャスト通信を使用した各種ファイル
転送時は、全てのWAPと対象となるクライアント間の
通信がほぼ同時、かつ高負荷で行われることでWAP間
の電波干渉が起こるために、転送したデータフレームの
エラーが多発するという欠点がある。However, in the above-described conventional server / client system using a wireless LAN, communication between all WAPs and target clients is almost impossible at the time of transferring various files using multicast communication. Simultaneously and under a high load, radio interference between WAPs occurs, so that there is a drawback that errors in transferred data frames frequently occur.
【0004】また、これにより、データを受信できなか
ったクライアントは、サーバに対してこのデータフレー
ムの再送を要求することで、サーバがクライアントに再
送を行うことが多発するため、サーバの負担と、サーバ
とWAPとの間のネットワーク負荷とが重くなるという
欠点がある。[0004] As a result, a client that cannot receive data requests the server to retransmit the data frame, and the server frequently retransmits the data frame to the client. There is a disadvantage that the network load between the server and the WAP becomes heavy.
【0005】さらに、マルチキャスト通信を使用した各
種ファイル転送時は、全てのWAPが高負荷通信を行う
ことにより通信帯域が占有されてしまうために、マルチ
キャスト通信の対象でないクライアントが、サーバとユ
ニキャスト通信を行う場合、通信性能が著しく劣化して
しまうという欠点がある。Furthermore, when transferring various files using multicast communication, since all WAPs perform high-load communication, the communication band is occupied. Is disadvantageous in that the communication performance is significantly degraded.
【0006】本発明の第一の目的は、マルチキャスト通
信時におけるデータフレームのエラーの発生を低減する
ことが可能な同報通信方式を提供することである。A first object of the present invention is to provide a broadcast communication system capable of reducing occurrence of data frame errors during multicast communication.
【0007】本発明の第二の目的は、サーバの負担と、
サーバとWAPとの間のネットワーク負荷とを軽減する
ことが可能なサーバ・クライアントシステム及びその同
報通信方式を提供することである。[0007] A second object of the present invention is to reduce the burden on the server and
An object of the present invention is to provide a server-client system capable of reducing a network load between a server and a WAP, and a broadcast communication method thereof.
【0008】本発明の第三の目的は、マルチキャスト通
信時に、マルチキャスト通信対象外のクライアントの通
信性能をさほど劣化させることなく通信を行うことが可
能な同報通信方式を提供することである。A third object of the present invention is to provide a broadcast communication system capable of performing communication without significantly deteriorating the communication performance of clients that are not subjected to multicast communication during multicast communication.
【0009】[0009]
【課題を解決するための手段】本発明の同報通信方式
は、サーバと、前記サーバに対して設けられるアクセス
ポイントと、前記アクセスポイントに対して設けられる
クライアントとを含む無線LANを用いたサーバ・クラ
イアントシステムにおける同報通信方式であって、前記
サーバは、マルチキャスト通信を行う時、マルチキャス
ト配信要求を行った前記サーバに属するクライアントの
数と前記サーバに属する全クライアントの数との比率に
応じた送信時間間隔で、前記アクセスポイントにデータ
フレームを送信することを特徴とする。A broadcast communication system according to the present invention uses a wireless LAN server including a server, an access point provided to the server, and a client provided to the access point. A broadcast communication method in a client system, wherein the server, when performing multicast communication, according to a ratio of the number of clients belonging to the server that has made a multicast distribution request to the number of all clients belonging to the server; A data frame is transmitted to the access point at a transmission time interval.
【0010】また、前記同報通信方式において、前記ア
クセスポイントは、前記マルチキャスト配信要求を行っ
た前記アクセスポイントに属するクライアントの数と前
記アクセスポイントに属する全クライアントの数との比
率に応じた送信時間間隔で、前記マルチキャスト配信要
求を行った前記アクセスポイントに属するクライアント
に前記サーバからの前記データフレームを送信すること
を特徴とする。[0010] In the broadcast communication method, the access point may transmit at a transmission time corresponding to a ratio between the number of clients belonging to the access point that has made the multicast distribution request and the number of all clients belonging to the access point. The data frame is transmitted from the server to a client belonging to the access point that has issued the multicast distribution request at intervals.
【0011】さらに、前記同報通信方式において、前記
アクセスポイントは、前記サーバからの前記データフレ
ームを保持する保持手段を含み、前記マルチキャスト配
信要求を行った前記アクセスポイントに属するクライア
ントが、前記アクセスポイントからの前記データフレー
ムの少なくとも一つを受信できなかった場合に、該当す
る前記データフレームを自己に再送するよう第一の再送
要求を行った時、前記第一の再送要求を行ったクライア
ントに前記保持手段に保持されている前記該当データフ
レームを再送信することを特徴とする。Further, in the broadcast communication system, the access point includes a holding unit for holding the data frame from the server, and a client belonging to the access point that has issued the multicast distribution request is a client that belongs to the access point. If at least one of the data frames from could not be received, when making a first retransmission request to retransmit the corresponding data frame to itself, the client that made the first retransmission request to the client The data frame stored in the storage unit is retransmitted.
【0012】またさらに、前記同報通信方式において、
前記アクセスポイントは、前記第一の再送要求を受け、
前記該当データフレームを前記保持手段に保持していな
い時、前記サーバに前記該当データフレームを自己に再
送するよう再送要求を行い、これを受けて前記サーバ
は、前記アクセスポイントを介して前記第一の再送要求
を行ったクライアントに前記該当データフレームを再送
信することを特徴とする。Still further, in the above-mentioned broadcast communication system,
The access point receives the first retransmission request,
When the data frame is not held in the holding means, the server makes a retransmission request to retransmit the data frame to itself, and upon receiving the request, the server sends the first data via the access point. And retransmitting the data frame to the client that has made the retransmission request.
【0013】本発明の作用は次の通りである。マルチキ
ャスト通信を行う際、クライアントは、自己の属するW
APを介してサーバにマルチキャスト配信要求をする。
サーバは、この配信要求を受けて、自己に属する全クラ
イアントの数と配信要求を行った自己に属するクライア
ントの数との比率を算出し、送信すべきデータフレーム
の送信時間間隔を決定する。また、WAPは、サーバと
自己に属するクライアント間のやり取りを監視している
ため、自己に属する全クライアントの数と配信要求を行
った自己に属するクライアントの数との比率を算出で
き、これによりサーバより受信したデータフレームの送
信時間間隔を決定する。The operation of the present invention is as follows. When performing multicast communication, the client uses W
A multicast distribution request is made to the server via the AP.
Upon receiving the distribution request, the server calculates a ratio between the number of all clients belonging to the server and the number of clients belonging to the server that has requested the distribution, and determines a transmission time interval of a data frame to be transmitted. In addition, since WAP monitors the exchange between the server and the client belonging to itself, the WAP can calculate the ratio between the number of all clients belonging to itself and the number of clients belonging to itself which has requested the distribution. The transmission time interval of the received data frame is determined.
【0014】そして、サーバは、上記の送信時間間隔で
データフレームをWAPに送信し、WAPは、このデー
タフレームをバッファにいくつか保持すると共に、上記
の送信時間間隔でクライアントに送信する。ここで、ク
ライアントがデータフレームの受信に失敗した時は、該
当するデータフレームの再送をWAPに要求する。WA
Pは、この再送要求を受けて、バッファに該当データフ
レームがある場合は、該当データフレームを再送要求し
たクライアントに再送信し、バッファに該当データフレ
ームがない場合は、該当データフレームの再送をサーバ
に要求する。サーバは、この再送要求を受けて、該当デ
ータフレームをWAPを介して再送要求したクライアン
トに再送信する。Then, the server transmits data frames to the WAP at the above-mentioned transmission time interval, and the WAP holds some of these data frames in a buffer and transmits them to the client at the above-mentioned transmission time interval. Here, when the client fails to receive the data frame, the client requests the WAP to retransmit the data frame. WA
In response to the retransmission request, the P retransmits the relevant data frame to the client that has requested the retransmission if the relevant data frame is present in the buffer, and retransmits the relevant data frame to the client if the buffer does not have the relevant data frame. Request to. Upon receiving the retransmission request, the server retransmits the data frame to the client that has requested the retransmission via WAP.
【0015】[0015]
【発明の実施の形態】以下に、本発明の実施例について
図面を用いて説明する。図1は本発明の実施例によるサ
ーバ・クライアントシステムの構成を示す図である。本
発明の適用されるサーバ・クライアントシステムは、例
えば図1に示すように、サーバ101と、WAP102
及び111と、領域103のクライアント(200〜2
03及び300〜302)とで構築される。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration of a server-client system according to an embodiment of the present invention. The server / client system to which the present invention is applied includes, for example, a server 101 and a WAP 102 as shown in FIG.
, 111 and the client of the area 103 (200-2
03 and 300 to 302).
【0016】WAP102及び111の各々は、有線回
線104を介してサーバ101に接続されている。ま
た、領域103内の領域106のクライアント(200
〜203)は、WAP102と無線回線で接続されてお
り、領域103内の領域112のクライアント(300
〜302)は、WAP111と無線回線で接続されてい
る。Each of the WAPs 102 and 111 is connected to the server 101 via a wired line 104. Also, the client (200
203) are connected to the WAP 102 by a wireless line, and the clients (300
To 302) are connected to the WAP 111 via a wireless line.
【0017】すなわち、WAP102及び111は、サ
ーバ101に対して設けられ、領域106のクライアン
トは、WAP102に対して設けられ、領域112のク
ライアントは、WAP111に対して設けられている。
また、サーバ101に属するクライアントは、領域10
3のクライアントであり、WAP102に属するクライ
アントは、領域106のクライアントであり、WAP1
11に属するクライアントは、領域112のクライアン
トである。That is, the WAPs 102 and 111 are provided for the server 101, the client in the area 106 is provided for the WAP 102, and the client in the area 112 is provided for the WAP 111.
Further, the client belonging to the server 101 is stored in the area 10
3 and the client belonging to WAP 102 is the client of area 106 and WAP 1
11 belong to the area 112.
【0018】サーバ101は、有線回線104を使用し
て領域103のクライアントにデータフレームを送信す
るものであり、自己に属する領域103の全てのクライ
アントのIP(Internet Protocol)
アドレスとMAC(Media Access Con
torol)アドレスあるいはそのいずれか一つを有す
るクライアント情報と、領域103のクライアントのマ
ルチキャスト配信要求の有無とを対応付けて登録するク
ライアント登録テーブル105を有する。The server 101 transmits a data frame to the client in the area 103 using the wired line 104, and the IP (Internet Protocol) of all the clients in the area 103 belonging to the server 101.
Address and MAC (Media Access Con)
(Toll) address or client information having one of them, and a client registration table 105 for registering the client information in the area 103 in association with the presence / absence of a multicast distribution request.
【0019】WAP102及び111の各々は、有線回
線104を介してサーバ101から受信したデータフレ
ームを無線信号に変化させて、領域106及び112の
クライアントへ無線通信を行うものである。WAP10
2は、自己に対して設けられた領域106の全てのクラ
イアントのクライアント情報と、領域106のクライア
ントのマルチキャスト配信要求の有無とを対応付けて登
録するクライアント登録テーブル107を有する。さら
に、WAP102は、サーバ101から送信されるデー
タフレームをいくつか保持するためのバッファ108を
有する。Each of the WAPs 102 and 111 converts a data frame received from the server 101 via the wired line 104 into a wireless signal, and performs wireless communication with the clients in the areas 106 and 112. WAP10
2 has a client registration table 107 for registering the client information of all clients in the area 106 provided for itself in association with the presence / absence of a multicast distribution request of the client in the area 106. Further, the WAP 102 has a buffer 108 for holding some data frames transmitted from the server 101.
【0020】また、WAP111は、WAP102と同
様に、自己に対して設けられた領域112の全てのクラ
イアントのクライアント情報と、領域112のクライア
ントのマルチキャスト配信要求の有無とを対応付けて登
録するクライアント登録テーブル113と、サーバ10
1から送信されるデータフレームをいくつか保持するた
めのバッファ114とを有する。Similarly to the WAP 102, the WAP 111 registers the client information of all the clients in the area 112 provided for itself in association with the presence / absence of a multicast distribution request of the client in the area 112. Table 113 and server 10
And a buffer 114 for holding a number of data frames transmitted from one.
【0021】サーバ101は、マルチキャスト通信を行
う際、WAP102及び111を介して領域103のク
ライアントに、各種ファイルの名前とバージョン情報を
送信する。領域103のクライアントは、これ等各種フ
ァイルの名前とバージョン情報を受信し、マルチキャス
トによる配信要求の有無をサーバ101に返信する。サ
ーバ101は、この返信された情報を既に登録されてい
るクライアント情報と対応付けてクライアント登録テー
ブル105に登録する。When performing the multicast communication, the server 101 transmits the names and version information of various files to the clients in the area 103 via the WAPs 102 and 111. The client in the area 103 receives the names and version information of these various files and returns to the server 101 whether or not there is a distribution request by multicast. The server 101 registers the returned information in the client registration table 105 in association with the already registered client information.
【0022】WAP102及び111は、上記のサーバ
101と領域106及び領域112のクライアントとの
やり取りを夫々監視し、領域106及び112のクライ
アントの配信要求の有無を既に登録されているクライア
ント情報と対応付けてクライアント登録テーブル107
及び113に夫々登録する。The WAPs 102 and 111 monitor the exchange between the server 101 and the clients in the areas 106 and 112, respectively, and associate the presence / absence of the distribution request of the clients in the areas 106 and 112 with the already registered client information. Client registration table 107
And 113 respectively.
【0023】サーバ101は、一定時間経過後、あるい
は、領域103のクライアントからの配信要求の有無を
全てクライアント登録テーブル105に登録した後、マ
ルチキャスト配信要求の受付けを終了する。受付け終了
後、サーバ101は、クライアント登録テーブル105
の内容を基に、配信要求を行ったクライアント(例えば
201、202、300、301)の数、あるいは、行
わなかったクライアント(例えば200、203、30
2)の数を算出し、配信対象台数を決定する。The server 101 terminates the reception of the multicast distribution request after a lapse of a predetermined time or after registering in the client registration table 105 the presence or absence of the distribution request from the client in the area 103. After the reception is completed, the server 101 sets the client registration table 105
The number of clients (for example, 201, 202, 300, and 301) that made a distribution request, or the clients that did not make a distribution request (for example, 200, 203, and 30)
The number of 2) is calculated, and the number of distribution targets is determined.
【0024】上記の受付け終了後、WAP102及び1
11は、クライアント登録テーブル107及び113の
内容を基に、配信要求を行ったクライアント(例えばW
AP102では201、202、WAP111では30
0、301)の数、あるいは、行わなかったクライアン
ト(例えばWAP102では200、203、WAP1
11では302)の数を夫々算出し、配信対象台数を夫
々決定する。After the above acceptance, the WAPs 102 and 1
Reference numeral 11 denotes a client (for example, W) that has made a distribution request based on the contents of the client registration tables 107 and 113.
201 and 202 for the AP 102 and 30 for the WAP 111
0, 301) or clients that did not (e.g., 200, 203, WAP1 in WAP102)
In step 11, 302) is calculated, and the number of distribution targets is determined.
【0025】サーバ101は、配信対象台数と、クライ
アント登録テーブル105に登録されているクライアン
ト情報数より決定される領域103のクライアントの全
台数との比率を算出する。また、WAP102及び11
1も、夫々の配信対象台数と、クライアント登録テーブ
ル107及び113に夫々登録されているクライアント
情報数より決定される領域106及び112のクライア
ントの全台数との比率を夫々算出する。The server 101 calculates the ratio between the number of distribution targets and the total number of clients in the area 103 determined from the number of client information registered in the client registration table 105. WAPs 102 and 11
1 also calculates the ratio between the respective distribution target numbers and the total number of clients in the areas 106 and 112 determined from the number of client information registered in the client registration tables 107 and 113, respectively.
【0026】図2は図1に示すサーバ101の送信時間
間隔の算出方法の一例を示す図である。図2において、
領域103のクライアントの全台数は例えば100台、
配信対象台数は例えば80台、予め定めておいた最小送
信時間間隔は例えば50msである。クライアントの全
台数と配信対象台数との比率で最小送信時間間隔を割る
ことにより、サーバ101から送信されるデータフレー
ムの送信時間間隔(約60ms)が算出される。FIG. 2 is a diagram showing an example of a method of calculating the transmission time interval of the server 101 shown in FIG. In FIG.
The total number of clients in the area 103 is, for example, 100,
The number of distribution targets is, for example, 80, and the predetermined minimum transmission time interval is, for example, 50 ms. By dividing the minimum transmission time interval by the ratio of the total number of clients to the number of distribution targets, the transmission time interval (about 60 ms) of the data frame transmitted from the server 101 is calculated.
【0027】図3は図1に示すWAP102の送信時間
間隔の算出方法の一例を示す図である。図3において、
領域106のクライアントの全台数は例えば10台、配
信対象台数は例えば5台、予め定めておいた最小送信時
間間隔は例えば80msである。クライアントの全台数
と配信対象台数との比率で最小送信時間間隔を割ること
により、WAP102から送信されるデータフレームの
送信時間間隔(160ms)が算出される。なお、WA
P111の送信時間間隔の算出方法も図3と同様である
ので、説明を省略する。FIG. 3 is a diagram showing an example of a method of calculating the transmission time interval of the WAP 102 shown in FIG. In FIG.
The total number of clients in the area 106 is, for example, 10, the number of distribution targets is, for example, 5, and the predetermined minimum transmission time interval is, for example, 80 ms. By dividing the minimum transmission time interval by the ratio of the total number of clients to the number of distribution targets, the transmission time interval (160 ms) of the data frame transmitted from WAP 102 is calculated. In addition, WA
The method of calculating the transmission time interval of P111 is the same as that of FIG.
【0028】サーバ101は、上記の比率に応じた送信
時間間隔(約60ms)でデータフレームの送信を開始
する。The server 101 starts transmitting a data frame at a transmission time interval (about 60 ms) according to the above ratio.
【0029】図4は図1に示すサーバ101、WAP1
02、領域106のクライアント201を抜き出したサ
ーバ・クライアントシステムの構成を示す図であり、図
1と同等部分は同一符号にて示している。図4におい
て、WAP102は、サーバ101より送信されたデー
タフレームをバッファ108にいくつか保持し、かつ上
記の比率に応じた送信時間間隔(160ms)でデータ
フレームを送信する。FIG. 4 shows the server 101 and the WAP 1 shown in FIG.
02 is a diagram showing a configuration of a server / client system in which a client 201 in an area 106 is extracted, and portions equivalent to those in FIG. 1 are denoted by the same reference numerals. In FIG. 4, WAP 102 holds some data frames transmitted from server 101 in buffer 108, and transmits data frames at transmission time intervals (160 ms) according to the above ratio.
【0030】クライアント201は、WAP102から
送信されたデータフレームを受信するが、受信できなか
った場合は、WAP102に対して受信できなかったデ
ータフレームの再送要求を行う。WAP102は、クラ
イアント201からの再送要求を受信すると、バッファ
108に該当するデータフレームを保持している時は、
クライアント201に対して該当データフレームを再送
する。The client 201 receives the data frame transmitted from the WAP 102. If the data frame cannot be received, the client 201 requests the WAP 102 to retransmit the data frame that could not be received. When the WAP 102 receives the retransmission request from the client 201, and holds the corresponding data frame in the buffer 108,
The corresponding data frame is retransmitted to the client 201.
【0031】WAP102は、上記の再送要求に対し
て、バッファ108に該当データフレームを保持してい
ない時は、サーバ101に再送要求を行う。サーバ10
1は、WAP102からの再送要求を受信すると、該当
データフレームをWAP102を介してクライアント2
01に配信する。When the data frame is not held in the buffer 108 in response to the retransmission request, the WAP 102 issues a retransmission request to the server 101. Server 10
1 receives the retransmission request from the WAP 102 and sends the data frame to the client 2 via the WAP 102.
01.
【0032】図5は本発明の実施例によるサーバ・クラ
イアントシステムのマルチキャスト通信を行う際の動作
を示すフローチャートである。図5において、サーバ1
01は、自己に属する領域103の全クライアントのク
ライアント情報を、内部のクライアント登録テーブル1
05に登録する(ステップS1)。WAP102及び1
11は、夫々に対応して設けられた領域106及び11
2の全クライアントのクライアント情報を、内部のクラ
イアント登録テーブル107及び113に夫々登録する
(ステップS2)。FIG. 5 is a flowchart showing the operation of the server / client system according to the embodiment of the present invention when performing multicast communication. In FIG. 5, server 1
01 stores client information of all clients in the area 103 belonging to itself in the internal client registration table 1
05 (step S1). WAP102 and 1
11 are regions 106 and 11 provided corresponding to the respective regions.
The client information of all the clients 2 is registered in the internal client registration tables 107 and 113, respectively (step S2).
【0033】登録が終わると、サーバ101は、領域1
03の各クライアントに対して各種ファイルの名前とバ
ージョン情報を送信する(ステップS3)。領域103
のクライアントは、これ等の情報を受信すると(ステッ
プS4)、マルチキャスト配信要求の有無をサーバ10
1に対して返信する(ステップS5)。配信要求をした
(ステップS6)領域103のクライアントは、マルチ
キャスト配信を待ち(ステップS7)、配信要求をしな
かった(ステップS6)領域103のクライアントはそ
のまま待機する(ステップS20)。サーバ101は、
領域103のクライアントの返信情報である配信要求の
有無をクライアント登録テーブル105に登録する(ス
テップS8)。When the registration is completed, the server 101 sets the area 1
The name and version information of various files are transmitted to each client 03 (step S3). Area 103
When receiving this information (step S4), the client of the server 10 determines whether or not there is a multicast distribution request.
1 is returned (step S5). The client in the area 103 that has made the distribution request (step S6) waits for the multicast distribution (step S7), and the client in the area 103 that has not made the distribution request (step S6) stands by (step S20). The server 101
The presence / absence of a distribution request, which is the reply information of the client in the area 103, is registered in the client registration table 105 (step S8).
【0034】この間、WAP102及び111は、サー
バ101と領域103のクライアントとのやり取りを監
視し、領域106及び112のクライアントの返信情報
である配信要求の有無をクライアント登録テーブル10
7及び113に夫々登録する(ステップS9)。サーバ
101は、一定時間経過後、あるいは、領域103の全
クライアントの配信要求の有無を登録し終えた後、配信
要求受付けを終了する(ステップS10)。During this time, the WAPs 102 and 111 monitor the exchange between the server 101 and the client in the area 103, and determine whether there is a distribution request, which is the return information of the client in the area 106 or 112, in the client registration table 10.
7 and 113 (step S9). The server 101 terminates the reception of the distribution request after a lapse of a fixed time or after registering the presence or absence of the distribution request of all the clients in the area 103 (step S10).
【0035】サーバ101は、クライアント登録テーブ
ル105の内容を基に、送信時間間隔を算出する(ステ
ップS11)。また、WAP102及び111は、クラ
イアント登録テーブル107及び113の内容を基に、
送信時間間隔を夫々算出する(ステップS12)。サー
バ101は、算出した送信時間間隔でデータフレームの
送信を始める(ステップS13)。The server 101 calculates a transmission time interval based on the contents of the client registration table 105 (step S11). Also, the WAPs 102 and 111 are based on the contents of the client registration tables 107 and 113,
Each transmission time interval is calculated (step S12). The server 101 starts transmitting the data frame at the calculated transmission time interval (step S13).
【0036】WAP102及び111は、サーバ101
から送信されたデータフレームを夫々が、内部のバッフ
ァ108及び114内にいくつか保持する(ステップS
14)と同時に、算出した送信時間間隔でデータフレー
ムを送信する(ステップS15)。領域106及び11
2のクライアントは、配信されたデータを受信できれば
(ステップS16)通信を終了して待機し(ステップS
20)、受信できなかった場合(ステップS16)は、
WAP102及び111に対して受信できなかったデー
タフレームの再送要求を夫々行う(ステップS17)。The WAPs 102 and 111 are
Respectively hold several data frames transmitted from the internal buffers 108 and 114 (step S
14) At the same time, the data frame is transmitted at the calculated transmission time interval (step S15). Regions 106 and 11
If the client No. 2 can receive the distributed data (step S16), it ends the communication and waits (step S16).
20) In the case where reception was not possible (step S16),
Each of the WAPs 102 and 111 is requested to retransmit a data frame that could not be received (step S17).
【0037】再送要求に対して、WAP102及び11
1は、バッファ108及び114内に該当データフレー
ムがあれば(ステップS18)それを夫々再送する(ス
テップS15)。該当データフレームが無い場合は(ス
テップS18)、サーバ101に対して該当データフレ
ームの再送要求を行う(ステップS19)。再送要求を
受けたサーバ101は、該当データフレームを再送する
(ステップS13)。In response to the retransmission request, WAPs 102 and 11
1 retransmits the corresponding data frame, if any, in the buffers 108 and 114 (step S18) (step S15). When there is no corresponding data frame (step S18), the server 101 requests the server 101 to retransmit the data frame (step S19). Upon receiving the retransmission request, the server 101 retransmits the data frame (step S13).
【0038】このように、上記実施例では、配信要求を
行ったクライアントの台数によって、データフレームの
送信時間間隔を決定しているので、マルチキャスト通信
時による帯域占有率を制限でき、配信対象外のクライア
ントが通信を行う際の通信性能をさほど劣化させること
なく行うことができる。As described above, in the above embodiment, the transmission time interval of the data frame is determined by the number of clients that have requested distribution, so that the bandwidth occupancy rate during multicast communication can be limited, and The communication can be performed without significantly deteriorating the communication performance when the client performs communication.
【0039】さらには、本実施例では、WAP内にデー
タフレームを保持するためのバッファが設けられている
ので、クライアントの再送要求に対してWAPとクライ
アント間で処理が行うことができ、サーバの負担と、サ
ーバとWAP間のネットワーク負荷を軽減することがで
きる。Further, in this embodiment, since a buffer for holding a data frame is provided in the WAP, processing can be performed between the WAP and the client in response to a client retransmission request, and The burden and the network load between the server and the WAP can be reduced.
【0040】[0040]
【発明の効果】本発明による第一の効果は、マルチキャ
スト通信時におけるデータフレームのエラーの発生を低
減することができることである。その理由は、複数のW
APにおいて、マルチキャスト通信を要求するクライア
ントの割合に応じてデータフレームの送信時間間隔を夫
々決定し、この夫々の送信時間間隔でデータフレームを
送信するようにしたので、WAP間の電波干渉を軽減す
ることができるためである。The first effect of the present invention is that the occurrence of data frame errors during multicast communication can be reduced. The reason is that multiple W
The AP determines transmission time intervals of data frames in accordance with the ratio of clients requesting multicast communication, and transmits data frames at the respective transmission time intervals, thereby reducing radio interference between WAPs. This is because you can do it.
【0041】本発明による第二の効果は、サーバの負担
と、サーバとWAPとの間のネットワーク負荷とを軽減
することができることである。その理由は、WAP内に
サーバから送信されたデータフレームを保持すること
で、クライアントからの再送要求に応じて、WAPは自
己が保持する該当データフレームを再送することができ
るので、クライアントからの再送要求をサーバまで送る
こと無しに、WAPとクライアント間で処理できるため
である。A second advantage of the present invention is that the load on the server and the network load between the server and the WAP can be reduced. The reason is that by holding the data frame transmitted from the server in the WAP, the WAP can retransmit the data frame held by itself in response to a retransmission request from the client. This is because the request can be processed between the WAP and the client without sending the request to the server.
【0042】本発明による第三の効果は、マルチキャス
ト通信時に、マルチキャスト通信対象外のクライアント
の通信性能をさほど劣化させることなく通信を行うこと
ができることである。その理由は、サーバ、WAPの各
々が、マルチキャスト通信を要求するクライアントの割
合に応じてデータフレームの送信時間間隔を夫々決定
し、この送信時間間隔でデータフレームを送信するよう
にしたことにより、通信帯域を制限でき、効率的な通信
ができるためである。A third effect of the present invention is that, during multicast communication, communication can be performed without significantly deteriorating the communication performance of clients not subject to multicast communication. The reason is that each of the server and the WAP determines the transmission time interval of the data frame according to the ratio of the client requesting the multicast communication, and transmits the data frame at the transmission time interval. This is because the band can be limited and efficient communication can be performed.
【図1】本発明の実施例のサーバ・クライアントシステ
ムの構成を示す図である。FIG. 1 is a diagram showing a configuration of a server / client system according to an embodiment of the present invention.
【図2】図1に示すサーバ101の送信時間間隔の算出
方法の一例を示す図である。FIG. 2 is a diagram illustrating an example of a method of calculating a transmission time interval of a server 101 illustrated in FIG.
【図3】図1に示すWAP102の送信時間間隔の算出
方法の一例を示す図である。FIG. 3 is a diagram illustrating an example of a method of calculating a transmission time interval of WAP 102 illustrated in FIG.
【図4】図1に示すサーバ101、WAP102、領域
106のクライアント201を抜き出したサーバ・クラ
イアントシステムの構成を示す図である。4 is a diagram showing a configuration of a server-client system in which a server 101, a WAP 102, and a client 201 in an area 106 shown in FIG. 1 are extracted.
【図5】本発明の実施例によるサーバ・クライアントシ
ステムのマルチキャスト通信を行う際の動作を示すフロ
ーチャートである。FIG. 5 is a flowchart showing an operation of the server / client system according to the embodiment of the present invention when performing multicast communication.
101 サーバ 102、111 WAP 103、106、112 クライアントの領域 104 有線回線 105、107、113 クライアント登録テーブル 108、114 バッファ 200〜203、300〜302 クライアント 101 Server 102, 111 WAP 103, 106, 112 Client area 104 Wired line 105, 107, 113 Client registration table 108, 114 Buffer 200-203, 300-302 Client
Claims (4)
るアクセスポイントと、前記アクセスポイントに対して
設けられるクライアントとを含む無線LANを用いたサ
ーバ・クライアントシステムにおける同報通信方式であ
って、前記サーバは、マルチキャスト通信を行う時、マ
ルチキャスト配信要求を行った前記サーバに属するクラ
イアントの数と前記サーバに属する全クライアントの数
との比率に応じた送信時間間隔で、前記アクセスポイン
トにデータフレームを送信することを特徴とする同報通
信方式。1. A broadcast communication system in a server-client system using a wireless LAN including a server, an access point provided to the server, and a client provided to the access point, When performing a multicast communication, the server transmits a data frame to the access point at a transmission time interval corresponding to a ratio between the number of clients belonging to the server that has made a multicast distribution request and the number of all clients belonging to the server. A broadcast method characterized by:
ャスト配信要求を行った前記アクセスポイントに属する
クライアントの数と前記アクセスポイントに属する全ク
ライアントの数との比率に応じた送信時間間隔で、前記
マルチキャスト配信要求を行った前記アクセスポイント
に属するクライアントに前記サーバからの前記データフ
レームを送信することを特徴とする請求項1記載の同報
通信方式。2. The method according to claim 1, wherein the access point transmits the multicast distribution request at a transmission time interval corresponding to a ratio between the number of clients belonging to the access point that has issued the multicast distribution request and the number of all clients belonging to the access point. The broadcast method according to claim 1, wherein the data frame from the server is transmitted to a client belonging to the access point that has performed the operation.
らの前記データフレームを保持する保持手段を含み、前
記マルチキャスト配信要求を行った前記アクセスポイン
トに属するクライアントが、前記アクセスポイントから
の前記データフレームの少なくとも一つを受信できなか
った場合に、該当する前記データフレームを自己に再送
するよう第一の再送要求を行った時、前記第一の再送要
求を行ったクライアントに前記保持手段に保持されてい
る前記該当データフレームを再送信することを特徴とす
る請求項2記載の同報通信方式。3. The access point includes a holding unit that holds the data frame from the server, and a client belonging to the access point that has issued the multicast distribution request transmits at least one of the data frames from the access point. If one cannot be received, when the first retransmission request is made to retransmit the corresponding data frame to itself, it is held in the holding unit by the client that made the first retransmission request. 3. The broadcast system according to claim 2, wherein said corresponding data frame is retransmitted.
送要求を受け、前記該当データフレームを前記保持手段
に保持していない時、前記サーバに前記該当データフレ
ームを自己に再送するよう再送要求を行い、これを受け
て前記サーバは、前記アクセスポイントを介して前記第
一の再送要求を行ったクライアントに前記該当データフ
レームを再送信することを特徴とする請求項3記載の同
報通信方式。4. The access point receives the first retransmission request, and when not holding the corresponding data frame in the holding unit, issues a retransmission request to the server to retransmit the corresponding data frame to itself. 4. The broadcast communication method according to claim 3, wherein the server transmits the data frame to the client that has made the first retransmission request via the access point.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000218224A JP3678634B2 (en) | 2000-07-19 | 2000-07-19 | Broadcast communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000218224A JP3678634B2 (en) | 2000-07-19 | 2000-07-19 | Broadcast communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002033736A true JP2002033736A (en) | 2002-01-31 |
| JP3678634B2 JP3678634B2 (en) | 2005-08-03 |
Family
ID=18713198
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000218224A Expired - Fee Related JP3678634B2 (en) | 2000-07-19 | 2000-07-19 | Broadcast communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3678634B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005236991A (en) * | 2004-02-17 | 2005-09-02 | Thomson Licensing Sa | Method for transmitting a multipoint stream in a local area network and connection device for implementing the method |
| US9401995B2 (en) | 2011-11-24 | 2016-07-26 | Alcatel Lucent | Method and arrangement for echo cancellation in conference systems |
-
2000
- 2000-07-19 JP JP2000218224A patent/JP3678634B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005236991A (en) * | 2004-02-17 | 2005-09-02 | Thomson Licensing Sa | Method for transmitting a multipoint stream in a local area network and connection device for implementing the method |
| US8085770B2 (en) | 2004-02-17 | 2011-12-27 | Thomson Licensing | Method of transporting a multipoint stream in a local area network and device for connection implementing the method |
| US9401995B2 (en) | 2011-11-24 | 2016-07-26 | Alcatel Lucent | Method and arrangement for echo cancellation in conference systems |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3678634B2 (en) | 2005-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2591467B2 (en) | Access method | |
| US7230940B2 (en) | Wireless communication system | |
| US4975904A (en) | Local area network for digital data processing system including timer-regulated message transfer arrangement | |
| US5619689A (en) | Method and apparatus for confirming delivery of files in a file broadcast system with rebroadcast timing at the receiver | |
| US7286551B2 (en) | Media access control device guaranteeing communication quality in wireless LAN for VoIP | |
| JPH11163946A (en) | Gateway device, wireless base station device, router device, and wireless terminal device | |
| WO2003075021A1 (en) | Measuring the throughput of transmissions over wireless local area networks | |
| US7068992B1 (en) | System and method of polling wireless devices having a substantially fixed and/or predesignated geographic location | |
| CN113207081B (en) | Communication method, communication device, electronic equipment and medium | |
| CN106453356A (en) | Wireless network bilateral accelerated transmission method and system | |
| JP2003037606A (en) | Wireless communication device and wireless communication method | |
| JP4556351B2 (en) | Multicast communication method and system | |
| US7356032B1 (en) | System and method for reducing broadcast traffic wireless access-point networks | |
| JP2000115051A (en) | Wireless multicast data transfer method and wireless communication system using the method | |
| US7397786B2 (en) | Hardware assist system and method for the timing of packets in a wireless network | |
| EP1248413B1 (en) | A method, system, and apparatus for transmitting information to mobile terminals | |
| JP2004254254A (en) | Method and system for enhancing transmission efficiency of wireless local area network | |
| JP2002033736A (en) | Multiple address communication system | |
| US20040148422A1 (en) | Communication control method, communication system, and communication apparatus that can improve throughput | |
| JP3830352B2 (en) | Communication protocol conversion method and apparatus | |
| US11503164B2 (en) | Media interaction method in DECT network cluster | |
| CN112073403A (en) | AP isolation state network distribution method, terminal and readable storage medium | |
| JPS62237835A (en) | Data communication control method | |
| CN107204824B (en) | Data transmission method and system for low-speed channel | |
| Gopal et al. | Dynamic address assignment in broadcast networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050411 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050419 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050510 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S633 | Written request for registration of reclamation of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313633 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080520 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080520 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090520 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |