[go: up one dir, main page]

WO2012157565A1 - 無線装置、ルータ、無線システム及び無線伝送速度最適化方法 - Google Patents

無線装置、ルータ、無線システム及び無線伝送速度最適化方法 Download PDF

Info

Publication number
WO2012157565A1
WO2012157565A1 PCT/JP2012/062151 JP2012062151W WO2012157565A1 WO 2012157565 A1 WO2012157565 A1 WO 2012157565A1 JP 2012062151 W JP2012062151 W JP 2012062151W WO 2012157565 A1 WO2012157565 A1 WO 2012157565A1
Authority
WO
WIPO (PCT)
Prior art keywords
wireless
wireless transmission
transmission path
router
state
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.)
Ceased
Application number
PCT/JP2012/062151
Other languages
English (en)
French (fr)
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2013515123A priority Critical patent/JPWO2012157565A1/ja
Priority to US14/117,299 priority patent/US20140204780A1/en
Publication of WO2012157565A1 publication Critical patent/WO2012157565A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/266Stopping or restarting the source, e.g. X-on or X-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control

Definitions

  • the present invention relates to a wireless device capable of transmitting / receiving wired data and wireless data, a router for relaying data flowing between the wireless device and a network, and a wireless transmission speed optimization method.
  • FIG. 9 is a block diagram illustrating a schematic configuration of a wireless system including a wireless device.
  • the wireless system 7 includes a wireless device 10 and a router 20 that connects the network 30 and the wireless device 10 to each other and relays transmission data that flows between the network 30 and the wireless device 10.
  • the wireless device 10 transmits / receives data to / from another wireless device 50 wirelessly.
  • the wireless transmission speed between the wireless device 10 and the wireless device 50 varies depending on conditions such as weather and interference.
  • the data transmitted from the wireless device 10 decreases.
  • Transmission data transmitted from the wireless device 10 to the wireless device 50 is temporarily stored in the buffer 103 in order to compensate for the difference between the transmission rate and the wireless transmission rate.
  • the amount of transmission data that can be stored in the buffer 103 increases or decreases according to a change in wireless transmission speed due to a change in the state of the wireless transmission path 40. If the deteriorated state of the wireless transmission path 40 does not recover, the amount of transmission data temporarily stored in the buffer 103 may exceed the capacity of the buffer 103. In such a case, the transmission data is old. Discarded in order or in order of priority.
  • the buffer 103 may be prevented from overflowing.
  • the PAUSE command used in this method is defined by a MAC (Media Access Control) control protocol.
  • the router 20 interrupts transmission of transmission data according to the margin of the buffer 103. Since the wireless device 10 transmits the transmission data in the buffer 103 while the router 20 interrupts transmission of transmission data, the buffer 103 can be prevented from overflowing.
  • FIG. 10 is a diagram showing a PAUSE frame defined by the MAC control protocol.
  • SFD indicates Start Frame Delimeter
  • FCS indicates frame Check Sequence.
  • FIG. 10 as one method for implementing flow control, there is a method using a PAUSE command defined by the MAC control protocol.
  • the PAUSE command has “01: 80: C2: 00: 00: 01” as the destination address of the MAC control frame, “0x8808” as the length / type, “0x0001” as the operation code, and “0 to 65535” as the interruption time. Use the specified PAUSE frame.
  • the transmission side (router 20) that receives the PAUSE frame realizes flow control by interrupting transmission for the "interruption time x 512bit time" specified in the data field (512bit is the minimum size of the frame). To do.
  • the reception side (wireless device 10) transmits a PAUSE frame to the transmission side (router 20) when the remaining capacity of the buffer (buffer 103) becomes small.
  • the transmission side (router 20) that has received the PAUSE frame interrupts transmission of transmission data only during the designated interruption time or until the interruption time is designated as “0”. When there is sufficient free space in the buffer (buffer 103) on the receiving side (wireless device 10), a PAUSE frame with an interruption time of “0” is transmitted to the transmitting side (router 20).
  • the router 20 interrupts transmission of transmission data according to the margin of the buffer 103 of the wireless device 10 by the PAUSE command. While the router 20 interrupts transmission of transmission data, the wireless device 10 sends out transmission data temporarily stored in the buffer 103, thereby preventing the buffer 103 from overflowing.
  • Patent Literature 1 and Patent Literature 2 disclose an optimum transmission rate between a transmitting station and a receiving station using a wireless circuit, and a transmission rate based on the result.
  • a technique for setting is disclosed.
  • An object of the present invention is to provide a wireless device, a router, a wireless system, and a wireless transmission speed optimization method that can solve the above-described problems.
  • the wireless device according to the present invention has been made to solve the above-described problems, and the wireless device according to an embodiment of the present invention transmits transmission data from a relay device that relays transmission data to and from the network side.
  • a radio signal transmitting / receiving unit that modulates and transmits to another wireless device, receives a high-frequency signal transmitted from the other wireless device and demodulates transmission data, and temporarily transmits transmission data transmitted and received by the wireless signal transmitting / receiving unit.
  • the state of the wireless transmission path is deteriorated by monitoring the state of the wireless transmission path between the other wireless device and the buffer for compensating for the difference in processing speed and transfer speed when transmitting and receiving transmission data.
  • a first wireless transmission path monitoring control unit that limits the bandwidth to the relay device when it is determined that
  • a router is the above-described wireless device, and the first wireless transmission monitoring controller transmits a PAUSE command defined by a MAC control protocol to the relay device.
  • the first wireless transmission monitoring and control unit transmits transmission data that flows between a wireless device that transmits wireless transmission path information indicating the state of the wireless transmission path to the relay device and the network.
  • a second wireless transmission line monitoring / controlling unit that limits the bandwidth on the network side when it is determined from the wireless transmission line information that the state of the wireless transmission line in the wireless device has deteriorated Equipped with a.
  • a wireless communication system includes the wireless device described above and the router described above.
  • the wireless transmission speed optimization method is a first method of modulating transmission data from a relay device that relays transmission data to and from a network side and transmitting the modulated transmission data to a second wireless device.
  • Monitoring a state of a wireless transmission path between the wireless apparatus and the second wireless apparatus acquiring wireless transmission speed information of the wireless transmission path, and wirelessly transmitting the wireless transmission speed information acquired in the step A step of comparing with a transmission rate threshold; and a step of analyzing the comparison result in the step and, if there is a change in the state of the wireless transmission path, limiting the bandwidth to the relay device.
  • the present invention it is possible to shorten the processing time from the change of the state of the wireless transmission path until the bandwidth limit is applied to the relay device that relays the transmission data to the wireless device, and transmission by retransmission of the transmission data. Delay can be suppressed.
  • FIG. 6 is a sequence diagram for explaining a control operation when the state of the wireless transmission path changes in the wireless system according to the first embodiment of the present invention.
  • FIG. 6 is a sequence diagram for explaining a detailed control operation of the wireless transmission path monitoring unit when the state of the wireless transmission path changes in the wireless system according to the first embodiment of the present invention.
  • FIG. 10 is a sequence diagram for explaining a detailed control operation of a wireless transmission path monitoring unit when the state of the wireless transmission path changes in the wireless system according to the second embodiment of the present invention.
  • FIG. 10 is a block diagram which shows schematic structure of a radio
  • FIG. 1 is a block diagram showing a schematic configuration of a wireless system according to Embodiment 1 of the present invention. 1 that are the same as those in FIG. 9 described above are denoted by the same reference numerals.
  • a wireless system 1 according to the first embodiment connects a wireless device 3, a network 30, and the wireless device 3 to each other, and relays transmission data that flows between the network 30 and the wireless device 3 (an apparatus that relays transmission data). 4).
  • the wireless device 3 transmits and receives data to and from other wireless devices 50 wirelessly.
  • the wireless device 3 modulates the transmission data from the router 4 received by the LAN port 31 via the wireless transmission path 40 to the wireless device 50 while modulating the transmission data from the LAN port 31 for connecting to the router 4 by wire.
  • the high-frequency signal transmitted from the wireless device 50 is received via the wireless transmission path 40, the transmission data is demodulated, and the wireless signal transmission / reception unit 32 that outputs from the LAN port 31 is output between the wireless device 3 and the wireless device 50.
  • the buffer 33 for temporarily storing the transmission data and the wireless transmission path 40 are monitored to compensate for the difference in processing speed and transfer speed at the time of transmission / reception of the transmission data, and a change in the state of the wireless transmission path 40 is detected.
  • a wireless transmission path monitoring control unit 34 that limits the bandwidth of the router 4.
  • the transmission data temporarily stored in the buffer 33 of the wireless device 3 is sequentially transmitted according to the difference in processing speed and transfer speed between the wireless device 3 and the wireless device 50, but stored exceeding the capacity of the buffer 33. Therefore, when the capacity of the buffer 33 is exceeded, the transmission data is discarded in the oldest order or the lowest priority order.
  • the wireless transmission path monitoring control unit 34 of the wireless device 3 monitors the wireless transmission path 40 and compares the acquired wireless transmission speed information with the threshold of the wireless transmission speed stored in the wireless transmission path monitoring control unit 34. The state of the wireless transmission path 40 is determined.
  • the wireless transmission path monitoring control unit 34 analyzes the wireless transmission speed information and determines that the state of the wireless transmission path 40 has deteriorated when the value falls below the threshold value, and performs control to limit the bandwidth to the router 4. When the wireless transmission rate information exceeds the threshold value, it is determined that the state of the wireless transmission path 40 has been restored, and control for releasing the bandwidth limitation for the router 4 is performed.
  • FIG. 2 is a block diagram illustrating a schematic configuration of the wireless transmission path monitoring control unit 34 of the wireless device 3 according to the first embodiment of the present invention.
  • the wireless transmission path monitoring control unit 34 includes a wireless transmission path monitoring unit 341, a wireless transmission rate information comparison unit 342, a wireless transmission rate threshold storage unit 343, and a band limitation control unit 344.
  • the wireless transmission path monitoring unit 341 monitors the state of the wireless transmission path 40 and acquires the wireless transmission speed information of the wireless transmission path 40.
  • the acquired wireless transmission rate information is output to the wireless transmission rate information comparison unit 342.
  • the wireless transmission rate information comparison unit 342 acquires the wireless transmission rate threshold value stored in the wireless transmission rate threshold value storage unit 343 and acquires the wireless transmission rate information. Compare with information. Then, the comparison result between the wireless transmission rate information and the wireless transmission rate threshold value is output to the band limitation control unit 344.
  • the wireless transmission rate threshold storage unit 343 stores a wireless transmission rate threshold for comparison with the wireless transmission rate information acquired by the wireless transmission path monitoring unit 341.
  • the band limitation control unit 344 inputs and analyzes the comparison result output from the wireless transmission rate information comparison unit 342, and performs band limitation when it is determined that there is a change in the state of the wireless transmission path 40.
  • the router 4 connects the network 30 and the wireless device 3 to each other and relays transmission data flowing between the network 30 and the wireless device 3.
  • the router 4 includes a LAN port 41 for connecting to the network 30, a LAN port 42 for connecting to the wireless device 3, and processing speed and transfer at the time of transmission / reception of transmission data between the router 4 and the wireless device 3.
  • a buffer 43 for temporarily storing transmission data is provided.
  • the transmission data temporarily stored in the buffer 43 is sequentially transmitted due to the difference in processing speed and transfer speed between the router 4 and the wireless device 3, but it cannot be stored exceeding the capacity of the buffer 43. When the capacity is exceeded, the transmission data is discarded in the oldest order or the lowest priority order.
  • the wireless transmission path 40 is a wireless transmission medium that transmits transmission data between the wireless device 3 and the wireless device 50. As described above, the state of the wireless transmission path 40 is monitored by the wireless transmission path monitoring control unit 34 of the wireless device 3.
  • the radio device 50 receives transmission data transmitted from the base station 60 using radio and transmits it to the radio device 3, and receives transmission data transmitted from the radio device 3 and transmits it to the base station 60.
  • the base station 60 is a general mobile or data communication service base station that operates using data transmitted through the wireless device 3 and the wireless device 50.
  • the LAN port 31 of the wireless device 3 and the LAN ports 41 and 42 of the router 4 are well known to those skilled in the art and are not directly related to the present invention, and thus detailed configurations thereof are omitted.
  • the router 4 can be replaced with another network device having the same function as the router 4.
  • FIG. 3 is a sequence diagram for explaining a control operation when the state of the wireless transmission path 40 is changed in the wireless system 1 of the first embodiment.
  • FIG. 4 is a sequence diagram for explaining a detailed control operation of the wireless transmission path monitoring control unit 34 when the state of the wireless transmission path 40 changes in the wireless system 1 of the first embodiment.
  • the wireless transmission path monitoring unit 341 of the wireless transmission path monitoring control unit 34 monitors the wireless transmission path 40 (S101).
  • the wireless transmission path monitoring unit 341 acquires wireless transmission speed information indicating the transmission speed of the wireless transmission path 40 by monitoring the wireless transmission path 40 (S102).
  • the wireless transmission path monitoring unit 341 outputs the acquired wireless transmission rate information to the wireless transmission rate information comparison unit 342 (S201).
  • the wireless transmission rate information comparison unit 342 acquires the wireless transmission rate threshold value stored in the wireless transmission rate threshold value storage unit 343 by inputting the wireless transmission rate information output from the wireless transmission path monitoring unit 341 (S202). ),
  • the wireless transmission rate threshold value and the wireless transmission rate information are compared (S203).
  • the comparison result is output to the band limitation control unit 344 (S204).
  • the band limitation control unit 344 receives the comparison result from the wireless transmission rate information comparison unit 342 and analyzes it to determine the state of the wireless transmission path 40 (S205).
  • the band limitation control unit 344 determines that the state of the wireless transmission path 40 has deteriorated (S103), and determines the bandwidth for the router 4 Put a limit. That is, band limitation is performed on transmission data flowing between the router 4 and the wireless device 3. For example, the bandwidth limitation control unit 344 transmits a PAUSE command defined by the MAC control protocol to the router 4 to limit the bandwidth (S104). The PAUSE command transmitted from the bandwidth limitation control unit 344 is transmitted to the router 4 via the LAN port 31.
  • the router 4 When the router 4 receives the PAUSE command transmitted from the bandwidth limitation control unit 344, the router 4 interrupts transmission of transmission data to the wireless device 3 by the PAUSE command (S105). When the router 4 interrupts transmission of transmission data to the wireless device 3, band limitation is applied to transmission data flowing between the router 4 and the wireless device 3. The bandwidth limitation control by the PAUSE command from the wireless transmission path monitoring control unit 34 is performed regardless of the margin of the buffer 33 of the wireless device 3.
  • the wireless transmission path monitoring unit 341 performs band limitation and then restarts monitoring of the wireless transmission path 40 (S106), and acquires wireless transmission speed information indicating the transmission speed of the wireless transmission path 40 (S107). Then, the acquired wireless transmission rate information is output to the wireless transmission rate information comparison unit 342 (S206).
  • the wireless transmission rate information comparison unit 342 acquires the wireless transmission rate threshold stored in the wireless transmission rate threshold storage unit 343 (S207), The acquired wireless transmission rate threshold value is compared with the wireless transmission rate information (S208). Then, the comparison result is output to the band limitation control unit 344 (S209).
  • the band limitation control unit 344 determines the state of the wireless transmission path 40 by analyzing the comparison result output from the wireless transmission rate information comparison unit 342 (S210).
  • the bandwidth limitation control unit 344 determines that the state of the wireless transmission path 40 has been restored (S108), and cancels the bandwidth limitation on the router 4. In order to cancel the bandwidth limitation, the bandwidth limitation control unit 344 transmits a PAUSE command for setting the interruption time to “0” to the router 4 (S109).
  • the PAUSE command for setting the interruption time transmitted from the bandwidth limitation control unit 344 to “0” is transmitted from the LAN port 31 to the router 4.
  • the router 4 receives the PAUSE command for setting the interruption time transmitted from the bandwidth limitation control unit 344 to “0”, the router 4 resumes transmission of transmission data to the wireless device 3 and releases the bandwidth limitation on the router 4 ( S110).
  • the wireless transmission path monitoring control unit 34 of the wireless device 3 monitors the state of the wireless transmission path 40, and when the state of the wireless transmission path 40 changes, the buffer Regardless of the margin of 33, the PAUSE command defined by the MAC control protocol is transmitted to the router 4 to limit the bandwidth to the router 4. Therefore, the processing time until the bandwidth is limited to the router 4 The transmission time can be shortened and transmission delay due to retransmission of transmission data can be suppressed. In addition, useless overhead due to retransmission of transmission data can be suppressed, and a decrease in the reverse transmission rate can be suppressed. Further, since the transmission rate due to the shortening of the bandwidth limitation process is always optimized, the capacity of the buffer 33 can be reduced.
  • FIG. 5 is a block diagram showing a schematic configuration of a wireless system according to Embodiment 2 of the present invention.
  • the wireless system 2 according to the second embodiment is provided with a router similar to the wireless transmission path monitoring control unit 34 included in the wireless device 3 of the wireless system 1 according to the first embodiment described above.
  • the wireless transmission path monitoring control unit 54 of the router 5 receives the wireless transmission path information transmitted from the wireless transmission path monitoring control section 34 on the wireless device 3 side, and based on the received wireless transmission path information.
  • the state of the wireless transmission path 40 is determined.
  • control is performed to limit the bandwidth to the network 30.
  • the wireless transmission path monitoring control unit 54 determines that the state of the wireless transmission path 40 has been recovered based on the wireless transmission path information transmitted from the wireless transmission path monitoring control unit 34 on the wireless device 3 side, the network 30 Control to release the bandwidth limit for.
  • the LAN ports 51 and 52 and the buffer 53 of the router 5 are the same as the LAN ports 41 and 42 and the buffer 43 of the router 4 of the first embodiment.
  • FIG. 6 is a block diagram showing a schematic configuration of the wireless transmission path monitoring control unit 54 of the router 5.
  • the wireless transmission path monitoring control unit 54 includes a wireless transmission path monitoring unit 541 and a band limitation control unit 542.
  • the wireless transmission path monitoring unit 541 receives wireless transmission speed information indicating the state of the wireless transmission path 40 transmitted from the wireless device 3, and the deterioration of the state of the wireless transmission path 40 based on the received wireless transmission path information. Judging.
  • the bandwidth limitation control unit 542 performs control to limit the bandwidth to the network 30 when the wireless transmission path monitoring unit 541 determines that the state of the wireless transmission path 40 is deteriorated.
  • FIG. 7 is a sequence diagram for explaining a control operation when the state of the wireless transmission path 40 changes in the wireless system 2 of the second embodiment.
  • FIG. 8 is a sequence diagram for explaining a detailed control operation of the wireless transmission path monitoring control unit 54 when the state of the wireless transmission path 40 changes in the wireless system 2 according to the second embodiment.
  • the wireless transmission path monitoring controller 34 on the wireless device 3 side monitors the wireless transmission path 40 (S101).
  • the wireless transmission path monitoring controller 34 acquires wireless transmission speed information indicating the transmission speed of the wireless transmission path 40 by monitoring the wireless transmission path 40 (S102).
  • the wireless transmission path monitoring control unit 34 performs bandwidth limitation on the router 5. For example, a PAUSE command defined by the MAC control protocol is transmitted to the router 5 (S104). Note that the same processing (S201 to S205) described in the wireless system 1 of the first embodiment is performed after the wireless transmission rate information is acquired and before the bandwidth is limited.
  • the router 5 When the router 5 receives the PAUSE command transmitted from the wireless transmission path monitoring control unit 34, the router 5 interrupts transmission of transmission data to the wireless device 3 by the received PAUSE command (S105). The router 5 interrupts transmission of transmission data to the wireless device 3, so that the bandwidth of the router 5 is limited. Note that the bandwidth limitation control by the PAUSE command from the wireless device 3 is performed regardless of the margin of the buffer 33 of the wireless device 3.
  • the wireless transmission path monitoring control unit 34 transmits a PAUSE command to the router 5 and at the same time, transmits the wireless transmission path information indicating the state of the wireless transmission path 40 to the wireless transmission path of the wireless transmission path monitoring control unit 54 on the router 5 side. It transmits to the monitoring part 541 (S111).
  • the wireless transmission path monitoring unit 541 receives the wireless transmission path information transmitted from the wireless transmission path monitoring control unit 34 of the wireless device 3
  • the wireless transmission path monitoring unit 541 outputs the wireless transmission path information to the bandwidth limitation control unit 542 (S301).
  • the bandwidth limitation control unit 542 inputs and analyzes the wireless transmission path information output from the wireless transmission path monitoring unit 541, and determines the state of the wireless transmission path 40 (S302). If the bandwidth limitation control unit 542 determines that the state of the wireless transmission path 40 has deteriorated (S303), it transmits a PAUSE command to the LAN port 51 on the router 5 side (S112).
  • the PAUSE command transmitted from the bandwidth limitation control unit 542 passes through the LAN port 51 and is received by the network 30.
  • the network 30 limits the bandwidth to the network 30 by interrupting transmission of transmission data to the router 5 by the received PAUSE command (S113). Note that the bandwidth limitation control by the PAUSE command from the wireless transmission path monitoring control unit 54 on the router 5 side is performed regardless of the margin of the buffer 53 of the router 5.
  • the wireless transmission path monitoring control unit 34 resumes monitoring of the wireless transmission path 40 (S106).
  • the wireless transmission line monitoring controller 34 acquires wireless transmission speed information indicating the transmission speed of the wireless transmission path 40 by monitoring the wireless transmission path 40 (S107).
  • the bandwidth restriction is released for the router 5.
  • the wireless transmission path monitoring control unit 34 transmits a PAUSE command for setting the interruption time to “0” to the router 5 in order to release the band limitation (S109).
  • the router 5 When the router 5 receives the PAUSE command that sets the interruption time transmitted from the wireless transmission path monitoring control unit 34 of the wireless device 3 to “0”, the router 5 performs the wireless device by the PAUSE command that sets the received interruption time to “0”. The transmission of transmission data to 3 is resumed, and the bandwidth limitation on the transmission data flowing between the router 5 and the wireless device 3 is released (S110).
  • the wireless transmission path monitoring control unit 34 transmits a PAUSE command for setting the interruption time to “0” to the router 5, and simultaneously transmits wireless transmission path information indicating the state of the wireless transmission path 40 to the router 5. It transmits to the road monitoring control part 54 (S114).
  • the wireless transmission path monitoring unit 541 of the wireless transmission path monitoring control unit 54 receives the wireless transmission path information transmitted from the wireless transmission path monitoring control unit 34
  • the wireless transmission path monitoring unit 541 outputs it to the band limitation control unit 542 (S304).
  • the bandwidth limitation control unit 542 inputs and analyzes the wireless transmission path information output from the wireless transmission path monitoring unit 541, and determines the state of the wireless transmission path 40 (S305).
  • the band limitation control unit 542 determines that the state of the wireless transmission path 40 has recovered (S306), and transmits a PAUSE command for setting the interruption time to “0” to the network 30. (S115).
  • the network 30 When the network 30 receives the PAUSE command for setting the interruption time transmitted from the bandwidth limitation control unit 542 to “0”, the network 30 transmits the transmission data to the router 5 by the PAUSE command for setting the received interruption time to “0”.
  • the bandwidth limitation for the network 30 is released by resuming (S116).
  • the router 5 having the wireless transmission path monitoring control unit 54 is provided, and the wireless transmission path monitoring control unit 54 is connected to the wireless transmission path monitoring control unit 34 on the wireless device 3 side.
  • the MAC control protocol is used for the network 30 regardless of the margin of the buffer 53.
  • the bandwidth is limited to the network 30 on the router 5 side, it is not always necessary to perform bandwidth limitation on the wireless device 3 side, and only the wireless transmission path information is transmitted to the router 5 side. Just send it to.
  • the wireless transmission path monitoring control unit 34 of the wireless device 3 and the wireless transmission path monitoring control unit 54 of the router 5 are a volatile storage medium such as a CPU and a RAM, a non-volatile storage medium such as a ROM, and a hard disk. It can be constituted by a computer equipped with such a large-capacity storage device.
  • a program describing each of the processes in the wireless transmission path monitoring control units 34 and 54 according to the first and second embodiments of the present invention is stored in a storage medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory. It is also possible to distribute it.
  • the present invention can be applied to a wireless system that performs data transmission using wireless communication. It is possible to obtain a wireless device, a router, and a wireless transmission speed optimization method capable of shortening a processing time from when a state of a wireless transmission path is changed until a device that relays transmission data to the wireless device is subjected to bandwidth limitation. it can.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

 無線装置の無線伝送路監視部が、無線伝送路の状態を監視し、無線伝送路の状態が変化したときに、バッファの余裕度に関係なく、ルータにMAC制御プロトコルで規定されたPAUSEコマンドを送信して、ルータに対して帯域制限を行う。これにより、無線伝送路の状態が変化してから、ルータに対して帯域制限がかかるまでの処理時間の短縮化が図れ、伝送データの再送による伝送遅延を抑えることができる。

Description

無線装置、ルータ、無線システム及び無線伝送速度最適化方法
 本発明は、有線によるデータの送受信と無線によるデータの送受信が可能な無線装置、その無線装置とネットワークとの間を流れるデータを中継するルータ及び無線伝送速度最適化方法に関する。
 図9は、無線装置を備えた無線システムの概略構成を示すブロック図である。図9において、無線システム7は、無線装置10と、ネットワーク30と無線装置10を相互に接続し、ネットワーク30と無線装置10の間を流れる伝送データを中継するルータ20とを備える。無線装置10は、他の無線装置50との間で無線によるデータの送受信を行う。
 無線装置10と無線装置50の間の無線伝送速度は天候や干渉などの状況により変化する。無線装置10と無線装置50の間で無線によるデータの送受信が行われている状態で、無線伝送路40の状態が悪化して無線伝送速度が低下した場合、無線装置10から送信されるデータの伝送速度と無線伝送速度との差を補うために無線装置10から無線装置50へ伝送される伝送データが一時的にバッファ103に保存される。バッファ103に保存できる伝送データの量は、無線伝送路40の状態の変化による無線伝送速度の変化に応じて増減する。悪化した無線伝送路40の状態が回復しない場合、バッファ103に一時的に保存される伝送データの量がバッファ103の容量を超えてしまうことがあり、そのような場合になると、伝送データの古い順もしくは優先度の低い順に破棄される。
 ところで、破棄する伝送データを減らすためにはバッファ103がオーバーフローしないようにすれば良い。その方法の1つとして、無線装置10からルータ20にPAUSEコマンドを使った制御を行い、伝送データの送信を中断させる方法がある。この方法で使用するPAUSEコマンドは、MAC(Media Access Control)制御プロトコルによって規定されている。この方法を用いることでバッファ103の余裕度に応じてルータ20が伝送データの送信を中断する。ルータ20が伝送データの送信を中断している間に無線装置10がバッファ103内の伝送データを送出することで、バッファ103がオーバーフローするのを回避することができる。
 図10は、MAC制御プロトコルで規定されているPAUSEフレームを示す図である。SFDは、Start Frame Deliminter、FCSはframe Check Sequenceを示す。図10において、フロー制御を実施するための一つの方法として、MAC制御プロトコルで規定されているPAUSEコマンドを使用する方法がある。PAUSEコマンドは、MAC制御フレームの宛先アドレスに「01:80:C2:00:00:01」、長さ/タイプに「0x8808」、操作コードに「0x0001」、中断時間に「0~65535」を指定したPAUSEフレームを使用する。
 PAUSEフレームを受け取った送信側(ルータ20)は、そのデータ・フィールドに指定されている「中断時間×512bit時間」の間(512bitはフレームの最小サイズ)、送信を中断することでフロー制御を実現する。受信側(無線装置10)では、バッファ(バッファ103)の空き容量が残り少なくなったときに送信側(ルータ20)にPAUSEフレームを送信する。PAUSEフレームを受信した送信側(ルータ20)は、指定された中断時間の間だけ、もしくは中断時間が「0」と指定されるまで伝送データの送信を中断する。受信側(無線装置10)のバッファ(バッファ103)に十分な空きができた時は送信側(ルータ20)に中断時間を「0」にしたPAUSEフレームを送信する。
 図9に戻り、ルータ20は、PAUSEコマンドにより無線装置10のバッファ103の余裕度に応じて伝送データの送信を中断する。ルータ20が伝送データの送信を中断している間に無線装置10がバッファ103に一時的に保存されている伝送データを送出することで、バッファ103がオーバーフローするのを回避する。
 なお、本発明に関連する他の技術として、特許文献1及び特許文献2には、無線回路を使用した送信局と受信局との間で最適な伝送速度を判断し、その結果に基づく伝送速度を設定する技術が開示されている。
特開2004-015783号公報 特開2004-274537号公報
 しかしながら、上述した図9に示す無線システム7においては、無線装置10のバッファ103の余裕度に応じてルータ20に対してPAUSEコマンドを使った制御を実施することで帯域制限を行うため、無線伝送路40の状態が変化してからルータ20に対して帯域制限がかかるまでの処理に時間がかかり、伝送データの再送による伝送遅延が発生してしまうという課題がある。
 また、特許文献1及び2に記載の技術を用いれば、無線通信を行う相手との間の伝送を制御することはできるが、他の相手との間の伝送遅延を抑えることはできない。例えば、図9において、無線装置10に対して特許文献1及び2に記載の技術を用いても、ルータ20との間の伝送遅延を抑えることはできない。
 本発明は、上述の課題を解決することのできる無線装置、ルータ、無線システム及び無線伝送速度最適化方法を提供することを目的とする。
 この発明に係わる無線装置は上述した課題を解決するためになされたもので、本発明の一実施形態による無線装置は、ネットワーク側との間で伝送データの中継を行う中継装置からの伝送データを変調して他の無線装置に送信するとともに、前記他の無線装置から送信された高周波信号を受信して伝送データを復調する無線信号送受信部と、前記無線信号送受信部が送受信した伝送データを一時的に保存して伝送データ送受信時における処理速度や転送速度の差を補うためのバッファと、前記他の無線装置との間の無線伝送路の状態を監視し、前記無線伝送路の状態が悪化したと判断した場合、前記中継装置に対して帯域制限をかける第1無線伝送路監視制御部とを備える。
 また、本発明の一実施形態に係わるルータは、上述の無線装置であって、前記第1無線伝送度監視制御部は、前記中継装置に対してMAC制御プロトコルで規定されたPAUSEコマンドを送信することで帯域制限をかけ、また、前記第1無線伝送度監視制御部は、前記無線伝送路の状態を示す無線伝送路情報を前記中継装置に送信する無線装置とネットワークとの間を流れる伝送データを一時的に保存して前記無線装置との間での伝送データ送受信時における処理速度や転送速度の差を補うためのバッファと、前記無線装置から送信された無線伝送路情報を受信し、受信した無線伝送路情報から前記無線装置における無線伝送路の状態が悪化したと判断した場合、前記ネットワーク側に対して帯域制限をかける第2無線伝送路監視制御部とを備える。
 また、本発明の一実施形態に係わる無線通信システムは、上述の無線装置と、上述のルータとを備える。
 また、本発明の一実施形態に係わる無線伝送速度最適化方法は、ネットワーク側との間で伝送データの中継を行う中継装置からの伝送データを変調して第2の無線装置に送信する第1の無線装置と前記第2の無線装置との間の無線伝送路の状態を監視し、前記無線伝送路の無線伝送速度情報を取得するステップと、前記ステップで取得された無線伝送速度情報を無線伝送速度閾値と比較するステップと、前記ステップでの比較結果を解析し、前記無線伝送路の状態に変化がある場合、前記中継装置に対して帯域制限をかけるステップとを備える。
 本発明によれば、無線伝送路の状態が変化してから、無線装置に伝送データを中継する中継装置に対して帯域制限がかかるまでの処理時間の短縮化が図れ、伝送データの再送による伝送遅延を抑えることができる。
本発明の実施形態1に係る無線システムの概略構成を示すブロック図である。 本発明の実施形態1に係る無線装置の無線伝送路監視制御部の概略構成を示すブロック図である。 本発明の実施形態1に係る無線システムにおいて、無線伝送路の状態が変化した際の制御動作を説明するためのシーケンス図である。 本発明の実施形態1に係る無線システムにおいて、無線伝送路の状態が変化した際の無線伝送路監視部の詳細な制御動作を説明するためのシーケンス図である。 本発明の実施形態2に係る無線システムの概略構成を示すブロック図である。 本発明の実施形態2に係る無線システムのルータの無線伝送路監視制御部の概略構成を示すブロック図である。 本発明の実施形態2に係る無線システムにおいて、無線伝送路の状態が変化した際の制御動作を説明するためのシーケンス図である。 本発明の実施形態2に係る無線システムにおいて、無線伝送路の状態が変化した際の無線伝送路監視部の詳細な制御動作を説明するためのシーケンス図である。 無線システムの概略構成を示すブロック図である。 MAC制御プロトコルで規定されているPAUSEフレームを示す図である。
 以下、図面を参照して、本発明の実施の形態について説明する。
 (実施形態1)
 図1は、本発明の実施形態1に係る無線システムの概略構成を示すブロック図である。
 なお、図1において前述した図9と共通する部分には同一の符号を付けている。実施形態1における無線システム1は、無線装置3と、ネットワーク30と無線装置3を相互に接続し、ネットワーク30と無線装置3の間を流れる伝送データを中継するルータ(伝送データの中継を行う装置)4とを備える。無線装置3は、他の無線装置50との間で無線によるデータの送受信を行う。
 無線装置3は、ルータ4と有線で接続するためのLANポート31と、LANポート31で受信されたルータ4からの伝送データに変調をかけて無線伝送路40経由で無線装置50に送信するとともに、無線装置50から送信された高周波信号を無線伝送路40経由で受信して伝送データを復調し、LANポート31から出力する無線信号送受信部32と、無線装置3と無線装置50の間での伝送データの送受信時における処理速度や転送速度の差を補うために伝送データを一時的に保存するバッファ33と、無線伝送路40を監視し、無線伝送路40の状態の変化を検出した場合に、ルータ4に対して帯域制限をかける無線伝送路監視制御部34とを備える。無線装置3のバッファ33に一時的に保存された伝送データは、無線装置3と無線装置50の間の処理速度や転送速度の差に応じて順次送信されるが、バッファ33の容量を超える保存はできないため、バッファ33の容量を超えたときには伝送データの古い順もしくは優先度の低い順に破棄される。
 無線装置3の無線伝送路監視制御部34は、無線伝送路40を監視し、取得した無線伝送速度情報を無線伝送路監視制御部34が記憶している無線伝送速度の閾値と比較することで無線伝送路40の状態を判別する。無線伝送路監視制御部34は、無線伝送速度情報を解析し閾値を下回った場合、無線伝送路40の状態が悪化したと判断し、ルータ4に対して帯域制限をかけるための制御を行う。また、無線伝送速度情報が前記閾値を上回った場合は、無線伝送路40の状態が回復したと判断し、ルータ4に対する帯域制限を解除するための制御を行う。
 図2は、本発明の実施形態1に係わる無線装置3の無線伝送路監視制御部34の概略構成を示すブロック図である。
図2において、無線伝送路監視制御部34は、無線伝送路監視部341と、無線伝送速度情報比較部342と、無線伝送速度閾値記憶部343と、帯域制限制御部344とを備える。無線伝送路監視部341は、無線伝送路40の状態を監視し、無線伝送路40の無線伝送速度情報を取得する。取得した無線伝送速度情報を無線伝送速度情報比較部342に出力する。無線伝送速度情報比較部342は、無線伝送路監視部341から出力された無線伝送速度情報を入力すると、無線伝送速度閾値記憶部343に記憶してある無線伝送速度閾値を取得して無線伝送速度情報と比較する。そして、無線伝送速度情報と無線伝送速度閾値の比較結果を帯域制限制御部344に出力する。無線伝送速度閾値記憶部343は、無線伝送路監視部341が取得した無線伝送速度情報と比較するための無線伝送速度閾値を記憶する。帯域制限制御部344は、無線伝送速度情報比較部342から出力された比較結果を入力して解析し、無線伝送路40の状態に変化があると判断した場合に、帯域制限を行う。
 図1に戻り、ルータ4は、ネットワーク30と無線装置3を相互に接続し、ネットワーク30と無線装置3の間を流れる伝送データを中継する。ルータ4は、ネットワーク30と接続するためのLANポート41と、無線装置3と接続するためのLANポート42と、ルータ4と無線装置3との間での伝送データの送受信時における処理速度や転送速度の差を補うために、伝送データを一時的に保存するバッファ43とを備える。バッファ43に一時的に保存された伝送データは、ルータ4と無線装置3の間の処理速度や転送速度の差により順次送信されるが、バッファ43の容量を超える保存はできないため、バッファ43の容量を超えた場合は伝送データの古い順もしくは優先度の低い順に破棄される。
 無線伝送路40は、無線装置3と無線装置50の間の伝送データ伝達を行う無線の伝送媒体である。前述したように、無線伝送路40の状況は、無線装置3の無線伝送路監視制御部34によって監視される。無線装置50は、無線を用いて基地局60から送信された伝送データを受信して無線装置3に送信し、また、無線装置3から送信された伝送データを受信して基地局60に送信する。基地局60は、無線装置3と無線装置50を経由したデータを使用して運用する、一般的な携帯またはデータ通信サービス用の基地局である。
 なお、無線装置3のLANポート31及びルータ4のLANポート41,42は、当業者にとってよく知られており、また本発明とは直接関係しないので、その詳細な構成は省略する。また、ルータ4を、ルータ4と同等の機能を有する他のネットワーク機器で代用することも可能である。
 次に、実施形態1における無線システム1の動作について説明する。
 図3は、実施形態1の無線システム1において、無線伝送路40の状態が変化した際の制御動作を説明するためのシーケンス図である。図4は、実施形態1の無線システム1において、無線伝送路40の状態が変化した際の無線伝送路監視制御部34の詳細な制御動作を説明するためのシーケンス図である。
 図3及び図4において、無線伝送路監視制御部34の無線伝送路監視部341は、無線伝送路40を監視する(S101)。無線伝送路監視部341は、無線伝送路40を監視することで、無線伝送路40の伝送速度を示す無線伝送速度情報を取得する(S102)。無線伝送路監視部341は、取得した無線伝送速度情報を無線伝送速度情報比較部342に出力する(S201)。無線伝送速度情報比較部342は、無線伝送路監視部341から出力された無線伝送速度情報を入力することで、無線伝送速度閾値記憶部343に記憶されている無線伝送速度閾値を取得し(S202)、その無線伝送速度閾値と無線伝送速度情報とを比較する(S203)。そして、その比較結果を帯域制限制御部344に出力する(S204)。帯域制限制御部344は、無線伝送速度情報比較部342からの比較結果を入力し、それを解析して無線伝送路40の状態を判別する(S205)。
 無線伝送速度情報比較部342から出力された比較結果が閾値を下回っていた場合、帯域制限制御部344は、無線伝送路40の状態が悪化したと判断し(S103)、ルータ4に対して帯域制限をかける。つまり、ルータ4と無線装置3の間で流れている伝送データに対して帯域制限を行う。例えば、帯域制限制御部344は、ルータ4にMAC制御プロトコルで規定されたPAUSEコマンドを送信して帯域制限をかける(S104)。帯域制限制御部344から送信されたPAUSEコマンドはLANポート31経由でルータ4に送信される。
 ルータ4は、帯域制限制御部344から送信されたPAUSEコマンドを受信すると、そのPAUSEコマンドによって無線装置3への伝送データの送信を中断する(S105)。ルータ4が無線装置3への伝送データの送信を中断することで、ルータ4と無線装置3の間で流れている伝送データに対して帯域制限がかかる。無線伝送路監視制御部34からのPAUSEコマンドによる帯域制限制御は、無線装置3のバッファ33の余裕度に関係なく行うものである。
 無線伝送路監視部341は、帯域制限を行った後、無線伝送路40の監視を再開し(S106)、無線伝送路40の伝送速度を示した無線伝送速度情報を取得する(S107)。そして、取得した無線伝送速度情報を無線伝送速度情報比較部342に出力する(S206)。無線伝送速度情報比較部342は、無線伝送路監視部341から出力された無線伝送速度情報を入力すると、無線伝送速度閾値記憶部343に記憶されている無線伝送速度閾値を取得し(S207)、取得した無線伝送速度閾値と無線伝送速度情報とを比較する(S208)。そして、比較結果を帯域制限制御部344に出力する(S209)。帯域制限制御部344は、無線伝送速度情報比較部342から出力された比較結果を解析することで無線伝送路40の状態を判別する(S210)。
 帯域制限制御部344は、比較結果が閾値を上回っていた場合、無線伝送路40の状態が回復したと判断し(S108)、ルータ4に対する帯域制限を解除する。帯域制限制御部344は帯域制限を解除するため、ルータ4に対して中断時間を「0」に設定するPAUSEコマンドを送信する(S109)。帯域制限制御部344から送信された中断時間を「0」に設定するPAUSEコマンドは、LANポート31からルータ4に送信される。ルータ4は、帯域制限制御部344から送信された中断時間を「0」に設定するPAUSEコマンドを受信すると、無線装置3への伝送データの送信を再開し、ルータ4に対する帯域制限を解除する(S110)。
 このように、実施形態1の無線システム1によれば、無線装置3の無線伝送路監視制御部34が、無線伝送路40の状態を監視し、無線伝送路40の状態が変化した場合、バッファ33の余裕度に関係なく、ルータ4にMAC制御プロトコルで規定されたPAUSEコマンドを送信して、ルータ4に対して帯域制限を行うので、ルータ4に対して帯域制限がかかるまでの処理時間の短縮化が図れ、伝送データの再送による伝送遅延を抑えることが可能となる。また、伝送データの再送による無駄なオーバーヘッドが抑えられ、逆方向の伝送レート低下を抑えることができる。また、帯域制限の処理短縮による伝送レートが常に最適化されるので、バッファ33の容量を小さくすることができる。
 (実施形態2)
 図5は、本発明の実施形態2に係る無線システムの概略構成を示すブロック図である。
 実施形態2における無線システム2は、前述した実施形態1の無線システム1の無線装置3が有する無線伝送路監視制御部34と同様のものをルータにも設けたものである。
 図5において、ルータ5の無線伝送路監視制御部54は、無線装置3側の無線伝送路監視制御部34から送信された無線伝送路情報を受信し、受信した無線伝送路情報をもとに無線伝送路40の状態を判定する。そして、無線伝送路40の状態が悪化したと判断すると、ネットワーク30に対して帯域制限をかける制御を行う。また、無線伝送路監視制御部54は、無線装置3側の無線伝送路監視制御部34から送信された無線伝送路情報をもとに無線伝送路40の状態が回復したと判断すると、ネットワーク30に対する帯域制限を解除する制御を行う。なお、ルータ5のLANポート51,52及びバッファ53は実施形態1のルータ4のLANポート41,42及びバッファ43と同一のものである。
 図6は、ルータ5の無線伝送路監視制御部54の概略構成を示すブロック図である。図6において、無線伝送路監視制御部54は、無線伝送路監視部541と、帯域制限制御部542とを備える。無線伝送路監視部541は、無線装置3から送信されてくる無線伝送路40の状態を示す無線伝送速度情報を受信し、受信した無線伝送路情報をもとに無線伝送路40の状態の悪化を判断する。帯域制限制御部542は、無線伝送路監視部541で無線伝送路40の状態の悪化が判断された場合に、ネットワーク30に対して帯域制限をかける制御を行う。
 次に、実施形態2における無線システム2の動作について説明する。
 図7は、実施形態2の無線システム2において、無線伝送路40の状態が変化した際の制御動作を説明するためのシーケンス図である。図8は、実施形態2に係わる無線システム2において、無線伝送路40の状態が変化した際の無線伝送路監視制御部54の詳細な制御動作を説明するためのシーケンス図である。
 図7及び図8において、無線装置3側の無線伝送路監視制御部34は、無線伝送路40を監視する(S101)。無線伝送路監視制御部34は、無線伝送路40を監視することで無線伝送路40の伝送速度を示した無線伝送速度情報を取得する(S102)。無線伝送路監視制御部34は、無線伝送路40の状態が悪化したと判断すると(S103)、ルータ5に対して帯域制限を行う。例えば、ルータ5にMAC制御プロトコルで規定されたPAUSEコマンドを送信する(S104)。なお、無線伝送速度情報の取得後から帯域制限を行う前までは実施形態1の無線システム1で説明した処理(S201~S205)と同じ処理が行われる。
 ルータ5は、無線伝送路監視制御部34から送信されたPAUSEコマンドを受信すると、受信したPAUSEコマンドによって無線装置3への伝送データの送信を中断する(S105)。ルータ5が無線装置3への伝送データの送信を中断することで、ルータ5に対して帯域制限がかかる。なお、無線装置3からのPAUSEコマンドによる帯域制限制御は、無線装置3のバッファ33の余裕度に関係なく行うものである。
 また、無線伝送路監視制御部34は、ルータ5にPAUSEコマンドを送信すると同時に、無線伝送路40の状態を示した無線伝送路情報をルータ5側の無線伝送路監視制御部54の無線伝送路監視部541に送信する(S111)。無線伝送路監視部541は、無線装置3の無線伝送路監視制御部34から送信された無線伝送路情報を受信すると、それを帯域制限制御部542に出力する(S301)。帯域制限制御部542は、無線伝送路監視部541から出力された無線伝送路情報を入力して解析し、無線伝送路40の状態を判別する(S302)。帯域制限制御部542は、無線伝送路40の状態が悪化していると判断すると(S303)、ルータ5側のLANポート51にPAUSEコマンドを送信する(S112)。
 帯域制限制御部542から送信されたPAUSEコマンドは、LANポート51を通過しネットワーク30で受信される。ネットワーク30は、受信したPAUSEコマンドによってルータ5への伝送データの送信を中断することで、ネットワーク30に対して帯域制限を行う(S113)。なお、ルータ5側の無線伝送路監視制御部54からのPAUSEコマンドによる帯域制限制御は、ルータ5のバッファ53の余裕度に関係なく行うものである。
 次に、無線伝送路監視制御部34は、帯域制限を行った後、無線伝送路40の監視を再開する(S106)。無線伝送路監視制御部34は、無線伝送路40を監視することで無線伝送路40の伝送速度を示した無線伝送速度情報を取得する(S107)。そして、取得した無線伝送速度情報から無線伝送路40の状態が回復したと判断した場合(S108)、ルータ5に対して帯域制限を解除する。無線伝送路監視制御部34は、帯域制限を解除するため、ルータ5に中断時間を「0」に設定するPAUSEコマンドを送信する(S109)。
 ルータ5は、無線装置3の無線伝送路監視制御部34から送信された中断時間を「0」に設定するPAUSEコマンドを受信すると、受信した中断時間を「0」に設定するPAUSEコマンドによって無線装置3への伝送データの送信を再開し、ルータ5と無線装置3の間で流れている伝送データに対しての帯域制限を解除する(S110)。
 また、無線伝送路監視制御部34は、ルータ5に中断時間を「0」に設定するPAUSEコマンドを送信すると同時に、無線伝送路40の状態を示した無線伝送路情報をルータ5側の無線伝送路監視制御部54に送信する(S114)。無線伝送路監視制御部54の無線伝送路監視部541は、無線伝送路監視制御部34から送信された無線伝送路情報を受信すると、それを帯域制限制御部542に出力する(S304)。帯域制限制御部542は、無線伝送路監視部541から出力された無線伝送路情報を入力して解析し、無線伝送路40の状態を判別する(S305)。帯域制限制御部542は、無線伝送路情報を解析した結果、無線伝送路40の状態が回復していると判断すると(S306)、ネットワーク30に中断時間を「0」に設定するPAUSEコマンドを送信する(S115)。
 ネットワーク30は、帯域制限制御部542から送信された中断時間を「0」に設定するPAUSEコマンド受信すると、受信した中断時間を「0」に設定するPAUSEコマンドによって、ルータ5への伝送データの送信を再開することで、ネットワーク30に対する帯域制限を解除する(S116)。
 このように実施形態2における無線システム2によれば、無線伝送路監視制御部54を有するルータ5を備え、無線伝送路監視制御部54が、無線装置3側の無線伝送路監視制御部34から送信されてくる無線伝送路情報を受信し、受信した無線伝送路情報をもとに無線伝送路40の状態が変化したときに、バッファ53の余裕度に関係なく、ネットワーク30にMAC制御プロトコルで規定されたPAUSEコマンドを送信して、ネットワーク30に対して帯域制限を行うので、ネットワーク30に対して帯域制限がかかるまでの処理時間の短縮化が図れ、伝送データの再送による伝送遅延を抑えることが可能となる。また、伝送データの再送による無駄なオーバーヘッドが抑えられ、逆方向の伝送レート低下を抑えることができる。また、帯域制限の処理短縮による伝送レートが常に最適化されるので、バッファ53の容量を小さくすることができる。
 なお、実施形態2における無線システム2では、ルータ5側で、ネットワーク30に対して帯域制限を行うので、必ずしも無線装置3側で帯域制限を行う必要はなく、無線伝送路情報のみをルータ5側へ送信するだけでも良い。
 また、本発明の実施形態1,2による無線伝送路監視制御部34,54のハード構成としては、通常のコンピュータを使用することもできる。すなわち、無線装置3の無線伝送路監視制御部34及びルータ5の無線伝送路監視制御部54は、CPU、RAM等の揮発性の記憶媒体、及びROM等の不揮発性の記憶媒体、及びハードディスク等の大容量記憶装置等を備えたコンピュータによって構成することができる。
 また、本発明の実施形態1および実施形態2に係わる無線伝送路監視制御部34,54における処理のそれぞれを記述したプログラムを、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の記憶媒体に格納して配布することも可能である。
 本願は、2011年5月13日に、日本に出願された特願2011-108081号に基づき優先権を主張し、その内容をここに援用する。
 本発明は、無線を用いてデータ伝送を行う無線システムへの適用が可能である。無線伝送路の状態が変化してから、無線装置に伝送データを中継する装置に対して帯域制限がかかるまでの処理時間を短縮化できる無線装置、ルータ及び無線伝送速度最適化方法を得ることができる。
 1  無線システム
 2  無線システム
 3  無線装置
 4  ルータ
 5  ルータ
 30  ネットワーク
 31  LANポート
 32  無線信号送受信部
 33  バッファ
 34  無線伝送路監視制御部
 40  無線伝送路
 41  LANポート
 42  LANポート
 43  バッファ
 50  無線装置
 51  LANポート
 52  LANポート
 53  バッファ
 54  無線伝送路監視制御部
 60  基地局
 341  無線伝送路監視部
 342  無線伝送速度情報比較部
 343  無線伝送速度閾値記憶部
 344  帯域制限制御部
 541  無線伝送路監視部
 542  帯域制限制御部

Claims (7)

  1.  ネットワーク側との間で伝送データの中継を行う中継装置からの伝送データを変調して他の無線装置に送信するとともに、前記他の無線装置から送信された高周波信号を受信して伝送データを復調する無線信号送受信部と、
     前記無線信号送受信部が送受信した伝送データを一時的に保存して伝送データ送受信時における処理速度や転送速度の差を補うためのバッファと、
     前記他の無線装置との間の無線伝送路の状態を監視し、前記無線伝送路の状態が悪化したと判断した場合、前記中継装置に対して帯域制限をかける第1無線伝送路監視制御部と、
     を備える無線装置。
  2.  前記第1無線伝送度監視制御部は、前記中継装置に対してMAC制御プロトコルで規定されたPAUSEコマンドを送信することで帯域制限をかける請求項1に記載の無線装置。
  3.  前記第1無線伝送度監視制御部は、前記無線伝送路の状態を示す無線伝送路情報の伝送データを中継する前記中継装置に送信する請求項1又は請求項2に記載の無線装置。
  4.  請求項3に記載の無線装置とネットワークとの間を流れる伝送データを一時的に保存して前記無線装置と前記ネットワークとの間の伝送データ送受信時における処理速度や転送速度の差を補うためのバッファと、
     前記無線装置から送信された無線伝送路情報を受信し、受信した無線伝送路情報から前記無線装置における無線伝送路の状態が悪化したと判断した場合、前記ネットワーク側に対して帯域制限をかける第2無線伝送路監視制御部と、
     を備えるルータ。
  5.  前記第2無線伝送度監視制御部は、前記ネットワーク側に対してMAC制御プロトコルで規定されたPAUSEコマンドを送信することで帯域制限をかける請求項4に記載のルータ。
  6.  請求項3に記載の無線装置と、
     請求項4又は請求項5に記載のルータと、
     を備える無線システム。
  7.  ネットワーク側との間で伝送データの中継を行う中継装置からの伝送データを変調して第2の無線装置に送信する第1の無線装置と前記第2の無線装置との間の無線伝送路の状態を監視し、前記無線伝送路の無線伝送速度情報を取得するステップと、
     前記ステップで取得された無線伝送速度情報を無線伝送速度閾値と比較するステップと、
     前記ステップでの比較結果を解析し、前記無線伝送路の状態に変化がある場合、前記中継装置に対して帯域制限をかけるステップと、
     を備える無線伝送速度最適化方法。
PCT/JP2012/062151 2011-05-13 2012-05-11 無線装置、ルータ、無線システム及び無線伝送速度最適化方法 Ceased WO2012157565A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013515123A JPWO2012157565A1 (ja) 2011-05-13 2012-05-11 無線装置、ルータ、無線システム及び無線伝送速度最適化方法
US14/117,299 US20140204780A1 (en) 2011-05-13 2012-05-11 Wireless device, router, wireless system, and method for high-speed optimization of wireless transmission

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-108081 2011-05-13
JP2011108081 2011-05-13

Publications (1)

Publication Number Publication Date
WO2012157565A1 true WO2012157565A1 (ja) 2012-11-22

Family

ID=47176885

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/062151 Ceased WO2012157565A1 (ja) 2011-05-13 2012-05-11 無線装置、ルータ、無線システム及び無線伝送速度最適化方法

Country Status (3)

Country Link
US (1) US20140204780A1 (ja)
JP (1) JPWO2012157565A1 (ja)
WO (1) WO2012157565A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014175691A (ja) * 2013-03-06 2014-09-22 Nec Access Technica Ltd 無線通信端末、通信システム、通信システムの制御方法、およびプログラム

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9923783B1 (en) * 2017-01-07 2018-03-20 International Business Machines Corporation Hardware connection management
WO2019098312A1 (ja) * 2017-11-17 2019-05-23 京セラ株式会社 無線通信装置及び方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008236733A (ja) * 2007-02-22 2008-10-02 Nec Corp 帯域制御装置、帯域制御システム、帯域制御方法
JP2010273262A (ja) * 2009-05-25 2010-12-02 Fujitsu Ltd 無線基地局装置、通信システムおよびデータ転送方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4356392B2 (ja) * 2003-08-07 2009-11-04 パナソニック株式会社 通信装置
US20080205430A1 (en) * 2007-02-22 2008-08-28 Junichiro Matsui Bandwidth control apparatus, bandwidth control system, and bandwidth control method
CN102474751B (zh) * 2009-08-05 2014-11-12 松下电器(美国)知识产权公司 无线通信装置、信号中继方法和信号分配方法
JP2011041229A (ja) * 2009-08-18 2011-02-24 Sony Corp 送信装置、受信装置、無線装置および送信装置における伝送モード制御方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008236733A (ja) * 2007-02-22 2008-10-02 Nec Corp 帯域制御装置、帯域制御システム、帯域制御方法
JP2010273262A (ja) * 2009-05-25 2010-12-02 Fujitsu Ltd 無線基地局装置、通信システムおよびデータ転送方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014175691A (ja) * 2013-03-06 2014-09-22 Nec Access Technica Ltd 無線通信端末、通信システム、通信システムの制御方法、およびプログラム

Also Published As

Publication number Publication date
JPWO2012157565A1 (ja) 2014-07-31
US20140204780A1 (en) 2014-07-24

Similar Documents

Publication Publication Date Title
US8451727B2 (en) Apparatus and method for controlling congestion occurrence in a communication network
JP5593414B2 (ja) アドホックネットワーク構築方法、無線端末、及びシステム
JP5625679B2 (ja) 車載装置および輻輳制御方法
US20120314576A1 (en) High-speed communication system and high-speed communication method
JP4767210B2 (ja) アドホックネットワーク構築方法
WO2012157565A1 (ja) 無線装置、ルータ、無線システム及び無線伝送速度最適化方法
KR101870237B1 (ko) 네트워크장치 및 네트워크장치의 동작 방법
US10869226B2 (en) Wireless communication apparatus, wireless communication system and wireless communication method
WO2010053098A1 (ja) 無線基地局および無線通信方法
JP5341809B2 (ja) 無線通信装置およびその制御プログラム
US8995905B2 (en) Wireless network relay apparatus
JP4884921B2 (ja) 通信制御装置、無線通信装置、通信制御方法および無線通信方法
JP2008236733A (ja) 帯域制御装置、帯域制御システム、帯域制御方法
JP2016028541A (ja) 車載装置および輻輳制御方法
JP2010118970A (ja) アドホックネットワーク上でのデータ通信方法
JP5167235B2 (ja) 無線通信装置、および無線通信システムの優先制御方法
JP6303333B2 (ja) 無線通信装置および制御方法
JP2006005422A (ja) 移動通信システム、無線基地局、移動通信方法および移動通信プログラム
WO2016152104A1 (ja) 無線通信装置
WO2015059860A1 (ja) 通信制御システム、通信制御方法および通信制御プログラム
JP2002112304A (ja) ハンドオーバ予測通信システム
JP6016667B2 (ja) 通信装置及びコンピュータプログラム
JP6897782B2 (ja) 無線通信装置、通信制御装置、通信制御方法及び通信制御プログラム
JP7067164B2 (ja) 通信制御装置、通信制御方法、及び制御プログラム
JP6763369B2 (ja) ネットワークシステム、通信制御方法、及び、プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12785107

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14117299

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2013515123

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12785107

Country of ref document: EP

Kind code of ref document: A1