JP5368812B2 - 無線端末及び通信端末 - Google Patents

無線端末及び通信端末 Download PDF

Info

Publication number
JP5368812B2
JP5368812B2 JP2009017402A JP2009017402A JP5368812B2 JP 5368812 B2 JP5368812 B2 JP 5368812B2 JP 2009017402 A JP2009017402 A JP 2009017402A JP 2009017402 A JP2009017402 A JP 2009017402A JP 5368812 B2 JP5368812 B2 JP 5368812B2
Authority
JP
Japan
Prior art keywords
packet
network
amount
buffer
predetermined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009017402A
Other languages
English (en)
Other versions
JP2010045757A (ja
Inventor
知好 横田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2009017402A priority Critical patent/JP5368812B2/ja
Priority to US12/503,781 priority patent/US8811337B2/en
Publication of JP2010045757A publication Critical patent/JP2010045757A/ja
Application granted granted Critical
Publication of JP5368812B2 publication Critical patent/JP5368812B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0016Hand-off preparation specially adapted for end-to-end data sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/02Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off

Landscapes

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

Description

本発明は、第1ネットワーク又は第1ネットワークよりも遅延時間が小さい第2ネットワークを介して通信を行う無線端末及び通信端末に関する。
従来、ネットワークを介して通信端末(相手方端末)とリアルタイム通信(例えば、VoIPなど)を行う無線端末が知られている(例えば、特許文献1)。ネットワークの遅延時間を吸収するために、パケットを一時的に蓄積するバッファが無線端末に設けられる。バッファに蓄積されるパケットの量は、ネットワークの遅延時間に応じて定められる。なお、ネットワークの遅延時間は、通信端末(相手方端末)からのパケットがネットワークに滞留する時間(滞留時間)だけではなくて、滞留時間のばらつき(ジッタ)を含む概念である。
また、一のネットワークを対象として、受信パケットの遅延時間(滞留時間や滞留時間のばらつき)に応じて、パケット蓄積量(ジッタバッファサイズ)を再生速度の制御によって変更するAJB(Adaptive Jitter Buffer)制御技術も提案されている。AJB制御技術では、バッファに蓄積されるパケットの量が最適なパケット量よりも大きくなった場合に、パケットの再生速度を所定速度よりも高い速度に変更して、パケット蓄積量を小さくする。一方で、バッファに蓄積されるパケットの量が最適なパケット量よりも小さくなった場合に、パケットの再生速度を所定速度よりも低い速度に変更して、パケット蓄積量を大きくする。
特開2008−14266号公報
ここで、第1ネットワークから第2ネットワークへのハンドオーバを行う技術が知られている。また、第2ネットワークの遅延時間が第1ネットワークの遅延時間と異なるケースも考えられる。このようなケースでは、バッファに蓄積されるパケットの量として最適なパケット量はハンドオーバによって変わる。
例えば、第1ネットワークの遅延時間が第2ネットワークの遅延時間よりも大きいケースについて考える。このようなケースでは、第2ネットワークにおいて適切なパケット量は、第1ネットワークにおいて適切なパケット量よりも小さい。従って、第1ネットワークから第2ネットワークへのハンドオーバ後において、バッファに蓄積されるパケットの量が不必要に多くなってしまう。これによって、パケットのリアルタイム性が損なわれる。
なお、上述したように、AJB制御技術は、一のネットワークを対象としている。従って、AJB制御技術を適用するケースでは、無線端末は、第1ネットワークから第2ネットワークへのハンドオーバに応じて、バッファに蓄積されるパケットの量を急激に減少させようとする。すなわち、無線端末は、パケットの再生速度を急激に上昇させる。
このように、第1ネットワークから第2ネットワークへのハンドオーバ後において、バッファに蓄積されるパケットの量を適切に制御することが難しかった。
そこで、本発明は、上述した課題を解決するためになされたものであり、第1ネットワークから第2ネットワークへのハンドオーバ後において、バッファに蓄積されるパケットの量を適切に制御することを可能とする無線端末及び通信端末を提供することを目的とする。
第1の特徴に係る無線端末は、第1ネットワーク又は前記第1ネットワークよりも遅延時間が小さい第2ネットワークを介して、通信端末と通信を行う。無線端末は、前記第1ネットワーク又は前記第2ネットワークを介して、所定間隔でパケットを受信する受信部と、前記受信部で受信されたパケットを一時的に蓄積するバッファと、前記第1ネットワークから前記第2ネットワークへのハンドオーバの準備要求を送信するハンドオーバ準備要求送信部と、前記バッファに蓄積されたパケットを、前記所定間隔に応じて定められる所定速度で再生するパケット再生部とを備える。前記パケット再生部は、前記ハンドオーバの準備要求の送信に応じて、パケットの再生速度を前記所定速度よりも高い速度に変更して、前記バッファに蓄積されたパケットの量を減少する。
かかる特徴によれば、無線端末は、ハンドオーバの準備要求の送信に応じて、パケットの再生速度を所定速度よりも速い速度に変更する。従って、第1ネットワークから第2ネットワークへのハンドオーバ後において、バッファに蓄積されたバッファの量を第2ネットワークにおいて最適なパケット量(第2最適パケット量)に速やかに近づけることができる。これによって、パケットのリアルタイム性を向上することができる。
第1の特徴において、前記パケット再生部は、前記バッファに蓄積されたパケットの量を最適なパケット量に維持するように、前記パケットの再生速度を調整する適応的バッファ制御を実行する。前記パケット再生部は、前記ハンドオーバの準備要求の送信に応じて、前記適応的バッファ制御を停止する。前記受信部は、前記第1ネットワークから前記第2ネットワークへのハンドオーバの完了通知を受信する。前記パケット再生部は、前記ハンドオーバの完了通知の受信後において、前記バッファに蓄積されたパケットの量が前記第2ネットワークにおける最適なパケット量となった場合に、前記適応的バッファ制御を再開する。
第1の特徴において、前記受信部は、前記第1ネットワークから前記第2ネットワークへのハンドオーバの完了通知を受信する。前記パケット再生部は、前記ハンドオーバの完了通知の受信前において、前記バッファに蓄積されたパケットの量が所定パケット量となった場合に、前記パケットの再生速度を前記所定速度に戻す。
第1の特徴において、前記受信部は、前記第1ネットワークから前記第2ネットワークへのハンドオーバの完了通知を受信する。前記パケット再生部は、前記ハンドオーバの完了通知の受信前において、前記バッファに蓄積されたパケットの量が所定パケット量となった場合に、前記パケットの再生速度を前記所定速度に戻す。前記パケット再生部は、前記ハンドオーバの完了通知の受信に応じて、前記パケットの再生速度を前記所定速度よりも高い速度に再び変更する。
第1の特徴において、前記所定パケット量は、前記第1ネットワークの遅延時間と前記第2ネットワークの遅延時間とに基づいて算出される。
の特徴に係る通信端末は、第1ネットワーク又は前記第1ネットワークよりも遅延時間が小さい第2ネットワークを利用する無線端末と通信を行う。通信端末は、前記無線端末から所定間隔でパケットを受信する受信部と、前記受信部で受信されたパケットを一時的に蓄積するバッファと、前記バッファに蓄積されたパケットを、前記所定間隔に応じて定められる所定速度で再生するパケット再生部とを備える。前記受信部は、前記無線端末の前記第1ネットワークから前記第2ネットワークへのハンドオーバの準備要求を受信する。前記パケット再生部は、前記ハンドオーバの準備要求の受信に応じて、パケットの再生速度を前記所定速度よりも高い速度に変更して、前記バッファに蓄積されたパケットの量を減少する。
かかる特徴によれば、通信端末は、ハンドオーバの準備要求の受信に応じて、パケットの再生速度を所定速度よりも速い速度に変更する。従って、無線端末の第1ネットワークから第2ネットワークへのハンドオーバ後において、バッファに蓄積されたバッファの量を第2ネットワークにおいて最適なパケット量(第2最適パケット量)に速やかに近づけることができる。これによって、パケットのリアルタイム性を向上することができる。
の特徴において、前記パケット再生部は、前記バッファに蓄積されたパケットの量を最適なパケット量に維持するように、前記パケットの再生速度を調整する適応的バッファ制御を実行する。前記パケット再生部は、前記ハンドオーバの準備要求を受信した場合に、前記適応的バッファ制御を停止する。前記受信部は、前記無線端末の前記第1ネットワークから前記第2ネットワークへのハンドオーバの実行要求を受信する。前記パケット再生部は、前記ハンドオーバの実行要求の受信後において、前記バッファに蓄積されたパケットの量が前記第2ネットワークにおける最適なパケット量となった場合に、前記適応的バッファ制御を再開する。
の特徴において、前記パケット再生部は、前記第2ネットワークを介して受信するパケットのうち、最初のパケットの受信前において、前記バッファに蓄積されたパケットの量が所定パケット量となった場合に、前記パケットの再生速度を前記所定速度に戻す。
の特徴において、前記パケット再生部は、前記第2ネットワークを介して受信するパケットのうち、最初のパケットの受信前において、前記バッファに蓄積されたパケットの量が所定パケット量となった場合に、前記パケットの再生速度を前記所定速度に戻す。前記パケット再生部は、前記最初のパケットの受信に応じて、前記パケットの再生速度を前記所定速度よりも高い速度に再び変更する。
の特徴において、前記所定パケット量は、前記第1ネットワークの遅延時間と前記第2ネットワークの遅延時間とに基づいて算出される。
本発明によれば、第1ネットワークから第2ネットワークへのハンドオーバ後において、バッファに蓄積されるパケットの量を適切に制御することを可能とする無線端末及び通信端末を提供することができる。
第1実施形態に係る通信システムの構成を示す図である。 第1実施形態に係る無線端末10を示すブロック図である。 第1実施形態に係る通信端末20を示すブロック図である。 第1実施形態に係る再生速度の制御例を示す図である。 第1実施形態に係る再生速度の制御例を示す図である。 第1実施形態に係る再生速度の制御例を示す図である。 第1実施形態に係る通信システムの動作を示すシーケンス図である。 第2実施形態に係る再生速度の制御例を示す図である。 第2実施形態に係る再生速度の制御例を示す図である。 第2実施形態に係る再生速度の制御例を示す図である。 第2実施形態に係る通信システムの動作を示すシーケンス図である。
以下において、本発明の実施形態について説明する。なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。
したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
[第1実施形態]
(通信システムの構成)
以下において、第1実施形態に係る通信システムの構成について、図面を参照しながら説明する。図1は、第1実施形態に係る通信システムの構成を示す図である。
図1に示すように、通信システムは、無線端末10と、通信端末20と、ホームエージェント30と、第1ネットワーク100と、第2ネットワーク200と、基幹ネットワーク300とを有する。
第1実施形態では、第1ネットワーク100の遅延時間は、第2ネットワーク200の遅延時間よりも大きい。無線端末10は、第1ネットワーク100又は第2ネットワーク200を介して通信端末20と通信を行う。
なお、ネットワークの遅延時間は、通信端末20(相手方端末)からのパケットがネットワークに滞留する時間(滞留時間)だけではなくて、滞留時間のばらつき(ジッタ)を含む概念である。滞留時間は、ジッタと相関を有する。一般的には、滞留時間が長いほど、ジッタが大きくなる。
第1実施形態では、第1ネットワーク100から第2ネットワーク200へのハンドオーバを無線端末10が行うケースについて主として説明する。また、通信端末20から無線端末10へのパケットの流れについて主として説明する。
無線端末10は、携帯電話、PDA、ノート型PCなどの端末である。また、無線端末10は、モバイルルータなどの端末であってもよい。上述したように、無線端末10は、第1ネットワーク100又は第2ネットワーク200を介して通信端末20と通信を行う端末(MN;Mobile Node)である。すなわち、無線端末10は、第1ネットワーク100又は第2ネットワーク200を利用して通信端末20と通信を行う。無線端末10は、所定間隔(フレーム周期)で通信端末20から送信されたパケットを受信する。ここで、無線端末10は、第1ネットワーク100から第2ネットワーク200へのハンドオーバを行う主体である。無線端末10の詳細については後述する(図2を参照)。
通信端末20は、携帯電話、PDA、ノート型PC、デスクトップ型PCなどの端末である。通信端末20は、無線端末10と通信を行う通信端末(CN;Corresponding Node)である。通信端末20は、所定間隔(フレーム周期)で無線端末10にパケットを送信する。
通信端末20は、基幹ネットワーク300と無線で接続する端末であってもよく、基幹ネットワーク300と有線で接続する端末であってもよい。第1実施形態では、通信端末20が無線端末であるケースについて例示する。図1では示していないが、通信端末20は、複数の無線ネットワークを介して基幹ネットワーク300に接続される。通信端末20の詳細については後述する(図3を参照)。
ホームエージェント30(HA)は、基幹ネットワーク300に接続されている。ホームエージェント30は、無線端末10の気付アドレス(CoA;Care of Address)を管理する。
第1ネットワーク100及び第2ネットワーク200は、無線通信方式(物理レイヤやリンクレイヤの構成)が異なる無線ネットワークである。例えば、第1ネットワーク100は、CDMA2000に準拠する「1xEV−DO」が採用された無線ネットワークである。第2ネットワーク200は、IEEE802.16eに準拠する「WiMAX」が採用された無線ネットワークである。
但し、第1ネットワーク100及び第2ネットワーク200は、これらに限定されるものではなく、IEEE802.11に準拠する「WLAN」が採用されたネットワークであってもよい。
基幹ネットワーク300は、第1ネットワーク100及び第2ネットワーク200の上位ネットワークである。例えば、基幹ネットワーク300は、IP(Internet Protocol)に準拠するインターネットネットワークである。第1実施形態では、基幹ネットワーク300に通信端末20及びホームエージェント30が接続されている。
(無線端末の構成)
以下において、第1実施形態に係る無線端末(MN)の構成について、図面を参照しながら説明する。図2は、第1実施形態に係る無線端末10を示すブロック図である。
図2に示すように、無線端末10は、複数の無線通信部11(無線通信部11A〜無線通信部11B)と、複数のリンク制御部12(リンク制御部12A〜リンク制御部12B)と、MIH機能部13と、MIHユーザ14と、バッファ15と、アプリケーション処理部16とを有する。
無線通信部11は、上位レイヤ(例えば、MIH機能部13やアプリケーション処理部16)からの指示に応じて、物理レイヤにおける物理的な無線接続を各ネットワークと設定する。無線通信部11は、通信端末20から所定間隔でパケットを受信する。
具体的には、無線通信部11Aは、「1xEV−DO」に対応する物理的な無線接続を第1ネットワーク100と設定する。無線通信部11Bは、「WiMAX」に対応する物理的な無線接続を第2ネットワーク200と設定する。
リンク制御部12は、上位レイヤ(例えば、MIH機能部13やアプリケーション処理部16)からの指示に応じて、リンクレイヤにおける無線リンクを各ネットワークと設定する。リンク制御部12は、各ネットワークと設定された無線リンクにおいて、各種無線パラメータ(Link Parameter)を監視する。
具体的には、リンク制御部12Aは、無線通信部11Aとのインターフェース(デバイスドライバ)機能を有しており、「1xEV−DO」に対応する無線リンクを第1ネットワーク100と設定する。リンク制御部12Bは、無線通信部11Bとのインターフェース(デバイスドライバ)機能を有しており、「WiMAX」に対応する無線リンクを第2ネットワーク200と設定する。
MIH機能部13は、MIH機能部13よりも上位レイヤとして機能するMIHユーザ14やアプリケーション処理部16からの指示に応じて、ネットワーク間のハンドオーバを制御する。MIH機能部13は、物理レイヤの構成に依存しないメディア非依存ハンドオーバ機能(Media Independent Hadover Function)であり、IEEE802.21において規定されている。
ここで、MIH機能部13は、自端末が接続しているネットワークにおいてハンドオーバを行う各種条件を管理している。具体的には、MIH機能部13は、無線パラメータの種類、第1閾値(Initiate Action Threshold)と、第2閾値(Execute Action Threshold)と、第1判定用論理式と、第2判定用論理式とをネットワーク毎に管理している。
無線パラメータの種類は、自端末が接続しているネットワークと設定する無線リンクにおいて監視すべき無線パラメータを示している。
例えば、自端末が接続しているネットワークが第1ネットワーク100である場合には、第1ネットワーク100と設定する無線リンクにおいて、以下に示す無線パラメータがリンク制御部12Aによって監視される。
(a)信号対干渉波雑音比(SINR)
(b)受信電界強度(RSSI)
(c)DRC(Data Rate Control)
(d)送信電力(Tx_Power)
(e)無線基地局が無線端末から送信されたDRCを正常に受信する割合(DRC_Lock)
自端末が接続しているネットワークが第2ネットワーク200である場合には、第2ネットワーク200と設定する無線リンクにおいて、以下に示す無線パラメータがリンク制御部12Bによって監視される。
(a)信号対干渉波雑音比(SINR)
(b)受信電界強度(RSSI)
(c)DL−MAP受信成功率(Successful Ratio of DL−MAP Receive)
(d)伝送レート(Rate)
(e)上り変調クラス(Uplink Modulation Class)
(f)送信電力(Tx_Power)
第1閾値(Initiate Action Threshold)は、ハンドオーバの準備要求(Initiation Action)を行うか否かを判定するために、各無線パラメータに設定された閾値である。ここで、ハンドオーバの準備要求(Initiation Action)とは、一のネットワークと無線リンクを設定しているケースにおいて、他のネットワークと無線リンクを設定する動作である。
例えば、自端末が接続しているネットワークが第1ネットワーク100である場合には、信号対干渉波雑音比(SINR)に設定された閾値は“0dB”である。他の無線パラメータについても同様に、順に“−80dBm”、“6”、“15dBm”、“0.8”が設定されている。
自端末が接続しているネットワークが第2ネットワーク200である場合には、搬送波対干渉波比(CIR)に設定された閾値は“3dB”である。他の無線パラメータについても同様に、順に“−75dBm”、“0.1”、“500kbps”が設定されている。
第2閾値(Execute Action Threshold)は、ハンドオーバの実行要求(Execute Action)を行うか否かを判定するために、各無線パラメータに設定された閾値である。ここで、ハンドオーバの実行要求(Execute Action)とは、一のネットワーク及び他のネットワークと無線リンクを設定しているケースにおいて、自端末が接続するネットワークの切り替え要求動作(BU;Binding Update、RR;Registration Requestなど)である。なお、第2閾値(Execute Action Threshold)としては、第1閾値(Initiate Action Threshold)よりも無線環境が悪化した際における値が設定される。
例えば、自端末が接続しているネットワークが第1ネットワーク100である場合には、信号対干渉波雑音比(SINR)に設定された閾値は“−5dB”である。他の無線パラメータについても同様に、順に“−90dBm”、“4”、“23dBm”、“0.8”が設定されている。
自端末が接続しているネットワークが第2ネットワーク200である場合には、信号対干渉波雑音比(SINR)に設定された閾値は“−2dB”である。他の無線パラメータについても同様に、順に“−80dBm”、“0.8”、“200kbps”、“QPSK 1/2”、“23dBm”が設定されている。
第1判定用論理式は、ハンドオーバの準備要求(Initiation Action)を行う条件(第1条件)である。具体的には、第1判定用論理式は、自端末が接続しているネットワークと設定する無線リンクにおいて複数の無線パラメータが満たすべき閾値の組み合わせを示している。
例えば、自端末が接続しているネットワークが第1ネットワーク100である場合には、下記条件のいずれかが満たされた場合に、ハンドオーバの準備要求(Initiation Action)が行われる。
(a)SINR、RSSI及びDRCの全てが上述した第1閾値よりも悪化する
(b)Tx_Power及びDRC_Lockの全てが上述した第1閾値よりも悪化する
自端末が接続しているネットワークが第2ネットワーク200である場合には、下記条件のいずれかが満たされた場合に、ハンドオーバの準備要求(Initiation Action)が行われる。
(a)SINR、RSSI及びSuccessful ratio of DL−MAP Receiveの全てが上述した第1閾値よりも悪化する
(b)Tx_Power及び上り変調クラスの全てが上述した第1閾値よりも悪化(低下)する
第2判定用論理式は、ハンドオーバの実行要求(Execute Action)を行う条件(第2条件)である。具体的には、第2判定用論理式は、自端末が接続しているネットワークと設定する無線リンクにおいて複数の無線パラメータが満たすべき閾値の組み合わせを示している。
なお、第1実施形態では、無線パラメータが満たすべき閾値の組み合わせは、第1判定用論理式と第2判定用論理式とで同じであるが、これに限定されるものではない。すなわち、無線パラメータが満たすべき閾値の組み合わせは、第1判定用論理式と第2判定用論理式とで異なっていてもよい。
MIHユーザ14は、MIHユーザ14よりも上位レイヤとして機能するアプリケーション処理部16からの指示に応じて、ネットワーク間における移動性を管理する移動性管理部である。MIHユーザ14は、MIH機能部13よりも上位レイヤとして機能する。
バッファ15は、第1ネットワーク100又は第2ネットワーク200を介して受信するパケットを一時的に蓄積する。
ここで、バッファ15には、ネットワークの遅延時間に応じて、適切なパケット量が定められている。適切なパケット量は、パケットの不足を抑制する観点及びリアルタイム性を維持する観点で定められる。ネットワークの遅延時間が大きいほど、最適なパケット量が大きい。
例えば、第1ネットワーク100を介して自端末がパケットを受信しているケースでは、バッファ15の最適なパケット量(以下、第1最適パケット量)は、第1ネットワーク100の遅延時間に応じて定められる。同様に、第2ネットワーク200を介して自端末がパケットを受信しているケースでは、バッファ15の最適なパケット量(以下、第2最適パケット量)は、第2ネットワーク200の遅延時間に応じて定められる。
上述したように、第1ネットワーク100の遅延時間は第2ネットワーク200の遅延時間よりも大きい。従って、第1最適パケット量は、第2最適パケット量よりも大きい。
アプリケーション処理部16は、MIHユーザ14よりも上位レイヤとして機能し、各種アプリケーションなどを処理する。例えば、アプリケーション処理部16は、バッファ15に蓄積されたパケットを所定速度で再生する。所定速度は、パケットを受信する所定間隔に応じて定められる。
ここで、アプリケーション処理部16は、バッファ15に蓄積されたバッファの量を最適なパケット量に維持するように、パケットの再生速度を調整する適応的バッファ制御(以下、AJB(Adaptive Jitter Buffer)制御)を行う。
例えば、第1ネットワーク100を介して自端末がパケットを受信しているケースでは、アプリケーション処理部16は、バッファ15に蓄積されたバッファの量を第1最適パケット量に維持するように、パケットの再生速度を調整する。同様に、第2ネットワーク200を介して自端末がパケットを受信しているケースでは、アプリケーション処理部16は、バッファ15に蓄積されたバッファの量を第2最適パケット量に維持するように、パケットの再生速度を調整する。
アプリケーション処理部16は、第1ネットワーク100から第2ネットワーク200へのハンドオーバの準備要求の開始に応じて、AJB制御を停止する。アプリケーション処理部16は、第1ネットワーク100から第2ネットワーク200へのハンドオーバの完了後において、バッファ15に蓄積されたバッファの量が第2最適パケット量となった場合に、AJB制御を再開する。
ここで、アプリケーション処理部16は、AJB制御の停止からAJB制御の再開までの間においても、AJB制御とは別に、パケットの再生速度を制御することに留意すべきである。具体的には、アプリケーション処理部16は、第1ネットワーク100から第2ネットワーク200へのハンドオーバの準備要求の開始に応じて、パケットの再生速度を所定速度よりも速い速度に変更する。ここで、パケットの再生速度の上昇幅には上限が設けられていることが好ましい。例えば、パケットの再生速度の上昇幅は、所定速度の10〜15%であることが好ましい。このようなパケットの再生速度の制御の詳細については後述する(図4〜図6を参照)。
(通信端末の構成)
以下において、第1実施形態に係る通信端末(相手方端末:CN)の構成について、図面を参照しながら説明する。図3は、第1実施形態に係る通信端末20を示すブロック図である。なお、通信端末20は、無線端末10と同様の構成を有するため、通信端末20の概略についてのみ説明する。
図3に示すように、通信端末20は、複数の無線通信部21(無線通信部21A〜無線通信部21B)と、複数のリンク制御部22(リンク制御部22A〜リンク制御部22B)と、MIH機能部23と、MIHユーザ24と、バッファ25と、アプリケーション処理部26とを有する。
無線通信部21は、上位レイヤ(例えば、MIH機能部23やアプリケーション処理部26)からの指示に応じて、物理レイヤにおける物理的な無線接続を各ネットワークと設定する。無線通信部21は、無線端末10に所定間隔でパケットを送信する。また、無線通信部21は、所定間隔よりも短い間隔で再送パケットを無線端末10に送信する。なお、無線通信部21は、所定間隔で送信するパケットの符号化レートよりも低い符号化レートで再送パケットを送信する。
再送パケットは、第1ネットワーク100から第2ネットワーク200へのハンドオーバにおいて、無線端末10が正規に受信できないパケット(ロストパケット)である。例えば、第1ネットワーク100から第2ネットワーク200へのハンドオーバを無線端末10が行うケースでは、無線端末10内で破棄されるロストパケット(破棄)、第1ネットワーク100から受信できなくなるロストパケットなどである。
リンク制御部22は、上位レイヤ(例えば、MIH機能部23やアプリケーション処理部26)からの指示に応じて、リンクレイヤにおける無線リンクを各ネットワークと設定する。
MIH機能部23は、MIH機能部23よりも上位レイヤとして機能するMIHユーザ24やアプリケーション処理部26からの指示に応じて、ネットワーク間のハンドオーバを制御する。MIH機能部23は、物理レイヤの構成に依存しないメディア非依存ハンドオーバ機能(Media Independent Hadover Function)であり、IEEE802.21において規定されている。
MIHユーザ24は、MIHユーザ24よりも上位レイヤとして機能するアプリケーション処理部26からの指示に応じて、ネットワーク間における移動性を管理する移動性管理部である。MIHユーザ24は、MIH機能部23よりも上位レイヤとして機能する。
バッファ25は、第1ネットワーク100又は第2ネットワーク200を経由して基幹ネットワーク300から受信するパケットを一時的に蓄積する。バッファ25には、ネットワークの遅延時間に応じて、適切なパケット量が定められている。適切なパケット量は、パケットの不足を抑制する観点及びリアルタイム性を維持する観点で定められる。ネットワークの遅延時間が大きいほど、最適なパケット量が大きい。
例えば、第1ネットワーク100を介して無線端末10からパケットを受信しているケースでは、バッファ15の最適なパケット量は、第1ネットワーク100の遅延時間に応じて定められる。同様に、第2ネットワーク200を介して無線端末10からパケットを受信しているケースでは、バッファ15の最適なパケット量は、第2ネットワーク200の遅延時間に応じて定められる。
アプリケーション処理部26は、MIHユーザ24よりも上位レイヤとして機能し、各種アプリケーションなどを処理する。例えば、アプリケーション処理部26は、再送パケットの送信間隔及び符号化レートを制御する。
具体的には、アプリケーション処理部26は、第1ネットワーク100の遅延時間及び第2ネットワーク200の遅延時間に基づいて、再送パケット(すなわち、ロストパケット)の量を算出する。アプリケーション処理部26は、所定間隔よりも短い間隔で再送パケットを送信するように無線通信部21に指示する。また、アプリケーション処理部26は、所定間隔で送信するパケットの符号化レートよりも低い符号化レートで再送パケットを送信するように無線通信部21に指示する。
(パケットの再生速度の制御例)
以下において、パケットの再生速度の制御例について、図4〜図6を参照しながら説明する。以下においては、第1ネットワーク100を介して通信端末20から無線端末10へ送信するパケットの遅延時間を“Dold_dn”で表し、第1ネットワーク100を介して無線端末10から通信端末20へ送信するパケットの遅延時間を“Dold_up”で表す。同様に、第2ネットワーク200を介して通信端末20から無線端末10へ送信するパケットの遅延時間を“Dnew_dn”で表し、第2ネットワーク200を介して無線端末10から通信端末20へ送信するパケットの遅延時間を“Dnew_up”で表す。
(パケットの再生速度の制御例1)
以下において、第1実施形態に係るパケットの再生速度の制御例1について、図面を参照しながら説明する。図4は、第1実施形態に係るパケットの再生速度の制御例1を示す図である。ここでは、無線端末10がSCoA(Single Care of Address)に対応するケースについて例示する。SCoAでは、無線端末10は、第1ネットワーク100及び第2ネットワーク200のいずれか一方のネットワークを介してパケットを受信する。
無線端末10は、時刻tにおいて、ハンドオーバ準備要求をホームエージェント30に送信する。すなわち、時刻tにおいて、第1判定用論理式が満たされる。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度よりも高い(速い)速度に変更する。また、無線端末10は、時刻tにおいて、AJB制御を停止する。
無線端末10は、時刻tにおいて、ハンドオーバ実行要求をホームエージェント30に送信する。すなわち、時刻tにおいて、第2判定用論理式が満たされる。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高い(速い)ため、バッファ15に蓄積されたパケットの量が減少することに留意すべきである。
無線端末10は、時刻tにおいて、バッファ15に蓄積されたパケットの量が所定パケット量となったことを検出する。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度に戻す。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高く(速く)、パケットが無線端末10で破棄されるため、バッファ15に蓄積されたパケットの量がさらに減少することに留意すべきである。
ここで、所定パケット量は、第1ネットワーク100の遅延時間と第2ネットワーク200の遅延時間とに基づいて算出される。例えば、所定パケット量は、ロストパケット(破棄)に対応する再送パケットの量に基づいて算出される。通信端末20から無線端末10への再送パケットの量(数)は、“Dold_dn+Dnew_up/所定間隔(フレーム周期)”によって算出される。具体的には、通信端末20から送信される再送パケットのうち、最後の再送パケットを受信するタイミング(時刻t)において、バッファ15に蓄積されたパケットの量が第2最適パケット量となるように、所定パケット量が算出される。
ここで、無線端末10が通信端末20からパケットを受信することができない期間(以下、間隙期間)において、バッファ15に蓄積されたパケットが枯渇しないことが好ましい。間隙期間は、“Dnew_dn+Dnew_up”によって算出される。所定パケット量及びパケットの再生速度の上昇幅は、間隙期間においてバッファ15に蓄積されたパケットが枯渇しないように定められる。
無線端末10は、時刻tにおいて、ハンドオーバの完了通知をホームエージェント30から受信する。無線端末10は、時刻tと時刻tとの間において、第2ネットワーク200を介して所定間隔よりも短い間隔で再送パケットを受信する。
すなわち、通信端末20は、ハンドオーバの実行要求の受信に応じて、第2ネットワーク200を介して所定間隔よりも短い間隔で再送パケットを送信する。上述したように、通信端末20は、所定間隔で送信するパケットの符号化レートよりも低い符号化レートで再送パケットを送信する。
無線端末10は、時刻tにおいて、バッファ15に蓄積されたパケットの量が第2最適パケット量となったことを検出する。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度に戻して、AJB制御を再開する。ここで、時刻tは、通信端末20から送信される再送パケットのうち、最後の再送パケットを受信するタイミングである。
(パケットの再生速度の制御例2)
以下において、第1実施形態に係るパケットの再生速度の制御例2について、図面を参照しながら説明する。図5は、第1実施形態に係るパケットの再生速度の制御例2を示す図である。ここでは、無線端末10がSCoA(Single Care of Address)に対応するケースについて例示する。
無線端末10は、時刻tにおいて、ハンドオーバ準備要求をホームエージェント30に送信する。すなわち、時刻tにおいて、第1判定用論理式が満たされる。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度よりも高い(速い)速度に変更する。また、無線端末10は、時刻tにおいて、AJB制御を停止する。
無線端末10は、時刻tにおいて、ハンドオーバ実行要求をホームエージェント30に送信する。すなわち、時刻tにおいて、第2判定用論理式が満たされる。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高い(速い)ため、バッファ15に蓄積されたパケットの量が減少することに留意すべきである。
無線端末10は、時刻tにおいて、バッファ15に蓄積されたパケットの量が所定パケット量(例えば、第2最適パケット量)となったことを検出する。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度に戻す。
ここで、所定パケット量は、第1ネットワーク100の遅延時間と第2ネットワーク200の遅延時間とに基づいて算出される。例えば、所定パケット量は、バッファ15に蓄積されたパケットが枯渇しないように定められる。
なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高く(速く)、パケットが無線端末10で破棄されるため、バッファ15に蓄積されたパケットの量がさらに減少することに留意すべきである。
ここで、無線端末10が通信端末20からパケットを受信することができない期間(以下、間隙期間)において、バッファ15に蓄積されたパケットが枯渇しないことが好ましい。間隙期間は、“Dnew_dn+Dnew_up”によって算出される。パケットの再生速度の上昇幅は、間隙期間においてバッファ15に蓄積されたパケットが枯渇しないように定められる。
無線端末10は、時刻tにおいて、ハンドオーバの完了通知をホームエージェント30から受信する。無線端末10は、ハンドオーバの完了通知の受信に応じて、パケットの再生速度を所定速度よりも高い(速い)速度に再び変更する。無線端末10は、時刻tと時刻tとの間において、第2ネットワーク200を介して所定間隔よりも短い間隔で再送パケットを受信する。
すなわち、通信端末20は、ハンドオーバの実行要求の受信に応じて、第2ネットワーク200を介して所定間隔よりも短い間隔で再送パケットを送信する。上述したように、通信端末20は、所定間隔で送信するパケットの符号化レートよりも低い符号化レートで再送パケットを送信する。
無線端末10は、時刻tにおいて、バッファ15に蓄積されたパケットの量が第2最適パケット量となったことを検出する。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度に戻して、AJB制御を再開する。
(パケットの再生速度の制御例3)
以下において、第1実施形態に係るパケットの再生速度の制御例3について、図面を参照しながら説明する。図6は、第1実施形態に係るパケットの再生速度の制御例3を示す図である。ここでは、無線端末10がMCoA(Multi Care of Address)に対応するケースについて例示する。MCoAでは、無線端末10は、第1ネットワーク100及び第2ネットワーク200の双方のネットワークを介してパケットを受信する。
無線端末10は、時刻tにおいて、ハンドオーバ準備要求をホームエージェント30に送信する。すなわち、時刻tにおいて、第1判定用論理式が満たされる。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度よりも高い(速い)速度に変更する。また、無線端末10は、時刻tにおいて、AJB制御を停止する。
無線端末10は、時刻tにおいて、ハンドオーバ実行要求をホームエージェント30に送信する。すなわち、時刻tにおいて、第2判定用論理式が満たされる。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高い(速い)ため、バッファ15に蓄積されたパケットの量が減少することに留意すべきである。
無線端末10は、時刻tにおいて、バッファ15に蓄積されたパケットの量が所定パケット量となったことを検出する。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度に戻す。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高い(速い)ため、バッファ15に蓄積されたパケットの量が減少することに留意すべきである。
ここで、所定パケット量は、第1ネットワーク100の遅延時間と第2ネットワーク200の遅延時間とに基づいて算出される。例えば、第1ネットワーク100を介して受信するパケットのうち、最後のパケットを受信するタイミング(時刻t)において、バッファ15に蓄積されたパケットの量が第2最適パケット量となるように、所定パケット量が算出される。
なお、上述したパケットの再生速度の制御例1では間隙期間が生じるが、パケットの再生速度の制御例3では間隙期間が生じないことに留意すべきである。
無線端末10は、時刻tにおいて、ハンドオーバの完了通知をホームエージェント30から受信する。
無線端末10は、時刻tにおいて、バッファ15に蓄積されたパケットの量が第2最適パケット量となったことを検出する。無線端末10は、時刻tにおいて、パケットの再生速度を所定速度に戻して、AJB制御を再開する。ここで、時刻tは、第1ネットワーク100を介して受信するパケットのうち、最後のパケットを受信するタイミングである。
(通信システムの動作)
以下において、第1実施形態に係る通信システムの動作について、図面を参照しながら説明する。図7は、第1実施形態に係る通信システムの動作を示すシーケンス図である。
図7に示すように、ステップ10において、アプリケーション処理部16は、新たなアプリケーションに要求されるサービス品質(QoS Requirement)をMIHユーザ14に通知する。
ステップ11において、MIHユーザ14は、第1ネットワーク100と設定された無線リンクにおいて監視すべき無線パラメータの閾値の設定を要求する閾値設定要求(MIH_Configure.request)をMIH機能部13に通知する。
ステップ12において、MIH機能部13は、閾値設定要求(MIH_Configure.request)に応じて、第1ネットワーク100から第2ネットワーク200へのハンドオーバに係る条件の設定を要求する条件設定要求(Link_Configure_Threshold.request)をリンク制御部12Aに通知する。
条件設定要求(Link_Configure_Threshold.request)は、ハンドオーバの準備要求(Initiation Action)を行う条件(第1条件)と、ハンドオーバの実行要求(Execute Action)を行う条件(第2条件)とを少なくとも含む。
ステップ13において、リンク制御部12Aは、条件の設定が完了したことを示すLink_Configure_Threshold.confirmをMIH機能部13に通知する。
ステップ14において、MIH機能部13は、閾値の設定が完了したことを示すMIH_Configure.confirmをMIHユーザ14に通知する。
ステップ15において、リンク制御部12Aは、第1ネットワーク100と設定された無線リンクにおける無線パラメータ値がMIH機能部13によって指定された第1閾値よりも悪化しているか否かを監視する。続いて、リンク制御部12Aは、各無線パラメータ値が第1判定用論理式を満したか否かを判定する。ここでは、第1判定用論理式が満たされたものとして説明を続ける。
ステップ16において、リンク制御部12Aは、第1ネットワーク100と設定された無線リンクにおける無線パラメータ値を示すLink_Parameters_Report.indicationをMIH機能部13に通知する。
具体的には、Link_Parameters_Report.indicationは、旧無線パラメータ値、新無線パラメータ値、動作の種類及び判定用論理式を含む。
旧無線パラメータ値は、MIH機能部13に前回通知した値であり、新無線パラメータ値は、MIH機能部13に今回通知する値である。動作の種類は、ハンドオーバの準備要求(Initiation Action)又はハンドオーバの実行要求(Execute Action)を示す情報である。判定用論理式は、第1判定用論理式(Initiation Action)又は第2判定用論理式(Execute Action)を示す情報である。
なお、ステップ16では、動作の種類には、ハンドオーバの準備要求(Initiation Action)が設定されており、判定用論理式には、第1判定用論理式(Initiation Action)が設定されている。
ステップ17において、MIH機能部13は、第1ネットワーク100と設定された無線リンクにおける無線パラメータ値を示すMIH_Link_Parameters_Report.indicationをMIHユーザ14に通知する。
ステップ18において、MIHユーザ14は、ハンドオーバの準備要求(Initiation Action)を要求するMIH_Handover_Prepare.requestをMIH機能部13に通知する。
ステップ19において、MIH機能部13は、第2ネットワーク200と無線リンクを設定することを要求するLink_Up.requestをリンク制御部12Bに通知する。
ステップ20において、リンク制御部12Bは、第2ネットワーク200と無線リンクを設定する。なお、無線リンクの設定に先立って、第2ネットワーク200と物理的な無線接続を無線通信部11Bが設定することは勿論である。
ステップ21において、リンク制御部12Bは、第2ネットワーク200と無線リンクが設定されたことを示すLink_Up.indicationをMIH機能部13に通知する。
ステップ22において、MIH機能部13は、ハンドオーバの準備要求(Initiation Action)が完了したことを示すMIH_Handover_Prepare.confirmをMIHユーザ14に通知する。
ステップ23において、MIHユーザ14は、ハンドオーバ準備要求をホームエージェント30に送信する。ホームエージェント30は、ハンドオーバ準備要求を通信端末20(相手方端末)に送信する。
ステップ24において、MIHユーザ14は、ハンドオーバ準備要求を送信した旨を示すハンドオーバ準備確認をアプリケーション処理部16に通知する。
ステップ25において、アプリケーション処理部16は、第1ネットワーク100及び第2ネットワーク200の遅延時間を示す情報(Delay and Jitter Information Indication)を通信端末20に送信する。アプリケーション処理部16は、自端末が正規に受信することができないパケット(ロストパケット)に対応する再送パケットの量(数)を、“Delay and Jitter Information Indication”によって通知してもよい。アプリケーション処理部16は、再送パケットの符号化レートや送信レートを“Delay and Jitter Information Indication”によって通知してもよい。
ステップ26において、通信端末20は、第1ネットワーク100及び第2ネットワーク200の遅延時間に基づいて、無線端末10が正規に受信することができないパケット(ロストパケット)に対応する再送パケットの量(数)を算出する。
ステップ27において、アプリケーション処理部16は、第2ネットワーク200の遅延時間に基づいて、第2ネットワーク200において最適なパケット量(第2最適パケット量)を算出する。
ステップ28において、アプリケーション処理部16は、バッファ15に蓄積されたバッファの量を最適なパケット量に維持するように、パケットの再生速度を調整する適応的バッファ制御(AJB制御)を停止する。
ステップ29において、アプリケーション処理部16は、パケットの再生速度を所定速度よりも速い速度に変更する。
ステップ30において、リンク制御部12Aは、第1ネットワーク100と設定された無線リンクにおける無線パラメータ値がMIH機能部13によって指定された第2閾値よりも悪化しているか否かを監視する。続いて、リンク制御部12Aは、各無線パラメータ値が第2判定用論理式を満たすか否かを判定する。ここでは、第2判定用論理式が満たされたものとして説明を続ける。
ステップ31において、リンク制御部12Aは、第1ネットワーク100と設定された無線リンクにおける無線パラメータ値を示すLink_Parameters_Report.indicationをMIH機能部13に通知する。ここで、Link_Parameters_Report.indicationは、上述したステップ16で送信される情報と同様である。
なお、ステップ31では、動作の種類には、ハンドオーバの実行要求(Execute Action)が設定されており、判定用論理式には、第2判定用論理式(Execute Action)が設定されている。
ステップ32において、MIH機能部13は、第1ネットワーク100と設定された無線リンクにおける無線パラメータ値を示すMIH_Link_Parameters_Report.indicationをMIHユーザ14に通知する。
ステップ33において、MIHユーザ14は、ハンドオーバ実行要求をホームエージェント30に送信する。ホームエージェント30は、ハンドオーバ実行要求を通信端末20に送信する。
ステップ34において、MIHユーザ14は、ハンドオーバ実行要求を送信した旨を示すハンドオーバ実行要求確認をアプリケーション処理部16に通知する。
ステップ35において、MIHユーザ14は、自端末が接続するネットワークの切り替えを指示するMIH_SwichをMIH機能部13に通知する。
ステップ36において、MIH機能部13は、自端末が接続するネットワークを第1ネットワーク100から第2ネットワーク200へ切り替える。
ステップ37において、MIH機能部13は、ハンドオーバを完了してもよいかを確認するMIH_Commit.requestをMIHユーザ14に通知する。
ステップ38において、ホームエージェント30は、ハンドオーバの完了通知をMIHユーザ14に送信する。
ステップ39において、MIHユーザ14は、ハンドオーバの完了を要求するMIH_Handover_Complete.requestをMIH機能部13に通知する。
ステップ40において、MIH機能部13は、第1ネットワーク100と設定された無線リンクの解放を要求するLink_Teardown.Requestをリンク制御部12Aに通知する。
ステップ41において、リンク制御部12Aは、第1ネットワーク100と設定された無線リンクを解放する。
ステップ42において、リンク制御部12Aは、第1ネットワーク100と設定された無線リンクの解放が完了したことを示すLink_Parameters_Report.indicationをMIH機能部13に通知する。
ステップ43において、MIH機能部13は、ハンドオーバが完了したことを示すMIH_Handover_Complete.responseをMIHユーザ14に通知する。
ステップ44において、MIHユーザ14は、ハンドオーバの完了通知を受信した旨を示すハンドオーバ完了通知確認をアプリケーション処理部16に通知する。
ステップ45において、通信端末20は、ロストパケットに対応する再送パケットを無線端末10に送信する。通信端末20は、所定間隔で送信するパケットの符号化レートよりも低い符号化レートで再送パケットを送信することが好ましい。
ステップ46において、アプリケーション処理部16は、バッファ15に蓄積されたバッファの量を最適なパケット量に維持するように、パケットの再生速度を調整する適応的バッファ制御(AJB制御)を再開する。
なお、アプリケーション処理部16は、再生速度の制御例1〜3に示したように、ステップ28〜ステップ46の間において、パケットの再生速度を適切に制御する。
(作用及び効果)
第1実施形態では、無線端末10は、ハンドオーバの準備要求の送信に応じて、パケットの再生速度を所定速度よりも速い速度に変更する。従って、第1ネットワーク100から第2ネットワーク200へのハンドオーバ後において、バッファ15に蓄積されたバッファの量を第2ネットワーク200において最適なパケット量(第2最適パケット量)に速やかに近づけることができる。これによって、パケットのリアルタイム性を向上することができる。
第1実施形態では、無線端末10は、ハンドオーバの準備要求の送信に応じて、バッファ15に蓄積されたバッファの量を最適なパケット量に維持するように、パケットの再生速度を調整する適応的バッファ制御(AJB制御)を停止する。従って、第1ネットワーク100から第2ネットワーク200へのハンドオーバに伴って、AJB制御によるパケットの再生速度の急変を抑制することができる。
[第2実施形態]
以下において、第2実施形態について、図面を参照しながら説明する。以下においては、第1実施形態と第2実施形態との相違点について主として説明する。
第1実施形態では、通信端末20から無線端末10へのパケットの流れについて主として説明した。これに対して、第2実施形態では、無線端末10から通信端末20へのパケットの流れについて主として説明する。
すなわち、第2実施形態では、第1実施形態と比べて、無線端末10のアプリケーション処理部16の機能及び通信端末20のアプリケーション処理部26の機能が入れ替わる。具体的には、通信端末20のアプリケーション処理部26は、第1実施形態に係るアプリケーション処理部16の機能を有する。無線端末10のアプリケーション処理部16は、第1実施形態に係るアプリケーション処理部26の機能を有する。
第2実施形態では、第1実施形態と同様に、第1ネットワーク100の遅延時間は、第2ネットワーク200の遅延時間よりも大きい。第2実施形態では、第1実施形態と同様に、第1ネットワーク100から第2ネットワーク200へのハンドオーバを無線端末10が行う。
なお、ネットワークの遅延時間は、無線端末10からのパケットがネットワークに滞留する時間(滞留時間)だけではなくて、滞留時間のばらつき(ジッタ)を含む概念である。滞留時間は、ジッタと相関を有する。一般的には、滞留時間が長いほど、ジッタが大きくなる。
(パケットの再生速度の制御例)
以下において、パケットの再生速度の制御例について、図8〜図10を参照しながら説明する。以下においては、第1ネットワーク100を介して通信端末20から無線端末10へ送信するパケットの遅延時間を“Dold_dn”で表し、第1ネットワーク100を介して無線端末10から通信端末20へ送信するパケットの遅延時間を“Dold_up”で表す。同様に、第1ネットワーク100を介して通信端末20から無線端末10へ送信するパケットの遅延時間を“Dnew_dn”で表し、第2ネットワーク200を介して無線端末10から通信端末20へ送信するパケットの遅延時間を“Dnew_up”で表す。
(パケットの再生速度の制御例1)
以下において、第2実施形態に係るパケットの再生速度の制御例1について、図面を参照しながら説明する。図8は、第2実施形態に係るパケットの再生速度の制御例1を示す図である。ここでは、無線端末10がSCoA(Single Care of Address)に対応するケースについて例示する。SCoAでは、無線端末10は、第1ネットワーク100及び第2ネットワーク200のいずれか一方のネットワークを介してパケットを送信する。
通信端末20は、時刻tにおいて、ハンドオーバ準備要求をホームエージェント30から受信する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度よりも高い(速い)速度に変更する。また、通信端末20は、時刻tにおいて、AJB制御を停止する。
通信端末20は、時刻tにおいて、ハンドオーバ実行要求をホームエージェント30から受信する。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高い(速い)ため、バッファ25に蓄積されたパケットの量が減少することに留意すべきである。
通信端末20は、時刻tにおいて、バッファ25に蓄積されたパケットの量が所定パケット量となったことを検出する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度に戻す。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高く(速く)、パケットが通信端末20で破棄されるため、バッファ25に蓄積されたパケットの量がさらに減少することに留意すべきである。また、時刻tは、第2ネットワーク200を介して受信するパケットのうち、最初のパケット(ここでは、再送パケット)を受信するタイミングよりも前の時刻であることに留意すべきである。
ここで、所定パケット量は、第1ネットワーク100の遅延時間と第2ネットワーク200の遅延時間とに基づいて算出される。例えば、所定パケット量は、ロストパケット(破棄)に対応する再送パケットの量に基づいて算出される。無線端末10から通信端末20への再送パケットの量(数)は、“Dold_up+Dnew_dn/所定間隔(フレーム周期)”によって算出される。具体的には、無線端末10から送信される再送パケットのうち、最後の再送パケットを受信するタイミング(時刻t)において、バッファ25に蓄積されたパケットの量が第2最適パケット量となるように、所定パケット量が算出される。
ここで、通信端末20が無線端末10からパケットを受信することができない期間(以下、間隙期間)において、バッファ25に蓄積されたパケットが枯渇しないことが好ましい。間隙期間は、“Dnew_up+Dnew_dn”によって算出される。所定パケット量及びパケットの再生速度の上昇幅は、間隙期間においてバッファ25に蓄積されたパケットが枯渇しないように定められる。
通信端末20は、時刻tと時刻tとの間において、第2ネットワーク200を介して所定間隔よりも短い間隔で再送パケットを受信する。
すなわち、無線端末10は、ハンドオーバの完了通知の受信に応じて、第2ネットワーク200を介して所定間隔よりも短い間隔で再送パケットを送信する。無線端末10は、所定間隔で送信するパケットの符号化レートよりも低い符号化レートで再送パケットを送信する。
通信端末20は、時刻tにおいて、バッファ25に蓄積されたパケットの量が第2最適パケット量となったことを検出する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度に戻して、AJB制御を再開する。ここで、時刻tは、無線端末10から送信される再送パケットのうち、最後の再送パケットを受信するタイミングである。
(パケットの再生速度の制御例2)
以下において、第2実施形態に係るパケットの再生速度の制御例2について、図面を参照しながら説明する。図9は、第2実施形態に係るパケットの再生速度の制御例2を示す図である。ここでは、無線端末10がSCoA(Single Care of Address)に対応するケースについて例示する。
通信端末20は、時刻tにおいて、ハンドオーバ準備要求をホームエージェント30から受信する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度よりも高い(速い)速度に変更する。また、通信端末20は、時刻tにおいて、AJB制御を停止する。
通信端末20は、時刻tにおいて、ハンドオーバ実行要求をホームエージェント30から受信する。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高い(速い)ため、バッファ25に蓄積されたパケットの量が減少することに留意すべきである。
通信端末20は、時刻tにおいて、バッファ25に蓄積されたパケットの量が所定パケット量(例えば、第2最適パケット量)となったことを検出する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度に戻す。ここで、所定パケット量は、第1ネットワーク100の遅延時間と第2ネットワーク200の遅延時間とに基づいて算出される。例えば、所定パケット量は、バッファ25に蓄積されたパケットが枯渇しないように定められる。
なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高く(速く)、パケットが通信端末20で破棄されるため、バッファ25に蓄積されたパケットの量がさらに減少することに留意すべきである。また、時刻tは、第2ネットワーク200を介して受信するパケットのうち、最初のパケット(ここでは、再送パケット)を受信するタイミングよりも前の時刻であることに留意すべきである。
ここで、通信端末20が無線端末10からパケットを受信することができない期間(以下、間隙期間)において、バッファ25に蓄積されたパケットが枯渇しないことが好ましい。間隙期間は、“Dnew_up+Dnew_dn”によって算出される。パケットの再生速度の上昇幅は、間隙期間においてバッファ25に蓄積されたパケットが枯渇しないように定められる。
通信端末20は、時刻tにおいて、第2ネットワーク200を介して受信するパケットのうち、最初のパケット(ここでは、再送パケット)を受信する。通信端末20は、最初のパケットの受信に応じて、パケットの再生速度を所定速度よりも高い(速い)速度に再び変更する。
通信端末20は、時刻tと時刻tとの間において、第2ネットワーク200を介して所定間隔よりも短い間隔で再送パケットを受信する。
すなわち、無線端末10は、ハンドオーバの完了通知の受信に応じて、第2ネットワーク200を介して所定間隔よりも短い間隔で再送パケットを送信する。無線端末10は、所定間隔で送信するパケットの符号化レートよりも低い符号化レートで再送パケットを送信する。
通信端末20は、時刻tにおいて、バッファ25に蓄積されたパケットの量が第2最適パケット量となったことを検出する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度に戻して、AJB制御を再開する。
(パケットの再生速度の制御例3)
以下において、第2実施形態に係るパケットの再生速度の制御例3について、図面を参照しながら説明する。図10は、第2実施形態に係るパケットの再生速度の制御例3を示す図である。ここでは、無線端末10がMCoA(Multi Care of Address)に対応するケースについて例示する。MCoAでは、無線端末10は、第1ネットワーク100及び第2ネットワーク200の双方のネットワークを介してパケットを送信する。
通信端末20は、時刻tにおいて、ハンドオーバ準備要求をホームエージェント30から受信する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度よりも高い(速い)速度に変更する。また、通信端末20は、時刻tにおいて、AJB制御を停止する。
通信端末20は、時刻tにおいて、ハンドオーバ実行要求をホームエージェント30から受信する。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高い(速い)ため、バッファ25に蓄積されたパケットの量が減少することに留意すべきである。
通信端末20は、時刻tにおいて、バッファ25に蓄積されたパケットの量が所定パケット量となったことを検出する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度に戻す。なお、時刻tと時刻tとの間においては、パケットの再生速度が所定速度よりも高い(速い)ため、バッファ25に蓄積されたパケットの量がさらに減少することに留意すべきである。
ここで、所定パケット量は、第1ネットワーク100の遅延時間と第2ネットワーク200の遅延時間とに基づいて算出される。例えば、第1ネットワーク100を介して受信するパケットのうち、最後のパケットを受信するタイミング(時刻t)において、バッファ25に蓄積されたパケットの量が第2最適パケット量となるように、所定パケット量が算出される。
なお、上述したパケットの再生速度の制御例1では間隙期間が生じるが、パケットの再生速度の制御例3では間隙期間が生じないことに留意すべきである。
通信端末20は、時刻tにおいて、バッファ25に蓄積されたパケットの量が第2最適パケット量となったことを検出する。通信端末20は、時刻tにおいて、パケットの再生速度を所定速度に戻して、AJB制御を再開する。ここで、時刻tは、無線端末10から送信される再送パケットのうち、最後の再送パケットを受信するタイミングである。
(通信システムの動作)
以下において、第2実施形態に係る通信システムの動作について、図面を参照しながら説明する。図11は、第2実施形態に係る通信システムの動作を示すシーケンス図である。図11では、図7と同様の処理について同じステップ番号を付している。ここでは、図7と同様の処理の説明については省略する。
第2実施形態では、図11に示すように、図7に示すステップ26〜ステップ29、ステップ45、ステップ46の処理に代えて、ステップ26A〜ステップ29A、ステップ45A、ステップ46Aの処理が行われる。
ステップ26Aにおいて、アプリケーション処理部16は、第1ネットワーク100及び第2ネットワーク200の遅延時間に基づいて、無線端末10が正規に受信することができないパケット(ロストパケット)に対応する再送パケットの量を算出する。
ステップ27Aにおいて、通信端末20(相手方端末)は、第2ネットワーク200の遅延時間に基づいて、第2ネットワーク200において最適なパケット量(第2最適パケット量)を算出する。
ステップ28Aにおいて、通信端末20は、バッファ25に蓄積されたバッファの量を最適なパケット量に維持するように、パケットの再生速度を調整する適応的バッファ制御(AJB制御)を停止する。
ステップ29Aにおいて、通信端末20は、パケットの再生速度を所定速度よりも速い速度に変更する。
ステップ45Aにおいて、アプリケーション処理部16は、ロストパケットに対応する再送パケットを通信端末20に送信する。アプリケーション処理部16は、所定間隔で送信するパケットの符号化レートよりも低い符号化レートで再送パケットを送信することが好ましい。
ステップ46Aにおいて、通信端末20は、バッファ25に蓄積されたバッファの量を最適なパケット量に維持するように、パケットの再生速度を調整する適応的バッファ制御(AJB制御)を再開する。
なお、通信端末20は、再生速度の制御例1〜3に示したように、ステップ28A〜ステップ46Aの間において、パケットの再生速度を適切に制御する。
(作用及び効果)
第2実施形態では、通信端末20は、ハンドオーバの準備要求の受信に応じて、パケットの再生速度を所定速度よりも速い速度に変更する。従って、無線端末10の第1ネットワーク100から第2ネットワーク200へのハンドオーバ後において、バッファ25に蓄積されたバッファの量を第2ネットワーク200において最適なパケット量(第2最適パケット量)に速やかに近づけることができる。これによって、パケットのリアルタイム性を向上することができる。
第2実施形態では、通信端末20は、ハンドオーバの準備要求の受信に応じて、バッファ25に蓄積されたバッファの量を最適なパケット量に維持するように、パケットの再生速度を調整する適応的バッファ制御(AJB制御)を停止する。従って、無線端末10の第1ネットワーク100から第2ネットワーク200へのハンドオーバに伴って、AJB制御によるパケットの再生速度の急変を抑制することができる。
[その他の実施形態]
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
例えば、無線端末10の動作は、コンピュータにおいて実行可能なプログラムとしても提供することができる。同様に、通信端末20の動作は、コンピュータにおいて実行可能なプログラムとしても提供することができる。
上述した実施形態では特に触れていないが、第1ネットワーク100及び第2ネットワーク200の遅延時間は、無線端末10にとって既知であってもよい。また、第1ネットワーク100及び第2ネットワーク200の遅延時間は、無線端末10によって測定されてもよく、通信端末20によって測定されてもよい。第1ネットワーク100及び第2ネットワーク200の遅延時間は、以下に示す(1)測定方法1、又は(2)測定方法2の何れかを用いて測定される。
(1)測定方法1
測定方法1は、無線端末10のアプリケーション処理部16、及び通信端末20のアプリケーション処理部26が遅延時間を測定する方法である。
ここでは、第1ネットワーク100から第2ネットワーク200へのハンドオーバを無線端末10が実行する際に、第2ネットワーク200の遅延時間をアプリケーション処理部16及びアプリケーション処理部26が測定する場合について、図7又は図11を参照しながら説明する。具体的には、ステップ24とステップ25との間で実行される動作について説明する。
アプリケーション処理部16は、ステップ24においてMIHユーザ14からハンドオーバ準備確認を通知されると、第2ネットワーク200の遅延時間の測定を要求する測定要求メッセージを通信端末20のアプリケーション処理部26に送信する。測定要求メッセージは、例えばSIP(Session Initiation Protocol)を利用したメッセージである。
アプリケーション処理部26は、測定要求メッセージを受信すると、測定要求メッセージに対する応答である測定要求応答メッセージを無線端末10のアプリケーション処理部16に送信する。測定要求応答メッセージは、例えばSIPを利用したメッセージである。
アプリケーション処理部16は、測定要求応答メッセージを受信すると、ネットワーク200の遅延時間を測定するための測定用パケットを通信端末20のアプリケーション処理部26に送信する。測定用パケットは、例えばICMP(Internet Control Message Protocol)に従ったパケットであり、測定用パケットの送信時刻を示すタイムスタンプを含む。
アプリケーション処理部26は、測定用パケットを受信すると、測定用パケットに含まれるタイムスタンプから送信時刻を特定し、特定した送信時刻と、測定用パケットの受信時刻との差を第2ネットワーク200の滞留時間として測定する。測定される滞留時間は、無線端末10から通信端末20へ向かう方向(以下、上り方向)の滞留時間である。
アプリケーション処理部26は、このような処理を複数回繰り返し、測定用パケット毎に滞留時間を測定することで、滞留時間のばらつきを表すジッタを測定する。あるいは、測定用パケットの送信時間間隔が一定である場合、アプリケーション処理部26は、測定用パケットの受信時間間隔の差からジッタを測定する。
アプリケーション処理部26は、上り方向の遅延時間(滞留時間及びジッタ)の測定結果を示す情報(Delay and Jitter Information Indication)を無線端末10のアプリケーション処理部16に送信する。このようにして、アプリケーション処理部16及びアプリケーション処理部26は、上り方向の遅延時間を把握することができ、上述した実施形態に係る各種の判定又は制御に用いることができる。
一方、通信端末20から無線端末10へ向かう方向(以下、下り方向)の遅延時間は、次のようにして測定される。通信端末20のアプリケーション処理部26は、タイムスタンプを含む測定用パケットを無線端末10のアプリケーション処理部16に送信する。
アプリケーション処理部16は、測定用パケットを受信すると、測定用パケットに含まれるタイムスタンプから送信時刻を特定し、特定した送信時刻と、測定用パケットの受信時刻との差を、第2ネットワーク200における下り方向の滞留時間として算出する。あるいは、測定用パケットの送信時間間隔が一定である場合には、アプリケーション処理部16は、測定用パケットの受信時間間隔の差からジッタを測定する。
アプリケーション処理部16は、このような処理を複数回繰り返し、測定用パケット毎に滞留時間を測定することで、滞留時間のばらつきを表すジッタを測定する。あるいは、測定用パケットの送信時間間隔が一定である場合、アプリケーション処理部16は、測定用パケットの受信時間間隔の差からジッタを測定する。
アプリケーション処理部16は、下り方向の遅延時間(滞留時間及びジッタ)を示す情報(Delay and Jitter Information Indication)をアプリケーション処理部26に送信する(ステップ25)。このようにして、アプリケーション処理部16及びアプリケーション処理部26は、下り方向の遅延時間を把握することができ、上述した実施形態に係る各種の判定又は制御に用いることができる。
(2)測定方法2
測定方法2は、無線端末10のMIH機能部13、及び通信端末20のMIH機能部23が遅延時間を測定する方法である。
ここでは、第1ネットワーク100から第2ネットワーク200へのハンドオーバを無線端末10が実行する際に、第2ネットワーク200の遅延時間を測定する場合について、図7及び図11を参照しながら説明する。具体的には、図7又は図11に示すステップ24とステップ25との間で実行される動作について説明する。
MIHユーザ14は、ステップ24においてMIH機能部13からMIH_Handover_Prepare.confirmを通知されると、第2ネットワーク200の遅延時間の測定を要求するMIH_Link_Qos_Parameters_Measure.requestをMIH機能部13に通知する。MIH機能部13は、MIH_Link_Qos Parameters_Measure.requestを通信端末20のMIH機能部23に送信する。
MIH機能部23は、MIH_Link_Qos Parameters_Measure.requestを受信すると、MIH_Link_Qos Parameters_Measure.requestに対する応答であるMIH_Link_Qos Parameters_Measure.confirmを無線端末10のMIH機能部13に送信する。
MIH機能部13は、MIH_Link_Qos Parameters_Measure.confirmを受信すると、測定方法1と同様にして、測定用パケット(ICMPパケット)を通信端末20のMIH機能部23に送信する。MIH機能部23は、測定用パケットを受信すると、測定用パケットに含まれるタイムスタンプから送信時刻を特定し、特定した送信時刻と、測定用パケットの受信時刻との差を上り方向の滞留時間として測定する。
MIH機能部23は、このような処理を複数回繰り返し、測定用パケット毎に滞留時間を測定することで、滞留時間のばらつきを表すジッタを測定する。あるいは、測定用パケットの送信間隔が一定である場合には、MIH機能部23は、測定用パケットの受信時間間隔の差からジッタを測定する。
MIH機能部23は、上り方向の遅延時間(滞留時間及びジッタ)の測定結果を示すMIH_Link_Qos Parameters_Measure_Result.indicationを無線端末10のMIH機能部13に送信し、MIH_Link_Qos Parameters_Measure_Result.indicationをアプリケーション処理部26に通知する。MIH機能部13は、MIH_Link_Qos Parameters_Measure_Result.indicationをアプリケーション処理部16に通知する。
一方、下り方向の遅延時間は、次のようにして測定される。MIH機能部23は、タイムスタンプを含む測定用パケットを無線端末10のMIH機能部13に送信する。MIH機能部13は、測定用パケットを受信すると、測定用パケットに含まれるタイムスタンプから送信時刻を特定し、特定した送信時刻と、測定用パケットの受信時刻との差を下り方向の滞留時間として算出する。
MIH機能部13は、このような処理を複数回繰り返し、測定用パケット毎に滞留時間を測定することで、滞留時間のばらつきを表すジッタを測定する。あるいは、測定用パケットの送信時間間隔が一定である場合、MIH機能部13は、測定用パケットの受信時間間隔の差からジッタを測定する。
MIH機能部13は、下り方向の遅延時間(滞留時間及びジッタ)の測定結果を示すMIH_Link_Qos Parameters_Measure_Result.indicationを通信端末20のMIH機能部23に送信し、MIH_Link_Qos Parameters_Measure_Result.indicationをアプリケーション処理部16に通知する。
なお、測定方法2では、無線端末10のMIH機能部13、及び通信端末20のMIH機能部23が遅延時間を測定しているが、ホームエージェント30にMIH機能部が設けられている場合には、無線端末10のMIH機能部13、及びホームエージェント30のMIH機能部が遅延時間を測定してもよい。
アプリケーション処理部16及びアプリケーション処理部26は、測定方法1又は測定方法2で測定された遅延時間をネットワーク毎に管理する遅延時間管理テーブルを有していてもよい。アプリケーション処理部16及びアプリケーション処理部26は、遅延時間の測定結果を用いて遅延時間管理テーブルを更新する。アプリケーション処理部16及びアプリケーション処理部26は、何らかの理由で遅延時間の測定ができない場合に、遅延時間管理テーブルを参照して遅延時間を推定する。
上述した実施形態では、遅延時間が大きいネットワークから遅延時間が小さいネットワークへのハンドオーバについて説明した。しかしながら、本実施形態はこれに限定されるものではない。
例えば、遅延時間が小さいネットワークから遅延時間が大きいネットワークへのハンドオーバについても、本発明を適用することができる。具体的には、このようなケースでは、最適なパケット量を大きくする必要があり、かつ、パケットの受信間隔が拡がってしまう。従って、ハンドオーバの準備要求の開始に応じて、パケットの再生速度を所定速度よりも低い(遅い)速度に変更してもよい。また、ハンドオーバの準備要求の開始に応じて、AJB制御を停止してもよい。これによって、ハンドオーバ先のネットワークにおいて最適なパケット量にバッファに蓄積されたパケットの量を速やかに近づけることができる。また、バッファに蓄積されたパケットの枯渇を抑制することができる。
10・・・無線端末、11・・・無線通信部、12・・・リンク制御部、13・・・MIH機能部、14・・・MIHユーザ、15・・・バッファ、16・・・アプリケーション処理部、20・・・通信端末、21・・・無線通信部、22・・・リンク制御部、23・・・MIH機能部、24・・・MIHユーザ、25・・・バッファ、26・・・アプリケーション処理部、30・・・ホームエージェント、100・・・第1ネットワーク、200・・・第2ネットワーク、300・・・基幹ネットワーク

Claims (10)

  1. 第1ネットワーク又は前記第1ネットワークよりも遅延時間が小さい第2ネットワークを介して、通信端末と通信を行う無線端末であって、
    前記第1ネットワーク又は前記第2ネットワークを介して、所定間隔でパケットを受信する受信部と、
    前記受信部で受信されたパケットを一時的に蓄積するバッファと、
    前記第1ネットワークから前記第2ネットワークへのハンドオーバの準備要求を送信するハンドオーバ準備要求送信部と、
    前記バッファに蓄積されたパケットを、前記所定間隔に応じて定められる所定速度で再生するパケット再生部とを備え、
    前記パケット再生部は、前記ハンドオーバの準備要求の送信に応じて、パケットの再生速度を前記所定速度よりも高い速度に変更して、前記バッファに蓄積されたパケットの量を減少することを特徴とする無線端末。
  2. 前記パケット再生部は、前記バッファに蓄積されたパケットの量を最適なパケット量に維持するように、前記パケットの再生速度を調整する適応的バッファ制御を実行し、
    前記パケット再生部は、前記ハンドオーバの準備要求の送信に応じて、前記適応的バッファ制御を停止し、
    前記受信部は、前記第1ネットワークから前記第2ネットワークへのハンドオーバの完了通知を受信し、
    前記パケット再生部は、前記ハンドオーバの完了通知の受信後において、前記バッファに蓄積されたパケットの量が前記第2ネットワークにおける最適なパケット量となった場合に、前記適応的バッファ制御を再開することを特徴とする請求項に記載の無線端末。
  3. 前記受信部は、前記第1ネットワークから前記第2ネットワークへのハンドオーバの完了通知を受信し、
    前記パケット再生部は、前記ハンドオーバの完了通知の受信前において、前記バッファに蓄積されたパケットの量が所定パケット量となった場合に、前記パケットの再生速度を前記所定速度に戻すことを特徴とする請求項1に記載の無線端末。
  4. 前記受信部は、前記第1ネットワークから前記第2ネットワークへのハンドオーバの完了通知を受信し、
    前記パケット再生部は、前記ハンドオーバの完了通知の受信前において、前記バッファに蓄積されたパケットの量が所定パケット量となった場合に、前記パケットの再生速度を前記所定速度に戻し、
    前記パケット再生部は、前記ハンドオーバの完了通知の受信に応じて、前記パケットの再生速度を前記所定速度よりも高い速度に再び変更することを特徴とする請求項1に記載の無線端末。
  5. 前記所定パケット量は、前記第1ネットワークの遅延時間と前記第2ネットワークの遅延時間とに基づいて算出されることを特徴とする請求項又は請求項に記載の無線端末。
  6. 第1ネットワーク又は前記第1ネットワークよりも遅延時間が小さい第2ネットワークを利用する無線端末と通信を行う通信端末であって、
    前記無線端末から所定間隔でパケットを受信する受信部と、
    前記受信部で受信されたパケットを一時的に蓄積するバッファと、
    前記バッファに蓄積されたパケットを、前記所定間隔に応じて定められる所定速度で再生するパケット再生部とを備え、
    前記受信部は、前記無線端末の前記第1ネットワークから前記第2ネットワークへのハンドオーバの準備要求を受信し、
    前記パケット再生部は、前記ハンドオーバの準備要求の受信に応じて、パケットの再生速度を前記所定速度よりも高い速度に変更して、前記バッファに蓄積されたパケットの量を減少することを特徴とする通信端末。
  7. 前記パケット再生部は、前記バッファに蓄積されたパケットの量を最適なパケット量に維持するように、前記パケットの再生速度を調整する適応的バッファ制御を実行し、
    前記パケット再生部は、前記ハンドオーバの準備要求を受信した場合に、前記適応的バッファ制御を停止し、
    前記受信部は、前記無線端末の前記第1ネットワークから前記第2ネットワークへのハンドオーバの実行要求を受信し、
    前記パケット再生部は、前記ハンドオーバの実行要求の受信後において、前記バッファに蓄積されたパケットの量が前記第2ネットワークにおける最適なパケット量となった場合に、前記適応的バッファ制御を再開することを特徴とする請求項に記載の通信端末。
  8. 前記パケット再生部は、前記第2ネットワークを介して受信するパケットのうち、最初のパケットの受信前において、前記バッファに蓄積されたパケットの量が所定パケット量となった場合に、前記パケットの再生速度を前記所定速度に戻すことを特徴とする請求項に記載の通信端末。
  9. 前記パケット再生部は、前記第2ネットワークを介して受信するパケットのうち、最初のパケットの受信前において、前記バッファに蓄積されたパケットの量が所定パケット量となった場合に、前記パケットの再生速度を前記所定速度に戻し、
    前記パケット再生部は、前記最初のパケットの受信に応じて、前記パケットの再生速度を前記所定速度よりも高い速度に再び変更することを特徴とする請求項に記載の通信端末。
  10. 前記所定パケット量は、前記第1ネットワークの遅延時間と前記第2ネットワークの遅延時間とに基づいて算出されることを特徴とする請求項又は請求項に記載の通信端末。
JP2009017402A 2008-07-15 2009-01-28 無線端末及び通信端末 Expired - Fee Related JP5368812B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009017402A JP5368812B2 (ja) 2008-07-15 2009-01-28 無線端末及び通信端末
US12/503,781 US8811337B2 (en) 2008-07-15 2009-07-15 Radio terminal and communication terminal

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008184341 2008-07-15
JP2008184341 2008-07-15
JP2009017402A JP5368812B2 (ja) 2008-07-15 2009-01-28 無線端末及び通信端末

Publications (2)

Publication Number Publication Date
JP2010045757A JP2010045757A (ja) 2010-02-25
JP5368812B2 true JP5368812B2 (ja) 2013-12-18

Family

ID=42016716

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009017402A Expired - Fee Related JP5368812B2 (ja) 2008-07-15 2009-01-28 無線端末及び通信端末

Country Status (2)

Country Link
US (1) US8811337B2 (ja)
JP (1) JP5368812B2 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5368812B2 (ja) * 2008-07-15 2013-12-18 京セラ株式会社 無線端末及び通信端末
JP5064564B2 (ja) * 2008-08-28 2012-10-31 京セラ株式会社 無線端末及び通信端末
KR20120067456A (ko) 2010-12-16 2012-06-26 삼성전자주식회사 무선통신 시스템에서 핸드오버 데이터를 포워딩하기 위한 장치 및 방법
KR101328339B1 (ko) 2011-11-18 2013-11-11 (주)카이미디어 스트리밍 멀티미디어 재생을 위한 버퍼 관리 장치 및 방법
US20140204759A1 (en) * 2013-01-21 2014-07-24 Mitsubishi Electric Research Laboratories, Inc. Load Balanced Routing for Low Power and Lossy Networks
JP5525092B1 (ja) * 2013-04-05 2014-06-18 日本電気株式会社 移動管理装置、通信システム、音声着信制御方法及びプログラム
KR20190005833A (ko) 2016-05-11 2019-01-16 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 통신 방법 및 통신 기기
CN111699709B (zh) * 2018-01-11 2024-04-02 三星电子株式会社 监测和报告服务性能
US20220338103A1 (en) 2019-08-09 2022-10-20 Nippon Telegraph And Telephone Corporation Wireless terminal station device, management station device, wireless communication system and wireless communication method

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1843493A3 (en) * 1997-04-24 2014-01-01 Ntt Mobile Communications Network Inc. Method and system for mobile communications
EP1549097A1 (en) * 2003-02-18 2005-06-29 Fujitsu Limited Radio base station and mobile communication system
US7418273B2 (en) * 2003-06-19 2008-08-26 Mitsubishi Denki Kabushiki Kaisha Radio base station device and mobile communication system
US7134065B2 (en) * 2003-09-22 2006-11-07 L-3 Communications Corporation Communication link with compensation for interruption of signal flow
KR101075657B1 (ko) * 2004-05-29 2011-10-21 삼성전자주식회사 무선랜에서의 빠른 핸드오프 방법
US8085678B2 (en) * 2004-10-13 2011-12-27 Qualcomm Incorporated Media (voice) playback (de-jitter) buffer adjustments based on air interface
US7515909B2 (en) * 2005-04-21 2009-04-07 Qualcomm Incorporated Wireless handoffs between multiple networks
US20070076662A1 (en) * 2005-09-30 2007-04-05 Nikhil Jain Handoffs in a wireless local area network
JP2008005393A (ja) * 2006-06-26 2008-01-10 Kddi Corp 通信端末装置
JP5143404B2 (ja) 2006-11-29 2013-02-13 京セラ株式会社 通信制御装置、無線通信装置、通信制御方法及び無線通信方法
JP4910014B2 (ja) * 2008-05-22 2012-04-04 株式会社東芝 無線基地局制御装置、無線通信システム、及び無線基地局制御装置用プログラム
JP4608686B2 (ja) * 2008-07-15 2011-01-12 京セラ株式会社 無線端末及び通信端末
JP5368812B2 (ja) * 2008-07-15 2013-12-18 京セラ株式会社 無線端末及び通信端末
WO2010024351A1 (ja) * 2008-08-28 2010-03-04 京セラ株式会社 無線端末及び通信端末
JP5064564B2 (ja) * 2008-08-28 2012-10-31 京セラ株式会社 無線端末及び通信端末

Also Published As

Publication number Publication date
JP2010045757A (ja) 2010-02-25
US20100172322A1 (en) 2010-07-08
US8811337B2 (en) 2014-08-19

Similar Documents

Publication Publication Date Title
JP5064564B2 (ja) 無線端末及び通信端末
JP5368812B2 (ja) 無線端末及び通信端末
WO2020221110A1 (zh) 双连接场景下scg侧业务处理方法及装置
TWI435573B (zh) 在無線通訊系統中用於傳輸語音封包之方法
EP3422796B1 (en) Wireless terminal and base station
US9184897B2 (en) Method of transmitting data and communication device
KR100909550B1 (ko) 이동통신 시스템에서의 무선연결설정 방법 및 장치
US20080280615A1 (en) Method and apparatus ensuring application quality of service
JP5064565B2 (ja) 無線端末及び通信端末
US9167473B2 (en) Communication processing method, apparatus and gateway device
JP4970066B2 (ja) 無線通信装置、その制御方法、および制御方法
JP5414980B2 (ja) 無線端末、情報処理装置、情報処理プログラム及び情報処理方法
EP2706695A2 (en) Wireless communication system, base station, and wireless communication method
JP4608686B2 (ja) 無線端末及び通信端末
US11632691B1 (en) Dynamic PDCP duplication with bearer modification, to help overcome reduced wireless quality
Musabe et al. Evaluation of a new scheduling scheme for VoIP with mobility in 3G LTE
WO2016042687A1 (ja) 送信装置及びその制御方法
Xu et al. Cross-layer assisted TCP for dependable communications in high-speed railway networks
WO2016042686A1 (ja) データ送信制御装置及び制御方法
Cahyono Management framework for multiple-interface cooperation in multihomed terminal
Triantafyllopoulou et al. Cross-Layer Design for Cooperative Wireless Communication
Niswar Handover management for real-time application over multi-homed broadband wireless access networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130311

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130820

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130913

R150 Certificate of patent or registration of utility model

Ref document number: 5368812

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees