JP2004297591A - MOBILE COMMUNICATION TERMINAL DEVICE AND METHOD OF HANDOVER BETWEEN CIRCUIT SWITCH / VOIP VOICE CALL - Google Patents
MOBILE COMMUNICATION TERMINAL DEVICE AND METHOD OF HANDOVER BETWEEN CIRCUIT SWITCH / VOIP VOICE CALL Download PDFInfo
- Publication number
- JP2004297591A JP2004297591A JP2003088925A JP2003088925A JP2004297591A JP 2004297591 A JP2004297591 A JP 2004297591A JP 2003088925 A JP2003088925 A JP 2003088925A JP 2003088925 A JP2003088925 A JP 2003088925A JP 2004297591 A JP2004297591 A JP 2004297591A
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】回線交換音声通話とVoIP音声通話との間でシームレスに切替えることが可能な移動通信端末装置を得ること。
【解決手段】回線交換ネットワークを利用した回線交換音声通話とVoIPネットワークを利用したVoIP音声通話を実行することが可能な移動通信端末装置1であって、音声コーデック部2によって変換されたコーデックデータの出力先を回線交換通信処理手段15および/またはVoIP通信処理手段7,8,9に切替えるとともに、回線交換通信処理手段15またはVoIP通信処理手段7,8,9によって受信処理されたコーデックデータのいずれかを選択して音声コーデック部2に出力するセレクタ11と、回線交換通信処理手段15とVoIP通信処理手段7,8,9によって受信処理されたコーデックデータ間で同期を取る同期手段7,12,13とを備える。
【選択図】 図1A mobile communication terminal device capable of seamlessly switching between a circuit-switched voice call and a VoIP voice call.
A mobile communication terminal device (1) capable of executing a circuit-switched voice call using a circuit-switched network and a VoIP voice call using a VoIP network, wherein codec data converted by a voice codec unit (2) is transmitted. The output destination is switched to the circuit switching communication processing means 15 and / or the VoIP communication processing means 7, 8, 9 and any one of the codec data received and processed by the circuit switching communication processing means 15 or the VoIP communication processing means 7, 8, 9 is used. A selector 11 for selecting and outputting the selected codec to the voice codec section 2; and synchronizing means 7, 12, and, for synchronizing codec data received and processed by the circuit switching communication processing means 15 and the VoIP communication processing means 7, 8, and 9. 13 is provided.
[Selection diagram] Fig. 1
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]
TECHNICAL FIELD 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 performing handover between calls performed by both functions, and a mobile communication terminal. The present invention relates to a handover method between circuit switching and VoIP voice communication in a device.
[0002]
[Prior art]
In recent years, VoIP technology for making a voice call via an IP network has been developed, and an IP telephone service of a fixed telephone using the VoIP voice call function has begun to be realized. The IP telephone service using the VoIP voice call function converts an analog voice signal into a digital signal between an analog telephone and an IP network such as the Internet or a corporate LAN, and further generates an IP packet, and vice versa. It is provided by a system in which a VoIP gateway having a function 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 in the IP packet is routed to a destination IP address by a router in the IP network. When the IP packet reaches the VoIP gateway corresponding to the destination IP address, the VoIP gateway extracts a digital signal from the IP packet, converts the digital signal into an analog voice signal, and outputs a voice from the analog telephone (for example, a non-voice signal). Patent Document 1).
[0003]
In such a fixed telephone IP telephone service using the VoIP voice call function, compared to the conventional telephone service using a telephone exchange, a cheaper router can be used and data can be sent as a packet. It has the advantage that the fare can be significantly reduced.
[0004]
[Non-patent document 1]
“Elucidating VoIP, IP Phone Substrate Technology,” Nikkei NETWORK, Nikkei BP, May 22, 2002, No. 26, p. 51-67
[0005]
[Problems to be solved by the invention]
On the other hand, a mobile communication terminal device such as a mobile phone, which has rapidly become widespread in recent years, does not provide an IP phone service using a VoIP voice call function, but generally provides a service using a circuit-switched network. . For this reason, there is a problem that the call charge of the mobile communication terminal device is relatively expensive.
[0006]
Therefore, if a mobile communication terminal device can use a service having a VoIP voice call function in addition to a circuit-switched voice call function, it is possible to reduce the call charge 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 the present time, a service that can use these two functions is not provided to the mobile communication terminal device.
[0007]
Further, even if a mobile communication terminal having a circuit-switched voice call function and a VoIP voice call function is provided, voice data flowing through the circuit-switched network and voice data flowing through the IP network are different from each other. Due to the lack of synchronization, 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. It is an object of the present invention to obtain a mobile communication terminal device and a handover method between circuit-switched / VoIP voice calls in the mobile communication terminal device.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, a mobile communication terminal according to the present invention is 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 also converting the codec data into an audio signal; a circuit switching communication processing means for performing a process of wirelessly transmitting and receiving the codec data to and from a circuit switching network; VoIP communication processing means for performing a process of wirelessly transmitting and receiving codec data to and from a VoIP network, and switching an 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-switched communication processor Alternatively, a data selection unit that selects any of the codec data received and processed by the VoIP communication processing unit and outputs the selected codec data to the voice codec unit, and the data processing unit that receives and processes the data by the circuit switching communication processing unit or the VoIP communication processing unit. It is characterized by comprising a synchronizing means for synchronizing codec data, and a handover control means for switching an operation state of the data selecting means and the synchronizing means according to a predetermined condition.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of a mobile communication terminal device and a method of handover between circuit-switched / VoIP voice calls in the mobile communication terminal device according to the present invention will be described below in detail with reference to the accompanying drawings.
[0011]
FIG. 1 is a block diagram showing a configuration of a mobile communication terminal device according to the present invention, and FIG. 2 is a diagram showing an example of a network system to which the mobile communication terminal device according to the present invention is applied. As shown in FIG. 2, a network system to which the mobile
[0012]
In the following description, the
[0013]
The mobile
[0014]
The first
[0015]
The
[0016]
The voice synchronization
[0017]
The
[0018]
FIG. 3 is a diagram showing selectors (transmission selectors and reception selectors) corresponding to the five states and operating states of the CS-VoIP synchronizer, and FIG. 4 is a schematic diagram showing a transition relationship between these five states. FIG. When the mobile
[0019]
Next, when the mobile
[0020]
When the
[0021]
Further, the voice synchronization
[0022]
In FIG. 1, solid arrows indicate the flow of voice data, and dotted arrows indicate the flow of signals during handover between systems. The
[0023]
Further, the circuit switching communication processing means in the claims corresponds to the
[0024]
Next, the operation processing of the mobile
[0025]
First, a circuit-switched voice call in the mobile
[0026]
FIG. 5 is a diagram schematically showing a data flow at the time of a circuit-switched voice call in the mobile communication terminal device according to the present invention. The audio signal input from the
[0027]
On the other hand, when the
[0028]
FIG. 6 is a sequence diagram showing a call control procedure for a circuit-switched voice call. Note that the call control procedure of this circuit-switched voice call is the same as the call control of a conventional mobile phone, and therefore a detailed description is omitted. First, a call control sequence is operated by the circuit switching
[0029]
On the
[0030]
The
[0031]
When the voice call ends, the mobile communication terminal 1A transmits a call disconnection request (DISCONNECT) to the mobile communication terminal 1B via the circuit switching network 50 (SQ15). The mobile communication terminal device 1B that has received the call disconnection request transmits “RELEASE” to the mobile communication terminal device 1A via the circuit switching network 50 (SQ16). When receiving the “RELEASE”, the mobile communication terminal device 1A transmits “DISCONNECT RELEASE” to the mobile communication terminal device 1B (SQ17), and executes “MM Connection Release” and “RRC Connection Release” to perform communication. The process ends (SQ18 to SQ19). Also, the mobile communication terminal device 1B that has received the "DISCONNECT RELEASE" performs the "MM Connection Release" and the "RRC Connection Release", and ends the communication (SQ20 to SQ21).
[0032]
Next, a VoIP voice call in the mobile
[0033]
FIG. 7 is a diagram showing a flow of codec data in a VoIP voice call in the mobile communication terminal device according to the present invention. The audio signal input to the
[0034]
On the other hand, when the VoIP voice data from the VoIP network 60 is received by the
[0035]
FIG. 8 is a sequence diagram illustrating an example of a call control procedure of a VoIP voice call. FIG. 8 exemplifies a case in which Session Initiation Protocol (hereinafter referred to as SIP) is used as a protocol for performing call control in VoIP. The call control procedure is the same as a conventional call control procedure using SIP in an IP telephone. Since they are the same, detailed description is omitted. First, when each of the mobile communication terminals 1A and 1B detects that it is possible to make a call using the VoIP network 60, the mobile communication terminals 1A and 1B register (register) the SIP server (not shown) installed on the VoIP network 60. (SQ31, SQ33), upon completing the registration, the SIP server transmits "200 OK" to each mobile communication terminal device 1 (SQ32, SQ34).
[0036]
The originating 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-side mobile communication terminal 1B transmits “100Trying”, “180Ringing”, and “200OK” to the mobile communication terminal 1A (SQ36 to SQ38). After receiving “100Trying”, “180Ringing”, and “200OK”, mobile communication terminal apparatus 1A transmits “ACK” to 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 terminating the call state, “Bye” is transmitted from the terminating side, for example, mobile communication terminal device 1B (SQ41), and mobile communication terminal device 1A moves “ACK” as a response to this “Bye”. The data is transmitted to the communication terminal device 1B (SQ42). When the mobile communication terminal 1B receives “ACK”, the VoIP call between the mobile communication terminals 1A and 1B is disconnected.
[0038]
As described above, in the present invention, the codec data converted by the
[0039]
Next, a case of an inter-system handover between a circuit-switched voice call and a VoIP voice call will be described. Here, the mobile communication terminal apparatus 1A performing the voice call by the circuit switching in FIG. 2 moves from the position P1 to the position P2 where the voice communication in the VoIP network 60 is possible, and the voice communication by the circuit switching is performed almost simultaneously. The mobile communication terminal device 1B that is performing the operation moves from the position P11 to a position P12 where a voice call can be made on the VoIP network 60, and from the state where the calls of both the
[0040]
FIG. 9 is a diagram showing a data flow at the time of handover between systems in the mobile communication terminal device according to the present invention. In the mobile
[0041]
Then, the codec data is input to the
[0042]
Conversely, the mobile
[0043]
From the circuit-switched voice data received by the
[0044]
The VoIP audio data received by the
[0045]
Since the CS-
[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]
Further, the VoIP codec data includes a time stamp (Time Stamp) extracted from the RTP format in the RTP / fluctuation absorbing unit 7 before being input to the CS-
[0048]
The CS-
[0049]
When a delay is detected, the delay is adjusted by the
[0050]
When the CS-
[0051]
By switching the
[0052]
The audio synchronization data inserted in the codec data is also input to the
[0053]
In this mobile
[0054]
Thereafter, the voice synchronization data of the mobile
[0055]
In this way, an inter-system handover from a circuit-switched voice call to a VoIP voice call is performed. After the inter-system handover, the above-described processing of the VoIP voice call in FIG.
[0056]
In this description, the case of the inter-system handover from the circuit-switched voice call to the VoIP voice call has been described as an example. However, the case of the inter-system handover from the VoIP voice call to the circuit-switched voice call is similarly executed. You. However, in this case, after the CS-
[0057]
Next, call control at the time of handover between systems will be described. In this description, it is assumed that call control of circuit switching is based on the W-CDMA system, and that call control of VoIP is based on SIP.
[0058]
First, a case of an inter-system handover from a circuit-switched voice call to a VoIP voice call will be described. Here, in FIG. 2, the mobile communication terminal 1A moves from the position P1 to a position P2 where a voice call can be made on the VoIP network 60, and almost simultaneously, the mobile communication terminal 1B starts a voice call on the VoIP network 60 from the position P11. A description will be given by taking as an example a situation where the user has moved to a possible position P12. 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 inter-system handover from a circuit-switched voice call to a VoIP voice call. FIG. 11 describes a sequence in which a call is transmitted from the mobile communication terminal device 1A to the mobile communication terminal device 1B, and after the call is completed, the call is terminated from the mobile communication terminal device A. 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]
Thereafter, 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 currently on the line switching has the VoIP function by using a database in the own terminal device. Search for. As a result of the search, when it is determined that the partner terminal device has the VoIP function, as described in SQ31 to SQ40 in FIG. 8, registration (Register) is performed in the SIP server, and the VoIP call is performed through the SIP call control. Is established, and VoIP voice data is exchanged between the two mobile communication terminal devices 1A and 1B (SQ71 to SQ81). However, since the inter-system handover has not been completed, the VoIP voice data is in a state of being discarded after reaching the mobile communication terminal devices 1A and 1B on the receiving side. As this database, for example, a database in which the presence or absence of the VoIP function is registered in the address book (phone book) function of the mobile
[0061]
Thereafter, the circuit-switched voice call and the VoIP voice call are separately established, and the state transition of the
[0062]
Next, when the inter-system handover between the mobile communication terminals 1A and 1B is completed and the
[0063]
Next, call control in the case of an inter-system handover from a VoIP voice call to a circuit-switched voice call will be described. Here, an example will be described in which the mobile communication terminal apparatuses 1A and 1B move from the positions P3 and P13 to the positions P2 and P12 at which voice communication on the VoIP network 60 can be performed substantially simultaneously in FIG.
[0064]
FIG. 12 is a sequence diagram showing a call control 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, they establish a VoIP call and start a voice call through SIP call control as described in SQ31 to SQ40 in FIG. 8 (SQ101 to SQ101). SQ110). During this VoIP voice call, when it is detected that either of the mobile communication terminals 1A and 1B has left the VoIP network 60, for example, that the condition of the radio wave from the wireless LAN base station has deteriorated, the VoIP is activated. As described in SQ1 to SQ14 of FIG. 6, the circuit switching
[0065]
After that, the inter-system handover process is executed as described with reference to FIG. Completion of the inter-system handover process is confirmed by a change in a state flag added to the voice synchronization data performed between the two mobile communication terminal devices 1A and 1B (SQ136 to SQ137). When the inter-system handover between the mobile communication terminals 1A and 1B is completed and the completion notification of the inter-system handover is received from the
[0066]
Next, a description will be given of the failure of the inter-system handover from the circuit-switched voice call to the VoIP voice call. Here, in FIG. 2, the mobile communication terminal device 1A moves from the position P1 to a position P2 where voice communication can be performed on the VoIP network 60, and the mobile communication terminal device 1B on the other side remains in the position P11. It is assumed that the user has not moved to a position where a voice call can be made on the VoIP network 60.
[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, both mobile communication terminals 1A and 1B establish a circuit-switched call through a normal circuit-switched call control sequence and start a voice call as described in SQ1 to SQ14 in FIG. 6 (SQ151 to SQ164). ). Next, the mobile communication terminal device 1A moves and enters an area where the call can be made on the VoIP network 60 (moves to the position P2), and when the VoIP network 60 is detected, the other party who is currently talking on the line is switched. The mobile communication terminal 1B searches whether or not the mobile communication terminal 1B has the VoIP function in a database inside the terminal itself. As a result of the search, when it is determined that the partner terminal device has the VoIP function, a sequence for setting up a VoIP call through SIP call control operates. That is, a sequence of “Register” flows in the SIP server by 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 to perform a VoIP voice call with the partner terminal device (SQ173).
[0068]
However, since the mobile communication terminal apparatus 1B on the other side is not in the VoIP network 60, the mobile communication terminal apparatus 1A detects the SIP timeout after receiving “100Trying” in response to the “INVITE” command (SQ174) (SQ175). ), It is determined that the mobile communication terminal device 1B is not in an area where the VoIP network 60 can talk. Thereafter, the mobile communication terminal device 1A repeats the above-mentioned SIP call control of SQ174 to SQ175 at predetermined intervals to check whether the mobile communication terminal device 1B has entered an area where a call can be made on the VoIP network 60. . Until a VoIP voice call is made with the mobile communication terminal 1B, the call is continued by a circuit-switched voice call between the two mobile communication terminals 1A and 1B. If the mobile communication terminal apparatus 1B on the other side does not have the VoIP function in SQ171, the inter-system handover process is not performed, and the SIP call control sequence is not executed.
[0069]
In the above description, when the mobile
[0070]
In this embodiment, the case of W-CDMA is exemplified as the circuit switching system, but the present invention is not limited to this, and a circuit switching system such as a PDC system, a CDMA system, and a CDMA2000 system can be used. Further, although the wireless LAN network is exemplified as the VoIP network 60, other wireless networks such as Bluetooth (registered trademark) and infrared communication can be realized. Furthermore, the case where SIP is used as a call control protocol for VoIP voice communication has been described as an example. However, the present invention is not limited to this, and another protocol 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 relating to the presence or absence of the VoIP function of the partner terminal device is registered in the address book (phone book) in the mobile
[0072]
According to this embodiment, when the handover between the circuit-switched voice call and the VoIP voice call becomes possible, the delay between the circuit-switched voice call and the VoIP voice call is reduced by the CS-
[0073]
In addition, since the inter-system handover of the circuit-switched voice call and the VoIP voice call is realized only by the mobile
[0074]
Further, the mobile
[0075]
【The invention's effect】
As described above, according to the present invention, when the mobile communication terminal device is in a state where handover between a circuit-switched voice call and a VoIP voice call is possible, the mobile communication terminal apparatus can switch between the circuit-switched voice call and the VoIP voice call. The delay is removed by the CS-VoIP synchronization unit, the voice buffer, and the RTP / fluctuation absorbing unit to synchronize the two voice calls, so that there is an effect that a seamless intersystem handover can be realized. . Further, since the VoIP voice call is executed when the VoIP voice call is possible, there is an effect that the call fee 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 showing a transition relationship between five states in a handover control unit.
FIG. 5 is a diagram schematically showing 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 of a circuit-switched voice call.
FIG. 7 is a diagram showing a flow of codec data in a VoIP voice call in the mobile communication terminal device according to the present invention.
FIG. 8 is a sequence diagram showing an example of a call control procedure of a VoIP voice call.
FIG. 9 is a diagram showing a data flow at the time of handover between systems in the mobile communication terminal device according to the present invention.
FIG. 10 is a diagram for explaining an operation process of 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 illustrating 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]
REFERENCE SIGNS
Claims (14)
音声信号を圧縮してコーデックデータに変換し、またコーデックデータを音声信号に変換する音声コーデック手段と、
前記コーデックデータを回線交換ネットワークと無線で送受信する処理を行う回線交換通信処理手段と、
前記コーデックデータをVoIPネットワークと無線で送受信する処理を行うVoIP通信処理手段と、
前記音声コーデック手段によって変換されたコーデックデータの出力先を前記回線交換通信処理手段および/または前記VoIP通信処理手段に切替えるとともに、前記回線交換通信処理手段または前記VoIP通信処理手段によって受信処理されたコーデックデータのいずれかを選択して前記音声コーデック手段に出力するデータ選択手段と、
前記回線交換通信処理手段および前記VoIP通信処理手段によって受信処理された前記コーデックデータ間で同期を取る同期手段と、
所定の条件にしたがって、前記データ選択手段と前記同期手段の動作状態の切替えを行うハンドオーバ制御手段と、
を備え、回線交換音声通話とVoIP音声通話との間のハンドオーバをシームレスに行うことを特徴とする移動通信端末装置。A mobile communication terminal device capable of executing a circuit-switched voice call using a circuit-switched network and a VoIP voice call using a VoIP network,
Audio codec means for compressing the audio signal and converting it into codec data, and converting the codec data into an audio signal;
Circuit-switched communication processing means for performing a process of transmitting and receiving the codec data wirelessly to and from a circuit-switched network,
VoIP communication processing means for performing a process of wirelessly transmitting and receiving the codec data to and from a 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 voice codec means,
Synchronization means for synchronizing the codec data received and processed by the circuit switching communication processing means and the VoIP communication processing means;
According to a predetermined condition, a handover control means for switching the operation state of the data selection means and the synchronization means,
And a mobile communication terminal device for seamlessly performing handover between a circuit-switched voice call and a VoIP voice call.
前記VoIP通信処理手段は、送出するコーデックデータに対して、前記回線交換ネットワークに同期したタイムスタンプを付す機能をさらに備え、
前記同期手段は、前記回線交換通信処理手段で受信処理したコーデックデータ列中の音声同期データのシーケンス番号と、前記VoIP通信処理手段で受信処理したコーデックデータ列中の音声同期データのタイムスタンプとを用いて遅延量を算出し、この遅延量に基づいて前記回線交換通信処理手段と前記VoIP通信処理手段によって受信処理された前記コーデックデータ間で同期を取ることを特徴とする請求項3に記載の移動通信端末装置。The circuit-switched communication processing means further includes a function of attaching a sequence number synchronized with the circuit-switched network to codec data to be transmitted,
The VoIP communication processing means further includes a function of attaching a time stamp synchronized with the circuit switching network to the codec data to be transmitted,
The synchronization means is configured to convert the sequence number of the voice synchronization data in the codec data sequence received and processed by the circuit switching communication processing means and the time stamp of the voice synchronization data in the codec data sequence received and processed by the VoIP communication processing means. 4. The method according to claim 3, wherein a delay amount is calculated by using the codec data, and the codec data received and processed by the circuit switching communication processing unit and the VoIP communication processing unit is synchronized based on the delay amount. Mobile communication terminal.
一方の音声通話状態において、他方の音声通話が可能な状態を検知すると、回線交換ネットワークとVoIPネットワークの双方に、音声信号を圧縮処理したコーデックデータを送出する第1の工程と、
前記回線交換ネットワーク経由で受信したコーデックデータを一時的にバッファリングするとともに、前記VoIPネットワーク経由で受信したコーデックデータのゆらぎを吸収して一時的にバッファリングする第2の工程と、
前記回線交換ネットワーク経由と前記VoIPネットワーク経由で受信したコーデックデータの間の同期をとる第3の工程と、
前記回線交換ネットワーク経由と前記VoIPネットワーク経由で受信したコーデックデータの間の同期が取れた後に、前記他方の音声通話に切替える第4の工程と、
を含むことを特徴とする移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。A handover method between a circuit-switched / VoIP voice call in a mobile communication terminal device 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 temporarily buffering by absorbing fluctuations of codec data received via the VoIP network;
A third step of synchronizing codec data received via the circuit-switched network and via the VoIP network;
A fourth step of switching to the other voice call after synchronization between the codec data received via the circuit-switched network and the codec data received via the VoIP network,
A handover method between circuit-switched / VoIP voice calls in a mobile communication terminal device, characterized by comprising:
前記第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 via the VoIP network, and based on the delay, the delay between the circuit-switched network and the VoIP is calculated. 11. The method according to claim 9, wherein synchronization between codec data received via a network is performed.
前記移動通信端末装置は、自装置の回線交換/VoIP音声通話間のハンドオーバと、通話相手の移動通信端末装置の回線交換/VoIP音声通話間のハンドオーバが完了した後に、前記音声同期データの挿入を終了する第5の工程をさらに含むことを特徴とする請求項11に記載の移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。In the voice synchronization data, a status flag indicating a completion state of a handover between the circuit switching and the VoIP voice call of the own device that transmits the voice synchronization data is stored.
The mobile communication terminal device inserts the voice synchronization data after the handover between the line switching and the VoIP voice call of the own device and the handover between the line switching and the VoIP voice call of the other party's mobile communication terminal are completed. The method according to claim 11, further comprising a fifth step of terminating the communication between the line switching and the VoIP voice call in the mobile communication terminal.
前記移動通信端末装置が回線交換音声通話状態にあり、VoIP音声通話が可能な状態を検知した場合、または前記移動通信端末装置がVoIP音声通話状態にあり、回線交換音声通話が可能な状態でVoIP音声通話の続行が不可能な状態を検知した場合には、前記第2の工程以降の処理を実行し、
前記移動通信端末装置がVoIP音声通話状態にあり、回線交換音声通話が可能な状態でVoIP音声通話の続行が可能な状態を検知した場合には、前記第2の工程以降の処理を行わず、VoIP音声通話を続行することを特徴とする請求項9に記載の移動通信端末装置における回線交換/VoIP音声通話間のハンドオーバ方法。In the first step,
When the mobile communication terminal device is in a circuit-switched voice call state and detects a state in which a VoIP voice call is possible, or when the mobile communication terminal device is in a VoIP voice call state and the circuit-switched voice call is enabled, VoIP is enabled. If a state in which the continuation of the voice call is impossible is detected, the processing after the second step is executed,
If the mobile communication terminal device is in a VoIP voice call state and detects a state in which a VoIP voice call can be continued in a state in which a circuit-switched voice call is possible, the processing after the second step is not performed, 10. The method according to claim 9, wherein the VoIP voice call is continued.
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 true JP2004297591A (en) | 2004-10-21 |
| JP4094463B2 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) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007214985A (en) * | 2006-02-10 | 2007-08-23 | Kddi Corp | Media stream switching method, system and program in seamless handover |
| JP2007318241A (en) * | 2006-05-23 | 2007-12-06 | Nec Corp | Communication system, mobile terminal, exchange station, communication method, and program |
| WO2008066086A1 (en) * | 2006-11-29 | 2008-06-05 | Kyocera Corporation | Radio communication terminal and its control method |
| JP2008521296A (en) * | 2004-11-22 | 2008-06-19 | モトローラ・インコーポレイテッド | Method and apparatus for inter-system active handoff of a hybrid subscriber unit |
| JP2010531563A (en) * | 2007-06-14 | 2010-09-24 | マイクロソフト コーポレーション | Dual channel wireless device management techniques |
| US8000463B2 (en) | 2006-02-16 | 2011-08-16 | Kabushiki Kaisha Toshiba | Telephone system |
| JP2011160484A (en) * | 2011-05-13 | 2011-08-18 | Kyocera Corp | Portable communication terminal, method and program for switching radio station device |
| KR101107802B1 (en) * | 2010-05-20 | 2012-01-25 | 주식회사 엘지유플러스 | Method of processing call waiting service for heterogeneous voice call of mobile communication terminal and mobile communication terminal with its function |
| JP2012029275A (en) * | 2010-07-26 | 2012-02-09 | Lg Electronics Inc | Method for receiving short message service (sms) in dual mode terminal and dual mode terminal therefor |
| US8170564B2 (en) | 2006-09-04 | 2012-05-01 | Panasonic Corporation | Communication terminal apparatus, network system and handover method |
| JP2013070421A (en) * | 2012-12-10 | 2013-04-18 | Kyocera Corp | Mobile communication terminal, radio station device switching method, and radio station device switching program |
| JP2013514702A (en) * | 2009-12-17 | 2013-04-25 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Maintaining packet switched sessions in LTE during circuit switched registration in WCDMA |
| JP2013526125A (en) * | 2010-03-29 | 2013-06-20 | アルカテル−ルーセント | Method and apparatus for performing high quality voice communications over a voice over internet protocol (VoIP) communications network |
| JP2014180040A (en) * | 2004-12-09 | 2014-09-25 | Interdigital Technology Corp | Method and system for interworking of cellular networks and wireless local area networks |
| JP2016513396A (en) * | 2013-02-07 | 2016-05-12 | クアルコム,インコーポレイテッド | Selection of voice call technology supported by the originating mobile device |
| JP2018056671A (en) * | 2016-09-27 | 2018-04-05 | ソフトバンク株式会社 | Communication terminal device |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12143428B2 (en) | 2022-11-30 | 2024-11-12 | T-Mobile Usa, Inc. | Enabling a wideband codec audio call between a mobile device and a wireless telecommunication network support center |
-
2003
- 2003-03-27 JP JP2003088925A patent/JP4094463B2/en not_active Expired - Fee Related
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4820949B2 (en) * | 2004-11-22 | 2011-11-24 | モトローラ モビリティ インコーポレイテッド | Method and apparatus for inter-system active handoff of a hybrid subscriber unit |
| CN102307376B (en) * | 2004-11-22 | 2015-06-03 | 摩托罗拉移动公司 | Method and apparatus for inter-system active handoff of a hybrid subscriber unit |
| CN102307376A (en) * | 2004-11-22 | 2012-01-04 | 摩托罗拉移动公司 | Method and apparatus for inter-system active handoff of a hybrid subscriber unit |
| JP2008521296A (en) * | 2004-11-22 | 2008-06-19 | モトローラ・インコーポレイテッド | Method and apparatus for inter-system active handoff of a hybrid subscriber unit |
| US9686721B2 (en) | 2004-12-09 | 2017-06-20 | Interdigital Technology Corporation | Method and system for interworking of cellular networks and wireless local area networks |
| US12063555B2 (en) | 2004-12-09 | 2024-08-13 | Interdigital Technology Corporation | Method and system for interworking of cellular networks and wireless local area networks |
| JP2014180040A (en) * | 2004-12-09 | 2014-09-25 | Interdigital Technology Corp | Method and system for interworking of cellular networks and wireless local area networks |
| JP2007214985A (en) * | 2006-02-10 | 2007-08-23 | Kddi Corp | Media stream switching method, system and program in seamless handover |
| US8000463B2 (en) | 2006-02-16 | 2011-08-16 | Kabushiki Kaisha Toshiba | Telephone system |
| JP2007318241A (en) * | 2006-05-23 | 2007-12-06 | Nec Corp | Communication system, mobile terminal, exchange station, communication method, and program |
| US8170564B2 (en) | 2006-09-04 | 2012-05-01 | Panasonic Corporation | Communication terminal apparatus, network system and handover method |
| WO2008066086A1 (en) * | 2006-11-29 | 2008-06-05 | Kyocera Corporation | Radio communication terminal and its control method |
| US8626171B2 (en) | 2006-11-29 | 2014-01-07 | Kyocera Corporation | Wireless communication terminal and method of controlling the same |
| JP2010531563A (en) * | 2007-06-14 | 2010-09-24 | マイクロソフト コーポレーション | Dual channel wireless device management techniques |
| JP2013514702A (en) * | 2009-12-17 | 2013-04-25 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Maintaining packet switched sessions in LTE during circuit switched registration in WCDMA |
| JP2013526125A (en) * | 2010-03-29 | 2013-06-20 | アルカテル−ルーセント | Method and apparatus for performing high quality voice communications over a voice over internet protocol (VoIP) communications network |
| KR101107802B1 (en) * | 2010-05-20 | 2012-01-25 | 주식회사 엘지유플러스 | Method of processing call waiting service for heterogeneous voice call of mobile communication terminal and mobile communication terminal with its function |
| JP2012029275A (en) * | 2010-07-26 | 2012-02-09 | Lg Electronics Inc | Method for receiving short message service (sms) in dual mode terminal and dual mode terminal therefor |
| US8473003B2 (en) | 2010-07-26 | 2013-06-25 | Lg Electronics Inc. | Method and apparatus for receiving short message service (SMS) in dual mode terminal |
| JP2011160484A (en) * | 2011-05-13 | 2011-08-18 | Kyocera Corp | Portable communication terminal, method and program for switching radio station device |
| JP2013070421A (en) * | 2012-12-10 | 2013-04-18 | Kyocera Corp | Mobile communication terminal, radio station device switching method, and radio station device switching program |
| JP2016513396A (en) * | 2013-02-07 | 2016-05-12 | クアルコム,インコーポレイテッド | Selection of voice call technology supported by the originating mobile device |
| JP2018056671A (en) * | 2016-09-27 | 2018-04-05 | ソフトバンク株式会社 | Communication terminal device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4094463B2 (en) | 2008-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2056640B1 (en) | Voice synchronization during call handoff | |
| JP4212230B2 (en) | Media communication system and terminal device in the system | |
| JP4094463B2 (en) | Mobile communication terminal apparatus and handover method between circuit switching / VoIP voice call in mobile communication terminal apparatus | |
| CN101103648B (en) | System and method for call handoff between circuit switched and packet switched data wireless networks | |
| JP4820949B2 (en) | Method and apparatus for inter-system active handoff of a hybrid subscriber unit | |
| JP4607871B2 (en) | Communication unit for handoff | |
| CN101351039B (en) | Method, apparatus and system for implementing multimedia call continuity | |
| WO2007143266A2 (en) | Method and system for inter-technology handoff of an access terminal | |
| JP2006222822A (en) | Handover system | |
| WO2010036502A2 (en) | Wireless device having multiple network interfaces and network handover capability | |
| 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 | |
| JP4966972B2 (en) | Communication terminal device | |
| JP5322325B2 (en) | Radio base station apparatus, handover control system, and handover control method | |
| JP2004056336A (en) | VoIP system | |
| US20100290432A1 (en) | Communication control device, communication system, communication control method and communication control program | |
| CN100490556C (en) | Switching control method and system | |
| KR20130097355A (en) | The method for processing a seamless handover using a multi packet transmission mode | |
| JP4642876B2 (en) | Signal converter | |
| Hsieh et al. | Moving toward end-to-end support for handoffs across heterogeneous telephony systems on dual-mode mobile devices | |
| JP2008141490A (en) | Emergency call control device, wireless communication terminal and base station | |
| WO2006029548A1 (en) | A method for realizing handover between the bluetooth handset with bluetooth gategay |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Effective date: 20051219 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
| 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) |
Effective date: 20080304 Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Effective date: 20080305 Free format text: JAPANESE INTERMEDIATE CODE: A61 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (prs 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 |