JP2005020528A - Wireless device - Google Patents
Wireless device Download PDFInfo
- Publication number
- JP2005020528A JP2005020528A JP2003184487A JP2003184487A JP2005020528A JP 2005020528 A JP2005020528 A JP 2005020528A JP 2003184487 A JP2003184487 A JP 2003184487A JP 2003184487 A JP2003184487 A JP 2003184487A JP 2005020528 A JP2005020528 A JP 2005020528A
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- retransmission
- retransmissions
- setting
- 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.)
- Pending
Links
Images
Landscapes
- Communication Control (AREA)
Abstract
【課題】本発明の目的は、リアルタイム性が要求されるデータをより的確に送信する無線装置を提供することである。
【解決手段】第1のデータ及び第2のデータを無線送信する送信手段と、前記第1のデータが送信先に届いたか判断する手段(S106)と、前記第1のデータが前記送信先に届かなかったと判断すると、前記第2のデータを送信する前に、前記第1のデータを再送信するように設定する第1の設定手段(S108のYes)と、前記第1のデータが前記送信先に届かなかったと判断すると、前記第2のデータを送信した後に、前記第1のデータを再送信するように設定する第2の設定手段(S110)と、前記第1のデータがリアルタイム送信すべきデータか否かによって、前記第1の設定手段と前記第2の設定手段とを切り換える手段(S108、S109)とを備える無線装置。
【選択図】 図5An object of the present invention is to provide a wireless device that more accurately transmits data requiring real-time performance.
Transmission means for wirelessly transmitting first data and second data, means for determining whether the first data has arrived at a transmission destination (S106), and the first data to the transmission destination If it is determined that the first data has not been received, first setting means (Yes in S108) is set to retransmit the first data before transmitting the second data, and the first data is transmitted to the first data. If it is determined that the data has not arrived first, second setting means (S110) for setting the first data to be retransmitted after transmitting the second data, and the first data is transmitted in real time. A wireless device comprising means (S108, S109) for switching between the first setting means and the second setting means depending on whether or not the data should be.
[Selection] Figure 5
Description
【0001】
【発明の属する技術分野】
本発明は、無線装置に関し、特に、リアルタイム転送を要求されるデータを送信する無線装置に関する。
【0002】
【従来の技術】
IEEE(Institute of Electronic and Electronics Engineers)802.11に示されている手法を利用した、一般に無線LANと呼ばれる通信方法に代表される無線通信技術がある。無線を利用しているため、所望のフレーム(OSI(Open Systems Interconnection)参照モデルのデータリンク層で送信する信号の単位)が送信先に届かない事象が多く発生することが考えられる。ここで低位の階層による再送信技術を利用して到達確実性を高める手段が用いられていた。
【0003】
通信路上に流されるデータはさまざま存在し、それぞれ要求される通信品質は異なる。端的な例としては、上位層で信頼性を確保されているプロトコル(例えばTCP/IP(Transmission Control Protocol/Internet Protocol))で、ファイル転送などの速達性を求められないデータである場合と、ストリーミング(サーバにある動画データなどをネットワーク経由でダウンロードしながら順次再生するデータ)のように所望の時点前で当該データの到達が求められ、ある時点を経過して到達しても動画再生が途切れ、意味がなくなるデータの場合がある。これらの間では下位層において同一のルールで再送信を行うと、それぞれのデータ性質に沿わない送信手段となり、全体的なスループットはもちろん、安定したストリーミングの妨げになる場合がある。
【0004】
これを回避するには、求める通信性質に応じた手法で送信する必要がある。公知である再送信の手法としてはOSI参照7階層モデルでは、物理層での再送信として、送信失敗フレームを続けて送信する手段がある。また上位層では送信待ちキューの後続に送信失敗フレームを再配置する手段がある。そしてこれらを実装者によってパラメタを決定することが一般的であった。
【0005】
なお、従来の無線データ伝送方法としては、情報フレーム内に独自の情報を埋め込むことによって、伝送しようとする情報内容により情報フレームに重要度を割り当て、全ての情報が結果として相手に伝送されなかった場合でも、割り当てた重要度に応じ必要最低限の情報を相手に伝送できれば有効とする効率的なデータ伝送方法がある(例えば特許文献1参照)。
【0006】
【特許文献1】
特開2002−374316号公報(第9頁、図4)
【0007】
【発明が解決しようとする課題】
しかし、情報フレームに独自の情報を埋め込むことは処理時間がかかり、全体的な送信時間の遅延が生じる場合がある。特に、送信すべきデータがリアルタイム性が要求されるデータとそうではないデータとが混在している場合には送信時間の遅延が生じ、的確に遅れない場合がある。
【0008】
本発明の目的は、リアルタイム性が要求されるデータをより的確に送信する無線装置を提供することである。
【0009】
【課題を解決するための手段】
第1の発明は、第1のデータ及び第2のデータを無線送信する送信手段と、前記第1のデータが送信先に届いたか判断する手段と、前記第1のデータが前記送信先に届かなかったと判断すると、前記第2のデータを送信する前に、前記第1のデータを再送信するように設定する第1の設定手段と、前記第1のデータが前記送信先に届かなかったと判断すると、前記第2のデータを送信した後に、前記第1のデータを再送信するように設定する第2の設定手段と、前記第1のデータがリアルタイム送信すべきデータか否かによって、前記第1の設定手段と前記第2の設定手段とを切り換える手段とを備える無線装置である。
【0010】
第2の発明は、前記第1の設定手段による再送信の最大回数を指定する第1の指定手段と、前記第2の設定手段による再送信の最大回数を指定する第2の指定手段とをさらに備えることを特徴とする第1の発明記載の無線装置である。
【0011】
第3の発明は、前記第1及び第2の指定手段それぞれは、指定する再送信の最大回数を通信プロトコルに依存して指定することを特徴とする第2の発明記載の無線装置である。
【0012】
第4の発明は、前記第1及び第2の指定手段それぞれは、指定する再送信の最大回数を送信フレームの宛先ポート番号に依存して指定することを特徴とする第2の発明記載の無線装置である。
【0013】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
図1は、本発明の実施形態に係る無線装置の概略構成図である。この無線装置は、アンテナ110経由でデータを送受信する無線送受信部120と、他の無線装置との間での信号データを処理する信号処理部130と、無線通信プロトコルを処理する通信プロトコル処理部140と、内部にメモリーを有し(外部であってもよい)、無線装置全体の制御を実行するCPU(Central Processing Unit)150と、ユーザが制御コマンドなどのデータを入力する入力部160と、この入力したデータなどを表示させる表示部170とを備える。本実施形態は、送信すべきデータの性質に応じた再送信方法の組み合わせをいくつか用意し、これら再送信方法を送信すべきデータに応じて使い分けることで無駄な送信を減らし、全体のスループットの向上と快適なデータ伝送を提供する。これらの再送信方法を実行するのが信号処理部130及び通信プロトコル処理部140である。
【0014】
図2は、本実施形態に係る無線装置のOSI(Open Systems Interconnection)参照7階層モデルの下位4層を示しており、物理層210、データリンク層220、ネットワーク層230、トランスポート層240、上位層(セッション層、プレゼンテーション層及びアプリケーション層)250である。物理層210は図1の無線送受信部120に対応し、データリンク層220、ネットワーク層230、トランスポート層240が、信号処理部130、通信プロトコル処理部140に対応する。
【0015】
次に、図3及び図4を用いて、本実施形態で使用する2つの再送信方法を説明する。物理層210は集積回路で実現する場合が一般的で再送信も短時間(例えばμSオーダー)で行うことができる(再送信方法A)。しかし、IEEE802.11の送信ルールでは所望の時点で送信できるとは限らず何らかの待ち時間が発生することがあり、その間無線装置は送信待ち状態となる。
【0016】
このため、データリンク層220でも再送信方法を設けている(再送信方法B)。ここでの再送信方法は再送信に必要な情報の変更を行い、キューの最後尾に配置することである。再送信方法Aと比較して手続きに時間を要する。また物理層の再送信手段は当該データを連続して送信しようと試みるものであり、データリンク層の再送信手段はキュー(送信の順番待ちをするデータ列)の後ろに再配置して送信機会を待つものである。再送信方法Aは早い再送信機会を得ることができるが、後続キューのデータ(データ2〜データ5)を止めてしまう副作用がある。再送信方法Bは当該データ1の再送信機会はデータ2〜データ5の後になってしまうが、後続データの送信を妨げることがない性質がある。
【0017】
さて通信路上を流れるデータについて考察すると、一般にファイル転送のような、結果的に差異のない情報を相手に届けることを目的とするデータと、音楽や動画のストリーミングのようにその再生時点で望まれるデータを届けることを目的とするデータとが存在する。本実施形態は上記再送信方法の最大再送信回数の条件に差を設けて通信を行うことである。送信手続きのフローチャートについては図5を用いて説明する。
【0018】
まず、データの種類別にネットワーク/トランスポート層のポート番号を一意になるように発側、着側で決定しておく。送信手続きに入ると(S101)、ネットワーク/トランスポート層では当該データが属する性質のポート番号を付与する。例を示すと、ファイル転送に係るデータであれば、一般的なファイル転送プロトコルのポート番号21を付与する。また、特に特徴的なデータとしてストリーミングで流すデータに対してポート1234番を付与してデータを作成する。これらデータを受け取ったデータリンク層(IEEE802.11ではMAC(Media Access Control)層)では、ポート番号を精査し(S102)、当該データを形成するフレームの再送信パターンを決定し(S103)、このフレームに属するメモリ空間にこの情報を保存する。ここでデータリンク層では図6のようなテーブルを設定しておき、上位層からデータが到達するごとにテーブルを参照して再送信パターンを決定する。その後物理層へ送信データを渡し(S104)、送信を行う(S105)。送信が成功すれば(S106)、その旨を上位層へ通知して(S107)この送信は完了する。送信失敗の場合、設定された再送信方法Aの最大再送信回数まで再送信を試みる(S108)。再送信方法Aで最大再送信回数まで達した送信データは再送信方法Bの最大再送信回数まで再送信を試みる(S109)。ここでの再送信はキューの最後部へデータを再配置することで実現する(S110)。所定回の再送信もかなわず送信に失敗したフレームは破棄されることとなる(S111)。
【0019】
例えば、図4のようなデータ1〜データ5までの一連のデータが非リアルタイムデータであり、図6のように再送信方法Aの最大再送信回数が1回、再送信方法Bの最大再送信回数が2回の場合であって、データ1が送信されずに破棄(S111)されるまでにどのような再送信が行われるかについて説明する。まず、データ1を送信(最初の送信)した(S105)が、失敗(S108へ)。次に、データ1(方法Aによる再送信)を再送信(S108のYes)したが、失敗(再びS108へ)。ここで、方法Aによる最大再送信回数を超えているので、S108のNoへ進む。方法Bによる再送信回数が0回のため、S110でデータ2〜データ5の後に再配置される。なお、方法Aによる再送信回数は0にリセットされる。
【0020】
そして、方法Bによる再送信(1回目)が行われる(S105)が、失敗(S108へ)。再び方法Aによる再送信が1回行われるが、失敗(S108のNoへ)。方法Bによる再送信の2回目が行われるが失敗。方法Aによる再送信を1回行うが、失敗。すると、方法Bによる再送信回数が3回目になるため、S109でNoへ進み、データが破棄される(S111)。
【0021】
図6の場合、FTP(File Transfer Protocol)データとストリーミングデータが同一のフローチャートの手順に沿って送信されているが、データリンク層(MAC層)に到達したデータから作られるフレームを送信キューに埋める際に、到達データのポート番号が1234番であれば再送信方法Bの最大再送信回数を0回、再送信方法Aの最大送信回数を5回と設定する。同じく到達データのポート番号が21番であれば、該当するポート番号がないため、その他データとして再送信方法Bの最大再送信回数を2回、再送信方法Aの最大送信回数を1回と設定することとする。このような設定の根拠としては、速達性が重要視されるストリーミングデータを再送信方法Aの最大再送信回数を多く設定し、規定時間後の送信が無意味になることから再送信方法Bの最大再送信回数を小さく(或いは0に)設定する。また、速達性が重要視されないファイル転送データは直後にストリーミングデータが連なっている可能性があるために、キュー後続データの送信待ちを少しでも短くするように再送信方法Aでは小さめに設定、またデータを上位層まで返すオーバーヘッドを小さくするためにデータリンク層(MAC層)での最大再送信回数をある程度確保する設定としている。このようにリアルタイムで再送信設定を変更することにより、同一通信路上で性質の異なるデータを同時に送信する場合でも効率的に実現することができることとなる。前記例はある1種のポート番号とその他の番号で設定していたが、図7のテーブルように、複数のポート番号をテーブルに設定することでさらに木目細かな送信設定を行うことができる。ここでは、まず、TCPとUDP(User Datagram Protocol)にわけ、さらに、UDPで送るデータがリアルタイム性を要求するか否かによって分けている。
【0022】
(変形例)前述の例はポート番号による判別を行っていたが、さらに詳細な設定で再送信設定を施すことも可能である。図8のように、上位層250がデータリンク層(MAC層)220のインタフェースに最大再送信回数を指示する仕様にすることで、データ単位での最大再送信回数設定を行うことができる。特に重要で遅延を少なくしたいデータに関しては再送信方法Aによる再送信を極めて大きく設定したモードを指定する、といった利用方法となる。なお、この場合、図6、7のような最大再送信回数テーブルを参照しなくて良い。
【0023】
上述した実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の趣旨を逸脱しない範囲であれば、適宜組合わせ及び変更することができることはいうまでもない。例えば、アンテナ110及び無線送受信部120を備えている無線LANカードをノートパソコンなどに接続し、さらに、インストールCDなどで図5のフローチャートで説明した処理手順を有するドライバをノートパソコンにインストールすることによって、本実施形態で説明した無線装置として動作することができる。
【0024】
【発明の効果】
上述したように本発明によれば、リアルタイム性が要求されるデータをより的確に送信する無線装置を提供することができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係る無線装置の概略構成図。
【図2】本実施形態に係る無線装置のOSI(Open Systems Interconnection)参照7階層モデルの下位4層を示す図。
【図3】本実施形態に係る再送信を実行するOSI参照モデルを説明する図。
【図4】本実施形態に係る2つの再送信方法を説明する図。
【図5】本実施形態に係る無線装置のフローチャート。
【図6】本実施形態に係る送信データの種類毎の最大再送信回数を示す図。
【図7】本実施形態に係る送信データの種類毎の最大再送信回数を示す図。
【図8】本実施形態の変形例を説明する図。
【符号の説明】
110 アンテナ
120 無線送受信部
130 信号処理部
140 通信プロトコル処理部
150 CPU
160 入力部
170 表示部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a wireless device, and more particularly, to a wireless device that transmits data that requires real-time transfer.
[0002]
[Prior art]
There is a wireless communication technique represented by a communication method generally referred to as a wireless LAN, which uses a technique shown in IEEE (Institute of Electronics and Electronics Engineers) 802.11. Since wireless is used, it is considered that a large number of events in which a desired frame (a unit of a signal transmitted in the data link layer of an OSI (Open Systems Interconnection) reference model) does not reach the transmission destination may occur. Here, means for increasing the certainty of arrival using a retransmission technique based on a lower hierarchy has been used.
[0003]
There are various types of data that flow on the communication path, and the required communication quality varies. As a straightforward example, in a protocol in which reliability is ensured in an upper layer (for example, TCP / IP (Transmission Control Protocol / Internet Protocol)), data that does not require fast delivery such as file transfer, and streaming (Data that is played back sequentially while downloading video data on the server, etc.) is required to arrive before the desired time, and video playback is interrupted even after reaching a certain time, In some cases, the data is meaningless. If re-transmission is performed in the lower layer with the same rule between these, it becomes a transmission means that does not conform to the respective data characteristics, and it may interfere with stable streaming as well as overall throughput.
[0004]
In order to avoid this, it is necessary to transmit by a method according to the desired communication property. As a known retransmission method, in the OSI reference seven-layer model, there is means for continuously transmitting a transmission failure frame as retransmission in the physical layer. In the upper layer, there is means for rearranging the transmission failure frame after the transmission waiting queue. And it was common to determine the parameters of these by the implementer.
[0005]
As a conventional wireless data transmission method, by embedding unique information in an information frame, importance is assigned to the information frame according to the information content to be transmitted, and all information is not transmitted to the other party as a result. Even in this case, there is an efficient data transmission method that is effective as long as necessary minimum information can be transmitted to the other party according to the assigned importance (see, for example, Patent Document 1).
[0006]
[Patent Document 1]
JP 2002-374316 A (page 9, FIG. 4)
[0007]
[Problems to be solved by the invention]
However, embedding unique information in an information frame takes processing time and may cause an overall transmission time delay. In particular, when the data to be transmitted is a mixture of data that requires real-time property and data that is not so, transmission time is delayed, and there is a case where the data is not accurately delayed.
[0008]
An object of the present invention is to provide a wireless device that more accurately transmits data requiring real-time performance.
[0009]
[Means for Solving the Problems]
The first invention is a transmitting means for wirelessly transmitting the first data and the second data, a means for determining whether the first data has reached the destination, and whether the first data has reached the destination If it is determined that the first data has not been transmitted, the first setting unit configured to retransmit the first data before transmitting the second data and the first data is determined not to reach the transmission destination. Then, after transmitting the second data, the second setting means for setting the first data to be retransmitted, and whether the first data is data to be transmitted in real time, A wireless device comprising: one setting means and means for switching between the second setting means.
[0010]
According to a second aspect of the present invention, there is provided: a first designation unit that designates a maximum number of retransmissions by the first setting unit; and a second designation unit that designates the maximum number of retransmissions by the second setting unit. The wireless device according to the first invention, further comprising:
[0011]
A third invention is the radio apparatus according to the second invention, wherein each of the first and second specifying means specifies the maximum number of retransmissions to be specified depending on a communication protocol.
[0012]
According to a fourth aspect of the present invention, in each of the first and second designation means, the maximum number of retransmissions to be designated is designated depending on a destination port number of a transmission frame. Device.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic configuration diagram of a radio apparatus according to an embodiment of the present invention. The wireless device includes a wireless transmission / reception unit 120 that transmits / receives data via an
[0014]
FIG. 2 shows the lower four layers of the OSI (Open Systems Interconnection) reference seven-layer model of the wireless device according to the present embodiment. The physical layer 210, the data link layer 220, the network layer 230, the transport layer 240, and the upper layer Layer (session layer, presentation layer, and application layer) 250. The physical layer 210 corresponds to the wireless transmission / reception unit 120 of FIG. 1, and the data link layer 220, the network layer 230, and the transport layer 240 correspond to the
[0015]
Next, two retransmission methods used in this embodiment will be described with reference to FIGS. 3 and 4. The physical layer 210 is generally realized by an integrated circuit, and retransmission can be performed in a short time (for example, μS order) (retransmission method A). However, according to the IEEE802.11 transmission rule, transmission is not always possible at a desired time, and some waiting time may occur. During this time, the wireless device is in a transmission waiting state.
[0016]
For this reason, the data link layer 220 also has a retransmission method (retransmission method B). The retransmission method here is to change the information required for retransmission and place it at the end of the queue. Compared with retransmission method A, the procedure takes time. The physical layer retransmission means tries to transmit the data continuously, and the data link layer retransmission means rearranges it behind the queue (data sequence waiting for the transmission order) for transmission opportunities. Waiting for Although retransmission method A can obtain an early retransmission opportunity, there is a side effect of stopping data (data 2 to data 5) in the subsequent queue. The retransmission method B has the property that the retransmission opportunity of the
[0017]
Now, considering the data that flows on the communication path, data that is generally intended to deliver information that does not differ as a result, such as file transfer, and is desired at the time of playback, such as streaming music or video There is data for the purpose of delivering data. In this embodiment, communication is performed with a difference in the condition of the maximum number of retransmissions in the retransmission method. A flowchart of the transmission procedure will be described with reference to FIG.
[0018]
First, the port number of the network / transport layer is determined on the originating side and the called side so as to be unique for each data type. When the transmission procedure is entered (S101), the network / transport layer assigns a port number to which the data belongs. As an example, a port number 21 of a general file transfer protocol is assigned for data relating to file transfer. Also, data is created by assigning port 1234 to data that is streamed as particularly characteristic data. The data link layer (MAC (Media Access Control) layer in IEEE802.11) that receives these data examines the port number (S102), determines the retransmission pattern of the frame forming the data (S103), This information is stored in the memory space belonging to the frame. Here, a table as shown in FIG. 6 is set in the data link layer, and a retransmission pattern is determined with reference to the table every time data arrives from an upper layer. Thereafter, transmission data is transferred to the physical layer (S104), and transmission is performed (S105). If the transmission is successful (S106), this is notified to the upper layer (S107), and this transmission is completed. In the case of transmission failure, retransmission is attempted up to the maximum number of retransmissions of the set retransmission method A (S108). Transmission data that has reached the maximum number of retransmissions in retransmission method A attempts to be retransmitted up to the maximum number of retransmissions in retransmission method B (S109). The retransmission here is realized by rearranging the data to the last part of the queue (S110). A frame that fails to be transmitted without being retransmitted a predetermined number of times is discarded (S111).
[0019]
For example, a series of data from
[0020]
Then, retransmission (first time) by method B is performed (S105), but fails (to S108). The retransmission by the method A is performed once again, but it fails (to No in S108). The second retransmission of method B is performed but fails. Re-transmission by method A is performed once but failed. Then, since the number of retransmissions by method B is the third, the process proceeds to No in S109 and the data is discarded (S111).
[0021]
In the case of FIG. 6, FTP (File Transfer Protocol) data and streaming data are transmitted according to the same flowchart procedure, but a frame formed from data that has reached the data link layer (MAC layer) is filled in the transmission queue. In this case, if the port number of the arrival data is 1234, the maximum number of retransmissions for retransmission method B is set to 0, and the maximum number of transmissions for retransmission method A is set to 5. Similarly, if the port number of the arrival data is 21, since there is no corresponding port number, the maximum number of retransmissions for retransmission method B is set to 2 and the maximum number of transmissions for retransmission method A is set to 1 as other data. I decided to. As a basis for such setting, the maximum number of retransmissions of the retransmission method A is set for streaming data in which fast delivery is regarded as important, and transmission after a specified time becomes meaningless. Set the maximum number of retransmissions small (or 0). In addition, since file transfer data that does not place importance on quick delivery may be immediately followed by streaming data, the retransmission method A is set to be smaller so that the waiting time for transmission of the queue subsequent data is shortened as much as possible. In order to reduce the overhead of returning data to the upper layer, the maximum number of retransmissions in the data link layer (MAC layer) is secured to some extent. Thus, by changing the retransmission setting in real time, even when data having different properties are simultaneously transmitted on the same communication path, it can be efficiently realized. In the above example, one kind of port number and other numbers are set. However, by setting a plurality of port numbers in the table as shown in the table of FIG. 7, more detailed transmission settings can be performed. Here, first, it is divided into TCP and UDP (User Datagram Protocol), and further divided according to whether or not the data sent by UDP requires real-time property.
[0022]
(Modification) In the above example, the determination is made based on the port number, but it is also possible to perform retransmission setting with more detailed settings. As shown in FIG. 8, by setting the upper layer 250 to specify the maximum number of retransmissions to the interface of the data link layer (MAC layer) 220, it is possible to set the maximum number of retransmissions in units of data. For data that is particularly important and for which delay is desired to be reduced, a mode in which re-transmission by re-transmission method A is set to be extremely large is designated. In this case, it is not necessary to refer to the maximum retransmission number table as shown in FIGS.
[0023]
The above-described embodiment is a preferable specific example of the present invention, and thus various technically preferable limitations are attached. However, the embodiments are appropriately combined and changed within a range not departing from the gist of the present invention. It goes without saying that it can be done. For example, by connecting a wireless LAN card including the
[0024]
【The invention's effect】
As described above, according to the present invention, it is possible to provide a wireless device that more accurately transmits data that requires real-time performance.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a radio apparatus according to an embodiment of the present invention.
FIG. 2 is a view showing lower four layers of an OSI (Open Systems Interconnection) reference seven-layer model of the wireless device according to the present embodiment.
FIG. 3 is a view for explaining an OSI reference model for performing retransmission according to the embodiment;
FIG. 4 is a diagram for explaining two retransmission methods according to the present embodiment.
FIG. 5 is a flowchart of a wireless device according to the present embodiment.
FIG. 6 is a diagram showing the maximum number of retransmissions for each type of transmission data according to the present embodiment.
FIG. 7 is a diagram showing the maximum number of retransmissions for each type of transmission data according to the present embodiment.
FIG. 8 is a diagram for explaining a modification of the embodiment.
[Explanation of symbols]
110 Antenna 120 Wireless Transmission /
160
Claims (4)
前記第1のデータが送信先に届いたか判断する手段と、
前記第1のデータが前記送信先に届かなかったと判断すると、前記第2のデータを送信する前に、前記第1のデータを再送信するように設定する第1の設定手段と、
前記第1のデータが前記送信先に届かなかったと判断すると、前記第2のデータを送信した後に、前記第1のデータを再送信するように設定する第2の設定手段と、
前記第1のデータがリアルタイム送信すべきデータか否かによって、前記第1の設定手段と前記第2の設定手段とを切り換える手段と
を備える無線装置。Transmitting means for wirelessly transmitting the first data and the second data;
Means for determining whether the first data has reached the destination;
Determining that the first data has not arrived at the destination, first setting means for setting the first data to be retransmitted before transmitting the second data;
Determining that the first data has not arrived at the destination, second setting means for setting the first data to be retransmitted after transmitting the second data;
A wireless apparatus comprising: means for switching between the first setting means and the second setting means depending on whether the first data is data to be transmitted in real time.
前記第2の設定手段による再送信の最大回数を指定する第2の指定手段と
をさらに備えることを特徴とする請求項1記載の無線装置。First designation means for designating a maximum number of retransmissions by the first setting means;
The radio apparatus according to claim 1, further comprising: a second specifying unit that specifies the maximum number of retransmissions by the second setting unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003184487A JP2005020528A (en) | 2003-06-27 | 2003-06-27 | Wireless device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003184487A JP2005020528A (en) | 2003-06-27 | 2003-06-27 | Wireless device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005020528A true JP2005020528A (en) | 2005-01-20 |
Family
ID=34184246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003184487A Pending JP2005020528A (en) | 2003-06-27 | 2003-06-27 | Wireless device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005020528A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008306397A (en) * | 2007-06-06 | 2008-12-18 | Univ Nagoya | In-vehicle device communication system and distribution device |
| JP2009504092A (en) * | 2005-08-05 | 2009-01-29 | ソニー株式会社 | System and method for transmitting data over a lossy network |
| WO2010110356A1 (en) * | 2009-03-27 | 2010-09-30 | 日本電気株式会社 | Packet retransmission control system, packet retransmission control method, and retransmission control program |
-
2003
- 2003-06-27 JP JP2003184487A patent/JP2005020528A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009504092A (en) * | 2005-08-05 | 2009-01-29 | ソニー株式会社 | System and method for transmitting data over a lossy network |
| JP2008306397A (en) * | 2007-06-06 | 2008-12-18 | Univ Nagoya | In-vehicle device communication system and distribution device |
| WO2010110356A1 (en) * | 2009-03-27 | 2010-09-30 | 日本電気株式会社 | Packet retransmission control system, packet retransmission control method, and retransmission control program |
| US8854957B2 (en) | 2009-03-27 | 2014-10-07 | Nec Corporation | Packet retransmission control system, packet retransmission control method and retransmission control program |
| JP5617838B2 (en) * | 2009-03-27 | 2014-11-05 | 日本電気株式会社 | Packet retransmission control system, packet retransmission control method, and retransmission control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110086578B (en) | Data transmission method, device and system | |
| CN100466495C (en) | System and method for avoiding stall using timer for high speed downlink packet access system | |
| EP2984784B1 (en) | System and method for providing a software defined protocol stack | |
| JP4047836B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION CONTROL PROGRAM | |
| US20190268797A1 (en) | Data transmission method and apparatus | |
| JP4971519B2 (en) | Prioritization techniques for quality of service packet transmission over EV-DO networks | |
| TWI383302B (en) | Wireless area network protocol heap | |
| CN102422704B (en) | Method for transmitting RLC data blocks | |
| CN111713056B (en) | Data packet sending method and related equipment | |
| JP2009532954A (en) | Memory management for high-speed media access control | |
| KR100928250B1 (en) | Method and apparatus for setting default timer value in wireless communication system | |
| CN100407698C (en) | Data transmission method of radio link control layer | |
| US20120127973A1 (en) | System and method of sending acknowledgments through control channels to prevent unnecessary retransmission in a limited bandwidth wireless communication network | |
| JP4314294B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION CONTROL PROGRAM | |
| TW202308426A (en) | Method and apparatus for performing traffic flow management in wireless communications system | |
| JP2008028430A (en) | Transmitter | |
| JP4896073B2 (en) | Method and apparatus for polling data transmission status in a wireless communication system | |
| JP2008005490A (en) | Method and apparatus for assembling packets in the MAC layer of a wireless communication system | |
| JP2005020528A (en) | Wireless device | |
| JP2005278028A (en) | Communication apparatus and system | |
| JP2009044695A (en) | Communication control method, transmission device, and computer program | |
| US20090042514A1 (en) | Transmission method, transmission device and computer program | |
| JP2009044694A (en) | Method for counting the number of transmissions of a data unit, counting device, transmitting device, and computer program | |
| Nassef et al. | Drel: dynamically assigning per-packet reliability at the transport layer | |
| GB2640324A (en) | Method for managing data transmission in a communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050415 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |