[go: up one dir, main page]

JP4624062B2 - Communications system - Google Patents

Communications system Download PDF

Info

Publication number
JP4624062B2
JP4624062B2 JP2004297664A JP2004297664A JP4624062B2 JP 4624062 B2 JP4624062 B2 JP 4624062B2 JP 2004297664 A JP2004297664 A JP 2004297664A JP 2004297664 A JP2004297664 A JP 2004297664A JP 4624062 B2 JP4624062 B2 JP 4624062B2
Authority
JP
Japan
Prior art keywords
data
tcp
wireless
ack
base station
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
JP2004297664A
Other languages
Japanese (ja)
Other versions
JP2006114973A (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.)
NEC Platforms Ltd
Original Assignee
NEC Infrontia 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 Infrontia Corp filed Critical NEC Infrontia Corp
Priority to JP2004297664A priority Critical patent/JP4624062B2/en
Publication of JP2006114973A publication Critical patent/JP2006114973A/en
Application granted granted Critical
Publication of JP4624062B2 publication Critical patent/JP4624062B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信システムに関し、特に、通信の効率化、高速化技術に関するものである。 The present invention relates to a communication system , and more particularly to a technology for improving communication efficiency and speed.

図8は従来の無線基地局と無線端末装置との通信(OSI参照モデル2層の通信)の流れを示す図である。無線基地局から無線端末装置へデータを送信する場合、
1.無線基地局から無線端末装置へ無線パケットを送信する(図8の102)。
FIG. 8 is a diagram illustrating a flow of communication (OSI reference model 2-layer communication) between a conventional wireless base station and a wireless terminal device. When transmitting data from a wireless base station to a wireless terminal device,
1. A wireless packet is transmitted from the wireless base station to the wireless terminal device (102 in FIG. 8).

2.無線パケットを受信した無線端末装置はACKと呼ばれる応答パケットを無線基地局へ送信する(図8の103)。   2. The wireless terminal device that has received the wireless packet transmits a response packet called ACK to the wireless base station (103 in FIG. 8).

3.無線基地局はACKを受信し、無線端末装置がパケットを受信したことを確認して次のパケットを送信する。   3. The radio base station receives the ACK, confirms that the radio terminal apparatus has received the packet, and transmits the next packet.

また、OSI参照モデルの4層(以下OSI参照モデルの4層をL4と称す)の手順であるTCPプロトコルでも上記手順(1〜3)を行っており、OSI参照モデル2層(OSI参照モデルの2層をL2と称す)及び4層を含めた流れは以下の通りとなる。   In addition, the above procedures (1 to 3) are also performed in the TCP protocol which is the procedure of the four layers of the OSI reference model (hereinafter, the four layers of the OSI reference model are referred to as L4). The flow including 2 layers) and 4 layers is as follows.

1.L4のTCPデータをL2の無線パケットで無線ネットワークへ送信する(図8の102)。   1. The L4 TCP data is transmitted to the wireless network as an L2 wireless packet (102 in FIG. 8).

2.無線端末装置は無線パケットを受信し、ACKと呼ばれる応答パケットを無線基地局へ送信する(図8の103)。   2. The wireless terminal device receives the wireless packet and transmits a response packet called ACK to the wireless base station (103 in FIG. 8).

3.無線端末装置の内部で、上記2で受信したTCPデータが上位の層(TCPの4層)へ送られ、TCPデータに対するACKが、2層を通り無線端末装置から無線基地局へ送信される(図8の104)。   3. Within the wireless terminal device, the TCP data received in 2 above is sent to the upper layer (TCP 4th layer), and an ACK for the TCP data is transmitted from the wireless terminal device to the wireless base station through the second layer ( 104 of FIG.

4.無線基地局は、TCPデータのACKを受信したことを示すACKを無線端末装置へ送信する(図8の105)。   4). The wireless base station transmits ACK indicating that the ACK of the TCP data has been received to the wireless terminal device (105 in FIG. 8).

5.無線基地局は、無線端末装置から受信したTCPデータを有線端末へ送信する(図8の106)。   5. The wireless base station transmits the TCP data received from the wireless terminal device to the wired terminal (106 in FIG. 8).

ところが、図8の103で行っている2層のACKと4層のACK(図8の104)及び4層のACKに対する2層のACK(図8の105)でACK作業手順の重複が起き、TCP通信の遅延、通信速度の低下が起きている。   However, the ACK work procedure overlaps in the two-layer ACK performed in 103 in FIG. 8 and the four-layer ACK (104 in FIG. 8) and the two-layer ACK for the four-layer ACK (105 in FIG. 8). TCP communication delay and communication speed decrease.

そこで、例えば、特開2003−46432号公報には、路側装置が無線伝送部から取得した伝送結果をもとに、路側サーバからのデータ受信に対する受信確認パケットを代理送信することにより、車載装置からのアップリンク伝送遅延を削減し、スループットを向上させることが記載されている(特許文献1参照)。
特開2003−46432号公報
Therefore, for example, in Japanese Patent Application Laid-Open No. 2003-46432, on the basis of the transmission result acquired by the roadside device from the wireless transmission unit, the reception confirmation packet for the data reception from the roadside server is transmitted by proxy, thereby It is described that the uplink transmission delay is reduced and the throughput is improved (see Patent Document 1).
JP 2003-46432 A

特許文献1に記載された技術は、車載装置と路側装置の間で行われる路車間通信システムに関する技術であるが、データ受信に対する受信確認パケットを代理送信することのみ記載されており、通信の混雑等を考慮することまでは言及されていなかった。   The technique described in Patent Document 1 is a technique related to a road-to-vehicle communication system performed between an in-vehicle device and a roadside device, but only describes proxy reception of a reception confirmation packet for data reception, and communication congestion. It was not mentioned until the above was taken into consideration.

本発明の目的は、通信の混雑に合わせた効率的な通信を行うことが可能な通信システムを提供することにある。 An object of the present invention is to provide a communication system capable of performing efficient communication in accordance with communication congestion.

本発明は、有線端末が接続された有線ネットワークと無線端末が接続された無線ネットワークを無線基地局でブリッジする通信システムであって、前記無線基地局は、前記有線ネットワークに接続された前記有線端末から当該無線基地局を介して前記無線端末にデータが送信された際に、前記有線端末から前記有線ネットワークを介して送信された前記データを受信する手段と、前記受信したデータを前記無線ネットワークを介して送信先の前記無線端末に送信する手段と、当該受信データがTCPデータであるか否かを判定する手段と、前記受信データがTCPデータである場合に前記TCPデータに対するACKを生成し、前記無線端末から送信される無線のACKを受信した際に前記TCPデータに対するACKを代理で送信元の有線端末に送信する手段とを有し、前記無線端末は、前記無線基地局から前記無線ネットワークを介して送信された前記データを受信する手段と、当該受信データに対する前記無線のACKを前記無線基地局に送信する手段と、当該受信データがTCPデータであるか否かを判定する手段と、当該受信データがTCPデータである場合に前記無線端末内で作成された前記TCPデータにするACKを検出する手段と、前記検出したACKを前記無線ネットワークに流すことなく廃棄する手段とを有することを特徴とする。 The present invention is a communication system that bridges a wired network to which a wired terminal is connected and a wireless network to which a wireless terminal is connected by a wireless base station, wherein the wireless base station is connected to the wired network. when the data to the wireless terminal via the wireless base station is transmitted from the means for receiving the data transmitted via the wired network from the wired terminal, the wireless network the received data A means for transmitting to the wireless terminal as a transmission destination, a means for determining whether or not the received data is TCP data, and an ACK for the TCP data when the received data is TCP data, the wired transmission source an ACK surrogate to the TCP data upon receipt of a radio ACK transmitted from the wireless terminal And means for transmitting powder to said wireless terminal, said means for receiving the data transmitted via the wireless network from the radio base station, the radio base station an ACK of the radio with respect to the received data detecting means for transmitting, means for determining whether the received data is a TCP data, an ACK which the received data is to said to said TCP data created in a wireless terminal in the case of TCP data in And means for discarding the detected ACK without flowing it to the wireless network.

本発明によれば、無線基地局と無線端末装置間の通信の効率化及び高速化を実現できると共に、無線ネットワークの混雑に合わせた効率的な通信を実現することができる。   According to the present invention, it is possible to realize efficient and high-speed communication between a wireless base station and a wireless terminal device, and it is possible to realize efficient communication that matches the congestion of the wireless network.

次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。図1は本発明に係る無線基地局の一実施形態の構成を示すブロック図である。無線基地局100は、IEEE802.11で規格化されている無線LANアクセスポイントの機能を有し、無線ネットワーク(無線LAN)と有線ネットワーク(イーサネット(登録商標)型LANやトークン型LAN等のLAN)をブリッジする機能を有する。   Next, the best mode for carrying out the invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of a radio base station according to the present invention. The wireless base station 100 has a function of a wireless LAN access point standardized by IEEE 802.11, and includes a wireless network (wireless LAN) and a wired network (LAN such as an Ethernet (registered trademark) LAN and a token LAN). Has the function of bridging.

また、無線基地局100は、有線ネットワークのデータ送受信を行う有線I/F101、TCPプロトコルのデータを検出するTCP検出部102、TCPのACKを生成し、送信するTCP ACK生成部103、TCPのシーケンスを記録するシーケンス部104、TCPのデータをバッファするTCPバッファ部105、無線ネットワークのデータ送受信を行う無線I/F107を含んでいる。   The wireless base station 100 also includes a wired I / F 101 that performs data transmission / reception of a wired network, a TCP detection unit 102 that detects TCP protocol data, a TCP ACK generation unit 103 that generates and transmits a TCP ACK, and a TCP sequence Includes a sequence unit 104 that records data, a TCP buffer unit 105 that buffers TCP data, and a wireless I / F 107 that performs data transmission and reception over a wireless network.

また、無線基地局100は、TCPシーケンス部104のシーケンス更新、TCP検出部102でTCPのACKを検出した時にそのACKを廃棄する廃棄部108、TCPバッファ部105の送信指示、TCPACKの送信指示を行う制御部106、ACKの送信制御に用いられるタイマー109等を含んでいる。なお、110は有線ネットワーク、111は無線ネットワーク、200は無線端末装置を示す。   The radio base station 100 also updates the sequence of the TCP sequence unit 104, the discard unit 108 that discards the ACK when the TCP detection unit 102 detects the TCP ACK, the transmission instruction of the TCP buffer unit 105, and the transmission instruction of the TCP ACK. It includes a control unit 106 that performs, a timer 109 that is used for transmission control of ACK, and the like. Reference numeral 110 denotes a wired network, 111 denotes a wireless network, and 200 denotes a wireless terminal device.

無線基地局100では、有線I/F101が有線ネットワークで受信したデータを、TCP検出部102で受信データのOSI参照モデルレイヤ4(TCP/UDP)ヘッダか判別し、TCPデータか否かを判定する。TCPデータを検出した場合には、TCP ACK生成部103にてそのデータのACKを生成し、有線I/F101より受信データの送信元へ送信する。これによって、無線端末装置からのTCPのACKを待つことなく有線端末へTCPのACKを送信し、TCP通信の高速化を行う。   In the wireless base station 100, the data received by the wired I / F 101 via the wired network is determined by the TCP detection unit 102 as the OSI reference model layer 4 (TCP / UDP) header of the received data, and it is determined whether the data is TCP data. . When TCP data is detected, an ACK of the data is generated by the TCP ACK generation unit 103 and transmitted from the wired I / F 101 to the transmission source of the received data. As a result, the TCP ACK is transmitted to the wired terminal without waiting for the TCP ACK from the wireless terminal device, thereby speeding up the TCP communication.

図2は基本的な動作フローを示す図である。まず、有線I/F101はLAN等の有線ネットワークに接続されている有線端末からデータを受信すると(図2の(1)TCPデータ)、TCP検出部102で予め定めたビットの値であるか判別する。ここでは、TCPを表すIPヘッダのプロトコルタイプを監視し、値が6であるか判別する。この結果、TCPと判別した場合には、TCP ACK生成部104は受信したTCPデータのACKを生成する(図2の(2)TCPデータのACK生成)。   FIG. 2 is a diagram showing a basic operation flow. First, when the wired I / F 101 receives data from a wired terminal connected to a wired network such as a LAN ((1) TCP data in FIG. 2), the TCP detection unit 102 determines whether the value is a predetermined bit value. To do. Here, the protocol type of the IP header representing TCP is monitored to determine whether the value is 6. As a result, when it is determined as TCP, the TCP ACK generation unit 104 generates ACK of the received TCP data ((2) ACK generation of TCP data in FIG. 2).

受信したTCPデータは、TCP検出部102から無線I/F107に送られ(図2の(3)TCPデータ)、更に無線I/F107を介して無線端末装置200へ送信される(図2の(4)無線TCPデータ)。   The received TCP data is sent from the TCP detection unit 102 to the wireless I / F 107 ((3) TCP data in FIG. 2), and further transmitted to the wireless terminal device 200 via the wireless I / F 107 (((2) in FIG. 2). 4) Wireless TCP data).

無線端末装置200は、無線TCPデータを受信すると、無線基地局100へ無線のACK(図2の(5)無線のACK)を送信する。無線のACKを無線I/F107が受信した場合には、TCPデータが無線端末装置200へ届いたことを意味し、TCP ACK生成部103で生成したTCPデータに対するACKを有線端末へ送信する(図2の(6)TCPデータのACK)。以上により、無線端末装置から届くTCPのACKを待つことなく送信元の有線端末へTCPのACKを返すことができる。   When receiving the wireless TCP data, the wireless terminal device 200 transmits a wireless ACK ((5) wireless ACK in FIG. 2) to the wireless base station 100. When the wireless I / F 107 receives a wireless ACK, it means that the TCP data has arrived at the wireless terminal device 200, and transmits an ACK for the TCP data generated by the TCP ACK generating unit 103 to the wired terminal (FIG. (6) ACK of TCP data). As described above, the TCP ACK can be returned to the transmission source wired terminal without waiting for the TCP ACK received from the wireless terminal device.

ここで、図2の(5)無線のACKは、IEEE802.11のMAC層で行っているACKを指す。これは、図8の103、105、109、111に相当する。また、本実施形態のTCPのACKとは、TCPプロトコルにおけるACKである。これは、図8の104、110に相当する。   Here, (5) wireless ACK in FIG. 2 indicates ACK performed in the MAC layer of IEEE802.11. This corresponds to 103, 105, 109, and 111 in FIG. The TCP ACK in this embodiment is an ACK in the TCP protocol. This corresponds to 104 and 110 in FIG.

本実施形態では、図3に示すようにこのTCPのACKは無線基地局100と無線端末装置200間では送受信されていない(図3における無線ACK203、207は図2における(5)無線のACKに相当する)。本来は図8の104や110のように無線基地局100と無線端末装置200間で送受信される。以上により、本実施形態では、無線端末装置からはTCPのACKは有線端末へ届いていない。有線端末へ届いているTCPのACKは上述のように無線基地局が生成した代理ACKである。従って、本実施形態では、上述のように無線端末装置200から届くTCPのACKを待つことなく、送信元の有線端末へTCPのACKを返すことができるのである。   In this embodiment, as shown in FIG. 3, this TCP ACK is not transmitted / received between the radio base station 100 and the radio terminal device 200 (the radio ACKs 203 and 207 in FIG. 3 are (5) radio ACKs in FIG. Equivalent to). Originally, transmission / reception is performed between the wireless base station 100 and the wireless terminal device 200 as indicated by 104 and 110 in FIG. As described above, in this embodiment, the TCP ACK does not reach the wired terminal from the wireless terminal device. The TCP ACK reaching the wired terminal is a proxy ACK generated by the wireless base station as described above. Therefore, in this embodiment, the TCP ACK can be returned to the source wired terminal without waiting for the TCP ACK received from the wireless terminal device 200 as described above.

なお、無線基地局100はIEEE802.11のアクセスポイントに限定するものではなく、無線ネットワークの送信手順が、
1.無線基地局がデータを送信、
2.無線端末装置が無線基地局からのデータを受信した証として受信応答確認(ACK)を無線基地局へ送信する、
となっている無線基地局すべてに適用してもよい。
Note that the radio base station 100 is not limited to an IEEE 802.11 access point,
1. Wireless base station transmits data,
2. As a proof that the wireless terminal device has received data from the wireless base station, a reception response confirmation (ACK) is transmitted to the wireless base station.
You may apply to all the wireless base stations which become.

また、データもTCPに限ることなく、受信応答確認を行うプロトコルに適用しても良いことは言うまでもない。   Needless to say, the data is not limited to TCP, and may be applied to a protocol for confirming a reception response.

図4は本発明に係る無線端末装置の一実施形態の構成を示すブロック図である。図4の無線端末装置200は図1の無線基地局100と無線通信を行う。   FIG. 4 is a block diagram showing a configuration of one embodiment of a wireless terminal device according to the present invention. The wireless terminal device 200 in FIG. 4 performs wireless communication with the wireless base station 100 in FIG.

無線端末装置200は、無線基地局100から送信されたデータを受信、送信する無線I/F201、無線端末装置200のOSへデータをやり取りするインターフェース(Windows(登録商標)OSのNDIS等)であるドライバ部204、ドライバ部204からの出力を監視し、TCPのACK等を検出するTCP検出部202、TCP検出部202で検出されたACKを廃棄する廃棄部205を含んでいる。   The wireless terminal device 200 is a wireless I / F 201 that receives and transmits data transmitted from the wireless base station 100, and an interface (such as NDIS of Windows (registered trademark) OS) that exchanges data with the OS of the wireless terminal device 200. The driver unit 204 includes a TCP detection unit 202 that monitors an output from the driver unit 204 and detects a TCP ACK or the like, and a discard unit 205 that discards the ACK detected by the TCP detection unit 202.

また、無線端末装置200は無線I/F201でTCPデータを送信し、無線基地局100からの無線ACKを受信した場合にTCPデータのACKを生成し、ドライバ部204へ送信するTCP ACK生成部203、TCP検出部202で検出されたTCPのシーケンス番号を記録するTCPシーケンス部206、TCPのデータをバッファするTCPバッファ部207、ACKの送信制御に用いられるタイマー208等を含んでいる。   Also, the wireless terminal device 200 transmits TCP data by the wireless I / F 201, generates a ACK of TCP data when receiving a wireless ACK from the wireless base station 100, and transmits a TCP ACK generation unit 203 to the driver unit 204. , A TCP sequence unit 206 that records a TCP sequence number detected by the TCP detection unit 202, a TCP buffer unit 207 that buffers TCP data, a timer 208 that is used for ACK transmission control, and the like.

無線基地局100から送信されたデータは無線I/F201で受信され、受信データはドライバ部204へ送信される。ドライバ部204は無線端末装置のOSへデータをやり取りするインターフェースである。   Data transmitted from the wireless base station 100 is received by the wireless I / F 201, and the received data is transmitted to the driver unit 204. The driver unit 204 is an interface that exchanges data with the OS of the wireless terminal device.

ドライバ部204からの出力データをTCP検出部202でOSI参照モデルレイヤ4(TCP/UDP)ヘッダか判別し、TCPデータか否かを検出する。TCPデータを検出した場合には、TCP ACK生成部203にてTCPデータのACKを生成する。また、無線I/F201から無線基地局100へTCPデータを送信し、無線基地局100からの無線のACKを受信したことを確認して、TCPデータのACKをドライバ部204へ送信する。これによって、無線基地局100からのTCPのACKを待つことなく次のデータを送信する通信高速化が可能である。   The TCP detection unit 202 determines whether the output data from the driver unit 204 is an OSI reference model layer 4 (TCP / UDP) header, and detects whether it is TCP data. When TCP data is detected, the TCP ACK generation unit 203 generates an ACK for the TCP data. Also, TCP data is transmitted from the wireless I / F 201 to the wireless base station 100, and it is confirmed that a wireless ACK has been received from the wireless base station 100, and an ACK of the TCP data is transmitted to the driver unit 204. As a result, it is possible to increase the communication speed for transmitting the next data without waiting for the TCP ACK from the radio base station 100.

更に、具体的に説明すると、図5に示すように、まず、ドライバ部204からの出力データをTCP検出部202でOSI参照モデルレイヤ4(TCP/UDP)ヘッダか判別し、TCPデータか否かを検出する。TCPデータを検出した場合には、TCP ACK生成部203にてTCPデータのACKを生成し(図5の(3)TCPデータのACK生成)、TCP検出部202は無線I/F201へTCPデータを送信する(図5の(2)TCPデータ)。無線I/F201は無線ネットワークを介して無線基地局100へTCPデータを送信する(図5の(4)無線TCPデータ)。   More specifically, as shown in FIG. 5, first, the TCP detection unit 202 determines whether the output data from the driver unit 204 is an OSI reference model layer 4 (TCP / UDP) header, and determines whether or not the data is TCP data. Is detected. When TCP data is detected, the TCP ACK generation unit 203 generates an ACK of the TCP data ((3) ACK generation of TCP data in FIG. 5), and the TCP detection unit 202 sends the TCP data to the wireless I / F 201. Transmit ((2) TCP data in FIG. 5). The wireless I / F 201 transmits TCP data to the wireless base station 100 via the wireless network ((4) Wireless TCP data in FIG. 5).

無線基地局100は無線端末装置200からのデータを受信すると、無線端末装置200へ無線ACKを送信する(図5の(5)無線ACK)。無線I/F201は無線基地局100からの無線のACKを受信したことをTCP ACK生成部203へ通知する(図5の(6)ACKトリガ)。この無線I/F201からの通知をトリガに、TCP ACK生成部203は生成したACKをドライバ部204へ送信する(図5の(7)TCPデータのACK)。ドライバ部204は送信したTCPデータのACKを受信したことで、次のTCPデータの送信を開始する。以上により、無線基地局の場合と同様に無線基地局100からのTCPのACKを待つことなくドライバ部204へTCPのACKを送信することができる。   When receiving data from the wireless terminal device 200, the wireless base station 100 transmits a wireless ACK to the wireless terminal device 200 ((5) wireless ACK in FIG. 5). The wireless I / F 201 notifies the TCP ACK generation unit 203 that a wireless ACK has been received from the wireless base station 100 ((6) ACK trigger in FIG. 5). Using the notification from the wireless I / F 201 as a trigger, the TCP ACK generation unit 203 transmits the generated ACK to the driver unit 204 ((7) ACK of TCP data in FIG. 5). The driver unit 204 starts transmission of the next TCP data when receiving the ACK of the transmitted TCP data. As described above, the TCP ACK can be transmitted to the driver unit 204 without waiting for the TCP ACK from the radio base station 100 as in the case of the radio base station.

次に、無線端末装置200においてTCP検出部202がTCPのACKを検出した場合(TCP受信時)には、廃棄部205でACKを廃棄し、TCPのACKを無線ネットワークへ通さず、無線ネットワークの送信データ数を削減する。削減するデータはTCPに限ることなく、受信応答確認を行うプロトコルに適用してもよい。   Next, when the TCP detection unit 202 detects a TCP ACK in the wireless terminal device 200 (at the time of TCP reception), the discard unit 205 discards the ACK and does not pass the TCP ACK to the wireless network. Reduce the number of transmitted data. The data to be reduced is not limited to TCP, but may be applied to a protocol for confirming reception response.

図6はこの場合の動作を示す。まず、無線I/F201は無線ネットワークを介して無線基地局100からデータを受信すると(図6の(1)無線TCPデータ)、受信したデータのすべてをドライバ部204へ送信する(図6の(2)TCPデータ)。TCP検出部202はドライバ部204から出力されるデータのヘッダを参照し、予め定めた値の場合には(ここでは、IPヘッダのプロトコルタイプがTCPを示し、且つ、TCPヘッダのコントロールフラグがACKのビットのみ立っている)、そのデータのACKを廃棄部205へ送信し、廃棄部205でデータのACKを廃棄する。   FIG. 6 shows the operation in this case. First, when the wireless I / F 201 receives data from the wireless base station 100 via the wireless network ((1) wireless TCP data in FIG. 6), it transmits all of the received data to the driver unit 204 ((( 2) TCP data). The TCP detection unit 202 refers to the header of the data output from the driver unit 204, and in the case of a predetermined value (here, the protocol type of the IP header indicates TCP, and the control flag of the TCP header is ACK) ACK of the data is transmitted to the discarding unit 205, and the discarding unit 205 discards the ACK of the data.

以上により、無線ネットワークへ送信されるTCPのACKを削除でき、無線ネットワーク内のデータ数を削減出来る。また、この場合の上述のデータのACKに関して、図1の無線基地局100により送信元の端末へデータに対応するACKが送信されているため、通信は切断されない。   As described above, the TCP ACK transmitted to the wireless network can be deleted, and the number of data in the wireless network can be reduced. In addition, regarding the above-described ACK of the data in this case, since the ACK corresponding to the data is transmitted to the transmission source terminal by the radio base station 100 in FIG. 1, the communication is not disconnected.

なお、図1の無線基地局100においても、同様にTCP検出部102でTCPのACKを検出した場合には、廃棄部108でデータのACKを廃棄することでACKを削減することができる。   In the radio base station 100 of FIG. 1 as well, when the TCP detection unit 102 detects a TCP ACK, the ACK can be reduced by discarding the data ACK in the discard unit 108.

次に、図1の無線基地局100はTCPシーケンス部104と廃棄部108を有しているが、この場合のTCPシーケンス部104と廃棄部108によるACKの廃棄について説明する。まず、無線ネットワークから有線ネットワークへブリッジするデータからTCPデータをTCP検出部102で検出すると、そのTCPデータのシーケンス番号をTCPシーケンス部104へ記録する。また、有線I/F101でTCPデータのACKを受信すると、そのACKを無線ネットワークへブリッジすることなく、廃棄部108でTCPデータのACKを廃棄し、無線ネットワークの送信データ数の削減を行う。   Next, the radio base station 100 of FIG. 1 has the TCP sequence unit 104 and the discard unit 108. The ACK discard by the TCP sequence unit 104 and the discard unit 108 in this case will be described. First, when TCP data is detected from the data bridged from the wireless network to the wired network by the TCP detection unit 102, the sequence number of the TCP data is recorded in the TCP sequence unit 104. When the ACK of the TCP data is received by the wired I / F 101, the ACK of the TCP data is discarded by the discarding unit 108 without bridging the ACK to the wireless network, and the number of transmission data of the wireless network is reduced.

図7はこの場合の動作を示す。無線端末装置200から送信された無線データを無線I/F107で受信すると(図7の(1)無線TCPデータ)、TCP検出部102へ送信する(図7の(3)TCPデータ)。TCP検出部102は受信データのヘッダが予め定めたビットの値か判別し、その結果、TCPデータの場合には、そのシーケンス番号をTCPシーケンス部104へ記録する(図7の(4)シーケンス記録)。TCP検出部104で検出後、有線I/F101を介して送信先の有線端末へTCPデータを送信する(図7の(5)TCPデータ)。   FIG. 7 shows the operation in this case. When the wireless data transmitted from the wireless terminal device 200 is received by the wireless I / F 107 ((1) wireless TCP data in FIG. 7), the wireless data is transmitted to the TCP detection unit 102 ((3) TCP data in FIG. 7). The TCP detection unit 102 determines whether the header of the received data is a predetermined bit value. As a result, in the case of TCP data, the sequence number is recorded in the TCP sequence unit 104 ((4) Sequence recording in FIG. 7). ). After detection by the TCP detection unit 104, the TCP data is transmitted to the destination wired terminal via the wired I / F 101 ((5) TCP data in FIG. 7).

TCPデータを受信した有線端末は、TCPデータの受信応答であるTCPデータのACKを送信する(図7の(6)TCPデータのACK)。有線端末からのTCPデータのACKを有線I/F101で受信し、TCP検出部102へ送信する。TCP検出部102は受信データのヘッダが予め定めたビットの値か判別し、その結果、TCPデータのACKの場合には、TCPシーケンス部104に記録された値と比較し(図7の(7)シーケンス比較)、シーケンス番号が等しい場合には、廃棄部108に送信し、廃棄部108でTCPデータのACKを廃棄する(図7の(8)ACK廃棄)。   The wired terminal that has received the TCP data transmits an ACK of the TCP data, which is a TCP data reception response ((6) TCP data ACK in FIG. 7). The ACK of the TCP data from the wired terminal is received by the wired I / F 101 and transmitted to the TCP detection unit 102. The TCP detection unit 102 determines whether the header of the received data is a predetermined bit value, and as a result, in the case of ACK of the TCP data, it compares with the value recorded in the TCP sequence unit 104 ((7 in FIG. 7). ) Sequence comparison) When the sequence numbers are equal, the sequence number is transmitted to the discard unit 108, and the discard unit 108 discards the ACK of the TCP data ((8) ACK discard in FIG. 7).

以上により、無線ネットワークへ送信されるTCPのACKを削除でき、無線ネットワーク内のデータ数を削減出来る。   As described above, the TCP ACK transmitted to the wireless network can be deleted, and the number of data in the wireless network can be reduced.

次に、図1の無線基地局100においてTCPバッファ部105とタイマー109を用いて通信制御を行う場合の動作について説明する。これは本発明の特徴である。TCP検出部102でTCPデータを検出した場合には、そのTCPデータをTCPバッファ部105でバッファし、無線I/F107が無線ネットワークへ送信可能な状態であれば、TCPバッファ部105からデータを出力し、無線I/F107を介して無線ネットワークへ送信する。   Next, an operation in the case where communication control is performed using the TCP buffer unit 105 and the timer 109 in the radio base station 100 of FIG. 1 will be described. This is a feature of the present invention. When TCP data is detected by the TCP detection unit 102, the TCP data is buffered by the TCP buffer unit 105. If the wireless I / F 107 is ready to be transmitted to the wireless network, the data is output from the TCP buffer unit 105. Then, the data is transmitted to the wireless network via the wireless I / F 107.

TCP ACK生成部103は、TCPバッファ部105の空きバッファ量に応じてTCP ACKのウィンドウサイズを変更する手段を有し、また、TCPバッファ部105の空きバッファ量が予め定めた空きサイズより少ない場合には、タイマー109でTCP ACK生成部103からのACK出力を制御し、無線ネットワークと有線ネットワークの混雑差に合わせた効率的な送信を行う。   The TCP ACK generation unit 103 has means for changing the TCP ACK window size according to the free buffer amount of the TCP buffer unit 105, and the free buffer amount of the TCP buffer unit 105 is smaller than a predetermined free size. In this case, the timer 109 controls the ACK output from the TCP ACK generation unit 103 to perform efficient transmission according to the congestion difference between the wireless network and the wired network.

更に、詳しく説明すると、TCP ACK生成部103はRFC793に定められたTCPプロトコルのフロー制御において受信側のバッファ量に応じて変動するウィンドウサイズというパラメータを変更する手段を有する(ウィンドウサイズのパラメータの変更はTCP/IPの標準動作である)。   More specifically, the TCP ACK generation unit 103 has means for changing a parameter called window size that varies according to the buffer amount on the receiving side in the TCP protocol flow control defined in RFC 793 (changing the window size parameter). Is a standard operation of TCP / IP).

無線基地局100は、TCP検出部102でTCPデータを検出した場合、そのTCPデータを無線I/F107を介して無線ネットワークへ送信するが、有線ネットワークからの受信データ量が多いと有線ネットワークに比べ無線ネットワークの送信速度(通信帯域)が低い為無線I/F107で送信待ちが発生する場合がある。   When the TCP detection unit 102 detects TCP data, the wireless base station 100 transmits the TCP data to the wireless network via the wireless I / F 107. Compared to the wired network when the amount of received data from the wired network is large Since the transmission speed (communication band) of the wireless network is low, there is a case where the wireless I / F 107 waits for transmission.

そこで、TCP検出部102で検出したTCPデータを、TCPバッファ部105で一度バッファして無線I/F107へ送信する。TCP ACK生成部103はTCPバッファ部105の空き容量に応じてウィンドウサイズのパラメータ値を小さくし、送信元有線端末からのTCPデータを制限する。即ち、TCPバッファ部105の空きバッファ量が小さいほど、ウィンドウサイズのパラメータ値を小さくすることにより、有線端末からのデータ量を制限し、上述のような送信待ちの発生を抑制する。   Therefore, the TCP data detected by the TCP detection unit 102 is once buffered by the TCP buffer unit 105 and transmitted to the wireless I / F 107. The TCP ACK generation unit 103 reduces the parameter value of the window size according to the free capacity of the TCP buffer unit 105, and limits the TCP data from the transmission source wired terminal. That is, the smaller the free buffer amount of the TCP buffer unit 105, the smaller the window size parameter value, thereby limiting the amount of data from the wired terminal and suppressing the occurrence of transmission waiting as described above.

また、TCPバッファ部105の空きバッファ量が予め定めたバッファ量より少なくなった場合には、TCP ACK生成部103から送信するACKのタイミングをタイマー109で遅延させ、次のTCPデータが送信元から送信されるTCPデータを制限する。以上により、無線ネットワークの混雑に合わせた効率的な送信を行うことができる。   Further, when the free buffer amount of the TCP buffer unit 105 becomes smaller than a predetermined buffer amount, the timing of ACK transmitted from the TCP ACK generation unit 103 is delayed by the timer 109, and the next TCP data is transmitted from the transmission source. Limit the TCP data sent. As described above, efficient transmission can be performed according to the congestion of the wireless network.

次に、図4の無線端末装置200においてTCPバッファ部207、タイマー208を用いて通信制御を行う場合の動作について説明する。無線端末装置200はTCPバッファ部207を有し、TCP検出部202でTCPデータを検出した場合には、そのTCPデータをTCPバッファ部207でバッファする。また、無線I/F201が無線ネットワークへ送信可能な状態であれば、バッファ部207からデータを出力し、無線I/F201を介して無線ネットワークへ送信する。TCP ACK生成部203はTCPバッファ部207の空きバッファ量に応じてTCP ACKのウィンドウサイズを変更し、ドライバ部204へTCP ACKを出力し、無線ネットワークの混雑に合わせた効率的な送信を行う。   Next, the operation when communication control is performed using the TCP buffer unit 207 and the timer 208 in the wireless terminal device 200 of FIG. 4 will be described. The wireless terminal device 200 has a TCP buffer unit 207, and when the TCP detection unit 202 detects TCP data, the TCP buffer unit 207 buffers the TCP data. If the wireless I / F 201 is ready to be transmitted to the wireless network, data is output from the buffer unit 207 and transmitted to the wireless network via the wireless I / F 201. The TCP ACK generation unit 203 changes the TCP ACK window size according to the free buffer amount of the TCP buffer unit 207, outputs a TCP ACK to the driver unit 204, and performs efficient transmission in accordance with the congestion of the wireless network.

更に、詳しく説明すると、TCP ACK生成部203はRFC793に定められたTCPプロトコルのフロー制御において受信側のバッファ量に応じて変動するウィンドウサイズというパラメータを変更する手段を有する。無線端末装置200は、TCP検出部202でTCPデータを検出した場合には、そのTCPデータを無線I/F201を介して無線ネットワークへ送信するが、ドライバ部204からの受信データ量が多いと無線I/F201で送信待ちが発生する場合がある。   More specifically, the TCP ACK generator 203 has means for changing a parameter called window size that varies according to the buffer amount on the receiving side in the TCP protocol flow control defined in RFC793. When the TCP detection unit 202 detects TCP data, the wireless terminal device 200 transmits the TCP data to the wireless network via the wireless I / F 201. However, if the amount of data received from the driver unit 204 is large, the wireless terminal device 200 There is a case where the I / F 201 waits for transmission.

そこで、TCP検出部202で検出したTCPデータは、TCPバッファ部207で一度バッファして無線I/F201へ送信する。TCP ACK生成部203はTCPバッファ部207の空き容量に応じてウィンドウサイズのパラメータ値を小さくし、ドライバ部204からのTCPデータを制限する。即ち、TCPバッファ部207の空きバッファ量が小さいほど、ウィンドウサイズのパラメータ値を小さくすることにより、ドライバ部204からのTCPデータを制限する。   Therefore, the TCP data detected by the TCP detection unit 202 is buffered once by the TCP buffer unit 207 and transmitted to the wireless I / F 201. The TCP ACK generation unit 203 reduces the window size parameter value according to the free capacity of the TCP buffer unit 207 and limits the TCP data from the driver unit 204. That is, the TCP data from the driver unit 204 is limited by decreasing the window size parameter value as the free buffer amount of the TCP buffer unit 207 decreases.

また、TCPバッファ部207の空きバッファ量が予め定めたサイズより少なくなった場合には、TCP ACK生成部203から送信する上述の代理ACKの送信タイミングをタイマー208で遅延させ、次に送信元から送信されるTCPデータを制限する。以上により、無線ネットワークの混雑に合わせた効率的な送信を行う。   Further, when the free buffer amount of the TCP buffer unit 207 becomes smaller than a predetermined size, the transmission timing of the proxy ACK transmitted from the TCP ACK generation unit 203 is delayed by the timer 208, and then from the transmission source Limit the TCP data sent. As described above, efficient transmission according to the congestion of the wireless network is performed.

本発明に係る無線基地局の一実施形態の構成を示すブロック図である。It is a block diagram which shows the structure of one Embodiment of the wireless base station which concerns on this invention. 無線基地局の動作(TCP受信時)を示す図である。It is a figure which shows the operation | movement (at the time of TCP reception) of a wireless base station. 本発明の無線基地局と無線端末装置間のデータ送受信を示す図である。It is a figure which shows the data transmission / reception between the wireless base station of this invention, and a wireless terminal device. 本発明に係る無線端末装置の一実施形態の構成を示すブロック図である。It is a block diagram which shows the structure of one Embodiment of the radio | wireless terminal apparatus which concerns on this invention. 無線端末装置の動作(TCP送信時)を示す図である。It is a figure which shows operation | movement (at the time of TCP transmission) of a radio | wireless terminal apparatus. 無線端末装置の動作(TCP送信時)を示す図である。It is a figure which shows operation | movement (at the time of TCP transmission) of a radio | wireless terminal apparatus. 無線基地局の動作(TCP送信時)を示す図である。It is a figure which shows the operation | movement (at the time of TCP transmission) of a wireless base station. 従来の無線基地局と無線端末装置間の通信手順を示す図である。It is a figure which shows the communication procedure between the conventional wireless base station and a wireless terminal device.

符号の説明Explanation of symbols

100 無線基地局
101 有線I/F
102 TCP検出部
103 TCP ACK生成部
104 TCPシーケンス部
105 TCPバッファ部
106 制御部
107 無線I/F
108 廃棄部
109 タイマー
110 有線ネットワーク
111 無線ネットワーク
200 無線端末装置
201 無線I/F
202 TCP検出部
203 TCP ACK生成部
204 ドライバ部
205 廃棄部
206 TCPシーケンス部
207 TCPバッファ部
208 タイマー
100 wireless base station 101 wired I / F
102 TCP detection unit 103 TCP ACK generation unit 104 TCP sequence unit 105 TCP buffer unit 106 control unit 107 wireless I / F
108 discarding unit 109 timer 110 wired network 111 wireless network 200 wireless terminal device 201 wireless I / F
202 TCP detection unit 203 TCP ACK generation unit 204 Driver unit 205 Discarding unit 206 TCP sequence unit 207 TCP buffer unit 208 Timer

Claims (6)

有線端末が接続された有線ネットワークと無線端末が接続された無線ネットワークを無線基地局でブリッジする通信システムであって、
前記無線基地局は、
前記有線ネットワークに接続された前記有線端末から当該無線基地局を介して前記無線端末にデータが送信された際に、
前記有線端末から前記有線ネットワークを介して送信された前記データを受信する手段と、
前記受信したデータを前記無線ネットワークを介して送信先の前記無線端末に送信する手段と、
当該受信データがTCPデータであるか否かを判定する手段と、
前記受信データがTCPデータである場合に前記TCPデータに対するACKを生成し、前記無線端末から送信される無線のACKを受信した際に前記TCPデータに対するACKを代理で送信元の有線端末に送信する手段とを有し、
前記無線端末は、
前記無線基地局から前記無線ネットワークを介して送信された前記データを受信する手段と、
当該受信データに対する前記無線のACKを前記無線基地局に送信する手段と、
当該受信データがTCPデータであるか否かを判定する手段と、
当該受信データがTCPデータである場合に前記無線端末内で作成された前記TCPデータにするACKを検出する手段と、
前記検出したACKを前記無線ネットワークに流すことなく廃棄する手段とを有することを特徴とする通信システム。
A communication system for bridging a wired network to which a wired terminal is connected and a wireless network to which a wireless terminal is connected by a wireless base station,
The radio base station is
When data is transmitted from the wired terminal connected to the wired network to the wireless terminal via the wireless base station,
It means for receiving the data transmitted via the wired network from the wired terminal,
Means for transmitting the received data to the wireless terminal as a transmission destination via the wireless network;
Means for determining whether the received data is TCP data;
When the received data is TCP data, an ACK for the TCP data is generated, and when a wireless ACK transmitted from the wireless terminal is received, an ACK for the TCP data is transmitted to the source wired terminal as a proxy Means,
The wireless terminal is
It means for receiving the data transmitted via the wireless network from the wireless base station,
Means for transmitting the radio ACK for the received data to the radio base station;
Means for determining whether the received data is TCP data;
It means for detecting an ACK to which the reception data is paired with the TCP data created in the wireless terminal in the case of TCP data,
And a means for discarding the detected ACK without flowing it to the wireless network.
前記無線基地局は、更に、前記無線端末から前記有線端末に送信されたデータを受信した際に前記受信データからTPCデータを検出する手段と、前記検出されたTCPデータのシーケンス番号を記録する記録手段と、当該TCPデータを送信先の有線端末に送信する手段とを有し、
前記有線端末から返信された前記TCPデータのACKを受信した場合に当該TCPデータのシーケンス番号と前記記録手段に記録されたシーケンス番号とを比較し、前記シーケンス番号が同じであった場合には、前記有線端末から返信された前記TCPデータのACKを前記無線ネットワークに流すことなく廃棄することを特徴とする請求項1に記載の通信システム。
The wireless base station further includes means for detecting TPC data from the received data when receiving data transmitted from the wireless terminal to the wired terminal, and a record for recording a sequence number of the detected TCP data Means, and means for transmitting the TCP data to a destination wired terminal,
When the TCP data ACK returned from the wired terminal is received, the sequence number of the TCP data is compared with the sequence number recorded in the recording means, and when the sequence number is the same, The communication system according to claim 1, wherein an ACK of the TCP data returned from the wired terminal is discarded without flowing to the wireless network.
前記無線基地局は、前記有線ネットワークから受信したTCPデータをバッファする手段と、前記バッファ手段の空き容量に応じてウィンドウサイズのパラメータ値を制御する手段とを有し、前記バッファ手段の空き容量が小さいほど前記ウィンドウサイズのパラメータ値を小さくして、前記有線ネットワークからのデータ量を制限することを特徴とする請求項1又は2に記載の通信システム。   The radio base station has means for buffering TCP data received from the wired network, and means for controlling a parameter value of a window size in accordance with the free capacity of the buffer means. 3. The communication system according to claim 1, wherein the smaller the window size, the smaller the parameter value of the window size, thereby limiting the amount of data from the wired network. 前記無線基地局は、前記有線ネットワークから受信したTCPデータをバッファする手段を有し、前記バッファ手段の空き容量が所定値以下となった場合に前記送信元の有線端末に代理で送信するACKの送信タイミングを遅延させることを特徴とする請求項1又は2に記載の通信システム。   The radio base station has means for buffering TCP data received from the wired network, and when the free capacity of the buffer means becomes a predetermined value or less, an ACK to be transmitted to the source wired terminal as a proxy The communication system according to claim 1 or 2, wherein transmission timing is delayed. 前記無線端末は、前記無線ネットワークから受信したTCPデータをバッファする手段と、前記バッファ手段の空き容量に応じてウィンドウサイズのパラメータ値を制御する手段とを有し、前記バッファ手段の空き容量が小さいほど前記ウィンドウサイズのパラメータ値を小さくして、前記無線ネットワークへのデータ量を制限することを特徴とする請求項1又は2に記載の通信システム。   The wireless terminal has means for buffering TCP data received from the wireless network, and means for controlling a parameter value of a window size in accordance with the free capacity of the buffer means, and the free capacity of the buffer means is small The communication system according to claim 1 or 2, wherein a parameter value of the window size is decreased to limit a data amount to the wireless network. 前記無線端末は、前記無線ネットワークから受信したTCPデータをバッファする手段を有し、前記バッファ手段の空き容量が所定値以下となった場合には前記無線基地局からのTCPデータに対するACKの送信タイミングを遅延させることを特徴とする請求項1又は2に記載の通信システム。   The wireless terminal has means for buffering TCP data received from the wireless network, and when the free capacity of the buffer means becomes a predetermined value or less, the transmission timing of ACK for the TCP data from the wireless base station The communication system according to claim 1, wherein the communication system is delayed.
JP2004297664A 2004-10-12 2004-10-12 Communications system Expired - Fee Related JP4624062B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004297664A JP4624062B2 (en) 2004-10-12 2004-10-12 Communications system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004297664A JP4624062B2 (en) 2004-10-12 2004-10-12 Communications system

Publications (2)

Publication Number Publication Date
JP2006114973A JP2006114973A (en) 2006-04-27
JP4624062B2 true JP4624062B2 (en) 2011-02-02

Family

ID=36383160

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004297664A Expired - Fee Related JP4624062B2 (en) 2004-10-12 2004-10-12 Communications system

Country Status (1)

Country Link
JP (1) JP4624062B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016149924A1 (en) * 2015-03-26 2016-09-29 华为技术有限公司 Tcp network proxy configuration method and device

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2008032750A1 (en) * 2006-09-13 2010-01-28 パナソニック株式会社 Communication device
JP2008129927A (en) * 2006-11-22 2008-06-05 Tokyo Stock Exchange Inc Purchase and sales system, telegram transmission control method, transmission permitted telegram serial number notification program, and business telegram transmission control program
JP5239477B2 (en) * 2008-04-22 2013-07-17 日本電気株式会社 Radio base station apparatus and communication method thereof
CN101335603B (en) * 2008-07-17 2011-03-30 华为技术有限公司 Data transmission method and apparatus
JP5178593B2 (en) * 2009-03-16 2013-04-10 三菱電機株式会社 Communication device, inter-vehicle communication system, road-to-vehicle communication system, wireless communication system, and communication control method
JP2013157877A (en) * 2012-01-31 2013-08-15 Panasonic Corp Wireless communication device, wireless communication method and wireless communication control program
JP5564603B1 (en) * 2013-06-07 2014-07-30 ソフトバンクモバイル株式会社 Relay node
JP6244836B2 (en) * 2013-11-12 2017-12-13 富士通株式会社 Communication apparatus and packet control method
WO2015196393A1 (en) 2014-06-25 2015-12-30 华为技术有限公司 Data transmission method and device
US10999773B2 (en) 2017-08-11 2021-05-04 Gogo Business Aviation Llc Opportunistic balancing in multiple links
ES2967325T3 (en) 2019-08-29 2024-04-29 Daikin Ind Ltd Communications device
US11792131B2 (en) 2021-06-28 2023-10-17 Tencent America LLC Techniques for receiver enforcement of load-balancing steering mode

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003124984A (en) * 2001-10-18 2003-04-25 Mitsubishi Electric Corp Data distribution managing apparatus, system and method therefor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003124984A (en) * 2001-10-18 2003-04-25 Mitsubishi Electric Corp Data distribution managing apparatus, system and method therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016149924A1 (en) * 2015-03-26 2016-09-29 华为技术有限公司 Tcp network proxy configuration method and device

Also Published As

Publication number Publication date
JP2006114973A (en) 2006-04-27

Similar Documents

Publication Publication Date Title
KR100619949B1 (en) TPC flow control method in high speed mobile communication network
EP1686731B1 (en) Integrated base station and a method of transmitting data units in a communications system for mobile devices
US7474616B2 (en) Congestion indication for flow control
US20050005207A1 (en) Method of improving the performance of a transmission protocol using a retransmission timer
KR20100053625A (en) Layer 2 tunneling of data during handover in a wireless communication system
JP4624062B2 (en) Communications system
WO2019196031A1 (en) Discard timer operation in wireless communication
US9407734B2 (en) System and method for efficient frame aggregation based on aggregation limits or parameters
WO2016068308A1 (en) Gateway apparatus and method of controlling gateway apparatus
JP2020520567A (en) Network node and method for packet data convergence protocol (PDCP) reordering
EP2130399B1 (en) Buffer transfer in a communications network
US20220225163A1 (en) Communications device, infrastructure equipment and methods
JP5146693B2 (en) Pseudo response frame communication system, pseudo response frame communication method, and pseudo response frame transmission apparatus
Thubert IPv6 over low-power Wireless Personal Area network (6LoWPAN) selective fragment recovery
JP3810421B2 (en) Mobile terminal and wireless access point in wireless access system
WO2004040861A1 (en) Communication system and method
JP2005143076A (en) Packet communication device, packet communication method, data receiving device, and data receiving method
JP2001156795A (en) Packet flow controller and method
KR100568232B1 (en) Efficient data transmission and reception method using a transport layer in a mobile ad hoc network and a network device using the method
US9385931B1 (en) Determining a reordering timer
CN113424578A (en) Transmission control protocol acceleration method and device
JP2009033676A (en) Communicating system, communication device and packet transmission method
Ma et al. Modeling SCTP throughput in integrated WLAN/cellular networks
Thubert RFC 8931: IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Selective Fragment Recovery
TWI652953B (en) Rearrangement method and device thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070814

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080514

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100412

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100913

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100927

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4624062

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20131112

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees