Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4247255B2 - Access point, wireless LAN system, and wireless control method - Google Patents
[go: Go Back, main page]

JP4247255B2 - Access point, wireless LAN system, and wireless control method - Google Patents

Access point, wireless LAN system, and wireless control method Download PDF

Info

Publication number
JP4247255B2
JP4247255B2 JP2006217264A JP2006217264A JP4247255B2 JP 4247255 B2 JP4247255 B2 JP 4247255B2 JP 2006217264 A JP2006217264 A JP 2006217264A JP 2006217264 A JP2006217264 A JP 2006217264A JP 4247255 B2 JP4247255 B2 JP 4247255B2
Authority
JP
Japan
Prior art keywords
wireless communication
access point
communication terminal
transmitted
beacon signal
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.)
Expired - Fee Related
Application number
JP2006217264A
Other languages
Japanese (ja)
Other versions
JP2008042751A (en
Inventor
健太郎 板垣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2006217264A priority Critical patent/JP4247255B2/en
Publication of JP2008042751A publication Critical patent/JP2008042751A/en
Application granted granted Critical
Publication of JP4247255B2 publication Critical patent/JP4247255B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線LANのアクセスポイント、当該アクセスポイントを含んで構成される無線LANシステム及び当該アクセスポイントにおける無線制御方法に関する。   The present invention relates to a wireless LAN access point, a wireless LAN system including the access point, and a wireless control method in the access point.

無線LAN(Local Area Network)において、アクセスポイントは、自身の存在と、ネットワーク識別子(例えば、ESS−ID(Extended Service Set Identifier))やDTIM(Delivery Traffic Indication Message)情報等の情報とを無線通信端末に通知するビーコン信号を送信している(例えば、下記特許文献1参照)。端末間で音声データを送受信して通話が行われる通話システムでの無線LANにおいては、ビーコン信号には、どの無線通信端末宛の音声データが存在するかという情報であるビットマップ情報が含められる。これにより、複数の無線通信端末が同時に音声データ通信を行うことが可能となる。   In a wireless LAN (Local Area Network), an access point communicates its presence and information such as a network identifier (for example, ESS-ID (Extended Service Set Identifier)) and DTIM (Delivery Traffic Indication Message) information to a wireless communication terminal. A beacon signal for notification is transmitted (for example, see Patent Document 1 below). In a wireless LAN in a call system in which voice data is transmitted and received between terminals, a beacon signal includes bitmap information that is information indicating which radio communication terminal has voice data. As a result, a plurality of wireless communication terminals can simultaneously perform voice data communication.

ビットマップ情報により音声データの宛先として指定された無線通信端末には、アクセスポイントから順次音声データが送信される。即ち、アクセスポイントから無線通信端末へ送信される下りデータは複数の無線通信端末に対して同時に送信されることはなく、1台目の無線通信端末へのデータ送信が完了した後、2台目の無線通信端末へのデータ送信が開始され、3台目以降に送信が行われる無線通信端末へも他の無線通信端末の音声データ送信が完了した後に送信が開始される。
特開2003−60657号公報
Audio data is sequentially transmitted from the access point to the wireless communication terminal designated as the audio data destination by the bitmap information. That is, the downlink data transmitted from the access point to the wireless communication terminal is not transmitted to a plurality of wireless communication terminals at the same time, and after the data transmission to the first wireless communication terminal is completed, the second data is transmitted. The data transmission to the other wireless communication terminal is started, and the transmission is started after the voice data transmission of the other wireless communication terminals is completed to the wireless communication terminals that are transmitted after the third unit.
JP 2003-60657 A

しかしながら、上記の背景技術には、以下に示すような問題点があった。ビーコン信号は、通常、一定の周期で送信が行われる。また、通常、無線通信端末における音声データの生成間隔は、ビーコン信号の送信間隔よりも長い。このような状況においては、1台のアクセスポイントに対して複数の無線通信端末が接続されて通信が行われる場合には、当該アクセスポイントからの特定のビーコン信号の送信後に下りデータの送信が偏ってしまう可能性がある。その場合、アクセスポイントから送出される下りデータと、無線通信端末から送出される上り音声データとが衝突する可能性が高くなる。データの衝突が発生すると、無線通信端末におけるデータの送受信に遅れ等が発生する。   However, the above background art has the following problems. The beacon signal is normally transmitted at a constant cycle. Further, the generation interval of audio data in a wireless communication terminal is usually longer than the transmission interval of beacon signals. In such a situation, when a plurality of wireless communication terminals are connected to one access point and communication is performed, transmission of downlink data is biased after transmission of a specific beacon signal from the access point. There is a possibility that. In that case, there is a high possibility that the downlink data transmitted from the access point and the uplink voice data transmitted from the wireless communication terminal collide. When a data collision occurs, a delay or the like occurs in data transmission / reception in the wireless communication terminal.

本発明は、以上の問題点を解決するためになされたものであり、無線LANにおいてデータの衝突の発生を防止して無線帯域を効率的に使用することを可能とするアクセスポイント、無線LANシステム及び無線制御方法を提供することを目的とする。   The present invention has been made to solve the above-described problems, and an access point and a wireless LAN system that can efficiently use a wireless band by preventing the occurrence of data collision in the wireless LAN. It is another object of the present invention to provide a radio control method.

上記目的を達成するために、本発明に係るアクセスポイントは、無線LANのアクセスポイントであって、アクセスポイントを介して前記無線LANでの接続を確立している無線通信端末の数を検出する端末数検出手段と、無線通信端末から送出されるデータの当該無線通信端末における生成間隔を示す情報を取得する生成間隔情報取得手段と、端末数検出手段により検出された無線通信端末の数、前記生成間隔情報取得手段により取得された前記生成間隔を示す情報、及び前記アクセスポイントから前記無線通信端末に対して送信されるビーコン信号の予め設定された送信間隔を示す情報に基づいて、1つの当該ビーコン信号に含められる、送信されるデータの宛先となる無線通信端末を特定する情報の最大数を設定する設定手段と、を備えることを特徴とする。   In order to achieve the above object, an access point according to the present invention is a wireless LAN access point, and a terminal that detects the number of wireless communication terminals that establish a connection in the wireless LAN via the access point A number detection unit, a generation interval information acquisition unit for acquiring information indicating a generation interval in the wireless communication terminal of data transmitted from the wireless communication terminal, the number of wireless communication terminals detected by the terminal number detection unit, and the generation One beacon based on information indicating the generation interval acquired by the interval information acquisition unit and information indicating a preset transmission interval of a beacon signal transmitted from the access point to the wireless communication terminal Setting means for setting a maximum number of pieces of information specifying a wireless communication terminal that is included in a signal and is a destination of data to be transmitted. And wherein the Rukoto.

本発明に係るアクセスポイントでは、ビーコン信号に含められる、データの宛先となる前記無線通信端末を特定する情報の最大数が設定される。最大数の設定は、アクセスポイントを介した無線LANでの接続を確立している無線通信端末の数、無線通信端末から送出されるデータの当該無線通信端末における生成間隔、及びアクセスポイントが無線通信端末に対して送信するビーコン信号の予め設定された送信間隔に基づいて行われる。従って、ビーコン信号の送信間隔の間にアクセスポイントから無線通信端末に送信される下りデータの数が、上記の無線通信端末の数と当該無線通信端末におけるデータの生成間隔とに対して偏りがないものとなる。これにより、本発明に係るアクセスポイントによれば、無線LANにおいてデータの衝突の発生を防止して無線帯域を効率的に使用することが可能となる。   In the access point according to the present invention, the maximum number of information specifying the wireless communication terminal that is the destination of data included in the beacon signal is set. The maximum number is set based on the number of wireless communication terminals that have established a wireless LAN connection via an access point, the generation interval of data transmitted from the wireless communication terminal, and the access point communicating wirelessly. This is performed based on a preset transmission interval of a beacon signal transmitted to the terminal. Therefore, the number of downlink data transmitted from the access point to the wireless communication terminal during the beacon signal transmission interval is not biased with respect to the number of the wireless communication terminals and the data generation interval in the wireless communication terminal. It will be a thing. As a result, according to the access point of the present invention, it is possible to prevent the occurrence of data collision in the wireless LAN and efficiently use the wireless band.

設定手段は、無線通信端末の数に前記送信間隔を示す数値を乗算して生成間隔を示す数値で除算した数を整数値に繰り上げて最大数として設定することが望ましい。この構成によれば、確実に本発明を実施することができる。 Preferably, the setting means sets the maximum number by multiplying the number of wireless communication terminals by a numerical value indicating the transmission interval and dividing the result by a numerical value indicating the generation interval to an integer value . According to this structure, this invention can be implemented reliably.

アクセスポイントは、無線通信端末に送信すべきデータが最大数を超えていた場合、当該データの宛先となる無線通信端末を特定する情報を複数のビーコン信号に分けて含めるように制御する制御手段を更に備えることが望ましい。この構成によれば、送信されるべき全てのデータの宛先となる無線通信端末の情報がビーコン信号に含められるので、データの送信を確実に行うことができる。   The access point has a control means for controlling so that information specifying the wireless communication terminal that is the destination of the data is included in a plurality of beacon signals when the data to be transmitted to the wireless communication terminal exceeds the maximum number. It is desirable to provide further. According to this configuration, since the information of the wireless communication terminal that is the destination of all data to be transmitted is included in the beacon signal, data transmission can be performed reliably.

端末数検出手段は、無線通信端末から送信される接続要求又は切断要求から上記の無線通信端末の数の増減を検出して、当該増減に基づいて前記アクセスポイントを介して接続を確立している無線通信端末の数を検出することが望ましい。この構成によれば、アクセスポイントにおいて、当該アクセスポイントを介して無線LANでの接続を確立している無線通信端末の数を確実に検出することができるので、確実に本発明を実施することができる。   The number-of-terminals detecting means detects an increase / decrease in the number of the wireless communication terminals from a connection request or a disconnection request transmitted from the wireless communication terminal, and establishes a connection via the access point based on the increase / decrease. It is desirable to detect the number of wireless communication terminals. According to this configuration, the access point can reliably detect the number of wireless communication terminals that have established a wireless LAN connection via the access point, so that the present invention can be reliably implemented. it can.

上記目的を達成するために、本発明に係る無線LANシステムは、アクセスポイントと無線通信端末とを含んで構成される無線LANシステムであって、アクセスポイントは、アクセスポイントを介して無線LANでの接続を確立している無線通信端末の数を検出する端末数検出手段と、無線通信端末から送出されるデータの当該無線通信端末における生成間隔を示す情報を取得する生成間隔情報取得手段と、端末数検出手段により検出された前記無線通信端末の数、生成間隔情報取得手段により取得された生成間隔を示す情報、及び前記アクセスポイントから無線通信端末に対して送信されるビーコン信号の予め設定された送信間隔を示す情報に基づいて、1つの当該ビーコン信号に含められる、送信されるデータの宛先となる前記無線通信端末を特定する情報の最大数を設定する設定手段と、を備えることを特徴とする。   In order to achieve the above object, a wireless LAN system according to the present invention is a wireless LAN system including an access point and a wireless communication terminal, and the access point is connected to the wireless LAN via the access point. A terminal number detecting means for detecting the number of wireless communication terminals that have established a connection; a generation interval information acquiring means for acquiring information indicating a generation interval in the wireless communication terminal of data transmitted from the wireless communication terminal; The number of the wireless communication terminals detected by the number detection unit, the information indicating the generation interval acquired by the generation interval information acquisition unit, and the beacon signal transmitted from the access point to the wireless communication terminal are set in advance. Based on the information indicating the transmission interval, the wireless communication that is the destination of the transmitted data included in one beacon signal. Characterized in that it comprises a setting means for setting a maximum number of information for identifying the terminal, the.

本発明に係る無線LANシステムにおいても、ビーコン信号の送信間隔の間にアクセスポイントから無線通信端末に送信される下りデータの数が、上記の無線通信端末の数と当該無線通信端末におけるデータの生成間隔とに対して偏りがないものとなる。これにより、本発明に係る無線LANシステムによれば、無線LANにおいてデータの衝突の発生を防止して無線帯域を効率的に使用することが可能となる。   Also in the wireless LAN system according to the present invention, the number of downlink data transmitted from the access point to the wireless communication terminal during the beacon signal transmission interval is equal to the number of the wireless communication terminals and the generation of data in the wireless communication terminal. There is no bias with respect to the interval. Thus, according to the wireless LAN system of the present invention, it is possible to prevent the occurrence of data collision in the wireless LAN and efficiently use the wireless band.

ところで、本発明は、上記のようにアクセスポイントの発明として記述できる他に、以下のように通信制御方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。   By the way, the present invention can be described as an invention of an access point as described above, and can also be described as an invention of a communication control method as follows. This is substantially the same invention only in different categories, and has the same operations and effects.

即ち、本発明に係る通信制御方法は、無線LANのアクセスポイントにおける無線制御方法であって、アクセスポイントを介して無線LANでの接続を確立している無線通信端末の数を検出する端末数検出ステップと、無線通信端末から送出されるデータの当該無線通信端末における生成間隔を示す情報を取得する生成間隔情報取得ステップと、端末数検出ステップにおいて検出された無線通信端末の数、生成間隔情報取得ステップにおいて取得された生成間隔を示す情報、及びアクセスポイントから無線通信端末に対して送信されるビーコン信号の予め設定された送信間隔を示す情報に基づいて、1つの当該ビーコン信号に含められる、送信されるデータの宛先となる前記無線通信端末を特定する情報の最大数を設定する設定ステップと、を備えることを特徴とする。   That is, the communication control method according to the present invention is a wireless control method at a wireless LAN access point, and detects the number of wireless communication terminals that establish a connection in the wireless LAN via the access point. A step, a generation interval information acquisition step for acquiring information indicating a generation interval of the data transmitted from the wireless communication terminal, and a number of wireless communication terminals detected in the terminal number detection step, and generation interval information acquisition The transmission included in one beacon signal based on the information indicating the generation interval acquired in the step and the information indicating the preset transmission interval of the beacon signal transmitted from the access point to the wireless communication terminal A setting step for setting a maximum number of information for specifying the wireless communication terminal that is a destination of the data to be transmitted; Characterized in that it comprises.

本発明では、ビーコン信号の送信間隔の間にアクセスポイントから無線通信端末に送信される下りデータの数が、上記の無線通信端末の数と当該無線通信端末におけるデータの生成間隔とに対して偏りがないものとなる。これにより、本発明によれば、無線LANにおいてデータの衝突の発生を防止して無線帯域を効率的に使用することが可能となる。   In the present invention, the number of downlink data transmitted from the access point to the wireless communication terminal during the beacon signal transmission interval is biased with respect to the number of the wireless communication terminals and the data generation interval in the wireless communication terminal. There will be no. Thus, according to the present invention, it is possible to prevent the occurrence of data collision in the wireless LAN and to efficiently use the wireless band.

以下、図面とともに本発明に係るアクセスポイント、無線LANシステム及び通信制御方法の好適な各種の実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。   Hereinafter, various preferred embodiments of an access point, a wireless LAN system, and a communication control method according to the present invention will be described in detail with reference to the drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.

図1に本実施形態に係るアクセスポイント10の構成、及び当該アクセスポイント10を含んで構成される無線LANシステム1を示す。無線LANシステム1は、アクセスポイント10と、複数の無線通信端末20とを含んで構成されている。アクセスポイント10と無線通信端末20とは互いに無線通信を行うことができ、無線通信端末20は、アクセスポイント10により無線LAN30を構成する。また、アクセスポイント10は、有線のネットワークにも接続されており、無線通信端末20に対して通話機能を提供する通話サーバ40に当該有線のネットワークにより接続されている。無線通信端末20は、アクセスポイント10を介して、通話サーバ40に接続することができる。   FIG. 1 shows a configuration of an access point 10 according to the present embodiment, and a wireless LAN system 1 including the access point 10. The wireless LAN system 1 includes an access point 10 and a plurality of wireless communication terminals 20. The access point 10 and the wireless communication terminal 20 can perform wireless communication with each other, and the wireless communication terminal 20 constitutes a wireless LAN 30 by the access point 10. The access point 10 is also connected to a wired network, and is connected to a call server 40 that provides a call function for the wireless communication terminal 20 via the wired network. The wireless communication terminal 20 can be connected to the call server 40 via the access point 10.

アクセスポイント10は、上記のように無線通信端末20との間で無線通信を行い、通話サーバ40との間で有線通信を行い、必要に応じてこれらの装置20,40との間で情報の送受信を行う。アクセスポイント10は、自身の存在と、ネットワーク識別子やDTIM情報等の情報とを無線通信端末20に通知するビーコン信号を定期的に送信している。ビーコン信号には、上述したビットマップ情報、即ち、送信される音声データの宛先となる無線通信端末20を特定する情報が含められる。アクセスポイント10の詳細な構成については、後述する。   The access point 10 performs wireless communication with the wireless communication terminal 20 as described above, performs wired communication with the call server 40, and transmits information to and from these devices 20 and 40 as necessary. Send and receive. The access point 10 periodically transmits a beacon signal that notifies the wireless communication terminal 20 of its existence and information such as a network identifier and DTIM information. The beacon signal includes the above-described bitmap information, that is, information specifying the wireless communication terminal 20 that is the destination of the audio data to be transmitted. The detailed configuration of the access point 10 will be described later.

無線通信端末20は、ユーザにより用いられ、アクセスポイント10との無線通信を行うことによって、無線LAN30を構成する機能を有している。無線通信端末20は、アクセスポイント10から送信されるビーコン信号を受信することにより、アクセスポイント10の存在を検知し、アクセスポイント10との間の無線通信を行うことが可能となる。   The wireless communication terminal 20 is used by a user and has a function of configuring the wireless LAN 30 by performing wireless communication with the access point 10. By receiving the beacon signal transmitted from the access point 10, the wireless communication terminal 20 can detect the presence of the access point 10 and perform wireless communication with the access point 10.

また、無線通信端末20は、通話サーバ20による通話機能の提供を受けて別の端末との間で音声データを送受信し、通話を行うことが可能である。無線通信端末20は、別の端末との間で通話を行うための接続要求である発呼要求を通話サーバ40に送信して、当該別の端末との間での音声データの送受信を可能とするように通話サーバ40との間に接続(通話セッション)を確立する。通話に係る音声データは、通話サーバ40を介して、通信相手の端末との間で送受信される。また、無線通信端末20に音声データが送信される際には、上記のビーコン信号に、ビットマップ情報が含められているので、無線通信端末20は自身に対して送信される音声データがあることを認識することができる。   In addition, the wireless communication terminal 20 can perform a call by transmitting and receiving voice data to and from another terminal in response to provision of a call function by the call server 20. The wireless communication terminal 20 can transmit / receive voice data to / from the other terminal by transmitting a call request, which is a connection request for performing a call to / from another terminal, to the call server 40. As such, a connection (call session) is established with the call server 40. Voice data related to a call is transmitted / received to / from a communication partner terminal via the call server 40. In addition, when audio data is transmitted to the wireless communication terminal 20, since the bitmap information is included in the beacon signal, the wireless communication terminal 20 has audio data to be transmitted to itself. Can be recognized.

無線通信端末20は、別の端末との間の通話のために送出される音声データを生成するが、音声データの生成は所定の生成間隔(以下、ペイロード間隔と呼ぶ)で行われる。ペイロード間隔については通話サーバ40に予め設定されており、接続の確立の際に通話サーバ40から無線通信端末20に通知される。ペイロード間隔は、通常、20ms〜100msとされる。通話が終了する際には、無線通信端末20から通話サーバ40に切断要求が送信されて、通話サーバ40により切断処理が行われることにより、接続が切断され、通話が終了する。   The radio communication terminal 20 generates audio data transmitted for a call with another terminal, and the audio data is generated at a predetermined generation interval (hereinafter referred to as a payload interval). The payload interval is set in advance in the call server 40 and is notified from the call server 40 to the wireless communication terminal 20 when the connection is established. The payload interval is usually 20 ms to 100 ms. When the call is terminated, a disconnection request is transmitted from the wireless communication terminal 20 to the call server 40, and the call server 40 performs a disconnection process, whereby the connection is disconnected and the call ends.

無線通信端末20は、具体的には、CPU(Central Processing Unit)、メモリ、通信モジュール等のハードウェアにより構成されており、これらの構成要素が動作することにより上記の機能が実現される。   Specifically, the wireless communication terminal 20 is configured by hardware such as a CPU (Central Processing Unit), a memory, and a communication module, and the above functions are realized by the operation of these components.

通話サーバ40は、上記のように無線通信端末20に対して通話機能を提供する。具体的には、通話機能としてはVoIP(Voice over Internet Protocol)通信、通話サーバ40としては、VoIP通信用のサーバが用いられる。通話サーバ40は、自身が無線通信端末20から発呼要求及び切断要求を受信すると、アクセスポイント10において、接続を確立している無線通信端末20の数が把握されるように、発呼要求及び切断要求を受信した旨を通知する。通話サーバ40は、具体的には、CPU、メモリ、通信モジュール等のハードウェアにより構成されており、これらの構成要素が動作することにより上記の機能が実現される。   The call server 40 provides a call function for the wireless communication terminal 20 as described above. Specifically, a VoIP (Voice over Internet Protocol) communication is used as the call function, and a VoIP communication server is used as the call server 40. When the call server 40 receives a call request and a disconnection request from the wireless communication terminal 20, the call server 40 receives a call request and a request so that the access point 10 can grasp the number of wireless communication terminals 20 that have established a connection. Notify that the disconnect request has been received. Specifically, the call server 40 is configured by hardware such as a CPU, a memory, and a communication module, and the above functions are realized by the operation of these components.

引き続いて、アクセスポイント10について詳細に説明する。図1に示すように、アクセスポイント10は、無線通信部11と、有線通信部12と、ビーコン信号制御部13と、端末数検出部14と、生成間隔情報取得部15と、設定部16とを備えて構成される。   Subsequently, the access point 10 will be described in detail. As shown in FIG. 1, the access point 10 includes a wireless communication unit 11, a wired communication unit 12, a beacon signal control unit 13, a terminal number detection unit 14, a generation interval information acquisition unit 15, and a setting unit 16. It is configured with.

無線通信部11は、無線通信端末20との間で無線通信によるデータの送受信を行う無線通信手段である。送受信されるデータは、通話に係る音声データを含む。無線通信端末20に送信されるデータは、有線通信部12から入力されたものと、無線通信部11により別の無線通信端末20から受信されたものとを含む。無線通信端末20から受信されるデータは、データに応じて有線通信部12に出力され、あるいは別の無線通信端末20に送信等される。また、無線通信部11は、ビーコン信号制御部13により生成されたビーコン信号の送信(ブロードキャスト)も行う。   The wireless communication unit 11 is a wireless communication unit that transmits and receives data by wireless communication with the wireless communication terminal 20. The transmitted / received data includes voice data related to a call. Data transmitted to the wireless communication terminal 20 includes data input from the wired communication unit 12 and data received from another wireless communication terminal 20 by the wireless communication unit 11. Data received from the wireless communication terminal 20 is output to the wired communication unit 12 according to the data, or transmitted to another wireless communication terminal 20. The wireless communication unit 11 also transmits (broadcasts) the beacon signal generated by the beacon signal control unit 13.

有線通信部12は、通話サーバ40との間で有線による通信を行う有線通信手段である。具体的には、無線通信端末20と通話サーバ40との間で送受信されるデータの中継を行う。有線通信部12は、通話サーバ40から無線通信端末20に対する音声データを受信すると、当該音声データを一旦バッファリングしておく。有線通信部12は、当該音声データの宛先となる無線通信端末20に係るビットマップ情報を含むビーコン信号が送信された後、順次当該音声データを無線通信端末20に送信する。   The wired communication unit 12 is a wired communication unit that performs wired communication with the call server 40. Specifically, data exchanged between the wireless communication terminal 20 and the call server 40 is relayed. When the wired communication unit 12 receives voice data for the wireless communication terminal 20 from the call server 40, the wired communication unit 12 temporarily buffers the voice data. The wired communication unit 12 sequentially transmits the audio data to the wireless communication terminal 20 after the beacon signal including the bitmap information related to the wireless communication terminal 20 that is the destination of the audio data is transmitted.

ビーコン信号制御部13は、ビーコン信号の生成及び制御を行う手段である。ビーコン信号は、所定の送信間隔(以下、ビーコン間隔と呼ぶ)で無線通信部11に出力されて、無線通信部11から無線通信端末20に送信される。ビーコン間隔は、予め設定されており、具体的には20ms〜100ms程度の間隔とされる。また、ビーコン間隔は、通常、ペイロード間隔の二分の一とされる。   The beacon signal control unit 13 is means for generating and controlling a beacon signal. The beacon signal is output to the wireless communication unit 11 at a predetermined transmission interval (hereinafter referred to as a beacon interval), and transmitted from the wireless communication unit 11 to the wireless communication terminal 20. The beacon interval is set in advance, and specifically, an interval of about 20 ms to 100 ms. Also, the beacon interval is usually one half of the payload interval.

また、ビーコン信号制御部13は、有線通信部12により通話サーバ40から無線通信端末20に送信すべき音声データが受信されると、当該無線通信端末20に係るビットマップ情報をビーコン信号に含める。ビットマップ情報としては、具体的には例えば、マックアドレスやIP(Internet Protocol)アドレス等が用いられる。ビーコン信号制御部13では、1つのビーコン信号に含められる、ビットマップ情報の最大数が設定部16により設定される。無線通信端末20に送信すべきデータが、上記の最大数を超えていた場合、即ちビットマップ情報の数が設定された最大数を超えていた場合、それらのビットマップ情報を複数のビーコン信号に分けて含める。具体的には例えば、順次ビットマップ情報をビーコン信号に含めていき、最大数を超えた場合は、次のビーコン信号に含めることとする。即ち、ビーコン信号制御部13は、無線通信端末20に送信すべき音声データが最大数を超えていた場合、ビットマップ情報を複数のビーコン信号に分けて含めるように制御する制御手段である。   Further, when the beacon signal control unit 13 receives voice data to be transmitted from the call server 40 to the wireless communication terminal 20 by the wired communication unit 12, the beacon signal includes the bitmap information related to the wireless communication terminal 20 in the beacon signal. Specifically, for example, a Mac address or an IP (Internet Protocol) address is used as the bitmap information. In the beacon signal control unit 13, the maximum number of bitmap information included in one beacon signal is set by the setting unit 16. When the data to be transmitted to the wireless communication terminal 20 exceeds the above maximum number, that is, when the number of bitmap information exceeds the set maximum number, the bitmap information is converted into a plurality of beacon signals. Include separately. Specifically, for example, bitmap information is sequentially included in the beacon signal, and when the maximum number is exceeded, it is included in the next beacon signal. That is, the beacon signal control unit 13 is a control unit that controls to include the bitmap information divided into a plurality of beacon signals when the audio data to be transmitted to the wireless communication terminal 20 exceeds the maximum number.

端末数検出部14は、アクセスポイント10を介して無線LAN30での接続を確立している無線通信端末20の数を検出する端末数検出手段である。当該数の検出は、具体的には、以下のように行われる。端末数検出部14は、現時点でアクセスポイント10を介して接続を確立している無線通信端末20の数の情報を保持しておく。端末数検出部14は、通話サーバ40から無線通信端末20から発呼要求及び切断要求を受信した旨の通知を受けて、アクセスポイント10を介して接続を確立している無線通信端末20の数の増減を検出して、当該増減と保持しておいた無線通信端末20の数の情報とに基づいて当該無線通信端末20の数を検出する。検出された無線通信端末20の数の情報は、設定部16に通知される。   The number-of-terminals detection unit 14 is a number-of-terminals detection unit that detects the number of wireless communication terminals 20 that have established a connection with the wireless LAN 30 via the access point 10. Specifically, the detection of the number is performed as follows. The terminal number detection unit 14 holds information on the number of wireless communication terminals 20 that are currently connected via the access point 10. The number-of-terminals detecting unit 14 receives the notification that the call request and the disconnection request have been received from the wireless communication terminal 20 from the call server 40, and the number of the wireless communication terminals 20 that have established a connection via the access point 10. The number of wireless communication terminals 20 is detected on the basis of the increase and decrease and the information on the number of wireless communication terminals 20 held. Information on the number of detected wireless communication terminals 20 is notified to the setting unit 16.

なお、上記の方法によればアクセスポイント10を介して接続を確立している無線通信端末20の数の検出を確実に行うことができるが、当該無線通信端末20の数の検出は、他の方法により行われてもよい。例えば、アクセスポイント20を介して確立されている接続の数を数えるような方法でもよい。   In addition, according to said method, although the detection of the number of the radio | wireless communication terminals 20 which established the connection via the access point 10 can be performed reliably, the detection of the number of the said radio | wireless communication terminals 20 It may be performed by a method. For example, a method of counting the number of connections established through the access point 20 may be used.

生成間隔情報取得部15は、無線通信端末20におけるペイロード間隔を示す情報を取得する生成間隔情報取得手段である。具体的には、生成間隔情報取得部15は、無線通信端末20と通話サーバ40との間で接続が確立される際に、通話サーバ40から無線通信端末20に送信される制御信号に含まれる情報を参照して、当該情報を取得する。取得された当該情報は、設定部16に通知される。   The generation interval information acquisition unit 15 is a generation interval information acquisition unit that acquires information indicating the payload interval in the wireless communication terminal 20. Specifically, the generation interval information acquisition unit 15 is included in a control signal transmitted from the call server 40 to the radio communication terminal 20 when a connection is established between the radio communication terminal 20 and the call server 40. The information is acquired with reference to the information. The acquired information is notified to the setting unit 16.

設定部16は、アクセスポイント10から送信される1つのビーコン信号に含められる、ビットマップ情報の最大数をビーコン信号制御部13に対して設定する設定手段である。最大数の設定は、端末数検出部14により検出されたアクセスポイント10を介して接続を確立している無線通信端末20の数、生成間隔情報取得部15により取得されたペイロード間隔を示す情報、及びビーコン間隔を示す情報に基づいて行われる。ここでビーコン間隔を示す情報は、ビーコン信号制御部13に問い合わせることにより取得される。   The setting unit 16 is a setting unit that sets the maximum number of bitmap information included in one beacon signal transmitted from the access point 10 to the beacon signal control unit 13. The setting of the maximum number is information indicating the number of wireless communication terminals 20 that have established a connection via the access point 10 detected by the terminal number detection unit 14, the payload interval acquired by the generation interval information acquisition unit 15, And based on information indicating the beacon interval. Here, the information indicating the beacon interval is acquired by making an inquiry to the beacon signal control unit 13.

最大数としては、アクセスポイント10を介して接続を確立している無線通信端末20の数に、ビーコン間隔を示す数値を乗算して、ペイロード間隔を示す数値で除算した数が計算されて、設定される。具体的には、例えば、アクセスポイント10を介して接続を確立している無線通信端末20の数が5、ビーコン信号の送信間隔が20ms、ペイロード間隔が40msだとすると、5×20/40で整数値への値の繰上げを行い、最大数は“3”と計算される。このような最大数の設定は、ビーコン間隔の間にアクセスポイント10から無線通信端末20に送信される下りデータの数が、アクセスポイント10を介して接続を確立している無線通信端末20の数と当該無線通信端末20におけるペイロード間隔とに対して偏りがないものとするためのものである。最大数の設定に、アクセスポイント10を介して接続を確立している無線通信端末20の数を用いているのは、これらの無線通信端末20全てにデータが送信されても、過剰な偏りを無くすためである。   As the maximum number, the number is calculated by multiplying the number of wireless communication terminals 20 that have established a connection via the access point 10 by the numerical value indicating the beacon interval and dividing by the numerical value indicating the payload interval. Is done. Specifically, for example, assuming that the number of wireless communication terminals 20 established through the access point 10 is 5, the beacon signal transmission interval is 20 ms, and the payload interval is 40 ms, an integer value of 5 × 20/40 The maximum value is calculated as “3”. Such a maximum number is set such that the number of downlink data transmitted from the access point 10 to the wireless communication terminal 20 during the beacon interval is the number of wireless communication terminals 20 with which connection is established via the access point 10. And the payload interval in the wireless communication terminal 20 are not biased. The maximum number setting uses the number of wireless communication terminals 20 that have established connections via the access point 10, even if data is transmitted to all of these wireless communication terminals 20, excessive bias is caused. This is to eliminate it.

上記のようなルールを用いて最大数を設定することとすれば確実に本発明を実施することができる。しかし、必ずしも上記の基準を用いなくてもよく、状況に応じて、アクセスポイント10を介して接続を確立している無線通信端末20の数、ビーコン間隔を示す情報、及びペイロード間隔を示す情報を用いた適切な最大数の設定方法を決めることができる。   If the maximum number is set using the rules as described above, the present invention can be reliably implemented. However, it is not always necessary to use the above-mentioned criteria, and depending on the situation, the number of wireless communication terminals 20 that have established a connection through the access point 10, information indicating the beacon interval, and information indicating the payload interval are included. The appropriate maximum number of setting methods used can be determined.

なお、ペイロード間隔がビーコン間隔よりも長い場合、最大数の設定は行われない。ビーコン信号の送信間隔の間にアクセスポイント10から無線通信端末20に送信される下りデータの数における、ペイロード間隔に対する偏りが発生しないからである。以上が、アクセスポイント10の機能構成である。   If the payload interval is longer than the beacon interval, the maximum number is not set. This is because there is no bias with respect to the payload interval in the number of downlink data transmitted from the access point 10 to the wireless communication terminal 20 during the beacon signal transmission interval. The functional configuration of the access point 10 has been described above.

図2にアクセスポイント10のハードウェア構成を示す。図2にアクセスポイント10のハードウェア構成を示す。図2に示すように、アクセスポイント10は、CPU101、RAM(Random Access Memory)102、ROM(Read Only Memory)103、ハードディスク等の記憶装置104、無線通信を行うための無線通信モジュール105、アンテナ106、及び有線通信を行うための有線通信モジュール107等のハードウェアにより構成されている。これらの構成要素が動作することにより、上述したアクセスポイント10の各機能が発揮される。   FIG. 2 shows a hardware configuration of the access point 10. FIG. 2 shows a hardware configuration of the access point 10. As shown in FIG. 2, the access point 10 includes a CPU 101, a RAM (Random Access Memory) 102, a ROM (Read Only Memory) 103, a storage device 104 such as a hard disk, a wireless communication module 105 for performing wireless communication, and an antenna 106. , And hardware such as a wired communication module 107 for performing wired communication. By operating these components, each function of the access point 10 described above is exhibited.

引き続いて、図3のフローチャート及び、図4及び図5のシーケンス図を用いて本実施形態に係るアクセスポイント10を含む無線LANシステム1で実行される処理(通信制御方法)を説明する。まず、図3のフローチャートを用いて、アクセスポイント10における処理を説明して、その後、図4及び図5のシーケンス図を用いて無線通信端末20及び通話サーバ40を含む無線LANシステム1全体の処理について説明する。この処理は、複数の無線通信端末20が、通話サーバ40の機能により音声通信を行う際の処理である。   Subsequently, processing (communication control method) executed in the wireless LAN system 1 including the access point 10 according to the present embodiment will be described using the flowchart of FIG. 3 and the sequence diagrams of FIGS. 4 and 5. First, processing in the access point 10 will be described using the flowchart of FIG. 3, and then processing of the entire wireless LAN system 1 including the wireless communication terminal 20 and the call server 40 using the sequence diagrams of FIGS. Will be described. This process is a process when a plurality of wireless communication terminals 20 perform voice communication using the function of the call server 40.

アクセスポイント10では、まず、生成間隔情報取得部15によってペイロード間隔を示す情報が取得される(S01、生成間隔情報取得ステップ)。これは、無線通信端末20から発呼要求がアクセスポイント10を介して通話サーバ40に送信されて通話セッションが確立される際に、通話サーバ40から無線通信端末20に送信される情報に基づいて行われる。取得したペイロード間隔を示す情報は、設定部16に通知される。なお、ペイロード間隔を示す情報はそれ以前に取得が行われており生成間隔情報取得部15に保持されていれば、繰返す必要は無いので行われなくてもよい。   In the access point 10, first, information indicating the payload interval is acquired by the generation interval information acquisition unit 15 (S01, generation interval information acquisition step). This is based on information transmitted from the call server 40 to the radio communication terminal 20 when a call request is transmitted from the radio communication terminal 20 to the call server 40 via the access point 10 and a call session is established. Done. Information indicating the acquired payload interval is notified to the setting unit 16. If the information indicating the payload interval has been acquired before and stored in the generation interval information acquisition unit 15, it need not be repeated.

続いて、端末数検出部14によって、アクセスポイント10を介する通話セッション数、即ち、アクセスポイント10を介して接続を確立している無線通信端末20の数が検出される(S02、端末数検出ステップ)。具体的には、上述したように通話サーバ40が無線通信端末20から発呼要求及び切断要求を受信した際に、その旨の通知を受けることにより検出される。検出された無線通信端末20の数を示す情報は、設定部16に通知される。   Subsequently, the number-of-terminals detection unit 14 detects the number of call sessions through the access point 10, that is, the number of wireless communication terminals 20 that have established a connection through the access point 10 (S02, terminal number detection step). ). Specifically, when the call server 40 receives a call request and a disconnection request from the wireless communication terminal 20 as described above, it is detected by receiving a notification to that effect. Information indicating the number of detected wireless communication terminals 20 is notified to the setting unit 16.

続いて、設定部16において通話セッションが複数であるか否かが判断される(S03)。通話セッションが複数でないと判断された場合には、ビーコン信号に含められるビットマップ信号に最大数を設定する意義がないので、その処理は行われない(後述するS06の処理に移る)。通話セッションが複数であると判断された場合には、設定部16によって、ビーコン信号制御部13からビーコン間隔を示す情報が取得される。設定部16では、ペイロード間隔がビーコン間隔よりも長いか否かが判断される(S04)。ペイロード間隔がビーコン間隔よりも長くないと判断された場合には、上述したようにビーコン信号に含められるビットマップ信号に最大数を設定する意義がないので、その処理は行われない(後述するS06の処理に移る)。   Subsequently, the setting unit 16 determines whether or not there are a plurality of call sessions (S03). If it is determined that there are not a plurality of call sessions, there is no significance in setting the maximum number of bitmap signals included in the beacon signal, so that the process is not performed (the process proceeds to S06 described later). When it is determined that there are a plurality of call sessions, the setting unit 16 acquires information indicating the beacon interval from the beacon signal control unit 13. The setting unit 16 determines whether the payload interval is longer than the beacon interval (S04). If it is determined that the payload interval is not longer than the beacon interval, it is not meaningful to set the maximum number for the bitmap signal included in the beacon signal as described above, so that the processing is not performed (S06 described later). Move on to processing).

ペイロード間隔がビーコン間隔よりも長いと判断された場合には、設定部16によって、ビーコン信号に含められるビットマップ信号の最大数が計算されて、ビーコン信号制御部13に設定される(S05、設定ステップ)。ビーコン信号制御部13に当該最大数が設定されると、1つのビーコン間隔に通話サーバ40から無線通信端末20に対して当該最大数以上の音声データが送信された場合、ビットマップ情報がビーコン信号に分けて含められる制御が行われる。この制御は、最大数が設定されている間、継続して行われる。   When it is determined that the payload interval is longer than the beacon interval, the setting unit 16 calculates the maximum number of bitmap signals included in the beacon signal and sets it in the beacon signal control unit 13 (S05, setting). Step). When the maximum number is set in the beacon signal control unit 13, when voice data of the maximum number or more is transmitted from the call server 40 to the wireless communication terminal 20 in one beacon interval, the bitmap information is a beacon signal. The control which is divided and included is performed. This control is continuously performed while the maximum number is set.

その後、無線通信端末20から通話サーバに40対して、発呼要求及び切断要求が送信され、通話セッションが増減する(S06)と、アクセスポイント10では端末数検出部14によって、アクセスポイント10を介する通話セッション数が検出されて(S02)上記と同様の処理が繰返される。   Thereafter, when a call request and a disconnection request are transmitted from the wireless communication terminal 20 to the call server 40 and the number of call sessions increases or decreases (S06), the access point 10 passes through the access point 10 by the terminal number detection unit 14. The number of call sessions is detected (S02), and the same processing as described above is repeated.

引き続いて、図4及び図5のシーケンス図を用いて無線通信端末20及び通話サーバ40を含む無線LANシステム1全体の処理について説明する。まず、通話セッション数が増加する場合の処理について説明する。この処理は、4台の無線通信端末20B〜20Eが、アクセスポイント10を介して、通話サーバ40との間に通話セッションを確立している際の処理である。なお、本処理において、ペイロード間隔は40ms、ビーコン間隔は20msとする。   Next, processing of the entire wireless LAN system 1 including the wireless communication terminal 20 and the call server 40 will be described using the sequence diagrams of FIGS. 4 and 5. First, processing when the number of call sessions increases will be described. This process is a process when the four radio communication terminals 20B to 20E establish a call session with the call server 40 via the access point 10. In this process, the payload interval is 40 ms and the beacon interval is 20 ms.

まず、無線通信端末20Aから、通話を開始するために通話サーバ40に対して発呼要求が行われる(S11)。この際、アクセスポイント10では、無線通信部11及び有線通信部12によって当該発呼要求の中継が行われる。通話サーバ40では、当該発呼要求が受信されて、通話セッションを確立させる制御が行われる(S12)。この制御では、通話サーバ40無線通信端末20Aに対して、無線通信端末20Aにおけるペイロード間隔を示す情報が制御信号に含められて送信される。無線通信端末20Aでは、通話が行われている間、このペイロード間隔に従って音声データが生成される。   First, a call request is made from the radio communication terminal 20A to the call server 40 to start a call (S11). At this time, in the access point 10, the call request is relayed by the wireless communication unit 11 and the wired communication unit 12. The call server 40 receives the call request and controls to establish a call session (S12). In this control, information indicating the payload interval in the radio communication terminal 20A is included in the control signal and transmitted to the call server 40 radio communication terminal 20A. In the radio communication terminal 20A, audio data is generated according to this payload interval while a call is being made.

アクセスポイント10では、ペイロード間隔を示す情報が含められた制御信号が無線通信部11及び有線通信部12によって中継されると共に、生成間隔情報取得部15よって当該制御情報が参照されてペイロード間隔が取得される(S13、生成間隔情報取得ステップ)。取得したペイロード間隔を示す情報は、設定部16に通知される。なお、ペイロード間隔を示す情報の取得は、それ以前に行われていれば繰返す必要は無いので行われなくてもよい。   In the access point 10, a control signal including information indicating the payload interval is relayed by the wireless communication unit 11 and the wired communication unit 12, and the control information is referred to by the generation interval information acquisition unit 15 to acquire the payload interval. (S13, generation interval information acquisition step). Information indicating the acquired payload interval is notified to the setting unit 16. Note that the information indicating the payload interval need not be repeated because it does not need to be repeated if it has been performed before that time.

その一方、通話サーバ40からアクセスポイント10に対して、無線通信端末20から発呼要求を受信した旨の通知が行われる。アクセスポイント10では、端末数検出部14によって、有線通信部12を介して当該通知が受け取られる。この通知に基づいて、端末数検出部14によって、アクセスポイント10を介する通話セッション数、即ち、アクセスポイント10を介して接続を確立している無線通信端末20の数が検出される(S14、端末数検出ステップ)。検出された無線通信端末20の数を示す情報は、設定部16に通知される。   On the other hand, the call server 40 notifies the access point 10 that the call request has been received from the wireless communication terminal 20. In the access point 10, the terminal number detection unit 14 receives the notification via the wired communication unit 12. Based on this notification, the number-of-terminals detection unit 14 detects the number of call sessions through the access point 10, that is, the number of wireless communication terminals 20 that have established a connection through the access point 10 (S14, terminal). Number detection step). Information indicating the number of detected wireless communication terminals 20 is notified to the setting unit 16.

通話セッションが複数(5つ)であり、ペイロード間隔がビーコン間隔よりも長いので、アクセスポイント10では、設定部16によって、ビーコン信号に含められるビットマップ信号の最大数が計算されてビーコン信号制御部13に設定される(S15、設定ステップ)。ここでは、アクセスポイント10を介して接続を確立している無線通信端末20の数が5、ビーコン信号の送信間隔が20ms、ペイロード間隔が40msであるので、5×20/40で整数値への値の繰上げを行い、最大数は“3”と設定される。   Since there are a plurality of call sessions (five) and the payload interval is longer than the beacon interval, the access point 10 calculates the maximum number of bitmap signals included in the beacon signal by the setting unit 16, and the beacon signal control unit 13 (S15, setting step). Here, since the number of wireless communication terminals 20 that have established a connection via the access point 10 is 5, the transmission interval of beacon signals is 20 ms, and the payload interval is 40 ms, the integer value is set to 5 × 20/40. The value is incremented and the maximum number is set to “3”.

ここで、5台の無線通信端末20A〜20Eへの音声データが、通話サーバ40からアクセスポイント10に送信される。アクセスポイント10では、有線通信部12によりそれらの音声データが受信される(S16)。これらの音声データは、一旦、アクセスポイント10(の有線通信部12)にバッファリングされる。   Here, voice data for the five wireless communication terminals 20 </ b> A to 20 </ b> E is transmitted from the call server 40 to the access point 10. In the access point 10, the voice data is received by the wired communication unit 12 (S16). These audio data are temporarily buffered in the access point 10 (wired communication unit 12 thereof).

続いて、前のビーコン送信からビーコン間隔の時間が経過すると、アクセスポイント10では、ビーコン信号制御部13がビーコン信号を生成する。ここで、ビットマップ信号が含められるが最大数が“3”と設定されているので、ビーコン信号には3台の無線通信端末20A〜20Cに係るビットマップ信号が含められる(S17、制御ステップ)。なお、従来のアクセスポイントでは、全て(5台)の無線通信端末20A〜20Eに係るビットマップ信号が含められる。生成されたビーコン信号は、ビーコン信号制御部13から無線通信部11に出力され、無線通信部11から無線通信端末20A〜20Cに送信される(S18)。なお、ビーコン信号は、ブロードキャストされているので、無線通信端末20D,20Eによっても当該ビーコン信号が受信されている(以下についても同様の説明とする)。   Subsequently, when the beacon interval time has elapsed since the previous beacon transmission, at the access point 10, the beacon signal control unit 13 generates a beacon signal. Here, although the bitmap signal is included, but the maximum number is set to “3”, the beacon signal includes the bitmap signals related to the three wireless communication terminals 20A to 20C (S17, control step). . In the conventional access point, bitmap signals relating to all (five) wireless communication terminals 20A to 20E are included. The generated beacon signal is output from the beacon signal control unit 13 to the wireless communication unit 11 and transmitted from the wireless communication unit 11 to the wireless communication terminals 20A to 20C (S18). Note that since the beacon signal is broadcast, the beacon signal is also received by the wireless communication terminals 20D and 20E (the same applies to the following description).

続いて、バッファリングされた音声データが、無線通信端末20A〜20Cに対して無線通信部11から順次送信される(S19〜S21)。無線通信端末20A〜20Cによって、送信された音声データが受信される。   Subsequently, the buffered audio data is sequentially transmitted from the wireless communication unit 11 to the wireless communication terminals 20A to 20C (S19 to S21). The transmitted voice data is received by the wireless communication terminals 20A to 20C.

続いて、前のビーコン送信からビーコン間隔の時間が経過すると、アクセスポイント10では、ビーコン信号制御部13がビーコン信号を生成する。ビーコン信号には、先ほどの残りの2台の無線通信端末20D,20Eに係るビットマップ信号が含められる(S22、制御ステップ)。生成されたビーコン信号は、ビーコン信号制御部13から無線通信部11に出力され、無線通信部11から無線通信端末20D,20Eに送信される(S23)。   Subsequently, when the beacon interval time has elapsed since the previous beacon transmission, at the access point 10, the beacon signal control unit 13 generates a beacon signal. The beacon signal includes the bitmap signals related to the remaining two wireless communication terminals 20D and 20E (S22, control step). The generated beacon signal is output from the beacon signal control unit 13 to the wireless communication unit 11 and transmitted from the wireless communication unit 11 to the wireless communication terminals 20D and 20E (S23).

続いて、バッファリングされた音声データが、無線通信端末20D,20Eに対して無線通信部11から順次送信される(S24,S25)。無線通信端末20D,20Eによって、送信された音声データが受信される。以上が、通話セッションが増加する場合の処理である。   Subsequently, the buffered audio data is sequentially transmitted from the wireless communication unit 11 to the wireless communication terminals 20D and 20E (S24, S25). The transmitted voice data is received by the radio communication terminals 20D and 20E. The above is the processing when the number of call sessions increases.

引き続いて、図5のシーケンス図を用いて、上記の処理に続いて通話セッション数が減少する場合の処理について説明する。まず、無線通信端末20Eから、通話を終了するために通話サーバ40に対して切断要求が行われる(S31)。この際、アクセスポイント10では、無線通信部11及び有線通信部12によって当該切断要求の中継が行われる。通話サーバ40では、当該切断要求が受信されて、通話セッションを切断させる処理が行われる(S32)。   Next, processing when the number of call sessions decreases following the above processing will be described using the sequence diagram of FIG. First, the wireless communication terminal 20E issues a disconnection request to the call server 40 in order to end the call (S31). At this time, in the access point 10, the wireless communication unit 11 and the wired communication unit 12 relay the disconnection request. The call server 40 receives the disconnect request and performs a process for disconnecting the call session (S32).

続いて、通話サーバ40からアクセスポイント10に対して、無線通信端末20から切断要求を受信した旨の通知が行われる。アクセスポイント10では、端末数検出部14によって、有線通信部12を介して当該通知が受け取られる。この通知に基づいて、端末数検出部14によって、アクセスポイント10を介する通話セッション数、即ち、アクセスポイント10を介して接続を確立している無線通信端末20の数が検出される(S33、端末数検出ステップ)。検出された無線通信端末20の数を示す情報は、設定部16に通知される。   Subsequently, the call server 40 notifies the access point 10 that a disconnect request has been received from the wireless communication terminal 20. In the access point 10, the terminal number detection unit 14 receives the notification via the wired communication unit 12. Based on this notification, the number-of-terminals detection unit 14 detects the number of call sessions via the access point 10, that is, the number of wireless communication terminals 20 that have established a connection via the access point 10 (S33, terminal). Number detection step). Information indicating the number of detected wireless communication terminals 20 is notified to the setting unit 16.

通話セッションが複数(4つ)であり、ペイロード間隔がビーコン間隔よりも長いので、アクセスポイント10では、設定部16によって、ビーコン信号に含められるビットマップ信号の最大数が計算されて、ビーコン信号制御部13に設定される(S34、設定ステップ)。ここでは、アクセスポイント10を介して接続を確立している無線通信端末20の数が4、ビーコン信号の送信間隔が20ms、ペイロード間隔が40msであるので、4×20/40で最大数は“2”と設定される。   Since there are a plurality of call sessions (four) and the payload interval is longer than the beacon interval, the access point 10 calculates the maximum number of bitmap signals to be included in the beacon signal by the setting unit 16 and performs beacon signal control. Is set in the unit 13 (S34, setting step). Here, since the number of wireless communication terminals 20 that have established a connection via the access point 10 is 4, the transmission interval of beacon signals is 20 ms, and the payload interval is 40 ms, the maximum number is 4 × 20/40 and “ 2 "is set.

ここで、4台の無線通信端末20A〜20Dへの音声データが、通話サーバ40からアクセスポイント10に送信される。アクセスポイント10では、有線通信部12によりそれらの音声データが受信される(S35)。これらの音声データは、一旦、アクセスポイント10(の有線通信部12)にバッファリングされる。   Here, voice data to the four wireless communication terminals 20 </ b> A to 20 </ b> D is transmitted from the call server 40 to the access point 10. In the access point 10, the audio data is received by the wired communication unit 12 (S35). These audio data are temporarily buffered in the access point 10 (wired communication unit 12 thereof).

続いて、前のビーコン送信からビーコン間隔の時間が経過すると、アクセスポイント10では、ビーコン信号制御部13がビーコン信号を生成する。ここで、ビットマップ信号が含められるが最大数が“2”と設定されているので、ビーコン信号には3台の無線通信端末20A,20Bに係るビットマップ信号が含められる(S36、制御ステップ)。先ほど、無線通信端末20A,20Bに係るビットマップ信号と同じビーコン信号に含められていた無線通信端末20Cに係るビットマップ信号は次のビーコン信号に含められることとなる。生成されたビーコン信号は、ビーコン信号制御部13から無線通信部11に出力され、無線通信部11から無線通信端末20A,20Bに送信される(S37)。   Subsequently, when the beacon interval time has elapsed since the previous beacon transmission, at the access point 10, the beacon signal control unit 13 generates a beacon signal. Here, since the bitmap signal is included, but the maximum number is set to “2”, the beacon signal includes the bitmap signals related to the three wireless communication terminals 20A and 20B (S36, control step). . The bitmap signal related to the wireless communication terminal 20C that was included in the same beacon signal as the bitmap signal related to the wireless communication terminals 20A and 20B is included in the next beacon signal. The generated beacon signal is output from the beacon signal control unit 13 to the wireless communication unit 11 and transmitted from the wireless communication unit 11 to the wireless communication terminals 20A and 20B (S37).

続いて、バッファリングされた音声データが、無線通信端末20A,20Bに対して無線通信部11から順次送信される(S38,S39)。無線通信端末20A,20Bによって、送信された音声データが受信される。   Subsequently, the buffered audio data is sequentially transmitted from the wireless communication unit 11 to the wireless communication terminals 20A and 20B (S38, S39). The transmitted voice data is received by the radio communication terminals 20A and 20B.

続いて、前のビーコン送信からビーコン間隔の時間が経過すると、アクセスポイント10では、ビーコン信号制御部13がビーコン信号を生成する。ビーコン信号には、先ほどの残りの2台の無線通信端末20C,20Dに係るビットマップ信号が含められる(S40、制御ステップ)。生成されたビーコン信号は、ビーコン信号制御部13から無線通信部11に出力され、無線通信部11から無線通信端末20C,20Dに送信される(S41)。   Subsequently, when the beacon interval time has elapsed since the previous beacon transmission, at the access point 10, the beacon signal control unit 13 generates a beacon signal. The beacon signal includes the bitmap signals related to the remaining two wireless communication terminals 20C and 20D (S40, control step). The generated beacon signal is output from the beacon signal control unit 13 to the wireless communication unit 11 and transmitted from the wireless communication unit 11 to the wireless communication terminals 20C and 20D (S41).

続いて、バッファリングされた音声データが、無線通信端末20C,20Dに対して無線通信部11から順次送信される(S42,S43)。無線通信端末20C,20Dによって、送信された音声データが受信される。以上が、通話セッションが減少する場合の処理である。   Subsequently, the buffered audio data is sequentially transmitted from the wireless communication unit 11 to the wireless communication terminals 20C and 20D (S42, S43). The transmitted voice data is received by the wireless communication terminals 20C and 20D. The above is the processing when the number of call sessions decreases.

上述したように、本実施形態によれば、ビーコン信号に含められるビットマップ情報の最大数を設定することにより、1つのビーコン信号に対して過剰なビットマップ情報を含めることを防止することができる。即ち、ビーコン信号の送信間隔の間にアクセスポイント10から無線通信端末20に送信される下りデータの数が、上記の無線通信端末20の数と当該無線通信端末20におけるデータの生成間隔とに対して偏りがないものとなる。これにより、本実施形態によれば、無線LANにおいて下りデータと上りデータとの衝突の発生を防止して無線帯域を効率的に使用することが可能となる。   As described above, according to the present embodiment, by setting the maximum number of bitmap information included in a beacon signal, it is possible to prevent excessive bitmap information from being included in one beacon signal. . That is, the number of downlink data transmitted from the access point 10 to the wireless communication terminal 20 during the beacon signal transmission interval is equal to the number of the wireless communication terminals 20 and the data generation interval in the wireless communication terminal 20. And there will be no bias. Thereby, according to the present embodiment, it is possible to prevent the occurrence of collision between downlink data and uplink data in the wireless LAN and to efficiently use the radio band.

データの衝突が発生すると結果としてデータの送信遅れ等が発生するが、本実施形態では、無線空間が混んでいるタイミングで無理やりデータを送信することがないので、結果としてデータの送信を速くすることができる。また、これにより、従来の無線LANシステムと比較して、より多くの無線通信端末20が通信可能になる。   When a data collision occurs, a data transmission delay occurs as a result. However, in this embodiment, data is not forcibly transmitted at a timing when the radio space is crowded, and as a result, data transmission is made faster. Can do. This also allows more wireless communication terminals 20 to communicate as compared to the conventional wireless LAN system.

また、本実施形態のように、無線通信端末20に送信すべきデータが最大数を超えていた場合、ビットマップ情報を複数のビーコン信号に分けて含めるようにすれば、送信されるべき全てのデータに係るビットマップ情報がビーコン信号に含められるので、データの送信を確実に行うことができる。   Also, as in this embodiment, when the data to be transmitted to the wireless communication terminal 20 exceeds the maximum number, if the bitmap information is included in a plurality of beacon signals, all the data to be transmitted Since the bitmap information related to the data is included in the beacon signal, the data can be reliably transmitted.

なお、本実施形態では、無線通信端末20において生成されて、送受信されるデータは、音声データとしたが、必ずしも音声データには限られず、一定間隔毎にデータが生成されて無線LANによりビーコン信号を契機として送受信される場合に、本発明を適用することができる。   In the present embodiment, the data generated and transmitted / received in the wireless communication terminal 20 is voice data. However, the data is not necessarily limited to voice data. Data is generated at regular intervals and a beacon signal is transmitted by the wireless LAN. The present invention can be applied in the case of transmission / reception triggered by.

本発明の実施形態に係るアクセスポイント及び当該アクセスポイントを含んで構成される無線LANシステムの構成を示す図である。It is a figure which shows the structure of the wireless LAN system comprised including the access point which concerns on embodiment of this invention, and the said access point. 本発明の実施形態に係るアクセスポイントのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the access point which concerns on embodiment of this invention. 本発明の実施形態に係るアクセスポイントで実行される処理(通信制御方法)を示すフローチャートである。It is a flowchart which shows the process (communication control method) performed by the access point which concerns on embodiment of this invention. 本発明の実施形態に係る無線LANシステムで実行される処理(通信制御方法)を示すフローチャートである。It is a flowchart which shows the process (communication control method) performed with the wireless LAN system which concerns on embodiment of this invention. 本発明の実施形態に係る無線LANシステムで実行される処理(通信制御方法)の別の例を示すフローチャートである。It is a flowchart which shows another example of the process (communication control method) performed with the wireless LAN system which concerns on embodiment of this invention.

符号の説明Explanation of symbols

1…無線LANシステム、10…アクセスポイント、11…無線通信部、12…有線通信部、13…ビーコン信号制御部、14…端末数検出部、15…生成間隔情報取得部、16…設定部、101…CPU、102…RAM、103…ROM、104…記憶装置、105…無線通信モジュール、106…アンテナ、107…有線通信モジュール、20…無線通信端末、30…無線LAN、40…通話サーバ。   DESCRIPTION OF SYMBOLS 1 ... Wireless LAN system, 10 ... Access point, 11 ... Wireless communication part, 12 ... Wired communication part, 13 ... Beacon signal control part, 14 ... Terminal number detection part, 15 ... Generation interval information acquisition part, 16 ... Setting part, DESCRIPTION OF SYMBOLS 101 ... CPU, 102 ... RAM, 103 ... ROM, 104 ... Storage device, 105 ... Wireless communication module, 106 ... Antenna, 107 ... Wired communication module, 20 ... Wireless communication terminal, 30 ... Wireless LAN, 40 ... Call server.

Claims (6)

無線LANのアクセスポイントであって、
前記アクセスポイントを介して前記無線LANでの接続を確立している無線通信端末の数を検出する端末数検出手段と、
前記無線通信端末から送出されるデータの当該無線通信端末における生成間隔を示す情報を取得する生成間隔情報取得手段と、
前記端末数検出手段により検出された前記無線通信端末の数、前記生成間隔情報取得手段により取得された前記生成間隔を示す情報、及び前記アクセスポイントから前記無線通信端末に対して送信されるビーコン信号の予め設定された送信間隔を示す情報に基づいて、1つの当該ビーコン信号に含められる、送信されるデータの宛先となる前記無線通信端末を特定する情報の最大数を設定する設定手段と、
を備えるアクセスポイント。
A wireless LAN access point,
Terminal number detection means for detecting the number of wireless communication terminals that have established a connection in the wireless LAN via the access point;
Generation interval information acquisition means for acquiring information indicating a generation interval of the data transmitted from the wireless communication terminal in the wireless communication terminal;
The number of the wireless communication terminals detected by the terminal number detection unit, the information indicating the generation interval acquired by the generation interval information acquisition unit, and a beacon signal transmitted from the access point to the wireless communication terminal Setting means for setting a maximum number of pieces of information specifying the wireless communication terminal that is a destination of data to be transmitted, included in one beacon signal, based on information indicating a preset transmission interval;
Access point with
前記設定手段は、前記無線通信端末の数に前記送信間隔を示す数値を乗算して前記生成間隔を示す数値で除算した数を整数値に繰り上げて前記最大数として設定することを特徴とする請求項1に記載のアクセスポイント。
The setting means sets the maximum number by multiplying the number of the wireless communication terminals by a numerical value indicating the transmission interval and dividing the result by a numerical value indicating the generation interval to an integer value. The access point according to Item 1.
無線通信端末に送信すべきデータが前記最大数を超えていた場合、当該データの宛先となる前記無線通信端末を特定する情報を複数のビーコン信号に分けて含めるように制御する制御手段を更に備える請求項1又は2に記載のアクセスポイント。   When the data to be transmitted to the wireless communication terminal exceeds the maximum number, control means is further provided for controlling the information specifying the wireless communication terminal that is the destination of the data to be included in a plurality of beacon signals. The access point according to claim 1 or 2. 前記端末数検出手段は、前記無線通信端末から送信される接続要求又は切断要求から前記無線通信端末の数の増減を検出して、当該増減に基づいて前記アクセスポイントを介して接続を確立している無線通信端末の数を検出することを特徴とする請求項1〜3の何れか一項に記載のアクセスポイント。   The terminal number detecting means detects an increase / decrease in the number of the wireless communication terminals from a connection request or a disconnection request transmitted from the wireless communication terminal, and establishes a connection via the access point based on the increase / decrease. The access point according to claim 1, wherein the number of wireless communication terminals that are present is detected. アクセスポイントと無線通信端末とを含んで構成される無線LANシステムであって、
前記アクセスポイントは、
前記アクセスポイントを介して無線LANでの接続を確立している前記無線通信端末の数を検出する端末数検出手段と、
前記無線通信端末から送出されるデータの当該無線通信端末における生成間隔を示す情報を取得する生成間隔情報取得手段と、
前記端末数検出手段により検出された前記無線通信端末の数、前記生成間隔情報取得手段により取得された前記生成間隔を示す情報、及び前記アクセスポイントから前記無線通信端末に対して送信されるビーコン信号の予め設定された送信間隔を示す情報に基づいて、1つの当該ビーコン信号に含められる、送信されるデータの宛先となる前記無線通信端末を特定する情報の最大数を設定する設定手段と、
を備える無線LANシステム。
A wireless LAN system including an access point and a wireless communication terminal,
The access point is
A terminal number detecting means for detecting the number of the wireless communication terminals that have established a wireless LAN connection via the access point;
Generation interval information acquisition means for acquiring information indicating a generation interval of the data transmitted from the wireless communication terminal in the wireless communication terminal;
The number of the wireless communication terminals detected by the terminal number detection unit, the information indicating the generation interval acquired by the generation interval information acquisition unit, and a beacon signal transmitted from the access point to the wireless communication terminal Setting means for setting a maximum number of pieces of information specifying the wireless communication terminal that is a destination of data to be transmitted, included in one beacon signal, based on information indicating a preset transmission interval;
A wireless LAN system comprising:
無線LANのアクセスポイントにおける無線制御方法であって、
前記アクセスポイントを介して前記無線LANでの接続を確立している無線通信端末の数を検出する端末数検出ステップと、
前記無線通信端末から送出されるデータの当該無線通信端末における生成間隔を示す情報を取得する生成間隔情報取得ステップと、
前記端末数検出ステップにおいて検出された前記無線通信端末の数、前記生成間隔情報取得ステップにおいて取得された前記生成間隔を示す情報、及び前記アクセスポイントから前記無線通信端末に対して送信されるビーコン信号の予め設定された送信間隔を示す情報に基づいて、1つの当該ビーコン信号に含められる、送信されるデータの宛先となる前記無線通信端末を特定する情報の最大数を設定する設定ステップと、
を備える無線制御方法。
A wireless control method in a wireless LAN access point,
A terminal number detection step of detecting the number of wireless communication terminals establishing connection in the wireless LAN via the access point;
A generation interval information acquisition step of acquiring information indicating a generation interval in the wireless communication terminal of data transmitted from the wireless communication terminal;
Number of the wireless communication terminals detected in the terminal number detection step, information indicating the generation interval acquired in the generation interval information acquisition step, and a beacon signal transmitted from the access point to the wireless communication terminal A setting step for setting a maximum number of pieces of information specifying the wireless communication terminal that is a destination of transmitted data included in one beacon signal, based on information indicating a preset transmission interval;
A wireless control method comprising:
JP2006217264A 2006-08-09 2006-08-09 Access point, wireless LAN system, and wireless control method Expired - Fee Related JP4247255B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006217264A JP4247255B2 (en) 2006-08-09 2006-08-09 Access point, wireless LAN system, and wireless control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006217264A JP4247255B2 (en) 2006-08-09 2006-08-09 Access point, wireless LAN system, and wireless control method

Publications (2)

Publication Number Publication Date
JP2008042751A JP2008042751A (en) 2008-02-21
JP4247255B2 true JP4247255B2 (en) 2009-04-02

Family

ID=39177251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006217264A Expired - Fee Related JP4247255B2 (en) 2006-08-09 2006-08-09 Access point, wireless LAN system, and wireless control method

Country Status (1)

Country Link
JP (1) JP4247255B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124661B (en) * 2017-04-07 2020-05-19 广州市百果园网络科技有限公司 Communication method, device and system in live channel

Also Published As

Publication number Publication date
JP2008042751A (en) 2008-02-21

Similar Documents

Publication Publication Date Title
KR100760267B1 (en) A method, data transmission system, communication infrastructure, and mobile device for enabling a mobile data processing device user to perform service interactions with a beacon device cluster
TWI403196B (en) Peer-to-peer wireless communication system
US11723087B2 (en) Establishing a short-range communication pathway
JP2018009882A (en) Communication device, electronic clock, time correction method, and program
EP3028531A1 (en) Method of requesting activation of a repeater function and user equipment
US20090161627A1 (en) Switching communication networks in a mobile device
JP2007189658A (en) Method for setting radio security
US10187820B2 (en) System and method for reducing signaling overhead
JP2005333378A (en) Wireless LAN mode switching method and wireless LAN terminal
JP4247255B2 (en) Access point, wireless LAN system, and wireless control method
US20240407030A1 (en) Wireless relay communication schemes
US10045361B2 (en) Method, apparatus, and system for establishing cooperative communication
JP2007521721A (en) Method and apparatus for reducing the average time required for a communication unit to connect to a communication network
EP3905736A1 (en) Device discovery method, apparatus, and system
JP2014099743A (en) Communication apparatus, and control method and program therefor
JP4223891B2 (en) Method for synchronizing shared data and wireless module in wireless terminal
US20060034200A1 (en) Wireless communication system, control station, and terminal station
JP6539891B2 (en) Base station system, communication terminal, wireless communication system, control method of base station system, control method of communication terminal, and program
JP2004229271A (en) Method for testing wireless transmission characteristics of wireless terminal device
JP2018042138A (en) Communication switching device, access point, terminal, communication switching method
JP2019057771A (en) Radio communication system
JP2016032281A (en) Communication device, control method, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081014

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081202

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: 20090106

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090109

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120116

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120116

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140116

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees