JP5306595B2 - COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD - Google Patents
COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD Download PDFInfo
- Publication number
- JP5306595B2 JP5306595B2 JP2006352779A JP2006352779A JP5306595B2 JP 5306595 B2 JP5306595 B2 JP 5306595B2 JP 2006352779 A JP2006352779 A JP 2006352779A JP 2006352779 A JP2006352779 A JP 2006352779A JP 5306595 B2 JP5306595 B2 JP 5306595B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- packet
- bandwidth
- transmission
- communication path
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 203
- 238000000034 method Methods 0.000 title claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 309
- 238000004458 analytical method Methods 0.000 claims description 43
- 238000004364 calculation method Methods 0.000 claims description 30
- 238000012544 monitoring process Methods 0.000 description 18
- 238000011144 upstream manufacturing Methods 0.000 description 18
- 238000007689 inspection Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 12
- 238000012360 testing method Methods 0.000 description 6
- 239000013589 supplement Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001502 supplementing effect Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、複数の異なる無線通信経路が利用可能で、使用するリアルタイム性を有するアプリケーション(以下、適宜、アプリと略称する)の要求帯域に対して、一の無線通信経路にて不足する帯域を他の無線通信経路を用いて補完して通信を実行することが可能な新規な通信制御装置、無線通信装置、通信制御方法および無線通信方法に関するものである。 According to the present invention, a plurality of different wireless communication paths can be used, and a bandwidth that is insufficient in one wireless communication path is compared to a required bandwidth of an application having real-time characteristics to be used (hereinafter, abbreviated as an application as appropriate). The present invention relates to a novel communication control device, a wireless communication device, a communication control method, and a wireless communication method that can complement and execute communication using other wireless communication paths.
例えば、インターネットプロトコル(IP)群が用いられる無線通信ネットワーク(以下、“無線IPネットワーク”と適宜省略する)では、無線通信装置のモビリティを向上させるため、いわゆるモバイルIPが規定されている(例えば、非特許文献1)。 For example, in a wireless communication network using an Internet protocol (IP) group (hereinafter, appropriately abbreviated as “wireless IP network”), so-called mobile IP is defined in order to improve mobility of a wireless communication device (for example, Non-patent document 1).
モバイルIPでは、無線通信装置の位置に応じて動的に割り当てられる気付けIPアドレス(Care of Address)が用いられる。
ところで、昨今では、無線通信装置が複数の無線IPネットワーク(例えば、携帯電話ネットワークと無線LANネットワーク)を用いることができる環境が提供されつつある。 By the way, recently, an environment in which a wireless communication apparatus can use a plurality of wireless IP networks (for example, a mobile phone network and a wireless LAN network) is being provided.
このような環境が提供されれば、一の無線IPネットワークで不足する帯域を他の無線IPネットワークで補完するように、複数の無線IPネットワークを同時に用いて通信を実行することが考えられる。 If such an environment is provided, it is conceivable to perform communication using a plurality of wireless IP networks at the same time so as to supplement the bandwidth shortage of one wireless IP network with another wireless IP network.
しかしながら、一の無線IPネットワークをマスタ経路とし、他の無線IPネットワークをスレーブ経路として、マスタ経路で不足する帯域をスレーブ経路で補完する場合、補完を要する帯域に対してスレーブ経路における許容帯域が満たないと、スレーブ経路に送出する補完帯域分のパケットは、帯域が不足しているために、経路上に存在するバッファに一時的に蓄積されて順次送出されることになる。このため、受信側においては、マスタ経路を介して受信したパケットとスレーブ経路を介して受信したパケットとの間に遅延を生じることになる。この遅延は、VoIPパケットにおいては、SN(シーケンス番号)の追い越しとして現れる。 However, when one wireless IP network is used as a master route, another wireless IP network is used as a slave route, and the bandwidth that is insufficient in the master route is supplemented by the slave route, the allowable bandwidth in the slave route satisfies the bandwidth that needs to be supplemented. Otherwise, the packets corresponding to the supplementary bandwidth to be transmitted to the slave path are temporarily stored in a buffer existing on the path and sequentially transmitted because the bandwidth is insufficient. For this reason, on the receiving side, a delay occurs between the packet received via the master path and the packet received via the slave path. This delay appears as an overtaking of SN (sequence number) in VoIP packets.
VoIPなどのリアルタイムアプリでは、ネットワーク内でのパケットの追い越し等の揺らぎを吸収するために、ジッタバッファを設けるが、経路間の遅延が大きくなって、ジッタバッファのバッファ容量を超えると、容量を超えて遅延したパケットは、受信しても廃棄されることになる。このため、許容帯域を超えるパケットの送出を継続させると、経路上に存在するバッファに蓄積されるパケット量が増大して(バッファの限界量まで)、蓄積量に応じた遅延差を生じることになり、ついには、補完のつもりで送出したパケットのすべてが、受信側で破棄されることになる。 In real-time applications such as VoIP, a jitter buffer is provided to absorb fluctuations such as packet overtaking in the network. However, if the delay between paths increases and exceeds the buffer capacity of the jitter buffer, the capacity will be exceeded. If the packet is delayed, it is discarded even if it is received. For this reason, if the transmission of packets exceeding the allowable bandwidth is continued, the amount of packets accumulated in the buffer existing on the path will increase (up to the limit amount of the buffer), resulting in a delay difference corresponding to the accumulation amount. Eventually, all the packets sent out as a complement will be discarded at the receiving end.
特に無線通信経路においては、許容帯域がフェージング等の伝搬環境の変化に依存するため、伝搬環境が悪い状態で正常な場合と同様の送信帯域(送信レート)でパケットの送出を行うと、遅延差やパケット破棄が生じることになる。 Especially in wireless communication paths, the allowable bandwidth depends on changes in the propagation environment such as fading, so if packets are sent out in the same transmission band (transmission rate) as in a normal propagation environment, the delay difference Or packet discard.
したがって、かかる点に鑑みてなされた本発明の目的は、複数の異なる無線通信経路が利用可能で、一の無線通信経路にて不足した帯域を他の無線通信経路を用いて補完しながら通信を実行するにあたって、到達時間の遅延により再生されずに破棄されるパケットが生じないように、送信帯域を適切に制御可能な通信制御装置、無線通信装置、通信制御方法及び無線通信方法を提供することにある。 Therefore, an object of the present invention made in view of such a point is that a plurality of different wireless communication paths can be used, and communication can be performed while supplementing the band shortage in one wireless communication path using other wireless communication paths. To provide a communication control device, a wireless communication device, a communication control method, and a wireless communication method capable of appropriately controlling a transmission band so that a packet that is not reproduced and discarded due to a delay in arrival time does not occur during execution It is in.
上記目的を達成する請求項1に係る通信制御装置の発明は、無線通信装置との間で複数の異なる無線通信経路が利用可能で、使用するリアルタイム性を有するアプリケーションの要求帯域に対して、一の無線通信経路にて不足した帯域を他の無線通信経路を用いて補完して、前記無線通信装置と通信先との通信を制御する通信制御装置であって、
各無線通信経路を経て受信されるパケットに基づいて、各無線通信経路における受信パケットの許容受信タイミング域を算出する算出手段と、
所定のタイミング以外のタイミングで送信されたパケットの受信タイミングと、当該パケットが送信された無線通信経路に対して前記算出手段で算出された許容受信タイミング域との比較に基づいて、当該無線通信経路の帯域状態を解析する帯域状態解析手段と、
該帯域状態解析手段の解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域の変更を促す送信制御情報を前記無線通信装置に送信する送信制御手段と、
を有することを特徴とするものである。
The invention of the communication control device according to claim 1 that achieves the above object is capable of using a plurality of different wireless communication paths with a wireless communication device and providing a single bandwidth for a requested bandwidth of an application having real-time characteristics. A communication control device for controlling the communication between the wireless communication device and the communication destination by supplementing the bandwidth that is insufficient in the wireless communication route using another wireless communication route,
Based on a packet received via each wireless communication path, calculating means for calculating an allowable reception timing area of the received packet in each wireless communication path;
Based on the comparison between the reception timing of the packet transmitted at a timing other than the predetermined timing and the allowable reception timing area calculated by the calculation unit with respect to the wireless communication path through which the packet is transmitted, Bandwidth state analysis means for analyzing the bandwidth state of
Based on the analysis result of the bandwidth state analysis means, transmission control means for transmitting to the wireless communication device transmission control information that prompts a change in the transmission bandwidth of the packet in the wireless communication path;
It is characterized by having.
請求項2に係る発明は、請求項1に記載の通信制御装置において、
前記帯域状態解析手段は、所定のタイミングよりも早く受信するパケットの受信タイミングが、前記算出手段により算出した当該無線通信経路における許容受信タイミング域内にあるときは、当該無線通信経路の許容帯域が送信帯域よりも広いと解析し、
前記送信制御手段は、前記帯域状態解析手段により許容帯域が送信帯域よりも広いと解析されたときは、当該無線通信経路の送信帯域を広げるように促す送信制御情報を前記無線通信装置に送信することを特徴とするものである。
The invention according to claim 2 is the communication control apparatus according to claim 1,
The bandwidth state analyzing means transmits the allowable bandwidth of the wireless communication path when the reception timing of a packet received earlier than a predetermined timing is within the allowable reception timing area in the wireless communication path calculated by the calculating means. Analyzing that it is wider than the bandwidth,
The transmission control means, when the bandwidth state analyzing means analyzes that the allowable band is wider than the transmission band, transmits transmission control information for urging to widen the transmission band of the wireless communication path to the wireless communication device. It is characterized by this.
さらに、上記目的を達成する請求項3に係る無線通信装置の発明は、通信制御装置との間で複数の異なる無線通信経路が利用可能で、使用するリアルタイム性を有するアプリケーションの要求帯域に対して、一の無線通信経路にて不足した帯域を他の無線通信経路を用いて補完して、前記通信制御装置を介して通信先と通信する無線通信装置であって、
各無線通信経路を経て受信されるパケットに基づいて、各無線通信経路における受信パケットの許容受信タイミング域を算出する算出手段と、
所定のタイミング以外のタイミングで送信されたパケットの受信タイミングと、当該パケットが送信された無線通信経路に対して前記算出手段で算出された許容受信タイミング域との比較に基づいて、当該無線通信経路の帯域状態を解析する帯域状態解析手段と、
該帯域状態解析手段の解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域の変更を促す送信制御情報を前記通信制御装置に送信する送信制御手段と、
を有することを特徴とするものである。
Furthermore, the invention of the wireless communication device according to
Based on a packet received via each wireless communication path, calculating means for calculating an allowable reception timing area of the received packet in each wireless communication path;
Based on the comparison between the reception timing of the packet transmitted at a timing other than the predetermined timing and the allowable reception timing area calculated by the calculation unit with respect to the wireless communication path through which the packet is transmitted, Bandwidth state analysis means for analyzing the bandwidth state of
Based on the analysis result of the bandwidth state analysis means, transmission control means for transmitting to the communication control device transmission control information that prompts a change in the transmission bandwidth of the packet in the wireless communication path;
It is characterized by having.
請求項4に係る発明は、請求項3に記載の無線通信装置において、
前記帯域状態解析手段は、所定のタイミングよりも早く受信するパケットの受信タイミングが、前記算出手段により算出した当該無線通信経路における許容受信タイミング域内にあるときは、当該無線通信経路の許容帯域が送信帯域よりも広いと解析し、
前記送信制御手段は、前記帯域状態解析手段により許容帯域が送信帯域よりも広いと解析されたときは、当該無線通信経路の送信帯域を広げるように促す送信制御情報を前記通信制御装置に送信することを特徴とするものである。
The invention according to claim 4 is the wireless communication apparatus according to
The bandwidth state analyzing means transmits the allowable bandwidth of the wireless communication path when the reception timing of a packet received earlier than a predetermined timing is within the allowable reception timing area in the wireless communication path calculated by the calculating means. Analyzing that it is wider than the bandwidth,
The transmission control means, when the bandwidth state analyzing means analyzes that the allowable band is wider than the transmission band, transmits transmission control information for urging to widen the transmission band of the wireless communication path to the communication control apparatus. It is characterized by this.
さらに、上記目的を達成する請求項5に係る通信制御方法の発明は、無線通信装置との間で複数の異なる無線通信経路が利用可能で、使用するリアルタイム性を有するアプリケーションの要求帯域に対して、一の無線通信経路にて不足した帯域を他の無線通信経路を用いて補完して、前記無線通信装置と通信先との通信を制御する通信制御方法であって、
各無線通信経路を経て受信されるパケットに基づいて、各無線通信経路における受信パケットの許容受信タイミング域を算出するステップと、
所定のタイミング以外のタイミングで送信されたパケットの受信タイミングと、当該パケットが送信された無線通信経路に対して算出された許容受信タイミング域との比較に基づいて、当該無線通信経路の帯域状態を解析するステップと、
帯域状態の解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域の変更を促す送信制御情報を前記無線通信装置に送信するステップと、
を有することを特徴とするものである。
Furthermore, the invention of the communication control method according to claim 5 that achieves the above object is capable of using a plurality of different wireless communication paths with a wireless communication apparatus, and for a requested bandwidth of an application having real-time characteristics to be used. A communication control method for controlling communication between the wireless communication apparatus and a communication destination by supplementing a band that is insufficient in one wireless communication path with another wireless communication path,
Calculating an allowable reception timing area of a received packet in each wireless communication path based on a packet received via each wireless communication path;
Based on a comparison between the reception timing of the packet transmitted at a timing other than the predetermined timing and the allowable reception timing area calculated for the wireless communication path from which the packet is transmitted, the bandwidth state of the wireless communication path is determined. Analyzing, and
Based on the analysis result of the bandwidth state, transmitting transmission control information for prompting the change of the transmission bandwidth of the packet in the wireless communication path to the wireless communication device;
It is characterized by having.
さらに、上記目的を達成する請求項6に係る無線通信方法の発明は、通信制御装置との間で複数の異なる無線通信経路が利用可能で、使用するリアルタイム性を有するアプリケーションの要求帯域に対して、一の無線通信経路にて不足した帯域を他の無線通信経路を用いて補完して、前記通信制御装置を介して通信先と通信する無線通信方法であって、
各無線通信経路を経て受信されるパケットに基づいて、各無線通信経路における受信パケットの許容受信タイミング域を算出するステップと、
所定のタイミング以外のタイミングで送信されたパケットの受信タイミングと、当該パケットが送信された無線通信経路に対して算出された許容受信タイミング域との比較に基づいて、当該無線通信経路の帯域状態を解析するステップと、
帯域状態の解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域の変更を促す送信制御情報を前記通信制御装置に送信するステップと、
を有することを特徴とするものである。
Furthermore, the invention of the wireless communication method according to claim 6 that achieves the above object is capable of using a plurality of different wireless communication paths with the communication control apparatus, and for a requested bandwidth of an application having real-time characteristics to be used. A wireless communication method for complementing a bandwidth shortage in one wireless communication path using another wireless communication path and communicating with a communication destination via the communication control device,
Calculating an allowable reception timing area of a received packet in each wireless communication path based on a packet received via each wireless communication path;
Based on a comparison between the reception timing of the packet transmitted at a timing other than the predetermined timing and the allowable reception timing area calculated for the wireless communication path from which the packet is transmitted, the bandwidth state of the wireless communication path is determined. Analyzing, and
Based on the analysis result of the bandwidth state, transmitting transmission control information for prompting the change of the transmission bandwidth of the packet in the wireless communication path to the communication control device;
It is characterized by having.
本発明によれば、各無線通信経路における受信パケットの許容受信タイミング域を算出し、その算出した許容受信タイミング域と、当該無線通信経路において所定のタイミング以外のタイミングで送信されたパケットの受信タイミングとに基づいて、当該無線通信経路の帯域状態を解析し、その解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域を制御する送信制御情報をパケット送信側に送信するようにしたので、より大きい送信帯域を必要とした際や、狭帯域化が生じた際に、到達時間の遅延により再生されずに破棄されるパケットが生じないように、使用中の複数の無線通信経路における送信帯域の配分率を変更する等、送信帯域を適切に制御することが可能となる。 According to the present invention, an allowable reception timing area of a received packet in each wireless communication path is calculated, and the calculated allowable reception timing area and a reception timing of a packet transmitted at a timing other than a predetermined timing in the wireless communication path. Based on the analysis, the bandwidth state of the wireless communication path is analyzed, and based on the analysis result, transmission control information for controlling the transmission bandwidth of the packet in the wireless communication path is transmitted to the packet transmission side. Transmission bandwidth in multiple wireless communication paths in use so that when a larger transmission bandwidth is required or when bandwidth narrowing occurs, packets that are not reproduced and discarded due to arrival time delays do not occur. Thus, it is possible to appropriately control the transmission band, for example, by changing the distribution ratio.
次に、本発明の一実施の形態について、図を参照して説明する。 Next, an embodiment of the present invention will be described with reference to the drawings.
(通信システムの全体概略構成)
図1は、本実施の形態に係る通信システム1の全体概略構成図である。図1に示すように、通信システム1には、無線通信装置であるモバイルノード300(以下、MN300と省略する)が利用可能な複数の異なる無線通信経路として、無線IPネットワーク10Aおよび無線IPネットワーク10Bが含まれている。無線IPネットワーク10Aは、IPパケットを伝送することができるIPネットワークである。無線IPネットワーク10Aでは、MN300の位置に応じて気付けIPアドレスが動的にMN300に割り当てられる。この無線IPネットワーク10Aは、例えば無線通信方式としてCDMA(具体的には、3GPP2の規格であるHRPD)を用いる携帯電話ネットワークである。
(Overall schematic configuration of communication system)
FIG. 1 is an overall schematic configuration diagram of a communication system 1 according to the present embodiment. As shown in FIG. 1, the communication system 1 includes a wireless IP network 10A and a wireless IP network 10B as a plurality of different wireless communication paths that can be used by a mobile node 300 (hereinafter abbreviated as MN 300) that is a wireless communication device. It is included. The wireless IP network 10A is an IP network that can transmit IP packets. In the wireless IP network 10A, a care-of IP address is dynamically assigned to the
無線IPネットワーク10Bは、無線IPネットワーク10Aと同様にIPパケットを伝送することができる。無線IPネットワーク10Bでは、気付けIPアドレスがMN300に割り当てられる。この無線IPネットワーク10Bは、例えば無線通信方式としてIEEE802.16eの規定に準拠したモバイルWiMAXである。
The wireless IP network 10B can transmit IP packets in the same manner as the wireless IP network 10A. In the wireless IP network 10B, a care-of IP address is assigned to the
無線IPネットワーク10Aにおける気付けIPアドレスは、MN300が無線IPネットワーク10Aに接続した際に、無線IPネットワーク10Aから付与される。同様に、無線IPネットワーク10Bにおける気付けIPアドレスは、MN300が無線IPネットワーク10Bに接続した際に、無線IPネットワーク10Bから付与される。また、これら無線IPネットワーク10Aおよび無線IPネットワーク10Bにおける気付けIPアドレスは、ホームIPアドレス(仮想アドレス)と対応付けられる。
The care-of IP address in the wireless IP network 10A is given from the wireless IP network 10A when the
なお、図1では、図面を簡略化するために、2つの無線IPネットワーク10Aおよび無線IPネットワーク10Bを示しているが、MN300が利用可能な異なる無線通信経路は、これら2つの無線IPネットワーク10Aおよび無線IPネットワーク10Bに限らず、より多くの無線IPネットワークが利用可能な場合もある。
In FIG. 1, for simplification of the drawing, two wireless IP networks 10A and 10B are shown, but different wireless communication paths that can be used by the
無線IPネットワーク10Aおよび無線IPネットワーク10Bを含む複数の無線IPネットワークは、ネットワーク20に接続される。また、ネットワーク20には、MN300との無線通信経路を制御する通信制御装置を構成するスイッチングサーバ100が接続される。
A plurality of wireless IP networks including the wireless IP network 10A and the wireless IP network 10B are connected to the
スイッチングサーバ100は、IPパケットのルーティング処理を実行するVPNルータ機能を有しており、MN300とスイッチングサーバ100との間にVPN(IPSec)によるトンネルを確立することによって、OSI第3層の仮想化を実現して、MN300のIPモビリティを確保する。
The switching
すなわち、本実施の形態は、モバイルIP(例えば、RFC2002)とは異なり、MN300は、例えば無線IPネットワーク10Aをマスタ経路とし、残りの無線IPネットワーク10Bをスレーブ経路として、これら複数の無線IPネットワークを同時に用いて、アプリの要求帯域に対してマスタ経路で不足する帯域をスレーブ経路で補完しながら、通信先(具体的には、IP電話端末40)との通信を実行する。
That is, in the present embodiment, unlike mobile IP (for example, RFC2002), the
スイッチングサーバ100は、ネットワーク20に接続された通信ネットワーク10Cを経由して、IP電話端末40と接続される。IP電話端末40は、音声信号とVoIPパケットとを相互に変換したり、IPパケットを送受信したりする。
The switching
具体的には、スイッチングサーバ100(通信制御装置)は、MN300(無線通信装置)が、選択した複数の異なる無線IPネットワークを用いて、IP電話端末40(通信先)に向けて所定の周期(20ms)で補完しながら送信したIPパケット(VoIPパケット)を受信して、IP電話端末40に中継するとともに、IP電話端末40がMN300に向けて所定の周期(20ms)で送信したIPパケット(VoIPパケット)を受信して、選択した複数の異なる無線IPネットワークを用いて補完しながらMN300に中継する。
Specifically, the switching server 100 (communication control device) uses a plurality of different wireless IP networks selected by the MN 300 (wireless communication device) toward the IP telephone terminal 40 (communication destination) for a predetermined period ( The IP packet (VoIP packet) transmitted while complementing at 20 ms) is received and relayed to the
本実施の形態では、MN300とIP電話端末40との間で、スイッチングサーバ100を介して、無線IPネットワーク10Aおよび無線IPネットワーク10Bを同時に用いて通信を実行している期間中に、MN300およびスイッチングサーバ100において、無線IPネットワーク10Aおよび無線IPネットワーク10Bからの受信パケットに基づいてそれぞれの帯域状態を解析し、その解析結果に基づいて、パケット送信側に対して無線IPネットワーク10Aおよび無線IPネットワーク10Bへのパケットの送信帯域を制御する送信制御情報である送信帯域制御Msg(メッセージ)を送信して、送信帯域の変更を促す。
In the present embodiment, the
例えば、MN300からスイッチングサーバ100への送信経路である無線IPネットワーク10Aの上りの帯域状態を解析する場合には、MN300は、無線IPネットワーク10Aに送信するパケットの割合(配分率)は変えずに、パケットの送信タイミングを変更して送信する。すなわち、無線IPネットワーク10Aおよび無線IPネットワーク10Bに割り振る送信パケット数は変えずに、割り振る送信パケットのシーケンス番号の間隔を変更して、所定のタイミング以外のタイミングでパケットを送信する。
For example, when analyzing the upstream bandwidth state of the wireless IP network 10A that is the transmission path from the
スイッチングサーバ100では、所定のタイミング以外のタイミングで受信したパケットの受信タイミングと、予め設定した当該無線IPネットワーク10Aにおける理想受信タイミングからの許容受信タイミング域(以下、適宜、許容域とも言う)との比較に基づいて、当該無線IPネットワーク10Aにおける上りの帯域状態を解析する。その解析結果は、MN300が当該無線IPネットワーク10Aに送信するパケットの送信帯域を制御する送信帯域制御Msgとして、無線IPネットワーク10Aまたは無線IPネットワーク10Bを経てMN300に送信し、これによりMN300からスイッチングサーバ100への上りの送信経路である無線IPネットワーク10Aの送信帯域の変更を促す。例えば、無線IPネットワーク10Aの上りの許容帯域が送信帯域よりも広いと解析されたときは、当該無線IPネットワーク10Aの上りの送信帯域を広げるように制御する送信帯域制御MsgをMN300に送信する。
In the switching
MN300からスイッチングサーバ100への送信経路である無線IPネットワーク10Bの帯域状態についても、同様にして解析する。また、スイッチングサーバ100からMN300への送信経路である無線IPネットワーク10Aまたは無線IPネットワーク10Bの帯域状態についても、同様にして解析して、送信帯域の変更を促す。なお、以下の説明では、無線IPネットワーク10AにおけるMN300からスイッチングサーバ100への送信経路を第1上り方向、無線IPネットワーク10Aにおけるスイッチングサーバ100からMN300への送信経路を第1下り方向、無線IPネットワーク10BにおけるMN300からスイッチングサーバ100への送信経路を第2上り方向、無線IPネットワーク10Bにおけるスイッチングサーバ100からMN300への送信経路を第2下り方向とも言う。
The bandwidth state of the wireless IP network 10B that is the transmission path from the
次に、通信システム1の機能ブロック構成について説明する。具体的には、通信システム1に含まれるスイッチングサーバ100およびMN300の機能ブロック構成について、図2を参照して説明する。なお、以下、本発明との関連がある部分について主に説明する。したがって、スイッチングサーバ100およびMN300は、当該装置としての機能を実現する上で必須な、図示しない或いは説明を省略した論理ブロック(電源部など)を備える場合があることに留意されたい。
Next, the functional block configuration of the communication system 1 will be described. Specifically, the functional block configurations of the switching
(スイッチングサーバ100)
図2に示すように、スイッチングサーバ100は、受信インターフェース部(I/F A)101Rx、受信インターフェース部(I/F B)103Rx、受信インターフェース部(I/F C)105Rx、送信インターフェース部(I/F A)101Tx、送信インターフェース部(I/F B)103Tx、送信インターフェース部(I/F C)105Tx、受信パケット監視手段107、許容帯域解析手段109、送信帯域算出手段111、送信帯域制御Msg解析手段113、許容帯域検査試行手段115、送信経路選択手段117を有している。
(Switching server 100)
As shown in FIG. 2, the switching
受信インターフェース部101Rxおよび送信インターフェース部101Txは、無線IPネットワーク10Aに対応する通信インターフェース部を構成するもので、例えばIEEE802.3abによって規定される1000BASE−Tによって構成され、ネットワーク20に接続され、無線IPネットワーク10Aに接続されている。
The reception interface unit 101Rx and the transmission interface unit 101Tx constitute a communication interface unit corresponding to the wireless IP network 10A. For example, the reception interface unit 101Rx and the transmission interface unit 101Tx are configured by 1000BASE-T defined by IEEE 802.3ab, connected to the
同様に、受信インターフェース部103Rxおよび送信インターフェース部103Txは、無線IPネットワーク10Bに対応する通信インターフェース部を構成するもので、例えばIEEE802.3abによって規定される1000BASE−Tによって構成され、ネットワーク20に接続され、無線IPネットワーク10Bに接続されている。
Similarly, the reception interface unit 103Rx and the transmission interface unit 103Tx constitute a communication interface unit corresponding to the wireless IP network 10B. For example, the reception interface unit 103Rx and the transmission interface unit 103Tx are configured by 1000BASE-T defined by IEEE802.3ab and connected to the
本実施の形態では、上述したようにIPSecによるVPNが設定されるため、これら無線IPネットワーク10Aおよび無線IPネットワーク10Bにそれぞれ対応する通信インターフェース部が送受信するIPパケット、具体的には、スイッチングサーバ100とMN300との間において送受信されるVoIPパケット(具体的には、MN300が送信するVoIPパケット)は、図3(a)に示す構成を有する。すなわち、VoIPパケットは、ホームIPヘッダ(ホームIPアドレス)、TCP/UDPヘッダおよびペイロードがカプセル化されて、無線IPネットワークに対応する気付けIPアドレスが付加される。
In this embodiment, since IPSec VPN is set as described above, IP packets transmitted and received by the communication interface units respectively corresponding to the wireless IP network 10A and the wireless IP network 10B, specifically, the switching server 100 A VoIP packet (specifically, a VoIP packet transmitted by the MN 300) transmitted and received between the
なお、スイッチングサーバ100とMN300との間において送受信されるアクセス制御パケットは、図3(b)に示す構成を有する。すなわち、アクセス制御パケットは、データリンク層ヘッダ、気付けIPアドレス、TCPヘッダおよび制御コードによって構成される。
The access control packet transmitted / received between the switching
受信インターフェース部105Rxおよび送信インターフェース部105Txは、通信ネットワーク10Cに対応する通信インターフェース部を構成するもので、ネットワーク20に接続されてIP電話端末40との通信の実行に用いられる。
The reception interface unit 105Rx and the transmission interface unit 105Tx constitute a communication interface unit corresponding to the
受信パケット監視手段107は、受信インターフェース部101Rxおよび受信インターフェース部103Rxで受信したIPパケットのジッタを吸収するジッタバッファを有しており、受信したIPパケットを、送信インターフェース部105Txを経てIP電話端末40に送信する。また、受信パケット監視手段107は、受信インターフェース部101Rxおよび受信インターフェース部103Rxで受信したIPパケットを、許容帯域解析手段109および送信帯域算出手段111に供給するとともに、MN300からの後述する第1下り方向送信帯域制御Msgおよび第2下り方向送信帯域制御Msgを受信して送信帯域制御Msg解析手段113に供給する。
The received packet monitoring means 107 has a jitter buffer that absorbs the jitter of the IP packet received by the reception interface unit 101Rx and the reception interface unit 103Rx, and the received IP packet is transferred to the
許容帯域解析手段109は、受信パケット監視手段107で受信された経路毎の受信パケットの受信タイミングを表すシーケンス番号および受信時刻と、送信帯域算出手段111にて先に設定されている経路毎のパケットの理想受信タイミングからの許容域との比較に基づいて、経路毎の帯域状態を示す許容帯域を解析して送信帯域算出手段111に供給する。
The permissible
送信帯域算出手段111は、受信パケット監視手段107からの無線IPネットワーク10Aを経由した受信パケットに基づいて、MN300が無線IPネットワーク10Aに送出しているIPパケットの第1上り方向送信帯域を算出するとともに、MN300が無線IPネットワーク10Aに送出したパケットの理想受信タイミングからの許容域を算出する。
The transmission
また、送信帯域算出手段111は、受信パケット監視手段107からの無線IPネットワーク10Bを経由した受信パケットに基づいて、MN300が無線IPネットワーク10Bに送出しているIPパケットの第2上り方向送信帯域を算出するとともに、MN300が無線IPネットワーク10Bに送出したパケットの理想受信タイミングからの許容域を算出する。
Further, the transmission
送信帯域算出手段111で算出した第1上り方向送信帯域および第2上り方向送信帯域は、第1上り方向送信帯域制御Msgおよび第2上り方向送信帯域制御Msgとして、送信経路選択手段117から無線IPネットワーク10Aまたは無線IPネットワーク10Bを経てMN300に送信する。なお、第1上り方向送信帯域制御Msgおよび第2上り方向送信帯域制御Msgは、図3(b)に示したアクセス制御パケットを用いて送信する。
The first uplink transmission band and the second uplink transmission band calculated by the transmission
ここで、送信帯域算出手段111において、受信パケットに基づいて送信帯域を算出するにあたっては、例えば、無線IPネットワーク10Aおよび無線IPネットワーク10Bの各経路に対して、監視期間Tchkでの受信パケットを計数し、その受信パケット数(受信レート)に基づいて送信帯域を算出する。この場合、監視期間Tchkは一定(例えば、500ms)とすることもできるし、算出した送信帯域に応じて、次の監視期間Tchkを送信帯域が大きい程、短くすることもできる。
Here, in calculating the transmission band based on the received packet in the transmission
また、送信帯域算出手段111は、補完などにて帯域の増強を必要とした際や、算出された送信帯域に変動が生じた場合などには、許容帯域解析手段109で解析された経路毎の許容帯域に基づいて、経路毎に必要とする送信帯域(配分率)を設定し、その旨を第1上り方向送信帯域制御Msgおよび第2上り方向送信帯域制御Msgとして、送信経路選択手段117から無線IPネットワーク10Aまたは無線IPネットワーク10Bを経てMN300に送信し、これによりMN300からスイッチングサーバ100への第1上り方向および第2上り方向における送信帯域の変更を促す。
Further, the transmission
したがって、本実施の形態では、送信帯域算出手段111が許容受信タイミング域である許容域の算出手段および送信制御情報の送信制御手段を構成しており、許容帯域解析手段109が帯域状態解析手段を構成している。なお、許容域の算出方法および許容帯域の解析方法については、後述する。
Therefore, in the present embodiment, the transmission
一方、送信帯域制御Msg解析手段113は、MN300からの第1下り方向送信帯域制御Msgおよび第2下り方向送信帯域制御Msgに基づいて、スイッチングサーバ100からMN300への第1下り方向および第2下り方向における送信帯域を解析し、その結果を許容帯域検査試行手段115に供給する。
On the other hand, the transmission band control
許容帯域検査試行手段115は、送信帯域制御Msg解析手段113で解析された第1下り方向および第2下り方向における送信帯域の配分率に基づいて、送信経路選択手段117において、IP電話端末40が送信したパケットを所定のタイミングで、第1下り方向および第2下り方向に割り振って送信するように送信経路選択手段117を制御する。
Based on the distribution ratio of the transmission band in the first downlink direction and the second downlink direction analyzed by the transmission band control
また、許容帯域検査試行手段115は、使用中の第1下り方向および第2下り方向の許容帯域を解析するために、送信経路選択手段117において、第1下り方向および第2下り方向に割り振るパケット数は変えずに、割り振る送信パケットのシーケンス番号の間隔を変更することにより、IP電話端末40が送信したパケットを、所定のタイミング以外のタイミングで第1下り方向および第2下り方向に送信するように、送信経路選択手段117を制御する。
Further, the permissible band
送信経路選択手段117は、受信インターフェース部105Rxを経て受信したIP電話端末40からのVoIPパケットを、許容帯域検査試行手段115の制御のもとに、送信インターフェース部101Txおよび送信インターフェース部103Txに振り分けて、無線IPネットワーク10Aおよび無線IPネットワーク10Bを介してMN300に送信するとともに、送信帯域算出手段111からの第1上り方向送信帯域制御Msgおよび第2上り方向送信帯域制御Msgを送信インターフェース部101Txまたは送信インターフェース部103Txから無線IPネットワーク10Aまたは無線IPネットワーク10Bを経てMN300に送信する。なお、送信経路選択手段117は、受信インターフェース部105Rxが受信したIPパケットのジッタを吸収するためのジッタバッファを有している。
The transmission
具体的には、送信経路選択手段117は、許容帯域検査試行手段115の制御のもとに、IP電話端末40から受信したホームIPアドレスを含むIPパケットに、送信経路に応じた気付けIPアドレスを付加して、その気付けIPアドレスが付加されたIPパケットを、対応する送信インターフェース部101Txまたは送信インターフェース部103Txから無線IPネットワーク10Aまたは無線IPネットワーク10Bに送信する。
Specifically, the transmission
なお、本実施の形態のスイッチングサーバ100は、上記の機能の他にも、無線IPネットワーク10Aおよび無線IPネットワーク10Bを経由してMN300とIP電話端末40との間において送受信されるIPパケットの順序を、VoIPパケットに含まれるRTP(real-time transport protocol)のシーケンス番号(SN)を用いてチェックする機能も有している。また、スイッチングサーバ100は、中継するIPパケットの統計情報(例えば、パケットロス、スループット、ジッタバッファのアンダーランカウントおよびオーバランカウント)を取得して、取得した情報をMN300に送信する機能も有している。
In addition to the above functions, the switching
さらに、スイッチングサーバ100は、IP電話端末40が送信したIPパケットに含まれるホームIPアドレスと、ネットワーク20を介してアクセス可能なホームエージェント(図示せず)に登録されているホームIPアドレスとの照合を行う機能を有しており、これによりホームIPアドレスが、何れの通信事業者によってMN300に割り当てられたホームIPアドレスであるかを解析することができるようになっている。
Further, the switching
(MN300)
MN300は、スイッチングサーバ100と同様に、無線IPネットワーク10Aおよび無線IPネットワーク10Bを同時に用いて通信を実行することができる。以下、上述したスイッチングサーバ100と同様の機能ブロックについては、適宜説明を省略する。
(MN300)
Similar to the switching
図2に示すように、MN300は、受信インターフェース部(I/F A)301Rx、受信インターフェース部(I/F B)303Rx、送信インターフェース部(I/F A)301Tx、送信インターフェース部(I/F B)303Tx、アプリケーション(アプリ)処理手段305、受信パケット監視手段307、許容帯域解析手段309、送信帯域算出手段311、送信帯域制御Msg解析手段313、許容帯域検査試行手段315、送信経路選択手段317を有している。
As shown in FIG. 2, the
受信インターフェース部301Rxおよび送信インターフェース部301Txは、無線IPネットワーク10Aにおいて用いられる無線通信方式(3GPP2の規格であるHRPD)の無線通信を実行する。本実施の形態は、IP電話端末40との間で、無線IPネットワーク10Aを経由して所定の周期(例えば、20ms)でIPパケット(VoIPパケット)を送受信する。これら受信インターフェース部301Rxおよび送信インターフェース部301Txは、MN300に内蔵されるか、あるいは無線通信カードで構成される。
The reception interface unit 301Rx and the transmission interface unit 301Tx perform wireless communication of a wireless communication method (HRPD that is a 3GPP2 standard) used in the wireless IP network 10A. In the present embodiment, IP packets (VoIP packets) are transmitted / received to / from the
受信インターフェース部303Rxおよび送信インターフェース部303Txは、無線IPネットワーク10Bにおいて用いられる無線通信方式(モバイルWiMAX)に準拠した無線通信を実行するもので、同様に、MN300に内蔵されるか、あるいは無線通信カードで構成される。
The reception interface unit 303Rx and the transmission interface unit 303Tx execute wireless communication conforming to the wireless communication method (mobile WiMAX) used in the wireless IP network 10B, and are similarly incorporated in the
なお、受信インターフェース部301Rxおよび送信インターフェース部301Tx、並びに受信インターフェース部303Rxおよび送信インターフェース部303Txは、無線IPネットワーク10Aおよび無線IPネットワーク10Bの各々においてMN300に割り当てられた気付けIPアドレスに基づいてIPパケットを送受信する。
The reception interface unit 301Rx and the transmission interface unit 301Tx, and the reception interface unit 303Rx and the transmission interface unit 303Tx receive IP packets based on the care-of IP address assigned to the
受信パケット監視手段307は、受信インターフェース部301Rxおよび受信インターフェース部303Rxで受信したIPパケットのジッタを吸収するジッタバッファを有しており、受信したIPパケットをアプリ処理制御305に供給する。また、受信パケット監視手段307は、受信インターフェース部301Rxおよび受信インターフェース部303Rxで受信したIPパケットを、許容帯域解析手段309および送信帯域算出手段311に供給するとともに、スイッチングサーバ100からの上述した第1上り方向送信帯域制御Msgおよび第2上り方向送信帯域制御Msgを受信して送信帯域制御Msg解析手段313に供給する。
The received
アプリ処理手段305は、アプリに応じて受信パケット監視手段307からの受信IPパケットを処理するとともに、アプリに従ってIPパケット(例えば、VoIPパケット)を生成して送信経路選択手段317に送出する。なお、アプリ処理手段305は、無線IPネットワーク10Aおよび無線IPネットワーク10Bのそれぞれの気付けIPアドレスに対応付けられるMN300のホームIPアドレスを記憶している。
The
許容帯域解析手段309は、スイッチングサーバ100の許容帯域解析手段109と同様に、受信パケット監視手段307で受信された経路毎の受信パケットの受信タイミングを表すシーケンス番号および受信時刻と、送信帯域算出手段311にて先に設定されている経路毎のパケットの理想受信タイミングからの許容域との比較に基づいて、経路毎の帯域状態を示す許容帯域を解析して送信帯域算出手段311に供給する。
Similar to the permissible
送信帯域算出手段311は、スイッチングサーバ100の送信帯域算出手段111と同様に、受信パケット監視手段307からの無線IPネットワーク10Aを経由した受信パケットに基づいて、スイッチングサーバ100が無線IPネットワーク10Aに送出しているIPパケットの第1下り方向送信帯域を算出するとともに、スイッチングサーバ100が無線IPネットワーク10Aに送出したパケットの理想受信タイミングからの許容域を算出する。
Similar to the transmission
また、送信帯域算出手段311は、受信パケット監視手段307からの無線IPネットワーク10Bを経由した受信パケットに基づいて、スイッチングサーバ100が無線IPネットワーク10Bに送出しているIPパケットの第2下り方向送信帯域を算出するとともに、スイッチングサーバ100が無線IPネットワーク10Bに送出したパケットの理想受信タイミングからの許容域を算出する。
Also, the transmission
送信帯域算出手段311で算出した第1下り方向送信帯域および第2下り方向送信帯域は、図3(b)に示したアクセス制御パケットを用いて、第1下り方向送信帯域制御Msgおよび第2下り方向送信帯域制御Msgとして、送信経路選択手段317から無線IPネットワーク10Aまたは無線IPネットワーク10Bを経てスイッチングサーバ100に送信する。
The first downlink transmission band and the second downlink transmission band calculated by the transmission
また、送信帯域算出手段311は、補完などにて帯域の増強を必要とした際や、算出された送信帯域に変動が生じた場合などには、許容帯域解析手段309で解析された経路毎の許容帯域に基づいて、経路毎に必要とする送信帯域(配分率)を設定して、その旨を第1下り方向送信帯域制御Msgおよび第2下り方向送信帯域制御Msgとして、送信経路選択手段317から無線IPネットワーク10Aまたは無線IPネットワーク10Bを経てスイッチングサーバ100に送信し、これによりスイッチングサーバ100からMN300への第1下り方向および第2下り方向における送信帯域の変更を促す。
Further, the transmission
したがって、本実施の形態では、送信帯域算出手段311が許容受信タイミング域である許容域の算出手段および送信制御情報の送信制御手段を構成しており、許容帯域解析手段309が帯域状態解析手段を構成している。なお、許容域の算出方法および許容帯域の解析方法については、後述する。 Therefore, in the present embodiment, the transmission band calculation means 311 constitutes an allowable range calculation means that is an allowable reception timing area and a transmission control information transmission control means, and the allowable bandwidth analysis means 309 serves as a bandwidth state analysis means. It is composed. A method for calculating the allowable range and a method for analyzing the allowable bandwidth will be described later.
一方、送信帯域制御Msg解析手段313は、スイッチングサーバ100からの第1上り方向送信帯域制御Msgおよび第2上り方向送信帯域制御Msgに基づいて、MN300からスイッチングサーバ100への第1上り方向および第2上り方向における送信帯域を解析し、その結果を許容帯域検査試行手段315に供給する。
On the other hand, the transmission band control Msg analyzing unit 313 performs the first uplink direction and the first uplink direction from the
許容帯域検査試行手段315は、送信帯域制御Msg解析手段313で解析された第1上り方向および第2上り方向における送信帯域に基づいて、送信経路選択手段317において、アプリ処理手段305からのパケットを所定のタイミングで、第1上り方向および第2上り方向に割り振って送信するように送信経路選択手段317を制御する。
Based on the transmission bands in the first uplink direction and the second uplink direction analyzed by the transmission band control Msg analysis unit 313, the allowable band
また、許容帯域検査試行手段315は、使用中の第1上り方向および第2上り方向の許容帯域を解析するために、送信経路選択手段317において、第1上り方向および第2上り方向に割り振るパケット数は変えずに、割り振る送信パケットのシーケンス番号の間隔を変更することにより、アプリ処理手段305から出力されたパケットを、所定のタイミング以外のタイミングで第1上り方向および第2上り方向に送信するように、送信経路選択手段317を制御する。
In addition, the permissible band
送信経路選択手段317は、アプリ処理手段305から出力されたパケットを、許容帯域検査試行手段315の制御のもとに、送信インターフェース部301Txおよび送信インターフェース部303Txに振り分けて、無線IPネットワーク10Aおよび無線IPネットワーク10Bを介してスイッチングサーバ100に送信するとともに、送信帯域算出手段311からの第1下り方向送信帯域制御Msgおよび第2下り方向送信帯域制御Msgを送信インターフェース部301Txまたは送信インターフェース部303Txから無線IPネットワーク10Aまたは無線IPネットワーク10Bを経てスイッチングサーバ100に送信する。
The transmission
具体的には、送信経路選択手段317は、許容帯域検査試行手段315の制御のもとに、アプリ処理手段305からのホームIPアドレスを含むIPパケットに、送信経路に応じた気付けIPアドレスを付加して、その気付けIPアドレスが付加されたIPパケットを、対応する送信インターフェース部301Txまたは送信インターフェース部303Txから無線IPネットワーク10Aまたは無線IPネットワーク10Bに送信する。
Specifically, the transmission
なお、本実施の形態のMN300は、スイッチングサーバ100と同様に、IP電話端末40との間において送受信されるIPパケットの順序を、VoIPパケットに含まれるRTPのシーケンス番号(SN)を用いてチェックする機能も有している。
Note that the
(許容域の算出方法)
次に、上述したスイッチングサーバ100側およびMN300側での許容域の算出方法について説明する。なお、許容域の算出方法は、スイッチングサーバ100側およびMN300側において同様なので、ここでは、スイッチングサーバ100側で行う場合を代表して説明する。
(Tolerance calculation method)
Next, a method for calculating the allowable range on the switching
許容域を算出するためには、先ず、理想受信タイミングを算出する。この理想受信タイミングの算出に当たっては、先ず、図4に示すように、MN300が送信するパケットの送信時刻(T)とシーケンス番号(SN)との関係(T−SN)を示す傾斜角αの直線Iを求める。例えば、パケットの送出間隔が20msの場合には、α=50(SN/s)の直線Iを求める。次に、受信パケットは、直線Iに対して遅れの方向に位置するものとして、受信パケットをSN−Tの図面上にプロットした場合に、直線Iを左から右に移動して、移動後の位置の左側に受信パケットのプロットが存在せず、かつ、最も右側に移動した位置の直線I′を理想受信タイミングとして算出する。
In order to calculate the allowable range, first, ideal reception timing is calculated. In calculating the ideal reception timing, first, as shown in FIG. 4, a straight line with an inclination angle α indicating a relationship (T-SN) between a transmission time (T) of a packet transmitted by the
この場合の理想受信タイミングの具体的な算出例について、以下に説明する。先ず、図4の直線Iに相当する基準直線(SN−Tstd)を、下式のように仮定する。
SN=αstd・Tstd、Tstd=SN/αstd
ここで、αstdはパケットの送出間隔によって定まる傾斜であり、例えば、パケットの送出間隔が20msの場合には、1SN/20ms(50SN/s)である。
A specific example of calculating the ideal reception timing in this case will be described below. First, a reference straight line (SN-Tstd) corresponding to the straight line I in FIG.
SN = αstd · Tstd, Tstd = SN / αstd
Here, αstd is a slope determined by the packet transmission interval. For example, when the packet transmission interval is 20 ms, it is 1 SN / 20 ms (50 SN / s).
次に、基準直線と受信パケットとの時間差(Tstdsub(s))を下式により算出する。
Tstdsub(s)=T(s)−Tstd(s)
例えば、s番目に受信したパケットのシーケンス番号をSN(s)とすると、
Tstdsub(s)=T(s)−{SN(s)/αstd}
となる。ここで、受信パケット(s)のうち、時間差(Tstdsub)の最小値(Tsubmin)を求める。
Next, the time difference (Tstdsub (s)) between the reference line and the received packet is calculated by the following equation.
Tstdsub (s) = T (s) -Tstd (s)
For example, if the sequence number of the sth received packet is SN (s),
Tstdsub (s) = T (s)-{SN (s) / αstd}
It becomes. Here, the minimum value (Tsubmin) of the time difference (Tstdsub) in the received packet (s) is obtained.
Tsubminを基準とした直線を理想受信タイミング(SN−Tass)とすると、
Tass=(SN/αstd)+Tsubmin
となる。つまり、受信パケットのうち、(受信時刻−送信時刻)が最小となるパケットを基準とした直線(図4のI′に相当)を理想受信タイミングとする。
If a straight line based on Tsubmin is the ideal reception timing (SN-Tass),
Tass = (SN / αstd) + Tsubmin
It becomes. That is, a straight line (corresponding to I ′ in FIG. 4) based on a packet having the smallest (reception time−transmission time) among reception packets is set as an ideal reception timing.
また、許容域は、例えば、対応する無線通信経路における通信方式に応じて、あるいは使用する変調方式や送信帯域に応じて、理想受信タイミングから一義的に許容限界タイミングを算出して求めることもできるが、本実施の形態では、算出した理想受信タイミングと実際のパケットの受信タイミングとに基づいて、例えば以下のようにして許容域を算出する。 Further, for example, the allowable range can be obtained by uniquely calculating the allowable limit timing from the ideal reception timing according to the communication method in the corresponding wireless communication path or according to the modulation method or transmission band to be used. However, in the present embodiment, based on the calculated ideal reception timing and the actual packet reception timing, for example, the allowable range is calculated as follows.
すなわち、理想受信タイミングを算出したら、所定期間において、例えば、下式により受信パケットの受信時刻Trecと理想受信タイミングにおける受信時刻Tideとの差分時間Tsubを算出する。
Tsub(s)=Trec(s)−Tide(s)
次に、下式により、差分時間Tsubの平均値、すなわち受信パケットの遅れ時間の拡がりの平均値(平均受信タイミング)に基づいて許容域Tpを算出する。なお、下式において、sは所定期間に受信したパケットに割り振られた受信番号、βは係数、meanは平均化処理を示している。
That is, after the ideal reception timing is calculated, the difference time Tsub between the reception time Trec of the received packet and the reception time Tide at the ideal reception timing is calculated in a predetermined period, for example, by the following equation.
Tsub (s) = Trec (s) -Tide (s)
Next, the allowable range Tp is calculated based on the average value of the difference time Tsub, that is, the average value of the spread of the delay time of the received packet (average reception timing) by the following equation. In the following equation, s is a reception number assigned to a packet received during a predetermined period, β is a coefficient, and mean is an averaging process.
このようにして、理想受信タイミングおよび許容域を求めたら、理想受信タイミングに許容域を加算することにより、当該無線通信経路の許容限界タイミングを算出することができる。 In this way, when the ideal reception timing and the allowable range are obtained, the allowable limit timing of the wireless communication path can be calculated by adding the allowable range to the ideal reception timing.
図5は、理想受信タイミングおよび許容域の算出結果の一例を示すもので、横軸は時刻(T)を、縦軸はシーケンス番号(SN)をそれぞれ表している。ここでは、無線IPネットワーク10A(経路A)の上り方向における理想受信タイミングおよび許容域の算出結果を示している。 FIG. 5 shows an example of the calculation result of the ideal reception timing and allowable range, where the horizontal axis represents time (T) and the vertical axis represents the sequence number (SN). Here, the calculation results of the ideal reception timing and allowable range in the uplink direction of the wireless IP network 10A (path A) are shown.
図5において、Tpaは経路Aの許容域(期間)を示している。許容域Tpaの下限は、当該経路Aの許容限界タイミングで、各無線通信経路の許容限界タイミングのうち、最も遅い許容限界タイミングが、想定再生タイミングとなる。なお、同時に使用される無線通信経路は、送信タイミングに最も近い(遅延の小さい)理想受信タイミングと、想定再生タイミングとの差分値(ジッタバッファ蓄積要求時間)が、アプリが許容する許容時間以下となっている。 In FIG. 5, Tpa indicates the allowable range (period) of the route A. The lower limit of the allowable range Tpa is the allowable limit timing of the route A, and the slowest allowable limit timing among the allowable limit timings of the wireless communication paths is the assumed reproduction timing. Note that the wireless communication path used at the same time is such that the difference value (jitter buffer accumulation request time) between the ideal reception timing closest to the transmission timing (small delay) and the assumed reproduction timing is less than the allowable time allowed by the application. It has become.
(許容帯域の解析方法)
次に、上述したスイッチングサーバ100側およびMN300側での許容帯域の解析方法について、図5を参照して説明する。なお、許容帯域の解析方法は、スイッチングサーバ100側およびMN300側において同様なので、ここでは、スイッチングサーバ100側で行う第1上り方向の許容帯域の解析方法を代表して説明する。
(Allowable band analysis method)
Next, a method for analyzing the allowable bandwidth on the switching
スイッチングサーバ100において、第1上り方向の許容帯域を解析するには、MN300の許容帯域検査試行手段315により送信経路選択手段317を制御して、第1上り方向および第2上り方向に割り振るパケット数は変えずに、割り振る送信パケットのシーケンス番号の間隔を変更することにより、アプリ処理手段305から出力されたパケットを、送信帯域に基づく所定のタイミングとは異なるタイミングで第1上り方向および第2上り方向に送信する。
In the switching
例えば、図5に示すように、第1上り方向では、スイッチングサーバ100からの第1上り方向送信帯域制御Msgまたは第2上り方向送信帯域制御Msgによる送信帯域に基づいて、パケットを等間隔で送信する通常送信モードと、第1上り方向および第2上り方向に送信する全体の送信パケット数は変えずに、送信するパケットのシーケンス番号の間隔を変えて、すなわち第1上り方向と第2上り方向との間で、送信するパケットのシーケンス番号をシフトして送信する検査試行送信モードとを実行する。
For example, as shown in FIG. 5, in the first uplink direction, packets are transmitted at equal intervals based on the transmission band by the first uplink transmission band control Msg or the second uplink transmission band control Msg from the switching
図5では、通常送信モードにおいては、アプリ処理手段305から出力されたパケットのうち、送信帯域に基づいて10パケット毎のパケット、例えば、シーケンス番号S10,S20,S30,S40,S50,S60,S70,S80の送信パケットPs10,Ps20,Ps30,Ps40,Ps50,Ps60,Ps70,Ps80が、第1上り方向に振り分けて送信される場合を示している。また、検査試行送信モードにおいては、第1上り方向で送信するシーケンス番号S30,S50,S70の送信パケットPs30,Ps50,Ps70と、第2上り方向で送信するシーケンス番号S26,S44,S62の送信パケットPs26,Ps44,Ps62とを入れ替えて送信する場合を示している。なお、図5において、各シーケンス番号のスイッチングサーバ100側での受信パケットには、Prのプリフィックスを付して示している。
In FIG. 5, in the normal transmission mode, among the packets output from the
図5において、通常送信モードで送信されるパケットは、第1上り方向が狭帯域化していない場合には、経路Aの許容域内にて受信される。例えば、シーケンス番号S1のパケットPs10は、時間[T10,T10+Tpa]の許容域内に受信される。 In FIG. 5, the packet transmitted in the normal transmission mode is received within the allowable range of the route A when the first upstream direction is not narrowed. For example, the packet Ps10 having the sequence number S1 is received within the allowable range of time [T10, T10 + Tpa].
これに対し、検査試行送信モードでは、全体の送信パケット数を変えずに、送信するパケットのシーケンス番号がシフトされる。図5においては、シーケンス番号S30,S50,S70の送信パケットPs30,Ps50,Ps70と、シーケンス番号S26,S44,S62の送信パケットPs26,Ps44,Ps62とが、入れ替えて送信されることになる。 In contrast, in the test trial transmission mode, the sequence number of the packet to be transmitted is shifted without changing the total number of transmission packets. In FIG. 5, transmission packets Ps30, Ps50, and Ps70 with sequence numbers S30, S50, and S70 and transmission packets Ps26, Ps44, and Ps62 with sequence numbers S26, S44, and S62 are exchanged and transmitted.
このため、送信パケットPs20と送信パケットPs26との送信間隔は、通常送信モード時の時間(U30−U20)から時間(U26−U20)と4割短くなる。同様に、送信パケットPs40と送信パケットPs44との送信間隔は、通常送信モード時よりも6割短くなり、送信パケットPs60と送信パケットPs62との送信間隔は、通常送信モード時よりも8割短くなる。言い換えれば、送信パケットPs26と送信パケット送信パケットPs40との送信間隔は、通常送信モード時よりも4割長くなり、送信パケットPs44と送信パケットPs60との送信間隔は、通常送信モード時よりも6割長くなり、送信パケットPs62と送信パケットPs80との送信間隔は、通常送信モード時よりも8割長くなる。 For this reason, the transmission interval between the transmission packet Ps20 and the transmission packet Ps26 is 40% shorter from the time (U30-U20) in the normal transmission mode to the time (U26-U20). Similarly, the transmission interval between the transmission packet Ps40 and the transmission packet Ps44 is 60% shorter than that in the normal transmission mode, and the transmission interval between the transmission packet Ps60 and the transmission packet Ps62 is 80% shorter than that in the normal transmission mode. . In other words, the transmission interval between the transmission packet Ps26 and the transmission packet transmission packet Ps40 is 40% longer than in the normal transmission mode, and the transmission interval between the transmission packet Ps44 and the transmission packet Ps60 is 60% longer than in the normal transmission mode. The transmission interval between the transmission packet Ps62 and the transmission packet Ps80 becomes 80% longer than that in the normal transmission mode.
この検査試行送信モードにおいて、送信パケットPs26の受信側での受信タイミングが、受信パケットPr26aで示すように、許容域内(期間[T26a,T26b])である場合には、当該経路Aの許容帯域は、現在の送信帯域に対して、10/6の帯域を有している可能性があることを意味することになる。一方、送信パケットPs26の受信側での受信タイミングが、受信パケットPr26bで示すように、許容域内でない場合には、当該経路Aの許容帯域は、現在の送信帯域に対して、10/6の帯域は有していないことを意味することになる。 In the test trial transmission mode, when the reception timing of the transmission packet Ps26 at the reception side is within the allowable range (period [T26a, T26b]) as indicated by the reception packet Pr26a, the allowable bandwidth of the route A is This means that there is a possibility of having a band of 10/6 with respect to the current transmission band. On the other hand, when the reception timing of the transmission packet Ps26 on the reception side is not within the allowable range as indicated by the reception packet Pr26b, the allowable bandwidth of the path A is 10/6 of the current transmission bandwidth. Means not having.
同様に、送信パケットPs44の受信側での受信タイミングが、受信パケットPr44aで示すように、許容域内(期間[T44a,T44b])である場合には、当該経路Aの許容帯域は、現在の送信帯域に対して、10/4の帯域を有している可能性があり、受信パケットPs62の受信側での受信タイミングが、受信パケットPr62aで示すように、許容域内([T62a,T62b])である場合には、当該経路Aの許容帯域は、現在の送信帯域に対して、10/2の帯域を有している可能性があることになる。 Similarly, when the reception timing of the transmission packet Ps44 on the reception side is within the allowable range (period [T44a, T44b]) as indicated by the reception packet Pr44a, the allowable bandwidth of the route A is the current transmission. There is a possibility that the bandwidth is 10/4 of the bandwidth, and the reception timing of the reception packet Ps62 on the reception side is within the allowable range ([T62a, T62b]) as indicated by the reception packet Pr62a. In some cases, the allowable bandwidth of the route A may have a bandwidth of 10/2 with respect to the current transmission bandwidth.
これに対し、許容帯域が送信帯域と一致している場合には、送信パケットPs26の受信タイミングは、受信パケットPr26bで示すように、通常送信モード時の送信パケットPs30に対する受信パケットPr30の許容域内([T26c(T30a),T30b])となり、送信パケットPs44の受信タイミングは、受信パケットPr44bで示すように、通常送信モード時の送信パケットPs50に対する受信パケットPr50の許容域内([T44c(T50a),T50b])となり、送信パケットPs62の受信タイミングは、受信パケットPr62bで示すように、通常送信モード時の送信パケットPs70に対する受信パケットPr70の許容域内([T62c(T70a),T70b])となる。 On the other hand, when the allowable bandwidth matches the transmission bandwidth, the reception timing of the transmission packet Ps26 is within the allowable range of the reception packet Pr30 with respect to the transmission packet Ps30 in the normal transmission mode as indicated by the reception packet Pr26b ( [T26c (T30a), T30b]), and the reception timing of the transmission packet Ps44 is within the allowable range of the reception packet Pr50 with respect to the transmission packet Ps50 in the normal transmission mode ([T44c (T50a), T50b) as shown by the reception packet Pr44b. ], And the reception timing of the transmission packet Ps62 is within the allowable range of the reception packet Pr70 for the transmission packet Ps70 in the normal transmission mode ([T62c (T70a), T70b]), as indicated by the reception packet Pr62b.
また、シフトされた送信パケットの受信タイミングが、通常送信モード時におけるシフト対象の送信パケットに対する受信パケットの許容域を越える場合には、当該経路Aの許容帯域は狭帯域化したと解析する。 When the reception timing of the shifted transmission packet exceeds the allowable range of the reception packet for the transmission packet to be shifted in the normal transmission mode, it is analyzed that the allowable bandwidth of the path A is narrowed.
したがって、MN300において、異なるタイミングのパケットシフトを繰り返し試行してパケットを送信することにより、スイッチングサーバ100側において、当該経路Aにおける上り方向の帯域状態、すなわち狭帯域化を含む許容帯域を解析することができる。経路Bの上り方向についても、同様にして、帯域状態を解析することができる。また、経路Aや経路Bの下り方向についても、スイッチングサーバ100において、異なるタイミングのパケットシフトを繰り返し試行してパケットを送信することにより、MN300側において、対応する経路における下り方向の帯域状態を解析することができる。
Therefore, in the
なお、検査試行送信モードにおいて、送信するパケットのシーケンス番号をシフトする際は、シフトした後のシーケンス番号における受信タイミングが、少なくとも、シフト前のシーケンス番号における想定再生タイミングを越えないように設定する。このようにすれば、例えば、図5において、経路Aの許容帯域が送信帯域と一致している場合、送信パケットPs62の受信タイミングは、上述したように、通常送信モード時の送信パケットPs70に対する受信パケットPr70の許容域内([T62c(T70a),T70b])となるが、そのときの受信パケットPr62bは、許容域内の受信パケットPr62aに対して大きく遅延している。しかしながら、通信しているアプリケーションから観れば、受信パケットPr62bの受信タイミングは、想定再生タイミングT62d内であるので、アプリケーションの再生に関しては、何ら影響はない。 In the test trial transmission mode, when the sequence number of the packet to be transmitted is shifted, the reception timing at the shifted sequence number is set so as not to exceed at least the assumed reproduction timing at the sequence number before the shift. In this way, for example, in FIG. 5, when the allowable bandwidth of the path A matches the transmission bandwidth, the reception timing of the transmission packet Ps62 is the reception of the transmission packet Ps70 in the normal transmission mode as described above. The packet Pr70 is within the allowable range ([T62c (T70a), T70b]), but the received packet Pr62b at that time is greatly delayed with respect to the received packet Pr62a within the allowable range. However, from the viewpoint of the communicating application, since the reception timing of the received packet Pr62b is within the assumed reproduction timing T62d, there is no influence on the reproduction of the application.
また、通常送信モードおよび検査試行送信モードは、好ましくは、適当な周期で交互に実行する。このようにすれば、許容帯域が送信帯域と一致した場合であっても、シーケンス番号をシフトしたパケットが、シフトしない場合のシーケンス番号のパケットの受信タイミングで受信されるだけで、次のパケットに経路上のパケットの滞留として影響することはない。 Further, the normal transmission mode and the test trial transmission mode are preferably executed alternately at an appropriate cycle. In this way, even if the allowable bandwidth matches the transmission bandwidth, a packet with a shifted sequence number is only received at the reception timing of the packet with the sequence number when it is not shifted. There is no effect as packet retention on the path.
本実施の形態によれば、通信中の経路において、パケット送信側から、通信中のアプリに対して影響を及ぼさない程度に、全体の送信パケット数は変えずに、送信するパケットのシーケンス番号の間隔を変えて、すなわちシーケンス番号をシフトして送信し、受信側においては、シフトされた送信パケットの受信タイミングと、予め算出した許容域である許容受信タイミング域との比較に基づいて、当該送信経路の許容帯域を含む帯域状態を解析し、その解析結果を送信帯域制御Msgとしてパケット送信側に送信するようにしたので、より大きい送信帯域を必要とした際や、狭帯域化が生じた際に、経路内での滞留が生じない程度に、すなわち、アプリに対して送信パケットの破棄が生じない程度に、使用中の複数の経路における他の送信帯域の配分率を変更する(送信帯域を広げる)等、的確に送信帯域を制御することができる。 According to the present embodiment, the sequence number of the packet to be transmitted is not changed from the packet transmission side to the communication application, without changing the total number of transmission packets, in the communication path. The interval is changed, that is, the sequence number is shifted and transmitted, and on the receiving side, the transmission is performed based on the comparison between the reception timing of the shifted transmission packet and the permissible reception timing area that is the permissible area calculated in advance. Since the bandwidth state including the allowable bandwidth of the route is analyzed and the analysis result is transmitted to the packet transmission side as the transmission bandwidth control Msg, when a larger transmission bandwidth is required or when the bandwidth is narrowed In addition, other transmission bands in a plurality of paths that are in use to the extent that there is no retention in the path, that is, to the extent that transmission packets are not discarded for the application. Etc. change the distribution ratio (spread the transmission band), it can be controlled accurately transmit band.
なお、本発明は、上記実施の形態に限定されるものではなく、幾多の変形または変更が可能である。例えば、通信システム1には、無線IPネットワーク10Aおよび無線IPネットワーク10Bが含まれていたが、用いる無線IPネットワークは、さらに多くても構わない。また、上述した実施の形態では、上り方向および下り方向の両方向において、不足する送信帯域が補完されていたが、上り方向或いは下り方向のみの送信帯域を補完する形態としても構わない。さらに、送信帯域制御Msgの送出経路は、利用可能な未使用の無線通信経路があれば、この経路を用いることもできる。 In addition, this invention is not limited to the said embodiment, Many deformation | transformation or a change is possible. For example, the communication system 1 includes the wireless IP network 10A and the wireless IP network 10B. However, more wireless IP networks may be used. In the above-described embodiment, the insufficient transmission band is supplemented in both the upstream direction and the downstream direction. However, the transmission band in the upstream direction or the downstream direction may be supplemented. Further, as a transmission route of the transmission band control Msg, if there is an available wireless communication route that can be used, this route can also be used.
また、上記実施の形態では、送信帯域制御Msgによる送信帯域の制御は、対応する無線経路に限らず、他の無線経路についても互いに補うように同時に実行したり、あるいは更に他の無線経路を有する場合には、その無線経路を新たに用いて狭帯域分を補完したりすることもできる。例えば、スイッチングサーバ100において、MN300からの第2下り方向送信帯域制御Msgに基づいて無線IPネットワーク10Bに送信するパケットの送信帯域を狭帯域化する場合には、その狭帯域分を補うように無線IPネットワーク10Aに送信するパケットの帯域を増加(送信帯域を広げる)させるように送信帯域を制御したり、あるいはその狭帯域分を更に他の無線経路で新たに補完するように制御したりすることもできる。
In the above embodiment, the transmission band control by the transmission band control Msg is not limited to the corresponding wireless path, but is performed simultaneously so as to supplement other wireless paths, or has another wireless path. In this case, the wireless path can be newly used to supplement the narrow band. For example, when the switching
1 通信システム
10A,10B 無線IPネットワーク
20 ネットワーク
40 IP電話端末
100 スイッチングサーバ
101Rx,103Rx,105Rx 受信インターフェース部
101Tx,103Tx,105Tx 送信インターフェース部
107 受信パケット監視手段
109 許容帯域解析手段
111 送信帯域算出手段
113 送信帯域制御Msg解析手段
115 許容帯域検査試行手段
117 送信経路選択手段
300 モバイルノード(MN)
301Rx,303Rx 受信インターフェース部
301Tx,303Tx 送信インターフェース部
305 アプリケーション(アプリ)処理手段
307 受信パケット監視手段
309 許容帯域解析手段
311 送信帯域算出手段
313 送信帯域制御Msg解析手段
315 許容帯域検査試行手段
317 送信経路選択手段
DESCRIPTION OF SYMBOLS 1 Communication system 10A, 10B
DESCRIPTION OF
301 Rx, 303 Rx reception interface unit 301 Tx, 303 Tx
Claims (6)
各無線通信経路を経て受信されるパケットに基づいて、各無線通信経路における受信パケットの許容受信タイミング域を算出する算出手段と、
所定のタイミング以外のタイミングで送信されたパケットの受信タイミングと、当該パケットが送信された無線通信経路に対して前記算出手段で算出された許容受信タイミング域との比較に基づいて、当該無線通信経路の帯域状態を解析する帯域状態解析手段と、
該帯域状態解析手段の解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域の変更を促す送信制御情報を前記無線通信装置に送信する送信制御手段と、
を有することを特徴とする通信制御装置。 A plurality of different wireless communication paths can be used with the wireless communication device, and the bandwidth that is lacking in one wireless communication path is used for the required bandwidth of the application having real-time characteristics to be used. A communication control device for controlling communication between the wireless communication device and a communication destination,
Based on a packet received via each wireless communication path, calculating means for calculating an allowable reception timing area of the received packet in each wireless communication path;
Based on the comparison between the reception timing of the packet transmitted at a timing other than the predetermined timing and the allowable reception timing area calculated by the calculation unit with respect to the wireless communication path through which the packet is transmitted, Bandwidth state analysis means for analyzing the bandwidth state of
Based on the analysis result of the bandwidth state analysis means, transmission control means for transmitting to the wireless communication device transmission control information that prompts a change in the transmission bandwidth of the packet in the wireless communication path;
A communication control device comprising:
前記送信制御手段は、前記帯域状態解析手段により許容帯域が送信帯域よりも広いと解析されたときは、当該無線通信経路の送信帯域を広げるように促す送信制御情報を前記無線通信装置に送信することを特徴とする請求項1に記載の通信制御装置。 The bandwidth state analyzing means transmits the allowable bandwidth of the wireless communication path when the reception timing of a packet received earlier than a predetermined timing is within the allowable reception timing area in the wireless communication path calculated by the calculating means. Analyzing that it is wider than the bandwidth,
The transmission control means, when the bandwidth state analyzing means analyzes that the allowable band is wider than the transmission band, transmits transmission control information for urging to widen the transmission band of the wireless communication path to the wireless communication device. The communication control apparatus according to claim 1.
各無線通信経路を経て受信されるパケットに基づいて、各無線通信経路における受信パケットの許容受信タイミング域を算出する算出手段と、
所定のタイミング以外のタイミングで送信されたパケットの受信タイミングと、当該パケットが送信された無線通信経路に対して前記算出手段で算出された許容受信タイミング域との比較に基づいて、当該無線通信経路の帯域状態を解析する帯域状態解析手段と、
該帯域状態解析手段の解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域の変更を促す送信制御情報を前記通信制御装置に送信する送信制御手段と、
を有することを特徴とする無線通信装置。 A plurality of different wireless communication paths can be used with the communication control device, and other wireless communication paths can be used for the bandwidth required by one wireless communication path for the requested bandwidth of the application that has real-time characteristics. A wireless communication device that communicates with a communication destination via the communication control device,
Based on a packet received via each wireless communication path, calculating means for calculating an allowable reception timing area of the received packet in each wireless communication path;
Based on the comparison between the reception timing of the packet transmitted at a timing other than the predetermined timing and the allowable reception timing area calculated by the calculation unit with respect to the wireless communication path through which the packet is transmitted, Bandwidth state analysis means for analyzing the bandwidth state of
Based on the analysis result of the bandwidth state analysis means, transmission control means for transmitting to the communication control device transmission control information that prompts a change in the transmission bandwidth of the packet in the wireless communication path;
A wireless communication apparatus comprising:
前記送信制御手段は、前記帯域状態解析手段により許容帯域が送信帯域よりも広いと解析されたときは、当該無線通信経路の送信帯域を広げるように促す送信制御情報を前記通信制御装置に送信することを特徴とする請求項3に記載の無線通信装置。 The bandwidth state analyzing means transmits the allowable bandwidth of the wireless communication path when the reception timing of a packet received earlier than a predetermined timing is within the allowable reception timing area in the wireless communication path calculated by the calculating means. Analyzing that it is wider than the bandwidth,
The transmission control means, when the bandwidth state analyzing means analyzes that the allowable band is wider than the transmission band, transmits transmission control information for urging to widen the transmission band of the wireless communication path to the communication control apparatus. The wireless communication apparatus according to claim 3.
各無線通信経路を経て受信されるパケットに基づいて、各無線通信経路における受信パケットの許容受信タイミング域を算出するステップと、
所定のタイミング以外のタイミングで送信されたパケットの受信タイミングと、当該パケットが送信された無線通信経路に対して算出された許容受信タイミング域との比較に基づいて、当該無線通信経路の帯域状態を解析するステップと、
帯域状態の解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域の変更を促す送信制御情報を前記無線通信装置に送信するステップと、
を有することを特徴とする通信制御方法。 A plurality of different wireless communication paths can be used with the wireless communication device, and the bandwidth that is lacking in one wireless communication path is used for the required bandwidth of the application having real-time characteristics to be used. A communication control method for controlling communication between the wireless communication device and a communication destination,
Calculating an allowable reception timing area of a received packet in each wireless communication path based on a packet received via each wireless communication path;
Based on a comparison between the reception timing of the packet transmitted at a timing other than the predetermined timing and the allowable reception timing area calculated for the wireless communication path from which the packet is transmitted, the bandwidth state of the wireless communication path is determined. Analyzing, and
Based on the analysis result of the bandwidth state, transmitting transmission control information for prompting the change of the transmission bandwidth of the packet in the wireless communication path to the wireless communication device;
A communication control method characterized by comprising:
各無線通信経路を経て受信されるパケットに基づいて、各無線通信経路における受信パケットの許容受信タイミング域を算出するステップと、
所定のタイミング以外のタイミングで送信されたパケットの受信タイミングと、当該パケットが送信された無線通信経路に対して算出された許容受信タイミング域との比較に基づいて、当該無線通信経路の帯域状態を解析するステップと、
帯域状態の解析結果に基づいて、当該無線通信経路におけるパケットの送信帯域の変更を促す送信制御情報を前記通信制御装置に送信するステップと、
を有することを特徴とする無線通信方法。 A plurality of different wireless communication paths can be used with the communication control device, and other wireless communication paths can be used for the bandwidth required by one wireless communication path for the requested bandwidth of the application that has real-time characteristics. A wireless communication method for communicating with a communication destination via the communication control device,
Calculating an allowable reception timing area of a received packet in each wireless communication path based on a packet received via each wireless communication path;
Based on a comparison between the reception timing of the packet transmitted at a timing other than the predetermined timing and the allowable reception timing area calculated for the wireless communication path from which the packet is transmitted, the bandwidth state of the wireless communication path is determined. Analyzing, and
Based on the analysis result of the bandwidth state, transmitting transmission control information for prompting the change of the transmission bandwidth of the packet in the wireless communication path to the communication control device;
A wireless communication method comprising:
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006352779A JP5306595B2 (en) | 2006-12-27 | 2006-12-27 | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD |
US12/516,547 US8081579B2 (en) | 2006-11-28 | 2007-11-28 | Communication control apparatus, wireless communication apparatus, communication control method and wireless communication method |
PCT/JP2007/072964 WO2008066078A1 (en) | 2006-11-28 | 2007-11-28 | Communication control device, radio communication device, communication control method, and radio communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006352779A JP5306595B2 (en) | 2006-12-27 | 2006-12-27 | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008167024A JP2008167024A (en) | 2008-07-17 |
JP5306595B2 true JP5306595B2 (en) | 2013-10-02 |
Family
ID=39695887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006352779A Expired - Fee Related JP5306595B2 (en) | 2006-11-28 | 2006-12-27 | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5306595B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20080345A0 (en) | 2008-05-09 | 2008-05-09 | Joikusoft Oy Ltd | Symbian S60 phone as 3G bandwidth combiner |
JP5491633B2 (en) * | 2009-09-28 | 2014-05-14 | 華為技術有限公司 | Communication device, operation method and software |
JP2014143697A (en) * | 2014-02-27 | 2014-08-07 | Huawei Technologies Co Ltd | Scalable WLAN gateway |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3587352B2 (en) * | 1999-02-04 | 2004-11-10 | 富士通株式会社 | Network communication performance measurement method and apparatus, and computer-readable recording medium storing network communication performance measurement program |
JP4489932B2 (en) * | 2000-11-27 | 2010-06-23 | 富士通株式会社 | System and method for synchronizing multiple communications |
JP2003008638A (en) * | 2001-06-25 | 2003-01-10 | Matsushita Electric Ind Co Ltd | Communication system |
JP2006060579A (en) * | 2004-08-20 | 2006-03-02 | Fujitsu Ltd | Communication device that uses multiple paths simultaneously according to application characteristics |
-
2006
- 2006-12-27 JP JP2006352779A patent/JP5306595B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008167024A (en) | 2008-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101367508B1 (en) | Link aggregation in a heterogeneous communication system | |
JP6496075B2 (en) | Method and apparatus for selecting a first base station or a second base station and transmitting a packet data unit (PDU) to a user apparatus (UE) | |
US8885504B2 (en) | Method, apparatus and system for bandwidth aggregation of mobile internet access node | |
US8081579B2 (en) | Communication control apparatus, wireless communication apparatus, communication control method and wireless communication method | |
US20160218979A1 (en) | Apparatus and method for transmitting packets through multi-homing based network | |
KR102442083B1 (en) | Method and system for scheduling of packets in a bundling scenario based on TCP tunnels and unique TCP information | |
CA2650912A1 (en) | Method and system for qos by proxy | |
JP4679495B2 (en) | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD | |
JP4884921B2 (en) | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD | |
CN101411142B (en) | Communication control device, wireless communication device, communication control method, and wireless communication method | |
Din et al. | Emerging mobile communication technologies for healthcare system in 5G network | |
JP5306595B2 (en) | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD | |
WO2008066089A1 (en) | Communication control apparatus, wireless communication apparatus, communication control method and wireless communication method | |
KR100783045B1 (en) | Data transmission method, system, base station, subscriber station, data processing unit, computer program distribution medium and baseband module | |
CN103179656B (en) | The synchronization transfer method and system of Business Stream in a kind of heterogeneous network | |
US20140307712A1 (en) | Changes of Forward-Link and Reverse-Link Serving Access Points | |
JP5306596B2 (en) | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD | |
JP4847284B2 (en) | Wireless communication apparatus, wireless communication method, and wireless communication program | |
JP5159114B2 (en) | COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD | |
KR101929995B1 (en) | Terminal in wireless communication system and data transmitting method of the same | |
JP5324039B2 (en) | Communication control device, wireless communication device, communication control method, and wireless communication method | |
JP5324038B2 (en) | Communication control device, wireless communication device, communication control method, and wireless communication method | |
JP2008211564A (en) | Communication control device, wireless communication device, communication control method, and wireless communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080623 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091015 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111018 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111219 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20111219 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120529 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130626 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5306595 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |