(57)【要約】【課題】移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わってもＤＴＭＦ信号の順序性を確保できるＤＴＭＦ処理装置を提供する。【解決手段】移動端末機３０がネットワーク通信網１０で発生するＤＴＭＦ信号３１と、移動端末機がネットワーク通信網２０で発生するＤＴＭＦ信号３２と、を入力データとしてＤＴＭＦ信号受信部１１０が受信する。網識別子付与部１２０により、入力データがネットワーク通信網１０から送信されたことを示す場合は第１の網識別子を付与し、ネットワーク通信網２０から送信されたことを示す場合は第２の網識別子を付与する。ＤＴＭＦ信号入替部１３０により、それら第２の網識別子及び第１の網識別子を付与したＤＴＭＦ信号の受信時間の差が所定時間以下である場合には、それら第１の網識別子のＤＴＭＦ信号と第２の網識別子のＤＴＭＦ信号との順番を入れ替える。【選択図】図１
2014068062.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理装置であって、
前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信部と、
前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与部と、
前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知部と、
前記通信網切替動作検知部が前記通信網切替動作を検知したときに、前記ＤＴＭＦ信号受信部が前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合には、前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替部と、
を含むことを特徴とするＤＴＭＦ処理装置。
【請求項２】
第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理装置であって、
前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信部と、
前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与部と、
前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知部と、
前記通信網切替動作検知部が前記通信網切替動作を検知した場合には、前記ＤＴＭＦ信号受信部が受信した前記第１の網識別子が付与されたＤＴＭＦ信号及び前記第２の網識別子が付与されたＤＴＭＦ信号の個数が前記移動端末機から送られてくる一連の前記ＤＴＭＦ信号の入力桁数に達するまで待機させ、前記個数が前記入力桁数に達したときに、前記第１の網識別子が付与されたＤＴＭＦ信号よりも前に前記第２の網識別子が付与されたＤＴＭＦ信号が到達していることが判明したら、それら前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替部と、
を含むことを特徴とするＤＴＭＦ処理装置。
【請求項３】
第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理装置であって、
前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信部と、
前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与部と、
前記ＤＴＭＦ信号受信部が前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合であって、且つ、それら前記第２の網識別子が付与されたＤＴＭＦ信号及び前記第１の網識別子が付与されたＤＴＭＦ信号の受信時間の差が所定時間以下である場合には、それら前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替部と、
を含むことを特徴とするＤＴＭＦ処理装置。
【請求項４】
請求項１または２に記載のＤＴＭＦ処理装置において、
前記第２の転送データは、第２の転送形式で記載され、
前記第１の転送データは、前記移動端末機から第１の転送形式で送信されたデータを前記第２の転送形式に変換したデータであり、
前記網識別子付与部は、前記入力データに記載されたデータの転送経路を示す経路情報に基づき、前記経路情報が前記第１のネットワーク通信網から送信されたことを示す場合に前記入力データに含まれるＤＴＭＦ信号に前記第１の網識別子を付与し、前記経路情報が前記第２のネットワーク通信網から送信されたことを示す場合に前記入力データに含まれるＤＴＭＦ信号に前記第２の網識別子を付与する、
ことを特徴とするＤＴＭＦ処理装置。
【請求項５】
請求項３に記載のＤＴＭＦ処理装置において、
前記第１の転送データは前記第１の転送形式のデータであり、前記第２の転送データは前記第２の転送形式のデータであり、
前記網識別子付与部は、前記入力データが前記第１の転送形式である場合に前記入力データが前記第１のネットワーク通信網から送信されたと見做し、前記入力データに含まれるＤＴＭＦ信号に前記第１の網識別子を付与し、前記入力データが前記第２の転送形式である場合に前記入力データが前記第２のネットワーク通信網から送信されたと見做し、前記入力データに含まれるＤＴＭＦ信号に前記第２の網識別子を付与する、ことを特徴とするＤＴＭＦ処理装置。
【請求項６】
第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理方法であって、
前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信工程と、
前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与工程と、
前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知工程と、
前記通信網切替動作検知工程が前記通信網切替動作を検知したときに、前記ＤＴＭＦ信号受信工程が前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合には、前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替工程と、
を含むことを特徴とするＤＴＭＦ処理方法。
【請求項７】
第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理プログラムであって、
コンピュータに、
前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信ステップと、
前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与ステップと、
前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知ステップと、
前記通信網切替動作検知ステップが前記通信網切替動作を検知したときに、前記ＤＴＭＦ信号受信ステップが前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合には、前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替ステップと、
を実行させることを特徴とするＤＴＭＦ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通話中の移動端末機から発生するＤＴＭＦ信号を処理するＤＴＭＦ処理装置、ＤＴＭＦ処理方法、ＤＴＭＦ処理プログラムに関する。
【背景技術】
【０００２】
ＩＭＳ（IP Multimedia Subsystem）を構成するＳ−ＣＳＣＦ（Serving Call Session Control Function）やＰ−ＣＳＣＦ（Proxy Call Session Control Function）などのＩＭＳ系装置は、移動端末機の在圏状態に依存せずに呼制御を行うための装置である。また、ＩＭＳは、実際の通信経路を提供するベアラ（bearer）制御（無線あるいはコア網）とは独立している。ＩＭＳによる着信手順（例えば、音声呼の着信など）については、非特許文献１に規定されている。
【０００３】
ＩＭＳでのアクセス網として、ＬＴＥ（Long Term Evolution）網と３Ｇ（3rd Generation、第３世代移動通信システム）網とを収容している場合がある。現在、ＬＴＥ網は、対応する基地局などの通信設備を順次設置している段階である。また、既に多くの通信設備が設置されている３Ｇ網に比べて、ＬＴＥ網は通信可能な領域が狭い。このため、ＬＴＥ網に在圏して音声通話をしている移動端末機が３Ｇ網の通信領域に移動した場合に、ＬＴＥ網から３Ｇ網に切り替えて音声通話を継続させるための方式としてＳＲＶＣＣ（Single Radio Voice Call Continuity）という技術がある。このＳＲＶＣＣは、非特許文献２に規定されている。
【０００４】
ところで、音声ガイダンスを伴うサービスに電話をした際などに、音声ガイダンスの案内に従ってダイヤル番号の入力を求められた場合、通話中のユーザが移動端末機のダイヤルボタンを押下し、押下したダイヤルボタンに対応する情報（０〜９、＃、＊など）をＤＴＭＦ（Dual-Tone Multi-Frequency）信号でサービスに伝えることができる。ＤＴＭＦ信号のデータを送信するための方法には、例えば、非特許文献３に示すＲＦＣ４７３３に規定されている音声ベアラを利用する方法と、非特許文献４に示すＳＩＰ（Session Initiation Protocol）のＩＮＦＯ信号の中に設定する方法と、がある。
【０００５】
図１３は、従来のアプリケーションサーバで、移動端末機がＬＴＥ網の領域から３Ｇ網の領域に移動したことにより通信網切替動作（ＳＲＶＣＣ）が発生した場合に、移動前のＬＴＥ網と移動後の３Ｇ網との各々から発生したＤＴＭＦ信号がアプリケーションサーバに到達するタイミングを示すシーケンス図である。
図１３に示すように、時点ｔ０でＬＴＥ網１０にいるユーザが移動端末機（ＵＥ：User Equipment）３０のダイヤルボタン（例えば「０」）を押下することにより発生したＤＴＭＦ信号３１は、ＲＦＣ４７３３に規定されている音声ベアラを利用したＲＦＣ信号２５１に変換され、ＤＴＭＦ変換装置２５０に送信される。次に、時点ｔ６でＲＦＣ信号２５１は、ＲＦＣ／ＳＩＰ変換部２５３によりＲＦＣ信号２５１からＳＩＰ信号２５４に変換され、Ｓ−ＣＳＣＦ２３０に送信される。次に、時点ｔ７でＳ−ＣＳＣＦ２３０は、ＳＩＰ信号２５４からＳＩＰ信号１１１を生成し、アプリケーションサーバ２４０に送信する。
【０００６】
上述した時点ｔ０でＤＴＭＦ信号３１を発生した直後に、移動端末機３０を持ったユーザがＬＴＥ網１０と３Ｇ網２０との境界付近に移動すると、音声通話を３Ｇ網２０で継続できるように時点ｔ１で通信網切替動作（ＳＲＶＣＣ）が発生する。次に、３Ｇ網２０に移動したユーザが、時点ｔ２で移動端末機３０のダイヤルボタン（例えば「１」）を押下することにより発生したＤＴＭＦ信号３２は、ＣＣ（Call Control）プロトコル形式のＣＣ信号（図示しない）に変換される。ＣＣ信号は、時点ｔ２でＣＳ−ＧＷ（Circuit Switching-Gateway）２１０に送信され、ＣＳ−ＧＷ２１０によりＳＩＰ信号２１１に変換される。ＳＩＰ信号２１１は、時点ｔ３でＰ−ＣＳＣＦ２２０に送信され、ＳＩＰ信号２１１から生成されたＳＩＰ信号２２１は、時点ｔ４でＳ−ＣＳＣＦ２３０に送信され、ＳＩＰ信号２２１から生成されたＳＩＰ信号１１２は、時点ｔ５でアプリケーションサーバ２４０に送信される。
【０００７】
上述したように、時点ｔ０で発生したＤＴＭＦ信号３１と時点ｔ２で発生したＤＴＭＦ信号３２とは、アプリケーションサーバ２４０に到達するまでの経路が異なり、ＤＴＭＦ信号３１がアプリケーションサーバ２４０に到達するまでの時間（ｔ７−ｔ０）は、ＤＴＭＦ信号３２がアプリケーションサーバ２４０に到達するまでの時間（ｔ５−ｔ２）よりも長い。このため、３Ｇ網２０に移動後の時点ｔ２で発生したＤＴＭＦ信号３２（「１」）は、時点ｔ５でＳＩＰ信号１１２としてアプリケーションサーバ２４０に先に到達し、ＬＴＥ網１０から時点ｔ２よりも前の時点ｔ０で発生したＤＴＭＦ信号３１（「０」）は、時点ｔ７でＳＩＰ信号１１１としてアプリケーションサーバ２４０に後に到達してしまう。従って、ユーザが移動端末機３０で「０，１」の順にダイヤルボタンを押下したつもりでも、アプリケーションサーバ２４０には「１，０」の逆の順に到達してしまう。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】３ＧＰＰ  ＴＳ２３．２２８
【非特許文献２】３ＧＰＰ  ＴＳ２３．２１６
【非特許文献３】Network Working Group, Request for Comments: 4733, RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals、［online］、December 2006、［2012年9月12日検索］、インターネット〈URL：http://www.rfc-editor.org/rfc/rfc4733.txt〉
【非特許文献４】SIPPING Working Group, DTMF Info-Event Package, draft-kaplan-sipping-dtmf-package-00、［online］、November 12, 2007、［2012年9月12日検索］、インターネット〈URL：http://tools.ietf.org/html/draft-kaplan-sipping-dtmf-package-00〉
【発明の概要】
【発明が解決しようとする課題】
【０００９】
このように、従来の方法では、ユーザがＬＴＥ網１０で通話中に移動端末機３０のダイヤルボタンを押下することによってＤＴＭＦ信号３１を発生させた直後に通信網切替動作（ＳＲＶＣＣ）が行われ、ユーザが３Ｇ網２０に移動した直後にダイヤルボタンを押下することによってＤＴＭＦ信号３２を発生させた場合、図１３に示すようにアクセスするネットワーク通信網が異なるためにＤＴＭＦ信号がアプリケーションサーバ２４０に到達する経路及び方式が異なり、ＤＴＭＦ信号がアプリケーションサーバ２４０に到達する順序性を担保できないという課題がある。
【００１０】
本発明は上述した従来技術の問題点を解決するためになされたものであり、その目的は、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がアプリケーションサーバに到達する順序性を担保できるＤＴＭＦ処理装置、ＤＴＭＦ処理方法、ＤＴＭＦ処理プログラムを提供することである。
【課題を解決するための手段】
【００１１】
本発明のある態様によるＤＴＭＦ処理装置は、第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理装置であって、前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信部と、前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与部と、前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知部と、前記通信網切替動作検知部が前記通信網切替動作を検知したときに、前記ＤＴＭＦ信号受信部が前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合には、前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替部と、を含むことを特徴とする。
【００１２】
この構成によれば、移動端末機の音声通話を第１のネットワーク通信網から第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知したら、切り替え前の第１のネットワーク通信網から送信された第１の網識別子が付与されたＤＴＭＦ信号が切り替え後の第２のネットワーク通信網から送信された第２の網識別子が付与されたＤＴＭＦ信号よりも後にＤＴＭＦ処理装置に到達した場合、第２の網識別子が付与されたＤＴＭＦ信号の前に第１の網識別子が付与されたＤＴＭＦ信号が出力されるように出力の順番を入れ替えることができるので、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がＤＴＭＦ処理装置に到達する順序性を担保できる。
【００１３】
本発明のある態様によるＤＴＭＦ処理装置は、第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理装置であって、前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信部と、前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与部と、前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知部と、前記通信網切替動作検知部が前記通信網切替動作を検知した場合には、前記ＤＴＭＦ信号受信部が受信した前記第１の網識別子が付与されたＤＴＭＦ信号及び前記第２の網識別子が付与されたＤＴＭＦ信号の個数が前記移動端末機から送られてくる一連の前記ＤＴＭＦ信号の入力桁数に達するまで待機させ、前記個数が前記入力桁数に達したときに、前記第１の網識別子が付与されたＤＴＭＦ信号よりも前に前記第２の網識別子が付与されたＤＴＭＦ信号が到達していることが判明したら、それら前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替部と、を含むことを特徴とする。
【００１４】
この構成によれば、移動端末機の音声通話を第１のネットワーク通信網から第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知したら、予めＤＴＭＦ信号の入力桁数を知っていれば認識した文字データを桁数まで待機させ、切り替え前の第１のネットワーク通信網から送信された第１の網識別子が付与されたＤＴＭＦ信号が切り替え後の第２のネットワーク通信網から送信された第２の網識別子が付与されたＤＴＭＦ信号よりも後にＤＴＭＦ処理装置に到達した場合、第２の網識別子が付与されたＤＴＭＦ信号の前に第１の網識別子が付与されたＤＴＭＦ信号が出力されるように順番を入れ替えることができるので、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がＤＴＭＦ処理装置に到達する順序性を担保できる。
【００１５】
本発明のある態様によるＤＴＭＦ処理装置は、第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理装置であって、前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信部と、前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与部と、前記ＤＴＭＦ信号受信部が前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合であって、且つ、それら前記第２の網識別子が付与されたＤＴＭＦ信号及び前記第１の網識別子が付与されたＤＴＭＦ信号の受信時間の差が所定時間以下である場合には、それら前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替部と、を含むことを特徴とする。
【００１６】
この構成によれば、切り替え前の第１のネットワーク通信網から送信された第１の網識別子が付与されたＤＴＭＦ信号が切り替え後の第２のネットワーク通信網から送信された第２の網識別子が付与されたＤＴＭＦ信号よりも後にＤＴＭＦ処理装置に到達した場合に、所定時間を経過していない場合は入れ替わったと判断でき、第２の網識別子が付与されたＤＴＭＦ信号の前に第１の網識別子が付与されたＤＴＭＦ信号が出力されるように順番を入れ替えることができるので、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がＤＴＭＦ処理装置に到達する順序性を担保できる。
【００１７】
前記第２の転送データは、第２の転送形式で記載され、前記第１の転送データは、前記移動端末機から第１の転送形式で送信されたデータを前記第２の転送形式に変換したデータであり、前記網識別子付与部は、前記入力データに記載されたデータの転送経路を示す経路情報に基づき、前記経路情報が前記第１のネットワーク通信網から送信されたことを示す場合に前記入力データに含まれるＤＴＭＦ信号に前記第１の網識別子を付与し、前記経路情報が前記第２のネットワーク通信網から送信されたことを示す場合に前記入力データに含まれるＤＴＭＦ信号に前記第２の網識別子を付与するようにしてもよい。
【００１８】
このようにすれば、第１のネットワーク通信網または第２のネットワーク通信網から受信した入力データの形式が同じでも、入力データに記載された経路情報でどちらのネットワーク通信網を辿ってＤＴＭＦ処理装置に到達したかを判別できるので、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がＤＴＭＦ処理装置に到達する順序性を担保できる。
【００１９】
前記第１の転送データは前記第１の転送形式のデータであり、前記第２の転送データは前記第２の転送形式のデータであり、前記網識別子付与部は、前記入力データが前記第１の転送形式である場合に前記入力データが前記第１のネットワーク通信網から送信されたと見做し、前記入力データに含まれるＤＴＭＦ信号に前記第１の網識別子を付与し、前記入力データが前記第２の転送形式である場合に前記入力データが前記第２のネットワーク通信網から送信されたと見做し、前記入力データに含まれるＤＴＭＦ信号に前記第２の網識別子を付与するようにしてもよい。
【００２０】
このようにすれば、第１のネットワーク通信網から受信した入力データの転送形式と第２のネットワーク通信網から受信した入力データの転送形式を判別することにより、どちらのネットワーク通信網を辿ってＤＴＭＦ処理装置に到達したかを判別できるので、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がＤＴＭＦ処理装置に到達する順序性を担保できる。
【００２１】
本発明のある態様によるＤＴＭＦ処理方法は、第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理方法であって、前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信工程と、前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与工程と、前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知工程と、前記通信網切替動作検知工程が前記通信網切替動作を検知したときに、前記ＤＴＭＦ信号受信工程が前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合には、前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替工程と、を含むことを特徴とする。
【００２２】
この構成によれば、移動端末機の音声通話を第１のネットワーク通信網から第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知したら、切り替え前の第１のネットワーク通信網から送信された第１の網識別子が付与されたＤＴＭＦ信号が切り替え後の第２のネットワーク通信網から送信された第２の網識別子が付与されたＤＴＭＦ信号よりも後にＤＴＭＦ処理装置に到達した場合、第２の網識別子が付与されたＤＴＭＦ信号の前に第１の網識別子が付与されたＤＴＭＦ信号が出力されるように順番を入れ替えることができるので、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がＤＴＭＦ処理装置に到達する順序性を担保できる。
【００２３】
本発明のある態様によるＤＴＭＦ処理プログラムは、第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理プログラムであって、コンピュータに、前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信ステップと、前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与ステップと、前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知ステップと、前記通信網切替動作検知ステップが前記通信網切替動作を検知したときに、前記ＤＴＭＦ信号受信ステップが前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合には、前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替ステップと、を実行させることを特徴とする。
【００２４】
この構成によれば、移動端末機の音声通話を第１のネットワーク通信網から第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知したら、切り替え前の第１のネットワーク通信網から送信された第１の網識別子が付与されたＤＴＭＦ信号が切り替え後の第２のネットワーク通信網から送信された第２の網識別子が付与されたＤＴＭＦ信号よりも後にＤＴＭＦ処理装置に到達した場合、第２の網識別子が付与されたＤＴＭＦ信号の前に第１の網識別子が付与されたＤＴＭＦ信号が出力されるように出力の順番を入れ替えることができるので、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がＤＴＭＦ処理装置に到達する順序性を担保できる。
【発明の効果】
【００２５】
本発明によれば、移動端末機の音声通話を第１のネットワーク通信網から第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知したら、切り替え前の第１のネットワーク通信網から送信された第１の網識別子が切り替え後の第２のネットワーク通信網から送信された第２の網識別子よりも後にＤＴＭＦ処理装置に到達した場合、第２の網識別子の前に第１の網識別子が出力されるように順番を入れ替えることができるので、通話中の移動端末機からＤＴＭＦ信号を送信中にネットワーク通信網が切り替わった場合でもＤＴＭＦ信号がＤＴＭＦ処理装置に到達する順序性を担保できる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの構成を示す構成図である。
【図２】本発明の第１の実施形態に係る入力データの形式を示す概略図である。
【図３】本発明の第１の実施形態に係る網識別子付与部の動作を示す流れ図である。
【図４】本発明の第１の実施形態に係るＤＴＭＦ信号入替部の動作を示す流れ図である。
【図５】本発明の第１の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの動作を示すシーケンス図である。
【図６】本発明の第２の実施形態に係るＤＴＭＦ信号入替部の動作を示す流れ図である。
【図７】本発明の第２の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの動作を示すシーケンス図である。
【図８】本発明の第３の実施形態に係るＤＴＭＦ処理装置を含むメディアゲートウェイ制御サーバの構成を示す構成図である。
【図９】本発明のＲＦＣ信号の形式を示す構成図である。
【図１０】本発明の第３の実施形態に係る網識別子付与部の動作を示す流れ図である。
【図１１】本発明の第３の実施形態に係るＤＴＭＦ信号入替部の動作を示す流れ図である。
【図１２】本発明の第３の実施形態に係るＤＴＭＦ処理装置を含むメディアゲートウェイ制御サーバの動作を示すシーケンス図である。
【図１３】従来のアプリケーションサーバでのＤＴＭＦ信号の到達するタイミングを示すシーケンス図である。
【図１４】従来のメディアゲートウェイ制御サーバでのＤＴＭＦ信号の到達するタイミングを示すシーケンス図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を、図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等部分は同一符号によって示されている。
（第１の実施形態）
先ず、第１の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの構成について、図１を参照して説明する。図１は、第１の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの構成を示す構成図である。
【００２８】
＜ネットワーク構成＞
図１に示すように、移動端末機３０を音声通話可能にするネットワーク構成は、第１のネットワーク通信網であるＬＴＥ（Long Term Evolution）網１０と、第２のネットワーク通信網である３Ｇ（3rd Generation、第３世代移動通信システム）網２０と、ＩＭＳ（IP Multimedia Subsystem）装置４０と、を含んで構成されている。また、移動端末機３０が通信を行うためのネットワーク構成は、ＬＴＥ網１０に在圏している移動端末機３０から発生するＤＴＭＦ信号を処理するためのＤＴＭＦ変換装置２５０をさらに含んで構成されている。ＩＭＳ装置４０は、ＣＳ−ＧＷ（Circuit Switching-Gateway）２１０と、Ｐ−ＣＳＣＦ（Proxy Call Session Control Function）２２０と、Ｓ−ＣＳＣＦ（Serving Call Session Control Function）２３０と、アプリケーションサーバ１と、を含んで構成されている。アプリケーションサーバ１は、ＤＴＭＦ処理装置１００を含んで構成されている。
ＤＴＭＦ処理装置１００は、ＤＴＭＦ信号受信部１１０と、網識別子付与部１２０と、通信網切替動作検知部１４０と、ＤＴＭＦ信号入替部１３０と、を備えている。ＤＴＭＦ変換装置２５０は、ＲＦＣ受信部２５２と、ＲＦＣ／ＳＩＰ変換部２５３と、を備えている。
【００２９】
＜通信網切替動作検知部＞
３Ｇ網２０は、ＬＴＥ網１０より広いネットワーク通信網で構成されている。ＬＴＥ網１０に在圏している移動端末機３０は、ＬＴＥ網１０の端部付近に移動すると、ＬＴＥ網１０での音声通話品質が劣化していく。ＬＴＥ網１０で移動端末機３０と通信を行っている基地局機器（eNodeB）１１は、移動端末機３０からの無線品質報告を受け、移動端末機３０の音声通話品質が劣化していないか判断する。基地局機器１１は、移動端末機３０の音声通話品質が劣化してきた場合、近くに３Ｇ網２０の基地局機器（NodeB）２１がないか調べ、３Ｇ網２０の基地局機器２１に移動をした方が良いと判断した場合に、移動端末機３０の音声通話をＬＴＥ網１０の基地局機器１１から３Ｇ網２０の基地局機器２１に切り替えて継続させる通信網切替動作（ＳＲＶＣＣ：Single Radio Voice Call Continuity）を行う。
通信網切替動作検知部１４０は、移動端末機３０に対し通信網切替動作（ＳＲＶＣＣ）が発生したことを検知する。
【００３０】
＜ＬＴＥ網でのＤＴＭＦ＞
ＬＴＥ網１０に在圏している移動端末機３０で音声通話中のユーザがダイヤルボタン（０〜９、＃、＊など）を押下することによりＤＴＭＦ信号３１が発生する。このＤＴＭＦ信号３１は、基地局機器１１及びＥＰＣ（Evolved Packet Core）１２などにより（第１の転送形式である）ＲＦＣ４７３３に規定されている音声ベアラを利用した（第１の転送データである）ＲＦＣ信号２５１に変換される。このＲＦＣ信号２５１は、ＤＴＭＦ変換装置２５０のＲＦＣ受信部２５２に送信される。ＲＦＣ受信部２５２は、ＲＦＣ信号２５１を受信する。ＲＦＣ受信部２５２が受信したＲＦＣ信号２５１は、ＲＦＣ／ＳＩＰ変換部２５３により（第２の転送形式である）ＳＩＰのＩＮＦＯ信号の形式に変換される。ＳＩＰのＩＮＦＯ信号の形式に変換された（第２の転送データである）ＳＩＰ信号２５４は、Ｓ−ＣＳＣＦ２３０に送信される。Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２５４からＳＩＰ信号１１１を生成し、アプリケーションサーバ１のＤＴＭＦ信号受信部１１０に送信する。ＤＴＭＦ信号受信部１１０は、ＳＩＰ信号１１１を入力データとして受信する。
【００３１】
＜３Ｇ網でのＤＴＭＦ＞
３Ｇ網２０に在圏している移動端末機３０で音声通話中のユーザが移動端末機３０のダイヤルボタンを押下することによりＤＴＭＦ信号３２が発生する。このＤＴＭＦ信号３２は、基地局機器２１及びＲＮＣ（Radio Network Controller）２２などによりＣＣ（Call Control）プロトコル形式のＣＣ信号２３に変換され、ＣＳ−ＧＷ２１０に送信される。ＣＳ−ＧＷ２１０は、受信したＣＣ信号２３をＳＩＰ信号２１１に変換し、Ｐ−ＣＳＣＦ２２０に送信する。Ｐ−ＣＳＣＦ２２０は、受信したＳＩＰ信号２１１からＳＩＰ信号２２１を生成し、Ｓ−ＣＳＣＦ２３０に送信する。Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２２１からＳＩＰ信号１１２を生成し、アプリケーションサーバ１のＤＴＭＦ信号受信部１１０に送信する。ＤＴＭＦ信号受信部１１０は、ＳＩＰ信号１１２を入力データとして受信する。
【００３２】
＜入力データの構成＞
次に、第１の実施形態に係る入力データの形式について、図２を参照して説明する。図２は、第１の実施形態に係る入力データの形式を示す概略図である。
ここで、入力データの形式を説明するために、図１のＣＳ−ＧＷ２１０のＩＰアドレスを（１０．０．０．１）とし、Ｐ−ＣＳＣＦ２２０のＩＰアドレスを（２０．０．０．１）とし、Ｓ−ＣＳＣＦ２３０のＩＰアドレスを（３０．０．０．１）とし、アプリケーションサーバ１のＩＰアドレスを（４０．０．０．１）とする。
【００３３】
図２の（入力データである）ＳＩＰ信号１１１，１１２に示すように、ＳＩＰのＩＮＦＯ信号には、データの転送経路を示す経路情報Ｖｉａに経由した機器のＩＰアドレスが含まれている。ＳＩＰ信号１１１の３行目には、Ｓ−ＣＳＣＦ２３０を経由したことを示す経路情報ＶｉａとしてＩＰアドレス（３０．０．０．１）が記載され、ＳＩＰ信号１１１の２行目には、アプリケーションサーバ１を経由したことを示す経路情報ＶｉａとしてＩＰアドレス（４０．０．０．１）が記載されている。
【００３４】
また、ＳＩＰ信号１１２の５行目には、ＣＳ−ＧＷ２１０を経由したことを示す経路情報ＶｉａとしてＩＰアドレス（１０．０．０．１）が記載され、ＳＩＰ信号１１２の４行目には、Ｐ−ＣＳＣＦ２２０を経由したことを示す経路情報ＶｉａとしてＩＰアドレス（２０．０．０．１）が記載され、ＳＩＰ信号１１２の３行目には、Ｓ−ＣＳＣＦ２３０を経由したことを示す経路情報ＶｉａとしてＩＰアドレス（３０．０．０．１）が記載され、ＳＩＰ信号１１２の２行目には、アプリケーションサーバ１を経由したことを示す経路情報ＶｉａとしてＩＰアドレス（４０．０．０．１）が記載されている。
なお、ＳＩＰ信号１１１の９行目には、この情報がＤＴＭＦ信号であることを示す「Event: dtmf」が記載され、ＳＩＰ信号１１１の１２行目には、移動端末機３０のどのダイヤルが押されたかを示す文字「Signal=0」（この場合「０」）が記載されている。
【００３５】
＜網識別子付与部＞
次に、第１の実施形態に係る網識別子付与部の動作について、図３を参照して説明する。図３は、第１の実施形態に係る網識別子付与部の動作を示す流れ図である。
網識別子付与部１２０において、先ず、ステップＳ４０２では、ＤＴＭＦ信号受信部１１０が入力データを受信するまで待機し、入力データを受信したらステップＳ４０４に移行する。
【００３６】
次に、ステップＳ４０４では、ＤＴＭＦ信号受信部１１０が受信した入力データの経路情報Ｖｉａを解析し、経路情報Ｖｉａが（３０．０．０．１）と（４０．０．０．１）との２経路である場合はＬＴＥ網１０経由であると判定し、ステップＳ４０６に移行する。一方、ステップＳ４０４において、経路情報Ｖｉａが（１０．０．０．１）と（２０．０．０．１）と（３０．０．０．１）と（４０．０．０．１）との４経路である場合は３Ｇ網２０経由であると判定し、ステップＳ４０８に移行する。
【００３７】
次に、ステップＳ４０６では、ＤＴＭＦ信号受信部１１０が受信した入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与する。その後、ＤＴＭＦ信号入替部１３０による処理に移行する。
一方、ステップＳ４０８では、ＤＴＭＦ信号受信部１１０が受信した入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する。その後、ＤＴＭＦ信号入替部１３０による処理に移行する。
【００３８】
＜ＤＴＭＦ信号入替部１３０＞
次に、第１の実施形態に係るＤＴＭＦ信号入替部の動作について、図４を参照して説明する。図４は、第１の実施形態に係るＤＴＭＦ信号入替部の動作を示す流れ図である。
ＤＴＭＦ信号入替部１３０において、先ず、ステップＳ５０２では、ＤＴＭＦ信号に第１の網識別子が付与されているか否か判定し、第１の網識別子が付与されていると判定した場合はステップＳ５０４に移行する。一方、ステップＳ５０２において、第１の網識別子が付与されていない（第２の網識別子が付与されている）と判定した場合はステップＳ５１２に移行する。
【００３９】
次に、ステップＳ５０４では、第１の網識別子が付与されたＤＴＭＦ信号から第１の網識別子を取り除いた後、ＤＴＭＦ信号をアプリケーションサーバ１内の所定の処理部（図示しない）に出力する。その後、ステップＳ５０６に移行する。
次に、ステップＳ５０６では、第２の網識別子が付与されたＤＴＭＦ信号が後述するステップＳ５１４で記憶されているか否か判定し、記憶されている場合はステップＳ５０８に移行する。一方、ステップＳ５０６において、記憶されていない場合は網識別子付与部１２０による処理に移行する。
【００４０】
次に、ステップＳ５０８では、記憶されていた第２の網識別子が付与されたＤＴＭＦ信号から第２の網識別子を取り除いた後、ＤＴＭＦ信号をアプリケーションサーバ１内の所定の処理部に出力する。その後、第２の網識別子が付与されたＤＴＭＦ信号の記憶を解除する。その後、網識別子付与部１２０による処理に移行する。
一方、ステップＳ５１２では、通信網切替動作検知部１４０が、通信網切替動作（ＳＲＶＣＣ）が発生したことを検知したか否かを判定し、通信網切替動作が発生したことを検知した場合はステップＳ５１４に移行する。一方、ステップＳ５１２において、通信網切替動作が発生したことを検知していない場合はステップＳ５１６に移行する。
【００４１】
次に、ステップＳ５１４では、第２の網識別子が付与されたＤＴＭＦ信号を記憶する。その後、通信網切替動作検知部１４０が、通信網切替動作が発生したことを検知した状態を解除する。その後、網識別子付与部１２０による処理に移行する。
一方、ステップＳ５１６では、第２の網識別子が付与されたＤＴＭＦ信号から第２の網識別子を取り除いた後、ＤＴＭＦ信号をアプリケーションサーバ１内の所定の処理部に出力する。その後、網識別子付与部１２０による処理に移行する。
【００４２】
＜アプリケーションサーバ１の動作＞
次に、第１の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの動作について、図５を参照して説明する。図５は、第１の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの動作を示すシーケンス図である。
図５は、ＬＴＥ網１０に在圏している移動端末機３０からＤＴＭＦ信号３１が発生した直後に、移動端末機３０が３Ｇ網２０に移動したことにより、通信網切替動作（ＳＲＶＣＣ）が発生し、３Ｇ網２０に移動した直後に移動端末機３０から続きのＤＴＭＦ信号３２が発生した場合を想定している。図１３で説明した従来のアプリケーションサーバ２４０では、ＤＴＭＦ信号３２を含むＳＩＰ信号１１２がＤＴＭＦ信号３１を含むＳＩＰ信号１１１よりも先に到達してしまうという問題があった。
【００４３】
先ず、時点ｔ０で、ＬＴＥ網１０に在圏している移動端末機３０で音声通話中のユーザがダイヤルボタン「０」を押下してＤＴＭＦ信号３１が発生すると、ＤＴＭＦ信号３１は、ＲＦＣ信号２５１に変換され、ＲＦＣ受信部２５２に送信される。
次に、時点ｔ１で、移動端末機３０がＬＴＥ網１０から３Ｇ網２０に移動したことにより通信網切替動作（ＳＲＶＣＣ）が発生する。アプリケーションサーバ１の通信網切替動作検知部１４０は、通信網切替動作が発生したことを検知する。
【００４４】
次に、時点ｔ２で、３Ｇ網２０に移動した移動端末機３０で音声通話中のユーザがダイヤルボタン「１」を押下してＤＴＭＦ信号３２が発生すると、ＤＴＭＦ信号３２は、ＣＣ信号（図５には図示しない）に変換され、ＣＳ−ＧＷ２１０に送信される。
次に、時点ｔ３で、ＣＳ−ＧＷ２１０は、受信したＣＣ信号をＳＩＰ信号２１１に変換し、Ｐ−ＣＳＣＦ２２０に送信する。
次に、時点ｔ４で、Ｐ−ＣＳＣＦ２２０は、受信したＳＩＰ信号２１１からＳＩＰ信号２２１を生成し、Ｓ−ＣＳＣＦ２３０に送信する。
次に、時点ｔ５で、Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２２１からＳＩＰ信号１１２を生成し、アプリケーションサーバ１に送信する。ＤＴＭＦ信号受信部１１０は、ＳＩＰ信号１１２を入力データとして受信する。
【００４５】
網識別子付与部１２０は、ＤＴＭＦ信号受信部１１０が入力データ（ＳＩＰ信号１１２）を受信した（ステップＳ４０２）ので、受信した入力データ（ＳＩＰ信号１１２）の経路情報Ｖｉａを解析する（ステップＳ４０４）。入力データ（ＳＩＰ信号１１２）の経路情報Ｖｉａが（１０．０．０．１）と（２０．０．０．１）と（３０．０．０．１）と（４０．０．０．１）との４経路であるので、網識別子付与部１２０は、入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する（ステップＳ４０８）。その後、ＤＴＭＦ信号入替部１３０による処理に移行する。
【００４６】
ＤＴＭＦ信号入替部１３０は、ＤＴＭＦ信号１２２に第２の網識別子が付与されていると判定する（ステップＳ５０２のＮｏ）。次に、通信網切替動作検知部１４０が、通信網切替動作（ＳＲＶＣＣ）が発生したことを検知しているので（ステップＳ５１２のＹｅｓ）、第２の網識別子が付与されたＤＴＭＦ信号１２２を記憶する（ステップＳ５１４）。その後、通信網切替動作検知部１４０が、通信網切替動作が発生したことを検知した状態を解除する。その後、網識別子付与部１２０による処理に移行する。
【００４７】
一方、上記時点ｔ０でＲＦＣ受信部２５２が受信したＲＦＣ信号２５１は、ＲＦＣ／ＳＩＰ変換部２５３に送り、ＲＦＣ／ＳＩＰ変換部２５３によりＳＩＰ信号２５４に変換され、時点ｔ６でＳ−ＣＳＣＦ２３０に送信される。
次に、時点ｔ７で、Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２５４からＳＩＰ信号１１１を生成し、ＳＩＰ信号１１１をアプリケーションサーバ１に送信する。
【００４８】
網識別子付与部１２０は、ＤＴＭＦ信号受信部１１０が入力データ（ＳＩＰ信号１１１）を受信した（ステップＳ４０２）ので、受信した入力データ（ＳＩＰ信号１１１）の経路情報Ｖｉａを解析する（ステップＳ４０４）。入力データ（ＳＩＰ信号１１１）の経路情報Ｖｉａは、（３０．０．０．１）と（４０．０．０．１）との２経路であるので、入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与する（ステップＳ４０６）。その後、ＤＴＭＦ信号入替部１３０による処理に移行する。
【００４９】
ＤＴＭＦ信号入替部１３０は、ＤＴＭＦ信号１２１に第１の網識別子が付与されていると判定する（ステップＳ５０２のＹｅｓ）。第１の網識別子が付与されたＤＴＭＦ信号１２１から第１の網識別子を取り除いた後、ＤＴＭＦ信号（「０」）を出力する（ステップＳ５０４）。次に、第２の網識別子が付与されたＤＴＭＦ信号１２２が記憶されているので（ステップＳ５０６のＹｅｓ）、記憶されていた第２の網識別子が付与されたＤＴＭＦ信号１２２から第２の網識別子を取り除いた後、ＤＴＭＦ信号（「１」）を出力する（ステップＳ５０８）。その後、第２の網識別子が付与されたＤＴＭＦ信号１２２の記憶を解除する。その後、網識別子付与部１２０による処理に移行する。
なお、上記第１の実施形態において、時点ｔ７−時点ｔ０が第１の転送時間であり、時点ｔ５−時点ｔ２が第２の転送時間である。
【００５０】
以上に述べた第１の実施形態によれば、以下の効果が得られる。
第１の実施形態では、移動端末機３０の音声通話をＬＴＥ網１０から３Ｇ網２０に切り替えて継続させる通信網切替動作が発生したことを検知したら、切り替え前のＬＴＥ網１０から送信された第１の網識別子が付与されたＤＴＭＦ信号１２１が切り替え後の３Ｇ網２０から送信された第２の網識別子が付与されたＤＴＭＦ信号１２２よりも後にＤＴＭＦ処理装置１００に到達した場合、第２の網識別子が付与されたＤＴＭＦ信号１２２の前に第１の網識別子が付与されたＤＴＭＦ信号１２１が出力されるように出力の順番を入れ替えることができるので、ＤＴＭＦ信号が到達する順序性を担保できる。
【００５１】
（変形例１）
第１の実施形態では、ＤＴＭＦ信号受信部１１０が受信した入力データがＬＴＥ網１０を経由したのか、３Ｇ網２０を経由したのかを判別するために、図２に示す経路情報Ｖｉａで判別するように説明したが、例えば、ＲＦＣ／ＳＩＰ変換部２５３でＲＦＣ信号２５１からＳＩＰ信号２５４に変換する際に、ＬＴＥ網１０を経由したことを示す識別子（例えば「ＬＴＥ」などの文字列）をＳＩＰ信号２５４に書き込み、網識別子付与部１２０は、ＳＩＰ信号２５４から生成されたＳＩＰ信号１１１に識別子が書き込まれている場合は、ＬＴＥ網１０を経由したと判定してもよい。
【００５２】
（第２の実施形態）
次に、第２の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの構成について、第１の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバと異なる点を、図７を参照して説明する。第２の実施形態に係るＤＴＭＦ処理装置１０１を含むアプリケーションサーバ２は、図５のＤＴＭＦ信号入替部１３０の替わりに、以下に説明する図６のＤＴＭＦ信号入替部１３１を含んで構成されている。つまり、第２の実施形態に係るＤＴＭＦ処理装置１０１は、ＤＴＭＦ信号入替部の構成が異なる。
図６は、第２の実施形態に係るＤＴＭＦ信号入替部の動作を示す流れ図である。図６に示すＤＴＭＦ信号入替部１３１は、移動端末機３０から送られてくるＤＴＭＦ信号の入力桁数をアプリケーションサーバ２が予め知っている場合に適用される。なお、以下の説明において、カウンタＣｔの値は、初期状態ではＣｔ＝０に設定されているものとする。
【００５３】
＜ＤＴＭＦ信号入替部１３１＞
ＤＴＭＦ信号入替部１３１において、先ず、ステップＳ６０２では、通信網切替動作検知部１４０が、通信網切替動作（ＳＲＶＣＣ）が発生したことを検知したか否かを判定し、通信網切替動作が発生したことを検知した場合はステップＳ６０４に移行する。一方、ステップＳ６０２において、通信網切替動作が発生したことを検知していない場合はステップＳ６１６に移行する。
次に、ステップＳ６０４では、カウンタＣｔの値をＣｔ＝Ｃｔ＋１に設定し、ステップＳ６０６に移行する。
次に、ステップＳ６０６では、ＤＴＭＦ信号受信部１１０が第１の網識別子または第２の網識別子を付与したＤＴＭＦ信号を受信した順番に記憶領域に記憶し、ステップＳ６０８に移行する。
【００５４】
次に、ステップＳ６０８では、カウンタＣｔの値が入力桁数以上であるか否かを判定し、カウンタＣｔの値が入力桁数以上である場合はステップＳ６１０に移行する。一方、ステップＳ６０８において、カウンタＣｔの値が入力桁数未満である場合は、網識別子付与部１２０による処理に移行する。
次に、ステップＳ６１０では、カウンタＣｔの値をＣｔ＝０に設定する。その後、通信網切替動作検知部１４０が、通信網切替動作が発生したことを検知した状態を解除する。その後、ステップＳ６１２に移行する。
【００５５】
次に、ステップＳ６１２では、上記記憶領域において、第１の網識別子が付与されたＤＴＭＦ信号が記憶されている位置より前に第２の網識別子が付与されたＤＴＭＦ信号が記憶されているか否かチェックし、第１の網識別子が付与されたＤＴＭＦ信号が記憶されている位置より前に第２の網識別子が付与されたＤＴＭＦ信号が記憶されている場合はステップＳ６１４に移行する。一方、ステップＳ６１２において、第１の網識別子が付与されたＤＴＭＦ信号が記憶されている位置より前に第２の網識別子が付与されたＤＴＭＦ信号が記憶されていない場合はステップＳ６１８に移行する。
【００５６】
次に、ステップＳ６１４では、記憶領域の第２の網識別子が付与されたＤＴＭＦ信号が記憶されている位置の前に第１の網識別子が付与されたＤＴＭＦ信号を移動させる。その後、記憶領域に記憶されているＤＴＭＦ信号から第１の網識別子または第２の網識別子を取り除いた後、順番にアプリケーションサーバ２内の所定の処理部（図示しない）に出力する。その後、網識別子付与部１２０による処理に移行する。
【００５７】
一方、ステップＳ６１８では、記憶領域に記憶されているＤＴＭＦ信号から第１の網識別子または第２の網識別子を取り除いた後、順番にアプリケーションサーバ２内の所定の処理部に出力する。その後、網識別子付与部１２０による処理に移行する。
一方、ステップＳ６１６では、第１の網識別子または第２の網識別子が付与されたＤＴＭＦ信号から第１の網識別子または第２の網識別子を取り除いた後、アプリケーションサーバ２内の所定の処理部に出力される。その後、カウンタＣｔの値をＣｔ＝０に設定する。その後、網識別子付与部１２０による処理に移行する。
【００５８】
＜アプリケーションサーバ２の動作＞
次に、第２の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの動作について、図７を参照して説明する。図７は、第２の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバの動作を示すシーケンス図である。
図７に示すように、第２の実施形態に係るアプリケーションサーバ２は、図１のＤＴＭＦ信号入替部１３０の代わりにＤＴＭＦ信号入替部１３１が配置されたＤＴＭＦ処理装置１０１を含んで構成されている。
【００５９】
図７は、ＬＴＥ網１０に在圏している移動端末機３０からＤＴＭＦ信号３１，３２が発生した直後に３Ｇ網２０に移動端末機３０が移動したことにより、通信網切替動作（ＳＲＶＣＣ）が発生し、３Ｇ網２０に移動した直後に移動端末機３０から続きのＤＴＭＦ信号３３が発生した場合を想定している。また、アプリケーションサーバ２は、移動端末機３０から送られてくるＤＴＭＦ信号の入力桁数が「３」に設定されている場合について説明する。
【００６０】
先ず、時点ｔ０で、ＬＴＥ網１０に在圏している移動端末機３０で音声通話中のユーザがダイヤルボタン「０」を押下してＤＴＭＦ信号３１が発生すると、ＤＴＭＦ信号３１は、ＲＦＣ信号２５１に変換され、ＲＦＣ受信部２５２に送信される。
次に、時点ｔ１で、ＬＴＥ網１０に在圏している移動端末機３０で音声通話中のユーザがダイヤルボタン「１」を押下してＤＴＭＦ信号３２が発生すると、ＤＴＭＦ信号３２は、ＲＦＣ信号２５５に変換され、ＲＦＣ受信部２５２に送信される。
【００６１】
次に、時点ｔ２で、移動端末機３０がＬＴＥ網１０から３Ｇ網２０に移動したことにより通信網切替動作（ＳＲＶＣＣ）が発生する。アプリケーションサーバ２の通信網切替動作検知部１４０は、通信網切替動作が発生したことを検知する。
次に、時点ｔ３で、３Ｇ網２０に移動した移動端末機３０で音声通話中のユーザがダイヤルボタン「２」を押下してＤＴＭＦ信号３３が発生すると、ＤＴＭＦ信号３３は、ＣＣ信号（図７には図示しない）に変換され、ＣＳ−ＧＷ２１０に送信される。
【００６２】
次に、時点ｔ４で、ＣＳ−ＧＷ２１０は、受信したＣＣ信号をＳＩＰ信号２１１に変換し、Ｐ−ＣＳＣＦ２２０に送信する。
次に、時点ｔ５で、Ｐ−ＣＳＣＦ２２０は、受信したＳＩＰ信号２１１からＳＩＰ信号２２１を生成し、Ｓ−ＣＳＣＦ２３０に送信する。
次に、時点ｔ６で、Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２２１からＳＩＰ信号１１３を生成し、アプリケーションサーバ２に送信する。ＤＴＭＦ信号受信部１１０は、ＳＩＰ信号１１３を入力データとして受信する。
【００６３】
網識別子付与部１２０は、ＤＴＭＦ信号受信部１１０が入力データ（ＳＩＰ信号１１３）を受信した（ステップＳ４０２）ので、受信した入力データ（ＳＩＰ信号１１３）の経路情報Ｖｉａを解析する（ステップＳ４０４）。入力データ（ＳＩＰ信号１１３）の経路情報Ｖｉａが（１０．０．０．１）と（２０．０．０．１）と（３０．０．０．１）と（４０．０．０．１）との４経路であるので、網識別子付与部１２０は、入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する（ステップＳ４０８）。その後、ＤＴＭＦ信号入替部１３１による処理に移行する。
【００６４】
ＤＴＭＦ信号入替部１３１は、通信網切替動作検知部１４０が、通信網切替動作（ＳＲＶＣＣ）が発生したことを検知しているので（ステップＳ６０２のＹｅｓ）、カウンタＣｔ＝Ｃｔ＋１を行う（ステップＳ６０４）。その後、ＤＴＭＦ信号入替部１３１は、第２の網識別子が付与されたＤＴＭＦ信号１２３を受信した順番に記憶領域に記憶する（ステップＳ６０６）。カウンタＣｔ（＝１）が入力桁数（＝３）未満であるので（ステップＳ６０８のＮｏ）、網識別子付与部１２０による処理に移行する。
【００６５】
一方、上記時点ｔ０で、ＲＦＣ受信部２５２は、受信したＲＦＣ信号２５１をＲＦＣ／ＳＩＰ変換部２５３に送り、ＲＦＣ／ＳＩＰ変換部２５３によりＳＩＰ信号２５４に変換し、時点ｔ７で、Ｓ−ＣＳＣＦ２３０に送信する。
次に、時点ｔ８で、Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２５４からＳＩＰ信号１１１を生成し、アプリケーションサーバ２に送信する。
【００６６】
網識別子付与部１２０は、ＤＴＭＦ信号受信部１１０が入力データ（ＳＩＰ信号１１１）を受信した（ステップＳ４０２）ので、受信した入力データ（ＳＩＰ信号１１１）の経路情報Ｖｉａを解析する（ステップＳ４０４）。入力データ（ＳＩＰ信号１１１）の経路情報Ｖｉａが（３０．０．０．１）と（４０．０．０．１）との２経路であるので、網識別子付与部１２０は、入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与する（ステップＳ４０６）。その後、ＤＴＭＦ信号入替部１３１による処理に移行する。
【００６７】
ＤＴＭＦ信号入替部１３１は、通信網切替動作検知部１４０が、通信網切替動作（ＳＲＶＣＣ）が発生したことを検知しているので（ステップＳ６０２のＹｅｓ）、カウンタＣｔ＝Ｃｔ＋１を行う（ステップＳ６０４）。その後、第１の網識別子が付与されたＤＴＭＦ信号１２１を受信した順番に記憶領域に記憶する（ステップＳ６０６）。カウンタＣｔ（＝２）が入力桁数（＝３）未満であるので（ステップＳ６０８のＮｏ）、網識別子付与部１２０による処理に移行する。
【００６８】
さらに、上記時点ｔ１で、ＲＦＣ受信部２５２は、受信したＲＦＣ信号２５５をＲＦＣ／ＳＩＰ変換部２５３に送り、ＲＦＣ／ＳＩＰ変換部２５３によりＳＩＰ信号２５６に変換し、時点ｔ８で、Ｓ−ＣＳＣＦ２３０に送信する。
次に、時点ｔ９で、Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２５６からＳＩＰ信号１１２を生成し、アプリケーションサーバ２に送信する。
【００６９】
網識別子付与部１２０は、ＤＴＭＦ信号受信部１１０が入力データ（ＳＩＰ信号１１２）を受信した（ステップＳ４０２）ので、受信した入力データ（ＳＩＰ信号１１２）の経路情報Ｖｉａを解析する（ステップＳ４０４）。入力データ（ＳＩＰ信号１１２）の経路情報Ｖｉａが（３０．０．０．１）と（４０．０．０．１）との２経路であるので、網識別子付与部１２０は、入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与する（ステップＳ４０６）。その後、ＤＴＭＦ信号入替部１３１による処理に移行する。
【００７０】
ＤＴＭＦ信号入替部１３１は、通信網切替動作検知部１４０が、通信網切替動作（ＳＲＶＣＣ）が発生したことを検知しているので（ステップＳ６０２のＹｅｓ）、カウンタＣｔ＝Ｃｔ＋１を行う（ステップＳ６０４）。その後、第１の網識別子が付与されたＤＴＭＦ信号１２２を受信した順番に記憶領域に記憶する（ステップＳ６０６）。カウンタＣｔ（＝３）が入力桁数（＝３）以上であるので（ステップＳ６０８のＹｅｓ）、カウンタＣｔ＝０を行う。その後、通信網切替動作検知部１４０が、通信網切替動作が発生したことを検知した状態を解除する（ステップＳ６１０）。その後、上記記憶領域において、第１の網識別子が付与されたＤＴＭＦ信号１２１，１２２（「０」、「１」）が記憶されている位置より前に第２の網識別子が付与されたＤＴＭＦ信号１２３（「２」）が記憶されているので（ステップＳ６１２のＹｅｓ）、第２の網識別子が付与されたＤＴＭＦ信号１２３（「２」）が記憶されている位置より前に第１の網識別子が付与されたＤＴＭＦ信号１２１，１２２（「０」、「１」）を移動させる。その後、記憶領域に記憶されているＤＴＭＦ信号１２１，１２２，１２３（「０」、「１」、「２」）から第１の網識別子または第２の網識別子を取り除いた後、順番に出力する（ステップＳ６１４）。その後、網識別子付与部１２０による処理に移行する。
なお、上記第２の実施形態において、時点ｔ７−時点ｔ０が第１の転送時間であり、時点ｔ６−時点ｔ３が第２の転送時間である。
【００７１】
以上に述べた第２の実施形態によれば、以下の効果が得られる。
第２の実施形態では、移動端末機３０の音声通話をＬＴＥ網１０から３Ｇ網２０に切り替えて継続させる通信網切替動作が発生したことを検知したら、予めＤＴＭＦ信号の入力桁数を知っていれば認識した文字データを桁数まで待機させ、切り替え前のＬＴＥ網１０から送信された第１の網識別子が付与されたＤＴＭＦ信号１２１，１２２が切り替え後の３Ｇ網２０から送信された第２の網識別子が付与されたＤＴＭＦ信号１２３よりも後にＤＴＭＦ処理装置１０１に到達した場合、第２の網識別子が付与されたＤＴＭＦ信号１２３の前に第１の網識別子が付与されたＤＴＭＦ信号１２１，１２２が出力されるように出力の順番を入れ替えることができるので、ＤＴＭＦが到達する順序性を担保できる。
【００７２】
（第３の実施形態）
次に、第３の実施形態に係るＤＴＭＦ処理装置を含むメディアゲートウェイ制御サーバの構成について、第１の実施形態に係るＤＴＭＦ処理装置を含むアプリケーションサーバと異なる点を、図８を参照して説明する。
第３の実施形態に係るＤＴＭＦ処理装置を含むメディアゲートウェイ制御サーバは、図１のＩＭＳ４０に含まれていたアプリケーションサーバ１の替わりに、図８に示すメディアゲートウェイ制御サーバ３がＩＭＳ４００に含まれずに配置されている。
【００７３】
メディアゲートウェイ制御サーバ３に含まれるＤＴＭＦ処理装置１０００は、図１に示すＤＴＭＦ処理装置１００に含まれる通信網切替動作検知部１４０を含まない。また、ＤＴＭＦ処理装置１０００は、網識別子付与部１２０の替わりに網識別子付与部１２００を、ＤＴＭＦ信号入替部１３０の替わりにＤＴＭＦ信号入替部１３００を含んで構成されている。
また、図１に示すＤＴＭＦ信号受信部１１０は、入力データとしてＳＩＰ信号１１１とＳＩＰ信号１１２とを受信していたが、図８に示すＤＴＭＦ信号受信部１１０は、入力データとしてＲＦＣ信号２５１とＳＩＰ信号１１２とを受信することが異なる。
図８は、第３の実施形態に係るＤＴＭＦ処理装置を含むメディアゲートウェイ制御サーバの構成を示す構成図である。
【００７４】
＜ネットワーク構成＞
図８に示すように、移動端末機３０を音声通話可能にするネットワークは、第１のネットワーク通信網であるＬＴＥ網１０と、第２のネットワーク網である３Ｇ網２０と、ＩＭＳ装置４００と、を含んで構成されている。さらに、移動端末機３０が通信を行うためのネットワークは、メディアゲートウェイ制御サーバ（ＭＧＣＳ：Media Gateway Controller Server）３を含んで構成されている。ＩＭＳ装置４００は、ＣＳ−ＧＷ２１０と、Ｐ−ＣＳＣＦ２２０と、Ｓ−ＣＳＣＦ２３０と、を含んでいる。ＭＧＣＳ３は、ＤＴＭＦ処理装置１０００を含んでいる。なお、ＭＧＣＳ３は、ＩＭＳ装置４００には含まれず、移動端末機３０の音声通話をＬＴＥ網１０から３Ｇ網２０に切り替えて継続させる通信網切替動作（ＳＲＶＣＣ）が発生したことを検知することはできない。
ＤＴＭＦ処理装置１０００は、ＤＴＭＦ信号受信部１１０と、網識別子付与部１２００と、ＤＴＭＦ信号入替部１３００と、から構成されている。
【００７５】
＜ＬＴＥ網とＭＧＣＳ間のＤＴＭＦ＞
ＬＴＥ網１０に在圏している移動端末機３０で音声通話中のユーザがダイヤルボタンを押下することによりＤＴＭＦ信号３１が発生する。発生したＤＴＭＦ信号３１は、基地局機器１１及びＥＰＣ１２などによりＲＦＣ信号２５１に変換される。変換されたＲＦＣ信号２５１は、Ｕ−Ｐｌａｎｅ（ユーザデータを転送するための伝送路）によってＭＧＣＳ３に送信される。ＭＧＣＳ３で受信したＲＦＣ信号２５１は、ＤＴＭＦ処理装置１０００のＤＴＭＦ信号受信部１１０に送信され、ＲＦＣ信号２５１を入力データとして受信する。
【００７６】
＜３Ｇ網とＭＧＣＳ間のＤＴＭＦ＞
３Ｇ網２０に在圏している移動端末機３０で音声通話中のユーザがダイヤルボタンを押下することによりＤＴＭＦ信号３２が発生する。発生したＤＴＭＦ信号３２は、基地局機器２１及びＲＮＣ２２などによりＣＣプロトコル形式のＣＣ信号２３に変換され、ＣＳ−ＧＷ２１０に送信される。ＣＳ−ＧＷ２１０は、受信したＣＣ信号２３をＳＩＰ信号２１１に変換し、ＳＩＰ信号２１１をＰ−ＣＳＣＦ２２０に送信する。Ｐ−ＣＳＣＦ２２０は、受信したＳＩＰ信号２１１からＳＩＰ信号２２１を生成し、ＳＩＰ信号２２１をＳ−ＣＳＣＦ２３０に送信する。Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２２１からＳＩＰ信号１１２を生成する。このＳＩＰ信号１１２は、Ｃ−Ｐｌａｎｅ（通信の確立や切断などをするための制御信号の伝送路）によってＭＧＣＳ３に含まれるＤＴＭＦ処理装置１０００のＤＴＭＦ信号受信部１１０に送信される。ＤＴＭＦ信号受信部１１０は、ＳＩＰ信号１１２を入力データとして受信する。
【００７７】
＜ＲＦＣ信号＞
次に、ＲＦＣ信号の形式について、図９を参照して説明する。図９は、ＲＦＣ信号の形式を示す構成図である。
図９に示すように、ＲＦＣ信号２５１は、３２ビットのバイナリデータで記載されている。図９の記載例の場合、ＤＴＭＦ信号は、低群周波数（６９７Ｈｚ）と高群周波数（１２０９Ｈｚ）で記載されており、この例ではダイヤル「１」が押下されたＤＴＭＦ信号を示している。
【００７８】
＜網識別子付与部１２００＞
次に、第３の実施形態に係る網識別子付与部の動作について、図１０を参照して説明する。図１０は、第３の実施形態に係る網識別子付与部の動作を示す流れ図である。
網識別子付与部１２００において、先ず、ステップＳ１００２では、ＤＴＭＦ信号受信部１１０が入力データを受信するまで待機し、入力データを受信したらステップＳ１００４に移行する。
【００７９】
次に、ステップＳ１００４では、ＤＴＭＦ信号受信部１１０が受信した入力データの形式を解析し、入力データの形式がＲＦＣ信号である場合はＬＴＥ網１０経由であると判定し、ステップＳ１００６に移行する。一方、ステップＳ１００４において、入力データの形式がＲＦＣ信号ではない（ＳＩＰのＩＮＦＯ信号である）場合は３Ｇ網２０経由であると判定し、ステップＳ１００８による処理に移行する。
次に、ステップＳ１００６では、受信した入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与する。その後、ＤＴＭＦ信号入替部１３００による処理に移行する。
一方、ステップＳ１００８では、受信した入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する。その後、ＤＴＭＦ信号入替部１３００による処理に移行する。
【００８０】
＜ＤＴＭＦ信号入替部１３００＞
次に、第３の実施形態に係るＤＴＭＦ信号入替部の動作について、図１１を参照して説明する。図１１は、第３の実施形態に係るＤＴＭＦ信号入替部の動作を示す流れ図である。なお、以下の説明において、受信時間Ｔ２は、初期状態ではクリアされているものとする。
ＤＴＭＦ信号入替部１３００において、先ず、ステップＳ１１０２では、ＤＴＭＦ信号に第１の網識別子が付与されているか否か判定し、第１の網識別子が付与されていると判定した場合はステップＳ１１０４に移行する。一方、ステップＳ１１０２において、第１の網識別子が付与されていない（第２の網識別子が付与されている）と判定した場合はステップＳ１１２０に移行する。
【００８１】
次に、ステップＳ１１０４では、第２の網識別子が付与されたＤＴＭＦ信号が後述するステップＳ１１２２で記憶されているか否かを判定し、記憶されている場合はステップＳ１１０６に移行する。一方、ステップＳ１１０４において、記憶されていない場合はステップＳ１１１４に移行する。
次に、ステップＳ１１０６では、第１の網識別子が付与されたＤＴＭＦ信号の受信時間が第２の網識別子が付与されたＤＴＭＦ信号の受信時間Ｔ２から所定時間以上経過していないか否か判定し、経過していない場合はステップＳ１１０８に移行する。一方、ステップＳ１１０６において、経過している場合はステップＳ１１１６に移行する。
【００８２】
次に、ステップＳ１１０８では、第１の網識別子が付与されたＤＴＭＦ信号から第１の網識別子を取り除いた後、ＤＴＭＦ信号をＭＧＣＳ３内の所定の処理部（図示しない）に出力する。その後、ステップＳ１１１０に移行する。
次に、ステップＳ１１１０では、第２の網識別子が付与されたＤＴＭＦ信号から第２の網識別子を取り除いた後、ＤＴＭＦ信号をＭＧＣＳ３内の所定の処理部に出力する。その後、第２の網識別子が付与されたＤＴＭＦ信号の記憶を解除する。その後、ステップＳ１１１２に移行する。
【００８３】
次に、ステップＳ１１１２では、受信時間Ｔ２をクリアし、網識別子付与部１２００による処理に移行する。
一方、ステップＳ１１１４では、第１の網識別子が付与されたＤＴＭＦ信号から第１の網識別子を取り除いた後、ＤＴＭＦ信号をＭＧＣＳ３内の所定の処理部に出力する。その後、網識別子付与部１２００による処理に移行する。
さらに、ステップＳ１１１６では、第２の網識別子が付与されたＤＴＭＦ信号から第２の網識別子を取り除いた後、ＤＴＭＦ信号をＭＧＣＳ３内の所定の処理部に出力する。その後、第２の網識別子が付与されたＤＴＭＦ信号の記憶を解除する。その後、ステップＳ１１１８に移行する。
【００８４】
次に、ステップＳ１１１８では、第１の網識別子が付与されたＤＴＭＦ信号から第１の網識別子を取り除いた後、ＤＴＭＦ信号をＭＧＣＳ３内の所定の処理部に出力する。その後、ステップＳ１１１２に移行する。
一方、ステップＳ１１２０では、現在の時間が受信時間Ｔ２から所定時間以上経過しているか否かを判定し、経過している場合はステップＳ１１１０に移行する。一方、ステップＳ１１２０において、経過していない場合はステップＳ１１２２に移行する。
【００８５】
次に、ステップＳ１１２２では、第２の網識別子が付与されたＤＴＭＦ信号を記憶する。その後、ステップＳ１１２４に移行する。
次に、ステップＳ１１２４では、第２の網識別子が付与されたＤＴＭＦ信号を受信した時間を受信時間Ｔ２に記憶する。その後、網識別子付与部１２００による処理に移行する。
【００８６】
＜ＭＧＣＳ３の動作＞
次に、第３の実施形態に係るＤＴＭＦ処理装置を含むメディアゲートウェイ制御サーバの動作について、図１２を参照して説明する。図１２は、第３の実施形態に係るＤＴＭＦ処理装置を含むメディアゲートウェイ制御サーバの動作を示すシーケンス図である。
図１２は、ＬＴＥ網１０に在圏している移動端末機３０からＤＴＭＦ信号３１が発生した直後に、移動端末機３０が３Ｇ網２０に移動したことにより、通信網切替動作（ＳＲＶＣＣ）が発生し、移動端末機３０が３Ｇ網２０に移動した直後に移動端末機３０から続きのＤＴＭＦ信号３２を発生した場合を想定している。図１４に示す従来のＭＧＣＳ２６０では、後から発生したＤＴＭＦ信号３２のＳＩＰ信号１１２が、先に発生したＤＴＭＦ信号３１のＲＦＣ信号２５１よりも先にＭＧＣＳ２６０に到達してしまうという問題があった。
【００８７】
図１２に戻り、先ず、時点ｔ０で、ＬＴＥ網１０に在圏している移動端末機３０で音声通話中のユーザがダイヤルボタン「０」を押下してＤＴＭＦ信号３１が発生すると、ＤＴＭＦ信号３１は、ＲＦＣ信号２５１に変換され、ＲＦＣ信号２５１は、時点ｔ７で、Ｕ−ＰｌａｎｅによってＤＴＭＦ信号受信部１１０に送信される。
次に、時点ｔ１で、移動端末機３０がＬＴＥ網１０から３Ｇ網２０に移動したことにより通信網切替動作（ＳＲＶＣＣ）が発生する。
次に、時点ｔ２で、３Ｇ網２０に移動した移動端末機３０で音声通話中のユーザがダイヤルボタン「１」を押下してＤＴＭＦ信号３２が発生すると、ＤＴＭＦ信号３２は、ＣＣ信号（図１２には図示しない）に変換され、ＣＳ−ＧＷ２１０に送信される。
【００８８】
次に、時点ｔ３で、ＣＳ−ＧＷ２１０は、受信したＣＣ信号をＳＩＰ信号２１１に変換し、Ｐ−ＣＳＣＦ２２０に送信する。
次に、時点ｔ４で、Ｐ−ＣＳＣＦ２２０は、受信したＳＩＰ信号２１１からＳＩＰ信号２２１を生成し、Ｓ−ＣＳＣＦ２３０に送信する。
次に、時点ｔ５で、Ｓ−ＣＳＣＦ２３０は、受信したＳＩＰ信号２２１からＳＩＰ信号１１２を生成し、Ｃ−ＰｌａｎｅによってＤＴＭＦ信号受信部１１０に送信する。
【００８９】
網識別子付与部１２００は、ＤＴＭＦ信号受信部１１０が入力データ（ＳＩＰ信号１１２）を受信した（ステップＳ１００２）ので、受信した入力データ（ＳＩＰ信号１１２）の形式を解析する（ステップＳ１００４）。入力データの形式がＳＩＰのＩＮＦＯ信号であるので、入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する（ステップＳ１００８）。その後、ＤＴＭＦ信号入替部１３００による処理に移行する。
【００９０】
ＤＴＭＦ信号入替部１３００は、ＤＴＭＦ信号１２２に第２の網識別子が付与されていると判定する（ステップＳ１１０２のＮｏ）。受信時間Ｔ２はまだ設定されていないので（ステップＳ１１２０）、第２の網識別子が付与されたＤＴＭＦ信号１２２を記憶する（ステップＳ１１２２）。その後、第２の網識別子が付与されたＤＴＭＦ信号１２２を受信した時間を受信時間Ｔ２に記憶する。
【００９１】
一方、上記時点ｔ７で、ＤＴＭＦ信号受信部１１０が入力データ（ＲＦＣ信号２５１）を受信した（ステップＳ１００２）ので、受信した入力データ（ＲＦＣ信号２５１）の形式を解析し、ＲＦＣ信号であると判定する（ステップＳ１００４のＹｅｓ）。その後、入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与する（ステップＳ１００６）。その後、ＤＴＭＦ信号入替部１３００による処理に移行する。
【００９２】
ＤＴＭＦ信号入替部１３００は、ＤＴＭＦ信号１２１に第１の網識別子が付与されていると判定する（ステップＳ１１０２のＹｅｓ）。第２の網識別子が付与されたＤＴＭＦ信号１２２が記憶されているので（ステップＳ１１０４のＹｅｓ）、第１の網識別子が付与されたＤＴＭＦ信号１２１の受信時間が第２の網識別子が付与されたＤＴＭＦ信号の受信時間Ｔ２から所定時間以上経過していないか判定する（ステップＳ１１０６）。所定時間以上経過していない場合は、第１の網識別子が付与されたＤＴＭＦ信号１２１から第１の網識別子を取り除いた後、ＤＴＭＦ信号（「０」）を出力する（ステップＳ１１０８）。次に、第２の網識別子が付与されたＤＴＭＦ信号１２２から第２の網識別子を取り除いた後、ＤＴＭＦ信号（「１」）を出力する。さらに、第２の網識別子が付与されたＤＴＭＦ信号１２２の記憶を解除し（ステップＳ１１１０）、受信時間Ｔ２をクリアし（ステップＳ１１１２）、網識別子付与部１２００による処理に移行する。
【００９３】
なお、所定時間は、例えばＤＴＭＦ信号３１がＵ−ＰｌａｎｅによってＤＴＭＦ信号受信部１１００に到達するまでの時点ｔ７−時点ｔ０の時間以上に設定する。所定時間を超えた場合は、ＬＴＥ網１０に在圏している移動端末機３０が発生するＤＴＭＦ信号３１が到達することはないので、３Ｇ網の移動端末機３０で発生したＤＴＭＦ信号３２を出力すればよい。
上記第３の実施形態において、時点ｔ７−時点ｔ０が第１の転送時間であり、時点ｔ５−時点ｔ２が第２の転送時間である。
【００９４】
以上に述べた第３の実施形態によれば、以下の効果が得られる。
第３の実施形態では、移動端末機３０の音声通話をＬＴＥ網１０から３Ｇ網２０に切り替えて継続させる通信網切替動作が発生したことを知ることなく、切り替え前のＬＴＥ網１０から送信された第１の網識別子が付与されたＤＴＭＦ信号１２１が切り替え後の３Ｇ網２０から送信された第２の網識別子が付与されたＤＴＭＦ信号１２２よりも後にＤＴＭＦ処理装置１０００に到達したことを、所定時間を経過していない場合は入れ替わったと判断でき、第２の網識別子が付与されたＤＴＭＦ信号１２２の前に第１の網識別子が付与されたＤＴＭＦ信号１２１が出力されるように出力の順番を入れ替えることができるので、ＤＴＭＦが到達する順序性を担保できる。
【００９５】
上記第１〜３の実施形態では、第１のネットワーク通信網をＬＴＥ網で、第２のネットワーク通信網を３Ｇ網である場合について説明したが、本発明はこれに限定されるものではなく、共に音声通信が可能であり、転送時間が互いに異なる第１のネットワーク通信網及び第２のネットワーク通信網に適用できる。
また、上記第１〜３の実施形態では、受信したＤＴＭＦ信号に第１の網識別子または第２の網識別子を付与することによって、ＤＴＭＦ信号入替部は、第１のネットワーク通信網または第２のネットワーク通信網のいずれで発生したＤＴＭＦ信号かを識別できるように説明した。しかしながら、第１の網識別子または第２の網識別子のどちらかは受信したＤＴＭＦ信号に付与しなくてもよい。その場合、どちらかの網識別子を付与しないことによって、ＤＴＭＦ信号入替部は、第１のネットワーク通信網または第２のネットワーク通信網のいずれで発生したＤＴＭＦ信号か、を識別できる。つまり、どちらかの網識別子を付与しないことが、第１の網識別子または第２の網識別子をＤＴＭＦ信号に付与した場合と同じ役割を果たす。
【００９６】
＜ＤＴＭＦ処理方法＞
上述したＤＴＭＦ処理装置では、以下のようなＤＴＭＦ処理方法が採用されている。すなわち、第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理方法であって、前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信工程と、前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与工程と、前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知工程と、前記通信網切替動作検知工程が前記通信網切替動作を検知したときに、前記ＤＴＭＦ信号受信工程が前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合には、前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替工程と、を含むＤＴＭＦ処理方法が採用されている。
【００９７】
＜ＤＴＭＦ処理プログラム＞
また、アプリケーションサーバにおいてプログラムを実行することによって、上述したＤＴＭＦ処理装置を実現する場合、以下のプログラムを用いることができる。すなわち、第１のネットワーク通信網と第２のネットワーク通信網とで音声通話が可能な移動端末機から送信されるＤＴＭＦ信号を処理するＤＴＭＦ処理プログラムであって、コンピュータに、前記移動端末機が前記第１のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に第１の転送時間を有する第１の転送データと、前記移動端末機が前記第２のネットワーク通信網で音声通話中にそのダイヤルボタンが押下されることにより発生するＤＴＭＦ信号を含み且つ転送に前記第１の転送時間よりも短い第２の転送時間を有する第２の転送データと、を入力データとして受信するＤＴＭＦ信号受信ステップと、前記入力データが前記第１のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第１の網識別子を付与し、前記入力データが前記第２のネットワーク通信網から送信されたことを示す場合は前記入力データに含まれるＤＴＭＦ信号に第２の網識別子を付与する網識別子付与ステップと、前記移動端末機の音声通話を前記第１のネットワーク通信網から前記第２のネットワーク通信網に切り替えて継続させる通信網切替動作が発生したことを検知する通信網切替動作検知ステップと、前記通信網切替動作検知ステップが前記通信網切替動作を検知したときに、前記ＤＴＭＦ信号受信ステップが前記第２の網識別子が付与されたＤＴＭＦ信号を受信した後に前記第１の網識別子が付与されたＤＴＭＦ信号を受信した場合には、前記第１の網識別子が付与されたＤＴＭＦ信号と前記第２の網識別子が付与されたＤＴＭＦ信号との順番を入れ替えて出力するＤＴＭＦ信号入替ステップと、を実行させるＤＴＭＦ処理プログラムを用いることができる。
【００９８】
なお、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、請求項により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【産業上の利用可能性】
【００９９】
本発明は、異なるネットワーク通信網で通話中の移動端末機から発生するＤＴＭＦ信号の順序性を担保する場合に利用することができる。
【符号の説明】
【０１００】
１  アプリケーションサーバ
２  アプリケーションサーバ
３  ＭＧＣＳ
１０  ＬＴＥ網
１１  基地局機器
１２  ＥＰＣ
２０  ３Ｇ網
２１  基地局機器
２２  ＲＮＣ
２３  ＣＣ信号
３０  移動端末機
３１  ＤＴＭＦ信号
３２  ＤＴＭＦ信号
３３  ＤＴＭＦ信号
４０  ＩＭＳ装置
１００  ＤＴＭＦ処理装置
１０１  ＤＴＭＦ処理装置
１１０  ＤＴＭＦ信号受信部
１１１  ＳＩＰ信号
１１２  ＳＩＰ信号
１１３  ＳＩＰ信号
１２０  網識別子付与部
１２１  ＤＴＭＦ信号
１２２  ＤＴＭＦ信号
１２３  ＤＴＭＦ信号
１３０  ＤＴＭＦ信号入替部
１３１  ＤＴＭＦ信号入替部
１４０  通信網切替動作検知部
２１０  ＣＳ−ＧＷ
２１１  ＳＩＰ信号
２２０  Ｐ−ＣＳＣＦ
２２１  ＳＩＰ信号
２３０  Ｓ−ＣＳＣＦ
２４０  アプリケーションサーバ
２５０  ＤＴＭＦ変換装置
２５１  ＲＦＣ信号
２５２  ＲＦＣ受信部
２５３  ＲＦＣ／ＳＩＰ変換部
２５４  ＳＩＰ信号
２５５  ＲＦＣ信号
２６０  ＭＧＣＳ
４００  ＩＭＳ装置
１０００  ＤＴＭＦ処理装置
１２００  網識別子付与部
１３００  ＤＴＭＦ信号入替部
【図１】
2014068062.tif 000003
【図２】
2014068062.tif 000004
【図３】
2014068062.tif 000005
【図４】
2014068062.tif 000006
【図５】
2014068062.tif 000007
【図６】
2014068062.tif 000008
【図７】
2014068062.tif 000009
【図８】
2014068062.tif 000010
【図９】
2014068062.tif 000011
【図１０】
2014068062.tif 000012
【図１１】
2014068062.tif 000013
【図１２】
2014068062.tif 000014
【図１３】
2014068062.tif 000015
【図１４】
2014068062.tif 000016