JP4094463B2 - Mobile communication terminal apparatus and handover method between circuit switching / VoIP voice call in mobile communication terminal apparatus - Google Patents

Mobile communication terminal apparatus and handover method between circuit switching / VoIP voice call in mobile communication terminal apparatus Download PDF

Info

Publication number
JP4094463B2
JP4094463B2 JP2003088925A JP2003088925A JP4094463B2 JP 4094463 B2 JP4094463 B2 JP 4094463B2 JP 2003088925 A JP2003088925 A JP 2003088925A JP 2003088925 A JP2003088925 A JP 2003088925A JP 4094463 B2 JP4094463 B2 JP 4094463B2
Authority
JP
Japan
Prior art keywords
voip
circuit
voice call
mobile communication
communication terminal
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
JP2003088925A
Other languages
Japanese (ja)
Other versions
JP2004297591A (en
Inventor
一彦 伊藤
正夫 大賀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003088925A priority Critical patent/JP4094463B2/en
Publication of JP2004297591A publication Critical patent/JP2004297591A/en
Application granted granted Critical
Publication of JP4094463B2 publication Critical patent/JP4094463B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、回線交換音声通話機能とVoIP(Voice Over Internet Protocol)音声通話機能を有し、両機能によってなされる通話間のハンドオーバをシームレスに実行することが可能な移動通信端末装置および移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法に関するものである。
【0002】
【従来の技術】
近年、IPネットワークを介して音声通話を行うVoIP技術が発達し、このVoIP音声通話機能を用いた固定電話のIP電話サービスが実現されはじめている。このVoIP音声通話機能を用いたIP電話サービスは、インターネットや社内LANなどのIPネットワークとアナログ電話機との間に、アナログの音声信号をデジタル信号に変換し、さらにIPパケットを作り出す機能およびこの逆の機能を有するVoIPゲートウェイを設置したシステムによって提供される。アナログ電話機からの音声信号がVoIPゲートウェイによってデジタル信号に変換され、さらに宛先情報などを有する制御データとともにIPパケットにされる。IPパケットにされた音声データは、IPネットワーク内のルータによって宛先IPアドレスへとルーティングされる。宛先IPアドレスに相当するVoIPゲートウェイにIPパケットが到達すると、VoIPゲートウェイによって、IPパケットからデジタル信号が取り出され、さらにアナログの音声信号へと変換され、アナログ電話機から音声が出力される(たとえば、非特許文献1参照)。
【0003】
このようなVoIP音声通話機能を用いた固定電話のIP電話サービスでは、従来の電話交換機を用いた電話サービスの場合に比べて、割安なルータを使用できることや、データをパケットとして送れることで、通話料金を大幅に引き下げることができるという利点を有している。
【0004】
【非特許文献1】
「IP電話の基板テクノロジ VoIPを解明する」、日経NETWORK、株式会社日経BP、2002年5月22日、No.26、P.51〜67
【0005】
【発明が解決しようとする課題】
一方、近年急激に普及してきた携帯電話などの移動通信端末装置では、VoIP音声通話機能を用いたIP電話サービスは提供されておらず、回線交換ネットワークを使用したサービスが一般的に提供されている。そのため、移動通信端末装置の通話料金は比較的高価であるという問題点があった。
【0006】
そこで、移動通信端末装置でも、回線交換音声通話機能に加えてVoIP音声通話機能を有するサービスを利用することができれば、固定電話の場合と同じように通話料金を引き下げることが可能になる。実際に、回線交換音声通話機能とVoIP音声通話機能とを1つの移動通信端末装置内に単純に実装することは技術的には可能である。しかし、現時点では、移動通信端末装置に対してこれらの2つの機能を使用できるサービスは提供されていない。
【0007】
また、たとえ回線交換音声通話機能とVoIP音声通話機能とを有する移動通信端末装置が提供されたとしても、回線交換ネットワークを流れる音声データとIPネットワークを流れる音声データとは異なるものであり、しかも互いに同期していないために、回線交換音声通話とVoIP音声通話とをシームレスに切替える方法については検討されていないという問題点があった。
【0008】
この発明は、上記に鑑みてなされたもので、回線交換音声通話機能とVoIP音声通話機能とを有する移動通信端末装置において、回線交換音声通話とVoIP音声通話との間でシームレスに切替えることが可能な移動通信端末装置および移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法を得ることを目的とする。
【0009】
【課題を解決するための手段】
上記目的を達成するため、この発明にかかる移動通信端末装置は、回線交換ネットワークを利用した回線交換音声通話とVoIPネットワークを利用したVoIP音声通話を実行することが可能な移動通信端末装置であって、音声信号を圧縮してコーデックデータに変換し、またコーデックデータを音声信号に変換する音声コーデック手段と、前記コーデックデータを回線交換ネットワークと無線で送受信する処理を行う回線交換通信処理手段と、前記コーデックデータをVoIPネットワークと無線で送受信する処理を行うVoIP通信処理手段と、前記音声コーデック手段によって変換されたコーデックデータの出力先を前記回線交換通信処理手段および/または前記VoIP通信処理手段に切替えるとともに、前記回線交換通信処理手段または前記VoIP通信処理手段によって受信処理されたコーデックデータのいずれかを選択して前記音声コーデック手段に出力するデータ選択手段と、前記回線交換通信処理手段または前記VoIP通信処理手段によって受信処理された前記コーデックデータ間で同期を取る同期手段と、所定の条件にしたがって、前記データ選択手段と前記同期手段の動作状態の切替えを行うハンドオーバ制御手段と、を備えることを特徴とする。
【0010】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる移動通信端末装置および移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法の好適な実施の形態を詳細に説明する。
【0011】
図1は、この発明にかかる移動通信端末装置の構成を示すブロック図であり、図2は、この発明にかかる移動通信端末装置が適用されるネットワークシステムの一例を示す図である。この移動通信端末装置1が適用されるネットワークシステムは、図2に示されるように、移動通信端末装置1と無線で通信し、回線交換で音声通話を行う回線交換ネットワーク50と、移動通信端末装置1と無線で通信し、VoIPで音声通話を行うVoIPネットワーク60とで構成される。これらの回線交換ネットワーク50で音声通話を利用できる範囲と、VoIPネットワークで音声通話60を利用できる範囲とは、完全に重なっていないものとする。
【0012】
なお、以下の説明では、回線交換ネットワーク50として、基地局51a〜51fと複数の基地局51a〜51fを制御する基地局制御装置52a,52bとを含む無線ネットワーク53a,53bとコアネットワーク54からなるW−CDMA(Wideband Code Division Multiple Access)方式の回線交換ネットワークを用い、VoIPネットワーク60として無線LAN(Local Area Network)基地局61a,61bとデータをパケット化して伝送するIPネットワーク62からなる無線LAN方式のVoIPネットワークを用いる場合を例に挙げる。
【0013】
移動通信端末装置1は、音声信号と回線交換およびVoIPでの音声通話で共通に使用可能な形式のコーデックデータとの変換を行う音声コーデック部2、コーデックデータ列内に音声同期データを所定間隔で挿入する音声同期データ生成部3、回線交換の音声通話を制御する回線交換呼制御部4、コーデックデータを回線交換ネットワーク50との間で送受信する処理を行う第1の無線部5、VoIPの音声通話の呼制御を実施するVoIP呼制御部6、コーデックデータとVoIPで音声通話を行うためのVoIP音声データとの間のフォーマットの変換を行うとともに受信したデータを所定期間バッファリングしてデータの揺らぎを吸収するRTP/揺らぎ吸収部7、VoIP音声データ用のIP層の伝送制御を行うIP層処理部8、VoIP音声データをVoIPネットワーク60との間で送受信する第2の無線部9、回線交換/VoIP間のハンドオーバ(以下、システム間ハンドオーバという)時に移動通信端末装置1全体を制御するハンドオーバ制御部10、システム間ハンドオーバ時に送受信するコーデックデータを回線交換側および/またはVoIP側に切替えるセレクタ11、回線交換側で受信した音声同期用データとVoIP側で受信した音声同期データから同期タイミングを検出するCS−VoIP同期部12、回線交換側で受信したコーデックデータをシステム間ハンドオーバ時に一時的にバッファリングする音声バッファ13、回線交換による通信とVoIPによる通信の無線を切替えるRFセレクタ14を備えて構成される。
【0014】
第1の無線部5は、回線交換ネットワーク50と通信されるデータに対して無線リンクの制御を行うRLC(Radio Link Control)部15、無線リソースの割当て制御などを行うMAC(Medium Access Control)部16、物理層の伝送制御を行う物理層部17を有している。
【0015】
セレクタ11は、上り方向(移動通信端末装置1からネットワーク側方向)の音声データを回線交換によって送信するのか、VoIPによって送信するのか、または双方で送信するのかについての切替えを行う送信セレクタ18と、下り方向(ネットワーク側から移動通信端末装置1方向)の回線交換による音声データとVoIPによる音声データとのどちらを音声コーデック部2に出力するかを切替える受信セレクタ19と、を有する。
【0016】
音声同期データ生成部3は、システム間ハンドオーバ時に、コーデックデータ列に任意の所定間隔で音声同期データを挿入するが、この音声同期データに自系(自移動通信端末装置)のシステム間ハンドオーバの状態を示す状態フラグを搭載する機能も有する。この状態フラグは、システム間ハンドオーバを完了させるためには、自系の状態だけでなく、通話している他系(相手の移動通信端末装置)の状態をも確認する必要があるために設けられるものであり、自系におけるシステム間ハンドオーバが完了したか否かを表している。なお、自系においてシステム間ハンドオーバが完了した後に、他系から受信した音声同期データ内の状態フラグから、他系のシステム間ハンドオーバ完了の状態を確認できた時点で、音声同期データ生成部3による音声同期データの送出は完了する。
【0017】
ハンドオーバ制御部10は、(1)通話していない状態である「IDLE」状態、(2)回線交換にて通話中または通話のための呼制御中の状態である「CS」状態、(3)VoIPにて通話中または通話のための呼制御中の状態である「VoIP」状態、(4)回線交換からVoIPへのハンドオーバ過渡期の状態である「HO−C」状態、(5)VoIPから回線交換へのハンドオーバ過渡期の状態である「HO−V」状態の5つの状態のいずれかによって、音声同期データ生成部3、送信セレクタ18、受信セレクタ19およびCS−VoIP同期部12の状態を切替える。
【0018】
図3は、5つの状態に対応したセレクタ(送信セレクタおよび受信セレクタ)とCS−VoIP同期部の動作状態を示す図であり、図4は、これらの5つの状態間の遷移の関係を模式的に示す図である。移動通信端末装置1が「IDLE」状態および「CS」状態にある場合には、送信セレクタ18と受信セレクタ19はともに回線交換ネットワーク50との通信が可能な状態(図中「CS」と表記)に選択されており、CS−VoIP同期部12は休止状態(図中「OFF」と表記)にある。つぎに、移動通信端末装置1が「VoIP」状態にある場合には、送信セレクタ18と受信セレクタ19はともにVoIPネットワーク60との通信が可能な状態(図中「VoIP」と表記)に選択されており、CS−VoIP同期部12は休止状態にある。
【0019】
つぎに、移動通信端末装置1が「HO−C」状態にある場合には、送信セレクタ18は回線交換ネットワーク50とVoIPネットワーク60の双方にコーデックデータを送信する状態(図中「Both」と表記)にあり、受信セレクタ19は回線交換ネットワーク50から受信したコーデックデータのみを通過させる状態に選択されている。また、CS−VoIP同期部12は、回線交換ネットワーク50とVoIPネットワーク60の双方から得たコーデックデータを同期させる処理を実行する状態(図中「ON」と表記)にある。
【0020】
そして、移動通信端末装置1が「HO−V」状態にある場合には、送信セレクタ18は回線交換ネットワーク50とVoIPネットワーク60の双方にコーデックデータを送信する状態にあり、受信セレクタ19はVoIPネットワーク60から受信したコーデックデータのみを通過させる状態に選択されている。また、CS−VoIP同期部12は、回線交換ネットワーク50とVoIPネットワーク60の双方から得たコーデックデータを同期させる処理を実行する状態にある。
【0021】
さらに、音声同期データ生成部3は、互いに通話中の移動通信端末装置1がシステム間ハンドオーバが可能なことを検知してから、双方の移動通信端末装置1がシステム間ハンドオーバを完了するまでの間、音声同期データを生成してコーデックデータ列中に挿入する処理を行う。
【0022】
なお、図1において、実線の矢印は音声データの流れを示し、点線の矢印はシステム間ハンドオーバ時における信号の流れを示している。また、音声コーデック部2には、移動通信端末装置1の使用者の音声を検出するマイク21と、受信した音声データを音声信号として出力するスピーカ22が接続されている。
【0023】
また、特許請求の範囲における回線交換通信処理手段は、第1の無線部5に相当し、同じくVoIP通信処理手段は、RTP/揺らぎ吸収部7、IP層処理部8、第2の無線部9に相当し、同じくデータ選択手段は、送信セレクタ18と受信セレクタ19からなるセレクタ11に相当し、同じく同期手段は、CS−VoIP同期部12、音声バッファ13、RTP/揺らぎ吸収部7に相当する。
【0024】
つぎに、この発明にかかる移動通信端末装置1の動作処理について、回線交換音声通話のみの場合、VoIP音声通話のみの場合、および回線交換音声通話とVoIP音声通話との間のシステム間ハンドオーバの場合を順に説明する。
【0025】
最初に、移動通信端末装置1での回線交換音声通話について説明する。ここでは、図2において、回線交換ネットワーク50で音声通話可能な位置P1に存在する移動通信端末装置1Aが、回線交換ネットワーク50で音声通話可能な位置P11に存在する他の移動通信端末装置1Bに発呼して通話を行い、通話完了後に移動通信端末装置1A側から終話する場合を説明する。なお、この状態は図3における「CS」状態に相当する。
【0026】
図5は、この発明にかかる移動通信端末装置における回線交換音声通話時のデータの流れの概略を示す図である。マイク21から入った音声信号は音声コーデック部2で、圧縮されたコーデックデータに変換される。変換されたコーデックデータは、音声同期データ生成部3を通り、セレクタ11内の送信セレクタ18で回線交換ネットワーク50への送出経路が選択され、第1の無線部5へと入力する。第1の無線部5でコーデックデータは回線交換ネットワーク50で無線通信を行うための処理を施された後に、通常の回線交換ネットワーク50へ送出される。なお、以下では、回線交換ネットワーク50で送受信されるデータを回線交換音声データという。回線交換音声データは音声コーデック部2と第1の無線部5の間を回線交換ネットワーク50のタイミングに同期して一定間隔で流れる。
【0027】
一方、第1の無線部5で通話相手の移動通信端末装置1Bから回線交換音声データが受信されると、コーデックデータが取り出され、コーデックデータはセレクタ11内の受信セレクタ19を通り、音声コーデック部2に入力する。音声コーデック部2で、音声データが音声信号に変換され、スピーカ22から音声として出力される。
【0028】
図6は、回線交換音声通話の呼制御手順を示すシーケンス図である。なお、この回線交換音声通話の呼制御手順は、従来の携帯電話における呼制御と同じであるので詳細な説明は省略する。まず、発信要求する移動通信端末装置1Aの回線交換呼制御部4によって第1の無線部5を通して呼制御シーケンスが動作し、まず回線交換ネットワークと、無線リソースの制御を行うための「RRC Connection establishment」、移動管理を行うための「MM Connection establishment」を実施する(SQ1,SQ2)。その後、回線交換ネットワーク50に対して、発信要求(SETUP)を送信する(SQ3)。
【0029】
発信要求を受けた回線交換ネットワーク50側では、移動通信端末装置1Bと「RRC Connection establishment」、「MM Connection establishment」を実施する(SQ4,SQ5)。その後、回線交換ネットワーク50から発信要求(SETUP)を移動通信端末装置1Bへ送信する(SQ6)。発信要求を受けた(着信)移動通信端末装置1Bは、着信要求の確認(CALL CONFIRMED)、呼出開始通知(ALERTING)および受け通知(CONNECT)をそれぞれ回線交換ネットワーク50に送出する(SQ7〜SQ9)。
【0030】
移動通信端末装置1Bからメッセージを受け取った回線交換ネットワーク50は、発信設定開始通知(CALL PROCEEDING)、呼呼出開始通知(ALERTING)および受付通知(CONNECT)を、移動通信端末装置1Aに対して送出する(SQ10〜SQ12)。移動通信端末装置1Aは、受付通知(CONNECT)を受信した後、回線交換ネットワーク50経由で移動通信端末装置1Bに通話開始(CONNECT ACKNOWLEDGE)を送信し(SQ13)、以降、図5で説明したように移動通信端末装置1A,1B間では音声通話が開始される(SQ14)。
【0031】
音声通話が終了すると、移動通信端末装置1Aは、呼切断要求(DISCONNECT)を回線交換ネットワーク50経由で移動通信端末装置1Bに送信する(SQ15)。呼切断要求を受信した移動通信端末装置1Bは、「RELEASE」を回線交換ネットワーク50経由で移動通信端末装置1Aに送信する(SQ16)。移動通信端末装置1Aは「RELEASE」を受信すると、移動通信端末装置1Bに対して「DISCONNECT RELEASE」を送信し(SQ17)、「MM Connection Release」、「RRC Connection Release」を実施して、通信を終了する(SQ18〜SQ19)。また、「DISCONNECT RELEASE」を受信した移動通信端末装置1Bも「MM Connection Release」、「RRC Connection Release」を実施して、通信を終了する(SQ20〜SQ21)。
【0032】
つぎに、移動通信端末装置1でのVoIP音声通話について説明する。ここでは、図2において、VoIPネットワーク60上で通話可能な位置P3に存在する移動通信端末装置1AがVoIPネットワーク60で通信可能な位置P13に存在する他の移動通信端末装置1Bに対して発呼し、通話完了後に移動通信端末装置1Bから終話する場合を示している。なお、この状態は図3における「VoIP」状態に相当する。
【0033】
図7は、この発明にかかる移動通信端末装置におけるVoIP音声通話時のコーデックデータの流れを示す図である。マイク21に入力された音声信号は音声コーデック部2でコーデックデータに変換される。変換されたコーデックデータは、音声同期データ生成部3を通り、セレクタ11内の送信セレクタ18でVoIPネットワーク60側への送出経路が選択され、RTP/揺らぎ吸収部7へと送信される。RTP/揺らぎ吸収部7で、コーデックデータにRTPヘッダが付加され、IP層処理部8でコーデックデータをVoIPネットワーク60で送信するためにさらにUDP/IPヘッダが付加される。そして、RFセレクタ14、第2の無線部9を介して、VoIPネットワーク60へコーデックデータが送出される。なお、以下では、VoIPネットワーク60で送信されるデータをVoIP音声データという。
【0034】
一方、VoIPネットワーク60からのVoIP音声データが第2の無線部9で受信されると、VoIP音声データは、RFセレクタ14を介して、IP層処理部8でUDP/IPヘッダが外され、RTP/揺らぎ吸収部7に入力される。RTP/揺らぎ吸収部7で、RTPが終端された後に、コーデックデータは所定期間バッファリングされ、VoIPネットワーク60上で生じたVoIP音声データの揺らぎが吸収される。そして、セレクタ11内の受信セレクタ19を通り、音声コーデック部2にコーデックデータは入力する。音声コーデック部2で、コーデックデータが音声信号に変換され、スピーカ22から音声として出力される。
【0035】
図8は、VoIP音声通話の呼制御手順の一例を示すシーケンス図である。この図8では、VoIPで呼制御を行うプロトコルとしてSession Initiation Protocol(以下、SIPという)を用いる場合を例に挙げており、その呼制御手順は、従来のIP電話におけるSIPを用いる呼制御手順と同じであるので、詳細な説明は省略する。まず、それぞれの移動通信端末装置1A,1Bは、VoIPネットワーク60を利用した通話が可能になったことを検知すると、VoIPネットワーク60上に設置される図示しないSIPサーバに登録(Register)を実施し(SQ31,SQ33)、SIPサーバは、登録を完了すると、「200OK」をそれぞれの移動通信端末装置1に送信する(SQ32,SQ34)。
【0036】
発信側の移動通信端末装置1Aは、「INVITE」命令をSIPサーバ経由で相手端末に送信する(SQ35)。着信側の移動通信端末装置1Bは、「INVITE」命令を受信した後、「100Trying」、「180Ringing」および「200OK」を移動通信端末装置1Aに送信する(SQ36〜SQ38)。移動通信端末装置1Aは、「100Trying」、「180Ringing」および「200OK」を受信した後に、「ACK」を移動通信端末装置1Bに送信すると(SQ39)、通話状態に入る(SQ40)。通話状態における移動通信端末装置1A,1B内でのデータの流れは、上述した図7のとおりである。
【0037】
一方、通話状態を終了する場合には、終了する側のたとえば移動通信端末装置1Bから「Bye」が送信され(SQ41)、移動通信端末装置1Aがこの「Bye」に対する応答として「ACK」を移動通信端末装置1Bに送信する(SQ42)。移動通信端末装置1Bで「ACK」を受信すると、両移動通信端末装置1A,1B間でのVoIPの呼が切断される。
【0038】
以上で説明したように、この発明では、移動通信端末装置1の音声コーデック部2で変換されるコーデックデータは、回線交換音声通話の場合でも、VoIP音声通話の場合でも、ともに同じデータフォーマットを有し、共通して使用されるものである。
【0039】
つぎに、回線交換音声通話とVoIP音声通話との間のシステム間ハンドオーバの場合にいて説明する。ここでは、図2で回線交換での音声通話を行っている移動通信端末装置1Aが位置P1からVoIPネットワーク60での音声通話が可能な位置P2へ移動し、ほぼ同時に回線交換での音声通話を行っている移動通信端末装置1Bが位置P11からVoIPネットワーク60での音声通話が可能な位置P12へ移動して、回線交換ネットワーク50とVoIPネットワーク60の両方の呼が確立された状態から、回線交換音声通話を切断してVoIP音声通話に切替える状態に移行する場合を例に挙げて説明する。
【0040】
図9は、この発明にかかる移動通信端末装置におけるシステム間ハンドオーバ時のデータの流れを示す図である。システム間ハンドオーバ時の送信側の移動通信端末装置1では、マイクから入った音声は音声コーデック部2で圧縮処理され、コーデックデータに変換される。変換されたコーデックデータは、音声同期データ生成部3に入力する。音声同期データ生成部3では、図3の「HO−C」状態にあるので、任意の所定の間隔で音声コーデック部2から入力されるコーデックデータをハンドオーバ用の音声同期データに置き換えて送出する。このハンドオーバ用の音声同期データの送信間隔は固定とし、送信処理中にその送信間隔を変化させることはない。また、このときの音声同期データには、ハンドオーバが完了していないことを示す状態フラグが設定される。
【0041】
そして、コーデックデータは、セレクタ11内の送信セレクタ18へ入力する。送信セレクタ18は、図3の「HO−C」の状態にあることをハンドオーバ制御部10から通知されているので、回線交換ネットワーク50とVoIPネットワーク60の両方の経路によって同時に同じコーデックデータを送信する。すなわち、送信セレクタ18は、一つ目の経路として、第1の無線部5を介して回線交換ネットワーク50へ回線交換音声データを送信し、二つ目の経路として、RTP/揺らぎ吸収部7、IP層処理部8、RFセレクタ14および第2の無線部9を介してVoIPネットワーク60へVoIP音声データを送信する。このように、システム間ハンドオーバ時には、音声データの送信を行う移動通信端末装置1は、回線交換音声データとVoIP音声データを、それぞれ別々のネットワーク50,60を経由して通話相手側の移動通信端末装置1に送信することになる。
【0042】
逆に、システム間ハンドオーバ時における受信側の移動通信端末装置1は、回線交換ネットワーク50を経由してきた回線交換音声データを第1の無線部5で受信し、VoIPネットワーク60を経由してきたVoIP音声データを第2の無線部9で受信する。
【0043】
第1の無線部5で受信された回線交換音声データは、第1の無線部5でコーデックデータ(以下、回線交換コーデックデータという)が取り出される。取り出された回線交換コーデックデータは、音声バッファ13に入力し、そして受信セレクタ19に入力する。また、音声バッファ13から出力される回線交換コーデックデータの一部は、CS−VoIP同期部12にも入力する。
【0044】
第2の無線部9で受信したVoIP音声データは、第2の無線部9から、RFセレクタ14を通って、IP層処理部8でヘッダ処理がされ、さらにRTP/揺らぎ吸収部7でRTPの終端処理がなされて、一時的にバッファリングされ、揺らぎが吸収される。そして、VoIP音声データは、所定期間経過後に、受信セレクタ19に入力する。また、RTP/揺らぎ吸収部7から出力されるコーデックデータ(以下、VoIPコーデックデータという)の一部は、CS−VoIP同期部12にも入力する。
【0045】
CS−VoIP同期部12は、図3の「HO−C」状態にあるので、入力された回線交換コーデックデータとVoIPコーデックデータとを同期させるために、両コーデックデータの遅延を検出する。図10は、CS−VoIP同期部における回線交換コーデックデータとVoIPコーデックデータとを同期させる動作処理を説明するための図である。回線交換コーデックデータおよびVoIPコーデックデータの双方において、通常のコーデックデータの列の中に、所定間隔で送信側移動通信端末装置1の音声同期部で生成された音声同期データが挿入されている。
【0046】
回線交換コーデックデータは、回線交換ネットワーク側に同期しており、その同期タイミングを示すために回線交換コーデックデータ(フレーム)には、SFNが付されている。
【0047】
また、VoIPコーデックデータは、CS−VoIP同期部12に入力する前のRTP/揺らぎ吸収部7においてRTPのフォーマットから抽出されたタイムスタンプ(Time Stamp)と、シーケンスナンバ(Seq No)を有している。タイムスタンプは、10ms=80として送信側のRTP/揺らぎ吸収部7において、VoIP音声データのRTPのフォーマットに付される番号であり、シーケンスナンバも、送信側のRTP/揺らぎ吸収部7において付される番号である。そして、これらのタイムスタンプとシーケンスナンバは、そのVoIPコーデックデータとともにCS−VoIP同期部12に入力する。なお、受信セレクタ19に送出されるコーデックデータが回線交換ネットワークのSFNに同期するように、RTP/揺らぎ吸収部7は構成されている。
【0048】
CS−VoIP同期部12では、2つの異なるネットワーク50,60を経由してきた音声同期データを使用して、2種類のコーデックデータの間の音声遅延を検出する。たとえば、図10の場合では、回線交換ネットワーク50を経由してきたものは、SFN=125で音声同期データ81aを受信した状況を示している。一方、VoIPネットワーク60を経由してきたものは、タイムスタンプ=10480で音声同期データ81bを受信した状況を示している(音声同期データのSFNはネットワーク側から取得する)。ここで、VoIPネットワーク60を経由してきた音声同期データ81bが、回線交換ネットワーク50を経由してきた音声同期データ81aに対して、40ms遅延していることを、CS−VoIP同期部12は検出する。
【0049】
遅延が検出されるとその遅延量に基づいて、回線交換コーデックデータの場合には音声バッファ13で、VoIPコーデックデータの場合にはRTP/揺らぎ吸収部7で、遅延を調整する。具体的には、遅延しているネットワーク側のコーデックデータを音声バッファ13またはRTP/揺らぎ吸収部7から破棄することによって調整する。
【0050】
CS−VoIP同期部12によって、回線交換コーデックデータとVoIPコーデックデータの間で同期が取れたと判断されると、CS−VoIP同期部12は、ハンドオーバ制御部10に、2つのネットワーク50,60を経由して受信したコーデックデータの間で同期が取れたことを報告する。そして、ハンドオーバ制御部10は、図3の「HO−C」状態から「VoIP」状態へと切替える指示を送信セレクタ18、受信セレクタ19およびCS−VoIP同期部12に対して与える。その結果、受信セレクタ19は音声コーデック部2に送出するコーデックデータとして、回線交換コーデックデータからVoIPコーデックデータに切替える。つまり、受信セレクタ19は、受信セレクタ19に入力した2種類のコーデックデータのうち、システム間ハンドオーバ前は、回線交換コーデックデータを選択して音声コーデック部2に出力していたが、システム間ハンドオーバ後は、VoIPコーデックデータを選択して音声コーデック部2に出力するように機能する。
【0051】
このように受信セレクタ19が切替えられることによって、第1の無線部5で受信され、音声バッファ13に一時的にバッファリングされていた回線交換コーデックデータは受信セレクタ19で選択されず、第2の無線部9で受信されRTP/揺らぎ吸収部7で揺らぎが吸収されたVoIPコーデックデータが受信セレクタ19を通って、音声コーデック部2に出力される。音声コーデック部2では、コーデックデータが音声信号に変換され、スピーカ22から音声として出力される。
【0052】
なお、コーデックデータ中に挿入される音声同期データも受信セレクタ19に入力するが、受信セレクタ19で音声同期データは、音声データが欠落したときに音声コーデック部2へと渡されるものと同じ音声用のダミーデータに置き換えられる。また、音声コーデック部2は、従来の音声コーデック部2と同様に、ダミーデータを受信すると、内部で処理し極力音声への影響が出ないように音声信号を再生する。
【0053】
また、この移動通信端末装置1において、送信セレクタ18は、音声コーデック部2からのコーデックデータを、システム間ハンドオーバ前には回線交換ネットワーク50側とVoIPネットワーク60側の双方に送出するようにしていたが、システム間ハンドオーバ後にはVoIPネットワーク60側にのみ送信するように機能する。さらに、音声同期データ生成部3は、状態フラグをハンドオーバが完了した状態を示す状態フラグに変更した音声同期データを送信し、CS−VoIP同期部12は、同期処理を終了させる。
【0054】
この後、通話相手の移動通信端末装置1からシステム間ハンドオーバが完了した状態を示す状態フラグが格納された音声同期データを受信するまで、システム間ハンドオーバが完了した移動通信端末装置1の音声同期データ生成部3は、音声同期データを送信し続ける。そして、通話相手の移動通信端末装置1からシステム間ハンドオーバが完了した状態を示す状態フラグが格納された音声同期データを受信すると、音声同期データ生成部3による音声同期データの送信が停止される。
【0055】
このようにして、回線交換音声通話からVoIP音声通話へのシステム間ハンドオーバが実行される。そして、システム間ハンドオーバ後は、上述した図7のVoIP音声通話の処理が移動通信端末装置1で実行される。
【0056】
この説明では、回線交換音声通話からVoIP音声通話へのシステム間ハンドオーバの場合を例に挙げて説明したが、VoIP音声通話から回線交換音声通話へのシステム間ハンドオーバの場合も、同様にして実行される。ただし、この場合には、CS−VoIP同期部12が回線交換コーデックデータとVoIPコーデックデータとが同期したことをハンドオーバ制御部10に通知した後に、ハンドオーバ制御部10は、図3の「HO−V」状態から「CS」状態に切替える指示を、送信セレクタ18、受信セレクタ19およびCS−VoIP同期部12に与える。すなわち、受信セレクタ19は、入力した2種類のコーデックデータのうち、システム間ハンドオーバ前はVoIPコーデックデータが音声コーデック部2に入力するように、そしてシステム間ハンドオーバ後は回線交換コーデックデータが音声コーデック部2に入力するように機能する。また、送信セレクタ18は、コーデックデータを、システム間ハンドオーバ前には、VoIPネットワーク60側と回線交換ネットワーク50側の双方に送出するようにしていたが、システム間ハンドオーバ後には、回線交換ネットワーク50側にのみ送出するように機能する。さらに、SC−VoIP同期部12の同期処理を終了させる。
【0057】
つぎに、システム間ハンドオーバ時における呼制御について説明する。この説明において、回線交換の呼制御はW−CDMA方式の場合を想定し、VoIPの呼制御はSIPを想定しているものとする。
【0058】
最初に、回線交換音声通話からVoIP音声通話へのシステム間ハンドオーバの場合について説明する。ここでは、図2で移動通信端末装置1Aが位置P1からVoIPネットワーク60での音声通話が可能な位置P2へ移動し、ほぼ同時に移動通信端末装置1Bが位置P11からVoIPネットワーク60での音声通話が可能な位置P12へ移動した状況を例に挙げて説明する。なお、回線交換のシーケンスについての詳細は、文献「3GPP TS24.008」に記載されている。
【0059】
図11は、回線交換音声通話からVoIP音声通話へのシステム間ハンドオーバにおける呼制御の処理手順を示すシーケンス図である。この図11では、移動通信端末装置1A側から移動通信端末装置1B側へ発信し、通話完了後、移動通信端末装置A側から終話するシーケンスについて記載している。まず、図6のSQ1〜SQ14で説明したように、通常の回線交換の呼制御シーケンスを通して回線交換の呼を確立して音声通話を開始する(SQ51〜SQ64)。
【0060】
その後、移動通信端末装置1A,1Bのそれぞれが、VoIPネットワーク60を検出すると、現在、回線交換で通話している相手端末装置がVoIP機能を有するか否かを自端末装置内部のデータベースを用いて検索する。検索の結果、相手端末装置がVoIP機能を有することが判明した場合に、図8のSQ31〜SQ40説明したように、SIPサーバに登録(Register)を実施して、SIPの呼制御を通してVoIPの呼を確立してVoIP音声データが両移動通信端末装置1A,1B間でやり取りされる(SQ71〜SQ81)。ただし、まだシステム間ハンドオーバが完了していないために、VoIP音声データは、受信側の移動通信端末装置1A,1Bに到達した後に、破棄される状態にある。このデータベースとして、たとえば、移動通信端末装置1のアドレス帳(電話帳)機能にVoIP機能の有無を登録したもの想定することができる。なお、相手の移動通信端末装置1A,1BがVoIP機能を有していない場合には、VoIPの呼の確立などのシステム間ハンドオーバ処理は行われない。
【0061】
その後、回線交換音声通話とVoIP音声通話が別々に確立された状態となっており、ハンドオーバ制御部10の状態遷移は、上述した図3の「HO−C」状態(図4における回線交換からVoIPへのシステム間ハンドオーバ過渡期)に相当する。すなわち、移動通信端末装置1A,1B内に回線交換音声データとVoIP音声データの両方が流れている状態になる。その後、図9で説明したシステム間ハンドオーバ処理が実行される。システム間ハンドオーバ処理の完了は、2つの移動通信端末装置1A,1B間で行われる音声同期データに付された状態フラグの変更によって確認される(SQ82〜SQ83)。
【0062】
つぎに、相互の移動通信端末装置1A,1Bにおけるシステム間ハンドオーバが完了し、ハンドオーバ制御部10から回線交換からVoIPへのシステム間ハンドオーバの完了の通知を受けると、回線交換呼制御部4で回線交換の呼制御で終話処理を実行する。すなわち、図6のSQ15〜SQ21で説明したように、回線交換呼制御部4の通常の呼制御シーケンスを通して、回線交換の呼切断を実行する(SQ84〜SQ90)。以降、VoIPのみによる音声通話が実行される。
【0063】
つぎに、VoIP音声通話から回線交換音声通話へのシステム間ハンドオーバの場合の呼制御について説明する。ここでは、図2で移動通信端末装置1A,1Bが位置P3,P13から、ほぼ同時にVoIPネットワーク60での音声通話が可能な位置P2,P12にそれぞれ移動する状況を例に挙げて説明する。
【0064】
図12は、VoIP音声通話から回線交換音声通話へのシステム間ハンドオーバにおける呼制御の処理手順を示すシーケンス図である。移動通信端末装置1A,1Bは、回線交換ネットワーク60を検出すると、図8のSQ31〜SQ40で説明したように、SIPの呼制御を通して、VoIPの呼を確立して音声通話を開始する(SQ101〜SQ110)。このVoIPの音声通話中に、どちらかの移動通信端末装置1A,1BがVoIPネットワーク60から離れてきたこと、たとえば、無線LAN基地局からの電波状態が悪くなってきたこと、を検出すると、VoIPネットワーク60から離れてきたどちらかの移動通信端末装置1A,1Bの回線交換呼制御部4は、図6のSQ1〜SQ14で説明したように、通常の回線交換の呼制御シーケンスを通して回線交換の呼を確立して回線交換音声データが両移動通信端末装置1A,1B間でやり取りされる(SQ121〜SQ135)。このとき、回線交換音声通話とVoIP音声通話が別々に確立された状態となっており、ハンドオーバ制御部10の状態遷移は、上述した図3の「HO−V」状態(図4におけるVoIPから回線交換へのハンドオーバ過渡期)に相当する。すなわち、移動通信端末装置1A,1B間に回線交換音声データとVoIP音声データの両方が流れている状態になる。しかし、実際には、回線交換音声データは、それぞれの移動通信端末装置1A,1B内の受信セレクタ19で破棄されている状態にある。
【0065】
その後、図9で説明したようにシステム間ハンドオーバ処理が実行される。システム間ハンドオーバ処理の完了は、2つの移動通信端末装置1A,1B間で行われる音声同期データに付された状態フラグの変更によって確認される(SQ136〜SQ137)。そして、相互の移動通信端末装置1A,1Bにおけるシステム間ハンドオーバが完了し、ハンドオーバ制御部10からシステム間ハンドオーバの完了通知を受けると、VoIP呼制御部6でVoIPの呼制御シーケンスを通して終話処理を実施する。すなわち、図8のSQ41〜SQ42で説明したように、たとえば移動通信端末装置1Aから、VoIP音声通話の切断を表す「Bye」信号が移動通信端末装置1Bへ送信され(SQ138)、その「Bye」信号を受信した移動通信端末装置1Bは、移動通信端末装置1Aに対して、確認信号である「ACK」信号を送出して、VoIPによる音声通話が終了する(SQ139)。以後は、回線交換のみによる音声通話となる。
【0066】
つぎに、回線交換音声通話からVoIP音声通話へのシステム間ハンドオーバの失敗について説明する。ここでは、図2で移動通信端末装置1Aが位置P1からVoIPネットワーク60での音声通話が可能な位置P2へ移動し、相手側の移動通信端末装置1Bは位置P11に居たままの状態にあり、VoIPネットワーク60での音声通話が可能な位置へは移動していない状況を想定している。
【0067】
図13は、回線交換音声通話からVoIP音声通話へのシステム間ハンドオーバにおける呼制御の処理手順を示すシーケンス図である。まず、両移動通信端末装置1A,1Bは、図6のSQ1〜SQ14で説明したように、通常の回線交換の呼制御シーケンスを通して回線交換の呼を確立して音声通話を開始する(SQ151〜SQ164)。つぎに、移動通信端末装置1Aが移動により、VoIPネットワーク60で通話可能なエリアに進入し(位置P2へ移動し)、VoIPネットワーク60を検出すると、現在、回線交換で通話している相手側の移動通信端末装置1BがVoIP機能を有するか否かを自端末装置内部のデータベースで検索する。検索の結果、相手端末装置がVoIP機能を持つことが判明した場合、SIPの呼制御を通してVoIPの呼を設定するシーケンスが動作する。すなわち、SIPの呼制御より、SIPサーバに登録「Register」のシーケンスが流れる(SQ171)。SIPサーバより「200OK」が返信されると(SQ172)、相手端末装置とVoIP音声通話を行うために、「INVITE」命令をSIPサーバ経由で相手端末に送信する(SQ173)。
【0068】
しかし、相手側の移動通信端末装置1BがVoIPネットワーク60内に入っていないために、移動通信端末装置1Aは、「INVITE」命令に対する「100Trying」受信後(SQ174)のSIPタイムアウトを検出し(SQ175)、移動通信端末装置1BがVoIPネットワーク60での通話可能なエリアに入っていないと判断する。その後、移動通信端末装置1Aは、所定の間隔で上述したSQ174〜SQ175のSIPによる呼制御を繰り返すことにより、移動通信端末装置1BがVoIPネットワーク60での通話が可能なエリアに入ったかどうか確認する。移動通信端末装置1Bとの間でVoIP音声通話がなされるまで、2つの移動通信端末装置1A,1B間は、回線交換音声通話によって通話が継続される。なお、SQ171で相手側の移動通信端末装置1BがVoIP機能を有しない場合には、システム間ハンドオーバ処理は行われず、SIPの呼制御シーケンスは実行されない。
【0069】
以上の説明では、一方の音声通話を実行している状態で他方の音声通話を利用できる状態が移動通信端末装置1によって検出された場合に、一方の音声通話から他方の音声通話へ切替えを行うシステム間ハンドオーバについて説明したが、システム間ハンドオーバのタイミングについては任意に設定することができる。たとえば、回線交換音声通話を実行している状態でVoIP音声通話を利用できる状態が移動通信端末装置1によって検出された場合には、常にVoIP音声通話へのシステム間ハンドオーバを行う一方、VoIP音声通話を実行している状態で回線交換音声通話を利用できる状態が検出された場合であっても、引き続いてVoIP音声通話が利用可能であればシステム間ハンドオーバを実行せず、VoIP音声通話が利用不可能な状態、たとえばVoIPネットワークとの通信状態が悪くなった状態、にあれば回線交換音声通話へのシステム間ハンドオーバを実行するようにしてもよい。このようにすることで、VoIP音声通話を利用できる場合には積極的にVoIP音声通話を利用して、回線交換音声通話の利用を極力避けて、通話料金の抑制を行うことができる。
【0070】
この実施の形態では、回線交換方式として、W−CDMAの場合を例示したが、これに限られるわけではなく、PDC方式、CDMA方式、CDMA2000方式などの回線交換方式を用いることができる。また、VoIPネットワーク60として無線LAN方式のネットワークを例示したが、Bluetooth(登録商標)や赤外線通信などの他の無線を使用したネットワークでも実現することが可能である。さらに、VoIP音声通話の呼制御のプロトコルとしてSIPを用いる場合を例に挙げたが、これに限られるわけではなく、他のプロトコルを用いてもよい。
【0071】
さらにまた、この実施の形態では、移動通信端末装置1内のアドレス帳(電話帳)に相手端末装置のVoIP機能の有無に関するVoIP情報を登録したデータベースを用いて、相手端末装置のVoIP情報を入手したが、VoIPネットワーク60側に各移動通信端末装置1のVoIP情報を格納するデータベースを持たせるようにして、移動通信端末装置1が、VoIP音声通話が可能になったときに、上記データベースにアクセスして相手端末装置がVoIP機能を有するか否かを確認するようにしてもよい。
【0072】
この実施の形態によれば、回線交換音声通話/VoIP音声通話間のハンドオーバが可能な状態になったときに、回線交換音声通話とVoIP音声通話との間の遅延を、CS−VoIP同期部12、音声バッファ13およびRTP/揺らぎ吸収部7で除去するようにしたので、シームレスなシステム間ハンドオーバを実現することができるという効果を有する。また、VoIP音声通話が可能な場合にはVoIP音声通話を実行するようにしたので、回線交換音声通話の場合と比較して通話料金を低下させることができるという効果を有する。
【0073】
また、通常の呼制御シーケンスを使用して回線交換音声通話とVoIP音声通話のシステム間ハンドオーバを移動通信端末装置1のみで実現するように構成したので、ネットワーク側には追加機能の実装を不要にすることができ、さらにVoIP音声通話が可能な場合にはVoIP音声通話を実行するようにしたので、回線交換音声通話の場合と比較して通話料金を低下させることができるという効果を有する。
【0074】
さらに、この発明の移動通信端末装置1は、既存の回線交換音声端末やVoIP端末と呼接続することが可能になり、回線交換の音声データのフォーマットには変更を加えていない為、通常の回線交換音声通話の携帯電話機と通話することが可能となる。さらに、VoIPのRTPフォーマットにも変更を加えていないため、通常のVoIP携帯電話、固定電話、Media Gate Wayと通信できる、汎用性のある移動通信端末を提供することが可能となる。
【0075】
【発明の効果】
以上説明したように、この発明によれば、移動通信端末装置が回線交換音声通話/VoIP音声通話間のハンドオーバが可能な状態になったときに、回線交換音声通話とVoIP音声通話との間の遅延を、CS−VoIP同期部、音声バッファおよびRTP/揺らぎ吸収部で除去して、両音声通話間の同期を取るようにしたので、シームレスなシステム間ハンドオーバを実現することができるという効果を有する。また、VoIP音声通話が可能な場合にはVoIP音声通話を実行するようにしたので、回線交換音声通話の場合と比較して通話料金を低下させることができるという効果を有する。
【図面の簡単な説明】
【図1】 この発明による移動通信端末装置の構成を示すブロック図である。
【図2】 この発明による移動通信端末装置が使用されるネットワークを模式的に示す図である。
【図3】 セレクタとCS−VoIP同期部の動作状態を示す図である。
【図4】 ハンドオーバ制御部における5つの状態間の遷移の関係を模式的に示す図である。
【図5】 この発明による移動通信端末装置における回線交換音声通話時のデータの流れの概略を示す図である。
【図6】 回線交換音声通話の呼制御手順を示すシーケンス図である。
【図7】 この発明による移動通信端末装置におけるVoIP音声通話時のコーデックデータの流れを示す図である。
【図8】 VoIP音声通話の呼制御手順の一例を示すシーケンス図である。
【図9】 この発明による移動通信端末装置におけるシステム間ハンドオーバ時のデータの流れを示す図である。
【図10】 CS−VoIP同期部における2つのコーデックデータを同期させる動作処理を説明するための図である。
【図11】 回線交換音声通話からVoIP音声通話へのシステム間ハンドオーバにおける呼制御の処理手順を示すシーケンス図である。
【図12】 VoIP音声通話から回線交換音声通話へのシステム間ハンドオーバにおける呼制御の処理手順を示すシーケンス図である。
【図13】 回線交換音声通話からVoIP音声通話へのシステム間ハンドオーバにおける呼制御の処理手順を示すシーケンス図である。
【符号の説明】
1 移動通信端末装置、2 音声コーデック部、3 音声同期データ生成部、4 回線交換呼制御部、5 第1の無線部、6 VoIP呼制御部、7 RTP/揺らぎ吸収部、8 IP層処理部、9 第2の無線部、10 ハンドオーバ制御部、11 セレクタ、12 CS−VoIP同期部、13 音声バッファ、14 RFセレクタ、15 RLC部、16 MAC部、17 物理層部、18 送信セレクタ、19 受信セレクタ、50 回線交換ネットワーク、51,51a〜51f 基地局、52a,52b 基地局制御装置、53a,53b 無線ネットワーク、60 VoIPネットワーク、61a,61b 無線LAN基地局、62 IPネットワーク。
[0001]
BACKGROUND OF THE INVENTION
The present invention has a circuit-switched voice call function and a VoIP (Voice Over Internet Protocol) voice call function, and is capable of seamlessly executing a handover between calls made by both functions. The present invention relates to a handover method between circuit switching and VoIP voice call in an apparatus.
[0002]
[Prior art]
In recent years, VoIP technology for making a voice call via an IP network has been developed, and a fixed-line IP phone service using this VoIP voice call function has begun to be realized. The IP telephone service using the VoIP voice call function is a function for converting an analog voice signal into a digital signal and generating an IP packet between an IP network such as the Internet or an in-house LAN and an analog telephone, and vice versa. Provided by a system in which a functioning VoIP gateway is installed. A voice signal from an analog telephone is converted into a digital signal by a VoIP gateway, and further converted into an IP packet together with control data having destination information and the like. The voice data converted into the IP packet is routed to the destination IP address by the router in the IP network. When the IP packet arrives at the VoIP gateway corresponding to the destination IP address, the VoIP gateway extracts a digital signal from the IP packet, further converts it into an analog voice signal, and outputs voice from the analog telephone (for example, non Patent Document 1).
[0003]
In such a fixed-line IP telephone service using the VoIP voice call function, a cheaper router can be used and data can be sent as packets compared to the case of a telephone service using a conventional telephone exchange. It has the advantage that the charge can be significantly reduced.
[0004]
[Non-Patent Document 1]
“Understanding IP Phone Board Technology VoIP”, Nikkei NETWORK, Nikkei BP, May 22, 2002, No. 26, P.I. 51-67
[0005]
[Problems to be solved by the invention]
On the other hand, mobile communication terminal devices such as mobile phones, which have been rapidly spreading in recent years, do not provide an IP phone service using a VoIP voice call function, and generally provide a service using a circuit switched network. . Therefore, there has been a problem that the call charge of the mobile communication terminal device is relatively expensive.
[0006]
Therefore, if a service having a VoIP voice call function in addition to the circuit-switched voice call function can be used also in the mobile communication terminal device, the call charge can be reduced as in the case of a fixed telephone. Actually, it is technically possible to simply implement the circuit-switched voice call function and the VoIP voice call function in one mobile communication terminal device. However, at present, a service that can use these two functions is not provided to the mobile communication terminal device.
[0007]
Even if a mobile communication terminal device having a circuit-switched voice call function and a VoIP voice call function is provided, the voice data flowing through the circuit-switched network and the voice data flowing through the IP network are different from each other, and Since they are not synchronized, there has been a problem that a method of seamlessly switching between a circuit-switched voice call and a VoIP voice call has not been studied.
[0008]
The present invention has been made in view of the above, and in a mobile communication terminal device having a circuit-switched voice call function and a VoIP voice call function, it is possible to seamlessly switch between a circuit-switched voice call and a VoIP voice call. An object of the present invention is to obtain a simple mobile communication terminal apparatus and a handover method between circuit switching / VoIP voice call in the mobile communication terminal apparatus.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, a mobile communication terminal apparatus according to the present invention is a mobile communication terminal apparatus capable of executing a circuit-switched voice call using a circuit-switched network and a VoIP voice call using a VoIP network. Voice codec means for compressing voice signals to convert them into codec data, and for converting codec data into voice signals; circuit switching communication processing means for processing to transmit and receive the codec data wirelessly with a circuit switched network; VoIP communication processing means for performing processing for wirelessly transmitting and receiving codec data to and from the VoIP network, and switching the output destination of the codec data converted by the voice codec means to the circuit switching communication processing means and / or the VoIP communication processing means , Said circuit switching communication processing hand Alternatively, data selection means for selecting any one of the codec data received and processed by the VoIP communication processing means and outputting the selected codec data to the voice codec means, and the reception processing performed by the circuit switching communication processing means or the VoIP communication processing means Synchronizing means for synchronizing between codec data, and handover control means for switching operation states of the data selecting means and the synchronizing means according to a predetermined condition.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Exemplary embodiments of a mobile communication terminal apparatus according to the present invention and a handover method between circuit-switched / VoIP voice calls in the mobile communication terminal apparatus will be explained below in detail with reference to the accompanying drawings.
[0011]
FIG. 1 is a block diagram showing a configuration of a mobile communication terminal apparatus according to the present invention, and FIG. 2 is a diagram showing an example of a network system to which the mobile communication terminal apparatus according to the present invention is applied. As shown in FIG. 2, a network system to which the mobile communication terminal device 1 is applied includes a circuit switching network 50 that communicates wirelessly with the mobile communication terminal device 1 and performs voice communication by circuit switching, and a mobile communication terminal device. 1 and a VoIP network 60 that communicates wirelessly with 1 and performs voice calls using VoIP. It is assumed that the range in which the voice call can be used in the circuit switched network 50 and the range in which the voice call 60 can be used in the VoIP network are not completely overlapped.
[0012]
In the following description, the circuit-switched network 50 includes base stations 51 a to 51 f and radio networks 53 a and 53 b including base station controllers 52 a and 52 b that control the plurality of base stations 51 a to 51 f and a core network 54. A wireless LAN system comprising an IP network 62 that uses a circuit switching network of W-CDMA (Wideband Code Division Multiple Access) system and packetizes and transmits data with wireless LAN (Local Area Network) base stations 61a and 61b as a VoIP network 60. An example of using the VoIP network of FIG.
[0013]
The mobile communication terminal device 1 includes a voice codec unit 2 that converts voice signals and codec data in a format that can be used in common in circuit switching and VoIP voice communication, and voice synchronization data in a codec data string at predetermined intervals. Voice synchronization data generation unit 3 to be inserted, circuit switching call control unit 4 for controlling circuit-switched voice communication, first wireless unit 5 for processing to transmit / receive codec data to / from circuit-switched network 50, VoIP voice VoIP call control unit 6 that performs call control of a call, performs format conversion between codec data and VoIP voice data for performing a voice call with VoIP, and buffers received data for a predetermined period to fluctuate data RTP / fluctuation absorbing unit 7 that absorbs IP, IP layer processing unit 8 that performs transmission control of the IP layer for VoIP voice data, a second radio unit 9 for transmitting / receiving oIP voice data to / from the VoIP network 60; a handover control unit 10 for controlling the entire mobile communication terminal device 1 at the time of handover between circuit switching / VoIP (hereinafter referred to as inter-system handover); Selector 11 that switches codec data to be transmitted / received at the time of intersystem handover to the circuit switching side and / or VoIP side, CS-VoIP that detects synchronization timing from voice synchronization data received on the circuit switching side and voice synchronization data received on the VoIP side The synchronizer 12 includes a voice buffer 13 for temporarily buffering codec data received on the circuit switching side at the time of intersystem handover, and an RF selector 14 for switching between radio of communication by circuit switching and communication by VoIP.
[0014]
The first radio unit 5 includes an RLC (Radio Link Control) unit 15 that performs radio link control on data communicated with the circuit switching network 50, and a MAC (Medium Access Control) unit that performs radio resource allocation control. 16, a physical layer unit 17 that controls transmission of the physical layer.
[0015]
The selector 11 is a transmission selector 18 that performs switching between transmission of voice data in the uplink direction (from the mobile communication terminal device 1 toward the network side) by circuit switching, transmission by VoIP, or both. A reception selector 19 for switching whether to output to the voice codec unit 2 voice data by circuit switching in the downstream direction (from the network side to the mobile communication terminal apparatus 1) or voice data by VoIP;
[0016]
The voice synchronization data generation unit 3 inserts voice synchronization data into the codec data string at an arbitrary interval at the time of inter-system handover. The state of the inter-system handover of the own system (own mobile communication terminal device) is added to the voice synchronization data. It also has a function of mounting a status flag indicating. This status flag is provided because it is necessary to check not only the status of the own system but also the status of the other system (the other party's mobile communication terminal device) that is talking in order to complete the inter-system handover. This indicates whether or not the inter-system handover in the own system has been completed. When the inter-system handover in the other system is completed from the status flag in the audio synchronization data received from the other system after the inter-system handover is completed in the own system, the voice synchronization data generating unit 3 The transmission of the audio synchronization data is completed.
[0017]
The handover control unit 10 includes (1) an “IDLE” state in which a call is not being made, (2) a “CS” state in which a call is being performed by line switching or a call control for a call, and (3) "VoIP" state, which is a state during a call or control of a call for VoIP, (4) "HO-C" state, which is a state of transition from a circuit switching to a VoIP handover, and (5) from VoIP The state of the voice synchronization data generation unit 3, the transmission selector 18, the reception selector 19, and the CS-VoIP synchronization unit 12 is changed according to any of the five states of the “HO-V” state, which is a state of transition to handover to circuit switching. Switch.
[0018]
FIG. 3 is a diagram illustrating operation states of selectors (transmission selectors and reception selectors) corresponding to the five states and the CS-VoIP synchronization unit, and FIG. 4 schematically illustrates a transition relationship between these five states. FIG. When the mobile communication terminal device 1 is in the “IDLE” state and the “CS” state, both the transmission selector 18 and the reception selector 19 can communicate with the circuit switched network 50 (denoted as “CS” in the figure). And the CS-VoIP synchronization unit 12 is in a dormant state (denoted as “OFF” in the figure). Next, when the mobile communication terminal device 1 is in the “VoIP” state, both the transmission selector 18 and the reception selector 19 are selected to be in a state capable of communicating with the VoIP network 60 (denoted as “VoIP” in the figure). The CS-VoIP synchronization unit 12 is in a dormant state.
[0019]
Next, when the mobile communication terminal device 1 is in the “HO-C” state, the transmission selector 18 transmits codec data to both the circuit switched network 50 and the VoIP network 60 (denoted as “Both” in the figure). The reception selector 19 is selected so as to pass only the codec data received from the circuit switching network 50. In addition, the CS-VoIP synchronization unit 12 is in a state (denoted as “ON” in the drawing) for executing processing for synchronizing codec data obtained from both the circuit switching network 50 and the VoIP network 60.
[0020]
When the mobile communication terminal device 1 is in the “HO-V” state, the transmission selector 18 is in a state of transmitting codec data to both the circuit switched network 50 and the VoIP network 60, and the reception selector 19 is in the VoIP network. 60 is selected so that only codec data received from 60 is passed. The CS-VoIP synchronization unit 12 is in a state of executing processing for synchronizing codec data obtained from both the circuit switching network 50 and the VoIP network 60.
[0021]
Further, the voice synchronization data generation unit 3 detects that the mobile communication terminal devices 1 in communication with each other can perform inter-system handover, and until both mobile communication terminal devices 1 complete the inter-system handover. The voice synchronization data is generated and inserted into the codec data string.
[0022]
In FIG. 1, solid arrows indicate the flow of audio data, and dotted arrows indicate the flow of signals during inter-system handover. The audio codec unit 2 is connected to a microphone 21 that detects the voice of the user of the mobile communication terminal device 1 and a speaker 22 that outputs the received audio data as an audio signal.
[0023]
Further, the circuit-switched communication processing means in the claims corresponds to the first radio unit 5, and similarly, the VoIP communication processing unit includes the RTP / fluctuation absorbing unit 7, the IP layer processing unit 8, and the second radio unit 9. Similarly, the data selection means corresponds to the selector 11 including the transmission selector 18 and the reception selector 19, and the synchronization means corresponds to the CS-VoIP synchronization unit 12, the voice buffer 13, and the RTP / fluctuation absorption unit 7. .
[0024]
Next, with regard to the operation processing of the mobile communication terminal device 1 according to the present invention, in the case of only a circuit switched voice call, in the case of only a VoIP voice call, and in the case of an inter-system handover between a circuit switched voice call and a VoIP voice call Will be described in order.
[0025]
First, a circuit-switched voice call in the mobile communication terminal device 1 will be described. Here, in FIG. 2, the mobile communication terminal apparatus 1A existing at the position P1 where voice communication is possible in the circuit switching network 50 is transferred to the other mobile communication terminal apparatus 1B existing at the position P11 where voice communication is possible in the circuit switching network 50. A case will be described in which a call is made to make a call and the call is terminated from the mobile communication terminal device 1A side after the call is completed. This state corresponds to the “CS” state in FIG.
[0026]
FIG. 5 is a diagram showing an outline of the data flow during the circuit-switched voice call in the mobile communication terminal apparatus according to the present invention. The audio signal input from the microphone 21 is converted by the audio codec unit 2 into compressed codec data. The converted codec data passes through the voice synchronization data generation unit 3, the transmission route to the circuit switching network 50 is selected by the transmission selector 18 in the selector 11, and is input to the first radio unit 5. The codec data is sent to the normal circuit switching network 50 after the processing for performing wireless communication in the circuit switching network 50 is performed by the first wireless unit 5. Hereinafter, data transmitted / received through the circuit switching network 50 is referred to as circuit switching voice data. The circuit-switched voice data flows between the voice codec unit 2 and the first radio unit 5 at regular intervals in synchronization with the timing of the circuit-switched network 50.
[0027]
On the other hand, when the first wireless unit 5 receives circuit-switched voice data from the mobile communication terminal apparatus 1B, the codec data is taken out. The codec data passes through the reception selector 19 in the selector 11, and the voice codec unit Enter in 2. The audio codec unit 2 converts the audio data into an audio signal and outputs the audio signal from the speaker 22.
[0028]
FIG. 6 is a sequence diagram showing a call control procedure for a circuit-switched voice call. The call control procedure for this circuit-switched voice call is the same as the call control procedure for a conventional mobile phone, and therefore detailed description thereof is omitted. First, a call control sequence is operated through the first radio unit 5 by the circuit switching call control unit 4 of the mobile communication terminal apparatus 1A that makes a transmission request. First, “RRC Connection establishment for controlling the circuit switching network and radio resources is performed. “MM Connection establishment” for performing mobility management is executed (SQ1, SQ2). Thereafter, a call origination request (SETUP) is transmitted to the circuit switching network 50 (SQ3).
[0029]
On the circuit switching network 50 side that has received the call request, the mobile communication terminal device 1B performs “RRC Connection establishment” and “MM Connection establishment” (SQ4, SQ5). Thereafter, a transmission request (SETUP) is transmitted from the circuit switching network 50 to the mobile communication terminal device 1B (SQ6). The mobile communication terminal device 1B that has received the call request (incoming) sends an incoming request confirmation (CALL CONFIRMED), a call start notification (ALERTING), and a reception notification (CONNECT) to the circuit switched network 50 (SQ7 to SQ9). .
[0030]
The circuit switching network 50 that has received the message from the mobile communication terminal device 1B sends a call setup start notification (CALL PROCEEDING), a call call start notification (ALERTING), and an acceptance notification (CONNECT) to the mobile communication terminal device 1A. (SQ10 to SQ12). After receiving the acceptance notification (CONNECT), the mobile communication terminal device 1A transmits a call start (CONNECT ACKNOWLEDGE) to the mobile communication terminal device 1B via the circuit switching network 50 (SQ13), and as described with reference to FIG. In addition, a voice call is started between the mobile communication terminal devices 1A and 1B (SQ14).
[0031]
When the voice call ends, the mobile communication terminal device 1A transmits a call disconnection request (DISCONNECT) to the mobile communication terminal device 1B via the circuit switching network 50 (SQ15). Receiving the call disconnection request, the mobile communication terminal device 1B transmits “RELEASE” to the mobile communication terminal device 1A via the circuit switching network 50 (SQ16). Upon receiving “RELEASE”, the mobile communication terminal device 1A transmits “DISCONNECT RELEASE” to the mobile communication terminal device 1B (SQ17), performs “MM Connection Release”, “RRC Connection Release”, and performs communication. The process ends (SQ18 to SQ19). In addition, the mobile communication terminal device 1B that has received “DISCONNECT RELEASE” also executes “MM Connection Release” and “RRC Connection Release” and terminates communication (SQ20 to SQ21).
[0032]
Next, a VoIP voice call in the mobile communication terminal device 1 will be described. Here, in FIG. 2, the mobile communication terminal apparatus 1A existing at the position P3 where communication is possible on the VoIP network 60 makes a call to the other mobile communication terminal apparatus 1B existing at position P13 where communication is possible on the VoIP network 60. In this example, the mobile communication terminal device 1B ends the call after the call is completed. This state corresponds to the “VoIP” state in FIG.
[0033]
FIG. 7 is a diagram showing the flow of codec data during a VoIP voice call in the mobile communication terminal apparatus according to the present invention. The audio signal input to the microphone 21 is converted into codec data by the audio codec unit 2. The converted codec data passes through the voice synchronization data generation unit 3, the transmission selector 18 in the selector 11 selects the transmission path to the VoIP network 60 side, and is transmitted to the RTP / fluctuation absorption unit 7. The RTP / fluctuation absorbing unit 7 adds an RTP header to the codec data, and the IP layer processing unit 8 further adds a UDP / IP header to transmit the codec data through the VoIP network 60. Then, the codec data is transmitted to the VoIP network 60 via the RF selector 14 and the second radio unit 9. In the following, data transmitted through the VoIP network 60 is referred to as VoIP voice data.
[0034]
On the other hand, when the VoIP voice data from the VoIP network 60 is received by the second radio unit 9, the UDP / IP header is removed from the VoIP voice data by the IP layer processing unit 8 via the RF selector 14, and the RTP / Input to the fluctuation absorbing unit 7. After the RTP is terminated by the RTP / fluctuation absorbing unit 7, the codec data is buffered for a predetermined period, and the fluctuation of the VoIP voice data generated on the VoIP network 60 is absorbed. Then, the codec data is input to the audio codec unit 2 through the reception selector 19 in the selector 11. In the audio codec unit 2, the codec data is converted into an audio signal and output from the speaker 22 as audio.
[0035]
FIG. 8 is a sequence diagram illustrating an example of a call control procedure for a VoIP voice call. In FIG. 8, a case where Session Initiation Protocol (hereinafter referred to as SIP) is used as a protocol for performing call control by VoIP is taken as an example, and the call control procedure includes a call control procedure using SIP in a conventional IP phone. Since it is the same, detailed description is abbreviate | omitted. First, when each mobile communication terminal device 1A, 1B detects that a call using the VoIP network 60 is possible, it registers (Register) with a SIP server (not shown) installed on the VoIP network 60. (SQ31, SQ33) When the SIP server completes the registration, it transmits “200 OK” to each mobile communication terminal device 1 (SQ32, SQ34).
[0036]
The calling-side mobile communication terminal device 1A transmits an “INVITE” command to the partner terminal via the SIP server (SQ35). After receiving the “INVITE” command, the receiving mobile communication terminal device 1B transmits “100 Trying”, “180 Ringing”, and “200 OK” to the mobile communication terminal device 1A (SQ36 to SQ38). After receiving “100 Trying”, “180 Ringing”, and “200 OK”, the mobile communication terminal apparatus 1A transmits “ACK” to the mobile communication terminal apparatus 1B (SQ39), and enters a call state (SQ40). The flow of data in the mobile communication terminal devices 1A and 1B in the call state is as shown in FIG.
[0037]
On the other hand, when the call state is ended, “Bye” is transmitted from, for example, the mobile communication terminal device 1B on the end side (SQ41), and the mobile communication terminal device 1A moves “ACK” as a response to this “Bye”. It transmits to the communication terminal device 1B (SQ42). When “ACK” is received by the mobile communication terminal device 1B, the VoIP call between the mobile communication terminal devices 1A and 1B is disconnected.
[0038]
As described above, in the present invention, the codec data converted by the voice codec unit 2 of the mobile communication terminal apparatus 1 has the same data format for both circuit-switched voice calls and VoIP voice calls. Are commonly used.
[0039]
Next, the case of intersystem handover between a circuit-switched voice call and a VoIP voice call will be described. Here, in FIG. 2, the mobile communication terminal apparatus 1A performing a voice call by circuit switching moves from the position P1 to a position P2 where a voice call on the VoIP network 60 can be performed, and performs a voice call by circuit switching almost simultaneously. Since the mobile communication terminal apparatus 1B that has been moved moves from the position P11 to the position P12 where voice communication is possible on the VoIP network 60, and the calls of both the circuit switched network 50 and the VoIP network 60 are established, circuit switching is performed. A case will be described as an example in which a voice call is disconnected and the state is switched to a VoIP voice call.
[0040]
FIG. 9 is a diagram showing a data flow at the time of inter-system handover in the mobile communication terminal apparatus according to the present invention. In the mobile communication terminal device 1 on the transmission side at the time of inter-system handover, the voice input from the microphone is compressed by the voice codec unit 2 and converted into codec data. The converted codec data is input to the audio synchronization data generation unit 3. Since the voice synchronization data generation unit 3 is in the “HO-C” state of FIG. 3, the codec data input from the voice codec unit 2 is replaced with the voice synchronization data for handover and transmitted at an arbitrary predetermined interval. The transmission interval of the voice synchronization data for handover is fixed, and the transmission interval is not changed during the transmission process. In addition, a state flag indicating that the handover has not been completed is set in the voice synchronization data at this time.
[0041]
Then, the codec data is input to the transmission selector 18 in the selector 11. Since the transmission selector 18 is notified from the handover control unit 10 that it is in the “HO-C” state of FIG. 3, the transmission selector 18 transmits the same codec data simultaneously through both the circuit-switched network 50 and the VoIP network 60. . That is, the transmission selector 18 transmits circuit-switched voice data to the circuit-switched network 50 via the first radio unit 5 as the first route, and the RTP / fluctuation absorber 7 as the second route. VoIP voice data is transmitted to the VoIP network 60 via the IP layer processing unit 8, the RF selector 14, and the second radio unit 9. As described above, at the time of inter-system handover, the mobile communication terminal apparatus 1 that transmits voice data transmits the circuit-switched voice data and the VoIP voice data via the separate networks 50 and 60, respectively. It will be transmitted to the device 1.
[0042]
Conversely, the mobile communication terminal device 1 on the receiving side at the time of inter-system handover receives the circuit-switched voice data that has passed through the circuit-switched network 50 by the first radio unit 5 and receives the VoIP voice that has passed through the VoIP network 60. Data is received by the second radio unit 9.
[0043]
From the circuit-switched voice data received by the first radio unit 5, codec data (hereinafter referred to as circuit-switched codec data) is extracted by the first radio unit 5. The extracted circuit-switched codec data is input to the voice buffer 13 and input to the reception selector 19. Further, part of the circuit-switched codec data output from the voice buffer 13 is also input to the CS-VoIP synchronization unit 12.
[0044]
The VoIP voice data received by the second radio unit 9 is subjected to header processing by the IP layer processing unit 8 from the second radio unit 9 through the RF selector 14, and further RTP / fluctuation absorbing unit 7 performs RTP reception. Termination processing is performed, buffering is temporarily performed, and fluctuations are absorbed. Then, the VoIP voice data is input to the reception selector 19 after a predetermined period. A part of codec data (hereinafter referred to as VoIP codec data) output from the RTP / fluctuation absorbing unit 7 is also input to the CS-VoIP synchronization unit 12.
[0045]
Since the CS-VoIP synchronization unit 12 is in the “HO-C” state of FIG. 3, in order to synchronize the input circuit-switched codec data and VoIP codec data, the CS-VoIP synchronization unit 12 detects a delay of both codec data. FIG. 10 is a diagram for explaining an operation process for synchronizing circuit-switched codec data and VoIP codec data in the CS-VoIP synchronization unit. In both the circuit-switched codec data and the VoIP codec data, the voice synchronization data generated by the voice synchronization unit of the transmission side mobile communication terminal device 1 is inserted into the normal codec data string at predetermined intervals.
[0046]
The circuit switched codec data is synchronized with the circuit switched network side, and SFN is added to the circuit switched codec data (frame) to indicate the synchronization timing.
[0047]
The VoIP codec data has a time stamp extracted from the RTP format in the RTP / fluctuation absorber 7 before being input to the CS-VoIP synchronizer 12 and a sequence number (Seq No). Yes. The time stamp is a number assigned to the RTP format of the VoIP voice data in the RTP / fluctuation absorbing unit 7 on the transmission side as 10 ms = 80, and the sequence number is also added in the RTP / fluctuation absorbing unit 7 on the transmission side. Number. These time stamp and sequence number are input to the CS-VoIP synchronization unit 12 together with the VoIP codec data. The RTP / fluctuation absorber 7 is configured so that the codec data sent to the reception selector 19 is synchronized with the SFN of the circuit switching network.
[0048]
The CS-VoIP synchronization unit 12 detects voice delay between two types of codec data using voice synchronization data that has passed through two different networks 50 and 60. For example, in the case of FIG. 10, what has passed through the circuit-switched network 50 shows a situation where the voice synchronization data 81a is received at SFN = 125. On the other hand, what has passed through the VoIP network 60 shows a state in which the voice synchronization data 81b is received at time stamp = 10480 (SFN of the voice synchronization data is acquired from the network side). Here, the CS-VoIP synchronization unit 12 detects that the voice synchronization data 81b that has passed through the VoIP network 60 is delayed by 40 ms from the voice synchronization data 81a that has passed through the circuit switching network 50.
[0049]
When a delay is detected, the delay is adjusted by the voice buffer 13 in the case of circuit-switched codec data and by the RTP / fluctuation absorber 7 in the case of VoIP codec data based on the delay amount. Specifically, adjustment is performed by discarding the delayed codec data on the network side from the voice buffer 13 or the RTP / fluctuation absorber 7.
[0050]
When the CS-VoIP synchronization unit 12 determines that the circuit-switched codec data and the VoIP codec data are synchronized, the CS-VoIP synchronization unit 12 passes the two networks 50 and 60 to the handover control unit 10. Then, it is reported that the codec data received is synchronized. Then, the handover control unit 10 gives an instruction to switch from the “HO-C” state of FIG. 3 to the “VoIP” state to the transmission selector 18, the reception selector 19 and the CS-VoIP synchronization unit 12. As a result, the reception selector 19 switches from circuit-switched codec data to VoIP codec data as codec data to be sent to the voice codec unit 2. That is, the reception selector 19 selects the circuit-switched codec data from the two types of codec data input to the reception selector 19 before the inter-system handover and outputs it to the voice codec unit 2. Functions to select VoIP codec data and output it to the voice codec unit 2.
[0051]
By switching the reception selector 19 in this way, the circuit-switched codec data received by the first radio unit 5 and temporarily buffered in the voice buffer 13 is not selected by the reception selector 19, and the second The VoIP codec data received by the wireless unit 9 and absorbed by the RTP / fluctuation absorbing unit 7 is output to the audio codec unit 2 through the reception selector 19. In the audio codec unit 2, the codec data is converted into an audio signal and output from the speaker 22 as audio.
[0052]
Note that the audio synchronization data inserted into the codec data is also input to the reception selector 19, but the audio synchronization data in the reception selector 19 is the same for audio that is passed to the audio codec unit 2 when the audio data is lost. It is replaced with dummy data. Similarly to the conventional audio codec unit 2, when receiving the dummy data, the audio codec unit 2 processes it internally and reproduces the audio signal so as not to affect the audio as much as possible.
[0053]
In this mobile communication terminal device 1, the transmission selector 18 sends the codec data from the voice codec unit 2 to both the circuit switched network 50 side and the VoIP network 60 side before the inter-system handover. However, it functions to transmit only to the VoIP network 60 side after inter-system handover. Furthermore, the voice synchronization data generation unit 3 transmits the voice synchronization data in which the state flag is changed to the state flag indicating the state where the handover is completed, and the CS-VoIP synchronization unit 12 ends the synchronization process.
[0054]
Thereafter, the voice synchronization data of the mobile communication terminal device 1 for which the inter-system handover has been completed until the voice synchronization data in which the status flag indicating the state in which the inter-system handover has been completed is received from the mobile communication terminal device 1 of the communication partner. The generation unit 3 continues to transmit the audio synchronization data. When the voice synchronization data in which the status flag indicating the state in which the inter-system handover is completed is received from the mobile communication terminal apparatus 1 as the call partner, the transmission of the voice synchronization data by the voice synchronization data generation unit 3 is stopped.
[0055]
In this way, the inter-system handover from the circuit switched voice call to the VoIP voice call is executed. Then, after the inter-system handover, the above-described VoIP voice call processing of FIG.
[0056]
In this description, the case of inter-system handover from a circuit-switched voice call to a VoIP voice call has been described as an example, but the case of inter-system handover from a VoIP voice call to a circuit-switched voice call is also executed in the same manner. The However, in this case, after the CS-VoIP synchronization unit 12 notifies the handover control unit 10 that the circuit-switched codec data and the VoIP codec data are synchronized, the handover control unit 10 displays the “HO-V” in FIG. The instruction for switching from the “state” to the “CS” state is given to the transmission selector 18, the reception selector 19, and the CS-VoIP synchronization unit 12. That is, the reception selector 19 inputs the VoIP codec data to the voice codec unit 2 before the inter-system handover, and the circuit-switched codec data is the voice codec unit after the inter-system handover. Functions to input to 2. The transmission selector 18 is configured to send the codec data to both the VoIP network 60 side and the circuit switching network 50 side before the inter-system handover, but after the inter-system handover, the transmission selector 18 side. It works to send only to. Further, the synchronization process of the SC-VoIP synchronization unit 12 is terminated.
[0057]
Next, call control during inter-system handover will be described. In this description, it is assumed that the call control for circuit switching is based on the W-CDMA system, and the VoIP call control is based on SIP.
[0058]
First, the case of intersystem handover from a circuit-switched voice call to a VoIP voice call will be described. Here, in FIG. 2, the mobile communication terminal apparatus 1A moves from the position P1 to the position P2 where the voice call on the VoIP network 60 is possible, and the mobile communication terminal apparatus 1B makes a voice call on the VoIP network 60 from the position P11 almost simultaneously. A situation where the user has moved to the possible position P12 will be described as an example. The details of the circuit switching sequence are described in the document “3GPP TS24.008”.
[0059]
FIG. 11 is a sequence diagram showing a call control processing procedure in an intersystem handover from a circuit-switched voice call to a VoIP voice call. In FIG. 11, a sequence is described in which a call is transmitted from the mobile communication terminal apparatus 1A side to the mobile communication terminal apparatus 1B side, and the call is ended from the mobile communication terminal apparatus A side after the call is completed. First, as described in SQ1 to SQ14 of FIG. 6, a circuit-switched call is established through a normal circuit-switched call control sequence to start a voice call (SQ51 to SQ64).
[0060]
After that, when each of the mobile communication terminal devices 1A and 1B detects the VoIP network 60, it is determined whether or not the partner terminal device that is currently talking by circuit switching has a VoIP function using a database inside the terminal device itself. Search for. As a result of the search, when it is found that the partner terminal device has the VoIP function, as described in SQ31 to SQ40 of FIG. 8, registration (Register) is performed in the SIP server, and the VoIP call is performed through the SIP call control. VoIP voice data is exchanged between the mobile communication terminal apparatuses 1A and 1B (SQ71 to SQ81). However, since the inter-system handover has not yet been completed, the VoIP voice data is in a state of being discarded after reaching the mobile communication terminal apparatuses 1A and 1B on the receiving side. As this database, for example, it can be assumed that the presence or absence of the VoIP function is registered in the address book (phone book) function of the mobile communication terminal device 1. In addition, when the other mobile communication terminal apparatuses 1A and 1B do not have a VoIP function, inter-system handover processing such as establishment of a VoIP call is not performed.
[0061]
Thereafter, the circuit-switched voice call and the VoIP voice call are established separately, and the state transition of the handover control unit 10 is in the “HO-C” state of FIG. 3 described above (from circuit switching in FIG. 4 to VoIP). This corresponds to the transition period of inter-system handover to That is, both circuit-switched voice data and VoIP voice data are flowing in the mobile communication terminal devices 1A and 1B. Thereafter, the inter-system handover process described with reference to FIG. 9 is executed. Completion of the inter-system handover process is confirmed by changing the status flag attached to the voice synchronization data performed between the two mobile communication terminal apparatuses 1A and 1B (SQ82 to SQ83).
[0062]
Next, when the inter-system handover in the mutual mobile communication terminal apparatuses 1A and 1B is completed and the handover control unit 10 receives a notification of completion of the inter-system handover from the circuit switching to the VoIP, the circuit switching call control unit 4 The end-of-call processing is executed by the exchange call control. That is, as described in SQ15 to SQ21 of FIG. 6, the circuit-switched call disconnection is executed through the normal call control sequence of the circuit-switched call control unit 4 (SQ84 to SQ90). Thereafter, a voice call based only on VoIP is executed.
[0063]
Next, call control in the case of an intersystem handover from a VoIP voice call to a circuit switched voice call will be described. Here, description will be given by taking as an example a situation in which the mobile communication terminal devices 1A and 1B move from positions P3 and P13 to positions P2 and P12 at which voice calls on the VoIP network 60 are possible almost simultaneously in FIG.
[0064]
FIG. 12 is a sequence diagram showing a call control processing procedure in an inter-system handover from a VoIP voice call to a circuit-switched voice call. When the mobile communication terminal devices 1A and 1B detect the circuit switching network 60, as described in SQ31 to SQ40 in FIG. 8, the VoIP call is established and the voice call is started through the SIP call control (SQ101 to SQ101). SQ110). During the VoIP voice call, if it is detected that one of the mobile communication terminal apparatuses 1A, 1B has moved away from the VoIP network 60, for example, the radio wave condition from the wireless LAN base station has deteriorated, VoIP The circuit-switched call control unit 4 of one of the mobile communication terminal apparatuses 1A and 1B that has moved away from the network 60, as described in SQ1 to SQ14 in FIG. Circuit-switched voice data is exchanged between the mobile communication terminal apparatuses 1A and 1B (SQ121 to SQ135). At this time, the circuit-switched voice call and the VoIP voice call are separately established, and the state transition of the handover control unit 10 is in the “HO-V” state of FIG. 3 described above (from VoIP in FIG. 4 to the line This corresponds to the transition period of handover to exchange). That is, both circuit-switched voice data and VoIP voice data are flowing between the mobile communication terminal apparatuses 1A and 1B. However, actually, the circuit-switched voice data is in a state where it is discarded by the reception selector 19 in each of the mobile communication terminal devices 1A and 1B.
[0065]
Thereafter, inter-system handover processing is executed as described with reference to FIG. Completion of the inter-system handover process is confirmed by changing a status flag attached to the voice synchronization data performed between the two mobile communication terminal apparatuses 1A and 1B (SQ136 to SQ137). When the inter-system handover in the mobile communication terminal apparatuses 1A and 1B is completed and the inter-system handover completion notification is received from the handover control unit 10, the VoIP call control unit 6 performs the call termination process through the VoIP call control sequence. carry out. That is, as described in SQ41 to SQ42 of FIG. 8, for example, the mobile communication terminal apparatus 1A transmits a “Bye” signal indicating disconnection of the VoIP voice call to the mobile communication terminal apparatus 1B (SQ138). The mobile communication terminal device 1B that has received the signal transmits an “ACK” signal, which is a confirmation signal, to the mobile communication terminal device 1A, and the voice call based on VoIP is terminated (SQ139). Thereafter, the voice call is made only by line switching.
[0066]
Next, the failure of inter-system handover from circuit-switched voice call to VoIP voice call will be described. Here, in FIG. 2, the mobile communication terminal device 1A moves from the position P1 to the position P2 where the voice call on the VoIP network 60 is possible, and the other party mobile communication terminal device 1B remains at the position P11. It is assumed that the user has not moved to a position where a voice call on the VoIP network 60 is possible.
[0067]
FIG. 13 is a sequence diagram showing a call control processing procedure in an inter-system handover from a circuit-switched voice call to a VoIP voice call. First, as described in SQ1 to SQ14 in FIG. 6, both mobile communication terminal apparatuses 1A and 1B establish a circuit-switched call through a normal circuit-switched call control sequence and start a voice call (SQ151 to SQ164). ). Next, when the mobile communication terminal device 1A moves to enter an area where communication is possible on the VoIP network 60 (moves to the position P2) and detects the VoIP network 60, the other party currently making a call by circuit switching is detected. Whether the mobile communication terminal device 1B has a VoIP function is searched in a database inside the terminal device itself. As a result of the search, when it is determined that the partner terminal device has the VoIP function, a sequence for setting a VoIP call through SIP call control operates. That is, the registration “Register” sequence flows to the SIP server from the SIP call control (SQ171). When “200OK” is returned from the SIP server (SQ172), an “INVITE” command is transmitted to the partner terminal via the SIP server in order to perform a VoIP voice call with the partner terminal device (SQ173).
[0068]
However, since the counterpart mobile communication terminal device 1B is not in the VoIP network 60, the mobile communication terminal device 1A detects a SIP timeout after receiving “100 Trying” in response to the “INVITE” command (SQ174) (SQ175). ), It is determined that the mobile communication terminal device 1B is not in an area where communication is possible on the VoIP network 60. Thereafter, the mobile communication terminal device 1A confirms whether or not the mobile communication terminal device 1B has entered an area where a call on the VoIP network 60 is possible by repeating the above-described SIP call control of SQ174 to SQ175 at a predetermined interval. . Until the VoIP voice call is made with the mobile communication terminal device 1B, the call is continued between the two mobile communication terminal devices 1A and 1B by the circuit-switched voice call. In SQ171, when the counterpart mobile communication terminal apparatus 1B does not have the VoIP function, the inter-system handover process is not performed and the SIP call control sequence is not performed.
[0069]
In the above description, when the mobile communication terminal device 1 detects a state in which one voice call can be used while the other voice call is being executed, the voice communication is switched from one voice call to the other. Although the inter-system handover has been described, the inter-system handover timing can be arbitrarily set. For example, when the mobile communication terminal device 1 detects that a VoIP voice call can be used while a circuit-switched voice call is being performed, the inter-system handover to the VoIP voice call is always performed, while the VoIP voice call is performed. Even if it is detected that a circuit-switched voice call can be used in a state where the VoIP voice call is being executed, inter-system handover is not executed and the VoIP voice call is not used if the VoIP voice call is available. If possible, for example, if the communication state with the VoIP network has deteriorated, an inter-system handover to a circuit-switched voice call may be executed. In this way, when a VoIP voice call can be used, it is possible to actively use a VoIP voice call, avoid the use of a circuit-switched voice call as much as possible, and suppress a call charge.
[0070]
In this embodiment, the case of W-CDMA is exemplified as the circuit switching system, but the circuit switching system such as the PDC system, the CDMA system, and the CDMA2000 system can be used. In addition, although a wireless LAN system network has been illustrated as the VoIP network 60, it can also be realized by a network using other wireless such as Bluetooth (registered trademark) or infrared communication. Furthermore, although the case where SIP is used as an example of a call control protocol for a VoIP voice call is described as an example, the present invention is not limited to this, and other protocols may be used.
[0071]
Furthermore, in this embodiment, the VoIP information of the partner terminal device is obtained using a database in which the VoIP information regarding the presence or absence of the VoIP function of the partner terminal device is registered in the address book (phone book) in the mobile communication terminal device 1. However, the VoIP network 60 side is provided with a database for storing the VoIP information of each mobile communication terminal device 1 so that the mobile communication terminal device 1 accesses the database when a VoIP voice call becomes possible. Then, it may be confirmed whether or not the counterpart terminal device has the VoIP function.
[0072]
According to this embodiment, when a handover between a circuit-switched voice call and a VoIP voice call becomes possible, the delay between the circuit-switched voice call and the VoIP voice call is expressed as a CS-VoIP synchronization unit 12. Since it is removed by the voice buffer 13 and the RTP / fluctuation absorber 7, there is an effect that seamless inter-system handover can be realized. In addition, since the VoIP voice call is executed when the VoIP voice call is possible, the call charge can be reduced as compared with the case of the circuit-switched voice call.
[0073]
In addition, since the inter-system handover between the circuit-switched voice call and the VoIP voice call is realized only by the mobile communication terminal device 1 using the normal call control sequence, it is not necessary to implement an additional function on the network side. In addition, since the VoIP voice call is executed when the VoIP voice call is possible, the call charge can be reduced as compared with the case of the circuit-switched voice call.
[0074]
Furthermore, the mobile communication terminal device 1 of the present invention can be connected to an existing circuit-switched voice terminal or VoIP terminal, and the format of the circuit-switched voice data is not changed. It becomes possible to make a call with a mobile phone for exchange voice call. Furthermore, since no changes have been made to the VoIP RTP format, it is possible to provide a versatile mobile communication terminal that can communicate with a normal VoIP mobile phone, fixed phone, and Media Gate Way.
[0075]
【The invention's effect】
As described above, according to the present invention, when the mobile communication terminal apparatus is in a state in which handover between circuit-switched voice call / VoIP voice call is possible, the circuit between the circuit-switched voice call and the VoIP voice call. Since the delay is removed by the CS-VoIP synchronization unit, the voice buffer, and the RTP / fluctuation absorption unit to synchronize both voice calls, there is an effect that seamless inter-system handover can be realized. . In addition, since the VoIP voice call is executed when the VoIP voice call is possible, the call charge can be reduced as compared with the case of the circuit-switched voice call.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a mobile communication terminal device according to the present invention.
FIG. 2 is a diagram schematically showing a network in which the mobile communication terminal device according to the present invention is used.
FIG. 3 is a diagram illustrating an operation state of a selector and a CS-VoIP synchronization unit.
FIG. 4 is a diagram schematically illustrating a transition relationship between five states in a handover control unit.
FIG. 5 is a diagram showing an outline of a data flow during a circuit-switched voice call in the mobile communication terminal device according to the present invention.
FIG. 6 is a sequence diagram showing a call control procedure for a circuit-switched voice call.
FIG. 7 is a diagram showing a flow of codec data during a VoIP voice call in the mobile communication terminal device according to the present invention.
FIG. 8 is a sequence diagram illustrating an example of a call control procedure for a VoIP voice call.
FIG. 9 is a diagram showing a data flow at the time of inter-system handover in the mobile communication terminal device according to the present invention.
FIG. 10 is a diagram for explaining an operation process for synchronizing two codec data in a CS-VoIP synchronization unit;
FIG. 11 is a sequence diagram showing a call control processing procedure in an inter-system handover from a circuit-switched voice call to a VoIP voice call.
FIG. 12 is a sequence diagram showing a call control processing procedure in an inter-system handover from a VoIP voice call to a circuit-switched voice call.
FIG. 13 is a sequence diagram showing a call control processing procedure in an inter-system handover from a circuit-switched voice call to a VoIP voice call.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Mobile communication terminal device, 2 Voice codec part, 3 Voice synchronous data generation part, 4 Circuit switching call control part, 5 1st radio | wireless part, 6 VoIP call control part, 7 RTP / fluctuation absorption part, 8 IP layer process part , 9 Second radio unit, 10 handover control unit, 11 selector, 12 CS-VoIP synchronization unit, 13 voice buffer, 14 RF selector, 15 RLC unit, 16 MAC unit, 17 physical layer unit, 18 transmission selector, 19 reception Selector, 50 circuit switching network, 51, 51a to 51f base station, 52a, 52b base station controller, 53a, 53b wireless network, 60 VoIP network, 61a, 61b wireless LAN base station, 62 IP network.

Claims (14)

回線交換ネットワークを利用した回線交換音声通話とVoIPネットワークを利用したVoIP音声通話を実行することが可能な移動通信端末装置であって、
音声信号を圧縮してコーデックデータに変換し、またコーデックデータを音声信号に変換する音声コーデック手段と、
前記コーデックデータを回線交換ネットワークと無線で送受信する処理を行う回線交換通信処理手段と、
前記コーデックデータをVoIPネットワークと無線で送受信する処理を行うVoIP通信処理手段と、
前記音声コーデック手段によって変換されたコーデックデータの出力先を前記回線交換通信処理手段および/または前記VoIP通信処理手段に切替えるとともに、前記回線交換通信処理手段または前記VoIP通信処理手段によって受信処理されたコーデックデータのいずれかを選択して前記音声コーデック手段に出力するデータ選択手段と、
前記回線交換通信処理手段および前記VoIP通信処理手段によって受信処理された前記コーデックデータ間で同期を取る同期手段と、
所定の条件にしたがって、前記データ選択手段と前記同期手段の動作状態の切替えを行うハンドオーバ制御手段と、
を備え、回線交換音声通話とVoIP音声通話との間のハンドオーバをシームレスに行うことを特徴とする移動通信端末装置。
A mobile communication terminal capable of executing a circuit-switched voice call using a circuit-switched network and a VoIP voice call using a VoIP network,
An audio codec means for compressing an audio signal and converting it into codec data, and converting the codec data into an audio signal;
Circuit-switched communication processing means for performing processing of transmitting and receiving the codec data wirelessly with a circuit-switched network;
VoIP communication processing means for performing processing for wirelessly transmitting and receiving the codec data to and from the VoIP network;
The output destination of the codec data converted by the voice codec means is switched to the circuit switching communication processing means and / or the VoIP communication processing means, and the codec received and processed by the circuit switching communication processing means or the VoIP communication processing means Data selection means for selecting any of the data and outputting to the audio codec means;
Synchronization means for synchronizing the codec data received and processed by the circuit-switched communication processing means and the VoIP communication processing means;
In accordance with a predetermined condition, handover control means for switching the operation state of the data selection means and the synchronization means,
A mobile communication terminal device comprising: seamlessly performing handover between a circuit-switched voice call and a VoIP voice call.
前記データ選択手段に入出力するコーデックデータは、前記回線交換音声通話と前記VoIP音声通話で共通のフォーマットを有することを特徴とする請求項1に記載の移動通信端末装置。The mobile communication terminal apparatus according to claim 1, wherein the codec data input / output to / from the data selection unit has a common format for the circuit-switched voice call and the VoIP voice call. 前記音声コーデック手段によって変換されたコーデックデータに、同期を取るための音声同期データを所定期間ごとに挿入する音声同期データ生成手段をさらに備えることを特徴とする請求項1または2に記載の移動通信端末装置。The mobile communication according to claim 1 or 2, further comprising voice synchronization data generation means for inserting voice synchronization data for synchronization into the codec data converted by the voice codec means at predetermined intervals. Terminal device. 前記回線交換通信処理手段は、送出するコーデックデータに対して、前記回線交換ネットワーク側に同期したシーケンス番号を付す機能をさらに備え、
前記VoIP通信処理手段は、送出するコーデックデータに対して、前記回線交換ネットワークに同期したタイムスタンプを付す機能をさらに備え、
前記同期手段は、前記回線交換通信処理手段で受信処理したコーデックデータ列中の音声同期データのシーケンス番号と、前記VoIP通信処理手段で受信処理したコーデックデータ列中の音声同期データのタイムスタンプとを用いて遅延量を算出し、この遅延量に基づいて前記回線交換通信処理手段と前記VoIP通信処理手段によって受信処理された前記コーデックデータ間で同期を取ることを特徴とする請求項3に記載の移動通信端末装置。
The circuit switching communication processing means further comprises a function of attaching a sequence number synchronized with the circuit switching network side to the codec data to be transmitted,
The VoIP communication processing means further includes a function of attaching a time stamp synchronized with the circuit switched network to codec data to be transmitted,
The synchronization means includes a sequence number of voice synchronization data in the codec data string received and processed by the circuit switching communication processing means, and a time stamp of voice synchronization data in the codec data string received and processed by the VoIP communication processing means. The delay amount is used to calculate, and the codec data received and processed by the circuit switching communication processing means and the VoIP communication processing means is synchronized based on the delay amount. Mobile communication terminal device.
前記音声同期データ生成手段は、自装置および通話相手の移動通信端末装置の回線交換/VoIP音声通話間のハンドオーバが完了したことを検知すると、前記音声同期データの生成を終了する機能をさらに備えることを特徴とする請求項3または4に記載の移動通信端末装置。The voice synchronization data generation means further has a function of terminating the generation of the voice synchronization data when it detects that the handover between the circuit switching / VoIP voice call between the own apparatus and the other party's mobile communication terminal is completed. The mobile communication terminal device according to claim 3 or 4, characterized in that: 前記音声同期データ生成手段は、前記音声同期データに、自装置の回線交換/VoIP音声通話間のハンドオーバの完了状態を示す状態フラグを格納する機能をさらに備え、前記状態フラグによって前記通話相手の移動通信端末装置の回線交換/VoIP音声通話間のハンドオーバの完了状態を検知することを特徴とする請求項5に記載の移動通信端末装置。The voice synchronization data generating means further has a function of storing a status flag indicating a completion status of handover between the circuit switching / VoIP voice call of the own device in the voice synchronization data, and the movement of the other party of call by the status flag 6. The mobile communication terminal apparatus according to claim 5, wherein a completion state of handover between circuit switching / VoIP voice call of the communication terminal apparatus is detected. 前記ハンドオーバ制御手段は、前記回線交換音声通話状態において、前記VoIPネットワークと通信可能な状態になった場合に、通話相手の移動通信端末装置がVoIP音声通話機能を有するか否かを判断し、前記通話相手の移動通信端末装置がVoIP音声通話機能を有しない場合には、VoIP音声通話へのハンドオーバを行わないように前記データ選択手段と前記同期手段の動作状態の制御を行うことを特徴とする請求項1〜6のいずれか1つに記載の移動通信端末装置。The handover control means determines whether or not the mobile communication terminal device of the other party has a VoIP voice call function when communication with the VoIP network is enabled in the circuit-switched voice call state, When the mobile communication terminal device of the other party does not have a VoIP voice call function, the operation state of the data selection unit and the synchronization unit is controlled so as not to perform a handover to the VoIP voice call. The mobile communication terminal device according to any one of claims 1 to 6. 前記回線交換での音声通話状態において、前記VoIPネットワークと通信可能な状態になった場合に、通話相手の移動通信端末がVoIPでの音声通話が可能な状態になるまで、所定の間隔ごとに、VoIPでの呼接続を要求する手段をさらに備えることを特徴とする請求項1〜7のいずれか1つに記載の移動通信端末装置。In a voice call state in the circuit switching, when communication with the VoIP network is possible, until the mobile communication terminal of the other party becomes a voice call with VoIP, at predetermined intervals, The mobile communication terminal apparatus according to claim 1, further comprising means for requesting a call connection by VoIP. 回線交換ネットワークを利用した回線交換音声通話とVoIPネットワークを利用したVoIP音声通話を実行することが可能な移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法であって、
一方の音声通話状態において、他方の音声通話が可能な状態を検知すると、回線交換ネットワークとVoIPネットワークの双方に、音声信号を圧縮処理したコーデックデータを送出する第1の工程と、
前記回線交換ネットワーク経由で受信したコーデックデータを一時的にバッファリングするとともに、前記VoIPネットワーク経由で受信したコーデックデータのゆらぎを吸収して一時的にバッファリングする第2の工程と、
前記回線交換ネットワーク経由と前記VoIPネットワーク経由で受信したコーデックデータの間の同期をとる第3の工程と、
前記回線交換ネットワーク経由と前記VoIPネットワーク経由で受信したコーデックデータの間の同期が取れた後に、前記他方の音声通話に切替える第4の工程と、
を含むことを特徴とする移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。
A handover method between circuit-switched / VoIP voice calls in a mobile communication terminal capable of executing a circuit-switched voice call using a circuit-switched network and a VoIP voice call using a VoIP network,
A first step of transmitting codec data obtained by compressing a voice signal to both the circuit-switched network and the VoIP network when detecting a state in which the other voice call is possible in one voice call state;
A second step of temporarily buffering codec data received via the circuit-switched network and absorbing and temporarily buffering fluctuations in codec data received via the VoIP network;
A third step of synchronizing between codec data received via the circuit switched network and the VoIP network;
A fourth step of switching to the other voice call after the codec data received via the circuit switched network and the VoIP network are synchronized;
A handover method between circuit switching and VoIP voice call in a mobile communication terminal device, comprising:
前記第3の工程において、遅延している方のネットワークから受信し、バッファリングしているデータを遅延時間分廃棄して、回線交換ネットワーク経由と前記VoIPネットワーク経由で受信したコーデックデータの間の同期をとることを特徴とする請求項9に記載の移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。In the third step, data received from the delayed network and buffered data are discarded for the delay time, and synchronization between the codec data received via the circuit switched network and the VoIP network is performed. 10. The handover method between circuit switching and VoIP voice call in the mobile communication terminal device according to claim 9, wherein: 前記第1の工程において、前記コーデックデータ列に音声同期データを所定間隔でさらに挿入し、
前記第3の工程において、前記回線交換ネットワーク経由と前記VoIPネットワーク経由で受信した前記音声同期データを用いて、双方のネットワーク間の遅延を算出し、この遅延に基づいて回線交換ネットワーク経由と前記VoIPネットワーク経由で受信したコーデックデータの間の同期をとることを特徴とする請求項9または10に記載の移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。
In the first step, voice synchronization data is further inserted into the codec data sequence at predetermined intervals,
In the third step, a delay between both networks is calculated using the voice synchronization data received via the circuit switched network and the VoIP network, and based on this delay, the circuit switched network and the VoIP The method for handover between circuit-switched / VoIP voice calls in a mobile communication terminal according to claim 9 or 10, wherein codec data received via a network is synchronized.
前記音声同期データには、該音声同期データを送信する自装置の回線交換/VoIP音声通話間のハンドオーバの完了状態を示す状態フラグが格納され、
前記移動通信端末装置は、自装置の回線交換/VoIP音声通話間のハンドオーバと、通話相手の移動通信端末装置の回線交換/VoIP音声通話間のハンドオーバが完了した後に、前記音声同期データの挿入を終了する第5の工程をさらに含むことを特徴とする請求項11に記載の移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。
In the voice synchronization data, a state flag indicating a completion state of handover between the circuit switching / VoIP voice call of the own device that transmits the voice synchronization data is stored.
The mobile communication terminal apparatus inserts the voice synchronization data after the handover between its own circuit exchange / VoIP voice call and the handover between the other party's mobile communication terminal apparatus between the circuit exchange / VoIP voice call are completed. 12. The handover method between circuit switching and VoIP voice call in the mobile communication terminal device according to claim 11, further comprising a fifth step of ending.
前記コーデックデータは、前記回線交換音声通話と前記VoIP音声通話で共通のフォーマットを有することを特徴とする請求項9〜12のいずれか1つに記載の移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。13. The circuit switched / VoIP voice call in the mobile communication terminal according to claim 9, wherein the codec data has a common format for the circuit switched voice call and the VoIP voice call. Handover method between. 前記第1の工程において、
前記移動通信端末装置が回線交換音声通話状態にあり、VoIP音声通話が可能な状態を検知した場合、または前記移動通信端末装置がVoIP音声通話状態にあり、回線交換音声通話が可能な状態でVoIP音声通話の続行が不可能な状態を検知した場合には、前記第2の工程以降の処理を実行し、
前記移動通信端末装置がVoIP音声通話状態にあり、回線交換音声通話が可能な状態でVoIP音声通話の続行が可能な状態を検知した場合には、前記第2の工程以降の処理を行わず、VoIP音声通話を続行することを特徴とする請求項9に記載の移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。
In the first step,
When the mobile communication terminal apparatus is in a circuit-switched voice call state and detects a state where a VoIP voice call is possible, or when the mobile communication terminal apparatus is in a VoIP voice call state and a circuit-switched voice call is possible When it is detected that the voice call cannot be continued, the processing after the second step is executed,
When the mobile communication terminal apparatus is in a VoIP voice call state and detects a state in which a VoIP voice call can be continued in a state where a circuit-switched voice call is possible, the processing after the second step is not performed. 10. The handover method between circuit switching and VoIP voice call in a mobile communication terminal device according to claim 9, wherein the VoIP voice call is continued.
JP2003088925A 2003-03-27 2003-03-27 Mobile communication terminal apparatus and handover method between circuit switching / VoIP voice call in mobile communication terminal apparatus Expired - Fee Related JP4094463B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003088925A JP4094463B2 (en) 2003-03-27 2003-03-27 Mobile communication terminal apparatus and handover method between circuit switching / VoIP voice call in mobile communication terminal apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003088925A JP4094463B2 (en) 2003-03-27 2003-03-27 Mobile communication terminal apparatus and handover method between circuit switching / VoIP voice call in mobile communication terminal apparatus

Publications (2)

Publication Number Publication Date
JP2004297591A JP2004297591A (en) 2004-10-21
JP4094463B2 true JP4094463B2 (en) 2008-06-04

Family

ID=33402932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003088925A Expired - Fee Related JP4094463B2 (en) 2003-03-27 2003-03-27 Mobile communication terminal apparatus and handover method between circuit switching / VoIP voice call in mobile communication terminal apparatus

Country Status (1)

Country Link
JP (1) JP4094463B2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060109819A1 (en) * 2004-11-22 2006-05-25 Marin James S Method and apparatus for inter-system active handoff of a hybrid subscriber unit
US8130718B2 (en) 2004-12-09 2012-03-06 Interdigital Technology Corporation Method and system for interworking of cellular networks and wireless local area networks
JP4771369B2 (en) * 2006-02-10 2011-09-14 Kddi株式会社 Media stream switching method, system and program in seamless handover
JP2007221481A (en) 2006-02-16 2007-08-30 Toshiba Corp Telephone system
JP2007318241A (en) * 2006-05-23 2007-12-06 Nec Corp Communication system, mobile terminal, exchange station, communication method, and program
JP4966972B2 (en) 2006-09-04 2012-07-04 パナソニック株式会社 Communication terminal device
WO2008066086A1 (en) * 2006-11-29 2008-06-05 Kyocera Corporation Radio communication terminal and its control method
US20080311903A1 (en) * 2007-06-14 2008-12-18 Microsoft Corporation Techniques for managing dual-channel wireless devices
US20110151874A1 (en) * 2009-12-17 2011-06-23 Telefonaktiebolaget Lm Ericsson (Publ) Link report relay in access division multiplexing systems
US20110235632A1 (en) * 2010-03-29 2011-09-29 Alcatel-Lucent Usa Inc. Method And Apparatus For Performing High-Quality Speech Communication Across Voice Over Internet Protocol (VoIP) Communications Networks
KR101107802B1 (en) * 2010-05-20 2012-01-25 주식회사 엘지유플러스 Method for Processing Call Waiting Service of Convergence Voice Call in Mobile Communication Terminal and Mobile Communication Terminal Having Function Thereof
JP5102383B2 (en) * 2010-07-26 2012-12-19 エルジー エレクトロニクス インコーポレイティド SMS receiving method in dual mode terminal and dual mode terminal therefor
JP5197798B2 (en) * 2011-05-13 2013-05-15 京セラ株式会社 Mobile communication terminal, radio station apparatus switching method, and radio station apparatus switching program
JP5546615B2 (en) * 2012-12-10 2014-07-09 京セラ株式会社 Mobile communication terminal, radio station apparatus switching method, and radio station apparatus switching program
US9077785B2 (en) * 2013-02-07 2015-07-07 Qualcomm Incorporated Originator mobile device assisted voice call technology selection
JP2018056671A (en) * 2016-09-27 2018-04-05 ソフトバンク株式会社 Communication terminal device

Also Published As

Publication number Publication date
JP2004297591A (en) 2004-10-21

Similar Documents

Publication Publication Date Title
JP4094463B2 (en) Mobile communication terminal apparatus and handover method between circuit switching / VoIP voice call in mobile communication terminal apparatus
JP4763723B2 (en) System and method for call handoff between circuit switched and packet switched data wireless networks
EP2056640B1 (en) Voice synchronization during call handoff
JP4820949B2 (en) Method and apparatus for inter-system active handoff of a hybrid subscriber unit
JP4212230B2 (en) Media communication system and terminal device in the system
EP2083576A1 (en) Communication terminal apparatus, communication system and seamless handover method
JP4654834B2 (en) Mobile communication system, switching center server, mobile terminal apparatus, and handover method used therefor
WO2008034385A1 (en) A user device, a call continuity application server and a network switch method
JP4966972B2 (en) Communication terminal device
WO2007143266A2 (en) Method and system for inter-technology handoff of an access terminal
US20100081428A1 (en) Wireless Device Having Multiple Network Interfaces And Network Handover Capability
WO2008014100A2 (en) Method for establishing a packet switched call at a dual mode access terminal
WO2009012665A1 (en) Method for realizing multimedia call continuity, equipment and system thereof
WO2009148173A1 (en) Mobile communications system, node device, and method for controlling migration between networks
EP2050232A2 (en) Method for establishing a circuit switched call at a dual mode access terminal
JP4989397B2 (en) Mobile communication system, base station apparatus, and handover method
JP5322325B2 (en) Radio base station apparatus, handover control system, and handover control method
US20100290432A1 (en) Communication control device, communication system, communication control method and communication control program
WO2010102475A1 (en) Method and system for implementing handover of terminal from home nodeb to macro cell system and maintenance of conversation
JP4642876B2 (en) Signal converter
Hsieh et al. Moving toward end-to-end support for handoffs across heterogeneous telephony systems on dual-mode mobile devices

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071217

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080305

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees