The present application claims priority under the Paris Convention to Japanese Patent Application No. 2004-222309, filed on Jul. 29, 2004.
1. Field of the Invention
The present invention relates to a wireless communication system capable of improving communication traffic, to a control station, and to a terminal station.
2. Description of the Related Art
The processor 20 contains a packet analysis unit 22, which analyzes the format of the packet fed from the packet transceiver circuit 30, and a normal direct link (DL) protocol processing unit 23, which processes a DL request or the like transmitted from a terminal station.
The processor 60 contains a packet analysis unit 63, which analyzes the format of the packet fed from the packet transceiver circuit 70, a normal DL protocol processing unit 64, which processes a direct link (DL) request or the like transmitted from the control station 300, and a normal DL protocol activation unit 62, which generates the direct link (DL) request transmitted to the control station 300.
In an ad-hoc mode of a common wireless LAN system, the terminal station STA#1 (401) and the terminal station STA#2 (402) can directly communicate with each other without the intervention of the control station, but since the network in this case is separate from that of the control station AP300, communication with the control station AP300 becomes impossible.
In a case in which there is a large amount of data communication or the like, the terminal station STA#1 (401) activates the normal direct link (DL) protocol in the normal DL protocol activation unit 62 and transmits a normal DL request packet (1: request) from the normal DL protocol processing unit 64 to the control station AP300.
In the control station AP300, the normal DL request packet thus received is processed by the normal DL protocol processing unit 23, and a normal DL request packet (2: request) is transmitted to the terminal station STA#2 (402).
In the terminal station STA#2 (402), the normal DL request packet thus received is processed by the normal DL protocol processing unit 64, and a normal DL response packet (3: response) is transmitted to the control station AP300.
In the control station AP300, the normal DL response packet thus received is processed by the normal DL protocol processing unit 23, and a normal DL response packet (4: response) is transmitted to the terminal station STA#1 (401).
In the terminal station STA#1 (401), the normal DL response packet thus received is processed by the normal DL protocol processing unit 64, and a direct link (DL) is established (5: probe).
In the conventional sequence as described above, a direct link (DL) is initiated by the terminal station STA issuing a request for a direct link (DL) to the control station AP, but the control station AP cannot subjectively establish a direct link (DL) to a plurality of terminal stations STA.
Since the execution of a direct link (DL) is also dependent upon the application of the terminal station STA, it may not be possible to establish a direct link (DL) for some applications even when the terminal station STA has the functional capability of establishing a direct link (DL).
A direct link (DL) protocol is proposed in the new IEEE 802.11e standard whereby communication with the control station AP300 is also possible, and whereby direct communication can be performed between the terminal stations STA401 and 402. In a normal transmission in which a direct link is not established, a packet is first transferred from the terminal station STA#1 to the control station AP300, and a packet is then transferred from the control station AP300 to the terminal station STA#2. In contrast, in a transmission in which a direct link is established, a packet is transferred from the terminal station STA#1 to the terminal station STA#2, and traffic becomes half that of a case in which a direct link is not established. In short, the traffic of the control station and the network is reduced when a direct link (DL) is established.
A wireless communication control station according to the present invention is a wireless communication control station, which relays communication between a first terminal and a second terminal via a wireless communicating component, comprising, a direct communication request generation instruction unit, which generates a direct communication request generation instruction whereby an instruction is issued so as to cause direct communication between the first terminal and the second terminal; and a direct communication request generation instruction transmitter, which transmits the direct communication request generation instruction to the first terminal.
A wireless communication terminal according to another embodiment of the present invention further comprises a direct communication request generation instruction receiving unit, which receives from the control station a direct communication request generation instruction containing terminal specification information, which specifies another terminal; and a direct communication request transmitting component, which transmits a direct communication request to the terminal specified by the terminal specification information via the control station when the direct communication request generation instruction is received.
A wireless communication system according to another embodiment of the present invention is a wireless communication system comprising a first terminal, a second terminal, and a wireless communication control station, which relays communication between the first terminal and the second terminal via the wireless communicating system, wherein the wireless communication control station comprises, a direct communication request generation instruction unit, which generates a direct communication request generation instruction whereby an instruction is issued so as to cause direct communication between the first terminal and the second terminal; and a direct communication request generation instruction transmitter, which transmits the direct communication request generation instruction to the first terminal; and the first terminal comprises, a direct communication request generation instruction receiving unit, which receives from the control station a direct communication request generation instruction containing terminal specification information, which specifies the second terminal; and a direct communication request transmitting component, which transmits a direct communication request to the second terminal via the control station when the direct communication request generation instruction is received.
a shows the direct link (DL) protocol packet format;
b shows the direct link (DL) protocol packet format;
a shows the direct link (DL) protocol packet format;
b shows the direct link (DL) protocol packet format;
Specifically, the control station AP100 of the present embodiment is provided with a packet input 40 to which a data packet is fed from a wireless receiver not shown in the diagram, a packet transceiver circuit 30 (data communication unit), which sends and receives a packet to and from a processor 20, a packet output 50, which feeds a packet to a wireless transmitter not shown in the diagram, and a bandwidth monitoring circuit 10.
The bandwidth monitoring circuit 10 is provided with a packet transfer volume memory circuit 13, which stores the packet volume transferred in a predetermined period of time between terminal stations, a time counting circuit (timer) 12, which generates a determination timing at predetermined time intervals and clearing the packet transfer volume memory circuit 13 at predetermined time intervals, and a packet transfer volume determination circuit 11, which determines whether the packet transfer volume stored in the packet transfer volume memory circuit 13 exceeds a predetermined threshold value.
The processor 20 is provided with a packet analysis unit 22, which analyzes the format of the packet fed from the packet transceiver circuit 30, a normal DL protocol processing unit 23, which processes a direct link (DL) request (direct communication request) or the like transmitted from a terminal station, and a DL request AP packet generation unit 21 (direct communication request generation instruction unit), which generates a DL request AP packet (direct communication request generation instruction), which issues an instruction so that a direct link (DL: direct communication) to a terminal station is established according to a notification issued from the packet transfer volume determination circuit 11 when the packet transfer volume stored in the packet transfer volume memory circuit 13 exceeds the predetermined threshold value.
Specifically, the terminal stations STA201 and 202 of the present embodiment are provided with a packet input 80 to which a data packet is fed from a wireless receiver not shown in the diagram, a packet transceiver circuit 70, which sends and receives a packet to and from a processor 60, and a packet output 90, which feeds a packet to a wireless transmitter not shown in the diagram.
The processor 60 is provided with a packet analysis unit 63, which analyzes the format of the packet fed from the packet transceiver circuit 70, a normal DL protocol processing unit 64, which processes a direct link (DL) request or the like transmitted from the control station 100, a normal DL protocol activation unit 62 (direct communication request generation unit), which generates the direct link (DL) request transmitted to the control station 100, and a DL request AP packet receiving/processing unit 61 (direct communication request generation instruction processing unit), which generates a direct link (DL) request to the normal DL protocol processing unit 64 according to a direct link (DL) request received from the control station 100.
The operations of the blocks in
As shown in
When a packet is received, it is transferred to the packet transceiver circuit 30 and analyzed by the packet analysis unit 22 of the processor 20 (step S13).
For example, when a packet is transferred from terminal station STA#1 (201) to terminal station STA#2 (202) (“Yes” in step S14), transfer information is stored by the packet transfer volume memory circuit 13, transferred from the packet transceiver circuit 30 to the packet output 50 (step S15), and then transmitted to terminal station STA#2 (202). The transfer information is the packet volume and information of the terminal stations STA that are transmitting and receiving.
In step S14, when a packet is transferred from terminal station STA#1 (201) to the control station AP100 (“No”), the packet is transferred to the top-level application of the control station AP100 (step S16), the process returns to step S12, and a standby state occurs again until the packet is received in the packet input 40. The operation described above is that of the processor 20 and the packet transceiver circuit 30.
The operations of the blocks of the control station AP100 will next be described using the flowchart. The operation of the bandwidth monitoring circuit 10 of the control station AP100 is shown in the flowchart in
When the bandwidth monitoring circuit 10 is activated (step S21), the time counting circuit (timer) 12 begins counting up (step S22), and a standby state occurs until the determination timing is reached (step S23).
When the determination timing is reached, the packet transfer volume determination circuit 11 performs a determination. The determination method involves ascertaining whether the packet transfer volume of the packet transfer volume memory circuit 13 exceeds the threshold value (step S24).
When the threshold value is exceeded (“Yes”), notification of an event is issued to the DL request AP packet generation unit 21 of the processor 20 (step S25). After the determination timing, the transfer information of the packet transfer volume memory circuit 13 is cleared (step S26), the process returns to step S23, and a standby state occurs until the determination timing is reached. The operation described above is that of the bandwidth monitoring circuit 10.
The operations of the blocks of the control station AP100 will next be described using a flowchart and state diagram. The flowchart in
The DL request AP packet generation unit 21 of the processor 20 is in standby until notification of an event is received from the packet transfer volume determination circuit 11 (step S31). When notification of an event is received (“Yes” in step S32), a DL request AP packet addressed to the terminal station STA that is performing communication in excess of the threshold value (for example, terminal station STA#1 (201) in
The DL request AP packet is transferred from the packet analysis unit 22 to the packet transceiver circuit 30, and is transmitted from the packet output 50 to the terminal station STA#1 (201) (step S34; 1: AP request of
In terminal station STA#1 (201), the DL request AP packet is analyzed in the packet analysis unit 63, the normal direct link (DL) protocol is activated in the normal DL protocol activation unit 62, and a normal DL request packet (2: request: direct communication request) is transmitted from the normal DL protocol processing unit 64 to the control station AP100.
In the control station AP100, the normal DL request packet thus received is processed by the normal DL protocol processing unit 23, and the normal DL request packet (3: request) is transmitted to the terminal station STA#2 (202).
In terminal station STA#2 (202), the normal DL request packet thus received is processed by the normal DL protocol processing unit 64, and a normal DL response packet (4: response) is transmitted to the control station AP100.
In the control station AP100, the normal DL response packet thus received is processed by the normal DL protocol processing unit 23, and the normal DL response packet (5: response) is transmitted to the terminal station STA#1 (201).
In terminal station STA#1 (201), the normal DL response packet thus received is processed by the normal DL protocol processing unit 64, and a direct link (DL) is established (step S35; 6: probe). The control station AP100 returns to step S32 and enters a standby state until an event is received. The operation described above is that of the DL request AP packet transmission and the direct link (DL) protocol.
The normal DLP teardown packet format of
According to the present embodiment, by adding the functional capability of requesting initiation of a direct link (DL) in the control station AP100, the processing load in the control station AP100 can be reduced, and communication traffic can be improved.
Since a configuration is also adopted in the present embodiment that can be substantially implemented by software processing in the processor 20 without modification of hardware, this structure can be built into existing LSI.
In Example 1, the direct link (DL) initiation request from the control station AP100 is described to be performed at a specific time with respect to the terminal stations STA201 and 202 that have transmitted a specific data volume, but a configuration may also be adopted whereby monitoring is performed for a specific time, and direct link (DL) initiation is requested from the control station AP100 with respect to the terminal stations STA201 and 202 for which the data volume is large when the resources remaining in the wireless communication bandwidth are reduced below a certain amount.
The transfer volume addition circuit 113 continues to add the data volume of all of the packets transferred during a certain period of time according to the time count of the time counting circuit 112. Then the time counting circuit 112 outputs a determination timing signal to the data transfer volume monitoring circuit 111 when the time counting is completed. The data transfer volume monitoring circuit 111 then monitors whether the added data volume exceeds, for example, 80% of the maximum data volume transmittable in a certain period of time. Since this monitoring by the data transfer volume monitoring circuit 111 does not include the information of the packet transfer origin and transfer destination, the processing load thereof is small.
When the added volume exceeds the predetermined data volume in the abovementioned monitoring, the data transfer volume monitoring circuit 111 sends a packet transfer volume storage instruction to the packet transfer volume memory circuit 13, and performs monitoring that includes the packet transfer origin and transfer destination for a certain period of time counted by the time counting circuit (timer) 12 in the same manner as in
Effects are obtained by the present embodiment whereby only the transmission bandwidth is monitored, there is no need to continually monitor/store the data volumes of the terminal stations STA, and the amount of processing is reduced.
Since re-transmission due to transmission errors is no longer performed via the control station AP in this configuration, effects are obtained whereby traffic is reduced, since the terminal stations STA are also separate from the control station AP. Also, because an error occurs when the terminal station STA are separate from the control station AP, errors no longer occur if the distance between terminal stations STA is reduced by switching to communication between terminal stations STA.
The terminal stations STA participate in the network administrated by the control station AP according to a procedure referred to as association. Therefore, the control station AP perceives the number of terminal stations STA that are participating in the network with a terminal number detection circuit 143. For example, a configuration is adopted whereby a counter register, which counts the number of terminals, a reference register, and a comparator are provided to the control station STA, and the value of the counter register is increased by one when a terminal station STA is associated with the control station AP. When the value of the counter register is compared with the value (10, for example) set in advance in the reference register and the values match, the comparator outputs a signal to the terminal number monitoring circuit 141, whereby monitoring is performed that includes the packet transfer origin and transfer destination in a certain period of time when 10 or more terminal stations are participating in the network, for example. By this monitoring, the terminal station STA for which the data volume is largest can be specified, and initiation of a direct link (DL) to that terminal station STA can be requested.
The control station AP150 has a bandwidth monitoring circuit 10D, and this bandwidth monitoring circuit 10D detects the remaining bandwidth by a remaining bandwidth detection circuit 153. When there is little remaining bandwidth (20% remaining, for example), initiation is requested of a direct link (DL) to the terminal station STA for which the greatest amount of bandwidth is reserved by a remaining bandwidth monitoring circuit 151. With this method, there is no need to monitor packet transfer, and the processing load can be kept low.
The present invention is capable of effectively utilizing bandwidth in a wireless environment, improving traffic, and enhancing communication quality even when there is little throughput margin in a product adapted to a wireless LAN based on IEEE 802.11e.
Number | Date | Country | Kind |
---|---|---|---|
2004-222309 | Jul 2004 | JP | national |