JP2011124617A - Communication device, communication method, and program - Google Patents

Communication device, communication method, and program Download PDF

Info

Publication number
JP2011124617A
JP2011124617A JP2009278178A JP2009278178A JP2011124617A JP 2011124617 A JP2011124617 A JP 2011124617A JP 2009278178 A JP2009278178 A JP 2009278178A JP 2009278178 A JP2009278178 A JP 2009278178A JP 2011124617 A JP2011124617 A JP 2011124617A
Authority
JP
Japan
Prior art keywords
transmission
packet
priority
transmission rate
retransmissions
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.)
Granted
Application number
JP2009278178A
Other languages
Japanese (ja)
Other versions
JP5168512B2 (en
Inventor
Yohei Hirokawa
洋平 廣川
Kazuhiro Okanoue
和広 岡ノ上
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 JP2009278178A priority Critical patent/JP5168512B2/en
Publication of JP2011124617A publication Critical patent/JP2011124617A/en
Application granted granted Critical
Publication of JP5168512B2 publication Critical patent/JP5168512B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a communication device, a communication method and a program that skip unnecessary communication operation during packet transmission of high priority. <P>SOLUTION: The communication device includes: a transmission rate table 2 in which priorities of packet types and transmission rates are made to correspond to each other; a priority determination section 3 which determines a priority of a transmission packet based upon the type of the transmission packet; and a transmission rate determination section 4 which determines the transmission rate of the transmission packet corresponding to the priority of the transmission packet by reference to the transmission rate table 2 based upon the priority of the transmission packet. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、通信装置、通信方法及びプログラムに関する。   The present invention relates to a communication device, a communication method, and a program.

無線LANの伝送速度は、電波状況によって受信側にパケットが届かない場合、段階的に速度を遅くして通信を行う。例えば、IEEE802.11a(5GHz帯で最大54Mbps伝送を規定)では、54Mbps→48Mbps→36Mbps→24Mbps→18Mbps→12Mbps→9Mbps→6Mbpsというふうに段階的に速度を遅くして通信を行う。また、IEEE802.11b(2.4GHz帯での最大11Mbps伝送を規定)では、11Mbps→5.5Mbps→2Mbps→1Mbpsというふうに段階的に速度を遅くして通信を行う。また、IEEE802.11gでは、54Mbps→48Mbps→36Mbps→24Mbps→18Mbps→12Mbps→11Mbps→9Mbps→6Mbps→5.5Mbps→2Mbps→1Mbpsというふうに段階的に速度を遅くして通信を行う。   When a packet does not reach the receiving side due to radio wave conditions, the wireless LAN transmission speed is reduced gradually in communication. For example, in IEEE802.11a (the maximum 54 Mbps transmission is defined in the 5 GHz band), communication is performed at a step-by-step speed reduction of 54 Mbps → 48 Mbps → 36 Mbps → 24 Mbps → 18 Mbps → 12 Mbps → 9 Mbps → 6 Mbps. In IEEE802.11b (the maximum 11 Mbps transmission in the 2.4 GHz band is specified), communication is performed at a stepwise decrease in speed from 11 Mbps → 5.5 Mbps → 2 Mbps → 1 Mbps. In IEEE802.11g, communication is performed by gradually decreasing the speed in the order of 54 Mbps → 48 Mbps → 36 Mbps → 24 Mbps → 18 Mbps → 12 Mbps → 11 Mbps → 9 Mbps → 6 Mbps → 5.5 Mbps → 2 Mbps → 1 Mbps.

また、IEEE802.11eは、無線LANを用いて、端末に対して音楽や動画をリアルタイムかつ高品質に伝送することを目的として検討されている仕様であり、IEEE802.11bやlEEE802.11aを補完するための付加機能を規定したものである。IEEE802.11eによる付加機能とは、無線LANにおけるQoS(Quality of Service)を保証するための機能であり、伝送帯域制御や通信遅延時間制御を規定している(非特許文献1)。   IEEE802.11e is a specification that has been studied for the purpose of transmitting music and moving images to a terminal in real time and with high quality using a wireless LAN, and complements IEEE802.11b and IEEE802.11a. The additional function is defined. The additional function based on IEEE802.11e is a function for guaranteeing QoS (Quality of Service) in a wireless LAN, and defines transmission band control and communication delay time control (Non-patent Document 1).

IEEE802.11eでは、QoSを保証するための伝送帯域制御技術として、優先制御型(Enhanced Distributed Channel Access、以下、「EDCA」と略称する)の方式と帯域保証型(HCF Controlled Channel Access、以下、「HCCA」と略称する)の方式を規定している。   In IEEE 802.11e, as a transmission band control technique for guaranteeing QoS, a priority control type (Enhanced Distributed Channel Access, hereinafter abbreviated as “EDCA”) and a band guarantee type (HCF Controlled Channel Access, hereinafter “ (Abbreviated as “HCCA”).

EDCAは、APと端末との間を伝送するパケットを優先度別にクラス分けして待ち行列に格納し、優先度の高いパケットを格納した待ち行列(優先度の高い待ち行列)から優先的にパケットを送出し、端末へ送信する方式である。   EDCA classifies packets transmitted between an AP and a terminal according to priority, stores them in a queue, and preferentially packets from a queue storing high priority packets (high priority queue). Is transmitted to the terminal.

具体的には、APの内部に備えられるEDCAのパケットクラス分け手段は、ネットワークを介して受信したパケットのヘッダ部の“QoS Control”に記載されている優先度に従ってパケットをクラス分けし、クラスごとに設置された待ち行列に格納する。格納されたパケットは、各待ち行列から送信手段によって送出され、CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)方式によって端末へ送信される。   Specifically, the packet classification means of EDCA provided in the AP classifies the packets according to the priority described in “QoS Control” of the header part of the packet received via the network, and Store in the queue set up at. The stored packet is transmitted from each queue by the transmission means, and transmitted to the terminal by a CSMA / CA (Carrier Sense Multiple Access Collision Aidance) method.

“Draft Supplement to STANDARD FOR Telecommunications and Information Exchange Between Systems- LAN/MAN Specific Requirements- Part11:Wireless Medium Access Control(MAC) and Physical Layer(PHY) specifications: Medium Access Control(MAC) Enhancements for Quality of Service(QoS)”、IEEE 802 Committee of the IEEE Computer Society、Draft5.0、2003年3月“Draft Supplement to STANDARD FOR Telecommunications and Information Exchange Between Systems- LAN / MAN Specific Requirements- Part11: Wireless Medium Access Control (MAC) and Physical Layer (PHY) specifications: Medium Access Control (MAC) Enhancements for Quality of Service (QoS) ”IEEE 802 Committee of the IEEE Computer Society, Draft 5.0, March 2003

上述した関連する無線LANの通信方式において、アクセスポイントから遠いところにあるクライアントとの通信時、無駄に高速な伝送速度で通信を開始する場合がある。例えば、図11に示す如く、アクセスポイントからパケットをクライアントに送信する場合、IEEE802.11aでは、まず、54Mbpsの伝送速度から伝送を開始し、バケットが届かずにACKがない場合、48Mbps→36Mbps→24Mbps→18Mbps→12Mbps→9Mbpsというように段階的に伝送速度を低下させ、最終的に6MbpsでACKを受信して処理を完了している。   In the related wireless LAN communication method described above, communication may be started at an unnecessarily high transmission rate when communicating with a client far from the access point. For example, as shown in FIG. 11, when transmitting a packet from an access point to a client, in IEEE 802.11a, first, transmission starts from a transmission rate of 54 Mbps. The transmission rate is lowered stepwise in the order of 24 Mbps → 18 Mbps → 12 Mbps → 9 Mbps, and finally the ACK is received at 6 Mbps to complete the process.

このような方式では、特にリアルタイム性を要求される音声パケットなどにおいては、無駄に高速な伝送速度で送信されてクライアントに届かない場合、通信品質への影響が顕著となる。   In such a method, particularly in a voice packet that requires real-time performance, if it is transmitted at an unnecessarily high transmission rate and does not reach the client, the influence on the communication quality becomes significant.

また、無線LANのQoSは、パケットの優先度毎にコンテンションウィンドウサイズの最小値と最大値を決め、優先度が高いパケットの送信確率を高めているが、段階的に速度を遅くして通信を行うことにはかわりない。   Wireless LAN QoS determines the minimum and maximum contention window sizes for each packet priority and increases the transmission probability of packets with high priority. It does not change to do.

そこで、本発明は上記課題に鑑みて発明されたものであって、優先度が高いパケット送信について無駄な通信動作を省くことができる通信装置、通信方法及びプログラムを提供することにある。   Therefore, the present invention has been invented in view of the above problems, and it is an object of the present invention to provide a communication device, a communication method, and a program that can eliminate useless communication operations for packet transmission with high priority.

上記課題を解決する本発明は、パケット種別の優先度と伝送速度とが対応付けられた伝送速度テーブルと、送信パケットの種別に基づいて、前記送信パケットの優先度を決定する優先度決定部と、前記送信パケットの優先度に基づいて、前記伝送速度テーブルから前記送信パケットの優先度に対応する前記送信パケットの伝送速度を決定する伝送速度決定部とを有することを特徴とする通信装置である。   The present invention for solving the above-described problems includes a transmission rate table in which priority of packet type and transmission rate are associated, a priority determination unit that determines the priority of the transmission packet based on the type of transmission packet, And a transmission rate determination unit that determines a transmission rate of the transmission packet corresponding to the priority of the transmission packet from the transmission rate table based on the priority of the transmission packet. .

上記課題を解決する本発明は、パケット種別の優先度と伝送速度とを対応付け、送信パケットの種別に基づいて、前記送信パケットの優先度を決定し、前記送信パケットの優先度に対応する伝送速度を、前記送信パケットの伝送速度として決定することを特徴とする通信方法である。   The present invention that solves the above-described problems associates the priority of a packet type with a transmission rate, determines the priority of the transmission packet based on the type of the transmission packet, and performs transmission corresponding to the priority of the transmission packet. A speed is determined as a transmission speed of the transmission packet.

上記課題を解決する本発明は、パケット種別の優先度と伝送速度とが対応付けられた伝送速度テーブルを有する情報処理装置において、前記情報処理装置に、送信パケットの種別に基づいて、前記送信パケットの優先度を決定する処理と、前記送信パケットの優先度に基づいて、前記伝送速度テーブルから前記送信パケットの優先度に対応する前記送信パケットの伝送速度を決定する処理とを実行させることを特徴とするプログラムである。   The present invention for solving the above-described problems is directed to an information processing apparatus having a transmission rate table in which a priority of a packet type and a transmission rate are associated with each other. And a process of determining a transmission rate of the transmission packet corresponding to the priority of the transmission packet from the transmission rate table based on the priority of the transmission packet. It is a program.

本発明によれば、優先度が高いパケット送信時にいて、無駄な通信動作を省くことができる。   According to the present invention, it is possible to omit a wasteful communication operation at the time of packet transmission with a high priority.

図1は本発明の実施の形態の概念図である。FIG. 1 is a conceptual diagram of an embodiment of the present invention. 図2は実施の形態の概念を説明するための伝送速度テーブルの一例を示す図である。FIG. 2 is a diagram illustrating an example of a transmission rate table for explaining the concept of the embodiment. 図3は第1の実施の形態の通信装置1におけるブロック図である。FIG. 3 is a block diagram of the communication device 1 according to the first embodiment. 図4は優先度決定テーブル12の一例を示した図である。FIG. 4 is a diagram showing an example of the priority determination table 12. 図5は伝送速度テーブル13の一例を示した図である。FIG. 5 shows an example of the transmission rate table 13. 図6は第1の実施の形態の動作フローチャートである。FIG. 6 is an operation flowchart of the first embodiment. 図7は第1の実施の形態における具体例を示した図である。FIG. 7 is a diagram showing a specific example in the first embodiment. 図8は第2の実施の形態の通信装置1におけるブロック図である。FIG. 8 is a block diagram of the communication apparatus 1 according to the second embodiment. 図9は第2の実施の形態における伝送速度テーブル24の一例を示した図である。FIG. 9 is a diagram showing an example of the transmission rate table 24 in the second embodiment. 図10は第2の実施の形態の動作フローチャートである。FIG. 10 is an operation flowchart of the second embodiment. 図11は関連する技術を説明するための図である。FIG. 11 is a diagram for explaining a related technique.

本発明の実施の形態を説明する。   An embodiment of the present invention will be described.

図1は本発明の実施の形態の概念図である。   FIG. 1 is a conceptual diagram of an embodiment of the present invention.

本発明の通信装置1は、伝送速度テーブル2と、優先度決定部3と、伝送速度決定部4とを備える。   The communication device 1 of the present invention includes a transmission rate table 2, a priority determination unit 3, and a transmission rate determination unit 4.

伝送速度テーブル2は、パケット種別の優先度と伝送速度とが対応付けられたテーブルである。パケット種別には、ネットワーク制御に関する制御情報のパケットや、音声又は画像のパケット、Backgroundクラスのパケット、Best effortクラスのパケット等がある。伝送速度には、例えば、IEEE 802.11aでは54Mbps、48Mbps、36Mbps、24Mbps、18Mbps、12Mbps、9Mbps、6Mbpsなどがある。それらのパケット種別に対して優先度を設定し、この優先度と伝送速度とを対応付ける。伝送速度テーブル2の一例を図2に示す。   The transmission rate table 2 is a table in which the priority of the packet type is associated with the transmission rate. The packet type includes a packet of control information related to network control, a voice or image packet, a packet of a background class, a packet of a best effort class, and the like. Examples of the transmission speed include 54 Mbps, 48 Mbps, 36 Mbps, 24 Mbps, 18 Mbps, 12 Mbps, 9 Mbps, and 6 Mbps in IEEE 802.11a. Priorities are set for these packet types, and the priorities are associated with transmission rates. An example of the transmission rate table 2 is shown in FIG.

図2では、優先度を8段階に分け、優先度の高い順に、優先度7、優先度6、…、優先度0としている。また、優先度7に対応するパケット種別をネットワーク制御に関するパケット、優先度6に対応するパケット種別を音声パケット、優先度5に対応するパケット種別をビデオパケット、…、優先度0に対応するパケット種別をBackgroundクラスのパケットとしている。更に、優先度7に対応する伝送速度を固定の6Mbps、優先度6に対応する伝送速度を9Mbps〜6Mbps、…、優先度1に対応する伝送速度を54Mbps〜6Mbpsとしている。   In FIG. 2, the priority is divided into eight stages, and the priority is set to priority 7, priority 6,..., Priority 0 in descending order of priority. Further, the packet type corresponding to priority 7 is a packet related to network control, the packet type corresponding to priority 6 is an audio packet, the packet type corresponding to priority 5 is a video packet,..., The packet type corresponding to priority 0 Is a packet of the Background class. Further, the transmission rate corresponding to priority 7 is fixed 6 Mbps, the transmission rate corresponding to priority 6 is 9 Mbps to 6 Mbps,..., And the transmission rate corresponding to priority 1 is 54 Mbps to 6 Mbps.

このように、優先度と伝送速度とを関連付けることにより、音声パケットなどの優先度が高いパケットは送達可能性が高い伝送速度で、バックグラウンドの通信のような優先度が低いパケットは速い伝送速度から通信を開始するように伝送速度テーブルは設定されている。   In this way, by associating the priority with the transmission rate, packets with high priority such as voice packets are highly likely to be delivered, and packets with low priority such as background communication are fast with high transmission rate. The transmission rate table is set so as to start communication.

優先度決定部3は、送信するパケットの種別を判定し、その送信パケットの優先度を決定する。送信するパケット種別の判定は、送信するパケットのフレームフォーマットなどで判定する。例えば、図2において、送信パケットが音声パケットである場合の優先度は、優先度6である。   The priority determination unit 3 determines the type of packet to be transmitted and determines the priority of the transmission packet. The type of packet to be transmitted is determined based on the frame format of the packet to be transmitted. For example, in FIG. 2, the priority when the transmission packet is a voice packet is priority 6.

伝送速度決定部4は、優先度決定部3で決定された送信パケットの優先度に対応する伝送速度を、伝送速度テーブル2から検索し、その伝送速度を送信パケットの伝送速度とする。例えば、図2において、優先度6に対応する伝送速度は、9Mbps〜6Mbpsであり、この範囲のいずれかの伝送速度を優先度6の送信パケットの伝送速度とする。尚、予め定められた範囲の伝送速度については、再送回数が増えるにつれてその範囲で伝送速度を低下させることが好ましい。例えば、上述した優先度6のパケットでは、初回伝送時は9Mbpsを伝送速度とし、再送時は6Mbpsとする。   The transmission rate determination unit 4 searches the transmission rate table 2 for a transmission rate corresponding to the priority of the transmission packet determined by the priority determination unit 3, and sets the transmission rate as the transmission rate of the transmission packet. For example, in FIG. 2, the transmission rate corresponding to priority 6 is 9 Mbps to 6 Mbps, and any transmission rate in this range is the transmission rate of a transmission packet with priority 6. As for the transmission rate in a predetermined range, it is preferable to decrease the transmission rate in that range as the number of retransmissions increases. For example, in the above-mentioned packet of priority 6, the transmission rate is 9 Mbps at the initial transmission, and 6 Mbps at the retransmission.

上述の如く、優先度と伝送速度とを対応付けることにより、音声パケットなどの優先度が高いパケットは送達可能性が高い伝送速度で、バックグラウンドの通信のような優先度が低いパケットは速い伝送速度から通信を開始することにより、優先度が高いパケット送信時の無駄な通信動作を省くことができる。   As described above, by associating the priority with the transmission rate, a packet having a high priority such as a voice packet has a high transmission rate, and a packet having a low priority such as background communication has a high transmission rate. By starting communication from, wasteful communication operation at the time of packet transmission with high priority can be omitted.

また、音声などの優先度の高いパケットの伝送速度を低くすることによって、確実に通信が行えるようになり、通信品質の安定を図ることができる。   Further, by lowering the transmission rate of high priority packets such as voice, it becomes possible to reliably perform communication and to stabilize the communication quality.

以下、詳細な実施の形態を説明する。   A detailed embodiment will be described below.

<第1の実施の形態>
第1の実施の形態を説明する。
<First Embodiment>
A first embodiment will be described.

図3は第1の実施の形態の通信装置1におけるブロック図である。尚、通信装置1は、例えば、無線LANにおけるアクセスポイント等であるが、クライアントでも良い。   FIG. 3 is a block diagram of the communication device 1 according to the first embodiment. The communication device 1 is, for example, an access point in a wireless LAN, but may be a client.

図3に示す如く、第1の実施の形態における通信装置1は、優先度決定部10と、優先度決定テーブル11と、送信キュー12〜12と、スイッチ13と、伝送速度テーブル14と、伝送速度決定部15と、送信機16と、送受信切替部17と、ANTスイッチ18と、受信機19と、再送制御部20、スイッチ制御部21と、再送キュー22と、アンテナ23とを備える。 As shown in FIG. 3, the communication device 1 according to the first embodiment includes a priority determination unit 10, a priority determination table 11, transmission queues 12 1 to 12 8 , a switch 13, and a transmission rate table 14. A transmission rate determination unit 15, a transmitter 16, a transmission / reception switching unit 17, an ANT switch 18, a receiver 19, a retransmission control unit 20, a switch control unit 21, a retransmission queue 22, and an antenna 23. .

優先度決定テーブル11は、パケットの種別とパケットの優先度とが対応付けられたテーブルである。パケット種別には、ネットワーク制御に関する制御情報のパケットや、音声又は画像のパケット、Backgroundクラスのパケット、Best effortクラスのパケット等がある。図4に、優先度決定テーブル12の一例を示す。図4では、優先度を8段階に分け、優先度の高い順に、優先度7、優先度6、…、優先度0としている。また、優先度7に対応するパケット種別をネットワーク制御に関するパケット、優先度6に対応するパケット種別を音声パケット、優先度5に対応するパケット種別をビデオパケット、…、優先度0に対応するパケット種別をBackgroundクラスのパケットとしている。   The priority determination table 11 is a table in which packet types and packet priorities are associated with each other. The packet type includes a packet of control information related to network control, a voice or image packet, a packet of a background class, a packet of a best effort class, and the like. FIG. 4 shows an example of the priority determination table 12. In FIG. 4, the priority is divided into eight stages, and the priority is set to 7, priority 6,..., Priority 0 in descending order of priority. Further, the packet type corresponding to priority 7 is a packet related to network control, the packet type corresponding to priority 6 is an audio packet, the packet type corresponding to priority 5 is a video packet,..., The packet type corresponding to priority 0 Is a packet of the Background class.

優先度決定部10は、優先度決定テーブル11に基づいて、送信するパケットの種別を判定し、その送信パケットの優先度を決定する。そして、その送信パケットの優先度に対応する送信キュー12〜12のいずれかに送信キューに送信パケットを出力する。尚、送信キュー12〜12は、優先度に対応して設けられている。例えば、送信する送信パケットの優先度が優先度7であるならば、送信キュー12にその送信パケットを出力する。 The priority determination unit 10 determines the type of packet to be transmitted based on the priority determination table 11 and determines the priority of the transmission packet. Then, the transmission packet is output to the transmission queue to any one of the transmission queues 12 1 to 12 8 corresponding to the priority of the transmission packet. The transmission queues 12 1 to 12 8 are provided corresponding to the priorities. For example, the priority of the transmission packet to be transmitted if a priority 7, and outputs the transmission packet to the transmission queue 12 8.

スイッチ13は、後述するスイッチ制御部21の制御により、優先度毎に設けられた送信キュー12〜12と再送キュー22とを切替えるスイッチであり、送信キュー12〜12及び再送キュー22に蓄積された送信パケットを伝送速度決定部15に出力する。 Switch 13 is controlled by the switch controller 21 to be described later, a switch for switching the transmission queue 12 1 to 12 8 provided for each priority and the retransmission queue 22, transmit queue 12 1 to 12 8 and the retransmission queue 22 The transmission packet stored in the transmission rate is output to the transmission rate determination unit 15.

伝送速度テーブル14は、優先度と所定範囲の伝送速度とが対応付けられたテーブルである。図5に伝送速度テーブル14の一例を示す。図5で示される伝送速度テーブル14では、優先度0と伝送速度54Mbps〜6Mbpsとが対応付けられ、優先度1と伝送速度48Mbps〜6Mbpsとが対応付けられ、優先度2と伝送速度36Mbps〜6Mbpsとが対応付けられ、優先度3と伝送速度24Mbps〜6Mbpsとが対応付けられ、優先度4と伝送速度18Mbps〜6Mbpsとが対応付けられ、優先度5と伝送速度12Mbps〜6Mbpsとが対応付けられ、優先度6と伝送速度9Mbps〜6Mbpsとが対応付けられ、優先度7と伝送速度6Mbps固定とが対応付けられている。   The transmission rate table 14 is a table in which priorities are associated with transmission rates within a predetermined range. FIG. 5 shows an example of the transmission rate table 14. In the transmission rate table 14 shown in FIG. 5, the priority 0 is associated with the transmission rate 54 Mbps to 6 Mbps, the priority 1 is associated with the transmission rate 48 Mbps to 6 Mbps, and the priority 2 is associated with the transmission rate 36 Mbps to 6 Mbps. , Priority 3 and transmission speed 24 Mbps to 6 Mbps are associated, priority 4 and transmission speed 18 Mbps to 6 Mbps are associated, and priority 5 and transmission speed 12 Mbps to 6 Mbps are associated with each other. Priority 6 is associated with a transmission rate of 9 Mbps to 6 Mbps, and priority 7 is associated with a fixed transmission rate of 6 Mbps.

伝送速度決定部15は、伝送速度テーブル14に基づいて、送信キュー12〜12又は再送キュー22から出力された送信パケットの伝送速度を決定する。例えば、送信キュー11(送信キュー11は優先度2に対応して設けられている)から優先度2の送信パケットAを受け取ると、その送信パケットAの優先度2に対応する伝送速度を、伝送速度テーブル14から検索する。図5に示される伝送速度テーブル14の例では、優先度2に対応する伝送速度は36Mbps〜6Mbpsである。そこで、伝送速度決定部15は、伝送速度は36M〜6Mbpsの範囲のうちで伝送可能な伝送速度を決定する。 The transmission rate determination unit 15, based on the transmission speed table 14 to determine the transmission rate of transmission packets output from the transmission queue 12 1 to 12 8 or retransmission queue 22. For example, when a transmission packet A with priority 2 is received from transmission queue 11 3 (transmission queue 11 3 is provided corresponding to priority 2), the transmission rate corresponding to priority 2 of transmission packet A is changed. Search from the transmission rate table 14. In the example of the transmission rate table 14 shown in FIG. 5, the transmission rate corresponding to priority 2 is 36 Mbps to 6 Mbps. Therefore, the transmission rate determination unit 15 determines a transmission rate at which transmission is possible within the range of 36 M to 6 Mbps.

更に、伝送速度決定部15は、決定した伝送速度及び送信パケットを送信機16に出力すると共に、決定した優先度及び送信パケットを再送制御部20にも出力する。   Further, the transmission rate determination unit 15 outputs the determined transmission rate and transmission packet to the transmitter 16, and also outputs the determined priority and transmission packet to the retransmission control unit 20.

また、伝送速度決定部15は、後述する再送キューから出力されるパケットについても、そのパケットの優先度に対応する伝送速度を伝送速度テーブル14から検索し、その送信パケットの伝送速度を決定する。尚、優先度に対応する所定の伝送速度の範囲内で、初回時には速い伝送速度を決定することが好ましく、再送回数が増加するに応じて、その範囲の伝送速度のうちで遅い伝送速度に決定することが好ましい。   Also, the transmission rate determination unit 15 searches the transmission rate table 14 for the transmission rate corresponding to the priority of the packet output from the retransmission queue described later, and determines the transmission rate of the transmission packet. In addition, it is preferable to determine a high transmission rate at the first time within a predetermined transmission rate range corresponding to the priority. As the number of retransmissions increases, the transmission rate within the range is determined to be a low transmission rate. It is preferable to do.

送信機16は、伝送速度決定部15より伝送速度及びパケットを受け取り、伝送速度決定部15により決められた伝送速度でパケットを送信する。   The transmitter 16 receives the transmission rate and the packet from the transmission rate determination unit 15 and transmits the packet at the transmission rate determined by the transmission rate determination unit 15.

送受信切替部17は、ANTスイッチ18を制御し、送信と受信との切り替えを制御する。   The transmission / reception switching unit 17 controls the ANT switch 18 to control switching between transmission and reception.

受信機19は、受信パケット(例えば、ACK)を受信し、再送制御部20に出力する。   The receiver 19 receives a received packet (for example, ACK) and outputs it to the retransmission control unit 20.

再送制御部20は、伝送速度決定部15から優先度及びパケットを受信し、ACKを受信できずにタイムアウトしたときに再送動作の制御を行い、再送フラグによる再送回数の管理を行う。そして、優先度及び再送回数に応じた再送キュー22にそのパケットを出力する。尚、再送回数が一定回数(例えば、11回等)に達した場合には、そのバケットは再送を行わずにパケットを破棄する。   The retransmission control unit 20 receives the priority and the packet from the transmission rate determining unit 15, controls the retransmission operation when a timeout occurs without receiving the ACK, and manages the number of retransmissions using the retransmission flag. Then, the packet is output to the retransmission queue 22 corresponding to the priority and the number of retransmissions. If the number of retransmissions reaches a certain number (for example, 11 times), the bucket discards the packet without performing retransmission.

スイッチ制御部21は、再送制御部20の制御を受け、スイッチ13を制御する送信キュー選択信号をスイッチ13に出力する。   The switch control unit 21 outputs a transmission queue selection signal for controlling the switch 13 to the switch 13 under the control of the retransmission control unit 20.

次に、第1の実施の形態の動作を説明する。   Next, the operation of the first embodiment will be described.

図6は第1の実施の形態の動作フローチャートである。   FIG. 6 is an operation flowchart of the first embodiment.

まず、優先度決定部10は、優先度決定テーブル11に基づいて、送信するパケットの種別を判定し、その送信パケットの優先度を決定する(Step 100)。そして、その送信パケットの優先度に対応する送信キュー12〜12のいずれかの送信キューに送信パケットを格納する。 First, the priority determination unit 10 determines the type of packet to be transmitted based on the priority determination table 11, and determines the priority of the transmission packet (Step 100). Then, the transmission packet is stored in one of the transmission queues 12 1 to 12 8 corresponding to the priority of the transmission packet.

伝送速度決定部15は、優先度と再送回数とに基づいて、伝送速度テーブルから伝送速度を決定し、送信機16はその伝送速度で送信パケットを送信する(Step 101)。   The transmission rate determining unit 15 determines a transmission rate from the transmission rate table based on the priority and the number of retransmissions, and the transmitter 16 transmits a transmission packet at the transmission rate (Step 101).

続いて、送信したパケットのACKを受信した場合には(Step 102)、処理を終了する。   Subsequently, when the ACK of the transmitted packet is received (Step 102), the process is terminated.

一方、送信したパケットのACKを受信しない場合には、その送信パケットについて、直前の伝送速度がその送信パケットの優先度に対応する伝送速度の範囲における最低伝送速度、又は、その送信パケットの再送回数が予め定めた最大再送回数に達したかを判断する(Step 103)。   On the other hand, when the ACK of the transmitted packet is not received, the minimum transmission rate in the range of the transmission rate corresponding to the priority of the transmission packet or the number of retransmissions of the transmission packet for the transmission packet. Is determined to have reached a predetermined maximum number of retransmissions (Step 103).

そのパケットについて、直前の伝送速度がその送信パケットの優先度に対応する伝送速度の所定範囲における最低伝送速度でない、又は、その送信パケットの再送回数が予め定めた最大再送回数に達していない場合には、そのパケットを再送キュー22に蓄積し、Step 101に進む。一方、そのパケットについて、直前の伝送速度がその送信パケットの優先度に対応する伝送速度の所定範囲における最低伝送速度である、又は、その送信パケットの再送回数が予め定めた最大再送回数に達した場合には、その送信パケットを破棄して処理を終了する(Step 104)。   For the packet, when the previous transmission rate is not the minimum transmission rate in the predetermined range of the transmission rate corresponding to the priority of the transmission packet, or when the number of retransmissions of the transmission packet has not reached the predetermined maximum number of retransmissions Accumulates the packet in the retransmission queue 22 and proceeds to Step 101. On the other hand, for the packet, the previous transmission rate is the minimum transmission rate in the predetermined range of the transmission rate corresponding to the priority of the transmission packet, or the retransmission number of the transmission packet has reached the predetermined maximum number of retransmissions. In that case, the transmission packet is discarded and the process is terminated (Step 104).

続いて、第1の実施の形態を具体的な例を示して説明する。   Subsequently, the first embodiment will be described with a specific example.

図7は第1の実施の形態における具体例を示した図である。   FIG. 7 is a diagram showing a specific example in the first embodiment.

第1の実施の形態では、図7に示す如く、優先度7のパケット(例えば、音声パケットなど)は伝送速度が6Mbps固定で初回より伝送されるので、ACKを一度で受信することができる。   In the first embodiment, as shown in FIG. 7, since a packet with priority 7 (for example, a voice packet) is transmitted from the first time with a transmission rate fixed at 6 Mbps, ACK can be received at a time.

また、優先度4のパケットは、初回は18Mbpsの伝送速度で伝送されるが、ACKを受信できずに再送する毎に12Mbps、9Mbps、そして最後に6Mbpsで送信し、ACKを受信することができる。   A packet of priority 4 is transmitted at a transmission rate of 18 Mbps at the first time, but ACK is not received, and every time it is retransmitted, it can be transmitted at 12 Mbps, 9 Mbps, and finally 6 Mbps, and ACK can be received. .

このように、優先度と伝送速度とを対応付けることにより、図11の関連する技術と比べ、音声パケットなどの優先度が高いパケットは送達可能性が高い伝送速度で、バックグラウンドの通信のような優先度が低いパケットは速い伝送速度から通信を開始することにより、優先度が高いパケット送信時の無駄な通信動作を省くことができる。   In this way, by associating the priority with the transmission rate, the packet having a high priority such as a voice packet has a high delivery possibility compared with the related technology in FIG. By starting communication with a packet having a low priority at a high transmission rate, it is possible to omit a wasteful communication operation when transmitting a packet with a high priority.

また、音声などの優先度の高いパケットの伝送速度を低くすることによって、確実に通信が行えるようになり、通信品質の安定を図ることができる。   Further, by lowering the transmission rate of high priority packets such as voice, it becomes possible to reliably perform communication and to stabilize the communication quality.

<第2の実施の形態>
第2の実施の形態を説明する。
<Second Embodiment>
A second embodiment will be described.

図8は第2の実施の形態の通信装置1におけるブロック図である。尚、第1の実施の形態における通信装置1と同様なものについては同じ符号を付している。   FIG. 8 is a block diagram of the communication apparatus 1 according to the second embodiment. In addition, the same code | symbol is attached | subjected about the thing similar to the communication apparatus 1 in 1st Embodiment.

第2の実施の形態が第1の実施の形態と大きく異なる点は、伝送速度テーブルに、優先度毎に、少なくとも二以上の所定範囲のパケットの再送回数と伝送速度とが対応付けられていることである。   The second embodiment differs greatly from the first embodiment in that the number of retransmissions of packets in at least two or more predetermined ranges and the transmission rate are associated with each other in the transmission rate table for each priority. That is.

その為、第2の実施の形態の通信装置1では、第1の実施の形態と異なる伝送速度テーブル24を備える。以下、第1の実施の形態と異なる所を中心に説明する。   Therefore, the communication device 1 according to the second embodiment includes a transmission rate table 24 that is different from that of the first embodiment. Hereinafter, a description will be given centering on differences from the first embodiment.

伝送速度テーブル24は、優先度と伝送速度とが対応付けられたテーブルであり、優先度毎にパケットの所定範囲の再送回数が設けられ、その再送回数と伝送速度とが対応付けられている。図9に伝送速度テーブル24の一例を示す。図9で示される伝送速度テーブル24では、優先度0には再送回数0〜7と再送回数8〜9と再送回数10とが設けられ、再送回数0〜7と伝送速度54Mbpsとが対応付けられ、再送回数8〜9と伝送速度24Mbpsとが対応付けられ、再送回数10と伝送速度6Mbpsとが対応付けられている。同様に、伝送速度テーブル24では、優先度2には再送回数0〜3と再送回数4〜7と再送回数8〜10とが設けられ、再送回数0〜3と伝送速度36Mbpsとが対応付けられ、再送回数4〜7と伝送速度24Mbpsとが対応付けられ、再送回数8〜10と伝送速度6Mbpsとが対応付けられている。同様に、伝送速度テーブル24では、優先度5には再送回数0〜5と再送回数6〜10とが設けられ、再送回数0〜5と伝送速度12Mbpsとが対応付けられ、再送回数6〜10と伝送速度6Mbpsとが対応付けられている。   The transmission rate table 24 is a table in which the priority and the transmission rate are associated with each other. The number of retransmissions in a predetermined range of the packet is provided for each priority, and the number of retransmissions and the transmission rate are associated with each other. FIG. 9 shows an example of the transmission rate table 24. In the transmission rate table 24 shown in FIG. 9, the priority 0 is provided with the number of retransmissions 0 to 7, the number of retransmissions 8 to 9, and the number of retransmissions 10, and the number of retransmissions 0 to 7 is associated with the transmission rate 54 Mbps. The number of retransmissions 8 to 9 and the transmission rate 24 Mbps are associated with each other, and the number of retransmissions 10 and the transmission rate 6 Mbps are associated with each other. Similarly, in the transmission rate table 24, the priority 2 is provided with the number of retransmissions 0 to 3, the number of retransmissions 4 to 7, and the number of retransmissions 8 to 10, and the number of retransmissions 0 to 3 is associated with the transmission rate 36 Mbps. The number of retransmissions 4-7 is associated with a transmission rate of 24 Mbps, and the number of retransmissions 8-10 is associated with a transmission rate of 6 Mbps. Similarly, in the transmission rate table 24, the priority 5 is provided with the number of retransmissions 0 to 5 and the number of retransmissions 6 to 10, and the number of retransmissions 0 to 5 is associated with the transmission rate of 12 Mbps. And a transmission rate of 6 Mbps are associated with each other.

伝送速度決定部25は、伝送速度テーブル24に基づいて、送信キュー12〜12又は再送キュー22から出力された送信パケットの伝送速度を決定する。例えば、送信キュー11(送信キュー11は優先度2に対応して設けられている)から優先度2の送信パケットAを受け取ると、その送信パケットAの優先度2に対応する伝送速度を、伝送速度テーブル24から検索する。送信パケットAが後述するような再送ではないパケットであるとき、図9に示される伝送速度テーブル24の例では、再送回数が0〜3にあたり、その伝送速度は36Mbpsである。そこで、伝送速度決定部25は、その送信パケットAの伝送速度を36Mbpsに決定する。 The transmission rate determining unit 25, based on the transmission speed table 24 to determine the transmission rate of transmission packets output from the transmission queue 12 1 to 12 8 or retransmission queue 22. For example, when a transmission packet A with priority 2 is received from transmission queue 11 3 (transmission queue 11 3 is provided corresponding to priority 2), the transmission rate corresponding to priority 2 of transmission packet A is changed. Search from the transmission rate table 24. When the transmission packet A is a packet that is not retransmission as described later, in the example of the transmission rate table 24 shown in FIG. 9, the number of retransmissions is 0 to 3, and the transmission rate is 36 Mbps. Therefore, the transmission rate determination unit 25 determines the transmission rate of the transmission packet A to be 36 Mbps.

更に、伝送速度決定部25は、決定した伝送速度及び送信パケットを送信機16に出力すると共に、そのパケット及びそのパケットの優先度を再送制御部26に出力する。   Further, the transmission rate determination unit 25 outputs the determined transmission rate and transmission packet to the transmitter 16, and outputs the packet and the priority of the packet to the retransmission control unit 26.

また、伝送速度決定部25は、後述する再送キュー22から出力されるパケットについても、その送信パケットの優先度及び再送回数に対応する伝送速度を伝送速度テーブル13から検索し、その送信パケットの伝送速度を決定する。   Also, the transmission rate determination unit 25 searches the transmission rate table 13 for the transmission rate corresponding to the priority and the number of retransmissions of the transmission packet for a packet output from the retransmission queue 22 described later, and transmits the transmission packet. Determine the speed.

送信機16は、伝送速度決定部25より伝送速度及びパケットを受け取り、伝送速度決定部25より決められた伝送速度でパケットを送信する。   The transmitter 16 receives the transmission rate and the packet from the transmission rate determining unit 25 and transmits the packet at the transmission rate determined by the transmission rate determining unit 25.

送受信切替部17は、ANTスイッチ18を制御し、送信と受信との切り替えを制御する。   The transmission / reception switching unit 17 controls the ANT switch 18 to control switching between transmission and reception.

受信機19は、受信パケット(例えば、ACK)を受信し、再送制御部20に出力する。   The receiver 19 receives a received packet (for example, ACK) and outputs it to the retransmission control unit 20.

再送制御部26は、伝送速度決定部25から優先度及びパケットを受信し、ACKを受信できずにタイムアウトしたときに再送動作の制御を行い、再送フラグによる再送回数の管理を行う。そして、優先度及び再送回数に応じた再送キュー22にそのパケットを出力する。   The retransmission control unit 26 receives the priority and the packet from the transmission rate determining unit 25, controls the retransmission operation when a timeout occurs without receiving the ACK, and manages the number of retransmissions by the retransmission flag. Then, the packet is output to the retransmission queue 22 corresponding to the priority and the number of retransmissions.

スイッチ制御部21は、再送制御部26の制御を受け、スイッチ13を制御する送信キュー選択信号をスイッチ13に出力する。   The switch control unit 21 outputs a transmission queue selection signal for controlling the switch 13 to the switch 13 under the control of the retransmission control unit 26.

次に、第2の実施の形態の動作を説明する。   Next, the operation of the second embodiment will be described.

図10は第2の実施の形態の動作フローチャートである。   FIG. 10 is an operation flowchart of the second embodiment.

まず、優先度決定部10は、優先度決定テーブル11に基づいて、送信するパケットの種別を判定し、その送信パケットの優先度を決定する(Step 200)。そして、その送信パケットの優先度に対応する送信キュー12〜12のいずれかの送信キューに送信パケットを格納する。 First, the priority determination unit 10 determines the type of packet to be transmitted based on the priority determination table 11, and determines the priority of the transmission packet (Step 200). Then, the transmission packet is stored in any one of the transmission queues 12 1 to 12 8 corresponding to the priority of the transmission packet.

伝送速度決定部25は、優先度と再送回数とに基づいて、伝送速度テーブル24から伝送速度を決定する(Step 201)。そして、送信機16は、決定した伝送速度で送信パケットを送信する。   The transmission rate determination unit 25 determines the transmission rate from the transmission rate table 24 based on the priority and the number of retransmissions (Step 201). Then, the transmitter 16 transmits a transmission packet at the determined transmission rate.

送信したパケットのACKを受信した場合には(Step 202)、処理を終了する。   When the ACK of the transmitted packet is received (Step 202), the process ends.

一方、送信したパケットのACKを受信しない場合には、その送信パケットについて、パケットの再送回数が伝送速度テーブル24に規定されている最大再送回数を越えたか否かを判断する(Step 203)。   On the other hand, if the ACK of the transmitted packet is not received, it is determined whether or not the number of retransmissions of the packet exceeds the maximum number of retransmissions defined in the transmission rate table 24 (Step 203).

その送信パケットについて、最大再送回数を越えていない場合には、送信パケットを再送回数に対応する再送信キューに蓄積し、Step 201に進む。一方、その送信パケットについて、最大再送回数を越えている場合には、送信パケットを破棄し、処理を終了する(Step 204)。   If the transmission packet does not exceed the maximum number of retransmissions, the transmission packet is stored in the retransmission queue corresponding to the number of retransmissions, and the process proceeds to Step 201. On the other hand, if the maximum number of retransmissions is exceeded for the transmission packet, the transmission packet is discarded and the process is terminated (Step 204).

以上の如く、第2の実施の形態では、パケットの優先度とこの優先度におけるパケットの再送回数と伝送速度とを対応付けているので、より精度の高い伝送速度の制御を行うことができる。   As described above, in the second embodiment, the priority of a packet, the number of packet retransmissions at this priority, and the transmission rate are associated with each other, so that the transmission rate can be controlled with higher accuracy.

尚、上述した第1及び第2の実施の形態では各部をハードウェアで構成したが、プログラムで動作するCPU等の情報処理装置で構成しても良い。この場合、プログラムは、上述した動作をCPU等に実行させる。   In the first and second embodiments described above, each unit is configured by hardware, but may be configured by an information processing apparatus such as a CPU that operates according to a program. In this case, the program causes the CPU or the like to execute the above-described operation.

以上、好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。   Although the present invention has been described with reference to the preferred embodiments, the present invention is not necessarily limited to the above-described embodiments, and various modifications can be made within the scope of the technical idea.

1 通信装置
2 伝送速度テーブル
3 優先度決定部
4 伝送速度決定部
10 優先度決定部
11 優先度決定テーブル
12〜12 送信キュー
13 スイッチ
14 伝送速度テーブル
15 伝送速度決定部
16 送信機
17 送受信切替部
18 ANTスイッチ
19 受信機
20 再送制御部
21 スイッチ制御部
22 再送キュー
23 アンテナ
24 伝送速度テーブル
25 伝送速度決定部
26 再送制御部
1 communication system 2 transmission rate table 3 the priority determining unit 4 the transmission rate determining unit 10 the priority determining unit 11 priority determination table 12 1 to 12 8 transmission queue 13 switch 14 transmission speed table 15 the transmission rate determining unit 16 the transmitter 17 reception Switching unit 18 ANT switch 19 Receiver 20 Retransmission control unit 21 Switch control unit 22 Retransmission queue 23 Antenna 24 Transmission rate table 25 Transmission rate determination unit 26 Retransmission control unit

Claims (15)

パケット種別の優先度と伝送速度とが対応付けられた伝送速度テーブルと、
送信パケットの種別に基づいて、前記送信パケットの優先度を決定する優先度決定部と、
前記送信パケットの優先度に基づいて、前記伝送速度テーブルから前記送信パケットの優先度に対応する前記送信パケットの伝送速度を決定する伝送速度決定部と
を有することを特徴とする通信装置。
A transmission rate table in which priority of packet type and transmission rate are associated with each other;
A priority determining unit that determines the priority of the transmission packet based on the type of the transmission packet;
A communication apparatus comprising: a transmission rate determination unit that determines a transmission rate of the transmission packet corresponding to the priority of the transmission packet from the transmission rate table based on the priority of the transmission packet.
前記伝送速度テーブルには、前記優先度毎に所定範囲の伝送速度が設けられ、
前記伝送速度決定部は、前記送信パケットの再送回数の増加に応じて、前記送信パケットの優先度に対応する所定範囲の伝送速度内で、前記送信パケットの伝送速度を低下させる
ことを特徴とする請求項1に記載の通信装置。
The transmission rate table is provided with a predetermined range of transmission rates for each priority,
The transmission rate determination unit reduces the transmission rate of the transmission packet within a predetermined range of transmission rates corresponding to the priority of the transmission packet according to an increase in the number of retransmissions of the transmission packet. The communication apparatus according to claim 1.
前記伝送速度決定部は、前記送信パケットの再送に失敗した伝送速度が前記送信パケットの優先度に対応する最低伝送速度である場合には、前記送信パケットの再送を中止する
ことを特徴とする請求項2に記載の通信装置。
The transmission rate determination unit stops retransmission of the transmission packet when a transmission rate at which retransmission of the transmission packet fails is a minimum transmission rate corresponding to a priority of the transmission packet. Item 3. The communication device according to Item 2.
前記伝送速度テーブルは、前記優先度毎に、少なくとも二以上の所定範囲のパケットの再送回数と伝送速度とが対応付けられ、
前記伝送速度決定部は、前記送信パケットの優先度と前記送信パケットの再送回数とに基づいて、前記伝送速度テーブルから前記送信パケットの伝送速度を決定する
ことを特徴とする請求項1から請求項3のいずれかに記載の通信装置。
In the transmission rate table, for each priority, the number of retransmissions of packets in a predetermined range of at least two or more and the transmission rate are associated,
The transmission rate determination unit determines the transmission rate of the transmission packet from the transmission rate table based on the priority of the transmission packet and the number of retransmissions of the transmission packet. 4. The communication device according to any one of 3.
前記伝送速度テーブルの伝送速度は、パケットの再送回数の増加に応じて低下するように設定されている
ことを特徴とする請求項4に記載の通信装置。
5. The communication apparatus according to claim 4, wherein the transmission rate in the transmission rate table is set so as to decrease as the number of packet retransmissions increases.
前記伝送速度決定部は、前記送信パケットの再送回数が予め定められた上限に達した場合、前記送信パケットの再送を中止する
ことを特徴とする請求項1から請求項5のいずれかに記載の通信装置。
6. The transmission rate determination unit according to claim 1, wherein when the number of retransmissions of the transmission packet reaches a predetermined upper limit, the transmission rate determination unit stops the retransmission of the transmission packet. Communication device.
前記伝送速度テーブルは、即時性を要求されるパケットの種別ほど優先度が高く設定され、優先度の高さに応じて対応する伝送速度が低く設定されていることを特徴とする請求項1から請求項6のいずれかに記載の通信装置。   2. The transmission rate table is configured such that a higher priority is set for a packet type that requires immediacy, and a corresponding transmission rate is set lower according to the higher priority. The communication apparatus according to claim 6. パケット種別の優先度と伝送速度とを対応付け、
送信パケットの種別に基づいて、前記送信パケットの優先度を決定し、
前記送信パケットの優先度に対応する伝送速度を、前記送信パケットの伝送速度として決定する
ことを特徴とする通信方法。
Associate the packet type priority with the transmission rate,
Determining the priority of the transmission packet based on the type of transmission packet;
A communication method, wherein a transmission rate corresponding to a priority of the transmission packet is determined as a transmission rate of the transmission packet.
前記優先度毎に所定範囲の伝送速度を設け、
前記送信パケットの再送回数の増加に応じて、前記送信パケットの優先度に対応する所定範囲の伝送速度内で、前記送信パケットの伝送速度を低下させる
ことを特徴とする請求項8に記載の通信方法。
Provide a predetermined range of transmission speed for each priority,
The communication according to claim 8, wherein the transmission rate of the transmission packet is reduced within a predetermined range of transmission rate corresponding to the priority of the transmission packet in response to an increase in the number of retransmissions of the transmission packet. Method.
前記送信パケットの再送に失敗した伝送速度が前記送信パケットの優先度に対応する最低伝送速度である場合には、前記送信パケットの再送を中止する
ことを特徴とする請求項9に記載の通信方法。
The communication method according to claim 9, wherein retransmission of the transmission packet is stopped when a transmission rate at which retransmission of the transmission packet fails is a minimum transmission rate corresponding to a priority of the transmission packet. .
前記優先度毎に、少なくとも二以上の所定範囲のパケットの再送回数と伝送速度とを対応付け、
前記送信パケットの優先度と前記送信パケットの再送回数とに対応する伝送速度を、前記送信パケットの伝送速度として決定する
ことを特徴とする請求項8から請求項10のいずれかに記載の通信方法。
For each priority, associate the number of retransmissions of a packet in a predetermined range of at least two or more and the transmission rate,
11. The communication method according to claim 8, wherein a transmission rate corresponding to the priority of the transmission packet and the number of retransmissions of the transmission packet is determined as the transmission rate of the transmission packet. .
前記伝送速度は、パケットの再送回数の増加に応じて低下するように設定されている
ことを特徴とする請求項11に記載の通信方法。
The communication method according to claim 11, wherein the transmission rate is set so as to decrease as the number of packet retransmissions increases.
前記送信パケットの再送回数が予め定められた上限に達した場合、前記送信パケットの再送を中止する
ことを特徴とする請求項8から請求項12のいずれかに記載の通信方法。
13. The communication method according to claim 8, wherein when the number of retransmissions of the transmission packet reaches a predetermined upper limit, retransmission of the transmission packet is stopped.
即時性を要求されるパケットの種別ほど優先度が高く設定され、優先度の高さに応じて対応する伝送速度が低く設定されていることを特徴とする請求項8から請求項13のいずれかに記載の通信方法。   The type of packet that requires immediacy, the priority is set higher, and the corresponding transmission rate is set lower according to the higher priority. The communication method described in 1. パケット種別の優先度と伝送速度とが対応付けられた伝送速度テーブルを有する情報処理装置において、
前記情報処理装置に、
送信パケットの種別に基づいて、前記送信パケットの優先度を決定する処理と、
前記送信パケットの優先度に基づいて、前記伝送速度テーブルから前記送信パケットの優先度に対応する前記送信パケットの伝送速度を決定する処理と
を実行させることを特徴とするプログラム。
In an information processing apparatus having a transmission rate table in which priority of packet type and transmission rate are associated with each other,
In the information processing apparatus,
A process for determining the priority of the transmission packet based on the type of the transmission packet;
A program for executing a process for determining a transmission rate of the transmission packet corresponding to the priority of the transmission packet from the transmission rate table based on the priority of the transmission packet.
JP2009278178A 2009-12-08 2009-12-08 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM Expired - Fee Related JP5168512B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009278178A JP5168512B2 (en) 2009-12-08 2009-12-08 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009278178A JP5168512B2 (en) 2009-12-08 2009-12-08 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2011124617A true JP2011124617A (en) 2011-06-23
JP5168512B2 JP5168512B2 (en) 2013-03-21

Family

ID=44288119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009278178A Expired - Fee Related JP5168512B2 (en) 2009-12-08 2009-12-08 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP5168512B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140117616A (en) * 2012-01-27 2014-10-07 마이크로소프트 코포레이션 Managing data transfers over network connections based on priority and a data usage plan
JP2017525307A (en) * 2014-05-30 2017-08-31 アルカテル−ルーセント Method and apparatus for controlling signal transmission during data rate change

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1117919A (en) * 1997-06-23 1999-01-22 Nec Telecom Syst Ltd Facsimile equipment
JP2005244667A (en) * 2004-02-26 2005-09-08 Sanyo Electric Co Ltd Communication apparatus and communication method
JP2005252981A (en) * 2004-03-08 2005-09-15 Hitachi Kokusai Electric Inc Wireless communications system
JP2006109301A (en) * 2004-10-08 2006-04-20 Matsushita Electric Ind Co Ltd Transmitter and receiver, and wireless system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1117919A (en) * 1997-06-23 1999-01-22 Nec Telecom Syst Ltd Facsimile equipment
JP2005244667A (en) * 2004-02-26 2005-09-08 Sanyo Electric Co Ltd Communication apparatus and communication method
JP2005252981A (en) * 2004-03-08 2005-09-15 Hitachi Kokusai Electric Inc Wireless communications system
JP2006109301A (en) * 2004-10-08 2006-04-20 Matsushita Electric Ind Co Ltd Transmitter and receiver, and wireless system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN6012027563; 'Amendment 8: Medium Access Control(MAC) Quality of Service Enhancements' IEEE Std 802.11e.-2005 , 20050922, p.71-73 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140117616A (en) * 2012-01-27 2014-10-07 마이크로소프트 코포레이션 Managing data transfers over network connections based on priority and a data usage plan
JP2015508632A (en) * 2012-01-27 2015-03-19 マイクロソフト コーポレーション System and method for managing network connection usage
US9825830B2 (en) 2012-01-27 2017-11-21 Microsoft Technology Licensing, Llc On-device attribution of network data usage
US9900231B2 (en) 2012-01-27 2018-02-20 Microsoft Technology Licensing, Llc Managing data transfers over network connections based on priority and a data usage plan
US10069705B2 (en) 2012-01-27 2018-09-04 Data Usage Profiles For Users And Applications Data usage profiles for users and applications
US10243824B2 (en) 2012-01-27 2019-03-26 Microsoft Technology Licensing, Llc On-device attribution of network data usage
KR102021631B1 (en) * 2012-01-27 2019-11-04 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Managing data transfers over network connections based on priority and a data usage plan
US11223549B2 (en) 2012-01-27 2022-01-11 Microsoft Technology Licensing, Llc Managing data transfers over network connections based on priority and a data usage plan
JP2017525307A (en) * 2014-05-30 2017-08-31 アルカテル−ルーセント Method and apparatus for controlling signal transmission during data rate change

Also Published As

Publication number Publication date
JP5168512B2 (en) 2013-03-21

Similar Documents

Publication Publication Date Title
US11653261B2 (en) Wireless communication method using frame aggregation and wireless communication terminal using same
US9560548B2 (en) Dynamic adjustment of a wireless network media access control parameter
KR100988745B1 (en) Prioritization techniques for quality of service packet transmission over ev-do network
US11343030B2 (en) Method for repeated transmission, and terminal device
JP2014042302A (en) Downlink flow control
US20220201606A1 (en) Apparatus and method for traffic delay information request and traffic offset alignment
JP2008507226A (en) System and method for improving data throughput using block acknowledgment
MXPA06005013A (en) Access points with selective communication rate and scheduling control and related methods for wireless local area networks (wlans).
JP2006352896A (en) Wireless communication apparatus
KR102406264B1 (en) Apparatus and method for controlling data transmission speed in wireless communication system
US20080150675A1 (en) Radio communication apparatus and radio communication method
US11357036B2 (en) Method and apparatus for communication based on short transmission time intervals in a wireless communication system
US8073450B2 (en) Method and apparatus for de-activating hybrid automatic repeat request process in a wireless communications system
Maqhat et al. A-MSDU real time traffic scheduler for IEEE802. 11n WLANs
CN109391378B (en) Communication method, terminal equipment and network equipment
CN110741575B (en) System and method for wireless transmission of bi-directional traffic
JP5168512B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
Maqhat et al. Performance analysis of fair scheduler for A-MSDU aggregation in IEEE802. 11n wireless networks
US20060140112A1 (en) Method and apparatus to provide quality of service to wireless local area networks
WO2015088018A1 (en) Multi-hop wireless device and multi-hop wireless system
JP2006115156A (en) Access point, access point controlling apparatus and wireless lan system
JP2009049588A (en) Radio environment monitoring apparatus and program for monitoring time sharing of the radio environment
JP2007060365A (en) Radio communication apparatus and radio communication method
WO2018126450A1 (en) Wireless communication method and device
WO2024032352A1 (en) Data processing method and apparatus

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120725

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121211

LAPS Cancellation because of no payment of annual fees